

.universalButtonSprite {
	   background: url(../images/universal_button_sprite.gif) no-repeat top left;
	   width: 0px;
	 }

.brand {
	   background: url(../images/universal_bar_sprites.png) no-repeat top left;
	   width: 0px;
	 }

.brand1 .quicklook-sprites, .brand7 .quicklook-sprites, .brand20 .quicklook-sprites { background:transparent url(../images/quicklook-sprites.gif) no-repeat scroll left top; }
.brand2 .quicklook-sprites, .brand8 .quicklook-sprites, .brand21 .quicklook-sprites { background:transparent url(../images/quicklook-sprites.gif) no-repeat scroll left top }
.brand3 .quicklook-sprites, .brand9 .quicklook-sprites { background:transparent url(../images/quicklook-sprites.gif) no-repeat scroll left top }



/* GOL Layout*/
body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent !important;    
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    overflow-x: hidden;
}

#footer {color:#666666;font-size:9px;position:relative;}
#brandftr3_10000513 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/*reassign keyline */
#mainContent {border:1px solid #B8B6B4;}


/*dotted key line removed from maincontent added to sidenav added for 7.12 add contentOvveride*/
#mainContentContainer #mainContent {
background-color:#FFFFFF;
background-image:url("../images/nodash_vertical.gif");
background-repeat:repeat-y;
border:medium none;
position:relative;
}

/*end reassign keyline */


/*Piperlime Shoe Shop Coloration: Mens, Boys, Girls */
#sideNav #categoryNav48371 a.category {
color:#77BB00;
}

#sideNav #categoryNav48371 a.categorySelected {
color:#77BB00;
}

#sideNav #categoryNav39790 a.category {
color:#77BB00;
}

#sideNav #categoryNav39790 a.categorySelected {
color:#77BB00;
}

#sideNav #categoryNav39791 a.category {
color:#77BB00;
}

#sideNav #categoryNav39791 a.categorySelected {
color:#77BB00;
}
/*End Piperlime Shoe Shop Coloration */

/*Fix sale border width */
#saleHdr, #clearanceHdr {width:828px;}
/*End sale border width */


/*Fix for QuickLook close button for universal_button_sprites.css */
.brand1 #quickLookClose, .brand1 #quickLookClose, .brand20 #quickLookClose { width: 19px; margin-top:2px;}
/*End Fix for QuickLook close button */

/* Hide the default International Shipping Header - Do Not Remove */
#internationalShippingOptInList div.top {
	display:none;
}



/*HOL2 2010: 11.10.10 "Holiday Wants" Header Coloration: Womens, Mens, Boys, Girls, BG, BB, TG, TB */

#sideNav #categoryNav62381 {
color:#B30838;
}

#sideNav #categoryNav62431 {
color:#B30838;
}

#sideNav #categoryNav62405{
color:#B30838;
}

#sideNav #categoryNav62396 {
color:#B30838;
}

#sideNav #categoryNav52314 {
color:#B30838;
}

#sideNav #categoryNav52320 {
color:#B30838;
}

#sideNav #categoryNav62458 {
color:#B30838;
}

#sideNav #categoryNav62463 {
color:#B30838;
}
/*END HOL2 2010: 11.10.10 "Holiday Wants" Header Coloration: Womens, Mens, Boys, Girls, BG, BB, TG, TB */

.swatchesCategory {display:none;}

#universalMarketingContainerTop{overflow:visible !important;*overflow:visible !important;_overflow:hidden !important;}

/*TAKEN FROM global_narrow.css */


/*GID MARKETING FOOTER */
#GIDFooter_Region1 {
width:990px;
margin-top:5px;
}

#GIDFooter_Banner {
width:988px;
border: 1px solid #675c53;
padding: 0px;
}
/*CBSM footer keylines */
#CBSM_ftr_left {
background-color: #ffffff;
border-color: #675c53;
border-style: solid;
border-width: 6px 3px 6px 6px;
float:left;

}

#CBSM_ftr_right {
background-color: #ffffff;
border-color: #675c53;
border-style: solid;
border-width: 6px 6px 6px 3px;
float:right;

}
/*end CBSM footer keylines */

#GapEmailFooter {position:relative; width:988px; height:99px;display:block;}
#Main {position:absolute; top:0px; width:988px; height:99px;}
#EmailSignup {position:absolute; top:30px; left:475px; width: 275px; height:53px;}
#FormFieldOne {float:left;}
#FormFieldTwo {width:260px;}
#SubmitButton {width:13px; height:13px; float:left;}
#SubmitButton {width:13px; height:13px;_position:relative;_top:-21px;_left:245px;}

