  /*Default style sheet - applies to entire website - Last updated:  Friday, May 6, 2005 by gbh   */


BODY		   { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 12px; 
			       color: #000000;
				   background-color: #FFFFFF;
				   margin-left: 20px; 
				   margin-top: 20px; 
				   margin-right: 40px; 
				   margin-bottom: 30px; 
				   padding: 0px;  } 
				   
.body		   { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 12px; 
			       color: #000000;
				   background-color: #FFFFFF;  }
				   
p 				   { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 12px; 
				   color: #000000;  }

P.nav1 		  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px;
				   line-height: 16px;  }
				
.adText		  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px;  }
				
.adHead       { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-weight: bold; 
				   color: #FFFFFF; 
				   margin-left: 0px; 
				   margin-top: 3px; 
				   margin-right: 0px; 
				   margin-bottom: 3px; 
				   padding: 0px;  }
				
.bodHead     { font-family: Verdana, Arial, Helvetica, sans-serif; 
			       font-size: 12pt;
				   font-weight: bold; 
				   color: #FFFFFF; 
				   margin-left: 0px; 
				   margin-top: 3px; 
				   margin-right: 0px; 
				   margin-bottom: 3px; 
				   padding: 0px;  }

.navText  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px; }
				   
				   .cellBorder  { border: 1px solid #FF9900; }
	
				   
.crumbs  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px; font-weight: bold; text-decoration: underline;}
				   
a.crumbs:link, a.crumbs:hover, a.crumbs:visited	  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px; font-weight: bold; }
		 
P.smcolor	  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px;
				   color: #999933;
				   line-height: 16px;  }
				
TD			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				  font-size: 11px; 
				  color: #000000;  }
	
TH			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				  font-size: 11px; 
				  line-height: 14px; 
				  color: #000000;
				  font-weight: bold;  }
				
A:link		 { text-decoration: underline;
				  color: #0066FF;
 			      
				  background: transparent;  }
					
A:active	 { text-decoration: underline;
				  color: #6600FF; 
				  
			      background: transparent;  }
	
A:visited	  { text-decoration: underline;
			      color: #666666; 
				  
				  background: transparent;  }

A:hover		  { text-decoration: underline;
				  color: #9966FF;
				  
				  background: transparent;  }
	
H1			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				  font-size: 16px;
				  font-weight: bold;
				  margin-left: 0px; 
				  margin-top: 3px; 
				  margin-right: 0px; 
				  margin-bottom: 3px; 
				  padding: 0px;
				  color: #FF7B00;  }
	
