/* @override http://localhost:8888/css/holiways.css */



#search-area2 .resultsheading {
	margin: 0;
}

#search-area2 {
	background-color: #cee2f3;
	border: 2px solid #0a528f;

}

#main-content .newcarhead {
	font-size: 1.7em;
	font-weight: normal;
}

#main-content .directheading {
	font-size: 2.6em;
	letter-spacing: -2px;
	font-weight: normal;
	margin: 0;

	color: #4d369e;
	padding: 0;
}

#main-content .mobsub {
	margin: 0;
	color: #004990;
	font-size: 0.8em;
}

#main-content .mobwrap {
	float: left;
	width: 400px;
}

#main-content .mobwrap h3 {
	color: #004990;
	font-weight: normal;
	font-size: 1em;
}


#main-content .strongtext {
	text-align: center;
	color: #004990;
	font-weight: bold;
	font-size: 1.1em;
}

#main-content .motabilitysubheading {
	text-align: center;
	margin-top: 0;
	font-size: 1.3em;
}

#main-content .motabilityheadline {
	margin: 0;
	font-size: 3em;
	text-align: center;
	color: #f58220;
	background-image: url('/img/layout/frontheadingbg.jpg');
	background-repeat: repeat-x;
	padding: 20px;
	letter-spacing: -3px;
	
}

#main-content .motabilityheadline2 {
	margin: 0;
	font-size: 1.3em;
	text-align: left;
	color: #004990;
	background-image: url('/img/layout/frontheadingbg.jpg');
	background-repeat: repeat-x;
	padding: 10px;		
}


#main-content .similarcar {
	width: 150px;
	float: left;
	margin-left: 3px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 0.9em;
}

#main-content .similarheading {
	font-size: 1.4em;
}

#main-content .headerprice {
	color: #033375; text-decoration: underline; font-size: 1.3em;
}

#main-content .car-header {
	margin: 0; margin-bottom: 5px; text-align: center; padding: 5px; background-color: #bed7f9; width: 645px; display: block;
}

#main-content .error {
	width: 646px; 
	padding: 5px; background-color: #df3838; color: #fff;
}

#main-content .thankyou {
	width: 646px; 
 	padding: 5px; background-color: #d2ff92; color: #589206;
}

#main-content .maincarimage {
	border: 12px solid #c7c7c7; margin-top: 5px; margin-bottom: 5px;
}

#main-content .illustrationOnly {
	color: #656565; font-size: 0.65em;
}

#main-content .holiwaysprice {
	margin-top: 3px; 
	color: #000; 
	margin-bottom: 0; 
	font-weight: normal;
}

#main-content .ourprice  {
	padding: 5px; border: 2px solid #f0de49; background-color: #fff284;
}

#main-content .rrpprice {
	margin-top: 3px; 
	color: #ad1313; 
	margin-bottom: 3px;
}

#main-content .newcarinformation {
	color: #111; 
	font-size: 0.85em; 
	padding: 0;
}

#main-content .newcarheadingpage {
	margin: 0; 
	color: #777;
	font-weight: normal;
	font-size: 1.8em;
}

#main-content .nopadding {
	padding: 0;
}

#main-content .newcartable {
	border-bottom: 1px solid #ccc;
}



#main-content .newcardetailheading {
	margin: 0; 
	margin-bottom: 5px;
	font-weight: normal; 
	padding: 0; 
	font-size: 1.4em; 
	text-align: left;
}

#main-content .usedcarholder {
	width: 550px; margin: 0 auto;
}

#quickFinder .redbold {
	color: #c00000;
}

#forddirectlogo {
	margin-left: 10px; border: none; margin-top: 5px; margin-bottom: 5px;
}

#search-area .sidebarselect {
	width: 190px;
}

#search-area .sidebarinput {
	width: 190px; color: #555;
}

#search-area .sidebarsubmit {
	background-color: #940f0f; border: 1px solid #fff;
	margin-top: 5px;
	width: 100%;
	color: #fff;
	padding: 5px;
}

