.*html .pngAlpha {visibility:hidden;}

#universalBar {height: 72px; margin: 0; padding: 0;}
.universalBarTable {width:100%;height:72px;}
.universalBarTable, .universalBarTable td, .universalBarTable tr {margin:0px;padding:0px;border:0px;}
.universalBarTable thead tr,.universalBarTable thead td {display:none;}
.universalBarTable .universalBarLeft, .universalBarTable .universalBarRight {height:72px;overflow:hidden;width:auto;}
.universalBarTable .universalBarCenter, .universalBarContainer {width:795px;height:72px;}
.universalBarTable .universalBarCenter5Tab, .universalBarContainer5Tab {width:883px;height:72px;}
.universalBarContainer800Screen {width:770px;height:72px;}
.universalBarTable #universalBarTabs {height:72px;float:left;}
.universalBarTable .universalBarTabs5 {width:504px;}
.universalBarTable .universalBarTabs4 {width:416px;}
.universalBarTable .universalBarTabs3 {width:321px;}
.universalBarTable .universalBarTabs2 {width:219px;}
.universalBarTable #universalBarTabs li {margin:29px 0px 0px 0px;height:43px;float:left;overflow:hidden;padding:0px;}
#universalTopSpacer {width:95px;float:left;height:72px;}
#universalMarketingContainerTop {width:167px;height:72px;overflow:hidden;float:left;}
#universalInlineBagContainer {width:212px;height:72px;float:left;}

#sisterSiteContainer{font-family:Verdana;font-size:10px;height:24px;line-height:24px;margin:0px auto;padding:0px;background-color:#6D6D6D;color:#fff;text-align:center;white-space:nowrap;}
#sisterSiteContainer a:link, #sisterSiteContainer a:visited, #sisterSiteContainer a:hover, #sisterSiteContainer a:active{color:#fff;text-decoration:underline;}
#sisterSiteContainer a:active, span.selected{font-weight:bold;}
#sisterSiteContainer span{margin:0 0 0 20px;}

.bubble-sprites, .msg-sprites, .pop-sprites { background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) top left no-repeat; }

#popupContent .universalLayeredPopup {font-family:Arial;}
#popupContent .universalLayeredPopup .mainContent,#popupContent .universalLayeredPopup .topBorder,#popupContent .universalLayeredPopup .bottom {border:0px;margin:0px;padding:0px;width:auto;height:auto;background:transparent;}
#popupContent .universalLayeredPopup .topLeftCorner{background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -434px no-repeat; width: 11px; height: 33px;border:0px;margin:0px;padding:0px;float:left;}
#popupContent .universalLayeredPopup .topMiddle{color:#fff;font-weight:bold;text-align:center; background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -391px repeat-x; height: 33px;line-height:33px;font-size:12px;border:0px;margin:0px;padding:0px;float:left;}
#popupContent .universalLayeredPopup .topCloseButton { background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -391px repeat-x; width:19px;margin:0px;padding:0px;padding-top:7px;height:26px;border:0px;float:left;}
#popupContent .universalLayeredPopup .topRightCorner{background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -477px no-repeat; width: 10px; height: 33px;border:0px;margin:0px;padding:0px;float:left;}
#popupContent .universalLayeredPopup .leftBar{background-image:url(/gid/assets/common/en/layeredPopup_lc.gif);width:11px;margin:0px;padding:0px;border:0px;float:left;}
#popupContent .universalLayeredPopup .content{background-color:#fff;overflow:auto;margin:0px;padding:0px;border:0px;float:left;}
#popupContent .universalLayeredPopup .rightBar{background: #fff url(/gid/assets/common/en/layeredPopup_rc.gif);width:10px;margin:0px;padding:0px;border:0px;float:left;}
#popupContent .universalLayeredPopup .bottomLeftCorner{background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -291px no-repeat; width: 11px; height: 26px;margin:0px;padding:0px;border:0px;float:left;}
#popupContent .universalLayeredPopup .bottomMiddle{background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -255px repeat-x; height: 26px;line-height:11px;margin:0px;padding:0px;border:0px;float:left;}
#popupContent .universalLayeredPopup .bottomRightCorner{background: transparent url(/gid/assets/common/en/interstitial-rollover-layeredPop-sprites.gif) 0 -327px no-repeat; width: 10px; height: 26px;margin:0px;padding:0px;border:0px;float:left;}

