/* ==== Chathams Stylesheet - Bluesky Interactive  ==== */

/* ==== common ==== */

body, html {
	margin: 0; 
	padding: 0;
	font-family: Arial, Tahoma, Trebuchet MS, sans-serif;
	color: #344a59; /*282828*/
	font-size: 12px;
	line-height: 24px;
	background: url(/images/body-bg.jpg) top center no-repeat #ffffff; 
}	
img {
	margin: 0; 
	padding: 0;
	border: 0;
}
.notes {
	font-size: 10px;
	line-height: 15px;
	color: #949494;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden; 
}
#pages {
	width: 940px;
	margin: 0 auto;
	padding: 0;
}
.link-arrow {
	margin: 0 6px 0 0;
	padding: 0 0 1px 0;
}
.bannerleft {
margin-right:20px;}

.righthandbanner {
margin: 12px 0 0 0;
float:right;}


/* ====== header ====== */

#header {
width: 940px;
height: 98px;
padding: 8px 0 0 0;}

.headerleft {
width: 600px;
float: left;}

.headerright {
width: 300px;
text-align:right;
float: right;}



/* ====== nav ====== */

#nav {
	width: 940px;
	height: 44px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/images/nav/nav-bg-other.gif) top left no-repeat;
	font-size: 12px;
}	

#homenav #nav {
	width: 940px;
	height: 44px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/images/nav/nav-bg.gif) top left no-repeat;
	font-size: 12px;
}	



ul.dropdown li:hover > ul {
	visibility: visible;
}
/* top level navigation link styling */
ul.dropdown,
ul.dropdown li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
	position: relative;
	z-index: 597;
	float: left;
	vertical-align: middle;
}
ul.dropdown a:link,
ul.dropdown a:visited {
	margin: 0;
	display: block;
	padding: 5px 10px 6px 9px;
	color: #ffffff;	
	text-decoration: none;
	border-right: 1px solid #565656;
	font-weight: bold;
}
ul.dropdown a:hover {
	margin: 0;
	display: block;
	padding: 5px 10px 6px 9px;
	color: #fff;
	text-decoration: none;
	background: url(/images/nav/hover.gif) top left repeat-x;
	font-weight: bold;
}
/* top level navigation link styling last */
#dropdown-last,
#dropdown-last li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
	position: relative;
	z-index: 597;
	float: left;
	vertical-align: middle;
}
#dropdown-last a:link,
#dropdown-last a:visited {
	margin: 0;
	display: block;
	padding: 5px 10px 6px 9px;
	color: #ffffff;	
	text-decoration: none;
	font-weight: bold;
	border-right: none;
}
#dropdown-last a:hover {
	margin: 0;
	display: block;
	padding: 5px 10px 6px 9px
	color: #fff;
	text-decoration: none;
	background: url(/images/nav/hover.gif) top left repeat-x;
	font-weight: bold;
}
/*drop-down navigation block link styling */
ul.dropdown ul {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
}
ul.dropdown ul a:link,
ul.dropdown ul a:visited {
	width: 144px;
	display: block;
	border-top: solid 1px #424141;
	margin: 0;
	padding: 5px 0 5px 6px;
	color: #fff;
	background: #555454;
}
ul.dropdown ul a:hover {
	width: 144px;
	display: block;
	margin: 0;
		border-top: solid 1px #424141;
	padding: 5px 0 5px 6px;
	color: #fff;
	background: url(/images/nav/hover.gif) repeat-x #933b3c;
}
/* drop out navigation block link styling */
ul.dropdown ul li ul {
	float: left;
	width: 158px;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 100%;
	display: block;
}
ul.dropdown ul li ul a:link,
ul.dropdown ul li ul a:visited {
	width: 172px;
	display: block;
	margin: 0;
	padding: 5px 0 5px 6px;
		border-top: solid 1px #424141;
	color: #fff;	
	background: #555454;
}
ul.dropdown ul li ul li a:hover {
	width: 172px;
	display: block;
	margin: 0;
	padding: 5px 0 5px 6px;
		border-top: solid 1px #424141;
	color: #fff;
	background: url(/images/nav/hover.gif) repeat-x #933b3c;
}




/* ====== home page ====== */

