/* ==== Sanders ====*/

/* ==== common ==== */
body, html {
margin: 0; 
padding: 0; 
background: #f5f6f7 url(../images/page-top-bg.gif) repeat-x;
background-position: top;
height: 100%; }
* {
margin: 0; 
padding: 0; }
#pages {
width: 972px;
margin: 0 auto 0 auto;
padding: 0;
background: url(../images/page-bg.gif) repeat-y;
position: relative;
min-height: 100%; }
* html #pages /* Hack for IE */ {
height: 100%; }

* html #newcarpages /* Hack for IE */ {
height: 100%; }

/* ==== header ==== */
#header {
width: 972px;
height: 127px;
margin: 0;
padding: 0;
background: #FFFFFF url(../images/header-bg.gif) no-repeat;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
#headerleft {
width: 314px;
float: left;
margin: 0;
padding: 13px 0 0 23px;
font: normal 13px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #bac0c4;
letter-spacing: -1px; }
#headerright {
width: 600px;
float: right;
margin: 0;
padding: 7px 23px 0 0; }
#telnumber {
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 0;
padding: 2px 0 0 39px;}

/* ==== Nissan header ==== */
#nissanheader {
width: 972px;
height: 67px;
margin: 0;
padding: 0;
background: #FFFFFF url(../images/nissanheader-bg.gif) no-repeat;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
#nissanheaderleft {
width: 614px;
float: left;
margin: 0;
padding: 13px 0 0 23px;
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #bac0c4;
letter-spacing: -1px; }
#nissanheaderright {
width: 300px;
float: right;
margin: 0;
padding: 7px 23px 0 0; }
#nissantelnumber {
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;}

/* ==== header ==== 
#header {
width: 972px;
height: 67px;
margin: 0;
padding: 0;
background: #FFFFFF url(../images/header-bg.gif) no-repeat;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #999; }
#headerleft {
width: 614px;
float: left;
margin: 0;
padding: 13px 0 0 23px;
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #bac0c4;
letter-spacing: -1px; }
#headerright {
width: 98px;
float: right;
margin: 0;
padding: 7px 23px 0 0; }*/

/* ==== content ==== */
#content {
width: 926px;
clear: both;
border: none;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333;
margin: 0 23px 12px 23px;
padding: 0; }
#content p {
margin: 0 0 10px 0;
padding: 0; }

#content table {
margin: 0 0 10px 0;
padding: 0 0 0 3px;
border-collapse: collapse;
border: none; }
#content th {
text-align: left;
background-color: #D1D1D1;
color: #0C4B86;  }

#content ul {
margin: 0 20px 10px 10px; 
padding: 0 0 0 10px; }
#content ul li {
margin: 0; 
padding: 0 0 5px 0; }
#content ul li {
list-style-image: url(../images/bullet.gif); }

#main {
float: left;
width: 607px;
margin: 12px 0 12px 0;
font: normal 12px/16px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; 
padding: 0 0 20px 0;
background: #FFFFFF;  }
#main img {
margin: 0 0 9px 0; 
padding: 0; }
#main .promotion {
margin: 0 0 0 0; 
padding: 0; }
#main a, #main a:visited {
font-weight: bold;
color: #ff6703;
text-decoration: none; }
#main a:hover {
color: #005187;
text-decoration: none; }

