body{font-family:Verdana,Arial,Sans-serif;font-size:10px;color:#000;margin:0px;padding:0px;background-color:#680;line-height:12px;}
table,td,th{border:0px;margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;margin:0px;padding:0px;}
form{margin:0px;padding:0px;display:inline;}
ul{margin:0px;padding:0px;list-style:none;}
p{padding:0px;margin:0px;line-height:10px;}
li{margin:0px;padding:0px;}
em{font-weight:bold;font-style:normal;font-size:10px;}
input,select, button{margin:0px;padding:0px;font-size:10px;font-weight:normal;}

a:link,a:visited,a:hover,a:active{color:#000;text-decoration:underline;font-weight:normal;}
a.alt1:link,a.alt1:visited{color:#666;text-decoration:underline;font-weight:normal;}
a.alt1:hover,a.alt1:active{color:#666;text-decoration:underline;font-weight:normal;}
a.alt2:link,a.alt2:visited{color:#000;text-decoration:none;font-size:10px;font-weight:bold;}
a.alt2:hover,a.alt2:active{color:#000;text-decoration:underline;font-size:10px;font-weight:bold;}
a.inactive:link,a.inactive:visited,a.inactive:hover,a.inactive:active{color:#ccc;}

.text0{line-height:12px;margin:0px;padding:0px 0px 0px 10px;}
.text1{line-height:16px;margin:0px;padding:0px 0px 0px 10px;}
.text2{line-height:22px;margin:0px;padding:0px 0px 0px 10px;}

.pageError{color:#f00;font-weight:bold;padding:0px 0px 0px 11px;margin:10px 0px;font-size:10px;line-height:13px;}
.pageError a:link,.pageError a:visited,.pageError a:hover,.pageError a:active{color:#f00;text-decoration:underline;font-size:10px;font-weight:bold;margin:0px 0px 5px 0px;}

.clear5{height:5px;clear:both;overflow:hidden;}
.clear10{height:10px;clear:both;overflow:hidden;}
.clear20{height:20px;clear:both;overflow:hidden;}
.clear40{height:40px;clear:both;overflow:hidden;}
.clear60{height:60px;clear:both;overflow:hidden;}

.price{color:#000;}
.price strike{margin:0px 2px 0px 0px;padding:0px;text-decoration:none;background-image:url(/assets/common/strike.gif);background-repeat:repeat-x;background-position:0% 5px;}
.salePrice{color:#c00;}

#bodyContainer{padding:67px 0px 0px 0px;background-color:#fff;margin:-72px 0px 0px 100px;margi\n:-72px auto 0px auto;}
#mainContent .errorBody{min-height:350px;}
#mainContentContainer{border-left:0px;padding-left:1px;}

body.popup{background-image:none;margin:0px;background-color:#fff;}
body.popup #bodyContainer{margin:3px;width:auto;height:auto;padding:0px;}
body.popup #bodyContainer #mainContent{margin:0px;padding:0px;}
.popupContainer{padding:3px;margin:0px;}

#footer{color:#333;}

#popupContent{z-index:99;}
#popupContent .popupMain{}
#popupContent .topBorder{}
#popupContent .topMiddle{background-color:#fff; border:1px solid #999;border-bottom:none;border-right:none;float:left;color:#333;font-weight:bold;text-align:center;line-height:25px;}
#popupContent .topCloseButton{background-color:#fff;border-top:1px solid #999;border-right:1px solid #999;padding-right:9px;padding-left:14px;float:left;width:15px;height:25px;line-height:25px;}
#popupContent .topCloseButton a { text-decoration:none; background: #FFF url(/assets/common/popup_close_window.gif) no-repeat; height:18px; width:15px; display:block; }
#popupContent .topRightCorner{background:#FFF;float:left;height:21px;border-right:3px solid #CCC;margin-top:4px;border-top:1px solid #999;}
#popupContent .leftBar{background-color:#fff;float:left;width:3px;}
#popupContent .content{border-right:1px solid #999;background-color:#fff;overflow:auto;margin:0px;padding:0px;float:left;border:1px solid #eee;}
#popupContent .mainContent {border-left:1px solid #999;border-right:3px solid #CCC; background-color:#fff;}
#popupContent .rightBar{padding-left:2px;?float:left; border-right:1px solid #999;}
#popupContent .bottom{  background:#FAA; height:4px; padding:none; border-bottom:3px solid #CCC; border-left:1px solid #999; border-right:3px solid #CCC;}
#popupContent .bottomLeftCorner{ float:left; height:5px; border-bottom:1px solid #999; display:block;}
#popupContent .bottomMiddle{ background:#FFF; height:5px; border-bottom:1px solid #999; float:left; display:block; }
#popupContent .bottomRightCorner{ background-color:#fff; border-bottom:1px solid #999;float:left; width:7px; height:5px; border-right:1px solid #999; display:block;}

.cursorAuto{cursor:auto;}
.cursorPointer{cursor:pointer;}
.cursorDefault{cursor:default;}
.cursorMove{cursor:move;}


.universalBarTable {position:relative;top:0px;left:0px;margin:0px;z-index:50;}

#sideNav{padding:0px;color:#000;font-size:10px;}
#sideNav .sideNavMarketingContent{margin:0px;padding:0px;}
#sideNav #sideNavCategories{padding:0px;background-color:#eee;}
#sideNav a:link,#sideNav a:visited,#sideNav a:hover,#sideNav a:active{text-decoration:none;color:#000;}
#sideNav ul.category{margin:0px;padding:0px 10px 30px 10px;list-style:none;}
#sideNav ul.subCategory{margin:0px 0px 0px -20px;padding:0px;list-style:none;background-color:#eee;}
#sideNav ul.subSubCategory{margin:0px;padding:0px;list-style:none;background-color:#eee;}
#sideNav li.category{margin:0px 0px 0px 20px;}
#sideNav li.category.shopbybrand{font-style:italic;}
#sideNav li.subCategory{margin:0px 0px 0px 20px;line-height:14px;}
#sideNav li.subCategorySelected{margin:0px 0px 0px 20px;padding:0px 0px 0px 10px;line-height:14px;}
#sideNav li.subSubCategory{margin:0px;padding:0px 0px 0px 10px;line-height:11px;}
#sideNav li.subSubCategorySelected{margin:0px 0px 0px 0px;padding:0px 0px 3px 10px;line-height:11px;}
#sideNav li.headerFirst{font-size:10px;font-weight:bold;margin:0px;padding:16px 0px 0px 0px;}
#sideNav li.headerFirstSelected{font-size:12px;font-weight:bold;margin:0px;padding:16px 0px 0px 0px;}
#sideNav li.header{font-size:10px;font-weight:bold;margin:15px 0px 0px 0px;padding:0px;}
#sideNav li.headerSelected{font-size:12px;font-weight:bold;margin:15px 0px 0px 0px;padding:0px;}
#sideNav li.spacer{height:10px;clear:both;}
#sideNav li.categorySelected{margin:0px;padding:0px 0px 0px 20px;background-color:#666;}
#sideNav a.category:link,#sideNav a.category:visited,#sideNav a.category:active{color:#000; font-size:11px;}
#sideNav a.category:hover{}
#sideNav a.categorySelected:link,#sideNav a.categorySelected:visited,#sideNav a.categorySelected:active,#sideNav a.categorySelected:hover{font-weight:bold;color:#fff;line-height:14px;}
#sideNav a.marketing:link,#sideNav a.marketing:visited,#sideNav a.marketing:active,#sideNav a.marketing:hover{}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:active,#sideNav a.clearance:hover{color:#f00;}
#sideNav a.subCategory:link,#sideNav a.subCategory:visited,#sideNav a.subCategory:active,#sideNav a.subCategory:hover{}
#sideNav a.subCategorySelected:link,#sideNav a.subCategorySelected:visited,#sideNav a.subCategorySelected:active,#sideNav a.subCategorySelected:hover{font-weight:bold;padding:0px;margin:0px;}
#sideNav a.subSubCategorySelected:link,#sideNav a.subSubCategorySelected:visited,#sideNav a.subSubCategorySelected:active,#sideNav a.subSubCategorySelected:hover{font-weight:bold;padding:0px;margin:0px;}

#sideNav #sideNavCategoryHeaders{padding:0px;margin:0px;width:160px;}
#sideNav ul#sideNavCategoryHeaders ul.subCategories{padding:1px 0px 3px 0px;width:150px;*padding-bottom:2px;}
#sideNav ul#sideNavCategoryHeaders ul.subCategories{margin-top:/*\**/-1px\9}
#sideNav ul#sideNavCategoryHeaders li.header{vertical-align:middle;margin:0px 0px 10px 0px;*margin-bottom:3px;padding:0px 0px 0px 0px;color:#588500;font-size:11px;width:160px;}
#sideNav ul#sideNavCategoryHeaders li.header.collapsed{margin:0px 0px 10px 0px;*margin-bottom:14px;}
#sideNav ul#sideNavCategoryHeaders li.hybridHeader{font-weight:bold;color:#442211;vertical-align:middle;margin:15px 0px 0px 0px;padding:0px;font-size:11px;clear:both;}
#sideNav ul#sideNavCategoryHeaders li.firstHeader {margin-top:5px;}
#sideNav ul#sideNavCategoryHeaders li.hybridHeader ul.categoryHybridList{margin-top:7px;}
#sideNav ul#sideNavCategoryHeaders li.hybridTabTitle{color:#442211; font-size:10px; font-weight:bold; margin:10px 0px 7px 0px;}

#sideNav .sideNavTabsContainer {width:161px;}
#sideNav .sideNavTabHeader {cursor:pointer;float:left;}
#sideNav ul#sideNavCategoryHeaders li.header span, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOn span, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOff span{background-image:url(/assets/common/arrow.gif);background-repeat:no-repeat;background-position:100% 60%;cursor:pointer; font-size: 11px; }
#sideNav ul#sideNavCategoryHeaders li.header span.nolink, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOn span.nolink, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOff span.nolink{background:transparent;cursor:default;line-height:11px;margin-top:2px;margin-bottom:8px;*margin: -1px 0px -1px 0px;width:140px;*line-height:15px;}
#sideNav ul#sideNavCategoryHeaders li.header.expanded span{background:transparent;line-height:11px;*line-height:15px;}
#sideNav ul#sideNavCategoryHeaders li.collapsed span,#sideNav ul#sideNavCategoryHeaders li.expanded span,#sideNav ul#sideNavCategoryHeaders li.header span{display:block;width:140px;padding:0px 8px 1px 9px;line-height:11px;*line-height:13px;}
* html #sideNav #sideNavCategoryHeaders,* html #sideNav ul#sideNavCategoryHeaders li.header{width:155px;}

#sideNav li.category{margin:1px 0px 0px 0px;padding:0px 0px 0px 9px;line-height:15px;}
#sideNav li.category{margin-top: /*\**/: 0px\9}
#sideNav ul.categoryHybridList li.category, #sideNav li.categoryTabList li.category{margin:0px;padding:0px 0px 0px 10px; line-height:15px; font-size:11px;background:#fff;}

#sideNav ul.categoryHybridList li.sale, #sideNav li.categoryTabList li.sale{font-size:11px; background:none;}
#sideNav ul.categoryHybridList li.selected, #sideNav li.categoryTabList li.selected {font-size:11px; font-weight:bold; background-color:#ddd;margin:0px;}
#sideNav ul.categoryHybridList a.selected:link, 
#sideNav ul.categoryHybridList a.selected:visited,
#sideNav ul.categoryHybridList a.selected:active,
#sideNav li.categoryTabList a.selected:link, 
#sideNav li.categoryTabList a.selected:visited,
#sideNav li.categoryTabList a.selected:active
{margin:0px 0px 0px 0px; font-weight:bold; color:#333; font-size:10px;}

#sideNav li.categoryTabList .tabListKeyLine{border:0 none; background:#444444; height:1px;}
#sideNav .tabListKeyLine{border:0 none; background:#668800; width: 160px; height:1px;}
#sideNav li.categoryNav .accordianListKeyLine{border:0 none; background-color:#668800;color:#668800;height:1px;padding: 0px;margin:0px;*margin:-15px 0px -4px 0px;width:160px;display:block;}
#sideNav .accordianListKeyLine{border:0 none; background-color:#668800;color:#668800;height:1px;margin-bottom:4px;margin-top:5px;padding: 0px;*margin:-14px 0px -4px 0px;width:160px;display:block;}
#sideNav li.categoryNav .accordianSubCategoryListKeyLine{border:0 none; background-color:#fff;color:#fff;height:1px; width:160px;margin:0px 0px 0px -9px;*margin:-4px 0px -6px -9px;display:block;}
#sideNav .accordianSubCategoryListKeyLine{border:0 none; background-color:#fff;color:#fff;height:1px; width:160px;margin:0px 0px 0px -9px;*margin:-0px 0px -0px -9px;display:block;}
#sideNav ul.categoryList li.selected{background-color:#EEE;margin-top: 2px;*line-height:10px;*padding-bottom:2px;}
accordianSubCategoryListKeyLine


#sideNav ul.categoryHybridList a.sale:link, 
#sideNav ul.categoryHybridList a.sale:visited, 
#sideNav ul.categoryHybridList a.sale:active, 
#sideNav li.categoryTabList a.sale:link, 
#sideNav li.categoryTabList a.sale:visited, 
#sideNav li.categoryTabList a.sale:active
{background:none; color:#CC0000; padding:0px;}

#sideNav ul.categoryList{margin:0px 0px 14px 0px;width:160px;*margin-bottom:13px;}
#sideNav ul.categoryList{margin-top: /*\**/: 1px\9}
#sideNav li.categoryTabListStyle1{width:160px;min-height:360px;*height:360px;}
#sideNav li.categoryTabListStyle2{width:160px;min-height:360px;*height:360px;}
#sideNav li.categoryTabListHeader {color:#442211; font-size:11px; font-weight:bold; margin:5px 0px;padding:0px;}
*:first-child+html #sideNav li.categoryTabListHeader {padding-top:0px;}
#sideNav li.categoryTabListHeader ul.categoryScrollingTabListA{overflow: auto; height: 330px; width: 160px; display: list-item; margin: 7px 0px 0px 0px;}
#sideNav li.categoryTabListHeader ul.categoryScrollingTabListB{overflow: auto; height: 150px; width: 160px; display: list-item; margin: 7px 0px 0px 0px;}
/*IE Stuff*/
* html  #sideNav li.categoryTabListStyle1{margin:0px; padding:0px;}
* html  #sideNav li.categoryTabListStyle2{margin:0px; padding:0px;}
* html  #sideNav li.categoryTabListContainer{margin-top:-10px;}
* html #sideNav ul.categoryList{margin:5px 0px 2px 0px;}

#sideNav ul.categoryList li a{font-weight:normal; word-wrap:break-word;}
#sideNav ul.categoryList li.selected a.selected{color:#000;font-weight:bold;font-size:10px; height:10px; display:inline-block;*display:inline;*line-height:13px;*margin-top:-1px;}
#sideNav li.category ul.subCategories li.subcategory{margin:2px 0px 3px 0px;*margin:0px 0px 1px 0px;padding: 0px 0px 0px 0px;line-height:11px;*line-height:13px;width:150px;}
#sideNav li.category ul.subCategories li.subcategory a{color:#000;font-weight:normal;font-size:10px;}
#sideNav li.category ul.subCategories li.selected a{color:#588500;}
#sideNav ul.categoryList li.selected ul.subCategories li.subcategory a.selected{color:#000;font-weight:bold;}
#sideNav li.category ul.subCategories li.subcategory ul.subSubCategories li.subsubcategory{margin:3px 0px 0px 10px;}
* html #sideNav li.category ul.subCategories li.subcategory ul.subSubCategories li.subsubcategory{margin:0px 0px 0px 10px;}
#sideNav li.category ul.subCategories li.subcategory ul.subSubCategories li.subsubcategory a{color:#000;font-weight:normal;}
#sideNav li.category ul.subCategories li.selected  ul.subSubCategories li.selected a{color:#588500;}
#sideNav ul.categoryList li.sale,#sideNav ul.categoryList li.sale{margin-bottom:-1px;*margin-bottom:0px;*margin-top:5px;}
#sideNav ul.categoryList li.sale.selected,#sideNav ul.categoryList li.sale.selected{margin-bottom:0px;}
#sideNav ul.categoryList li.sale a.sale,#sideNav ul.categoryList li.sale ul.subCategories li.sale a.sale, #sideNav ul.categoryList li.sale ul.subCategories li.sale ul.subSubCategories li.sale a.sale{font-size:10px;color:#000;}


#sideNav ul.categoryHybridList ul.subCategories, #sideNav li.categoryTabList ul.subCategories {margin:0px;padding-bottom:2px;}
#sideNav ul.categoryHybridList ul.subCategories {*margin:-7px 0px 0px 0px;*padding-bottom:3px;_margin:-9px 0px 0px 0px;}
#sideNav li.categoryTabList ul.subCategories {*margin:-7px 0px 0px 0px;*padding-bottom:3px;}
#sideNav ul.categoryHybridList ul.subCategories li.subcategory, #sideNav li.categoryTabList ul.subCategories li.subcategory{margin:0px; padding: 0px;}
#sideNav ul.categoryHybridList ul.subCategories li.subcategory a, #sideNav li.categoryTabList ul.subCategories li.subcategory a{margin:0px 0px 0px 0px; color:#333;font-weight:normal;font-size:10px;}
#sideNav ul.categoryHybridList ul.subCategories li.selected a, #sideNav li.categoryTabList ul.subCategories li.selected a{margin:0px 0px 0px 0px; color:#333; font-weight:bold;font-size:10px;}
#sideNav ul.categoryHybridList .categorySelectedKeyLine, #sideNav li.categoryTabList .categorySelectedKeyLine{margin:1px 0px 1px -10px; border:0 none; background:#FFF; height:1px;color:#fff;}
#sideNav ul.categoryHybridList .categorySelectedKeyLine {*padding:0px; *margin:-6px 0px 0px -20px;*width:170px;}
#sideNav li.categoryTabList .categorySelectedKeyLine {*padding:0px; *margin:-4px 0px 0px -10px;}
#sideNav ul.categoryHybridList ul.subCategories li.sale a, #sideNav li.categoryTabList ul.subCategories li.sale a{color:#CC0000;}



/*
Limited results
*/
#sideNav li.limited ul.limited li.seeAll{font-weight:bold;color:#000;margin:2px 0px 0px 0px;padding:0px;width:150px;border:0px solid #fff;cursor:pointer;line-height:10px;}
* html #sideNav li.limited ul.limited li.seeAll{line-height:14px;}
*:first-child+html #sideNav li.limited ul.limited li.seeAll{line-height:14px;}
#sideNav li.scrolling ul.scrolling{height:360px;width:155px;overflow:auto;margin:7px 0px 0px 0px;}

#sideNav li.scrolling ul.scrollingTab1{height:360px;width:155px;overflow:auto;margin:7px 0px 0px 0px;}
#sideNav li.scrolling ul.scrollingTab2{height:360px;width:155px;overflow:auto;margin:7px 0px 0px -75px;}


#sideNav li.scrolling ul.scrolling li.category{width:138px;overflow:hidden;white-space:nowrap;}

#quickLookLauncher{z-index:90;}
#quickLookWindow{z-index:91; position: absolute;}
#productTabOverview{z-index:92;}
#productBagError{z-index:96;height:34px;width:400px;}
#productSoldOutMsg{z-index:97;color:#fff;font-weight:bold;width:180px;}
#productSoldOutMsg .outer{width:180px;}
#productSoldOutMsg .inner{width:168px;}
#productSoldOutMsg .top{height:6px;overflow:hidden;}
#productSoldOutMsg .topCenter{background-color:#f00;height:6px;float:left;}
#productSoldOutMsg .topLeft{background-image:url(/assets/common/quicklook/en/soldout_top_l_corner.gif);width:6px;height:6px;float:left;}
#productSoldOutMsg .topRight{background-image:url(/assets/common/quicklook/en/soldout_top_r_corner.gif);width:6px;height:6px;float:right;}
#productSoldOutMsgCenter{background-color:#f00;padding:0px;border-left:6px solid #f00;border-right:6px solid #f00;}
#productSoldOutMsg .bottom{height:6px;overflow:hidden;}
#productSoldOutMsg .bottomCenter{background-color:#f00;height:6px;float:left;}
#productSoldOutMsg .bottomLeft{background-image:url(/assets/common/quicklook/en/soldout_btm_l_corner.gif);width:6px;height:6px;float:left;}
#productSoldOutMsg .bottomRight{background-image:url(/assets/common/quicklook/en/soldout_btm_r_corner.gif);width:6px;height:6px;float:right;}

#productOnOrderMsg{z-index:98;color:#FFD82B;font-weight:bold;width:205px;}
#productOnOrderMsgLeft{background-color:#668800;width:20px;height:23px;float:left;}
#productOnOrderMsgCenter{background-color:#668800;float:left;font-size:9px;line-height:20px;color:#FFD82B;height:23px;padding:0px;}
#productOnOrderMsgCenter .onOrderShipDate{color:#FFFFFF;background-color:inherit;font-weight:normal;}
#productOnOrderMsgRight{background-color:transparent;width:20px;height:32px;float:left;}
#productOnOrderMsgRightTop{background-color:#668800;width:20px;height:23px;float:left;}
#productOnOrderMsgRightBottom{background-color:transparent;width:18px;clear:both;top:23px;}
#productOnOrderMsgRightBottom-arrow-down-1{border-bottom:9px solid transparent;border-right:9px solid #668800;float:left;height:0px;width:0px;}
#productOnOrderMsgRightBottom-arrow-down-2{border-bottom:9px solid transparent;border-left:9px solid #668800;float:left;height:0px;width:0px;}


#productMailOnlyReturn{margin:-18px 0px 0px 144px; width:165px; height:16px;display:none;}
#productIntlMailOnlyReturn{margin:-18px 0px 0px 144px; width:165px; height:16px;display:none;}
#productFreeReturn{margin:-18px 0px 0px 144px; width:165px; height:16px;display:none;}
#productNonreturnable{margin:-18px 0px 0px 144px; width:165px; height:16px;display:none;}
#productNotIntlShip{margin:-18px 0px 0px 144px; width:165px; height:16px;display:none;}

#quickLookTabArea .copyBlock { color: #000; font-size: 10px; font-weight: bold; }

.mupSeperator { background-color: #c1c1c1; height: 1px; border: 0; color: #ccc;}

#bagErrorLeft{background-image:url(/assets/common/quicklook/en/error_left.gif);width:21px;height:28px;float:left;}
#bagErrorMiddle{background-image:url(/assets/common/quicklook/en/error_middle.gif);float:left;font-size:9px;font-weight:bold;line-height:28px;color:#fff;height:25px;padding:4px 0px 0px 0px;}
#bagErrorRight{background-image:url(/assets/common/quicklook/en/error_right.gif);width:21px;height:28px;float:left;}

#header1RndCnr{background-color:#fc0;height:5px;padding:0px;margin:0px;overflow:hidden;}
#header1RndCnr .topRight,#header1RndCnr .topLeft{background-color:#fff;height:5px;width:5px;padding:0px;margin:0px;}
#header1RndCnr .topLeft{background-image:url(/assets/common/on_left_top_yelo_cnr.gif);float:left;}
#header1RndCnr .topRight{background-image:url(/assets/common/on_right_top_yelo_cnr.gif);float:right;}

p#alertMessage{color:#f30;font-weight:bold;font-size:13px;margin:5px;line-height:16px;}


.reg-price, .reg-price-strike{color:#333;font-size:10px;text-decoration:none;}
.reg-price-strike{text-decoration:none;background-image:url(/assets/common/strike.gif);background-repeat:repeat-x;background-position:0% 5px}
.current-price{color:#f00;font-size:10px;text-decoration:none;font-weight:bold;line-height:13px;}
.productMarketingFlag{color:#669900;font-size:10px;line-height:13px;}

.priceDisplay{font-size:10px;font-weight:bold;color:#000;text-decoration:none;}
.priceDisplayStrike{font-size:10px;font-weight:bold;text-decoration:none;background-image:url(/assets/common/strike.gif);background-repeat:repeat-x;background-position:0% 5px;}
.priceDisplaySale{font-size:10px;color:#f00;text-decoration:none;font-weight:bold;padding:0px 0px 0px 3px;}


p.promoMsg{color:#360;font-size:9px;text-decoration:none;margin:0px;padding:0px;}
p.promoMsg a,p.promoMsg a:link,p.promoMsg a:visited,p.promoMsg a:hover,p.promoMsg a:active{color:#360;text-decoration:underline;font-size:9px;}

/* Redirect from Search message not displayed */
p.redirectedMessage{display:none;}

.siteErrorSpacer{height:160px;}
.siteError{background:#680;}
#noScript,#noCookie{position:absolute;top:100px;width:100%;}
.supportErrorText{width:620px;padding:7px 115px 7px 50px;margin:10px auto;background:#ccc;font-size:12px;line-height:17px;font-weight:bold;color:#000;}
.supportErrorText a{font-weight:bold;}

table.sizeChartTable{border:0px; margin:0px; padding:0px;}
table.sizeChartTable th{text-align:left; width:70px; height:21px; font-weight:bold; font-size:10px;background-color:#fff;color:#333;border-bottom:2px solid #000;}
table.sizeChartTable td{border-bottom:1px solid #fff; width:70px; height:17px; font-size:11px;padding:2px;}
table.sizeChartTable tr.default{background-color:#dfb;}
table.sizeChartTable tr.baby{background-color: #dfb;}
table.sizeChartTable tr.toddler{background-color: #be8;}
table.sizeChartTable tr.youth{background-color: #8d4;}
table.sizeChartTable tr.finalColumn{text-align:left;width:186px;height:21px; font-weight:bold;font-size:10px;background-color:#fff;color:#333;border-bottom:2px solid #000;}

.sub{vertical-align: sub}
.super{vertical-align: super}
.fractionSize{font-size:8px;}

.button_add_to_bag{width:64px;height:16px; float: right; margin-right:5px;}
.button_more_views{}
.button_cancel,.button_cancel_sm{width:64px;height:16px;}
.button_check_out,.button_check_out_sm{width:64px;height:16px;}
.button_close,.button_close_sm{width:64px;height:16px;}
.button_close_window{width:119px;height:16px;}
.button_close_window_x{width:119px;height:16px;}
.button_continue,.button_continue_sm{width:64px;height:16px;}
.button_find_sm{width:33px;height:16px;}
.button_go_sm{width:33px;height:16px;}
.button_join_sm{width:33px;height:16px;}
.button_submit{width:64px;height:16px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.pageDebugContainer {width:inherit;height:inherit;background-color:yellow;margin:1px;}

/* survey pop styles */
#surveyDiv { border : solid 1px #c1c1c1; background-color: white; z-index: 100; position: absolute; }

.colorSwatches { padding-top: 4px; padding-bottom: 4px; margin-right: 5px;}


/* Screen Reader */
/*put the content offscreen*/
.screenreader{position: absolute;left: -999em;width: 1em;overflow: hidden;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
    #sideNav ul#sideNavCategoryHeaders li.header span.nolink, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOn span.nolink, #sideNav ul#sideNavCategoryHeaders li.sideNavTabHeaderOff span.nolink{margin-bottom:7px;}
    #sideNav li.category ul.subCategories li.subcategory{margin-bottom:4px;}
    #sideNav ul#sideNavCategoryHeaders ul.subCategories{padding-bottom:2px;}
}
