body{ background:url(../images/menubg.jpg) repeat-x #efefef; margin:0; padding:0; border:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,img,div,class,id{margin:0; padding:0; border:none;}

p{font-size:12px; color:#463f3f; line-height:18px; text-align:justify;}
a{ color:#9d3e05; }
a:hover{ font-weight:bold;}
h1{ color:#cf8208; font-size:20px;  }
h2{ color:#a75214; font-size:17px; font-weight:bold; line-height:24px;}
h3{color:#f9f3da; font-size:14px;}
h4{ font-size:12px; line-height:20px; color:#58910a; background:url(../images/qa-areo.jpg) left top no-repeat; padding-left:15px; font-weight:normal; display:block;}
h4 a{text-decoration:none; color:#58910a;}
h5{ font-size:12px; color:#46501c;}
h6{ font-size:16px; color:#b48106; font-weight:bold; line-height:40px; }
marquee{ display:block;}

table tr td{height:20px;}
table tr td{ border-spacing:0; }

/*-----classs---------*/
.clr{clear:both; margin:0; padding:0;}
.gap{ padding-top:7px; margin-bottom:7px;}
.fl{float:left;} .fr{float:right;}
.dot{margin:10px 0 10px 0; border:#38212B 1px dotted;}
.ask{ width:120px; background:url(../images/askbutton-bg.jpg) repeat-x; display:block; padding:5px 15px; color:#fefee5; font-size:14px; font-weight:bold; text-decoration:none; border-radius:10px;}

/*-----Id---------*/
#main{ width:900px; margin:0 auto;}
#top{ height:50px;}
#top p{ color:#c3c0c0; font-size:14px; font-weight:bold; line-height:24px;} 
#head{ height:140px; }
#add{ width:300px;}
#banner{ height:346px; background:url(../images/gentogenbannerunder.jpg) no-repeat bottom;}
#content{ background:url(../images/contentbg.jpg) repeat-x #ffffff; padding:10px 20px 20px 20px;}
#follow img{float:left; margin-left:5px; border-radius:7px;}
#contentleft{ width:400px;}
#product{ background:url(../images/producttopbg.jpg) repeat-x #fbf8ee; padding:15px; border:#5d5351 1px solid; border-radius:10px;
 box-shadow:0px 0px 2px 2px rgba(22,22,22,0.5);}
#product b p{ color:#9d0404; }
#contentright{ width:400px;}

#menu{height:50px; width:600px; margin-top:8px;}
#menu li{ list-style:none; display:block; float:left;}
#menu li a{ width:auto; padding:5px 15px; text-decoration:none; font-size:13px; font-weight:bold; background:url(../images/gallerybg.jpg) repeat-x; border-radius:7px; margin-right:8px; color:#f9f4d6; border:#5e5f5c 1px solid;}
#menu li a:hover,#menu li .active{ background:url(../images/gallerybgactive.jpg) repeat-x;}


ul.menuoverr li ul.inmenu{ display:none; background:#c7ccd1; z-index:2;}
#menu ul.menuoverr li:hover ul.inmenu{ position:absolute; display:block; list-style:none; width:140px; margin:0;  margin:5px 0 0 30px; float:left;}
#menu ul.menuoverr li:hover{  }
#menu ul.menuoverr li:hover ul.inmenu li{    }
#menu ul.menuoverr li:hover ul.inmenu li a{ float: left; text-decoration: none; color:#42403a; width:auto; padding:0 10px; display:block; font-size:12px; line-height:24px; position:relative; margin:0;  width:120px; border-radius:0px; background:none; }
#menu ul.menuoverr li:hover ul.inmenu li a:hover {background:#535355; color:#f6f6f6;}



#clients{ width:250px; float:left;}
#clients ol li{ margin-left:25px;}









#pro img{ border:#404040 1px solid; border-radius:10px;}



#footer{ background:#302c2d;}
#footer-in{ width:900px; margin:0 auto; height:117px;}
#footercontent{ width:720px; padding-top:50px;}
#footer-in p{text-align:center;  color:#e6e8e3; font-size:14px; font-weight:bold; line-height:35px; }
#footer-in p a{ color:#e6e8e3; font-size:14px; text-decoration:none; font-weight:bold; line-height:35px;}
#footer-in p a:hover{ color:#392b06;}
#footer-in p b{ font-family:Broadway, Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:1px;}