.offers {
margin: 12px 0 0 0; 
padding: 0;
float: right;
width: 300px;
background: #FFFFFF; }
.offers p {
margin: 0; padding: 0; }
.offers a, .offers a:visited {
font-weight: bold;
color: #ff6703;
text-decoration: none; }
.offers a:hover {
color: #005187;
text-decoration: none; }

.landingoffers {
margin: 12px 0 0 0; 
padding: 0;
float: right;
width: 300px;
background: #FFFFFF; }
.landingoffers p {
margin: 0; padding: 0;
font: normal 12px/16px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }
.landingoffers ul {
margin: 0; padding: 0;
font: normal 12px/16px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }

.newcar1 /* first 2 thumbnails in row */ {
width: 114px;
height: 140px;
margin: 0 9px 5px 0;
float: left; }

.newcar2 /* third thumbnail in row */ {
width: 114px;
height: 140px;
margin: 0 0 5px 0;
float: left; }

.left {
float: left;
width: 364px; 
margin: 0; 
padding: 0;
background: #FFFFFF;
font: normal 12px/16px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;  }
.left p {
margin: 0;
padding: 0; }

.tablestripe {
background-color: #E5E5E5; }

.right {
float: right;
width: 231px;
margin: 0; 
padding: 0;
background: #FFFFFF;
font: normal 12px/16px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }
.right p {
margin: 0; 
padding: 0; }
.right img {
margin: 0 0 10px 0;
padding: 0; }

#testimonial {
	margin: 5px 0 5px 0;
	padding: 5px 5px 0 5px;
	border: 1px solid #cccccc;
	background: #dbdbdb;
	}
	
#testimonial p {
	margin: 0 0 5px 0;
	padding: 0;
	}

.notes {
	font: normal 9px/14px Tahoma, Arial, Helvetica, sans-serif; color: #848484; }

.landingimage {
	width: 300px;
	float: right;
	margin: 10px 5px 0 0; padding: 0;}
	
#pricesnissan {
	margin: 10px 0 10px 25px; padding: 7px;
	background: #d0053c;
	color: #fff;}
	
#pricesrenault {
	margin: 10px 0 10px 25px; padding: 7px;
	background: #fdb417;
	color: #fff;}

#noprices {
	height: 100px;
	margin: 10px 0 10px 25px; padding: 7px;
	color: #fff;}
	
.listprice {
	margin: 0; padding: 0;
	font: normal 22px/22px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif;}

.whiteourprice{
	margin: 0; padding: 0;
	font: normal 26px/26px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
}
	
.ourprice {
	margin: 0; padding: 0;
	font: normal 26px/26px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif;}
	
.save {
	margin: 0; padding: 0;
	font: bold 34px/34px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif;}
	
.withvat {
	margin: 0; padding: 0;
	font: bold 11px/11px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif;}
		
.callnow {
	margin: 0; padding: 0;
	font: bold 24px/26px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }
	
.cartitle {
	margin: 10px 0 5px 0; padding: 10px 0 5px 0;
	letter-spacing: -1px;
	font: bold 24px/26px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }

hr {
color: #cccccc;
height: 1px;
margin: 6px 0 6px 0;
padding: 0}

h1 /* with grey bg full width */ {
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #e3e6e7;
margin: 6px 0 10px 0;
padding: 0 0 1px 3px;
background: #748088; }
h2 {
font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #003366;
margin: 0 0 7px 0; }
h3 {
font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #7b7b7b;
margin: 0 0 7px 0; }
h4 {
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #fff;
padding: 8px 8px 8px 8px;
margin: 0; }
h5 { /* right column header with grey bg*/
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #e3e6e7;
padding: 0 0 1px 3px;
margin: 0;
background: #748088;}

.clear {
clear: both;
height: 1px;
overflow: hidden; }

/* ==== navigation menu ==== */
#navcontainer {
height: 22px;
text-align: left;
margin: 0 23px 0 23px;
padding: 0;
background: #FFFFFF;
border-bottom: 1px solid #CCCCCC; }
#nav, #nav ul {
float: left;
display: inline;
list-style: none;
margin: 0;
padding: 0;
font: normal 12px/16px Georgia, "Times New Roman", Times, serif; color: #3a322a;
text-transform: uppercase; }
#nav li {
float: left;
margin: 0;
padding: 0;
display: inline; }
#nav a {
font: normal 12px/16px Georgia, "Times New Roman", Times, serif; color: #3a322a;
text-decoration: none;
display: block;
margin: 0;
padding: 0px 14px 6px 0; }
#nav a:hover {
color: #005187;
text-decoration: underline; }
#nav ul li a:hover {
font: normal 12px/16px Georgia, "Times New Roman", Times, serif; color: #005187;
padding-left: 7px; } 

