@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif; color:#7b7a7a; padding:0px; margin:0px;  outline:none; font-size:12px; background-color:#f3f3f3;
}
a{text-decoration:none; color:#444341;}
a:hover{text-decoration:none; color:#4b4b4b;}
header, footer, section, figure, h1, h2, h3, h4, h5, h6, span, p, strong, nav, form{padding:0px; margin:0px;}
header, footer, section, figure, h1, h2, h3, h4, h5, h6,  nav, form{display:block;}
img{border:none; display:block;}
ul{padding:0px; margin:0px;}
li{list-style-type:none;}
.clearfix{height:0.1px; overflow:hidden; clear:both;}
.left{float:left;}
.right{float:right;}



#wapper{background:url(../images/top.jpg) repeat-x left top;}
#foot{background:url(../images/foot.jpg) repeat-x left bottom;}

#layout{width:976px; height:auto; overflow:hidden; margin:0 auto; }

#header{width:100%; height:auto; overflow:hidden;}
.topline{width:100%; height:21px; overflow:hidden; background-color:#3a3436;  color:#b9b9b9;}
.topline a{text-decoration:none; color:#b9b9b9;} 
.topline a:hover{text-decoration:none; color:#fff;} 
.topline p{padding:0px 5px 0px 5px;}

.logo-nav{height:127px; overflow:hidden; width:100%; padding-top:5px;}
.logo{float:left; width:30%; padding:10px 0px 0px 5px;}
.navigation{float:right; width:65%;}

.call{float:right; padding:25px 10px 45px 0px;}

ul.menu{height:auto; overflow:hidden; float:right;}
ul.menu li{display:block; float:left; padding-left:25px; font-weight:bold; line-height:28px; text-align:center;}
ul.menu li a{display:block; color:#b0acad; background:url(../images/menu-off.png) no-repeat left top; width:90px; height:40px;}
ul.menu li a:hover, li.sec a{color:#fff; background:url(../images/menu-on.png) no-repeat left top; }

.active{background:url(../images/menu-active.png) no-repeat left top !important; color:#FFFFFF !important;}


#bodysection{width:100%; height:auto; overflow:hidden;}
.leftsection{width:225px; height:auto; overflow:hidden; float:left;}
.leftcontent{width:225px; background-color:#e9e9e9; border:#FFFFFF 1px solid; height:100%; overflow:hidden; float:left;}
.products{height:285px; overflow:hidden; background:url(../images/1.jpg) no-repeat left top; width:225px;}
.products1{height:auto; padding-bottom:25px; overflow:hidden;}

#footer{width:100%; height:85px; overflow:hidden; background-color:#3a3436; margin-top:10px; }
ul.nav_bottom{margin:0px; padding:0px; color:#c9c9c9; font-size:12px; padding-bottom:10px; padding-left:5px; padding-top:5px; float:left; width:760px;}
ul.nav_bottom li{list-style-type:none; display:inline; line-height:26px; padding:0px; background:none;}
ul.nav_bottom a{text-decoration:none; color:#c9c9c9; padding-left:3px; padding-right:3px; }
ul.nav_bottom a:hover{text-decoration:none; color:#fff;}

.prodhead{padding:10px 0px 0px 10px;}

ul.productlist{height:auto; overflow:hidden; padding:35px 5px 0px 5px; font-weight:bold;}
ul.productlist li{line-height:30px; border-bottom:#7b7a7a 1px dashed; display:block; height:auto; overflow:hidden;}
ul.productlist li a{background:url(../images/arrow-off.png) no-repeat left 5px; padding-left:15px;}
ul.productlist li a:hover{background:url(../images/arrow-on.png) no-repeat left 5px; color:#8e1a26;}

.form{width:715px; height:auto; margin-top:15px; overflow:hidden; background-color:#e9e9e9;}
.form h1{padding:5px 0px 5px 10px}
.rightsection{width:715px; height:auto; overflow:hidden; float:right; padding-top:3px;}
.leftform{width:300px; height:auto; overflow:hidden; margin-left:10px; float:left;}
.righttform{width:350px; height:auto; overflow:hidden; margin-left:10px; float:right; margin-right:10px;}
.input{width:291px; height:26px; overflow:hidden; background-color:#f8f8f8; border:#FFFFFF 1px solid; color:#7b7a7a; text-indent:10px; margin-bottom:5px;}
.textarea{width:341px; height:66px; overflow:hidden; background-color:#f8f8f8; border:#FFFFFF 1px solid; color:#7b7a7a; text-indent:10px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.welcome{height:auto; overflow:hidden;}
.welcome h1{padding-bottom:10px;}
.welcome p{line-height:20px;}

.copy_box{height:30px; overflow:hidden; color:#c9c9c9; font-size:12px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:0px;  line-height:31px; }
.copy{width:350px;}
.powered{color:#c9c9c9; width:105px;}
.powered a{text-decoration:none; color:#c9c9c9;}
.powered a:hover{text-decoration:none; color:#fff;}

.contact{line-height:18px; padding:5px; color:#3a3436;}

.textheading{color:#6f141b; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:15px;}



/*innerpages*/
.prodlist{padding:17px 5px 0px 14px; background:url(../images/product.gif) no-repeat top; height:260px;}
.prodlist ul {height:auto; overflow:hidden; padding:0px 5px 0px 10px; font-weight:bold;}
.prodlist ul li{line-height:30px; border-bottom:#7b7a7a 1px dashed; display:block; height:auto; overflow:hidden;}
.prodlist ul li a{background:url(../images/arrow-off.png) no-repeat center left; padding-left:15px;}
.prodlist ul li a:hover{background:url(../images/arrow-on.png) no-repeat left; color:#8e1a26;}
.contact-about{background:url(../images/contactbg.png) no-repeat;  padding:12px 5px 180px 14px; color:#5b5151; line-height:30px;}

.rightsection1{width:715px; height:auto; overflow:hidden; float:right; padding-top:3px; color:#666262; line-height:21px; text-align:justify;}
.rightsection1 h3{ font:21px Arial; color:#6f141b; line-height:50px; background:url(../images/innerh1-bg.png) no-repeat bottom left; }
.rightsection1 .photo{ width:100%; position:relative; overflow:hidden;}
.rightsection1 .photo .photosection{ width:191px; padding:0px 45px 0px 0px; float:left; position:relative; text-align:center; margin-top:30px;}
.rightsection1 .photo .photosection .view{ margin-left:24px; margin-top:20px;}
.rightsection1 .photo .photosection .photobg{ background:url(../images/photobot.jpg) no-repeat; width:191px; height:176px;}
.rightsection1 .photo .photosection .photobg img{ padding:3px;  float:left;}

.label{
width: 200px;
height:20px;
background:#ffffff;
stroke: solid 1px c5c4c4;}

.label2{
width: 200px;
height:50px;
background:#ffffff;
stroke: solid 1px c5c4c4;}