/*************************************************************************
   Car Press - Screen CSS - Author: Ollie Battams freshegg.com  
 ************************************************************************/

/* Fonts */
@font-face{
	font-family: 'FuturaBdCn';
	src: url('fonts/futurabc-webfont.eot');
	src: local('Futura Bold Cond'), url('fonts/futurabc-webfont.woff') format('woff'), url('fonts/futurabc-webfont.ttf') format('truetype'), url('fonts/futurabc-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;}

/* Globals */
*{border:none; color:#555; font:1em/1.3em arial, helvetica, sans-serif; margin:0; outline:none; padding:0;}
html{font-size:1em; height:100%;}
body{background:url(/graphics/page-bg.gif) repeat-y 50% 0; font-size:62.5%; height:100%; width:100%;}
a{color:#09C;}
a:hover{color:#069;}
a strong{}
br{clear:left;}
em{font-style:italic;}
em a{font-style:italic;}
form{float:left; margin:0; padding:0; width:100%;}
h1{color:#09C;font-size:2.2em;font-weight:bold;}
h1 em{color:#09C;font-style:normal;font-weight:normal;}
h2{color:#09C;font-size:1.8em;font-weight:bold;}
h3{color:#09C;font-size:1.4em;font-weight:bold;}
h4{color:#09C;font-size:1.2em;font-weight:bold;}
h5{color:#09C;font-size:1.1em;font-weight:bold;}
h6{color:#09C;font-weight:bold;}
h1,h2,h3,h4,h5,h6,p,address{padding:0 0 14px;line-height:1.35em;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:bold;}
img{border:none;}
input,select,textarea{border:none; margin:0; padding:0;}
p,address{clear:left; font-size:1.2em;}
p strong{line-height:1.6em;}
strong{font-weight:bold;}

.noWidth {width: auto !important;}

/* Page Grid Structure */
#Container{margin:0 auto; position:relative; width:990px;}
#Headbg{background:url(/graphics/header-bg.png) repeat-x; height:155px; width:100%;}
#HeadContain{margin:0 auto; position:relative; width:990px;}
#ColumnContainer{float:left; overflow:hidden; position:relative;}
#HomeLeftColumn{clear:left; float:right; margin-top:15px; width:335px;}
#HomeRightColumn{float:right; width:655px;}

#NewsLeftColumn{float:left; margin:10px 0 -9999px; padding-bottom:9999px; position:relative; width:475px;}
#NewsCenterColumn{background:#FFF; float:left; margin:10px 10px -9999px 0; padding-bottom:9999px; width:260px;}
#NewsRightColumn{background:#FFF; float:left; margin:10px 0 -9999px 0; padding-bottom:9999px; width:245px;}

#NewsFullLeftColumn{background:#FFF; float:left; margin:10px 10px -9999px 0; padding-bottom:9999px; width:735px;}

#FullWidthColumn{background:#FFF url(/graphics/content-full-width-bottom-shadow.png) no-repeat 0 100%; float:left; min-height:500px; padding-bottom:26px; width:990px;}
#FullWidthColumn .left{background:url(/graphics/content-full-width-gradient-bg.png) repeat-x 0 0; float:left; padding:10px 15px; width:715px;}
#FullWidthColumn .right{background:url(/graphics/content-full-width-gradient-bg.png) repeat-x 0 0; float:right; padding-bottom:10px; width:245px;}

#noJavaScript{background:#FFF; border:5px solid #09C; left:200px; padding:50px; position:absolute; text-align:center; top:100px; width:200px;}
#noJavaScript p{color:#09c; font-size:1.4em; font-weight:bold; padding:0;}

/* Main Header (controls/header.ascx) */
#Logo a,#Logo img{display:block; float:left; width:320px;}
#Logo{float:left;}
#HeadBanner{display:block; float:left; padding:15px 0 0; width:468px;}

#HeadBanner a{
	display:block;
	height:0;
	overflow:hidden;
	padding:77px 0 0 0;
	/*width:438px;*/
	width: 214px;}
#HeadBanner a.type1{ background:url(/graphics/header-banner-write-review-paypal.png) no-repeat;}
#HeadBanner a.type2{ background:url(/graphics/header-banner-write-review.png) no-repeat;}

a.headbanner_left{ background:url(../graphics/banner-review-car.png); float:left;}
a.headbanner_right{ background:url(../graphics/banner-sellyourcar.png); float:right;}

#FlashCar{
	height:155px;
	position:absolute;
	right:0;
	top:0;
	width:205px;}	
	
/*#HeaderNav{float:left; width:735px;}*/
#HeaderNav{float:left; width:794px;}
#HeaderNav ul{
	clear:both;
	float:left;
	list-style:none;
	padding:0;}

#HeaderNav li{
	float:left;}

#HeaderNav li a{
	background-image:url(/graphics/header-nav-buttons.png);
	background-repeat:no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:45px 0 0 0;}

/*#HeaderNav a.nav1{background-position:0 0; width:70px;}
#HeaderNav a.nav2{background-position:-70px 0; width:108px;}
#HeaderNav a.nav3{background-position:-178px 0; width:124px;}
#HeaderNav a.nav4{background-position:-302px 0; width:122px;}
#HeaderNav a.nav5{background-position:-424px 0; width:100px;}
#HeaderNav a.nav6{background-position:-524px 0; width:114px;}
#HeaderNav a.nav7{background-position:-638px 0; width:97px;}*/

#HeaderNav a.nav1{background-position:0 0; width:70px;}
#HeaderNav a.nav2{background-position:-70px 0; width:108px;}
#HeaderNav a.nav3{background-position:-178px 0; width:124px;}
#HeaderNav a.nav4{background-position:-302px 0; width:122px;}
#HeaderNav a.nav5{background-position:-424px 0; width:100px;}
#HeaderNav a.nav6{background-position:-524px 0; width:98px;}
#HeaderNav a.nav7{background-position:-622px 0; position:relative; z-index:2; width:172px;}

#HeaderNav a.nav1:hover{background-position:0 -145px;}
#HeaderNav a.nav2:hover{background-position:-70px -145px;}
#HeaderNav a.nav3:hover{background-position:-178px -145px;}
#HeaderNav a.nav4:hover{background-position:-302px -145px;}
#HeaderNav a.nav5:hover{background-position:-424px -145px;}
#HeaderNav a.nav6:hover{background-position:-524px -145px;}
#HeaderNav a.nav7:hover{background-position:-622px -145px;}

#Nav1 #HeaderNav a.nav1{background-position:0 -145px;}
#Nav2 #HeaderNav a.nav2{background-position:-70px -145px;}
#Nav8 #HeaderNav a.nav3{background-position:-178px -145px;}
#Nav3 #HeaderNav a.nav4{background-position:-302px -145px;}
#Nav4 #HeaderNav a.nav5{background-position:-424px -145px;}
#Nav5 #HeaderNav a.nav6{background-position:-524px -145px;}
#Nav6 #HeaderNav a.nav6{background-position:-524px -145px;}
#Nav7 #HeaderNav a.nav7{background-position:-622px -145px;}

#ProductSearch{
	float:right;
	width:305px;}

#ProductSearch label{
	display:none;}

#ProductSearch .textfieldbg{
	background:url(/graphics/header-search-input-bg.png) no-repeat left top;
	float:left;
	height:29px;
	padding:0 12px 0 30px;}

#ProductSearch .textfieldbg input{
	background:transparent;
	font-size:1.2em;
	margin:6px 0 0;
	width:170px;}

#ProductSearch .submit{
	float:left;}

/* Home Content Boxes */

#ContentBoxRow{
	float:left;
	width:655px;}

.ContentBox{
	float:left;}

.HomeContentBox{
	background:#FFF url(/graphics/home-content-box-bottom-shadow.png) no-repeat 0 100%;
	padding:0 0 26px;
	width:320px;}

.HomeContentBox h2{
	background:url(/graphics/home-right-col-head-bg.png) no-repeat 0 0;
	color:#6CA700;
	font-size:1.8em;
	padding:5px 0 5px 10px;}

.HomeContentBox h3{
	background:#6CA700 url(/graphics/home-left-col-head-bg.png) no-repeat 0 0;
	color:#FFF;
	font-size:1.8em;
	padding:5px 0 5px 10px;}

.HomeContentBox h3 a{
	color:#FFF;
	text-decoration:none;}

.CarShowcase,
.TrafficNews,
.NewCarManu{
	margin-right:15px;}

.CarShowcase h2 {padding-bottom: 6px;}
.CarShowcase p {padding: 10px;}
.CarShowcase img {margin-left: 10px;}
.CarShowcase,
.HomeAdvert{min-height:315px;}

.HomeAdvert iframe{
	margin:10px 0 10px 35px;}

#AdsNationwideScroll{
	float:left;
	height:270px;
	overflow:hidden;
	width:320px;}

#AdsNationwideScroll div{
	float:left;
	height:260px;
	padding:10px 10px 0;
	width:300px;}

#AdsNationwideScroll p{
	float:left;
	height:65px;
	padding:0 !important;
	width:300px;}

#AdsNationwideScroll a.carimg{
	float:left;
	width:300px;}

#AdsNationwideScroll a.carimg{
	display:block;
	float:left;
	text-align:center;
	width:80px;}

#AdsNationwideScroll em{
	color:#999;
	display:block;
	float:left;
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	padding:20px 2px 0 0;
	width:25px;}

#AdsNationwideScroll span{
	display:block;
	float:right;
	padding:0;
	width:184px;}

#AdsNationwideScroll span a{
	font-weight:bold;}

#AdsNationwideScroll span strong{
	color:#659B00;
	font-size:1.6em;}

.NewCarManu,
.GreenCarGuide{min-height:285px;}

.IncentivesOffers{background: url("/graphics/footer-content-offer-box-shadow.png") no-repeat bottom left;}
.IncentivesOffersHome{background: url("/graphics/home-content-offer-box-shadow.png") no-repeat bottom left; min-height: 285px; margin-bottom:7px;}
.IncentivesOffers p, .IncentivesOffersHome p {padding: 10px 0 10px 10px;}
.IncentivesOffers p.text, .IncentivesOffersHome p.text {padding: 0 180px 5px 10px;}
.IncentivesOffersHome h2{ background:url("/graphics/home-head-content-offer-box-shadow.png") no-repeat 0 0 !important; color:#fff; }
.IncentivesOffersHome h2 a{color:#ffffff;text-decoration:none;}

.LatestPhotos{min-height:200px;}

.CarFinder img{
	float:right;
	margin:6px 5px 5px 0;}

.CarFinder h4{
	font-size:1.4em;
	padding:10px 0 2px 10px;}

.CarFinder p{
	font-size:1.3em;
	padding:0 0 10px 10px;}

.LatestPhotos{
	padding:0 0 36px;}

LatestPhotos p{
	float:left;
	padding:0;
	width:320px;}

.LatestPhotos a{
	display:block;
	float:left;
	padding:10px 10px 0;
	text-decoration:none;
	width:300px;}

.LatestPhotos img{
	float:left;}

.LatestPhotos span{
	display:block;
	float:right;
	width:180px;}

.LatestPhotos strong{
	color:#09C;
	display:block;}

.NewCarManu ul{
	float:left;
	font-size:1.2em;
	list-style:none;
	padding:12px 0 10px 8px;
	width:98px;}

.NewCarManu li{
	padding-bottom:4px;}

.NewCarManu li a{
	background:url(/graphics/bullet-grey.gif) no-repeat 10px 50%;
	padding-left:18px;}

.GreenCarGuide ul{
	border-right:1px solid #CCC;
	float:left;
	font-size:1.2em;
	list-style:none;
	padding:15px 10px 10px 15px;
	width:144px;}

.GreenCarGuide li{
	padding:0 0 12px;}

.GreenCarGuide li a{
	background:url(/graphics/bullet-blue.gif) no-repeat 0 4px;
	color:#666;
	display:block;
	font-weight:bold;
	padding:0 0 0 13px;
	text-decoration:none;}

.GreenCarGuide li a:hover{
	color:#09C;}

.GreenCarGuide .greencar{
	float:right;
	text-align:center;
	width:150px;}

/*.GreenCarGuide .greencar{
	float:left;
	text-align:center;
	width:294px;}*/

.GreenCarGuide .greencar p{
	font-weight:bold;
	padding:10px 0 0;}

.GreenCarGuide .greencar h4{
	font-size:1.3em;
	padding:0 5px;}

#CarPressCarImg{
	float:right;
	margin:0 0 15px 15px;}

.GreenCarGuide p.intro{
	float:left;
	padding:10px 12px 0;
	width:296px;}

#tabsNewUsedCars{
	float:left;
	margin-top:-5px;
	width:320px;}

#tabsNewUsedCars #transSection, #tabsNewUsedCars #transUsedSection {
	float:left;
	position:relative;
	width:320px;}

#tabsNewUsedCars #transBg, #tabsNewUsedCars #transUsedBg {
	background:url(/graphics/trans-bg.gif) repeat;
	height:168px;
	left:0;
	position:absolute;
	top:0;
	width:320px;}

#tabsNewUsedCars h1.title{
	background:url(/graphics/home-used-car-search-title.png) no-repeat;
	font-family:"FuturaBdCn", Arial, Helvetica, sans-serif;
	font-size:2.6em;
	padding:5px 0 2px 54px;
	width:266px;}

#tabsNewUsedCars ul{
	float:left;
	list-style:none;
	width:320px;}

#tabsNewUsedCars li{
	float:left;}

#tabsNewUsedCars li span,
#tabsNewUsedCars li a{
	cursor:pointer;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:34px 0 0;}

#tabsNewUsedCars li span#tab1{
	background:url(/graphics/tab-used-cars-home.png) no-repeat;
	width:80px;}

#tabsNewUsedCars li span#tab2{
	background:url(/graphics/tab-new-cars-home.png) no-repeat;
	width:85px;}

#tabsNewUsedCars li a#tab3{
	background:url(/graphics/tab-sell-your-car-home.png) no-repeat;
	width:93px;}

#tabsNewUsedCars li a#tab4{
	background:url(/graphics/tab-seller-login-home.png) no-repeat;
	width:39px;}

#tabsNewUsedCars li a#tab5{
	background:url(/graphics/tab-seller-account-home.gif) no-repeat;
	width:45px;}

#tabsNewUsedCars li.last{
	padding-left:13px;}

#tabsNewUsedCars li.last2{
	padding-left:7px;}

#tabsNewUsedCars li span#tab1.selected{
	background:url(/graphics/tab-used-cars-home-active.png) no-repeat;
	width:90px;}

#tabsNewUsedCars li span#tab2.selected{
	background:url(/graphics/tab-new-cars-home-active.png) no-repeat;
	width:95px;}

/* Home: Main News Slider */

#slider{
	background:#FFF;
	float:left;
  width:655px;
  position:relative;
	margin:15px 0;}

.scroll{
	height:201px;
	width:655px;
	overflow:hidden;
	position:relative;
	clear:left;}