#nav li ul {
position: absolute;
left: -999em;
height: auto;
margin: 0;
padding: 0;
/*width: 120px;
w\idth: 116px;  }*/
width: 130px;
w\idth: 126px; }
#nav li ul a {
width: 130px;
w\idth: 126px;
margin: 0;
padding: 3px 3px 3px 9px;
background: #f5f6f7;
font: normal 12px/16px Georgia, "Times New Roman", Times, serif; color: #3a322a;
padding-left: 7px;
border-bottom: 1px solid #CCCCCC; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
border-top: none;
width: 130px; }

/* ==== home used search ==== */
#home-search {
float: right;
width: 221px;
background-color: #ff6703;
font: normal 12px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #ffe1cd;
margin: 0 0 10px 0;
padding: 6px 0 0 10px; }
#home-search-title {
font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #ffe1cd;
margin: 0 0 10px 0;
padding: 0 0 10px 0; }
#frmQuery {
margin: 10px 0 0 0;
padding: 0 0 10px 0; }
#home-search td {
font: normal 12px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #ffe1cd; }
#home-search select {
width: 140px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000;
margin: 0 0 4px 8px;
padding: 0 }
#home-search #btnSearch, #home-search #btnReset {
width: 70px;
margin: 0;
padding: 0; }
#home-search #DropdownPriceFrom {
width: 68px;
margin: 0 0 0 8px;
padding: 0 }
#home-search #DropdownPriceTo {
width: 68px;
margin: 0 0 0 4px;
padding: 0 }
#home-search #btnSearch {
margin: 3px 0 0 7px;
padding: 0; }
#home-search #btnReset {
margin: 3px 0 0 2px;
padding: 0; }

.advancedsearch{
margin-bottom: 10px;
}

/* ==== new car landing pages ==== */

#newcarpages {
	width: 972px;
	margin: 0 auto 0 auto;
	padding: 0;	
	background: url(../images/landing-page-bg.gif) repeat-y; background-position: top;
	position: relative;
	min-height: 100%;
	}

#newcarleft {
	width: 618px;
	float: left; 
	margin: 18px 0 0 0;
	padding: 0;
	}
	
#newcarright {
	width: 299px;
	float: right; 
	margin: 18px 0 0 0;
	padding: 0 0 0 9px;
	}

#newcarright h1, #newcarleft h1  {
	font: bold 21px/23px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #3c3c3c;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	background: none;
	}

#newcarright h2, #newcarleft h2  { /* with grey background */
	font: normal 15px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #e3e6e7;
	margin: 0 0 10px 0;
	padding: 0 0 1px 3px;
	background: #748088;
	}
	
#newcarright a, #newcarright a:visited, #newcarleft a, #newcarleft a:visited {
	font-weight: bold;
	color: #ff6703;
	text-decoration: none;
	}
#newcarright a:hover, #newcarleft a:hover {
	color: #005187;
	text-decoration: none;
	}
	
.nissanprice {
	background: #c71444;}
	
.renaultprice {
	background: #f9b512;}

.nissansave {
	font: bold 40px/42px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
	}

.newrrp {
	font: bold 40px/42px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #3c3c3c;
	}
	
.newourprice {
	font: bold 40px/40px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #3c3c3c;
	}
	
.newsaveprice {
	font: bold 40px/42px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #ff0000;
	}

#newcarintro {
	width: 365px;
	float: left;
	margin: 9px 0 0 0;
	padding: 0;
	}
	
#newcarspec {
	width: 225px;
	float: right;
	margin: 9px 0 0 0;
	padding: 0 9px 0 0;
	}

#newcarsteps {
	width: 301px;
	float: right;
	margin: 9px 0 0 0;
	padding: 0 0 0 0;
	background: red;
	}

#newcarspec ul {
	font: normal 18px/20px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #3c3c3c;
	margin: 0 20px 10px 10px; 
	padding: 0 0 0 10px;
	}
	
#newcarspec ul li {
	font: normal 18px/20px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #3c3c3c;
	margin: 5px 0 0 0; 
	padding: 0 0 5px 0;
	}
	
#newcarspec ul li {	
	list-style-image: url(../images/bullet.gif);
	}

.cardsaccepted {
	margin: 5px 0 0 0;
	padding: 0;}
	
.newcaroffer{
font: bold 18px/20px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
}

