/*! Typography */
/*
 * Setup 
 ================================================================================*/
body {
	color:#000;
	font-family:  Arial, Helvetica, sans-serif;
}

/* 
 * Headings 
 ================================================================================*/

/* 
 * H1 
 ================================================================================*/
 
div.seoTitle
{
	display:block;
	font-size:1.2em;
	padding:10px 0px 0px 10px;
}

div.seoTitle h1
{
	font-size:1em;
	display:inline;
}

.columnStyle13 h1 {
	padding:10px;
}
.columnStyle13 .row h1 {
	padding:0 10px 10px 0;
}


h1.greenHeading
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_left.gif") no-repeat top left;
	float:left;
	color:#fff;
	font-size:1.125em;
	clear:both;
	padding:0px!important;
}

h1.greenHeading span
{
	display:block;
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_right.gif") no-repeat top right;
	padding:8px 10px;
}

h1.basic {
	font-size:1.6em;
	font-weight:normal;
	padding-bottom:10px;
}


/* 
 * H2 
 ================================================================================*/

.searchResults h2,
.searchResultsHeader h2 {
	font-weight:normal;
	color:#01518E;
	display:block;
	font-size:1.4em;
	padding:10px 0 0 10px;	
}

.contentBox .contentBox h2
{
	font-weight:normal;
	float:left;
	margin-bottom:8px;
	font-size:0.875em;
	clear:both;
}

.contentBox .contentBox h2.p { 
	font-size:0.75em; 
	padding:0px;
	margin:0px;
	float:none;
	clear:none;
}

h2.orange {
	font-size:1.4em;
	font-weight:normal;
	color:#f26522;
}

/* 
 * H3 
 ================================================================================*/

.contentBox h3,
.popup h3, .title-1
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_left.gif") no-repeat top left;
	float:left;
	color:#fff;
	margin-bottom:8px;
	font-size:1.125em;
	clear:both;
}
.contentBox h3.small
{
	font-size:0.875em;
}
.contentBox h3 span,
.popup h3 span, 
.title-1 span
{
	display:block;
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_right.gif") no-repeat top right;
	padding:8px 10px;
}
.contentBox h3.small span
{
	padding:11px 10px;
}

.columnStyle06 .contentBox h3
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_top_06.gif") no-repeat top right;
}
.columnStyle06 .contentBox h3 span
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_bottom_06.gif") no-repeat bottom right;
	width:322px;
}


.contentBox .columnStyle07 .altStyle h3
{
	position:absolute;
	top:-7px;
	left:16px;
	background:#fff;
	float:left;
	color:#000;
	padding:0px 6px;
	margin-bottom:0px;
	font-size:0.875em;
}

.columnStyle09 .contentBox h3
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_top.gif") no-repeat top left;
}

.columnStyle09 .contentBox h3 span
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_bottom.gif") no-repeat bottom left;
	width:210px;
}

.columnStyle02 .contentBox{
	text-align:left;	
}
.columnStyle02 .contentBox h3
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_top_200.gif") no-repeat top left;
}

.columnStyle02 .contentBox h3 span
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_bottom_200.gif") no-repeat bottom left;
	width:180px;
}

.columnStyle17 .contentBox h3 span
{
	width:198px;
}

.columnStyle13 .contentBox h3 span {
		padding:8px 60px 8px 10px;
}

.contentBox h3.doubleLine
{
	background:none;
	float:left;
	color:#333;
	margin-bottom:8px;
	font-size:1em;
	clear:both;
	font-weight:normal;
}
.contentBox h3.doubleLine span
{
	display:block;
	background:none;
	padding:1px 0px 2px;
}
.columnStyle19 h3 span
{
	width:166px;
}
.columnStyle20 h3 span
{
	width:240px;
}
.columnStyle21 h3 span
{
	width:314px;
}
.columnStyle22 h3 span, .columnStyle22 .title-1 span
{
	width:385px;
}
.columnStyle23 h3
{
	width:102px;
	font-size:1.125em;
}
.columnStyle23 h3,
.columnStyle23 .contentBox h3
{
	width:102px;
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_bottom_small.gif") no-repeat bottom left;
}
.columnStyle23 h3 span,
.columnStyle23 .contentBox h3 span
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_top_small.gif") no-repeat top left;
	font-size:1.05em;
	text-align:center;
	width:85px;
}

