/*-----------------------------------------------------------------------------
Primary Layout Rex Gorell Style Sheet

version:   1.0
author:   Nick Heskes
email:     nick.heskes@carsales.com.au
website:   http://www.rexgorell.com.au
-----------------------------------------------------------------------------*/
/* Imports Global CSS */
@import url("global.css") all, print;
@import url("sitenav.css") all, print;
/* Body */
/* ------------------------------------------------------------------------------------ */
/*  {
border: dotted 1px #FF0000 !important;
}
*/
/* 100% Height */
html ,body {
	height:100% !important; min-height: 100% !important; max-height: 100% !important;
}
#wrapper{
	overflow: auto;
}
html, body, .body2, iframe {
/* overflow */
}
*:focus { outline: none; 
}
button:focus { 
    outline: none; 
}

/* Body */
/* ------------------------------------------------------------------------------------ */
/* Firefox and Safari Force  */
body>#wrapper{
background:transparent url(../img/wrapper.png) repeat-y;
}
#wrapper{ background:transparent url(../img/wrapper.png) repeat-y;
}
/* Firefox and Safari Force  */
body>#wrapper{
background-position: center top;
}
#wrapper{ margin: 0 auto; width: 912px; min-height: 100%; padding: 0 21px !important;
}
#wrapper-repeat { margin: 0 auto; background: transparent url(../img/wrapper-repeat.jpg) repeat-x;
}
/* Header */
/* ------------------------------------------------------------------------------------ */
#header {
width: 912px; height: 26px; margin: 0 auto;
}
.header-address {
width: 912px; height: 63px;margin: 0 auto;
}
.header-address div {
display: none;
}
.header-links, .header-links2 {
float: right; width: 70px; height:18px; padding: 7px 0 0 0; text-align: center; border-left: solid 1px #FFF;
}
.header-links2 {
width: 140px;
}
.header-links a, .header-links2 a {
color: #FFF; text-decoration: none; font-size: 10px;
}
.header-links a:hover, .header-links2 a:hover {
text-decoration: underline;
}
a.logo {
	clear: both;
	height: 50px;
	width: 185px;
	float: left;
	margin-top: 9px;
	margin-left: 30px;
}
a.home {
background: none; height: 40px; width: 100px; float: right; margin: 10px 300px 0 0; text-indent: -9999px;
}
/*.header {
width:932px;  height:113px;  top: 0; left: 0; right: 0; background:url(../img/inside-header.jpg) no-repeat; margin: 0 auto;
}
#header {
 position: fixed; top: 0; left: 0; right: 0; height: 113px;
}*/