#popupContent .universalPanel {font-family:Arial;font-weight:normal;color:#333;font-size:12px;padding:0px;border:0px;margin:0px;}
#popupContent .universalPanel .row {margin:0px;padding:0px;border:0px;}
#popupContent .universalPanel .top, #popupContent .universalPanel .bottom {height:7px;overflow:hidden;border:0px;background-color:transparent;}
#popupContent .universalPanel .topLeft,#popupContent .universalPanel .topRight,#popupContent .universalPanel .bottomLeft,#popupContent .universalPanel .bottomRight  {float:left;width:7px;height:7px;border:0px;}
#popupContent .universalPanel .topCenter,#popupContent .universalPanel .bottomCenter {float:left;height:7px;border:0px;}
#popupContent .universalPanel .topLeft {background-position: 0 -221px; width: 7px; height: 7px;}
#popupContent .universalPanel .topCenter {background-position: 0 -204px; height: 7px; background-repeat:repeat-x;}
#popupContent .universalPanel .topRight {background-position: 0 -238px; width: 7px; height: 7px;}
#popupContent .universalPanel .bottomLeft {background-position: 0 -27px; width: 7px; height: 7px;}
#popupContent .universalPanel .bottomCenter {background-position: 0 -10px; height: 7px; background-repeat: repeat-x; }
#popupContent .universalPanel .bottomRight {background-position: 0 -44px; width: 7px; height: 7px;}
#popupContent .universalPanel .leftCenter {background: url(/gid/assets/common/en/interstitial_lc.gif) top left repeat-y #fff;}
#popupContent .universalPanel .rightCenter {background: url(/gid/assets/common/en/interstitial_rc.gif) top right repeat-y;}
#popupContent .universalPanel .close {padding:5px 0px 9px 14px;}
#popupContent .universalPanel .closeButton{float:right; background-position: 0 -153px; width: 19px; height: 19px;}
#popupContent .universalPanel .panelTitle {padding:4px 0px 10px 0px;float:left;font-weight:bold;}
#popupContent .universalPanel .panelContent {line-height:15px;}
#popupContent .universalPanel .content {float:none;border:0px;}
#popupContent .universalPanel .callout {background-position: 0 -61px; width: 21px; height: 23px;top:-5px;position:relative;left:20px;}
#popupContent .universalPanel .calloutLeft {float:left;background-position: 0 -94px; width: 16px; height: 19px;position:relative;top:0px;left:-14px;}

#rolloverBubbleContainer {width:200px;*width:190px;z-index:99;font-size:12px;font-weight:normal;line-height:15px;color:#666;font-family:Arial;  }
#rolloverBubbleContainer .left,#rolloverBubbleContainer .center,#rolloverBubbleContainer .right {float:left;width:5px;height:5px;}
#rolloverBubbleContainer .bubbleTop,#rolloverBubbleContainer .bubbleBottom {width:200px;*width:190px;height:5px;overflow:hidden;}
#rolloverBubbleContainer .center {width:190px;*width:180px;}

#rolloverBubbleContainer .bubbleTop .left {background-position: 0 -636px; width: 5px; height: 5px;}
#rolloverBubbleContainer .bubbleTop .center { background-position: 0 -621px; background-repeat: repeat-x; height: 5px; }
#rolloverBubbleContainer .bubbleTop .right {background-position: 0 -651px; width: 5px; height: 5px;}
#rolloverBubbleContainer .bubbleMiddle {
    background:#fffcdd;
    border-left:1px solid #C1C1C1;
    border-right:1px solid #C1C1C1;
    padding:0 5px;
}
#rolloverBubbleContainer .bubbleBottom .left { background-position: 0 -535px; width: 5px; height: 5px;}
#rolloverBubbleContainer .bubbleBottom .center { background-position: 0 -520px; background-repeat: repeat-x; height: 5px;}
#rolloverBubbleContainer .bubbleBottom .right { background-position: 0 -550px; width: 5px; height: 5px;}
#rolloverBubbleContainer .bubbleCallout {position:relative;top:-1px;height:7px;width:200px;*width:190px;overflow:hidden;}
#rolloverBubbleContainer .calloutLeft {background-position: 0px -565px; width: 11px; height: 7px; margin-left: 12px;}
#rolloverBubbleContainer .calloutTopLeft { background-position: 0px -582px; width: 11px; height: 7px; margin-bottom:-2px; margin-left: 12px;}
#rolloverBubbleContainer .calloutTopRight {  background-position: 0px -582px; width: 11px; height: 7px; margin-bottom:-2px; margin-left: 177px;}
#rolloverBubbleContainer .calloutBottomLeft {background-position: 0px -565px; width: 11px; height: 7px; margin-left: 12px;}
#rolloverBubbleContainer .calloutBottomRight {background-position: 0px -565px; width: 11px; height: 7px; margin-left: 177px;}
#rolloverBubbleContainer .calloutNone {display:none;}
#rolloverBubbleContainer .c { background-position: 0px -565px; width: 11px; height: 7px; margin-left: 177px;}