#homesearchcontainer {
width: 940px;
padding: 0;
margin:0;
background-color:#2d2d2d;}

.home-image-main {float: left;}

#home-search { 
float: right;
width: 220px;
margin: 0;
padding: 0;}


#homebannerstop {
margin-bottom:13px;}
#homebannerstop a:link,
#homebannerstop a:visited,
#homebannerstop a:active { 
color: #ececec;
text-decoration: none;
}
#homebannerstop a:hover {
color: #ececec;
text-decoration: none;
}

.hometopbanner-title  {
font-size: 18px;
color: #fff;
margin: 0;
padding: 0;
cursor:pointer;
letter-spacing:-1px;
font-weight:normal;}

.hometopbanner-scrappage {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/scrappage-banner-bg.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 20px 0 0;
float:left;}


.hometopbanner-tvads {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/tvads-banner-bg.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 20px 0 0;
float:left;}


.hometopbanner-swappage {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/scrappage-banner-bg.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 0 13px 0;
float:left;}


.hometopbanner-vat {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/vat-banner.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 0 13px 0;
float:left;}


.hometopbanner-accident {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/accident-banner-bg.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 20px 0 0;
float:left;}


.hometopbanner-offers {
width: 153px;
height: 84px;
display:block;
background: url(/images/home/offers-banner-bg.jpg) top left no-repeat;
padding: 9px 5px 0 62px;
font-size:10px;
line-height:14px;
cursor:pointer;
margin: 0 0 0 0;
float:left;}



.home-about-us {
background: url(/images/home/about-us-bg.jpg) top left no-repeat;
width: 200px;
height: 183px;
margin: 0;
padding: 9px 10px 0 10px ;
color:#fff;
}



/* ==== twitter ==== */


#twitter {
width: 438px;
background: url(/images/home/twitter-bg.jpg) bottom left no-repeat #efeef0;
border: solid 1px #bfc4b8;
padding: 10px;}

#twitter p.twittertitle {
font-size: 12px;}

#twitter ul li {
list-style:none;
background:none;
padding: 0;
margin: 0;}

#tweet ul li, #twitter_update_list li {
	background-image: none;
	background-repeat: no-repeat;
	background-position: ;
	padding: 0;



}






/* ==== layout ==== */

#content {
	width: 940px;
	margin: 0;
	padding: x0;}
#content p {
	margin: 0 0 12px 0;
}




/* ==== cheapcars ==== */

#cheapcars {
	float: right;
	color:#fff;
	width: 200px;
	margin: 0 0 0 0;
	padding: 9px 10px 2px 10px;
background: url(/images/cheap-cars/bg.jpg) top left no-repeat;
}
#cheapcars .listthumb {
	width: 62px;
	height: 46px;
	float: left;
	margin: 0 6px 12px 0;
}
#cheapcars table {
	border: 0;
	margin: -2px 0 0 0;
	padding: 0;
	line-height:15px;
	font-size:10px;

}
#cheapcars tr {
	padding: 0 10px 0 10px;
	cursor: hand;
	cursor: pointer;
}
#cheapcars td {
	padding: 1px;
	color: #fff;
}

.cheapcars-title {

font-size: 17px;
color: #fff;
margin: 0;
padding: 0;
cursor:pointer;}


/* ==== other pages layout ==== */

#main {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
}
#main ul  {
	margin: 0 0 5px 7px; 
	padding: 3px;
	list-style-type: none;
}	
#main ul li  {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .55em;
	padding: 0 0 5px 20px;
}

#main-left {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
}
#main-right {
	float: right;
	width: 460px;
	margin: 0;
	padding: 12px 0 0 0;
}
#right {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0 0 0 0;
}

#main-left a:link,
#main-left a:visited,
#main-left a:active { 
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#main-left a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#main-right a:link,
#main-right a:visited,
#main-right a:active { 
	color: #c94444;
	text-decoration: none;
	font-weight: bold;
}
#main-right a:hover {
	color: #c94444;
	text-decoration: underline;
	font-weight: bold;
}




/* ===== New Car Landing Pages ==== */

.newcarpricebg {
width: 212px;
height:73px;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
background: url(/images/newcar-price-bg.jpg) top left no-repeat;
color: #dddddd;
}