#fdlogoborder {
	border: 1px solid #939393;
}

#newsletter .emailsignup {
	font-size: 0.9em; color: #444;
}

#contact-bottom .emailsignup2 {
	font-size: 0.9em; color: #444;
}

#contact-bottom .smallertext2 {
	font-size: 0.85em;
}


#main-content .clear {
	clear: both;
}

#main-content .smallertext {
	font-size: 0.85em;
}

#main-content .nomargin {
	margin:0;
}

#main-content .newofferheading2 {
	margin-top: 5px; display: block; margin-bottom: 0; letter-spacing: -1px;
}

#main-content .orangetext {
	color: #f58220;
}

#main-content .whitetext {
	color: #fff;
}

#main-content .newofferprice {
	font-size: 2.3em; color: #ffcb08;
}

#main-content .smalltext {
	font-size: 0.8em;
}

#main-content .offerheadingtext {
	height: 64px; color: #fff; letter-spacing: -1px; text-align: center;
}


#main-content .leftfloat {
	width: 650px; float: left
}

#main-content .frontheading {
	background-image: url('/img/layout/frontheadingbg.jpg');
	background-repeat: repeat-x;
	margin: 0;
	padding: 5px;
}

#main-content .usedcarsubheading {
	font-size: 1em;
	color: #444;
}

#sidebar {
	width: 270px; float: right
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 117px;
	margin: 0;
	padding: 0;
}

#advanced-search {
	display: none;
}

#map-search {

}

#map-search.map-search {
	top: 730px; 
	width: 660px; 
	height: 70px; 
	background-color: #fff; 
	border: 4px solid #152b58; 
	padding: 5px; 
	margin: 0 auto; 
	z-index: 10; 
	position: absolute;
	font-size: 0.9em;
	color: #555;
}

#closesearch {
	color: #555;
	font-weight: bold;
	text-decoration: none;
}

#advanced-search.show-search {
	top: 280px; 
	width: 580px; 
	height: 200px; 
	background-color: #fff; 
	border: 2px solid #152b58; 
	padding: 5px; 
	margin: 0 auto; 
	z-index: 10; 
	position: absolute;
	font-size: 0.9em;
	color: #555;
}

#nav li { /* all list items */
	float: left;
	width: 117px; /* width needed or else Opera goes nuts */

}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #000;
	padding: 0;
	margin: 0;
}

#nav .sub-menu {
	margin: 0;
	padding: 0;
	width: 117px;
	z-index: 20;
}

#nav .sub-menu a {
	background-image:  none;
	background-color: #000;
	font-size: 0.75em;
	width: 117px;
	border-bottom: 1px solid #2e2e2e;
	height: 25px;
	line-height: 25px;
	color: #fff;
}


#nav .sub-menu a:hover {
	background-color: #f07835;

}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.search {
	background-color: #2272bb;
	width: 100%;  
	color: #fff; 
	border: 1px solid #0c4476; 
	margin-top: 5px;
}

.advanced {
	background-color: #56a3e8;
}


body {
	font-size: 1em;
	font-family: verdana;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background-image: url('/img/layout/bodybg.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	
	}

#container {
	width: 950px;
	margin: 0 auto;
	font-size: 0.9em;
}



#header {
	height: 277px;
	width: 100%;
	margin: 0 auto;
	background-image: url('/img/layout/newheader2.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
}

#sub-header {
	width: 950px;
	margin: 0 auto;
	height: 91px;
/*	background-image: url('../img/layout/header_logo.jpg');*/
	background-repeat: no-repeat;
	background-position: top left;
}


#sub-header .topoffer {
	float: right; 
	color: #fff; 
	margin-top: 30px; 
	background-color: #c00000; 
	border: 1px solid #fff; 
	font-size: 0.80em; 
	padding: 5px;
	text-decoration: none;
}

#sub-header .topoffer:hover {
	background-color: green;
}

#top-search {
	position: relative;
	width: 360px;
	height: 73px;
	top:  10px;
	float: right;
	margin-right: 0px;
	font-size: 0.7em;
	color: #fff;
	text-align: center;
}