/* Content */
/* ------------------------------------------------------------------------------------ */
#content {
position: fixed; top: 90px; left: 0; height: 100%; width:100%; overflow: hidden !important; background: #FFF;
} 
#cardata {
 height: 100%; width:100%; overflow: hidden !important;
}
/* Nav */
/* ------------------------------------------------------------------------------------ */
.navigation {
width: 912px; background: #CCC; margin: 0; padding: 0; height: 26px; clear: both; border-bottom: solid 1px #FFF;
}
ul.nav li {
float: left; padding: 0; /*removes indent Mozilla and NN7*/	list-style-type: none; /*turns off display of bullet*/  
}
ul.nav {
margin: 0 !important;
}
a.nav-homeR1, a.nav-homeR3 {
 width: 85px; display: block; height: 26px;
}
a.nav-newR1, a.nav-newR3 {
width: 127px; display: block;  height: 26px; 
}
a.nav-new-showroomR1, a.nav-new-enquiryR1 {
width: 127px; display: block;  height: 26px; 
}
a.nav-dealerR1, a.nav-dealerR3 {
width: 127px; display: block;  height: 26px; 
}
a.nav-usedR1, a.nav-usedR3 {
width: 163px; display: block; height: 26px;  
}
a.nav-financeR1, a.nav-financeR3 {
width: 88px; display: block;  height: 26px; 
}
a.nav-serviceR1, a.nav-serviceR3 {
width: 90px; display: block;  height: 26px; 
}
a.nav-partsR1, a.nav-partsR3 {
width: 178px; display: block;  height: 26px; 
}
a.nav-contactR1, a.nav-contactR3 {
width: 181px; display: block;  height: 26px; 
}
span {
text-indent: -9999px;
}
/* Footer */
/* ------------------------------------------------------------------------------------ */
#footer {
clear: both; width: 812px; font-size: 0.625em; padding: 10px 50px 25px 50px; margin: 0 auto; color: #666;
}
#footer a {
padding: 0px 10px; text-decoration: underline; color: #666;
}
#footer a:hover {
color: #333; text-decoration: none;
}
ul.fot li {
padding: 10px 0 0 0; /*removes indent Mozilla and NN7*/	list-style-type: none; /*turns off display of bullet*/ text-align: center; 
}
ul.fot {
margin: 0 !important;
}
#footer ul {
text-align: center; /* We are using text-align: center on ul to horizontally align our menu to the page. If you want the menu aligned left or right just change text-align to either left or right */
}
.fot li {
display: inline; /* Menu links are horizontally aligned using display: inline */
}
.copyright {
margin-top: 5px; text-align: center; 
}
.copyright a {
padding-left: 0 !important;
}
/* Other */
/* ------------------------------------------------------------------------------------ */
.auto {
margin: 0 auto;
}
#feature-flash {
width: 912px; height: 331px; 
}
#flashcontent {
width: 912px; height: 331px;  background: #000; 
}
.clear {
clear: both;
}
#manufacturers-icon {
width: 912px; height: 64px; background:url(../img/manufacturers-icon.jpg) no-repeat; float:left;
}
.searchform {
	width: 310px;
	float: left;
}
#searchform-colour, #iframeHeader, .csndealerMiniSearch {
	width: 310px;
	height: 275px; 
	float: left;
}
.feature-panel {
float: left; width: 286px; margin: 0 0 0 15px;
}
.feature-panel-colour {
float: left; width: 286px; height: 175px; 
}
.feature-dropshadow { clear: both;
	float: left;
	width: 100%;
	height: 13px;
	background: url(../img/feature-dropshadow.png);
}
h2 {
font-size: 0.625em; color: #FFF; margin: 10px 12px 18px 10px; text-transform:uppercase; font-weight: normal;
}
h2.none {
display: none;
}
h3 {
font-size: 0.813em; color: #255182; font-weight: bold;  margin: 7px 15px  18px 8px; text-transform:uppercase;
}
.feature-one, .feature-two  {
width: 268px; height: 103px; margin: 0px 0px 0 9px;
}
.feature-one div, .feature-two div  {
padding: 15px 15px 0 135px; font-size: 0.625em; line-height: 1.3em; color: #FFF;
}
.feature-three-panel div  {
padding: 0px 0px 3px 10px; font-size: 0.625em; line-height: 1.3em; width: 160px; margin-top: -17px;
}
.feature-three {
float:right; width: 587px; margin-left: 15px;
}
.feature-three-panel {
float:left; width: 581px; height:82px; border: solid 3px #7D7D7D;
}
.bg-colour {
clear: both; background: #93ADCE; overflow: auto; padding: 15px 0; width: 100%; height: auto;
}
a.more-info {
float: left; width: 91px; height: 24px; margin: 0 0 0 15px; text-indent: -9999px;
}
a.book-service {
float: left; width: 143px; height: 24px; margin: 0 0 0 15px; text-indent: -9999px;
}
/*  */
a.feature-R1 {
float: left; width: 133px; height: 25px; margin: 0px 0px 0px 9px; color: #FFF; padding: 1px 0 0 10px; font-size: 0.625em; line-height: 22px; text-decoration: none;  text-transform:uppercase;  background:url(../img/feature-R1.png) no-repeat;
}
a:hover.feature-R1 {
 background:url(../img/feature-R1.png) no-repeat; background-position: -143px 0px;
}
.body2 {
background: url(../img/bg2.jpg) repeat;
}
#wrapper2 { margin: 0 auto; width: 912px; height: 90px; padding: 0 21px;
}
iframe#original {
overflow-x: hidden !important; width:100%; height: 100%;
}
/*for horrible browsers*/
* html #original {
overflow-x: hidden !important; 
}
#topFrame {
height: 100px;
}
/* Service */
/* ------------------------------------------------------------------------------------ */
.service-img, .finance-img, .parts-img, .contact-img, .privacy-img, .dealer-img, .sitemap-img, .service-img, .used-img, .new-img   {
width: 912px; height: 200px; text-indent: -9999px; float:right;
}
.service-img {
background: url(../img/service-img.jpg) no-repeat; 
}
.used-img {
background: url(../img/used-img.jpg) no-repeat; width: 912px; height: 100px; text-indent: -9999px;
}
.search-img {
background: url(../img/used-img.jpg) no-repeat 0 -55px; width: 912px; height: 45px; text-indent: -9999px;
}
.finance-img {
background: url(../img/finance-img.jpg) no-repeat; 
}
.parts-img {
background: url(../img/parts-img.jpg) no-repeat; 
}
.contact-img {
background: url(../img/contact-img.jpg) no-repeat; 
}
.privacy-img {
background: url(../img/privacy-img.jpg) no-repeat; 
}
.dealer-img {
background: url(../img/dealer-img.jpg) no-repeat; 
}
.sitemap-img {
background: url(../img/sitemap-img.jpg) no-repeat; 
}
.new-img {
background: url(../img/new-img.jpg) no-repeat; 
}
.content {
width: 386px; padding: 0px 30px 30px 30px; font-size: 0.688em; line-height: 1.72em; float:left;
}
.content a {
color: #333;
}
/* Sitemap */
/* ------------------------------------------------------------------------------------ */
.content-sitemap {
width: 398px; border: solid 1px #77A0CE; padding: 0px 0 20px 10px; float: left; background: #FFF; margin: 10px 0 20px 30px; /* _margin: 10px 0 20px 20px; */ 
}
.content-sitemap ul {
margin: 0 0 0 5px;  padding: 0;
}
.content-sitemap ul li{
margin: 5px 0 5px 0;  list-style-type: none; /*turns off display of bullet*/ padding: 0;
}
.content-sitemap ul li a {
color: #4D90B2; font-size: 0.688em;  line-height: 1.72em;  text-transform:uppercase; padding: 0;
}
.content-sitemap ul li a:hover, ul.sitemap-sub li a:hover {
text-decoration: none;
}
ul.sitemap-sub {
margin: -5px 0 10px 0; 
}
ul.sitemap-sub li {
padding: 0 0 0 20px; margin: 0;  list-style-type: none; /*turns off display of bullet*/
}
ul.sitemap-sub li a {
color: #333 !important; font-size: 0.625em; line-height: 1.3em; text-transform:none;
}
/* P */
/* ------------------------------------------------------------------------------------ */
p {
line-height: 1.72em; margin: 17px 0 0 0; font-family: Helvetica, sans-serif;
}
p.top {
line-height: 1.72em; margin: 10px 0 0 0; font-family: Helvetica, sans-serif;
}
.theform {
width: 466px; float:left; margin-top: 10px;
}
dt, dl, dd {
margin: 0 0 4px 0; padding: 0;
}
#theform {
position: relative;
}
/* Forms */
#theform h2 { padding-top: 10px; margin-top: 0px; margin-left: 9px;}
#theform { width: 446px; padding: 0 0px 0 20px;}
#theform form { padding: 22px 0 0; }
#theform dl { padding: 0 0 0 10px; }
#theform dt { display: none; }
#theform dt#submit {  clear: both; display: block; margin-bottom: 15px;}
#theform label a {  color: #FFF;
}
#theform label {
font: 0.625em Verdana, Helvetica, sans-serif; color: #FFF; display: block; text-indent: 0; padding: 0 0 2px 0;
}
#theform dd input, #theform dd textarea { width: 195px; border: solid 1px #CCC; color: #333; font: 0.813em Helvetica, sans-serif; float: left; margin: 0 0 4px 0 !important; padding: 0.2em 0 0.2em 0.2em;}
#theform dd select { border: solid 1px #CCC; color: #333; font: 0.813em Helvetica, sans-serif !important; float: left; margin: 0; padding: 0.2em 0 0.2em 0.2em !important; }
#theform dd { width: 210px; float: left;}
#theform dd input, #theform dd textarea { background: white; }
#theform dd input.empty, #theform dd textarea.empty { color: #666; }
#theform dd input.stillempty, #theform dd textarea.stillempty { background-color: #CC0000; border: solid 1px #FFF; }
#theform dd input.filled, #theform dd textarea.filled { color: #000; 
}
#theform dd.short {
width: 105px; float: left;
}
#theform dd select { width: 195px; font: 0.813em Helvetica, sans-serif; float: left; padding: 0em 0 0em 0.1em;
}
#theform input:focus, #theform textarea:focus { border: solid 1px #33CCFF;
}
#form {
clear: right; width: 465px; overflow:hidden !important; height: 600px; float: left; margin: 0px; padding: 0;
}
#send {
float: left; width: 143px; height: 28px; color: #FFF; padding: 1px 0 0 10px; text-decoration: none;  text-transform:uppercase;  border: 0;  text-align:left; margin-bottom: 15px; cursor: pointer; font: normal 0.625em/1em Verdana, Arial, Helvetica, sans-serif; outline: 0;
}
.form-line {
width: 466px; height: 10px; float:right;
}
div.hr {
 clear: both; height: 10px; float: left; width: 466px; margin-left: -20px; border: 0;
}
div.hr1 {
 clear: both; height: 10px; float: right; width: 460px;
}
div.hr2 {
 clear: both; height: 10px; float: left; width: 340px; border: 0 !important;
}
div.hr hr, div.hr1 hr {
  display: none;
}
#postcode, #year, #registration, #copostcode, #coyear, #coregistration {
width: 90px !important; 
}
#state, #costate {
width: 95px !important; 
}
#make {
width: 202px !important; 
}
#comments {
width: 360px !important; 
}
a.align-left {
margin-left: 7px; 
}
.clear {
clear: both;
}
#vehicle {
width: 852px; height: 550px; padding: 20px 30px 0 30px;
}
h2.map {
margin: 10px 12px 0px 10px;
}
#key {
float: left; background:#FFF; width:340px; height:215px;
}
ul.key li {
padding: 3px 0 0 32px; /*removes indent Mozilla and NN7*/	list-style-type: none; /*turns off display of bullet*/ text-align: center;  float: left; 
width: 74px; text-align: left; font-weight: normal;
}
ul.key {
margin: 10px !important; font-size: 0.688em; 
}
.key strong {
font-weight: bold; color: #4D90B2;
}
.key a {
font-weight: bold; color: #4D90B2; text-decoration: underline;
}
.key a:hover {
color: #FF9600 !important; text-decoration: none;
}
.key-one {
background:url(../img/key-one.gif) no-repeat; height: 35px;
}
.key-two {
background:url(../img/key-two.gif) no-repeat; height: 35px;
}
.key-three {
background:url(../img/key-three.gif) no-repeat; height: 35px;
}
.key-four {
background:url(../img/key-four.gif) no-repeat; height: 35px;
}
.key-audi {
background:url(../img/key-audi.gif) no-repeat; height: 35px;
}
.key-ford {
background:url(../img/key-ford.gif) no-repeat; height: 35px;
}
.key-honda {
background:url(../img/key-honda.gif) no-repeat; height: 35px;
}
.key-jaguar {
background:url(../img/key-jaguar.gif) no-repeat; height: 35px;
}
.key-landrover {
background:url(../img/key-landrover.gif) no-repeat; height: 35px;
}
.key-mitsubishi {
background:url(../img/key-mitsubishi.gif) no-repeat; height: 35px;
}
.key-nissan {
background:url(../img/key-nissan.gif) no-repeat; height: 35px;
}
.key-peugeot {
background:url(../img/key-peugeot.gif) no-repeat; height: 35px;
}
.key-renault {
background:url(../img/key-renault.gif) no-repeat; height: 35px;
}
.key-skoda {
background:url(../img/key-skoda.gif) no-repeat; height: 35px;
}
.key-subaru {
background:url(../img/key-subaru.gif) no-repeat; height: 35px;
}
.key-volvo {
background:url(../img/key-volvo.gif) no-repeat; height: 35px;
}
.key-volkswagen {
background:url(../img/key-volkswagen.gif) no-repeat; height: 35px;
}
#key-details {
clear: both; width:849px; border: solid 1px #77A0CE; height: 500px; background: #FFF; margin-top: 20px !important;
}
ul.detail li {
padding: 0px 0 0 32px; /*removes indent Mozilla and NN7*/	list-style-type: none; /*turns off display of bullet*/ text-align: center;  float: left; 
width: 175px; text-align: left; font-weight: normal; line-height: 1.2em;
}
ul.detail a {
color: #333;
}
ul.detail a:hover {
color: #FF9600;
}
ul.detail {
margin: 10px !important; font-size: 0.688em; 
}
#key-details strong{
font-weight: bold; color: #4D90B2;
}
strong {
font-weight: bold;
}
.key-height {
height: 110px; float:left;
}
.key-height strong {
font-weight: bold; color: #4D90B2; padding-top: 0;
}
thead th {
color: #4D90B2; text-transform:uppercase; font: bold 10px/17px Verdana, Arial, Helvetica, sans-serif !important;
}