.newcarpricebg-price {
font-size: 36px;
color:#fff;
line-height:39px;
font-weight:bold;}

.newcar {
width: 940px;
height: 180px;
padding: 12px 0 0 0;
margin: 0 0 12px 0;
font-size: 14px;}


.call-us-box {
background: url(/images/call-us-bg.jpg) top left repeat-y;
width: 200px;
margin:0 0 12px 0;
padding: 12px 10px 6px 10px ;
color:#fff;}

.newcarimage {
margin-bottom:12px;}

.newcar-call {
font-size: 20px;
font-weight: bold;}


#financetable {
color: #2A2A2A;
	border: 1px solid #bfc4b8;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	margin: 0 0 13px 0;  }
#financetable p {
	margin: 0;
	padding: 0; }
#financetable td {
	border: 1px solid #bfc4b8;
	padding: 3px;
	margin: 0 }
#financetable td.subheader {
	background-color: #ccd8ba; }
#financetable th {
	border-left: 1px solid #aaaaa6;
	border-right: 1px solid #aaaaa6;
	border-bottom: 1px solid #aaaaa6;
	background-color: #e8e6e9;
	font-weight: bold;
	padding: 3px;
	margin: 0;
	text-align: left; }
	
.apr {
font-size:16px;
font-weight:bold;}


.motabprice {
font-size:16px;
font-weight:bold;
color:#606060;}



/* ===== Honda BG's ==== */

.accord {
background: url(/images/new-cars/honda/large/accord.jpg) top left no-repeat;}

.jazz {
background: url(/images/new-cars/honda/large/jazz.jpg) top left no-repeat;}

.civic {
background: url(/images/new-cars/honda/large/civic.jpg) top left no-repeat;}

.civictyper {
background: url(/images/new-cars/honda/large/civic-type-r.jpg) top left no-repeat;}

.civichybrid {
background: url(/images/new-cars/honda/large/civic-hybrid.jpg) top left no-repeat;}

.crv {
background: url(/images/new-cars/honda/large/crv.jpg) top left no-repeat;}

.crz {
background: url(/images/new-cars/honda/large/crz.jpg) top left no-repeat;}

.frv {
background: url(/images/new-cars/honda/large/frv.jpg) top left no-repeat;}

.insight {
background: url(/images/new-cars/honda/large/insight.jpg) top left no-repeat;}

.s2000 {
background: url(/images/new-cars/honda/large/s2000.jpg) top left no-repeat;}


/* ===== Skoda BG's ==== */

.fabia {
background: url(/images/new-cars/skoda/large/fabia.jpg) top left no-repeat;}

.fabiaestate {
background: url(/images/new-cars/skoda/large/fabia-estate.jpg) top left no-repeat;}

.octavia {
background: url(/images/new-cars/skoda/large/octavia.jpg) top left no-repeat;}

.octavia-greenline {
background: url(/images/new-cars/skoda/large/octavia-greenline.jpg) top left no-repeat;}

.yeti {
background: url(/images/new-cars/skoda/large/yeti.jpg) top left no-repeat;}

.octaviaestate {
background: url(/images/new-cars/skoda/large/octavia-estate.jpg) top left no-repeat;}

.roomster {
background: url(/images/new-cars/skoda/large/roomster.jpg) top left no-repeat;}

.superb {
background: url(/images/new-cars/skoda/large/superb.jpg) top left no-repeat;}

.superb-estate {
background: url(/images/new-cars/skoda/large/superb-estate.jpg) top left no-repeat;}

.superb-greenline {
background: url(/images/new-cars/skoda/large/superb-greenline.jpg) top left no-repeat;}

.fabiagreenline {
background: url(/images/new-cars/skoda/large/fabia-greenline.jpg) top left no-repeat;}

.fabiablueline {
background: url(/images/new-cars/skoda/large/fabia-blueline.jpg) top left no-repeat;}


/* ===== new car enquiry form ==== */



#newcarenquiry-wrapper {
width: 224px;
background: url(../images/form-top.jpg) top no-repeat #9f0100;
padding: 13px 5px 9px 5px;
margin: 0 0 0 0;
color:#FFFFFF;}

.newcarform-top {
font: bold 16px  Arial, Helvetica, sans-serif; color: #fff;
margin: 0;
padding: 0; }


#newcarenquiry-container {
width: 200px;
margin: 0;
padding: 12px 10px 6px 10px;
background: url(/images/newcar-enquiry-bg.jpg) top left no-repeat #6b6b6b;
color:#FFFFFF;}
#newcarenquiry-container h2{
font-size: 22px;
color: #fff;
margin: 0 0 8px 0;
padding: 0;}



