body{font-family:"Lucida Grande",Verdana,Arial,Sans-serif;font-size:10px;color:#666;margin:0px;padding:0px;background-color:#f7f6f1;background-image:url(bg.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{font-family:"Lucida Grande",Verdana,Arial,Sans-serif;font-size:9px;color:#666;margin:0px;padding:0px;}

a:link,a:visited,a:hover,a:active{color:#f60;text-decoration:underline;}
a.alt1:link,a.alt1:visited,a.alt1:hover,a.alt1:active{color:#333;}
a.alt2:link,a.alt2:visited{color:#666;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#666;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;}
.text1{line-height:16px;margin:0px;padding:0px;}
.text2{line-height:22px;margin:0px;padding:0px;}

.pageError{color:#c00;font-weight:normal;padding:0px;margin:10px 0px;font-size:10px;}
.pageError a:link,.pageError a:visited,.pageError a:hover,.pageError a:active{color:#c00;text-decoration:underline;font-size:10px;font-weight:normal;margin:0px 0px 5px 0px;}

body.popup{background-image:none;margin:0px;background-color:#fff;}
body.popup #bodyContainer{margin:0px 24px;}
body.popup #mainContent{border:none;}
.popupContainer{padding:0px 24px 15px 24px;margin: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;}

.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;}

#skipNav{position:absolute;top:-100em;height:1px;font:1px;color:#fff;}
#bodyContainer{width:770px;margin:0px 0px 0px 100px;padding:0px;margi\n:0px auto;padding:0px;}
#mainContent{margin:0px;padding:0px;background-color:#fff;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;width:768px;}
#mainContent .errorBody{min-height:350px;*height:350px;border-left:0px;border-right:0px;}

#roundedTop{background-color:#fff;height:10px;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:770px;color:#666;font-size:9px;border-top:1px solid #b2b2b2;}
#footer ul{width:770px;widt\h:768px;margin:0px;padding:0px;list-style:none;}
#footer li{float:left;margin:0px;padding:0px;white-space:nowrap;}
#footer li.spacing1{margin-right:25px;}
#footer li.spacing2{margin-right:28px;}
#footer li.spacing3{margin-right:29px;}
#footer .row2 li{float:left;margin:0px;padding:0px;white-space:nowrap;padding:0px 6px;}
#footer a:link,#footer a:visited,#footer a:active{color:#666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer a.alt:link,#footer a.alt:visited,#footer a.alt:active{font-size:9px;font-weight:bold;color:#000;text-decoration:none;}
#footer .row1{width:768px;widt\h:760px;padding:0px 0px 0px 8px;background-color:#f7f6f1;}
#footer .row2{margin:10px auto;background-color:#f7f6f1;width:500px;}
#footer .divider1{height:1px;margin:0px 15px;clear:both;overflow:hidden;background-image:url(/assets/common/dash_horizontal.gif);}
#footer #upperLtFootContainer{display:block;width:385px;widt\h:384px;height:57px;float:left;background-color:#fff;border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;overflow:hidden;}
#footer #upperRtFootContainer{display:block;width:385px;widt\h:384px;height:57px;float:left;background-color:#fff;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;overflow:hidden;}
#footer #upperRtFootContainerContent{width:385px;widt\h:384px;height:57px;overflow:hidden;}

#popupContent{z-index:99;}
#popupContent .topLeftCorner{background-image:url(/assets/common/popup_corner_top_left.gif);float:left;width:6px;height:31px;}
#popupContent .topMiddle{color:#333;font-weight:bold;text-align:center;background-image:url(/assets/common/popup_side_top.gif);line-height:31px;float:left;font-size:12px;}
#popupContent .topCloseButton{background-image:url(/assets/common/popup_side_top.gif);float:left;width:19px;padding-top:6px;height:25px;}
#popupContent .topCloseButton img{display:block;}
#popupContent .topRightCorner{background-image:url(/assets/common/popup_corner_top_right.gif);float:right;width:10px;height:31px;}
#popupContent .leftBar{background-image:url(/assets/common/popup_side_left.gif);float:left;width:6px;}
#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:10px;}
#popupContent .bottomLeftCorner{background-image:url(/assets/common/popup_corner_bottom_left.gif);float:left;width:6px;height:26px;clear:both;}
#popupContent .bottomMiddle{background-image:url(/assets/common/popup_side_bottom.gif);float:left;height:26px;line-height:20px;text-align:right;}
#popupContent .bottomMiddle a:link,#popupContent .bottomMiddle a:visited,#popupContent .bottomMiddle a:active,#popupContent .bottomMiddle a:hover{text-decoration:underline;color:#999;}
#popupContent .bottomRightCorner{background-image:url(/assets/common/popup_corner_bottom_right.gif);float:right;width:10px;height:26px;}

.cursorAuto{cursor:auto;}
.cursorPointer{cursor:pointer;}
.cursorDefault{cursor:default;}
.cursorMove{cursor:move;}

#topNav{margin:0px;padding:0px;clear:both;width:770px;font-size:9px;color:#666;background-color:none;}
#topNav img{display:block;}

#topNav .row1{width:770px;height:53px;background-color:#f7f6f1;}
#topNav #marketingContainer{margin-top:15px;width:432px;height:38px;float:left;overflow:hidden;}
#topNav #topSearch{padding:10px 5px 0px 0px;float:right;text-align:left;visibility:hidden;}
#topNav #topSearch label{font-weight:bold;padding-left:5px;line-height:17px;}
#topNav #topSearch input[type="text"],#topNav #topSearch select{width:73px;height:15px;font-size:9px;color:#666;}
#topNav #topSearch select{width:91px;height:18px;}
#topNav #topSearch input[type="image"]{display:relative;vertical-align:middle;}

#topNav .row2{border:1px solid #b2b2b2;border-bottom:none;background-color:#fff;width:770px;widt\h:768px;}
#topNav #storeLogoContainer{float:left;width:92px;padding:0px;}
#topNav #storeLogoContainer img{margin-left:20px;}
#topNav #divisionContainer{float:left;width:532px;height:80px;}
#topNav #signInContent{font-size:9px;float:left;width:143px;height:66px;padding:0px;margin:0px;background-image:url(/assets/common/dash_vertical.gif);background-repeat:repeat-y;}
#topNav #signInContent ul{margin:0px;padding:15px 0px 0px 10px;paddin\g:15px 0px 0px 13px;}
#topNav #signInContent a:link,#topNav #signInContent a:visited,#topNav #signInContent a:active{font-size:9px;color:#666;text-decoration:none;}
#topNav #signInContent a:hover{font-size:9px;color:#666;text-decoration:underline;}
#topNav #signInContent a.alt:link,#topNav #signInContent a.alt:visited,#topNav #signInContent a.alt:hover,#topNav #signInContent a.alt:active{color:#000;font-weight:bold;}

#topNav .row3{border:1px solid #b2b2b2;border-top:none;background-color:#fff;width:770px;widt\h:768px;}
#topNav .messageContent{width:560px;height:25px;float:left;}
#topNav #inlineBagPlaceHolder{width:206px;widt\h:208px;height:25px;float:left;}
#topNav #inlineBagHeader{position:relative;top:10px;z-index:52;margin:0px 0px -15px 0px;padding:0px;width:197px;height:32px;background-image:url(/assets/common/navigation/en/inline_bag_closed.gif);visibility:hidden;}
#topNav #inlineBagHeaderOpen{position:relative;top:10px;z-index:53;margin:0px 0px -15px 0px;padding:0px;width:197px;height:32px;background-image:url(/assets/common/navigation/en/inline_bag_closed.gif);display:none;}
#topNav #inlineBagTopPriceLayer{margin:0px;padding:0px;color:#666;font-size:9px;width:103px;height:30px;line-height:30px;}
#topNav #inlineBagPlaceHolder a:link,#topNav #inlineBagPlaceHolder a:visited,#topNav #inlineBagPlaceHolder a:hover,#topNav #inlineBagPlaceHolder a:active{color:#666;font-weight:bold;text-decoration:underline;}
#topNav #inlineBagContent{position:relative;left:0px;top:0px;visibility:hidden;}
#topNav #closeButtonContainer{margin:0px;padding:6px 7px 0px 0px;float:right;}
#topNav #inlineShoppingBagDataLayer{margin:0px;padding:0px;border-left:1px solid #A3A3A3;border-right:1px solid #A3A3A3;width:195px;color:#666;font-size:9px;background-color:#e6e6e6;}
#topNav #inlineShoppingBagDataLayer ul.lineItems{background-color:#e6e6e6;padding:4px;padding-top:8px;}
#topNav #inlineShoppingBagDataLayer li{background-color:#fff;}
#topNav #inlineShoppingBagDataLayer li.item{padding:11px 0px 19px 11px;}
#topNav #inlineShoppingBagDataLayer .price{color:#666;}
#topNav #inlineShoppingBagDataLayer .subPriceLabel{font-weight:bold;}
#topNav #inlineShoppingBagDataLayer .divider{height:1px;background-color:#666;margin:0px;padding:0px;}
#topNav #inlineShoppingBagDataLayer .imageContent{float:left;margin:0px;padding:0px;width:38px;}
#topNav #inlineShoppingBagDataLayer .imageContent img{border:1px solid #ebebeb;}
#topNav #inlineShoppingBagDataLayer .infoContent{float:left;margin-left:8px;padding:0px;width:120px;wid\th:127px;}
#topNav #inlineShoppingBagDataLayer #quantity{display:block;float:left;width:54px;}
#topNav #inlineShoppingBagDataLayer #price{display:block;float:right;width:60px;clear:right;text-align:right;}
#topNav #inlineShoppingBagDataLayer .infoContent .estShipDate{color:#666;}
#topNav #inlineShoppingBagDataLayer #inlineBagSummary{padding:0px;margin:0px;height:33px;line-height:33px;padding:0px 4px 0px 6px;}
#inlineBagSummary #itemCount{float:left;width:85px;text-align:left;}
#inlineBagSummary #subTotal{float:right;width:100px;text-align:right;margin:0px;padding:0px;}
#topNav #inlineShoppingBagDataLayer .productDetail{font-weight:bold;}
#topNav #inlineShoppingBagDataMarketingContainer .userMessage{padding:5px;}
#topNav #inlineShoppingBagDataMarketingContainer img.crossSellImg{float:right;padding:5px;}
#topNav .checkoutButtonContainer{float:left;}
#topNav #checkoutButtonContainer2{margin:0px;padding:6px 6px 0px 0px;float:right;}
#topNav .inlineBagTopLayerContainer{float:left;height:30px;line-height:30px;}
#topNav #inlineBagClip{position:absolute;left:0px;top:0px;clip:rect(0px 197px 1px 0px);overflow:hidden;visibility:hidden;z-index:51;}
#topNav #inlineBagClip a:link,#topNav #inlineBagClip a:visited,#topNav #inlineBagClip a:hover,#topNav #inlineBagClip a:active{color:#666;}
#topNav #inlineShoppingBagDataLayer{clear:both;}
#topNav #inlineBagBottom{width:195px;height:32px;background-color:#fff;border-left:1px solid #A3A3A3;border-right:1px solid #A3A3A3;}
#topNav #inlineBagBottomBorder{background-image:url(/assets/common/navigation/en/inline_bag_bottom.gif);width:197px;height:6px;background-repeat:no-repeat;}
#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:50;}
#topNav #inlineShoppingBagDataLoaderContainer{position:absolute;left:0px;top:0px;visibility:hidden;}
#topNav #link1{float:left;margin:15px 0px 0px 11px;padding:0px;font-weight:bold;}
#topNav #link2{float:right;clear:right;margin:9px 5px 0px 0px;padding:0px;}
#topNav #inlineBagMarketingCenter{background-image:url(/assets/common/navigation/en/inlinebag_marketing_sides.gif);width:175px;padding:11px;padding-top:25px;}
#topNav #inlineBagMarketingBottom{background-image:url(/assets/common/navigation/en/inlinebag_marketing_btm.gif);width:197px;height:5px;overflow:hidden;}

#topNav #myAccountMainNavContainer{float:left;width:555px;}
#topNav .divider{color:#fff;margin:0px 5px 0px 5px;}
#topNav .division{float:left;height:31px;white-space:nowrap;}
#topNav .subDivisionNav{padding:0px;margin:0px;white-space:nowrap;}
#topNav .formItems{margin:4px 3px 0px 0px;padding-top:2px:}
#topNav .subDivision{padding:0px;margin:0px;*width:1px;*height:1px;}

#sideNav{margin:0px;width:140px;float:left;color:#333;font-size:9px;line-height:15px;}
#sideNav .sideNavMarketingContent{margin:0px;padding:0px;width:140px;}
#sideNav ul.category{margin:0px 5px 0px 12px;padding:0px;list-style:none;}
#sideNav ul.subCategory{margin:0px;padding:0px;list-style:none;}
#sideNav ul.subSubCategory{margin:0px;padding:0px;list-style:none;}
#sideNav li.category{margin:0px;padding-left:8px;}
#sideNav li.subCategory{margin-left:18px;padding:0px;}
#sideNav li.subCategorySelected{margin-left:18px;padding:0px;}
#sideNav li.subSubCategory{margin-left:0px;padding:0px 0px 6px 10px;}
#sideNav li.subSubCategorySelected{margin-left:0px;padding:0px 0px 6px 10px;}
#sideNav li.headerFirst{font-size:11px;font-weight:bold;margin-top:11px;padding:0px;}
#sideNav li.header{font-size:11px;font-weight:bold;margin-top:14px;padding:0px;}
#sideNav li.spacer{height:10px;clear:both;}
#sideNav li.categorySelected{margin:0px;padding:0px 0px 0px 8px;background-image:url(/assets/browse/navigation/en/sidenav_bullet.gif);background-repeat:no-repeat;background-position:0px 3px;}
#sideNav a:link,#sideNav a:visited,#sideNav a:active,#sideNav a:hover{color:#333;text-decoration:none;}
#sideNav a:hover{color:#f60;}
#sideNav a.categorySelected:link,#sideNav a.categorySelected:visited,#sideNav a.categorySelected:active,#sideNav a.categorySelected:hover{color:#f60;font-weight:bold;margin:0px;}
#sideNav a.marketing:link,#sideNav a.marketing:visited,#sideNav a.marketing:active,#sideNav a.marketing:hover{}
#sideNav a.sale:link,#sideNav a.sale:visited,#sideNav a.sale:active,#sideNav a.sale:hover{color:#f33;}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:active,#sideNav a.clearance:hover{color:#f33;}
#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{color:#f60;}
#sideNav a.subSubCategorySelected:link,#sideNav a.subSubCategorySelected:visited,#sideNav a.subSubCategorySelected:active,#sideNav a.subSubCategorySelected:hover{color:#f60;}

#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:16px;width:58px;}
#productSizeDimension2Error{z-index:94;background-image:url(/assets/common/quicklook/en/error_flag.gif);height:16px;width:58px;}
#productColorError{z-index:95;background-image:url(/assets/common/quicklook/en/error_flag.gif);height:16px;width:58px;}
#productBagError{z-index:96;height:34px;width:400px;}
#productSoldOutMsg{z-index:97;color:#c00;font-weight:bold;width:180px;font-size:10px;}
#productSoldOutMsg .outer{width:180px;}
#productSoldOutMsg .inner{width:158px;}
#productSoldOutMsg .top{height:5px;overflow:hidden;}
#productSoldOutMsg .topCenter{padding:0px 6px;border-top:1px solid #cbcbcb;height:4px;float:left;background-color:#fff;}
#productSoldOutMsg .topLeft{background-image:url(/assets/common/quicklook/en/soldout_top_l_corner.gif);width:5px;height:5px;float:left;}
#productSoldOutMsg .topRight{background-image:url(/assets/common/quicklook/en/soldout_top_r_corner.gif);width:5px;height:5px;float:right;}
#productSoldOutMsgCenter{background-color:#fff;padding:5px 10px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}
#productSoldOutMsg .bottom{height:5px;overflow:hidden;}
#productSoldOutMsg .bottomCenter{padding:0px 6px;border-bottom:1px solid #cbcbcb;height:4px;float:left;background-color:#fff;overflow:hidden;}
#productSoldOutMsg .bottomLeft{background-image:url(/assets/common/quicklook/en/soldout_btm_l_corner.gif);width:5px;height:5px;float:left;}
#productSoldOutMsg .bottomRight{background-image:url(/assets/common/quicklook/en/soldout_btm_r_corner.gif);width:5px;height:5px;float:right;}

#quickLookLoadAnimation{border:8px solid #e5e5e5;}
#quickLookWindow{width:388px;}
#quickLookWindow a:link,#quickLookWindow a:visited,#quickLookWindow a:hover,#quickLookWindow a:active{text-decoration:underline;color:#000;font-size:9px;}
#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 5px 0px 6px;width:377px;margin:0px;}
#quickLookWindowContent .productMarketingFlag{font-size:10px;height:15px;line-height:15px;}
#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;}
#quickLookWindow .selectLabel{font-weight:bold;}
.quickLookMupMessage{padding:5px 0px 5px 2px;font-weight:bold;color:#f90;}
#quickLookGIDPromoMessage{padding:5px 0px 5px 2px;font-weight:bold;color:#f90;display:none;}
#quickLookMarketingFlagStyle{display:none;padding:0px 0px 0px 5px;}
#quickLookMarketingCallOut{display:none;padding:0px 0px 0px 5px;}
#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:0px;background-color:#ececec;margin:0px;}
#quickLookProductImage img{display:block;margin:0px;padding:0px;}
#quickLookProductImageTools{width:202px;padding:0px;margin-top:10px;vertical-align:middle;text-align:center;}
#quickLookProductName{width:197px;padding:5px 0px 0px 5px;font-weight:bold;line-height:11px;}
#quickLookProductName a:link,#quickLookProductName a:visited,#quickLookProductName a:active{text-decoration:none;}
#quickLookProductName a:hover{text-decoration:underline;}
#quickLookProductOriginCopy{padding:0px 0px 0px 5px;}
#quickLookContentRight{width:174px;float:left;margin:0px;padding:0px;font-size:9px;}
#quickLookInfoTabs{height:20px;margin:0px;padding:0px;}
#quickLookInfoTabs img{display:block;}
#quickLookSizeTab{float:left;}
#quickLookOverviewTab{float:left;}
#quickLookTabSpacer{float:left;width:21px;height:19px;border-bottom:1px solid #ccc;}
#quickLookCloseButton{float:right;height:19px;border-bottom:1px solid #ccc;width:15px;padding-right:8px;}
#quickLookSwatches{width:167px;background-color:#fff;padding:5px 0px 5px 5px;margin-left:1px;}
#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;}
#quickLookQtyForm select{font-size:9px;}
#quickLookTabArea{display:none;width:149px;background-color:#fff;padding:8px;overflow:auto;font-size:10px;margin-left:1px;line-height:13px;}
.quickLookTabContent ul{list-style:disc outside;margin:0px 0px 0px 15px;color:#666;}
.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:10px;padding-bottom:10px;}
#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{margin:5px 0px 0px 0px;}
#quickLookConfirmationArea{padding:7px 8px 0px 8px;color:#333;}
#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:10px 0px 0px 10px;width:378px;height:28px;font-size:10px;color:#fff;overflow:hidden;font-weight:bold;margin: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:#369;cursor:pointer;font-weight:bold;}
.swatch img{display:block;border:1px solid #fff;}
.swatch .normal{border:1px solid #369;margin:2px;}
.swatch .hover{border:2px solid #369;margin:1px;background-color:#CCE6FF;}
.swatch .selected{border:2px solid #369;background-color:#CCE6FF;margin:1px;}
.swatch .soldOut{border:1px dotted #ccc;margin:2px;background-color:#fff;color:#999;}
.swatch .selectedSoldOut{border:2px dotted #ccc;background-color:#fff;color:#999;margin:1px;}

#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:10px;line-height:28px;color:#fff;height:28px;padding-top:3px;}
#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;}

/* Product pricing text  */
.reg-price, .reg-price-strike{color: #999; font-size: 10px; text-decoration: none;}
.reg-price-strike{text-decoration: line-through;}
.current-price{color: #ff0000; font-size: 10px; text-decoration: none; font-weight:normal;}
.productMarketingFlag{background-image:none;font-weight:normal;color:#07619c;line-height:14px;height:14px;margin:0px;}

.priceDisplay{margin:0px;padding:0px;color:#666;font-size:10px;text-decoration:none;}
.priceDisplayStrike{text-decoration: line-through;padding-right:2px;}
.priceDisplaySale{color:#f30;font-size:10px;text-decoration:none;}

/* Promo Messaging Styles*/
p.promoMsg{color: #07619c;font-size: 11px;text-decoration: none;font-weight:normal;margin:0px;padding:0px;}
p.promoMsg a,p.promoMsg a:link,p.promoMsg a:visited,p.promoMsg a:hover,p.promoMsg a:active{color: none; font-weight: normal;}

.button_add_to_bag{width:72px;height:20px;}
.button_add_selections_to_bag{width:127px;height:20px;}
.button_cancel,.button_cancel_sm{width:50px;height:20px;}
.button_check_out,.button_check_out_sm{width:68px;height:20px;}
.button_checkout{width:58px;height:20px;}
.button_close,.button_close_sm{width:45px;height:20px;}
.button_close_window{width:86px;height:20px;}
.button_continue,.button_continue_sm{width:62px;height:20px;}
.button_find_sm{width:39px;height:20px;}
.button_go_sm{width:31px;height:20px;}
.button_join_sm{width:38px;height:20px;}
.button_submit{width:54px;height:20px;}

.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;}