ol{
	list-style-type:decimal;
	display: block;
        padding-left: 12px;
        margin: 0 0 20px 5px;
        text-decoration: none;
        text-align:left;  
}
ol li {
margin-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px; /* set to width of the image, bullet.png with some extra padding to it to prevent text from sticking to the image */
        line-height: 1.72em; /* set to height of the image, bullet.png */
		
}
ul.dealer-icon li {
list-style-type: none; /*turns off display of bullet*/ text-align: center;  float: left; 
}
ul.dealer-icon li a {
border: solid 2px #C1C1C1; display:block; width: 138px; height:88px; margin: 10px 0 20px 30px; text-indent: -9999px;
}
ul.dealer-icon li a:hover {
border: solid 2px #FFF;
}
a.icon-audi {
background:url(../img/icon-audi.gif) no-repeat; 
}
a.icon-ford {
background:url(../img/icon-ford.gif) no-repeat; 
}
a.icon-honda {
background:url(../img/icon-honda.gif) no-repeat; 
}
a.icon-jaguar {
background:url(../img/icon-jaguar.gif) no-repeat; 
}
a.icon-landrover {
background:url(../img/icon-landrover.gif) no-repeat; 
}
a.icon-mitsubishi {
background:url(../img/icon-mitsubishi.gif) no-repeat; 
}
a.icon-nissan {
background:url(../img/icon-nissan.gif) no-repeat; 
}
a.icon-peugeot {
background:url(../img/icon-peugeot.gif) no-repeat; 
}
a.icon-renault {
background:url(../img/icon-renault.gif) no-repeat; 
}
a.icon-skoda {
background:url(../img/icon-skoda.gif) no-repeat; 
}
a.icon-subaru {
background:url(../img/icon-subaru.gif) no-repeat; 
}
a.icon-volvo {
background:url(../img/icon-volvo.gif) no-repeat; 
}
a.icon-volkswagen {
background:url(../img/icon-volkswagen.gif) no-repeat; 
}
#loadBar {
display:block; float:left !important; width: 446px; padding: 7px 0px 0px 20px; background: url(img/theform-top.gif) no-repeat; height: 145px; font-size: 0.625em; font-family: Arial, Helvetica, sans-serif; color: #FFF; margin: 0px 0 0 0px; text-transform:uppercase; font-weight: normal;
}
#loadBar img {
float: left; padding: 10px 0px 0 20px;
}
#emailSuccess {
display:block; float:left !important; width: 446px; padding: 7px 0px 0 20px; background: url(../img/thankyou-bk.gif) no-repeat; color: #FFF; height: 145px;  color: #FFF; margin: 0px 0 0 0px; text-transform:uppercase; font-weight: normal; font-size: 0.625em; font-family: Arial, Helvetica, sans-serif;
}
#emailSuccess strong, #loadBar strong {
text-transform:uppercase; font-weight: normal; color: #FFF; margin: 3px 12px 18px 10px; 
}
#emailSuccess a {
color: #FFF;
}
#emailSuccess a:hover {
text-decoration: none;
}
#emailSuccess span, #loadBar span {
clear: both !important; float: left; text-transform: none; margin: 10px 0 0 10px; text-indent: 0;
}
.radio, .checkbox {
width: 15px !important; background: none !important; border: none !important; padding: 0px; margin: 0;
}
#theform dd label.shorter {
width:70px !important; float:left !important; padding: 2px 0 0 5px !important;
}
#dobdd, #dobmm, #dobyy, #codobdd, #codobmm, #codobyy {
width: 50px !important; float: left !important; margin-right: 5px !important;
}
ul.finance {
padding: 0; margin: 10px 0;
}
ul.finance li {
padding: 0; margin: 0 0 10px 20px;
}
ol.decimal {
	list-style-type:decimal; display: block; padding-left: 12px; margin: 0 0 20px 5px; text-decoration: none; text-align:left;  
}
ol.decimal li {
margin-top: 2px; padding-bottom: 2px; padding-left: 5px; /* set to width of the image, bullet.png with some extra padding to it to prevent text from sticking to the image */ line-height: 1.72em; /* set to height of the image, bullet.png */		
}
ol.alpha {
	list-style-type:lower-alpha; display: block; padding-left: 12px; margin: 0 0 20px 5px; text-decoration: none; text-align:left;  
}
ol.alpha li {
margin-top: 2px; padding-bottom: 2px; padding-left: 5px; /* set to width of the image, bullet.png with some extra padding to it to prevent text from sticking to the image */ line-height: 1.72em; /* set to height of the image, bullet.png */		
}