.scrollContainer div.panel{
	background:url(/graphics/home-news-slider-content-bg.gif) no-repeat 100% 0;
	height:201px;
	position:relative;
	width:655px;}

.scrollContainer div.panel .corners{
	height:22px;
	left:0;
	position:absolute;
	top:0;
	width:23px;}

.scrollContainer div.panel .image{
	float:left;}

.scrollContainer div.panel .content{
	float:left;
	width:305px;}

.scrollContainer div.panel .content h1{
	font-size:1.8em;
	padding:15px 12px 5px;}

.scrollContainer div.panel .content p{
	border-bottom:1px solid #CCC;
	padding:0 12px 12px;}

.scrollContainer div.panel .content small{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:8px 12px 0;}

.scrollContainer div.panel .content ul{
	font-size:1.2em;
	margin:6px 6px 0 26px;}

.scrollContainer div.panel .content li{
	color:#09C;}

#slider ul.navigation{
	font-size:1.4em;
	list-style:none;}

#slider ul.navigation li{
	float:left;}

#slider ul.navigation a{
	background:#86C216;
  color:#fff;
	display:block;
	padding:10px 0;
	text-align:center;
  text-decoration:none;}

#slider ul.navigation #tab1 a{
	background:#86C216 url(/graphics/home-news-slider-tab-left.gif) no-repeat 0 100%;
	margin:0 2px 0 0;
	width:180px;}

#slider ul.navigation #tab1 a:hover,#slider ul.navigation #tab1 a.selected{background:#659B00 url(/graphics/home-news-slider-tab-left-hover.gif) no-repeat 0 100%;}

#slider ul.navigation #tab2 a{
	margin:0 2px 0 0;
	width:136px;}

#slider ul.navigation #tab3 a{
	margin:0 2px 0 0;
	width:185px;}

#slider ul.navigation #tab4 a{
	background:#86C216 url(/graphics/home-news-slider-tab-right.gif) no-repeat 100% 100%;
	width:148px;}

#slider ul.navigation #tab4 a:hover,#slider ul.navigation #tab4 a.selected{background:#659B00 url(/graphics/home-news-slider-tab-right-hover.gif) no-repeat 100% 100%;}

#slider ul.navigation a:hover{
  background:#659B00;}

#slider ul.navigation a.selected {
  background:#659B00;
	font-weight:bold;}

/* Home: New Car Search: Make & Model */

#CarSearch,#CarSearch ul{
	list-style:none;}

#CarSearch ul, #CarSearch li{
	width:320px;}

#CarSearch .panel-up{
	background:url(/graphics/new-car-search-type-bg.png) no-repeat left top;
	color:#6CA700;
	cursor:pointer;
	display:block;
	font-size:1.2em;
	padding:8px 0 8px 10px !important;
	width:310px;}
#CarSearch .panel-up strong{color:#6CA700;}
 
#CarSearch .panel-down{
	background:url(/graphics/new-car-search-type-bg-active.png) no-repeat left top;
	color:#09C;
	cursor:default;
	display:block;
	font-size:1.2em;
	padding:8px 0 8px 10px !important;
	width:310px;}
#CarSearch .panel-down strong{color:#09C;}

#CarSearch .panel-closed{display:none;}

#CarSearch .panel-target{padding-bottom:10px;}

#CarSearch form{
	width:320px;}

.NewCarMainSearch fieldset{
	padding:5px 10px 0;}

.NewCarMainSearch label{
	float:left;
	font-size:1.2em;
	display:block;
	padding:4px 0 0;
	width:100px;}

.NewCarMainSearch select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 0 5px;
	padding:3px;
	width:200px;}

.NewCarMainSearch input{
	float:right;
	margin:5px 0 0;}

/* New Car Search: Vehicle Types */

ul#VehicleTypes{
	font-size:1em !important;
	margin:0 !important;}

ul#VehicleTypes li{
	display:block;
	float:left;
	width:106px;}

ul#VehicleTypes a{
	background-image:url(/graphics/car-type-icons.gif);
	background-repeat:no-repeat;
	color:#666;
	display:block;
	padding:36px 0 20px;
	text-align:center;
	width:106px;}

ul#VehicleTypes a:hover{
	color:#6CA700;}

ul#VehicleTypes li#icon1 a{background-position:0 0;}
ul#VehicleTypes li#icon2 a{background-position:-106px 0;}
ul#VehicleTypes li#icon3 a{background-position:-212px 0;}
ul#VehicleTypes li#icon4 a{background-position:-318px 0;}
ul#VehicleTypes li#icon5 a{background-position:-424px 0;}
ul#VehicleTypes li#icon6 a{background-position:-530px 0;}
ul#VehicleTypes li#icon7 a{background-position:-636px 0;}
ul#VehicleTypes li#icon8 a{background-position:-742px 0;}
ul#VehicleTypes li#icon9 a{background-position:-848px 0;}

ul#VehicleTypes li#icon1 a:hover{background-position:0 -84px;}
ul#VehicleTypes li#icon2 a:hover{background-position:-106px -84px;}
ul#VehicleTypes li#icon3 a:hover{background-position:-212px -84px;}
ul#VehicleTypes li#icon4 a:hover{background-position:-318px -84px;}
ul#VehicleTypes li#icon5 a:hover{background-position:-424px -84px;}
ul#VehicleTypes li#icon6 a:hover{background-position:-530px -84px;}
ul#VehicleTypes li#icon7 a:hover{background-position:-636px -84px;}
ul#VehicleTypes li#icon8 a:hover{background-position:-742px -84px;}
ul#VehicleTypes li#icon9 a:hover{background-position:-848px -84px;}

/* Home: New Car Search: Price Ranges & Fuel Economy */

ul#PriceRanges,ul#FuelEco{
	margin-left:1px;	
	padding-bottom:10px;
	text-align:center;}

ul#PriceRanges li,ul#FuelEco li{
	display:block;
	float:left;
	margin-bottom:1px;
	width:106px;}

ul#PriceRanges a,ul#FuelEco a{
	color:#666;
	display:block;
	font-size:1.1em;
	padding:10px 0;
	text-align:center;}

ul#PriceRanges a:hover,ul#FuelEco a:hover{
	background:url(/graphics/car-search-item-button-bg.png) no-repeat;
	color:#6CA700;
	text-decoration:none;}

/* Home: New Car Search: Incentives & Offers and Free quote form at the bottom */

#NewCarOffers{
	border-bottom:1px solid #CCC;
	font-size:1.1em;
	padding:13px 10px;}

#NewCarOffers strong{
	background:url(/graphics/title-latest-incentives-offers.gif) no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:21px 0 0;
	width:298px;}

#NewCarOffers a{
	display:block;}

.FreeOuoteForm fieldset{
	padding:15px 15px 12px;}

.FreeOuoteForm label{
	display:none;}

.FreeOuoteForm select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 4px 0 0;
	padding:3px;
	width:120px;}

.FreeOuoteForm input{
	margin:3px 0 0;}

.FreeOuoteForm p{
	background:url(/graphics/title-get-free-price-quote.gif) no-repeat;
	
	height:0;
	overflow:hidden;
	padding:25px 0 0;
	width:184px;}

/* Home: New & Used Car Search */

#newusedCarsPanel1,
#newusedCarsPanel2{
	float:left;
	width:320px;}

form.UsedCarSearch{
	min-height:290px;
	width:320px;}

.UsedCarSearch fieldset{
	background:url(/graphics/home-used-car-search-bg.jpg) repeat-x;
	padding:13px 10px 8px;}

.UsedCarSearch fieldset.postcode{
	padding-bottom:0;}

.UsedCarSearch fieldset.distance{
	background:none;
	padding-top:0;}

.UsedCarSearch label{
	float:left;
	font-size:1.2em;
	display:block;
	padding:3px 0 0;
	width:110px;}

.UsedCarSearch select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 0 5px;
	padding:0 1px;
	width:190px;}
	
.UsedCarSearch input#uSearchPostcode, .UsedCarSearch input#uSearchPostcode2,
.UsedCarSearch input#tradeSearch1_uSearchPostcode, .UsedCarSearch input#tradeSearch1_uSearchPostcode2{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 3px 5px 0;
	padding:3px;
	width:115px;}

span.postcodeHelp1,
span.postcodeHelp2,
span.postcodeHelp3,
span.forgottenpassword{
	background:url(/graphics/btn-help.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:25px;}

p.postcodeHelpText1,
p.postcodeHelpText2,
p.postcodeHelpText3,
div.forgottenpasswordForm{
	background:#DDD;
	float:left;
	margin:10px 0 5px;
	padding:5px;
	width:290px;}
	
.UsedCarSearch input.postcodeSubmit{
	background:none;
	border:none;
	float:right;
	margin-top:2px;
	padding:0;
	width:61px;}

.UsedCarSearch div.formErrors{
	margin:5px 0;
	width:280px;}

.searchCountSubmit{
	float:left;
	padding:7px 0;
	width:300px;}

.searchCountSubmit p{
	background:url(/graphics/home-used-car-search-counter-bg.gif) no-repeat;
	float:left;
	height:28px;
	padding:2px 0 0;
	text-align:center;
	width:129px;}

.searchCountSubmit p strong{
	color:#659B00;
	font-size:1.4em;}

.searchCountSubmit input{
	float:left;
	width:169px;}

#ctl00_ContentPlaceHolder1_UpdateProgress1{
	background:#FFF;
	border:10px solid #DDD;
	left:190px;
	position:absolute;
	text-align:center;
	top:110px;
	width:350px;}

#ctl00_ContentPlaceHolder1_UpdateProgress1 img{
	margin-top:15px;}

#ctl00_ContentPlaceHolder1_UpdateProgress1 p{
	color:#6CA700;
	font-size:1.4em;
	font-weight:bold;}

.moreopt{
	padding:0;}

.moreopt a{
	background:url(/graphics/bullet-circle-blue.gif) no-repeat right center;
	display:block;
	padding:2px 17px 2px 0;
	text-align:right;}

/* Home: New Car Showcase */

#CarShowcaseNav{
	float:right;
	padding-top:10px;
	width:37px;}

#CarShowcaseNav a{
	background:url(/graphics/car-showcase-tab.png) no-repeat 100% 50%;
	color:#FFF;
	display:block;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	padding:7px 0 !important;
	text-align:center;
	text-decoration:none;
	width:37px;}

#CarShowcaseNav a:hover,
#CarShowcaseNav a.activeSlide{background:url(/graphics/car-showcase-tab-active.png) no-repeat 100% 50%;}

ul#CarShowcase{
	float:left;
	height:260px;
	list-style:none;
	overflow:hidden;
	width:270px;}

ul#CarShowcase li{
	padding:10px 0 0 10px !important;
	width:260px;}

ul#CarShowcase p{
	color:#09C;
	font-size:1.4em;
	padding-bottom:5px;}

ul#CarShowcase a{
	font-weight:bold;}

ul#CarShowcase p em{
	color:#666;
	display:block;
	font-size:.8em;
	font-style:normal;
	font-weight:normal;
	padding:0;
	width:250px;}


/* Used Car Search */

#tabsNewUsedCarsFull{
	float:left;
	width:715px;}

/*#tabsNewUsedCarsFull *{
	border:1px solid red;}*/

#tabsNewUsedCarsFull #tabContain{
	background:url(/graphics/tab-white-line-bg.gif) repeat-x;
	float:left;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:715px;}

#tabsNewUsedCarsFull #tabContain span,
#tabsNewUsedCarsFull #tabContain a{
	cursor:pointer;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:34px 0 0;}
	
#tabsNewUsedCarsFull #tabContain a.tab1{
	background:url(/graphics/tab-new-cars.png) no-repeat;
	width:79px;}

#tabsNewUsedCarsFull #tabContain a.tab1active{
	background:url(/graphics/tab-new-cars-active.png) no-repeat;
	width:94px;}

#tabsNewUsedCarsFull a.tab2{
	background:url(/graphics/tab-used-cars2.png) no-repeat;
	width:89px;}

#tabsNewUsedCarsFull a.tab2nonactive{
	background:url(/graphics/tab-used-cars1.png) no-repeat;
	width:89px;}

#tabsNewUsedCarsFull a.tab2active{
	background:url(/graphics/tab-used-cars-active.png) no-repeat;
	width:95px;}

#tabsNewUsedCarsFull #tabContain a.tab3{
	background:url(/graphics/tab-sell-your-car2.png) no-repeat;
	width:106px;}

#tabsNewUsedCarsFull #tabContain span.tab3active{
	background:url(/graphics/tab-sell-your-car-active.png) no-repeat;
	width:118px;}

#tabsNewUsedCarsFull #tabContain a.tab3nonactive{
	background:url(/graphics/tab-sell-your-car.png) no-repeat;
	width:99px;}

#tabsNewUsedCarsFull #tabContain a.tab4{
	background:url(/graphics/tab-seller-login.png) no-repeat;
	width:99px;}

#tabsNewUsedCarsFull #tabContain span.tab4active{
	background:url(/graphics/tab-seller-login-active.png) no-repeat;
	width:114px;}

#tabsNewUsedCarsFull #tabContain span#tab5,
#tabsNewUsedCarsFull #tabContain a#tab5{
	background:url(/graphics/tab-account.png) no-repeat;
	width:114px;}

#tabsNewUsedCarsFull #tabContain a#tab6{
	background:url(/graphics/tab-admin-home.png) no-repeat;
	width:109px;}

#tabsNewUsedCarsFull #tabContain .rightside{
	float:right;
	width:300px;}

#tabsNewUsedCarsFull #tabContain .rightside span,
#tabsNewUsedCarsFull #tabContain .rightside a{
	float:right;}

#tabsNewUsedCarsFull #tabContain span#tab5.selected{
	background:url(/graphics/tab-account-active.png) no-repeat;
	width:124px;}

div.formErrors{
	background:#FFF;
	border:2px solid #F00;
	float:left;
	font-size:1.2em;
	margin-top:5px;
	padding:5px;
	width:675px;}

#newusedCarsPanelFull1,
#newusedCarsPanelFull2,
#newusedCarsPanelFull3{
	background:#6DA701 url(/graphics/tab-used-car-search-green-bg.gif) no-repeat 0 100%;
	float:left;
	padding:5px 12px 16px;
	width:691px;}

#newusedCarsPanelFull4,
#newusedCarsPanelFull5{
	background:#029ACC url(/graphics/tab-used-car-search-blue-bg.gif) no-repeat 0 100%;
	float:left;
	padding:5px 12px 16px;
	width:691px;}

#newusedCarsPanelFull5{
	padding:15px 12px 16px;}

.UsedCarSearchFull{
	float:left;
	width:691px !important;}

.UsedCarSearchFull fieldset{
	border-bottom:1px solid #FFF;
	float:left;
	padding:10px 0 8px;
	width:691px !important;}

.UsedCarSearchFull h2{
	color:#FFF;
	font-size:1.6em;
	padding:0 0 8px 25px;
	width:315px;}

