
/* Header Styles */
#top{width:972px; text-align:left;}
#title{float:left; width:750px; height:67px; padding-left:20px; max-width:730px; padding-top:25px; max-height:42px;}
#sitetitle{float:left; width:166px; height:67px; 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; background-color:#F8F8F8;}
#navbar{clear:left; height:26px; max-height:20px; padding-top:6px; width:750px; padding-left:20px; max-width:730; background-color:#CC0000; font-weight:bold; color:#FFFFFF;}
#banner{clear:left; height:104px; width:750px; padding-left:20px; max-width:730; background-color:#F2F2F2; background-image:url(images/bannerback.jpg);}

#content{float:left; width:750px; height:400px; 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:365px; text-align:left; padding-right:5px; max-width:360;}
.homeptitle{text-align:left; font-weight:bold; font-size:12px; color:#CC0000; padding-bottom:10px;}
.homeptext{text-align:left; padding-bottom:10px; line-height:19px;}
#homesearch{float:left; width:350px; text-align:right;}
.searchbox{width:334px; padding-left:8px; max-width:326px; height:79px; padding-top:8px; max-height:71px; text-align:left; background-image:url(images/searchbox_bk.gif);}
.searchspacer{width:334px; height:10px;}
.searchtitle{font-weight:bold; font-size:11px; color:#CC0000;}
.searchtext{height:18px; padding-top:2px; max-height:16px; font-size:10px;}
.searchfield{font-size:10px;}

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

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

/* Top 5 Deals*/
.ucocontainer{width:335px; background-color:#F2F2F2; text-align:left;}
.redbar{width:335px; height:22px; background-color:#CC0000; padding-left:5px; max-width:330px; padding-top:4px; max-height:18px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.ucobar{width:335px; height:20px; 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;}

/* Home Range */

.rangecontainer{width:350px; text-align:left; background-color:#F2F2F2;}
.rangeredbar{width:350px; height:22px; background-color:#CC0000; padding-left:5px; max-width:340px; padding-top:4px; max-height:18px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.rangerow{clear:left; width:350px; 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 #CC0000;}


/* Right Adverts*/



.spacervert{width:200px; height:20px; padding-top:5px; font-weight:bold; font-size:12px; color:#CC0000;}
.advertsexternal{width:200px; height:250px; 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:130px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adcolor2{float:left;width:130px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adtrans2{float:left;width:130px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adfuel2{float:left;width:130px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.admileage2{float:left;width:130px; padding-bottom:2px; padding-top:1px; border-bottom:1px solid #E4E4E4; font-size:10px; text-align:right;}
.adlocation2{float:left;width:130px; 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:96px; 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:750px; padding-left:20px; max-width:730px; padding-top:20px; line-height:16px;}
.addressdetails{float:left; width:250px; padding-bottom:25px;}
.addressti{float:left; width:70; font-weight:bold; text-align:right; padding-right:3px; max-width:67;}
.address{float:left; width:180;}


.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;}


.garageleft{float:left; width:450px;}
.garageright{float:left; width:270px;}



/* 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: #CC0000; text-decoration: none;}
a:visited {color: #CC0000; text-decoration: none;}
a:active  {color: #CC0000; 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;}

.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: #CC0000;}
h3, h4 {font-size: 11px; padding:0; margin:0; display:inline; font-weight: bold;}