/* CSS Document */
*{ margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif,Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clear{ clear:both;}
body{ background:url(../img/page_bg.gif) repeat-x top;}
.bodyinner{background:#fcfcfb url(../img/page_bg1.gif) repeat-x top;}
a{ color:#000;}

#top{ margin:auto; width:900px; text-align:center; margin-top:30px;}
#top #contact{ float:right;}

#menu{ margin:auto; clear:both; width:960px; text-align:center;margin-top:22px; padding-left:80px;}
#menu a{ display:block; width:125px; float:left; padding:10px; background:url(../img/menu_off.gif) repeat-x; color:#fff; font-weight:bold; text-decoration:none; text-align:center; font-size:12px;}
#menu a:hover{background:url(../img/menu_on.gif) repeat-x;}
#menu .active{background:url(../img/menu_active.gif) repeat-x;}
#menu .active:hover{background:url(../img/menu_active.gif) repeat-x;}


#flash { margin:auto; width:960px; padding-top:10px; clear:both;}
#banner{ margin:auto; width:960px; padding-top:2px; clear:both;}

#contents{margin:auto; clear:both; width:960px; padding-top:10px; min-height:400px;}
#contents ul{ width:220px;padding-left:20px; float:left; margin-top:10px; }
#contents li{ list-style-image:url(../img/bullet1.gif); list-style-position:inside; font-size:14px; background:url(../img/line1.gif) no-repeat bottom center;  font-weight:bold; height:25px; padding-top:10px; padding-left:10px;}
#contents #caption{ font-size:12px; font-weight:bold; width:430px; min-height:145px; color:#252525; background: url(../img/description.gif) no-repeat; float:left; padding:10px 25px; text-align:justify; line-height:20px;}
#contents .testimonial{ background:url(../img/testimonial.gif) no-repeat bottom center; width:200px; float:left; padding:10px; margin-left:10px; font-weight:normal; font-size:11px; line-height:15px;}
#contents .group{ width:230px; float:left;}
#contents .group h1{ font-size:12px; background:url(../img/header_bg1.gif) no-repeat; padding:10px;}
#contents .group li{ list-style-image:url(../img/bullet2.png);}
#contents #brands{width:460px; float:left; margin-left:20px; padding-right:20px; background:url(../img/brands_bottom.gif) no-repeat bottom left; min-height:200px;}
#contents #brands div{ border:5px solid #b76d6b; border-bottom:0; min-height:100px; padding-top:15px;}
#contents #brands div img{ margin:0 10px;}
#contents #brands span{ padding:10px; font-weight:bold;}
#contents #brands a{ color:#000; font-weight:bold;}
#contents #brands h1{ margin-left:10px; }
#contents #brands h1 span{background:#261010 url(../img/tab_left.gif) no-repeat left top; color:#fff; padding:8px; padding-left:10px; font-weight:normal; border:0; line-height:30px; margin-left:83px; }
#contents #brands h1 a{ color:#fff; background:#261010 url(../img/tab_right.gif) no-repeat right top; padding:8px 0; padding-right:35px;}


#contents1{margin:auto; clear:both; width:860px; padding-top:10px; min-height:400px;}
#contents1 h1{ font-size:24px; padding:10px; color:#3a1a16; border-bottom:2px dotted #3a1a16;}
#contents1 p{ padding:10px; text-align:justify; width:600px;}
#contents1 ul{ width:220px;padding-left:20px; float:right; margin-top:10px; }
#contents1 li{ list-style-image:url(../img/bullet1.gif); list-style-position:inside; font-size:14px; background:url(../img/line1.gif) no-repeat bottom center;  font-weight:bold; height:25px; padding-top:10px; padding-left:10px;}
#contents1 .linespace{ line-height:22px; display:block; padding-left:10px;}
#contents1 .quality li{ font-weight:normal;}
#allbrands img{ border:5px solid #e6e6df; margin:10px;}
.greybox{height:300px; display:block; float:left; background:#e6e6df; padding:10px 15px; margin:10px;}
.greybox label{ display:block; width:80px; float:left; text-align:right; margin-right:10px;}
.greybox input,.greybox textarea ,.greybox select{ width:140px;}
.greybox .button{ width:100px;}

#contents1 .productlist{ float:left; width:165px; margin:0; font-weight:normal; font-size:12px; margin-bottom:20px; padding:0;}
#contents1 .productlist li{font-weight:normal; font-size:11px;}


#footer{ margin:auto; clear:both; text-align:center;background:#290e0e; color:#b5b4b4; font-size:11px; padding:10px;}
#footer a{ color:#b5b4b4; font-size:11px;}


