/* CSS Document */


body {margin:10px 0px 0px 0px;}


/* Ford  Main page background*/
.mainsitebg {background-image:url(images/mainbackground.gif); background-repeat:repeat-y;}
.mainsitebg_noright {background-image:url(images/mainbackground2.gif); background-repeat:repeat-y;}

.homeoffers_a {margin: 10px 0px 0px 30px;}

.homeoffers_b {margin: 10px 20px 0px 0px;}

/* Ford  buttons nav right area*/

.button02 {width:161px; height:116px;}
.button03 {width:161px; height:130px;}
.offerspromos {width:161px; height:28px;}
.navrightspacer_b {width:161px; height:20px;}
.navrightspacer_c {width:161px; height:5px; overflow:hidden;}

/* Ford top header area */
.mazdalogobg {background-image:url(images/mazdalogobg.jpg); background-repeat:repeat-x;}
.topleftbg {background-image:url(images/topleftbg.gif); background-repeat:repeat-y;}
.topcontent {padding: 10px 20px 10px 20px;}
.topcontent_b {padding: 10px 20px 0px 10px;}
.texttop {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; line-height:16px;}
.imagesleft {float:left; margin:0px 14px 0px 0px;}
.smallcars {float:left; margin:0px 11px 0px 0px;}
.newcarsoffersapr {font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#000000; font-weight:bold}
.welcometo {margin:0px 0px 0px 15px;
	border-width: 1px;
	
	border-style: solid;
	border-color: #E3E3E3;
    -moz-border-radius: ;
	border-top:none;
	border-left:none;
	border-right:none;
 content:".";

}


/* Ford navright */

.newcarsearch {padding: 0px 8px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff; font-weight:bold;}
.usedcarsearch {padding: 15px 8px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff; font-weight:bold;}
.egkeyowrd {padding: 2px 8px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff; }

.usedcarsearch_b {padding: 3px 8px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff; }
.alignright {text-align:right;}
.latestnewsheader {padding: 15px 8px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff; font-weight:bold;}
.latestnews {padding: 5px 8px 5px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#ffffff;}
.latestnewsbullet {float:right; margin:4px 0px 8px 2px;}


/* Ford 3 x offers area */
.modelbg {background-image:url(../global/images/modelbg.gif); background-repeat:repeat-y;}
.modeltext_a {padding: 0px 14px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#FFFFFF;}
.modeltext_b {padding: 0px 14px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#FFFFFF;}
.modeltext_c {padding: 0px 9px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#FFFFFF;}


.searchbutton {text-align:right; margin:0px 3px 0px 0px;}

.pricebg {background-image:url(../global/images/pricebg.gif); background-repeat:repeat-y;}
.pricetext_a {padding: 0px 14px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.pricetext_b {padding: 0px 14px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.pricetext_c {padding: 0px 9px 0px 0px; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}

/* Ford footer */
.fordfooter {background-color:#FFFFFF;}







/* Ford new cars main page */

.containerbg {background-image:url(../newcars/images/containerbase.gif); background-repeat:no-repeat;}
.bodystyle {padding: 0px 0px 3px 8px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:60%; color:#FFFFFF; }

.sebackgroundtop {background-image:url(../newcars/images/setop.gif); background-repeat:no-repeat;}
.setext {padding: 0px 0px 0px 6px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold;}
.sebackground {background-image:url(../newcars/images/sebg.gif); background-repeat:repeat-y;}
.seleft {float:left; padding:0px 7px 0px 0px;}
.brochuretext {padding: 0px 0px 2px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.semodeltext {padding: 0px 0px 0px 15px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold;}
.sepricetext {padding: 2px 0px 0px 15px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.seline {width:270px; height:1px; overflow:hidden; background-image:url(../newcars/images/seline.gif);}
.brochurebg {background-image:url(../newcars/images/brochurebg.gif); background-repeat:no-repeat;}
.columntext {padding: 10px 0px 0px 15px; }

.modelprice {padding: 2px 8px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:right;}
.modelprice_b {padding: 5px 8px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:left;}
.modelprice_c {padding: 5px 8px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:center;
	
	border-width: 1px;
    border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	border-top:none;
	
 content:".";

 }

.modelprice_d {padding: 5px 8px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; 
	
	border-width: 1px;
    border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	border-top:none;
	border-left:none;
 content:".";

 }


.financeoutline {padding:10px; margin:0px 0px 10px 0px;
	border-width: 1px;
    border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	
	
 content:".";
}

.model {padding: 2px 0px 0px 8px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; }
.model_b {padding: 2px 5px 0px 8px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;
	
	border-width: 1px;
    border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	border-top:none;
	
 content:".";

 }
.modeldoublelines {padding: 2px 0px 4px 8px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; }
.carlistbase {padding: 0px 0px 4px 0px; text-align:center; }
.carlistbase_b {padding: 0px 0px 0px 0px; text-align:center; }

/* Ford fleet main page */

.fleetcontainertop {background-image:url(../newcars/images/fleetcontainertop.gif); background-repeat:no-repeat;}
.fleetmodel {padding: 0px 0px 0px 6px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.fleetcontainerbase {background-image:url(../newcars/images/fleetcontainerbase.gif); background-repeat:no-repeat;}

.fleetdesc {margin:0px 10px 3px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.fleetdescmodel{margin:0px 10px 2px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#000000; font-weight:bold;}
.descbg {background-image:url(../fleet/images/descbg.gif); background-repeat:repeat-y;}


/* used cars ford direct */
.fdcontainertop {background-image:url(../usedcar/images/containertop.gif); background-repeat:no-repeat;}
.fdmodel {padding: 0px 0px 0px 6px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000;}
.fdcontainerbase {background-image:url(../usedcar/images/containerbase.gif); background-repeat:no-repeat;}

/* used cars search*/
.resultsbg_a {background-image:url(../usedcar/images/resultsbg01.gif); background-repeat:repeat-y;}
.resultsbg_b {background-image:url(../usedcar/images/resultsbg02.gif); background-repeat:repeat-y;}
.smallcar {text-align:right;}
.resultsdata {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;}
.shortlist {text-align:center;}

.carnames {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 0px 0px 5px;}
.carnames_b {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 0px 0px 5px;}

/* used cars view*/

.viewlogobg {background-image:url(../usedcar/images/usedcarviewlogo.gif); background-repeat:no-repeat;}
.viewlogobgprint {background-image:url(../usedcar/images/usedcarviewlogoprint.gif); background-repeat:no-repeat;}
.viewaddress {margin:5px 10px 5px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 80%; color:#000000; text-align:right;}
.viewpricebg {background-image:url(../usedcar/images/usedcarviewpricebg.gif); background-repeat:no-repeat;}
.viewmodel {margin:1px 10px 0px 6px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; float:left;}
.viewprice {margin:0px 5px 0px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 90%; color:#FFFFFF; float:right; font-weight:bold; text-align:right;}
.viewbg {background-image:url(../usedcar/images/usedcarviewbg.gif); background-repeat:repeat-y;}

.viewbgprintable {background-image:url(../usedcar/images/usedcarviewbgprint.gif); background-repeat:repeat-y;}
.viewcar {text-align:right;}
.viewdetailsbg {background-image:url(../usedcar/images/usedcarviewdetail.gif); background-repeat:repeat-y;}
.viewdetailsmileage {background-image:url(../usedcar/images/usedcarviewmileage.gif); background-repeat:no-repeat;}
.viewmileage {margin:5px 10px 5px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;}


.custommessage {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:5px 0px 5px 5px; text-align:left;}
.bulletspadding {margin-bottom:10px;}


.viewadditionallinks {margin:15px 10px 5px 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 80%; color:#000000; float:left; width:550px;}

.brandlogoview {float:right; margin:0px 10px 0px 0px;}


.viewextra {margin:0px 10px 0px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; }

.textview {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:2px 0px 0px 0px; line-height:15px;}


/* used cars accessories*/
.accessoriesbluebg {background-image:url(../usedcar/images/accheader.gif); background-repeat:no-repeat;}
.accessoriesmainbg {background-image:url(../usedcar/images/accessoriesbg.gif); background-repeat:repeat-y;}
.accessoriesheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 10px;}
.accessoriesmain {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:5px 10px 5px 10px;}

/* news */
.newstopbg {background-image:url(../news/images/newsheaderbg.gif); background-repeat:no-repeat;}
.newsheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; font-weight:bold; margin:0px 0px 1px 10px; float:left; width:380px;}
.newsdate {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; font-weight:bold; margin:0px 10px 1px 0px; float:right; width:90px; text-align:right;}
.newsmainbg {background-image:url(../news/images/newsbg.gif); background-repeat:repeat-y;}
.newsmaintext{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;  margin:10px 10px 0px 15px; line-height:16px;}
.newstease {margin:0px 0px 0px 5px;}


/* new accessories */
.acctopbg {background-image:url(../newcars/images/accheaderbg.gif); background-repeat:no-repeat;}
.accheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; font-weight:bold; margin:0px 0px 1px 10px; float:left; width:380px;}

.acctextprice {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:5px 5px 5px 5px; text-align:center;}
.accmainbg {background-image:url(../newcars/images/accbg.gif); background-repeat:repeat-y;}
.accmainbg_b {background-image:url(../newcars/images/accbg2.gif); background-repeat:repeat-y;}
.accmainbg_c {background-image:url(../newcars/images/accbg3.gif); background-repeat:repeat-y;}
.acctext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:5px 5px 5px 5px; }
.accheadertext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#ffffff; font-weight:bold; margin:5px 5px 5px 5px; text-align:center;}
.accheadertext_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#ffffff; font-weight:bold; margin:5px 5px 5px 5px;}
.smallwhitevat {font-size: 70%;}

.wheeltop {background-image:url(../newcars/images/wheelblue.gif); background-repeat:no-repeat;}
.wheelname {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#ffffff; font-weight:bold; margin:2px 5px 5px 5px;}
.wheelbg {background-image:url(../newcars/images/wheelbg.gif); background-repeat:repeat-y;}
.wheeldesc {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 60%; color:#000000;  margin:2px 5px 0px 5px;}

.largeaccbg {background-image:url(../newcars/images/accessoriesbg.gif); background-repeat:repeat-y;}



/* contact us page */
.contactformbg {background-image:url(../contactus/images/formbg.gif); background-repeat:repeat-y;}
.contactformbg_b {background-image:url(../contactus/images/formbg2.gif); background-repeat:repeat-y;}
.imagesright_b {float:right; padding:0px 0px 5px 0px;}
.imagesright_c {float:right; padding:0px 0px 5px 10px;}

/* Recruitment */

.recruitbg {background-image:url(../news/images/dottedbg.gif);}
.recruitbg_b {background-image:url(../news/images/dottedbg2.gif);}
.jobtitle {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 0px 0px 8px; text-align:left;}
.location {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 8px 0px 0px; text-align:right;}
.jobdesc { margin:7px 10px 7px 10px; text-align:left; }
.reference {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 0px 0px 8px; text-align:left;}
.jobapply {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:0px 8px 0px 0px; text-align:right;}



/* news */
.dot1{background-image:url(../news/images/dot1.gif);}
.dot2{background-image:url(../news/images/dot2.gif);}
.newsbg {background-color:#F1F3F7 ;}
.newsheadline {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; margin:3px 8px 3px 8px; text-align:left;}
.newsview { margin:7px 10px 2px 10px; text-align:left; }
.newsview_b { margin:7px 10px 7px 10px; text-align:left; }
.newsimage {float:right; margin: 5px 0px 0px 10px; border:solid 1px #000000; width:200px;}
.caption {margin:2px 4px 4px 4px; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000;}
.newsdate_b {margin:0px 0px 0px 10px;}


/* events */

.eventsheader {background-image:url(../aboutus/images/eventsheader.gif); background-repeat:no-repeat;}
.eventstextheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#ffffff; font-weight:bold; margin:0px 0px 0px 7px; float:left; width:390px;}
.eventsdate {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; font-weight:bold; margin:0px 5px 0px 0px; float:right; width:90px; text-align:right;}
.eventsbg {background-image:url(../aboutus/images/eventsbg.gif); background-repeat:repeat-y;}
.eventsbase {background-color:#8C8C8C;}
.eventsmiddle {margin:5px 10px 5px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; }
.pdf {float:left; width:27px; margin:0px 10px 10px 0px; }
.download {padding:10px 0px 0px 0px;}


/* cdealerships */
.dealerships {background-image:url(../dealers/images/dealershipsbg.gif); background-repeat:repeat-y;}

.dealershipsphone {margin: 3px 0px 5px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;} 
.dealershipstext{margin: 10px 0px 3px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;}
.internettext{margin: 10px 0px 6px 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 90%; color:#000000;}
.isalesbg {background-image:url(../aboutus/images/isalesbg.gif); background-repeat:repeat-y;} 

/* Special offer list page */
.sedotted {background-image:url(../newcars/images/dottedheader.gif); background-repeat:repeat-x;}
.semodel {margin: 2px 0px 0px 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; font-weight:bold; float:left;}
.seprice {margin: 0px 3px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; font-weight:bold; float:right;}
.semainarea {margin: 10px 10px 10px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; line-height:15px; }


/* Content */
.content{padding: 15px 20px 20px 20px;}
.content_b{padding: 15px 20px 0px 20px;}
.content_contact{padding: 15px 20px 0px 20px; height:180px; }
.content_d{padding: 15px 20px 20px 20px;}
.content_c{padding: 12px 0px 0px 2px;}

.content_e {padding: 0px 20px 0px 20px;}
.content_f {padding: 25px 20px 0px 20px;}
.contenthome {padding: 15px 20px 0px 20px;}
.contenthomebase {padding: 0px 20px 4px 25px;}


.spacer_a {height:50px;}
.spacer_b {height:20px;}
.spacer_c {height:10px; overflow:hidden;}
.spacer_d {height:25px; overflow:hidden;}
.spacer_e {height:200px;}


.text {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; line-height:18px;}
.text_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:0px;}
.textbold {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; font-weight:bold; margin:0px 0px 0px 0px;}

.text_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; line-height:17px;}
.text_c {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 60%; color:#000000; }
.text_d {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 90%; color:#000000; line-height:18px;}
.text_f {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 90%; color:#000000; line-height:18px; margin:70px 0px 0px 0px;}
.text_e {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;}
.textnomarg {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000; margin:0px 0px 0px 0px; line-height:18px;}

.contenttext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 80%; color:#000000; line-height:19px;}
.footertext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#FFFFFF; }
.footerimage {background-image:url(images/footer.gif); background-repeat:no-repeat;}


/* Bullets */
li { 
	list-style-image: url(images/bullet.gif); 
	margin-left:-14px; 
	margin-top:2px; 
}

.textbullets {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color:#000000;  margin:2px 10px 0px 20px; line-height:18px;}
.lihome { 
	list-style-image: url(../global/images/tick.gif); 
	margin:3px 10px 0px 2px;
}
ul { 
	margin-top:5px; 
}

.liinner {  
	margin-left:0px;
}
.liinner_b {
	margin-left:12px;
}
.liinner_c {
	margin-left:24px;
}


h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#000000; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h4 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h5 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-weight:100;}
p {margin:0px 0px 15px 0px;}



a.default:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}

a.defaultwhite:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.defaultwhite:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.defaultwhite:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none;}
a.defaultwhite:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline;}

a.navright:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navright:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navright:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navright:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}

a.navright_:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.navright_:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.navright_:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.navright_:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}


a.sortheader:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline; font-weight:bold}
a.sortheader:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline; font-weight:bold}
a.sortheader:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: underline; font-weight:bold}
a.sortheader:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #ffffff; text-decoration: none; font-weight:bold}


a.underlined:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #85B7D2; text-decoration: none;}


a.pagingon:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #85B7D2; text-decoration: none; font-weight:bold}
a.pagingon:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #85B7D2; text-decoration: none; font-weight:bold}
a.pagingon:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #85B7D2; text-decoration: none; font-weight:bold}
a.pagingon:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none; font-weight:bold}

a.pagingoff:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.pagingoff:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.pagingoff:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.pagingoff:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #85B7D2; text-decoration: none;}

a:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #666666; text-decoration: none;}

/* Added by pie */
/* Added by pie */
.datatable {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	content:".";
	margin-top:3px;
	margin-bottom:5px;
	background-color: #FFFFFF;
}
.dataitem {background-color: #FFFFFF; }
.dataheader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color: #FFFFFF; background-color: #017DB8; font-weight:bold;}
.specialoffer {color:#990000}
.error {color: #990000;}

.warning {font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; margin:6px 6px 10px 6px; }
.triangle {float:left; width:60px; height:37px; background-image:url(/global/images/warning.gif); margin:6px 3px 10px 15px; background-repeat:no-repeat;}
.phoneimage {float:left; width:96px; height:79px; background-image:url(/newcars/images/phone2.gif); padding:6px 3px 6px 0px; background-repeat:no-repeat;}
.yourdetails {float:left; margin-top:30px;}
.pagingwrapper {text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:70%;}



.telephoneHeader {
 height:51px;
 width:469px;
}

.telephoneContent {
 height:37px;
 width:469px;
}

.telephoneFooter {
 height:26px;
 width:469px;
 margin-bottom:0;
 padding-bottom:0;
}

.telephoneItem {
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#FFFFFF;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #666666;
padding: 5px;
left: -1000px;
border: 2px solid gray;
visibility: hidden;
color: #FFFFFF;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
width:170px;
margin-top: 30px;
left: 5px; /*position where enlarged image should offset horizontally */
}



.telephoneContactHeader {
	width:300px;
	height:45px;
}

.telephoneContactAreaHeader {
	width:300px;
	height:32px;
}

.telephoneContactBackGround {
	width:300px;
	background-image:url(../contactus/images/telephoneBackground.gif);
	background-repeat:repeat-y;
}

.telephoneContactBackGroundInner {
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
}

.text_large {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 110%; color:#000000; line-height:18px;
}

.modelprice_c2 {padding: 5px 8px 5px 5px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; text-align:left;
	
	border-width: 1px;
    border-style: solid;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	border-top:none;
	
 content:".";

 }
 
 
 
/* Anti Bacteria Banner */
.antiBacteriaPanel {width:420px; margin-left:auto; margin-right:auto;}
.antiBacteriaImage1 {height:142px; }
.antiBacteriaImage2 {height:44px; }
.antiBacteriaImage3 {height:116px; }
.antiBacteriaImage4 {height:53px; }
.antiBacteriaImage5 {height:56px; }
.antiBacteriaImage6 {height:52px; }
.antiBacteriaImage7 {height:76px; }
.antiBacteriaImage8 {height:54px; }


/* Accident AfterCare Table Styles */
.aftercare td {padding:5px; font-size:70%; font-family:Arial, Helvetica, sans-serif;}
.aftercare table { border:1px solid #d3e9f7; }
.blueRow {background-color:#d3e9f7; padding:4px;}
.whiteRow { }
