/* CSS Document */

@import url("reset.css");

/* colours 
greys 
body bg grey 	#f2f4f5
				#ccc
				#666
				#999
blue   			#015d8b
light blue		#2089b2
lightest blue	#eff7fd;
dark blue		#26465c
orange 			#f59122
red				#cc3333;
*/

/* elements
---------------------------------------------------------------------------------------------------------------------------- */
*					{margin:0; padding:0;}
body 				{font-family:Arial, Helvetica Neue, Helvetica, sans-serif; font-size:62.5%; color: #666;}
h1					{font-size:2.8em; line-height:1.1em; color:#015d8b; padding-bottom:10px; text-shadow: 1px 1px 0px #fff;}
h2					{}
h3					{}
p					{font-size:1.3em; line-height:1.3em; padding-bottom:12px;}
ul					{list-style-type:none; list-style-position:outside;}
ol					{}
li					{}
button				{cursor:pointer;}
img					{border:none;}
table				{border-collapse:collapse;}

/* global
---------------------------------------------------------------------------------------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
.imgblock         			{display:block; height:0; overflow:hidden;}
.right						{float:right;}
.left						{float:left;}

div.hr						{border-bottom:1px solid #eee; padding-top:20px; margin-bottom:20px;}
div.hr hr					{display:none;}


#leasing_trail 				{padding-bottom:20px;}
#leasing_trail li 			{display:inline; margin-right:5px; font-size:1.1em;}
#leasing_trail a 			{color:#666;}


/* global: header
---------------------------------------------------------------------------------------------------------------------------- */
#header 					{height:194px; background:url(IMAGES/Header-BG-Repeat.png) 0px 0px;}
#header #logo				{float:left; width:198px; margin-top:35px; padding-top:70px; background:url(IMAGES/Theale-Motors-Logo.gif) no-repeat;}
#header #message			{float:left; width:488px; padding-top:49px; font-size:1.8em; font-weight:bold; color:#3197ca; text-shadow:0px 0px 10px #ddd;}
#header #message li			{padding-bottom:3px; text-align:center;}

#header #contact			{padding-top:43px; color:#2c485c;}
#header #contact li			{font-size:1.2em; line-height:1.15em; text-align:right;} 
#header #contact li.tel		{font-size:3em; font-weight:bold;}

#header #nav				{position:absolute; top:130px; width:920px;}
#header #nav li				{float:left; margin-right:5px; font-size:1.4em;}
#header #nav li a			{display:block; padding:7px 10px; color:#fff; text-decoration:none;}
#header #nav li a.active	{color:#ccc;}
/*#header ul#nav li a:hover	{position:relative; top:-1px;}*/
#header #nav #carfinder 	{float:right; margin-right:0px;}

#header #nav #findmeacar 	{width:120px; padding:28px 0 0; background:url(IMAGES/BTN-FindMeACar.png) no-repeat 0px 1px;}
#header #nav #findmeacar:hover {background:url(IMAGES/BTN-FindMeACar.png) no-repeat -122px 1px;} 


/* global: footer
---------------------------------------------------------------------------------------------------------------------------- */
#footer						{clear:both; border-top:1px solid #eee; padding:25px 0 50px 0; font-size:1em; color:#999;}
#footer	a					{color:#999;}
#footer	a:hover				{color:#666;}
#footer ul					{float:left; padding:0 20px; font-size:1.15em; }
#footer ul li				{display:inline;} 
#footer #fultonLink			{background:url(IMAGES/Fulton-Leasing-Link-BG.png) 0px -1px no-repeat; float:left; width:135px; padding-top:30px; position:relative; top:-10px;}
#footer #fultonLink:hover	{background-position:0px -30px;}


/* global: layout
---------------------------------------------------------------------------------------------------------------------------- */
.innerWrapper				{margin:0px auto; width:920px; padding:0px 20px;}
#usedcarshowroom			{width:920px; padding-top:207px; margin-bottom:20px; background:url(IMAGES/Theale-Home-Banner.jpg) no-repeat}


/* global: promos
---------------------------------------------------------------------------------------------------------------------------- */
a.exLeasePromo				{background:url(IMAGES/ex-lease-car-promo_grey.png) 0px 0px no-repeat; padding-top:156px; width:206px; position:relative; left:-5px;}
#subNav a.exLeasePromo				{background:url(IMAGES/ex-lease-car-promo_white.png) 0px 0px no-repeat; position:relative; top:-30px;}


/* content
---------------------------------------------------------------------------------------------------------------------------- */
#content					{background-color:#f2f4f5; width:680px; padding:20px 10px 10px 10px; float:right; border-radius:0.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:20px;} 
#content #contentTop		{background:url(IMAGES/Content-BG-Top.png) top center no-repeat; padding-top:4px; background-position:top center;}
#content #contentBot		{background:url(IMAGES/Content-BG-Bot.png) top center no-repeat; padding-top:4px; background-position:top center; clear:both;}
#content p.leadingCopy		{color: #2089b2; font-size:1.6em; line-height:1.3em;}

#pageInfoCont		{float:left; width:435px; padding-left:10px; padding-right:25px;}

#usps		{float:left; padding-top:5px; width:171px;}
#usps h2	{height:21px; width:171px; padding-bottom:12px; background:url(IMAGES/TXT_QualityUsedCars.png) 0px 0px no-repeat; text-indent:-9000px;}
#usps.vans h2	{background:url(IMAGES/TXT_QualityUsedVans.png) 0px 0px no-repeat; text-indent:-9000px;}
#usps h4	{height:21px; width:171px; padding-bottom:12px; background:url(IMAGES/TXT_QualityUsedCars.png) 0px 0px no-repeat; text-indent:-9000px;}
#usps ul	{font-size:1.4em; padding-bottom:10px;}
#usps ul li	{padding-bottom:2px; background:url(IMAGES/ICON-Tick.png) 0px 0px no-repeat; padding-left:30px; padding-bottom:7px;}

/* content: sub navigation
---------------------------------------------------------------------------------------------------------------------------- */
#subNav											{width:200px; float:right; margin-right:20px;}
#subNav h2										{background:url(IMAGES/SubNav-Header-BG.png) 0px 0px no-repeat; height:38px; padding:8px 0 0 7px; font-size:1.6em; font-weight:normal; color:#FFF;  text-shadow:1px 1px 0px #ec8a1e; }
	/* Car Type */
	#subNav ul#carType								{display:block; overflow:hidden; width:200px; padding-bottom:50px} 
	#subNav ul#carType li							{width:100px; display:block; float:left;}
	#subNav ul#carType li ul 						{width:auto;}
	#subNav ul#carType li ul li						{height:60px;}
	#subNav ul#carType li ul li a					{display:block; width:100px; padding-top:40px; background:url(IMAGES/SubNav-CarType.png) 0px 0px no-repeat; text-align:center; text-decoration:none; color:#666; font-size:1.1em;}
	#subNav ul#carType li ul li a.hatchback				{background:url(IMAGES/SubNav-CarType.png) -92px 0px;}
		#subNav ul#carType li ul li a.hatchback:hover	{background-position: 109px 0px;}
		#subNav ul#carType li ul li.active a.hatchback #subNav ul#carType li ul li.active a.hatchback:hover {background-position: 0px 0px;}
	#subNav ul#carType li ul li a.estate				{background:url(IMAGES/SubNav-CarType.png) -92px -58px ;}
		#subNav ul#carType li ul li a.estate:hover		{background-position: 109px -58px;}
		#subNav ul#carType li ul li.active a.estate, #subNav ul#carType li ul li.active a.estate:hover {background-position: 0px -58px;}
	#subNav ul#carType li ul li a.convertible				{background:url(IMAGES/SubNav-CarType.png) -92px -116px;}
		#subNav ul#carType li ul li a.convertible:hover		{background-position:109px -116px;}
		#subNav ul#carType li ul li.active a.convertible, #subNav ul#carType li ul li.active a.convertible:hover {background-position: 0px -116px;}
	#subNav ul#carType li ul li a.FourxFour					{background:url(IMAGES/SubNav-CarType.png) -92px -174px;}
		#subNav ul#carType li ul li a.FourxFour:hover		{background-position:109px -174px }
		#subNav ul#carType li ul li.active a.FourxFour, #subNav ul#carType li ul li.active a.FourxFour:hover {background-position: 0px -174px;}
	#subNav ul#carType li ul li a.smallCar					{background:url(IMAGES/SubNav-CarType.png) -92px -235px;}
		#subNav ul#carType li ul li a.smallCar:hover		{background-position:109px -235px;}
		#subNav ul#carType li ul li.active a.smallCar, #subNav ul#carType li ul li.active a.smallCar:hover {background-position: 0px -235px;}
	#subNav ul#carType li ul li a.peopleCarrier				{background:url(IMAGES/SubNav-CarType.png) -92px -294px;}
		#subNav ul#carType li ul li a.peopleCarrier:hover	{background-position:109px -294px;}
		#subNav ul#carType li ul li.active a.peopleCarrier, #subNav ul#carType li ul li.active a.peopleCarrier:hover {background-position: 0px -294px;}
	#subNav ul#carType li ul li a.coupe						{background:url(IMAGES/SubNav-CarType.png) -92px -350px;}
		#subNav ul#carType li ul li a.coupe:hover			{background-position:109px -350px;}
		#subNav ul#carType li ul li.active a.coupe, #subNav ul#carType li ul li.active a.coupe:hover {background-position: 0px -350px;}
		
	/* Manufacturer */
	#subNav									{padding-bottom:20px;}
	 ul#manufacture					{font-size:1.6em; padding-top:5px; list-style:none; padding-left:8px; padding-bottom:50px}
	 ul#manufacture li				{padding-bottom:17px;}
	 ul#manufacture li a 			{color:#26465c; text-decoration:none; position:relative; padding-left:32px;}
	 ul#manufacture li a img			{position:absolute; left:0px; top:0px;}
	 ul#manufacture li a:hover 		{color:#2089b2;}
	 ul#manufacture li a.current, #subNav ul#manufacture li a.current:hover {color:#f59122;}
	
	/* car van toggle */
	#subNav ul#carVanToggle							{background:url(IMAGES/SubNav-Header-BG-Tabbed.png) 0px 0px no-repeat; height:38px; padding:5px 0 0 7px; font-size:1.6em; font-weight:normal; text-shadow:1px 1px 0px #ec8a1e; }
	#subNav ul#carVanToggle li 						{display:block; float:left; width:51px; height:24px; padding-top:5px; text-align:center; color:#ec8a1e; text-shadow:1px 1px 0px #f2e1cd;}
	#subNav ul#carVanToggle li.active				{background:url(IMAGES/SubNav-Header-BG-Tab.png) 0px 0px no-repeat;}
	#subNav ul#carVanToggle li a					{color:#fff; text-decoration:none; text-shadow:1px 1px 0px #bf7124}
	#subNav ul#carVanToggle li a:hover				{color:#ddd;}
	#subNav ul#carVanToggle li.active a, #subNav ul#carVanToggle li.active a:hover				{color:#ec8a1e; text-shadow:1px 1px 0px #f2e1cd;}
			
	
	/*featUsedCar */
	div.featUsedCar						{padding:10px 0px 20px 0px; padding-left:12px;}
	div.featUsedCar img					{padding:2px; background-color:#eee; margin-bottom:10px;}
	div.featUsedCar p					{padding-bottom:10px; color:#2089b2;}
	div.featUsedCar p span				{font-weight:bold; color:#cc3333; padding-left:5px;}
	div.featUsedCar a					{background:url(IMAGES/BTN-MoreDetails.gif) 0px -22px; width:93px; height:22px; display:block; text-indent:-9000px;}
	div.featUsedCar a:hover					{background:url(IMAGES/BTN-MoreDetails.gif) 0px 0px;}
	
	
/* content: vehicle lists
---------------------------------------------------------------------------------------------------------------------------- */
dl.car				{width:315px; padding:10px; clear:both; float:left; margin-right:10px; background-color:#FFF; position:relative; overflow:hidden; margin-bottom:10px; border-radius: 0.5em;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
dl.carAlt			{margin-right:0px; clear:none;}
dl.car img			{float:left; position:absolute; top:55px;} 
dl.car h3			{color:#2089b2; font-size:1.3em; font-weight:normal; padding-bottom:2px;}
dl.car p			{font-size:1.1em; padding-bottom:10px; color:#333;}
dl.car ul			{padding:7px 0px 5px 115px; font-size:1.1em; width:200px; float:left;}
dl.car ul.alt		{padding-left:0;}
dl.car ul li		{padding-bottom:2px; width:45%; padding-left:10px; float:left; background:url(IMAGES/Bullet.gif) 0px 3px no-repeat;}
dl.car p.price		{padding-left:121px; width:96px; padding-bottom:0px; font-size:1.6em; color:#cc3333; font-weight:bold; clear:both; float:left;}
dl.car a.button		{background:url(IMAGES/BTN-MoreDetails.gif) 0px -22px; width:93px; height:22px; display:block; float:left; text-indent:-9000px; position:relative; top:-2px;}
dl.car a.button:hover		{background:url(IMAGES/BTN-MoreDetails.gif) 0px 0px;}
	/* featured */
	dl.featured				{width:431px; padding:10px 10px 3px 235px; border:2px solid #f59122;}
	dl.featured img			{float:left; top:10px; left:10px;}
	dl.featured h3			{font-size:2em;}
	dl.featured p			{padding-left:0px; font-size:1.2em; line-height:1.25em;}
	dl.featured ul			{padding:0px 0px 5px 0px; font-size:1.2em; width:150px;}
	dl.featured ul li		{padding-bottom:5px; display:block; width:100%;}
	dl.featured p.price		{clear:none; padding-right:91px; padding-left:0px; font-size:2em;}
	dl.featured p.yearType	{padding:7px 0 5px 0;}
	dl.featured p.desc		{color:#666; padding-bottom:10px;}
	dl.featured a.button			{position:relative; top:2px;}
	
	
/* content: vehicle page
---------------------------------------------------------------------------------------------------------------------------- */
#vehicle 								{position:relative;}
#vehicle #manufacturer_logo 			{position:absolute; top:0px; left:0px; display:block; padding:5px; width:60px; height:60px; background-color:#FFF; border:1px solid #eaeaea;}
#vehicle h1 							{margin-bottom:10px; padding:6px 0px 20px 80px;}
#vehicle h1 span						{font-weight:normal; font-size:0.8em;}

#carDetails								{position:relative; padding:10px 10px 40px 10px; background-color:#FFF; border-radius: 0.5em;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#pricePanel								{float:right; width:160px; padding:10px; margin-left:20px; background-color:#eff7fd; border-radius: 0.5em;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#pricePanel p							{display:block; width:76px; float:left; font-size:2.4em; color:#cc3333; font-weight:bold; text-align:right; text-shadow:1px 1px 0px #879fb1;}
#pricePanel	p.newPrice					{font-size:1.2em; font-weight:normal; color:#666; line-height:1.21em; text-align:left; text-shadow:none;}
#pricePanel	p.newPrice span				{font-size:1.25em;}
#pricePanel form 						{clear:both; border-top:1px solid #d4e1eb; padding-top:13px;}						
#pricePanel form h2						{font-weight:normal; text-transform:capitalize; font-size:1.5em; color:#015d8b; padding-bottom:10px;}
#pricePanel form p						{width:auto; float:none; font-size:1em; color:#333; font-weight:normal; text-align:left; text-shadow:none;}
#pricePanel form p.captcha span			{display:block; padding:0px 0px 5px 4px; font-size:1.2em; color:#2089b2;}
#pricePanel form p.captcha img			{width:150px; height:35px;}
#pricePanel form input					{padding:1px 2px;}
#pricePanel form input.submit			{background:url(IMAGES/BTN-SubmitBG-Blue.png) 0px 0px no-repeat; color:#FFF; text-align:center; border:none; width:88px; height:22px; text-transform:capitalize; cursor:pointer;}

#mainfeatures							{display:block; float:right; width:220px; height:152px;}
#mainfeatures h2						{padding-bottom:5px; font-size:1.5em; font-weight:normal; color:#2089b2;}
#mainfeatures ul						{margin-bottom:10px;}
#mainfeatures li						{float:left; width:110px; padding:5px 0 5px 0; font-size:1.1em; color:#333; border-bottom:1px solid #eee; }
#mainfeatures p							{clear:both; font-size:1.1em;}

#mainfeatures a							{display:block; float:left; width:80px; height:20px; padding-top:7px; padding-left:30px; font-size:1.1em; color:#2089b2; background:url(IMAGES/ICONS-UserTools.png) no-repeat;}
#mainfeatures a:hover					{text-decoration:none;}
#mainfeatures #emailtome 				{margin-right:30px;}
#mainfeatures #print					{width:50px; background-position:0px -32px;}

#vehicle_image 							{position:relative; width:230px;}

/* ddetails */
#vehicle_details 						{clear:both; padding-top:20px;}
#thumbs									{width:450px; margin:40px 0px 10px 0px;}	

/* data menu */
#data_menu								{background:url(IMAGES/VehicleSpecBG.gif) repeat-x #0099c2; padding:5px 0 0 10px;}
#data_menu li 							{float:left; margin-right:10px;}
#data_menu li a 						{display:block; width:150px; padding:10px 0px 10px 0px; font-size:1.2em; color:#fff; text-decoration:none; text-align:center;}
#data_menu .selectedTab					{background:url(IMAGES/VehicleActiveTabBG.gif) no-repeat;}
#data_menu .selectedTab a 				{color:#2089b2; text-decoration:none;}
	
/* data */
#data 									{padding:5px 0px; height:300px; background-color:#f1f1f1; overflow-y:scroll;}
#data_details 							{margin:0px 15px; padding:10px 0px;}
/* #data_details li 						{float:left; width:47%; font-size:1.1em; padding:3px 3px 3px 10px; background:url(IMAGES/Bullet-Spec.gif) 0px 6px no-repeat;}
#data_details .specgroup				{clear:both; float:none; display:block; width:auto; padding:15px 0px 5px 0px; margin-bottom:5px; background:none; font-size:1.25em; color:#000; border-bottom:1px solid #ddd}
#data_details span 						{margin-right:5px; font-size:1.25em; color:#EC6E06;}
*/


#data_details table.equipTable			{background-color:#fff; font-size:1.1em; border:1px solid #ccc; width:615px;}
#data_details table.equipTable th		{padding:5px; text-align:left;border:1px solid #ddd; background-color:#eee;}
#data_details table.equipTable td		{ background:url(IMAGES/tick.gif) 5px 5px no-repeat; border:1px solid #eee; padding:4px; padding-left:25px;}


/* data - finance */
#finance #hirePurchase, #finance #pcp 	{float:left; width:275px; padding:10px; background-color:#fff; border:1px solid #ddd;}
#finance #hirePurchase					{margin-right:15px;}
#finance #pcp 							{float:left;}
#finance h5 							{padding-bottom:15px; font-weight:normal; color:#015d8b; font-size:1.5em;}
#finance h6								{font-size:1.4em; font-weight:normal; padding-bottom:15px; padding-top:25px;}
#finance fieldset 						{margin-bottom:0px; color:#333; border:none;}
#finance label 							{display:block; float:left; width:100px; font-size:1.1em;}
#finance input							{padding:2px; border:1px solid #ccc; font-size:1.1em; width:160px;}
#finance button							{background:url(IMAGES/BTN-BG.gif) 0px 0px no-repeat;width:88px; height:22px; padding-bottom:2px; border:none; color:#fff; padding-top:-1px;}
#finance table 							{margin-top:20px;}
#finance td 							{padding:5px 3px; font-size:1.1em; color:#000; border:1px solid #ddd;}
		
#finance tr.alt td						{background-color:#eee;}

#finance p								{font-size:1.1em; color:#666;}
#finance p.instruction 					{}
#finance p strong						{color:#2089B2; font-weight:normal;}
#finance p.captcha						{padding-left:100px;}
#finance p.captcha img					{width:165px; height:40px;}


/* data - technical */
#data_details #technical .value 		{float:right; margin-right:2px; font-size:1.25em; color:#333;}


/* content: site pages
---------------------------------------------------------------------------------------------------------------------------- */
#content.pages 						{background:none !important; float:none !important; width:auto !important; padding:0 0 20px 0px;}

.pages #main						{display:block; float:left; width:575px; padding-right:45px;}
.pages #sidebar						{display:block; float:left; width:300px;}

.pages h2							{font-size:1.6em; font-weight:normal; color:#333; padding-bottom:15px;}
.pages p							{padding-bottom:25px;}
.pages a							{color:#2089b2;}
.pages a:hover						{text-decoration:none; color:#015d8b;}
.pages ul							{font-size:1.3em; list-style:disc; padding-left:17px; padding-bottom:15px;}
.pages ul li						{line-height:1.3em; padding-bottom:7px;}


	/* contact page */
	.pages #map 					{display:block; width:298px; height:300px; border:1px solid #ccc; margin-bottom:20px;}
	.pages #map #mapinner 			{margin:0 auto; margin-top:5px; text-align:center;}
	
	
	
	.pages p.address				{font-size:1.6em;}
	.pages ul.contact				{font-size:1.6em; list-style:none; padding-left:0px;}
	
	#content.pages form						{padding:5px 0px 40px 0px; width:370px;}
	html>body #content.pages form			{width:360px;}
	#content.pages form p					{clear:both; display:block; font-size:1.6em; padding-bottom:10px; overflow:hidden;}
	#content.pages form	p label				{display:block; width:120px; clear:both; float:left;}
	#content.pages form	p input				{border:1px solid #ddd; background-color:#f1f1f1; font-size:0.85em; padding:3px; width:230px;}
	#content.pages form	p input.submit		{margin-left:120px; color:#FFF; border:none; width:82px; height:30px; cursor:pointer; background:url(IMAGES/BTN-SubmitBG.png) 0px 0px no-repeat;}
	#content.pages form	p input.submit:hover	{background-position:0px -30px;}
	#content.pages form p textarea			{border:1px solid #ddd; background-color:#f1f1f1; padding:1px; width:230px; height:75px; padding:3px; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
	#content.pages form p small				{}
	#content.pages form p.req				{text-align:right; font-style:italic;}
	#content.pages form sup					{color:#900; font-size:12px; position:relative; top:2px;}
	
	#contact-us p.captcha					{padding-left:120px;}
	#contact-us p.captcha img				{padding-bottom:10px; border:1px solid #eee; width:230px; padding:3px; margin-bottom:10px;}
	#contact-us h3							{font-size:1.3em; padding-bottom:10px; color:#015d8b; }
	
	/* Part Exchange */
	.pages p.download						{position:relative; top:20px; height:180px; display:block; overflow:hidden;}
	.pages p.download span					{font-size:1.4em; color:#999; padding-left:110px; display:block; padding-top:14px;}
	.pages p.download a 					{position:absolute; top:0px; left:0px; background:url(IMAGES/Download.png) 0px 0px no-repeat; padding:53px 0px 50px 110px; height:35px; font-size:3.0em; }
	.pages p.download a:hover				{text-decoration:none;}
	.pages #tips 							{background-color:#f1f1f1; padding:15px 15px; margin-top:10px; margin-bottom:20px; border:1px solid #ddd; position:relative;}
	.pages #tips h3							{font-size:1.6em; color:#015d8b; font-weight:normal; padding-bottom:15px;}
	.pages #tips p							{padding-right:160px;}
	.pages #tips ul							{padding-left:5px;}
	.pages #tips ul li						{padding-bottom:2px; list-style:none; background:url(IMAGES/ICON-Tick.png) 0px 0px no-repeat; padding-left:30px; padding-bottom:8px;}
	.pages #tips img						{position:absolute; top:-25px; margin-left:318px;}
	.pages #part-exchange					{background:url(IMAGES/PartExchangeBG.jpg) top right no-repeat;}
	
	/* find a car */
	#find-me-a-car p.leadingCopy			{color:#f59122;}
	.pages ol#steps							{font-size:2.4em; list-style:none; line-height:1.2em; margin-bottom:36px; color:#2089b2; background-color:#e3f6fc;padding:20px 15px 5px 15px; border-top:1px solid #b7dbe7; border-bottom:1px solid #b7dbe7; text-shadow:1px 1px 0px #b3ccd6;}
	.pages ol#steps	li						{background:url(IMAGES/FindCarNos.png) 0px 0px no-repeat; padding:15px 0px 0px 65px; padding-bottom:25px;}
	.pages ol#steps	li.one					{}
	.pages ol#steps	li.two					{background-position:0px -185px;}
	.pages ol#steps	li.three				{background-position:0px -400px;}
	
	
	#content.pages #find-me-a-car 					{position:relative;}
	#content.pages #find-me-a-car img#getStarted	{position:absolute; margin-left:426px; margin-top:-157px;}
	#content.pages #find-me-a-car form				{background-color:#f59122; padding:25px; width:auto; border-radius:0.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	#content.pages #find-me-a-car form p			{font-size:1.4em; color:#784205;}
	#content.pages #find-me-a-car form p label		{text-align:right;  padding-right:15px; width:150px;}
	#content.pages #find-me-a-car form p label.q	{text-align:left; width:240px; clear:none;}
	#content.pages #find-me-a-car form p input, #content.pages #find-me-a-car form p textarea	{width:240px; color:#784205;}
	#content.pages #find-me-a-car form p textarea 		{font-size:14px;}	
	#content.pages #find-me-a-car form p.captcha img	{border:1px solid #eee; margin-bottom:10px;}
	#content.pages #find-me-a-car form p.captcha #captcha	{margin-left:165px; width:145px;}
	#content.pages #find-me-a-car form p input.submit	{cursor:pointer; margin-left:0px; background:url(IMAGES/FindCarBtn.png) 0px 0px no-repeat; width:146px; height:45px; color:#fff; font-size:14px;}
	#content.pages #find-me-a-car form p input.submit:hover	{background:url(IMAGES/FindCarBtn.png) 0px -46px no-repeat;}
	#content.pages #find-me-a-car form .invisible 		{visibility:hidden}
	
	#content.pages #find-me-a-car form h3				{color:#fff; text-shadow:-1px -1px 0px #8e4b02; font-size:2.6em; padding-bottom:10px; margin-bottom:15px; font-weight:normal; border-bottom:1px solid #e3841b;}
	#content.pages #find-me-a-car form fieldset			{padding-bottom:20px; border:none;}
	
	#content.pages #find-me-a-car form span.fauxLabel	{display:block; clear:both; background-color:#CCC; float:left; text-align:right; padding-right:15px; padding-bottom:15px; padding-bottom:2px; width:150px; height:40px;}
	
	#content.pages #find-me-a-car form	#formIntro		{margin-bottom:15px;}
	#content.pages #find-me-a-car form	#formIntro h2	{font-size:3em; color:#5e3100; text-shadow:-1px -1px 0px #faa547;}
	#content.pages #find-me-a-car form	#formIntro p	{padding-right:70px;}
	
	/* Finance Options */
	#finance-options							{background:url(IMAGES/CarFinanceBG2.jpg) top right no-repeat;}
	#finance-options div.financeOption			{border:1px solid #ddd; padding:15px 15px 0px 30px; margin-bottom:20px; background:url(IMAGES/financeOptionArrow1.gif) 15px 17px no-repeat;}
	#finance-options div.financeOption h2		{color:#015d8b; cursor:pointer;}
	#finance-options div.financeOption h2:hover	{text-decoration:underline; color:#2089b2; }
	#finance-options div.financeOption2			{background:url(IMAGES/financeOptionArrow2.gif) 15px 17px no-repeat;} 
	
	/* GAP Insurance */
	
	#gap-insurance 						{background:url(IMAGES/GapInsurance2.jpg) top right no-repeat;}
	#gap-insurance #statment 			{background-color:#eff7fd; padding:20px; color:#015d8b; margin-bottom:25px;}
	#gap-insurance #statment p			{padding-bottom:5px;}
	#gap-insurance #statment p.or		{padding-left:20px;}
	#gap-insurance #statment p.option	{font-size:1.6em; font-size:1.6em;  color:#26465c;}
	#gap-insurance dt					{color:#2089b2; font-style:italic; font-size:1.4em; padding-bottom:10px;}
	#gap-insurance #sidebar				{padding-top:290px;}
	
	
	/* */
	#noCap 														{background-color:#f2f4f5; width:680px; padding:20px 10px 10px 10px; float:right; border-radius:0.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:20px;}
	#content.pages #noCap #vehicle #manufacturer_logo 			{position:absolute; top:0px; left:0px; display:block; padding:5px; width:60px; height:60px; background-color:#FFF; border:1px solid #eaeaea;}
	#content.pages #noCap #vehicle h1 							{margin-bottom:10px; padding:6px 0px 20px 80px;}
	#content.pages #noCap #vehicle h1 span						{font-weight:normal; font-size:0.8em;}

	#content.pages #noCap #carDetails								{position:relative; padding:10px 10px 40px 10px; background-color:#FFF; border-radius: 0.5em;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#content.pages #noCap #pricePanel								{float:right; width:160px; padding:10px; margin-left:20px; background-color:#eff7fd; border-radius: 0.5em;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#content.pages #noCap #pricePanel p							{display:block; padding-bottom:9px; width:76px; float:left; font-size:3.3em; color:#cc3333; font-weight:bold; text-align:right; text-shadow:1px 1px 0px #879fb1;}
	#content.pages #noCap #pricePanel p.newPrice					{font-size:1.2em; font-weight:normal; color:#666; line-height:1.21em; text-align:left; text-shadow:none;}
	#content.pages #noCap #pricePanel p.newPrice span				{font-size:1.25em;}
	#content.pages #noCap #pricePanel form 							{clear:both; border-top:1px solid #d4e1eb; padding-top:13px; width:auto;}						
	#content.pages #noCap #pricePanel form h2						{font-weight:normal; text-transform:capitalize; font-size:1.5em; color:#015d8b; padding-bottom:10px;}
	#content.pages #noCap #pricePanel form p						{width:auto; padding-bottom:10px; float:none; font-size:1em; color:#333; font-weight:normal; text-align:left; text-shadow:none;}
	#content.pages #noCap #pricePanel form p input					{width:150px; font-size:1.2em; background-color:#fff;}
	#content.pages #noCap #pricePanel form p.captcha img			{width:150px; height:35px;}
	#content.pages #noCap #pricePanel form input.submit			{background:url(IMAGES/BTN-SubmitBG-Blue.png) 0px 0px no-repeat; color:#FFF; margin:0px; font-size:1.2em; text-align:center; border:none; width:88px; height:22px; text-transform:capitalize; cursor:pointer;}


	#content.pages #noCap #mainfeatures							{display:block; float:right; padding-top:15px; width:220px; height:152px;}
	#content.pages #noCap #mainfeatures h2						{padding-bottom:5px; font-size:1.5em; font-weight:normal; color:#2089b2;}
	#content.pages #noCap #mainfeatures ul						{padding:0; font-size:1.1em;padding-bottom:5px;}
	#content.pages #noCap #mainfeatures li						{list-style:none;float:left; width:110px; padding:5px 0 5px 0; color:#333; border-bottom:1px solid #eee; }
	
	#content.pages #noCap #vehicle_image 							{position:relative; width:230px; padding-top:0px;}
	#content.pages #noCap p.desc								{font-size:1.2em; padding-right:50px;}

	