.marketingMessage{color:#fff; font-size:18px;}
/* clean up the junk below */

/***** Begin styles common to Category,Sale/Clearance,Seach and MUPs pages *****/
/* Category Header */
#catHdrRoundedTop{background-color:#69c;height:5px;padding:0px;margin:0px;overflow:hidden;}
#catHdrRoundedTop #catHdrRoundedRight,#catHdrRoundedTop #catHdrRoundedLeft{background-color:#fff;height:5px;width:5px;padding:0px;margin:0px;}
#catHdrRoundedTop #catHdrRoundedLeft{background-image:url(../images/corner_header_L_blue.gif);float:left;}
#catHdrRoundedTop #catHdrRoundedRight{background-image:url(../images/corner_header_R_blue.gif);float:right;}

/* Sale/Clearance Header */
#saleHdrRndTop{background-color:#ff0000;height:0px;padding:0px;margin:0px;overflow:hidden;}
#saleHdrRndTop .right,#saleHdrRndTop .left{background-color:#fff;height:0px;width:5px;padding:0px;margin:0px;}
#saleHdrRndTop .left{background-image:url(../images/on_sale_left_top_red_cnr.gif);float:left;}
#saleHdrRndTop .right{background-image:url(../images/on_sale_right_top_red_cnr.gif);float:right;}
#saleHdr,#clearanceHdr{height:35px;width:613px;margin-bottom:3px;}
#saleHdr{height:35px;}
#saleHdr{background-color:#ff0000;}
#clearanceHdr{background-color:#0066FF;}
#saleName,#clearanceName{float:left;width:80px;}
#saleImg {height:35px;width:80px;}
#clearanceImg{height:71px;width:256px;}
#saleMenu,#clearanceMenu {width:auto;margin-top:25px;float:left;text-align:left;}
#saleMenu {margin-top:9px;}

	/* Product Iteration */
.mupsMessage{color:#F00; font-size:10px; text-decoration:none;font-weight:bold;}
a.mupsLink:link,a.mupsLink:active,a.mupsLink:hover,a.mupsLink:visited{text-decoration:underline;color:#f00;}
a.productItemName:link,a.productItemName:visited,a.productItemName:hover,a.productItemName:active{font-size:9px;text-decoration:none;text-align:left;font-weight:normal;color:#000;}
a.productItemName:hover{text-decoration:underline;}
a.productItemName span.vendorName{}
span.priceDisplay{color:#000;}
span.productPricing,li.marketing-flag{text-align:left;}
.category-iteration-name{padding:15px;color:#989898;font-size:15px;text-decoration:none;font-weight:500;}

/* Begin:Size Finder Div */
#shopBySizeContainer {background-color:#bbb;padding:7px 5px 5px 5px;margin:0px;}
#shopBySizeTools {background:url(../images/size_finder.gif) no-repeat 0px 0px;padding:0px 0px 1px 94px;margin:0px;}
#shopBySizeTools ul {list-style-type:none;white-space:nowrap;}
#shopBySizeTools li {margin-left:5px;float:left;color:#600;}
#shopBySizeTools li.sizeCharts {}
#shopBySizeTools li.reset {font-weight:bold;}
#shopBySizeSelections {margin:0px;padding:0px;}
#shopBySizeSelections li.sizeFinderDropdowns {width:auto;padding:6px 0px 0px 0px;float:left;}
#shopBySizeSelections li.sizeFinderDropdowns label{width:96px;color:#333;font-size:10px;font-weight:bold;text-transform:lowercase;margin-left:3px;text-align:left;}
#shopBySizeSelections li.sizeFinderDropdowns select{background:#bbb;width:96px;margin:1px 8px 0px 0px;font-weight:bold;}
#shopBySizeSelections li.sizeFinderDropdowns select.active{background:#fff;}
#shopBySizeSelections li.sizeFinderFind {margin:19px 0px 0px -5px;float:left;}
#shopBySizeSelections li.sizeFinderReset {margin:19px 0px 0px 3px;float:left;}
#shopBySizeSelections li.sizeFinderFindNoLabel {margin:8px 0px 0px -5px;float:left;}
#shopBySizeSelections li.sizeFinderResetNoLabel {margin:8px 6px 0px 3px;float:left;}

/*
#shopBySizeSelections li.sizeFinderDropdowns {width:auto;padding:6px 3px 0px 0px;float:left;}
#shopBySizeSelections li.sizeFinderDropdowns label{width:100px;color:#333;font-size:10px;font-weight:bold;text-transform:lowercase;margin-left:3px;text-align:left;}
#shopBySizeSelections li.sizeFinderDropdowns select{background:#bbb;width:100px;margin:1px 5px 0px 0px;font-weight:bold;}
#shopBySizeSelections li.sizeFinderDropdowns select.active{background:#fff;}
#shopBySizeSelections li.sizeFinderFind{margin:18px 0px 0px 2px;float:left;}
*/

/* end Size Finder */

.productToolsLine{clear:both;}
.sortBySelection,.paginationSearchModeControl,.categoryPaging{float:left;width:192px;padding:0px 5px 8px 0px;}
.sortBySelection{text-align:left;}
* html label.sortByLabel{position:relative;top:-1px;}
.paginationSearchModeControl{text-align:center;padding-top:3px;}
.categoryPaging{float:right;text-align:right;padding-top:3px;}

.seeAll{font-weight:bold;margin-left:7px;padding:0px 2px 0px 7px;text-transform:lowercase;border-left:1px solid black;}
.seeAllLink{font-weight:normal;margin-left:7px;padding:0px 2px 0px 7px;text-transform:lowercase;border-left:1px solid black;}
a.pagingLink,a.pagingLink:link,a.pagingLink:active,a.pagingLink:visited,a.pagingLink:hover{text-decoration:none;margin:0px 2px 0px 2px;}

/* Begin:Tab Styles */
#tabnav{margin:0px;padding:3px 0px 0px 3px;height:24px;width:610px;}
#tabnav li{margin:0px;padding:0px;display:inline;list-style-type:none;line-height:12px;font-size:10px;color:#333;}
#tabnav li a{font-size:10px;color:#666;text-decoration:none;}
#tabnav li{text-transform:lowercase;}
#tabnav span{float:left;}
#tabnav span.center{border-bottom:none;display:block;max-width:470px;padding:0px 5px 0px 5px;width:auto;}

/* Active Left Tab */
#tabActiveLeft span{height:24px;background-color:#ddd;border-bottom:none;}
#tabActiveLeft span.center{padding-top:6px;height:18px;}

/* Active Right Tab */
#tabActiveRight span{height:24px;background-color:#ddd;border-bottom:none;}
#tabActiveRight span.center{padding-top:5px;height:19px;}

/* Inactive Left Tab */
#tabInactiveLeft span{margin-top:4px;height:20px;background-color:#666;border-bottom:none;}
#tabInactiveLeft span.center{padding-top:4px;height:16px;}
#tabInactiveLeft a:link,#tabInactiveLeft a:visited,#tabInactiveLeft a:hover,#tabInactiveLeft a:active {font-weight:bold;text-decoration:underline;color:#fff;}

/* Inactive Right Tab */
#tabInactiveRight span{margin-top:4px;height:20px;background-color:#666;border-bottom:none;}
#tabInactiveRight span.center{padding-top:2px;height:18px;}
#tabInactiveRight a:link,#tabInactiveRight a:visited,#tabInactiveRight a:hover,#tabInactiveRight a:active {font-weight:bold;text-decoration:underline;color:#fff;}

/* span */
span.left{background:url(../images/category_tab_left.gif) no-repeat top;display:block;margin-left:2px;width:5px;}
span.right{background:url(../images/category_tab_right.gif) no-repeat top;display:block;width:5px;}
#tabTable,#tabTableOff{background-color:#fff;padding:0 0 0 4px;width:824px;}
#tabTableOff{margin-top:3px;padding-top:7px;}
#tabTableOff .clear5{height:0;}
.liLink{cursor:pointer;}
/* End:Tab Styles */
/***** End styles common to Category,Sale/Clearance,Seach and MUPs pages *****/

/* brand2 corresponds to Banana Republic - US */
/* brand8 corresponds to Banana Republic - CA */
/* brand21 corresponds to Banana Republic - UK */
.brand2,
.brand8, .brand21 {color:#333333;}
.brand2 #quickLookLoadAnimation,
.brand8 #quickLookLoadAnimation, .brand21#quickLookLoadAnimation{border:1px solid #600;}
.brand2 #quickLookWindow,
.brand8 #quickLookWindow, .brand21 #quickLookWindow{width:381px;color:#333;}
.brand2 .crossSellImage,
.brand8 .crossSellImage, .brand21 .crossSellImage { width:120px; height: 160px;}
.brand2 .quickLookWindowTop,
.brand8 .quickLookWindowTop, .brand21 .quickLookWindowTop{width: 379px; background-color:#fff;border:1px solid #600;border-bottom:none;height:5px;overflow:hidden;zoom: 1;}
.brand2 .topBadge,
.brand8 .topBadge, .brand21 .topBadge {overflow:hidden; height: 22px; background:transparent url(../images/titleBar_QL_bananarepublic.gif) top left no-repeat;}
.brand2 .quickLookWindowContent,
.brand8 .quickLookWindowContent, .brand21 .quickLookWindowContent{background-color:#fff;border-left:1px solid #600;border-right:1px solid #600;padding:0px 5px 0px 5px;width:369px;margin:0px;}
.brand2 .topBadgeFix,
.brand8 .topBadgeFix, .brand21 .topBadgeFix  {padding-top: 5px;}
.brand2 .quickLookWindowContent .productMarketingFlag,
.brand8 .quickLookWindowContent .productMarketingFlag, .brand21 .quickLookWindowContent .productMarketingFlag{font-size:9px;height:15px;line-height:15px;}
.brand2 .quickLookPageError,
.brand8 .quickLookPageError, .brand21 .quickLookPageError{margin:0px;padding:0px 5px 5px 0px;line-height:1em;display:none;}
.brand2 .quickLookContentLeft,
.brand8 .quickLookContentLeft, .brand21 .quickLookContentLeft{width:202px;float:left;margin:0px;padding:0px;}
.brand2 #quickLookColorText,
.brand8 #quickLookColorText, .brand21 #quickLookColorText{margin-bottom: 2px;width:150px; height: 25px;}
.brand2 #quickLookSize1Text, #quickLookSize2Text,
.brand8 #quickLookSize1Text, .brand21 #quickLookSize1Text {margin-top:5px; margin-bottom: 2px;width:150px;}
.brand2 .quickLookMupMessage,
.brand8 .quickLookMupMessage, .brand21 .quickLookMupMessage{margin:5px 0px 5px 2px;font-weight:bold;color:#06f;}
.brand2 .quickLookGIDPromoMessage, .brand2 #quickLookGIDPromoMessage, .brand2 #productPageGIDPromoMessage,
.brand8 .quickLookGIDPromoMessage, .brand8 #quickLookGIDPromoMessage, .brand8 #productPageGIDPromoMessage,
.brand21 .quickLookGIDPromoMessage, .brand21 #quickLookGIDPromoMessage, .brand21 #productPageGIDPromoMessage {margin:5px 0px 5px 2px;font-weight:bold;color:#06f;display:none;}
.brand2 .quickLookMarketingFlagStyle, .brand2 #quickLookMarketingFlagStyle, .brand2 #productPageMarketingFlagStyle,
.brand8 .quickLookMarketingFlagStyle, .brand8 #quickLookMarketingFlagStyle, .brand8 #productPageMarketingFlagStyle,
.brand21 .quickLookMarketingFlagStyle, .brand21 #quickLookMarketingFlagStyle, .brand21 #productPageMarketingFlagStyle {display:none;}
.brand2 .quickLookMarketingCallOut, .brand2 #quickLookMarketingCallOut, .brand2 #productPageMarketingCallOut,
.brand8 .quickLookMarketingCallOut, .brand8 #quickLookMarketingCallOut, .brand8 #productPageMarketingCallOut,
.brand21 .quickLookMarketingCallOut, .brand21 #quickLookMarketingCallOut, .brand21 #productPageMarketingCallOut{display:none;}
.brand2 #quickLookMarketingFlagColor, .brand2 #productPageMarketingFlagColor,
.brand8 #quickLookMarketingFlagColor, .brand8 #productPageMarketingFlagColor, , .brand21 #productPageMarketingFlagColor {display:none;height:15px;margin:0px 0px 0px 3px;}
.brand2 #quickLookMarketingFlagSize, .brand2 #productPageMerketingFlagSize,
.brand8 #quickLookMarketingFlagSize, .brand8 #productPageMerketingFlagSize,
.brand21 #quickLookMarketingFlagSize, .brand21 #productPageMerketingFlagSize {display:none;height:15px;margin:0px 0px 0px 3px;}
.brand2 .quickLookMupMessageStyle, .brand2 #quickLookMupMessageStyle, .brand2 #productPageMupMessageStyle,
.brand8 .quickLookMupMessageStyle, .brand8 #quickLookMupMessageStyle, .brand8 #productPageMupMessageStyle,
.brand21 .quickLookMupMessageStyle, .brand21 #quickLookMupMessageStyle, .brand21 #productPageMupMessageStyle{display:none;}
.brand2 .quickLookProductImage,
.brand8 .quickLookProductImage,
.brand21 .quickLookProductImage{width:202px;padding:5px 0px 0px 0px;background-color:#fff;margin:0px;}
.brand2 #quickLookProductImageTools,
.brand8 #quickLookProductImageTools,
.brand21 #quickLookProductImageTools{width:202px;padding:5px 0px 0px 0px;margin:0px; text-align: center;}
.brand2 .quickLookProductName,
.brand8 .quickLookProductName,
.brand21 .quickLookProductName{width:197px;padding:5px 0px 0px 0px;background-color:#fff;font-weight:bold;}
.brand2 .quickLookProductOriginCopy,
.brand8 .quickLookProductOriginCopy,
.brand21 .quickLookProductOriginCopy{font-size:9px;}
.brand2 #quickLookMarketingContentLeft,
.brand8 #quickLookMarketingContentLeft,
.brand21 #quickLookMarketingContentLeft{width:197px;padding:0px 0px 5px 5px;background-color:#fff;}
.brand2 .quickLookContentRight,
.brand8 .quickLookContentRight,
.brand21 .quickLookContentRight{width:162px;float:left;margin:0px 0px 0px 5px;padding:0px;}
.brand2 #quickLookInfoTabs,
.brand8 #quickLookInfoTabs,
.brand21 #quickLookInfoTabs{width:162px;z-index: 10; position: relative; height: 20px; }
.brand2 #quickLookInfoTabs img,
.brand8 #quickLookInfoTabs img,
.brand21 #quickLookInfoTabs img{cursor: pointer;}
.brand2 .quickLookSizeTab,
.brand8 .quickLookSizeTab,
.brand21 .quickLookSizeTab{float:left;}
.brand2 .quickLookOverviewTab,
.brand8 .quickLookOverviewTab,
.brand21 .quickLookOverviewTab{float:left;}
.brand2 .quickLookTabSpacer,
.brand8 .quickLookTabSpacer,
.brand21 .quickLookTabSpacer{float:left;border-bottom:1px solid #999;width:5px;height:19px;}
.brand2 .quickLookCloseButton,
.brand8 .quickLookCloseButton,
.brand21 .quickLookCloseButton{float:right;border-bottom:1px solid #999;}
.brand2 #quickLookSwatches,
.brand8 #quickLookSwatches,
.brand21 #quickLookSwatches{z-index: 0; position: relative; width:158px;background-color:white;padding:5px 0px 5px 2px;margin-top: -1px; border-top: 1px solid #999; border-left:1px solid #999;border-right:1px solid #999; overflow: hidden;}
.brand2 #quickLookSwatches p,
.brand8 #quickLookSwatches p,
.brand21 #quickLookSwatches p{padding:0px;margin:0px;}
.brand2 #quickLookColorSwatches,
.brand8 #quickLookColorSwatches,
.brand21 #quickLookColorSwatches{padding:0px 0px 10px 1px;}
.brand2 #quickLookColorSwatches #colorPrice, .brand8 #quickLookColorSwatches #colorPrice, .brand21 #quickLookColorSwatches #colorPrice{margin-bottom:5px;}
.brand2 #quickLookColorSwatches .colorSwatches, .brand8 #quickLookColorSwatches .colorSwatches, .brand21 #quickLookColorSwatches .colorSwatches{margin-bottom:5px;}
.brand2 .quickLookQtyArea,
.brand8 .quickLookQtyArea, .brand21 .quickLookQtyArea{width:150px;padding:10px 2px;}
.brand2 #quickLookQtyArea select, .brand8 #quickLookQtyArea select, .brand21 #quickLookQtyArea select{font-size:9px;}
.brand2 .quickLookQtyLabel,
.brand8 .quickLookQtyLabel, .brand21 .quickLookQtyLabel{float:left;padding:0px 5px 0px 0px;line-height:20px;}
.brand2 .quickLookQtyForm,
.brand8 .quickLookQtyForm, .brand21 .quickLookQtyForm{float:left;}
.brand2 #quickLookTabArea,
.brand8 #quickLookTabArea, .brand21 #quickLookTabArea{z-index: 0; position: relative; display:none;width:148px;padding:6px;overflow:auto;font-size:9px;border-left:1px solid #999;border-right:1px solid #999;border-top: solid 1px #999; margin-top: -1px; background-color: white;}
.brand2 .quickLookTabContent ul, .brand2 #quickLookTabArea ul,
.brand8 .quickLookTabContent ul, .brand8 #quickLookTabArea ul,
.brand21 .quickLookTabContent ul, .brand21 #quickLookTabArea ul {list-style:disc outside;margin:0px 0px 10px 15px;}
.brand2 .quickLookTabContent li a:link, .brand2 .quickLookTabContent li a:visited,.brand2 .quickLookTabContent li a:hover,.brand2 .quickLookTabContent li a:active,
.brand8 .quickLookTabContent li a:link, .brand8 .quickLookTabContent li a:visited,.brand8 .quickLookTabContent li a:hover,.brand8 .quickLookTabContent li a:active,
.brand21 .quickLookTabContent li a:link, .brand21 .quickLookTabContent li a:visited,.brand21 .quickLookTabContent li a:hover,.brand21 .quickLookTabContent li a:active{text-decoration:underline;}
.brand2 .quickLookTabContent .productID,
.brand8 .quickLookTabContent .productID,
.brand21 .quickLookTabContent .productID{padding:10px 0px 0px 0px;}
.brand2 .quickLookTabContent .productDetail,
.brand8 .quickLookTabContent .productDetail,
.brand21 .quickLookTabContent .productDetail{margin:5px 0px 0px 0px;font-weight:bold; text-align: right; }
.brand2 .quickLookConfirmText,
.brand8 .quickLookConfirmText,
.brand21 .quickLookConfirmText{margin:0px;font-weight:bold;}
.brand2 #quickLookVariants,
.brand8 #quickLookVariants{margin:3px 0px 3px 2px;}
.brand2 #quickLookVariants .legal, .brand8 #quickLookVariants .legal, .brand21 #quickLookVariants .legal{font-size:9px;line-height:10px;}
.brand2 .quickLookPriceText,
.brand8 .quickLookPriceText,
.brand21 .quickLookPriceText{font-weight:bold;}
.brand2 .quickLookSizeChart,
.brand8 .quickLookSizeChart,
.brand21 .quickLookSizeChart{float:right; text-align: right;}
.brand2 #quickLookProductDetail,
.brand8 #quickLookProductDetail, .brand21 #quickLookProductDetail{float:left; }
.brand2 .quickLookAddtoBag,
.brand8 .quickLookAddtoBag,
.brand21 .quickLookAddtoBag{float:right;margin:5px 0px 0px 0px;padding:0px;}
.brand2 .quickLookAddtoBag img,
.brand8 .quickLookAddtoBag img,
.brand21 .quickLookAddtoBag img{display:block;}
.brand2 .quickLookConfirmationArea,
.brand8 .quickLookConfirmationArea,
.brand21 .quickLookConfirmationArea{border:1px solid #999;padding:10px 3px 3px 3px; background-color: #a59c93; height:89px;}
.brand2 .quickLookConfirmationAreaBottom,
.brand8 .quickLookConfirmationAreaBottom,
.brand21 .quickLookConfirmationAreaBottom{height:6px;overflow:hidden;display:none;}
.brand2 .quickLookWindowBottom,
.brand8 .quickLookWindowBottom,
.brand21 .quickLookWindowBottom{background-color:#fff;border:1px solid #600;border-top:none;height:7px;overflow:hidden; width: 379px;}
.brand2 #quickLookInventoryStatusWindow,
.brand8 #quickLookInventoryStatusWindow,
.brand21 #quickLookInventoryStatusWindow{width:156px;color:#000000;padding:0px 0px 5px 0px;font-size:9px;}
.brand2 .quickLookOnOrderDate,
.brand8 .quickLookOnOrderDate,
.brand21 .quickLookOnOrderDate{font-weight:bold;}
.brand2 .quickLookOnOrderBkg,
.brand8 .quickLookOnOrderBkg,
.brand21 .quickLookOnOrderBkg{background-color:#A59C93;}
.brand2 .quickLookLowInventoryBkg,
.brand8 .quickLookLowInventoryBkg,
.brand21 .quickLookLowInventoryBkg{background-color:#f90;}
.brand2 #quickLookLauncher a img#quickLook,
.brand8 #quickLookLauncher a img#quickLook,
.brand21 #quickLookLauncher a img#quickLook{width:102px;height:24px;}
.brand2 #quickLookProductDescription,
.brand8 #quickLookProductDescription,
.brand21 #quickLookProductDescription { color : #666; margin-top: 10px; margin-bottom: 10px; }
.brand2 #quickLookClose, .brand8 #quickLookClose, .brand21 #quickLookClose { width: 11px; }
.brand2 #quickLookMailOnlyReturn,
.brand8 #quickLookMailOnlyReturn,
.brand21 #quickLookMailOnlyReturn{background-image:url(../images/mailonly_quicklook.gif);width:162px;height:18px;}
.brand2 #tab0, .brand2 #tab1,
.brand8 #tab0, .brand8 #tab1,
.brand21 #tab0, .brand8 #tab1 { width:73px; height:20px;}
.brand2 #moreViewsBtn,
.brand8 #moreViewsBtn,
.brand21 #moreViewsBtn { vertical-align: middle; cursor: pointer;}
.brand2 #quicklook_product_image,
.brand8 #quicklook_product_image,
.brand21 #quicklook_product_image {width:202px; height:270px;}
.brand2 .swatchLabelName,
.brand8 .swatchLabelName,
.brand21 .swatchLabelName{font-weight:bold;}
.brand2 .swatchLabel,
.brand8 .swatchLabel,
.brand21 .swatchLabel{font-weight:normal; display:none;}
.brand2 .brandBadge,
.brand8 .brandBadge,
.brand21 .brandBadge { width: 120px; text-align: right; height: 40px; position: absolute; top:0px; left:0px;}
.brand2 #outfit_product_image,
.brand8 #outfit_product_image,
.brand21 #outfit_product_image { width: 120px; height: 160px; }
.brand2 .smallbox_img,
.brand8 .smallbox_img,
.brand21 .smallbox_img { width: 58px; height: 77px; }
.brand2 .imgDiv,
.brand3 .imgDiv,
.brand8 .imgDiv,
.brand21 .imgDiv {background-color:#fff;border: 1px solid #F0F0F0; margin: 0 1px 3px 0 !important; padding: 0; position: relative;  }
* html .brand2 .imgDiv, .brand8 .imgDiv, .brand21 .imgDiv {overflow:hidden;}

.brand2 #swatchContent input,
.brand2 #quickLookSwatches input,
.brand2 #shoppingBagEditSwatches input,
.brand2 #colorSwatches input,
.brand2 #swatchContent button,
.brand2 #quickLookSwatches button,
.brand2 #shoppingBagEditSwatches button,
.brand2 #colorSwatches button,
.brand8 #swatchContent input,
.brand8 #quickLookSwatches input,
.brand8 #shoppingBagEditSwatches input,
.brand8 #colorSwatches input,
.brand8 #swatchContent button,
.brand8 #quickLookSwatches button,
.brand8 #shoppingBagEditSwatches button,
.brand8 #colorSwatches button,
.brand21 #swatchContent input,
.brand21 #quickLookSwatches input,
.brand21 #shoppingBagEditSwatches input,
.brand21 #colorSwatches input,
.brand21 #swatchContent button,
.brand21 #quickLookSwatches button,
.brand21 #shoppingBagEditSwatches button,
.brand21 #colorSwatches button {display: block; float: left; text-align: center; vertical-align: middle; border:1px solid #333; padding: 1px; margin:2px; cursor: pointer; background-color: #dbd4ce; font-weight: bold; color: #655c53; }
.brand2 .productId,
.brand8 .productId,.brand21 .productId {float: left;}

.brand2 #swatchContent input, .brand2 #quickLookSwatches input, .brand2 #shoppingBagEditSwatches input,
.brand2 #colorSwatches input,
.brand2 #swatchContent button, .brand2 #quickLookSwatches button, .brand2 #shoppingBagEditSwatches button,
.brand2 #colorSwatches button,
.brand8 #swatchContent input, .brand8 #quickLookSwatches input, .brand8 #shoppingBagEditSwatches input,
.brand8 #colorSwatches input,
.brand8 #swatchContent button, .brand8 #quickLookSwatches button, .brand8 #shoppingBagEditSwatches button,
.brand8 #colorSwatches button,
.brand21#swatchContent input, .brand21 #quickLookSwatches input, .brand21 #shoppingBagEditSwatches input,
.brand21 #colorSwatches input,
.brand21 #swatchContent button, .brand21 #quickLookSwatches button, .brand21 #shoppingBagEditSwatches button,
.brand21 #colorSwatches button {display: block; float: left; text-align: center; vertical-align: middle; border:1px solid #333; padding: 1px; margin:2px; cursor: pointer; background-color: #dbd4ce; font-weight: bold; color: #655c53; }

.brand2 #swatchContent .hover, .brand2 #swatchContent .selected,
.brand2 #quickLookSwatches .hover, .brand2 #quickLookSwatches .selected,
.brand2 #shoppingBagEditSwatches .selected, .brand2 #shoppingBagEditSwatches .hover,
.brand2 #colorSwatches .hover, .brand2 #colorSwatches .selected,
.brand8 #swatchContent .hover, .brand8 #swatchContent .selected,
.brand8 #quickLookSwatches .hover, .brand8 #quickLookSwatches .selected,
.brand8 #shoppingBagEditSwatches .selected, .brand8 #shoppingBagEditSwatches .hover,
.brand8 #colorSwatches .hover, .brand8 #colorSwatches .selected,
.brand21 #swatchContent .hover, .brand21 #swatchContent .selected,
.brand21 #quickLookSwatches .hover, .brand21 #quickLookSwatches .selected,
.brand21 #shoppingBagEditSwatches .selected, .brand21 #shoppingBagEditSwatches .hover,
.brand21 #colorSwatches .hover, .brand21 #colorSwatches .selected
{border:2px solid #72320d; margin: 1px;}

.brand2 #swatchContent .soldOut,
.brand2  #quickLookSwatches .soldOut,
.brand2 #shoppingBagEditSwatches .soldOut,
.brand8 #swatchContent .soldOut,
.brand8  #quickLookSwatches .soldOut,
.brand8 #shoppingBagEditSwatches .soldOut,
.brand21 #swatchContent .soldOut,
.brand21  #quickLookSwatches .soldOut,
.brand21 #shoppingBagEditSwatches .soldOut{border:1px dotted #aaa; background-color: #fff; color:#aaa; margin: 2px;}

.brand2 #swatchContent .selectedSoldOut,
.brand2 #quickLookSwatches .selectedSoldOut,
.brand2 #shoppingBagEditSwatches .selectedSoldOut,
.brand8 #swatchContent .selectedSoldOut,
.brand8 #quickLookSwatches .selectedSoldOut,
.brand8 #shoppingBagEditSwatches .selectedSoldOut,
.brand21 #swatchContent .selectedSoldOut,
.brand21 #quickLookSwatches .selectedSoldOut,
.brand21 #shoppingBagEditSwatches .selectedSoldOut{border:2px dotted #aaa;background-color:#fff;color:#aaa; margin-top: 1px; margin-bottom: 1px;}

.brand2 .thumbs,
.brand8 .thumbs,
.brand21 .thumbs {
    margin: 3px;
    border: solid 1px #a59693;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
    width: 38px;
    height: 51px;
}

.brand2 .thumbSelected,
.brand8 .thumbSelected,
.brand21 .thumbSelected {
    margin: 2px;
    border: solid 2px #782f04;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
    width: 38px;
    height: 51px;
}

.brand2 #colorThumbs,
.brand8 #colorThumbs,
.brand21 #colorThumbs {
    float : left;
    margin: 0px;
    padding: 0px;
}

.brand2 .sprite-button_add_to_bag_on, .brand2 .sprite-button_add_to_bag_over,
.brand8 .sprite-button_add_to_bag_on, .brand8 .sprite-button_add_to_bag_over,
.brand21 .sprite-button_add_to_bag_on, .brand21 .sprite-button_add_to_bag_over { background-position: 0 -371px; width: 87px; height: 27px; float: right; margin: 8px 5px 5px 0;  }
.brand2 .sprite-tab_size_off,
.brand8 .sprite-tab_size_off,
.brand21 .sprite-tab_size_off { background-position: 0 -47px; width: 65px; height: 20px; }
.brand2 .sprite-Gap_quickLookContent_bkg,
.brand8 .sprite-Gap_quickLookContent_bkg,
.brand21 .sprite-Gap_quickLookContent_bkg { background-position: 0 -77px; width: 388px; height: 4px; }
.brand2 .sprite-sizeChart,
.brand8 .sprite-sizeChart,
.brand21 .sprite-sizeChart { background-position: 0 -91px; width: 63px; height: 20px; margin-right: 5px;}
.brand2 .sprite-tab_overview_off,
.brand8 .sprite-tab_overview_off,
.brand21 .sprite-tab_overview_off { background-position: 0 -121px; width: 65px; height: 20px; }
.brand2 .sprite-button_more_views,
.brand8 .sprite-button_more_views,
.brand21 .sprite-button_more_views { background-position: 0 -145px; width: 85px; height: 25px; }
.brand2 .sprite-tab_size_on, .brand2 .sprite-tab_size_over,
.brand8 .sprite-tab_size_on, .brand8 .sprite-tab_size_over,
.brand21 .sprite-tab_size_on, .brand21 .sprite-tab_size_over { background-position: 0 -177px; width: 65px; height: 20px; }
.brand2 .sprite-button_add_to_bag_out,
.brand8 .sprite-button_add_to_bag_out,
.brand21 .sprite-button_add_to_bag_out { background-position: 0 -207px; width: 87px; height: 27px; float: right; margin: 8px 5px 5px 0;  }
.brand2 .sprite-tab_overview_on, .brand2 .sprite-tab_overview_over,
.brand8 .sprite-tab_overview_on, .brand8 .sprite-tab_overview_over,
.brand21 .sprite-tab_overview_on, .brand21 .sprite-tab_overview_over { background-position: 0 -244px; width: 65px; height: 20px; }
.brand2 .sprite-button_quicklook_launcher_on,
.brand8 .sprite-button_quicklook_launcher_on,
.brand21 .sprite-button_quicklook_launcher_on { background-position: 0 -274px; width: 79px; height: 23px; }
.brand2 .sprite-quickLook_close,
.brand8 .sprite-quickLook_close,
.brand21 .sprite-quickLook_close { background-position: 0 -307px; width: 15px; margin-left: 5px; margin-bottom: 5px; }
.brand2 .sprite-button_quicklook_launcher_over,
.brand8 .sprite-button_quicklook_launcher_over,
.brand21 .sprite-button_quicklook_launcher_over { background-position: 0 -338px; width: 79px; height: 23px; }
.brand2 .sprite-button_add_to_bag_off,
.brand8 .sprite-button_add_to_bag_off,
.brand21 .sprite-button_add_to_bag_off { background-position: 0 -371px; width: 87px; height: 27px; float: right;  margin: 8px 5px 5px 0; }

.brand2 .sprite-mailonly,
.brand8 .sprite-mailonly,
.brand21 .sprite-mailonly { background-position: 0 -436px; width: 162px; height: 18px; }

.brand2 .sprite-freereturn,
.brand8 .sprite-freereturn,
.brand21 .sprite-freereturn { background-position: 0 -408px; width: 162px; height: 18px; }

.brand2 .sprite-nonreturnable,
.brand8 .sprite-nonreturnable,
.brand21 .sprite-nonreturnable { background-position: 0 -463px; width: 162px; height: 18px; }


.swatchDiv { width: 100%; }

/* Division Wide Footer */
#divisionWideFooterContainerRow1, #divisionWideFooterContainerRow2, #divisionWideFooterContainerRow3{ width:776px;}
#divisionWideFooterContainerGroup1{width:776px;float:left;}
#divisionWideFooterContainerGroup2{width:388px;float:left;}
#divisionWideFooterContainerGroup3{width:388px;float:left;}
#divisionWideFooterContainerGroup4{width:259px;float:left;}
#divisionWideFooterContainerGroup5{width:258px;float:left;}
#divisionWideFooterContainerGroup6{width:259px;float:left;}

/* safari hack - dont remove # sign */
.brand2 #sizeDimensionSwatchContent .hover, .brand2 #sizeDimensionSwatchContent .selected,
.brand2 #quickLookSize1Swatches .hover, .brand2 #quickLookSize1Swatches .selected,
.brand2 #quickLookSize2Swatches .hover, .brand2 #quickLookSize2Swatches .selected,
.brand2 #shoppingBagEditSizeSwatches .hover, .brand2 #shoppingBagEditSizeSwatches .selected,
.brand2 #sizeDimensionSwatchContent .selectedSoldOut,
.brand2 #quickLookSize1Swatches .selectedSoldOut,
.brand2 #quickLookSize2Swatches .selectedSoldOut,
.brand2 #shoppingBagEditSizeSwatches .selectedSoldOut,
.brand8 #sizeDimensionSwatchContent .hover, .brand8 #sizeDimensionSwatchContent .selected,
.brand8 #quickLookSize1Swatches .hover, .brand8 #quickLookSize1Swatches .selected,
.brand8 #quickLookSize2Swatches .hover, .brand8 #quickLookSize2Swatches .selected,
.brand8 #shoppingBagEditSizeSwatches .hover, .brand8 #shoppingBagEditSizeSwatches .selected,
.brand8 #sizeDimensionSwatchContent .selectedSoldOut,
.brand8 #quickLookSize1Swatches .selectedSoldOut,
.brand8 #quickLookSize2Swatches .selectedSoldOut,
.brand8 #shoppingBagEditSizeSwatches .selectedSoldOut,
.brand21 #sizeDimensionSwatchContent .hover, .brand21 #sizeDimensionSwatchContent .selected,
.brand21 #quickLookSize1Swatches .hover, .brand21 #quickLookSize1Swatches .selected,
.brand21 #quickLookSize2Swatches .hover, .brand21 #quickLookSize2Swatches .selected,
.brand21 #shoppingBagEditSizeSwatches .hover, .brand21 #shoppingBagEditSizeSwatches .selected,
.brand21 #sizeDimensionSwatchContent .selectedSoldOut,
.brand21 #quickLookSize1Swatches .selectedSoldOut,
.brand21 #quickLookSize2Swatches .selectedSoldOut,
.brand21 #shoppingBagEditSizeSwatches .selectedSoldOut
{margin: 2px;  margin-top: 1px; margin-bottom: 1px; #}


/* for Catalog1 TODO: remove in 6.30 */
div.productItem{text-align:left;float:left;margin-top:6px;width:205px;min-height:357px;max-height:357px;}
div.productItem .priceDisplay{display:block;color:#000;}
div.productItem span.priceDisplay span.brandBreak{display:block;width:10px;clear:left;height:0px;line-height:1px;}
* html div.productItem span.priceDisplay span.brandBreak{margin-bottom:-3px;}
div.productItem span.mupSupMessage{display:block;width:202px;clear:both;}
.productItem .imgDiv img {width:202px;height:270px;}


/* Product Iteration - placed here to override styles above */
* html .productCatItem{margin:0 1px 8px 0px;}
.productCatItem .imgDiv  {border:0}

/* for Catalog2 */
.productCatItem .priceDisplay{display:block;color:#000;}
.productCatItem span.priceDisplay span.brandBreak{display:block;width:10px;clear:left;height:0px;line-height:1px;}
* html .productCatItem span.priceDisplay span.brandBreak{margin-bottom:-3px;}
.productCatItem span.mupSupMessage{display:block;width:202px;clear:both;}

/* Swatches */
html>body .swatchesCategory {*padding-top:2px;*margin-bottom:3px;}
* html .swatchesCategory  {margin-bottom:5px;padding-top:2px;}
.swatchesCategory {margin/*\**/:4px 0 3px\9;}

/* SearchDex */
#searchDexFooter .expFooter {text-align:center;padding-top:10px;padding-bottom:10px;}
#searchDexFooter .expFooter A:link{text-decoration:none}
#searchDexFooter .expFooter A:visited{text-decoration:none}
#searchDexFooter .expFooter A:active{text-decoration:none}
#searchDexFooter .expFooter A:hover{text-decoration:none}
#searchDexFooter .brandExp { padding-bottom:10px;}
#searchDexFooter .linkContainer{display:none;}
#searchDexFooter .plus {margin-left:-2px;cursor:pointer;cursor:hand;font-size:9px;}
#searchDexFooter .minus{display:none;margin-left:-2px;cursor:pointer;cursor:hand;font-size:10px;}
#searchDexFooter .minus:hover{font-size:10px !important;}

#homeCenterMarketing{min-height:382px;margin-bottom:1px;}
#emailRegistration{float:left;width:386px;height:54px;overflow:hidden;}
#plccArea{float:left;width:384px;height:54px;overflow:hidden;}
#homeLayoutRow2{height:54px;}

.clear { clear: both; }


/* SiteWide Css */
.brand2 #imageTools #moreViewsBtn { background: url("../images/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -145px;height:25px; width:85px; }
.brand2 #swatchContent .sizeChartImage,
.brand2 #quickLookSwatches .sizeChartImage { height:20px;width:63px;background: url("../images/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -91px;}

.brand2 .quickLookClose { cursor: pointer; background: url("/../images/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position: 0 -307px; width: 13px; height: 13px;}