.UsedCarSearchFull p{
	color:#FFF;}

.UsedCarSearchFull h2.no1{ background:url(/graphics/no1-grn.gif) no-repeat;}
.UsedCarSearchFull h2.no2{ background:url(/graphics/no2-grn.gif) no-repeat;}
.UsedCarSearchFull h2.no3{ background:url(/graphics/no3-grn.gif) no-repeat;}
.UsedCarSearchFull h2.no4{ background:url(/graphics/no4-grn.gif) no-repeat;}
.UsedCarSearchFull h2.person{background:url(/graphics/icon-person.png) no-repeat;}
.UsedCarSearchFull h2.padlock{background:url(/graphics/icon-padlock.png) no-repeat;}
.UsedCarSearchFull h2.no1b{ background:url(/graphics/no1-blue.gif) no-repeat;}
.UsedCarSearchFull h2.no2b{ background:url(/graphics/no2-blue.gif) no-repeat;}
.UsedCarSearchFull h2.no3b{ background:url(/graphics/no3-blue.gif) no-repeat;}
.UsedCarSearchFull h2.no4b{ background:url(/graphics/no4-blue.gif) no-repeat;}
.UsedCarSearchFull h2.no5b{ background:url(/graphics/no5-blue.gif) no-repeat;}

.UsedCarSearchFull fieldset .formleft{
	float:left;
	width:340px;}

.UsedCarSearchFull fieldset .formright{
	float:right;
	width:340px;}

.UsedCarSearchFull fieldset .formfull{
	float:left;
	width:680px;}

.UsedCarSearchFull label{
	color:#FFF;
	float:left;
	font-size:1.2em;
	display:block;
	padding:4px 0 0;
	width:110px;}

.UsedCarSearchFull label.error{
	color:#FFF;}

.UsedCarSearchFull select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 0 5px;
	padding:3px;
	width:225px;}

.UsedCarSearchFull select option{
	text-transform:capitalize !important;}

.UsedCarSearchFull .formfull small.titleComment{
	width:550px;}
.UsedCarSearchFull .formfull em.descriptionComment {display: block; padding: 10px 8px 0 0; color: #FFF;}
	
.UsedCarSearchFull .formleft input,
.UsedCarSearchFull .formright input,
.UsedCarSearchFull .formfull input,
.UsedCarSearchFull .formfull textarea{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 3px 5px 0;
	padding:3px;
	width:218px;}

.UsedCarSearchFull .formfull input,
.UsedCarSearchFull .formfull textarea{
	width:500px;}

.UsedCarSearchFull .formfull small{
	color:#FFF;
	float:left;
	font-size:1.2em;
	padding:3px 0 8px 110px;
	width:400px;}
	
.UsedCarSearchFull input.checkbox{
	background:none;
	border:none;
	margin:5px 0 0;
	padding:auto;
	width:auto !important;}

.UsedCarSearchFull input.searchPostcode{
	width:140px;}

.UsedCarSearchFull input.regPostcode,
.UsedCarSearchFull input.loginPassword{
	width:190px;}

.UsedCarSearchFull input.postcodeSubmit{
	background:none;
	border:none;
	margin-top:2px;
	padding:0;
	width:61px;}

.UsedCarSearchFull span.postcodeHelp1{
	display:none;}

.UsedCarSearchFull span.postcodeHelp1,
.UsedCarSearchFull span.postcodeHelp2,
.UsedCarSearchFull span.postcodeHelp3{
	background:url(/graphics/btn-help-darkbg.gif) no-repeat;}
	
.UsedCarSearchFull span.forgottenpassword{
	background:url(/graphics/btn-help-darkbg2.gif) no-repeat;}

.UsedCarSearchFull p.postcodeHelpText1,
.UsedCarSearchFull p.postcodeHelpText2,
.UsedCarSearchFull p.postcodeHelpText3,
div.forgottenpasswordForm{
	background:#DDD;
	color:#666;
	float:left;
	margin-bottom:5px;
	padding:5px;
	width:681px;}

.UsedCarSearchFull .searchCountSubmit{
	padding:9px 0 0 200px;
	width:491px;}

.UsedCarSearchFull .searchCountSubmit p{
	background:url(/graphics/used-car-search-counter-bg.gif) no-repeat;
	color:#666;
	height:30px;
	padding:4px 0 0;
	width:131px;}

.UsedCarSearchFull .regSubmit{
	float:left;
	padding:9px 0 0;
	width:691px;}

.UsedCarSearchFull .regSubmit input{
	float:right;}

#ForgottenPassword p{
	padding:0 0 10px;}

#ForgottenPassword strong{
	color:#09C;
	font-size:1.2em;}

#ForgottenPassword label{
	float:left;
	font-size:1.2em;
	display:block;
	padding:4px 0 0;
	width:130px;}

#ForgottenPassword input.forgetemail,
#ForgottenPassword input.error{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 3px 5px 0;
	padding:3px;
	width:300px;}

#ForgottenPassword input.error{
	border:1px solid #F00;}

#UsedCarResults{
	background:#DDD url(/graphics/used-car-listing-bottom-bg.gif) no-repeat 0 100%;
	float:left;
	margin:10px 0 0;
	padding-bottom:12px;
	width:715px;}

#UsedCarResults .SortListing{
	background:url(/graphics/used-car-listing-top-bg.gif) no-repeat;
	border:none;
	float:left;
	width:675px;}

#UsedCarResults .SortListing ul.page .prev a{
	background:url(/graphics/pagination-btns-greybg.gif) no-repeat 0 0 !important;}

#UsedCarResults .SortListing ul.page .next a{
	background:url(/graphics/pagination-btns-greybg.gif) no-repeat -23px 0;}

#UsedCarResults .filterSearch{
	float:left;
	width:450px;}

#UsedCarResults .filterSearch label{
	float:left;
	font-size:1.2em;
	padding-top:5px;
	width:95px;}

#UsedCarResults .filterSearch select{
	float:left;
	font-size:1.2em;
	margin-right:5px;
	padding:3px;
	width:250px;}

#UsedCarResults .filterSearch input.searchYourCars{
	float:left;
	font-size:1.2em;
	margin-right:5px;
	padding:3px;
	width:250px;}

#UsedCarResults #NoResults{
	float:left;
	padding:0 0 0 20px;}
	
#LatestCarResults{
	background:#DDD url(/graphics/used-car-listing-bottom-bg.gif) no-repeat 0 100%;
	float:left;
	margin:10px 0 0;
	padding-bottom:12px;
	width:300px;}	
	
#LatestCarResults .listItem{
	background:url(/graphics/used-car-list-item-bg.gif) no-repeat 11px 0;
	float:left;
	margin-bottom:12px;
	padding:15px 0 0 11px;
	width:280px;}
	
#LatestCarResults .listItem .bg{
	background:#FFF url(/graphics/used-car-list-item-bg.gif) no-repeat 0 100%;
	float:left;
	min-height:140px;
	padding:0 14px 15px;
	position:relative;
	width:245px;}
	
#LatestCarResults .listItem .listImg{
	background:#EEE url(/graphics/used-car-list-item-price-bg.gif) no-repeat 0 100%;
	float:left;
	padding:0 0 7px;
	width:80px;}

#LatestCarResults .listItem .listImg img{
	float:left;
	width:80px;}
	
#LatestCarResults .listItem .listImg span{
	color:#09C;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	line-height:1em;
	padding:7px 0 0;
	text-align:center;
	width:80px;}
	
	
#LatestCarResults .listItem .listText{
	float:right;
	width:150px;}

#LatestCarResults .listItem .listText h3
{
	font-size:1.2em;
	padding:0 0 3px;}

#LatestCarResults .listItem .listText p
{
	font-size:1em;
	padding:0 0 8px;}

#LatestCarResults .listItem .listText ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:80px;}

#LatestCarResults .listItem .listText li{
	background:url(/graphics/bullet-blue.gif) no-repeat 0 4px;
	padding:0 0 3px 0px;}
	
#LatestCarResults .listItem a.btn{
	background:url(/graphics/btn-read-more.gif) no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:10px 0 0;
	width:63px;}

#UsedCarResults .listItem{
	background:url(/graphics/used-car-list-item-bg.gif) no-repeat 11px 0;
	float:left;
	margin-bottom:12px;
	padding:15px 0 0 11px;
	width:642px;}

#UsedCarResults .listItem .bg{
	background:#FFF url(/graphics/used-car-list-item-bg.gif) no-repeat 0 100%;
	float:left;
	min-height:180px;
	padding:0 14px 15px;
	position:relative;
	width:614px;}

#UsedCarResults .listItem .listInfo,
#UsedCarResults .listItem .editInfo{
	left:643px;
	padding:0;
	position:absolute;
	top:0;
	width:50px;}

#UsedCarResults .listItem .listInfo span{
	background:url(/graphics/used-car-list-item-mile-bg.gif) no-repeat;
	color:#6DA701;
	display:block;
	font-size:1.2em;
	height:38px;
	padding:7px 2px 0 0;
	text-align:center;
	width:48px;}

#UsedCarResults .listItem .listInfo span strong{
	color:#6DA701;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	text-align:center;
	width:50px;}

#UsedCarResults .listItem .listInfo a{
	background:url(/graphics/used-car-list-item-more-info.png) no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:46px 0 0;
	width:50px;}

#UsedCarResults .listItem .editInfo a{
	display:block;
	height:0;
	overflow:hidden;
	padding:46px 0 0;
	width:50px;}

#UsedCarResults .listItem .editInfo a.btn1{
	background:url(/graphics/btn-edit-car.gif) no-repeat;}

#UsedCarResults .listItem .editInfo a.btn2{
	background:url(/graphics/btn-hide-car.gif) no-repeat;}

#UsedCarResults .listItem .editInfo a.btn3{
	background:url(/graphics/btn-show-car.gif) no-repeat;}

#UsedCarResults .listItem .editInfo input.btn4{
	background:url(/graphics/btn-delete-car.gif) no-repeat;
	
	}

#UsedCarResults .listItem .listImg{
	background:#EEE url(/graphics/used-car-list-item-price-bg.gif) no-repeat 0 100%;
	float:left;
	padding:0 0 7px;
	width:150px;}

#UsedCarResults .listItem .listImg img{
	float:left;
	width:150px;}

#UsedCarResults .listItem .listImg small{
	display:block;
	float:left;
	font-weight:bold;
	padding:4px 0 0;
	text-align:center;
	width:150px;}

#UsedCarResults .listItem .listImg small.hidden{
	background:#2D8A3A;
	color:#FFF;
	padding:4px 0;}

#UsedCarResults .listItem .listImg span{
	color:#09C;
	display:block;
	float:left;
	font-size:1.8em;
	font-weight:bold;
	line-height:1em;
	padding:7px 0 0;
	text-align:center;
	width:150px;}

.listItem .listImg span em{
	color:#09C;
	font-size:.5em;
	font-style:normal;}

#UsedCarResults .listItem .listText{
	float:right;
	width:450px;}

#UsedCarResults .listItem .listText h3{
	padding:0 0 3px;}

#UsedCarResults .listItem .listText p{
	padding:0 0 8px;}

#UsedCarResults .listItem .listText ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:150px;}

#UsedCarResults .listItem .listText li{
	background:url(/graphics/bullet-blue.gif) no-repeat 0 4px;
	padding:0 0 3px 12px;}

a.btnBacktoresults{
	background:url(/graphics/btn-back-to-results.png) no-repeat;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:145px;}

a.btnAdminHome{
	background:url(/graphics/btn-admin-home.png) no-repeat;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:107px;}

h1#UsedCarTitle{
	font-size:2em;
	width:550px;}

#UsedCarDetails{
	background:url(/graphics/used-car-details-bg.png) no-repeat;
	float:left;
	padding:20px;
	min-height:360px;
	width:675px;}

#UsedCarDetails #detailImgs{
	float:left;
	width:255px;}

#UsedCarDetails #detailImgs .mainImg,
#UsedCarDetails #detailImgs .mainImg img{
	display:block;
	float:left;
	width:250px;}

#UsedCarDetails #detailImgs .addImg{
	display:block;
	float:left;
	width:85px;}

#UsedCarDetails #detailImgs span#enlargeInfo{
	background:url(/graphics/used-car-enlarge-ico.gif) no-repeat 45px 50%;
	color:#72AA0A;
	display:block;
	float:left;
	font-size:1.2em;
	padding:8px 0 8px 60px;
	width:190px;}

#UsedCarDetails #detailImgs span#toolLinks{
	border-top:1px solid #CCC;
	display:block;
	float:left;
	margin:14px 0;
	width:250px;}

#UsedCarDetails #detailImgs span#toolLinks a{
	background-position:0 50% !important;
	border-bottom:1px solid #CCC;
	color:#2D8A3A;
	display:block;
	font-size:1.2em;
	padding:14px 0 14px 20px;
	width:230px;}

#UsedCarDetails #detailImgs span#toolLinks a span{
	color:#2D8A3A;}

#UsedCarDetails #detailImgs span#toolLinks a.print{
	background:url(/graphics/icon-print.gif) no-repeat;}

#UsedCarDetails #detailImgs .addImg img{
	float:left;
	width:80px;}

#UsedCarDetails #detailText{
	float:right;
	width:390px;}

#UsedCarDetails #detailText #distance{
	background:url(/graphics/used-car-mile-bg.gif) no-repeat;
	color:#6DA701;
	display:block;
	float:right;
	font-size:1.2em;
	height:43px;
	padding:8px 0 0;
	text-align:center;
	width:60px;}

#UsedCarDetails #detailText #distance strong{
	color:#6DA701;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	text-align:center;
	width:60px;}

#UsedCarDetails #detailText .price{
	color:#09C;
	font-size:2em;
	font-weight:bold;
	padding:4px 0 10px;}

#detailText .price span{
	color:#09C;
	font-size:.5em;}

#UsedCarDetails #detailText .features{
	color:#09C;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:8px;}

#UsedCarDetails #detailText ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	width:140px;}

#UsedCarDetails #detailText li{
	background:url(/graphics/bullet-blue.gif) no-repeat 0 4px;
	padding:0 0 5px 12px;}

#UsedCarDetails #detailText #contact{
	background:url(/graphics/used-car-seller-contact-bg.gif) no-repeat 0 100%;
	float:right;
	width:214px;}

#UsedCarDetails #detailText #contact p{
	background:url(/graphics/used-car-seller-contact-bg.gif) no-repeat;
	color:#09C;
	font-size:1.4em;
	font-weight:bold;
	padding:12px 12px 6px;}

#UsedCarDetails #detailText #contact ul{
	padding:0 0 12px 15px;
	width:175px;}

#UsedCarDetails #detailText #contact li{
	font-weight:bold;
	padding:5px 0 7px 28px;}

#UsedCarDetails #detailText li.name{
	background:url(/graphics/icon-seller.gif) no-repeat 2px 4px;}

#UsedCarDetails #detailText li.tel{
	background:url(/graphics/icon-seller-tel.gif) no-repeat 2px 4px;}

