/*CSS COLORATION AND LAYOUT OVERRIDES*/
	body {background-color:#ffffff !important;}
	
 	/*#bodyContainer {background-image:url("/Asset_Archive/BRWeb/content/0007/249/492/assets/LN_opacitybg.png")!important;background-color:transparent !important;}
	*/
	/*#bodyContainer {padding:57px 0 0 0; !important;}*/
 	/*#bodyContainer {background-color:white !important;}*/
	#bodyContainer {background-color:transparent !important;}
			 
 	#tabTableOff {margin-top:0px;}
		
	ul{list-style:none outside none; margin:0; padding:0;}
	#topNav #universalTopNav .division {height:28px; float:left; margin:0; padding:0; white-space:nowrap;}
			
	#mainContentContainer{background-image:none !important;background:none transparent !important;background-color: transparent !important;border-left:0px;}
	#mainContentContainer {padding-left:0px !important;}	
	
	#sideNav li.categorySelected {background-color: transparent;}
		
	#sideNav li.firstHeader {color:#000; padding:16px 0 5px 0;}
	#sideNav li.header { color: #333333; padding: 30px 0 0px 0; font-size: 11px !important; line-height: 20px; }
	
	#sideNav #sideNavCategories {background-color: transparent !important;padding: 0 0 0 0;text-align:left;}
	
	#sideNav ul.category {padding: 0px 13px 30px 0px;}
	
	#sideNav ul.subCategory {background-image:none !important;background:none transparent !important;background-color: none !important; margin: 0 0 0 -70px;}

	#sideNav #sideNavCategories a.subCategory:hover {color:#a07314;font-weight:bold;}
	
	#sideNav #sideNavCategories a.category:hover {color:#a07314;}

	#sideNav li.subCategorySelected {background-image:none !important;background:none transparent !important;background-color: transparent !important; color:#000066; font-weight:bold;}
	#sideNav a.category:link, #sideNav a.category:visited, #sideNav a.category:active {color:#000;}
	#sideNav a.subCategory:link, #sideNav a.subCategory:visited, #sideNav a.subCategory:active  {color:#a07314;}
	#sideNav a.categorySelected:link, #sideNav a.categorySelected:visited, #sideNav a.categorySelected:active, #sideNav a.categorySelected:hover {color:#000066; background-image: url("/Asset_Archive/BRWeb/content/0007/249/492/assets/LN_Arrow.png"); background-repeat:no-repeat; background-position:left center; padding-left: 15px;}
	#sideNav a.subCategorySelected:link, #sideNav a.subCategorySelected:visited, #sideNav a.subCategorySelected:active, #sideNav a.subCategorySelected:hover {color:#000066;}
	#sideNav #categoryNav90118 a.category, #sideNav #categoryNav90118 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav94922 a.category, #sideNav #categoryNav94922 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav69387 a.category, #sideNav #categoryNav69387 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav1016583 a.category, #sideNav #categoryNav1016583 a.categorySelected {font-weight:bold;color:#cc3300;}
	
	#sideNav #categoryNav69931 a.category, #sideNav #categoryNav69931 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav48446 a.category, #sideNav #categoryNav48446 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav1017134 a.category, #sideNav #categoryNav1017134 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav1017123 a.category, #sideNav #categoryNav1017123 a.categorySelected {font-weight:bold;color:#cc3300;}

	#sideNav #categoryNav55223 a.category, #sideNav #categoryNav55223 a.categorySelected {font-weight:bold;color:#cc3300;}
	
	#sideNav #categoryNav1018797 a.category, #sideNav #categoryNav1018797 a.categorySelected {font-weight:bold;color:#cc3300;}
	
	
	
	/*#footer {background-color:#ffffff !important;color:#666666;}*/
	#footer {background-color:transparent !important;color:#333333;}
	#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#333333;}
	
		
/*override sub sub categories*/
	#sideNav a.subSubCategory:link, #sideNav a.subSubCategory:visited, #sideNav a.subSubCategory:active, #sideNav a.subSubCategory:hover {
		color:#000066;}
	#sideNav a.subSubCategorySelected:link, #sideNav a.subSubCategorySelected:visited, #sideNav a.subSubCategorySelected:active, #sideNav a.subSubCategorySelected:hover {
		color:#000066; margin:0; padding:0; font-weight:bold;}
		
	#sideNav ul.subSubCategory {background-image:none !important;background:none transparent !important;background-color: transparent !important; list-style:none outside none; margin:0; padding:0;font-weight:normal;}/*set background color and set weight to normal*/
	
	#sideNav li.subSubCategorySelected {line-height:11px; margin:0; padding:0 0 0 10px;} /*took out bottom padding 3px*/
	
/*added to center table for VI pages*/
	#tabTable, #tabTableOff {background-color:#ffffff; border:medium none; margin:0 0 0 3px; padding:0; width:825px;}
	
/*add spacing at top of VI pages*/
	.categoryPaging {padding-top:12px;}
	
	.categoryPaging a:link, a:visited, a:hover, a:active {
		color: #666666;
		text-decoration: underline;
	}	

/*ipad topnav coloration*/
/*
#topNav { background-color:transparent !important; }
.siteErrorSpacer { background-color:#fff !important; }
#universalBar { background-color:transparent !important; }
.universalBarTable { background-color:transparent !important; }
.universalBarTable #universalBarTabs li  { background-color:#fff !important; }
.universalBarTable .universalBarCenter5Tab, .universalBarContainer5Tab { background-color:#fff !important; }
*/

#topNav { background-color:transparent !important; }
.siteErrorSpacer { background-color:transparent !important; }
#universalBar { background-color:transparent !important; }
.universalBarTable { background-color:transparent !important; }
.universalBarTable #universalBarTabs  { background-color:transparent !important; }
.universalBarTable #universalBarTabs li  { background-color:transparent !important; }
.universalBarTable .universalBarCenter5Tab, .universalBarContainer5Tab { background-color:transparent !important; }

/* css override add 1px grey outline to VI images */
.brand2 .imgDiv {background-color:#ffffff; border:1px solid #F0F0F0; margin:0 1px 3px 0 !important; padding:0; position:relative;}

/*category header change background color, font family: arial, font size, line height, header text uppercase, added width to fix spacing issue*/
#categoryNameHeader {background-color:#000066; font-family:Arial,Verdana,Sans-serif; font-size:18px; font-weight:normal; line-height:66px;text-transform: uppercase;width:820px;}

/*product marketing flag change color*/
	.productMarketingFlag {color:#333333; font-size:10px; line-height:13px; font-weight:bold;}
/* sub cat header change color, font family and size*/
.header4 {font-family:Arial,Verdana,Sans-serif; font-size:14px;}
.header4 a:link, .header4 a:visited, .header4 a:hover, .header4 a:active {color:#000000;text-decoration:none;}

/*#universalBar #universalBarTable {background-image:none !important;background:none transparent !important;background-color: transparent !important;}

#topNav #universalTopNav {background-image:none !important;background:none transparent !important;background-color: transparent !important;}*/


/* 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 }

/* PIPERLIME LEFT NAV LINK COLOR OVERRIDE */	
	#sideNav #categoryNav36592 a.category, #sideNav #categoryNav36592 a.categorySelected { color:#77bb00 }
    #sideNav #categoryNav39744 a.category, #sideNav #categoryNav39744 a.categorySelected { color:#77bb00 }
    #sideNav #categoryNav47318 a.category, #sideNav #categoryNav47318 a.categorySelected { color:#77bb00 }
    #sideNav #categoryNav36834 a.category, #sideNav #categoryNav36834 a.categorySelected { color:#77bb00 }
    #sideNav #categoryNav36836 a.category, #sideNav #categoryNav36836 a.categorySelected { color:#77bb00 }
    #sideNav #categoryNav36838 a.category, #sideNav #categoryNav36838 a.categorySelected { color:#77bb00 }             
                
	
/*#footer #footer_BrandContainer, #footer #footer_GID_marketing, #footer #footer_TextLinkNavigation {margin-top:10px;}*/
	

/*CSS BUG OVERRIDES*/	
/*contentOverride54 QuickLook Close button in UniversalSprite*/
.brand2 #quickLookClose, .brand8 #quickLookClose, .brand21 #quickLookClose { width: 19px; margin-top:2px;}

/*contentOverride55 internationalShippingOptInList div hide*/
#internationalShippingOptInList div.top {
	display:none;
}
	
/*CSS overrides after 7/12 site widening launch*/
/*override bold sale link in left nav for all DPs*/
	#sideNav #categoryNav26219 a.category, #sideNav #categoryNav26219 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav47196 a.category, #sideNav #categoryNav47196 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav26495 a.category, #sideNav #categoryNav26495 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav26399 a.category, #sideNav #categoryNav26399 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav30727 a.category, #sideNav #categoryNav30727 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav29809 a.category, #sideNav #categoryNav29809 a.categorySelected {font-weight:bold;color:#cc3300;}
	#sideNav #categoryNav13373 a.category, #sideNav #categoryNav13373 a.categorySelected {font-weight:bold;color:#cc3300;}
	
	/*  top search fix 6/28/11 */
	#topSearch {display:block;}
		
#footer {margin-left: auto; margin-right: auto;}
#footer {background-color:transparent;background-image:none;color:#666666;}/*also in CSS overwrite*/
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {color:#666666;}/*also in CSS overwrite*/

#footer #footerNavigationContainer {width:776px; background-color:transparent;}
#footer #footerLinks {height:136px;width:776px; background-color:transparent;}
#sisterSiteContainer{padding:0px;}

#sideNav #categoryNav36592 a.category {color:#77BB00;}
#sideNav #categoryNav36834 a.category {color:#77BB00;}
#sideNav #categoryNav36836 a.category {color:#77BB00;}
#sideNav #categoryNav36838 a.category {color:#77BB00;}
#sideNav #categoryNav39744 a.category {color:#77BB00;}
#sideNav #categoryNav47318 a.category {color:#77BB00;}

#tabTableOff {height:auto;}

#universalityfooterLeft {width:377px; height:100px; border-style:solid; border-color:#FF6600; border-width:5px; border-right-width:3px; background-color:#ffffff; float:right;}

#universalityfooterRight {width:377px; height:100px; border-style:solid; border-color:#FF6600; border-width:5px; border-left-width: 3px; background-color: #ffffff;}


/*	+++++++++++ GLOABL FOOTER LAYOUT -- !!! DO NOT DELETE !!! +++++++++++ */
.brfLinks {line-height:12px;padding:4px;}
 #col1 {float:left; padding:0px 10px 4px 15px;}
 #col2 {float:left; padding:0px 10px 4px 4px;}
 #col3 {float:left; padding:0px 10px 4px 4px;}
 #col4 {float:left; padding:0px 10px 4px 4px;}
 #col5 {float:left; padding:0px 10px 4px 4px;}	

/*	+++++++++++ GLOABL FOOTER LAYOUT END +++++++++++  */

#htmlBlock{float:left}