H2 			 { font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size: 14pt;
				 font-weight: bold; 
				 color: #FF7B00; } 
	
H3			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 12pt;
				 font-weight: bold; 
				 margin-left: 0px; 
				 margin-top: 3px; 
				 margin-right: 0px; 
				 margin-bottom: 3px; 
				 padding: 0px;
				 color: #FF7B00;  } 

H4		     { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 11pt;
				 font-weight: bold; 
				 margin-left: 0px; 
				 margin-top: 3px; 
				 margin-right: 0px; 
				 margin-bottom: 3px; 
				 padding: 0px;
				 color: #FF7B00;  }
	
H5			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10pt;
				 font-weight: bold; 
				 margin-left: 0px; 
				 margin-top: 3px; 
				 margin-right: 0px; 
				 margin-bottom: 0px; 
				 padding: 0px;
				 color: #FF7B00;  }
	
H6			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 9px;
				 font-weight: bold; 
				 margin-left: 0px; 
				 margin-top: 0px; 
				 margin-right: 0px; 
				 margin-bottom: 0px; 
				 padding: 0px;
				 color: #FF7B00;  }

.top-header-main   { font-family: Verdana, Arial, Helvetica, sans-serif; 
                             font-size: 18px; 
					         color: #FFFFFF; 
					         line-height: 25px;  }

*#top-header	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
	                         font-size: 12px;
	                         color: #FFFFFF;
							 
	                         line-height: 14px;
	                         /*font-variant: small-caps;*/
							 font-weight: bold;
 			}


.top-header           { font-family: Verdana, Arial, Helvetica, sans-serif;
	                         font-size: 14px;
	                         color: #FFFFFF;
							 letter-spacing: 0px;
	                         line-height: 14px;
	                         /*font-variant: small-caps;*/
							 font-weight: bold;
							 
							  }
			   
.top-text               { font-family: Verdana, Arial, Helvetica, sans-serif; 
				            font-size: 9px;
				            line-height: 9px; 
							background-color: #FF7B00;
							color: #ffffff;
							
							 }
					
.tiny-text		        { font-family: Verdana, Arial, Helvetica, sans-serif;
					        font-size: 10px;
					        color: #000000;  }

.fly-out                { font-family: Arial, Verdana, Helvetica, sans-serif; 
				           font-size: 10px; 
				           font-weight: normal; 
				           color: #000000; 
				           line-height: 15px;
						   text-indent: 5px;
						   border: 1px solid #cccccc;
						   background-color: #E7E7E8;
						   }
				  
.fly-out a:link      { color: #333333; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						display: block;}
.fly-out a:active  { color: #333333; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						display: block; }
.fly-out a:visited { color: #333333; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						display: block; }
.fly-out a:hover  { color: #333333; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						background-color: #BDDBF2;
						display: block; }

.tr-header          { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	                     font-size: 12px;
	                     font-weight: bold;
	                     color: #000000;
                       	 padding: 3px;
	                     border-bottom: 1px solid #999999;
	                     border-left: 1px solid #999999;
	                     border-right: 1px solid #999999;
	                     background-color: #cccccc;
	                     background-image: url(/stores/gr/td_grey_bkg.gif);
	                     line-height: 14px;
	                     /*font-variant: small-caps; */ }
						 
.tr-header a:link       {  color: #000000; text-decoration: none; font-weight: bold }
.tr-header a:active   { color: #000000; text-decoration: none; font-weight: bold }
.tr-header a:visited  {  color: #000000; text-decoration: none; font-weight: bold }
.tr-header a:hover   { color: #FFFFFF; text-decoration: none; font-weight: bold }


.tr-menu ul li {list-style: none; 
			list-style-image: url(/Images/buttons/rtarrow_orange_sm.png); 
			margin-left: 20px; 
			padding-top: 3px;
				}

.tr-menu  { font-family: Verdana, Arial, Helvetica, sans-serif;
	                           font-size: 9px;
	                           color: #666666;
	                           vertical-align: top;
	                           font-style: normal;
	                           font-weight: normal;
	                           font-variant: normal;
	                           text-decoration: none;
	                           padding: 2px;  }
							   							   
.tr-menu a:link       { color: #666666; text-decoration: none; font-size: 10px;  text-align: center;  }
.tr-menu a:active   { color: #666666; text-decoration: none; font-size: 10px;  text-align: center;  }
.tr-menu a:visited  { color: #666666; text-decoration: none; font-size: 10px;  text-align: center;  }
.tr-menu a:hover   { color: #000000; text-decoration: none; font-size: 10px;  text-align: center;  }



*#titleh1	{
			font-size: 14px; padding-top: 4px; color: #000000;  font-weight: bold;
 			}

								 
.title 		{ 
			background-color: #EAF0FF;
	
			 }
.price		{
			border-top: 1px solid #999999; 
			padding-top: 6px; 
			/*border-bottom: 1px solid #A3AFCE;*/
			padding-bottom: 10px; 
			background-color: #EAF0FF;
			padding-left: 10px;
			font-weight: bold;
			}
.price-odd	{ 
			
			display: block;
			padding-left: 10px;
			font-weight: bold;
		}
*#titleh5	{
			font-size: 11px; padding-left: 4px;border-bottom: 1px solid #FF7B00; font-weight: bold;
			}
			
*#titleh3	{
			padding-top: 12px; color: #FF7B00; font-size: 16px; padding-left: 4px;border-bottom: 1px solid #0000FF; font-weight: bold;
			}			
			
			
*#titleh5 a:link       {  text-decoration: none; 
						       font-weight: bold;  }
						 
*#titleh5 a:hover    {  text-decoration: none; 
			                   font-weight: bold;  }
							
*#titleh5 a:visited   {  text-decoration: none;  
			                   font-weight: bold;  }
							  
*#titleh5 a:active   {  text-decoration: none;   
			                   font-weight: bold;  }

*#model	{ color: #5C5C5C; /*font-weight: bold;*/
			font-size: 11px;
		}
#dropdown	{ background-color: #efefef;
				background-image: url(/Images/hdr_images/shim_666666.png);
				background-repeat: repeat-x;
				background-position: bottom;
			}
						 
.pageguide 	{ 	font-family: verdana, arial, helvetica, sans-serif;
	                 font-size: 10px;
	                 font-weight: bold;
	                 background-image: url(/stores/gr/pageguide_2_02.gif);
	                 background-repeat: repeat-x;
	                 background-position: bottom left;
	                 white-space: nowrap;
	                 vertical-align: bottom;
	                 padding-bottom: 2px;  }
			
*#categorytabs 	    {  font-size: 9px; line-height: 9px; white-space: nowrap;  }
				
.pageguide a              { display: block;  }
.pageguide a:link       { font-weight: bold; color: #000000; text-decoration: none; display: block;  }
.pageguide a:active    { font-weight: bold; color: #000000; text-decoration: none; display: block;  }
.pageguide a:visited   { font-weight: bold; color: #000000; text-decoration: none; display: block;  }
.pageguide a:hover    { font-weight: bold; color: #9966FF; text-decoration: none; display: block;  }

.cellBorder  { border: 1px solid #FF9900; }

 
/* excludes ns4 and other older browsers */

/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
#container	{
	position:relative;
	width:422px;
	height:400px;
	z-index:1;
	overflow:auto;
	vertical-align: top;
	
}
/* Include id's for all your layers here, with commas between. */
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9{
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	visibility: hidden;
	font-size: 11px;
	width: 370px;
	height: 400px;
	color:#333333;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color:#FFFFFF;*/
}
/* Include id's for all your layers here, with commas between. */
#mainlyr1, #mainlyr2, #mainlyr3, #mainlyr4, #mainlyr, #mainlyr6, #mainlyr7, #mainlyr8, #mainlyr9{
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	visibility: hidden;
	font-size: 11px;
	width: 600px;
	height: 600px;
	color:#333333;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color:#FFFFFF;*/
}


#container P {
	font-size: 11px;
	color: #333333;
	}
