@charset "utf-8";
/* 基础/共用 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, blockquote, th, td, p, span {
margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, th, var, em, i, b {
font-style: normal; font-weight: normal; font-size:12px;}
table {border-collapse: collapse; border-spacing: 0;}
img {border: 0; vertical-align:middle;}
caption, th {text-align: left;}
q:before, q:after {content:'';}
/* 常用属性
---------------------------------------------------------------------------------------------------------------------- */
a{text-decoration: none; font-size:12px;}
a:link {color: #333;} /* 未访问的链接 */
a:visited {color: #333;} /* 已访问的链接 */
a:hover{color: #333;text-decoration: underline;} /* 鼠标在链接上 */
a:active {color: #333;} /* 点击激活链接 */
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed, a.cRed:link, a.cRed:visited{color:#f00;}a.cRed:hover{color:#008000;text-decoration:none;}
.cwhite, a.cwhite:link, a.cwhite:visited{color:#fff;}a.cwhite:hover{color:#fff;text-decoration:none;}

/* 浮动 */
.float-L {float:left;}
.float-R {float:right;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f24px{font-size:24px;}
.f32px{font-size:32px;}
/* 其他属性 */
.text-center{text-align:center;}
.height-10{height:10px; display:block; overflow:hidden;}
.height-24{height:24px; display:block; overflow:hidden;}
.p-0-10 {padding:0 10px;}
input, button, select{font:12px/15px Arial,Helvetica,sans-serif; color:#333;}
/* 清除浮动 */
.clear{clear:both;font:0px/0px sans-serif;}
/* 解决容器不扩展问题*/
.clear-box{font:0px/0px sans-sreif;clear:both;display:block;}
/* Html Body 
---------------------------------------------------------------------------------------------------------------------- */
html {
height:100%; text-align:center;}
body{
height:100%; text-align:left; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f;background:url(../image/body_bg.png) top center #272727;}
.container {
width:960px; margin:0 auto;}
/* 头部 
---------------------------------------------------------------------------------------------------------------------- */
.box-mini-bg {
width:100%;background:url(../image/wrap_bg.gif) repeat-x;/*background:url(../image/gradient-bg.gif) repeat-x scroll 0 0 #f6fafc;*/ }
#header {
height:161px; width:960px;margin:0 auto;background:url(../image/head_bg.jpg) no-repeat; }
h1#logo {
position:absolute; top:10px; width:270px; height:48px;}
#hello {
position:absolute; top:35px; right:0; line-height:16px; font-size:11px;}
 #hello a {font-size:11px; color:#DD0011; margin:0 4px;}

/*主导航菜单
---------------------------------------------------------------------------------------------------------------------- */
.menu-bg-x {
width:100%; height:39px;/* background:url(../image/menu-bar-bg.gif) repeat-x scroll 0 0 transparent;*/margin-top:-42px; }
#menu {
width:640px; height:39px; line-height:39px; display:inline;}
#menu a {
color:#bfbfbf; font-weight:700; padding:12px 20px 10px 23px;}
#menu ul li {
float:left; display:inline; /*background:url(../image/menu-bar-pipe.gif) no-repeat scroll 0 0 transparent;*/}
#menu ul li.hover {background-image:none;}
#menu ul li.hover a {text-decoration:underline;}
input.input-text {padding:2px; vertical-align:middle; border:1px solid #B6B6B6;}
input.btn {vertical-align:middle; margin:0 4px;}
#mini-search {margin-top:8px;}

/*Flash幻灯片
---------------------------------------------------------------------------------------------------------------------- */
#indexflashpic {width:960px; height:163px; clear:none; position:relative;}
.contentslider{width:960px; height:163px;}
.contentslider .opacitylayer{
width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.contentslider .slider_ad{display:none;}
.contentslider .slider_ad img{width:960px; height:163px;}
.pagination{
position:absolute; bottom:0; right:10px; text-align:right; width:80px; padding:3px 0;}
.pagination a{padding:2px 5px; border:none; color:#ccc;}
.pagination a:link{color:#ccc; text-decoration:none;}
.pagination a:visited{color:#ccc; text-decoration:none;}
.pagination a:hover, .pagination a.selected{color:#fff; text-decoration:none;}
.pagination a:active{color:#ccc; text-decoration:none;}

/*首页主体
---------------------------------------------------------------------------------------------------------------------- */
.main {width:960px; margin:0 auto; min-height:440px;}
.col-wrapper {width:710px; margin-top:5px}
.col-main {width:480px;}
.col-left, .col-right {
width:217px; padding:0 0 1px;}
/*.bg-217 {background:url(../image/box-mini-bg.gif) no-repeat scroll 0 0 transparent;}*/
.bg-480 {background:url(../image/page-head-bg.gif) no-repeat scroll 0 -2px transparent;}
.nav-tit {padding:8px; color:#BE0017; text-transform:uppercase; font-weight:700; font-size:13px;}
.box-cont {border:#eee solid 1px; margin:0 0 20px;}
.no-box {border:none; margin:0 0 20px;}
.products-grid {position:relative;}
.products-grid li.item {width:220px; padding:10px 5px; float:left; display:inline; text-align:center;}
span.product-imag, span.product-price, span.product-name {width:100%; display:block;}
span.product-image img {width:210px; height:142px; margin:3px;}
span.product-price {color:#494949; font-size:13px; font-weight:700; line-height:24px; width:100%;}
span.product-price em {text-decoration:line-through; font-weight:700; margin:0 4px;}
span.special-price {color:#CD5033; font-size:13px; font-weight:700;}
span.special-price em {color:#C76200; font-size:13px; font-weight:700; margin:0 4px;}
span.product-name a {color:#BE0017; font-size:11px; font-weight:700; line-height:15px;}
span.product-details {color:#777; font-size:10px; line-height:15px; display:block;}
.right-top {padding:10px;}
.right-top a {color:blue; margin:0 2px;}
.actions {padding:6px 9px; text-align:center;}
a.btn-buy, a.btn-more  {padding:3px 10px 3px 13px;}
a.btn-buy span, a.btn-more span {color:white;}
a.btn-buy {background:url(../image/button-red-bg.gif) no-repeat scroll 0 50% #BE0017; text-decoration:none;}
a.btn-more {background:url(../image/button-grey-bg.gif) no-repeat scroll 0 50% #7C7C7C; text-decoration:none;}
.actions a.forgot {color:#777; padding:0; font-size:11px;}
#login p {margin:0 0 3px; padding:0 10px;}
#login label {color:#666; font-weight:700; font-size:11px; padding:0 10px;}
.width190 {width:190px;}
.width254 {width:254px;}
.width260 {width:260px;}
.footer-text {width:960px; margin:0 auto;color:#fff;}
.f-left {width:535px; margin:0 10px; display:inline;}
.f-right {width:375px; margin:0 10px; display:inline;}
.footer-text h2 {color:#0A263C; font-size:14px; font-weight:700; line-height:22px; text-align:center;}
.footer-text p {margin:0 0 10px; font-size:11px; line-height:16px;
table-layout: fixed;word-wrap: break-word;word-break: normal;text-align:justify;text-justify:inter-ideograph;}
.footer-text p img {margin:2px 5px 0 0; display:block;}
.small_links {width:930px; margin:0 auto; padding:10px 0;}
.small_links h3 {display:block; float:left; margin:0 5px 0 0;font-size:11px; font-weight:700;}
.small_links a {font-size:10px; color:#777; margin:0 4px;}
/*
#sidemenu {margin-left:15px;}
#sidemenu ul li {float:left;display:inline;line-height:18px;width:200px;}
#sidemenu ul li a {font-weight:700; color:#555; text-decoration:none; padding:1px 7px 0;}
#sidemenu ul li a:hover {font-weight:700; color:#000;}
#sidemenu dl {width:180px;}
#sidemenu dd {padding-left:15px;}
#sidemenu dd ol li {line-height:16px; width:180px;}
#sidemenu dd ol li a {color:#555; font-weight:normal; padding:1px 7px 0;}
#sidemenu ul li.haschild {background:url(../image/bullet-list.gif) no-repeat scroll 0 7px transparent;}
*/
.block-subtitle {padding:3px 0; line-height:1.35em; color:#0A263C; font-size:11px; font-weight:700;}
#narrow-by-list dt {padding:7px 10px 0 5px; text-transform:uppercase; font-weight:700;}
#narrow-by-list dd {padding:0 12px 0.8em; border-bottom:#7b7b7b dashed 1px;}
#narrow-by-list dd li {padding:3px 4px 3px 8px;}
#narrow-by-list dd li a {color:#777; font-size:11px;}
/*栏目页
---------------------------------------------------------------------------------------------------------------------- */
.breadcrumbs {color:#fff;font-family:Tahoma; line-height:1.25em; margin:0 0 0 5px;}
.breadcrumbs a {color:#fff;text-decoration:underline;}
.toolbar {background:#EEEEEE url(../image/pager_bg.gif) repeat-x scroll 0 0; border:1px solid #E5E6E6;}
.sort-by a, div.limiter a { background:transparent url(../image/common.gif) no-repeat scroll -542px -94px; margin:0 4px 0 0; padding-left:7px;text-decoration:none;}
div.pages li { padding:0 2px; }
div.pages li span { font-weight: bold; }
.view-by div{width:33%; padding:4px 8px;vertical-align:middle; }.list-modes { margin-right: 15px;}
.sort-by, .list-modes { float: left; }
div.limiter a,
.sort-by a { margin: 0 4px 0 0; padding-left: 7px; text-decoration: none; }
.pager .pages .current, .list-modes a.current, .sort-by a.current, div.limiter a.current { font-weight: bold; }
.sort-by a.first, div.limiter a.first { background: none; }
.list-modes { margin: 0 0 0 10px }
.list-modes .grid, .list-modes .list { width: 13px; height: 16px; text-indent: -9999px; float: left; opacity: .5; filter: alpha(opacity="50"); }
.list-modes .grid { background: url(../image/paging.gif) no-repeat 2px 5px; }
.list-modes .list { background: url(../image/paging.gif) no-repeat -17px 5px; }
.list-modes span.current { opacity: 1 !important; filter: alpha(opacity="100") !important; }
.sort-dir { margin-left: 10px; }
.pager-wrapper { border: 1px solid #e5e6e6; background: #eee url(../image/pager_bg.gif) repeat-x 0 0; }
.sorter .pager {padding-right:0;}
.pager { font-size:11px; padding:4px 8px; text-align:center; }
.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { float:right;}
.pager .pages span { margin:0 2px; }
.sorter { font-size:11px;  padding:3px 8px;  }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.toolbar .pager { padding: 3px 8px; }

/*内容页
---------------------------------------------------------------------------------------------------------------------- */
.product-view {color:#fff;/*background:url("../image/product_essential_bg.gif") no-repeat scroll 100% 0 #fff;*/ border:1px solid #C4C6C8;}
div.product-name {background:url("../image/product-name-bg.gif") repeat-x scroll 0 100% transparent; padding-bottom:7px;}
.product-name h2 {color:#AB3100; font:bold 14px Arial,Helvetica,sans-serif !important; padding:10px;}
.product-essential {padding:5px 25px;}
.in-stock {font-size:11px; margin:10px 0;}
.in-stock em {font-sizez:14px; font-weight:700;}
.add-to-box {border-bottom:#7b7b7b dashed 1px; padding:10px 0;}
.add-to-box label, .add-to-box em {font-weight:700;}
.add-to-box em {margin:0 8px;}
.width30{width:30px; margin:0 8px;}
.product-img-box {width:267px; margin:0 auto; text-align:center; padding:20px;}
.product-image-zoom {z-index:9; overflow:hidden; margin:0 0 15px;}
.more-views h3 {text-transform:uppercase; margin:0 0 8px; font-size:11px; font-weight:700; text-align:left; border-bottom:1px solid #ddd;}
.more-views ul {margin-left:-9px;}
.more-views ul li {float:left; display:inline; margin:0 0 8px 9px;}
.more-views ul li a {width:56px; height:56px; overflow:hidden; border:2px solid #ddd; float:left;}
.product-collateral {padding:5px 25px;}
.product-collateral h3 {border-bottom:1px solid #E5DCC3; color:#E26703; display:block; font-size:1.15em; font-weight:700; line-height:1.3em; margin-bottom:1em; padding-bottom:5px;}
.product-collateral {}
ul.products-grid-1 li {float:left; display:inline; margin-left:-1px; border:#e5dcc3 solid 1px; padding:15px 20px;}
ul.products-grid-1 li img {width:100px; height:80px;}

/*购物车
---------------------------------------------------------------------------------------------------------------------- */
#cart .page-title {background:url("../image/page-head-bg.gif") repeat-x scroll 0 -2px transparent; margin:0 0 10px; width:100%;}
#cart .page-title h2 {color:#BE0017; font-size:17px; font-weight:700; line-height:40px; padding:0 0 0 10px; text-transform:uppercase;}
.cart-box {border:#bebcb7 solid 1px;}
.t-head, .t-foot {height:24px; line-height:24px;}
.t-head {background:#eeeded;padding-left:1px;}
.t-head ul li {float:left; display:inline; font-size:13px; font-weight:700; border-left:#c2d3e0 solid 1px; margin-left:-1px;}
.t-foot {padding:0 10px; background:#dee5e8;}
.t-foot a {height:18px; line-height:18px;}
.t-body {padding-left:1px; height:1%;}
.t-body ul li {color:#555;float:left; display:inline; font-size:13px; border-left:#d9dde3 solid 1px; border-top:#d9dde3 solid 1px; margin:-1px 0 0 -1px; height:80px; vertical-align:top; background:#f8f7f5;}
.t-body ul li a {color:#555; font-weight:700;}
.cart-btn {margin-left:4px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 {display:block; overflow:hidden;}
.col-1 {width:32px;}
.col-2 {width:90px; text-align:center;}
.col-3 {width:610px; padding-left:8px;}
.col-4 {width:70px; padding-right:8px; text-align:right;}
.col-5 {width:50px; text-align:center;}
.col-6 {width:64px; text-align:center;}
.col-7 {width:160px; text-align:right;}
.col-8 {width:70px; text-align:right;}
.cart-bx {width:262px; background:url(../image/bkg_block-title.gif) no-repeat scroll 0 -2px transparent; border:1px solid #D0CBC1; padding:12px 15px;}
.cart-bx h3 {font:bold 13px/16px Arial,Helvetica,sans-serif; padding:0 0 0 21px; text-transform:uppercase; color:#E26703; background:url(../image/i_discount.gif) no-repeat scroll 0 -0 transparent;}
.cart-bx h4 {font:bold 13px/16px Arial,Helvetica,sans-serif; padding:0 0 0 21px; text-transform:uppercase; color:#E26703; background:url(../image/i_shipping.gif) no-repeat scroll 0 -0 transparent;}
.cart-bx label {line-height:24px;}
.cart-bx label em {color:red; margin:0 6px;}
.totals {width:238px; border:1px solid #BBBBBB; margin-left:30px; padding:15px; text-align:right;}
.totals ul li {float:left; display:inline; text-align:right;}
.totals ul.bb li {font:bold 13px/16px Arial,Helvetica,sans-serif; }
.cart-info {position:relative; height:400px;}
.c-i-l {position:absolute; top:0; left:350px;}
.c-i-r {position:absolute; top:0; right:0;}


/*底部
---------------------------------------------------------------------------------------------------------------------- */
#footer{height:90px;background:url(../image/dark-pixel2.png) center bottom repeat-x;color:#000;width:960px;margin:0 auto;}
#footer a{color:#000;}
#footer .payments {float: left; margin: 8px 8px 8px 0;}
#footer .legality {padding:0; margin: 5px 0 0; text-align:center; clear: both; white-space: nowrap; font-size: 0.9em;}
.informational ul li {float:left; display:inline;}
.informational ul li a {margin-left:5px; padding-right:7px;}



/*分页
---------------------------------------------------------------------------------------------------------------------- */



	  .itemGrid {
        border-bottom: 0px solid #707173;
        margin-bottom: 15px;
      }
      .itemGrid .item {
        height: 228px;
        position: relative;
        margin-bottom: 5px;
		float:left;
		padding-left:18px;
      }
     
	  
	  
	  
	  
	  .itemGrid .item .name a {
  font-weight: bold;
  color: #B0B0B0;
}
.itemGrid .item .price {
  color: #FF6633;}
}
 
 
.itemGrid .item .pic img {
  padding: 4px;
  border: 1px solid #B0B0B0;
  width: 100px;   height: 80px;
}
	  
	  #whatsNew{
	  
	  
	  }
	  .clear{
	  clear:both;
	  }
	  
	  .pdlist ul li{
	  padding-bottom:10px;
	  }
	  #itemPic{
	  float:left;
	  padding-left:10px;
	  padding-bottom:10px;
	 
	  }
#s{
 padding-left:10px;
}
#b{
	font-weight: bold;
}
.cartInfo{ position:absolute; top:85px; width:170px; height:25px; line-height:25px;margin-left:760px;color:#fca505; text-align:center; padding-right:27px; z-index:104;}
.thumb img{width:54px; height:54px;}

#userbar{color:#a8a8a8;font-weight:bold;float:right;width:200px;text-align:center;clear:both;margin-top:2px;}
#userbar a{color:#feb421;}
#mini-search{margin-top:5px;}
#mini-search .input-text{width:154px;height:23px;background:url(../image/search_input.jpg) no-repeat;border:0px !important;}
#mini-search .btn{width:58px;height:23px;background:url(../image/search_btn.jpg) no-repeat;border:0px !important;margin-left:-8px;color:#fff;margin-top:-3px;}

/*Category*/
.nav-tit{border:1px solid #222325;border-color:#222325 #141416 #010101;color:#1ca9f0;font-size:14px;text-transform:uppercase;padding:0;height:32px;overflow:hidden;margin:0;font-family:Tahoma,Geneva,sans-serif;background:url(../image/left-col_bg.gif) 0px -31px repeat-x;text-shadow:1px 1px 1px #000}
#sidemenu{border:1px solid #3c3c3c;}
#sidemenu  ul li {display: block;list-style-type: none;margin: 0;padding: 0 0 0;}
#sidemenu  ul li.first a {border-top: medium none;}
#sidemenu  ul li.last a {border-bottom: medium none;}
#sidemenu ul li a {background: url(../image/left-col-a_bg.gif) no-repeat scroll 23px 11px transparent;border-color: #424242 #424242 #1B1B1B;border-style: solid;border-width: 1px 0;color: #FFFFFF;display: block;font-size: 12px;height: 19px;line-height: 19px;padding: 5px 13px 5px 43px;text-align: left;text-decoration: none;text-shadow: 1px 1px 1px #000000;}
#sidemenu ul li a span {float: right;}
#sidemenu  li a:hover, .category  li a:hover:visited, .category  li a:hover span, .category  li a:hover:visited span, .category  li.active a, .category  li.active a:visited {color: #61C5FA;font-weight: bold;}
#sidemenu  ul li a:visited, .category  ul li a:visited span {color: #A8A8A8;}

.box-cont{border:1px solid #3c3c3c;}
.product-name a,.item,.box-cont a{color:#fff !important;}
.product-price,.footer-text h2{color:#fff !important;}
.bg-480 .item{height:325px !important;background:url(../image/itemBg.png) center bottom repeat-x #6a6a6a;width:162px !important;margin:0 1px;margin-bottom:10px;}
.bg-480 .item img{width:162px !important;height:250px;}

#detail_left{width:275px;float:left;margin-left:-20px;}
#detail_right{width:440px;float:right;margin-right:-20px;}
#detail_right .std strong{color:#be8e35;}
.product-collateral .item{width:20% !important; margin:0 2px;height:280px !important;}
.product-collateral .item img{width:120px;height:auto !important;}
#detail_right .in-stock{margin-left:25px;}
#detail_right .float-L{margin-left:12px;}

.menutwo{float:left; font-weight:normal; text-decoration:none; height:20px; width:100%}
.menutwo ul{float:left; display:inline;color:#bfbfbf; margin-bottom:20px;}
.menutwo ul li{float:left; display:inline;color:#bfbfbf; margin-left:10px; margin-top:5px}
.menutwo ul li a{color:#bfbfbf}
.menutwo ul li a:hover{ text-decoration:underline}

.product-collateral a{color:#be8e35 !important;}
.myPage{height:30px;line-height:30px;}
.myPage span{font-size:14px;color:#fff;font-weight:bold;margin-left:20px;}
.myPage a{color:1e9ee7;margin-left:5px;}
.myPage a:hover{text-decoration:underline;color:#fff;font-weight:bold;}
.sub{font-size:18px;font-weight:bold;text-align:center;color:#1e9ee7;background:url(../image/left-col_bg.gif) 0px -31px repeat-x;}
.in-stock{height:26px;line-height:26px;background:url(../images/avail.gif) no-repeat;}
#detail_right .prices{font-size:16px;font-weight:bold;color:#1e9ee7;margin-left:12px;}
.std a{color:#fff !important;}
.dinput{width:38px;height:20px;border:1px solid #C0C0C0;}
.submit{margin-bottom:-10px;}
form label{font-size:14px;font-weight:bold;}