/* PNG */
#map-container {
	width: 851px; 
	margin: 0 auto;
	margin-top: 10px;
	text-align: left;
}
#map-left {
	width: 508px !important;
	float: right;
	padding: 0px;
	margin: 0 0 30px 0 !important;
	text-align: left !important;
}
#map-right {
	width: 340px;
	height: 135px;
	float: left;
	text-align: left;
}
.map-text {
font: normal 0.625em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:10px 12px 0px 10px;
}
.map-text a {
color: #FFF;
}
#gdform_container {
	width: 340px; height: 134px; float: left !important;
}
#csmap {width: 508px !important; height: 350px !important; background: #FFFFFF; margin:0; padding: 0; border: 0;
}


/* New Car Lists */

ul.car-icon li {
list-style-type: none; /*turns off display of bullet*/ text-align: center;  float: left; 
}
ul.car-icon li a {
display:block; width:178px; height:100px; margin: 10px 0 20px 0; text-indent: -9999px;
}

/* New Car Images */

a.nissan_electriccar {
background:url(../nissan/img/nissan_electriccar.gif) no-repeat; 
}
a.nissan_micra {
background:url(../nissan/img/nissan_micra.gif) no-repeat; 
}
a.nissan_tiida {
background:url(../nissan/img/nissan_tiida.gif) no-repeat; 
}
a.nissan_maxima {
background:url(../nissan/img/nissan_maxima.gif) no-repeat; 
}
a.nissan_370zcoupe {
background:url(../nissan/img/nissan_370zcoupe.gif) no-repeat; 
}
a.nissan_370zroadster {
background:url(../nissan/img/nissan_370zroadster.gif) no-repeat; 
}
a.nissan_gtr {
background:url(../nissan/img/nissan_gtr.gif) no-repeat; 
}
a.nissan_dualis {
background:url(../nissan/img/nissan_dualis.gif) no-repeat; 
}
a.nissan_dualis2 {
background:url(../nissan/img/nissan_dualis2.gif) no-repeat; 
}
a.nissan_xtrail {
background:url(../nissan/img/nissan_xtrail.gif) no-repeat; 
}
a.nissan_murano {
background:url(../nissan/img/nissan_murano.gif) no-repeat; 
}
a.nissan_pathfinder {
background:url(../nissan/img/nissan_pathfinder.gif) no-repeat; 
}
a.nissan_patrolwagon {
background:url(../nissan/img/nissan_patrolwagon.gif) no-repeat; 
}
a.nissan_patrolcabchassis {
background:url(../nissan/img/nissan_patrolcabchassis.gif) no-repeat; 
}
a.nissan_navara {
background:url(../nissan/img/nissan_navara.gif) no-repeat; 
}
a.nissan_navarad22 {
background:url(../nissan/img/nissan_navarad22.gif) no-repeat; 
}