.columnStyle23 h3 span span,
.columnStyle23 .contentBox h3 span span
{
	font-size:1.6em;
	background:none;
	padding:0;
}


.columnStyle35 .contentBox h3.historyCheck
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_top_320.gif") no-repeat top left;
	font-size:1.6em;
}
.columnStyle35 .contentBox h3 span
{
	width:300px;
	padding:8px 10px;
}

.columnStyle35 .contentBox h3.historyCheck span
{
	background:url("http://cdn2.motors.co.uk/v2live/images/bg_heading_green_bottom_320.gif") no-repeat bottom left;
	float:left;
	line-height:1.7em;
}
.columnStyle35 .contentBox h3.historyCheck span img
{
	margin:0px;
}
.homeBestBuys h3
{
	background:none;
	float:none;
	padding:0px 0px 8px 0px;
}

.homeBestBuys h3 span
{
	background:none;
}
h3.homePageRHSHeading {
	font-size:0.7em!important;
 }
 
h3.historyCheck img {
	float:right;	
}

h3.historyCheck span span {
	background:none!important;
	display:block;
	padding: 0px 0px 0px 47px;
	width:auto!important;
}

h3.featureTick {
	color:#000;
	background:url("http://cdn2.motors.co.uk/v2live/images/feature-tick.gif") no-repeat bottom left;
	padding:2px 0px 0px 30px;
	height:29px;
	font-size:0.875em;
}

.contentBox h3.alt {
	background:none;
	color:#3f3f3f;
	font-size:2em;
}

.contentBox h3.alt span{
	background:none;
	padding: 8px 0 ;
}


/* 
 * H4 
 ================================================================================*/
 
.columnStyle07 h4
{
	clear:both;
	float:left;
	padding:10px 0px 0px 12px;
	font-size:0.75em;
	color:#333;
	font-weight:bold;
	width:100%;
}


.columnStyle09 h4 {
	font-size:0.75em;
	font-weight:normal;
	padding-bottom:10px;
}
.columnStyle13 h4 {
	font-size:1.4em;
	font-weight:normal;
	padding-bottom:10px;
}
.columnStyle10 h4,
.columnStyle14 h4,
.columnStyle17 h4{
	font-size:0.8em;
	font-weight:bold;
	padding-bottom:10px;
}

.columnStyle19 h4 {
	font-size:0.75em;
	font-weight:bold;
	padding-bottom:10px;
	
}
.columnStyle19 h4.contentExtension {
	padding-top:46px;
	
}

.columnStyle22 h4 {
	font-size:0.75em;
	padding-top:20px;
}


/* 
 * H5 
 ================================================================================*/
 
.columnStyle13 h5 {
	font-weight:bold;
	padding-bottom:10px;
	font-size:1.125em;
	clear:both;
}

/*
 * Text
 ================================================================================*/



.columnStyle06 p,
.columnStyle07 p
{
	clear:both;
	font-size:0.7em;
	padding:0 4px 10px;
}

.columnStyle09 p,
.columnStyle02 p{
 	font-size:0.75em;
	padding-bottom:10px;
}

.columnStyle10 p {
 	font-size:0.75em;
	padding-top:10px;
}

.columnStyle13 p {
	line-height:1.3em;
 	font-size:0.75em;
	padding-bottom:10px;
}
 
.columnStyle13 .contentLeft p {
	float:left;
	clear:both;
	font-size:1em;
	padding-top:10px;
} 

.columnStyle17 p {
	font-size:0.75em;
	margin-top:10px;
}

.columnStyle19 p {
	font-size:0.75em;
	padding-top:5px;
}
.columnStyle20 p {
	font-size:0.75em;
	padding-top:10px;
	padding-bottom:5px;
}
.columnStyle21 p {
	font-size:0.8em;
	padding:80px 48px 20px;
	text-align:center;
	font-weight:bold;
	line-height:1.3em;
	color:#3c2415;
}
.columnStyle21 p a {
	margin-top:10px;
	display:inline-block;
}

.columnStyle22 p {
	font-size:0.7em;	
}

.columnStyle35 p {
	clear:both;	
}
.columnStyle36 p {
	padding-right:10px;	
}

