body {
        width: 100%;
	background-color:#D0DEE8;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        margin: 10px 0 0;
        padding: 0;
        text-align: center;
}

table {  }
a { color:#22305B; }
#wrapper {
	width:996px;
	background-position:center;
	background-repeat:repeat-y;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
.top_wrapper{
	width: 100%;
	background: #FFFFFF url(gfx/top_rptx_bg.jpg) repeat-y;
	height: 183px;
	position: relative;
}
.top_wrapper .inner_wrapper{
	background: transparent url(gfx/top_bg.jpg) no-repeat left top;
	padding: 158px 4px 0;
}
.top_wrapper .inner_wrapper .logo{
	position: absolute;
	left: 20px;
	top: 20px;
	width:380px;
	height:130px;
	overflow:hidden;
}
.top_wrapper .inner_wrapper .phone{
	position: absolute;
	right: 30px;
	top: 55px;
        font-size: 49px;
        color: #4B93C6;
        font-weight: bold;
}
.top_wrapper .inner_wrapper .tag{
	padding-left: 30px;
	height:25px;
        line-height: 25px;
	font-size:22px;
	color: white;
	background-color: #4B93C6;
}

#content-wrapper{
	width: 100%;
	background: transparent url(gfx/mdl_bg_rpty.jpg) repeat-y;
	padding: 0;
	margin: 0;
}
#content-wrapper .inner_wrapper{
	width: 100%;
	position: relative;
	background: transparent url(gfx/btm_bg.jpg) no-repeat left bottom;
	padding: 0 0 25px 0;
}
#content-wrapper .inner_wrapper .contact_box{
	width: 590px;
	height: 194px;
	background: transparent url(gfx/contact_info_bg.png) no-repeat;
	font-size: 17px;
	color: #666;
        position: relative;
        margin: 10px 0 0 34px;
}
#content-wrapper .inner_wrapper .contact_box div{
	position: absolute;
}
#content-wrapper .inner_wrapper .contact_box .wp1_phone2{
	height:45px;
	left:70px;
	line-height:45px;
	top:65px;
}
#content-wrapper .inner_wrapper .contact_box .wp1_address{
	left:70px;
	top:137px;
	width:500px;
}
#content-wrapper .inner_wrapper .contact_box .wp1_email{
	height:45px;
        left:292px;
        line-height:16px;
        top:80px;
}
#content-wrapper .inner_wrapper .contact_box .wp1_ch{
	color: #22305B;
        font-size: 18px;
        top: 25px;
        left: 30px;
}
 #content-wrapper .inner_wrapper .bottomContent{
	float: left;
	/*width: 585px;*/
	padding: 0 11px 0 34px;
	color: #666;
	font-size: 14px;
}
#content-wrapper .inner_wrapper .bottomContent .item1{
		float:left;
		width:284px;
}
#content-wrapper .inner_wrapper .bottomContent .item2 {
		float:left;
		width:284px;
		margin-left: 15px;
}
#content-wrapper .inner_wrapper .bottomContent .item1 .image, #content-wrapper .inner_wrapper .bottomContent .item2 .image {
		border:1px solid #4B93C6;
		text-align:center;
		overflow:hidden;
}
#content-wrapper .inner_wrapper .bottomContent .item1 h3, #content-wrapper .inner_wrapper .bottomContent .item2 h3 {
		color:#22305B;
		font-size:22px;
		font-weight:bold;
		margin:0;
		padding:5px 0;
}
#content-wrapper .inner_wrapper .bottomContent .item1 p, #content-wrapper .inner_wrapper .bottomContent .item2 p {
margin:0;
padding-left:18px;
padding-top:0;
color:#666666;
font-size:14px;
}


.internal_right{
		float:right;
		left:640px;
		position:absolute;
		top:212px;
		width:325px;
}
.internal_right .right_image {
		text-align: center;
		width: 320px;
		overflow: hidden;
		margin-left:6px;
}
.image_wrapper  {
	border:1px solid #4B93C6;
	overflow:hidden;
}

.right-widget-box {display: none;}
#content-wrapper .inner_wrapper #topContent{
	color: #666;
	font-size: 14px;
	width: 585px;
	padding: 30px 11px 20px 34px;
}
#content-wrapper .inner_wrapper .bottomContent h3, #content-wrapper .inner_wrapper h3{
	color: #22305B;
	margin: 0;
	padding: 5px 0;
	font-size: 22px;
	font-weight: bold;
}

