@charset "utf-8";

/*LAYOUT & TEMPLATES*/
body  {
	font: 12px Tahoma, Geneva, sans-serif; 
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;

}
a {
	cursor:pointer;
}
#content {
	width: 940px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 5px;

} 

#header {
	height: 50px;
	padding: 0;
	padding-top: 10px;
	font-family:Tahoma, Geneva, sans-serif;
}
#sidebar1 {
	float: left; 
	width: 300px; 
	padding:0px;
	margin: 0px;
	display:inline;
	
}

#sidebarASL {
	float: left; 	
	padding:0px;
	margin: 0px;
	display:inline;
	width: 160px; 	
}
#sidebar1 img {
	padding-top:5px;
	
	
}
#sidebar2 img {
	padding-bottom:5px;
	
	
}
#mainContent {
	margin-left:310px;
	/*padding-left:5px;*/
	/*width:640px;*/
	position: relative;
	height: auto;
	overflow:visible;
	margin-right: 0px;
	text-align:justify;

	
} 

#mainContent3colAS {
	margin-top: 0px;
	margin-right:270px;
	margin-bottom: 0;
	margin-left: 160px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right:10px;
	position: relative;
	height: auto;

	padding-top: 0px;
} 

#mainContent3col {
	margin-top: 0px;
	margin-right:170px;
	margin-bottom: 0;
	margin-left: 300px;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
	height: auto;

	padding-top: 0px;
} 
 #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* padding keeps the content of the div away from the edges */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


.relatedCar {
	padding:5px;
	border:solid 1px #CCC;
	text-align:center;
	margin-bottom:5px;
}
.relatedNews {
	padding:10px;
	background-color: #e0e0e0;
	background-image: url(../images/stripeformbgNew.jpg);
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #136fae;

}

.sidebarGenContent {
	padding:10px;
	
		

}

img .border {
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
#content #sidebar1 .relatedNews ul li,  #content #sidebar1 .sidebarGenContent ul li{
	float: left;
	margin-right: 10px;
	width: 125px;
	font-size:10px;
}
#content #sidebar1 .relatedNews ul, #content #sidebar1 .sidebarGenContent ul  {
	padding:5px 0px 0px 0px;
}
.relatedNews a, .sidebarGenContent a {
	color:#252525;
}

.socialNetworkLinks {
	float:right;
	width:184px;
	margin:5px 0px 5px 5px;
	text-align: right;
}
#content #mainContent3col .socialNetworkLinks img {
	border:none;
	margin-right:5px;
	margin-left:0px;
	padding-left:5px;
}

.formwrapperUC {
	width: 280px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #136fae;
	background-color: #e0e0e0;
	padding:10px;
	background-image: 	url(../images/stripeformbgNew.jpg);
	background-repeat:repeat-x;
	clear: both;
	min-height:40px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#containerUC {
	background-color: #e0e0e0;

	width:300px;
	padding-bottom: 10px;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
	background-image: url(../images/stripeformbgNew.jpg);
}
#containerUC .nav1 {
	float: right;
	margin-right: 10px;
	margin-top:-5px;
	display: inline;
}
.LOUCTopWrapper {
	height:35px;
	position:relative;
	border-bottom:solid 2px #136fae;
	margin-bottom:10px;
	z-index:89;
	padding-top: 10px;
	padding-left: 10px;
}
.descriptionLOUC {
	font-size: 15px;
	text-align:right;
	margin-right: 10px;
	font-weight: bold;
	line-height: 17px;
	font-family: Tahoma;
	margin-bottom: 15px;
}
.goldHeading {
	font-size: 15px;
	text-align:right;
	margin-right: 10px;
	font-weight: bold;
	line-height: 17px;
	font-family: Tahoma;
	margin-bottom: 15px;
	color:#bb9636;
}
.priceLOUC {
	font-size: 18px;
	text-align:right;
	margin-right: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
	font-family: Tahoma;
}
.fromLOUC {
	font-size:10px;
	color: #252525;
	font-family: Tahoma;
	text-transform: uppercase;
	font-weight: bold;
	line-height:14px;
	}
