body {margin: 0px;background: #0075b4 url(../images/body_bg.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}

ul, h1 , h2 , h3 , form, input{ margin:0; padding:0;}

h1{font-size:20px; color:#004f95; font-weight:normal; padding-bottom:15px; padding-top:5px; line-height:normal;}
h2{font-size:18px; color:#000; font-weight:normal; padding-bottom:15px; padding-top:5px; line-height:normal;}

a{ color:#000; text-decoration:underline;}
img{border:0}
a:hover{ color:#000; text-decoration:none;}

#main{ background:url(../images/main_bg.jpg) top no-repeat; width:100%;}
#wrapper { width:1000px; margin:0px auto; padding:0px;}

.clear { clear:both;}

/*top*/
.toppart { height:50px;}

/*header*/
.head_bg{ background:url(../images/head_bg.png) left bottom no-repeat; padding:0px 10px;}
.head{ background:#FFF; width:100%; height:143px;}
.logo{ margin-left:15px; margin-top:15px; width:378px; height:99px; float:left;}
#add_cart { width:118px; float:left; padding-top:84px; padding-bottom:20px; margin-left:138px; color:#333333;}
#add_cart a:link, #add_cart a:visited{color:#333333; font-weight:bold; text-decoration:underline;} 
#add_cart a:hover{text-decoration:none;}
#add_cart .img { padding:5px 5px;}
#head_right { width:298px; float:left; position:relative;}
#head_right .phone { width:234px; float:right;}
#head_right .phone_text{ font-size:24px; text-align:right; padding:20px 0px 0px 0px; line-height:normal;}
#head_right .img { padding:3px 5px;}
#head_right .search {color:#0081c7; position:absolute; top:95px; left:30px; width:298px;}
#head_right .text { width:45px; float:left; padding-top:6px;}
#head_right .search_input{ background:url(../images/search_bg.jpg) left top no-repeat; width:186px; height:25px; padding:5px 5px 0 5px; border:none;}
#head_right .search_btn{ background:url(../images/search_icon.jpg) left top no-repeat; width:30px; height:30px; border:none; font-size:1px; text-align:left; color:#0081c7; padding-top:12px;}

/*menu*/
.menu{float:left;height:50px;margin:0px; padding:0px; width:100%; background-color:#8cc63f;}
ul.menu {list-style:none;  }
ul.menu li{ background:url(../images/menu_line.jpg) right top no-repeat; padding-right:4px; float:left; height:50px;}
ul.menu li.last{ background:none; padding-right:0px;}
ul.menu li a:link, ul.menu li a:visited{display:block; float:left; font-size:12px; text-decoration:none; color:#fff; height:50px;  line-height:50px; padding:0 14px 0 17px; text-transform:uppercase; font-weight:bold; }
ul.menu li a:hover {background:#0082c8;}
ul.menu li.home a:link, ul.menu li.home a:visited{ padding:0 14px 0 18px;}
ul.menu li.last a:link, ul.menu li.last a:visited{ padding:0 23px 0 18px;}

/*center*/
.body_padding{padding:18px 0px 40px 0px; background:#fff url(../images/cont_bg.jpg) center top no-repeat; margin:0px auto; width:980px;}
.cont_bg{ padding:0 15px;}
.center_left  { width:250px; float:left; }
.center_right { width:698px; float:right;}

/*left*/
.left_bg { background:#fff url(../images/left_bg.jpg) top center no-repeat; border-left:solid 1px #0060b6; border-right:solid 1px #0060b6;width:248px;} 
.left_btm { background: url(../images/left_bot.jpg) bottom center no-repeat; height:14px;}

.title_top1 { background:url(../images/head_top.png) top center no-repeat; height:15px;}
.title_top2 { background:url(../images/head_top2.png) top center no-repeat; height:15px;}

.left_title{ font-size:13px; padding:0px ; color:#FFF; background:#0060b6; font-weight:bold; padding-left:20px;} 

ul.left_list{ list-style:none; padding:8px 0 8px 0;}
ul.left_list li{ padding-left:13px;}
ul.left_list li a:link,ul.left_list li a:visited{ line-height:26px; background:url(../images/li_arrow.png) left center no-repeat; padding-left:15px; color:#000; text-decoration:none;}
ul.left_list li a:hover{color:#0060b6; text-decoration:none;}

.products { text-align:center; font-weight:bold; color:#2d2d2d; padding-top:20px;}
.products span { text-align:center; font-weight:bold; color:#0082c8;}
.products a:link, .products a:visited{ text-decoration:none; color:#2d2d2d;}
.products a:hover{ text-decoration:none; color:#0082c8;}

/*right*/
.rightcontent { padding:0px 20px;width:658px; float:right;}
.offer { background:url(../images/save.png) top center no-repeat; height:108px; width:287px; float:left;}
.flash { height:205px; width:290px; float:right;}
.midcontent {padding-left:0px; padding-right:30px; width:648px;}
.wel{ font-size:11px; line-height:18px; color:#333333;}

.pro_img { width:160px; float:left; text-align:center; margin:20px 25px 20px 25px; font-size:14px; font-weight:bold;}
.pro_img a:link, .pro_img a:visited{ text-decoration:none; color:#2d2d2d;}
.pro_img a:hover{ text-decoration:none; color:#0082c8;}
.pro_img1 { border:#8cc640 solid 1px; width:160px;}

.footer{ font-size:12px; color:#ffffff;padding:20px 15px 30px 15px; text-align:center; font-family:arial;}
.footer a:link,.footer a:visited{color:#ffffff; text-decoration:none; }
.footer a:hover{color:#ffffff; text-decoration:underline; }

.footer .left { width:460px; float:left; text-align:left;}
.footer .right { width:480px; float:right; text-align:right;}

ul.sitemap{margin-left:20px;}
ul.sitemap{ list-style:none; padding:8px 0 8px 0;}
ul.sitemap li{ padding-left:13px;}
ul.sitemap li a:link,ul.sitemap li a:visited{ line-height:26px; background:url(../images/li_arrow.png) left center no-repeat; padding-left:15px; color:#000; text-decoration:none;}
ul.sitemap li a:hover{color:#0060b6; text-decoration:none;}

.save{ margin-top:10px; margin-left:40px;}

/*top*/
.bottompart { height:40px;}

/*form*/
.formleft { width:340px; float:left;}
.formright { width:300px; float:left;}




