/* Design by it5.cn */
body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0;margin: 0;}
body{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; background-color:#fff;}
fieldset,img { border: 0; }
ol,ul { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
tr,td,input{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a:link,a:visited{ text-decoration:none;}
a:hover,a:active{ text-decoration:underline;}

#header{ width:100%}
.top{ width:100%; height:45px; background:url(../Images/top_bg.jpg) repeat-x;}
.topp{ width:960px; margin:auto;}
.search{float:left; margin-top:9px;}
.stext{width:160px; height:23px; line-height:23px; font-size:12px; font-weight:700; border:0; margin-right:8px;}
.go{ width:75px; height:23px; background:#F77100; color:#fff; font-weight:700; border:0;}
.Cart{float:right; margin-top:15px; color:#FFFFFF;}
.Cart img{ padding:0 5px 7px 0;}
.price{ color:#F47001;}
.logo{ width:960px; margin:auto; height:139px; clear:both; background:url(../Images/header_bg.jpg) right no-repeat;}
.logo h1{ padding-top:38px;}
.logo h1 a{ width:283px; height:65px; background:url(../Images/logo.jpg) no-repeat; display:block; text-indent:-9999px;}

#menu{ width:960px; height:48px; margin:auto; background:url(../images/menu_bg.jpg) repeat-x; margin-bottom:15px;}
#menu ul{ padding-left:15px;}
#menu li{ float:left;}
#menu li a{ width:111px; height:48px; line-height:48px; text-align:center; font-size:12px; color:#fff; font-weight:700; display:block;}
#menu li a:hover,#menu li a.cur{ background:url(../Images/menu_bg_hover.jpg) no-repeat; text-decoration:none;}

#main{ width:960px; margin:auto;}
.main_l{width:220px; margin-right:10px; float:left;}
.main_r{ width:730px; float:right;}
.clear{height:1px; line-height:1px; font-size:1px; clear:both}
.boxtitle{ background:url(../Images/boxtitle_bg.jpg) #2B2B2B repeat-x;}
.boxtitle h2{ height:36px; line-height:36px; margin-bottom:16px; text-align:center; font-size:12px; color:#FF7300; font-weight:700;}
.boxbottom{height:13px; background:url(../Images/boxbottom_bg.jpg); margin-bottom:10px;}
li.one a{ height:31px; line-height:31px; color:#fff; font-weight:700; background:url(../Images/li_bg.jpg); padding-left:24px; display:block;}
li.two a{ padding-left:35px; font-weight:normal; color:#fff; background:no-repeat; height:25px; line-height:25px; font-size:11px;}
li#catehover{ background:#eeeeee;}
li#catehover a{ color:#2B2B2B;}

.Yourcart p{text-align:center; color:#fff; line-height:18px;}
.Yourcart img{ margin:0 5px 8px 0;}

.payment p{ text-align:center;}
.payment img{ margin:5px 0 5px 0;}
#a1{ text-align:center;}
.Newproducts img{ margin-bottom:10px;}
.Contactus p{margin-left:15px; margin-bottom:6px; color:#FFFFFF;}
.Contactus img{ padding-bottom:6px;}
.Contactus p a{color:#fff; font-size:12px; font-weight:700; text-decoration:underline;}
.Contactus p a:hover{text-decoration:none;}
.plugoo{ text-align:center;}

.CategoryDIY li{ float:left; width:353px; height:350px; display:block; border:2px #CECECE solid; margin:0 5px 10px 0; padding-top:5px;}
.CategoryDIY li:hover{border:2px #FD9137 solid;}
.CategoryDIY li img{ float:left; margin-bottom:250px;}
.CategoryDIY li h2{ margin-bottom:5px;}
.CategoryDIY li h2 a{ font-size:16px; color:#F87203; font-weight:700; text-decoration:underline;}
.CategoryDIY li h2 a:hover{ text-decoration:none;}
.CategoryDIY li p a{color:#2B2B2B; text-decoration:underline; line-height:20px; font-size:12px;}
.CategoryDIY li p a:hover{text-decoration:none; color:#F87203;}

.FPtitle{height:39px; line-height:39px; background:url(../Images/title_bg.jpg) no-repeat; margin-bottom:15px; text-align:center;}
.FPtitle h2{ font-size:12px; color:#fff; font-weight:700;}

.FPtitle1{height:39px; line-height:39px; background:url(../Images/title_bg.jpg) no-repeat; margin-bottom:15px;}
.FPtitle1 h2{ font-size:12px; color:#fff; font-weight:700; float:left; padding-left:10px;}
.FPtitle1 p a{ color:#ccc; float:right; padding-right:10px;}
.FPtitle1 p a:hover{ color:#ccc;}

.FPC li{ float:left; width:165px; height:200px; border:1px #ccc solid; margin: 0 5px 25px 7px; text-align:center; padding-top:5px;}
.FPC li:hover{border:1px #FD9137 solid;}
.FPC a:hover{ text-decoration:none;}
.FPC h3 a{ color:#2B2B2B; font-weight:700; line-height:18px;}
.FPC h3 a:hover{ color:#F87203;}
.FPC h4{color:#2B2B2B; line-height:23px;}
.FPC td a{ color:#333;}
.FPC1{ line-height:18px;}
.ppic{ float:left; width:200px; text-align:center;}
.ppic p a{ color:#333; font-weight:700;}
.ptext{ float:left;}
.ptext h2{ font-size:14px; font-weight:700; padding-bottom:10px; border-bottom:1px #ccc dashed;}
.ptext li{ width:500px; height:30px; line-height:30px; border-bottom:1px #ccc dashed; font-size:12px;}
.price1{ font-size:14px; color:#FF3300; font-weight:700;}
.Discuss{ width:180px; height:23px; background:#F77100; color:#fff; font-weight:700; border:0; margin:15px 0 0 100px;}
.post{ margin-top:50px;}
.post h2{ font-size:14px; font-weight:700; padding-bottom:6px; border-bottom:2px #ccc solid;}

#footer{ width:960px; clear:both; margin-top:15px; margin:auto;}
#footer p{ text-align:center; line-height:20px;}
.link{display:table-cell;height:53px;width:958px;text-align:center;border:1px solid #ccc;vertical-align:middle; margin:auto;}
.link i {display:inline-block;height:100%;vertical-align:middle}
.link a{ color:#333;}
.link img {vertical-align:middle}
.c_links{ height:35px; line-height:35px; text-align:center; border:1px #ddd solid; margin:10px 0;}
.c_links a{ color:#333; margin:0 10px;}
a.white{ color:#FFFFFF; font-weight:bold;}
a.white:hover{ color:#FFFFFF; font-weight:bold;}

a.b18{ color:#333;}
a.b18:hover{ color:#FF6600;}

a#whitebg { height:31px; display:block; background:url(../Images/li2_bg.jpg) no-repeat;}
.whitebg1 { background:#EEEEEE;}
.whitebg1 a{ color:#000000;}