@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#726f6f;
	background:#f4f4f4;
}
ul,li{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	outline:none;
}
.outer{
	margin:0 auto;
	width:960px;
	
}
.top_part{
	float:left;
	width:960px;
	background:#f4f4f4;
	z-index:1px;
}
.top_nav{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#b10b11;
	text-align:right;
	width:960px;
	padding:22px 0;
	
}
.top_nav a{
	color:#b10b11;
	font-weight:bold;
}
.menu{
	float:left;
	width:960px;
}
.menu ul{
	float:left;
	width:960px;
	list-style:none;
	background:url(../images/bg-menu.png) no-repeat top;
}
.menu ul li{
	float:left;
	background:url(../images/brdr-menu.png) no-repeat right;
}
.menu ul li a{
	display:block;
	padding:10px 12px;
	font-size:14px;
	font-weight:bold;
	color:#fbfbf9;
	text-transform:uppercase;
}
.menu ul li a:hover{
	background:url(../images/bg-menu-h.gif) repeat-x top;
}
.banner{
	float:left;
	width:960px;
	padding:12px 0 20px 0;
}
.indx_cntnt{
	float:left;
	width:958px;
	background:#fff;
	border:1px solid #dbdadd;
	margin-bottom:19px;
}

.margin10{
	float:left;
	margin-bottom:10px;
}

.margin5{
	float:left;
	margin-bottom:5px;
}

.path{
	float:left;
	width:936px;
	border-bottom:1px solid #e3e0e0;
	padding:14px 0 12px 22px;
	font-size:12px;
	color:#c90a12;	
}
.path a{
	text-decoration:none;
	color:#736f6f;
}
.cntnt_part{
	float:left;
	width:920px;
	padding:12px 19px;
}
.left_part{
	float:left;
	width:609px;
	padding-right:19px;
}
.right_part{
	float:left;
	width:292px;
}
h1{
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-bottom:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}



.black_big{
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#4c4c4c;
	padding-bottom:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}



.red_big{
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	padding-bottom:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.sub-head{
	font-family:"Franklin Gothic Demi Cond";
	font-size:20px;
	color:#ca181f;
	padding-bottom:22px;
	float:left;
	width:609px;
}
.inner_box{
	float:left;
	width:607px;
	border:1px solid #d6cfcf;
	background:url(../images/bg-inner-boxes.gif) repeat-x top #edecec;
	margin-bottom:19px;
}

.inner_box_ctn{
	float:left;
	width:609px;
	
	
	margin-bottom:19px;
}
.prdct_imag{
	float:left;
	width:170px;
	text-align:center;
	padding-top:5px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#b61519;
	margin:0;
	font-weight:normal;
	padding:0;
	padding-bottom:5px;
}
h7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4c4c4c;
	margin:0;
	font-weight:normal;
	padding:0;
	padding-bottom:5px;
}
.prdct_right{
	float:left;
	width:436px;
	border-left:1px solid #c2bebe;
}
.prdct_desc{
	float:left;
	width:402px;
	padding:12px 22px 22px 12px;
}
.prdct_rat{
	float:left;
	width:416px;
	border-top:1px solid #c2bebe;
	padding:10px;
	font-size:13px;
	color:#145368;
}

* {
padding:0;
margin:0;
list-style:none;
} 

ul.rating{
background:url(../images/star1.png) repeat-x center;
height:18px;
width:90px;
overflow:hidden;
float:left;
}

ul.rating li{
display:inline;
}

.rating a {
display:block;
width:18px;
height:18px;
float:left;
text-indent:-9999px;
position:relative;
}

.rating a:hover {
background:url(../images/star2.png) repeat-x center;
width:90px;
margin-left:-72px;
position:static;
}

.rating a:active {
background-position:top;
}
.price{
	float:left;
	width:200px;
}
.consumr{
	float:left;
	width:120px;
}
.price_value{
	color:#7f7a7a;
}
.brand{
	float:left;
	width:587px;
	border:1px solid #d6d0d0;
	border-bottom:none;
	font-family:"Franklin Gothic Demi Cond";
	font-size:20px;
	color:#ca181f;	
	padding:23px 10px;
}
.call{
	float:left;
	width:609px;
	background:url(../images/bg-number.gif) no-repeat top;
	height:69px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#ca181f;
	text-align:center;
	padding-top:15px;
}
.location_right{
	float:left;
	width:271px;
	border-left:1px solid #cdcdcb;
	border-right:1px solid #cdcdcb;
	padding:12px 9px;
}
.flt{
	float:left;
}
.map{
	float:left;
	width:291px;
	padding-bottom:19px;
}
h3{
	margin:0;
	padding:0;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dd080f;
	font-weight:bold;
	padding-bottom:10px;
}
.list1{
	float:left;
	width:100px;
	list-style:none;
}
.list1 li{
	list-style:none;
	padding:5px 0;
	text-decoration:none;
	color:#FF0000;
	background:url(../images/bullet1.png) no-repeat 0 5px;
	padding-left:15px;
}