a.vw_beetle {
background:url(../volkswagen/img/vw_beetle.gif) no-repeat; 
}
a.vw_caddy {
background:url(../volkswagen/img/vw_caddy.gif) no-repeat; 
}
a.vw_caravelle {
background:url(../volkswagen/img/vw_caravelle.gif) no-repeat; 
}
a.vw_eos {
background:url(../volkswagen/img/vw_eos.gif) no-repeat; 
}
a.vw_golf {
background:url(../volkswagen/img/vw_golf.gif) no-repeat; 
}
a.vw_jetta {
background:url(../volkswagen/img/vw_jetta.gif) no-repeat; 
}
a.vw_multivan {
background:url(../volkswagen/img/vw_multivan.gif) no-repeat; 
}
a.vw_passat {
background:url(../volkswagen/img/vw_passat.gif) no-repeat; 
}
a.vw_polo {
background:url(../volkswagen/img/vw_polo.gif) no-repeat; 
}
a.vw_tiguan {
background:url(../volkswagen/img/vw_tiguan.gif) no-repeat; 
}

a.honda_accord {
background:url(../honda/img/honda_accord.gif) no-repeat; 
}
a.honda_accordeuro {
background:url(../honda/img/honda_accordeuro.gif) no-repeat; 
}
a.honda_city {
background:url(../honda/img/honda_city.gif) no-repeat; 
}
a.honda_civic {
background:url(../honda/img/honda_civic.gif) no-repeat; 
}
a.honda_crv {
background:url(../honda/img/honda_crv.gif) no-repeat; 
}
a.honda_insight {
background:url(../honda/img/honda_insight.gif) no-repeat; 
}
a.honda_jazz {
background:url(../honda/img/honda_jazz.gif) no-repeat; 
}
a.honda_legend {
background:url(../honda/img/honda_legend.gif) no-repeat; 
}
a.honda_odyssey {
background:url(../honda/img/honda_odyssey.gif) no-repeat; 
}

