@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	background:url(../images/bgbody.jpg) repeat-x top #0272bc;
}

.aural {text-indent:-9999px;}

p {font-size:11px;}

.left {float:left;}
.right {float:right!important;}

a img {
	border: none;
}

h2.closed {
	margin: 50px 0 100px 0;
	color: white;
}

.hr { height: 1px; border: none; color: #ccc; background-color: #ccc; width: 143px; }


ul.Tick {
	text-align: left;
	color: #fff;
	padding:0 10px;
	}
	ul.Tick li { 
		font-size: 14px;
		padding:0 0 10px 30px;
		font-weight: bold;
		position: relative;
		background:url(../images/service/tick.jpg) no-repeat 0 -5px;
		}
		ul.Tick li span { 
			
			}

.vTitle2 {
	display:none!important;
}

/* WRAPPERS
------------------------------ */

#wrapper {
	width:962px;
	height:auto;
	margin:23px auto 0;
	}
	.container {
		width:962px;
		height:auto;
		float:left;
		border-top:0px solid #666;
		background: #fff;
		position:relative;
		}

/* MASTHEAD
-------------------------------- */

#mastHead {
	width:962px;
	height:238px;
	float:left;
	position:relative;
	z-index:0;
	}

#transition {
	width:962px;
	height:238px;
	float:left;
	position:relative;
	overflow:hidden;
	z-index:-2;
	}
	ul#gallery {
		width:962px;
		height:238px;
		z-index:-3;
		list-style:none;
		position:absolute;
		top:0;
		left:0;
		}
		

	#homeImage {
		width:962px;
		height:158px;
		float:left;
		position:relative;
		top: 0;
		left:0;
		background:url(../images/homepage/mast.png) no-repeat top;
		z-index:-1;
		}
			
	#brand {
		width: 352px;
		height: 120px;
		background:url(../images/homepage/logo.png) no-repeat;
		position:absolute;
		top:10px;
		left:-20px;
		z-index:-1;
		}
		#brand h1 {
			width:352px;
			height:120px;
			text-indent:-9999px;
			}
			#brand h1 a {
				width:100%;
				height:100%;
				display:block;
				}			

	
	#ctas {
		width:auto;
		height:auto;
		float:right;
		}
		#phone {
			width:250px;
			height:20px;
			float:left;
			position: absolute;
			right: 20px;
			top: 19px;
			text-align:right;
			}

		span.phone_number {			
			font-size: 22px;
			font-weight: bold;
			color: #fff;
			font-style:italic;
			}
			
	span.enquiry_yellow {
		font-size: 14px;
		font-weight: normal;
		color: #FFE300;	
		padding: 0 0 6px 15px;
		font-weight:bold;
		}
	span.small_yellow {
		font-size: 11px;
		color: #FFE300;
		}	
		
		#socials {
			width:auto;
			height:22px;
			float:left;
			padding-top:17px;
			}
			#socials ul {
				list-style:none;
				}
				#socials ul li {
					width:22px;
					height:22px;
					float:left;
					padding-left:5px;
					}
					#socials ul li a {
						width:22px;
						height:22px;
						display:block;
						}
						.facebook {background:url(../images/facebook.png) no-repeat;}
						.twitter {background:url(../images/twitter.png) no-repeat;}

/* NAVIGATION 
------------------------ */

#nav {
	width:962px;
	height:29px;
	float:left;
	}
	#nav ul {
		width:100%;
		height:29px;		
		float:left;
		list-style:none;
		overflow:hidden;
		background:url(../images/navBg.png) repeat-x;
		}
		#nav ul li {
			width:auto;
			height:29px;
			float:left;
			text-indent:-9999px;
			}
			#nav ul li a {
				height:29px;
				display:block;
				text-indent:-9999px;
				}

				#nav ul li.btnHome a {background:url(../images/nav/btnHome.png) no-repeat bottom; width:41px;}
				#nav ul li.btnUsed a {background:url(../images/nav/btnUsed.png) no-repeat bottom; width:82px;}
				#nav ul li.btnSell a {background:url(../images/nav/btnSell.png) no-repeat bottom; width:108px;}
				#nav ul li.btnOffers a {background:url(../images/nav/btnOffers.png) no-repeat bottom; width:56px;}
				#nav ul li.btnAbout a {background:url(../images/nav/btnAbout.png) no-repeat bottom; width:77px;}
				#nav ul li.btnAfter a {background:url(../images/nav/btnAfter.png) no-repeat bottom; width:81px;}
				#nav ul li.btnFinance a {background:url(../images/nav/btnFinance.png) no-repeat bottom; width:79px;}
				#nav ul li.btnService a {background:url(../images/nav/btnService.png) no-repeat bottom; width:78px;}
				#nav ul li.btnContract a {background:url(../images/nav/btnContract.png) no-repeat bottom; width:103px;}
				#nav ul li.btnMota a {background:url(../images/nav/btnMota.png) no-repeat bottom; width:82px;}
				#nav ul li.btnNews a {background:url(../images/nav/btnNews.png) no-repeat bottom; width:51px;}

				#nav ul li.btnPartners a {background:url(../images/nav/btnPartners.png) no-repeat bottom; width:78px;}

				#nav ul li.btnContact a {background:url(../images/nav/btnContact.png) no-repeat bottom; width:124px;}
				
				#nav ul li.btnHome, #nav ul li.btnHome a:hover {background:url(../images/nav/btnHome.png) no-repeat top; width:41px;}
				#nav ul li.btnUsed, #nav ul li.btnUsed a:hover {background:url(../images/nav/btnUsed.png) no-repeat top; width:82px;}
				#nav ul li.btnOffers, #nav ul li.btnOffers a:hover {background:url(../images/nav/btnOffers.png) no-repeat top; width:56px;}
				#nav ul li.btnSell, #nav ul li.btnSell a:hover {background:url(../images/nav/btnSell.png) no-repeat top; width:108px;}
				#nav ul li.btnAbout, #nav ul li.btnAbout a:hover {background:url(../images/nav/btnAbout.png) no-repeat top; width:77px;}
				#nav ul li.btnAfter, #nav ul li.btnAfter a:hover {background:url(../images/nav/btnAfter.png) no-repeat top; width:81px;}
				#nav ul li.btnFinance, #nav ul li.btnFinance a:hover {background:url(../images/nav/btnFinance.png) no-repeat top; width:79px;}
				#nav ul li.btnService, #nav ul li.btnService a:hover {background:url(../images/nav/btnService.png) no-repeat top; width:78px;}
				#nav ul li.btnContract, #nav ul li.btnContract a:hover {background:url(../images/nav/btnContract.png) no-repeat top; width:103px;}
				#nav ul li.btnMota, #nav ul li.btnMota a:hover {background:url(../images/nav/btnMota.png) no-repeat top; width:82px;}
				#nav ul li.btnNews, #nav ul li.btnNews a:hover {background:url(../images/nav/btnNews.png) no-repeat top; width:51px;}

				#nav ul li.btnPartners, #nav ul li.btnPartners a:hover {background:url(../images/nav/btnPartners.png) no-repeat top; width:78px;}

				#nav ul li.btnContact, #nav ul li.btnContact a:hover {background:url(../images/nav/btnContact.png) no-repeat top; width:124px;}

			
			
			/*#nav ul li a, #nav ul li span {
				font-size:13px;
				color:#ffe300;
				text-decoration:none;
				line-height:29px;
				display:inline-block;
				padding:0 14px;
				border-right:1px solid #84b9d8;
				}
				#nav ul li a:hover,
				#nav ul li span {
					color:#000;
					background:url(../images/navBgOver.png) repeat-x;
					}
				
				#nav ul li.btnHome {
					float:left;
					padding:0;
					}
					#nav ul li.btnHome a,
					#nav ul li.btnHome span {
						width:28px;
						height:29px;
						background:url(../images/nav/btnHome.png) no-repeat bottom;
						text-indent:-9999px;
						border:none;
						padding:0 0 0 13px;
						}
						#nav ul li.btnHome span,
						#nav ul li.btnHome a:hover {
							background:url(../images/nav/btnHome.png) no-repeat top;
							}
					
					#nav ul li.btnContact a {border:none;}*/
		

/* carousel jquery */
#left {
	width:auto;
	height: 177px;
	overflow: hidden;
	border: none;
	padding: 0px;
	margin: 0;
}
#left img {
	margin: 0px;
	border: 0px;
}
#vans_just_in {
	width: 688px!important;
	height: 196px!important;
	background:url(../images/homepage/justin_banner.png) no-repeat!important;
	margin: 5px 0px 0px 15px!important;
	padding:0 10px 4px 10px!important;
	float:left!important;
	position:relative!important;
	overflow:hidden!important;
	}
	.just_in {
		width: 138px;
		height: 185px;
		float: left;
		background:url(../images/homepage/justin_head.png) no-repeat;
		position:absolute;
		top:5px;
		left:5px;
		z-index:100;
		}
		.just_in h3 {
			color:#05235b;
			font-weight:bold;
			font-size: 16px;
			padding:80px 0 0 10px;
			}
		
.product_chips {
	width: 157px;
	height: 170px;
	float: left;
	background:url(../images/homepage/product_chips.gif) no-repeat;
	margin: 12px 0px 0px 10px;
	text-align:center;
}
.van_thumb {
	width: 145px;
	height: 102px;
	padding: 7px;
	}
	/*.van_thumb img {
		width:145px;
		height:102px;
		}*/
.van_text {
	width: 152px!important;
	height: 52px;
}
.van_text h4 {
	color:#bf1820;
	font-weight:bold;
	font-size: 14px;
	padding: 0px 0 0 7px;
}
.van_text h5 {
	font-size: 12px;
	padding: 2px 0 0 7px;
	}
	.van_text h5 a {
		color:#05235b;
		text-decoration:none;
		}
.van_text p {
	font-size: 10px;
	padding: 2px 0 0 7px;
}

/* usedsearch
-------------------------------- */

.gap {
margin-bottom:5px;
padding-left: 20px;
}

#asidehold {
	width: 240px;
	position: absolute;
	left: 892px;
	top: 108px;
}

#aside {
	width: 212px;
	height:auto;
	float: left;
	padding-left: 10px;
	position: relative;
	margin-bottom: 10px;
	padding-top:10px;
	
}

#aside_right {
	float: right;
	margin-right: 18px;
	width: 163px;
}
#aside_rightlarge {
	float: right;
	margin-right: 18px;
	position: relative;
	width: 163px;
}


/* Home Search Panel */
#search_div {
	width: 213px;
	height: 182px;
	background:url(../images/searchPanelSm.jpg) 0 0 no-repeat;
	text-align:center;
	z-index:1000;
	}
	#search_div2 {
		width: 213px;
		height: auto;
		background:url(../images/searchPanelSm.jpg) 0 0 no-repeat;
		text-align:center;
		z-index:1000;
		float:left;
		}
	#search_div h2, #search_div2 h2 {
		color:#fff;
		padding:15px 0 5px;
		font-size:15px;
		}
	#searchOptions {
		width:213px;
		height:69px;
		background:url(../images/searchOptionsBg.png) 12px 0 no-repeat;
		float:left;
		padding:17px 0 19px 12px;
		}
		#searchForm {background:none!important;}
		#search_div a {
			color:#fff;
			text-decoration:none;
			}
		.usedSubmit {
			padding:0 0 10px 0!important;
			margin:0!important;
			}

#search_div_top {
	width: 212px;
	height: 10px;
	background:url(../images/homepage/search_top.gif ) no-repeat;

}
#search_div_middle {
	width: 213px;
	height: 170px;
	background:url(../images/homepage/search_middle.gif) repeat-y ;
	text-align:center;
}


#search_div_middleservice {
	width: 213px;
	height: 400px;
	background:url(../images/homepage/search_middle.gif) repeat-y ;
	text-align:center;
}
#search_div_middleservice h2 {
	color: #fff;
	font-size: 18px;
	padding-bottom: 10px;
}

#search_div_middleservice h2.ServicingHeader {
	color: #fff;
	font-size: 18px;
	padding: 5px 0;
}

#search_div_middlelong {
	width: 213px;
	height: 465px;
	background:url(../images/homepage/search_middle.gif) repeat-y ;
	text-align:center;
}

#search_div_middlelong a {
	color: #fff;
	text-decoration:underline;
	font-size:12px;
}
#search_div_middlelong a:hover {
	text-decoration:none;
}
#search_div_middlelong h2 {
	color: #fff;
	font-weight:bold;
	font-size:18px;
	padding: 5px;
}
#search_div_middle a {
	color: #fff;
	text-decoration:underline;
	font-size:12px;
	font-weight: bold;
}
#search_div_middle a:hover {
	text-decoration:none;
}
#search_div_middle h2 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding:5px;
}
#inner_search {
	height: 86px;
	margin: 0;
	width: 189px;
	padding-left: 12px;
	*padding-left: 1px!important;

}

#inner_search_top {
	width: 189px;
	height: 11px;
	background:url(../images/homepage/inner_search_top.gif) no-repeat;
	float:left;
	
}
#inner_search_middle {
	width: 189px;
	background:url(../images/homepage/inner_search_grad.gif) repeat-x #4DB6DB;
	text-align:left;
	float:left;
	position: relative;
	min-height: 65px;
}

