@charset "UTF-8";
/* CSS Document */	

/***** SHARED RULES *****/

	#resultswrapper { width:590px!important; margin:0px auto; }
	
	#advancedsearchtable p {margin-left:3px; padding-left:0px;}
	
	#searchheader { margin:0px auto; width:590px; height:25px; margin-bottom:5px; }

	#searchheader h1 {width:440px; float:left;}
	#searchheader h1 { background: transparent url('/images/template/headers/h2-right.png') no-repeat scroll top right; display: block; float: left; height:20px; margin-right: 6px; padding-right: 5px; text-decoration: none; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; margin:0px; margin-bottom:10px; }
	#searchheader h1 span { background: transparent url('/images/template/headers/h2-left.png') no-repeat; display: block; line-height: 20px; color: #FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:0px; } 
	
	#searchheader h2 {width:440px; float:left;}
	#searchheader .paginationtable { border:none; vertical-align:middle; text-align:right; float:right; width:145px; margin-bottom:10px; }
	#searchheader .searchlistoptions { margin:0px auto; width:590px; margin-top:10px; }
	
	.paginationtable a {color:#a53535; font-size:12px; font-weight:bold; margin-right:8px; text-decoration: none; }
	.paginationtable a:hover {text-decoration: underline; }
	.paginationtable .currentpage {color:#333333; font-size:12px; font-weight:bold; text-decoration: underline; }
	.paginationtable .first {margin-left:5px;}


/***** LIST VIEW *****/

	.resultslist {text-align:left; padding-top:0px;}

	#resultswrapper .searchResultBtns td { border-bottom:1px solid #c6c6c6; text-align:right; vertical-align:middle; }
	#resultswrapper .searchResultBtns td a {color:#FFFFFF;}	
	#resultswrapper .searchResultBtns td a:hover { text-decoration:none;}
	#resultswrapper .searchResultBtns .stdredbutton {float:right;}
	
	#resultswrapper #blockListHeader {width:590px; height:25px; background-image:url(/images/template/newnearlynew/headerbg-list.png); background-repeat:no-repeat; text-align:right; vertical-align:middle;}
	#resultswrapper .searchResultHeader td {vertical-align:bottom; color:#FFF;}
	#resultswrapper .searchResultHeader #priceColumnHeader {color:#FFF; padding-right:10px; font-size:13px; vertical-align:middle;}
	#resultswrapper .searchResultHeader #priceColumnHeader .orderby { vertical-align:middle; margin-bottom:5px;}


	#resultswrapper .col1 { width:110px; text-align:center; vertical-align:middle; border-bottom:1px solid #c6c6c6; padding-right:5px;}
	#resultswrapper .col8 { text-align:right; font-size:11px; color:#454545; font-weight:bold; vertical-align:top; width:180px;}
	#resultswrapper .poundsign { font-size:16px; color:#a53535; font-weight:bold; }
	#resultswrapper .price { font-size:20px; color:#a53535; font-weight:bold; }
	#resultswrapper .vatrfl {font-size:10px; color:#454545; font-weight:normal; }
	
	
	/***** BA FINANCE START *****/
	#resultswrapper .col8 .permonth, .deposit {margin-bottom:3px;}
	#resultswrapper .col8 .onlypermonth {margin-bottom:28px;}
	/***** BA FINANCE END *****/
	
	
	#resultswrapper .blockListInfo {border-bottom:1px solid #c6c6c6; vertical-align:middle; height:80px;}
	#resultswrapper .blockListVehicle a { font-size:13px; color:#454545; font-weight:bold; white-space: normal; padding-bottom:0px; text-decoration:none;}
	#resultswrapper .blockListFeaturedOptions { font-size:11px; font-weight:bold; color:#a53535; text-transform:uppercase; paddin-bottom:5px; overflow:hidden; height:13px; padding-top:3px;}
	#resultswrapper .blockListOptions { font-size:10px; color:#454545; font-weight:normal; padding-bottom:3px; padding-top:3px;}
	#resultswrapper .blockListSave {font-size:9px;}
	#resultswrapper .blockListSave .presale {font-size:12px; text-decoration:line-through; color:#454545;}
	#resultswrapper .blockListSave span{ font-size: 12px; color:#a53535; }
	#resultswrapper .blockListFinance {font-size:11px; color:#a53535; padding-top:3px;}
	#resultswrapper .blockListFinance span{ font-size: 12px; color:#a53535; }

	
	#resultswrapper .searchResultBtns { border-bottom:1px solid #c6c6c6!important; text-align:right; }


/******** FRANCHISE DOTW PAGE ********/

	#dotwwrapper {width:589px; margin-top:5px; text-align:left; clear:left;}
	#dotwwrapper #DOWInfo {width:589px;}
	#dotwwrapper .DOWPrice {width:190px; vertical-align:top; }
	#dotwwrapper .DOWPrice .dotwpricegroup {width:170px; background-image:url(/images/template/newnearlynew/pricebg.png); background-repeat:no-repeat; padding:10px;}
	
	#dotwwrapper .DOWPrice .dotwpricegroup .presale {color:#FFF000; font-size:10px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .presalesaving {color:#FFF000; font-size:25px; font-weight:bold; text-decoration:line-through;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price {color:#FFF; font-size:18px; font-weight:bold; margin-bottom:10px!important;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price .poundsign {font-size:35px;}
	#dotwwrapper .DOWPrice .dotwpricegroup .vatrfl {font-size:12px!important; font-weight:bold;}
	/* COLINR 45 to 42 */
	#dotwwrapper .DOWPrice .dotwpricegroup .price span {color:#FFF; font-size:42px; font-weight:bold; }
	#dotwwrapper .DOWPrice .dotwpricegroup .savings {color:#FFF000; font-size:10px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .savingSpan span {color:#FFF000; font-size:25px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .vatrfl span {font-size:12px!important; font-weight:bold; }

	
	#dotwwrapper .DOWPrice .dotwpricegroup .presale a {color:#FFF000; font-size:10px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .presalesaving a {color:#FFF000; font-size:25px; font-weight:bold; text-decoration:line-through;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price a {color:#FFF; font-size:18px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price .poundsign a {font-size:35px;}
	/* COLINR 45 to 42 */
	#dotwwrapper .DOWPrice .dotwpricegroup .price span a {color:#FFF; font-size:42px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .savings a {color:#FFF000; font-size:10px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .savingSpan span a {color:#FFF000; font-size:25px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwpricegroup .vatrfl span a {font-size:12px!important; font-weight:bold;}

	
	#dotwwrapper .DOWPrice .dotwpricegroup .presale a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .presalesaving a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price .poundsign a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .price span a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .savings a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .savingSpan span a:hover { text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .vatrfl a:hover {text-decoration:none;}
	#dotwwrapper .DOWPrice .dotwpricegroup .vatrfl span a:hover {font-size:12px!important; font-weight:bold;}


/***** BA FINANCE START *****/
	#dotwwrapper .DOWPrice .dotwfinancegroup {padding:10px;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .permonth, .dotwfinancegroup .deposit {margin-bottom:5px;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .permonth .symbol, .deposit .symbol {color:#a53535; font-size:24px;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .permonth .price, .deposit .price {color:#a53535; font-size:32px;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .price .symbol {color:#a53535; font-size:30px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .price .price {color:#a53535; font-size:40px; font-weight:bold;}
	/***** BA FINANCE END *****/

	
	#dotwwrapper .DOWPrice .dotwfinancegroup {padding:10px;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .financetext {color:#a53535; font-size:18px; font-weight:bold;}
	#dotwwrapper .DOWPrice .dotwfinancegroup .financeprice {color:#a53535; font-size:45px; font-weight:bold;}
	
	#dotwwrapper #DealOfTheWeekTitle { font-size:18px; font-weight:bold; color:#454545; paddin-bottom:5px; }
	#dotwwrapper .blockListFeaturedOptions { font-size:18px; font-weight:bold; color:#a53535; text-transform:uppercase; paddin-bottom:5px; }
	#dotwwrapper .blockListOptions { font-size:14px; color:#454545; font-weight:bold; padding-bottom:3px;}
	
	
	.lightblue-top {clear:left;}
	.lightblue-content table {clear:left;}
	
	#newfranchiseheader { margin:0px auto; width:100%; height:25px; margin-bottom:5px; }
	#newfranchiseheader h2 {width:100%; float:left;}
	
/* SIMILAR CARS */

.branchdetailsheader {margin-top:0px; min-height:20px; margin-bottom:10px; }
.branchdetailsheader h2 {width:460px; float:left;}
.branchdetailsheader h2 span {width:460px; float:left;}

#similarcars-top {height:203px;}
#similarcars-topimage {float:left; width:270px; margin-right:10px;}
#similarcars-topdesc {float:right; text-align:left; width:300px;}

#similarcars-bottom {margin-top:10px;}
#similarcars-bottom #similarcarstable {width:590px; border:none;}
#similarcars-bottom #similarcarstable td {padding:5px; text-align:center; vertical-align:middle; border-bottom:1px solid #dddddd;}
#similarcars-bottom #similarcarstable .car {width:115px;}
#similarcars-bottom #similarcarstable .name {width:160px;}
#similarcars-bottom #similarcarstable .name h3 {margin-bottom:10px;}
#similarcars-bottom #similarcarstable .name a:hover { text-decoration:none; }
#similarcars-bottom #similarcarstable .name .stdredbutton { margin-left:25px;}
#similarcars-bottom #similarcarstable .nameborder {width:160px; border-right:1px solid #dddddd;}
#similarcars-bottom #similarcarstable .nameborder h3 {margin-bottom:10px;}
#similarcars-bottom #similarcarstable .nameborder a:hover { text-decoration:none; }
#similarcars-bottom #similarcarstable .nameborder .stdredbutton { margin-left:25px;}