.LOUCTitle {
	font-size: 20px;
	font-family:Tahoma, Geneva, sans-serif;
}



.carFinderTitle{
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #252525;
	}

/*HEADINGS AND PARAGRAPHS*/
p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right:5px;
	
}
h1, h2, h3, h5, h4  {
	font-family: Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	margin-bottom:5px;
	color:#2B5E83;
	
}

h1{
	font-size:22px;
	/*padding-top:10px;*/

}
h2 {
	font-size:18px;
}

h3 {
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;

}
h4 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	margin-bottom:10px;

}
h5 {
	font-size:14px;
	margin-top:5px;
	line-height:20px;

}
h6{	font-size:16px;
	font-weight:bold;
	color:#1670AC;
	margin-bottom:5px;
	}
	
/*FLOATS*/
.fltrtM15 { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	text-align:right;
	margin-right:10px;
	margin-top: 5px;
}
.fltrtM15noTop { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	text-align:right;
	margin-right:10px;
	margin-top:0px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.fltlft15px { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 15px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	text-align:right;
}
.fltrt1 { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	text-align:left;
}
.fltrtTopMar { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	margin-top:8px;
	text-align:right;
}
.fltrtNoMar { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	text-align:right;
}
.clearLeft {
	clear:left;

}
.clearRight {
	clear:right;
}
.fltrtcentre {
	float: right;
	margin-left: 8px;
	text-align:right;
	margin-top:12px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

.group:after {
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;
}
/*For IE6*/
* html .group {
	height:1%;
}
/*For IE7*/
*:first-child+html .group {
	min-height:1px;
}

/* ---------------------- TABLE STYLES ------------------------------- */

caption {
	font-size:16px;
	font-weight:bold; 				
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:5px;
	
}
#mainContent table, #contentBrand2col table {
	border:#ccc 1px solid;
	font-size:10px;
}
.jqTransformTextarea table {
	border:none;
	border:0px;
}
#mainContent th, #contentBrand2col th {
	font-weight:bold;
	font-size:11px;
	padding:4px 2px;
	background:#136EAE;
	color: #FFF;

}
#mainContent td, #contentBrand2col td {
	padding:2px;
	
}
.jqTransformTextarea td {
	padding:0px;
}
#mainContent tr:hover, #contentBrand2col tr:hover {
	background:#CCC;

}
.jqTransformTextarea tr:hover {
	background:none;
}


/*-------------------POPUPS------------------------------------------------*/
#backgroundPopup, #backgroundPopup1, #backgroundPopup2, #backgroundPopup3, #backgroundPopup5, #backgroundPopupLC, #backgroundPopupMot, #backgroundPopupUS {
display:none;
position:fixed;
/* hack for internet explorer 6*/
_position:absolute; 
/*END HACK*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:2000;
}
#popupKey, #popupContact, #popupCallBack, #popupLocations, #popupGeneral, #popupMot, #popupLC, #popupUS {
	display:none;
	position:fixed;
	/* hack for internet explorer 6*/
	_position:absolute; 
	/*END HACK*/
	height:auto;
	width:570px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:9000;
	padding:20px;
	font-size:12px;
	text-align: left;
	margin-top:50px;

}
 #popupLocations {
	 width:761px!important;
 }
#popupKey h1, #popupContact h1, #popupCallBack h1, #popupLocations h1, #popupGeneral h1, #popupMot h1, #popupLC h1, #popupUS h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupKeyClose, #popupContactClose, #popupCallBackClose, #popupLocationsClose, #popupGeneralClose, #popupMotClose, #popupLCClose, #popupUSClose  {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

#popupLocations ul li a {
	font-size:14px;
}
#popupLocations ul li img {
	margin-left:10px;
}
#popupLocations ul li {
	float:left;
	width:250px;
	margin-right:20px;
}