.search_clear {
	clear: both;
	width: 100px;
	height: 1px;
}
#inner_search_middle ul {
	list-style-type:none;
}
#inner_search_bottom {
	width: 189px;
	height: 13px;
	background:url(../images/homepage/inner_search_bottom.gif) no-repeat;
	float:left;
	
}
#search_div_bottom {
	width: 213px;
	height: 20px;
	background:url(../images/homepage/search_bottom.gif) no-repeat;
}

.search_btn {
	padding: 50px 0px 0px 30px;
	width:102px;
	height: 27px;
	clear:both;
	position: absolute;
	top: 16px;
	left: 14px;
}

.booknowbtn {
	cursor:pointer;
	display:block;
	height:27px;
	margin-left:25px;
	text-align:left;
	width:126px;
	z-index: 99999;
	float:left;
	}

.red_title {
	color: #fff;
	font-weight:bolder;
	font-size:14px;
	padding: 6px 0 15px 35px;
	text-transform: capitalize;
}
#search_div fieldset {
	border: 0px;
}
.dropdown {
	width: 150px;
	margin: 5px 0px 5px 15px;
}
#search_div label {
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color:#05235b;
	font-weight: bold;
	display:block;
}

	#homeIntrostatic {
		width:523px;
		height:auto;
		float:left;
		padding:7px 0px;
		position:relative;
		background:url(../images/layout/mainintro_bg.gif) no-repeat bottom;
		margin: 0px 0 0 15px;
		min-height:420px;
		}
		
		#homeIntrostatic h2 {
			color:#DF0000;
			font-size:20px;
			text-transform:uppercase;
			padding-bottom:6px;
			padding-left: 15px;
			}		


/* HOME PAGE ELEMENTS
-------------------------------- */
	
	#Nathaniel {
		position: absolute;
		width: 352px!important;
		height: 120px!important;
		z-index: 2222!important;
		display:block;
		float: left;
	}
		
	#Nathanielright {
		position: absolute;
		width: 352px!important;
		height: 120px!important;
		top: -250px;
		right: 610px;
		z-index: 2222!important;
		display:block;
		float: left;
	}	

#homes {
	width:962px;
	height:136px;
	overflow:hidden;
	float:left;
	}
	#homes ul {
		list-style:none;
		}
		#homes ul li {
			width:auto;
			height:136px;
			float:left;
			text-align:center;
			}
			#homes ul li.hyundai a {width:187px; height:136px; background:url(../images/hyundai.png) no-repeat 0 -1px; display:block;}
				#homes ul li.hyundai a:hover {width:187px; height:136px; background:url(../images/hyundai.png) no-repeat bottom; display:block;}
			#homes ul li.mazda a {width:123px; height:136px; background:url(../images/mazda.png) no-repeat 0 -1px; display:block;}
				#homes ul li.mazda a:hover {width:123px; height:136px; background:url(../images/mazda.png) no-repeat bottom; display:block;}
			#homes ul li.kia a {width:162px; height:136px; background:url(../images/kia.png) no-repeat 0 -1px; display:block;}
				#homes ul li.kia a:hover {width:162px; height:136px; background:url(../images/kia.png) no-repeat bottom; display:block;}
			#homes ul li.chrysler a {width:211px; height:136px; background:url(../images/chrysler.png) no-repeat 0 -1px; display:block;}
				#homes ul li.chrysler a:hover {width:211px; height:136px; background:url(../images/chrysler.png) no-repeat bottom; display:block;}
			#homes ul li.jeep a {width:145px; height:136px; background:url(../images/jeep.png) no-repeat 0 -1px; display:block;}
				#homes ul li.jeep a:hover {width:145px; height:136px; background:url(../images/jeep.png) no-repeat bottom; display:block;}
			#homes ul li.dodge a {width:134px; height:136px; background:url(../images/dodge.png) no-repeat 0 -1px; display:block;}
				#homes ul li.dodge a:hover {width:134px; height:136px; background:url(../images/dodge.png) no-repeat bottom; display:block;}

#homeContent {
	width:962px;
	}
	#homeSearch {
		width:278px;
		height:auto;
		float:left;
		background:url(../images/homeSearchBG.png) no-repeat bottom;
		padding:7px 0 5px 7px
		}
		#homeSearch h2 {
			font-size:14px;
			color:#fff;
			text-transform:uppercase;
			font-style:italic;
			padding-bottom:5px;
			}
		#homeSearchPanel {
			width:259px;
			height:auto;
			float:left;
			background:#5e5e5e url(../images/homeSearchInnerFoot.jpg) no-repeat bottom;
			border-top:1px solid #f22836;
			padding:6px 6px 0 6px;
			}
			form#homeSearchForm {
				width:259px;
				height:auto;
				float:left;
				}
				#homeSearchForm ul {
					width:125px;
					height:auto;
					list-style:none;
					}
					.left {float:left;}
					.right {float:right;}
					#homeSearchForm ul li {
						width:100%;
						float:left;
						padding-bottom:5px;
						}

						.homeSearchBut {
							width:102px;
							height:27px;
							background:#f00;
							border:none;
							background:url(../images/layout/search.png) -1px -1px no-repeat;
							cursor:pointer;
							display:block;
							font-size:0.1em;
							color:#F8D400;
							text-align:left;
							margin-left: 25px;
							text-indent: -9999px;
							}
							.homeSearchBut:hover {
								}
				#advancedSearchLink {
					width:100px;
					height:auto;
					float:left;
					padding:10px 5px;
					color:#fff;
					}
					#advancedSearchLink a {
						color:#fff;
						font-size:11px;
						}
				#carOffersBut {
					width:50%;
					height:auto;
					float:right;
					padding:7px 6px 0 0;
					}
					#carOffersBut a {
						width:131px;
						height:26px;
						float:right;
						background:url(../images/emailBut.png) no-repeat bottom;
						}
						#carOffersBut a:hover {
							background:url(../images/emailBut.png) no-repeat top;
							}
	
	/* OFFER */
	#homeIntroOffer {
		width:523px;
		height:477px;
		float:left;
		position:relative;
		/*background:url(../images/offerHome.jpg) no-repeat top left;*/
		margin: 11px 0 0 15px;
		overflow:hidden;
		}
		#homeIntroOffer a {
			width:100%;
			height:100%;
			display:block;
			}
			

	#homeIntroOffer ul#MainImage {
		width:523px;
		height:477px;
		list-style:none;
		position:absolute;
		top:0;
		left:0;
		}

	/* END OFFER */
	
	#homeIntro {
		width:523px;
		height:auto;
		float:left;
		padding:7px 0px 15px 0;
		position:relative;
		background:url(../images/homepage/mainintro_bg2.jpg) no-repeat bottom;
		margin: 5px 0 0 15px;
		min-height:420px;
		}
		#homeIntro h2,
		#homeIntroOffer h2 {
			color:#0d265c;
			font-size:20px;
			padding:6px 0 0;
			padding-left: 15px;
			}
			#homeIntro h2 span,
			#homeIntroOffer h2 span {
				color:#DF0000;
				text-transform:uppercase;
				font-style:italic;
				}
			
			#tweetContent h2 {
				color:#DF0000;
				font-size:16px;
				text-transform:uppercase;
				padding:11px 0 6px 10px;
				}
			#homeIntro h2 span, #tweetContent h2 span {
				width:20px;
				color:#f22836;
				}
		#homeIntro p {
				width: 250px;
				color:#000000;
				font-size:12px;
				line-height:16px;
			}
			#homeIntro p.opening {
			color:#000;
			font-size:12px;
			padding:12px 0 5px 17px;
			line-height:16px;
			width: 480px;
			}			
			#homeIntro p.second {
			color:#000;
			font-size:12px;
			padding:0 0 5px 12px;
			line-height:16px;
			width: 250px;
			}
			
			p.secondpara {
				width: 250px;
				color:#000000;
				font-size:12px;
				line-height:16px;
				padding:0px 0 6px 17px;
			}
			
			ul.arrow {
				margin:5px 0 14px 15px;
				padding:0 0 0 25px;
				font-size:12px;
				}
			
			ul.arrow li {
				width: 190px; 
				margin: 0 2px 0px 0; 
				padding: 4px 0 2px 0;
				list-style: outside url(../images/homepage/arrow.gif);
				}			
			
	#tweetContent {
		width:213px;
		height:205px;
		padding-top:7px;
		overflow:hidden;
		background: url(../images/twitPanel.png) 0 8px no-repeat;
		float:left;
		}
		#tweetContent h2 {
			text-align:center;
			color:#3FBDDC;
			}
		#tweetContent a {
			width:191px;
			height:57px;
			float:left;
			background:url(../images/twitFollow.png) no-repeat;
			text-indent:-9999px;
			margin-left:11px;
			}

		#tweet {
			height:90px!important;
			overflow:hidden;
			}
		#tweet li {
			color:#000;
			font-size:11px;
			padding:5px 8px 5px 12px;
			line-height:17px;
			text-decoration:none;
			list-style:none;
			border-top:0px solid #666;
			}
			
			
		#natDiff {
			width:250px;
			height:350px;
			position:absolute;
			bottom:0;
			right:0;
			}
			#natDiff a {
				width:250px;
				height:350px;
				display:block;
				text-indent:-9999px;
				}

#btnsInside .special, #btnsInside .twitter, #btnsInside .aftersales, #btnsInside .finance, #btnsInside .newsletter {
	float:left;
	padding-right:10px;
	}

.big_btns {
	
	height: 80px;
	margin: 10px 0px 0px 0px;
	width: 166px;
	float:left;
	}
.big_btns a {
	display: block;
	text-decoration: none;
	font-size: 14px;	
	}

.special {
	background:url(../images/homepage/special_offers.jpg) no-repeat;
	}
	.special a {
		width: 140px;
		padding: 19px 5px 10px 16px;
		font-weight:bold;
		color: #FF9D32;
		}
.twitter {
	background:url(../images/homepage/twitter.gif) no-repeat;
	}
	.twitter a {
		width: 140px;
		padding: 19px 5px 10px 16px;
		font-weight:bold;
		color: #3FBDDC;	
		}
.aftersales {
	background:url(../images/homepage/after_sales.jpg) no-repeat;
	}
	.aftersales a {
		width: 80px;
		padding: 19px 5px 10px 95px;
		font-weight:bold;
		color: #13347A;
		}

.finance {
	background:url(../images/homepage/finance.jpg) no-repeat;
	}
	.finance a {
		width: 80px;
		padding:28px 5px 10px 85px;
		font-weight:bold;
		color: #73B727;
		}
.newsletter {
	background:url(../images/homepage/latest_news.jpg) no-repeat;
	}
	.newsletter a {
		width: 140px;
		padding: 19px 5px 10px 16px;
		font-weight:bold;
		color: #318EC1;
		}
		
.latestnews {
	background:url(../images/homepage/latest_news.jpg) no-repeat;
	}
	.latestnews a {
		width: 140px;
		padding: 19px 5px 10px 16px;
		font-weight:bold;
		color: #318EC1;
		}
.warranty {
	background:url(../images/homepage/warranty.gif) no-repeat;
	padding-top: 10px;
	}
	.warranty a {
		width: 140px;
		padding: 16px 5px 10px 16px;
		font-weight:bold;
		color: #13347A;
		}

.facebookNew {
	background:url(../images/facebook.png) no-repeat;
	}
	.facebookNew a {
		width: 140px;
		padding: 19px 5px 10px 16px;
		font-weight:bold;
		color: #318EC1;
		}

.mitDealerNew {
	height:121px;
	width:166px;
	margin-top:10px;
	float:left;
	background:url(../images/mt_buttonOffers.png) top left no-repeat;
	}
	.mitDealerNew a {
		width: 166px;
		height:121px;		
		float:left;
		display:block;
		text-indent:-9999px;
		}

.left_btns {
	height: 60px;
	margin: 14px 0px 0px 0px;
	}
	.left_btns a {
		display: block;
		color: #fff;
		text-decoration: none;
		}