a.jaguar_xtype {
background:url(../jaguar/img/jag_xtype.gif) no-repeat; 
}
a.jaguar_xj {
background:url(../jaguar/img/jag_xj.gif) no-repeat; 
}
a.jaguar_xk {
background:url(../jaguar/img/jag_xk.gif) no-repeat; 
}
a.jaguar_xf {
background:url(../jaguar/img/jag_xf.gif) no-repeat; 
}
a.jaguar_xkr {
background:url(../jaguar/img/jag_xkr.gif) no-repeat; 
}

a.ford_escape {
background:url(../ford/img/ford_escape.gif) no-repeat; 
}
a.ford_falcon {
background:url(../ford/img/ford_falcon.gif) no-repeat; 
}
a.ford_falconute {
background:url(../ford/img/ford_falconute.gif) no-repeat; 
}
a.ford_fiesta {
background:url(../ford/img/ford_fiesta.gif) no-repeat; 
}
a.ford_focus {
background:url(../ford/img/ford_focus.gif) no-repeat; 
}
a.ford_mondeo {
background:url(../ford/img/ford_mondeo.gif) no-repeat; 
}
a.ford_ranger {
background:url(../ford/img/ford_ranger.gif) no-repeat; 
}
a.ford_territory {
background:url(../ford/img/ford_territory.gif) no-repeat; 
}
a.ford_transit {
background:url(../ford/img/ford_transit.gif) no-repeat; 
}
a.ford_fpv {
background:url(../ford/img/ford_fpv.gif) no-repeat; 
}