.homeBestBuys p {
	font-size:1em;
	color:#fff;
	font-weight:bold;
	padding-top:10px;
	text-align:left;
	padding:0px 0px 25px 10px;
}

blockquote { 
	background:url("http://cdn2.motors.co.uk/v2live/images/blockquote_open.gif") no-repeat top left;
	padding:4px 0px 0px 24px;
	clear:both;
	margin-bottom:10px;
}
blockquote div { 
	background:url("http://cdn2.motors.co.uk/v2live/images/blockquote_close.gif") no-repeat bottom right;
	padding:0px 20px 0px 0px;
}
blockquote p { margin:0; }
address { font-style:italic; }

strong { font-weight:bold; }

em,
cite,
dfn,
q { font-style:italic; }

a { color:#06C; text-decoration:none; }
a:hover { color:#f26522; text-decoration:underline; }
a:focus { color:#F00; }

abbr[title],
acronym[title] { border-bottom:1px #ccc dotted;cursor:help; }
cite[title] { border-bottom:1px #999 dotted; }
dfn { font-weight:bold; }

ins { background-color:#FF9; text-decoration:none; }
del { text-decoration: line-through; }

sub { line-height:0; vertical-align:text-bottom; }
sup { line-height:0; vertical-align:text-top; }

code,
pre { font-family:"Courier New", Courier, monospace; }
pre { white-space:pre; }

/*
 * Lists
 ================================================================================*/
dl {  }
dl dt { font-weight:bold; }
dl dd {  }

ol { margin:0px;padding:0px; }
ul { margin:0px;padding:0px; }

li { list-style:none;font-size:0.75em; }

ol { list-style-type:decimal; }
ul { list-style-type:disc; }

li ol { list-style-type:lower-alpha; }
li ul { list-style-type:circle; }

li li ol { list-style-type:lower-roman; }
li li ul { list-style-type:square; }


/*
 * Images
 ================================================================================*/
img.left { float:left; margin:0 10px 10px 0; }
img.right { float:right; margin:0 0 10px 20px; }
/* Change top margin if in a p */
p img.left { margin-top:1.5em; }
p img.right { margin-top:1.5em; }

/*
 * Miscellaneous
 ================================================================================*/
hr {
	background-color:#DFDFDF; 
	border:0 none;
	clear:both;
	color:#DFDFDF;	
	width:100%; height:1px;
}
.hr02 {
	background:#fff url("http://cdn2.motors.co.uk/v2live/images/bg_hr02.gif")  no-repeat top;
	border:0 none;
	clear:both;
	width:100%; padding-bottom:25px;
	margin-top:10px;
}
hr.space { opacity:0.0; -moz-opacity:0.0; }

label {
	font-size:0.75em;	
}
p label {
	font-size:1em;	
}
.sub {
	font-size:0.625em;
}
p.date {
	font-size:0.625em;
	padding-bottom:2px;
}

p.note { font-size:10px !important; }
/*
 * Content Specific
 ================================================================================*/




p.moreLink {
	padding:0px 14px 0px 0px!important;
	background:url("http://cdn2.motors.co.uk/v2live/images/arrow_orange_right.gif")	no-repeat right;
	float:right;
	font-size:0.75em!important;
	margin-bottom:10px;
}

.columnStyle10 p.moreLink {
	margin-top:10px;
}

.contentBox .row .contentBox .row p.moreLink {
	float:left;
}

p.moreLink a {
	text-decoration:none;
}
p.moreLink a:hover {
	text-decoration:underline;
}

.green {
	color:#6cac0c;
}

.green label { color:#000; }

.lightText {
	color:#ccc;	
}
p.address {
	font-size:0.95em;	
	padding-right:60px;
}
p.address .number {
	font-size:1.2em;	
}

p.expandLink {
	padding:10px 0px 0px 0px;
}
.expandLink a {
	padding:0px 0px 0px 20px;
	color:#6cac0c;
	background:url("http://cdn2.motors.co.uk/v2live/images/icon-expand.gif") no-repeat top left;
}
.expandLink a.expanded {
	background:url("http://cdn2.motors.co.uk/v2live/images/icon-collapse.gif") no-repeat top left;
}