#content-wrapper .inner_wrapper #topContent{
	margin: 0;
	line-height: 1.2em;
}
#content-wrapper .inner_wrapper #topContent h1 {
		color:#22305B;
		font-size:22px;
		font-weight:bold;
		margin:0;
}
#content-wrapper .inner_wrapper #topContent h2 {
	font-size: 16px;
	font-weight: bold;
}
#content-wrapper .inner_wrapper .bottomContent .wp1_image1{
	float:left;
	height:108px;
	width:284px;
}
#content-wrapper .inner_wrapper .bottomContent .wp1_image2{
	float:left;
	height:108px;
	width:283px;
	margin-left: 15px;
}
#content-wrapper .inner_wrapper .bottomContent .wp1_body2{
	float:left;
	padding-top: 30px;
	width: 284px;
}
#content-wrapper .inner_wrapper .bottomContent .wp1_body3{
	float:left;
	padding-top: 30px;
	width: 284px;
	margin-left: 15px;
}
#content-wrapper .inner_wrapper .bottomContent  ul{
	margin: 0;
	padding-top: 0;
	padding-left: 18px;
}
#content-wrapper .inner_wrapper .wp1_image3{
	padding:0 0 10px 3px;
}
#content-wrapper .inner_wrapper .wp1_image1 img, #content-wrapper .inner_wrapper .wp1_image2 img, #content-wrapper .inner_wrapper .wp1_image3 img{
	border: solid 1px #4B93C6;
}
.contact_map {
	margin-top:10px;
	position: relative;
	width: 335px;
	height: 260px;
	background: transparent url(gfx/map_bg.png) no-repeat;
}
.map_image
{
	border: 2px solid #fff;
	position: absolute;
	left: 35px;
	top: 80px;
}
.contact_map iframe {
	width: 264px;
	height:144px;
}
#content-wrapper .inner_wrapper .maps{
	position: relative;
	width: 335px;
	height: 260px;
	background: transparent url(gfx/map_bg.png) no-repeat;
}
/*#content-wrapper .inner_wrapper .maps .wp1_map{
	position: absolute;
	left: 35px;
	top: 80px;
}*/
#content-wrapper .inner_wrapper .maps .view_large_map{
	text-decoration: none;
	color: white;
	font-size: 16px;
	display: block;
	width: 145px;
	height: 28px;
	line-height: 28px;
	position:absolute;
	left: 170px;
	top: 19px;
	text-align: center
}
#content-wrapper .inner_wrapper .queryform_div{
	width: 335px;
	height: 260px;
	position: absolute;
	background: transparent url(gfx/submit_query_bg.png) no-repeat;
	font-size: 18px;
	color: #666;
	top: -58px;
	right: 25px;
}


#content-wrapper .inner_wrapper .queryform_div form {
		width: 300px;
}
#content-wrapper .inner_wrapper .queryform_div table{
	font-size: 12px;
	margin-left: 15px;
	width: 300px;
}

#content-wrapper .inner_wrapper .queryform_div .stitle{
        color: #22305B;
        font-size: 18px;
        line-height:14px;
	padding:25px 0 20px 15px;
	width:153px;
}

#content-wrapper .inner_wrapper .queryform_div input{
  border: solid 1px #ADD0E8;
  background-color: white;
  height: 25px;
  width: 215px;
  float: left;
}


#content-wrapper .inner_wrapper .queryform_div #formSendButton {
	background: url(gfx/submit_btn.jpg) no-repeat left top; 
	border: none;
	float:left;
        color:white;
        display:block;
        font-size:16px;
        height:38px;
	padding-bottom:12px;
        left:165px;
        line-height:28px;
        position:absolute;
        text-align:center;
        text-decoration:none;
        top:19px;
        width:145px;
}

#content-wrapper .inner_wrapper .queryform_div textarea{
  border: solid 1px #ADD0E8;
  background: white url(gfx/textarea_bg.gif) no-repeat right bottom;
  height: 100px;
  width: 215px;
  float: left;
  overflow: auto;
}

#content-wrapper .inner_wrapper .queryform_div .text_field_big{
  border: solid 1px #ADD0E8;
  background: white url(gfx/textarea_bg.gif) no-repeat right bottom;
  height: 50px;
  width: 215px;
  float: left;
  overflow: auto;
}


/*#content-wrapper .inner_wrapper .queryform_div label{*/
#content-wrapper .inner_wrapper .queryform_div .form_field_text {
  text-align: left;
  float: left;
  font-size: 14px;
  color: #666;
  line-height:13px;
}
#content-wrapper .inner_wrapper .queryform_div .textfield{
  height: 35px;
  line-height: 35px;
}
#content-wrapper .inner_wrapper .queryform_div .txtfield label{
  height: 28px;
  line-height: 28px;
}
#content-wrapper .inner_wrapper .queryform_div .l_txtfield label{
  margin-top: 5px;
}
.footer{
        font-size: 11px;
        color: #22305B;
        text-align: left;
        padding:5px 0 20px 5px;
}
.footer a{
        text-decoration: none;
        font-size: 11px;
        color: #22305B;
}
#formSendButton {width: 150px!important;}
#formClearButton {display: none;}

/* Logo Bar */
.LogoBar {

}
.logo {

}
.slogan {

}

/* Footer */
.footerlocation {

}
.footerLeft {

}
.footerRight {

}
.footerRight a {

}
.footerRight a:visited {

}
/* site Menu */
.menuBar {

}
.menu { 

}
.menu_rollover { 

}
.menu_active { 

}

/* Template default */
.headerimage {  }

.footerText {  }
.footerLinks {  }

.text { padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; }
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

.content_pages_table { padding: 5px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 5px; }

.nextprevout { font-size: 13px; color: #22305B; text-decoration: none; }
.nextprevin { font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {  }
.printv_body {  }
.printv_content_title {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

.astrix { color: #FF0000; width: 5px; }
.form_field_text {  }
.text_field {  }
.text_field_big {  }
.buttons {  }

.search_button {  }
.search_field {  }
.search_text { }
.search_result_highlight {  }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #22305B; }

.price {  }
.top_categories_titles {  }
.multimulti_attribute_image {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }
.clear{clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden;}

.right {display: none;}
.spliter {display: none;}
.close_quote {display: none;}

html>body .findus  {
	color:#22305B;
	font-size:18px;
	position:absolute;
	left:28px;
	top:7px;
}
.findus  {
	color:#22305B;
	font-size:18px;
	position:absolute;
	left:28px;
	top:20px;
}
/****** LANGUAGE LINKS ******/
.langlinks {
	float: right;
	padding: 10px 35px 0; 
	font-size: 11px;
	font-weight: bold;
}
.langlinks a {color: #333; text-decoration: none; padding-left: 10px;}
.langlinks a:hover {color: #666; text-decoration: none; }
.langlinks a:active {color: red;}
/****** end LANGUAGE LINKS ******/