/*基本信息 Copyright 2007 xinkang All rights reserved. */
@charset"gb2312"; 
table,td,select,input,div {font-size:12px;color:#393939;}
body {
text-align:center;
background-repeat: no-repeat;
background-position: left top; 
font:11px/2.2em Verdana, Arial, Tahoma, Sans-Serif; text-align:center;margin:0px;
height:150%;
background-color:#FFFF99;}
/* #0C314C #006699*/
a:link,a:visited {
font-size:11px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
line-height:22px;
text-decoration: blink;
font-weight:normal;
color:#393939;
}
a:hover{

color: #c01613; line-height: 130%; text-decoration: underline

}

/*页面层容器*/
#container {width:980px;height:0px;margin:0px auto}

/*页面头部*/
#yetou {
	padding: 0px;
	width:980px;
	margin:auto;
	height:85px;
	border-bottom:0px solid #EFEFEF;
	clear:both;
	text-align:right;
	/* background-attachment: fixed;*/
	background-color: #FFFFFF;
	background-image: url(image/sheji/logo.jpg);
	background-repeat: no-repeat;
	background-position: 20% 0%;
	/* background-position: left top;*/
	}
#lanmu {
	float:none;
	width:980px;
	margin-right: auto;
	margin-left: auto;
	padding-top:7px;
	padding: 0px;
	height:auto;
	background-image:url(image/sheji/bg.jpg);
    text-align:left;
	list-style-TYPE: none;
}
#contain{
float: none; 
margin:0 auto;
text-align:left;padding-bottom:20px;
margin-left: auto;
width: 980px;background: #FFF;
*position:relative;*zoom:1;
} 



#mainbg{
float: none;
margin-right: auto;
margin-left: auto;
width: 980px;
padding: 0px;
background:url(image/sheji/bg_subdir.gif);
}
#right{
	float: right;
	padding:0px;
	width: 760px;
	background: #FFFFFF;
	text-align:left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#left{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 220px;
	text-align:left;	
    background-color: #F2F3F0;
}
#footer{
clear:both;
width:980px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #ccc888;}

.text{
margin-top:5px;
margin-right:0px;
margin-left:3px;
margin-bottom:5px;
line-height:18px;
color:#444;
}
.STYLE3 {font-size: 12px}
.STYLE4 {font-size: 10px}

/*菜单选项*/
.caidan ul{float:right;list-style:none;}
.caidan li{
float:left;
width:80px;
color:#666;
margin-left:0px;
line-height:25px;
}
.caidan a{
display:block;
text-align:center;
font-size:12px;
height:25px;
color:#ffffff}
.caidan a:link{
color:#ffffff;
background-image:url(image/sheji/bg-lvse1.jpg) no-repeat;
text-decoration:none;top: 0px;
}
.caidan a:visited{
	color:#FF9900;
	text-decoration:none;
	top: 0px;
}
.caidan a:hover{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color: #f44400;
	background-repeat: no-repeat;
	} 

/*页面QQ*/
#divStayTopLeft {
margin-top:4px;
margin-right:0px;
margin-left:3px;
margin-bottom:1px;
line-height:10px;
width:106px;
height:60px;
background:#EFEFEF
}