.facebook {
	background:url(../images/homepage/fb_button.jpg) no-repeat;
	padding-top: 10px;
	height: 60px;
	float:left;
	}
	.facebook a {
		display:block;
		width: 195px;
		padding: 10px 5px 10px 22px;
		font-weight:bold;
		font-size: 18px;	
		}
		.facebook a:hover {color:#FFE300}

.team {
	width:213px;
	height:63px;
	background:url(../images/teamBut.jpg) no-repeat;
	margin-top:14px;
	}
	.team a {
		width:140px;
		height:auto;
		float:left;
		font-size:16px;
		color:#005F9B;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		padding-top:10px;
		}
		.team a:hover {color:#333;}

.sellcar {
	background:url(../images/used/sellyourcar.jpg) no-repeat;
	padding-top: 10px;
	height: 60px;	
	}
	.sellcar a {
		width: 140px;
		padding: 10px 5px 10px 22px;
		font-weight:bold;
		font-size: 18px;	
		}

.mitsubishiLg {
	background:url(../images/MitsubishiBox.jpg) no-repeat;
	height: 141px;
	position:relative;
	margin:10px 0 14px 0;
	}
	.mitsubishiLg a {
		width: 58px;
		height:22px;
		font-weight:bold;
		font-size: 13px;
		padding:5px 0 0 15px;
		color:#13347A;
		background:url(../images/MitsubishiBoxMore.jpg) no-repeat;
		position:absolute;
		bottom:17px;
		right:22px;
		}

.mitsubishiLg a:hover {
	text-decoration:underline;
}

.financeLg {
	background:url(../images/FinanceBox.jpg) no-repeat;
	height: 83px;
}

.financeLg a {
	width: 100px;
	padding: 28px 10px 32px 100px;
	font-weight:bold;
	font-size: 18px;
	color:#73B727;
}

.aftersalesLg {
	background:url(../images/AftersalesBox.jpg) no-repeat;
	height: 83px;	
}

.aftersalesLg a {
	width: 100px;
	padding: 28px 10px 32px 100px;
	font-weight:bold;
	font-size: 18px;
	color:#13347A;	
}

.mitsubishi {
	background:url(../images/mt_buttonOffer2.jpg) no-repeat;
	height: 134px;	
	float:left;
	position: relative;
	text-indent:-9999px;
}
.mitsubishi a {
	width: 82px;
	padding: 115px 130px 0 0;
	font-weight:bold;
	font-size: 14px;
	line-height:16px;
}

.mitsubishi_more {
	position: absolute;
	top: 82px;
	width: 72px;
	height:25px;
	display:none;
}

.peaceFinance,
.peaceAfersales {
	width:212px;
	height:83px;
	float:left;
	background:url(../images/FinanceBox.jpg) no-repeat top left;
	margin-bottom:10px;
	}
.peaceAfersales {
	background:url(../images/AftersalesBox.jpg) no-repeat top left;
	}
	.peaceFinance a,
	.peaceAfersales a {
		width:122px;
		height:83px;
		display:block;
		padding-left:90px;
		font-size:14px;
		font-weight:bold;
		line-height:83px;
		text-decoration:none;
		color:#72b62e;
		}
	.peaceAfersales a {
		color:#003779;
		}


/* Bespoke Dropdown Styles */
/* ----------------------- */

#usedSearch, #homeSearchForm  {
	padding-left:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 22px;
	display : block;
	text-align:left; 
	cursor: pointer;
	border:none;
	color:#333;
	/* IE 6 */
	*padding:3px 0 0 3px;
	*height:19px;
	*width:189px;
	}
	#usedSearch .my-dropdown {width:158px; background:url(../images/used/selectBg.png) no-repeat;}
	#usedSearch .otherOpts .my-dropdown {width:71px; background:url(../images/used/selectBgSm.png) no-repeat;}
	#homeSearchForm .my-dropdown {width:123px; background:url(../images/selectBg.png) no-repeat;}


#searchByType {
	width:213px;
	height:289px;
	float:left;
	background:url(../images/sbtBg.png) no-repeat;
	margin:7px 0 0 0;
	overflow:hidden;
	}
	#searchByType h2 {
		width:100%;
		height:auto;
		color:#fff;
		font-size:16px;
		text-align:center;
		float:left;
		padding-top:12px;
		}
	#typeButs {
		width:151px;
		height:auto;
		float:left;
		padding:0 31px;
		}
		#typeButs ul {
			list-style:none;
			padding-top:8px;
			}
			#typeButs ul li {
				width:151px;
				height:24px;
				margin:0!important;
				padding:0 0 3px 0!important;
				}
				#typeButs ul li a {
					width:151px;
					height:21px;
					float:left;
					color:#fff;
					text-decoration:none;
					background:url(../images/typeBut.png) no-repeat top left;
					font-size:12px;
					font-weight:bold;
					text-align:center;
					padding:3px 0 0 0!important;
					margin:0!important;
					}
					#typeButs ul li a:hover {
						background:url(../images/typeBut.png) no-repeat bottom left;
						}



/* USED CAR STYLES
--------------------------- */