#vehicle-search {
	border: 1px solid #073667;
	width: 150px;
	font-size: 0.9em;
	padding-left: 3px;
}



#submit-search {
	background-color: #1c4bac;
	border: 1px solid #1c4bac;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
}

#main-menu {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#menu-container {
	padding: 0;
	height: 36px;
	width: 950px;
	margin: 0 auto;
	background-color:  #000;

}

#main-menu li {
	float: left;
	text-align: center;
	width: 105px;
/*	margin-left: 3px;*/
	background-color: #000;
}

#main-menu .sub-menu {
	position: absolute;
	width: 114px;
	left: auto;	
}

#main-menu .sub-menu {
	position: absolute;
}

#main-menu li:hover ul, #main-menu li.sfhover ul {
	left: auto;
}

#main-menu .sub-menu li a {
	background-image: none;
	background-color: #000;
	color:  #fff;
	font-size: 0.75em;
}

#main-menu .sub-menu {
/*	margin-left:  -3px;*/
}

#main-menu, #main-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu-container ul li a {
	height: 36px;
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	background-color: #000;
	display: block;
	text-align: center;
	font: normal 12px/36px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#menu-container ul li a:hover {
	background-color: #2c2c2c;
/*		background-image: url('/img/menselected.jpg');
		background-repeat: repeat-x;
		background-color: #000;
*/

}

#menu-container #fdmenubg {
	height: 36px;
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px/36px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	
}


#main-content {
	width: 930px;
	background-color: #fff;
	padding: 10px;
	float:  left;
	background-repeat: no-repeat;
}

#content-container {
	background-image: url('/img/layout/contentbg2.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;	
}

#main-content p {
	font-size: 0.85em;
}


#search-area {
	width: 250px;
	padding: 5px;
	float:  right;	
	color: #555;
	background-color: #fffdbe;
	border-left: 1px solid #ffef65;
	border-bottom: 1px solid #ffef65;
	border-right: 1px solid #ffef65;
/*	border: 4px solid #d10b0b;*/
	font-size: 0.8em;
}

#introduction {
	width: 630px;
	padding: 1%;
	float:  left;	
	color: #555;
	border: 1px solid #fff;
}

#introduction p {
	font-size: 0.8em;
}

#car-of-the-week {
	width: 250px;
	padding: 5px;
	float:  right;	
	color: #555;
	background-color: #eaeaea;
	border: 1px solid #c7c7c7;
	font-size: 0.8em;
}



#quick-cars {
	width: 250px;
	padding: 5px;
	float:  right;	
	color: #555;
	background-color: #eaeaea;
	border: 1px solid #c7c7c7;
	font-size: 0.8em;
	margin-top: 0px;
}


#fdoffer1 {
	width: 338px;
	float: left;
}

#fdoffer2 {
	width: 338px;
	float: left;
}

#offer1 {
	float: left;
}

#offer2 {
	float: left;

}

#offer3 {
	float: left;
	margin-left: 1px;	
}

#main-menu .menu-home {
	margin-left: 0;
}

#main-front-offer {
	text-align: center;
	margin-top: 10px;
	width: 736px;
	margin: 0 auto;
}

#main-content #main-front-offer h2 {
	font: normal 1.5em/26px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #a6a6a6;
	margin: 0;
	letter-spacing: -0.5px
}

#main-content p {
	color: #616161;
}

#main-content h2 {
	font: 1.4em;
	font-weight: normal;
	letter-spacing: -1px;
	color: #616161;
	
}

#fdinfo {
	border: 1px solid #ccc;
	color: #444;
	font-size: 0.9em;
	margin: 0 auto;
	width: 875px;
	margin-bottom: 10px;
	
}

#sub-footer {
	font-size: 0.8em;
	color: #fff;
	width: 350px;
	height: 20px;
	line-height: 20px;
	width: 100%;
	text-align: left;
	border-top: 1px solid #2e4a84;
	padding: 0px;
	margin-top: 8px;
	font-weight: normal;
}