#UsedCarDetails #detailText li.comp{
	background:url(/graphics/icon-seller-company.gif) no-repeat 0 4px;}

#accountNav{
	float:left;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:691px;}

#accountNav li{
	float:left;}

#accountNav a{
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:61px 0 0;}

#accountNav li.btn1 a{
	background:url(/graphics/btn-view-your-cars.png) no-repeat;
	width:145px;}

#accountNav li.btn2 a{
	background:url(/graphics/btn-add-new-car.png) no-repeat;
	width:127px;}

#accountNav li.btn3 a{
	background:url(/graphics/btn-add-used-car.png) no-repeat;
	width:128px;}

#accountNav li.btn4 a{
	background:url(/graphics/btn-edit-your-details.png) no-repeat;
	width:145px;}

#accountNav li.btn5 a{
	background:url(/graphics/btn-logout-account.png) no-repeat;
	width:99px;}

#accountNav li a.active{
	background-position:0 -100px;
	cursor:default;}

.photoUpload{
	float:left;
	width:510px;}

.photoUpload span{
	float:left;
	width:500px;}

.photoUpload strong{
	color:#FFF;
	display:block;
	float:left;
	font-size:1.2em;
	font-weight:normal;
	width:110px;}

.photoUpload span span{
	background:#FFF;
	border:4px solid #CCC;
	float:right;
	margin-bottom:10px;
	padding:10px;
	width:350px;}

.photoUpload span img{
	float:left;
	width:150px;}

.photoUpload span input{
	float:left;
	margin-left:10px;
	width:170px;}

.photoUpload span label{
	color:#666;
	float:left;
	padding:25px 0 5px 10px;
	width:150px;}

.photoUpload span a{
	background:url(/graphics/btn-remove-image.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:40px 0 0;
	width:49px;}

.photoHelp{
	float:right;
	width:170px;}

.photoHelp h3,
.photoHelp p{
	color:#FFF;}

#GetStarted{
	float:left;
	padding:15px 0 0;
	width:715px;}

/* Used Car Admin */
#AdminTable{
	border:1px solid #DDD;
	font-size:1.2em;
	margin-bottom:10px;
	width:695px;}

#AdminTable th,
#AdminTable td{
	padding:5px;
	text-align:left;}

#AdminTable th{
	background:#DDD;
	font-weight:bold;}

#AdminTable tr{
	background:#EEE;}

#AdminTable tr:hover{
	background:#FFF;}

#AdminTable td a{
	float:left;
	font-weight:bold;}

#AdminTable td.center{
	text-align:center;}

#AdminTable td.center a{
	float:none;
	text-align:center;}

#AdminFilter{
	background:#DDD;
	border:5px solid #CCC;
	float:left;
	font-size:1.2em;
	margin-bottom:10px;
	padding:10px;
	width:300px;}

#AdminFilter label{
	float:left;
	width:80px;}

#AdminFilter select{
	float:left;
	margin-bottom:6px;
	padding:2px;
	width:150px;}

#AdminFilter input{
	background:#09C;
	color:#FFF;
	float:left;
	padding:3px;
	width:150px;}

ul#AdminPagination{
	float:left;
	font-size:1.2em;
	list-style:none;
	margin:0 !important;
	padding:0;
	width:140px;}

ul.advertpage{
	float:right !important;
	padding:110px 18px 0 0 !important;}

ul#AdminPagination li{
	float:left;}

ul#AdminPagination li{
	padding-left:6px !important;}

ul#AdminPagination span{
	display:block;
	padding:4px 0 0;}

ul#AdminPagination a{
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:23px;}

ul#AdminPagination .prev a{background:url(/graphics/pagination-btns.gif) no-repeat 0 0 !important;}
ul#AdminPagination .next a{background:url(/graphics/pagination-btns.gif) no-repeat -23px 0;}

/* Motoring News Sub Navigation */

ul#NewsNav{
	clear:both;
	float:left;
	list-style:none;
	margin-top:1px;
	width:990px;}

ul#NewsNav li{
	float:left;}

ul#NewsNav a{
	background-color:#86C216;
	color:#FFF;
	display:block;
	font-size:1.4em;
	margin-right:1px;
	padding:10px 22px;
	text-decoration:none;}

ul#NewsNav a:hover,ul#NewsNav a.active{background-color:#690;}

ul#NewsNav .first a{background:#86C216 url(/graphics/news-nav-corner-lb.gif) no-repeat 0 100%;}
ul#NewsNav .last a{background:#86C216 url(/graphics/news-nav-corner-rb.gif) no-repeat 100% 100%;}

ul#NewsNav .first a.active,ul#NewsNav .first a:hover{background:#690 url(/graphics/news-nav-corner-lb-active.gif) no-repeat 0 100%;}
ul#NewsNav .last a.active,ul#NewsNav .last a:hover{background:#690 url(/graphics/news-nav-corner-rb-active.gif) no-repeat 100% 100%;}

ul#NewsNav a.active{cursor:default; font-weight:bold; text-decoration:none;}

/* Motoring News: Left Column Artciles (div#NewsLeftColumn) */

#NewsContent{
	background:#FFF;
	float:left;
	margin-bottom:-9999px;
	padding-bottom:9999px;
	width:465px;}

#ArticleImgCorners{
	height:15px;
	left:0;
	position:absolute;
	top:0;
	width:465px;}

#MainArticleImg{
	float:left;}

#NewsContent .mainarticle,
#NewsContent .fullarticle{
	background:url(/graphics/news-main-article-text-bg.png) repeat-x 0 0;
	float:left;
	padding:15px 15px 10px;}

#NewsContent .mainarticle h1,
#NewsContent .fullarticle h1{
	display:block;
	padding:0 0 5px;
	width:435px;}

#NewsContent .mainarticle p{
	font-size:1.4em;
	display:block;
	padding:0 0 5px;
	width:435px;}

#NewsContent .fullarticle p{
	font-size:1.2em;
	display:block;
	padding:0 0 15px;
	width:435px;}

#NewsContent .mainarticle p em{
	color:#6CA700;
	font-size:.8em;
	font-style:normal;}

#NewsContent .fullarticle p em{
	color:#6CA700;
	font-style:normal;}

#NewsContent .mainarticle p em a,
#NewsContent .fullarticle p em a{
	color:#360;
	font-style:normal;}

#NewsContent .mainarticle p em a:hover,
#NewsContent .fullarticle p em a:hover{
	color:#6CA700;}

#NewsContent .fullarticle ul,
#NewsContent .fullarticle ol{
	font-size:1.2em;
	padding:0 0 15px 20px;
	width:415px;}

#NewsContent .mainarticle a.btn{
	background:url(/graphics/btn-read-more-big.gif) no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:18px 0 0;
	width:78px;}

#NewsContent .subarticle{
	border-top:1px solid #CCC;
	float:left;
	padding:15px 10px 10px 0;}

#NewsContent .subarticle img{
	float:left;}

#NewsContent .subarticle h2{
	display:block;
	float:right;
	font-size:1.6em;
	padding:0 0 5px;
	width:286px;}

#NewsContent .subarticle p{
	clear:none;
	display:block;
	float:right;
	font-size:1.2em;
	padding:0 0 5px;
	width:286px;}

#NewsContent .subarticle p em{
	color:#6CA700;
	font-size:.9em;
	font-style:normal;}

#NewsContent .subarticle p em a{
	color:#360;
	font-style:normal;}

#NewsContent .subarticle p em a:hover{
	color:#6CA700;}

#NewsContent .subarticle a.btn{
	background:url(/graphics/btn-read-more.gif) no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:10px 0 0;
	width:63px;}

/* Motoring News: Center Column Articles (div#NewsCenterColumn) */

#NewsCenterColumn .head,
#NewsCenterColumn .head2{
	color:#360;
	font-size:1.6em;
	font-weight:bold;
	padding:7px 0 5px 10px;}

#NewsCenterColumn .head{background:url(/graphics/news-center-col-head-bg.png) no-repeat 0 0;}
#NewsCenterColumn .head2{background:url(/graphics/news-center-col-head2-bg.png) no-repeat 0 0;}

#NewsCenterColumn h3,#NewsCenterColumn h4,#NewsCenterColumn p{padding:0;}

#NewsCenterColumn h3{
	border-bottom:10px solid #FFF;
	float:left;
	width:260px;}

#NewsCenterColumn h3 a{
	background:url(/graphics/news-center-col-cat-head-bg.png) no-repeat 0 0;
	color:#FFF;
	display:block;
	padding:8px 0 6px 10px !important;
	text-decoration:none;}

#NewsCenterColumn h3 a:hover{background-position:0 -84px;}

#NewsCenterColumn ul{
	float:left;
	font-size:1.2em;
	list-style:none;
	margin-top:3px;
	padding:0 0 10px;
	width:260px;}

#NewsCenterColumn li{
	float:left;
	width:260px;}

#NewsCenterColumn li a{
	border-bottom:1px solid #DEDEDE;
	display:block;
	font-weight:bold;
	padding:6px 10px;
	width:240px;}

#NewsCenterColumn li a:hover{
	background:#EEE;}

#NewsCenterColumn .article{
	background:#FFF;
	border-bottom:15px solid #FFF;
	float:left;
	width:260px;}

#NewsCenterColumn img{
	float:right;
	margin:1px;}

#NewsCenterColumn .article h4{
	display:block;
	float:left;
	padding:3px 0 5px 8px;
	width:247px;}

#NewsCenterColumn .article p{
	clear:none;
	display:block;
	float:left;
	font-size:1em;
	padding:0 0 5px 8px;
	width:127px;}

#NewsCenterColumn .article p small{
	color:#6CA700;}

.article a.btn, .OwnerReviews a.btn{
	background:url(/graphics/btn-read-more.gif) no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:10px 0 0;
	width:63px;}

/* Motoring News: Right Column Articles (div#NewsRightColumn) */

#NewsRightColumn .head{
	background:url(/graphics/news-right-col-head-bg.png) no-repeat 0 0;
	color:#6CA700;
	font-size:1.6em;
	font-weight:bold;
	padding:7px 0 5px 10px;}

#NewsSearch,
#ArticleSearch,
#NewsLeasingSearch{
	float:left;
	width:245px;}

#NewsSearch fieldset,
#ArticleSearch fieldset,
#NewsLeasingSearch fieldset{
	float:left;
	padding:10px;
	width:225px;}

#NewsLeasingSearch fieldset{
	padding:0 10px 10px;}


#NewsSearch p,
#ArticleSearch p,
#NewsLeasingSearch p{
	padding-bottom:5px;}

#NewsSearch label,
#ArticleSearch label,
#NewsLeasingSearch label{
	float:left;
	font-size:1.2em;
	display:block;
	font-weight:bold;
	padding:5px 0 2px;
	width:225px;}
	


#NewsSearch select,
#ArticleSearch select,
#NewsLeasingSearch select,
#NewsSearch input,
#ArticleSearch input,
#NewsLeasingSearch input{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 0 5px;
	padding:3px;
	width:220px;}


#NewsSearch select,
#ArticleSearch select,
#NewsLeasingSearch select{
	width:225px;}

#ArticleSearch input#fromDate,
#ArticleSearch input#toDate{
	background:#F9F9F3 url(/graphics/icon-calendar.gif) no-repeat 100% 50%;}

#NewsLeasingSearch .rightColSubmit,
#NewsRightColumn .rightColSubmit{
	background:none !important;
	border:none !important;
	float:right !important;
	margin:5px 0 0 !important;
	padding:0 !important;
	width:auto !important;}

/*#NewsSearch input,
#ArticleSearch input{
	float:right;
	margin:5px 0 0;}*/

#NewCarScroll{
	float:left;
	height:280px;
	width:245px;}
	
/* Motoring News: Full Left Column Articles (div#NewsFullLeftColumn e.g.Used on News Search Results) */

#NewsFullLeftColumn h1{
	background:url(/graphics/news-full-left-col-top-corners.gif) no-repeat 0 0;
	padding:10px 0 10px 15px;}

p.ResultCount{
	border-bottom:2px solid #CCC;
	margin-bottom:15px;
	padding:0 0 10px 15px;}
	
#NewsFullLeftColumn .article{
	background:#FFF;
	border-bottom:1px solid #CCC;
	float:left;
	margin-bottom:15px;
	padding:0 0 15px;
	width:735px;}

#NewsFullLeftColumn img{
	float:left;
	margin-left:15px;}

#NewsFullLeftColumn .article h2{
	display:block;
	float:right;
	font-size:1.4em;
	padding:3px 0 5px;
	width:590px;}

#NewsFullLeftColumn .article p{
	clear:none;
	display:block;
	float:right;
	font-size:1.2em;
	padding:0 0 5px;
	width:590px;}

#NewsFullLeftColumn .article p em{
	color:#6CA700;
	font-size:.9em;
	font-style:normal;}

#NewsFullLeftColumn .article p em a{
	color:#360;
	font-style:normal;}

#NewsFullLeftColumn .article p em a:hover{
	color:#6CA700;}

/* Global Banners */

#siteBanners{
	padding-left:10px;
	width:223px;}

.CarPressBanner{
	background:#FFF;
	border:1px solid #CCC;
	float:left;
	margin-top:10px;
	padding-left:0;
	text-align:center;
	width:223px;}

.CarPressBanner h4{
	color:#09C;
	display:block;
	font-size:1.4em;
	padding:8px 20px;}
	
.CarPressBanner a{
	text-decoration:none;}

.CarPressBanner p{
	padding:0 10px 10px;}

/* Breadcrumb Navigation */

#Breadcrumbs{
	background:url(/graphics/content-full-width-breadcrumb-bg.png) no-repeat;
	float:left;
	list-style:none;
	margin-top:15px;
	padding:8px 0 8px 15px;
	width:975px;}

#Breadcrumbs li{
	display:block;
	float:left;
	margin:0;}

#Breadcrumbs li a{
	background:url(/graphics/breadcrumb-back-slash.gif) no-repeat 100% 50%;
	color:#666;
	display:block;
	font-weight:bold;
	padding:0 23px 0 0;}

#Breadcrumbs li a:hover{
	color:#09C;}

/* Breadcrumbs for Motoring News */

body.motoringNews #Breadcrumbs{
	background:url(/graphics/news-breadcrumbs-bg.gif) no-repeat !important;
	margin-top:10px !important;
	padding:9px 0 9px 15px !important;}

/* Static Page Text Layout */

#FullWidthColumn .left ul,#FullWidthColumn .left ol{
	font-size:1.2em;
}

#FullWidthColumn .left ol ul{
	font-size:1em;
	list-style:disc;}

#FullWidthColumn .left li{
	padding:0;}

/* Standard Form (e.g. Contact Us) */

.StandardForm{
	border-top:1px solid #999;
	float:left;
	margin-bottom:15px;
	padding-top:15px;
	width:715px;}