#backgroundPopupTyre, #backgroundPopupExhaust, #backgroundPopupBrakes, #backgroundPopupBattery   {
display:none;
position:fixed;
/* hack for internet explorer 6*/
_position:absolute; 
/*END HACK*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:2000;
}
#popupTyre, #popupBrakes, #popupExhaust, #popupBattery {
	display:none;
	position:fixed;
	/* hack for internet explorer 6*/
	_position:absolute; 
	/*END HACK*/
	height:auto;
	width:570px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:9000;
	padding:20px;
	font-size:12px;
	text-align: left;
	margin-top:50px;

}

#popupTyre h1, #popupBrakes h1, #popupExhaust h1, #popupBattery h1 {
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupTyreClose, #popupBrakesClose, #popupBatteryClose, #popupExhaustClose  {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

/* -----------------------MISC----------------------------------------------*/
.date {
	font-style:italic;
	font-size:11px;
	color:#666;
}
.LOmauftitle {
	text-transform:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight: normal;
}
.bottomspace {
	margin-bottom: 10px;
}

.tel {
	float:right;
	font-size: 26px;
	font-weight: bold;
	text-align: right;
	color: #252525;
	position: relative;
	margin-right: 5px;
	
}
.telAS {
	float:right;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	color: #252525;
	position: relative;
	margin-right: 5px;
	
}
.sub1 {
	font-size:12px;
	text-transform:uppercase;
	color: #252525;
}

.breadcrumbs {
	font-size:10px;
	text-transform:lowercase;

	

}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color:#2B5E83;
	text-decoration:none;
	
}
.breadcrumbs a:hover {
	text-decoration:underline;
	color:#2B5E83;
}
.breadcrumbs a:active{
	color:#2B5E83;
}
.textRight {
	text-align: right;
	font-weight:bold;
}
.body_ul {
	padding: 5px 30px;
	list-style-type: disc;
}
#mainContent3col #outer {
	margin-top:0px;
}
#outer {
	position: relative;
	color:#2B5E83;
	font-family:Tahoma, Geneva, sans-serif;
	height:80px;
	overflow: hidden;
	font-weight: bold;
	border-bottom: 1px solid #136EAE;
	border-top: 1px solid #136EAE;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-bottom:5px;
	margin-top:5px;
	
    }
	
#inner  {
	position: relative;
	top:50%;
	width:510px;
	height: 40px;
	margin-top: -20px;

    }
#inner h1 {
	font-size: 24px;
	line-height: 25px;
	margin-bottom:0px;
}


.contactEnquiry {
	padding: 10px;
	float: right;
	width: 370px;
	border: 1px solid #999;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	background-color: #CCC;
}
.contactEnquiry .enquiryForm {
	border:none 0px;
}
.Results_Sort_Nav1 {
	float: right;
	margin-left: 10px;
}
.Result_Page_Nav {
	float: right;
}
.title {
	margin-bottom:5px;
}
 #offerArea h1{
	margin:10px 0px; 
	font-weight:normal;
	text-align:center;
	 
 }
 #sortNavigate {
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#252525;
	width:100%;
}
.resultPageThis a{
	color:#888888;
		background-color:#FFFFFF
}
.resultPageThis	{
	float:left;
	width:15px;
	height:15px;
	border:1px solid #D8D8D8;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#888888;
	background-color:#FFFFFF;
	margin-right:5px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 3px;
		}
.Result_Page_Other
		{
	width:15px;
	float:left;
	height:15px;
	border:1px solid #D8D8D8;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#666666;
	background-color:#eeeeee;
	margin-right:5px;
	margin-top:0px;
	margin-left: 3px;
		}
.Result_Page_Other a{
		color:#666666;
		background-color:#eeeeee;
		text-decoration:none;
		}
#UCsearchRdropdown {
	float: right;

	
}
.Result_Page_Nav form select {
	width:100px;
	border:thin #ccc solid;
}
#customerSerHubArea {
	padding-left:50px;
}
.customerSerHubBoxes{
	float:left; width:150px; margin-right:10px; margin-bottom:10px; border: solid 2px #ccc; padding:10px; height:65px; text-align:left;
}