a.volvo_C30 {
background:url(../volvo/img/volvo_c30.gif) no-repeat; 
}
a.volvo_C70 {
background:url(../volvo/img/volvo_c70.gif) no-repeat; 
}
a.volvo_S40 {
background:url(../volvo/img/volvo_s40.gif) no-repeat; 
}
a.volvo_S60 {
background:url(../volvo/img/volvo_s60.gif) no-repeat; 
}
a.volvo_S80 {
background:url(../volvo/img/volvo_s80.gif) no-repeat; 
}
a.volvo_V50 {
background:url(../volvo/img/volvo_v50.gif) no-repeat; 
}
a.volvo_V70 {
background:url(../volvo/img/volvo_v70.gif) no-repeat; 
}
a.volvo_XC60 {
background:url(../volvo/img/volvo_xc60.gif) no-repeat; 
}
a.volvo_XC70 {
background:url(../volvo/img/volvo_xc70x.gif) no-repeat; 
}
a.volvo_XC90 {
background:url(../volvo/img/volvo_xc90.gif) no-repeat; 
}

a.mitsubishi_asx {
background:url(../mitsubishi/img/mitsubishi_asx.gif) no-repeat; 
}
a.mitsubishi_challenger {
background:url(../mitsubishi/img/mitsubishi_challenger.gif) no-repeat; 
}
a.mitsubishi_colt {
background:url(../mitsubishi/img/mitsubishi_colt.gif) no-repeat; 
}
a.mitsubishi_lancer {
background:url(../mitsubishi/img/mitsubishi_lancer.gif) no-repeat; 
}
a.mitsubishi_outlander {
background:url(../mitsubishi/img/mitsubishi_outlander.gif) no-repeat; 
}
a.mitsubishi_pajero {
background:url(../mitsubishi/img/mitsubishi_pajero.gif) no-repeat; 
}
a.mitsubishi_triton {
background:url(../mitsubishi/img/mitsubishi_triton.gif) no-repeat; 
}