.CarLeasingForm .StandardForm{
	background:url(/graphics/leasing-result-bg.png) no-repeat 0 0;
	border-top:none;
	float:left;
	margin-top:10px;
	padding:13px 10px 10px;
	width:695px;}

.StandardForm label{
	float:left;
	font-size:1.3em;
	padding-top:3px;
	width:30%;}

.StandardForm label em{
	color:#6CA700;
	display:block;
	font-size:.8em;
	font-style:normal;
	font-weight:bold;}

.StandardForm input,
.StandardForm select,
.StandardForm textarea{
	border:1px solid #AAA;
	color:#666;
	float:left;
	font-size:1.2em;
	margin-bottom:6px;
	padding:3px;
	width:50%;}

.StandardForm input:focus,
.StandardForm select:focus,
.StandardForm textarea:focus,
.StandardForm input:hover,
.StandardForm select:hover,
.StandardForm textarea:hover{
	border:1px solid #09C;}

.StandardForm select{
	width:51%;}

.ratings select{
	width:8%;}

input.submit{
	border:none !important;
	float:right;
	margin:10px 0 0;
	padding:0;
	width:auto;}

.StandardForm .radiobtns{
	float:left;
	margin-bottom:6px;
	width:50%;}

.StandardForm .radiobtns label{
	padding:0;
	width:10% !important;}

.StandardForm .radiobtns input{
	border:none;
	width:16px;}

.StandardForm input#preferreddate{
	background:#F9F9F3 url(/graphics/icon-calendar.gif) no-repeat 100% 50%;}
	
.StandardForm img{
	clear:left;
	float:left;
	margin-left:220px;}

label.error{color:#F00;}

input.error,
textarea.error,
select.error{
	color:#F00 !important;
	border:1px solid #F00 !important;}

p.Terms{
	background:#DDD;
	margin-bottom:10px;
	padding:10px;}

.checkbox{
	border:none !important;
	width:16px !important;}

.checkboxlabel{
	padding:0 !important;
	width:70% !important;}

/* Car Leasing */

#LeasingFormHead{
	background:url(/graphics/leasing-top-box-bg.png) no-repeat 0 0;
	float:left;
	min-height:211px;
	padding:10px;
	width:695px;}

#LeasingFormHead #CarImage{
	background:url(/graphics/leasing-car-img-bg.gif) no-repeat 0 0;
	float:right;
	height:165px;
	padding:8px 8px 8px 35px;
	width:223px;}

#LeasingFormHead #CarImage img{float:left; margin-top:10px;}

#LeasingFormHead fieldset{
	float:left;
	width:410px;}

#LeasingFormHead h1{
	padding-bottom:8px;}

#LeasingFormHead h2{	
	color:#666;
	padding-bottom:5px;}

#LeasingFormHead h2 em{
	color:#666;
	font-size:.9em;
	font-style:normal;}

#LeasingFormHead a{	
	margin-top:4px;}

#LeasingFormHead label{
	float:left;
	font-size:1.2em;
	font-weight:bold;
	width:47%;}

#LeasingFormHead input,
#LeasingFormHead select{
	border:1px solid #AAA;
	color:#666;
	float:left;
	font-size:1.2em;
	margin-bottom:5px;
	padding:3px;}

#LeasingFormHead select{
	width:52%;}

#LeasingFormHead input{
	width:46%;}

#LeasingFormHead .poundsign{
	float:left;
	font-size:1.2em;
	padding:3px 0 0;
	width:15px;}

.LeasingOptionsTrim{
	background:url(/graphics/leasing-scroll-pane-bg.gif) no-repeat 0 0;
	float:left;
	height:230px;
	margin-top:10px;
	padding:10px;}

.LeasingOptionsTrim h3{
	padding-bottom:4px;
	width:500px;}

.LeasingScrollPane{
	float:left;
	height:204px;
	overflow:auto;
	width:695px;}

.LeasingScrollPane .collapseblock{height:0; display:none;}

.LeasingScrollPane table{
	background:#FFF;
	font-size:1.2em;
	width:670px;}

.LeasingScrollPane td{
	border-bottom:1px solid #CCC;
	padding:6px 7px;}

.LeasingScrollPane td ul{
	font-size:1em !important;
	padding:0 !important;}

.LeasingScrollPane td.col1{width:1%;}
.LeasingScrollPane td.col2{width:1%;}
.LeasingScrollPane td.col3{width:88%;}
.LeasingScrollPane td.col4{width:10%;}

#LeasingOptionsColour{
	background:url(/graphics/leasing-colour-select-bg.gif) no-repeat 0 0;
	float:left;
	height:31px;
	margin-top:10px;
	padding:13px 10px 10px;
	width:692px;}

#LeasingOptionsColour label{
	color:#09C;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	padding-top:4px;
	width:20%;}

#LeasingOptionsColour select{
	border:1px solid #AAA;
	color:#666;
	float:left;
	font-size:1.2em;
	padding:3px;
	width:52%;}

#NVClogo{
	float:left;
	margin-top:10px;}

#NVClogo img{
	margin:10px;}

#BtnBackCarDetails{
	background:url(/graphics/btn-go-back-to-car-details.png) no-repeat;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:170px;}
	
#BtnRecalQuote{
	background:url(/graphics/btn-recalculate-your-quote.png) no-repeat;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:178px;}

#QuoteDetails{
	float:left;
	width:410px;}

p.resultline{
	border-bottom:1px solid #CCC;
	display:block;
	float:left;
	padding:4px 0;
	width:410px;}

p.resultline em{
	display:block;
	float:left;
	font-style:normal;
	width:70%;}

p.resultline em span{
	color:#09C;
	font-weight:bold;}

p.resultline strong{
	display:block;
	float:left;}

p.resultline strong span{
	font-weight:bold;}

.LeasingResult{
	background:url(/graphics/leasing-result-bg.png) no-repeat 0 0;
	float:left;
	margin-top:10px;
	padding:13px 10px 10px;
	width:695px;}

.LeasingResult h2{
	padding-bottom:0;}

.LeasingResult p.resultline{
	width:695px;}

.LeasingResult p.resultline strong{
	float:right;
	text-align:right;}

h2.LeasingTelNo{
	float:left;
	font-size:2.6em;
	margin-top:15px;
	width:715px;}

h2.LeasingTelNo strong{
	color:#6CA700;
	display:block;
	float:left;
	padding:4px 0 0;
	width:415px;}

h2.LeasingTelNo a{
	background:url(/graphics/btn-enquire-online.png) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:42px 0 0;
	width:185px;}

/* New Car Search: Home (new_car_search.aspx) */

.SearchContentBoxFull{
	background:url(/graphics/new-car-search-panel-full-box-bg.gif) repeat-y;
	border-bottom:1px solid #CCC;
	float:left;
	width:715px;}
	
.SearchLatestNews {margin-top: 15px; overflow: hidden;}

.SearchLatestNews .article, .LatestNewsSmall .article{
	float:left;
	width:330px;
	height: 108px;}
.SearchLatestNews .article {padding: 10px 10px 0;}
.LatestNewsSmall .article {padding: 8px 10px 0;}

.SearchLatestNews img, .LatestNewsSmall img{
	float:right;
	margin:1px;}

.SearchLatestNews .article h4, .LatestNewsSmall .article h4{
	display:block;
	float:left;
	padding:0 0 3px;
	width:230px;}

.SearchLatestNews .article p, .LatestNewsSmall .article p{
	clear:left;
	display:block;
	float:left;
	font-size:1em;
	padding:0 0 3px;
	width:235px;}

.SearchLatestNews .article p small, .LatestNewsSmall .article p small{
	color:#6CA700;}

.reviewSearch{
	margin-bottom:15px;}

.SearchContentBoxFull h2{
	background:#6CA700 url(/graphics/new-car-search-panel-full-box-top.gif) no-repeat 0 0;
	color:#FFF;
	font-size:1.8em;
	padding:5px 0 5px 10px;}

.SearchContentBoxFull fieldset{
	padding:10px 10px 4px;}

.SearchContentBoxFull label{
	float:left;
	font-size:1.2em;
	display:block;
	padding:4px 0 0;
	width:70px;}

.SearchContentBoxFull.threeOptions label{
	width:50px;}

.SearchContentBoxFull select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 20px 5px 0;
	padding:3px;
	width:150px;}

.SearchContentBoxFull.threeOptions select#searchMake{width:150px;}
.SearchContentBoxFull.threeOptions select#searchModel{width:150px;}
.SearchContentBoxFull.threeOptions select#searchVariant{width:240px;}

.SearchContentBoxFull input{
	margin:3px 0 0;}

.SearchContentBox{
	background:url(/graphics/new-car-search-panel-box-bg.gif) repeat-y;
	border-bottom:1px solid #CCC;
	float:left;
	margin:15px 0 0;
	width:350px;}

.SearchContentBox h2{
	background:#6CA700 url(/graphics/new-car-search-panel-box-top.gif) no-repeat 0 0;
	color:#FFF;
	font-size:1.8em;
	padding:5px 0 5px 10px;}

.SearchContentBox ul{
	margin:0 !important;
	padding:0 !important;}

.SearchManufacturer ul, .ManufacturerInfo ul{
	float:left;
	list-style:none;
	margin:10px 0 4px !important;
	width:115px;}

.SearchManufacturer li{}

.SearchManufacturer li a, .ManufacturerInfo li a {
	background:url(/graphics/bullet-grey.gif) no-repeat 10px 50%;
	padding-left:18px;}

.SearchManufacturer,
.SearchVehicleType{
	/*min-height:325px;*/
	min-height:270px;}
	
.LatestNewsSmall {clear: both; margin-right: 15px;}
#LatestNewsScroll {height: 235px; width: 350px; overflow: hidden;}
	
.ManufacturerInfo,
.LatestNewsSmall{
	height:265px;
	overflow: hidden;}
	
.SearchVehicleType,
.SearchPriceRange{
	margin-left:15px;}

.SearchVehicleType ul{
	padding:15px 0 0 12px !important;}

.SearchPriceRange ul,
.SearchFuelEco ul{
	padding:8px 0 0 15px !important;}


/* New Car Search: Make Listing (new_car_make.aspx) */

#NewCarListing{
	background:url(/graphics/new-car-search-listing-box-bg.gif) repeat-y;
	float:left;
	width:715px;
	margin-bottom:20px;}

body#Nav6 #NewCarListing{
	margin-top:15px;}

#NewCarListing form{
	float:left;
	width:715px;}

#NewCarListing fieldset{
	background:url(/graphics/new-car-search-listing-box-top.gif) no-repeat;
	float:left;
	padding:20px 20px 10px;
	width:675px;}

#NewCarListing fieldset img{
	float:right;}

#NewCarListing label{
	float:left;
	font-size:1.2em;
	display:block;
	padding:4px 0 0;
	width:120px;}

#NewCarListing select{
	background:#F9F9F3;
	border:1px solid #CCC;
	float:left;
	font-size:1.2em;
	margin:0 0 5px;
	padding:3px;
	width:170px;}

#NewCarListing input{
	float:left;
	margin:2px 0 0 5px;}

.ListingFooter{
	background:url(/graphics/new-car-search-listing-box-bottom.gif) no-repeat 0 100%;
	border:none;
	padding-bottom:10px !important;}
	
.ListingFooter ul li a {
	margin-bottom: 8px;
}

#ModelListing{
	float:left;
	padding:0 20px;
	width:675px;}

#ModelListing table{
	border:1px solid #DDD;
	font-size:1.2em;
	margin-bottom:10px;
	width:673px;}

#ModelListing .col1{width:120px;}
#ModelListing .col2{width:45%;}
#ModelListing .col3{width:28%;}
#ModelListing .col4{width:2%;}

#ModelListing th,
#ModelListing td{
	padding:5px;
	text-align:center;}

#ModelListing th{
	background:#6CA700 url(/graphics/tr-bg.gif) repeat-x;
	color:#FFF;
	font-weight:bold;}

#ModelListing tbody{
	background:#EEE;}

#ModelListing tbody:hover{
	background:#FFF;}

#ModelListing td a{
	float:left;
	font-size:1.4em;
	font-weight:bold;}

#ModelListing td img{
	float:left;}

#ModelListing a.view{
	background:url(/graphics/btn-view-model.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:103px;}
	
#ModelListing a.read_reviews, p.review a {
	background:url(/graphics/btn-read-reviews.png) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:103px;}
p.review a {margin-right: 5px;}
#ModelListing a.read_reviews { margin-top: 10px; }
	
#ModelListing a.viewUsed{
	background:url(/graphics/btn-used-cars.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	margin: 0 0 0 120px;
	width:92px;}

#ModelListing a.viewNew{
	background:url(/graphics/btn-new-cars.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	margin: 0 0 0 40px;
	overflow:hidden;
	padding:20px 0 0;
	width:89px;}

#ModelListing a.viewLeasing{
	background:url(/graphics/btn-car-leasing.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	margin: 0 0 0 40px;
	overflow:hidden;
	padding:20px 0 0;
	width:103px;}

/* New Car Search: Car Variant (new_car_model.aspx) */

#ModelImg{
	float:right;
	margin:0 0 20px 10px;}

#VariantListing, .VariantListing{
	float:left;
	padding:0 20px;
	width:675px;}

#VariantListing table, .VariantListing table{
	border:1px solid #DDD;
	font-size:1.2em;
	margin-bottom:10px;
	width:673px;}

#VariantListing .col1, .VariantListing .col1{width:70%;}
#VariantListing .col2, .VariantListing .col2{width:15%;}
#VariantListing .col3, .VariantListing .col3{width:15%;}

#VariantListing th,
#VariantListing td,
.VariantListing th,
.VariantListing td{
	padding:5px;
	text-align:center;}

#VariantListing th, .VariantListing th{
	background:#6CA700 url(/graphics/tr-bg.gif) repeat-x;
	color:#FFF;
	font-weight:bold;}

#VariantListing tr, .VariantListing tr{
	background:#EEE;}

#VariantListing tr:hover, .VariantListing tr:hover{
	background:#FFF;}

#VariantListing td a, .VariantListing td a{
	display:block;
	font-weight:bold;
	text-align:left;}

#VariantListing td.offer a, .VariantListing td.offer a{
	background:url(/graphics/offer-star.gif) no-repeat 100% 50%;
	color:#6CA700;
	padding:4px 0 4px;}

#VariantListing a.view, .VariantListing a.view{
	background:url(/graphics/btn-view-model.gif) no-repeat;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:103px;}

#Key{
	background:url(/graphics/offer-star.gif) no-repeat 0 50%;
	color:#6CA700;
	font-weight:bold;
	padding:2px 0 2px 20px;}

/* New Car Search: Car Details (new_car_details.aspx) */

#CarDetailTabs .ui-tabs-nav{
	background:url(/graphics/car_details_tabs.png) no-repeat;
	clear:both;
	float:left;
	height:53px;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:715px;}

#CarDetailTabs .ui-tabs-nav li{
	float:left;}

