h1,h2 {color:#148783; border-bottom: 1px solid #148783; padding-bottom:3px; margin-bottom:0;}
h1 {font-size:18px;}
h2 {font-size:12px;}
h2.normal {color:#000; border:0;}
h3,h2#reviewlisttitle {border:0; font: bold 11px Verdana, sans-serif; color: #fff; background: url(../images/pagesection-green-bg.gif) no-repeat; padding:3px 10px; margin-bottom:0;}

#summarycontainer {width:610px;}

#frmMain p {font: 12px Arial, sans-serif;}
#imgCarIcon {margin:10px 10px 2px 0; float:left;}
#ddlModelsList_ddl {width:210px !important;}

fieldset#carsearchform {border:1px solid #148783; padding:5px 5px 10px 5px; margin:0 0 40px 0;}
fieldset#carsearchform label, fieldset#carsearchform select {float:left; width:33%; margin: 2px 10px 0 5px;}
fieldset#carsearchform label {margin-left:5px;}
fieldset#carsearchform label#lblModel {width:55%; margin-left:3px;}

#valsErrors {margin:7px;}
#valsErrors ul {list-style-position:inside; margin:5px;}

ol.makelist, ol.modellist {list-style-type:none; margin:0; padding:0;}
ol.makelist li {width:17%; float:left; margin:0 10px 5px 0; display:inline;}
ol.modellist li {width:40%; float:left; margin:0 10px 5px 0; display:inline;}
ol.makelist li a, ol.modellist li a {color:#666; text-decoration: none;}
ol.makelist li a:hover, ol.modellist li a:hover  {color:#000; text-decoration: underline;}

ul.imagelinks {clear:both; display:block; list-style-type:none;}
ul.imagelinks li {padding-top:20px;}

p.reviewcarimg {border:1px dashed #ccc; padding:2px; text-align:center;}
p.reviewcarimg em {display:block; margin:5px 0; font:9px Verdana,sans-serif; color:#666; font-style:normal;}

.promolink {display:block; text-decoration:none; color:#000080; width:150px; height:70px; margin-bottom:15px; padding-top:1px; background-repeat:no-repeat !important;}
.promolink strong {display:block; margin:6px 7px 7px 54px; text-align:left;}
.promo-loans {background: url(../images/promo-loans.gif);}
.promo-newcars {background: url(../images/promo-newcars.gif);}
.promo-carinsurance {background: url(../images/promo-carinsurance.gif);}

div#sidelinks {width:150px; float:left;}
div#maincontent {width:440px; float:right;}

ul#optionlinks {list-style-type:none; text-align:center; width:150px; border-top: 1px dashed #ccc;}
ul#optionlinks li {margin:11px 0;}
ul#optionlinks li a {font: bold 11px Verdana,sans-serif; color:#666;}

#reviewlisttitle {margin:20px 0 0 0; width:400px;}

#ucReviewSummary_pnlReviewSummary {border:1px solid #148783; background-color:#f9f9f9;}
ul#reviewslist {list-style-type:none; border-bottom:1px solid #148783; margin:10px;}
ul#reviewslist li {margin:10px 0; text-align:left;}

div.divbody {margin:10px;}

.provider475 {font-style:italic; color:red;} /* Auto Express */
.provider476 {color:blue; text-transform:uppercase;} /* Glass's */
.provider477 {color:navy; text-transform:uppercase;} /* parkers */
.provider478 {font-style:italic; color:orange;} /* Top Gear */
.provider479 {color:red; text-transform:uppercase;} /* What Car */

.rsNavPanel {margin:0 10px;}

.disclaimerStatment {clear:both; font-size:11px !important; color:#666; text-align:center;}
.disclaimerStatment a {color:#444;}

/* forum link */
#forumLink {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px; 
	margin: 4px 0 7px 2px;
	padding-top: 15px;
}

#forumLink img {
	float: left;
	border: none;
	margin: 2px 8px 4px 0px;
}

#forumLink a {
	color: #666 !important;
}


/* Sponsored links. */
#adsright {width: 142px;}
.slHeading {color: #000;}
.adLinkTxt {font-weight:bold; text-decoration:underline; color: #3566CC;}

.adBodyTxt		
{	
	text-decoration:none; 
	color: #3566CC;
}

.sladbox-darkred
{
	border-width: 1px;
	padding: 2px;
	margin-bottom: 6px;

	border-style: solid;
	border-color: #CBCBCD;
	background-color: #FFFAFA;
	color: #3566CC;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

table.sladbox-darkred
{
	margin-bottom: 12px;
}

.sladbox-darkred .sladlink
{	
	padding: 2px 4px 4px 4px; 
}

.sladbox-darkred .sladbody
{	
	padding: 0 4px 4px 4px; 
}

.sladmorebutton a, 
.sladmorebutton a:visited, 
.sladmorebutton a:hover
{
	color: #3566CC;
}

/*add Car Page*/

.msfg-addCarquestionsection
{
    border:0px;
	padding:6px;
}

.msfg-addCarquestionsection label
{
    width:33%;
    float:left;
}

.msfg-addCarquestionsection div
{
    float:left;
    height:20px;
}

.msfg-addCarquestionsection span
{
    color:#666;
    float:left;
    margin:3px;
}

.msfg-addCarquestionsection .required
{
    color:#ff0000;
}

.msfg-addCarquestionsection br
{
    clear:both;
}

.msfg-addCarsubmitsection
{
    float:right;
    padding:24px;
}

.addCarlink
{
    text-align:center;
    padding-top:10px;
    color:#148783;
}

.addCarlinkLeft
{
    text-align:left;
    padding-top:10px;
    color:#148783;
    clear:left;
}

#lnkAddCar
{
    color:#148783;
}

/* Advert Repeater */
.msfg-advertrepeater-buttons
{
	color: #000;
	text-align: left;
}

.msfg-advertrepeater-buttons h2
{
	color: #666;
}

.msfg-advertrepeater-buttons ul li
{
	border: none;
	padding: 0 0 0 0;
	margin-bottom: 20px;
}

.msfg-advertrepeater-buttons ul li h3
{
	margin: 0 0 5px 0;
	float: none;
}

.msfg-advertrepeater-buttons ul li p
{
	margin: 0 0 0 0;
}

.msfg-advertrepeater-buttons ul li h3 a
{
	color: #0000CC !important;
	font-weight: bold;
	text-decoration: underline !important;
}

.msfg-advertrepeater-buttons-moreinfo
{
	color: #008000 !important;
}

#RightPageRegion
{
	width: 125px;
	float: right;
}

#RightPageRegion h2,#RightPageRegion h3
{
	font-size: 12px;
	border: none;
	padding-top: 4px;
}

#RightPageRegion h3
{
	border: none;
	font: 12px Arial, Helvetica, Sans-serif !important; 
	background-image: none !important;
	padding: 1px;
}

#RightPageRegion a
{
	text-decoration: none;
}

#RightPageRegion p
{
	font-size: 11px;
}