#universalInlineBagContainer #signInContent{background:#faf6f5;height:24px;padding:3px 0px 4px 12px;margin-top:4px;font-size:10px;font-family:Arial;overflow:hidden;line-height:11px;}
#universalInlineBagContainer #signInContent #signInYourAccount{float:left;}
#universalInlineBagContainer #signInContent #signInYourAccount .knownUser a{color:#333333;}
#universalInlineBagContainer #signInContent #signInYourAccount .unknownUser a{color:#666666;}
#universalInlineBagContainer #signInContent #signInYourAccount a:link, #universalInlineBagContainer #signInContent #signInYourAccount a:visited, #universalInlineBagContainer #signInContent #signInYourAccount a:active{text-decoration:none;}

#universalInlineBagContainer #signInContent #signInSignIn{float:left;padding-left:6px;color:#666666;}
#universalInlineBagContainer #signInContent #signInSignIn a:link, #universalInlineBagContainer #signInContent #signInSignIn a:visited, #universalInlineBagContainer #signInContent #signInSignIn a:hover, #universalInlineBagContainer #signInContent #signInSignIn a:active{color:#666666;text-decoration:none;}
#universalInlineBagContainer #signInContent #topNavLanguageToggle {clear:both;padding-top:2px;color:#666666;text-decoration:none;}
#universalInlineBagContainer #signInContent #signInOrderStatus{float:left;padding-top:2px;}
* html #universalInlineBagContainer #signInContent #signInOrderStatus{padding-top:0px;}
#universalInlineBagContainer #signInContent #signInOrderStatus a:link, #universalInlineBagContainer #signInContent #signInOrderStatus a:visited, #universalInlineBagContainer #signInContent #signInOrderStatus a:hover, #universalInlineBagContainer #signInContent #signInOrderStatus a:active{color:#666666;text-decoration:none;}
#universalInlineBagContainer #signInContent #topNavLocaleCode{float:right;margin:0px 5px 0px 5px;}
#universalInlineBagContainer #signInContent #topNavLocaleCode a:link, #universalInlineBagContainer #signInContent #topNavLocaleCode a:visited, #universalInlineBagContainer #signInContent #topNavLocaleCode a:hover, #universalInlineBagContainer #signInContent #topNavLocaleCode a:active{color:#666666;text-decoration:none;}
#universalInlineBagContainer #signInContent a:hover{text-decoration:underline;}

#universalInlineBagContainer #inlineBagClip{z-index:51;}
#universalInlineBagContainer #inlineBagMarketingClip{z-index:50;}

#universalInlineBagContainer #inlineBagHeader {background:#7e7573;width:212px;height:24px;}
#universalInlineBagContainer .checkoutButtonContainer{float:left;height:16px;width:15px;padding:5px 0px 4px 12px;}
#universalInlineBagContainer .inlineBagTopLayerContainer{float:left;height:25px;width:179px;padding-left:6px;margin:0px;color:#ffffff;}

#universalInlineBagContainer .inlineBagTopLayerContainer #inlineBagTopPriceLayer{float:left;margin-top:6px;margin-left:0px;font-size:9px;font-family:Arial,Sans-serif;}
#universalInlineBagContainer .inlineBagSummary a:link, #universalInlineBagContainer .inlineBagSummary a:visited, #universalInlineBagContainer .inlineBagSummary a:hover, #universalInlineBagContainer .inlineBagSummary a:active{color:#ffffff;}
#universalInlineBagContainer .inlineBagSummary a:link, #universalInlineBagContainer .inlineBagSummary a:visited, #universalInlineBagContainer .inlineBagSummary a:active{text-decoration:none;}
#universalInlineBagContainer .inlineBagSummary a:hover, #universalInlineBagContainer .inlineBagSummary a:active{text-decoration:underline;}