.quote {
	border:1px solid #ccc;
	padding:10px;
	font-style:italic;
	margin-left:175px;


	display:block;
	background: #EBEBEB;
	text-align:center;
	
}

.quote1 {
	
	padding:10px;
	font-style:italic;
	color:#252525;
	background: #EBEBEB;
	
}
.imgSym {
	margin-right: 10px;
	
}

.afterSBtn {
	display:block;
	
	border:1px solid #CCCCCC;
display:block;
margin:10px 0;
min-height:50px;
padding:10px;
}
#sidebar1 .afterSBtn img {
	margin:0 10px 10px 0;
padding-top:0;
}
	
.newsHub {
	padding:5px;
	margin-bottom:10px;
	border: 1px solid #999;
	min-height:90px;
}
.newsHub img {
	max-height:80px;
}
.newsHubp {
	margin-top:0px;
	margin-left:108px;

}
.summary {
	font-size: 12px;
	color: #333;

}
.summary_sidebar {
	font-size: 10px;
	color: #444;

}
.summaryDP {
	font-size: 10px;
	color: #333;
	display: block;
	margin-top: 5px;
}
.callus{
	font-size:18px;
	color:#FFF;
	line-height:35px;
	margin-left:10px;
}
.sub {
	font-size:12px;
	color: #252525;

}
.bigprice {
	font-size: 36px;
	font-weight: bold;
	color: #2B5E83;
}

.facilitiesCB {
	margin-bottom:10px;
	float:left;
	width:90px;
	font-size:10px;

}
#symbActions {
	padding: 5px;
	text-align:center;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	border: 1px solid #CCC;
}
#symbActions ul {
	margin: 0px;
	padding: 0px;
}
#symbActions ul li {
	float: left;
	list-style-type: none;
	margin-top: 5px;
}

#symbActions img {
	margin-right: 3px;
	margin-top: 5px;
}




.todolist table {
	width:80%;
}
.todolist tr td {
	padding:10px;
	border:1px #CCC solid;
	font-size:12px;
}
.EnquiryFormContainer {
	border:1px solid #CCC;
	padding:20px;
	width:350px;
}
.SiteMap ul {
	margin:20px;
	
}
.SiteMap li {
	list-style-image:url(/images/sitemap_list_icon.jpg);
	list-style-position:inside;

}

.borderPadding {
	border:1px solid #CCC;
	width:500px;
	padding:10px;
	display:block;
	margin-top: 810px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.3collayout {
	width: 100%;
	margin:10px 0px;
	display:block;
		
}
.col {
	float:left;
	width:32%;
	margin-left:2%;
}
.col.Right {
	float:right!important;
}
.col.Left {
	margin-left:0!important;
}
.loading                               {
                        margin:0px 0px 0px 0px;
                        border:0px;
                                                width:732px;
                                                height:50px;
                                                background: url('/images/working.gif') 50% 50% no-repeat
                                                }



#regionLinks {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	border: 1px solid #CCC;
	margin:10px 0px 0px 0px;
	background:url(../images/sidebar-region-bg.jpg) no-repeat;
	-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;

}
#regionLinks a {
	color: #666;
	font-size:10px;
}

 .twitter-button a {

    background: url(/custom/3414.png) left center no-repeat;
	height:18px;
	width:60px;
  }