#usedContent {
	width:962px;
	height:auto;
	float:left;
	}
	#usedLeft {
		width:212px;
		height:auto;
		float:left;
		position: relative;
		}
	#usedMain {
		width:530px;
		height:auto;
		float:left;
		padding:0 15px;
		}
	#usedRight {
		width:185px;
		height:auto;
		float:right;
		padding-bottom:25px;
		margin-top: 10px;
		}
	#twoColumn { /*2nd and 3rd Column*/
		width:750px;
		height:auto;
		float:left;
		padding-left:0;
		margin-top: 10px;
		}

		/* SEARCH PANEL */
		
		#searchPanel {
			width:197px;
			height:auto;
			float:left;
			background:url(../images/used/searchPanelBG.png) repeat transparent;
			position:relative;
			padding-left:6px;
			padding-bottom:20px;
			z-index:1;
			}
			#searchPanel h2 {
				width:100%;
				height:auto;
				text-align:center;
				font-size:14px;
				color:#fff;
				text-transform:uppercase;
				font-style:italic;
				padding:10px 0;
				}
			#searchForm {
				width:157px!important;
				height:auto;
				margin:auto;
				background: #4DB8DD;
				border-top:0px solid #f22836;
				padding:0px 16px 6px;
				float:left;
				position:relative;
				z-index:2;
				}
				form#usedSearch {
					width:189px;
					height:auto;
					}
					#usedSearch label {
						color:#fff;
						padding-bottom:5px;
						float:left;
					}
					#usedSearch ul {
						width:189px;
						height:auto;
						list-style:none;
						float:left;
						}
						#usedSearch ul li {
							width:100%;
							float:left;
							padding-bottom:5px;
							}
							#usedSearch ul li select {
								width:99%;
								font-size:12px;
								background:url(../images/selectBg.png) #fff no-repeat;
								border:none;
								height:21px;
								padding:1px;
								}
							#usedSearch ul.otherOpts {
								width:158px;
								}
								#usedSearch ul.otherOpts li {
									width:73px;
									float:left;
									}
								#usedSearch ul.otherOpts li.optRight {
									float:right;
									}
									#usedSearch ul.otherOpts li label {
										color:#fff;
										font-size:11px;
										}
								#usedSearch ul.otherOpts li.usedSubmit {
									position:absolute;
									bottom:-35px;
									left:30px;
									z-index:4;
									}

			#searchFoot {
				width:203px;
				height:19px;
				position:absolute;
				bottom:-19px;
				left:0;
				background:url(../images/used/searchPanelFoot.png) no-repeat transparent;
				z-index:1;
				}
			
			
			/* NATHANIEL DIFFERENCE */
			
			#natDiffPanel {
				width:172px;
				height:300px;
				float:left;
				background:url(../images/natDiff.jpg) no-repeat;
				margin-top:10px;
				padding:260px 20px 0;
				}
				#natDiffPanel h2 {
					display:none;
					}
				#natDiffPanel p {
					color:#fff;
					font-size:12px;
					text-align:center;
					}
					
				
				
		
			
			/* CENTRE PANEL VEHICLE LIST */
			
			.pageNumber {
				width:509px;
				height:auto;
				background: #fff;
				padding:10px 5px 5px 10px;
				float:left;
				}
				.pageNumber p {
					width:auto; 
					color:#05235B;
					float:left;
					font-size:11px;
					font-weight: bold;
					}
				.pageNumber h3, #aprHolder.complete {
					width:auto;
					color:#fff;
					float:left;
					font-size:15px;
					padding:0;
					}
				.pageNumber ul {
					float:right;
					list-style:none;
					}
					.pageNumber ul li {
						float:left;
						padding-left:3px;
						}
						.pageNumber ul li a, .pageNumber ul li span {
							padding:1px 3px;
							background:#05225A;
							color:#fff;
							text-decoration:none;
							font-size:11px;
							width: 12px;
							text-align: center;
							display: block;
							}
							.pageNumber ul li a.active,.pageNumber ul li a:hover {
								color:#000;
								background:#fff;
								}	
			
			#vehicleList {
				width:510px;
				height:auto;
				float:left;
				padding: 2px 10px 0 10px;
				overflow:hidden;
				}
				#vehicleList ul {
					list-style:none;
					}
					ul li.vehicleResult {
						width:510px;
						height:auto;
						float:left;
						border:1px solid #0B5C9C;
						margin-bottom:10px;
						-moz-border-radius:5px;
						}
						.vTitle {
							width:490px;
							height:auto;
							float:left;
							background:url(../images/used/indexHeadBg.png) repeat transparent;
							padding:5px 10px;
							}
							.vTitle h2 a {
								font-size:14px;
								color:#0B5C9B;
								float:left;
								text-decoration:none;
								}
								.vTitle h2 a:hover {
									text-decoration:underline;
									}
								.vTitle h2 span {
									font-weight:normal;
									font-size:12px;
									color:#0B5C9B;
									}
							.vTitle h3 {
								width:auto;
								height:auto;
								color:#00A5DE;
								font-size:14px;
								float:right;
								}
							.vTitle iframe {
								float:right;
								}
						.vDetails {
							width:510px;
							height:auto;
							float:left;
							padding:8px 0 8px 8px;
							}
							.vImage {
								width:243px;
								height: 173px;
								float:left;
								position:relative;
								}
								.vImage img {border:1px solid #666;}
								.vImage a:hover img {border:1px solid #f22836;}
							
							li.vehicleResult #taxLg {display:none;}
							
							.vTax {
								width:43px;
								height:37px;
								position:absolute;
								bottom:-3px;
								left:-3px;
								background:url(../images/used/taxDisc.png) no-repeat;
								text-align:center;
								padding-top:6px;
								font-size:10px;
								font-weight:bold;
								}
									
							.vDesc {
								width:235px;
								height:auto;
								float:left;
								padding-left:10px;
								}
								.vDesc ul {
									color:#000;
									font-size:11px;
									padding-top:4px;
									}
									.vDesc ul li {
										padding-bottom:5px;
										font-weight:bold;
										}
										.vDesc ul li span {
											font-weight:normal;
											width:100px;
											float:left;
											}
							.vCta {
								width:255px;
								height: 94px;
								float:left;
								padding-left: 6px;
								}
								.vCta ul {list-style:none;}
									.vCta ul li {
										padding:0;
										margin:0;  float: left;

										}
										.vCta ul li a {
											padding-bottom:6px;
											}
											
										a.seeMore, a.compare, a.enquire, a.financeopt, a.contactus, a.facebook,a.newsletter, a.sellcar, li.newsletters a,  li.sellcar a{

											float:left;
											padding:6px 0 0 6px;
											text-transform:uppercase;
											font-weight:bold;
											font-size:11px;
											color:#000;
											text-decoration:none;
											text-indent: -9999px;
											display: inline;
											}
											a.seeMore {background:url(../images/used/seeDetails.jpg) no-repeat; width:79px; height:97px;}
											a.compare {background:url(../images/used/compare.jpg) no-repeat;width:79px; height:97px;}
											a.enquire {background:url(../images/used/test_drive.jpg) no-repeat;width:79px; height:97px;}
											a.financeopt {background:url(../images/used/financeopt.jpg) no-repeat; width:79px; height:97px;}
											a.contactus {background:url(../images/used/contactus.jpg) no-repeat;width:79px; height:97px;}
											a.facebook {background:url(../images/used/facebook.jpg) no-repeat;width:79px; height:97px;}
											a.newsletter {background:url(../images/used/newsletter.jpg) no-repeat;width:79px; height:97px;}
											a.sellcar {background:url(../images/used/sellyourcar.jpg) no-repeat; width:79px; height:97px;}
											
																	#vCtas ul li.newsletters a {background:url(../images/used/newsletter.jpg) no-repeat; width:79px; height:97px;}
 {
											padding-bottom:6px;
											}	
																	#vCtas ul li.sellcar a {background:url(../images/used/sellyourcar.jpg) no-repeat; width:79px; height:97px;}
 {
											padding-bottom:6px;
											}												
											
											
											a.seeMore:hover, a.compare:hover, a.enquire:hover {color:#000;}
											
							.vFinance {
								width:526px;
								height:auto;
								padding:0 8px 8px;
								float:left;
								font-size:11px;
								}
								.vFinance table {
									width:100%;
									}
									.vFinance thead td, .vFinance tbody td, .vFinance tbody td a {
										color:#000;
										text-align:center;
										padding:3px;
										}
									.vFinance thead td {background:#999; font-weight:bold;}
									.vFinance tbody td {background:#727071;}


/* VEHICLE DETAILS PAGE
-------------------------------------- */

#btnBack a {
	width:127px;
	height:18px;
	text-decoration:none;
	background:url(../images/nav/backLoz.png) 5px 5px no-repeat;
	display:block;
	padding:8px 0 0 10px;
	}
	#btnBack a:hover {
		font-weight:bold;
		}

a span.backresults { color:#05235B;
	font-size: 12px;
	margin: 5px;
	text-decoration:none;
	
	}

#vehiclePanel {
	width:530px;
	height:auto;
	float:left;
	border:2px solid #0B5C9C;
	margin:12px 0 10px 0;
	-moz-border-radius:5px;	
	}

	#vFullDetails {
		width:532px;
		height:auto;
		float:left;
		padding:5px;
		overflow:hidden;
		}
		#vFullImage {
			width:300px;
			height:200px;
			float:left;
			border:0px solid #333;
			position:relative;
			*padding: 0;
			*margin: 0;
			}
			#taxLg {
				width:50px;
				height:42px;
				position:absolute;
				bottom:3px;
				left:3px;
				background:url(../images/used/taxDiscLg.png) no-repeat;
				text-align:center;
				padding-top:8px;
				font-size:13px;
				font-weight:bold;
				color:#111;
				}
			#vFullSummary {
				width:200px;
				height:auto;
				float:left;
				padding:0px 0 0 0px;
				}
				#textArea2col h1, #textArea2colnopic h1, #partexPage h1, #dynamicText h1, #textArea2colWide h1 {
					color:#0B5C9C;
					font-size:20px;
					padding:6px 0;
					text-transform:uppercase;	
					}				
					
				#vFullSummary h2, h3 {
					width:100%;
					float:left;
					color:#00A5DE;
					padding: 3px 0 3px 18px;
					}
					
				#vFullSummary.clickhere h2, h3 {
					color:#00A5DE;
					float:left;
					padding:3px 0 3px 0px;
					font-size:14px;
					width:100%;
					}					


				#textArea2colnopic h2 {
					color:#000;
					padding: 8px 0 3px 0px;
					font-size: 12px;
					}						
					
				#vFullSummary h2, h3 a {
					color: #0086B5;
				}
				
				#vFullSummary p {
					font-size:11px;
					padding-bottom:2px;
					}
				#vFullSummary h2 {
					font-size:17px;
					}
					#vFullSummary h2.vPrice {
						color:#f22836;
						font-size:20px;
						padding:6px 0;
						}
				#vFullSummary h3 {
					font-size:15px;
					color:#000;
					font-weight:normal;
					}
					
					#vCtas {
						width:520px;
						height:auto;
						float:left;
						padding:5px 0;
						}

								#vCtas ul {list-style:none;}
									#vCtas ul li {
										padding:0;
										margin:0;  float: left;

										}
										#vCtas ul li a {
											padding-bottom:6px;
											}						
						
						a.greyLozenge {
							width:160px;
							height:25px;
							float:left;
							padding:5px 0 0 40px;
							background:url(../images/used/greyTickLozenge.png) no-repeat;
							color:#fff;
							font-size:11px;
							text-transform:uppercase;
							text-decoration:none;
							font-weight:bold;
							}
							a.greyLozenge:hover, a.redLozenge:hover {color:#000;}
						.redLozenge {
							width:160px;
							height:25px;
							float:left;
							padding:5px 0 0 40px;
							background:url(../images/used/redTickLozenge.png) no-repeat;
							color:#fff;
							font-size:11px;
							text-transform:uppercase;
							text-decoration:none;
							font-weight:bold;
							}
						
					#co2Bar {
						width:200px;
						height:39px;
						float:left;
						background:url(../images/used/co2Bar.png) 0 3px no-repeat;
						position:relative;
						}
						.gradeA, .gradeB, .gradeC, .gradeD, .gradeE, .gradeF, .gradeG, .gradeH, .gradeI, .gradeJ, .gradeK, .gradeL, .gradeM {
							width:28px;
							height:31px;
							background:url(../images/used/grade.png) no-repeat;
							color:#fff;
							font-size:15px;
							font-weight:bold;
							padding:9px 0 0 12px;
							position:absolute;
							top:0;
							}
							.gradeA {left:0;}
							.gradeB {left:15px;}
							.gradeC {left:30px;}
							.gradeD {left:45px;}
							.gradeE {left:60px;}
							.gradeF {left:75px;}
							.gradeG {right:70px;}
							.gradeH {right:55px;}
							.gradeI {right:47px;}
							.gradeJ {right:40px;}
							.gradeK {right:25px;}
							.gradeL {right:10px;}
							.gradeM {right:-5px;}
			#vBullets {
				width:200px;
				height:auto;
				float:left;
				}							
							
			#vImagePanel {
				width:305px;
				height:auto;
				float:left;
				}
				#vBullets ul {
					width:200px;
					height:auto;
					float:left;
					padding:0px 0 10px 5px;
					list-style:none;

					}
					#vBullets ul li {
						width:188px;
						height:auto;
						font-size:11px;
						color:#0490CC;
						font-weight: bold;						
						padding:6px 5px 8px 0;
						border-bottom: 1px solid #ccc;
						}
					#vBullets ul li span {
					color: #000;
					float: right;
					}						
						
				#insurance {
					width:532px;
					height:auto;
					float:left;
					background:#f22836;
					margin-bottom:5px;
					overflow:hidden;
					position:relative;
					}
					#insurance p, #insurance ul {
						width:305px;
						padding:10px 8px 0 8px;
						float:left;
						list-style: none;
						}
						#insurance ul li {
							padding-bottom:0px;
							font-size:11px;
							text-align: left;
							color: white;
							}
						#insurance ul li span {
							color:#000;
							font-size:13px;
							font-weight:bold;
							}
							#insurance a.topLink {
								float:right;
								margin-top:5px;
								font-size:10px;
								}
							#insurance a.baseLink {
								float:right;
								margin-top:5px;
								font-size:10px;
								}			
						
			 	.vTabs {
					width:520px;
					height:25px;
					float:left;
					}
					.vTabs ul {
						width:532px;
						height:25px;
						float:left;
						list-style:none;
						margin:0;
						}
						.vTabs ul li {
							width:167px;
							height:20px;
							background:url(../images/used/tabOff.png) bottom repeat-x;
							float:left;
							margin-left:5px;
							font-size:11px;
							font-weight:bold;
							color:#fff;
							display:block;
							text-align:center;
							padding-top:5px;
							cursor:pointer;
							}
							.vTabs ul li.active {
								background:url(../images/used/tabOn.png) bottom repeat-x;
								color:#fff;
								}
				
				.vThumbs {
					width:517px;
					height:auto;
					border:2px solid #08407C;
					float:left;
					overflow:hidden;
					-moz-border-radius:5px;
					
					}			
					.vThumbs ul {
						list-style:none;
						float:left;
						height:auto;
						width:auto;
						}
						ul.interior li, ul.exterior li, ul.additional li {
							width:73px;
							height:55px;
							float:left;
							padding:4px 1px 4px 1px;
							list-style: none;
							}
							.vThumbs ul li a img {
								border:none;
								}
				p.vNote {
					padding:5px;
					width:100%;
					float:left;
					}
					
					.vThumbs ul.spec, .vThumbs ul.summary {
						width:490px;
						height:auto;
						float:left;
						padding:20px 20px 10px;
						font-size:11px;
						color:#000;
						list-style:none;
						}
						.vThumbs ul.spec li, .vThumbs ul.summary li {
							width:220px;
							height:auto;
							background:url(../images/used/tick.png) no-repeat top left;
							padding:0 0 10px 15px;
							float:left;
							}
							.vThumbs ul.spec li span {
								width:130px;
								float:left;
								font-weight: bold;
								}
								
					.further_details {
						padding:10px;
						margin-bottom:10px;
						}
						.further_details p {width:100%;float:left; padding:0 0 6px 0!important;}
						.further_details ul {width:100%; list-style:disc!important; margin-left:20px; padding:0 0 6px 0!important;}
					
					
			
			/* CODEWEAVERS INFO TABLE */
			
				#financeCalc {
					width:520px;
					height:auto;
					float:left;
					padding:5px;
					overflow:hidden;
					}
					#financeCalc p {
						font-size:12px;
						font-weight:bold;
						color:#f22836;
						}
						#financeCalc form {
							width:510px;
							height:auto;
							float:left;
							background:url(../images/used/indexHeadBg.png) repeat;
							padding:5px;
							}
						#financeCalc form .calc {
							width:25%;
							float:left;
							color:#fff;
							}
							#financeCalc form .calc label {
								padding-right:3px;
								float:left;
								font-size:11px;
								padding-bottom:3px;
								}
								#financeCalc form .calc select, form .calc input.text {
									width:100px;
									font-size:11px;
									}
						#financeCalc form .calcSubmit {
							padding-top:10px;
							float:right;
							}
							#financeCalc form .calcSubmit input.submit {
								width:100px;
								height:23px;
								background:url(../images/used/lozenge.png) 4px 2px no-repeat;
								border:0;
								font-size:10px!important;
								color:#fff;
								text-transform:uppercase;
								cursor:pointer;
								}
			
				table.cwInfo {
					width:530px;
					height:auto;
					float:left;
					font-size:11px;
					color:#fff;
					}
					table.cwInfo thead td {
						background:url(../images/used/indexHeadBg.png) repeat;
						font-weight:bold;
						color:#f22836;
						padding:5px;
						font-size:14px;
						}
					table.cwInfo tfoot td {
						background:url(../images/used/indexHeadBg.png) repeat;
						font-weight:bold;
						color:#fff;
						padding:2px 0 2px 5px;
						font-size:14px;
						font-weight:normal;
						}
					table.cwInfo td {
						padding:2px 5px;
						}
						.highlight {color:#f22836;}
						table.cwInfo td a {
							padding-bottom:0;
							height:17px;
							}


/* COMPARE PANEL
-------------------------- */
			
			#offerPanel {
				width:176px;
				height:266px;
				float:right;
				padding-bottom:10px;
				background:url(../images/offerCompare.jpg) no-repeat top left;
				margin-right:7px;
				text-indent:-9999px;
				}
			#peaceLink {
				width:182px;
				height:272px;
				float:left;
				background:url(../images/peaceLink.jpg) no-repeat top left;
				}
				#peaceLink a {
					width:100%;
					height:100%;
					display:block;
					text-indent:-9999px;
					}
			
			#comparePanel {
				width:176px;
				height:580px;
				float:left;
				background:url(../images/used/searchPanelBG.jpg) no-repeat;
				position:relative;
				padding-left:6px;
				padding-bottom:10px;
				z-index:1;
				}
				#comparePanel h2 {
					width:80px;
					height:auto;
					font-size:15px;
					color:#0B5D9D;
					text-transform: capitalize;
					font-style:none;
					padding:15px 0 10px 10px;
					}
					#compareList {
						width:173px;
						height:auto;
						margin:auto;
						border-top:0px solid #f22836;
						float:left;
						position:relative;
						z-index:2;
						}
						#compareList ul {
							width:154px;
							height:auto;
							float:left;
							padding:10px 0 0 5px;
							list-style:none;
							}
							#compareList ul li {
								background: #fff;
								margin-bottom:6px;
								float:left;
								width:154px;
								height:63px;
								border:1px solid #999;
								position:relative;
								color:#999;
								text-align:center;
								padding-top:40px;
								font-size:11px;
								}
								#compareList ul li.full {
									border:1px solid #0272bc;
									padding-top:0;
									height:103px;
									}
								#compareList ul li .remove {
									position:absolute;
									top:0;
									left:0;
									}
									#compareList ul li .remove a {
										width:154px;
										height:63px;
										background:url(../images/remove.png) repeat;
										color:#fff;
										font-size:11px;
										text-transform:uppercase;
										font-weight:bold;
										text-align:center;
										padding-top:40px;
										display:block;
										text-decoration:none;
										}
						#goCompare {
							width:138px;
							height:27px;
							float:left;
							padding:0px 0 0 35px;
							}
							#goCompare a {
								text-align:center;
								padding-left:10px;
								}
								#goCompare a:hover {
									color:#000;
									}
							
							a.action, input.action {
								width:97px;
								height:23px;
								background:url(../images/used/lozenge.png) no-repeat;
								color:#fff;
								text-transform:uppercase;
								text-align:center;
								display:block;
								text-decoration:none;
								font-size:11px;
								font-weight:bold;
								padding-top:5px;
								padding-left:0!important;
								border: none;
								}
							input.action {
								padding-top: 0;
								padding-bottom: 3px;
								cursor: pointer;
								}
								a.action:hover, input.action:hover {
									color:#000;
									}
								
				#compareFoot {
					width:185px;
					height:19px;
					position:absolute;
					bottom:-19px;
					left:0;
					background:url(../images/used/compareFoot.png) no-repeat transparent;
					z-index:1;
					}


/* COMPARE VEHICLES
-------------------------- */

#compareVehicles {
	width:100%;
	height:auto;
	float:left;
	}
	h2.twoColHeader {
		width:734px;
		height:auto;
		float:left;
		background:url(../images/used/indexHeadBg.png) repeat;
		color:#0B5C9B;
		padding:5px;
		font-size:14px;
		}
	#compareTable {
		width:100%;
		height:auto;
		float:left;
		margin:10px 0;
		}
		.compItem, .compTitle {
			width:129px;
			height:auto;
			color:#000;
			padding:5px 3px 5px 10px;
			font-size:11px;
			border-left:1px solid #666;
			border-right:1px solid #666;
			float:left;
			font-weight:bold;
			}
			.compTitle {
				height:87px;
				font-size:14px;
				color:#f22836;
				border-top:1px solid #666;
				}
		.compDetail, .compImage {
			width:130px;
			height:auto;
			color:#000;
			padding:5px;
			font-size:11px;
			border-left:1px solid #666;
			border-right:1px solid #666;
			text-align:center;
			float:left;
			}
			.compImage {
				height:87px;
				border-top:1px solid #666;
				}
			#compareTable td.active {
				color:#0B5C9B;
				}
		.compDivide {
			width:722px;
			padding:5px 10px;
			float:left;
			background:url(../images/used/indexHeadBg.png) repeat;
			border-left:1px solid #666;
			border-right:1px solid #666;
			font-size:12px;
			font-weight:bold;
			color:#0B5C9B;
			}
		.compSpacer {
			width:8px;
			height:8px;
			float:left;
			border:0!important;
			}
			.compEnd td {
				border-bottom:1px solid #666;
				}
				
			
			
	

			
