* {
}

html>body {font-size: 11pt;}
	td, textarea {font: 0.8em verdana, arial, helvetica, sans-serif !important;}
	html>td, html>textarea {font-size: 11pt;}
	
body {background: #fff;}

h1, h2, h3, h4, h5, h6 {
	font-family: arial, helvetica, sans-serif !important;
	margin-top: 0 !important;
	height: auto !important;
}

h2 {
	font-size: 20pt !important;
}
h3 {
	font-size: 15pt !important;
}
h4 {
	font-size: 12pt !important;
}
h5 {
	font-size: 11pt !important;
}
h6 {
	font-size: 10pt !important;
}

div#topNavRight, div#topNavMain, div#leftNavContainer, #rhADVERT, #floater, div.routeExtra {
	display: none;
}

#subLinksOuter  {
	display: none;
}

div#footer p a {
	display: none;
}
div#footer p > a:first-child {
	display: block;
}

.replace, .replace a span, .replace a {
	text-indent: 0 !important;
	background: none;
	color: #000;
	width: 100% !important;
	height: auto !important;
}

div.breakdownCoverMainPromo, div.breakdownCoverMainPromo a, div#carInsuranceMainPromo a, div.breakdownOptionsMainPromo, div.breakdownOptionsMainPromo a, div.financePromo a, div.carLoansMainPromo, div.internetSavingsMainPromo {
	text-indent: 0 !important;
	font-family: arial, helvetica, sans-serif !important;
}
h3 a {
	font-family: arial, helvetica, sans-serif !important;
}
a {
	text-indent: 0 !important;
}



/* homepage things */

div#homeMainPromoSpace {
	width: 100%;
	height: auto;
	float: none;
	clear: both;
	display: block;
	border-bottom: 1px solid black;
	padding-bottom: 1em;
}

div#homeSubLeftPromo1 {
	width: 100%;
	float: none;
	clear: both;
	display: block;
	border-bottom: 1px solid black;
}

div.extraInfo {
	border: none !important;
	float: left;
}

div#homeSubLeftPromo2 {
	width: 100%;
	float: none;
	clear: both;
	display: block;
	border-bottom: 1px solid black;
}

div#homeSubLeftPromo2 div {
	border: none;
}

div#homeSubRightPromo {
	width: 100% !important;
	float: none;
	clear: both;
	border: none;
	display: block;
	border-bottom: 1px solid black;
}

div#homeSubRightPromo form {
	display: block;
	float: left;
}
div#homeSubRightPromo ul {
	display: block;
	float: left;
	clear: none;
	margin-left: 2em !important;
}

#datatable .routestotake .aroad {color: #000; background: #0c0;}
#datatable .routestotake .broad {color: #000; background: #ff0;}
#datatable .routestotake .mway {color: #000; background: #0cf;} 