#newcarenquiry-container ul  {
	margin: 0 0 5px 0; 
	padding: 0;
	list-style-type: none;
}	
#newcarenquiry-container ul li  {
	background-image: url(/images/bullet-right.gif);
	background-repeat: no-repeat;
	background-position: 0 .55em;
	padding: 0 0 5px 20px;
}




#newcarenquiry  {
width: 200x;
margin: 11px 0 0 0;
padding: 0 0 0 0; }
#newcarenquiry label  {
margin: 0;
padding: 0;
width: 50px; }
#newcarenquiry input { 
	width: 197px;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;}
#newcarenquiry textarea { 
	width: 197px;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;}

#newcarenquiry input.submit {
width: 67px;
height: 25px;
border: none;
cursor:pointer;
float: right;
font: normal 12px  Arial, Helvetica, sans-serif; color: #fff;
background: url(/images/newcar-enquiry-submit.jpg) top left no-repeat;}




/* ==== headers ==== */

#content h1 {
	font-size: 21px;
	font-weight: bold;
	color: #2d4856;
	margin: 0 0 12px 0;
	padding: 0;
}
#content h2 {
	font-size: 22px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0;
}
#content h3 { /* middle and right headers with underline */
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #2d4856;
	margin: 0 0 12px 0;
	padding: 0;
}
#content h4 { /* white headers used on details page */
	font-family: Tahoma, Arial, Trebuchet MS, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0;
}








/* ==== data tables ==== */

.datatable {
	border: 1px solid #cacaca;
	border-collapse: collapse;
	margin: 0 0 15px 0;
	padding: 0; 
}
.datatable p {
	margin: 0;
	padding: 0;
}
.datatable td {
	border: 1px solid #cacaca;
	padding: 10px;	
}
.datatable th {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background-color: #14232c;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	color: #fff;
}
.datatable tr:hover,
.datatable tr.hilite {
	background-color: #ead0d2;
	color: #fff;
}

/* ==== smaller data tables - no hover ==== */


.smalldatatable {
	border: 1px solid #cacaca;
	border-collapse: collapse;
	margin: 0 0 15px 0;
	padding: 0; 
}
.smalldatatable p {
	margin: 0;
	padding: 2px 0 0 5px;
}
.smalldatatable td {
	border: 1px solid #cacaca;
	padding: 5px;	
}
.smalldatatable th {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background-color: #14232c;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	color: #fff;
}






/* === offer box styles  === */

.offerbox {
width: 438px;
border: solid 1px #bfc4b8;
margin: 0 0 12px 0;
padding: 10px 10px 0 10px;
background: url(/images/promotions/text-based/offer-bg.jpg) top left repeat-x #f3f3f3;}

.offerbox-thumb {
border: solid 1px #bfc4b8;
float:left;
margin: 0 12px 20px 0;}

.offerbox-title {
font-size: 16px;
color:#444444;}



/* === speedy search === */

#home-speedysearch-container {
	width: 200px;
	height: 202px;
	margin: 0;
	padding: 12px 10px 0 10px;
	background: url(/images/speedy-search/speedy-search-bg.jpg) top left no-repeat;
}
#home-speedysearch-container h2{

	font-size: 22px;
	color: #fff;
	margin: 0 0 8px 0;
	padding: 0;}