/* NEW CARS INDEX PAGE
-------------------------- */

#newCarsIndex {
	width:960px;
	height:auto;
	float:left;
	background:url(../images/transBg.png) repeat;
	padding:25px 0 0 3px;
	}
	ul#newCarsList {
		width:auto;
		height:auto;
		float:left;
		list-style:none;
		}
		ul#newCarsList li {
			float:left;
			padding:0 0 25px 25px;
			}
			ul#newCarsList li a {
				width:270px;
				height:156px;
				float:left;
				color:#fff;
				font-size:14px;
				text-transform:uppercase;
				font-style:italic;
				text-decoration:none;
				font-weight:normal;
				padding:8px 8px;
				}
				li.newHyundai a {background:url(../images/newHyundai.png) no-repeat;}
				li.newKia a {background:url(../images/newKia.png) no-repeat;}
				li.newMazda a {background:url(../images/newMazda.png) no-repeat;}
				li.newChrysler a {background:url(../images/newChrysler.png) no-repeat;}
				li.newJeep a {background:url(../images/newJeep.png) no-repeat;}
				li.newDodge a {background:url(../images/newDodge.png) no-repeat;}
					ul#newCarsList li a:hover {
						color:#f22836;
						}



/* STATIC PAGE STYLES
--------------------------------------  */

	#textAreaFull {
		width:900px;
		height:auto;
		float:left;
		padding:10px 0 30px 30px;
		}
	#textArea2colnopic {
		width:700px;
		height:auto;
		float:left;
		padding:12px 0 30px 5px;
		}		
	#textArea2col {
		width:500px;
		height:auto;
		float:left;
		padding:12px 20px 30px 30px;
		background:url(../images/layout/pageGrad.png) bottom right no-repeat;
		position:relative;
		}
	#textArea2colWide {
		width:634px;
		height:auto;
		float:left;
		padding:12px 20px 30px 40px;
		background:url(../images/wideGreyBg.png) bottom right no-repeat;
		position:relative;
		}
		.financeOpt {
			background:url(../images/pageGrad.png) bottom right no-repeat!important;
			padding:12px 20px 80px 30px!important;
			}
		
		#textArea2col h2 a, #dynamicText h2 a, #textArea2colWide h2 a{
			font-size:12px;
			text-decoration:none;
			color:#0B5C9C;
			}
			#textArea2col h2.financeApply, #textArea2colWide h2.financeApply {
				width:341px;
				height:52px;
				float:left;
				}
				#textArea2col h2.financeApply a, #textArea2colWide h2.financeApply a {
					width:341px;
					height:35px;
					display:block;
					padding:17px 0 0 20px;
					font-size:14px;
					background:url(../images/financeApply.png) no-repeat;
					}
					#textArea2col h2.financeApply a:hover,
					#textArea2colWide h2.financeApply a:hover {
						text-decoration:underline;
						}
				#textArea2col h3.preLink,
				#textArea2colWide h3.preLink {
					padding-bottom:0px;
					}
						
					
		
		#textArea2col img,
		#textArea2colWide img {float:right;}
		
		
		#textArea2col ul,
		#textArea2colWide ul {
			list-style: none;
		}
		#textArea2col ul li,
		#textArea2colWide ul li {
		font-size: 11px;
		}

		#textAreaFull h2, #textArea2col h2, #textArea2colnopic h2, #dynamicText h2, #textArea2colWide h2 {
			color:#000;
			font-size:14px;
			text-transform:uppercase;
			padding:15px 0 6px 0;
			}
			#textAreaFull h2 span, #textArea2col h2 span , #textArea2colWide h2 span {
				width:20px;
				color:#f22836;
				}
		#textAreaFull p, #textArea2col p, #textArea2colnopic p, .news p, #dynamicText p, #textArea2colWide p {
			color:#000;
			font-size:12px;
			padding:0 0 10px 0px;
			line-height:20px;
			}
			#textAreaFull p.colText, 
			#textArea2colWide p.colText{
				width:410px;
				float:left;
				padding-right:20px;
				}
				
		#infoTabs {
			width:585px;
			height:auto;
			float:left;
			padding-left:15px;
			}
			#tabOptions {
				width:100%;
				height:auto;
				float:left;
				}
				#tabOptions ul {list-style:none;}
					#tabOptions ul li {
						width:auto;
						height:auto;
						float:left;
						border-top:1px solid #999;
						border-left:1px solid #999;
						border-right:1px solid #999;
						margin-right:5px;
						padding:5px 10px;
						font-size:11px;
						color:#999;
						font-weight:bold;
						text-decoration:none;
						display:block;
						cursor:pointer;
						}
						#tabOptions ul li:hover, #tabOptions ul li.active {
							color:#fff;
							}
				.tabContent {
					width:545px;
					height:auto;
					float:left;
					border:1px solid #999;
					padding:5px 10px 10px;
					}
					.tabContent h2, .tabContent p, .tabContent h3, tabContent ol, tabContent ul {padding:5px 0 0 0!important;}
					.tabContent h2, .tabContent h3 {color:#f22836!important;}
					
					.tabContent ol, .tabContent ul {
						width:auto;
						height:auto;
						float:left;
						margin-left:20px;
						color:#fff;
						font-size:11px;
						}
						.tabContent li {
							padding-top:5px;
							}
							
#financeLogos {
	width:508px;
	height:55px;
	float:left;
	background:url(../images/financeLogos.png) no-repeat;
	}
	#financeLogos ul {
		display:none;
		}

ul#contract {
	margin-left:20px;
	padding-top:6px!important;
	}
	ul#contract li {
		padding:0 0 10px 20px;
		font-size:12px!important;
		background:url(../images/partex/tick.png) no-repeat left top;
		}
	#textArea2col h2 {
		color#:00a5de!important;
		}
			
#pageImg {
	width:308px!important;
	height:auto;
	float:left;
	padding: 26px 0;
	}
	
	#servicingList {
		width:377px;
		float:left;
		padding-top:20px;
		}
		ul#servicingList li {
			width:377px;
			height:81px;
			float:left;
			padding-bottom:10px!important;
			}
		.servicesman {
			position: absolute;
			background:url(../images/layout/serviceman.png) no-repeat;
			bottom: 10px;
			right: 30px;
			height: 491px;
			width: 260px;
			}
		
		.servicePad {
			margin-bottom:20px;
			}
			#gap {
				width:100%;
				height:10px;
				float:left;
				}

/* Servicing Page - LE 24/10/2011 */

.servicePad .MOTInfo { width:100%; clear:both; margin:20px 0 0 0; float:left; }
.servicePad .MOTInfo h3 { font-size:18px; padding-bottom:5px !important; }
.servicePad .MOTInfo h3.WrapText { font-size:14px; padding-bottom:0 !important; }
.servicePad .MOTInfo p strong.Red { color:#F00; }
.servicePad .MOTInfo p.WrapText,
.servicePad .MOTInfo h3.WrapText { width:350px;}
.servicePad .MOTInfo ul.QuadBullets { width:350px; list-style-type:disc !important; clear:both; padding:10px 0 10px 20px;}


/* New Mitsubishi Offers Page */

#MitOffersPage
{
	width: 674px;
	height:auto;
	float:left;
	padding:12px 0 20px 20px;
	overflow:hidden;
}

#MitOffersPage h1
{
	color:#0B5C9C;
	font-size:20px;
	padding:6px 0;
	text-transform:uppercase;
}

#MitOffersPage ul
{
	list-style-type:none;
	background:url(../images/OffersAll.png) no-repeat bottom left;
	width:674px;
	height:684px;
	padding:20px 0 0 0;
}

#MitOffersPage ul li
{
	display:inline;
	position:relative;
	float:left;
	width:250px;
	height:160px;
	text-align:center;
	margin:30px 0 30px 50px;
	text-transform:uppercase;
}

#MitOffersPage ul li a
{
	position:absolute;
	bottom:0;
	background:url(../images/OffersButton.png) no-repeat top left;
	display:block;
	width:126px;
	height:22px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding:2px 0 0 0;
	text-transform:none;
	left:60px;
}

/* Section */

#MitOffers
{
	padding:23px 0 0 0;	
}

#MitOffers h1
{
	color:#0B2253 !important;
	font-size:20px !important;
	font-weight:bold !important;
	padding-bottom:10px;
	text-transform: none !important;
}

#MitOffers .MainImage
{
	padding: 0 20px 0 340px;
	position:relative;
	width:336px;
	height:303px;
}

#MitOffers .MainImage h1
{
	text-align:center;
}

#MitOffers .MainImage p
{
	color:#FFF;
	font-size:12px;
	padding:5px 0;
}

#MitOffers .MainImage h2
{
	color:#FFF;
	font-size:16px;
	text-align:center;
}

#MitOffers .MainImage p.Button
{
	width:136px;
	height:26px;
	background:url(../images/OffersMainButton.png) no-repeat top left;
	position:absolute;
	bottom:20px;
}

#MitOffers .MainImage p#TestDrive
{
	left:20px;
}

#MitOffers .MainImage p#Brochure
{
	left:176px;
}

#MitOffers .MainImage p.Button a
{
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:block;
	width:136px;
	height:26px;
	font-size:11px;
}

#MitOffers #Colt { background:url(../images/OffersColt.jpg) no-repeat top left; }
#MitOffers #Lancer { background:url(../images/OffersLancer.jpg) no-repeat top left; }
#MitOffers #Outlander { background:url(../images/OffersOutlander.jpg) no-repeat top left; }
#MitOffers #Shogun { background:url(../images/OffersShogun.jpg) no-repeat top left; }
#MitOffers #L200 { background:url(../images/OffersL200.jpg) no-repeat top left; }
#MitOffers #ASX { background:url(../images/OffersASX.jpg) no-repeat top left; }

#MitOffers
{
	
}

/* END New Mitsubishi Offers Page */
	
#partexPage {
	width: 660px;
	height:auto;
	float:left;
	padding:0 0 20px 20px;
	overflow:hidden;
	}
	#partexPage h1 {
		font-size:18px;
		padding-top:10px;
		}
	#leaderPanel {
		width:620px;
		height:145px;
		padding:20px;
		background:url(../images/partex/panel.png) no-repeat;
		text-align:center;
		}
		#leaderPanel p span {
			color:#00285b;
			}
		#leaderPanel h3 {
			margin:15px 0 0 0;
			padding-left:100px;
			}	
		#leaderPanel h3.clickhere a {
			width:409px;
			height:50px;
			background:url(../images/partex/click.png) no-repeat;
			padding-top:25px;
			display:block;
			float:left;
			}
		
		.partexNum {
			width:620px;
			height:auto;
			float:left;
			border-bottom:1px dotted #999;
			padding:20px 10px 10px;
			}
			.partNumber {
				width:74px;
				height:auto;
				float:left;
				}
			.partexInfo {
				width:420px;
				height:auto;
				float:left;
				padding-right:10px;
				}
				.partexInfo h2 {
					color:#00A5DE;
					font-size:13px;
					padding-bottom:6px;
					}
				.partexInfo p {
					font-size:12px;
					color:#000;
					line-height:17px;
					}
			
			.partexPic {
				width:117px;
				heoght:auto;
				float:left;
				}

	/* OFFERS LIST STYLE */
	
	#offerPage, #offerFull {
		width:696px;
		height:auto;
		float:left;
		position:relative;
		padding-left:30px;
		}
		#offerPage h1 {
			font-size:16px;
			padding-top:20px;
			font-weight:normal;
			text-transform:uppercase;
			color:#0B5C9C;
			}
			#offerPage h1 span {
				color:#00A5DE;
				}
			#offerPage h1 span.offerHead {
				color:#fd0000;
				}
				#offers {
					width:100%;
					height:auto;
					float:left;
					}
					#offers ul {
						list-style:none;
						padding-top:10px;
						}
						#offers ul li,
						#partsHead {
							width:668px;
							height:auto;
							float:left;
							padding:9px 19px 8px 9px;
							background:url(../images/offerListBg.png) no-repeat top left;
							position:relative;
							z-index:0;
							margin-bottom:5px;
							}
						#partsHead {
							width:658px;
							padding:15px 19px 18px 19px;
							margin-top:10px
							}
							#partsHead h2,
							h2.partSub {
								color:#00285B;
								font-size:16px;
								font-weight:normal;
								padding-bottom:10px;
								}
								h2.partSub {
									padding-bottom:0;
									margin-left:20px;
									}
							#partsLeft {
								width:360px;
								height:auto;
								float:left;
								padding-right:20px;
								}
								#partsLeft p,
								#partsRight p {
									font-size:12px;
									padding-bottom:6px;
									}
									#partsRight p a {
										font-size:12px;
										text-decoration:none;
										color:#00285B;
										font-weight:bold;
										}
										#partsRight p a:hover {
											color: #00A5DE;
											}
										
									#partsLeft p strong,
									#partsRight p span {
										font-size:13px;
										font-weight:bold;
										color:#00285B;
										}
										#partsRight p span {
											font-size:14px;
											padding-bottom:10px;
											}
							#partsRight {
								width:278px;
								height:auto;
								float:left;
								}
								#partsRight ul {
									list-style:none;
									padding-bottom:5px;
									}
									#partsRight ul li {
										background:url(../images/listTick.png) no-repeat top left;
										padding:6px 0 5px 22px;
										color:#00285B;
										font-weight:bold;
										}
						
							#offers ul li .image {
								width:244px;
								height:156px;
								float:left;
								}
								.imgMask {
									width:234px;
									height:156px;
									position:absolute;
									top:9px;
									left:9px;
									background:url(../images/offerImgOver.png) no-repeat;
									z-index:999;
									}
							#offers ul li img {
								width:234px;
								height:156px;
								position:absolute;
								top:9px;
								left:9px;
								z-index:2;
								}
							.offerText {
								float:left;
								width:424px;
								padding-bottom:23px;
								}
								.offerText h3 a {
									font-size:14px;
									color:#00285B;
									text-decoration:none;
									float:left;
									padding-bottom:10px;
									}
									.offerText h3 a:hover {
										color:#14bfdd;
										text-decoration:underline;
										}
								.offerText p {
									font-size:12px;
									padding-bottom:5px;
									}
									.snippet {
										width:100%;
										height:80px;
										overflow:hidden;
										}
										.snippet ul {
											margin-left:20px!important;
											list-style:disc!important;
											}
											.snippet ul li {
												background:none!important;
												padding:0!important;
												font-size:11px!important;
												margin:0 0 2px 0!important;
												}
								
								a {outline:none;}
							
								a.more {
									width:99px;
									height:23px;
									background:url(../images/offersReadMore.png) no-repeat;
									font-size:12px;
									line-height:23px;
									display:block;
									text-align:center;
									color:#fff;
									font-weight:bold;
									text-transform:uppercase;
									text-decoration:none;
									z-index:3;
									position:absolute;
									bottom:14px;
									right:14px;
									}
									a.more:hover {
										color:#FC0;
										}
							
							.itemBot {
								width:696px;
								height:15px;
								position:absolute;
								bottom:0;
								left:0;
								background:url(../images/offerListBot.png) no-repeat;
								z-index:1;
								}


						#offerFull {
							padding-top:17px;
							background:url(../images/offerFullBg.png) no-repeat 30px 40px;
							padding-left:37px;
							margin-bottom:20px;
							}
							
							#offerFull ul {
								margin-left:20px;
								padding-bottom:10px;
								}
							#offerReturn {
								width:100%;
								float:left;
								padding-bottom:15px;
								}
								#offerReturn p,
								#offerReturn p a {
									color:#00285B;
									font-size:11px;
									}
						
							.fullImage {
								width:300px;
								height:auto;
								float:left;
								}
								.fullImage img {
									width:300px;
									height:200px;
									}
									
									.imgMaskFull {
										width:300px;
										height:200px;
										position:absolute;
										top:47px;
										left:37px;
										background:url(../images/offerImgOverFull.png) no-repeat;
										z-index:999;
										}
									
								.fullImage .newBtns {
									width:280px;
									height:auto;
									float:left;
									padding:10px;
									}
									.fullImage .newBtns a {
										font-size:12px;
										color:#00285B;
										}
										.fullImage .newBtns a:hover {
											color:#14bfdd;
											}
								.offerFull {
									width:340px;
									height:auto;
									float:left;
									padding-left:20px;
									}
									.offerFull h2 {
										font-size:16px;
										font-weight:normal;
										padding-bottom:10px;
										}
									.offerFull h3 {
										font-size:16px;
										font-weight:normal;
										float:left;
										padding-bottom:5px;
										}
									.offerFull p {
										font-size:12px;
										padding-bottom:7px;
										}
								
								#offerFullBot {
									width:694px;
									height:12px;
									position:absolute;
									bottom:-11px;
									left:30px;
									background:url(../images/offerFullBot.png) no-repeat;
									}
									
								
						


