
/* General Styles */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.input10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.select10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.textarea10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

.qsinput10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; width:155px; line-height:15px;}
.qsselect10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; width:155px; line-height:15px;}

.qsinput75 {font-size:11px; width:75px; line-height:15px;}
.qsselect75 {font-size:11px; width:75px; line-height:15px;}

a:link    {color: #CC0000; text-decoration: none;}
a:visited {color: #CC0000; text-decoration: none;}
a:active  {color: #CC0000; text-decoration: none;}
a:hover   {color: #FFCC00; text-decoration: none;}

a.greenlink:link	{color: #558D11; text-decoration: none;}
a.greenlink:visited	{color: #558D11; text-decoration: none;}
a.greenlink:active	{color: #558D11; text-decoration: none;}
a.greenlink:hover	{color: #FFCC00; text-decoration: none;}

a.mxnav:link	{color:#FFFFFF; display:block; width:159px; height:21px; padding-top:5px; font-weight:bold; text-decoration: none;}
a.mxnav:visited	{color:#FFFFFF; display:block; width:159px; height:21px; padding-top:5px; font-weight:bold; text-decoration: none;}
a.mxnav:active	{color:#FFFFFF; display:block; width:159px; height:21px; padding-top:5px; font-weight:bold; text-decoration: none;}
a.mxnav:hover	{color:#FFCC00; display:block; width:159px; height:21px; padding-top:5px; font-weight:bold; text-decoration: none;}



a.greylink:link	{color: #555555; text-decoration: none;}
a.greylink:visited	{color: #555555; text-decoration: none;}
a.greylink:active	{color: #555555; text-decoration: none;}
a.greylink:hover	{color: #CC0000; text-decoration: none;}

h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}
p{margin-top:0px; margin-bottom:15px; padding:0px; line-height:16px;}

ul{margin-top:0px; padding-top:0px;}
li{margin-top:0px;}


.pagetitle{clear:left; padding-top:5px; padding-bottom:5px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; font-weight:bold;}
.subtitle{clear:left; padding-top:5px; padding-bottom:5px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}
.pagetext{clear:left; line-height:17px; }

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

.clearfix{clear:both;}

.numbers-row{clear:both; width:600px; height:30px; padding-bottom:10px;}
.number-box{float:left; width:20px; padding:3px; border:1px solid #DDDDDD;}

#site{width:970px; text-align:left; margin:auto;}

.red{color:#CC0000;}
.green{color:#558D11;}
.richbrookgreen{color:#006954;}
.dkgrey{color:#444444;}
.grey{color:#AAAAAA;}
.greyf1{color:#F1F1F1;}
.bold{font-weight:bold;}

.bartitle600{clear:left; width:590px; height:18px; padding-left:5px; padding-right:5px; padding-top:3px; color:#FFFFFF; background-image:url(/images/greybar600noshade.gif);}
.content600{width:580px; padding:10px; line-height:16px; background-color:#F8F8F8;}

/* Car Accessories Details */

#ca-head{clear:left; width:600px; padding-top:5px; padding-bottom:10px; margin:auto;}
.ca-title{float:left; width:450px;}
.ca-manufacturer{float:left; width:150px; text-align:right;}

.ca-detail{float:left; width:340px; margin-right:24px; line-height:17px;}
.ca-detail-description{clear:left; padding-bottom:10px;}
.ca-detail-price{clear:left; padding-bottom:10px;}


.ca-photoholder{float:left; width:236px; margin:auto;}
.ca-photo{clear:left; width:230px; padding:1px; border:2px solid #DDDDDD; margin:auto;}
.ca-photo-border{padding:1px; border:2px solid #DDDDDD;}

.ca-thumbholder{clear:left; width:236px; padding-top:6px;}
.ca-thumb{float:left; width:52px; border:2px solid #DDDDDD; padding:1px; margin-right:1px; margin-bottom:1px;}

/* Car Accessories Related Products */
.ca-related{width:290px; margin-left:10px;}
.ca-related-head{clear:left; width:290px; padding-top:5px; padding-bottom:5px;}
.ca-related-product{float:left; width:282px; border:1px solid #DDDDDD; padding:5px; margin-top:5px; margin-right:5px;}
.ca-related-product-photo{float:left; width:74px; padding:1px; border:1px solid #DDDDDD;}
.ca-related-product-detail{float:left; width:195px; padding-left:5px;}


/* Car Accessories Results */
.ca-cat{float:left; width:189px; margin-right:5px; margin-bottom:10px; padding:2px; border:1px solid #DDDDDD; background-color:#F8F8F8;}

.ca-cat-photo{float:left; width:50px; height:50px; padding:1px; border:1px solid #DDDDDD; background-color:#FFFFFF;}
.ca-cat-title{float:left; width:130px; padding-left:5px; padding-top:3px;}


.car-product{float:left; width:282px; padding:5px; border:1px solid #DDDDDD; margin-right:5px; margin-bottom:10px; background-color:#F8F8F8; overflow:auto;}
.car-product-photo{float:left; width:94px; padding:1px; border:2px solid #DDDDDD; }
.car-product-detail{float:left; width:177px; padding-left:5px; }

.ca-menu-head{clear:left; width:155px; padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:3px solid #000000;}
.ca-menu-item{clear:left; width:155px; border-bottom:1px solid #CCCCCC;}

a.calink:link		{color:#000000; display:block; padding-left:5px; padding-top:4px; padding-bottom:4px; text-decoration: none;}
a.calink:visited	{color:#000000; display:block; padding-left:5px; padding-top:4px; padding-bottom:4px; text-decoration: none;}
a.calink:active		{color:#000000; display:block; padding-left:5px; padding-top:4px; padding-bottom:4px; text-decoration: none;}
a.calink:hover		{color:#FFCC00; display:block; padding-left:5px; padding-top:4px; padding-bottom:4px; text-decoration: none; background-color:#F8F8F8;}

/* Adsence */
.ads160600{width:160px; height:600px; margin-bottom:10px;}

/* Header */
#mxhead{clear:left; width:970px; padding-bottom:10px;}
#mxtopbar{clear:left; width:970px; height:80px;}
#mxlogo{float:left; width:270px;}
#mxtopright{float:left; width:700px; text-align:right;}
#mxnavbar{clear:left; width:970px; height:26px;}
#mxsubnavbar{clear:left; width:970px; height:16px; padding-top:4px; font-size:10px;}
.navbtn{float:left; width:159px; border-left:1px solid #000000; border-right:1px solid #8c8c8c; text-align:center;}

#header-models{clear:left; width:158px; margin-top:10px; padding:10px; border:1px solid #DDDDDD; background-image:url(/images/boxback.jpg); font-size:10px; line-height:15px;}

/* Contact MX */

#contactmx-form{float:left; width:400px; padding-top:20px;}
.contactmx-form-row{clear:left; width:400px; padding-bottom:3px; overflow:auto;}
.contactmx-form-row-field{float:left; width:95px; padding-top:2px; padding-right:5px; text-align:right; font-weight:bold;}
.contactmx-form-row-value{float:left; width:300px;}


#contactmx-address{float:left; width:180px; margin-left:20px; padding-top:20px;}

/* Link 2 Us */

.link2us-row{clear:left; width:600px; padding-top:10px; padding-bottom:10px;}
.link2us-divide{clear:left; width:600px; height:10px;}
.link2us-title{clear:left; padding-left:10px; width:590px; font-weight:bold;}
.link2us-image{clear:left; padding-left:10px; width:590px; padding-top:3px;}
.link2us-sourcebox{clear:left; width:590px; padding-left:10px; padding-top:5px; color:#CCCCCC;}


/* Center Structure */
#mxcontainer{clear:left; width:970px;}
#mxleft{float:left; width:160px; margin-right:15px;}
#mxcenter{float:left; width:600px;}
#mxright{float:left; width:180px; margin-top:4px; margin-left:15px;}


/* Quick Search Box */
#uc-search{clear:left; width:158px; padding:10px; background-color:#EFEFEF; background-image:url(/images/boxback.jpg); border:1px solid #DDDDDD; font-size:10px;}
#uc-search-title{clear:left; width:158px; padding-bottom:10px; font-weight:bold; font-size:12px;}
#uc-search-content{clear:left; width:158px;}
#uc-search-advanced{clear:left; width:158px;}
#uc-search-advanced-content{width:158px;}
#uc-search-extras{clear:left; width:158px; padding-top:10px;}
.uc-search-row{clear:left; width:158px; padding-bottom:4px;}

/* Extra Options*/
#extras{width:172px; margin-top:10px; padding-left:8px; padding-top:4px; background-image:url(/images/extralinks-back.jpg);}
.extrarow{width:164px; height:17px; padding-top:3px; border-bottom:1px solid #EEEEEE; font-size:10px;}

/* Homepage */
#flashnav{clear:left; width:597px; height:156px; padding-top:4px; padding-left:3px; margin-bottom:10px; background-color:#EFEFEF; background-image:url(/images/homenavbk.gif);}


.home-dealers-row{clear:left; width:600px; padding-top:10px;}
.home-dealer{float:left; width:295px;}
.home-dealer-title{clear:left; width:290px; height:20px; padding-bottom:5px; color:#FFFFFF; font-weight:bold; padding-left:5px; padding-top:3px; background-image:url(/images/greybar295grey.gif);}
.home-dealer-box{clear:left; width:285px; height:100px; padding-left:5px; padding-bottom:8px; padding-right:5px; overflow:auto; background-color:#F6F6F6;}
.home-dealer-box-row{clear:left; width:285px; padding-bottom:4px; overflow:auto;}
.home-dealer-box-field{float:left; width:75px; padding-top:3px; padding-right:5px; text-align:right;}
.home-dealer-box-value{float:left; width:185px;}


.home-feat-title{clear:left; width:280px; padding-left:5px; padding-bottom:8px; overflow:hidden; font-size:10px; font-weight:bold;}
.home-feat-photo{float:left; width:99px; padding:1px; margin-left:5px; border:2px solid #DDDDDD;}
.home-feat-detail{float:left; width:165px; margin-left:10px;}
.home-feat-detail-row{clear:left; width:165px; padding-bottom:3px; font-size:10px; overflow:auto;}
.home-feat-detail-field{float:left; width:65px;}
.home-feat-detail-value{float:left; width:95px; text-align:right;}


#home-marque-list{width:580px; padding:10px; background-color:#F7F7F7;}
.home-marque-list-item{float:left; width:145px;}



/* Registration Trade */
.dreg-form{clear:left; width:600px; padding-top:25px;}
.dreg-row{clear:left; width:600px; padding-top:1px; padding-bottom:2px;}
.dreg-row-field{float:left; width:165px; padding-right:5px; padding-top:3px; font-weight:bold; text-align:right;}
.dreg-row-value{float:left; width:430px; }




/* Registration Private */
.preg-form{clear:left; width:600px; padding-top:15px;}
.preg-row{clear:left; width:400px; padding-top:1px; padding-bottom:2px;}
.preg-field{float:left; width:135px; padding-right:5px; padding-top:3px; font-weight:bold; text-align:right;}
.preg-value{float:left; width:260px; }

/* Add Car Private */
.addcar-row{float:left; width:270px; padding-top:1px; padding-bottom:2px;}
.addcar-field{float:left; width:115px; padding-right:5px; padding-top:3px; text-align:right;}
.addcar-value{float:left; width:150px;}

.dotted-div{clear:left; width:600px; border-top:1px dotted #DDDDDD; margin-top:15px; padding-bottom:10px;}


/* Used Cars Results */
.ucr-row{clear:left; width:600px; padding-top:4px; padding-bottom:3px; border-top:1px dotted #DDDDDD;}
.ucr-photo-col{float:left; width:85px; padding-left:5px;}
.ucr-photo-thumbframe{float:left; width:70px; border:2px solid #EEEEEE;}
.ucr-photo-thumb{width:68px; border:1px solid #FFFFFF;}

.ucr-detail-col{float:left; width:510px;}
.ucr-detail-title-bar{clear:left; width:510px; padding-top:3px; padding-bottom:3px; font-weight:bold;}
.ucr-detail-title{float:left; width:420px;}
.ucr-detail-price{float:left; width:85px; padding-right:5px; text-align:right; color:#CC0000;}

.ucr-detail{clear:left; width:510px; font-size:10px;}
.ucr-detail-item{float:left; width:170px; margin-top:1px;}
.ucr-detail-item-field{float:left; width:62px; text-align:right; padding-right:3px; font-weight:bold;}
.ucr-detail-item-value{float:left; width:105px;}

.numbermenu-item{float:left; width:18px; height:16px; margin:5px; padding-top:2px; text-align:center; border:1px solid #DDDDDD;}


/* Used Cars Details */
.ucd-head{clear:left; width:600px; height:20px; font-size:14px; font-weight:bold;}
.ucd-head-title{float:left; width:500px;}
.ucd-head-price{float:left; width:100px; color:#CC0000; text-align:right;}

.ucd-head-description{clear:left; padding-top:5px; font-size:10px; line-height:15px;}

.ucd-info{clear:left; width:600px; padding-top:3px;}

.ucd-detail{float:left; width:290px; padding-left:8px;}
.ucd-detail-row{width:290px; border-top:1px solid #FFFFFF; border-bottom:1px dotted #DDDDDD;}
.ucd-detail-name{float:left; width:90px; padding-left:5px; padding-top:4px; padding-bottom:5px; background-color:#F2F2F2; color:#454545;}
.ucd-detail-value{float:left; width:190px; padding-right:5px; padding-top:4px; padding-bottom:5px; text-align:right; background-color:#F7F7F7; color:#454545;}

.ucd-photo{float:left; width:300px;}
.ucd-photo-frame{clear:left; width:294px; border:3px solid #CCCCCC; margin-bottom:5px;}
.ucd-photo-main{width:292px; border:1px solid #FFFFFF;}

.ucd-photo-thumbframe{float:left; width:70px; margin-top:1px; margin-right:1px; border:2px solid #EEEEEE;}
.ucd-photo-thumb{width:68px; border:1px solid #FFFFFF;}

.ucd-action-row{clear:left; width:290px; padding-top:3px; padding-bottom:3px;}
.ucd-action-icon{float:left; width:60px; padding-left:20px;}
.ucd-action-title{float:left; width:200px; padding-top:12px; font-weight:bold; font-size:14px; color:#707070;}

#location-title{width:300px; margin-top:10px; padding-bottom:6px; line-height:16px;}
#location-map{width:292px; height:242px; padding:1px; border:3px solid #EEEEEE;}

#ucd-enquiry{width:270px; height:245px; padding:8px; margin-top:30px; overflow:auto; background-image:url(/images/back-enquiry.gif);}

.ucd-enquiry-row{clear:left; width:270px; overflow:auto; padding-bottom:3px;}
.ucd-enquiry-field{float:left; width:65px; padding-top:3px; padding-right:5px; text-align:right;}
.ucd-enquiry-value{float:left; width:190px;}

/* Dealer Results */
#dealer-results-head{clear:left; width:590px; margin-top:10px; padding:5px; overflow:auto;}
.dealer-results-row{clear:left; width:590px; border-top:1px dotted #EEEEEE; padding:5px; overflow:auto;}
.dealer-results-left{float:left; width:340px; font-weight:bold; overflow:auto;}
.dealer-results-center{float:left; width:50px;}
.dealer-results-right{float:left; width:200px; text-align:right;}

/* Dealer Results COUNTY */

.dealer-county-row{clear:left; width:590px; border-top:1px dotted #EEEEEE; padding:5px; overflow:auto;}
.dealer-county-company{float:left; width:340px; font-weight:bold; overflow:auto;}
.dealer-county-phone{float:left; width:250px; text-align:right;}

/* Dealer Details */
#dealer-info{clear:left; width:600px; line-height:16px; padding-top:10px;}
#dealer-detail{float:left; width:300px;}
#dealer-map{float:left; width:292px; height:242px; padding:1px; border:3px solid #EEEEEE;}


/* News */
.news{clear:left; width:600px; padding-bottom:15px;}
.news-titlebar{clear:left; width:600px; height:22px; padding-top:3px; padding-bottom:5px; background-color:#F7F7F7; color:#FFFFFF; background-image:url(/images/greybar600.gif);}
.news-title{float:left; width:395px; padding-left:5px; font-weight:bold;}
.news-date{float:left; width:195px; padding-right:5px; text-align:right;}
.news-content{clear:left; width:595px; padding-left:5px; padding-bottom:5px; line-height:16px;}
.news-photo{float:right; width:154px; padding:1px; border:2px solid #CCCCCC; margin-left:10px; background-color:#F7F7F7;}
.newsphotoholder{border:2px solid #CCCCCC; background-color:#EFEFEF; padding:3px; text-align:center;}
.news-info-bar{clear:both; width:595px; height:20px; padding-left:5px; padding-top:3px; font-size:10px; font-weight:bold; border-top:1px dotted #DDDDDD;}
.news-info-bar-ic{float:left; width:25px;}
.news-info-bar-title{float:left; width:120px; padding-top:4px;}

.news-article-content{clear:left; line-height:18px; overflow:auto;}
.news-article-photo{float:right; width:300px; margin-left:10px; margin-bottom:10px; padding:2px; border:2px solid #EEEEEE;}

.news-post-box{clear:left; width:580px; padding:10px; margin-top:5px; background-color:#F7F7F7; overflow:auto;}
.news-post-row{clear:left; width:580px; padding-bottom:3px;}
.news-post-field{float:left; width:75px; padding-right:5px; padding-top:3px; font-weight:bold; text-align:right; }
.news-post-value{float:left; width:500px;}

.news-comments-row{clear:left; width:580px; padding-bottom:3px; line-height:16px;}


/* Footer */
#mxfoot{clear:left; width:970px; padding-bottom:5px; padding-top:10px; font-size:10px; line-height:17px;}
#mxfooter{clear:left; width:950px; padding:10px; background-image:url(/images/footbk.gif);}