#universalInlineBagContainer .inlineBagTopLayerContainer #checkoutButtonContainer2{width:61px;margin:0px;padding:3px 4px 0px 0px;float:right;}

#universalInlineBagContainer #inlineBagHeaderOpen {background:#7e7573;width:212px;height:24px;}
#universalInlineBagContainer .inlineBagTopLayerContainerOpen{float:left;height:19px;width:150px;padding:6px 0px 0px 6px;background:#7e7573;color:#ffffff;font-size:9px;font-family:Arial,Sans-serif;}
#universalInlineBagContainer  #closeButtonContainer {float:left;margin:0px;padding:3px 4px 0px 0px;background:#7e7573;}

#universalInlineBagContainer #inlineBagItems{margin:0px;padding:0px;width:212px;color:#000;font-family:Arial;font-size:9px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag #lineItems{float:left;background:#ffffff;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag li.lineItem{float:left;width:212px;background:#ffffff;}

/* This is a hack to get the background behind the badge column to stretch to the height of the lineitem */
#universalInlineBagContainer #inlineBagItems #gidInlineBag .badgeContent{padding-bottom:200px;margin-bottom:-199px;}
/* Overflow:hidden is needed only to support the hack on badgeContent */
#universalInlineBagContainer #inlineBagItems #gidInlineBag li.lineItem{overflow:hidden;padding-bottom:8px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag .badgeContent{float:left;width:40px;padding-top:7px;background-color:#E6E6E6;text-align:center;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .badgeContent img.badge{display:inline;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .imageContent{float:left;margin:7px 0px 7px 7px;padding:0px;width:45px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag img.productThumbnail {margin:0px;width:38px;height:51px;border:0px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag img.piperlimeProductThumbnail,
#universalInlineBagContainer #inlineBagItems #gidInlineBag img.athletaProductThumbnail {margin:0px;width:38px;height:38px;border:0px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag .lineItemDetails{float:left;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .infoContent{float:left;width:100px;padding:7px 7px 0px 0px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .styleDescription{font-size:12px;margin-bottom:4px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .styleDescription a:link, #universalInlineBagContainer #inlineBagItems #gidInlineBag .styleDescription a:visited, #universalInlineBagContainer #inlineBagItems #gidInlineBag .styleDescription a:hover, #universalInlineBagContainer #inlineBagItems #gidInlineBag .styleDescription a:active{color:#4d5d8a;text-decoration:none;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .sku{color:#999999;font-size:10px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .productName{font-weight:bold;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .productDetail{color:#333333;font-size:10;font-weight:normal;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag .infoContent2{float:left;clear:left;width:159px;padding:0px;font-size:10px;}
#gidInlineBag .infoContent2 li{float:left;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag .infoContent2 div.label{float:left;width:30px;text-align:right;padding:0px 7px 0px 14px;color:#999999;font-size:10px;}

#gidInlineBag .infoContent2 .colorDescriptionSpan{float:left;width:108px;}
#gidInlineBag .infoContent2 .skuDescriptionSpan{float:left;width:108px;}
#gidInlineBag .infoContent2 .hasSellPrice{float:left;width:108px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag .infoContent2 span.sellPrice{font-family:Arial;color:#333333;font-size:10px;}

#universalInlineBagContainer #inlineBagItems #gidInlineBag div.quantity{float:left;width:35px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag div.itemSubtotal{float:left;width:69px;text-align:right;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag .divider{height:1px;background-color:#999;margin:0px;padding:0px;}

#universalInlineBagContainer #gidInlineBag #inlineBagSummary{width:204px;float:left;padding:7px 8px 7px 0px;background-color:#bbbbbb;color:#ffffff;font-size:10px;border-top:none;margin-top:0px;border-bottom:1px solid #FFFFFF;}
#universalInlineBagContainer #gidInlineBag #inlineBagSummary .itemCount{margin:0px;padding-left:8px;float:left;}
#universalInlineBagContainer #gidInlineBag #inlineBagSummary .subTotal{float:right;margin:0px;padding:0px 9px 0px 0px;}
#universalInlineBagContainer #inlineBagItems #gidInlineBag #inlineBagSummary .price{font-weight:normal;color:#ffffff}