#sub-footer a {
	text-decoration: none;
	color: #fff;
}

#offer-container {
	margin: 0 auto;
	width: 500px;
	background-color: #fff;
}

#footer {
	font-size: 0.75em;
	color: #fff;
	width: 930px; 
	padding: 10px;
	margin: 0 auto;
	clear: both;
}

.footer-links {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	display: inline;
}

.footer-links li {
	color: #c5c5c5;
	margin: 0;
	font-weight: normal;
	display: inline;
}

.footer-links a {
	color: #c5c5c5;
	text-decoration: none;
}

.footer-links a:hover {
	text-decoration: underline;
}

#main-content a {
	color: #89989f;
	text-decoration: none;
}

#main-content a:hover {
	color: #18a418;

}
 
#used-cars-search {
	padding: 5px;
	font-size: 0.9em;
	color: #115192;
	background-color: #fff;
	text-align: center;
	width: 97%;
	margin: 0 auto;
}

#ford-range a:hover {
	color: red;	
}

#manufacturer-search {
	color: #115192;
	background-color: #fff;
	margin-top: 10px;
	padding: 0;
	width: 630px;
	float: left;
}

.used-search {
	border: 1px solid #a4a4a4;
	width: 140px;
	background-color: #e1e1e1;
	font-size: 0.9em;
	font-weight: bold;
	color: #383838;
}

.used-search2 {
	border: 1px solid #ccc;
	width: 100%;
	background-color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	color: #383838;
}

.used-search-car {
	border: 1px solid #a4a4a4;
	width: 340px;
	background-color: #e1e1e1;
	font-size: 0.9em;
	font-weight: bold;
	color: #383838;
}

.used-search-textarea {
	border: 1px solid #a4a4a4;
	width: 340px;
	height: 100px;
	background-color: #e1e1e1;
	font-size: 0.9em;
	font-weight: bold;
	color: #383838;
}


.submit-search {
	background-color: #f1f1f1;
	border: 1px solid #dbdbdb;
	color: #555;
	font-weight: normal;
	font-size: 0.8em;
}

#main-content h1 {
	font: bold 1.3em/26px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #0f4d8d;
	letter-spacing: -1px;
	margin-bottom: 0;
	
}

#maincontent h1.pagetitle {
	font-size: 2em;
	text-align: center;
}

.manufacturer-badge {
	height: 100px;
	width: 150px;
	float: left;
	background-color: #fff;
	text-align: center;
	color: #444;
	font-size: 0.75em;
	margin-left: 5px;
	margin-top: 5px;

}

.manufacterer-heading {
	background-color: #ccc; 
	color: #444; 
	padding: 2px;
}

#manufacturer-search a {
	border: none;
	background: none;
}

#manufacturer-search a:hover {
	border: none;
	background: none;
}

hr {
	background-color: #ccc;
	color: #ccc;
	border-color: #ccc;
	border:  1px solid #ccc;
	
}

.ford-range-car {
	height: 240px;
	width: 300px;
	float: left;
	background-color: #fff;
	margin-left: 3px;
	padding: 3px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 0.9em;
	color: #777;
	margin-top: 5px;

}

.frontoffer {
	height: 300px;
	width: 300px;
	float: left;
	background-color: #fff;
	margin-left: 3px;
	padding: 3px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 0.9em;
	color: #777;
	margin-top: 5px;

}


.ford-range-car:hover {
	border-color: #135394;
}

.manufacturer-badge:hover {
	border-color: #135394;
}

#ford-range {
	float: left;
	width: 630px;
}

#ford-range a {
	border: none;
	background-color: #fff;
}

#ford-range a:hover {
	border: none;
	background-color: #fff;
}

#main-content li {
	list-style-type: square;
	font-size: 0.8em;
}

.range-price {
	color: #07427f;
}

#ford-list li {
	display: inline;
	margin: 0;
	padding: 0;
}

