#content {	padding:10px;	margin:0;	padding-top:40px;	font-family: helvetica, arial, sans-serif;	background:#ffffff url('images/cfs_strip.jpg') no-repeat top left;	}#carsforsale {	padding:10px;	margin:0;	padding-top:40px;	font-family: helvetica, arial, sans-serif;	width:752px;	background: #ffffff url('images/bgr_topbar.gif') top left no-repeat;	padding-top:6px;	}#carspecs {	padding:10px;	margin:0;	padding-top:40px;	font-family: helvetica, arial, sans-serif;	background:#ffffff url('images/carspecs_strip.jpg') no-repeat top left;	}.modelspecsbox {	width:402px;	float:left;	padding:10px;	background:#ebebeb;	border:1px solid #cccccc;	}.resultsearch {	padding:10px;	width:732px;	background:#dcdedd;	margin-bottom:10px;	}			#topthreespecs {	float:left;	width:423px;}#topthreespecs>p {	font-size:8px;}h3.topthree {	font-size:15px !important;	height:16px;	color:#000000;	margin-bottom:5px !important;}.topthreebox {padding:0;padding-bottom:15px;border-bottom:1px solid #cccccc;margin-bottom:20px;}.specfinder {	background: none repeat scroll 0 0 #dcdedd;	float: right;	margin-bottom: 10px;	width: 318px;}.specfinder h3 {	text-align: center;	margin-bottom: 10px !important;	color: #000;}.othersearch {	padding:10px;	width:400px;	background:#176D98;	background:#ffffff url('images/resultsearch_bg.jpg') repeat-x top left;	margin-bottom:10px;}	#directory {	padding:10px;	margin:0;	padding-top:40px;	font-family: helvetica, arial, sans-serif;	background:#ffffff url('images/directory_strip.jpg') no-repeat top left;	}#diary {	padding:10px;	margin:0;	padding-top:40px;	font-family: helvetica, arial, sans-serif;	background:#ffffff url('images/diary_strip.jpg') no-repeat top left;	}	hr {	border: none 0;	border-top: 1px dotted #ccc;	width: 100%;	height: 1px;	margin:0;	padding:0;		}p {	font-size:11px;	margin-bottom:2px;	}h1 {	font-size:22px;	font-weight:bold;	margin:0 !important;	padding:0 !important;	line-height:18px;	}h2 {	font-size:18px;	font-weight:bold;	margin:0 !important;	padding:0 !important;	line-height:20px;	}h3 {	font-size:13px;	font-weight:bold;	margin:0 !important;	padding:0 !important;	line-height:14px;	}h4 {	font-size:12px;	font-weight:bold;	margin:0 !important;	padding:0 !important;	line-height:14px;	}.floatleft {	float:left;	}.floatright {	float:right;	}.marginright {	margin-right:10px;	}.marginleft {	margin-left:10px;	}	.border {	padding:5px;	background:#ffffff;	border:1px solid #cccccc;	}.lightbox {	padding:10px;	background:#C3D7E9;	background:#ebebeb;	margin-bottom:10px;	text-align:left;	}.clear {	clear:both;	}.searchthing {	float:left;	margin-right:2px;	margin-bottom:2px;	padding:2px;	background:transparent;	overflow:hidden;	min-width:15px;	width:15px;	min-height:16px;	height:16px;	line-height: 16px;	font-size:9px;	font-weight:bold;	text-align:center;	}.grey {	float:left;	border-right:1px solid #ffffff;	margin-right:1px !important;	margin-bottom:10px;	padding:2px;	background:#cccccc;	overflow:hidden;	min-width:18px;	width:18px;	min-height:17px;	line-height:17px;	height:17px;	font-size:11px;	font-weight:bold;	text-align:center;	color:#999999;}.box {	float:left;	margin-right:1px;	margin-bottom:10px;	display:inline;	padding:2px;	background:#cccccc;	overflow:hidden;	min-width:16px;	width:16px;	min-height:16px;	height:16px;	line-height: 16px;	font-size:9px;	font-weight:bold;	text-align:center;	}a:hover.box {	background:#ffffff;	color:#000000;	}.red {	color:#6c624b;	}.white {	color:#ffffff;	}.orange {	color:#ffcc00;	}.marginbottom {	margin-bottom:10px;	}.center {	text-align:center;	}.smallindent {	margin:20px;	}table.list {	border-collapse: collapse;	padding:0;	width:100%;	}td.list {	border-collapse: collapse;	padding: 1px 3px 1px 3px;	border: 1px solid #999999;	background: #ededed;	height: 18px;	text-align: left;	}th.list {	border-collapse: collapse;	padding: 1px 3px 1px 3px;	border: 1px solid #999999;	background: #ccc;	height: 22px;	text-align: left;	}th.list a {	text-decoration:none;	border-bottom:0;	color: #cc0000;	}th.list a:hover {	border-bottom: 1px solid #cc0000;	}tr.list:hover>td.list {	background-color:#dbdbdb;	}select {	border:1px solid #ccccc;	margin-bottom:4px;	}input {	border:1px solid #ccccc;	margin-bottom:4px;	}textarea {	border:1px solid #ccccc;	margin-bottom:4px;	}.change {width:145px;}input.car {	display: inline;	width: 120px;	background: #fff;	border:0;	font-size: 10px;	font-family: helvetica, arial, sans-serif;	padding:2px;	margin:0;	margin-bottom:4px;	}select.car {	display: inline;	background: #fff;	width: 124px;	border:0;	font-size: 10px;	font-family: helvetica, arial, sans-serif;	padding:2px;	margin:0;	margin-bottom:4px;	}label {	float:left;	width:130px;	margin-right:10px;	text-align:right;	}.container_bg {	width:750px;	background: #ffffff;	margin-bottom:10px;	}.container_carspecs {	width:745px;	background: #ffffff;	margin-bottom:10px;	}						.carofthemonth {	float:left;	width:400px;	background:#ebebeb;	padding:10px;	margin-right:10px;	}.recentcars {	float:left;	width:105px;	overflow:hidden;	text-align:center;	padding:0;	}						.recentcars p {	font-size:9px;	}.carsearch {	float:left;	width:320px !important;	margin-left:12px;	padding-top:10px;	margin-bottom:20px;	background: #186c98 url('images/carssearchbg.jpg') no-repeat top left;	}fieldset {  	border:1px solid #000000;  	padding:10px;	background:#ebebeb none repeat scroll 0%;	}legend {  	padding: 0.2em 0.5em;  	border:1px solid #000000;  	color:#cc0000;  	font-size:90%;  	text-align:right;	background:#ffffff none repeat scroll 0%;	font-weight:bold;  	}  .directorysearch {	padding:10px;	padding-bottom:15px;	width:300px;	float:right;	background:#ffffff url('images/directorysbg.jpg') repeat-x top left;	margin-bottom:10px;	text-align:center;	}.carsforsalesearch {	padding:10px;	padding-bottom:15px;	width:300px;	float:right;	background:#ffffff url('images/directorysbg.jpg') repeat-x top left;	margin-bottom:10px;	text-align:center;	}.spotlight2 {	width:300px;	padding:10px;	background:#c3d7e9;	margin-bottom:10px;	text-align:center;	}		.diarysearch {	padding:10px;	padding-bottom:15px;	padding-top:40px;	width:298px;	float:right;	background: #186C98 url('images/diarysearchbg.jpg') no-repeat top center;	margin-bottom:10px;	text-align:center;	}.rolodex {	background:#C3D7E9 url(http://octane.widearea.co.uk/images/categoriesbg.jpg) no-repeat top left;	width:300px;	float:right;	padding:10px;	padding-bottom:15px;	padding-top:30px;	text-align:center;	margin-bottom:10px;	}.rolodex p {	font-size:9px;	}.spotlight {	padding:10px;	float:left;	background:#ffffff url('spotlightbg.jpg') repeat-x top left;	width:400px;	margin-bottom:10px;	text-align:center;	}.see {	float:left;	background:#ffffff;	width:415px;	margin-bottom:10px;	text-align:center;	}.directorysearch p {	color:#ffffff;	}.information {width:400px;float:left;padding:10px;border:1px solid #cccccc;background:#ebebeb;margin-bottom:10px;}.carspecsinfo {float:right;width:298px;padding:10px;border:1px solid #cccccc;background: #ebebeb;}.listPager {	width:742px;	*width:752px;	margin:0 0 0 0px;	background-color:#0F4C69;	float:left;	padding:3px 5px;	display:inline;	color:#FFF;	font-weight:normal;	font-size:97%;	font-family:Arial, Helvetica, sans-serif;}.listPager a {	color:#FFF;	padding:0 2px;}.listPager a:hover,.listPager .activeSub {	background:#02b6bd;}ul#mainListing  {	margin:0 0 10px 0px;	padding:0;	list-style-type:none;	float:left;	width:752px;	display:inline;	font-size:10px;}html>/**/body ul#mainListing  {	margin:0 0 10px 0px;	padding:0;	list-style-type:none;	float:left;	width:752px;	display:inline;	font-size:10px;}ul#mainListing li {	display:block;	float:left;	width:752px;	padding:5px 0;}ul#mainListing li a { color:#000; }ul#mainListing li a:hover { color:#0F4C69; cursor:pointer; }ul#mainListing  li.listTint { background-color:#ebebeb; }#search {font-size:10px;}.listMake span { color:#FFF; }.listMake { width:140px; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listYear { width:60px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listEngine { width:60px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listBhp { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listTorque { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listWeight { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listTon { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.list60 { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listMax { width:100px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listMpg { width:55px; border-left:1px solid #cccccc; text-align:left; float:left; padding:3px 7px 3px 7px; margin:0; display:inline; }.listMpgHeader { border: 0; }.listRating { width:170px; text-align:left; float:left; margin:0 10px 0 7px; display:inline; }.listBlurb { width:480px;text-align:left; float:left; margin:5px 0 5px 0; display:inline; color:#666; }.listPrevious { width:366px; text-align:left; float:left; margin:0 0 0 10px; display:inline; padding:none; }.listNext { width:366px; text-align:right; float:left; margin:0 10px 0 0; display:inline; padding:none; }.listRating img { margin:2px 0 0 0; }.listOrder { background-color:#dcdedd; }.listOrder span { margin-left:7px; }.listOrder a {	background: url(/front_website/knowledge/images/orderArrow3.gif) no-repeat right;	padding:0 12px 0 0;	color:#FFF !important;}.noSort,.noSort a,.noSort a:hover {	background:#176D98 !important;	color:#FFF !important;	padding-right:0 !important;	font-weight:bold;}.listOrder a:hover {	background:#0F4C69 url(/front_website/knowledge/images/orderArrow3.gif) no-repeat right;	padding-right:12px;	color:#FFF;}.listOrder span a:hover { 	background:#51519D !important; }.listPrevious a:hover,.listNext a:hover { background:#51519d !important; }.bottomLP {	margin-top:10px; }.reviewLink a {text-decoration:none;color:#cc0000;}.reviewLink a:hover {text-decoration:none;color:#000000;}table.list {	border-collapse: collapse;	padding:2px;	}td.list {	font-size: 10px !important;	font-family: helvetica, arial, sans-serif;	border-collapse: collapse;	border: 1px solid #ffffff;	background: #ffffff;	text-align: left;	padding-left:5px;	height:17px !important;	min-height:17px;	}th.list {	font-size: 10px !important;	font-family: helvetica, arial, sans-serif;	border-collapse: collapse;	border: 1px solid #ffffff;	background: #999 url(images/bar.gif) repeat-x left center;	padding-left:5px;	text-align: left;	}tr.list:hover {  background-color:#3d80df;  color: #cc0000;}thead.list tr.list:hover {  background-color: #ccc;  color: inherit;}tr.list:hover>td.list {	background-color:#fff;	background: #999 url(images/bar.gif) repeat-x left center;	}tr.odd>td.list {	background:#ffffff !important;	}tr.even>td.list {	background:#f4f7fb !important;	}tr.odd:hover>td.list {	background:#ebebeb !important;	}tr.even:hover>td.list {	background:#cccccc !important;	}		a {	color:#cc0000;	text-decoration:none !important;}a:hover {	text-decoration:underline !important;	color:#cc0000;	}			