.heating_title{
	float:left;
	font-size:12px;
	color:#565454;
	padding-bottom:10px;
	background:url(../images/bullet2.png) no-repeat 0 0;
	padding-left:15px;
	width:256px;
}
.heating_cntnt{
	float:left;
	text-align:justify;
	padding-bottom:15px;
	width:271px;
}
.newsletter_title{
	float:left;
	width:251px;
	font-size:18px;
	color:#353636;
	background:url(../images/newsletter-icon.png) no-repeat 0 4px;
	padding-left:20px;
}
.newsletter_cntnt{
	float:left;
	width:271px;
	color:#b10b11;
	padding-bottom:5px;
}
.newsletter_box{
	float:left;
	background:url(../images/bg-newsletter.png) no-repeat;
	border:0;
	font-size:14px;
	color:#aca5a5;
	padding:7px 10px;
	width:156px;
	margin-right:10px;
}
.newsletter_button{
	float:left;
	background:url(../images/subscribe.png) no-repeat;
	width:75px;
	height:29px;
	border:0;
	cursor:pointer;
}
.footer{
	float:left;
	width:960px;
	text-align:center;
}
.footer ul{
	float:left;
	width:960px;
	list-style:none;
	text-align:center;
	padding:19px 0 10px 100px;
}
.footer ul li{
	float:left;
	list-style:none;
}
.footer ul li a{
	color:#1b1b1c;
	display:block;
	padding:0 10px;
	background:url(../images/brdr-footer.gif) no-repeat right;
}
.copyright{
	float:left;
	width:960px;
	text-align:center;
	color:#000000;
	padding-bottom:80px;
}

.offer{
	float:left;
	width:290px;
	padding:20px 20px 15px 20px;
}
.indx_title{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-bottom:15px;
	width:290px;
	text-transform:uppercase;
}
.offer_cntnt{
	float:left;
	width:290px;
	text-align:justify;
	padding:15px 0 10px 0;
}
a.link1:link, a.link1:visited{
	text-decoration:underline;
	background:url(../images/bullet3.png) no-repeat 0 2px;
	color:#b10b11;
	padding:3px 0;
	padding-left:20px;
}
a.link1:hover{
	text-decoration:none;
}
.readmore{
	float:left;
	width:290px;
}

.repair{
	float:left;
	width:300px;
	padding:20px 0px 15px 0px;
}
.repair_title{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-bottom:15px;
	width:300px;
}
.repair_cntnt{
	float:left;
	width:300px;
	text-align:justify;
	padding:15px 0 10px 0;
}
.repair_sub_title{
	color:#353636;
	font-size:14px;
	font-weight:normal;
}
.indx_location{
	float:left;
	width:290px;
	padding:20px 18px 15px 20px;
}
.loca_cntnt{
	float:left;
	width:290px;
	padding:10px 0 1px 0;
}
.manag_indx{
	float:left;
	width:280px;
	padding:10px 20px;
	border-right:1px solid #d5d5d5;
}
.manage_title{
	float:left;
	width:210px;
	background:url(../images/management.png) no-repeat 0 0;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:17px 0 17px 70px;
}
.management_cntnt{
	float:left;
	width:280px;
	text-align:justify;
	padding:15px 0;
}
.mangement_photos{
	float:left;
	width:280px;
}
.mangement_photos div{
	float:left;
	width:80px;
	padding-right:20px;
}
.mangement_photos div img{
	padding-bottom:5px;
}
.management_readmore{
	float:left;
	width:280px;
	padding:10px 0;
}
.video_indx{
	float:left;
	width:302px;
	padding:10px 14px;
	border-right:1px solid #d5d5d5;
}
.video_title{
	float:left;
	width:252px;
	background:url(../images/video.png) no-repeat 0 10px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:17px 0 17px 50px;
}
.video_cntnt{
	float:left;
	width:302px;
	padding:0;
}
.video_cntnt img{
	float:left;
	padding-top:10px;
}