#ford-list {
	background-color: #bed5e9;
	width: 96%;
	text-align: center;
	padding: 5px;
	margin: 0 auto;
	clear: both;
	margin-top: 5px;
}

#model-list {
	position: relative; 
	top: 33px; 
	left: 16px;
	margin: 0;
	padding: 0;

}

#model-list li {
	display: inline;
}

#model-container {
	width: 736px;
	height: 60px;
	background-image: url('../img/range/focus/navbg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 10px;
	font-size: 0.9em;
}

#model-list a {

	background-color: #4b4b4b;
	color: #fff;
	border: 1px solid #4b4b4b;
	border-bottom: 1px solid #fff;
}

#model-list a:hover {
	background-color: #fff;
	border: 1px solid #4b4b4b;
	color: #4b4b4b;
	
}

#bottom-curve {
	height: 80px;
	width: 930px;
	padding: 10px;
	background-color: #555;
	color: #fff;
	margin: 0 auto;
	font-size: 0.8em;
	clear: both;
}

#footer-seperator {
	height: 1px;
}

#manu-bottom-range {
	margin-top: 4px;
}

.p-highlight { 
	padding: 10px; 
	background-color: #feff93;
	font-size: 0.8em; 
	text-align: left;
}

.p-highlight p {
	color: #555;
}

.p-highlightred {
	border: 2px solid #d6242a; 
	padding: 5px; 
	background-color: #c0001b;
	color: #000; 
	font-size: 0.9em; 
	text-align: left;
}


.p-highlight2 {
	border-bottom: 2px solid #0f4d8d; 
	padding: 5px; 
	background-color: #fff;
	color: #71787e; 
	font-size: 0.9em; 
	text-align: left;
}


#bottom-curve h3 {
	margin: 0;
	color: #3486cf;
	font-size: 1.1em;
}

.footer-search {
	background-color: #fff;
	color: #444;
	border: 1px solid #ccc;
}

#newsletter {
	float: left; width: 48%; 
}

#contact-bottom {
	width: 48%; 
	float: right;
}

#contact-bottom a {
	text-decoration: none;
	color: #555;
	font-size: 0.9em;
}

#newsletter a {
	font-weight: bold;
	color: #152b58;
	text-decoration: none;
}

#my-fourcourt {
	background-color: #60e359;
	padding: 9px;
	width: 750px;
	color: #12600e;
	font-weight: bold;
	font-size: 0.8em;
	border-top: 2px solid #12600e;
	height: 17px;
}

#my-cars {
	background-color: #fff;
	height: 195px;
	width: 748px;
	padding: 10px;
}

#my-cars h1 {
	margin: 0;
	color: #152b58;
	font-size: 0.85em;
}

.pricelisting {
	display: block;
	margin-top: 4px;
	background-color: #d2ff92; 
	color: #589206;
 	padding: 3px;
}

img { 
	border: none;
	}
	
.mycars {
	height: 155px; 
	background-color: #fff; 
	width: 180px; 
	margin-top: 0px; 
	float: left; 
	margin-right: 6px;
	padding: 0;
	text-align: center; 
	font-size: 0.8em; 
	color: #aeaeae;
}

.mycars2 {
	height: 135px; 
	background-color: #fff; 
	width: 180px; 
	margin-top: 0px; 
	float: left; 
	text-align: center; 
	font-size: 0.8em; 
	color: #aeaeae;
}

#my-cars img {
	border: 1px solid #848484;
}

#my-cars a {
	color: #fff;
	text-decoration: none;
}

#close-forecourt {
	clear: both; 
	text-align: center; 
	margin: 0 auto; 
	margin-top: 10px;
}

#my-fourcourt b {
	padding: 3px; 
	background-color: #12600e; 
	color: #fff;
}

#view-forecourt {
	margin-top: -3px; 
	float: right;
}

#my-cars .delcar {
	width: 20px;
	background-color: #444;
	color: #fff;
	height: 20px;
	line-height: 20px;
	float: left;
}

.mycars div {
	margin-top: 0px;
	font-size: 0.95em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	width: 176px;
	height: 20px;
	line-height: 20px;
	text-align: left;
}