/* DYNAMIC PAGE STYLES
-------------------------- */

#dynamicText {
	width:600px;
	height:auto;
	float:left;
	padding:10px 0 30px 35px;
	font-size:12px;
	}
	
#dynamicText h1 {
	text-transform:none;
	font-size:18px;
	color:#0D265C
	}
	
#dynamicText h1 span.Offers {
	color:#EE0308;
	font-style:italic;
	}
	
#dynamicText h1 span.Tel {
	color:#0396D3;
	}

/* NEW CAR LIST PAGES
-------------------------- */

#newCarRange {
	width:962px;
	height:auto;
	float:left;
	background:url(../images/transBg.png) repeat;
	padding:10px 0;
	}
	#newCarHead {
		width:942px;
		height:auto;
		float:left;
		color:#fff;
		padding:0 0 5px 20px;
		border-bottom:2px solid #666;
		}
		#newCarHead a {
			color:#fff;
			text-decoration:none;
			}
			#newCarHead a:hover {color:#f22836;}
	#newCarList {
		width:200px;
		height:auto;
		float:left;
		}
		#newCarList ul {
			list-style:none;
			}
			#newCarList ul li {
				width:200px;
				background:url(../images/transBg.png) repeat;
				}
				#newCarList ul li a {
					width:180px;
					padding:8px 0 8px 20px;
					display:block;
					color:#fff;
					font-size:11px;
					text-decoration:none;
					border-bottom:1px solid #666;
					}
					#newCarList ul li a:hover, #newCarList ul li a.active {
						background:#000 url(../images/redArrow.png) no-repeat 185px 9px;
						}
	#newCarContent {
		width:522px;
		height:auto;
		float:left;
		padding:10px 20px;
		overflow:hidden;
		}
		#newCarContent ul#newDetails {
			list-style:none;
			}
		#newCarContent h2 {
			font-size:16px;
			color:#fff;
			}
			#newCarContent h2 span {
				color:#f22836;
				font-size:13px;
				}
		#newCarContent h3 {
			color:#f22836;
			font-size:14px;
			}
		#newCarContent p {
			color:#eaeaea;
			padding-bottom:6px;
			}
		#newCarContent img {
			padding:10px 0;
			float:left;
			}
		#newCarContent ul {
			color:#fff;
			padding:6px 0;
			margin-left:20px;
			}
			#newCarContent ul li {
				color:#fff;
				padding-bottom:5px;
				font-size:11px;
				}
	#newCars {
		width:200px;
		height:auto;
		float:left;
		}


/* FORM STYLES
-------------------------- */

#gmap {
	width:580px!important;
	height:430px!important;
	float:right;
	border:20px solid #fff;
	}
	
#contactLeft {
	width:330px;
	height:auto;
	float:left;
	padding:0 0 300px 10px;
	}
	
#contactRight {
	width:330px;
	height:auto;
	float:left;
	padding:0 600px 20px 10px;
	position:absolute;
	top:220px;
	left:0;
	background:url(../images/nathanPoint.png) no-repeat top right;
	}
	#contactSuccess {
		margin: 10px 0 200px 0;
	}
	#contactRight h2, .detailGroup h3, #contactLeft h2, #contactSuccess h2 {
		color:#000;
		font-size:14px;
		text-transform:uppercase;
		padding:10px 0 6px;
		}
		#contactRight h2 {
			padding:20px 0 6px 10px;
			}
		
	.detailGroup h2 {
		display: none;
		}		
		#contactRight h2 span, .detailGroup h3 span, #contactLeft h2 span, #contactSuccess h2 span {
			display: none;
			}
	.address {
		width:150px;
		height:auto;
		float:left;
		margin-left:10px;		
		}
		.address p {
			font-size:12px;
			padding-bottom:10px;
			}
		
		p.times {
			width: 220px;
			font-weight: normal;
			line-height:10px;
		}
	
	.detailGroup {
		width:310px;
		height:auto;
		float:left;
		padding-left: 10px;
		
		}
		.detailGroup h3 {
			font-size:12px;
			padding:4px 0;
			}
		.detailGroup table {
			width:100%;
			float:left;
			color:#fff;
			font-size:14px;
			border-top:1px dashed #999;
			margin-bottom:15px;
			background:#0086B5;
			}
			.detailGroup table td {
				padding:3px 0 3px 12px;
				border-bottom:1px dashed #999;
				}
				.detailGroup table td a {
					color:#fff;
					text-decoration:none;
					}
					.detailGroup table td a:hover {
						color:#f22836;
						}
				.detailGroup table td.dept {
					width:50%;
					}

#siteForm {
	width:100%;
	height:auto;
	float:left;
	color:#000;
	font-size:12px;
	}
	#siteForm .formRow {
		width:100%;
		height:auto;
		float:left;
		padding-bottom:2px;
		}
		#siteForm .formRow label {
			width:27%;
			float:left;
			padding-left:10px;
			}
		#siteForm .formRow input.text, #siteForm .formRow textarea.text, #siteForm .formRow select.text {
			width:69%;
			float:left;
			border:1px solid #999;
			background:#eaeaea;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#222;
			}
			#siteForm .formRow textarea.text {
				width:69%;
				height:45px;
				}
			#siteForm .formRow input.submit {
				border:none;
				height:34px;
				width:200px;
				float:right!important;
				background-position:0 7px;
				font-weight:normal;
				cursor:pointer;
				}
			#siteForm span, .address span {color:#0B5C9C; font-weight: bold;}
			#siteForm p {text-align:right; padding-right:10px; float:right;}


/* Captcha */

#siteForm .captcha img {
	float:left;
	}
#siteForm .captcha label
{
	width:90px;
	float:left;
	color:#333;
}

#siteForm .captcha a
{
	color:#333;
	text-decoration:underline;
	margin:7px 0 7px 5px;
}

#siteForm .captcha a:hover
{
	text-decoration:none;
}

#siteForm .captcha p.hint, #siteForm  .captcha a
{
	clear:left;
	margin:0;
	width:auto !important;
	font-size:85%;
	text-align:left !important;
	color:#666;
	padding:0 !important;
}

#siteForm .captcha p.hint {display:none;}

/* END Captcha */

/* INSURANCE FORM
-------------------------- */

#iWrapper {
	width:780px;
	height:auto;
	float:left;
	background:url(../images/bgbody.jpg) repeat-x top #1a1a1a;
	padding:0 10px 0;
	color:#fff;
	}
	#iWrapper .errorSummary {
		float: left;
		}
		#iWrapper .errorSummary p {
			float: left;
			padding-left: 30px;
			padding-top: 5px;
			}
		#iWrapper .errorSummary ul {
			width: 750px;
			list-style: none;
			border-bottom: 2px solid #F22836;
			float: left;
			padding-bottom: 5px;
			padding-left: 30px;
			}
			#iWrapper .errorSummary ul li {
				float: left;
				width: 250px;
				}
	#iWrapper #masthead {
		width:100%;
		height:auto;
		}
	#formHeader {
		width:auto;
		height:auto;
		float:left;
		padding-left:60px;
		}
		#formHeader h2 {font-size:22px;}
		#formHeader p {font-size:12px;}
		
		#formLeft {
			width:410px;
			height:auto;
			float:left;
			padding:10px;
			font-size:11px;
			}
		#formRight {
			width:320px;
			height:auto;
			float:left;
			padding-top:45px;
			}
			
			#formLeft form {
				padding-top:10px;
				float:left;
				}
			
			#formLeft .formRow {
				width:100%;
				height:auto;
				float:left;
				padding-bottom:5px;
				color: #fff;
				}
				#formLeft .formRow p, #formRight .formRow p {
					width:auto;
					height:auto;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					}
					#formLeft .formRow p label {
						width:160px;
						float:left;
						}
					div.iframe .formRow p label {
						width:100px !important;
					}
						#formLeft .formRow p label span {color:#f22836;}
					#formLeft .formRow p input.input {width:220px;}
					#formLeft .formRow p select.input {width:150px;}
					
					#formRight .formRow p.ynQuestion {
						 width:190px;
						 float:left;
						 padding:0 40px 10px 0;
						 }
					#formRight .formRow .redLozenge {
						border:none;
						width:200px;
						height:32px;
						padding-top:0;
						background-position:0 6px;
						cursor:pointer;
						float:right;
						}
					#formLeft .formRow .redLozenge {
						border:none;
						width:200px;
						height:32px;
						padding-top:0;
						margin-left: 99px;
						background-position:2px 4px;
						cursor:pointer;
						float:left;					
						}
					#insurances {
						width:300px;
						height:50px;
						background:url(../../../../images/insurances.jpg) no-repeat;
						float:left;
						margin-top:25px;
						}
						#insurances ul {
							display:none;
							}

div.iframe {
	width: 380px;
	margin-left: 10px !important;
	}
	div.iframe p {
		padding-bottom:3px;
	}
	div.iframe ul {
		padding-bottom:3px;
		color:#fff;
		margin-left:20px;
		font-size:11px;
		}
		div.iframe ul li {
			padding-bottom:4px;
		}


div.iframe .errorMessage {
	margin: 0 0 0 90px !important;
}