#universalInlineBagContainer #universalInlineBagBottom {background-color:#7E7573;clear:both;height:23px;width:212px;}
#universalInlineBagContainer #universalInlineBagBottom #link1 {float:left;padding:5px 12px 0px 8px;color:#ffffff;font-size:10px;}
#universalInlineBagContainer #universalInlineBagBottom #link1 a:link, #universalInlineBagContainer #universalInlineBagBottom #link1 a:visited{color:#ffffff;text-decoration:none;}
#universalInlineBagContainer #universalInlineBagBottom #link1 a:active, #universalInlineBagContainer #universalInlineBagBottom #link1 a:hover {color:#ffffff;text-decoration:underline;}
#universalInlineBagContainer #universalInlineBagBottom #link2 {float:right;margin-top:3px;padding-right:9px;}
#universalInlineBagContainer #universalInlineBagBottom #link2 img.button_check_out {height:19px;width:61px;}

#universalInlineBagContainer #universalInlineBagBottomBorder {width:212px; height:2px;font-size:1px;line-height:1px;}

#universalInlineShoppingBagDataLoaderContainer{display:none;}
#universalInlineShoppingBagDataMarketingContainer{display:none;}

#inlineBagMarketingContent {
	width:212px;
}

#gidInlineBagPromo #inlineBagPromo {
	padding: 5px;
	background-color:#e6e6e6;
	border:1px solid #ccc;
}

#inlineBagCrossSell {
	padding: 5px;
	cursor:pointer;
	background-color:#e6e6e6;
	border:1px solid #ccc;
}

#gidInlineBagMarketingContainer {
	background-color:#e6e6e6;
	border:1px solid #ccc;
}

#inlineBagCrossSell #crossSellImg {float:right;padding:5px;width:75px;height:100px;}

/* CROSSLINKS STYLE */
#crossLinkModule {
	color: #999;
	font-family: Verdana,Arial,Sans-serif;
    position: fixed;
    top: -5000px;
    left: 0px;
    width: 95px;
    font-size: 9px;
}


#crossLinkModule #crossLinkHeader {
	border: solid 1px #c1c1c1;
    height: 28px;
	margin: 0px;
    text-align: center;
    background: #4c4441 url(/gid/assets/common/en/xlinkHeader.gif) top left no-repeat;
}

#crossLinkModule #crossLinkHeader .headerText {
	margin-top: 6px;
    color:#d5d1cd;
    font-size: 12px;
    font-weight:bold;
}

#crossLinkModule #crossLinkHeader .headerText .highlight {
	color: white
}

#crossLinkModule .skipNavs {
	position: fixed;
    top: -1000px;
    left: -100px;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

#crossLinkModule #crossLinkBrands {
    border-bottom: solid 5px #4c4441;
}

#crossLinkModule #brand1,
#crossLinkModule #brand2,
#crossLinkModule #brand3,
#crossLinkModule #brand4,
#crossLinkModule #brand10 {
	background-color:#f2eae7;
	border: solid 1px #c1c1c1;
	margin-top: -1px;
    position: relative;
    display: none;
}

#crossLinkModule .content a
 {
	color: #565656;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	width: 100%;
    margin: 0px;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 10px;
    text-indent: -10px;
}


#crossLinkModule .content a:hover {
	color: black;
    background: #f0ebea url(/gid/assets/common/en/xlinkLinkBG.gif) bottom left repeat-x;
}
#crossLinkModule .logo {
    padding: 2px;
    display: table-cell;
    vertical-align: top;
    width: 18px;
}

#crossLinkModule .content {
    display: table-cell;
    vertical-align: top;
    width:66px;
    background-color:white;
    border-left: solid 4px white;
    overflow: hidden;
}

#crossLinkModule .brandMain {
	display: table;
}

#crossLinkModule .greek {
	text-transform: capitalize;
	font-size: 10px;
	font-family:Arial;
	color: #565656;
    line-height: 12px;
    font-weight: bold;
}

#crossLinkModule .greek p {
    padding-bottom: 4px;
    padding-top: 4px;
    line-height: 12px;
}

#crossLinkModule #brand1Links,
#crossLinkModule #brand2Links,
#crossLinkModule #brand3Links,
#crossLinkModule #brand4Links,
#crossLinkModule #brand10Links {
    padding-top: 4px;
    padding-bottom: 4px;
    width: 55px;
}


/*\*//*/

* html #crossLinkModule .brandMain, * html #crossLinkModule .brandRow {
    display: block;

}

* html #crossLinkModule .logo, * html #crossLinkModule .content {
    display: inline-block;
}

/**/

#quickLookWindow{z-index:91; top: -500px; position: absolute;}