.mycars2 div {
	margin-top: 0;
	color: #fff;
	font-size: 0.95em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	width: 176px;
	height: 20px;
	line-height: 20px;
	text-align: left;
}


#close-forecourt img {
	margin-top: 10px;
	border: none;
}

#top-search div {
	margin-top: 10px;
}

#newsletter div {
	font-size: 0.85em; 
	margin-top: 2px
}


#results-container a:hover {
	color: #444;
	text-decoration: underline;
}

#results-container {
	font-size: 0.85em;
	width: 700px;
	float: left;
}

#results-container img {
		border: 1px solid #939393;
}

#results-container h1 {
	margin: 0;
}

#results td {
	font-size: 0.9em;
}

.even-row td {
	background-color: #fff;

}

.odd-row td {
	background-color: #dde5f3;
}

#results a {
	color: #444444;
}

#results h3 {
	margin: 0;
	font-size: 0.90em;
}

#results h2 {
	font-weight: bold;
	font-size: 1.7em;
}

#results-container .currentpage {
	padding: 8px;
	background-color: #3284ca;
	color: #fff;
	margin-right: 2px;
	line-height: 25px;
}

#results-container .resultslink {
	padding: 8px;
	background-color: #9d9d9d;
	color: #fff;
	margin-right: 2px;
}

#results {
	margin-top: 10px;
	width: 100%;
	font-size: 1em;
	color: #555;
}

.topleft {
	background-image: url('/img/layout/thtl.jpg'); background-position: top left; background-repeat: no-repeat; width: 20px;
}

.topright {
	background-image: url('/img/layout/thtr.jpg'); background-position: top right; background-repeat: no-repeat; width: 20px; 
}

#results th {
	text-align: left;
	color: #464646;
	background-color: #c9c9c9;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	padding: 0;
}

#breadcrumbs {
	background-color: #fff;
	background-image: url('/img/layout/crumbbg.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #555;
	padding: 5px;
	padding-left: 0;
	font-size: 0.8em;
	font-weight: normal;
	width: 650px;
	height: 20px;
	line-height: 20px; 
}

#similarcars {
	background-color: #fff;
	background-image: url('/img/layout/crumbbg.jpg');
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #555;
	padding: 5px;
	padding-left: 0;
	font-size: 0.8em;
	font-weight: normal;
	width: 650px;
	height: 20px;
	line-height: 20px; 
}


#breadcrumbs .breadcrumb {
	color: #444;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

.car-statement {
	color: #ccc;
	font-size: 1em;
	margin-top: -5px;
	
	margin: 0; padding: 0; line-height: 1.3em;
}

#car-tasks img {
	border: none;
}

#car-specification {

}

.detail-header {
	border-right: 1px solid #ccc;
	color: #787878;
	font-weight: bold;
	padding-left: 0;
}

.car-price {
	font-size: 1.5em;
	font-weight: bold;
	color: #0e1860;
}

.bottom-page-links {
	margin-top: 10px; 
	margin: 0 auto; 
	text-align: center;
}

.features {
	display: block; 
	margin-top: -5px
}

#car-removed {
	border: 2px solid #efcc08; 
	background-color: #fde76d;
	padding: 9px;
	width: 746px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 0.8em;
	height: 17px;
	line-height: 17px;
}

#car-added {
	background-color: #ba2525;
	padding: 9px;
	width: 750px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 0.8em;
	height: 17px;
	line-height: 17px;
}

#results-container .searchPhrase {
	margin-bottom: -8px;
	font-weight: bold;
	font-size: 1.5em;
}

#our-dealerships a {
	background-color: transparent;
	border: none;
}

#our-dealerships a:hover {
	background-color: transparent;
	border: none;
}


#our-dealerships h1 {
	margin: 0;
}

#random .odd {
	background-color: #ddd;
}

#random {
	color: #666;
}

#random img {
	border: 0;
}

#random a {
	background: none;
	border: none;
}