.home-speedy-search-dropdown {
	width: 200px;
	margin: 0 0 8px 0;
	padding: 4px 0 4px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
.home-priceto {
	float: left;
	width: 95px;
	margin: 0 10px 10px 0;
	padding: 4px 0 4px 0;;
	font-size: 11px;	
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
.home-pricefrom {
	float: left;
	width: 95px;
	margin: 0 0 10px 0;
	padding: 4px 0 4px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
#speedy-search {
	width: 200px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}	
.speedy-search-dropdown {
	width: 190px;
	height: 20px;
	margin: 0 0 9px 0;
	padding: 3px 0 0 0;
	font-size: 10px;
	color: #3c687e;
	font-weight: bold;
	font-family: Tahoma, Arial, Trebuchet MS, sans-serif;
}
.priceto {
	float: left;
	width: 90px;
	height: 20px;
	margin: 0 10px 9px 0;
	padding: 3px 0 0 0;
	font-size: 10px;	
	color: #3c687e;
	font-weight: bold;
	font-family: Tahoma, Arial, Trebuchet MS, sans-serif;
}
.pricefrom {
	float: left;
	width: 90px;
	height: 20px;
	margin: 0 0 9px 0;
	padding: 3px 0 0 0;
	font-size: 10px;
	color: #3c687e;
	font-weight: bold;
	font-family: Tahoma, Arial, Trebuchet MS, sans-serif;
}
#speedy-search input.search {
	width: 67px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(/images/speedy-search/speedy-search-button.gif) no-repeat;
	border: none;
	cursor: pointer;
	float: right;
}
.stockvehicles {
	font-size: 17px;
	font-weight:bold;
}
#dvVehicleCount {
	width: 133px;
	font-weight:bold;
	color: #fff;
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}











/* ==== Used Car Search ==== */


#searchbox {
	width: 450px;
	padding: 3px 0 5px 10px;
	margin: 0 0 20px 0;
	background: url(/images/search/searchbox-bg.jpg) no-repeat;
}
#searchbox p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #fff;
}
#searchbox td {
	margin: 0;
	padding: 0 0 8px 0;
}
#searchbox table {
	margin: 11px 0 0 0;
	padding: 0;
	border-collapse:collapse;
}
#searchbox form {
	margin: 0;
	padding: 0;
}
#searchbox td {
	margin: 0;
	padding: 0 0 8px 0;
}
textarea  {
	margin: 0;
	font: 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #464444;
}
select {
	width: 210px;
	height: 24px;
	margin: 0 18px 5px 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
.advancedpricefrom {
	width: 92px;
	height: 24px;
	margin: 0 10px 5px 0;
	padding: 4px 0 0 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
.advancedpriceto {
	width: 92px;
	height: 24px;
	margin: 0 0 5px 0;
	padding: 4px 0 0 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
}
#searchbox input.reset {
	width: 56px;
	height: 24px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	background: url(/images/advanced-search-reset.gif) no-repeat;
	border: none;
	cursor: pointer;
}
#searchbox input.search {
	width: 67px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(/images/speedy-search/speedy-search-button.gif) no-repeat;
	border: none;
	cursor: pointer;
	float: right;
}
.searchtxt {
	padding: 0;
	margin: 0 0 -12px 0;
}
.advancedstockvehicles {
	font-size: 17px;
	font-weight:bold;
}
#searchbox #dvVehicleCount {
	width: 283px;
	font-weight:bold;
	color: #fff;
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}





/* ==== Used Car List ==== */

