  /*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;
				    background-image: url(/stores/gr/index_03.png);
				   }
				   
.body		   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/stores/gr/index_03.png); 
	
	
}
				   
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: 13pt;
				   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; }
				   
.redText	  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 11px;
				   color: #FF0000;
				   line-height: 16px;  }
	
				   
.crumbs  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 10px; font-weight: bold; text-decoration: none; padding-bottom:5px;}	   
.crumbs a:link       { font-weight: bold; color: #666666; text-decoration: none;  }
.crumbs a:active    { font-weight: bold; color: #666666; text-decoration: none;  }
.crumbs a:visited   { font-weight: bold; color: #999999; text-decoration: none; }
.crumbs a:hover    { font-weight: bold; color: #FF6600; text-decoration: underline; }
		 
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:#333333;  }
	
TH			 { font-family: Verdana, Arial, Helvetica, sans-serif; 
				  font-size: 12px; 
				  line-height: 16px; 
				  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: #FF6600/*#9966FF*/;
				  
				  background: transparent;  }
	
H1			 {font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				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: 13pt;
				 font-weight: bold; 
				 color: #FF7B00; } 
	
H3			 { 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;  } 

H4		     { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10pt;
				 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: 8pt;
				 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: 11px;
				 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: 22px; 
					         color: #FFFFFF; 
					         line-height: 25px;  }

*#top-header	{
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #666666;
	line-height: 14px;
	font-weight: bold;
	padding-left: 10px;
 			}


.top-header           { font-family: Verdana, Arial, sans-serif;
	                         font-size: 14px;
	                         color: #666666;
							 letter-spacing: 0px;
	                         line-height: 14px;
	                         /*font-variant: small-caps;*/
							 font-weight: bold;
							 
							  }
			   
.top-text               {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #666666;
	padding-left: 10px;
	padding-top: 2px;
							
							 }
					
.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:#BFD0E1;
						display: block; }

.fly-out-top a:hover  { color: #BFD0E1; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						background-color:#BFD0E1;
						display: block; 
						}
.fly-out-top a:link      { color: #ffffff; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						
						display: block;
						
						}
.fly-out-top a:visited      { color: #ffffff; 
						text-decoration: none; 
						font-weight: normal;
						font-family: Arial, Verdana, Helvetica, sans-serif;
						
						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;
 			}
			
			
*#titleh3	{
			padding-top: 12px; color: #FF7B00; font-size: 16px; padding-left: 4px;border-bottom: 1px solid #FF7B00; font-weight: bold;
			}		
			
			
			
*#pagetitle	{
				color:#3366FF;
			border-bottom: 1px solid #3366FF;
			}
								 
.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;
			color: #C8D8F2
		}
*#titleh5	{
			padding-top: 11px; color: #FF7B00; font-size: 12px; padding-left: 4px;border-bottom: 1px solid #FF7B00; 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: normal;
			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;  }
					 
.topnav 	{ 	font-family: verdana, arial, helvetica, sans-serif;
	                 font-size: 10px;
	                 font-weight: bold;
	                 background-image: url(/stores/gr/topnav_04.png);
	                 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;  }


.topnav a              { display: block; padding-bottom: 3px;  }
.topnav a:link       { font-weight: bold; color: #FFFFFF; text-decoration: none; display: block;  }
.topnav a:active    { font-weight: bold; color: #FFFFFF; text-decoration: none; display: block;  }
.topnav a:visited   { font-weight: bold; color: #FFFFFF; text-decoration: none; display: block;  }
.topnav a:hover    { font-weight: bold; color: #000000; 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:424px;*/
	height:100%;
	z-index:1;
	left:-3px;
	background-color:#ffffff;
	overflow:auto;
	vertical-align: top;
	border-bottom:1px solid #d1d7e8;
	border-left: 1px solid #d1d7e8;	
}
/* Main Store DIV Layer Section */
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8{
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	visibility: hidden;
	font-size: 11px;
	/*width: 370px;*/
	height: 100%;
	color:#333333;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color:#FFFFFF;*/
}

/* Help Center DIV Layer Section */
#mainlyr1, #mainlyr2, #mainlyr3, #mainlyr4, #mainlyr5, #mainlyr6, #mainlyr7, #mainlyr8, #mainlyr9{
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	visibility: hidden;
	font-size: 11px;
	width: 550px;
	height: 525px;
	color:#333333;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color:#FFFFFF;*/
}


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

.leftnav a:link       { font-weight: bold; color: #666666; text-decoration: none;  }
.leftnav a:active    { font-weight: bold; color: #666666; text-decoration: none;  }
.leftnav a:visited   { font-weight: bold; color: #999999; text-decoration: none; }
.leftnav a:hover    { font-weight: bold; color: #FF6600; text-decoration: none; }

.datescript		{
background-image: url(/stores/gr/redesign/main_10.png); 
font-face: verdana, arial, sans-serif;
font-size: 9px; 
color: #ffffff; 
font-weight: normal; 
vertical-align: top; 
text-transform: capitalize; 
padding-top: 0px; 
padding-right: 8px; 
height:23px; 
width:800px; 
background-repeat: no-repeat;
color: #000000;
}
p.loading
    {
    background: url(/stores/gr/loading.gif) no-repeat 200px 200px; 
    }
dt {font-weight: bold;
}

p.spanish	{font-size:9px; background-color: #EAEAEA; padding: 7px;
}
.service  { font-family: Verdana, Arial, Helvetica, sans-serif; 
				   font-size: 10px; font-weight: normal; }	   
.service a:link       { color: #666666; text-decoration: none;  }
.service a:active    {  color: #666666; text-decoration: none;  }
.service a:visited   {  color: #999999; text-decoration: none; }
.service a:hover    {  color: #FF6600; text-decoration: underline; }

.category_inner_tbl {
	height: 120px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	float: none;
}
.category_inner_tbl_rt {
	height: 120px;
	width: auto;
	float: none;
	border: none;
}
.category_bt {
	background-image: url(/stores/gm/gr/index_40.png);
	height: 4px;
	background-repeat: no-repeat;
	background-position: top;
}

th.divtables {
	background-color: #eaf0ff;
	font-weight: bold;
	text-align: center;
	}
table.divtables {
	background-color: white;
	border: 1px solid #eaf0ff;
	font-weight: normal;
	
	}
	
td.divtables {
	border: 1px solid #eaf0ff;
	text-align: left;
	}
select, option, input, form, textarea, textfield {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;}

/* SURVEY CSS DIV LAYERS */
#thisbg {
	opacity:.0;
	filter: alpha(opacity = 0);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:2000px;
	z-index:10;
	display:none}

#boxnwsurvey {
	position:fixed;
	top:-5px;
	left:0%;
	width:700px;
	z-index:15;
	display:none;
	
	
	}

#boxnwsurvey .mainbox  {
	height:750px;
	overflow: hidden;
	}

.mainbox	{
	overflow:hidden;
	}

.mainbox,.mainbox li, .mainbox p {font-size:10px}

.mainbox li{padding-top:4px}

div#boxnwsurvey {_position:absolute}

div#thisbg {_display:none}

/* END SURVEY CSS DIV LAYERS */