body{font-family:Verdana,Arial,Sans-serif;font-size:9px;color:#000;margin:0px;padding:0px;background-color:#780303;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:9px;}
input,select, button {margin:0px;padding:0px;font-family:Verdana,Arial,Sans-serif;font-size:9px;font-weight:normal;}

a:link,a:visited,a:hover,a:active{color:#600;text-decoration:underline;}
a.alt1:link,a.alt1:visited,a.alt1:hover,a.alt1:active{color:#000;}
a.alt2:link,a.alt2:visited{color:#000;text-decoration:none;}
a.alt2:hover,a.alt2:active{color:#000;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 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;}

.price{color:#333;}
.price strike{margin:0px 2px 0px 0px;padding:0px;text-decoration:none;background-image:url(../images/strike.gif);background-repeat:repeat-x;background-position:0% 5px;}
.salePrice{color:#f00;}

#mainContent .errorBody{min-height:350px;}

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{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 #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;}


#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(../images/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;}

.universalBarTable {position:relative;top:0px;left:0px;margin:0px;z-index:50;}

/* duplicates gid.css styles which were recently updated: 
#sideNav{width:154px;padding:0px 3px 3px 3px;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.header{font-size:9px; font-weight:bold; margin:0px; padding:0px; padding:10px 0 0;}
#sideNav li.firstHeader{font-size:9px; font-weight:bold; margin:0px; padding:16px 0px 0px 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(../images/error_flag.gif);height:16px;width:58px;}
#productSizeDimension2Error{z-index:94;background-image:url(../images/error_flag.gif);height:16px;width:58px;}
#productColorError{z-index:95;background-image:url(../images/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(../images/soldout_top_l_corner.gif);width:6px;height:6px;float:left;}
#productSoldOutMsg .topRight{background-image:url(../images/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(../images/soldout_btm_l_corner.gif);width:6px;height:6px;float:left;}
#productSoldOutMsg .bottomRight{background-image:url(../images/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;}
#productFreeReturn{margin:-18px 0px 0px 164px; width:162px; height:18px;display:none;}
#productFreeReturn2{display:none; width:162px; height:18px;}
#productNonreturnable{margin:-18px 0px 0px 164px; width:162px; height:18px;display:none;}
#productNonreturnable2{display:none; width:162px; height:18px;}

.mupSeperator { background-color: #c1c1c1; height: 1px; border: 0; color: #ccc;}



#bagErrorLeft{background-image:url(../images/error_left.gif);width:21px;height:28px;float:left;}
#bagErrorMiddle{background-image:url(../images/error_middle.gif);float:left;font-size:11px;line-height:28px;color:#fff;height:25px;padding:3px 0px 0px 0px;}
#bagErrorRight{background-image:url(../images/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(../images/on_left_top_yelo_cnr.gif);float:left;}
#header1RndCnr .topRight{background-image:url(../images/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(../images/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(../images/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_go_sm, .button_find_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;}

#omniSendAnalytics {
	display: none;
}