div.iframe .input {
	width: 250px !important;
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #EAEAEA;
	border:1px solid #999999;
	color:#222222;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

div.iframe textarea.input {
	height: 100px;
}

div.iframe h2 {
	color: #05235B;
	font-size:14px;
	padding:10px 0 6px 10px;
	text-transform:uppercase;
	text-align: left;
	font-family:verdana,arial,helvetica;	
}

div.iframe h2 span {
	color: #05235B;
}

.noQuotes {
	color: white;
	padding-left: 10px;
}

#siteError {
	color: #000;
	margin: 50px 0 100px 100px;
	}
	#siteError h2 {
		
	}

#contactSuccess h2, #contactSuccess p {
	color:#fff!important;
}


/* NEWS
-------------------------- */

#usedContent.news
{
	width:940px;
	height:auto;
	float:left;
	padding:10px 0 30px 10px;
}
	
#usedContent.news h1
{
	color:#0D265C;
	font-size:20px;
	margin:10px 0 20px 0;
}

#newsRight
{
	float: right;
	width: 200px;
}

#newsRight h2
{
	color:#0398D5;
	font-size:16px;
}

#newsLeft
{
	float: left;
	width: 650px;
	position:relative;
}

#newsNav
{
	width:95%;
	height:auto;
	float:left;
}

#newsNav ul
{
	margin:10px 0 0 0;
	color:#0D265C;
	list-style:none;
	border-top:2px solid #CCC;
}

#newsNav ul li
{
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
}


#newsNav ul li a {
	width:100%;
	padding:0;
	display:block;
	color:#000;
	font-size:11px;
	text-decoration:none;
	}
	#newsNav ul li ul {
	width:95%;
	border:0;
	margin-top:5px;
	padding:3px 0 0 20px;
	}
	
	#newsNav ul li ul li {
	width:100%;
	font-size:11px;
	border:none;
	padding:2px 0;
	}
	#newsNav ul li ul li a {
	font-weight:normal;
	}
	
	#newsNav ul li ul li span {
	font-weight:normal;
	color:#666;
	}
	
	#newsNav a:hover {
	text-decoration:underline;
	}
	
	.storyPreview {
	width:717px;
	margin-bottom:10px;
	min-height:135px;
	height:auto !important;
	height:135px;
	float:left;
	background:url(../images/storyPreviewBgTile.png) repeat-y top left;
	}
	.storyPreviewTop {
	width:717px;
	height:15px;
	background:url(../images/storyPreviewBgTop.png) no-repeat top left;
	}
	
	.storyPreviewBottom {
	width:717px;
	padding:0 0 15px 0;
	background:url(../images/storyPreviewBgBottom.png) no-repeat bottom left;
	}
	
	.storyImg {
	width:180px;
	height:auto;
	float:left;
	padding:0 0 0 15px;
	}
	.storyImg img {
	border:1px solid #999;
	}
	.storyContent {
	width:500px;
	height:auto;
	float:left;
	}
	
	.storyPreview h2 {
	margin:0 0 10px 0;
	}
	.storyPreview h2 span {
	display:none;
	}
	.storyPreview h2 a {
	color:#0398D5;
	text-decoration:none;
	font-size:14px;
}
	.storyPreview p {
	margin:5px 0;
	}

.storyPreview h2 a:hover {
	color:#0D265C;
	}
	
	.storyPreview a, p.newsReturn a:hover {
	color:#0398D5;
	font-weight:bold;
	font-size:11px;
	}
	
	p.newsReturn {
	width:auto;
	position:absolute;
	top:20px;
	right:0;
	}
	p.newsReturn a {
	color:#fff;
	text-decoration:none;
	}
	
	.storyFull  {
	width:717px;
	}
	.storyFull img  {
	float:left;
	margin:0 10px 4px 0;
	}
	.storyFull h3, .storyFull p, .storyFull ul {
	float:none;
	}
	
	.storyFull h3 {
	font-size:18px;
	color:#0D265Cs;
	padding-bottom:6px;
	}
	.storyFull p {
	padding-bottom:6px;
	}
	.storyFull ul, .storyFull ol {
	color:#fff;
	font-size:11px;
	padding-bottom:6px;
	list-style:inside;
	}
	

/* SERVICING PAGES
------------------------------------- */

#serviceCenter {
	width:527px;
	height:auto;
	float:left;
	padding:17px 0 0 17px;
	}
	#serviceIntro {
		width:487px;
		height:auto;
		float:left;
		background:url(../images/greyGrad.png) no-repeat center bottom;
		padding:0 20px 20px;
		margin-bottom:20px;
		}
		#serviceIntro h1 {
			color:#e00000;
			font-size:20px;
			padding-bottom:10px;
			font-family:Verdana, Geneva, sans-serif;
			}
		#serviceIntro p {
			font-size:13px;
			padding-bottom:8px;
			font-family:Arial, Helvetica, sans-serif;
			}
			#serviceIntro p a, #serviceIntro p span {
				font-size:14px;
				color:#e00000;
				font-weight:bold;
				}
				#serviceIntro p span {font-size:16px;}
		#serviceIntro h2 {
			font-size:13px;
			text-transform:uppercase;
			padding-bottom:8px;
			font-family:Arial, Helvetica, sans-serif;
			}
			
		#serviceIntro table {
			width:480px;
			height:auto;
			border-top:1px solid #999;
			border-left:1px solid #999;
			font-family:Arial, Helvetica, sans-serif;
			margin:0 0 10px;
			}
			#serviceIntro table td,
			#serviceIntro table th {
				padding:5px;
				text-align:center;
				border-bottom:1px solid #999;
				border-right:1px solid #999;
				background:#eaeaea;
				}
			#serviceIntro table th {
				background:#ccc;
				}
				#serviceIntro .tRight {
					
					width:20%;
					}
			
	
	#serviceTable {
		width:527px;
		height:auto;
		float:left;
		padding:0 0 10px;
		}
		#tableTop {
			width:527px;
			height:18px;
			float:left;
			background:url(../images/serviceTableTop.png) no-repeat;
			}
		#tableBot {
			width:527px;
			height:16px;
			float:left;
			background:url(../images/serviceTableBot.png) no-repeat;
			}
		#tableMain {
			width:517px;
			height:auto;
			float:left;
			background:url(../images/serviceTableBg.png) repeat-y;
			padding:0 5px;
			}
			#tableMain p {
				font-size:12px;
				padding:5px 0 0 10px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				}
			#tableHead {
				width:497px;
				height:auto;
				float:left;
				padding:0 10px 20px;
				}
				#tableHead h2 {
					font-size:20px;
					color:#e00000;
					float:left;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bolder;
					line-height:30px;
					}
				#tableHead p {
					font-size:16px;
					color:#666;
					text-transform:uppercase;
					float:right;
					padding:0;
					font-family:Verdana, Geneva, sans-serif;
					line-height:30px;
					}
				#service4 ul {
					width:100%;
					list-style:none;
					padding:10px;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					}
					#service4 { /* Pink */
						width:517px;
						height:auto;
						float:left;
						background:url(../images/service4bg.png) no-repeat top left;
						padding-right:30px;
						}
					#service3 { /* Orange */
						width:487px;
						height:auto;
						float:left;
						background:url(../images/service3bg.png) no-repeat top left;
						padding-right:30px;
						}
					#service2 { /* Green */
						width:457px;
						height:auto;
						float:left;
						background:url(../images/service2bg.png) no-repeat top left;
						padding-right:30px;
						}
					#service1 { /* Blue */
						width:427px;
						height:auto;
						float:left;
						background:url(../images/service1bg.png) no-repeat top left;
						padding-right:30px;
						}
						#service4 ul {background:url(../images/service4bot.png) no-repeat left bottom;}
						#service3 ul {background:url(../images/service3bot.png) no-repeat left bottom;}
						#service2 ul {background:url(../images/service2bot.png) no-repeat left bottom;}
						#service1 ul {background:url(../images/service1bot.png) no-repeat left bottom;}
	
	#serviceSq {
		width:212px;
		height:auto;
		float:left;
		padding:7px 0 0;
		}
		#serviceSq h2 {
			font-size:22px;
			text-transform:uppercase;
			text-align:center;
			color:#fff;
			padding-bottom:15px;
			font-family:Verdana, Geneva, sans-serif;
			}
		#serviceSq p {
			font-size:12px;
			color:#fff;
			font-family:Arial, Helvetica, sans-serif;
			}
			#serviceSq p strong {font-size:14px;}
		#sqBlue h3, #sqGreen h3, #sqOrange h3, #sqPink h3 {
			width:192px;
			color:#fff;
			font-size:20px;
			text-align:right;
			position:absolute;
			bottom:25px;
			left:0px;
			font-family:Verdana, Geneva, sans-serif;
			}
		#sqBlue, #sqGreen, #sqOrange, #sqPink {
			width:172px;
			float:left;
			padding:20px 20px 0;
			position:relative;
			margin-bottom:10px;
			}
			#sqBlue {background:url(../images/sqBlue.png) no-repeat; height:161px;}
			#sqGreen {background:url(../images/sqGreen.png) no-repeat; height:174px;}
			#sqOrange {background:url(../images/sqOrange.png) no-repeat; height:174px;}
			#sqPink {background:url(../images/sqPink.png) no-repeat; height:174px;}
	
	
	#mapPanel {
		width:165px;
		height:318px;
		float:left;
		margin-top:10px;
		background:url(../images/mapPanel.png) no-repeat;
		text-align:center;
		padding-top:80px;
		}
		#mapPanel h2 {
			font-size:18px;
			color:#fff;
			padding-bottom:20px;
			}
		#mapPanel p {
			font-size:14px;
			font-weight:bold;
			padding-bottom:10px;
			}
			#mapPanel p span {
				color:#e00000;
				}
	
/* MITSUBISHI SERVICE PAGE */

#mitService {
	width:212px;
	height:auto;
	float:left;
	background:url(../images/mitLeftPanelBg.png) repeat-y;
	margin-bottom:7px;
	}
	#mitSerTop, #mitSerBot {
		width:212px;
		height:14px;
		float:left;
		}
		#mitSerTop {background:url(../images/mitLeftPanelTop.png) no-repeat;}
		#mitSerBot {background:url(../images/mitLeftPanelBot.png) no-repeat;}
	#mitSerCont {
		width:192px;
		height:auto;
		float:left;
		padding:0 10px;
		}
		#mitSerCont h2 {
			font-family:Verdana, Geneva, sans-serif;
			font-size:17px;
			color:#e00000;
			}
		#mitSerCont h3 {
			font-family:Verdana, Geneva, sans-serif;
			font-size:14px;
			color:#00a5de;
			width:100px;
			padding-top:10px;
			float:left;
			}
		#mitSerCont p {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333;
			padding-top:6px;
			}
			#mitSerCont p a {
				color:#333;
				font-weight:bold;
				}
			#mitSerCont a.mitBook {
				width:80px;
				height:23px;
				background:url(../images/mitLeftBook.png) no-repeat;
				display:block;
				text-indent:-9999px;
				float:right;
				margin-top:40px;
				}
	
	/* Priviledge Club */
	
	.priviledge {
		margin-top:40px;
		}
		
		.priviledge #mitSerCont {
			background:url(../images/medal.jpg) 160px 0 no-repeat;
			}
			.priviledge h2 {
				padding-bottom:10px;
				}
			.priviledge span {
				font-size:25px;
				font-weight:bold;
				width:100%;
				float:left;
				color:#00A5DE;
				}
	
	
	#serviceWide {
		width:701px;
		height:auto;
		float:left;
		margin-left:20px;
		padding:10px 0;
		}
	
	.expandPanel {
		width:701px;
		height:auto;
		float:left;
		position:relative;
		background:url(../images/expBg.png) bottom repeat-x;
		padding-top:222px;
		margin-bottom:10px;
		}
		.expImage {
			width:701px;
			height:222px;
			position:absolute;
			top:0;
			left:0;
			}
		.expContent1, .expContent2, .expContent3 {
			width:639px;
			height:auto;
			float:left;
			border-left:1px solid #999;
			border-right:1px solid #999;
			padding:20px 30px 20px;
			}
			.expContent1 p, .expContent1 h3, .expContent1 ul, .expContent2 p, .expContent2 h3, .expContent2 ul,.expContent3 p, .expContent3 h3, .expContent3 ul {
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#333;
				padding-bottom:7px;
				line-height:18px;
				}
			.expContent1 ul, .expContent2 ul, .expContent3 ul {
				margin-left:30px;
				}
				.expContent1 ul li, .expContent2 ul li, .expContent3 ul li {
					padding-bottom:3px;
					}
			.expContent1 .table, .expContent2 .table, .expContent3 .table {
				width:639px;
				height:auto;
				float:left;
				padding:20px 0 20px 74px;
				}
				.table table {
					width:492px;
					height:auto;
					float:left;
					background:url(../images/mitSerTableBg.png) no-repeat top left;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					}
					.table table thead td {
						font-size:17px;
						font-weight:bold;
						padding:20px 0;
						border-left:none!important;
						line-height:12px!important;
						}
						.table table thead td span {
							font-size:11px;
							font-weight:normal;
							}
					.table table td {
						padding:3px 0 3px;
						font-size:14px;
						}
						.table table td.expPrice {
							width:22%;
							text-align:center;
							border-left:1px solid #fff;
							}
						.table table td.expLabel {
							padding-left:30px;
							width:200px;
							}
			.expContent1 .tableFoot, .expContent2.tableFoot, .expContent3 .tableFoot {
				width:639px;
				height:21px;
				float:left;
				background:url(../images/mitSerTableFoot.png) no-repeat;
				}
		#expButton1, #expButton2, #expButton3 {
			width:701px;
			height:34px;
			float:left;
			}
			#expButton1:hover, #expButton2:hover, #expButton3:hover {cursor:pointer;}
			.expOpen {background:url(../images/mitSerButOpen.png) no-repeat;}
			.expClose {background:url(../images/mitSerButClose.png) no-repeat;}
	

	
	
