@charset "utf-8";

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;}

img {border:none;}

ol ,ul ,li {list-style:none;}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000; background:url("../images/bkgs.jpg") top center no-repeat fixed #7E7E7E;}

a {color:#000;text-decoration:none;}

a:hover {color:#848282;text-decoration:none;}

h1 {font-size:18px;}

h2 {font-size:16px;}

h3 {font-size:13px;}

.fl { float:left;}

.fr { float:right;}

.clear {clear:both;}

#header {width:1003px;margin:0 auto;}

.tbar { height:26px; line-height:26px; background:#fff; padding:0 15px; color:#333;}

.tbar a {color:#333;}

.tbar a:hover {color:#848282;text-decoration:underline;}

.welcome { float:left;}

.currencies {float:right;}

.loginbox { float:right; padding-right:20px;}

.loginbox a { margin:0 8px;}

.above { height:78px;}

.logo {float:left; padding:1px 0 0 0px;}

.cart {width:125px;height:36px;line-height:18px;float:right;background:url(../images/cart_bg.gif) no-repeat; padding:6px 20px 6px 30px ;margin:18px 13px 0 0; display:inline;}

.top_search { width:219px; height:33px; background:url(../images/top_search_bg.gif) no-repeat;margin:18px 7px 0 0; display:inline; padding:6px 11px 9px 7px; float:right;}

.top_search p { line-height:15px; height:15px; font-size:10px; color:#252525;}

.input_text {width:155px;height:14px;border:1px solid #ffffff;line-height:14px;font-size:12px;float:left;margin:1px 0 0 18px;}

.search_button { width:40px; height:13px; float:right; margin-top:2px;}

.topnav {height:32px; background: #000; }

.topnav ul li {float:left;line-height:32px;}

.topnav ul li a {display:block;color:#fff;text-align:center;padding:0 20px; font-weight:bold;}

.topnav ul li a:hover { text-decoration: underline;}

#mainpage { width:1003px; margin:0 auto;padding-top:3px;}

#leftbox {width:200px; float:left;padding-top:5px;}

#categories { width:200px; border:none; margin-top:0px;}

#categories h2 {height:26px; line-height:26px; text-align:center; background: #000;color:#dddddd;}

#categories li {padding:5px 10px;line-height:14px;border-bottom:1px dotted #aaa;}

#categories li a:hover {color:#7f4329;}

#categories li a.chover {color:#7f4329;}



.best_sell {width:198px; border:1px solid #d9d9d9;margin-top:10px; border-bottom:none;}

.best_sell h2 { height:26px; line-height:26px;text-align:center; background: #000; color:#fff;}





#rightbox {width:787px; float:right;padding-top:5px;}

.rightbanner { padding-bottom:5px;}

.indefault {width:787px;}

.sypro h2 { height:30px; line-height:30px; background:#000; color: #fff;}

.sypro li ,.prolisting li ,.prefer li { text-align:center; width:170px; float:left; line-height:15px; border:1px solid #ddd; padding:6px 3px 0 3px; margin:15px 0 0 14px; display:inline;}

.sypro li img ,.prolisting li img ,.prefer li img {margin-bottom:10px;}

.sypro li span ,.prolisting li span ,.prefer li span { padding:7px 0;}

.sypro li strong ,.prolisting li strong ,.prefer li strong {font-size:14px; padding-left:10px;color:#9a0000; font-weight:normal;}

.sypro li:hover ,.prolisting li:hover ,.prefer li:hover{border:1px solid #c0c0c0;}

#footer { width:1003px; color: #fff; margin:0px auto 0 auto; padding: 5px 5px 0!important; background: #000!important;}
.copyright a { color: #fff; }

.footermenu { height:28px; line-height:28px; text-align:center;}

.footermenu a { margin:0 8px; color: #fff;}

.safepay { text-align:center; padding:5px 0;}

.copyright {text-align:center;padding-bottom:24px; font-size:11px;}

.navbreadcrumb {font-size:11px; padding-bottom:5px;}

.procenter {padding-top:5px;}

.pager {padding-top:5px;height:20px;line-height:20px;}

.pager a:hover {color:#de0000;}

.amount {float:left;}

.pages { float:right; text-align:right;}

.amount a {margin:0 5px;}

.pages a {margin:0 2px;}

a.pageshow {color:#de0000;}

.prolisting {width:787px;}

.product_image { width:360px; float:left; padding-top:10px;}

.product_shop { width:354px; float:right;padding:10px 40px 0 0;}

.price_box {padding:6px 0;}

.price_box span { font-size:22px; color:#9f1111;}

.product_size { padding:15px 0;border-bottom:1px solid #d3d3d3;}

.sizechart { padding-left:10px;}

.qty {padding:10px 0;border-bottom:1px solid #d3d3d3; height:43px;}

.qty input { text-align:center;}

.payment { padding:10px 0;}

.addtocart { float:left; padding-left:40px;width:135px;}

.addtocart_btn {width:135px; height:43px; cursor:pointer; background:url(../images/addtocart_btn.gif) no-repeat; border:none;}

.more_view {padding-top:10px;}

.more_view li {width:40px;height:40px;float:left; margin:5px 7px 0 0;border:1px solid #d3d3d3;}

.details { padding:30px 60px 0 0;}

.details p { padding-top:5px;line-height:14px;}

.prefer {padding-top:20px;}

.prefer h2 {height:27px; line-height:27px; padding-bottom:18px;background:url(../images/all_title.gif) no-repeat;}
#header,#mainpage,#footer{ background: #fff; padding: 0 5px; }
#mainpage { padding-top: 5px; padding-bottom: 15px; }