.contact_indx{
	float:left;
	width:271px;
	padding:10px 20px 10px 14px;
	border-right:1px solid #d5d5d5;
}
.contact_title{
	float:left;
	width:221px;
	background:url(../images/contact.png) no-repeat 0 10px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:17px 0 17px 50px;
}
.contact_txt{
	float:left;
	width:271px;
	font-family:"Franklin Gothic Demi Cond";
	font-size:21px;
	color:#a09898;
	text-align:center;
	padding-bottom:5px;
}
.news{
	float:left;
	width:271px;
	padding-top:14px;
}
.newsletter_title_indx{
	float:left;
	width:241px;
	font-size:18px;
	color:#353636;
	background:url(../images/newsletter-icon.png) no-repeat 0 4px;
	padding-left:20px;
}
.newsletter_cntnt_indx{
	float:left;
	width:261px;
	color:#b10b11;
	padding-bottom:5px;
}
.news_right{
	float:left;
	width:251px;
	border-left:1px solid #cdcdcb;
	border-right:1px solid #cdcdcb;
	padding:5px 9px 5px 9px;
}
.newsletter_box_indx{
	float:left;
	background:url(../images/bg-newsletter.png) no-repeat;
	border:0;
	font-size:14px;
	color:#aca5a5;
	padding:7px 10px;
	width:156px;
	margin-right:0px;
}
#four_steps_container {
		width: 100%;
		height: 79px;
		background: url(../images/bg-footer.gif) top left repeat-x;
		position: absolute; /* for IE6 */
		left: 0;
		z-index: 1000;
	}
	body > #four_steps_container {
		position: fixed; /* for all good browsers */
	}
	.hide_steps {
		bottom: -79px;
	}
	.show_steps {
		bottom: 0;
	}
	
	.static_footer{
		margin:0 auto;
		width:960px;
		padding-top:2px;
	}
	.footer_call{
		float:left;
		width:297px;
		border-right:1px solid #a39fa3;
		padding:15px 0;
		min-height:79px;
	}
	.footer_consultation{
		float:left;
		width:330px;
		border-right:1px solid #a39fa3;
		padding:15px 0 15px 10px;
		min-height:79px;
	}
	.footer_tune{
		float:left;
		width:300px;
		padding:15px 0 15px 20px;
	}
	#four_steps_container a.showhide {
		padding: 4px 15px 0 0;
		width: 67px;
		height: 24px;
		text-align: right;
		color: #fff;
		font-weight: normal;
		font-size: 12px;
		text-decoration: none;
		background:url(../images/hide.png) top right no-repeat;
		position: absolute;
		right: 0;
		top: -24px;
	}
	#four_steps_container a.active {
		padding: 4px 10px 0 0;
		width: 67px;
		background:url(../images/show.png) top right no-repeat;
	}
	
	
	
/*......................*/