#FormFieldOne input {width:250px;}
#FormFieldTwo input {width:250px;} 


#emailMainA {width:988px; height:99px;}
#emailMainA img {display:block;}

#emailMainB {width:988px; height:99px;}
#emailMainB img {display:block;}

#fbLikeBox {position:absolute; top:0px; left:770px; width: 275px;overflow:hidden;}

#GIDFooter_Banner {border:none !important;}


/* GOL Layout*/

#dragLayer { z-index: 40; }


/* GOL Seasonal Layout: Spring 2012 version 2 - 02/21/12 */


#footer {color:#666; font-size:9px;}

/*begin - spring 2012: left nav layout*/
/*keyline to white/reassign keyline */
#mainContent {border:none;}
#mainContentContainer {border:none;}
#mainContentContainer {border-left:none;border-right:none;}

/*remove bottom keyline from main content*/
#mainContent {border-bottom:none;}
#mainContentContainer {border-bottom:none;}

#sideNav  {background-color:#fff; color:#000;}
/*end reassign keyline */



/*dotted key line removed from maincontent added to sidenav added for 7.12 add contentOvveride*/
#mainContentContainer #mainContent {background-color:transparent; background-image:url("../images/nodash_vertical.gif"); background-repeat:repeat-y; border:medium none;}

#sideNav  {
/*background-image:url("../images/sidenav_dash_vertical.gif");*/
/*background-repeat:repeat-y;*/
}

#footer a:link, #footer a:visited, #footer a:active{color:#000;}

/*Add white keyline around 988px footer container*/
#brandftr3_10000513 {border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}

/* END: GOL Seasonal Layout: Spring 2012*/



/* GOL Layout: Permanent*/


/* VI -- CATEGORY PAGES*/

	
	.brand1 .quicklook-sprites, .brand7 .quicklook-sprites, .brand20 .quicklook-sprites {background:transparent url(../images/brand_buttons_and_assets_sprite.gif) no-repeat scroll left top;}
		
	#shopBySizeContainer{background:#F0F0F0;}
	
	#shopBySizeTools {background:url("../images/shopbysize_hdr.gif") no-repeat scroll 13px 0 #F0F0F0; height: 14px; margin:0; padding:0px  2px 2px 102px; white-space:nowrap; width:712px;}
	
	#shopBySizeTools li a {color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;}
	
	/*shop by size: size chart layout adjustment */
	#shopBySizeTools li {padding-top:-1px; _padding-top:-1px; *padding-top:-1px;}	
	
	/*pagination*/
/* END: VI -- CATEGORY PAGS*/
	
