.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:9px;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;}

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

.price{color:#333;}
.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:#f00;}

#skipNav{position:absolute;top:-100em;height:1px;font-size:1px;color:#fff;}
#bodyContainer{padding:60px 0px 0px 0px;background-color:#fff;margin:-72px 0px 0px 100px;margi\n:-72px auto 0px auto;width:776px;}
#mainContent{margin:0px;padding:0px;}
#mainContent .errorBody{min-height:350px;}
#mainContentContainer #mainContent{float:left;widt\h:616px;width:613px;}

body.popup{background-image:none;margin:0px;background-color:#fff;}
body.popup #bodyContainer{margin:3px;width:auto;height:auto !important;padding:0px;}
.popupContainer{padding:3px;margin:0px;}

#footer{width:776px;color:#fff;background-color:#780303;}
#footer ul{margin:0px;padding:0px;list-style:none;}
#footer li{float:left;margin:0px 10px 0px 0px;padding:0px;white-space:nowrap;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{font-size:9px;color: #000;line-height:12px;}
#footer ul#row1{margin:9px auto 0px 8px;width:500px;}
#footer ul#row2{margin:9px auto 0px 8px;width:500px;}

#footer #footerLinks{float:left;} /* default static footer links */
#footer #footerNavigationContainer{float:left;width:776px;overflow:hidden;}
/* #footer #containerArea{}* remove rec/unrec? */
#footer .recognizedUserContainer{margin-left:3px;height:52px;max-width:255px;overflow:hidden;}
#footer .unrecognizedUserContainer{margin-left:3px;height:52px;width:255px;overflow:hidden;}

/* footer optional containers */
#footer #contentItemContainer110506 {width: 259px;float: left;overflow: hidden;}
#footer #contentItemContainer110507 {width: 258px;float: left;overflow: hidden;}
#footer #contentItemContainer110510 {width: 259px;float: left;overflow: hidden;}
#footer #contentItemContainer110509 {width: 388px;float: left;overflow: hidden;}
#footer #contentItemContainer110508 {width: 388px;float: left;overflow: hidden;}
#footer #contentItemContainer110511 {width: 776px;float: left;overflow: hidden;}
#footer	#contentItemContainer212212 {width: 259px;float: left;overflow: hidden;}
#footer #contentItemContainer212213 {width: 258px;float: left;overflow: hidden;}

#popupContent{z-index:99;}
#popupContent .popupMain{}
#popupContent .topBorder{ }
#popupContent .topLeftCorner {  background:white;border-left:1px solid #777; height:22px;float:left; }
#popupContent .topMiddle{ background:white; float:left; border-top:1px solid #777; color:#333; font-weight:bold;text-align:center;line-height:21px;}
#popupContent .topRightCorner { float:left; border-right:1px solid #777; height:18px;margin-top:4px }
#popupContent .topCloseButton{ background:white;border-right:1px solid #777;height:21px; float:left; width:28px; border-top:1px solid #777; }
#popupContent .topCloseButton a { text-decoration:none; background: white url(/assets/common/popup_close_window.gif) no-repeat; height:19px; width:19px; display:block;}

#popupContent .leftBar{background:white;float:left;width:3px;}
#popupContent .rightBar{float:right; width:1px;display:block; border-right:2px solid #777; background:white; }
#popupContent .content{background-color:white; overflow:auto; margin:0px;padding-right:0px;float:left;border:1px solid #600;}

#popupContent .bottomLeftCorner {float:left; border-bottom:1px solid #777; border-left:1px solid #777; height:3px; background:#FFF;width:3px;}
#popupContent .bottomMiddle{ float:left; height:3px;background-color: white; border-bottom:2px solid #777;}
#popupContent .bottomRightCorner { float:right; height:3px; width:6px;background-color:#fff; border-bottom:2px solid #777; border-right:2px solid #777; }

#popupContent .mainContent {border-left:1px solid #777; display:block; background:#FFF;}

.cursorAuto{cursor:auto;}
.cursorPointer{cursor:pointer;}
.cursorDefault{cursor:default;}
.cursorMove{cursor:move;}

#topNav{margin:0px;padding:0px;clear:both;width:776px;}

#topNav #topNavTopRow{height:39px;width:776px;background-color:#DCD3CC;}
#topNav #rowContainer1{background-color:#dcd3cc;width:460px;height:39px;float:left;}
#topNav #marketingContainer{height:39px;width:460px;overflow:hidden;}

#topNav #topSearch {margin:9px 0px 10px 4px;width:312px;float:right;height:19px;}
#topNav #topSearch #topSearchLabel{float:left;margin:3px auto auto 0px;}
* html #topNav #topSearch #topSearchLabel{float:left;margin:3px auto auto 0px;}
#topNav #topSearch #topSearchInputs{float:left;height:18px;}
#topNav #topSearch #topSearchSelect{float:left;height:18px;width:124px;margin: 0px 3px 0px 3px;font-size:10px;color:#666;}
#topNav #topSearch #topSearchText{float:left;height:15px;width:118px;margin:0px 0px;font-size:10px;line-height:140%;text-indent:3px;color:#333;background-color:#FFF5D6}
#topNav #topSearch #topSearchText.searchTextError{color:#F00;}
#topNav #topSearch #categoryName{width:150px;height:16px;font-size:10px;float:left;margin-right:5px;}
#topNav #topSearch #searchText{width:91px;height:14px;font-size:10px;float:left;margin-right:5px;}
#topNav #topSearch #topSearchGoButtonSpan{float:left;margin:1px 0px auto 3px;height:19px;}
* html #topNav #topSearch #topSearchGoButtonSpan{margin-left:0px;}
#topNav #topSearch #searchGoButton{height:15px;width:33px;float:left;vertical-align:middle;margin-top:1px;}

#topNav #rowContainer2{padding:3px 3px 0px 3px;width:776px;widt\h:770px;height:69px;}
#topNav #colContainer1{width:554px;height:69px;float:left;}
#topNav #storeLogoContainer{height:27px;width:554px;overflow:hidden;}
#topNav #divisionContainer{width:554px;height:40px;margin:0px 0px 1px 0px;}
#topNav .divider{margin:0px 5px 0px 5px;}
#topNav .divisionNav{width:554px;height:26px;white-space:nowrap;}
#topNav .division{padding:0px;margin:0px;float:left;height:40px;white-space:nowrap;}
#topNav .subDivision{padding:0px;margin:0px;margin-bottom:-2px;min-width:1px;min-height:1px;}
#topNav .subDivisionNav{position:absolute;left:0px;top:0px;display:none;}
#topNav #colContainer2{float:left;width:215px;}
#topNav #signInContent{color:#600;width:215px;height:38px;margin:0px 0px 2px 0px;padding:0px;background-color:#DAD3CE;line-height:15px;}
#topNav #signInContent li{padding:1px;}
#topNav #signInContent ul{margin:0px;padding:3px 5px;}
#topNav #signInContent .alt{color:#333;}
#topNav #signInContent a.main:link,#topNav #signInContent a.main:visited,#topNav #signInContent a.main:active,#topNav #signInContent a.main:hover{font-weight:bold;font-size:9px;color:#481e13;text-decoration:none;margin-right:5px;}
#topNav #signInContent a.main:hover{text-decoration:underline;}
#topNav #signInContent a.alt:link,#topNav #signInContent a.alt:visited,#topNav #signInContent a.alt:active,#topNav #signInContent a.alt:hover{color:#481e13;}
#topNav #signInContent .otherLinks a:link,#topNav #signInContent .otherLinks a:visited,#topNav #signInContent .otherLinks a:hover{color:#333;text-decoration:none;}
#topNav #signInContent .otherLinks a:hover{text-decoration:underline;}
#topNav #inlineBagContainer{margin:0px;width:215px;height:26px;background-color:#655C53;}

#topNav #inlineBagPlaceHolder{width:215px;height:26px;}
#topNav #orderStatusLink{margin-right:9px;}
#topNav #orderStatusSpan{border-right:1px solid #333;margin-right:10px;}


#topNav .formItems{margin:4px 3px 0px 0px;padding-top:2px;}
#topNav #topNav .messageContent{width:1px;height:24px;}
#topNav #inlineBagHeader{position:relative;z-index:50;margin:0px;padding:0px;width:215px;height:26px;}
#topNav #inlineBagHeaderOpen{position:relative;z-index:51;margin:0px;padding:0px;width:215px;height:26px;}
#topNav .inlineBagSummary{margin:0px;padding:0px;color:#fff;width:102px;line-height:26px;}
#topNav #inlineBagTopPriceLayer a:link,#topNav #inlineBagTopPriceLayer a:visited,#topNav #inlineBagTopPriceLayer a:active,#topNav #inlineBagTopPriceLayer a:hover{color:#fff;font-weight:bold;}
#topNav #closeButtonContainer{margin:0px;padding:6px 7px 0px 0px;float:right;width:13px;height:13px;cursor:pointer;}
#topNav #inlineBagItems{margin:0px;padding:5px;background-color:#fff;border-left:3px solid #655C53;border-right:3px solid #655C53;width:199px;widt\h:199px;color:#000;font-size:9px;}
#topNav #inlineBagItems .imageContent{float:left;margin:0px;padding:0px;width:38px;}
#topNav #inlineBagItems .infoContent{float:left;padding-left:10px;width:151px;widt\h:151px;}
#topNav #inlineBagItems .productName{font-weight:bold;}
#topNav #inlineBagItems .productDetail{font-weight:bold;}
#topNav #inlineBagItems .price{font-weight:bold;}
#topNav #inlineBagItems .subPriceLabel{}
#topNav #inlineBagItems .divider{height:1px;background-color:#999;margin:0px;padding:0px;}
#topNav #inlineBagSummary{padding-top:10px;margin-top:10px;border-top:1px solid #999;}
#topNav #inlineBagSummary .itemCount{margin:0px;padding:0px;float:left;font-weight:bold;}
#topNav #inlineBagSummary .subTotal{float:right;margin:0px;padding:0px;}
#topNav .checkoutButtonContainer{float:left;}
#topNav #checkoutButtonContainer2{margin:0px;padding:6px 4px 0px 0px;float:right;}
#topNav .inlineBagTopLayerContainer{padding-left:8px;float:left;}
#topNav #inlineBagTopPriceLayerOpen{font-weight:bold;width:150px;}
#topNav #inlineBagClip{position:absolute;z-index:52;}
#topNav #inlineBagBottom{clear:both;background-color:#fff;width:209px;widt\h:209px;height:32px;border:3px solid #655C53;border-top:none;}
#topNav #inlineBagMarketingContent{width:204px;border:3px solid #ccc;background-color:#ccc;}
#topNav #inlineBagMarketingClip{position:absolute;z-index:53;}
#topNav #link1{float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;}
* html #topNav #link1{float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 5px;}
#topNav #link2{float:right;clear:right;margin:6px 0px 0px 0px;padding:0px 5px 0px 0px;}

#topNav #universalTopNav {width:770px;padding:0px 3px 3px 3px;}
#topNav #universalTopNav .topNavTopRow {width:770px;height:68px;}
#topNav #universalTopNav .topNavBottomRow {width:770px;height:28px;}
#topNav #universalTopNav #storeLogoContainer {width:292px;height:68px;float:left;overflow:hidden;}
#topNav #universalTopNav #topNavMarketingContainer {width:293px;height:68px;float:left;overflow:hidden;}
#topNav #universalTopNav #divisionContainer {width:770px;height:28px;margin:0px;padding:0px;}
#topNav #universalTopNav .divisionNav {width:770px;height:28px;}
#topNav #universalTopNav .division {height:28px;}
#topNav #universalTopNav #topSearch {float:left;padding:0px;margin:9px 0px 0px 35px;width:150px;height:59px;}
#topNav #universalTopNav #topSearchInputs {width:150px;float:none;}
#topNav #universalTopNav #topSearchSelect {width:133px;margin:0px;}
#topNav #universalTopNav #topSearchText {width:125px;margin:0px 3px 11px 0px;text-indent:0px;padding:0px 0px 0px 3px;background-color:#fffbde;}
#topNav #universalTopNav #topSearchGoButton {float:left;margin:2px 0px 0px 2px;}

.universalBarTable {position:relative;top:0px;left:0px;margin:0px;z-index:50;}

#sideNav{margin:0px;padding:0px 3px 3px 3px;width:154px;float:left;clear:left;color:#000;font-size:9px;}
#sideNav .sideNavMarketingContent{margin:0px;padding:0px;}
#sideNav #sideNavCategories {padding:0px;background-color:#eee;width:154px;}
#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 10px;padding:0px;line-height:14px;}
#sideNav li.subCategory{margin:0px 0px 0px 20px; padding:0px 0px 0px 10px;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:9px; font-weight:bold; margin:0px; padding:16px 0px 0px 0px;}
#sideNav li.header{font-size:9px; font-weight:bold; margin: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;}
#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.sale:link,#sideNav a.sale:visited,#sideNav a.sale:active,#sideNav a.sale:hover{color:#FF3333;}
#sideNav a.clearance:link,#sideNav a.clearance:visited,#sideNav a.clearance:active,#sideNav a.clearance:hover{color:#FF3333;}
#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;}

#quickLookLauncher{z-index:90;}
#quickLookWindow{z-index:91; position:absolute;}
#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:#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;}
#productMailOnlyReturn{margin:-18px 0px 0px 164px; width:162px; height:18px;display:none;}
#productMailOnlyReturn2{display:none; width:162px; height:18px;}

.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:11px;line-height:28px;color:#fff;height:25px;padding:3px 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;}

/* Product pricing text  */
.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:#03f;font-size:10px;line-height:13px;}

.priceDisplay{font-size:10px;font-weight:bold;margin:0px;padding:0px;color:#333;text-decoration:none;}
.priceDisplayStrike{font-size:10px;font-weight:bold;padding-right:2px;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;}

/* Promo Messaging Styles*/
p.promoMsg{color:#2550FF;font-size:11px;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:#2550FF;text-decoration:underline;}

/* Redirect from Search message not displayed for BR */
p.redirectedMessage{display:none;}

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

.button_add_to_bag{width:87px;height:27px; float:right; margin-right: 5px;}
.button_arrow_sm{width:17px;height:18px;}
.button_cancel,.button_cancel_sm{width:88px;height:19px;}
.button_check_out,.button_check_out_sm{width:75px;height:14px;}
.button_close,.button_close_sm{width:77px;height:19px;}
.button_close_window{width:117px;height:19px; float: right;}
.button_close_window_x{width:82px;height:15px;}
.button_continue,.button_continue_sm{width:77px;height:19px;}
.button_find_sm{width:77px;height:19px;}
.button_go_sm{width:33px;height:15px;}
.button_reset_sm{width:46px;height:15px;}
.button_join_sm{width:77px;height:19px;}
.button_submit{width:77px;height:19px;}

.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 #660000; background-color: white; z-index: 100; position: absolute;}

.copyBlock { font-weight: bold; color: #782f04; 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;}


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

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

#colorThumbs {
    float : left;
    margin: 0px;
    padding: 0px;
}

#iFrameContent {width: 776px;height:596px;}

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