.listrowdiv {
	width: 460px;	
	background-color: #999999;
	margin: 0 0 11px 0;
}
#dvVehicleList {
	/*margin-top: -9px;*/
	margin: 0;
}
#dvVehicleList td {
	margin: 0;
	padding: 2px 0 2px 0;
}
#dvVehicleList tr {
	padding: 4px 0;
}
.detailtext{
	color: #dae0eb;
}
.listdescription  {
	font-size: 12px;
	font-weight: bold;
	color: #ac383d; 
	margin: 19px 0 12px 0;
}
.listnotes {
	font-size:10px;
	margin-left: 11px;
	color: #cccccc;
}
.listpagination {
	width: 460px;
	background-color: #2d2d2d;
	margin-bottom: 12px;
	color: #fff;
}
.listpagination td {
	color: #cccccc;
	font-size: 13px;
}
.listpagination a:link,
.listpagination a:visited,
.listpagination a:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.listpagination a:hover {
	color: #c5003a;
	border-bottom: 1px solid #c5003a;
	font-weight: bold;
}
#dvVehicleList .listthumb {
	margin: 4px 0;
	width: 131px;
	height: 97px;
	margin-right: 16px;
	margin-left: 11px;
}
#dvVehicleList .subtitle2 {
	text-align: left;
	font: normal 12px  Tahoma, Arial, Helvetica, sans-serif; color: #282828;
	padding: 2px 4px 6px 10px;
}
#dvVehicleList .subtitle2 a:link {
	color: #282828;
	text-decoration: none;
	font-weight:normal;
}
#dvVehicleList .subtitle2 a:hover {
	color: #282828;
	text-decoration: underline;
	font-weight:normal;
}
#dvVehicleList .subtitle2 a:visited {
	color: #282828;
	text-decoration: none;
	font-weight:normal;
}
#dvVehicleList .stripe, .nostripe, .nostripeover, .stripeover {
	text-align: left;
	width: 448px;
	font-size: 12px ;
	color: #282828;
	padding: 3px 2px 3px 10px;
	padding: 0 20px 0 0;
	display: block;
}
#dvVehicleList .nostripe {
	background-color: #e9e9e9;
	margin-bottom: 12px;
	width: 460px;
	line-height:19px;
	padding: 0 20px 0 0;
}
#dvVehicleList .stripe {
	background-color: #e9e9e9;
	margin-bottom: 12px;
	width: 460px;
	line-height: 19px;
	padding: 0 20px 0 0;
}
#dvVehicleList .nostripeover, #dvVehicleList .stripeover  {
	background-color: #d9e2ea;
	/*color: #282828;*/
	color: red;
	cursor:hand;
	cursor:pointer;
	margin-bottom: 12px; 
	width: 460px;
	line-height: 19px;
}
.listprice {
	font-size: 16px;
	color: #ac383d;
}
.listgrey {
	color: #444c4f;
	font-weight: bold;
}
.nonlistgrey {
	color: #444c4f;
	font-weight: normal;
}





/* ====== Used Details Page ====== */


#ie-details {
margin: -1px 0 0 0;
}

.used-price-box {
padding: 5px 5px 2px 5px;
background-color:#c14f4f;
color:#fff;
margin: 0 0 12px 0;}

.used-car-title {
	font-size: 14px;
	margin: 0 0 0 0;
	font-weight: bold;
	padding: 0;
}
.details-price {
	font-size: 21px;
	margin: 0 0 20px 0;
	font-weight: bold;
	padding: 0;
	color:#ac383d;
	line-height:26px;
}
#details-left {
	width: 370px;
	float: left;
	margin: 0;
	padding: 0;
}
#details-right {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
}
#dvVehicleDetail table {
	border: 0;
}
#dvVehicleDetail .title {
	display: block;
	width: 473px;
	font: bold 12px  Arial, Helvetica, sans-serif; color: #dae0eb;
	padding: 2px 0px 2px 4px;
	margin: 0;
	background-color: #012d76;
}
#detailpics {
	background-color: #e9e9e9;
	padding: 12px 12px 0 12px;
	margin: 0 0 12px 0;
}
.mainimg {
	width: 320px;
	height: 225px;
	margin: 0 12px 12px 0;
	float: left;
}
.thumb {
	margin: 0 0 12px 0;
	width: 95px
}
.thumb2 {
	margin: 0 0 12px 0;
		width: 95px
}
.imgsubtitle {
	display: none;
	/*margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	background: #dce4eb;*/
}
.details-tel {
	font-size: 14px;
	font-weight: bold;
}
#would-like-to {
	/*color: #fff;*/
	margin: 0;
	padding: 0;
}
.test-drive a:link,
.test-drive a:visited,
.test-drive a:active {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/test-drive-button.gif) top left no-repeat;*/
	background: #14232c;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0 0 6px;
	padding: 2px 0 0 10px;
}
.test-drive a:hover {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/test-drive-button.gif) bottom left no-repeat;*/
	background: #c5003a;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 6px;
	padding: 2px 0 0 10px;
}
.used-enquiry a:link,
.used-enquiry a:visited,
.used-enquiry a:active {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/enquire-button.gif) top left no-repeat;*/
	background: #14232c;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0 0 6px;
	padding: 2px 0 0 10px;
}
.used-enquiry a:hover {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/enquire-button.gif) bottom left no-repeat;*/
	background: #c5003a;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 6px;
	padding: 2px 0 0 10px;
}
.used-go-back a:link,
.used-go-back a:visited,
.used-go-back a:active {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/used-go-back.gif) top left no-repeat;*/
	background: #14232c;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0 0 10px;
	padding: 2px 0 0 10px;
}
.used-go-back a:hover {
	width: 290px;
	height: 25px;
	display: block;
	/*background: url(/images/used-go-back.gif) bottom left no-repeat;*/
	background: #c5003a;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 10px;
	padding: 2px 0 0 10px;
}




