@charset "ISO-8859-1";
/* CSS Document */
/* Wilson Niblett authored by Jane Hay */


/* page background gradient colour #333333 to #CCCCCC */
/* link red colour #993300 */
/* navigation background gradient colour #C8C8C8 to #CA6500 */
/* content background colour #EFECCA */

/*
	RESET
*/

/*--------------- Body  ----------------*/
html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 1px;
}
*					{ margin: 0; padding: 0; }
body 			{ font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #CCCCCC url(../images/nav/background.jpg) repeat-x center top;text-align:center;}
a:link 			{ color: #993300; text-decoration: underline;}
a:visited 		{ color:#993300; text-decoration: underline;}
a:hover 			{ color:#000000; text-decoration: underline;}
a:active 		{ text-decoration: none;}
a img 			{ border: 0 none;} 
p 					{ font-size: 1.2em; line-height: 1.3;}


/*--------  Layout ---------*/
#wrap					{ width: 980px;	text-align: center;	padding: 0;	margin: 0 auto;} 

/*--------  Date ---------*/
#date			 		{ height: 20px; text-align: right;	padding: 10px 10px 0 0;	font-size: 1.4em; color: #ffffff;}
#date a:link 			{ color: #ffffff; text-decoration: underline;}
#date a:visited 		{ color:#ffffff; text-decoration: underline;}
#date a:hover 		{ color:#ff3300;text-decoration: underline;}
#date a:active		{ text-decoration: none;}
.calendar 				{ font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; color: #ffffff; float: left; padding-left: 40px;}

/*--------  Header ---------*/
#header 				{ height: 250px; width: 980px;}
.head1					{ background-image: url(../images/nav/header1.jpg)}
.head2 					{ background-image: url(../images/nav/header2.jpg)}
.head3 					{ background-image: url(../images/nav/header3.jpg)}
.head4 					{ background-image: url(../images/nav/header4.jpg)}
.head5					{ background-image: url(../images/nav/header5.jpg)}
.head6					{ background-image: url(../images/nav/header6.jpg)}
.head7 					{ background-image: url(../images/nav/header7.jpg)}
.head8 					{ background-image: url(../images/nav/header8.jpg)}
.head9 					{ background-image: url(../images/nav/header9.jpg)}
.head10 					{ background-image: url(../images/nav/header10.jpg)}
.head11 					{ background-image: url(../images/nav/header11.jpg)}
.head12 					{ background-image: url(../images/nav/header12.jpg)}
.head13 					{ background-image: url(../images/nav/header13.jpg)}
.head14 					{ background-image: url(../images/nav/header14.jpg)}
.head15 					{ background-image: url(../images/nav/header15.jpg)}
.head16 					{ background-image: url(../images/nav/header16.jpg)}
.head17 					{ background-image: url(../images/nav/header17.jpg)}
.head18 					{ background-image: url(../images/nav/header18.jpg)}
.head19 					{ background-image: url(../images/nav/header19.jpg)}
.head20					{ background-image: url(../images/nav/header20.jpg)}
.head21 					{ background-image: url(../images/nav/header21.jpg)}
.head22					{ background-image: url(../images/nav/header22.jpg)}
.head23					{ background-image: url(../images/nav/header23.jpg)}
.head24 					{ background-image: url(../images/nav/header24.jpg)}
.head25 					{ background-image: url(../images/nav/header25.jpg)}
.head26 					{ background-image: url(../images/nav/header26.jpg)}
.head27 					{ background-image: url(../images/nav/header27.jpg)}
.head28 					{ background-image: url(../images/nav/header28.jpg)}
.head29 					{ background-image: url(../images/nav/header29.jpg)}
.head30					{ background-image: url(../images/nav/header30.jpg)}
.head31 				  	{ background-image: url(../images/nav/header31.jpg)}
.head32 					{ background-image: url(../images/nav/header32.jpg)}
.head33 					{ background-image: url(../images/nav/header33.jpg)}

/*-------  Main Logo styles-------*/

#logo 		{ z-index: 1;	height: 212px; width: 380px; position: relative; float: left;	margin-left: 10px;	padding: 0px;	background-image: url(../images/nav/logo.png);	top: auto;	left: -1px;}

/*-------  Menu background styles-------*/
#menu {	padding-left: 100px;	height: auto;	font-size: 1.2em; font-weight: bold; background: url(../images/nav/off.jpg) repeat-x center;}

/*--------------- Content Styles -----------------*/
/*--------------- Main Content -----------------*/
#main_content 	{ width: 980px;	background: #FFFFFF url(../images/nav/content_bg.jpg);}
#content_blank	{	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0;	margin: 0;	width: 980px;	background: #FFFFFF;	height: 100%;}

/*--------------- Full Content -----------------*/
#full_content 	{	width: auto;	margin: 0;	background: #FFFFFF;}
#full_content h2{ font-size: 1.6em; font-weight: bold; line-height: 1.7em; }

/*--------------- Content Styles-----------------*/
#content 					{	width: 690px;	margin: 0 0 0 285px;	padding: 10px 0px;}
#content p				{ text-align: left;	padding: 0 15px;}
#content p.quote 	{ padding: 2em; font-size: 1.4em; font-style: italic; font-weight: bold; }
#content ul				{	text-align: left;}
#content h2				{	font-size: 1.6em; font-weight: bold; line-height: 1.8em; text-align: left;	padding: 0 0 0 20px;}
#content h3				{	font-size: 1.5em; font-weight: bold; line-height: 1.8em; text-align: left;	padding: 0 0 0 20px;}
#content h4				{	font-size: 1.4em; font-weight: bold; line-height: 1.8em; text-align: left;	padding: 0 0 0 20px;}
#content ul				{ font-size: 1.1em; line-height: 1.6em; list-style-position: inside; list-style-type: disc; margin-left: 30px; }
.content_left		  {	width: 330px;	float: left;	padding: 10px 0 0 10px;}
.content_right 		{	width: 330px;	float: right;	padding: 0;}

/*=======================Client Care Styles ==================*/
#content_client_care 	{	width: auto;	margin: 0px 0px 20px;	text-align: left;	height: 100%;	padding: 0px 40px;}
#client_care 					{	padding: 10px 20px;	font-size: 1.1em;	text-align: center;}
#client_care 					{ font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; text-align: center;}
.client_care				  {	color: #000033;	text-align: left;	padding: 0 10px;	margin: 0px; font-size: 1.2em; line-height: 1.8em; font-family: Arial, Helvetica,sans-serif;}
.green_text					  {	padding: 15px 0 0 0;	font-size: 2.4em; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif;	color: #006600;}
.blue_text 						{	font-size: 1.6em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #003366;}
.red_text 						{ font-size: 1.6em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #CC0033;	text-decoration: underline;}
.red_free 						{	font-size: 1.6em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #CC0033;	text-decoration: none;}
.thank_you_text 			{	font-size: 2.8em; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	color: #006600;}

/*=======================Left Sidebar Styles ==================*/
#left 								{ font: 1.2em Verdana, Arial, Helvetica, sans-serif; width: 280px; float: left; padding: 10px 0 0 0; margin: 0px; }
#left p 							{ font-size: 1.1em; text-align: left;	padding: 0 15px;}
#left ul 							{	text-align: left;	list-style-type: circle;	list-style-position: inside;}
#left h2 							{	padding-top: 0px;	font: bold 1.6em Verdana, Arial, Helvetica, sans-serif;}
#left h3 							{	padding-top: 0px;	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;}
#left img 						{	padding: 10px 0;}

/*------------- Service Styles ----------------*/
#left ul.service 			{ font: 1em/1.4 Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style: disc inside; margin: 5px 10px 10px 25px; }
.service_descriptions {	font: bold 1.3em/1.4 Geneva, Arial, Helvetica, sans-serif;}
.gallery_personnel		{ overflow: auto; width: 100%; border: 0px solid #ffffff; padding: 1.4em 0; margin: 0px; height: 140px; }
.parts		  					{ padding: 10px;  }
.service 							{ padding: 10px; }
#movie_service	{ width: 690px; height: 406px; padding: 10px 5px 0px 5px; }
.intro		{ padding: 10px; }
.service_advisors			{ float: left; width: 168px; text-align: center; font-size: 1.2em; height: 140px; }
.advisors 						{	width: auto;	height: 170px;}
.parts_staff 					{	float: left;	width: 168px;	text-align: center;	font-size: 1.2em;}
.service_advantage		{ width: auto; height: 320px; }
.service-coupons			{ padding: 10px; }

/*------------- Footer ----------------*/
#footer p 						{	padding: 12px 0 0 0;	margin: 0;	line-height: 1.8;	font-size: 1.1em;}
#footer 							{	font-size: 1.1em;	padding: 0;	margin: 0px;	height: 80px;	background-color: #CCCCCC;	background-image: url(../images/nav/foot_back.jpg);	background-repeat: no-repeat;	background-position: center bottom;	width: 980px;} 
#footer_left 					{	width: 280px; font-size: 1.1em;	float: left;	height: 70px;	padding: 10px 0px 0px;	margin-top: 0px;}
.footer_logo 					{	margin-top: 10px;}
#footer_right					{	width: 690px;	font-size: 1.1em;	float: right;	height: 60px;	text-align: right; padding: 20px 10px 0 0;}
#footer_bottom 				{	margin: 0; height: 12px; padding: 0px; background-image: url(../images/nav/footer_btm.jpg);background-repeat: no-repeat;}

/*---------------- Privacy - Disclaimer Statements -------------*/
#disclaimer_body 		{	margin: 0 0 0 30px;	text-align: center;}
#disclaimer_wrap 		{	width: 640px;	background: #ffffff;	text-align: center;	padding: 0;	font-size: 1.2em;	margin: 0 auto 20px;}
#disclaimer_header 	{width: 640px; margin: 0; padding: 0;}
#disclaimer_wrap p 	{ font-size: 1.1em; line-height: 1.4em; }
#disclaimer_wrap h2 { font-size: 1.6em; font-weight: bold; line-height: 1.8em;}
#disclaimer_wrap h3 { font-size: 1.3em; font-weight: bold; padding-bottom: 8px; }
.disclaimer_header  {	width: 640px;	height: 107px;}
#disclaimer_content {	padding: 10px 30px;	text-align: left;}
#disclaimer_footer  {	padding: 0;	margin: 0;	width: 640px;	height: 83px;}

/*=====================Boxovers New and Used Car Managers Specials===================*/

/*------------ Managers New and Used Car Special -------------*/
#managers_special_title {	height: 32px;	width: auto;	text-align: left;	padding-left: 35px;}
#managers_specials 			{ width: auto; height: 280px; }

/*------------*Managers Used Car Special -------------*/
.used_car_special			  {	float: left;	padding: 10px 0 0 10px;	width: 320px;}
.used_car2special 			{	float: right;	width: 320px;	padding: 10px 0 0 10px;}

/*------------ Managers New Car Special -------------*/
.new_car_special {	width: 320px;	float: right;	padding: 10px 10px 0 0;}

/*------------ Boxovers Specials -------------*/
.new_special {	height: 18px;	width: 300px;	border: 1px solid #000066; font-weight: bold; font-size: 1.3em;	color: #000066;	padding: 5px;	cursor: pointer;	background: #ffffff url(../images/nav/wnxxsmall.png) no-repeat right center;	text-align: left;}   
.special		 { width: 300px;background: #ffffff; font-size: 1.1em;	color: #000066;	text-align: left;	border-left: 1px solid #000066;	border-right: 1px solid #000066;	border-bottom: 1px solid #000066;	padding: 5px;	cursor: pointer;}
.used_special {	height: 18px;	width: 300px;	border: 1px solid #000066;	font-size: 1.3em; font-weight: bold;	color: #000066;	padding: 5px;	cursor: pointer;	text-align: left;	background: #ffffff url(../images/nav/wnxxsmall.png) no-repeat right center;}

/*----------------------- Client Care List --------------------*/

#client_care { 	padding: 10px 20px;	font-size: 1.1em;	text-align: center; }
/*--------------------------------------*/
/*------------ Miscellaneous -------------*/
/*--------------------------------------*/
.engine_descriptions 	{ font-size: 1.2em; font-weight: bold;}
.vehicle_pricing 			{	text-align: left;	font-size: 1.1em;	margin: 5px 30px;}
.padding_top10			  {	padding-top: 10px;}

/*--------------- Flash Offers -----------------*/
.fla 										{ text-align: center; margin-top: 20px; margin-bottom: 20px; }

.leaves								 	{	padding: 15px 0;}
.accessible_accessories	{	padding: 10px 0px;}
.weather 								{	padding: 20px 0;}
.perf_parts_gif 				{	padding: 6px 0;}
.credit_gif 						{	padding: 6px 0;}
.source_newsletter_gif 	{	padding: 10px 0;}

/*----------- silverado styles -----------*/
.silverado {	padding: 10px 0;	font-size: 1.4em; font-weight: bold;	text-align: center;}
.silverado h3 {	text-align: center;}

/*----------- contact styles -----------*/

.contact					{ font-size: 1.1em; line-height: 1.3; width: 80%; border: 2px solid #CCCCCC; margin-left: 30px; text-align: left; }
.contact_name		  { padding: 3px 3px 3px 10px; border-bottom: 1px solid #CCCCCC; }
.contact_subtitle { font-size: 1.3em; font-weight: bold; border-bottom: 1px solid #CCCCCC; }
.contact_title 		{ font-size: 1.6em;	font-weight: bold; border-bottom: 1px solid #CCCCCC; }
.contact_address 	{ padding: 3px 0 3px 10px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.contact_row1 		{ background-color: #E8E8E8; }
.contact_row2 		{ background: #fff; }

/*----------- collision styles -----------*/
.collision 				{ padding: 10px;}

/*----------- hours of operation -----------*/
.hours_operation 		{ border: solid 1px #B2B2B2; margin-left: 30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.title						{ text-align: center;	background-color: #E8E8E8;	margin: 0px;	padding: 3px 0px;	border-bottom: 1px solid #cccccc; font-size: 1.4em; font-weight: bold;}
.service_title 			{ text-align: center;	background-color: #E8E8E8;	margin: 0px;	padding: 3px 0px;	font-size: 1.4em;	font-weight: bold; border-bottom: 1px solid #cccccc;}
.day 						{	font-size: 1.1em;	text-align: left;	padding: 2px 0px 2px 5px;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}
.hours					 {	font-size: 1.1em;	margin: 0px;	text-align: center;	padding: 4px 0;	border-bottom: 1px solid #cccccc;}
.map 								{	padding: 30px 0;}
.skid_zone img			{	padding: 5px 0;}

/*----------- Green by design -----------*/
.green 							{	width: 340px;	float: right;	margin-right: 20px;	background-color: #98CB00;	border-top: solid 1px #003333;	border-left: solid 1px #003333;	background-image: url(../images/nav/green_back.jpg);	background-repeat: repeat-x;}
.green_title 				{	text-align: center;	margin: 0px;	color: #CDE855;	padding: 5px 0;	border-right: solid 1px #003333;	border-bottom: solid 1px #003333;	font: bold 1.4px Geneva, Arial, Helvetica, sans-serif;	background-color: #5B8F00;}
.green_car 					{ color: #1F2E1B;	text-align: center;	padding: 5px 0;	border-right: solid 1px #003333; border-bottom: solid 1px #003333; font: bold 1.3em Geneva, Arial, Helvetica, sans-serif;}

/*----------- volt and cruze -----------*/
div.volt 					{	width: 300px;	font-size: 1.2em;	margin: 5px;	padding: 0px;	float: left;}
.flag 						{	padding: 5px;}

/*----------- back to top -----------*/
#arrow 						{	margin-right: 20px;	text-align: right;	width: auto;
}
/*----------- free agent -----------*/
#free_agent		 		{ width: 630px; border: 2px solid #113450; background: #EEE3C4; padding: 10px; margin: 20px 20px 20px 20px; float: right; text-align: left; }
#free_agent p	 		{ font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
.free_agent_title { font: bold 2em Arial, Helvetica, sans-serif; color: #22506A; text-align: center; }
.red 							{	color: #CC0033;	font-weight: bolder;}
.note 						{ width: 670px; text-align: center; font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif; height: 20px; }

/*-----------float right-----------*/
.fltrt 						{ float: right;	margin-left: 8px;}
/*----------- float left -----------*/
.fltlft 					{ float: left;	margin: 0 20px;}

/*----------- gallery styles -----------*/
.gallery					{	overflow: auto;	width: 100%;	border: 0px solid #ffffff;	padding: 1.4em 0;	margin: 0px;}
.brclear 					{ clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}
#counter 					{	margin-left: 10px;	width: 190px;	padding: 8px 0;	text-align: center;	height: 90px;	float: right;	margin-right: 20px;	margin-top: 8px;}

/*----------- winter specials -----------*/
#winter_specials					{ width: 690px; font-size: 2em; font-weight: bold; color: #CC0033; text-align: center; }
#winter_specials a  			{ font-weight: bold; text-decoration: underline; color: #993333; }
#winter_specials a:hover 	{ color: #CC0000; text-decoration: underline; }
.cruze { padding: 20px; }

