body{margin:0; padding:0; text-align:center; background:#e3c042; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; line-height:14px; color:#666666;}

#wrapper{position:relative; text-align:left; width:981px; margin-right:auto; margin-left:auto; padding:0px 10px 0px 10px; background:#FFFFFF; }

a:link{color:#4d6d00; text-decoration:none;}
a:visited{color:#4d6d00; text-decoration:none;}
a:hover{color:#4d6d00; text-decoration:underline;}

#header{text-align:left; width:981px; height:125px; background:url(../../images/top_bg.jpg) no-repeat; /*border:1px #FF0000 solid;*/}
#logo{width:267px; height:125px; float:left;}
#top_menu{float:right; width:400px; font-size:12px; text-align:right;}
#top_menu img{float:right; vertical-align:middle; padding:0px 10px 0px 10px;}
#top_call{float:right; width:400px; font-size:22px; color:#000000;/*border:1px #FF0000 solid*/; text-align:right; font-weight:bold; padding:30px 30px 10px 10px;}
#top_email{float:right; width:400px; font-size:12px; color:#000000; text-align:right; padding:0px 30px 0px 0px; font-weight:bold;}
#top_email a{color:#000000; text-decoration:underline;}
#top_email a:hover{color:#000000; text-decoration:none;}

#main_menu{width:981px; height:40px; background:#4d6d00;}
#main_menu ul{padding:0; margin:0; height:40px;}
#main_menu ul li{padding:0; margin:0; display:inline;}
#main_menu ul li a{float:left; padding:0px 20px; color:#FFF; text-decoration:none; height:40px; line-height:40px;}
#main_menu ul li a:visited{color:#FFF;}
#main_menu ul li a:hover, #main_menu ul li a.current{ color:#fff; text-decoration:none; background-color:#000; height:40px;line-height:40px}/* use current to highlight current menu, <li><a href="#" class="current">link</a></li> */


#content{width:981px; min-height:300px; padding-top:15px;}
#content_inner{overflow:hidden;}
#content h1{color:#6d5c47; margin:0; padding:10px 0px 20px 0px; font-size:1.8em; font-weight:bold; line-height:30px;}
#content h2{color:#666666; margin:0; padding:10px 0px 20px 0px; font-size:1.6em; font-weight:normal;}

#news{width:590px; min-height:308px;  float:left; border:1px solid #a1a1a1;border-top:10px solid #4d6d00; padding:10px;}
#news h2{color:#4d6d00; margin:0; padding:10px 0px 20px 0px; font-size:1.6em; font-weight:normal;}
#flash{width:361px; height:338px; float:right;}

#cat_hid{width:610px; min-height:200px; float:left;/*border:1px #FF0000 solid;*/ }
#cat_hid .hhead{width:610px; height:40px;background:url(../../images/dot.jpg) repeat-x center;border:1px #fff solid;}
#cat_hid .head{position:relative; text-align:center; width:250px; margin-right:auto; margin-left:auto; background:#FFFFFF;color:#4d6d00;   font-size:1.6em; font-weight:normal;/*border:1px #FF0000 solid;*/ margin-top:10px;}

#testi{width:361px; min-height:200px; float:right;}
#testi .hhead{width:361px; height:40px;background:url(../../images/dot.jpg) repeat-x center;border:1px #fff solid;}
#testi .head{position:relative; text-align:center; width:160px; margin-right:auto; margin-left:auto; background:#FFFFFF;color:#4d6d00;   font-size:1.6em; font-weight:normal;/*border:1px #FF0000 solid;*/ margin-top:10px;}
#testi_body{width:340px; min-height:239px; background:url(../../images/testi.jpg) repeat-y; padding:0px 10px;}
#testi_inner{overflow:hidden;}
#testi .date{width:100%; color:#4d6d00; font-size:11px; font-weight:bold; border-bottom:1px solid #999999; padding-bottom:10px;}
#testi .desc{width:100%; padding:10px 0px; font-size:13px; font-style:italic; color:#000000;}
#testi .links{font-size:11px; width:100%; padding-top:5px;}

#testi2{width:981px;}
#testi2 .date{width:100%; color:#4d6d00; font-size:11px; font-weight:bold; border-bottom:1px solid #999999; padding-bottom:10px;}
#testi2 .desc{width:100%; padding:10px 0px; font-size:13px; font-style:italic; color:#000000;}
#testi2 .links{font-size:11px; width:100%; padding-top:5px;}

#feat{width:981px; height:278px;}
#feat_left{width:313px; height:278px; float:left;}
#feat_right{width:666px; height:276px; float:right;border:1px #cccccc solid;}

#cat{width:200px; height:auto; float:left;}
#cat ul{padding:0; margin:0; width:200px;}
#cat ul li{padding:0; margin:0; display:block;}
#cat ul li a{float:left; width:180px; padding:10px 0px 10px 20px; color:#6d5c47; text-decoration:none; min-height:20px; line-height:15px; background:#eaebe2; border-bottom:1px solid #FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif;/*border:1px #FF0000 solid;*/}
#cat ul li a:hover, #cat ul li a.current{ color:#fff; text-decoration:none; background-color:#6d5c47; min-height:20px;line-height:15px}


#prod{width:761px; height:auto; float:right; margin-bottom:10px;}

#cat2{width:350px; height:auto; float:left;}
#prod2{width:611px; height:auto; float:right; margin-bottom:10px;}

#prod_sum{width:739px; min-height:250px; padding:10px; background:#eae6e2; border:1px solid #e1d7cd; text-align:left;}
#prod_sum_inner{overflow:hidden;}
#prod_imagel{float:right;padding-left:10px; width:300px; min-height:200px; margin-bottom:10px;/*border:1px solid #FF0000;*/}
#prod_thumbs{float:right; padding-left:10px; /*border:1px solid #FF0000;*/ width:320px;}

#prod_desc{width:739px; min-height:300px; border:1px solid #a2b387; padding:10px; margin-top:10px;}

#news_left{width:300px; min-height:200px; float:left;}
#news_desc{width:661px; min-height:300px; float:right;}


#footer{width:976px; min-height:200px; background:#222222; font-size:12px; color:#FFFFFF;}
#footer_inner2{overflow:hidden; padding:0px 10px;}
#footer h2{color:#fff; margin:0; padding:10px 0px; font-size:1.8em; font-weight:normal;}
#foot_links{width:670px; min-height:160px; float:left; /*border:1px solid #FF0000;*/}
#foot_links .sq{width:205px; min-height:160px; float:left;/*border:1px solid #FF0000;*/ margin-right:15px;}
#footer a{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}
#copyright{width:981px; height:30px; line-height:30px; text-align:right;/*border:1px solid #FF0000;*/ font-size:11px;}



#newsnl_inner{overflow:hidden;}
#newsletter_right{width:400px; float:right; height:auto; font-size:12px;}
#newsnl .desc{font-size:12px; font-weight:bold; padding-bottom:10px;}
#newsnl p{display:block; width:330px; /*border:1px solid #FF0000;*/ overflow:auto; margin:3px 0px; }
#newsnl label{width:100px; float:left; text-align: left; display: inline;  color:#fff;/*border:1px solid #FF0000;*/  }
#newsnl input { font-size: 12px; border:1px solid #000000; width:160px; height:20px; float:left; }
#newsnl input.chk_prod{width:10px; margin-left:20px;}
#newsnl textarea { font-size: 11px; border:1px solid #000000;}
#newsnl select {font-size: 11px; border:1px solid #000000; }
#newsnl .but{ font-size:14px;padding:3px; color:#FFFFFF; background:#000; width:auto; height:30px; float:left;}
#newsnl .error{color:#FF0000; font-size:11px; text-align:left;}
#newsnl .success{color:#009933; font-size:11px;}