#random td a {
	color: #000;
	font-size: 0.9em;
}

#random td a:hover {
	color: #000;
	font-size: 0.9em;
}


#random a:hover {
	background: none;
	border: none;
}

#random th {
	text-align: left;
}

#motability li {
	list-style-image: url('../img/layout/bullett.gif');
	list-style-position: inside;
	line-height: 16px;
}

#motability h2 {
	font-size: 0.95em;
	font-weight: bold;
	color: #444;
}

#motability h1 {
	background-color: #152b58;
	color: #fff;
	padding-left: 5px;
}

#car-remove-all {
	border-top: 2px solid #013f76; 
	border-bottom: 2px solid #013f76; 
	background-color: #9acfff;
	padding: 9px;
	width: 750px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 0.8em;
	height: 17px;
	line-height: 17px;
}

.list {
	list-style-image: url('../img/layout/bullett.gif');
	list-style-position: inside;
	line-height: 16px;
	font-size: 1.1em;
}

#main-content .p-lowlight {
	border-top: 2px solid #444; 
	border-bottom: 2px solid #444; 
	background-color: #dcdcdc;
	padding: 9px;
	text-align: center;
	color: #444;
	font-size: 0.9em;
}

.new-car {
	width: 268px;
	float: left;
}

.new-desc {
	width: 268px;
	font-size: 0.9em;
	color: #666;
	text-align: center;
	height: 170px;
}

#new-cars a {
	border: none;
	background-color: #fff;
}

#new-cars a:hover {
	border: none;
	background-color: #fff;
	color: red;
}

#random th {
	background-color: #444;
	color: #fff;
}

#commerciallist th {
	text-align: left;
	background-color: #f9b01c;
}

#commerciallist td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 0.9em;
}

#commerciallist .year {
	font-weight: bold;
	text-align: center;
}

#commerciallist .price {
	font-weight: bold;
	text-align: right;
	font-size: 0.8em;
}

.smalllist {
	font-size: 0.85em;
	color: #444;
}

#sitemap a {
	background-color: #fff;
	padding: 0;
	border: none;
}

#sitemap a:hover {
	border: none;
	padding: 0;
}

.even {
	background-color: #ddd;
}

#results .even-row td {
/*	border-top: 2px solid #555;
	border-bottom: 2px solid #555;
*/
}


.fdirect {

}

#quickFinder a {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border-bottom: none;
}

#quickFinder a:hover {
	background-color: transparent;
	color: #555;
	border-bottom: none;
	padding: 0;
	font-weight: normal;
}

form {
	margin: 0;
}

.price {
	font-size: 1.2em;
	font-weight: bold;
}

#quickFinder .used-column {
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	text-align: center;
	background-color: #fff;
	font-size: 0.9em;
	text-align: left; padding: 3px; border-right: none;
}

#quickFinder .new-column {
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	background-color: #efefef;
	text-align: center;
	font-size: 0.9em;
}

.offer1 {
	padding: 5px;
}


.offertext {
	margin-top: 10px;
	background-color: #feff93;
	padding: 5px;

}

#quickFinder th {
	padding: 3px;
	background-color: #2272bb;
	color: white;
	font-size: 1em;
}

#quickFinder .car-column {
	border-right: 1px solid #ccc; 
	border-bottom: 2px solid #fff;
	text-align: right;
	width: 90px;
}

.imgBorder {
	border: 1px solid #555;
}

.br {
	border-right: 1px solid #becbe4;
}

.bl {
	border-left: 1px solid #becbe4;
}


.textcenter {
	text-align: center;
}

.pagenumbers {
	text-align: right;
	color: #555;
	padding-right: 12px;
}

.inlineform {
	display: inline;
	margin: 0;
	padding: 0;
}

.inlineform input {
	background-color: #fff;
	border: none;
	cursor: pointer;
	background-color: #ccc;
}

.pagenumbers .pageselected {
	background-color: #56a3e8;
	font-weight: bold;
	color: #fff;
}

.fdclick {
	cursor: pointer;
	
}