.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:845px;;padding:0px 40px;}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:845px;height:142px;padding-left:7px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px;}
.jcarousel-skin-tango .jcarousel-item{width:112px;height:180px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover{}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover{}
.jcarousel-skin-tango .jcarousel-next-vertical:active{}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover{}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;}
.cat_bor a{display:block;border:1px solid #ffffff;}
.cat_bor a:hover{border:#cadbdf solid 1px;}
.pre a{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#93acb5;text-decoration:none;}
.pre a:hover{text-decoration:underline;color:#d29999;}
.fo_jqcar{background:url(images/fo_bg_jcar.gif) no-repeat top left;width:100%;position:relative;height:165px;}
.fo_mycarousel{margin:0px;padding:0px;list-style-type:none;height:180px;overflow:hidden;}
.fo_mycarousel li{height:150px;width:300px;padding-right:10px;float:left; border-right:1px solid #aea5a5; padding:15px 0;}
.fo_mycarousel li.fo_last{padding-right:0px;}
.fo_c_block{height:138px;width:110px;overflow:hidden;border:1px solid #fff;text-align:center;background:#fff;}
.fo_c_block_hover{border:1px solid #cccfc0;}
.fo_c_image{height:110px;width:110px;overflow:hidden;text-align:center;}
.fo_c_image img{width:110px;height:110px;}
.fo_c_block a, .fo_c_block a:visited, .fo_c_block a:active{font:bold 11px/13px Arial,sans-serif;color:#879394 !important;text-decoration:none !important;}
.fo_c_block a:hover, .fo_c_block_hover a,.fo_c_block_hover a:hover,.fo_c_block_hover a:visited,.fo_c_block_hover a:active{color:#c26c47;text-decoration:none !important;}
.jcarousel-clip{}
.jcarousel-container{width:100%;position:relative;}
.jcarousel-prev{background:url(../images/prev.png) no-repeat 0 0;height:180px;width:25px;overflow:hidden;position:absolute;left:10px;top:185px;cursor:pointer;}
.jcarousel-next{background:url(../images/next.png) no-repeat 0 0;height:180px;width:25px;overflow:hidden;position:absolute;right:10px;top:185px;cursor:pointer;}
.jcarousel-next-disabled{background:url(images/fo_bg_jcar_right_d.gif) no-repeat top left;cursor:default;}
.jcarousel-prev-disabled{background:url(images/fo_bg_jcar_left_d.gif) no-repeat top left;cursor:default;}
jcarousel-container-horizontal{width:900px;}
.jcarousel-clip-horizontal{width:900px;height:180px; margin:0 10px;}
.jcarousel-item{width:112px;height:180px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.fo{float:left;width:100%;background:#fff;}
.fo_tabs, .fo_tabs li{float:left;margin:0px;padding:0px;list-style-type:none; margin-bottom:-5px; z-index:15;}
.fo_tabs li{background:url(../images/brdr-indx-anim.gif) no-repeat right #fff transparency; color:#353636; font-family:Arial, Helvetica, sans-serif; font-size:18px; position:relative;padding:10px 17px 6px;}
.fo_tabs li span{position:absolute;right:0px;display:block;width:10px;height:10px;overflow:hidden;font-size:1px;top:0px;background:#f4f5e6 url(images/fo_tab_right.gif) no-repeat top left;}
.fo_tabs li.fo_tab_hover{color:#b10b11;position:relative;}
.fo_tabs li.fo_tab_hover span, .fo_tabs li.fo_tab_activ span{position:absolute;right:0px;display:block;width:10px;height:10px;top:0px;background:#f4f5e6 url(images/fo_tab_right_h.gif) no-repeat top left;}
.fo_tabs li.fo_tab_activ{background:#f6f6f6; border:1px solid #cec4c4; color:#b10b11;position:relative;padding:9px 16px 12px;}
.fo_tabs_all{background:url(../images/bg-prdct.gif) repeat-x bottom #fafafa; width:100%; position:relative; height:180px; border:1px solid #d3cfcf;}
.fo_tabs_cont{position:absolute;top:-1000px;}
.fo_tabs_show{
	top:2px;
	left:0px;
}
.related-product-entry{float:left;margin-right:5px;width:30%;}
.related-product-entry p.desc{height:51px;overflow:hidden;}
.related-product-entry p{margin:0;}
.clear{clear:both;}

.prdct_details{
	float:left;
	width:195px;
	padding:0 0px 0 12px;
}
.prdct_title{
	float:left;
	width:195px;
	font-size:17px;
	color:#b61519;
}
.prdct_sub_title{
	font-size:12px;
	font-weight:bold;
	color:#26282a;
}
.list2{
	margin:0;
	float:left;
	width:180px;
	padding:10px 0 5px 15px;
}
.list2 li{
	list-style:url(../images/bullet4.png);
	padding:2px 0;
	width:auto;
	height:auto;
	font-size:12px;
	color:#353636;
	border:0;
}

.duct_box{
	width:183px;
	float:left;
	margin-right:30px;
}

.duct_box_nmrgn{
	width:183px;
	float:left;
	
}

.repair_box{
	width:285px;
	float:left;
	margin-right:20px;
	clear:both;
	
}
.repair_box2{
	width:285px;
	float:right;
	margin-left:20px;
	clear:both;
	
}

.doted{
	width:609px;
	float:left;
	border-bottom:#CCCCCC solid 1px;
	border-bottom-style:dotted;
	margin-bottom:20px;
	
}

.links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13;
	text-decoration:underline;
	color:#666666;
}

.red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

.black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.redtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#726f6f;
	color:#FF0000;
}


.contactphone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
/***forms**/
.form1{
	

padding:0 5px 0 5px;
color:#666666;

float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
border: #cfcccc solid 1px;

height:28px;
width:240px;
}