/* ====== Used Offers Pages ====== */


.usedoffer-save {
	font-size: 16px;
	color: #ac383d;
}

.usedoffer-price {
	font-size: 16px;
}

.usedprice-wrapper {
background-color:#e0dde6;
width: 188px;
padding: 5px 0 7px 10px;}

.usedoffer-pic {
border:solid 2px #e0dde6;}


/* ==== Find Us Pages ==== */

.directions-field {
	width: 199px;
	margin: 0 0 12px 0;
	padding: 4px 0 4px 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;}




.directions-submit {
	width: 67px;
	height: 25px;
	margin: 0 0 4px 0;
	padding: 0;
	background: url(/images/find-us/go-button.jpg) no-repeat;
	border: none;
	cursor: pointer;
}



/* ==== contact form ==== */

#contact-form {
	width: 440px;
	margin: 0 0 15px 0;
	padding: 15px 10px 10px 10px;
	background: url(/images/contact/bg.jpg) top no-repeat #6b6b6b;
}
#contact-form table {
	margin: 0;
}
#contact-form td {
	margin: 0;
	padding: 0 0 5px 0;
}
#contact-form  p {
	margin: 0 0 0 0;
	padding: 0;
	color: #fff;
}
#contact-form form {
	margin: 0;
	padding: 0;
}
#contact-form input {
	margin-top: 5px;
}
#contact-form select {
	width: 287px;
	margin: 2px 0 0 0;
	padding: 2px 0 0 4px;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
	height: 21px;
}
#contact-form  input.chkbox {
	margin: 0 6px 0 0;
	padding: 0;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
	border: 0;
}
.contactwidth {
	width: 282px;
	margin: 0;
	padding: 2px 0 0 4px;
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
	height: 20px;
}
.contact-textarea {
	font-size: 11px;
	color: #6b7175;
	font-weight: bold;
	font-family: Arial, Trebuchet MS, sans-serif;
	width: 282px;
	height: 80px;
	margin: 0 0 0 0;
	padding: 2px 0 0 4px;
}
/*#txtCarDetails, #txtName, #txtEmail, #txtTelephone, #txtCompany, #contact select {
	width: 346px;
	margin: 0 5px 0 0;
	padding: 2px 0 0 4px;
	font: normal 11px/18px Tahoma, Arial, Trebuchet MS, sans-serif; color: #3c687e;
	height: 21px;
}*/	
#txtEnquiry, {
	width: 360px;
	margin: 10px 0 0 5px;
	padding: 2px 0 0 4px;
	font: 11px/18px Tahoma, Arial, Trebuchet MS, sans-serif;
}
.chkbox {
	margin: 10px 5px 0 0;
	float: left;
}
.white {
	color: #fff;
}
#dvOriginalDisclaimer {
	font: 10px/18px Arial, Trebuchet MS, sans-serif;
	color: #fff;
	width:280px;
}
.disclaimertxt {
	display: block;
}
.contactsearchbutton {
	width: 67px;
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/images/contact/submit.jpg) top no-repeat #6b6b6b;
	border: none;
	cursor: pointer;
}





/* ==== footer ==== */

#footer {
	width: 940px;
	margin: 20px auto 0 auto;
	padding: 10px 0 15px 0;
	border-top: 1px solid #e2e2e2;
}
#footer p {
	margin: 0 0 0 0;
	padding: 0;
	color:#9b9b9b;
}


#footer a:link,
#footer a:visited,
#footer a:active { 
color: #9b9b9b;
text-decoration: none;
}
#footer a:hover {
color: #9b9b9b;
text-decoration: underline;
}



/* ====== Sifr ====== /*


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #content h1, #content h2, #content h3, #home-speedysearch-container h2, .hometopbanner-title, .cheapcars-title  {
	visibility: hidden;
}