a.subaru_forester {
background:url(../subaru/img/subaru_forester.gif) no-repeat; 
}
a.subaru_impreza {
background:url(../subaru/img/subaru_impreza.gif) no-repeat; 
}
a.subaru_liberty {
background:url(../subaru/img/subaru_liberty.gif) no-repeat; 
}
a.subaru_outback {
background:url(../subaru/img/subaru_outback.gif) no-repeat; 
}
a.subaru_tribeca {
background:url(../subaru/img/subaru_tribeca.gif) no-repeat; 
}


#iframeNew {
	width:100%; height:550px;
}

.new-search {float:left;position:absolute;margin:160px 0 0 740px;}
.new-search span {color:#FFFFFF;font-size:11px;}
.new-search select {width:160px;}

#preloader {
 background:#A4C0E6;
 position:absolute; top:0; left:0; z-index:51; /* z-index greater than #slider */
 width: 912px; height: 331px;
}
#preloader img {
 padding:150px 0 0 455px; /* unknown img size, but adjust so centered */
}
#slider {
 background: #A4C0E6 url(../img/ajax-loader.gif) no-repeat 50% 50%;
 position: relative; z-index:50; /* set z-index as appropriate to your site */
  width: 912px; height: 331px; border-bottom: solid 1px #FFF;
}
#slider img {
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}
#slider-wrapper { position:relative; }