#facebookLink {
	width:212px;
	height: 62px;
	background:url(../images/homepage/fb_button.jpg) no-repeat;
	float:left;
	}
	#facebookLink a {
		display: block;
		color: #fff;
		text-decoration: none;
		width: 140px;
		line-height:60px;
		font-weight:bold;
		font-size: 18px;
		padding-left:20px;
		}
	
	
	
/* MEET THE TEAM */

ul#team {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	margin-left:-5px;
	}
	ul#team li {
		width:122px;
		height:auto;
		float:left;
		position:relative;
		margin:0 3px 3px 0;
		}
		ul#team li .frame {
			position:absolute;
			top:0;
			left:0;
			background:url(../images/frame.png) no-repeat top left;
			width:122px;
			height:81px;
			}
		ul#team li img {
			float:left;
			margin:5px 0 0 5px;
			}
		ul#team li h2 {
			width:122px;
			height:auto;
			float:left;
			background:url(../images/frameBot.png) no-repeat bottom left;
			text-align:center;
			text-transform:none;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			padding:10px 0 10px;
			}
			ul#team li h2 span {
				color:#666;
				font-weight:normal;
				}

/* PEACE OF MIND PAGE
-------------------------- */

#peaceMind {
	width:720px;
	height:auto;
	float:right;
	padding:10px 0 0 0;
	}
	#peaceMind h1 {
		width:560px;
		height:122px;
		background:url(../images/peaceLogo.gif) no-repeat top left;
		padding-left:160px;
		line-height:122px;
		font-size:23px;
		color:#283991;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
		margin-bottom:15px;
		}
	.peacePanel {
		width:696px;
		height:auto;
		float:left;
		background:url(../images/peacePanelBg.gif) repeat-y top left;
		position:relative; 
		margin-bottom:10px;
		}
		.peacePanelTop,
		.peacePanelBot {
			width:100%;
			height:14px;
			float:left;
			}
		 .peacePanelTop {
			background:url(../images/peacePanelTop.gif) no-repeat top left;
			padding-bottom:36px;
			}
		 .peacePanelBot {
			background:url(../images/peacePanelBot.gif) no-repeat top left;
			}
		.peacePanelHead {
			width:682px;
			height:50px;
			float:left;
			background:url(../images/peacePanelHead.gif) no-repeat top left;
			position:absolute;
			top:7px;
			left:7px;
			}
			.peacePanelHead h2 {
				font-size:21px;
				color:#0071BA;
				line-height:43px;
				padding-left:20px;
				letter-spacing:-1px;
				position:relative;
				}
				h2 span.supagard {
					width:121px;
					height:44px;
					background:url(../images/supagardSmall.png) no-repeat top left;
					display:block;
					float:left;
					text-indent:-9999px;
					}
			#peaceBut1,
			#peaceBut2,
			#peaceBut3 {
				width:99px;
				height:23px;
				position:absolute;
				top:14px;
				right:14px;
				cursor:pointer;
				background:url(../images/peaceBut.png) no-repeat top left;
				}
			
		.peacePanelContent {
			width:642px;
			height:auto;
			float:left;
			padding:30px 20px 0 27px;
			}
			.peacePanelContent p,
			.peacePanelContent ul,
			.peacePanelContent table tr td {
				font-size:14px;
				color:#666;
				line-height:20px;
				padding-bottom:10px;
				}
				.peacePanelContent ul {
					margin-left:20px;
					}
				.peacePanelContent table {
					margin:10px 0 20px;
					}
					.peacePanelContent table tr td {
						padding:2px 20px 2px 0;
						}
						
			.peaceColLeft {
				width:260px;
				height:auto;
				float:left;
				}
		h3.peaceLarge {
			font-size:17px;
			padding-bottom:15px;
			}
		.peaceCTA {
			width:382px;
			height:auto;
			float:right;
			padding-top:45px;
			}
			.peaceCTA h3 {
				font-size:22px;
				color:#0071BA;
				}
				
		ul.listCol {
			width:290px;
			height:auto;
			float:left;
			font-size:12px;
			padding-right:10px;
			}
			ul.listCol li {
				padding-bottom:5px;
				}
		
		ul.supagard {
			list-style:none;
			margin:0;
			}
			ul.supagard li {
				height:23px;
				background:url(../images/supaTick.jpg) no-repeat top left;
				padding:0 0 6px 24px;
				}
		
		h3.supagardCTA {
			width:642px;
			height:63px;
			background:url(../images/supagard.jpg) no-repeat top right;
			font-size:17px;
			}
			h3.supagardCTA span {
				font-weight:normal;
				}
	
	


/* FOOTER
-------------------------- */

#footer {
	width:962px;
	height:auto;
	float:left;
	padding:10px 0;
	border-top:2px solid #666;
	background: #0068AE ;
	margin-bottom: 10px;
	}
	#footer ul {
		width:720px;
		height:auto;
		float:left;
		list-style:none;
		padding-left:10px
		}
		#footer ul li {
			color:#fff;
			width: 140px;
			float: left;
			}
			#footer ul li ul {
				padding:0 0 6px 0;
				}
			#footer ul li a {
				color:#fff;
				text-decoration:none;
				font-size:11px;
				}
				#footer ul li ul li {
					list-style:disc;
					}
					#footer ul li ul li a {
						font-weight:normal;
						}
			#footer a:hover {
				color:#ccc;
				}

	#otherLinks {
		width:220px;
		float:right;
		padding-bottom: 10px;
		margin-right: 10px;
		text-align:right;	
		color:#fff;
		text-decoration:none;
		font-size:11px;	
		}
		
		#otherLinks a {
			color: #fff;
		}
			#otherLinks a:hover {
				color:#ccc;
				}		
		
		#otherLinks ul {
			width:auto;
			}
			#otherLinks ul li {
				text-align:right;
				}




.errorMessage {
	float: left;
	padding: 0 0 5px 10px;
	margin: 0 0 0 27%;
	color: red;
	
}

div.iframe {
	width: 380px;
	margin-left: 10px !important;
	}
	div.iframe p {
		padding-bottom:3px;
	}
	div.iframe ul {
		padding-bottom:3px;
		color:#fff;
		margin-left:20px;
		font-size:11px;
		}
		div.iframe ul li {
			padding-bottom:4px;
		}


div.iframe .errorMessage {
	margin: 0 0 0 90px !important;
}

div.iframe .input {
	width: 250px !important;
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #EAEAEA;
	border:1px solid #999999;
	color:#222222;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

div.iframe textarea.input {
	height: 100px;
}

div.iframe h2 {
	color: white;
	font-size:14px;
	padding:10px 0 6px 10px;
	text-transform:uppercase;
	text-align: left;
	
}

div.iframe h2 span {
	color: #F22836;
}

.noQuotes {
	color: white;
	padding-left: 10px;
}

#siteError {
	color: #000;
	margin: 50px 0 100px 100px;
	}
	#siteError h2 {
		
	}


/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.


*/

/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
#usedSearch ul.newList *, #homeSearchForm ul.newList *, #usedSearch .otherOpts ul.newList * {margin:0; padding:0;}
#usedSearch ul.newList a, #homeSearchForm ul.newList a, #usedSearch .otherOpts ul.newList a {color: #000; text-decoration:none; display:block;}
#usedSearch ul.newList, #homeSearchForm ul.newList, #usedSearch .otherOpts  ul.newList {height:auto!important; margin:0; padding:0; list-style:none; color:#000; width:121px; background:#fff; position:absolute; border:1px solid #ccc; top:22px; left:0; overflow:hidden; z-index:9999;}
	#usedSearch ul.newList {width:154px;}
	#usedSearch .otherOpts ul.newList {width:71px;}
	#homeSearchForm ul.newList {width:121px;}

#usedSearch .newListSelected, #homeSearchForm .newListSelected, #usedSearch .otherOpts .newListSelected {color:#000; font-size:11px; height:19px; padding:3px 0 0 6px; float:left; z-index: 9999;}
	#usedSearch .newListSelected {width:158px; background:url(../images/used/selectBg.png) no-repeat;}
	#usedSearch .otherOpts .newListSelected {width:71px; background:url(../images/used/selectBgSm.png) no-repeat;}
	#homeSearchForm .newListSelected {width:121px; background:url(../images/selectBg.png) no-repeat;}

#usedSearch .newListSelected span, #homeSearchForm .newListSelected span, #usedSearch .otherOpts .newListSelected span {display:block;}
	#usedSearch .newListSelected span {width:123px; }
	#usedSearch .otherOpts .newListSelected span {width:71px; }
	#homeSearchForm .newListSelected span {width:121px;}
	
#usedSearch ul.newList li a, #homeSearchForm ul.newList li a, #usedSearch .otherOpts ul.newList li a {padding:3px 8px; display: block;}
#usedSearch ul.newList li a:focus, #homeSearchForm ul.newList li a:focus, #usedSearch .otherOpts ul.newList li a:focus {-moz-outline-style: none;}

#usedSearch .selectedTxt, #homeSearchForm .selectedTxt, #usedSearch .otherOpts .selectedTxt {width:95px; overflow:hidden; height:16px; padding:0 23px 0 0;}
	#usedSearch .selectedTxt {width:135px; overflow:hidden; height:16px; padding:0 23px 0 0;}
	#homeSearchForm .selectedTxt {width:95px; overflow:hidden; height:16px; padding:0 23px 0 0;}

#usedSearch .hiLite, #homeSearchForm .hiLite, #usedSearch .otherOpts .hiLite {background:#0d265c!important; color:#fff!important; font-weight:normal!important;}
#usedSearch .hiLite a, #homeSearchForm .hiLite a, #usedSearch .otherOpts .hiLite a {background:#0d265c!important; color:#fff!important; font-weight:normal!important;}
#usedSearch .newListHover, #homeSearchForm .newListHover, #usedSearch .otherOpts .newListHover {background:#ccc!important; color:#000!important; cursor:default;}

.newListSelected:focus {
	outline: none;
}

.iframeForm h2, .iframeForm label, .iframeForm legend {
	color: white;
}
.iframeForm .formRow {
	padding-top: 5px;
}
.iframeForm input, .iframeForm textfield {
	/* margin-bottom: 5px; */
}

.iframeForm fieldset {
	border-color: #FFE300;
	float:left;
	margin:2px;
	padding:10px 5px;
	}
	.iframeForm fieldset.fullWidth {
		width:96%;
		}
	.iframeForm fieldset.formRight {
		float:right;
		margin-right:12px;
		width:50%;
		}
		.submit {
			float:right!important;
			}
		.captcha {
			color:#fff!important;
			}
		
		.iframeForm fieldset .vehicleDetails {
			width:50%;
			float:left;
			}
			.iframeForm fieldset .vehicleDetails .image {
				float:left;
				margin-right:10px;
				}
			.iframeForm fieldset .vehicleDetails .vehicleText {
				color:#fff;
				}
		.iframeForm fieldset #vehicleFinance {
			width:50%;
			float:right;
			}
			
		.iframeForm .formRow p.right {
			float:right;
			width:100%;
			text-align:right;
			}
		
	.iframeForm .input, .iframeForm textarea {
		float: left;
		font-family: inherit;
		font-size: 12px;
		padding: 1px;
		width: 230px!important;
		}

.iframeForm #financeSubmit {
	width: 200px;
	height: 30px;
	padding-top: 0!important;
	line-height:27px;
	float:right!important;
	margin-right:15px!important;
	}

/* CAPTCHA */

.iframeForm #capImg {
	width:120px;
	height:auto;
	float:left;
	padding-right:5px;
	}
	.iframeForm #capImg a {
		color:#fff;
		float:left;
		}
.iframeForm .captcha {
	float:left;
	}
	.iframeForm p.hint {
		font-size:11px;
		color:#fff!important;
		}	



/*======================================
windows xp style - div that contains the
<select> has been given an id of #win-xp
(for the purposes of this example
========================================*/
#win-xp .newListSelected {background:#FFF url(dropdown.gif) no-repeat scroll 155px 1px; border:1px solid #A5ACB2; color:#000; height:17px; margin-bottom:10px; padding:0; width:173px;}
#win-xp .newListSelected div {display:block; font-size:0.85em; padding:2px 21px 2px 4px; text-align:left !important; width:149px;}
#win-xp ul.newList {list-style:none; color:#000; width:172px; background:#fff; border:1px solid #000; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#win-xp ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #cccccc;}
#win-xp .hiLite {background:#316ac5!important; color:#fff!important;}
#win-xp .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#win-xp .newListSelHover {cursor:default;}
#win-xp .newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
#win-xp .newListSelHover div, #win-xp .newListSelFocus div {font-weight:bold;}