/* ==== used car search ==== */
.used-search {
font: normal 12px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #ffe1cd;
text-align: right;
width: 344px;
background: #ff6703;
padding: 10px 10px 0 10px;
margin: 0; }
.used-search select {
width: 240px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000;
margin: 0 0 4px 8px;
padding: 0 }
.used-search input {
width: 120px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
.used-search #DropdownPriceFrom {
width: 118px;
margin: 0 0 0 8px;
padding: 0 }
.used-search #DropdownPriceTo {
width: 118px;
margin: 0 0 0 4px;
padding: 0 }
.used-search #btnSearch {
margin: 3px 0 0 8px;
padding: 0; }
.used-search #btnReset {
margin: 3px 0 0 2px;
padding: 0; }
#pricepromise {
font: normal 12px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 0;
padding: 10px;
background-color: #748088;
clear: both;
}
#useddetailpromise {
	/*font: normal 12px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 0 3px 0 0;
padding: 10px 0 0 10px;
background-color: #748088;*/
font: normal 11px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #fff;
margin: 0 3px 0 0;
padding: 5px 0 0 10px;
background-color: #748088;
}
#useddetailpromise ul {
margin:0 0 10px 25px; padding:0;}
#useddetailpromise ul li {
margin:0 0 5px 0; padding:0;}
.promiseleft {
width: 282px;
float: left;
margin: 0 ;
padding: 0px 5px 10px 0;
background-color: #748088;
}
.promiseright {
width: 282px;
float: right;
margin: 0 ;
padding: 0px 10px 10px 5px;
background-color: #748088;
}

#home-search a:link, #home-search a:active, #home-search a:visited {
margin: 0;
padding: 0;
color: #FFF;
text-decoration: none; }
#home-search a:hover {
color: #005187;
text-decoration: none; }

/* ====  Valuation ==== */
#valuation {
margin: 0;
padding: 0 4px 4px 4px; }
#valuation fieldset {
margin: 0;
padding: 1em; 
border: 1px solid #ccc;
-moz-border-radius:4px;  }
#valuation legend { 
font: bold 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
margin: 0;
padding: 0; }
#valuation p {
font: normal 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
margin: 0;
padding: 0 }
#valuation label {
font: normal 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
float: left;
width: 150px;
margin: 0;
padding: 6px 0 0 0 }
#valuation input { 
font: normal 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
width: 170px;
margin: 6px 0 0 0;
padding: 0 2px 2px 2px;
border: 1px solid #ccc }
#valuation select { 
font: normal 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
width: 176px;
margin: 5px 0 0 0;
padding: 0;
border: 1px solid #ccc }
#valuation textarea { 
font: normal 11px/18px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46;
width: 204px;
height: 100px;
margin: 2px 0 0 0;
padding: 0;
border: 1px solid #ccc }
#valuation input:focus, #valuation textarea:focus { 
background-color: #FFC; }
#valuation input.chkbox {
width: auto;
margin: 0;
padding: 0;
border: 0 }
#valuation input.radio1 {
width: 20px;
margin: 6px 0 0 0;
padding: 0;
border: 0 }
#valuation input.submit {
width: 80px;
float: left;
margin: 10px 6px 0 0;
padding: 0;
border: 1px solid #534c46;
font-weight: bold }
#valuation .notes {
font: normal 9px Lucida Grande, "Lucida Sans", Lucida, Tahoma, Arial, Helvetica, sans-serif; color: #534c46; }

/* ==== used car list & detail ==== */
#dvVehicleList, #dvVehicleList table  {
margin: 0;
padding: 0; }
#dvVehicleList .subtitle {
text-align: left;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333;
margin: 0;
padding: 2px 4px 2px 4px;
background-color: #e3e6e7; }