.nav2 {
	margin-top:0;
	/*margin-bottom: 15px;*/
}
.nav2 li {
	width: 65px;
	height:28px;
	list-style: none;
	background:#CCCCCC;
	text-align: center;
	float: left;
	margin-right: 4px;
	margin-top:5px;
	border:#CCC solid 1px;
	margin-bottom: 10px;

}
.nav2 a {
	text-decoration:none;
	display: block;
	color:#767676;
	line-height:28px;
	font-weight:bold;

}
.nav2 .activeSlide { background:#FFFFFF;   }
.nav2 a:focus { outline: none; }





.header1 {
	font-size:11px;
	line-height:18px;
	margin:5px 0px!important;
	font-weight:bold!important;
	color:#2B5E83;
}

.seo-list {
	width:400px;
	font-size:11px;
	margin-left:20px;
}

.seo-list li a {
	color:#1B75BC;
}
.seo-list li {
	float:left;
	width:200px;
}




/*Tabbed content for the offer details tabs */

ul.tabsMenuSrchRes {height:25px;	margin-top:10px;}
ul.tabsMenuSrchRes li {	float:left;	list-style: none outside none;	font-size:9px;}
ul.tabsMenuSrchRes li a.selected {background: url("/custom/3631.jpg") repeat-x;}
ul.tabsMenuSrchRes li a {color: #FFFFFF;text-decoration: none;	outline:none;	line-height:25px;	text-align:center;	display:block;width:76px;	border-right:#FFF 1px solid;}



ul.SB1tabsMenuSrchRes {	height:25px;	margin-top:10px;}
ul.SB1tabsMenuSrchRes li {	float:left;	background-color:#136fae;	margin-right:3px;	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;
border-top-right-radius: 5px;behavior: url(/PIE.htc);}
ul.SB1tabsMenuSrchRes li:last-child {margin-right:0px;}
ul.SB1tabsMenuSrchRes li a.selected {	background-color:#FFF;	color:#136fae;	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
ul.SB1tabsMenuSrchRes li a {color: #FFFFFF;text-decoration: none;	outline:none;	line-height:25px;	text-align:center;		display:block;	padding:0px 5px;font-size:9px;	text-transform:uppercase;	font-weight:bold;}

ul.tabsMenuSrchRes li a.last {border-right:none;}
ul.Motability li a {width:192px;}
ul.vanDeals li a {	width:95px;}


.motabilityList {	font-size:12px;	font-weight:normal;	padding-top: 5px;	list-style-type: none;	padding-left: 25px;	list-style-image: url(../images/motab-bullet.png);}
.motabilityList li {padding-bottom:5px;}

.contentSrchRes {  background-color: #FFF;    padding: 10px;	width: 362px;}
.SB1contentSrchRes {    background-color: #FFF;    padding: 1px 10px;	color: #333333;    font-size: 11px;    font-weight: normal;   line-height: 13px;    text-align: left;    text-transform: none;}
.contentSrchRes .extraInfoUCHubcol1 {font-size:11px;}
.contentSrchResTabs {margin-left: 220px;  width: 385px;}

#mainContent .contentSrchRes table, #contentBrand2col .contentSrchRes table {width:180px;color:#252525;}
#mainContent .contentSrchRes table td, #contentBrand2col .contentSrchRes table td { border: 1px solid #aaa;}
.contentSrchRes .header1 {	color:#000;}
.header1 tr {	font-weight:bold;}

.motabRoadTax {	width:170px;	float:right;	text-align:center;	margin-top:30px;	font-size:24px;	color:#FCB130;}
.roadTax {	width:170px;text-align:center;	margin-top:30px;	text-transform:uppercase;	font-size:20px;	color:#4d6e7f;}
.roadTax .price {font-size:44px;line-height:40px;}
.lightBlue {color: #1B75BC;}
.linkcta {font-size:18px;font-weight:bold;	margin-top:5px;}


.cashPricelayout {	text-align: center;}
.cashPriceType {color:#e30000;	font-size: 50px;	line-height:55px;}
.wasSave {	font-size: 20px;	color:#000;}
.ourPrice {	font-size: 18px;color: #000;padding-top:5px;}
.extraInfo {font-size:11px;	font-weight:normal;	margin-top: 10px;text-align:left;color:#000;}
.extraInfoHP{font-size:11px;font-weight:normal;	margin-top: 10px;text-align:left;width:160px;}
.normal {font-weight: normal;}

.UCWrapper1col .headline {	margin-top:10px;}

.UCWrapper1col.Hyundai ul.tabsMenuSrchRes li a {background-image: url("/custom/6058.jpg");	background-repeat: repeat-x;}
.UCWrapper1col.Hyundai ul.tabsMenuSrchRes li a.selected {background: url("/custom/6057.jpg") repeat-x;}

.UCWrapper1col.Hyundai ul.tabsMenuSrchRes li a {background-image: url("/custom/6786.jpg");	background-repeat: repeat-x;}
.UCWrapper1col.Hyundai ul.tabsMenuSrchRes li a.selected {background: url("/custom/6785.jpg") repeat-x;}
.UCWrapper1col.Hyundai {border-top:4px solid #253e78;}
.Hyundai .contentSrchRes {border: 1px solid #253e78;border-top:none;}
.UCWrapper1col.Ford ul.tabsMenuSrchRes li a {background-image: url("/custom/3630.jpg");	background-repeat: repeat-x;}
.UCWrapper1col.Ford ul.tabsMenuSrchRes li a.selected {background: url("/custom/3631.jpg") repeat-x;}
.UCWrapper1col.Ford {border-top:4px solid #f1682f;}
.Ford .contentSrchRes {border: 1px solid #136FAE;border-top:none;}
.UCWrapper1col.Vauxhall ul.tabsMenuSrchRes li a {background-image: url("/custom/6805.jpg");}
.UCWrapper1col.Vauxhall ul.tabsMenuSrchRes li a.selected {background: url("/custom/6804.jpg") repeat-x;}
.UCWrapper1col.Vauxhall {	border-top:4px solid #d21a35;}
.Vauxhall .contentSrchRes {	border: 1px solid #d21a35;	border-top:none;}
.UCWrapper1col.Mazda ul.tabsMenuSrchRes li a {background-image: url("/custom/6790.jpg");}
.UCWrapper1col.Mazda ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6789.jpg") repeat-x;}
.UCWrapper1col.Mazda {	border-top:4px solid #0082c2;}
.Mazda .contentSrchRes {border: 1px solid #0082c2;	border-top:none;}
.UCWrapper1col.Citroen ul.tabsMenuSrchRes li a {	background-image: url("/custom/6780.jpg");}
.UCWrapper1col.Citroen ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6779.jpg") repeat-x;}
.UCWrapper1col.Citroen {	border-top:4px solid #d11a35;}
.Citroen .contentSrchRes {	border: 1px solid #d11a35;	border-top:none;}
.UCWrapper1col.Nissan ul.tabsMenuSrchRes li a {	background-image: url("/custom/6794.jpg");}
.UCWrapper1col.Nissan ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6793.jpg") repeat-x;}
.UCWrapper1col.Nissan {	border-top:4px solid #c71444;}
.Nissan .contentSrchRes {	border: 1px solid #c71444;	border-top:none;}
.UCWrapper1col.Peugeot ul.tabsMenuSrchRes li a {	background-image: url("/custom/6796.jpg");}
.UCWrapper1col.Peugeot ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6795.jpg") repeat-x;}
.UCWrapper1col.Peugeot {	border-top:4px solid #1c2854;}
.Peugeot .contentSrchRes {	border: 1px solid #1c2854;	border-top:none;}
.UCWrapper1col.Honda ul.tabsMenuSrchRes li a {	background-image: url("/custom/6784.jpg");}
.UCWrapper1col.Honda ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6783.jpg") repeat-x;}
.UCWrapper1col.Honda {	border-top:4px solid #df172c;}
.Honda .contentSrchRes {	border: 1px solid #df172c;	border-top:none;}
.UCWrapper1col.Chevrolet ul.tabsMenuSrchRes li a {	background-image: url("/custom/6776.jpg");}
.UCWrapper1col.Chevrolet ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6775.jpg") repeat-x;}
.UCWrapper1col.Chevrolet {	border-top:4px solid #e9b211;}
.Chevrolet .contentSrchRes {border: 1px solid #e9b211;	border-top:none;}
.UCWrapper1col.SEAT ul.tabsMenuSrchRes li a {background-image: url("/custom/6803.jpg");}
.UCWrapper1col.SEAT ul.tabsMenuSrchRes li a.selected {background: url("/custom/6802.jpg") repeat-x;}
.UCWrapper1col.SEAT {border-top:4px solid #eb132b;}
.SEAT .contentSrchRes {	border: 1px solid #eb132b;	border-top:none;}
.UCWrapper1col.Mitsubishi ul.tabsMenuSrchRes li a {	background-image: url("/custom/6792.jpg");}
.UCWrapper1col.Mitsubishi ul.tabsMenuSrchRes li a.selected {background: url("/custom/6791.jpg") repeat-x;}
.UCWrapper1col.Mitsubishi {	border-top:4px solid #b10000;}
.Mitsubishi .contentSrchRes {	border: 1px solid #b10000;	border-top:none;}
.UCWrapper1col.Alfa  ul.tabsMenuSrchRes li a {	background-image: url("/custom/6774.jpg");}
.UCWrapper1col.Alfa  ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6773.jpg") repeat-x;}
.UCWrapper1col.Alfa {border-top:4px solid #eb132b;}
.Alfa .contentSrchRes {	border: 1px solid #eb132b;	border-top:none;}
.UCWrapper1col.Fiat  ul.tabsMenuSrchRes li a {background-image: url("/custom/6782.jpg");}
.UCWrapper1col.Fiat  ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6781.jpg") repeat-x;}
.UCWrapper1col.Fiat {border-top:4px solid #aa1a34;}
.Fiat .contentSrchRes {border: 1px solid #aa1a34;border-top:none;}
.UCWrapper1col.Renault  ul.tabsMenuSrchRes li a {background-image: url("/custom/6798.jpg");}
.UCWrapper1col.Renault  ul.tabsMenuSrchRes li a.selected {background: url("/custom/6797.jpg") repeat-x;}
.UCWrapper1col.Renault {border-top:4px solid #fbb336;}
.Renault .contentSrchRes {border: 1px solid #fbb336;	border-top:none;}
.UCWrapper1col.Iveco  ul.tabsMenuSrchRes li a {	background-image: url("/custom/6876.jpg");}
.UCWrapper1col.Iveco  ul.tabsMenuSrchRes li a.selected {background: url("/custom/6875.jpg") repeat-x;}
.UCWrapper1col.Iveco {	border-top:4px solid #0e5994;}
.Iveco .contentSrchRes {border: 1px solid #0e5994;	border-top:none;}
.UCWrapper1col.Saab  ul.tabsMenuSrchRes li a {	background-image: url("/custom/6801.jpg");}
.UCWrapper1col.Saab  ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6800.jpg") repeat-x;}
.UCWrapper1col.Saab {	border-top:4px solid #679acd;}
.Saab .contentSrchRes {	border: 1px solid #679acd;	border-top:none;}
.UCWrapper1col.Chrysler  ul.tabsMenuSrchRes li a {	background-image: url("/custom/6778.jpg");}
.UCWrapper1col.Chrysler  ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6777.jpg") repeat-x;}
.UCWrapper1col.Chrysler {	border-top:4px solid #012b81;}
.Chrysler .contentSrchRes {	border: 1px solid #012b81;	border-top:none;}
.UCWrapper1col.Jeep  ul.tabsMenuSrchRes li a {	background-image: url("/custom/6788.jpg");}
.UCWrapper1col.Jeep  ul.tabsMenuSrchRes li a.selected {	background: url("/custom/6787.jpg") repeat-x;}
.UCWrapper1col.Jeep {	border-top:4px solid #384b09;}
.Jeep .contentSrchRes {	border: 1px solid #384b09;	border-top:none;}

/* ------------------ Customer Testimonials Sidebar and Paqe --------------------------------- */
#sb1Testimonial {
	border:1px solid #3e7bae;
	margin-top:10px;
	padding:5px;
	position:relative;
	background-color: #69b3e4;
	background-image: url(/custom/7731.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; 
-webkit-box-shadow: 2px 2px 5px 1px #CCC;
-moz-box-shadow: 2px 2px 5px 1px #CCC;
box-shadow: 2px 2px 5px 1px #CCC;
	behavior: url(/PIE.htc);
	
}

.arrow {
	background-image: url(/custom/7729.png);
	display: inline-block;
	height: 20px;
	width: 16px;
	background-repeat: no-repeat;
	position: absolute;
	bottom:-20px;
	left:30px;
}
#sb1Testimonial blockquote.customer-testimonial {
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:30px;
	color: #FFF;
	background-image: url(/custom/7735.png);
}
#sb1Testimonial p.custTestimonial{
	font-size:10px;
	color: #FFF;
}
#sb1Testimonial p.custTestimonial {
	background-image:url(/custom/7738.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-bottom:0;
	padding-right:20px;
}
#sb1Testimonial p.custTestimonial a { color:#FFF; font-weight:bold}

blockquote.customer-testimonial {
	background:url(../images/quote_open.jpg);
background-position:0 0;
background-repeat:no-repeat;
margin-bottom:20px;

padding-left:30px;
}

p.custTestimonial {
background-image:url(../images/quote_close.jpg);
background-position:right bottom;
background-repeat:no-repeat;
margin-bottom:5px;
padding-bottom:0;
padding-right:30px;
min-height:20px;
}

/*----------------- Car Credit Assured Referrer Page ------------------------------------------*/
ul.sheilds {padding:10px;margin-bottom:10px;font-size:12px;	list-style-image: url(../images/sheild-bullet-point.png);padding-left:35px;}

ul.sheilds li {	padding: 5px;	list-style-type: disc;	line-height:16px;}

.goodCR{	background:url(../images/good-rating-bg.png) no-repeat right bottom;	border:#f4cc8f 1px solid;	width:160px;	height:227px;	margin-top:15px;	margin-right:45px;	float:left;	position:relative;	margin-bottom:30px;	padding-top: 10px;	padding-right: 105px;	padding-bottom: 20px;	padding-left: 10px;	text-align:left;}
.poorCR{	background:url(../images/poor-rating-bg.png) no-repeat right bottom;	border:#fbb180 1px solid;	width:180px;	height:227px;	margin-top:15px;	float:left;	position:relative;	padding-top: 10px;	padding-right: 85px;	padding-bottom: 20px;	padding-left: 10px;	margin-bottom:30px;	text-align:left;}
.unsureCR{	border:#f7897a 1px solid;	width:575px;	position:relative;	padding:10px;	margin-top:300px;	margin-bottom:20px;
	text-align:left;}
.goodCR, .poorCR, .unsureCR {	font-size:14px;	line-height:22px;}

/*ADD THIS HACK*/
.atclear { display:none !important; }




/*----------------- SEO MAKE MODEL LOCATION PAGE ------------------------------------------*/
#searchBox .formwrapperUC {
	width:336px;
	height:185px;
}

#searchBox .formwrapperUC .test input { width: 156px}

#searchBox .formwrapperUC .rowElem select {
    width: 156px;
}
#searchBox .formwrapperUC #veh_srch fieldset dl dd { width:160px;}
#seoMakeModelBanner p { font-size:20px; font-weight:bold; color:#FFF; margin:0px; padding:0px;}
#seoMakeModelBanner p span {display:block; font-weight:normal;}
#seoMakeModelBanner .slogan { text-align:right; border-top:2px solid #FFF; padding-top:5px; margin-top:5px; font-weight:normal;}
#seoMakeModelBanner { padding:15px; background:#456280;}
strong {font-weight:bold;}


/*----------------- Ford Managers Specials PAGE ------------------------------------------*/
#mainContent table.fordManagerSpecials {
	
	width:100%;
	border:none;
	font-size:13px;
	margin-bottom:10px;
}
#mainContent table.fordManagerSpecials td { font-weight:bold;padding:5px; vertical-align:middle; text-align:center;}
#mainContent table.fordManagerSpecials td span {font-weight:normal; display:block;}
#mainContent table.fordManagerSpecials th {background:#f36a22; color:#FFF; font-size:15px; font-weight:bold; padding:5px;text-align:center; }
#mainContent table.fordManagerSpecials th.first {text-align:left; font-size:17px; width:300px;}
#mainContent table.fordManagerSpecials td.first {text-align:left;width:300px;}

