
/* Header Styles */
#top{width:972px; text-align:left;}
#title{float:left; width:530px; height:42px; padding-left:20px; max-width:530px; padding-top:25px; max-height:42px;}
#titledate{float:left; width:200px; height:42px; padding-top:25px; max-height:42px; font-size:10px; text-align:right;}
#sitetitle{float:left; width:166px; height:42px; padding-top:25px; max-height:42px; text-align:right;}
#logo{float:left; width:56px; height:67px;}

#bannercontainer{float:left; width:750px; height:130px;}
.carimage{float:left; width:222px; height:130px;}
#navbar{clear:left; height:20px; max-height:20px; padding-top:6px; width:730px; padding-left:20px; max-width:730; background-color:#285288; font-weight:bold; color:#FFFFFF;}
#banner{clear:left; height:104px; width:730px; padding-left:20px; max-width:730px; background-color:#F2F2F2; background-image:url(images/bannerback.jpg);}

#content{float:left; width:716px; text-align:left; padding-left:20px; padding-right:14px; max-width:716px; padding-top:20px;}
#rightads{float:left; width:222px; text-align:center;}

/* Main Page Styles */

#homecontent{float:left; width:360px; text-align:left; padding-right:5px; max-width:360px;}
.homeptitle{text-align:left; font-weight:bold; font-size:12px; color:#285288; padding-bottom:10px;}
.homeptext{text-align:left; padding-bottom:9px; line-height:19px;}
#homesearch{float:left; width:350px; text-align:right;}

.prevnext{padding-top:10px; padding-bottom:10px; font-weight:bold; text-align:right;}

.ptitle{text-align:left; font-weight:bold; font-size:12px; color:#285288; padding-bottom:10px;}
.ptext{text-align:left; padding-bottom:10px; line-height:19px;}

/* Top 5 Deals*/
.ucocontainer{width:335px; background-color:#F2F2F2; text-align:left;}
.redbar{width:330px; height:18px; background-color:#285288; padding-left:5px; max-width:330px; padding-top:4px; max-height:18px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.ucobar{width:325px; height:18px; padding-left:5px; padding-right:5px; max-width:325px; padding-top:2px; max-height:18px; font-size:10px; font-weight:bold; border-bottom:1px solid #FFFFFF;}
.ucoleft{float:left; width:240px;}
.ucoright{float:left; width:85px; text-align:right;}

/* AS */

.as250{width:250px; padding-left:15px; height:250px;}


/* Home Range */

.rangecontainer{width:350px; height:200px; text-align:left; background-color:#F2F2F2;}
.rangeredbar{width:345px; height:18px; background-color:#285288; padding-left:5px; max-width:345px; padding-top:4px; max-height:18px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.rangerow{clear:left; width:340px; max-width:340px; padding-top:8px; padding-left:5px; padding-right:5px; padding-bottom:5px; line-height:12px;}
.rangecarholder{float:left; width:68px; text-align:center; font-size:10px; font-weight:bold;}
.rangecar{width:55px; border-bottom:2px solid #285288;}


/* Home Search Box */

.searchcontainer{width:328px; height:205px; padding-left:8px; max-width:328px; padding-top:8px; max-height:205px; text-align:left; background-image:url(images/dealer-search-back.jpg);}
.searchtitle{font-weight:bold; font-size:11px; color:#285288;}
.searchsubtitle{font-weight:bold; font-size:10px; padding-bottom:3px; padding-top:11px;}
.searchtext{width:230px; padding-top:2px; font-size:10px; line-height:13px;}
.searchfield{font-size:10px;}
.searchspacer{clear:left; width:334px; height:10px;}
form {display: inline;}

/* Model Range*/

.modelrow{clear:left; width:716px;}
.modelcontainer{float:left; width:143px; height:100px; text-align:center;}
.modelphoto{width:120px; height:88px; background-color:#F7F7F7; border-bottom:2px solid #285288;}
.modeltitle{width:120px; height:20px; padding-top:3px; text-align:left; font-weight:bold;}


/* Contact Us Form*/

.formcontainer{float:left; width:400px;}
.formrow{clear:left; width:400px; height:17px; padding-top:3px;}
.formrowtitle{float:left; width:135px; padding-right:5px; max-width:135px; padding-top:3px; text-align:right;}
.formrowfield{float:left; width:260px;}
.text10{font-size:10px;}
.textred{color:#CC0000}

input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.modelrowspacer{clear:left; width:716px; height:20px;}


#modeltext{float:left; width:435px;}
#modelphoto{float:left; width:280px; height:205px;}

.heightspacer10{clear:left; width:334px; height:10px;}

.modelgreybar{width:425px; height:20px; padding-top:3px; padding-left:3px; font-weight:bold; color:#285288; background-color:#E3E3E3;}
.specsrow{width:425px; height:20px; padding-top:3px; padding-left:3px; padding-right:3px; border-bottom:1px solid #E3E3E3;}
.spectitle{float:left; width:249px;}
.specvalue{float:left; width:170px; font-weight:bold; text-align:right;}
.specsrowdis{width:425px; height:20px; padding-top:3px; padding-left:3px; font-size:10px;}

.reviews{width:425px; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px; border-bottom:1px solid #E3E3E3; line-height:16px;}
.reviewtitle{font-weight:bold; color:#285288;}

/* Right Adverts*/

.spacervert{width:200px; height:20px; padding-top:5px; font-weight:bold; font-size:12px; color:#285288;}
.advertsexternal{width:200px; border-top:3px solid #E4E4E4; border-bottom:3px solid #E4E4E4; border-left:3px solid #E4E4E4; border-right:3px solid #E4E4E4; text-align:left; background-color:#F2F2F2;}
.adphoto{width:200px; padding-top:8px; padding-bottom:8px; text-align:center;}
.adphotoholder{width:167px; height:120px; border-top:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; border-left:3px solid #CCCCCC; border-right:3px solid #CCCCCC;}
.adtitle{width:190px; padding-bottom:2px; font-weight:bold; border-bottom:1px solid #F2F2F2; border-left:8px solid #F2F2F2;}

.adyear{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}
.adcolor{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}
.adtrans{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}
.adfuel{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}
.admileage{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}
.adlocation{float:left; width:60px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; border-left:8px solid #F2F2F2; font-size:10px;}

.adyear2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adcolor2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adtrans2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adfuel2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.admileage2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adlocation2{float:left; width:125px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}


.adprice{float:left; width:92px; padding-top:3px; padding-left:8px; font-weight:bold;}
.adlink{float:left; width:88px; padding-top:3px; padding-left:8px; padding-bottom:4px; font-weight:bold; text-align:right;}






.listrow{clear:left; text-align:left; border-bottom:1px solid #F2F2F2; line-height:20px;}
.dealername{width:270px; float:left; text-align:left; font-weight:bold;}
.dealertown{width:150px; float:left; text-align:left;}
.dealercounty{width:130px; float:left; text-align:left;}
.dealerpostcode{width:75px; float:left; text-align:left;}
.dealertel{width:90px; float:left; text-align:left;}


.garagedetails{float:left; width:730px; padding-left:20px; padding-top:20px; line-height:16px;}
.garageleft{float:left; width:450px;}
.garageright{float:left; width:270px;}

.addressdetails{float:left; width:250px; padding-bottom:25px;}
.addressti{clear:left; float:left; width:67px; font-weight:bold; text-align:right; padding-right:3px; max-width:67px;}
.address{float:left; width:160px;}


.contactdetails{float:left; width:200px;}
.adverts250{float:left; width:250px; padding-left:10px;}
.modelrange{clear:left; width:400px; padding-top:20px; padding-bottom:20px; border-top:1px solid #F2F2F2;}
.disclaim{font-size:10px; width:400px; padding-top:10px; padding-bottom:10px; border-top:1px solid #F2F2F2;}








/* Footer Styles */
#footer{clear:left; width:750px; text-align:left;}
#ftbar{clear:left; height:6px; background-color:#F8F8F8;}
#ftcontent{clear:left; height:20px; padding-left:20px; text-align:left; line-height:19px;}

#rightadverts{padding-left:10px; text-align:center;} 


/* General Styles */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}

a:link    {color: #285288; text-decoration: none;}
a:visited {color: #285288; text-decoration: none;}
a:active  {color: #285288; text-decoration: none;}
a:hover   {color: #FF9900; text-decoration: underline;}

a.nlink:link	 {color: #FFFFFF; text-decoration: none;}
a.nlink:visited{color: #FFFFFF; text-decoration: none;}
a.nlink:active {color: #FFFFFF; text-decoration: none;}
a.nlink:hover	 {color: #FF9900; text-decoration: underline;}

.input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.smallinput, smallselect, smalltextarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

h1, h2 {font-size: 14px; padding:0; margin:0; display:inline; font-weight: bold; color: #285288;}
h3, h4 {font-size: 11px; padding:0; margin:0; display:inline; font-weight: bold;}