a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}

#mainContent{background-image:none;}
#mainContentCntainer{border:1px solid #B8B6B4;border-top:none;background-color:#fff;}

.marketingMessage{color:#FFFFFF;font-size:18px;}

/***** Begin styles common to Category,Sale/Clearance,Seach and MUPs pages *****/
/* Category Header */
#catHdrRoundedTop{background-color:#6699CC;height:5px;padding:0px;margin:0px;overflow:hidden;}
#catHdrRoundedRight,#catHdrRoundedLeft{background-color:#ffffff;height:5px;width:5px;padding:0px;margin:0px;}
#catHdrRoundedLeft{float:left;}
#catHdrRoundedRight{float:right;}
#catHdr{background-color:#6699CC;height:25px;}

/* Sale/Clearance Header */
#saleHdrRndTop{background-color:#ff0000;height:0px;padding:0px;margin:0px;overflow:hidden;}
#saleHdrRndTop .right,#saleHdrRndTop .left{background-color:#ffffff;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;}
#clearanceHdr{background-color:#fff;height:91px;width:627px;margin-bottom:3px;}
#saleHdr,#clearanceHdr{background-color:#fff;height:72px;width:627px;border-bottom:1px solid #bfbfbf;}
#saleName{float:left;width:104px;margin-right:20px;}
#clearanceName{float:left;width:279px;}
#saleImg{height:72px;width:104px;}
#clearanceImg{height:91px;width:279px;}
#clearanceMenu{width:auto;margin-top:45px;float:left;text-align:left;}
#saleMenu{width:auto;margin-top:31px;float:left;text-align:left;}

/* Product Iteration */
.mupsMessage{color:#990000;font-size:10px;text-decoration:none;font-weight:bold;}
a.mupsLink:link,a.mupsLink:active,a.mupsLink:visited{text-decoration:none;color:#666;text-transform:lowercase;font-weight:normal;}
a.mupsLink:hover{text-decoration:underline;}


.productCatItem .priceDisplay{display:block;}
.productCatItem span.mupSupMessage{display:block; clear:both;}
.brandBreak{display:block;width:10px;clear:left;height:0px;line-height:1px;}
*html .brandBreak{margin-bottom:-3px;}

a.productItemName:link,a.productItemName:visited,a.productItemName:hover,a.productItemName:active{color:#999;display:block;font-size:10px;font-weight:normal;text-align:left;text-decoration:none;width:196px;}
a.productItemName:hover{text-decoration:underline;}
a.productItemName span.vendorName{}
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 {padding:5px;}
#shopBySizeTop {height:10px;width:818px;padding:0px;margin:0px;overflow:hidden;background:#f0f0f0;}
#shopBySizeTop .left{background-image:url(../images/shopbysize_corner_top_left.gif);height:10px;width:13px;padding:0px;margin:0px;float:left;}
#shopBySizeTop .right{background-image:url(../images/shopbysize_corner_top_right.gif);height:10px;width:13px;padding:0px;margin:0px;float:right;}
#shopBySizeBottom {height:10px;width:818px;padding:0px;margin:0px;overflow:hidden;background-color:#f0f0f0;}
#shopBySizeBottom .left{background-image:url(../images/shopbysize_corner_bottom_left.gif);height:10px;width:13px;padding:0px;margin:0px;float:left;}
#shopBySizeBottom .right{background-image:url(../images/shopbysize_corner_bottom_right.gif);height:10px;width:13px;padding:0px;margin:0px;float:right;}
#shopBySizeTools {width:712px;background:url(../images/shopbysize_hdr.gif) no-repeat 13px 0px;background-color:#f0f0f0;padding:0px 0px 2px 106px;margin:0px;white-space:nowrap;height:14px;}
#shopBySizeTools ul {list-style-type:none;white-space:nowrap;}
#shopBySizeTools li{float:left;line-height:11px;padding-left:6px;}
#shopBySizeTools li a{text-transform:lowercase;color:#666;font-size:10px;font-weight:normal;text-decoration:underline;}
#shopBySizeSelections {width:805px;margin:0px;padding:0px 0px 5px 13px;background:#f0f0f0;}
#shopBySizeSelections li {float:left;}
#shopBySizeSelections li.sizeFinderDropdowns{vertical-align:baseline;width:95px;padding:7px 10px 0px 0px;}
#shopBySizeSelections li.sizeFinderDropdowns label {color:#666;font-size:9px;font-weight:normal;text-transform:lowercase;margin:0px;padding:0px;white-space:nowrap;}
#shopBySizeSelections li.sizeFinderDropdowns select{background:#fff;width:91px;padding:0px;margin:3px 0px 0px 0px;font-size:9px;color:#333;}
#shopBySizeSelections li.sizeFinderDropdowns select.active {background:#fff;font-weight:bold;color:#f60;}
#shopBySizeSelections li.sizeFinderFind{margin:22px 5px 0px -5px;}
#shopBySizeSelections li.sizeFinderReset{margin:22px 0px 0px 0px;}
#shopBySizeSelections li.sizeFinderFindNoLabel{margin:10px 5px 0px -5px;}
#shopBySizeSelections li.sizeFinderResetNoLabel{margin:10px 9px 0px 0px;}

/*
#shopBySizeSelections li.sizeFinderDropdowns{vertical-align:baseline;width:91px;padding:7px 10px 0px 0px;}
#shopBySizeSelections li.sizeFinderDropdowns label {color:#666;font-size:9px;font-weight:normal;text-transform:lowercase;margin:0px;padding:0px;white-space:nowrap;}
#shopBySizeSelections li.sizeFinderDropdowns select{background:#fff;width:91px;padding:0px;margin:3px 0px 0px 0px;font-size:9px;color:#333;}
#shopBySizeSelections li.sizeFinderDropdowns select.active {background:#fff;font-weight:bold;color:#f60;}
#shopBySizeSelections li.sizeFinderFind{margin:22px 10px 0px 0px;}
*/

/* end Size Finder */

/* category paging can be really wide if large number of pages */
.productToolsLine{display:block; clear: both;}
.sortBySelection,.paginationSearchModeControl,.categoryPaging{float:left;padding:0px;margin:0px;margin-bottom:2px;}
.sortBySelection{text-align:left;width:225px;}
* html label.sortByLabel{position:relative;top:-3px;}
.paginationSearchModeControl{text-align:center;width:129px;padding-top:3px;}
.categoryPaging{float:right;text-align:right;padding:3px 5px 0px 0px;width:250px;}
.seeAll{font-weight:bold;margin:0px 10px 0px 10px;}
.seeAllLink{font-weight:normal;margin:0px 10px 0px 10px;}

/* Begin:Tab Styles */
#tabnav{margin:0px;padding:0px;padding-left:16px;height:24px;background:url(../images/tab_spacer.gif) repeat-x bottom;}
#tabnav li{font-size:9px;margin:0px;padding:0px;display:inline;list-style-type:none;line-height:12px;}
#tabnav li a{font-weight:normal;text-decoration:none;}
#tabnav span{float:left;}
#tabnav span.center{border-bottom:none;display:block;width:auto;max-width:470px;padding:0px 5px 0px 5px;}

/* Active Left Tab */
#tabActiveLeft span{height:24px;background-color:#fff;border-bottom:none;}
#tabActiveLeft span.center{padding-top:6px;height:18px;color:#f60;font-weight:bold;}

/* Active Right Tab */
#tabActiveRight span{height:24px;background-color:#fff;border-bottom:none;}
#tabActiveRight span.center{padding-top:6px;height:18px;color:#f60;font-weight:bold;}

/* Inactive Left Tab */
#tabInactiveLeft span{height:23px;background-color:#efefef;border-bottom:none;}
#tabInactiveLeft span.center{padding-top:6px;height:17px;}
#tabInactiveLeft a:link,#tabInactiveLeft a:visited,#tabInactiveLeft a:hover,#tabInactiveLeft a:active {color:#999;font-weight:normal;}

/* Inactive Right Tab */
#tabInactiveRight span{height:23px;background-color:#efefef;border-bottom:none;}
#tabInactiveRight span.center{padding-top:6px;height:17px;}
#tabInactiveRight a:link,#tabInactiveRight a:visited,#tabInactiveRight a:hover,#tabInactiveLeft a:active {color:#999;font-weight:normal;}

/* span */
span.left{background:url(../images/category_tab_left.gif) no-repeat top;display:block;margin-left:2px;width:6px;}
span.right{background:url(../images/category_tab_right.gif) no-repeat top;display:block;width:6px;}
span.center{background:url(../images/tab_spacer.gif) repeat-x top;}

#tabTable, #tabTableOff{background-color:#fff;border:none;border-top:none;margin:0 0 0 4px;padding:0;width:824px;}
#tabTableOff .clear5{height:0px;}

.liLink{cursor:pointer;}
/* End:Tab Styles */
/***** End styles common to Category,Sale/Clearance,Seach and MUPs pages *****/

/* brand1 corresponds to GAP - US */
/* brand7 corresponds to GAP - CA */
/* brand20 corresponds to GAP - UK */
.brand1 .thumbs,
.brand7 .thumbs,
.brand20 .thumbs
 {
    margin: 3px;
    border: solid 1px #336699;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
    width: 38px;
    height: 51px;
}

.brand1 .thumbSelected,
.brand7 .thumbSelected, .brand20 .thumbSelected {
    margin: 2px;
    border: solid 2px #336699;
    cursor : pointer;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
    width: 38px;
    height: 51px;
}

.brand1 #colorThumbs, .brand7 #colorThumbs, .brand20 #colorThumbs {
    float : left;
}

.brand1, .brand7, .brand20 {}
#productImageLeft .brand1,
#productImageLeft .brand7,
#productImageLeft .brand20 { width: 100%; }
#quickLookWindow {width:388px;}
.brand1 #quickLookWindow a:link,.brand1 #quickLookWindow a:visited,.brand1 #quickLookWindow a:hover,.brand1 #quickLookWindow a:active,
.brand7 #quickLookWindow a:link,.brand7 #quickLookWindow a:visited,.brand7 #quickLookWindow a:hover,.brand7 #quickLookWindow a:active,
.brand20 #quickLookWindow a:link,.brand20 #quickLookWindow a:visited,.brand20 #quickLookWindow a:hover,.brand20 #quickLookWindow a:active{text-decoration:underline;color:#000;font-size:9px;}
.brand1 .quickLookWindowTop,
.brand7 .quickLookWindowTop,
.brand20 .quickLookWindowTop{background-image:url(../images/Gap_quickLook_topedge.gif);height:10px;overflow:hidden;}
.brand1 .quickLookWindowContent,
.brand7 .quickLookWindowContent,
.brand20 .quickLookWindowContent{background-image:url(../images/Gap_quickLookContent_bkg.gif);padding:0 5px 0 6px;width:377px;margin:0;}
.brand1 .topBadgeFix, .brand7 .topBadgeFix, .brand20 .topBadgeFix {padding-top: 5px;}
.brand1 .quickLookWindowContent .productMarketingFlag,
.brand7 .quickLookWindowContent .productMarketingFlag,
.brand20 .quickLookWindowContent .productMarketingFlag{font-size:10px;font-weight:normal;color:#07619c;line-height:14px;height:14px;margin:0px;}
.brand1 .quickLookContentLeft, .brand7 .quickLookContentLeft, .brand20 .quickLookContentLeft{width:202px;float:left;margin:0px;padding:0px;}
.brand1 #quickLookColorText, .brand7 #quickLookColorText, .brand20 #quickLookColorText{margin:0px 0px 0px 2px;width:150px; height: 25px;}
.brand1 #quickLookSize1Text, .brand1 #quickLookSize2Text,
.brand7 #quickLookSize1Text, .brand7 #quickLookSize2Text,
.brand20 #quickLookSize1Text, .brand20 #quickLookSize2Text{margin-top: 5px; margin-bottom: 2px; width:150px;border:1px solid white;}
.brand1 #quickLookWindow .selectLabel,
.brand7 #quickLookWindow .selectLabel,
.brand20 #quickLookWindow .selectLabel{font-weight:bold;}
.brand1 .quickLookMupMessage, .brand7 .quickLookMupMessage, .brand20 .quickLookMupMessage{padding:5px 0px 5px 2px;font-weight:bold;color:#f90;}
.brand1 .quickLookGIDPromoMessage, .brand1 #quickLookGIDPromoMessage, .brand1 #productPageGIDPromoMessage,
.brand7 .quickLookGIDPromoMessage, .brand7 #quickLookGIDPromoMessage, .brand7 #productPageGIDPromoMessage,
.brand20 .quickLookGIDPromoMessage, .brand20 #quickLookGIDPromoMessage, .brand20 #productPageGIDPromoMessage {padding:5px 0px 5px 2px;font-weight:bold;color:#f90;display:none;}
.brand1 .quickLookMarketingFlagStyle, .brand1 #quickLookMarketingFlagStyle, .brand1 #productPageMarketingFlagStyle,
.brand7 .quickLookMarketingFlagStyle, .brand7 #quickLookMarketingFlagStyle, .brand7 #productPageMarketingFlagStyle,
.brand20 .quickLookMarketingFlagStyle, .brand20 #quickLookMarketingFlagStyle, .brand20 #productPageMarketingFlagStyle {display:none;padding:0px 0px 0px 5px;}
.brand1 .quickLookMarketingCallOut, .brand1 #quickLookMarketingCallOut, .brand1 #productPageMarketingCallOut,
.brand7 .quickLookMarketingCallOut, .brand7 #quickLookMarketingCallOut, .brand7 #productPageMarketingCallOut,
.brand20 .quickLookMarketingCallOut, .brand20 #quickLookMarketingCallOut, .brand20 #productPageMarketingCallOut {display:none;padding:0px 0px 0px 5px;}
.brand1 #quickLookMarketingFlagColor, .brand1 #productPageMarketingFlagColor,
.brand7 #quickLookMarketingFlagColor, .brand7 #productPageMarketingFlagColor,
.brand20 #quickLookMarketingFlagColor, .brand20 #productPageMarketingFlagColor {display:none;height:15px;margin:0px 0px 0px 3px;}
.brand1 #quickLookMarketingFlagSize, .brand1 #productPageMerketingFlagSize,
.brand7 #quickLookMarketingFlagSize, .brand7 #productPageMerketingFlagSize,
.brand20 #quickLookMarketingFlagSize, .brand20 #productPageMerketingFlagSize {display:none;height:15px;margin:0px 0px 0px 3px;}
.brand1 .quickLookMupMessageStyle, .brand1 #quickLookMupMessageStyle, .brand1 #productPageMupMessageStyle,
.brand7 .quickLookMupMessageStyle, .brand7 #quickLookMupMessageStyle, .brand7 #productPageMupMessageStyle,
.brand20 .quickLookMupMessageStyle, .brand20 #quickLookMupMessageStyle, .brand20 #productPageMupMessageStyle{display:none;}
.brand1 .quickLookProductImage, .brand7 .quickLookProductImage, .brand20 .quickLookProductImage{width:202px;padding:0px;background-color:#ececec;margin:0px;}
.brand1 #quickLookProductImage img, .brand7 #quickLookProductImage img, .brand20 #quickLookProductImage img{display:block;margin:0px;padding:0px;}
.brand1 .quickLookProductImageTools, .brand7 .quickLookProductImageTools, .brand20 .quickLookProductImageTools{width:202px;padding:0px;margin-top:10px;vertical-align:middle;text-align:center;}
.brand1 .quickLookProductName, .brand7 .quickLookProductName, .brand20 .quickLookProductName{width:197px;padding:5px 0px 0px 5px;font-weight:bold;line-height:11px;}
.brand1 #quickLookProductName a:link,#quickLookProductName a:visited,#quickLookProductName a:active,
.brand7 #quickLookProductName a:link,#quickLookProductName a:visited,#quickLookProductName a:active,
.brand20 #quickLookProductName a:link,#quickLookProductName a:visited,#quickLookProductName a:active{text-decoration:none;}
.brand1 #quickLookProductName a:hover,
.brand7 #quickLookProductName a:hover,
.brand20 #quickLookProductName a:hover{text-decoration:underline;}
.brand1 .quickLookProductOriginCopy, .brand7 .quickLookProductOriginCopy, .brand20 .quickLookProductOriginCopy{padding:0px 0px 0px 5px;}
.brand1 .quickLookContentRight, .brand7 .quickLookContentRight, .brand20 .quickLookContentRight{width:174px;float:left;margin:0px;padding:0px;font-size:9px;}
.brand1 .quickLookInfoTabs, .brand7 .quickLookInfoTabs, .brand20 .quickLookInfoTabs{z-index: 10; position: relative; height: 20px;}
.brand1 #quickLookInfoTabs img, .brand7 #quickLookInfoTabs img, .brand20 #quickLookInfoTabs img{cursor: pointer;}
.brand1 .quickLookSizeTab, .brand7 .quickLookSizeTab, .brand20 .quickLookSizeTab{float:left;}
.brand1 .quickLookOverviewTab, .brand7 .quickLookOverviewTab, .brand20 .quickLookOverviewTab{float:left;}
.brand1 .quickLookTabSpacer, .brand7 .quickLookTabSpacer, .brand20 .quickLookTabSpacer{float:left;width:20px;height:19px;border-bottom:1px solid #ccc;}
.brand1 .quickLookCloseButton, .brand7 .quickLookCloseButton, .brand20 .quickLookCloseButton{float:right;height:19px;border-bottom:1px solid #ccc;width:15px;padding-right:8px;}
.brand1 #quickLookSwatches, .brand7 #quickLookSwatches, .brand20#quickLookSwatches{margin-top: -1px; border-top: solid 1px #c1c1c1; z-index: 0; position: relative;width:167px;background-color:#fff;padding:5px 0px 5px 5px;margin-left:1px; overflow:hidden;}
.brand1 #quickLookSwatches p,.brand7 #quickLookSwatches p, .brand20 #quickLookSwatches p{padding:0px;margin:0px;}
.brand1 #quickLookColorSwatches, .brand7 #quickLookColorSwatches, .brand20 #quickLookColorSwatches{padding:0px 0px 10px 1px;}
.brand1 .quickLookQtyArea, .brand7 .quickLookQtyArea, .brand20 .quickLookQtyArea{width:150px;padding:5px 2px;}
.brand1 .quickLookQtyLabel, .brand7 .quickLookQtyLabel, .brand20 .quickLookQtyLabel{float:left;padding:0px 5px 0px 0px;line-height:20px;}
.brand1 .quickLookQtyForm, .brand7 .quickLookQtyForm, .brand20 .quickLookQtyForm{float:left;}
.brand1 .quickLookQtyForm select, .brand7 .quickLookQtyForm select, .brand20 .quickLookQtyForm select{font-size:9px;}
.brand1 #quickLookTabArea, .brand7 #quickLookTabArea, .brand20 #quickLookTabArea{margin-top: -1px; border-top: solid 1px #c1c1c1; z-index: 0; position: relative;display:none;width:156px;background-color:#fff;padding:8px;overflow:auto;font-size:10px;margin-left:1px;line-height:13px;}
.brand1 .quickLookTabContent ul, .brand1 #quickLookTabArea ul,
.brand7 .quickLookTabContent ul, .brand7 #quickLookTabArea ul,
.brand20 .quickLookTabContent ul, .brand20 #quickLookTabArea ul {list-style:disc outside;margin:0 0 10px 15px;color:#666;}
.brand1 .quickLookTabContent li a:link,.brand1 .quickLookTabContent li a:visited,.brand1 .quickLookTabContent li a:hover,.brand1 .quickLookTabContent li a:active,
.brand7 .quickLookTabContent li a:link,.brand7 .quickLookTabContent li a:visited,.brand7 .quickLookTabContent li a:hover,.brand1 .quickLookTabContent li a:active,
.brand20 .quickLookTabContent li a:link,.brand20 .quickLookTabContent li a:visited,.brand20 .quickLookTabContent li a:hover,.brand1 .quickLookTabContent li a:active{text-decoration:underline;}
.brand1 .quickLookTabContent .productID,.brand7 .quickLookTabContent .productID, .brand20 .quickLookTabContent .productID{padding:10px 0px 0px 0px;}
.brand1 .quickLookTabContent .productDetail,.brand7 .quickLookTabContent .productDetail, .brand20 .quickLookTabContent .productDetail{margin:5px 0px 0px 0px;font-weight:bold;font-size:10px;padding-bottom:10px; text-align: right;}
.brand1 .quickLookConfirmText, .brand7 .quickLookConfirmText, .brand20 .quickLookConfirmText{margin:0px;font-weight:bold;}
.brand1 #quickLookVariants, .brand7 #quickLookVariants, .brand20 #quickLookVariants{margin:3px 0px 3px 2px;}
.brand1 #quickLookVariants .legal, .brand7 #quickLookVariants .legal, .brand20 #quickLookVariants .legal{font-size:9px;line-height:10px;}
.brand1 .quickLookPriceText, .brand7 .quickLookPriceText, .brand20 .quickLookPriceText{font-weight:bold;}
.brand1 .quickLookSizeChart, .brand7 .quickLookSizeChart, .brand20 .quickLookSizeChart{float:right;margin:0px 0px 0px 2px; text-align: right;}
.brand1 #quickLookProductDetail, .brand7 #quickLookProductDetail, .brand20 #quickLookProductDetail{float:right;margin:0px 5px 0px 0px;}
.brand1 .quickLookAddtoBag, .brand7 .quickLookAddtoBag, .brand20 .quickLookAddtoBag{margin:5px 0px 0px 0px;}
.brand1 .quickLookConfirmationArea, .brand7 .quickLookConfirmationArea, .brand20 .quickLookConfirmationArea{padding:7px 8px 0px 8px;color:#333;height:79px;}
.brand1 .quickLookConfirmationAreaBottom, .brand7 .quickLookConfirmationAreaBottom, .brand20 .quickLookConfirmationAreaBottom{height:6px;overflow:hidden;}
.brand1 .quickLookWindowBottom, .brand7 .quickLookWindowBottom,.brand20 .quickLookWindowBottom{background-image:url(../images/Gap_quickLook_bottomedge.gif);height:15px;overflow:hidden;}
.brand1 #quickLookInventoryStatusWindow, .brand7 #quickLookInventoryStatusWindow, .brand20 #quickLookInventoryStatusWindow{width:157px;color:#990000;padding:7px 0px 0px 0px;background-color:#ECECEC;}
.brand1 .quickLookPageError, .brand7 .quickLookPageError, .brand20 .quickLookPageError{margin:0px;}
.brand1 .quickLookOnOrderDate, .brand7 .quickLookOnOrderDate, .brand20 .quickLookOnOrderDate{font-weight:bold;}
.brand1 .quickLookOnOrderBkg, .brand7 .quickLookOnOrderBkg, .brand20 .quickLookOnOrderBkg{background-color:#FFFFFF;}
.brand1 .quickLookLowInventoryBkg, .brand7 .quickLookLowInventoryBkg, .brand20 .quickLookLowInventoryBkg{background-image:url(../images/Gap_lowinventory_bkg.gif);}
.brand1 #quickLookLauncher a img#quickLook, .brand7 #quickLookLauncher a img#quickLook, .brand20 #quickLookLauncher a img#quickLook{width:75px;height:26px;}
.brand1 #quickLookProductDescription, .brand7 #quickLookProductDescription, .brand20 #quickLookProductDescription { margin-bottom: 10px; }
.brand1 #tab0, #tab1, .brand7 #tab0, #tab1, .brand20 #tab0, #tab1 { width:64px; height:20px;}
.brand1 #moreViewsBtn, .brand7 #moreViewsBtn, .brand20 #moreViewsBtn { vertical-align: middle; cursor: pointer;}
.brand1 .swatchLabelName,.brand7 .swatchLabelName,.brand20 .swatchLabelName{font-weight:bold; }
.brand1 .swatchLabel, .brand7 .swatchLabel, .brand20 .swatchLabel{font-weight:normal; display:none;}
.brand1 .swatch img, .brand7 .swatch img, .brand20 .swatch img{display:block;border:1px solid #fff;}
.brand1 .productId, .brand7 .productId, .brand20 .productId {float: left;}
.brand1 #quicklook_product_image, .brand7 #quicklook_product_image, .brand20 #quicklook_product_image { width: 202px; height: 270px; }
.brand1 .topBadge, .brand7 .topBadge, .brand20 .topBadge {overflow:hidden; height: 22px; background:transparent url(../images/titleBar_QL_Gap.gif) top left no-repeat;}
.brand1 .crossSellImage,.brand7 .crossSellImage, .brand20 .crossSellImage { width:120px; height: 160px;}
.brand1 #outfit_product_image, .brand7 #outfit_product_image, .brand20 #outfit_product_image { width: 120px; height: 160px; }
.brand1 .smallbox_img, .brand7 .smallbox_img, .brand20 .smallbox_img { width: 58px; height: 77px; }
.brand1 .brandBadge, .brand7 .brandBadge, .brand20 .brandBadge { width: 120px; text-align: right; height: 40px; position: absolute; top:0px; left:0px;}
.brand17.imgDiv, .brand20 .imgDiv {position: relative; background-color: white; width: 120px; height: 160px; margin-bottom: 3px; border:1px solid #f0f0f0;}
.brand1 .imgDiv {background-color: white; border:1px solid #fff; position: relative; margin:0 1px !important; padding: 0 0 0 0;}


.brand1 #swatchContent input, .brand1 #quickLookSwatches input, .brand1 #shoppingBagEditSwatches input,
.brand1 #colorSwatches input, .brand1 #swatchContent button, .brand1 #quickLookSwatches button, .brand1 #shoppingBagEditSwatches button,
.brand1 #colorSwatches button,
.brand7 #swatchContent input, .brand7 #quickLookSwatches input, .brand7 #shoppingBagEditSwatches input,
.brand7 #colorSwatches input, .brand7 #swatchContent button, .brand7 #quickLookSwatches button, .brand7 #shoppingBagEditSwatches button,
.brand7 #colorSwatches button,
.brand20 #swatchContent input, .brand20 #quickLookSwatches input, .brand20 #shoppingBagEditSwatches input,
.brand20 #colorSwatches input, .brand20 #swatchContent button, .brand20 #quickLookSwatches button, .brand20 #shoppingBagEditSwatches button,
.brand20 #colorSwatches button  { display: block; float: left; text-align: center; vertical-align: middle; border:1px solid #369; padding: 1px; margin: 2px; cursor: pointer; background-color: white; font-weight: bold; color: #336699;}

.brand1 #swatchContent .hover, .brand1 #swatchContent .selected,
.brand1 #quickLookSwatches .hover, .brand1 #quickLookSwatches .selected,
.brand1 #shoppingBagEditSwatches .selected, .brand1 #shoppingBagEditSwatches .hover,
.brand1 #colorSwatches .hover, .brand1 #colorSwatches .selected,
.brand7 #swatchContent .hover, .brand7 #swatchContent .selected,
.brand7 #quickLookSwatches .hover, .brand7 #quickLookSwatches .selected,
.brand7 #shoppingBagEditSwatches .selected, .brand7 #shoppingBagEditSwatches .hover,
.brand7 #colorSwatches .hover, .brand7 #colorSwatches .selected,
.brand20 #swatchContent .hover, .brand20 #swatchContent .selected,
.brand20 #quickLookSwatches .hover, .brand20 #quickLookSwatches .selected,
.brand20 #shoppingBagEditSwatches .selected, .brand20 #shoppingBagEditSwatches .hover,
.brand20 #colorSwatches .hover, .brand20 #colorSwatches .selected {border-width: 2px;background-color:#CCE6FF; margin: 1px;}

.brand1 #swatchContent .soldOut, .brand1 #quickLookSwatches .soldOut,
.brand1 #shoppingBagEditSwatches .soldOut,
.brand7 #swatchContent .soldOut, .brand7 #quickLookSwatches .soldOut,
.brand7 #shoppingBagEditSwatches .soldOut,
.brand20 #swatchContent .soldOut, .brand20 #quickLookSwatches .soldOut,
.brand20 #shoppingBagEditSwatches .soldOut{border:1px dotted #ccc; color:#999; margin: 2px;}

.brand1 #swatchContent .selectedSoldOut,
.brand1 #quickLookSwatches .selectedSoldOut,
.brand1 #shoppingBagEditSwatches .selectedSoldOut,
.brand7 #swatchContent .selectedSoldOut,
.brand7 #quickLookSwatches .selectedSoldOut,
.brand7 #shoppingBagEditSwatches .selectedSoldOut,
.brand20 #swatchContent .selectedSoldOut,
.brand20 #quickLookSwatches .selectedSoldOut,
.brand20 #shoppingBagEditSwatches .selectedSoldOut{border:2px dotted #ccc;background-color:#fff;color:#999; margin: 1px; }


.brand1 .sprite-button_add_to_bag_on, .brand1 .sprite-button_add_to_bag_over,
.brand7 .sprite-button_add_to_bag_on, .brand7 .sprite-button_add_to_bag_over,
.brand20 .sprite-button_add_to_bag_on, .brand20 .sprite-button_add_to_bag_over { background-position: 0 -10px; width: 73px; height: 20px; float: right; margin-top: 5px;}
.brand1 .sprite-tab_size_off, .brand7 .sprite-tab_size_off, .brand20 .sprite-tab_size_off { background-position: 0 -40px; width: 65px; height: 20px; }
.brand1 .sprite-Gap_quickLook_topedge,.brand7 .sprite-Gap_quickLook_topedge, .brand20 .sprite-Gap_quickLook_topedge { background-position: 0 -70px; width: 388px; height: 10px; }
.brand1 .sprite-Gap_quickLookContent_bkg,.brand7 .sprite-Gap_quickLookContent_bkg, .brand20 .sprite-Gap_quickLookContent_bkg { background-position: 0 -90px; width: 388px; height: 4px; }
.brand1 .sprite-sizeChart, .brand7 .sprite-sizeChart, .brand20 .sprite-sizeChart { background-position: 0 -104px; width: 63px; height: 20px; }
.brand1 .sprite-tab_overview_off, .brand7 .sprite-tab_overview_off, .brand20 .sprite-tab_overview_off { background-position: 0 -134px; width: 65px; height: 20px; }
.brand1 .sprite-button_more_views, .brand7 .sprite-button_more_views, .brand20 .sprite-button_more_views { background-position: 0 -164px; width: 85px; height: 25px; }
.brand1 .sprite-tab_size_on, .brand1 .sprite-tab_size_over, .brand7 .sprite-tab_size_on, .brand7 .sprite-tab_size_over, .brand20 .sprite-tab_size_on, .brand20 .sprite-tab_size_over { background-position: 0 -195px; width: 65px; height: 20px; }
.brand1 .sprite-button_add_to_bag_out, .brand7 .sprite-button_add_to_bag_out, .brand20 .sprite-button_add_to_bag_out { background-position: 0 -225px; width: 73px; height: 20px; float: right; margin-top: 5px;}
.brand1 .sprite-tab_overview_on, .brand1 .sprite-tab_overview_over, .brand7 .sprite-tab_overview_on, .brand7 .sprite-tab_overview_over, .brand20 .sprite-tab_overview_on, .brand20 .sprite-tab_overview_over { background-position: 0 -255px; width: 65px; height: 20px; }
.brand1 .sprite-button_quicklook_launcher_on, .brand7 .sprite-button_quicklook_launcher_on, .brand20 .sprite-button_quicklook_launcher_on { background-position: 0 -285px; width: 79px; height: 23px; }
.brand1 .sprite-quickLook_close, .brand7 .sprite-quickLook_close, .brand20 .sprite-quickLook_close { background-position: 0 -318px; width: 15px; height: 15px; margin-left: 25px; margin-bottom: 5px; }
.brand1 .sprite-button_quicklook_launcher_over, .brand7 .sprite-button_quicklook_launcher_over, .brand20 .sprite-button_quicklook_launcher_over { background-position: 0 -347px; width: 79px; height: 23px; }
.brand1 .sprite-Gap_quickLook_bottomedge, .brand7 .sprite-Gap_quickLook_bottomedge, .brand20 .sprite-Gap_quickLook_bottomedge { background-position: 0 -380px; width: 388px; height: 15px; }
.brand1 .sprite-button_add_to_bag_off, .brand7 .sprite-button_add_to_bag_off, .brand20 .sprite-button_add_to_bag_off { background-position: 0 -405px; width: 73px; height: 20px; float: right; margin-top: 5px;}

.brand1 .sprite-mailonly, .brand7 .sprite-mailonly, .brand20 .sprite-mailonly { background-position: 0 -435px; width: 170px; height: 16px; }
.brand1 .sprite-freereturn, .brand7 .sprite-freereturn, .brand20 .sprite-freereturn { background-position: 0 -465px; width: 170px; height: 16px; }
.brand1 .sprite-nonreturnable, .brand7 .sprite-nonreturnable, .brand20 .sprite-nonreturnable { background-position: 0 -492px; width: 170px; height: 16px; }

.swatchDiv { width: 100%; }

/* Division Wide Footer */
#divisionWideFooterContainerRow1, #divisionWideFooterContainerRow2, #divisionWideFooterContainerRow3{ width:768px;}
#divisionWideFooterContainerGroup1{width:768px;float:left;}
#divisionWideFooterContainerGroup2{width:384px;float:left;}
#divisionWideFooterContainerGroup3{width:384px;float:left;}
#divisionWideFooterContainerGroup4{width:256px;float:left;}
#divisionWideFooterContainerGroup5{width:256px;float:left;}
#divisionWideFooterContainerGroup6{width:256px;float:left;}

/* safari hack - dont remove # sign */
.brand1 #sizeDimensionSwatchContent .hover, .brand1 #sizeDimensionSwatchContent .selected,
.brand1 #quickLookSize1Swatches .hover, .brand1 #quickLookSize1Swatches .selected,
.brand1 #quickLookSize2Swatches .hover, .brand1 #quickLookSize2Swatches .selected,
.brand1 #shoppingBagEditSizeSwatches .hover, .brand1 #shoppingBagEditSizeSwatches .selected,
    .brand1 #sizeDimensionSwatchContent .selectedSoldOut,
.brand1 #quickLookSize1Swatches .selectedSoldOut,
.brand1 #quickLookSize2Swatches .selectedSoldOut,
.brand1 #shoppingBagEditSizeSwatches .selectedSoldOut,
.brand7 #sizeDimensionSwatchContent .hover, .brand7 #sizeDimensionSwatchContent .selected,
.brand7 #quickLookSize1Swatches .hover, .brand7 #quickLookSize1Swatches .selected,
.brand7 #quickLookSize2Swatches .hover, .brand7 #quickLookSize2Swatches .selected,
.brand7 #shoppingBagEditSizeSwatches .hover, .brand7 #shoppingBagEditSizeSwatches .selected,
    .brand7 #sizeDimensionSwatchContent .selectedSoldOut,
.brand7 #quickLookSize1Swatches .selectedSoldOut,
.brand7 #quickLookSize2Swatches .selectedSoldOut,
.brand7 #shoppingBagEditSizeSwatches .selectedSoldOut,
.brand20 #sizeDimensionSwatchContent .hover, .brand20 #sizeDimensionSwatchContent .selected,
.brand20 #quickLookSize1Swatches .hover, .brand20 #quickLookSize1Swatches .selected,
.brand20 #quickLookSize2Swatches .hover, .brand20 #quickLookSize2Swatches .selected,
.brand20 #shoppingBagEditSizeSwatches .hover, .brand20 #shoppingBagEditSizeSwatches .selected,
    .brand20 #sizeDimensionSwatchContent .selectedSoldOut,
.brand20 #quickLookSize1Swatches .selectedSoldOut,
.brand20 #quickLookSize2Swatches .selectedSoldOut,
.brand20 #shoppingBagEditSizeSwatches .selectedSoldOut
{margin: 2px;  margin-top: 1px; margin-bottom: 1px; #}


/* Swatches */
.swatchesCategory {margin-bottom:3px;}
html>body .swatchesCategory {*padding-top:5px;*margin-bottom:3px;}
* html .swatchesCategory  {margin-bottom:5px;padding-top:5px;}
.marketingFlagContainer{height:24px;}


/* Product Iteration - placed here to override styles above */
* html .productCatItem{margin:0 1px 8px 0px;}
.productItem {float:left; margin:6px 0 8px 0 !important;text-align:left;width:206px;}
.productItem .priceDisplay{display:block;}
.productItem a.productItemName:link, .productItem a.productItemName:visited, .productItem a.productItemName:hover, .productItem a.productItemName:active{display:inline;}

/* 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;}

.clear { clear: both; }

/* SiteWide Css */
.brand1 #imageTools #moreViewsBtn { background: url("/assets/common/quicklook/en/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -164px;height:25px; width:85px; }
.brand1 #swatchContent .sizeChartImage,
.brand1 #quickLookSwatches .sizeChartImage { height:20px;width:63px;background: url("/assets/common/quicklook/en/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -104px;}

.brand1 .quickLookClose { cursor: pointer; background: url("/assets/common/quicklook/en/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position: 0 -318px; width: 15px; height: 15px; margin: 0px 0px 12px 15px; }

