body{font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#666;margin:0px;padding:0px;background-image:url(/GAPStoreLocator/assets/on/backgroundtile.gif);}
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{margin:0px;padding:0px;font-family:Arial,Helvetica,Sans-serif;font-size:11px;}

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:#69c;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#69c;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;}

.cssHide{position:absolute;top:-100em;}
.cssHide2{position:absolute;top:0px;left:0px;visibility:hidden;}

.price{color:#666;}
.price strike{margin:0px 2px 0px 0px;padding:0px;}
.salePrice{color:#f30;}

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

#skipNav{position:absolute;top:-100em;height:1px;font-size:1px;color:#fff;}
#bodyContainer{width:770px;margin:10px 0px 0px 100px;margi\n:10px auto 0px auto;padding:0px;}
#mainContent{margin:0px;padding:0px;}
#mainContent .errorBody{min-height:350px;*height:350px;background:#fff;}

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

#roundedTop{background-color:#fff;height:5px;padding:0px;margin:0px;overflow:hidden;clear:both;}
#roundedTop .left{background-image:url(/assets/common/corners_top_left.gif);height:10px;width:9px;padding:0px;margin:0px;float:left;}
#roundedTop .right{background-image:url(/assets/common/corners_top_right.gif);height:10px;width:9px;padding:0px;margin:0px;float:right;}
#roundedBottom{background-color:#fff;height:10px;padding:0px;margin:0px;overflow:hidden;clear:both;}
#roundedBottom .left{background-image:url(/assets/common/corners_bottom_left.gif);height:10px;width:9px;padding:0px;margin:0px;float:left;}
#roundedBottom .right{background-image:url(/assets/common/corners_bottom_right.gif);height:10px;width:9px;padding:0px;margin:0px;float:right;}

#footer{width:605px;height:70px;clear:both;margin-left:165px;}
#footerNavigationContainer{width:605px;height:71px;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:#fff;text-decoration:none;}
#footer a:hover{color:#fff;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;}

#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:#69c;font-weight:bold;text-align:center;background-image:url(/assets/common/popup_side_top.gif);line-height:28px;float:left;}
#popupContent .topCloseButton{float:left;width:15px;height:21px;line-height:28px;background-image:url(/assets/common/popup_side_top.gif);padding:7px 0px 0px 0px;}
#popupContent .topCloseButton img{display:block;}
#popupContent .topRightCorner{background-image:url(/assets/common/popup_corner_top_right.gif);float:right;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;}

#topNav{margin-bottom:1px;padding:0px;width:770px;}
#topNav img{display:block;}
#topNav #myAccountMainNavContainer{float:left;width:555px;}
#topNav #inlineBagContainer{float:left;width:215px;}
#topNav #storeLogoContainer{float:left;width:147px;height:50px;padding-left:13px;overflow:hidden;}
#topNav #signInContent{font-size:11px;float:left;background-image:url(/assets/common/navigation/en/topnav_signin_container.gif);width:395px;height:50px;margin:0px;padding:0px;}
#topNav #signInContent li{float:left;white-space:nowrap;color:#036;}
#topNav #signInContent ul{margin:0px;padding:7px 0px 0px 12px;}
#topNav #signInContent a:link,#topNav #signInContent a:visited,#topNav #signInContent a:active,#topNav #signInContent a:hover{font-size:11px;color:#036;text-decoration:none;}
#topNav #signInContent a.alt:link,#topNav #signInContent a.alt:visited,#topNav #signInContent a.alt:active,#topNav #signInContent a.alt:hover{text-decoration:underline;}
#topNav #signInContent .separator{padding:0px 4px;color:#fff;}
#topNav .divider{color:#fff;margin:0px 5px 0px 5px;}
#topNav .division{float:left;height:31px;white-space:nowrap;}
#topNav .subDivision{padding:0;margin:0;line-height:1em;white-space:nowrap;}
#topNav .formItems{margin:4px 3px 0px 0px;padding-top:2px;}
#topNav #marketingContainer{background-image:url(/assets/common/navigation/en/topnav_marketing_container.gif);width:215px;height:44px;}
#topNav #divisionContainer{clear:both;width:555px;height:35px;background-image:url(/assets/common/navigation/en/topnav_divisionContainer_bkg.gif);}
#topNav #topSearch{background-image:url(/assets/common/navigation/en/topnav_search_container.gif);width:215px;height:27px;text-align:center;vertical-align:middle;}
/* #topNav #topSearch form{visibility:hidden;} */
#topNav #topSearch input[type="text"],#topNav #topSearch select{font-size:11px;font-weight:bold;color:#036;width:73px;height:15px;}
#topNav #topSearch select{width:91px;height:18px;}
#topNav #topSearch input[type="image"]{height:18px;width:23px;top:3px;vertical-align:middle;}
#topNav #topSearch #topSearchContents .searchTextStandard{color:#036;}
#topNav #topSearch #topSearchContents .searchTextError{color:#f33;}
#topNav .messageContent{clear:both;background-image:url(/assets/common/navigation/en/topnav_message_container.gif);width:555px;height:24px;}
#topNav .subDivisionNav{position:absolute;left:0px;top:0px;visibility:hidden;}
#topNav #inlineBagPlaceHolder{background-image:url(/assets/common/navigation/en/topnav_shop_bag_placeholder.gif);width:215px;height:38px;}
#topNav #inlineBagHeader{position:relative;z-index:50;margin:0px;padding:0px;width:215px;height:38px;background-image:url(/assets/common/navigation/en/inline_bag_closed.gif);visibility:hidden;}
#topNav #inlineBagHeaderOpen{position:relative;z-index:51;margin:0px;padding:0px;width:215px;height:38px;background-image:url(/assets/common/navigation/en/inline_bag_open.gif);display:none;}
#topNav #inlineBagTopPriceLayer{margin:4px 0px 0px 0px;padding:0px;color:#fff;font-size:11px;font-weight:bold;width:100px;height:15px;}
#topNav #inlineBagContent{position:relative;left:0px;top:0px;visibility:hidden;}
#topNav #inlineBagHeaderOpenSpace{float:left;width:190px;height:38px;}
#topNav #closeButtonContainer{margin:0px;padding:6px 7px 0px 0px;float:right;width:11px;height:11px;}
#topNav #inlineShoppingBagDataLayer{margin:0px;padding:0px;background-color:#def;border-left:2px solid #9cf;border-right:2px solid #9cf;width:196px;color:#69c;font-size:11px;}
#topNav #inlineShoppingBagDataLayer ul.lineItems{margin-left:8px;}
#topNav #inlineShoppingBagDataLayer .imageContent{float:left;margin:0px;padding:0px;width:38px;height:74px;}
#topNav #inlineShoppingBagDataLayer .infoContent{float:left;margin-left:8px;padding:0px;width:133px;clear:right;}
#topNav #inlineShoppingBagDataLayer .infoContent .quantity{float:left;width:54px;}
#topNav #inlineShoppingBagDataLayer .infoContent .unitPrice{float:right;clear:right;width:79px;text-align:right;}
#topNav #inlineShoppingBagDataLayer .subTotalLine{padding:1px 8px 5px 8px;margin:0px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#topNav #inlineShoppingBagDataLayer .subTotalLine .itemCount{width:93px;font-weight:bold;margin:0px;padding:0px;float:left;}
#topNav #inlineShoppingBagDataLayer .subTotalLine .subTotal{float:right;width:87px;margin:0px;padding:0px;clear:right;text-align:right;}

#topNav #inlineShoppingBagDataLayer .productName{font-weight:bold;}
#topNav #inlineShoppingBagDataLayer .productDetail{font-weight:bold;}
#topNav #inlineShoppingBagDataLayer .price{font-weight:bold;color:#666;}
#topNav #inlineShoppingBagDataLayer .subPriceLabel{color:#666;}

#topNav #inlineShoppingBagDataLayer .divider{height:1px;background-color:#fff;margin:0px;padding:0px;}
#topNav #checkoutButtonContainer{float:left;}
#topNav #checkoutButtonContainer2{margin:0px;padding:10px 8px 0px 0px;float:right;}
#topNav #inlineBagTopLayerContainer{float:left;}
#topNav #inlineBagClip{position:absolute;left:0px;top:0px;clip:rect(0px 200px 1px 0px);overflow:hidden;visibility:hidden;z-index:52;}
#topNav #inlineShoppingBagDataLayer{clear:both;}
#topNav #inlineBagBottom{clear:both;background-image:url(/assets/common/navigation/en/inline_bag_bottom.gif);width:202px;height:32px;}
#topNav #inlineBagMarketingContent{position:relative;left:0px;top:0px;visibility:hidden;}
#topNav #inlineBagMarketingClip{position:absolute;left:0px;top:0px;clip:rect(0px 210px 1px 0px);overflow:hidden;visibility:hidden;z-index:53;}
#topNav #inlineShoppingBagDataLoaderContainer{position:absolute;left:0px;top:0px;visibility:hidden;}
#topNav #link1{float:left;margin:12px 0px 0px 8px;padding:0px;}
#topNav #link2{float:right;clear:right;margin:6px 10px 0px 0px;padding:0px;}
#topNav #inlineBagMarketingTop{background-image:url(/assets/common/navigation/en/inlinebag_marketing_top.gif);width:192px;height:12px;overflow:hidden;}
#topNav #inlineBagMarketingCenter{background-image:url(/assets/common/navigation/en/inlinebag_marketing_sides.gif);width:192px;padding:1px;}
#topNav #inlineBagMarketingBottom{background-image:url(/assets/common/navigation/en/inlinebag_marketing_btm.gif);width:192px;height:12px;overflow:hidden;}

#sideNav{display:block;margin:0px 5px 0px 0px;width:160px;float:left;color:#69c;min-height:1px;*height:1px;}
#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 li.header{font-size:12px;font-weight:bold;margin:10px 0px 0px 10px;padding:0px;color:#497db2;}
#sideNav 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:#f33;}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:hover,#sideNav a.clearance:active{color:#f33;}

#sideNav li.category{margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;line-height:13px;}
#sideNav li.categorySelected{margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;background-color:#fff;background-image:url(/assets/browse/navigation/en/sidenav_arrow.gif);background-repeat:no-repeat;background-position:4px 4px;}
#sideNav li.categoryActive{background-color:#ddeefe;}
#sideNav li.categoryHover{background-color:#ddeefe;background-image:url(/assets/browse/navigation/en/sidenav_arrow.gif);background-repeat:no-repeat;background-position:4px 4px;}
#sideNav a.category:link,#sideNav a.category:visited,#sideNav a.category:hover,#sideNav a.category:active{}
#sideNav a.categorySelected:link,#sideNav a.categorySelected:visited,#sideNav a.categorySelected:hover,#sideNav a.categorySelected:active{font-weight:bold;line-height:13px;}

#sideNav ul.subCategory{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;list-style:none;background-color:#fff;border-top:1px solid #fff;}
#sideNav li.subCategory{margin:0px 0px 1px 0px;padding:0px 0px 0px 20px;line-height:13px;}
#sideNav li.subCategorySelected{margin:0px 0px 1px 0px;padding:0px 0px 0px 20px;line-height:13px;background-image:url(/assets/browse/navigation/en/sidenav_arrow.gif);background-repeat:no-repeat;background-position:14px 4px;}
#sideNav li.subCategoryHover{background-color:#ddeefe;background-image:url(/assets/browse/navigation/en/sidenav_arrow.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{}
#sideNav a.subCategorySelected:link,#sideNav a.subCategorySelected:visited,#sideNav a.subCategorySelected:hover,#sideNav a.subCategorySelected:active{}

#sideNav ul.subSubCategory{margin:0px 0px 0px -20px;padding:0px;list-style:none;background-color:#fff;border-top:1px solid #fff;}
#sideNav li.subSubCategory{margin:0px 0px 1px 0px;padding:0px 0px 0px 30px;line-height:13px;}
#sideNav li.subSubCategorySelected{margin:0px 0px 1px 0px;padding:0px 0px 0px 30px;line-height:13px;background-image:url(/assets/browse/navigation/en/sidenav_arrow.gif);background-repeat:no-repeat;background-position:24px 4px;}
#sideNav li.subSubCategoryHover{background-color:#ddeefe;background-image:url(/assets/browse/navigation/en/sidenav_arrow.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{}
#sideNav a.subSubCategorySelected:link,#sideNav a.subSubCategorySelected:visited,#sideNav a.subSubCategorySelected:hover,#sideNav a.subSubCategorySelected:active{}
#sideNav .sideNavBottom{background-image:url(/assets/browse/navigation/en/sidenav_bottom.gif);background-repeat:no-repeat;width:160px;height:10px;}

#mainContentContainer{width:770px;}
#mainContentContainer #mainContent{float:left;width:605px;}
#mainContentContainer #mainContent #bodyContent{background-color:#fff;}
#mainContentContainer #mainContent #footer{margin:0px;}

#quickLookLauncher{z-index:90;}
#quickLookWindow{z-index:91;}
#productTabOverview{z-index:92;}
#productSizeDimension1Error{z-index:93;background-image:url(/assets/common/quicklook/en/error_flag.gif);height:19px;width:50px;}
#productSizeDimension2Error{z-index:94;background-image:url(/assets/common/quicklook/en/error_flag.gif);height:19px;width:50px;}
#productColorError{z-index:95;background-image:url(/assets/common/quicklook/en/error_flag.gif);height:19px;width:50px;}
#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;}

#quickLookLoadAnimation{border:1px solid #666;}
#quickLookWindow{width:388px;}
#quickLookWindowTop{background-image:url(/assets/common/quicklook/en/quickLook_topedge.gif);height:10px;overflow:hidden;}
#quickLookWindowContent{background-image:url(/assets/common/quicklook/en/quickLookContent_bkg.gif);padding:0px 9px 0px 7px;width:372px;margin:0px;}
#quickLookWindowContent .productMarketingFlag{font-size:10px;height:15px;line-height:15px;}
#quickLookPageError{margin:0px;padding:0px 5px 5px 0px;line-height:1em;display:none;}
#quickLookContentLeft{width:202px;float:left;margin:0px;padding:0px;}
#quickLookColorText{margin:0px 0px 0px 2px;width:150px;}
#quickLookSize1Text{margin:0px 0px 0px 2px;width:150px;border:1px solid white;}
#quickLookSize2Text{margin:5px 0px 0px 2px;width:150px;border:1px solid white;}
.quickLookSelectionLabel a:link,.quickLookSelectionLabel a:visited,.quickLookSelectionLabel a:active,.quickLookSelectionLabel a:hover{text-decoration:underline;}
.quickLookMupMessage{margin:5px 0px 5px 2px;font-weight:bold;color:#f90;}
#quickLookGIDPromoMessage{margin:5px 0px 5px 2px;font-weight:bold;color:#f90;display:none;}
#quickLookMarketingFlagStyle{display:none;}
#quickLookMarketingCallOut{display:none;}
#quickLookMarketingFlagColor{display:none;height:15px;margin:0px 0px 0px 3px;}
#quickLookMarketingFlagSize{display:none;height:15px;margin:0px 0px 0px 3px;}
#quickLookMupMessageStyle{display:none;}
#quickLookProductImage{width:202px;padding:5px 0px 0px 0px;background-color:#fff;margin:0px;}
#quickLookProductImageTools{text-align:center;width:202px;padding:0px;margin:0px;}
#quickLookProductName{width:197px;padding:5px 0px 0px 0px;background-color:#fff;font-weight:bold;}
#quickLookProductOriginCopy{font-size:9px;}
#quickLookMarketingContentLeft{width:197px;padding:0px 0px 5px 5px;background-color:#fff;}
#quickLookContentRight{width:162px;float:left;margin:0px 0px 0px 4px;padding:0px;}
#quickLookInfoTabs img{display:block;}
#quickLookSizeTab{float:left;}
#quickLookOverviewTab{float:left;}
#quickLookTabSpacer{float:left;width:17px;height:19px;border-bottom:1px solid #9cf;}
#quickLookCloseButton{float:right;}
#quickLookSwatches{width:158px;background-color:#fff;border:1px solid #9cf;border-top:none;padding:5px 0px 5px 2px;}
#quickLookSwatches p{padding:0px;margin:0px;}
#quickLookColorSwatches{padding:0px 0px 10px 1px;}
#quickLookQtyArea{width:150px;padding:5px 2px;}
#quickLookQtyLabel{float:left;padding:0px 5px 0px 0px;line-height:20px;}
#quickLookQtyForm{float:left;}
#quickLookTabArea{display:none;width:148px;background-color:#fff;border:1px solid #9cf;border-top:none;padding:6px;overflow:auto;font-size:10px;}
.quickLookTabContent ul{list-style:disc outside;margin:0px 0px 0px 15px;}
.quickLookTabContent li a:link,.quickLookTabContent li a:visited,.quickLookTabContent li a:hover,.quickLookTabContent li a:active{text-decoration:underline;}
.quickLookTabContent .productID{padding:10px 0px 0px 0px;}
.quickLookTabContent .productDetail{margin:5px 0px 0px 0px;font-weight:bold;font-size:11px;}
#quickLookConfirmText{margin:0px;font-weight:bold;}
#quickLookVariants{margin:3px 0px 3px 2px;}
#quickLookVariants .legal{font-size:9px;line-height:10px;}
#quickLookPriceText{font-weight:bold;}
#quickLookSizeChart{float:left;margin:0px 0px 0px 2px;}
#quickLookProductDetail{float:right;margin:0px 5px 0px 0px;}
#quickLookAddtoBag{float:right;margin:5px 0px 0px 0px;}
#quickLookConfirmationArea{background-color:#def;padding:4px 4px 0px 3px;border-left:1px solid #9cf;border-right:1px solid #9cf;}
#quickLookConfirmationAreaBottom{background-image:url(/assets/common/quicklook/en/quickLook_confirmBottom.gif);height:6px;overflow:hidden;}
#quickLookWindowBottom{background-image:url(/assets/common/quicklook/en/quickLook_bottomedge.gif);height:15px;overflow:hidden;}
#quickLookInventoryStatusWindow{padding:2px 5px 0px 5px;width:378px;height:18px;color:#fff;font-weight:bold;overflow:hidden;margin:-2px 0px 0px 0px;}
.quickLookOnOrderBkg{background-image:url(/assets/common/quicklook/en/onorder_bkg.gif);}
.quickLookLowInventoryBkg{background-image:url(/assets/common/quicklook/en/lowinventory_bkg.gif);}

.swatchLabelName{font-weight:bold;}
.swatch{float:left;text-align:center;vertical-align:middle;line-height:19px;color:#69c;cursor:pointer;font-weight:bold;}
.swatch img{display:block;border:1px solid #fff;}
.swatch .normal{border:1px solid #69c;margin:2px;background-color:#def;}
.swatch .hover{border:2px solid #69c;margin:1px;background-color:#def;}
.swatch .selected{border:2px solid #69c;background-color:#fff;margin:1px;}
.swatch .soldOut{border:1px dotted #999;margin:2px;background-color:#ececec;color:#999;}
.swatch .selectedSoldOut{border:2px dotted #999;background-color:#fff;color:#999;margin:1px;}

#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:#f90;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:#f30;font-size:11px;text-decoration:none;font-weight:bold;}

/* Promo Messaging Styles*/
p.promoMsg{color:#FF9900;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:#FF9900;font-weight:bold;}

#noscriptSpacer{height:160px;}
#noScript{position:absolute;top:30px;width:100%;}
#noScriptText{width:742px;border:2px solid #036;padding:15px;margin:0px auto;background:#fff;font-size:14px;line-height:17px;font-weight:bold;}
#noScriptText a{text-decoration:underline;}

.button_add_to_bag{width:68px;height:25px;}
.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;}
.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:31px;height:18px;}
.button_reset_sm{width:37px;height:18px;}
.button_go_sm{width:22px;height:18px;}
.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-table;}
/* 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;}
.omniCapsule{display:none;} 