#closesearch {
	background-color: #2272bb;
	width: 100%;  
	font-weight: normal;
	color: #fff; 
	border: 1px solid #0c4476; 
	margin-top: 5px;	
}







/**************@@@@@@@@@@@@@@@@		 topMenu	@@@@@@@@@@*********************/

ul#nav, #nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a,#nav {
	display:block;
}
* html #nav a {		/* hack to make links clickable in whole menu width in ie, not needed mac */
/width:100%; 
w/idth:auto;
}

#nav li {
	float: left;
	position: relative;
	text-align: left;
    z-index: 20;
}

#nav li:hover, #nav li.over{

}

#menu_iframe {
    z-index: 10;
    position: absolute;
    display: none;
	left:-999px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}

/* css all but mac \*/
.hide { display:none;}
/* end hack */


/*********** 1st level **********/
/*#nav li .parent {	background:url(../images/menuarrow.gif) no-repeat center right;}*/

#nav li ul {
	display: none;
	position: absolute;
	/*top: 100%;*/
	left: 0;
}

#nav li:hover ul, #nav li.over ul {	display: block;}  /*  was too damn specific  */




/********* 2nd level lists  *****************/

#navOuterDiv {

}

#navOuterDiv #nav li li ul {
/*	display: none;
	position: absolute;
	top: 2px;
	left: 95%;
*/}

#navOuterDiv #nav li li:hover ul, #navOuterDiv #nav li li.over ul {	display: block;	}

/*#nav li li>ul {		width:105px;	}	/* cos li's float,therefore container wasnt fillin in ff */*/



#frontoffer , td {
	background-color: #feff93; 
}

#frontoffer h3 {
	font-size: 1em;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #838383;
	
}

#frontoffer p {
	background-color: #fff;
	font-size: 0.8em; 
	text-align: left;
}

#sideoffer {
	width: 210px;
	margin: 0 auto;
	margin-bottom: 10px;
}



#frontoffer {
	width: 318px;
	float: left;
	margin-left: 4px;
}

.highlightrange {
	padding: 5px;
	background-color: #dbdbdb;
}

.enquiryformtd {
	font-size: 0.85em; color: #555; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
}

.enquiryformtext {
	padding: 3px;
	width: 98%;
	border: 1px solid #ccc;
}

.enquiryformheading {
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
	color: #ad1313;
	border-left: none;
	letter-spacing: -1px;
}

#showroom {
	width: 940px;
	padding: 5px;                                   
/*	background-color: #3974ec;*/
	background-color: red;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 0.8em;
}

.usedbg {
	background-image: url('/img/usedbg.jpg');
	width: 280px;
	height: 37px;
	line-height: 45px;
	margin: 0 auto;
	color: #fff;
}

.usedbgprice {
	background-image: url('/img/usedpricebg.jpg');
	width: 280px;
	height: 37px;
	line-height: 27px;
	margin: 0 auto;
	color: #b90101;
}

.padded {
	padding: 10px;
}

#main-content .new-desc a {
	font-size: 0.9em; color: #fff; 
	margin-bottom: 0px; padding: 5px; height: 20px; line-height: 20px; display: block; background-color: #fff; background-image: url('/img/newbg.jpg'); 
	background-position: center center; 
	background-repeat: no-repeat;
}

#main-content .new-desc a:hover {
	background-image: url('/img/newbgover.jpg');
}

.minispec {
	width: 220px;
	height: 80px;
	background-color: #ececec;
	padding: 10px;
	margin: 0 auto;
	margin-top: 5px;
}

.used-range-car {
	height: 480px;
	width: 300px;
	float: left;
	background-color: #fff;
	margin-left: 3px;
	padding: 3px;
	margin-bottom: 5px;
	text-align: center;
	font-size: 0.9em;
	color: #777;
	margin-top: 2px;

}

.financesummary {
	width: 240px;
	height: 25px;
	background-color: #005998;
	padding: 5px;
	margin: 0 auto;
	margin-top: 0px;
	color: #fff;
}
