body{background-image:url(images/toyota-dealers-uk.gif); background-repeat:repeat-x; margin:auto; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
p{margin-top:5px; padding-left:1px; margin-bottom:15px; line-height:17px;}
img{border:0px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
ul{padding-left:18px;}

.text9{font-size:9px;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}
.text14{font-size:14px;}
.text15{font-size:15px;}
.text16{font-size:16px;}

.select160{width:160px; padding-bottom:2px;}
.input100{width:100px;}
.input150{width:150px;}
.input160{width:160px; padding-bottom:2px;}
.select200{width:200px; padding-bottom:2px;}
.input200{width:200px; padding-bottom:2px;}
.input250{width:250px;}
.input300{width:300px;}
.input350{width:350px;}
.input400{width:400px;}
.input450{width:450px;}

.pcolor{color:#AA0000;}
.grey3d{color:#3D3D3D;}
.bold{font-weight:bold;}


li{margin-left:-3px; line-height:17px; padding-bottom:10px;}

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

#container{width:980px; text-align:left; margin:auto;}
#tpbar{clear:left; height:17px; padding-top:2px; text-align:right; font-size:11px;}
#dealers-toyota-logo{float:left; width:250px;}
#toyota-cars{float:left; width:250px;}
#dealer-nav{clear:left; font-weight:bold; font-size:14px;}
.btn{float:left; width:194px; border-left:1px solid #DA8F8F; border-right:1px solid #6C0000; text-align:center;}

a.navbtn:link    {color: #FFFFFF; height:23px; padding-top:7px; display:block; text-decoration: none;}
a.navbtn:visited {color: #FFFFFF; height:23px; padding-top:7px; display:block; text-decoration: none;}
a.navbtn:active  {color: #FFFFFF; height:23px; padding-top:7px; display:block; text-decoration: none;}
a.navbtn:hover   {color: #FF9900; height:23px; padding-top:7px; display:block; text-decoration: none;}

#dealer-content{clear:left; width:980px; padding-top:20px; padding-bottom:10px; border-bottom:4px solid #AA0000; overflow:auto;}

.pagetitle{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:17px; font-weight:bold; letter-spacing:-1px; color:#AA0000; display:inline;}
.pagesubtitle{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#AA0000; display:inline;}

#leftcol{float:left; width:170px; margin-right:15px;}
#middlecol{float:left; width:560px; margin-right:20px;}
#rightcol{float:left; width:210px;}


.toyota-model-list{clear:left; width:150px; padding:5px; background-color:#F1F1F1; margin-bottom:1px;}

.avatarborder{padding:1px; border:1px solid #DDDDDD;}

.boxhead{clear:left; padding:5px; background-color:#AA0000; color:#FFFFFF;}

.greyhead{clear:left; padding:5px; background-color:#F1F1F1;}
.greybox{clear:left; padding:5px; margin-top:1px; background-color:#F7F7F7;}


#searchbox{clear:left; width:210px;}
#searchbox-head{clear:left;}
#searchbox-body{clear:left; font-size:11px; padding-left:10px; padding-right:10px; background-image:url(/images/searchbox-back.gif); background-repeat:repeat-y;}
#searchbox-foot{clear:left;}

/* Homepage */

#toyota-dealer-search{clear:left; width:510px; height:160px; padding:5px; background-image:url(/images/toyota-dealer-search.jpg); background-repeat:no-repeat;}

#extra-options{clear:left; width:200px; padding-top:2px; padding-left:5px; padding-right:7px; margin-top:15px; background-image:url(/images/car-options-bk.gif); background-repeat:no-repeat;}
.extra-row{clear:left; padding-top:4px; padding-left:3px; padding-bottom:5px; border-bottom:1px dotted #EEEEEE; font-size:11px;}


.toyota-review-row{clear:left; width:550px; padding:5px; padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #EEEEEE; overflow:auto;}
.review-photo{float:left; width:60px;}
.review-snip{float:left; width:483px;}


#ukmap{padding-top:8px;}

/* Town Page */

.newused{float:left; width:280px; margin-top:10px; border-top:1px dotted #DDDDDD; padding-top:15px;}

.townlist-row{clear:left; width:550px; padding-top:6px; padding-bottom:6px; border-bottom:1px dotted #DDDDDD; overflow:auto;}
.townlist-left{float:left; width:405px; padding-left:4px;}
.townlist-right{float:left; width:135px; text-align:right; padding-right:5px;}

/* Site Map */

.sm-col{float:left; width:180px;}

/* Details */

.list-detail-address{float:left; width:230px; line-height:17px;}
.list-detail-map{float:left; width:305px; padding-left:10px; padding-bottom:10px;}

.list-detail-contact-icons{clear:left; width:200px; padding-top:6px;}
.list-detail-contact-icon{float:left; width:48px;}

#dealers-options{clear:left; width:200px; padding-top:2px; padding-left:5px; padding-right:7px; margin-top:15px; background-image:url(/images/car-options-bk.gif); background-repeat:no-repeat;}
.dealers-row{clear:left; padding-top:4px; padding-left:3px; padding-bottom:5px; border-bottom:1px dotted #EEEEEE; font-size:11px;}



/* Reviews */


.review-container{clear:left; padding-top:10px;}

.review{clear:left; width:560px; overflow:auto;}
.review-row{clear:left; width:560px;}
.review-left{float:left; width:94px; font-size:11px; padding-top:10px; padding-bottom:10px; line-height:13px; text-align:center;}
.review-right{float:left; width:440px; padding-left:5px; padding-top:10px; padding-bottom:10px; line-height:17px;}

.review-form{border:1px dotted #DDDDDD; padding:5px;}
.review-form-row{clear:left; width:470px; padding-bottom:3px; overflow:auto;}
.review-form-field{float:left; padding-top:2px; width:100px;}
.review-form-value{float:left; width:369px;}


/* Contact */

.cform-row{clear:left; width:519px; padding-bottom:3px; overflow:auto;}
.cform-name{float:left; width:116px; padding-top:3px; padding-right:3px; font-weight:bold; text-align:right;}
.cform-field{float:left; width:400px;}


#foot{clear:left; padding:5px; margin-top:1px; border-top:3px solid #DDDDDD;}