#CarDetailTabs .ui-tabs-nav li a{
	background:url(/graphics/car_details_tabs_seperator.gif) no-repeat 100% 50%;
	display:block;
	font-weight:bold;
	padding:19px 2.25em;
	text-decoration:none;
	text-transform:uppercase;}

#CarDetailTabs .ui-tabs-nav li a:hover{color:#6CA700;}

#CarDetailTabs .ui-tabs-nav li.last a{background:none;}

/*#CarDetailTabs .tab1 a{background-position:0 0; width:139px;}
#CarDetailTabs .tab2 a{background-position:-139px 0; width:94px;}
#CarDetailTabs .tab3 a{background-position:-233px 0; width:91px;}
#CarDetailTabs .tab4 a{background-position:-324px 0; width:111px;}
#CarDetailTabs .tab5 a{background-position:-435px 0; width:105px;}
#CarDetailTabs .tab6 a{background-position:-540px 0; width:94px;}
#CarDetailTabs .tab7 a{background-position:-634px 0; width:81px;}

#CarDetailTabs .tab1 a:hover{background-position:0 -149px;}
#CarDetailTabs .tab2 a:hover{background-position:-139px -149px;}
#CarDetailTabs .tab3 a:hover{background-position:-233px -149px;}
#CarDetailTabs .tab4 a:hover{background-position:-324px -149px;}
#CarDetailTabs .tab5 a:hover{background-position:-435px -149px;}
#CarDetailTabs .tab6 a:hover{background-position:-540px -149px;}
#CarDetailTabs .tab7 a:hover{background-position:-634px -149px;}

.SubTab1 #CarDetailTabs .tab1 a{background-position:0 -298px;}
.SubTab2 #CarDetailTabs .tab2 a{background-position:-139px -298px;}
.SubTab3 #CarDetailTabs .tab3 a{background-position:-233px -298px;}
.SubTab4 #CarDetailTabs .tab4 a{background-position:-324px -298px;}
.SubTab5 #CarDetailTabs .tab5 a{background-position:-435px -298px;}
.SubTab6 #CarDetailTabs .tab6 a{background-position:-540px -298px;}
.SubTab7 #CarDetailTabs .tab7 a{background-position:-634px -298px;}

.SubTab1 #CarDetailTabs .tab1 a,.SubTab2 #CarDetailTabs .tab2 a,.SubTab3 #CarDetailTabs .tab3 a,.SubTab4 #CarDetailTabs .tab4 a,.SubTab5 #CarDetailTabs .tab5 a,.SubTab6 #CarDetailTabs .tab6 a,.SubTab7 #CarDetailTabs .tab7 a{
	cursor:default;}*/

#CarDetails{
	background:url(/graphics/new-car-details-bg.png) no-repeat;
	float:left;
	margin-top:4px;
	padding:10px;
	width:695px;}

#CarDetailsImg{
	background:#FFF url(/graphics/new-car-img-top.png) no-repeat 0 0;
	float:left;
	min-height:290px;
	width:266px;}

#CarDetailsImg img.img1{
	float:left;
	padding:8px 0  0 25px;
	width:200px;}

#CarDetailsImg img.img2{
	float:left;
	padding:8px 0  0 8px;
	width:266px;}

#CarDetailsSpec{
	float:left;
	padding:0 8px 8px;
	width:250px;}

#CarDetailsSpec p{
	border-bottom:1px solid #CCC;
	display:block;
	float:left;
	padding:2px 0 0;
	width:250px;}

p.priceline em{
	color:#09C;
	display:block;
	float:left;
	font-size:1.2em;
	font-style:normal;
	line-height:1.2em;
	width:49%;}

p.priceline strong{
	color:#09C;
	display:block;
	float:left;
	font-size:1.2em;
	line-height:1.2em;
	width:49%;}

p.specline em{
	display:block;
	float:left;
	font-style:normal;
	width:49%;}

p.specline strong{
	display:block;
	float:left;
	width:49%;}

p.review{border-bottom:none !important; color:#6CA700; padding:5px 0 0 !important; line-height: 20px; vertical-align: middle;}
p.review a{color:#6CA700; font-weight:bold;}

p.reviewbtn{border-bottom:none !important; padding:2px 0 0 !important;}
p.reviewbtn a{
	background:url(/graphics/btn-write-a-review-small.gif) no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:108px;}

#CarDetailsContact{
	background:url(/graphics/new-car-calltoaction-bg.png) no-repeat left bottom;
	float:right;
	min-height:290px;
	width:418px;}

#CarDetailsContact h2.head,
#CarDetailsContact h2.head2{
	background:url(/graphics/new-car-calltoaction-top.gif) no-repeat;
	color:#666;
	padding:20px 15px 15px;
	width:388px;}

#CarDetailsContact h2.head2{
	background:none;
	padding-top:5px;}

#CarDetailsContact p{
	padding:0 15px 20px;
	width:398px;}

#CarDetailsContact a,
#CarDetailsContact span{
	background:url(/graphics/btn-quote-bg.png) no-repeat left top;
	color:#09C;
	cursor:pointer;
	display:block;
	font-size:1.6em;
	font-weight:bold;
	height:38px;
	padding:12px 0 0 30px;
	text-decoration:none;
	width:360px;}

#CarDetailsContact p.noGetQuote a,
#CarDetailsContact p.noGetQuote span{
	background:url(/graphics/btn-quote2-bg.png) no-repeat left top;}

#CarDetailsContact a:hover,
#CarDetailsContact span:hover{
	background-position:left -80px !important;}

a.btnDealerQuote{
	background:url(/graphics/btn-dealer-quote.png) no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:36px 0 0;
	width:221px;}

p.btnInsuranceQuote span{
	background:url(/graphics/btn-insurance-quote.png) no-repeat left top;
	cursor:pointer;
	display:block;
	height:0;
	overflow:hidden;
	padding:36px 0 0;
	width:262px;}

#CarDetailsPhotos{
	float:left;
	width:695px;}

#CarVideo{
	float:right;
	width:418px;}

ul#CarPhotos{
	float:left;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:270px;}

div#PhotosVidsTabs ul#CarPhotos{
	width:415px;}/*Motoring News Car Photo & Vids*/

ul#CarPhotos li{
	float:left;
	margin:0 0 10px;
	padding:0 !important;
	width:133px;}

div#PhotosVidsTabs ul#CarPhotos li{
	text-align:center;
	width:138px;}/*Motoring News Car Photo & Vids*/

ul#CarPhotos img{
	float:left;
	height:66px;
	width:100px;}

div#PhotosVidsTabs ul#CarPhotos img{
	float:none;}/*Motoring News Car Photo & Vids*/

ul#CarPhotos a img{
	border:1px solid #CCC;}

ul#CarPhotos a:hover img{	
	border:1px solid #666;}

#CarDetailsPhotos ul.page{
	clear:both;
	float:left;}

#CarDetailsPhotos ul.page li{
	float:left;
	padding-left:6px !important;}

#CarDetailsPhotos ul.page a{
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:23px;}

#CarDetailsPhotos ul.page .prev a{background:url(/graphics/pagination-btns.gif) no-repeat 0 0;}
#CarDetailsPhotos ul.page .next a{background:url(/graphics/pagination-btns.gif) no-repeat -23px 0;}

#CarDetailsReviews{
	float:left;
	margin-top:15px;
	width:695px;}

#CarDetailsReviews .reviewpost h3{
	color:#6CA700;
	padding-bottom:0;}

#CarDetailsReviews .posted{
	background:#EEE;
	font-size:1em;
	margin-bottom:18px;
	padding:5px;}

.EquipTech h3{
	color:#666;
	padding-bottom:5px;}

.EquipTech ul{
	float:left;
	list-style:none;
	margin:0 !important;
	padding:0 0 15px !important;
	width:680px;}

.EquipTech li{
	background:#EEE;
	float:left;
	margin-bottom:1px;
	padding:6px !important;
	width:680px;}

.EquipTech li strong{
	display:block;
	float:left;
	font-weight:normal;}

.EquipTech li em{
	display:block;
	float:right;
	font-style:normal;}

.ColoursTrims h3{
	border-bottom:1px solid #CCC;
	color:#666;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	width:680px;}

.ColoursTrims ul{
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:680px;}

.ColoursTrims li{
	float:left;
	height:80px;
	text-align:center;
	width:130px;}

.ColoursTrims li p{
	padding:0 5px;
	font-size:1em;}

.ColoursTrims li img{
	height:50px;
	width:50px;}

#Options h3{
	color:#666;
	padding-bottom:5px;}

#Options ul{
	float:left;
	list-style:none;
	margin:0 !important;
	padding:0 0 15px !important;}

#Options li{
	background:#EEE;
	float:left;
	margin-bottom:1px;
	padding:6px !important;
	width:680px;}

#Options li strong{
	display:block;
	float:left;
	font-weight:normal;
	padding-left:18px;}

#Options li em{
	display:block;
	float:right;
	font-style:normal;}

#Options li.tick{
	background:#EEE url(/graphics/tick.gif) no-repeat 6px 50%;}

.DefineTick{
	background:#EEE url(/graphics/tick.gif) no-repeat 6px 50%;
	float:right;
	padding:6px 6px 6px 24px;
	width:11em;}

/* Insurance Form (new_car_details.aspx) */

#insurance{
	float:left;
	width:695px;}

#insurance.panel-target{
	margin-top:15px;}

input.houseNo{
	width:5%;}

label.houseNamelabel{
	width:15%;}

input.houseName{
	width:29%;}

select.selectDate{
	margin-right:2px;
	width:13%;}

a.tooltip, a.tooltip:visited{
	clear:left;
	position:relative;
	text-decoration:none;
	z-index:1;}

a.tooltip b{
	position:absolute;
	visibility:hidden;
	width:220px;
	height:0;
	border:2px solid #6CA700;
	background-color:#FFF;
	left:0;
	top:0;
	padding:4px;}

a.tooltip:hover {
	text-decoration:none; 
	border:0;
	z-index:1000;}

a.tooltip:hover b {
	visibility:visible;
	height:42px;
	cursor:pointer;
	z-index:500; 
	text-align:center;}

p.closeinsurance{
	background:url("/graphics/btn-close-insurance.gif") no-repeat left top;
	cursor:pointer;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:144px;
	}

#results{
	float:left;
	margin-top:15px;}

#InsuranceLinks{
	clear:none;
	float:right;
	}

a#InsuranceEditLink {
	background:url("/graphics/btn-edit-insurance-details.png") no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:134px;
	}

a#InsuranceRemoveLink{
	background:url("/graphics/btn-remove-insurance-details.png") no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:20px 0 0;
	width:160px;
	}

.InsuranceItem{
	background:#FFF;
	border-bottom:1px solid #DDD;
	float:left;
	margin:0 0 10px;
	padding:5px 0 10px;
	width:680px;
	}

.InsuranceItem form{
	float:left;
	width:131px;
	}

.InsuranceLogo{
	float:left;
	width:230px;
	}

.InsuranceLogo img{
	margin:0 0 2px;
	}

.InsurancePrice{
	float:left;
	width:200px;
	}

.InsurancePrice p{
	padding:5px 0 0 !important;
	}

.InsurancePrice .monthly{
	font-size:130%;
	font-weight:bold;
	}

.InsuranceBuyBtn{
	float:left;
	height:42px;
	overflow:hidden;
	width:131px;
	}

.InsuranceBuyBtn a{
	background:url("/graphics/btn-buy-insurance.png") no-repeat left top;
	cursor:pointer;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:42px 0 0;
	width:131px;
	}

.InsuranceKeyfacts{
	float:left;
	padding:12px 0 0 30px;
	}

.InsuranceQualityList{
	float:left;
	width:310px;
	margin-left: 15px;
	}
	
#quoteProvidedBy {
    padding: 10px 0 0 0;
    font-size: 11px;}

/* Pagination and Sorting */

.SortListing{
	border-top:1px solid #DDD;
	float:left;
	padding:10px 20px 5px;
	width:675px;}

#NewsFullLeftColumn .SortListing{
	border-bottom:1px solid #DDD;
	border-top:none;
	margin-bottom:15px;
	padding:0 15px 15px;
	width:705px;}

.SortListing p{
	padding-bottom:5px;}

.SortListing h3{
	color:#666;
	float:left;
	font-weight:normal;
	padding-bottom:5px;}

.SortListing h3 strong{
	color:#666;}

.SortListing ul,
#CarDetailsPhotos ul{
	font-size:1.2em;
	list-style:none;
	margin:0 !important;
	padding:0 !important;}

.SortListing li{
	float:left;}

.SortListing ul.sort{
	clear:left;
	float:left;
	width:500px;}

.SortListing ul.sort a{
	border-left:1px solid #999;
	display:block;
	margin-left:6px;
	padding-left:6px;}

.SortListing ul.page{
	float:right;
	width:140px;}

.SortListing ul.page li{
	padding-left:6px !important;}

.SortListing ul.page span{
	display:block;
	padding:4px 0 0;}

.SortListing ul.page a{
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:23px;}

.SortListing ul.page .prev a{background:url(/graphics/pagination-btns.gif) no-repeat 0 0 !important;}
.SortListing ul.page .next a{background:url(/graphics/pagination-btns.gif) no-repeat -23px 0;}

/* Car Reviews Listing */

#CarReviewsListing{
	background:url(/graphics/reviews-listing-bg.gif) repeat-y;
	width:715px;}

#CarReviewIntro{
	background:url(/graphics/reviews-listing-top-bg.gif) no-repeat;
	min-height:140px;
	padding:25px 20px 0 25px;
	width:670px;}

#CarReviewIntro p{
	border-bottom:1px solid #CCC;
	margin:0 0 10px;
	padding:0 0 10px;
	width:450px;}

#CarReviewIntro img{
	float:right;
	height:140px;
	width:200px;}

p#CarReviewRating{
	border-bottom:0 none;
	margin:0;
	padding:0;
	width:450px;}

p#CarReviewRating a,
.writereviewBtn{
	background:url(/graphics/btn-write-a-review.png) no-repeat;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:30px 0 0;
	width:131px;
	cursor: pointer;}

p#CarReviewRating span{
	color:#6CA700;
	display:block;
	float:left;
	font-weight:bold;
	padding:13px 0 0;
	width:140px;}

p#CarReviewRating span.norecords{
	padding:2px 0 0;
	width:300px;}

p#CarReviewRating strong{
	background:url(/graphics/reviews-rating-bg.png) no-repeat;
	color:#6CA700;
	display:block;
	float:left;
	font-size:2.2em;
	font-weight:bold;
	height:35px;
	line-height:1em;
	padding:9px 0 0;
	text-align:center;
	width:68px;}

#CarReviewsListing .SortListing{
	background:#DDD url(/graphics/reviews-listing-item-bot-bg.gif) no-repeat left top;
	border-top:0 none;
	float:left;
	padding:30px 5px 10px 11px;
	width:699px;}

