@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 h2 {width:270px; float:left;}
	#searchheader .paginationtable { border:none; vertical-align:middle; text-align:right; float:right; width:310px; 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;}
	
	#showroomoptions { width:100%; text-align:left; margin-bottom:0px; height:30px;}
	#showroomoptions table {width:590px;}
	#showroomoptions .text {padding-bottom:5px; font-weight:bold;}
	#showroomoptions .button {width:115px; text-align:left;}
	#showroomoptions .sortby {text-align:right; font-weight:bold;}
	#showroomoptions .sortby select { font-size:11px;}


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

	.resultslist {text-align:left; padding-top:0px;}
	.resultslistsold { background-color: #e3e3e3!important; text-align:left; padding-top:0px;}
	.thumbnail { width:105px;height:80px;padding-top:5px; padding-bottom:5px;}
	.makemodel { font-size:13px; color:#454545; font-weight:bold; width:318px!important; border-bottom: 1px solid #cccccc; height:21px; white-space: normal;}
	.pricearea { text-align:right; font-size:11px; color:#454545; font-weight:bold; border-bottom: 1px solid #cccccc; height:21px; vertical-align:top; }
	.poundsign { font-size:16px; color:#a53535; font-weight:bold; }
	.price { font-size:20px; color:#a53535; font-weight:bold; }
	.vatrfl {font-size:10px; color:#454545; font-weight:normal; }
	.spec { font-size:10px; color:#454545; font-weight:normal; padding-top:5px;}
	.spec .highlighted { font-size:12px; font-weight:bold; color:#21467D; }
	.spec .soldtext { font-size:11px; color:#333333; font-weight:bold; padding-left:0px; }
	.spec .soldtext a { font-size: 11px; color:#a53535; text-decoration:none;}
	.spec .soldtext a:hover { text-decoration:underline; }
	.resultssaving { font-size:10px; font-weight:bold; padding-top:5px; color:#454545; }
	.resultssaving .redsaving { color:#a53535; font-weight:bold; }
	.resultssaving .presale { color:#a53535; font-weight:bold; text-decoration:line-through;}
	
	.soldflaglist { z-index:1; width:80px; position:absolute; text-align:right; float:right; margin-left:509px;}
	.soldflag { position: relative; top:0; right:0;} 

	.showroombottom { background-color:#ccd8e3; border-bottom:1px solid #175282; font-size:11px; font-weight:bold; padding-top:0px; padding-bottom:3px; color:#454545; vertical-align:middle; }
	.showroombottom .moredetailsbutton {background-image: url(/images/template/buttons/redbuttonsmall.png); background-position: left; background-repeat: no-repeat; border:none; color:#FFFFFF; font-weight: bold; width: 101px; height:17px; font-size: 10px; padding-top:2px; padding-bottom:0px; text-align:center; text-decoration:none; display:block; margin-right:3px; margin-top:1px;}


/****** SHOWROOM COMPARISON *****/

	.showroomcomparisonheader {margin-top:0px; min-height:20px; margin-bottom:10px; }
	.showroomcomparisonheader h2 {width:640px; float:left;}
	.showroomcomparisonheader h2 span {width:640px; float:left;}
	
	#showroomoptions {height:45px;}
	#showroomoptions table {width:590px; height:45px;}
	#showroomoptions table .button {width:115px!important;}
	#showroomoptions .stdredbutton, .comparisonbottom .stdredbutton {margin-right:10px;}
	#showroomoptions .stdgreenbutton, .comparisonbottom .stdgreenbutton {margin-right:10px;}
	#showroomoptions a:hover {text-decoration:none;}
	
	#showroomcomparison {width:773px; margin:0px auto; text-align:left; }
	#showroomcomparison .comparisontable {width:auto; font-weight:bold; border-top:1px solid #dce4ec; }
	#showroomcomparison .comparisontable .label {width:101px!important; height:30px; background-color:#175587; color:#FFFFFF; border-bottom:1px solid #7a9dba; padding:5px; padding-right:10px; text-align:right; vertical-align:middle; }
	#showroomcomparison .comparisontable .even {background-color:#e4ecf1; }
	#showroomcomparison .comparisontable td {border-bottom:1px solid #dce4ec; border-right:1px solid #ccd8e3; text-align:center; width:108px; }
	#showroomcomparison .comparisontable img {margin-bottom:5px; margin-top:5px;}

	.comparisonbottom {margin-top:10px; margin-bottom:0px; width:773px; height:20px; }
	.comparisonbottom a:hover {text-decoration:none;}
	.comparisonbottom .help {width:129px;}
	
	.button a:hover {text-decoration:none;}
	
	
/****** SHOWROOM ENQUIRY *******/

	.enquirybottom {margin-top:10px; margin-bottom:0px; width:773px; height:20px; text-align:left; }
	.enquirybottom .submit {width:110px;}
	
	.enquiryform table {margin:0px auto;}
	.enquiryform .formlabel {width:150px; text-align:left; vertical-align:middle; height:30px; padding-right:10px;}
	.enquiryform .formfielddrop {width:220px; font-size:11px; padding:0px;}
	.enquiryform .formfieldtxt {width:212px; font-size:11px; padding:0px;}
