﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:17px;font-family:Arial;background:url(images/bg01.jpg) repeat-x left top;color:#000; padding:16px 0 0 0;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:26px;line-height:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size:25px;line-height:29px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h3{
	font-size:16px;
	line-height:18px;
	font-weight: normal;
}
h4{font-size:15px;line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h5{font-size:12px;line-height:17px;}
h6{font-size:11px;line-height:16px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:6px 0;}

div.container{width:916px;margin:0 auto; background:url(images/box01-mid.jpg) repeat-y left top;}
div.container-top{ width:916px; background:url(images/box01-top.jpg) no-repeat left top;}
div.container-btm{ background:url(images/box01-btm.jpg) no-repeat left bottom; padding:11px 28px 21px 11px; overflow:hidden;}
div.top-block{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #a0ae7b;
}
div.top-block div.cols1{width:856px;overflow:hidden;clear:both;}
div.top-block div.cols1 div.col1{ padding:15px 0 0 0;}
div.top-block div.cols1 div.col2{width:auto; float:right;}
div.menu-block{ height:39px; background:url(images/bg02.jpg) repeat-x left top;}
div.menu-block ul{  float:left; width:auto;}
div.menu-block ul li{ float:left; padding:12px 0px 0 0px; width:auto;}
div.menu-block ul li a{ font-size:15px; line-height:15px; display:block; float:left;border-right:solid 2px #a0ae7b; padding:0 8px; width:auto;}
div.menu-block ul li.last a{ border-right:none;}
div.menu-block ul li a.active{ font-weight:bold; text-decoration:none;}
div.menu-block form{ float:left; padding:10px 0 0 0; width:auto;}
div.menu-block input.search{ width:196px;}
div.content{ width:877px; clear:both; padding:4px 0 10px 0;}
div.main{ width:586px; float:left;}
div.side{ width:278px; float:left; margin:0 0 0 12px;}
div.side_about{ width:200px; float:right; margin:0 0 0 12px;}
div.homepage ul.sidemenu{ width:173px;}
div.homepage ul.sidemenu li{ background:#397828; padding:0 12px; margin:0px 0 2px 0;}
div.homepage ul.sidemenu li a{ color:#fff; font-size:11px; font-weight:bold;}
div.homepage h1{ color:#397828; padding:12px 0 0px 0; font-style:italic;}
div.homepage h2{ color:#9a937c; font-style:italic;}
div.homepage div.cols1{width:586px;overflow:hidden;clear:both; background:#d7d1c2;}
div.homepage div.cols1 div.col1{width:293px;}
div.homepage div.cols1 div.col2{width:293px;}
div.homepage div.cols1 div.col1-cont{ padding:8px 7px 0px 14px;}
div.homepage div.cols1 div.col2-cont{ padding:8px 14px 0px 7px;}
div.homepage div.cols1 p{ padding:0 0 12px 0;}
div.homepage hr{ clear:both;}
img.dog{ border:solid 8px #a0ae7b;}
div.guarantee{
	margin:6px 0;
	padding:8px 15px 15px 15px;
	color: #FFF;
	background-color: #61361d;
}
div.guarantee a{
	color: #FFF;
	
}
div.find-block{
	margin:6px 0;
	padding:8px 15px 15px 15px;
	color: #000;
	background-color: #FFF;
}
div.find-block h2{color:#9a937c; padding:0 0 6px 0;}
div.find-block input.find{ width:105px;}
div.find-block input.go{ width:35px; height:18px; background:url(images/go.gif) no-repeat left top; border:none; margin:0 0 0 6px;}
div.find-block ul{ padding:6px 0 0 0;}
div.find-block ul li{ background:url(images/icon01.gif) no-repeat left 6px; padding:0 0 0 9px;}
div.find-block ul li a{ color:#fff;}
div.footer{ background:#a0ae7b; padding:14px 15px;}
div.footer div.cols1{width:847px;overflow:hidden;clear:both;}
div.footer div.cols1 div.col1{width:180px;}
div.footer div.cols1 div.col2{width:667px; font-size:10px; line-height:12px;}
div.side2{
	width:176px;
	float:left;
}
div.side3{ width:397px; float:left; margin:0 0 0 13px;}
div.side3_installation{ width:550px; float:left; margin:0 0 0 13px;}
div.side3_about{ width:450px; float:left; margin:0 0 0 13px;}
div.side4{ width:650px; float:left; margin:0 0 0 13px;}
div.side3_quote{ width:650px; float:left; margin:0 0 0 13px;}
div.side3_whyfm{ width:650px; float:left; margin:0 0 0 13px;}
div.side3_whyfm span{
	color: #397828;
	font-weight: bold;
}
div.man-block{ padding:10px; line-height:15px; color:#fff; font-size:10px; font-weight:bold; margin:0 0 6px 0;}
div.contactpage .pagebgcolor{
	background-color: #397828;
}
div.contactpage .pagecolor{
	color:#397828;
}
ul.systems{ font-size:14px; font-weight:bold; padding:8px 0 16px 0; line-height:20px;}
div.contact-block{ font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:26px;}
div.customerpage .pagecolor{ color:#61361d;}
div.customerpage ul.sidemenu li{ background:#397828; padding:0 12px; margin:0px 0 2px 0;}
div.customerpage ul.sidemenu li a{ color:#fff; font-size:11px; font-weight:bold;}
div.online-block{ padding:10; font-size:11px; font-weight:bold; line-height:16px; background:#d7cdc6; margin:6px 0 6;}
div.online-block ul{ padding:0 0 6px 0;}
div.online-block h6{ padding:6px 0 0 0;}
div.online-block ul li{ background:url(images/icon02.gif) no-repeat left 3px; padding:0 0 0 15px;}
div.customerpage p{ padding:6 0 0px;}
div.customerpage h5{ padding:6px 0 0 0;}
div.customerpage ul.on-line{ padding:0 0 6px 0;}
div.customerpage ul.on-line li{ background:url(images/icon03.gif) no-repeat left 3px; padding:0 0 0 16px;}
div.customerpage ul.on-line li a{ color:#61361d; font-weight:bold;}
div.dealer-block{ padding:0 10px 10px 10px; background:#d4cebe; margin:6px 0; line-height:15px;}
div.login-block{
	background:#c15017;
	color:#fff;
	font-size:11px;
	line-height:14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.login-block h4{ font-weight:bold;}
div.login-block div.param{ padding:6px 0 0 0;}
div.login-block input.user,div.login-block input.pwd{ width:140px;}
div.login-block input.login{ width:43px; height:18px; background:url(images/login.gif) no-repeat left top; border:none; font-size:11px; margin:12px 0 8px 0;}
div.dealerpage .pagecolor{ color:#c15017;}
div.dealerpage ul.sidemenu li{ background:#c15017; padding:0 12px; margin:0px 0 2px 0;}
div.dealerpage ul.sidemenu li a{ color:#fff; font-size:11px; font-weight:bold;}
div.dealerpage h5{ padding:6px 0 0 0;}
div.dealerpage p{ padding:6 0 0px;}
div.productpage .pagecolor{ color:#929700;}
div.productpage ul.sidemenu li{ background:#929700; padding:0 12px; margin:0px 0 2px 0;}
div.productpage ul.sidemenu li a{ color:#fff; font-size:11px; font-weight:bold;}
div.footermenu{ background:#929700; color:#fff; clear:both; font-size:11px; text-align:center; margin:6px 0 0 0; line-height:23px;}
div.footermenu a{ color:#fff;}
div.product-block{ padding:0 10px 10px 10px; background:#dee0b2; margin:6px 0; font-size:11px; line-height:15px;}
div.product-block h6{ padding:10px 0 0 0;}
div.product-block ul li{ background:url(images/icon04.gif) no-repeat left 4px; padding:0 0 0 12px;}
div.quotepage .pagecolor {
	color:#397828;
}
div.quotepage .pagebgcolor {
	background-color: #397828;
}
.abouttable {
	background-color: #CBD2B7;
	border: thin none #999999;
	margin-right: 5px;
}
div.box {
	background-color: #A0AE7B;
	padding: 0px;
	width: 320px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 170px;
}
div.box2 {
	background-color: #A0AE7B;
	padding: 0px;
	width: 320px;
	margin: 0px;
	float: right;
	height: 170px;
}
td.abouttable {
	border: 1px solid #999999;
	width: 180px;
	margin: 0px;
	padding: 5px 5px 10px;
}
div.ad {
	text-align: center;
}
.style2 {font-size: 26px; color: #397828; font-family: Georgia, "Times New Roman", Times, serif;}
.style9 {background-color: #FFFFFF}

.youtube {height: 182px; 
width: 278px;
frameborder:0;
allowfullscreen: allowfullscreen;}