#CarReviewsListing .SortListing ul.page .prev a{background:url(/graphics/pagination-btns-greybg.gif) no-repeat 0 0 !important;}
#CarReviewsListing .SortListing ul.page .next a{background:url(/graphics/pagination-btns-greybg.gif) no-repeat -23px 0;}

#CarReviewsListing .SortListing p{
	float:left;
	padding:3px 0 0;
	width:160px;}
	
#CarReviewsListing .SortListing form{
	float:left;
	width:360px;}

#CarReviewsListing .filterSearch{
	float:left;
	width:360px;}

#CarReviewsListing .filterSearch label{
	float:left;
	font-size:1.2em;
	padding-top:5px;
	width:90px;}

#CarReviewsListing .filterSearch select{
	float:left;
	font-size:1.2em;
	margin-right:5px;
	padding:3px;
	width:200px;}

#CarReviewsPaginationFooter .SortListing{
	background:#DDD url(/graphics/reviews-listing-bot-bg.gif) no-repeat 0 100%;
	border-top:0 none;
	float:left;
	padding:0 4px 8px 0;
	width:711px;}

#CarReviewsPaginationFooter .SortListing ul.page .prev a{background:url(/graphics/pagination-btns-greybg.gif) no-repeat 0 0 !important;}
#CarReviewsPaginationFooter .SortListing ul.page .next a{background:url(/graphics/pagination-btns-greybg.gif) no-repeat -23px 0;}

.CarReviewItem{
	background:url(/graphics/reviews-listing-item-bot-bg.gif) no-repeat 0 100%;
	border-bottom:10px solid #DDD;
	padding:0 10px 20px 11px;
	position:relative;
	width:694px;}

.CarReviewItem h2{
	background:url(/graphics/reviews-listing-item-top-bg.gif) no-repeat -11px 0;
	padding:15px 210px 0 16px;
	width:468px;}

.CarReviewItem small,
.CarReviewItem h3,
.CarReviewItem p{
	margin:0 0 0 16px;
	padding:0;
	width:470px;}

.CarReviewItem small{
	border-bottom:1px solid #CCC;
	color:#999;
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;}

.CarReviewItem small strong{color:#999;}

.CarReviewItem h3{
	color:#666;
	font-size:1.2em;}

.CarReviewItem p{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	padding-bottom:10px;}

#CarReviewsListing .helpfulForm{
	float:left;
	padding-left:15px;
	width:435px;}

#CarReviewsListing .helpfulForm p,
#CarReviewsListing .helpfulForm p strong{
	border-bottom:0 none;
	color:#6CA700;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
	width:190px;}

#CarReviewsListing .helpfulForm label{
	display:block;
	float:left;
	font-size:1.2em;
	padding:2px 0 0 2px;
	width:30px;}

#CarReviewsListing .helpfulForm input.checkbox{
	float:left;
	margin-top:2px;}

.CarRatings{
	background:url(/graphics/review-ratings-bg.png) no-repeat 0 100%;
	left:510px;
	padding:0 0 10px;
	position:absolute;
	top:8px;
	width:188px;}

.CarRatings ul{
	background:url(/graphics/review-ratings-bg.png) no-repeat 0 0;
	float:left;
	font-size:1.1em !important;
	list-style:none;
	margin:0 !important;
	padding:8px 10px 0 !important;
	width:168px;}

.CarRatings li{
	border-bottom:1px solid #CCC;
	float:left;
	padding:7px 0 7px !important;
	width:168px;}

.CarRatings li span{
	display:block;
	float:left;
	font-weight:bold;
	width:138px;}

.CarRatings li strong{
	color:#6CA700;
	display:block;
	float:left;
	text-align:center;
	width:20px;}

.CarRatings li.overall{
	border-bottom:0 none;
	padding:8px 0 5px !important;}

.CarRatings li.overall span{
	color:#6CA700;
	font-size:1.4em;
	padding-top:3px;
	width:123px;}

.CarRatings li.overall strong{
	font-size:2.2em;
	letter-spacing:-1px;
	line-height:1em;
	width:35px;}

#CarReviewsToolBtns{
	list-style:none;
	padding:6px 0 16px;}

#CarReviewsToolBtns li{
	padding-top:10px;}

#CarReviewsToolBtns a{
	background:url(/graphics/btn-car-reviews-rightcol-btns.png) no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:50px 0 0;
	width:236px;}

#CarReviewsToolBtns a.btn1{background-position:0 0;}
#CarReviewsToolBtns a.btn2{background-position:0 -61px;}
#CarReviewsToolBtns a.btn3{background-position:0 -123px;}

#CarReviewsToolBtns a.btn1:hover{background-position:-256px 0;}
#CarReviewsToolBtns a.btn2:hover{background-position:-256px -61px;}
#CarReviewsToolBtns a.btn3:hover{background-position:-256px -123px;}

#UsedCarBanner h2{
	background:url(/graphics/used-car-banner-top.png);
	height:0;
	overflow:hidden;
	padding:259px 0 0;
	width:234px;}

#UsedCarBanner ul{
	background:#75AD10 url(/graphics/used-car-banner-bottom.gif) no-repeat 0 100%;
	float:left;
	list-style:none;
	padding:0 0 10px;
	width:234px;}

#UsedCarBanner li{
	float:left;
	width:115px;}

#UsedCarBanner a{
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:40px 0 0;}

#UsedCarBanner a.btn1{background:url(/graphics/used-car-banner-btn1.gif) no-repeat 0 0; width:115px;}
#UsedCarBanner a.btn2{background:url(/graphics/used-car-banner-btn2.gif) no-repeat 0 0; width:113px;}

/* FAQs in right column */

#FaqRightCol{
	padding-left:10px;}

#FaqRightCol h3{
	background:url(/graphics/title-faqs.gif) no-repeat;
	height:0;
	margin-top:10px;
	overflow:hidden;
	padding:50px 0 0;
	width:225px;}

#FaqRightCol p{
	padding:0 10px 0 0;}

#FaqRightCol strong,
#FaqRightCol em{
	display:block;}

#FaqRightCol strong{
	color:#09C;
	font-size:120%;
	line-height:1.2em;}

#FaqRightCol em{
	background:#EEE;
	font-style:normal;
	line-height:1.5em;
	margin:5px 0 20px;
	padding:12px;}

/* Related New Car News in right column */

#RelateNewsRightCol{
	padding-left:10px;}

#RelateNewsRightCol h3{
	color:#6CA700;
	font-size:1.6em;
	padding:10px 0;
	width:225px;}

#RelateNewsRightCol .article{
	border-bottom:10px solid #FFF;
	float:left;
	width:225px;}

#RelateNewsRightCol img{
	float:right;
	margin:1px;}

#RelateNewsRightCol .article h4{
	display:block;
	float:left;
	padding:0 0 3px;
	width:220px;}

#RelateNewsRightCol .article p{
	clear:left;
	display:block;
	float:left;
	font-size:1em;
	padding:0 0 3px;
	width:120px;}

#RelateNewsRightCol .article p small{
	color:#6CA700;}

/* Glossary in right column */

#GlossRightCol{
	padding-left:10px;}

#GlossRightCol h3{
	color:#6CA700;
	font-size:1.6em;
	padding:10px 0;
	width:225px;}

#GlossRightCol p{
	padding:0 10px 0 0;}

#GlossRightCol strong,
#GlossRightCol em{
	display:block;}

#GlossRightCol strong{
	color:#09C;
	font-size:120%;
	line-height:1.2em;}

#GlossRightCol em{
	background:#EEE;
	font-style:normal;
	line-height:1.5em;
	margin:5px 0 20px;
	padding:12px;}

/* Contact Us (contact_us.aspx)*/

.Contact{
	border-top:1px solid #CCC;
	clear:none;
	float:left;
	margin-top:10px;
	padding-top:15px;
	width:50%;}

.Contact strong{
	font-size:1.4em;}

/* Car Insurance (car-insurance.aspx)*/

a.btnGetInsuranceBanner,
a.btnGetInsurance{
	display:block;
	height:0;
	overflow:hidden;}

a.btnGetInsuranceBanner{
	background:url(/graphics/btn-get-car-insurance-quote-banner.png) no-repeat left top;
	float:right;
	padding:175px 0 0;
	width:295px;}

a.btnGetInsurance{
	background:url(/graphics/btn-get-car-insurance-quote.png) no-repeat left top;
	float:left;
	padding:42px 0 0;
	width:299px;}

/* Car Leasing Page (car-leasing.aspx)*/

a.btnGetLeasingBanner{
	background:url(/graphics/btn-get-car-leasing-quote-banner.png) no-repeat right top;
	display:block;
	float:right;
	height:0;
	overflow:hidden;
	padding:175px 0 0;
	width:310px;}

/* Offers and Incentives */

#OfferIncentives .panel-up{
	background:url(/graphics/offer-slide-panel-manu-inactive.png) no-repeat left top;
	color:#6CA700;
	cursor:pointer;
	display:block;
	font-size:1.6em;
	padding:8px 0 8px 10px !important;
	width:685px;}

#OfferIncentives .panel-up strong{color:#6CA700;}
 
#OfferIncentives .panel-down{
	background:url(/graphics/offer-slide-panel-manu-active.png) no-repeat left top;
	color:#09C;
	cursor:pointer;
	display:block;
	font-size:1.6em;
	padding:8px 0 8px 10px !important;
	width:685px;}
#OfferIncentives .panel-down strong{color:#09C;}

#OfferIncentives .panel-target{}

#OfferIncentives .panel-closed{display:none;}

#OfferIncentives table{
	border:1px solid #DDD;
	font-size:1.2em;
	margin-bottom:10px;
	width:695px;}

#OfferIncentives .col1{/*width:175px;*/width:140px;}
#OfferIncentives .col2{width:105px;}
#OfferIncentives .col3{/*width:275px;*/width:180px;}
#OfferIncentives .col4{/*width:100px;*/width:90px;}
#OfferIncentives .col5{width:130px;}

#OfferIncentives th,
#OfferIncentives td{
	padding:5px;
	text-align:left;}

#OfferIncentives th{
	background:#DDD;
	font-weight:bold;}

#OfferIncentives tr{
	background:#EEE;}

#OfferIncentives tr:hover{
	background:#FFF;}

#OfferIncentives td a{
	float:left;
	font-weight:bold;}
	
#OfferIncentives td img{
	vertical-align:middle;}

/* Footer (controls/footer.ascx) */

#siteFooter{
	background:#999;
	border-top:5px solid #91D60F;
	float:left;
	width:100%;}

#FooterAlignCenter{
	margin:0 auto;
	padding:15px 0;
	width:990px;}

.FootContentBox{
	background:url(/graphics/footer-content-box-shadow.png) no-repeat 0 100%;
	float:left;
	min-height:170px;
	padding-bottom:26px;
	width:335px;}

#siteFooter .offers{
	background:url(/graphics/footer-content-offer-box-shadow.png) no-repeat 0 100%;}

#siteFooter .last{
	width:320px !important;}

#siteFooter .offers p.text{
	font-size:1.2em;
	line-height:1.6em;
	padding:10px 190px 0 10px;}

#siteFooter .about p {
	padding:10px 10px 0;
	width:310px;}
	
#siteFooter .guide p {
	padding: 10px 10px 0;
	width: 310px;}

.FootContentBox .head{
	background:url(/graphics/footer-content-box-head-bg.png) no-repeat 0 0;
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	padding:4px 0 4px 10px !important;}

#siteFooter .offers .head{
	background:url(/graphics/footer-content-offer-box-head-bg.png) no-repeat 0 0;}

.FootContentBox ul{
	float:left;
	list-style:none;
	margin:10px 0;
	width:150px;}

.FootContentBox li{
	display:block;
	margin-bottom:3px;
	padding:1px 1px 1px 10px;}

.FootContentBox li a{
	background:url(/graphics/bullet-grey.gif) no-repeat 0 4px;
	color:#666;
	display:block;
	font-size:1.2em;
	padding:0 0 0 10px;}

.FootContentBox li a:hover{color:#000;}

.FootContentBox fieldset{
	padding:10px 15px 0 10px;}

.FootContentBox label{
	display:block;
	float:left;
	font-size:1.2em;
	padding:3px 0 0;
	width:45px;}

.FootContentBox label.error{
	color:#F00;}

.FootContentBox .textfieldbg{
	background:url(/graphics/footer-input-bg.png) no-repeat left top;
	float:left;
	height:29px;
	padding:0 10px 0 12px;}

.FootContentBox .textfieldbg input{
	background:transparent;
	font-size:1.2em;
	margin:5px 0 0;
	width:224px;}

.FootContentBox .textfieldbg input.error{
	background:url(/graphics/icon-error-required.gif) no-repeat 100% 50%;}

.FootContentBox .submit{
	float:right;}
	
.FooterLinks 
{
	text-align:center
}

ul#GuideLinks {width: 300px; margin-bottom: 0px;}

ul#GuideLinks li {
	float: left;
	width: 130px;}
	
ul#GuideLinks li a {
	background: url("/graphics/bullet-grey.gif") no-repeat 0 4px;
	color: #666666;
	font-size: 1.2em;
	display: inline;
	width: 130px;
	padding-left: 10px;}

/* Copyright */

#Copyright{
	margin:0 auto;
	padding:0;
	width:750px;}

#Copyright p{
	font-size:1em;
	padding:15px 0;
	text-align:center;}

#Copyright a{color:#666;}
#Copyright a:hover{color:#000;}

/* Green Car Guide */

table#WhyGoGreen{
	border:1px solid #DDD;
	font-size:1.2em;
	margin-bottom:10px;
	width:673px;}

table#WhyGoGreen .col1{width:5%;}
table#WhyGoGreen .col2{width:13%;}
table#WhyGoGreen .col3{width:10%;}
table#WhyGoGreen .col4{width:20%;}
table#WhyGoGreen .col5{width:40%;}
table#WhyGoGreen .col6{width:12%;}

table#WhyGoGreen th,
table#WhyGoGreen td{
	padding:5px;
	text-align:center;}

table#WhyGoGreen th{
	background:#6CA700 url(/graphics/tr-bg.gif) repeat-x;
	color:#FFF;
	font-weight:bold;}

table#WhyGoGreen tr{
	background:#EEE;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font-size: 14px;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 128px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*** J Query Tabs - http://stilbuero.de/jquery/tabs_3/ ***/

#PhotosVidsTabs{
	float:left;
	width:435px;}

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {
	display:none;}
}

/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav {
	display:none;}
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel{}

#PhotosVidsTabs .ui-tabs-nav{
	font-size:1em !important;
	list-style:none;
	margin:0 0 0 70px !important;
	padding:0 !important;
	width:300px !important;}

#CarDetailTabs .ui-tabs-nav{}

.ui-tabs-nav:after{ /* clearing without presentational markup, IE gets extra treatment */
	display:block;
	clear:both;
	content:" ";}

#PhotosVidsTabs .ui-tabs-nav li{
	float: left;
	margin: 0 2px 0 0;
	min-width:84px; /* be nice to Opera */
	border-bottom:1px solid #FFF;}