html { height:100%; background:#fff; }
body { font:12px "宋体",Arial,sans-serif; color:#333; }
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }

/* ul,ol,dl { list-style:none; } */
#nav { width:982px; height:38px; margin:15px 0 0 -1px; overflow:hidden; background:url(hw.png) no-repeat; }
#nav li,#nav li a { float:left; display:block; width:117px; height:38px; background:#fff; }
#nav li a { width:100%; text-indent:-9999px; background:url(hw.png) no-repeat 0 0; }
#nav .n01 { width:118px; }
#nav .n01 a:visited { background-position:0 -114px; }
#nav .n01 a:hover { background-position:0 -38px; }
#nav .n01 a:active { background-position:0 -76px; }
#nav .n02 a:link { background-position:-118px 0; }
#nav .n02 a:visited { background-position:-118px -114px; }
#nav .n02 a:hover { background-position:-118px -38px; }
#nav .n02 a:active { background-position:-118px -76px; }
#nav .n03 a:link { background-position:-235px 0; }
#nav .n03 a:visited { background-position:-235px -114px; }
#nav .n03 a:hover { background-position:-235px -38px; }
#nav .n03 a:active { background-position:-235px -76px; }
#nav .n04 a:link { background-position:-352px 0; }
#nav .n04 a:visited { background-position:-352px -114px; }
#nav .n04 a:hover { background-position:-352px -38px; }
#nav .n04 a:active { background-position:-352px -76px; }
#nav .n05 a:link { background-position:-469px 0; }
#nav .n05 a:visited { background-position:-469px -114px; }
#nav .n05 a:hover { background-position:-469px -38px; }
#nav .n05 a:active { background-position:-469px -76px; }
#nav .n06 a:link { background-position:-586px 0; }
#nav .n06 a:visited { background-position:-586px -114px; }
#nav .n06 a:hover { background-position:-586px -38px; }
#nav .n06 a:active { background-position:-586px -76px; }
#nav .n07 a:link { background-position:-703px 0; }
#nav .n07 a:visited { background-position:-703px -114px; }
#nav .n07 a:hover { background-position:-703px -38px; }
#nav .n07 a:active { background-position:-703px -76px; }


#hw-header,#hw-header .links li a{height:36px;}
#hw-header{
	position:relative;
	width:980px;
	margin:18px auto 0;
	z-index:10000;
	-khtml-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	font:12px/18px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	visibility:hidden;
	background-color: #FFFFFF;
}
#hw-header .links{position:relative;margin:0;padding:0;zoom:1;z-index:3;}
#hw-header .links:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#hw-header .links li{display:inline;}
#hw-header .links li a{float:left;width:102px;text-indent:-9999px;background:url("hw.png") no-repeat;cursor:pointer;overflow:hidden;}
#hw-header .links li a span{display:block;width:100%;height:30px;margin:3px auto;background-position:50% 0;background-repeat:no-repeat;}
#hw-header .links li a{background-position:100% 0;}
#hw-header .links li a.before{background-position:100% -36px;}
#hw-header li a.apple{background-position:0 0;}
#hw-header li a.apple.before{background-position:0 -36px;}
#hw-header .links li a:hover,#hw-header .links li a:focus{background-position:100% -72px;}
#hw-header li a.apple:hover,#hw-header li a.apple:focus{background-position:0 -72px;}
#hw-header .links li a:active{background-position:100% -108px;}
#hw-header li a.apple:active{background-position:0 -108px;}
#hw-header.store li a.store,#hw-header.mac li a.mac,#hw-header.ipod li a.ipod,#hw-header.iphone li a.iphone,#hw-header.ipad li a.ipad,#hw-header.itunes li a.itunes,#hw-header.support li a.support{background-position:100% -144px!important;}
#hw-header li a.apple span{background-position:50% 0;}
#hw-header li a.store span{background-position:50% -30px;}
#hw-header li a.mac span{background-position:50% -60px;}
#hw-header li a.ipod span{background-position:50% -90px;}
#hw-header li a.iphone span{background-position:50% -120px;}
#hw-header li a.ipad span{background-position:50% -150px;}
#hw-header li a.itunes span{background-position:50% -180px;}
#hw-header li a.support span{background-position:50% -210px;}



