/************************** Index *****************************************/
#index_flash { margin-bottom:9px; display:block; overflow:hidden;}
#flash_ad{margin-bottom:10px;}
#flash_ad1 { margin-left:2px;}
#slogan{ padding:2px; border:1px solid #DFECD5; background:#F7FAF3; margin-bottom:10px;}
#slogan div { padding:2px; margin:0px; background-color:#fff;line-height:140%; font-size:12px; font-family: Verdana; font-weight:bold; }
#slogan div  strong { font-size:13px; color:#4A9423;}
.product_listinfo dd { padding-top:5px; margin-bottom:5px;}
.product_listinfo b { font-size:12px;}
.product_listinfo h2{ text-align:left;margin-left:10px; height:25px; }
.product_listinfo ul{text-align:left;margin-left:15px; height:65px; }
ul.list_products .product_listinfo{ width:400px; margin-right:7px;}
.product_innerbox a img {border: 1px solid #539429; margin:10px; }
.product_innerbox a:hover img {border:1px solid #ccc;}
.product_innerbox{margin:auto;}
.hs_left .box_title h2{font-family: Arial, Helvetica, sans-serif;color:#505050;font-weight: bold;font-size:12px;  }
div#newsletter {width:100%; height:144px;margin:6px 0px 0px 0px ; border:1px solid #6DAD3A;}
#newslettertxt {margin:0px 0px 5px 20px ; text-align:left; line-height:20px; clear:both;  vertical-align: text-bottom; padding-top:10px;}
#newslettermail { margin:0px 0px 5px 0px ;}
.mailinput { padding:5px;}
.product_box{width:33.3%;height:270px;border-bottom:1px dotted #dddddd;float:left;}
.product_box h3 { height:25px;text-align:right; margin-right:5px; margin-bottom:5px;}
.product_box h3 a { color:#666666; width:100%; font-size:11px;text-decoration: underline;}
ul.index_featured{margin-bottom:15px;}
ul.index_featured li{float:left;width:33%;padding-bottom:10px;border-bottom:1px dotted #ccc;}
a.index_fprod{display:block;width:125px;height:125px;margin:10px;margin-left:25px;border:1px solid #539429;}
a.index_fprod:hover{border:1px solid #ccc;}
a.index_fcate{color:#4A9423;font-weight:bold;text-decoration:underline;}
a.index_fcate:hover{color:#000;text-decoration:none;}
.home_intro {text-align:left;}
.home_intro .t1{text-align:left;padding-left:10px;color:#555;}
.home_intro .left{width:50%;}
.home_intro .tsdcontent{text-align:left;}
.home_intro dl{padding:10px;}
.home_intro dt{padding-bottom:5px;font:bold 12px Helvetica; color:#666;}
.home_intro dd{height:48px;line-height:150%; padding-left:13px;padding-right:30px;font-size:11px; font:Verdana;color:#555;}
.home_intro dd span{right:5px;bottom:0px;}
.home_intro dd span a{text-decoration:underline;color:#4A9423;}
.home_intro dd span a:hover{text-decoration:none;color:#000;}

