body{font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#666;margin:0px;padding:0px;background-image: url(/assets/common/backgroundtile.gif); background-color: #fff;}
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:12px;}
li{margin:0px;padding:0px;}
em{font-weight:bold;font-style:normal;}
input,select, button {margin:0px;padding:0px;font-family:Arial,Helvetica,Sans-serif;font-size:11px;}
.header1{color:#00436e;background-color:#f5d446;}

a:link,a:visited,a:hover,a:active{color: #00436e;text-decoration:underline;}
a.alt1:link,a.alt1:visited,a.alt1:hover,a.alt1:active{font-weight:bold;}
a.alt2:link,a.alt2:visited{color:#00436e;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#00436e;text-decoration:underline;}
a.inactive:link,a.inactive:visited,a.inactive:hover,a.inactive:active{color:#ccc;}

.text0{line-height:12px;margin:0px;padding:0px 0px 0px 5px;}
.text1{line-height:16px;margin:0px;padding:0px 0px 0px 5px;}
.text2{line-height:22px;margin:0px;padding:0px 0px 0px 5px;}

.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:#666;}
.price strike{margin:0px 2px 0px 0px;padding:0px;}
.salePrice{color:#c00;}
.marketingFlag{color:#f60;}

.pageError{color:#c00;font-weight:bold;padding:0px 0px 0px 5px;margin:10px 0px;font-size:11px;}
.pageError a:link,.pageError a:visited,.pageError a:hover,.pageError a:active{color:#c00;text-decoration:underline;font-size:11px;font-weight:normal;margin:0px 0px 5px 0px;}

.blueArrow{margin:0px 3px 1px 0px;}

#bodyContainer{margin:-72px auto 0;padding:72px 0 15px;background-color: #fff;}
#mainContentContainer {border:0px;}

body.popup{background-image:none;margin:0px;}
body.popup #bodyContainer{margin:0px;width:auto;height:auto;min-height:0;}
.popupContainer{padding:0px;margin:0px;}

/* footer optional containers */
#footer{background-color:#fff;clear:both;}
#footer #universalMarker1row {overflow:hidden;clear:both;}
#footer #universalMarker1row #smallAquisition{width:160px;float:left;overflow:hidden;}
#footer #universalMarker1row #universalMarker1a{width:610px;float:right;overflow:hidden;}
#footer #universalMarker2row{clear:both;overflow:hidden;display:block;}
#footer #universalMarker2row #universalMarker2a{width:385px;float:left;overflow:hidden;}
#footer #universalMarker2row #universalMarker2b{width:385px;float:right;overflow:hidden;}
#footer #universalMarker3row{clear:both;overflow:hidden;display:block;}
#footer #universalMarker3row #universalMarker3a{float:left;overflow:hidden;}
#footer #footerRow{clear:both;overflow:hidden;display:block;}
#footer #footerRow #footerContainer{float:left;overflow:hidden;}

/*  for default footer ... temporary until old templates disabled */
#footer img{display:block;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color: #77695D;text-decoration:none;}
#footer a:hover{color: #77695D;text-decoration:underline;}
#footer ul{margin:0px;padding:0px;white-space:nowrap;}
#footer #row1{width:605px;height:46px;}
#footer #row2{background-image:url(/assets/common/navigation/en/footer_container.gif);width:595px;height:24px;color:#fff;line-height:24px;padding:0px 0px 0px 10px;}
#footer li{float:left;}

#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#77695D;}
#footer a:hover{color:#77695D;}


#popupContent{z-index:99;}
#popupContent .topLeftCorner{background-image:url(/assets/common/popup_corner_top_left.gif);float:left;width:13px;height:28px;}
#popupContent .topMiddle{color:#333;font-weight:bold;text-align:center;background-image:url(/assets/common/popup_side_top.gif);line-height:28px;float:left;}
#popupContent .topCloseButton{ border-bottom: 1px solid #73ABD6; padding-top:6px;background-image:url(/assets/common/popup_side_top.gif);float:left;width:15px;height:21px;}
#popupContent .topCloseButton a:hover{ text-decoration:none; background: url(/assets/common/popup_close_window_over.gif) no-repeat; height:15px; width:15px; display:block;}
#popupContent .topCloseButton a{ text-decoration:none; background: url(/assets/common/popup_close_window_on.gif) no-repeat; height:15px; width:15px; display:block;}
#popupContent .topRightCorner{background-image:url(/assets/common/popup_corner_top_right.gif);float:left;width:19px;height:28px;}
#popupContent .leftBar{background-image:url(/assets/common/popup_side_left.gif);float:left;width:13px;}
#popupContent .content{background-color:#fff;overflow:auto;float:left;margin:0px;padding:0px;border:0px;}
#popupContent .rightBar{background-image:url(/assets/common/popup_side_right.gif);float:right;width:19px;}
#popupContent .bottomLeftCorner{background-image:url(/assets/common/popup_corner_bottom_left.gif);float:left;width:13px;height:34px;clear:both;}
#popupContent .bottomMiddle{text-align:right;background-image:url(/assets/common/popup_side_bottom.gif);float:left;height:34px;line-height:26px;}
#popupContent .bottomMiddle a:link,#popupContent .bottomMiddle a:visited,#popupContent .bottomMiddle a:active,#popupContent .bottomMiddle a:hover{text-decoration:underline;}
#popupContent .bottomRightCorner{background-image:url(/assets/common/popup_corner_bottom_right.gif);float:right;width:19px;height:34px;}

.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{width:160px;margin:0px;color:#69c;min-height:1px;background-color:#fff;}
#sideNav a:link,#sideNav a:visited,#sideNav a:hover,#sideNav a:active{text-decoration:none;}
#sideNav .sideNavMarketingContent{margin:0px;padding:0px;}
#sideNav .sideNavMarketingContent img{display:block;}
#sideNav #sideNavCategories{background-color: #fff;}
#sideNav ul.category{margin:0px 0px 0px 0px;padding:0px 5px 30px 5px;list-style:none;background-color:#fff;}
#sideNav #sideNavCategories li.header{font-size:11px;font-weight:bold;margin:10px 0px 0px 10px;padding:0px;color:#00436e;}
#sideNav #sideNavCategories li.firstHeader{margin:0px;padding:10px 0px 0px 10px;}
#sideNav li.spacer{height:10px;clear:both;}
#sideNav a.marketing:link,#sideNav a.marketing:visited,#sideNav a.marketing:hover,#sideNav a.marketing:active{}
#sideNav a.sale:link,#sideNav a.sale:visited,#sideNav a.sale:hover,#sideNav a.sale:active{color: #c00;}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:hover,#sideNav a.clearance:active{color:#c00;}

#sideNav li.category{margin:0px 0px 1px 0px;line-height:13px;}
#sideNav li.categorySelected{background-color:#336699;color:#fff;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;width:138px;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:4px 4px;}
#sideNav li.categoryActive{background-color:#00436e;color:#fff;}
#sideNav a.category:link,#sideNav a.category:visited,#sideNav a.category:hover,#sideNav a.category:active{padding:0px 0px 0px 10px;display:block;width:138px;}
#sideNav a.category:hover{background-color:#9fa1a4;color:#fff;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:4px 4px;}
#sideNav a.categorySelected:link,#sideNav a.categorySelected:visited,#sideNav a.categorySelected:hover,#sideNav a.categorySelected:active{font-weight:bold;line-height:13px;color:#fff;}

#sideNav ul.subCategory{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;list-style:none;background-color:#fff;border-top:0px solid #E3D8C9;border-bottom:0px solid #E3D8C9; }
#sideNav li.subCategory{margin:1px 0px 0px 0px;line-height:13px;}
#sideNav li.subCategorySelected{background-color:#00436e;color:#fff;margin:0px 0px 1px 0px;padding:0px 0px 0px 20px;width:128px;line-height:13px;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:14px 4px;}
#sideNav a.subCategory:link,#sideNav a.subCategory:visited,#sideNav a.subCategory:hover,#sideNav a.subCategory:active{padding:0px 0px 0px 20px;display:block;width:128px;}
#sideNav a.subCategory:hover{background-color:#9fa1a4;color:#fff;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:14px 4px;}
#sideNav a.subCategorySelected:link,#sideNav a.subCategorySelected:visited,#sideNav a.subCategorySelected:hover,#sideNav a.subCategorySelected:active{color:#fff;}

#sideNav ul.subSubCategory{margin:0px 0px 0px -20px;padding:0px;list-style:none;background-color:#fff;border-top:0px solid #fff;border-bottom:0px solid #E3D8C9;}
#sideNav li.subSubCategory{margin:1px 0px 0px 0px;line-height:13px;}
#sideNav li.subSubCategorySelected{background-color:#336699;color:#fff;margin:1px 0px 0px 0px;padding:0px 0px 0px 30px;width:118px;line-height:13px;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:24px 4px;}
#sideNav a.subSubCategory:link,#sideNav a.subSubCategory:visited,#sideNav a.subSubCategory:hover,#sideNav a.subSubCategory:active{padding:0px 0px 0px 30px;display:block;width:118px;}
#sideNav a.subSubCategory:hover{background-color:#666;color:#fff;background-image:url(/assets/browse/navigation/en/sidenav_arrow_white.gif);background-repeat:no-repeat;background-position:24px 4px;}
#sideNav a.subSubCategorySelected:link,#sideNav a.subSubCategorySelected:visited,#sideNav a.subSubCategorySelected:hover,#sideNav a.subSubCategorySelected:active{color:#E1541B;}
#sideNav .sideNavBottom{background-image:url(/assets/browse/navigation/en/sidenav_bottom.gif);background-repeat:no-repeat;width:160px;height:10px;}

#sideNav .roundedTop{background-color:#E3D8C9;}
#sideNav li.headerFirst{color:#00436e;}
#sideNav li.header{color:#00436e;}
#sideNav li.categoryHover{background-color:#FFFFFF;}

#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:162px;}
#productSoldOutMsg .top{height:9px;overflow:hidden;}
#productSoldOutMsg .topCenter{background-image:url(/assets/common/quicklook/en/soldout_top_edge.gif);height:9px;float:left;}
#productSoldOutMsg .topLeft{background-image:url(/assets/common/quicklook/en/soldout_top_l_corner.gif);width:9px;height:9px;float:left;}
#productSoldOutMsg .topRight{background-image:url(/assets/common/quicklook/en/soldout_top_r_corner.gif);width:9px;height:9px;float:right;}
#productSoldOutMsgCenter{background-color:#f00;padding:0px 5px 0px 7px;border-left:2px solid #903;border-right:4px solid #903;}
#productSoldOutMsg .bottom{height:9px;overflow:hidden;}
#productSoldOutMsg .bottomCenter{background-image:url(/assets/common/quicklook/en/soldout_btm_edge.gif);height:9px;float:left;}
#productSoldOutMsg .bottomLeft{background-image:url(/assets/common/quicklook/en/soldout_btm_l_corner.gif);width:9px;height:9px;float:left;}
#productSoldOutMsg .bottomRight{background-image:url(/assets/common/quicklook/en/soldout_btm_r_corner.gif);width:9px;height:9px;float:right;}

#productOnOrderMsg{z-index:98;color:#F5D446;font-weight:bold;width:205px;}
#productOnOrderMsgLeft{background-color:#003C69;width:20px;height:23px;float:left;}
#productOnOrderMsgCenter{background-color:#003C69;float:left;font-size:9px;line-height:20px;color:#F5D446;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:#003C69;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 #003C69;float:left;height:0px;width:0px;}
#productOnOrderMsgRightBottom-arrow-down-2{border-bottom:9px solid transparent;border-left:9px solid #003C69;float:left;height:0px;width:0px;}

#productMailOnlyReturn{margin:-18px 0px 0px 142px; width:160px; height:16px;display:none;border:#A59C93 1px solid;}
#productIntlMailOnlyReturn{margin:-18px 0px 0px 142px; width:160px; height:16px;display:none;border:#A59C93 1px solid;}
#productFreeReturn{margin:-18px 0px 0px 142px; width:160px; height:16px;display:none; border:#A59C93 1px solid;}
#productNonreturnable{margin:-18px 0px 0px 142px; width:160px; height:16px;display:none; border:#A59C93 1px solid;}
#productNotIntlShip{margin:-18px 0px 0px 142px; width:160px; height:16px;display:none; border:#A59C93 1px solid;}

.mupSeperator { background-color: #c1c1c1; height: 1px; border: 0; color: #ccc;}


#bagErrorLeft{background-image:url(/assets/common/quicklook/en/error_left.gif);width:4px;height:34px;float:left;}
#bagErrorMiddle{background-image:url(/assets/common/quicklook/en/error_middle.gif);float:left;font-size:12px;line-height:34px;font-weight:bold;color:#fff;height:34px;padding:0px 10px 0px 10px;}
#bagErrorRight{background-image:url(/assets/common/quicklook/en/error_right.gif);width:14px;height:34px;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;}

/* Product pricing text  */
.reg-price, .reg-price-strike{color:#666;font-size:11px;text-decoration:none;}
.reg-price-strike{text-decoration:line-through;}
.current-price{color:red;font-size:11px;text-decoration:none;font-weight:bold;}
.productMarketingFlag{background-image:url(/assets/browse/category/en/star_FF9900.gif);background-repeat:no-repeat;font-weight:bold;color:#f60;line-height:14px;height:14px;margin:0px;background-position:0px 4px;padding-left:10px;}

.priceDisplay{margin:0px;padding:0px;color:#666;font-size:11px;text-decoration:none;}
.priceDisplayStrike{text-decoration:line-through;padding-right:2px;}
.priceDisplaySale{color:#c00;font-size:11px;text-decoration:none;font-weight:bold;}

/* Promo Messaging Styles*/
p.promoMsg{color:#00436e;font-size:11px;text-decoration:none;font-weight:bold;margin:0px;padding:0px;}
p.promoMsg a,p.promoMsg a:link,p.promoMsg a:active,p.promoMsg a:hover,p.promoMsg a:visited{color:#f60;font-weight:bold;}

/* Redirect from Search message */
p.redirectedMessage{padding:0px;margin:10px 0px 10px 0px;color:#c00;font-weight:bold;}
p.redirectedMessage span.redirectedSearchTerm{text-transform:lowercase;}

.siteErrorSpacer{height:160px;}
.siteError{background:#f7f6f1;width:100%;}
#noScript,#noCookie{position:absolute;top:100px;}
.supportErrorText{width:742px;border:2px solid #036;padding:15px;margin:20px auto;background:#fff;font-size:14px;line-height:17px;font-weight:bold;}
.supportErrorText a{text-decoration:underline;}

.button_add_to_bag{width:68px;height:25px; float:right;}
.button_arrow_sm{width:17px;height:18px;}
.button_cancel{width:50px;height:25px;}
.button_cancel_sm{width:42px;height:18px;}
.button_check_out{width:65px;height:25px;}
.button_check_out_sm{width:56px;height:18px;}
.button_close{width:44px;height:25px;}
.button_close_sm{width:38px;height:18px;}
.button_close_window{width:86px;height:25px; float: right;}
.button_close_window_x{width:82px;height:15px;}
.button_continue{width:60px;height:25px;}
.button_continue_sm{width:52px;height:18px;}
.button_find_sm{width:32px;height:19px;}
.button_reset_sm{width:38px;height:19px;}
.button_go_sm{width:26px;height:19px;}
.button_join_sm{width:30px;height:18px;}
.button_submit{width:50px;height:25px;}

#footerStoreLocator{width:148px;height:46px;}
#footerCreditCard{width:161px;height:46px;}
#footerSundaysAd{width:147px;height:46px;}
#footerLatestBuzz{width:149px;height:46px;}
#footer a.privacyPolicy{font-weight:bold;}
#footer #copyright{margin-right:25px;}

.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;}

/* survey pop styles */
#surveyDiv{border:solid 1px #c1c1c1;background-color:white;z-index:100;}
.copyBlock{font-weight:bold;color:#333333;margin-top:10px;font-size:11px;}
.copyContent{margin-bottom:10px;}
.copyContent ul{list-style-type:disc;padding:0px;}
.copyContent li{margin-left:0px;}

.colorSwatches{padding-top:4px;padding-bottom:4px;margin-right:5px;}

/* CT overrides for 3.90 */
#footer #row2{background-image:url(/Asset_Archive/ONWeb/content/0000/401/593/assets/footer_container.gif);}
#disableLayer { position: absolute; width: 100%; height: 95%; top: 0; left: 0; z-index: 200;}


.thumbs {
    margin: 3px;
    border: solid 1px #afb3b6;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
}

.thumbSelected {
    margin: 2px;
    border: solid 2px #00436e;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
}

#colorThumbs {
    float : left;
}

#iFrameContent {width:768px;height:565px;}

/* Screen Reader */
/*put the content offscreen*/
.screenreader{position: absolute;left: -999em;width: 1em;overflow: hidden;}

/* size panel facet */

div.facet div.flyout-panel div.facet-flyout .flyout-body .size_facet_category .size_option div.size_option_name_2 {
	font-size:10px; 
}