#PhotosVidsTabs .ui-tabs-nav a, #PhotosVidsTabs .ui-tabs-nav a span{
  display:block;
  padding:0 40px;
  background:url(/graphics/tab-photos.png) no-repeat;}

#PhotosVidsTabs .ui-tabs-nav a{
	margin:1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left:0;
	color:#FFF !important;
	font-size:1.4em;
	line-height:1.2;
	text-align:center;
	text-decoration:none;
	white-space:nowrap; /* required in IE 6 */    
	outline:0; /* prevent dotted border in Firefox */}

#PhotosVidsTabs .ui-tabs-nav .ui-tabs-selected a{
	position:relative;
	top:1px;
	margin-top:0;}

#CarDetailTabs .ui-tabs-nav .ui-tabs-selected a{
	color:#6CA700;
	position:relative;}

.ui-tabs-nav a span{
	width:64px; /* IE 6 treats width as min-width */
	min-width:64px;
	height:24px; /* IE 6 treats height as min-height */
	min-height:24px;
	padding-top:6px;
	padding-right:0;
	color:#FFF !important;}

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width:auto;
	height:auto;}

.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px;}
.ui-tabs-nav .ui-tabs-selected{border:none;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{background-position:100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{background-position:0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.ui-tabs-nav .ui-tabs-selected a span{font-weight:bold;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{cursor: pointer;}
.ui-tabs-disabled{
	opacity:.4;
	filter:alpha(opacity=40);}

#TabInfoContainer{
  background:url(/graphics/tab-brdr-bottom-photos.gif) no-repeat 0 100%;
	float:left;
	width:435px;}

#TabInfoContainer .topbrdr{
	background:url(/graphics/tab-brdr-top-photos.gif) no-repeat;
	padding:13px 0;
	float:left;
	width:435px;}

#PhotosVidsTabs .ui-tabs-panel{
	padding:0 10px;}

#CarDetailTabs .ui-tabs-panel{
	float:left;
	margin-top:15px;}

.ui-tabs-loading em {}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display:inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display:inline-block;}
	
/* Car Manufacturer Tabs - Dan Ellis */

p#modelReadMore span, p#modelCloseMore span {font-weight: bold; color: #0099cc; cursor: pointer;}

#CarMakeTabsWp {
	float: left;
	width: 715px;
	background: url("/graphics/new-car-search-listing-box-bg.gif") repeat-y #DDDDDD;
}

ul.CarMakeTabs {
	width: 695px;
	float: left;
	margin: 0;
	padding: 10px 10px 0 10px;
	list-style-type: none;
	background: url("/graphics/car-manufacturer-tabs-top.gif") no-repeat #DDDDDD;
}

ul.CarModelTabs {
	list-style-type: none;
	margin: 0 0 0 30px;
	padding: 0;}

ul.CarMakeTabs li, ul.CarModelTabs li {
	float: left;}

ul.CarModelTabs .First a { background: url("/graphics/car-model-tab-corner-lb.gif") no-repeat left top #86C216; }
ul.CarModelTabs .First a.Active { background: url("/graphics/car-model-tab-corner-lb-active.gif") no-repeat left top #669900; }
ul.CarModelTabs .First a:hover { background: url("/graphics/car-model-tab-corner-lb-active.gif") no-repeat left top #669900; }

ul.CarModelTabs .Last a { background: url("/graphics/car-model-tab-corner-rb.gif") no-repeat right top #86C216; }
ul.CarModelTabs .Last a.Active { background: url("/graphics/car-model-tab-corner-rb-active.gif") no-repeat right top #669900; }
ul.CarModelTabs .Last a:hover { background: url("/graphics/car-model-tab-corner-rb-active.gif") no-repeat right top #669900; }

ul.CarMakeTabs a.Active, ul.CarModelTabs a.Active { background: #669900; }
ul.CarMakeTabs a:hover, ul.CarModelTabs a:hover { background: #669900; }

ul.CarMakeTabs .First a { background: url("/graphics/car-make-tab-corner-lb.gif") no-repeat left top #86C216; }
ul.CarMakeTabs .First a.Active { background: url("/graphics/car-make-tab-corner-lb-active.gif") no-repeat left top #669900; }
ul.CarMakeTabs .First a:hover {	background: url("/graphics/car-make-tab-corner-lb-active.gif") no-repeat left top #669900; }

ul.CarMakeTabs .Last a { background: url("/graphics/car-make-tab-corner-rb.gif") no-repeat right top #86C216; }
ul.CarMakeTabs .Last a.Active { background: url("/graphics/car-make-tab-corner-rb-active.gif") no-repeat right top #669900; }
ul.CarMakeTabs .Last a:hover { background: url("/graphics/car-make-tab-corner-rb-active.gif") no-repeat right top #669900; }

ul.CarMakeTabs a, ul.CarModelTabs a {
	display: block;
	padding: 8px 22px;
	background: #86C216;
	margin-right: 1px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;}

.CarMakeCopy {
	float: left;
	width: 675px;
	padding: 10px 20px;
	background: url("/graphics/new-car-search-listing-box-bottom.gif") left bottom no-repeat;
}

#TabData2, #TabData3 { display: none; }
#LeasingList { display: none; }
.UsedCarListings, .NewCarListings, .CarsForSaleWp { display: none }

.NoResultsFound { padding-left: 20px; }

/* New & Used Car Search - Dan Ellis */

#UKMap {
	width: 270px;
	float: left;}

#LatestListings {
	width: 430px;
	float: right;}

h2#CMapSearch, h3#CMapRegion {
	padding-bottom: 0;
}

.LatestCarsWp {
	float: left;
	width: 430px;
	background: url("/graphics/latest-listings-box-bottom.gif") no-repeat left bottom #DEDEDE;
}

.LatestCarsWp p {
	padding: 0 0 10px 10px;
	color: #0099cc;
	font-size: 1.4em;
	font-weight: bold;
}

.LatestCarsWp p a {
	font-weight: bold;
}

ul.LatestCars {
	width: 430px;
	float: left;
	mairgin: 0;
	padding: 10px 10px 0 10px;
	list-style-type: none;
	background: url("/graphics/latest-listings-box-top.gif") no-repeat left top;
}

ul.LatestCars li {
	float: left;
	width: 130px;
	background: url("/graphics/latest-listings-top-bg.gif") no-repeat #FFFFFF;
	margin: 0 10px 10px 0;
}

.LatListPrice {
	width: 130px;
	background: url("/graphics/latest-listings-price-bg.gif") no-repeat left bottom #EFEFEF;
	text-align: center;
	color: #0099cc;
	font-weight: bold;
	font-size: 1.5em;
	padding: 5px 0 2px 0;
}

.adImgWrap {width: 114px; margin: 8px; height: 86px; overflow: hidden;}

img.LatAdPic {
	width: 114px;
	vertical-align: bottom;
}

/* Search Map */

#mapRegion {
	margin:0;
	position:relative;
	text-align:center;
	width:275px;
	}
#mapRegion div {
	position:absolute;
	}
#mapRegion div#Scotland {
	left:100px;
	top:55px;
	}
#mapRegion div#Neast {
	left:174px;
	top:120px;
	}
#mapRegion div#Nwest {
	left:90px;
	top:145px;
	}
#mapRegion div#Wales {
	left:105px;
	top:230px;
	}
#mapRegion div#Ireland {
	left:20px;
	top:195px;
	}
#mapRegion div#Central {
	left:165px;
	top:200px;
	}
#mapRegion div#East {
	left:230px;
	top:225px;
	}
#mapRegion div#Seast {
	left:209px;
	top:270px;
	}
#mapRegion div#Swest {
	left:110px;
	top:290px;
	}
#CMapRegion{ margin-bottom:10px;}

/* Manufacturer Reviews */

.MakeReviewItem h2 {
	padding-bottom: 0;}
	
.MakeReviewItem small {
	border-bottom:1px solid #CCC;
	color:#999;
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;}
	
.MakeReviewItem small strong {
	color: #999999;}
	
/* Area Pages */

ul.SubAreas {
    width: 700px;
	float: left;
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 15px;}
                    
ul.SubAreas li {
	width: 150px;
	float: left;
	text-align: left;}
                
.CarResultsHead {
	width: 715px;
	height: 16px;
	background: url(/graphics/used-car-listing-top-bg.gif) no-repeat;}
	
p.noRecentResults {
	margin: 0 0 4px 15px;
	padding: 0;}
	
/* Best Buys - car-reviews-search.aspx */

#BestBuyTop {
	height: 11px;
	background: url("/graphics/car-manufacturer-tabs-top.gif") no-repeat;}

ul.BestBuys { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	background: url("/graphics/reviews-listing-bot-bg.gif") no-repeat bottom left #dddddd;}

ul.BestBuys li {
	width: 225px;
	min-height: 310px;
	margin: 0 10px 10px 0;
	float: left;
	background: url("/graphics/best_buy_type_bottom.gif") no-repeat bottom left #FFFFFF;}
	
.BestBuyImg {
	width: 200px;
	height: 140px;
	margin-left: 12px;
	overflow: hidden;}
	
ul.BestBuys h4 {
	padding: 5px 0 0 10px;
	background: url("/graphics/best_buy_type_top.gif") no-repeat;}
	
ul.BestBuys p {
	margin: 10px;
	font-size: 0.9em;}
	
p.TypeDesc {padding-bottom: 0px;}

h3.ReviewSide {
	color: #FFFFFF;
	padding: 8px 0 6px 10px;
	margin-left: 1px;
	background: url("/graphics/news-center-col-cat-head-bg.png") no-repeat top right #FFFFFF;}
	
.OwnerReviews {padding: 5px;}
.OwnerReviews p {font-size: 1em; margin: 5px; padding: 0;}
.OwnerReviews p small {color: #6ca700;}
.OwnerReviews h4 {clear: both; margin: 0 0 0 5px; padding: 0;}
.OwnerReviews img {margin: 5px 0 0 5px; vertical-align: bottom; float: right;}

#ModelReviews {
    width: 266px;
    height: 83px;
    overflow: hidden;
    float: left; 
    margin: 8px 0 10px 0;}
#ModelReviews p {font-size: 1em; border: 0;}
.LatestModelReviews p small {color: #6ca700;}
#ModelReviews a.btn{
	background:url(/graphics/btn-read-more.gif) no-repeat left top;
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	padding:10px 0 0;
	width:63px;}

ul#TopTenCars {list-style-type: none; margin: 10px;}
ul#TopTenCars li {font-size: 1.2em;}
ul#TopTenCars li.TotalReviews a {color: #6ca700;}
ul#TopTenCars li.TotalReviews {font-size: 1em; color: #6ca700; margin: -2px 0 5px 0;}
ul#TopTenCars li strong {position: absolute; right: 10px;}

a.VideoDemo {cursor: pointer;}

/* Car Leasing Information */
#CarLeasingOffers {
    width: 245px;
    float: left;
    margin-top: 10px;}
#CarLeasingInfo {
    width: 460px;
    float: right;
    margin-top: 10px;}
#homeVideoButtton {cursor: pointer;}

/* Sidebar Car Leasing vs Buying */
#sbLeaseVBuy {width: 245px; float: left; padding-top: 10px;}
#sbLeaseVBuy p {padding: 5px;}
#sbLeaseVBuy img {margin: 0 0 5px 5px;}

/* Social Links */
div.socialLinks{float:right;margin-bottom:10px;width:320px;}
div.socialLinks a{ margin:0 0 0 20px;}
a.facebook-btn{ display:block; height:0; padding-top:53px; overflow:hidden; background:url(/graphics/facebook-btn.gif) no-repeat 0 0; width:134px; float:left;}
a:hover.facebook-btn{ display:block; height:0; padding-top:53px; overflow:hidden; background:url(/graphics/facebook-btn.gif) no-repeat 0 -53px; width:134px; float:left;}
a.twitter-btn{ display:block; height:0; padding-top:53px; overflow:hidden; background:url(/graphics/twitter-btn.gif) no-repeat 0 0; width:138px; float:left;}
a:hover.twitter-btn{ display:block; height:0; padding-top:53px; overflow:hidden; background:url(/graphics/twitter-btn.gif) no-repeat 0 -53px; width:138px; float:left;}

/* Sitemap */
/* ------- */

#leftSitemap {float: left; width: 480px; border-right: 2px solid #6CA700; list-style-type: none; padding-left: 20px;}
#rightSitemap {float: right; width: 180px; list-style-type: none;}
#rightSitemap li {margin-bottom: 3px;}
#rightSitemap li ul {list-style-type: none; padding: 2px 0 5px 10px; font-size: 0.9em !important;}

li.viewSitemap {font-size: 0.9em; margin: 0 0 5px 10px;}
li.secondLevel {margin-top: 10px;}
li.viewAll {margin: 20px 0 10px 15px;}

#sitemapPagination {margin-top: 20px;} 
#sitemapPagination span {padding: 4px 6px;}
#sitemapPagination a, 
#sitemapPagination a:visited {padding: 4px 6px; background: #6ca700; color: #ffffff; text-decoration: none;}
#sitemapPagination a:hover {background: #5E9100;}

span.paginationDots {padding: 4px 1px !important;}

/* Error Pages */
/* ----------- */

#errorPage #FullWidthColumn ul {
    list-style: none;
    margin: 0 0 15px 10px;}

/*Homepage slider */
#slider div.content h3{
	font-size:1.8em;
	padding:8px 10px 12px 12px;
	}
	
/* Popup calculator */

input#btnCalc{
	border:none;
	padding:0;}

div#calculator{
	padding:15px;}
	
a.calculatorTrigger,
input#hpcalc_btnCalc{
	background:url('/graphics/btn-calculate-your-quote-small.png') no-repeat;
	border:none;
	clear:both;
	cursor:pointer;
	display:block;
	height:20px;
	margin-top:10px;
	text-indent:-9999px;
	width:146px;}
	
/*
input#hpcalc_btnCalc{
	background:url('/graphics/btn-calculate-your-quote-small.png') no-repeat;
	border:none;
	clear:both;
	cursor:pointer;
	display:block;
	float:left;
	height:20px;
	margin-top:10px;
	position:relative;
	text-indent:-9999px;
	width:146px;
}*/

.jqmWindow {
    display: none;
    position: fixed;
    top: 18%;
    right: 50%;
    /*margin-left: -250px;*/
		margin-right:-225px;
    width: 410px;
    background-color: #FFF;
    color: #333;
    border: 5px solid #6ca700;
    /*padding: 0;*/}

.jqmWindow h3{
	font-size:1.8em;
	padding-bottom:6px;}
	
.jqmOverlay { background:#6ca700; cursor:pointer; width:100%; height:100%;}

.jqmCloseWrapper{
	height:19px;
	margin-bottom:10px;
	padding:0;
	text-align:right;}

.jqmClose { /*float:right;margin:0 6px 10px 0 !important;*/ display:inline-block;margin:0 6px 0 0 !important; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