#hw-header.enhanced .links,#hw-header.enhanced .search,#hw-header.enhanced .search fieldset,#hw-header.enhanced .search span.field-with-placeholder input,#hw-header.enhanced .search #sp-magnify,#hw-header.enhanced .search #sp-magnify *,#hw-header.enhanced .search .sp-magnify,#hw-header.enhanced .search .sp-magnify *,#hw-header.enhanced .search .search-reset{z-index:0;}
#hw-header.ios .links{-webkit-transform:translateZ(0);}
*{margin:0;padding:0;}
body{font:12px "宋体",Arial,sans-serif; color:#333;line-height:1.7em;}
body,input,textarea,text,button,legend{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#333;}
body.bg3{background:#F3F4F5;}
img,abbr,fieldset{border:0;}

th{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
ul,ol{list-style:none;}
hr{display:none;} 
* html .clearfix{zoom:1;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .pngfix{behavior:url(/Catalog/global/iepngfix/iepngfix.htc);}
* html .pngfix *{position:relative;}
.ie7-shrink-wrap-fix,.shrinkwrapfix{*display:inline-block;}
.ie7-shrink-wrap-fix,.shrinkwrapfix{display:none;*display:block;*line-height:0;}
.xs{display:block;height:1px;position:absolute;overflow:hidden;visibility:hidden;width:1px;line-height:1px;}
.replaced{position:absolute;_position:relative;left:-9999px;}
@media only screen and (max-device-width:360px){html{-webkit-text-size-adjust:none;}
}


body>.page,#page{
	width:980px;
	text-align:left;
	padding-bottom:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
body>.page,#page{*position:relative;*zoom:1;}
.sub-department #page{border-bottom:1px solid #cfcfcf;height:auto;background:url("primary-top-with-content.png") no-repeat;line-height:inherit;} /* 浅黑色底色 */


#primary{float:right;width:804px;min-height:74px;font-size:12px;}  /* 右边满表格*/ 


/* .modulecontent div.sub-heading div.sub-heading-content{padding:5px 13px 13px 13px;}
.modulecontent div.sub-heading img.badge{float:left;margin-right:8px;}
.modulecontent div.sub-heading div.single-line{padding-bottom:3px;line-height:24px;}



/* #table{font-size:12px;color:#393939;}  */

/* .right-rail #primary{float:left;}  */

#primary{_position:relative;_z-index:1;}


#primary_main{float:left;width:628px;} 



#navigation,#secondary,.rail{width:168px;}  /* 左列导航 */
#navigation{float:right;margin:0 8px 0 0;font-size:11px;line-height:13px;}
#secondary,.right-rail .rail{float:left;margin:0 0 0 8px;}
#container{clear:both;padding-top:1px;}
.metrics{display:none;}
.as-js-wrap{margin:0;position:absolute;visibility:hidden;width:1px;}
* html #primary,* html #navigation{height:1%;overflow:visible;}
*+html #primary,*+html #navigation{min-height:1%;}
* #primary:after,#navigation:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.R254ED61EFAE5{display:none;}
.RFBE9DC44EC5D{display:block;}
.R4A6A189D2BA4{display:none;}
.alert{color:#F30!important;} 

/* 以下左导航外线框 */
.box,.box>.top-corners,.box>.bottom-corners,.box>.title-bar{background:#FFF url("box-sprite.png") repeat-y 0 0;_background-image:url("box-sprite.gif");}
.box,.box>.top-corners,.box>.bottom-corners{width:980px;}
#container .box,#container .box>.top-corners,#container .box>.bottom-corners,#primary>.box,#primary>.box>.top-corners,#primary>.box>.bottom-corners{width:804px;}
#primary_main .box,#primary_main .box>.top-corners,#primary_main .box>.bottom-corners{width:628px;}
.rail .box,.rail .box>.top-corners,.rail .box>.bottom-corners{width:168px;}
.box{position:relative;clear:both;margin-bottom:8px;background-position:-4359px 0;}
.box:last-child{margin-bottom:0;}
#container .box,#primary>.box{background-position:-3555px 0;}
#primary_main .box{background-position:-2927px 0;}
.rail .box{background-position:-2759px 0;}
.box>.top-corners,.box>.bottom-corners{
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
	height:5px;
	left:-2px;
	_overflow:hidden;
}
.box>.top-corners{background-position:-1776px 0;top:0;}
#container .box>.top-corners,#primary>.box>.top-corners{background-position:-970px 0;}
#primary_main .box>.top-corners{background-position:-340px 0;}
.rail .box>.top-corners{background-position:-170px 0;}
.box>.bottom-corners{background-position:-1776px -121px;bottom:1px;}
#container .box>.bottom-corners,#primary>.box>.bottom-corners{background-position:-970px -121px;}
#primary_main .box>.bottom-corners{background-position:-340px -121px;}
.rail .box>.bottom-corners{background-position:-170px -121px;}
.box>.box-content{margin:0 1px 1px;border-top:1px solid #FFF;}
.box>.title-bar+.box-content,.box>.box-heading+.box-content{border-top:0;}
.box>.title-bar,.family .box>.title-bar{color:#FFF;background-color:#224272;background-position:-1776px -12px;}
#container .box>.title-bar,#primary>.box>.title-bar{background-position:-970px -12px;}
#primary_main .box>.title-bar{background-position:-340px -12px;}
.rail .box>.title-bar{background-position:-170px -12px;}
.box-secondary>.title-bar{background-color:#AFB0B2;background-position:-1776px -64px;}
#container .box-secondary>.title-bar,#primary>.box-secondary>.title-bar{background-position:-970px -64px;}
#primary_main .box-secondary>.title-bar{background-position:-340px -64px;}
.rail .box-secondary>.title-bar{background-position:-170px -64px;}
.box>.title-bar h2{font-weight:bold;font-size:13px;line-height:14px;padding:5px 0 5px 12px;text-shadow:1px 1px 1px #224272;}
.box-secondary>.title-bar h2{text-shadow:1px 1px 1px #999;}
.box>.title-bar h2 a{color:#FFF;}
.family .box>.title-bar h2{margin:0;color:#FFF;}
.box>.box-heading{margin:0 1px;padding:15px 15px 9px;background:#EDEDED;border-bottom:1px solid #CCC;}
.box>.box-heading h2{font-size:19px;padding:16px 0 0;font-weight:bold;line-height:1.1em;color:#343640;text-shadow:1px 1px 1px #F1F1F1;}
.box>.box-heading h2 em{font-style:normal;font-weight:normal;}
.box .section-heading{background:url("heading-section.png") repeat-x 0 0;border:1px solid #CCC;border-width:1px 0;clear:both;_zoom:1;}
.box .section-heading+.section-heading{border-top:0;}
.box .section-heading h2{font-size:14px;font-weight:bold;padding:12px 20px 10px;}





/* 以下不改 */
div.footnotes{clear:both;padding-top:24px;font-size:10px;line-height:18px;color:#999;text-align:justify;margin:0;width:auto;}
.box div.footnotes,.content-group div.footnotes{padding:30px 19px;}
.footnotes a{text-decoration:underline;color:#999;}
.footnotes ol{list-style-image:none;list-style-position:outside;list-style-type:decimal;}
.footnotes ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.footnotes ol li,.footnotes ul li{display:list-item;margin-bottom:5px;margin-left:20px;}
/* .product-details .footnotes ol li,.product-details .footnotes ul li{color:#666;line-height:13px;text-align:left;} */
.footnotes ul li{margin-left:0;}

textarea{font-size:11px;overflow:auto;resize:vertical;}

a{color:#08C;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

/*右边导航 */
.navigation-list a{color:#333;}
.navigation-list a:hover{color:#0085CF;text-decoration:none;}
.navigation-list ul{padding:5px 0 7px 0;line-height:12px;}
.navigation-list ul li>a,.navigation-list ul li>span{display:block;*zoom:1;padding:5px 11px 5px 12px;}
.navigation-list ul li>span{color:#B2B2B2;}
.navigation-list ul li.divider{border-top:1px solid #CCC;margin:4px 0 0;padding:4px 0 0;}
.navigation-list p.more{padding:0 11px 7px 12px;}
.navigation-list ul.ordered li a{padding-left:0;}
.navigation-list ul.ordered li a em{display:block;float:left;width:23px;text-align:right;font-style:normal;color:#666;}
.navigation-list ul.ordered li a:hover em{color:#0085CF;}
.navigation-list ul.ordered li a span{display:block;margin-left:26px;}
.navigation-list h3 a,.navigation-list h3 span{background:#EFEFEF;border-bottom:1px solid #CDCDCD;border-top:1px solid #CDCDCD;display:block;font-size:12px;font-weight:bold;line-height:14px;padding:4px 0 4px 12px;}
.navigation-list h3 a{background:#EFEFEF url("#") no-repeat 146px 5px;*background-image:url("heading-arrow.png");padding-right:22px;}
.navigation-list h3 a:hover{background-color:#E4EBF2;}  


.rail .tile{padding-top:14px;}
.rail .tile.first{background-image:none;padding-top:0;}
.tile h3+p{margin-top:0;}
.tile h3{margin:14px;font-size:12px;font-weight:bold;line-height:18px;}
.tile div img{margin:14px auto;display:block;}
.tile .left{margin:0 14px 0 0;}
.tile .right{margin:0 0 0 14px;}
.tile .bottom{margin:0 0 -14px 0;}
.tile p{margin:14px;line-height:14px;color:#666;}
.tile .more+p{font-size:10px;line-height:18px;color:#999;margin:0 14px 14px 14px;}
.tile .more{margin:0 14px 14px 14px;display:inline-block;}


#primary_main .tile{float:left;width:175px;padding:0 15px;margin:15px 0;}

.store-header{background:transparent url("store-header-footer-sprite.png") repeat-x 0 -253px;_background-image:url("store-header-footer-sprite.gif");padding-bottom:2px;}  /* 重要 */
.store-header.transactional{background:none;padding:6px 0 3px;}
.masthead{padding:18px 5px 7px 8px;}
.masthead>a{float:left;background:url("store-header-footer-sprite.png") no-repeat -2px -2px;height:0;overflow:hidden;padding-top:22px;width:116px;} /*重要 */
.masthead .contact{float:right;line-height:13px;margin-top:7px;}
.masthead p{float:right;}
.masthead p a,.masthead p{color:#666;}

.breadcrumbs{float:left;list-style:none;line-height:28px;font-size:11px;}
.breadcrumbs li{float:left;background:url("store-header-footer-sprite.png") no-repeat -90px -54px;_background-image:url("store-header-footer-sprite.gif");padding:0 2px 0 10px;}
.store-header.transactional .breadcrumbs li{background-position:-113px -84px;}
.breadcrumbs li:first-child{background:url("store-header-footer-sprite.png") no-repeat -56px -54px;_background-image:url("store-header-footer-sprite.gif");padding-left:0;padding-right:12px;}
.store-header.transactional .breadcrumbs li:first-child{background:none;padding-right:0;}
.breadcrumbs li:first-child+li{background-position:-9999px -9999px;padding-left:0;}
.store-header.transactional .breadcrumbs li:first-child+li{background-position:-113px -84px;padding-left:7px;}
.breadcrumbs li span,.breadcrumbs li a{display:block;padding:0 6px;color:#666;}
.store-header.transactional .breadcrumbs li span,.store-header.transactional .breadcrumbs li a{padding:0 7px;}
.breadcrumbs li a.home{background:url("store-header-footer-sprite.png") no-repeat 9px -52px;_background-image:url("store-header-footer-sprite.gif");height:0;overflow:hidden;padding:28px 0 0;width:34px;}
.store-header.transactional .breadcrumbs li a.home{background-position:10px -85px;padding:28px 0 0;width:106px;}
.checkout .store-header.transactional .breadcrumbs li span{padding-right:19px;background:url("store-header-footer-sprite.png") no-repeat 100% -113px;}
.breadcrumbs li a:hover{color:#0085CC;} 





.hw-footer{margin:20px auto 0;background:transparent url("primary-btm.png") repeat-x 0 -277px;_background-image:url("promo-primary_btm.png");text-align:left;font-size:10px;color:#999;}
#primary ~ .hw-footer,#product_types ~ .hw-footer{clear:both;float:left;width:100%;}
.hw-footer-simple{margin-top:15px;background:none;}
.blue-header-popup ~ .hw-footer-simple{width:628px;}
.hw-footer-transactional{background:none;}
.hw-footer ul,.hw-footer p{line-height:17px!important;}
.hw-footer>ul>li{float:left;background:transparent url("primary-btm.png") no-repeat -2px -208px;margin-left:10px;padding-left:11px;white-space:nowrap;}
.hw-footer>ul>li:first-child{margin:0;padding:0;background:none;}
.hw-footer .help a{display:inline;}
.hw-footer .help li{margin-bottom:0;}
.hw-footer p.note{padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:5px;}
.hw-footer ul.stores{float:left;margin-bottom:11px;position:relative;}
.hw-footer ul.stores>li:first-child a{background:url("primary-btm.png") no-repeat -2px -180px;padding-left:16px;color:#999;}
.hw-footer ul.sosumi{clear:both;float:left;width:626px;*position:relative;margin-left:-10px;overflow:hidden;}
.hw-footer-simple ul.sosumi{width:804px;*background-image:url("primary-btm.png");padding-top:14px;}
.blue-header-popup ~ .hw-footer-simple ul.sosumi{width:626px;}
.hw-footer ul.sosumi li{margin:0 0 0 -1px;padding:0 11px;}
.hw-footer ul.help{float:right;margin-bottom:11px;}
.hw-footer-transactional ul.help{margin-bottom:0;}

.fr .hw-footer ul.sosumi,.de .hw-footer ul.sosumi,.pl .hw-footer ul.sosumi,.cz .hw-footer ul.sosumi{width:528px;}
.hu .hw-footer ul.sosumi{width:500px;}
.fr .hw-footer-simple ul.sosumi{width:804px;}
.hw-footer div.pricing{clear:both;float:left;margin-top:15px;text-align:justify;-ie-7-width:100%;} 



/* 以下不改 首页新闻 */
.store-navigation .box-content{background:url("#") repeat-x 0 0;*background-image:url("store-navigation.gif");padding:5px 0;line-height:17px;}
.store-navigation ul,.store-navigation div{*zoom:1;}
.store-navigation li{margin-top:0;display:block;}
.store-navigation a{display:block;padding:2px 12px;color:#333;*zoom:1;}
.store-navigation a:hover{color:#0085CF;background-color:#D6E5F2;text-decoration:none;}
.store-navigation .departments a,.store-navigation #shopdetails a{font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;}

.store-navigation .products a,.store-navigation #shopdetails a{font-size:10px;padding-top:2px;padding-bottom:2px;}

.store-navigation #shopdetails,.store-navigation #morestores{margin-top:3px;border-top:1px solid #CCC;padding-top:3px;font-size:12px;font-weight:bold;}
.store-navigation .departments li{margin-bottom:1px;}

.store-navigation .products li{margin-bottom:1px;}

store-navigation #shopaccessories{padding-top:4px;}  


.module_top{
	float:left;
	width:100%; /* 中间上表格上横线长度定义 628 */
	height:4px;
	
	background:url("primary_main-top.png") no-repeat; /* 628 */
	line-height:44px;
}

.module_top1{
	float:left;
	width:100%; /* 中间上表格上横线长度定义 804 */
	height:4px;
	
	background:url("primary-top.gif") no-repeat; /* 628 */
	line-height:normal;
}
















#primary_main .module_top{background:url("primary_main-top.png") no-repeat;} /* 首页中间表顶横线628 */

/* #navigation .module_top,#secondary .module_top{background:url("column-top.png") no-repeat;} /*column-top.png */
/* .top-with-content .module_top{background:url("primary-top-with-content.png") no-repeat;border-bottom:1px solid #cfcfcf;height:auto;line-height:inherit;}
#primary_main .top-with-content .module_top{background:url("primary_main-top-with-content.png") no-repeat;border-bottom:1px solid #cfcfcf;height:auto;line-height:inherit;} */
#primary .top-with-content .module_top h2,#primary_main .top-with-content .module_top h2{background:none;color:#333;float:none;font-size:19px;font-weight:bold;line-height:1.1em;padding:16px 15px 4px;text-shadow:1px 1px 1px #f1f1f1;width:auto;}
.top-with-content .module_top p.tagline{font-size:10px;line-height:16px;padding:0 15px 10px;color:#8c8c8c;}







#primary_main #promo-bar .module_btm{background-image:url("primary_main-btm-alt2.png");}/* 帽向上横线 628 */
.module h2,#secondary .module .modulecontent .list_head h2,#secondary .module .modulecontent .list_head h2{float:left;width:100%;padding:5px 5 5;background:url("primary-h2-top.png") no-repeat;} /* 5 0 0 */








.full .module h2{background:url("primary-full-h2-top.png") no-repeat;}
#primary_main .module h2{background:url("primary_main-h2-top.png") no-repeat;}

#navigation .module h2,#secondary .module h2,#navigation .module .modulecontent .list_head h2,#secondary .module .modulecontent .list_head h2{background:url("column-h2-top.png") no-repeat;overflow:hidden;}/* 深蓝粗横线 */
#primary_main .footerblock h2{background-image:url("primary_main-fb-h2-top.png");}/* 灰粗横线 */
#navigation .footerblock h2,#secondary .footerblock h2{background-image:url("column-fb-h2-top.png");}/* 短 帽向下灰横线 */
.module h2 span{display:block;padding:0 0 5px 12px;background:#2d5e9f url("h2.png") repeat-x;font-weight:bold;font-size:13px;line-height:14px;color:#fff;text-shadow:1px 1px 1px #224272;}
.module table td h2 span{background:none;padding:0;}
#primary_main .footerblock h2 span,#navigation .footerblock h2 span,#secondary .footerblock h2 span{background:#afb0b2 url("fb-h2.png") repeat-x;text-shadow:1px 1px 1px #999;}/*页脚块*/

.module h2 span a{display:block;color:#fff;}
#navigation .module h2 span a:hover{text-decoration:none;}
.module .modulecontent h2,.module .modulecontent table td h2,.full .module .modulecontent h2,#primary_main .module .modulecontent h2,#navigation .module .modulecontent h2,#secondary .module .modulecontent h2,#navigation .footerblock .modulecontent .list_head h2,#secondary .footerblock .modulecontent .list_head h2{clear:left;float:none;width:auto;padding:0;background:none;}


#primary_main .modulecontent #store_details h2,#navigation .module .modulecontent h2,#secondary .module .modulecontent h2,#navigation .footerblock .modulecontent .list_head h2,#secondary .footerblock .modulecontent .list_head h2{padding:0 12px .25em;font-weight:bold;font-size:12px;color:#333;}


#navigation .footerblock .modulecontent h2,#secondary .footerblock .modulecontent h2{padding-top:16px;}
#navigation .footerblock .modulecontent h3,#secondary .footerblock .modulecontent h3{padding-top:16px;padding-left:14px;padding-bottom:0;float:none;width:auto;}
body #secondary .footerblock .modulecontent h3{_width:60px;}
#landing-page-header{position:relative;padding:0;z-index:100;_zoom:1;min-height:61px;_height:61px;}
#primary_main .footerblock #store_details h2{padding-left:0;padding-right:0;}
.search-results #primary .module .module_top h2,.sub-department #primary .module .module_top h2,.category #primary .module .module_top h2,.top-with-content .module_top h2{float:none;width:auto;padding:16px 15px 0;font-weight:bold;font-size:19px;line-height:1.1em;background:none;color:#343640;text-shadow:1px 1px 1px #f1f1f1;}

.sub-department #primary .module .sans-tagline h2{margin-bottom:-6px;padding:27px 15px 22px;}



.top-with-content .module_top p.tagline{font-size:10px;line-height:16px;padding:0 15px 8px;}
.sub-department #primary .module .module_top p.shippingnotice,.category #primary .module .module_top p.item-count,.category #primary .module .module_top p.item-count-noscript{float:right;font-size:.95em;line-height:1.5em;margin:-2px 0 0;padding:6px 18px 0 0;_margin:-6px 0 0;}
.sub-department #primary .module .sans-tagline p.shippingnotice{margin:-37px 0 0;padding:6px 18px 0 0;_margin:-41px 0 0;}
.category #primary .module .module_top p.item-count,.category #primary .module .module_top p.item-count-noscript{float:right;font-size:.95em;margin:-32px 0 0;padding:6px 18px 0 0;_margin:-36px 0 0;}

.modulecontent{display:inline;float:left;width:100%;padding:8px 0;background:url("primary-bg.png") repeat-y;}
/*  */
#primary #primary_main .modulecontent{background:url("primary_main-bg.png") repeat-y;}
#navigation .modulecontent,#primary #secondary .modulecontent,#secondary .modulecontent{padding:0;background:url("column-bg.png") repeat-y;}
#navigation .list .modulecontent,#secondary .list .modulecontent{background:none;}
body #navigation .module .list_content{padding-top:2px;}
.module .list_content,.module .list_foot{float:left;width:100%;background:url("column-bg.png") repeat-y;}
.footerblock .modulecontent div#specialdeals-list ul li a{color:#333;margin:0 12px;}
.footerblock .modulecontent div#specialdeals-list ul li a:hover{color:#0085CF;}
#navigation .modulecontent img.sd_accent{margin:-20px 2px 0 0;float:right;_margin-top:0;}
#navigation .footerblock .modulecontent .list_content,#secondary .footerblock .modulecontent .list_content{background:none;padding-bottom:1em;}
img.module-banner{margin:0 0 -4px;line-height:1em;}
.module_btm{margin-bottom:7px;clear:left;float:left;width:100%;height:5px;background:url("primary-btm.png") no-repeat;line-height:5px;}
#promo-bar .module_btm{background:url("promo-primary_btm.png") no-repeat;}
.category .module_btm{background:url("category-primary_btm.png") no-repeat;}
.full .module_btm{background:url("primary-full-btm.png") no-repeat;}
.full-width-gradient .module_btm{background:url("primary-full-btm-full-gradient.gif") no-repeat;}
#primary #primary_main .module_btm{background:url("primary_main-btm.png") no-repeat;}
#navigation .module_btm,#secondary .module_btm{background:url("column-btm.png") no-repeat;}
.module_clear{clear:left;float:left;width:100%;height:26px;}
.module_clear a,.module_clear a:hover{display:block;padding:0;height:26px;background:url("column-btm-clear.png") no-repeat!important;line-height:1em;text-indent:-9999em;}
#navigation .module h3,#secondary .module h3{float:left;width:100%;background:url("column-h3-bg.png") repeat-y;font-weight:bold;font-size:12px;line-height:14px;color:#333;}
/* */ 
.department .module ul.product-row,.category .module ul.product-row,#promo-bar .modulecontent ul{background:none;border:0;float:left;padding:12px 0;}
#promo-bar .modulecontent ul{
	position:relative;
	border-bottom:1px solid #e5e5e5;
	width:100%;
	background:url("category-grid.png") 50% 0 repeat-y;
	background-color: #ECE9D8;
}
.category .module ul.product-row{border-bottom:1px solid #e5e5e5;width:801px;background:#fff url("category-grid.png") 265px 0 repeat-y;}
#promo-bar .modulecontent ul,.category .module ul.last-row{border-bottom:0;}



#primary_main .module_top1{background:url("primary-top.gif") no-repeat;} /* 右表顶横线804 */




#primary_main #promo-bar ul{background-image:url("primary_main-category-grid.png");}  /* 宣传ID */
#primary_main #promo-bar ul li{width:208px;margin:0 0 0 1px;}
.department .module ul.product-row li{margin:0;width:50%;}
.category .module ul.product-row li,#promo-bar .modulecontent ul li{margin:0 1px 0 1px;width:267px;padding:.75em 0 2em;}
.category .module ul.product-row li{width:265px;}
.category .module ul.product-row li .freeshipping{color:black;font-weight:bold;font-size:10px;}
.category .module ul.product-row li .customer_commit_display{color:#333;font-size:10px;}
#promo-bar .modulecontent ul li{position:relative;float:left;width:265px;height:14.5em;padding:0;margin:0 1px;}
#promo-bar .modulecontent ul li h3{position:relative;z-index:1;margin:5px 15px 0;font-weight:bold;font-size:13px;color:#333;}
#promo-bar .modulecontent ul li.superlink-hover h3{color:#0085cf;}
#promo-bar .modulecontent ul li p{position:relative;z-index:1;margin:0 15px;color:#666;}
#promo-bar .modulecontent ul li img{display:block;margin:5px auto 0;}
#promo-bar .modulecontent ul li a{position:absolute;z-index:2;left:0;top:0;display:block;width:265px;height:15em;text-indent:-9999px;overflow:hidden;background-color:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#primary_main #promo-bar .modulecontent ul li a{position:static;width:208px;height:14.5em;text-indent:0;overflow:hidden;}
.department .module ul.product-row li dl{padding-left:130px;width:130px;}
.category .module ul.product-row li dl{padding-left:112px;width:146px;}
.department .module ul.product-row,.department .module ul.product-row li,.department .module ul.product-row li dl,.category .module ul.product-row,.category .module ul.product-row li,.category .module ul.product-row li dl{height:auto;left:0;min-height:1em;top:0;}
.department .module ul.product-row,.department .module ul.product-row li,.department .module ul.product-row li dl{min-height:7.8em;_height:7.8em;}
.department #navigation .module h3{margin-bottom:6px;}
.category .module ul.product-row{min-height:13.5em;height:auto!important;height:13.5em;}
.category .module ul.has-specials{min-height:15.5em;height:auto!important;height:15.5em;}
.department .module ul.product-row li dl dt,.category .module ul.product-row li dl dt{height:auto;min-height:1em;}
#primary .module ul.product-row li dl dt a,.module ul.product-row li dd.price{color:#333;font-size:11px;font-weight:bold;line-height:1.4em;}
/*  */




#navigation .module ul.similar-products{margin-top:0;}
.module table{border:0;border-collapse:collapse;width:100%;}
.module td{padding:1.95em 0 2em;vertical-align:top;}
.module #area-product-selection table td{padding:0;}
.module tr.product{border-bottom:1px solid #e5e5e5;}
.module td.image{padding:0;width:180px;vertical-align:middle;text-align:center;}
.sub-department .module td.image img{width:90px;}
.module td.details h3{font-weight:bold;font-size:11px;}
.module td.details h3 a{color:#333!important;}
.module td.details h3 a:hover{color:#0085cf!important;text-decoration:none;}
/*  */


#family-hw li,#family-ipod li{float:left;}
.tab-controller li{float:left;text-align:center;}
.tab-controller li a,.tab-controller li a strong{background:url("bg-tab-controller-consolidated.gif") no-repeat;}
.tab-controller li a{
	z-index:2;
	position:relative;
	display:block;
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none!important;
	background-position:-8px bottom;
	background-image: url(css/bg-tab-controller-consolidated.gif);
}
#primary .tab-controller li a{color:white;text-shadow:1px 1px 1px #333;}
#primary .tab-controller li a.active{color:#2a2a2a;text-shadow:none;}
.tab-controller li a strong{display:block;height:41px;line-height:41px;text-indent:-8px;background-position:right bottom;}
.tab-controller li a:hover{background-position:-8px -82px;cursor:pointer;}
.tab-controller li.left a:hover{background-position:0 -82px;}
.tab-controller li a:hover strong{background-position:right -82px;}
.tab-controller li a.active:hover{background-position:-8px top;cursor:default;}
.tab-controller li a.active,.tab-controller li.left a.active{background-position:-8px top;  }
.tab-controller li a.active strong,.tab-controller li a.active:hover strong{background-position:right -41px;}
.tab-controller li.right a.active strong{background-position:right top;}
.tab-controller li.left a{background-position:left bottom;}



div.tab-quantity ul.tab-controller li{width:402px;}
div.tab-quantity ul.t3 li{width:268px;}
div.tab-quantity ul.t4 li{width:201px;}
div.tab-quantity ul.t5 li{width:161px;}