.stripe, .nostripe, .nostripeover, .stripeover {
text-align: left;
width: 607px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
padding: 3px 2px 3px 4px; }
.nostripe {
background-color: #FFF;
color: #534c46; }
.stripe {
background-color: #f1f2f3;
color: #534c46; }
.nostripeover, .stripeover  {
background-color: #ff6703;
color: #FFFFFF;
cursor:hand; cursor:pointer; }

#dvVehicleDetail, #dvVehicleDetail table {
margin: 0;
padding: 0; }
#dvVehicleDetail .subtitle {
display: block;
text-align: left;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333;
margin: 0;
padding: 2px 4px 2px 4px;
background-color: #e3e6e7; }
.title {
display: block;
width: 603px;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #4c4c4c;
padding: 2px 0 2px 4px;
margin: 0;
background-color: #e4e5e6; }
.imgsubtitle {
display: block;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #4c4c4c;
padding: 2px 10px 2px 4px;
margin: 0;
background-color: #e4e5e6; }
.spec, .address, .actions {
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #4c4c4c;
padding: 6px 10px 10px 0px;
background-color: #FFF; }

.subtitle a, .subtitle a:link, .subtitle a:visited {
font-weight: bold;
color: #ff6703;
text-decoration: none; }
.subtitle a:hover {
color: #005187;
text-decoration: none; }

#pics {
	margin: 20px 0 0 0;
	padding: 0 0 0 15px;
	}

.mainimg {
margin: 10px 0 6px 20px;
padding: 10px 0 0 20px;}
.thumb {
margin: 0 0 6px 0; }
.thumb2 {
margin: 0 6px 6px 6px; }

/* ==== contact form ==== */
#contact  {
float: left;
width: 344px;
background-color: #e3e6e7;
margin: 0 0 10px 0;
padding: 10px 10px 10px 10px;
font: normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
#contact p {
margin: 0 0 10px 0;
padding: 0; }
#contact table {
margin: 0 0 10px 0;
padding: 0; }
#contact td {
margin: 0;
padding: 2px 10px 0 0; }
#chkboxMarketing, #chkboxExisting {
margin: 0 8px 0 0;
padding: 0; }
#txtCarDetails, #txtName, #txtEmail, #txtTelephone, #txtCompany{
margin: 0;
padding: 0;
width: 200px; }
#contact select {
width: 204px;
}
#txtEnquiry {
width: 200px;
margin: 0; }
#btnSubmit {
width: 70px;
margin: 0;
padding: 0;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #000; }

#googlemap{
width: 230px;
float: left;
margin: 0px 0px 20px 10px;
padding: 0;
}

/* ==== footer ==== */
#footercontainer {
width: 937px;
height: 40px;
margin: 12px 0 0 23px;
padding: 0;
background-color: #FFFFFF;
position: absolute;
bottom: 0;
clear: both; }
#footer {
width: 926px;
margin: 0;
padding: 12px 0 0 0;
background-color: #FFFFFF;
border-top: 1px solid #CCCCCC; }
.footerleft {
float: left;
width: 300px;
margin: 0;
padding: 0;
text-align: left; }
.footerright {
float: right;
width: 300px;
margin: 0;
padding: 0;
text-align: right; }
#footer p {
font: normal 10px Georgia, "Times New Roman", Times, serif; color: #6a6a6a;
text-transform: uppercase;
margin: 0;
padding: 0; }
#footer a {
color: #6a6a6a; text-decoration: none; }
#footer a:hover {
color: #6a6a6a; text-decoration: underline; }

/* ==== images only ==== */
.button {
margin: 0 0 10px 0; }
.camera {
margin: 2px 0 0 5px; }

.motabilitylogo{
float: right;
}

/* ==== t&cs popup ==== */
#terms {
padding: 2px 0 0 0;
font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color: #999; 
background-color: #FFF; }
#terms p {
margin: 0 5px 10px 6px; }
#terms h2 {
font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color: #999; 
margin: 0 0 2px 6px; }
#terms a, #terms a:visited {
color: #ed1c24; text-decoration: underline; font-weight: bold; }
#terms a:hover {
color: #004890;
text-decoration: none; }

/* NEW CAR OFFERS TABLE */

#newcartable{
border: 1px solid #BFC4B8;
padding: 2px;
}

#newcartable img{
margin: 0px;
}

#newcartable td{
border: 1px solid #BFC4B8;

}

#newcartable p{
margin: 3px;
font-family: Georgia, "Times New Roman", Times, serif;

}

#newcartable td .apr{
font-size: 120%;

}

#newcartable td p.usedlistvehicle-title{
font-size: 18px; 
margin: 10px 3px 10px 3px;
}

#newcartable td.pricebox-tint{
color:#990000;
}