/*PRODUCT PAGE LAYOUT OVERRIDE*/
	
	
	.brand1 .imgDiv {background-color:white; border:1px solid #fff;}/*product images keyline to white */
	
	#productContentLeft{margin-top:22px; _margin-top:22px; *margin-top:22px;}/*(used to be margin-top:12px -- move product page up*/
	#productContentRight{margin-top:22px; _margin-top:22px; *margin-top:22px;}/*(used to be margin-top:12px -- move product page up*/
	
	#productNameText, #productNameText h2, #productNameText h1 {color:#000; padding-left:0px}/*overrides product header shift and color*/
	
	/*font and rule for the sizing box*/
	.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 {border:1px solid #999; color:#999;}

	
	
	/*tabs*/
	.brand1 #variantButtons .on {color:#000; font-weight:bold;}
	.brand1 #variantButtons .off{background-color:#ccc; color:#000;}
	/*END: tabs*/
		
	/*add to bag segment*/
	#addToBagContent {background-color:#ccc;}
	#quantityContent label {color:#fff; font-weight:bold;}
	#selectionConfirmText {color:#fff; font-weight:bold;}
	#priceText {color:#000;}
	/* END:add to bag segment*/
	
	/*about this product segment*/
	#tabWindow {background-color:#fff;}
	.copyBlock {color:#000; font-weight:bold;}
	#tabWindow ul {color:#000;}
	/*about theis product segment end*/
	
	
	/*Quick Look size charts button*/
	.brand1 .sprite-sizeChart, .brand7 .sprite-sizeChart, .brand20 .sprite-sizeChart{ background-image:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -1286px; width: 63px; height: 20px; }

	/*Image Tools on Product page and Quick Look popup -- zoom and view larger*/
	.brand1 img.sprite-button_more_views, .brand7 img.sprite-button_more_views, .brand20 img.sprite-button_more_views {background:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -936px; width: 72px; height: 16px; } /*View Larger button on Quick Look popup*/ 	
	
	.brand1 #imageTools #moreViewsBtn, .brand1 #moduleProductImageTools #moreViewsBtn{background-image:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -936px; width: 72px; height: 16px; margin-left:10px; }
	
	.brand1 #imageTools #moreViewsBtn, .brand1 #moduleProductImageTools #moreViewsBtn{background:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -936px; width: 72px; height: 16px; margin-left:10px; }	
	
	.brand1 #imageTools .over{background:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -1697px; width: 103px; height: 11px;}
	.brand1 #imageTools .over{background-image:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -1697px; width: 103px; height: 11px;}

	.brand1 #imageTools .out{background:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -1636px; width: 115px; height: 11px;} 

	.brand1 #imageTools .out{background-image:url("../images/brand_buttons_and_assets_sprite.gif"); background-position: 0 -1636px; width: 115px; height: 11px;} 


	/*Image Thumbs key line*/
	.brand1 .thumbs, .brand7 .thumbs, .brand20 .thumbs {border-color:#999;}	
	.brand1 .thumbSelected, .brand7 .thumbSelected, .brand20 .thumbSelected {border-color:#999;}
		
	#mainContent #crossSellBox{background-color:#fff; margin:75px 0 10px 21px; position:relative;}
	#crossSellTop{background-color:#fff;}

	/*Out Of Staock Button Placement*/
	.brand1 .sprite-button_add_to_bag_out, .brand7 .sprite-button_add_to_bag_out, .brand20 .sprite-button_add_to_bag_out {background-position: 0 -799px;float: right;height: 20px;margin-top: 5px;width: 73px;}
	
/*PRODUCT PAGE LAYOUT OVERRIDE ENDS*/

/*OUTFIT PAGE OVERRIDE*/

#outfitContent #outfitName{color:#000; font-size:13px; font-weight:bold;}

.brand1 #addToBagContent input.addToBagBtn, .brand1 #confirmationContentTop input.addToBagBtn, .brand1 #confirmationContentBottom input.addToBagBtn{background:url("../images/brand_buttons_and_assets_sprite.gif") repeat scroll 0 -665px transparent; height:17px; width: 72px;}

.brand1 #addToBagContent input.off, .brand1 #confirmationContentTop input.off, .brand1 #confirmationContentBottom input.off{background-position: 0 -665px;}



.brand1 #addToBagContent input.on, .brand1 #confirmationContentTop input.on, .brand1 #confirmationContentBottom input.on{background:url("../images/brand_buttons_and_assets_sprite.gif") repeat scroll 0 -732px transparent; height:17px; width: 72px;}


/* Customer Service page Spring Update */
	#mainContent .csContentPage {padding:10px 10px 10px 35px;}
	#mainContent .header1 {margin:10px 0px 10px 0px; color:#000;}
/* END: Customer Service page Spring Update */

/*Search Results Spring Update*/
	#noResultsShell {width:828px;}
/*END: Search Results Spring Update*/






/*~~~~~~~~~~~~~~~~~~~Piperlime Shoe Shop Coloration: Mens, Boys, Girls~~~~~~~~~~~~~~~~~~~~~~~ */
#sideNav #categoryNav48371 a.category {
color:#77BB00;
}

#sideNav #categoryNav48371 a.categorySelected {
color:#77BB00;
}

#sideNav #categoryNav39790 a.category {
color:#77BB00;
}

#sideNav #categoryNav39790 a.categorySelected {
color:#77BB00;
}

#sideNav #categoryNav39791 a.category {
color:#77BB00;
}

#sideNav #categoryNav39791 a.categorySelected {
color:#77BB00;
}
/*~~~~~~~~~~~~~~~~~~~~~~~End: Piperlime Shoe Shop Coloration~~~~~~~~~~~~~~~~~~~~~~~ */





/*Fix sale border width - HIDE SALE HEADER 1/14/11 */
#saleHdr, #clearanceHdr {width:828px;display:none !important;}
/*End sale border width */


/*Fix for QuickLook close button for universal_button_sprites.css */
.brand1 #quickLookClose, .brand1 #quickLookClose, .brand20 #quickLookClose { width: 19px; margin-top:2px;}
/*End Fix for QuickLook close button */

/* Hide the default International Shipping Header - Do Not Remove */
#internationalShippingOptInList div.top {
	display:none;
}


/* Fix for international shipping selector on CS pages */
#internationalShippingOptInList p.copyright { margin:0; padding:0 }
#internationalShippingOptInList .please_select { margin:0 0 10px; padding:0; line-height:10px; font-size:11px }
#internationalShippingOptInList #explanatoryCopy { margin:12px 0 14px 10px; padding:0 }

div#bodyContainer div#mainContentContainer{border-left:none;}

