/* htdocs/dpsweb/lightingshowplace.com/store.css
   $Id: store.css,v 1.77 2010/06/11 14:59:29 dferruggia Exp $ */
/* LAYOUT */
body {
	text-align: center; 
	padding: 5px 0px 0px 0px;
	background: #fff url(images/lsp_bg_fall07.gif) repeat-x top left;
}

a                   { color: #000000; text-decoration: none; font-size: 13px;}
a:link              { color: #000000; font-size: 13px;}
a:visited           { color: #454545; font-size: 13px;}
a:active            { color: #000000; font-size: 13px;}
a:hover             { color: #000000; text-decoration: underline; font-size: 13px;}
a.coloredLink, a.coloredLink:link, a.coloredLink:visited, a.coloredLink:active, a.coloredLink:hover { color: #473324; }


/* H1 Classes */

.headerText, #endecaLandingPage h1
	{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#473324;
	font-size:22px;
	margin-top:7px;
	margin-bottom:2px;
	margin-left:5px;
	}
	
h1.productName
	{
	color: #473324;
	font-size: 22px;
	margin-bottom:0;
	margin-top:2px;
	padding-top:0;
	}
	
h1.search, #oldEndecaLandingPage h1
	{
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif; 
	color:#473324;
	font-size:22px;
	text-align:left;
	border:none;
	margin-bottom:5px;
	padding:0;
	}
	
/* H2 Classes */

.copyHeaderText, #endecaLandingPage h2, a.copyHeaderText:link, a.copyHeaderText:active, a.copyHeaderText:hover, a.copyHeaderText:visited
	{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#473324;
 font-weight:bold;
 margin:5px 0;
 padding:0;
	}
	
h2.productCategory
	{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#473324;
 font-weight:bold;
 margin:5px 0;
 padding:0;
	}
	
/* H3 Classes */

.categoryText h3
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #473324;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin-bottom: 2px;
	}

.romanceCopy h3
	{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#473324;
 font-weight:bold;
 margin:5px 0;
 padding:0;
	}


.footerFinePrint
{
	font-size  : 11px;
	padding-top: 6px;
	text-align : center;
}

.footerRow
{
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	border-color: #7B951B;
	border-style:solid;
	border-width: 1px;
	text-align: center;
}

.footerGreenRow
{
	background-color: #7B951B;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

a.footerGreenRowLink { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: none; }
a.footerGreenRowLink:link { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: none; }
a.footerGreenRowLink:active { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: none; }
a.footerGreenRowLink:visited { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: none; }
a.footerGreenRowLink:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-decoration: underline; }

a.footerRowLink { font-size: 11px; padding: 2px 2px 2px 2px; text-decoration: none; }
a.footerRowLink:link { font-size: 11px; padding: 2px 2px 2px 2px; text-decoration: none; }
a.footerRowLink:active { font-size: 11px; padding: 2px 2px 2px 2px; text-decoration: none; }
a.footerRowLink:visited { font-size: 11px; padding: 2px 2px 2px 2px; text-decoration: none; }
a.footerRowLink:hover { font-size: 11px; padding: 2px 2px 2px 2px; text-decoration: underline; }

 .headclass         { color: #525E6A; font-family: arial, sans-serif; font-size: 21px;  }
a.headclass         { color: #525E6A; font-family: arial, sans-serif; font-size: 21px;  }
a.headclass:link    { color: #525E6A; }
a.headclass:visited { color: #525E6A; }
a.headclass:active  { color: #525E6A; }
a.headclass:hover   { color: #525E6A; }

/* Begin Header/SideBar Colors */

.mainSideBarHeaderOrange { font-size: 13px; font-weight: bold;	text-decoration: none;	color: #000000; vertical-align:bottom;}
a.mainSideBarHeaderOrange         {  font-size: 13px; color: #000000; text-decoration: none; font-size: 12px; vertical-align:bottom;}
a.mainSideBarHeaderOrange:link    {  font-size: 13px; color: #000000; vertical-align:bottom;}
a.mainSideBarHeaderOrange:visited {  font-size: 13px; color: #000000; vertical-align:bottom;}
a.mainSideBarHeaderOrange:active  {  font-size: 13px; color: #000000; vertical-align:bottom;}
a.mainSideBarHeaderOrange:hover   {  font-size: 13px; color: #000000; text-decoration: underline; vertical-align:bottom;}


.mainSideBarHeader
	{
	background-color:#f6f2e8
;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #473324; 
	font-weight: bold;
	padding-left:3px;
	padding-top:1px; 
	}
a.mainSideBarHeader, a.mainSideBarHeader:link, a.mainSideBarHeader:visited, a.mainSideBarHeader:active { 
	color: #473324; 
	text-decoration: none; 
	font-size: 16px; 
	vertical-align:bottom;
	padding-left:3px;
	}
	
a.mainSideBarHeader:hover {
	color: #473324; 
	text-decoration:underline;
	font-size: 16px; 
	vertical-align:bottom;
	padding-left:3px;
}
.mainSideBarHeaderRed {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	color: #FF0000; 
	font-weight: bold;
	padding-left:3px;
	padding-top:1px; 
}
.mainSideBarHeaderRed a, .mainSideBarHeaderRed a:link, .mainSideBarHeaderRed a:visited, .mainSideBarHeaderRed a:active { 
	color:#FF0000; 
	text-decoration: none; 
	font-size: 16px; 
	font-weight:bold;
	vertical-align:bottom;
	padding-left:3px;
	}
.mainSideBarHeaderRed a:hover {
	color: #FF0000; 
	text-decoration:underline;
	font-size: 16px; 
	font-weight:bold;
	vertical-align:bottom;
	padding-left:3px;
}		


.headerAdvancedSearchText
{ 	font-size      : 11px; font-weight: normal; text-decoration: underline; color:#FFFFFF;}
a.headerAdvancedSearchText         { color: #FFFFFF; text-decoration: underline; font-size: 11px; vertical-align:bottom;}
a.headerAdvancedSearchText:link    { color: #FFFFFF; text-decoration: underline; vertical-align:bottom;}
a.headerAdvancedSearchText:visited { color: #FFFFFF; text-decoration: underline; vertical-align:bottom;}
a.headerAdvancedSearchText:active  { color: #FFFFFF; text-decoration: underline; vertical-align:bottom;}
a.headerAdvancedSearchText:hover   { color: #FFFFFF; text-decoration: underline; vertical-align:bottom;}

 .headerBar
{
	color           : #595959;
	font-size       : 13px;
	font-weight     : bold;
	padding-bottom  : 1px;
	vertical-align  : middle;
}
a.headerBar         { color: #000000; text-decoration: none; }
a.headerBar:link    { color: #000000; }
a.headerBar:visited { color: #000000; }
a.headerBar:active  { color: #000000; }
a.headerBar:hover   { color: #000000; text-decoration: underline; }

.headerCall
{
	color         : #ffffff;
	font-size     : 11px;
	vertical-align: middle;
	font-weight   : bold;
}

.headerHigh
{
	font-size     : 16pt;
	vertical-align: middle;
}

.headerLeft
{ 
	background-color: #FFFFFF;
	text-align      : left;
	vertical-align  : bottom;
}

.headerModelSearchText
{
	color      : #ffffff;
	font-size  : 11px;
	font-weight: bold;
}

.headerPhoneNumber
{
	color         : #473324;
	font-size     : 13px;
	font-weight   : bold;
}

.headerRight
{ 
	background-color: #FFFFFF;
	color           : #FFFFFF;
	padding-bottom  : 15px;
	text-align      : right;
	vertical-align  : bottom;
}

.specialsHeader { 
                     height: 1px; 
                     color: #000000;
                     font-size: 12px;
					 font-weight: bold;
					 background-color: #ffffff;
					 vertical-align: middle;
					 border-top: 1px solid #525E6A;
                     border-bottom: 1px solid #525E6A;
					 }
	             
.sidebarBgrnd      { background-color: #FFF;
					 border-right: #D5D5D5 dotted 1px;}

.sideBarText          { color: #484848; text-decoration: none; font-size: 11px;}
a.sideBarText         { color: #484848; text-decoration: none; font-size: 11px;}
a.sideBarText:link    { color: #484848; }
a.sideBarText:visited { color: #484848; }
a.sideBarText:active  { color: #484848; }
a.sideBarText:hover   { color: #484848; text-decoration: underline; }

.sideBarTextWhite          { color: #ffffff; text-decoration: none; font-size: 11px; padding: 2px 2px 2px 2px;}
a.sideBarTextWhite         { color: #ffffff; text-decoration: none; font-size: 11px;}
a.sideBarTextWhite:link    { color: #ffffff; }
a.sideBarTextWhite:visited { color: #ffffff; }
a.sideBarTextWhite:active  { color: #ffffff; }
a.sideBarTextWhite:hover   { color: #ffffff; text-decoration: underline; }

/* End Header/SideBar Colors */

a.cartText 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }
a.cartText:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }
a.cartText:link 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }
a.cartText:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }
a.cartText:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: underline; }


.cartText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-align: center;
	}
	
.searchResultsClickFor
	{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FE5A01;
	}
	
.categoryListText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 2px 2px 2px 2px;
	}
	

/* Begin Shopping Cart Colors */
a.headCart         { color: #FFFFFF; 
                     font-size: 13px; 
                     font-weight: normal;
                     vertical-align: middle; }
                     
a.headCart:link    { color: #FFFFFF; }
a.headCart:visited { color: #FFFFFF; }
a.headCart:active  { color: #FFFFFF; }
a.headCart:hover   { color: #FFFFFF; 
                     text-decoration: underline; }

td.highlight { background-color: #DDDDDD; 
               color: #4A5B95; 
               font-size: 13px; }
               
td.addcart { background-color: #DDDDDD; 
             color: #AA2252; 
             font-size: 13px; 
             font-weight: bold;  }
             
td.info { color: #000000; 
          font-size: 13px; }

/* End Shopping Cart Colors */

table.productTanBorder { border-left   : 1px solid #DCDBCB;
                         border-right  : 1px solid #DCDBCB;
                         border-top    : 1px solid #DCDBCB;
                         border-bottom : 1px solid #DCDBCB;
                         margin-top    : 5px; }
                         
td.productTanBorder    { padding-left   : 2px;
                         padding-bottom : 2px; }  

.shipping { font-size : 11px; }
.overnight { font-size : 11px; color : #CC0000; }
td.productAddToList { padding-left:5px; }


/* Begin product page tabs css */

table.productTabs { width   : 620px;
                    padding : 0px;
                    margin  : 0px; }
                    
td.productTabDownButton { text-align       : left;
                          vertical-align   : middle;
                          width            : 119px;
	                        height           : 30px;
	                        background-color : #6775A9;
	                        color            : #000000; 
	                        padding          : 0px;
	                        border-left      : 5px solid white; }

td.productTabDownButtonText { background-color : #6775A9;
                              color            : #FFFFFF; 
                              font-size        : 11px; 
                              text-align       : left;
		                          padding-left     : 3px; 
			                        vertical-align   : middle; }
			                      
a.productTabDownButtonText { font-size : 11px; }			                        
                                   	                              
td.productTabUpButton { text-align       : left;
                        vertical-align   : middle;
                        width            : 119px;
	                      height           : 30px;
	                      background-color : #DDDDDD;
	                      color            : #000000; 
	                      padding          : 0px;
	                      border-left      : 5px solid white; }

td.productTabUpButtonText { text-align       : left;
		                        vertical-align   : middle;
		                        background-color : #DDDDDD;
			                      color            : #000000; 
			                      padding-left     : 3px; 
			                      font-size        : 11px; }
			                      
a.productTabUpButtonText { font-size : 11px; }			                        
	                              
td.pageTabsLine { width            :620px; 
                  height           :5px; 
                  background-color : #6775A9; 
                  font-size        : 1px;
                  border-left      : 5px solid white; }                                                    	                                                     

/* End product page tabs css */

.priceSelectBox { background-color : #DDDDDD; }


/* Used by the stdBreadcrumb template */
td.breadcrumb { background-color: #ffffff; }
p.breadcrumb { text-align: left; font-size: 11px;}
a.breadcrumb { font-size: 11px; }

/* Shopping Cart CSS */
.cartBorder {	background-color	:	#515E69; 
				font-size			:	1px;
				line-height 		: 	1px;}
				
.cartHeader { 	background-color 	: 	#515E69;
				color 				: 	#FFFFFF; }
								
.cartHighlight { background-color	:	#EEEEEE; }

.cartTable,
.cartTable tr td {
	        border-color:#515E69;
}

/* Checkout CSS */
.checkoutError { color:red; }

.checkoutHeader { 	padding-left 	: 5px;
					padding-top		: 2px;
					padding-bottom	: 2px;
					border-top	 	: 1px solid #515E69;
					border-bottom	: 1px solid #515E69;
					border-left	 	: 1px solid #515E69;
					border-right 	: 1px solid #515E69;
					background-color: #DDDDDD; }
					
.checkoutLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#d75803;
	font-size:13px;
	font-weight:bold;
}

a.checkoutLink { font-family: Arial, Helvetica, sans-serif; color: #d75803; font-size: 13px; font-weight: bold; text-decoration: none; }
a.checkoutLink:link { font-family: Arial, Helvetica, sans-serif; color: #d75803; font-size: 13px; font-weight: bold; text-decoration: none; }
a.checkoutLink:visited { font-family: Arial, Helvetica, sans-serif; color: #d75803; font-size: 13px; font-weight: bold; text-decoration: none; }
a.checkoutLink:hover { font-family: Arial, Helvetica, sans-serif; color: #d75803; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.checkoutLink:active { font-family: Arial, Helvetica, sans-serif; color: #d75803; font-size: 13px; font-weight: bold; text-decoration: none; }
					
.spacer { font-size: 5px; }

.redItalic { 	color		: FF6000; 
				font-style 	: italic; 
				font-size	: 11px; 
				text-align	: center; }	
				
.checkoutTotal {	font-weight	:	bold;
					background-color	: #DDDDDD;
					border-top			: 1px solid #6775A9;
					border-bottom		: 1px solid #6775A9; }
					
.addedToOrder { background-color: #FFFFFF;
				color			: #CC0000; }

/* Splash page CSS */

.bodyBulbChart
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
}

.bodyText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 3px 3px 5px;
	text-align: left;
}

.bodyTextBold
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

td.coveredBold{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold;}

a.footerLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.footerLink:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.footerLink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}
a.footerLink:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.footerLink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}


.footerText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.footerTextBold
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

.headerTextBold
{
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.productImage
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	vertical-align: middle;
}

.indexContent
{
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 0px; 
}

table.cat { border-top	 	: 1px solid #515E69;
			border-bottom	: 1px solid #515E69;
			border-left	 	: 1px solid #515E69;
			border-right 	: 1px solid #515E69;}
			
td.cattop { border-top	 	: 1px solid #515E69;
			border-bottom	: 0px solid #515E69;
			border-left	 	: 1px solid #515E69;
			border-right 	: 1px solid #515E69;}
			
td.catbtm{ border-top	 	: 1px solid #515E69;
			border-bottom	: 1px solid #515E69;
			border-left	 	: 1px solid #515E69;
			border-right 	: 1px solid #515E69;}


.mainTableBgrnd { background-color: #FFFFFF; }

.productTabTable 
		{ 
		border-top: 1px solid #515E69;
		border-left: 1px solid #515E69;
		border-right: 1px solid #515E69;
		border-bottom: 1px solid #515E69;
		background-color: #F6F6F3;
		}

.productTabBackground
		{
		background-color: #F6F7EB;
		}

.clickForMore
		{
		color: #515E69;
		font-size: 11px;
		}
		
.pageTabName
		{
		color: #515E69;
		font-weight: bold;
		text-decoration: underline;
		text-align: center;
		font-size: 11px;
		}
		
a.pageTabProdsAddToCart
		{
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		}
a.pageTabProdsAddToCart:link    { color: #000000; }
a.pageTabProdsAddToCart:visited { color: #000000; }
a.pageTabProdsAddToCart:active  { color: #000000; }
a.pageTabProdsAddToCart:hover   { color: #000000; }	

a.pageTabProdsMoreInfo
		{
		font-size: 11px;
		text-decoration: underline;
		}
a.pageTabProdsMoreInfo:link    { color: #000000; }
a.pageTabProdsMoreInfo:visited { color: #000000; }
a.pageTabProdsMoreInfo:active  { color: #000000; }
a.pageTabProdsMoreInfo:hover   { color: #000000; }		

.sideBarCart
        {
        border: 1px solid #D2CDC0;
}

.tagLine
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-align: left;
		padding: 2px 2px 2px 5px;
		}
/* New guided navigation */
#navigation .dimension,
#navigation .dimension a {
    background-color: #4c3a2c;
}

.homeDimension
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	padding: 1px;
	}
	
.homeDimensionOrange
	{
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding: 3px 2px 3px 0px;
	}

.homeDimensionOrange10
	{
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
	padding: 3px 2px 3px 0px;
	}

a.homeDimensionOrange10 { font-size: 10px; font-weight: normal; color: #FF6600; }
a.homeDimensionOrange10:link { font-size: 10px; font-weight: normal; color: #FF6600; }
a.homeDimensionOrange10:active { font-size: 10px; font-weight: normal; color: #FF6600; }
a.homeDimensionOrange10:visited { font-size: 10px; font-weight: normal; color: #FF6600; }
a.homeDimensionOrange10:hover { font-size: 10px; font-weight: normal; color: #FF6600; }
		
a.homeDimension:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
a.homeDimension:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
a.homeDimension:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
a.homeDimension:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: underline; }
a.homeDimension{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
	
a.homeDimensionOrange { font-size: 12px; font-weight: bold; color: #FF6600; }
a.homeDimensionOrange:link { font-size: 12px; font-weight: bold; color: #FF6600; }
a.homeDimensionOrange:active { font-size: 12px; font-weight: bold; color: #FF6600; }
a.homeDimensionOrange:visited { font-size: 12px; font-weight: bold; color: #FF6600; }
a.homeDimensionOrange:hover { font-size: 12px; font-weight: bold; color: #FF6600; }

.dimSearchResultsHeader
	{
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	}
	
.dimSearchResult
	{
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	}
	
a.dimSearchResult
	{
	color: #555555;
	}
	
.refinement
	{
	font-size: 12px;
	font-weight: normal;
	color: #383838;	
	}
	
a.refinement                   { font-family: Arial, Helvetica, sans-serif; color: #383838; font-size: 12px; text-decoration: none; }
a.refinement:link              { font-family: Arial, Helvetica, sans-serif; color: #383838; font-size: 12px;}
a.refinement:visited           { font-family: Arial, Helvetica, sans-serif; color: #383838; font-size: 12px;}
a.refinement:active            { font-family: Arial, Helvetica, sans-serif; color: #383838; font-size: 12px;}
a.refinement:hover             { font-family: Arial, Helvetica, sans-serif; color: #383838; font-size: 12px; text-decoration: underline; }
	
.refinementNumber
	{
	font-size: 11px;
	font-weight: normal;
	color: #FE5A01;	
	}
	
.shopBySidebarHeader
	{
	background-color:#f6f2e8
;
	font-size: 18px;
	font-weight: bold;
	color: #473324;
	padding: 1px;
	}
	
.breadCrumb
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	padding: 2px 2px 2px 2px;
	font-style: italic;
	}
	
a.breadCrumbBack
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	font-style: italic;
	}
	
.mainTable
	{
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #d5d5d5;
	padding: 2px 2px 2px 2px;
	}

.searchText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #515E69;
	padding: 2px 2px 2px 2px;
	}

.correctedSearchText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: red;
	padding: 2px 2px 2px 2px;
	}
	
a.correctedSearchText
	{
		color: red;
	text-decoration: underline;
	}	
	
.merchandiseHeaders
	{
	color: #473324;
	}

form.searchResults input,select
	{
	border: 1px solid #515E69;
	}

.pageCount,
a.pageCount,
a.pageCount:link,
a.pageCount:active,
a.pageCount:hover,
a.pageCount:visited 
	{ 
	color: #000; 
	}

a.pageCountSelected,
a.pageCountSelected:link,
a.pageCountSelected:active,
a.pageCountSelected:hover,
a.pageCountSelected:visited 
	{ 
	color: #000;
	}
	
.searchWhiteTable
	{	
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	}
	
.whiteTablePadding
	{
	padding: 2px 2px 2px 2px;
	}
	
.productText
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #515E69;
	text-align: left;
	font-size: 9px;
	padding: 0px 0px 2px 2px;
	}

a.productTextLink
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	font-size: 9px;
	}
a.productTextLink:link {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 9px;}
a.productTextLink:visited {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 9px;}
a.productTextLink:active {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 9px;}
a.productTextLink:hover {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 9px; text-decoration: underline;}
	
.inCartText
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #666600;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 0px 2px 2px;
	}

.productPrice
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	}

.productPriceClearance
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF6600;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 1px 2px 1px;
	}
	
.productPriceNew
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9C2323;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 9px;
	padding: 2px 1px 2px 1px;
	}

.dropDowns
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #515D69;
		text-align: center;
		vertical-align: middle;
		padding: 3px 3px 3px 3px;
		}
		
.phoneNumber
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FE5A01;
		text-align: center;
		vertical-align: middle;
		padding: 3px 3px 3px 3px;
		}
		
		
.searchBox
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		padding: 2px;
		color: #000000;
		height: 20px;
		width: 165px;
		border: 1px solid #CCC;
		background: #f6f6f6 url(images/search_box_bg.gif) repeat-x top left;
		margin-bottom:6px;
		}
		
.searchWithin
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-align: left;
		padding: 1px 3px 1px 3px;
		color: #515E69;
		height: 10px;
		width: 10px;
		background-color: #efefef;
		}
		
.talkBubbleText
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #525E6A;
		padding: 2px 6px 6px 6px;
		text-align: center;
		vertical-align: middle;
		}

.categorySubHeader
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #404040;
		background-color: #ededed;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		border-color: #D1D1D1;
		border-style:solid;
		border-width: 1px;
		padding: 3px 3px 3px 3px;
		}

/* Drop down menu CSS */

a.headerLinks   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; padding-right:2px; }
a.headerLinks:link   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; padding-right:2px; }
a.headerLinks:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; padding-right:2px; }
a.headerLinks:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; padding-right:2px; }
a.headerLinks:active   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; padding-right:2px; }

a.headerLinks1  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.headerLinks1:link  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.headerLinks1:active  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.headerLinks1:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.headerLinks1:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }

a.subHeaderLinks1  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.subHeaderLinks1:link  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.subHeaderLinks1:active  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.subHeaderLinks1:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.subHeaderLinks1:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }

.headerLinks
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		padding-right:1px;
		}
	
.headerLinksGrey
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: #efefef;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	}
	
.textSearchBox
	{
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	width: 120px;
	height: 15px;
	}

.arrow
		{
		font-weight: normal;
		color: #8FA730;
		font-size: 10px;
		}
		
/* Dropdown CSS */		

.tabDivider1
		{
		background-color: #FFF;
		/*padding: 2px 2px 2px 2px;*/
		font-size:1px;
		color: #FFF;
		}

.tabOut, .tabOut a, .tabOut a:active, .tabOut a:hover, .tabOut a:link, .tabOut a:visited
		{
		/*background-color: #1a4a6c;*/
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
		color: #ffffff;
		}

.tabOver, .tabOver a, .tabOver a:active, .tabOver a:hover, .tabOver a:link, .tabOver a:visited
		{
		/*background-color: #1a4a6c;*/
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		vertical-align: middle;
		font-size: 12px;
		color: #ffffff;
		}

.menuDiv
	{
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
	font-size: 11px;
	cursor:pointer;
	background-repeat: no-repeat; 
	background-position: center ;
	}

.menuDivHover
	{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #515D69;
	cursor:pointer;
	background-repeat: no-repeat; 
	background-position: center;
	}

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu 
    {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	text-align:left;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	font-size: 10px;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	font-size: 10px;
	left:0px; top:0px;
	z-index:10;
	}

.transMenu.top .items {
	border-top:none;
	font-size: 10px;
	}

/* each TR.item is one menu item */
.transMenu .item {
    color: #000000;
	font-size: 10px;
    font-family:sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	background-color: #efefef;
	left:0px; top:0px;
	z-index:5;
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:11;
	top:3px; width:2px;
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:5;
	left:3px; height:2px;
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background-color: #CCCCCC;
	color: black;
	font-size: 10px;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
	}

/* Each item in a menu */
.menuItem {
	font-size: 12px;
}
.menuItem a         { color: #000000; font-size: 12px; text-decoration: none;}
.menuItem a:link    { color: #000000; font-size: 12px;}
.menuItem a:visited { color: #000000; font-size: 12px;}
.menuItem a:active  { color: #000000; font-size: 12px;}
.menuItem a:hover   { color: #000000; font-size: 12px; text-decoration: none;}
	
#divTopLevelSeperator
	{
	width: 3px;
	height: 24px;
	float: left;
	vertical-align: middle;
	DISPLAY: block;
	POSITION: relative;
	}

.divTopLevelSeperator
	{
	vertical-align: middle;
	margin-top: 7px;
	z-index: 100000;
	}
	
/* END dropdown menu css */

.noResultsBodyText
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #525E6A;
	font-size: 12px;
	text-align: left;
	padding: 3px 3px 3px 3px;
	}
	
.noResultsBodyTextCenter
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #525E6A;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 3px 3px;
	}
	
.noResultsBodyTextMedium
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #525E6A;
	font-size: 14px;
	text-align: left;
	padding: 3px 3px 3px 3px;
	}
	
.noResultsBodyTextLarge
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #525E6A;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
	}

table.searchResultsMostPopular
		{
		border-color: #473324;
		}
td.searchResultsMostPopular
		{
		background-color: #473324;
		color: #FFFFFF;
		}

/* For the huge image */
.priceSpan
{
	color:  #FF6D00;
	border: 1px solid #FF6D00;
}

.navButtons
	{
	background-color: #7B951B;
	}
	
/* Family of sites cross site header */

.familyOfSites
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	color: #68705A;
	background-color: #D9E2CA;
	}
	
a.familyOfSitesLink  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #68705A; }
a.familyOfSitesLink:hover  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #68705A; }
a.familyOfSitesLink:visited  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #68705A; }
a.familyOfSitesLink:link  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #68705A; }
a.familyOfSitesLink:active  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #68705A; }

.signUpLink
	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	color: #000000;
	background-color: #ffffff;
	}
	
a.signUpLink  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
a.signUpLink:hover  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
a.signUpLink:visited  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
a.signUpLink:link  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
a.signUpLink:active  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }

.browsePageNoResults
	{
	color: #FFF;
	background-color: #525F6A;
	}

.emailSubHeader
	{
	color: #473324;
	}
	
.emailSignupbox
	{
	background-color:#FFF;
	}

.hr_dashed 
	{
	border-style: none none dashed;
	border-color: #cccccc;
	border-width: 1px;
	color: #e9e9e9;
	background-color: #e9e9e9;
	padding: 4px 0px 4px 0px;
	}

.emailSignupDiv
	{
	background-color:#e9e9e9;
	}

.footerWidth
	{
	width: 829px;
	}

a.sbtext { font-family: Arial, Helvetica, sans-serif; color: #5C5C5C; font-size: 11px; text-decoration: none; }
a.sbtext:link { font-family: Arial, Helvetica, sans-serif; color: #5C5C5C; font-size: 11px; text-decoration: none; }
a.sbtext:active { font-family: Arial, Helvetica, sans-serif; color: #5C5C5C; font-size: 11px; text-decoration: none; }
a.sbtext:visited { font-family: Arial, Helvetica, sans-serif; color: #5C5C5C; font-size: 11px; text-decoration: none; }
a.sbtext:hover { font-family: Arial, Helvetica, sans-serif; color: #5C5C5C; font-size: 11px; text-decoration: underline; }

.sbtext
	{
	color: #5C5C5C;
	font-size: 12px;
	text-align: center;
	padding-left:4px; padding-right:4px;
	font-family: Arial, Helvetica, sans-serif;
	}

.stdProductPromoText
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color: #CC0000;
	}
	
.stdCartPromoText
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000;
	padding: 3px 3px 3px 3px;
	}
/* New product page */
.sectionHeader {
	color: #473324!important;
}
#productPageMainTopCenter h2 {
	color:#473324!important;
}
#productPageMainTopCenter h1 {
	color:473324;
}
#productPageMainTopCenter p.productPrice {
	font-size:14px;
	font-weight:bold;
	color:#473324!important;
}
#productPageMainTopCenter p.lpg a, 
#productPageMainTopCenter p.lpg a:link,
#productPageMainTopCenter p.lpg a:hover,
#productPageMainTopCenter p.lpg a:active,
#productPageMainTopCenter p.lpg a:visited {
	color:#473324!important;
}

.satisfactionBg {
	background: #fbf6db url(images/satisfaction_hp_bg.gif) repeat-x top left;
}

/* Striping */
.standardStripeEven {
	background-color: #FFFFFF;
}
.standardStripeOdd {
	background-color: #ECECEC;
}

/* Image phone number overlays */
a.phoneOver:hover, a.phoneOver:link, a.phoneOver:visited, a.phoneOver:active, a.phoneOver {
	text-decoration:none;
}
a.poProduct div {
	color:#473324;
}
/* COLORS */
.primaryColor {
	color: #473324;
}
.secondaryColor {
	color: #473324;
}


/* New Classes for Static Pages */  

#sp_wrapper {
	width:820px;
	background-color:#f6f2e8;
	}

#sp_wrapper h1 {
	padding:3px;
	margin:0;
	font-size:22px;
	color:#2e221d;
	}
	
#sp_sidebar {
	width:160px;
	padding:2px 3px;
	float:left;
	}

#sp_sidebar ul {
	margin:0 0 7px 7px;
	padding:0px;
	}
	
#sp_sidebar li {
	list-style-type:none;
	font-size:14px;
	padding:1px 0;
	}

#sp_sidebar li a, li a:visited, li a:active, li a:link {color:#333;}
	
#sp_content {
	background-color:#fff;
	width:640px;
	padding:5px;
	float:right;
	}
#sp_sidebar h3 {
	padding:2px 0;
	margin:0;
	font-size:16px;
	color:#2e221d;
}
#sp_sidebar h3 a, #sp_sidebar h3 a:link, #sp_sidebar h3 a:visited, #sp_sidebar h3 a:hover, #sp_sidebar h3 a:active {
	padding:2px 0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#2e221d;
	text-decoration:none;
}

.sp_sidebar_ads {
	width:160px;
	padding:5px;
	}

#sp_content p {
	font-size:11px;
	line-height:16px;
	color:#333;
	margin:0;
	padding:5px;
	}
#sp_content p a {
	font-size:11px;
	line-height:16px;
	color:#3F5E8D;
	text-decoration:underline;
	}
#sp_content h2 {
	padding:3px;
	margin:0;
	font-size:22px;
	color:#2e221d;
	}	

#sp_content h2 {
	padding:2px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#2e221d;
	}	

#sp_content h4, h4 a {
	padding:2px;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#2e221d;
	}	
	
.sp_category {
	width:127px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	margin-left:15px;
	float:left;
	text-align:center;
	}	

.sp_category a {text-decoration:underline;color:#2e221d;}

	
.sp_category img {
	margin:1px;
	border:1px solid #CCC;
	}
	
.sp_category ul {
	margin:0 0 0 5;
	padding:0px;
	}
	
.sp_category li {
	list-style-type:none;
	font-size:11px;
	padding:2px;
	text-align:left;
	}

.sp_category li a{font-size:11px!important;color:#2E221D;}
	
img.sp_app_shot {
	float:right;
	margin:10px;
	}
	
/*  End New Classes for Static Pages */  
