/*  
Theme Name: Bowater Price v1.0
Theme URI: http://bowaterprice.com
Description: Bowater Price theme v1.0
Version: 1.0
Author: Matthew England
Author URI: http://crispwebsites.com

*/



/* these are tests only */
#newheader
{
	/*height:257px;*/
	height:283px;
	width:860px;	
	background-image:url('images/newheader.jpg');	
	background-repeat:no-repeat;
}

#socialnetworkingbar
{
	height:20px;
	/*background-color:Gray;*/
	/*border-left:1px gray solid;
	border-right:1px gray solid;
	border-bottom:1px gray solid;*/
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius:3px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1001;
}
.stdbox
{
	width:100%;
	border:1px red solid;
	background-color:Silver;
	/*margin:5px;*/
	/*padding: 5px;*/
}

.stdboxtitle
{
	
}

.stdboxcontent
{
}

/* these are tests only end */

body {
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	/*background-color: #EAEAEA;*/
	background-color: #FFFFFF;
	color:Gray;
	font-family: "Myriad Roman", Arial, Helvetica, sans-serif;
}
#clear {
	clear:both;
}
#container {
	/*background-color: #444444;*/
	background-color: #FFFFFF;
	width: 860px;
	position: relative;
	margin-left: -420px;
	left: 50%;
	margin-top: 20px;
	margin-bottom: 5px;
	padding:0px;
	/*border:black 1px solid;*/
}

#innercontainer
{
	background-color: #FFFFFF;
	position:absolute;
	left:0px;
	top:280px;
	
}

#innercontainer h1
{
	color:Black;
	/*width:860px;*/
}

.SeeOurRange
{
	border:0px;
	width:310px;
	/*border-width:0px;*/
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	font-size:16px;	
	font-weight:bold;
	/*font-weight:bold;		*/
	float:left;	
	color:Black;	
}



#manufacturerquicklinksfrontpage
{
	width:858px;
	height:50px;
	background-color:#EAEAEA;
	border:1px solid #CCCCCC;
	/*border-width:0px;*/
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	/*border-right:solid gray 1px;*/
	/*border-left:solid gray 1px;*/
	/*border-style:none;*/
	position:absolute;
	top:-93px;
	left:0px;
	z-index:1000;
	
}



#manufacturerquicklinksfrontpage h1
{
	border:0px;
	width:310px;
	/*border-width:0px;*/
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	font-size:16px;	
	/*font-weight:bold;		*/
	float:left;	
	color:Black;
}

#manufacturerquicklinksfrontpage img
{	
	padding-top:0px;	
	border-style:none;
	margin:0px;
	float:left;
	
	
}





#manufacturerquicklinks
{
	width:858px;
	height:50px;
	background-color:#EAEAEA;
	border:1px solid #CCCCCC;
	/*border-width:0px;*/
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	/*border-right:solid gray 1px;*/
	/*border-left:solid gray 1px;*/
	/*border-style:none;*/
	position:relative;
	top:197px; 
	left:0px;
	/*z-index:-20;*/
	
}

#manufacturerquicklinks h1
{
	border:0px;
	width:310px;
	/*border-width:0px;*/
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	font-size:16px;	
	/*font-weight:bold;		*/
	float:left;	
	color:Black;
}

#manufacturerquicklinks img
{	
	padding-top:0px;	
	border-style:none;
	margin:0px;
	float:left;
	
	
}
#manufacturerquicklinks A
{
	/*float:left;*/
		
	/*clear:none;*/
}

/* header
-----------------------------------------------------*/
#header {
	width: 100%;
	height:120px;
	background-image: url('Images/header.jpg');
	background-position: left;
	background-repeat: repeat-x;
	background-color:#000000;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	
}
#header h1 {
	font-size:17pt;
	font-weight:bold;
	color: #EAEAEA;
}

/* navigation
-----------------------------------------------------*/
#navigation {
	width: 870px;
	margin:0px;	
	position:absolute;
	left:25px;
	top:83px;	
}


/* menu
-----------------------------------------------------*/
#menu {
	width: 100px;
	background-color: #FFFFFF;
	float:left;
	color:Gray;
	padding-top:10px;
}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li {
	width:100px;
	font-size:7pt;
	color:Gray;
	padding:0px 0px 0px 4px;
}
#menu ul li a {
	color: Gray;
	text-decoration:none;
}
#menu ul li :hover{
	background-color:#EAEAEA;
	color: #000000;
}

/* content3*/

#content3
{
	width: 860px;
	background-color:#FFFFFF;
	float:right;
	margin:0px;
	padding:0px;
	color:Gray;
	position:relative;
	top:0px;
}
#content3 h1 {
	margin: 5px 10px 10px 10px;
	font-size: 13pt;
	/*color:Gray;*/
	font-weight:normal;
	/*border-bottom: solid #EAEAEA 1px;*/
	width:500px;
	clear:left;

}
#content3 p {
	
	margin:0px;
	font-size:10pt;
	color: gray;
	float:left;
	padding:10px;
	width:500px;
}
#content3 img {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.faqhyperlink{
	color:gray;
	font-size:10pt;
	padding-left:10px;
}

/* content
-----------------------------------------------------*/
#content {
	width: 100%;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding:0px;
	color:Gray;
	/*border:1px yellow solid;*/
}
#content h1 {
	margin: 5px 10px 10px 10px;
	font-size: 13pt;
	font-weight:normal;
	border-bottom: solid Gray 1px;

}
#content p {
	width:500px;
	/*width:100%;*/
	margin:0px;
	font-size:10pt;
	
	float:left;
	padding:10px;
}
#content img {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#content table {margin-left:50px;}
#content td{font-size:8pt;color:#FFFFFF;padding-right:10px;}
#content a{color:Gray;}
/*height:190px;*/
#statement {width:235px;clear:left;background-color:#EEEEEE;padding-bottom:0px;margin-top:10px;border:1px solid #CCCCCC;/*background-image:url('images/statement_background_2.jpg');*/}
#statement h1 {font-size:9pt;font-weight:bold;color:Gray; border:none;padding-bottom:0px;padding-top:5px;margin-bottom:0px;}
#statement p {width:215px;padding-bottom:0px;}
#statement a {color:#FFFFFF;}

#statementbar {width:710px;margin:0px 0px 5px 10px;clear:left;background-color:#EEEEEE;padding:0px 0px 10px 10px;border:1px solid #CCCCCC;}
#statementbar h1 {font-size:9pt;font-weight:bold;color:Gray; border:none;padding-bottom:3px;padding-top:5px;margin-bottom:0px;}
#statementbar p {width:700px;padding:0px;margin:0px;color:Gray;}
#statementbar a {color:Gray;}



/* carlist
-----------------------------------------------------*/

#portfolio {
	width: 740px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	float:right;
	position:relative;
	top:10px;
}
#portfolio_full_width
{
	width: 860px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	position:relative;
	top:10px;
	left:0px;
	/*border:1px black solid;*/
}

#portfolio img {
	float:right;
	margin-right:5px;
}

/* carlistheader
-----------------------------------------------------*/
#portfolioheader {
	width:860px;
	/*height:34px;*/	
	/*margin: 10px 10px 10px 10px;*/
	margin:0px;
	/*background-color:#EEEEEE;*/
	float:left;
	/*border:1px solid #CCCCCC;*/
}

#portfolioheader h1
{
	padding:10px 0px 10px 0px;
	font-size:16px
	
}

#portfolioheader p
{
	padding:0px;
	font-size:14px;
}

#portfolioheader .pleasecall
{
	padding:10px;
	font-size:16px;
	color:#B02221;
	font-weight:bold;
	float:left;
}


#portfolioheader ul {
	width:720px;
	padding:3px 0px 0px 0px;
	margin: 0px;
	list-style:none;
	
}
#portfolioheader ul li {
	float:left;
	padding:0px 10px 0px 0px;
	font-size: 12px;
	color: gray;
}
#portfolioheader ul li a {
	color: gray;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

#portfoliomakesandmodels {
	width:740px;
	
	margin:0px;
	padding:0px;	
}

#portfoliomakesandmodels h1 {
	/*margin: 5px 5px 0px 0px;*/
	padding: 2px 2px 2px 5px;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
	background-color:#000000;
	color: white;
	height:14px;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
	
}

#portfoliomakesandmodels h3 {
	/*margin: 5px 5px 0px 0px;*/
	padding: 2px 2px 2px 5px;
	font-size: 8pt;
	font-weight:bold;
	color:white;
	text-align:left;
	background-color:#000000;	
	height:14px;
	margin:0px;
}
#portfoliomakesandmodels ul a {
	text-decoration: none;
	color:white;
}
#portfoliomakesandmodels p {
	width:700px;
	margin:0px;
	font-size:8pt;
	color: #FFFFFF;
}

#portfoliomakesandmodels ul {
	width:740px;
	
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
}
#portfoliomakesandmodels ul li {
	float:left;
	width: 240px;
	
	height:180px;
	
	margin: 2px;
	padding:0px 0px 18px 0px;
	cursor:hand;
	position:relative;
	top:0px;
	left:0px;
	
}
#portfoliomakesandmodels ul li img {
	float:left;
	width:240px;
	
	height: 180px;
	/*z-index:300;*/
	
	
	cursor:hand;
	position:absolute;
	top:18px;
	left:0px;
}

#portfoliomakesandmodels table {
	margin-left:10px;
}

#portfoliomakesandmodels td {
	padding: 2px 0px 2px 5px;
	font-size: 9pt;
	font-weight:normal;
	color:Gray;
	border-top: 1px dashed #CCCCCC;
}


/********************************************************************/
/* Wide version of portfoliomakesandmodels*/

#portfoliomakesandmodels_wide {
	/*width:740px;*/
	width:860px;
	margin:0px;
	padding:0px;	
}

#portfoliomakesandmodels_wide h1 {
	/*margin: 5px 5px 0px 0px;*/
	padding: 2px 2px 2px 5px;
	font-size: 8pt;
	font-weight:bold;
	color:white;
	text-align:left;
	background-color:#000000;
	
	height:14px;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
}

#portfoliomakesandmodels_wide h3 {
	/*margin: 5px 5px 0px 0px;*/
	padding: 2px 2px 2px 5px;
	font-size: 8pt;
	font-weight:bold;
	
	text-align:left;
	background-color:#000000;
	color: #FFFFFF;
	height:14px;
	margin:0px;
}
#portfoliomakesandmodels_wide ul a {
	text-decoration: none;
	border:0px;
	color:Gray;
}
#portfoliomakesandmodels_wide p {
	width:700px;
	margin:0px;
	font-size:8pt;
	color: #FFFFFF;
}

#portfoliomakesandmodels_wide ul {
	/*width:740px;*/
	width:860px;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
}
#portfoliomakesandmodels_wide ul li {
	float:left;
	/*width: 240px;*/
	width: 280px;
	/*height:180px;*/
	height:230px;
	margin: 2px;
	padding:0px;
	cursor:hand;
	position:relative;
	top:0px;
	left:0px;	

}
#portfoliomakesandmodels_wide ul li img {
	float:left;
	/*width:240px;*/
	width: 280px;
	/*height: 180px;*/
	height: 210px;
	border:0px;
	cursor:hand;
	position:absolute;
	top:18px;
	left:0px;		
}

#portfoliomakesandmodels_wide table {
	margin-left:0px;
}

#portfoliomakesandmodels_wide td {
	padding: 2px 0px 2px 5px;
	font-size: 9pt;
	font-weight:normal;
	color:Gray;
	border-top: 1px dashed #CCCCCC;
}





/********************************************************************/














#portfoliomakesandmodels td a{
	font-size: 9pt;
	color:Gray;
	text-decoration:none;
	float:left;
}

#portfoliomakesandmodels td:hover{
	font-size: 9pt;
	background-color:#EEEEEE;
	text-decoration:none;
}

#portfoliomakesandmodels td a:hover{
	font-size: 9pt;
	background-color:#DDDDDD;
	text-decoration:none;
}

#portfoliospecifications img {
	

}

.portfoliospeccarimage
{
	float:left;
	padding:0px 5px 10px 10px;
	width:240px;
	height:180px;
}

#portfoliospecifications td {
	font-size:10pt;
	padding:2px 10px 2px 10px;
	color:gray;
	border-bottom:1px dashed gray;
	

}
#portfoliospecifications td a{
	font-size:10pt;
	color:gray;
}
#portfoliospecifications h1 {
	margin: 5px 0px 0px 250px;
	font-size: 10pt;
	font-weight:bold;
	color:gray;
}
#portfoliospecifications h2 {
	margin: 5px 0px 5px 250px;
	font-size: 11pt;
	font-weight:normal;
	color:gray;
}
#portfoliospecifications p {
	font-size:10pt;
	color:gray;
}
#portfoliospecifications ul {
	list-style:none;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:470px;
	float:right;
}
.price {
	color:gray;	

}
#portfoliospecifications ul li {
	padding: 2px 0px 2px 5px;
	font-size: 9pt;
	font-weight:normal;
	color:#EAEAEA;
	height:20px;
	width:400px;
}
#portfoliospecifications ul li a{
	color:#EAEAEA;
	text-decoration:none;
	float:left;
}
#portfoliospecifications ul li:hover{
	background-color:#666666;	
}
#portfoliospecifications li a:hover{
	background-color:#666666;
}


#portfoliodetails
{
	color:Gray;
}
#portfoliodetails img {
	float:left;
	padding:0px 5px 0px 10px;
}
#portfoliodetails h1 {
	margin: 5px 0px 0px 0px;
	font-size: 10pt;
	font-weight:bold;
	/*color:#EAEAEA;*/
}
#portfoliodetails h1 a{
	/*color:#FFCC00;*/
	text-decoration:none;	
}
#portfoliodetails p {
	font-size:10pt;
	/*color:#EAEAEA;*/
}
#portfoliodetails ul {
	list-style:none;
	margin:0px 10px 0px 0px;
	padding:0px;
	width:470px;
	float:right;
}

#portfoliodetails li {
	padding: 2px 30px 2px 0px;
	font-size: 9pt;
	font-weight:normal;
	color:#333333;
	float:left;
}
#portfoliodetails li a{
	color:#333333;
	float:left;
}
#portfoliodetails ul li h2 {
	font-size: 9pt;
	font-weight: normal;
	margin:0px 0px 2px 0px;
	padding:2px;
	color:#EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	text-align:center;
}
#portfoliodetails ul li table {
	float:left;
}
#portfoliodetails ul li td {
	color:#EAEAEA;
	width: 70px;
	text-align:right;
}






/* addressfooter
-----------------------------------------------------*/
#addressfooter {
	width: 860px;
	height: 119px;
	padding-top:0px;
	padding-bottom:50px;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:20px;
	color: #000000;	
	overflow:visible;
	background-image:url('/images/footer.jpg');
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:0px;
	
}
#addressfooter a {
	color: #000000;
}

#addressfooter ul {
	list-style:none;
	margin:0px 0px 0px 300px;
}
#addressfooter ul li {
	border-left: 1px solid #FFFFFF;	
	height:55px;
	float:left;
	color: #FFFFFF;
	font-size:8pt;
	width:100px;
	padding-left:5px;
}
#addressfooter ul li a {
	color: #FFCC00;
	text-decoration:none;
}
#addressfooter ul li p {
	color: #FFCC00;
	font-size:10pt;
	width:300px;	
	font-weight:bold;
}
#BVRLA
{
	position:absolute;
	top:20px;
	right:19px;
}

#BVRLA img
{
	border:0px;
}



#EuroNCAP
{
	position:absolute;
	top:20px;
	left:15px;
}
#EuroNCAP img
{
	border:0px;
}

/* messagefooter
-----------------------------------------------------*/
#messagefooter {
	width: 860px;
	height: 150px;
	padding-top:5px;
	color: #000000;
	background-color: #787878;
}
#messagefooter a {
	color: #000000;
}

#messagefooter ul {
	list-style:none;
	margin:0px 0px 0px 250px;
}
#messagefooter ul li {
	border-left: 1px solid #FFFFFF;	
	height:65px;
	float:left;
	color: #FFFFFF;
	font-size:8pt;
	width:100px;
	padding-left:5px;
}
#messagefooter ul li a {
	color: #FFCC00;
	text-decoration:none;
}
#messagefooter ul li p {
	color: #FFCC00;
	font-size:10pt;
	width:300px;	
	font-weight:bold;
}

/* footer
--------------------------------------------------------------------*/
#login 
{
	width: 850px;
	position: absolute;
	bottom:-50px;
	left:20px;		
	text-align:left;	
	color:#555555;	
	clear:left;
	font-size:9pt;
}
#login p {

}
#login a {
	text-decoration:none;
	color:#000000;
	/*background-color:#787878;*/
}

/* contact us
-----------------------------------------------------*/
#contactus {
	width: 800px;
	height: 560px;
	background-color:#FFFFFF;
	float:right;
	color:Gray;
}
#contactus h1 {
	margin: 5px 10px 10px 10px;
	font-size: 13pt;
	font-weight:normal;
	border-bottom: solid gray 1px;
	color:Gray;
	
}
#contactus p {
	width:450px;
	margin:0px;
	font-size:8pt;
	color: gray;
	float:left;
	padding:10px;
}
#contactus img {
	float:right;
}
#contactus input {
	font-size:7pt;
}
#contactus table {
	margin-top:10px;
}
#contactus td {
	color:gray;
}

#pagelinks {color:#FFCC00;padding:0px;font-size:8pt;}
#pagelinks a {color:#FFCC00;text-decoration:none;}
#pagelinks a:hover {text-decoration:underline;}
#pagelinks ul {list-style:square;margin-left:0px;padding:0px 0px 0px 20px;}
#pagelinks li {float:left;margin-left:15px;}

/*Manufacturer links*/
#manufacturerlinks a{
	color:#FFCC00;
}

.manufacturerlinksclass{
	clear:left;
	list-style:none;
	margin:12px 0 0;
	padding:0;
	color:#FFCC00;
	}
.manufacturerlinksclass li{
		border-right:1px solid #FFCC00;
		float:left;
		font-size:90%;
		
		margin:0 .3em .2em;
		padding:0 .6em 0 0;
		white-space:nowrap;
		color:#FFCC00;
		}
		
.manufacturerlinksclass li.a
{
	color:#FFCC00;
}
.manufacturerlinksclass li.last{
		border-right:none;
		}


#manufacturerlinks p
{
	width:850px;
}

/*end of lease car sales*/

#content-full-width
{
	width:858px;	
	/*border:solid 1px orange;	*/
}

#web_and_email
{
	width:820px;
	height:20px;	
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-top:5px;
	background-image:url('images/statement_background_1.jpg');
	border:1px solid #4F0E13;
	font-size:9pt;font-weight:bold;color:#FFFFFF;
	
}

#end_of_lease_cars_statement
{
	width:820px;
	border:solid 1px #959595;	
	/*background-image: url('Images/header_background_3.jpg');*/
	/*background-color:#b7b7b7;*/
	background-color:#dddddd;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-top:20px;
}

#end_of_lease_cars_statement h1
{
	color:#800517;
	font-weight:bold;
	font-size:22px;
	text-align:center;
}
#end_of_lease_cars_statement p
{
	color:Black;
	font-weight:normal;
	font-size:medium;
	text-align:center;
}

#cars_for_sale
{
	/*border:solid 1px white;*/
	width:820px;
	
	padding-top:0px;
	padding-bottom:0px;
	margin-left:20px;
	margin-top:20px;
}
#cars_for_sale table
{
	border-bottom:dashed 1px #aaaaaa;
	border-left:solid 1px #333333;
	border-right:solid 1px #333333;
	border-top:solid 1px #333333;
	background-color:#555555;
	width:820px;
	margin-bottom:20px;
}
#cars_for_sale table tr td
{
	/*border:solid 1px white;*/
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:15px;
}
#cars_for_sale table td h2
{
	text-align:center;
	color:White;
	font-size:20px;
	padding:0px;
	margin:5px;
}

.description
{
	width:33%;
	color:#dddddd;
	font-size:larger;
	text-align:justify;
}
.priceinformation
{
	width:33%;
	color:#ffaaaa;
	font-size:larger;
	text-align:justify;
}
.carimage
{
	width:34%;
	text-align:center;
}
.carfinancestatement
{
	text-align:center;
	color:White;
	font-weight:bold;
	font-size:large;
}
.pleasecall
{
	text-align:center;
	color:White;
	font-weight:bold;
	font-size:large;
}

#pre_footer_statement
{
	/*border:solid 1px white;*/
	width:820px;
	height:75px;
	background-image:url('images/statement_background_1.jpg');	
	padding-bottom:5px;
	padding-top:5px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:10px;
	border:1px solid #4F0E13;
	color:White;
	text-align:center;
}

#manufacturer_SEO_paragraph
{
	width:860px;	
	/*margin:0px 0px 5px 10px;*/
	clear:left;
	/*border:dashed 1px gray;*/
	
	/*background-color:#bbbbcc;*/
	padding:0px 0px 10px 0px;
	font-size:12px;
}

#carpage_SEO_paragraph h2
{
	font-size:16px;
}

#carpage_SEO_paragraph p
{
	font-size:12px;
}

#manufacturer_SEO_paragraph h1
{
	font-size:16pt;
}

.adRotatorClass
{
	color:White;
	width:120px;
	height:100px;
	font-size:14pt;
	padding:3px;
}

/* sitemap */

#sitemap ul li {
	width:100px;
	color:#FFFFFF;
	padding:0px 0px 0px 4px;
}
#sitemap ul li a {
	color: #FFFFFF;
	text-decoration:none;
}

/* stock cars*/

#stockcars
{
	margin-right:30px;
	color:Gray;
}
#stockcars table
{	
	width:700px;
	float:right;
}


#stockcars td {
	font-size:10pt;
	/*padding:2px 10px 2px 10px;*/
	color:gray;
	padding-top:10px;
	/*padding-left:20px;*/
	border-bottom:1px dashed gray;

}

#stockcars td a{
	font-size:10pt;
	color:#FFCC00;
}

#SitemapRightColumn
{
	float:left; 
	overflow:hidden; 
	width:800px;
}
#SiteMapLeft{
	float:left;
	width:300px;
	}

#SiteMapRight{
	float:right;
	width:275px;
	}

#SiteMapLeft ul{
	font-size:1.3em;
	list-style:disc;
	margin:0 0 15px 5px;
	}
#SiteMapRight ul{
	font-size:1.4em;
	list-style:none;
	line-height:20px;
	margin:0 0 15px 5px;
	}

#SiteMapLeft ul a,
#SiteMapRight ul a{
	font-weight:normal;
	color:gray;
	}

#SiteMapLeft ul ul a,
#SiteMapRight ul ul a{
	font-weight:normal;
	}

#SiteMapLeft ul ul,
#SiteMapRight ul ul{
	font-size:.9em;
	}
	
	
/* error pages */

#errorPageColumn
{
	font-size:1.3em;
	float:left; 
	overflow:hidden; 
	width:500px;
	padding-left:10px;
}


#errorPageLeft{
	float:left;
	width:500px;
	}


#errorPageLeft ul{
	list-style:disc;
	margin:0 0 15px 5px;
	}


#errorPageLeft ul a{
	font-weight:normal;
	color:White;
	}
	
	
.frontpageblock  
{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	
.frontpageblock p 
{
	width:100%;
	/*border:1px solid yellow;*/
		
}

.frontpageblock  h2
{
	/*width:100%;
	color:White;
	border:1px solid yellow;*/
		padding-top:0px;
	margin-top:0px;
	
		
}

.expandable1
{
	width:100%;
	color:Gray;	
	background-color:#FFFFFF;
	/*border:1px solid #CCCCCC; */
	/*margin-top:10px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.expandable2
{
	width:100%;
	color:Gray;	
	background-color:#FFFFFF;
	/*border:1px solid #CCCCCC; */
	/*margin-top:10px;*/
	
}

/* frontpagecontent
-----------------------------------------------------*/
/*#frontpagecontent {
	width: 100%;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding:0px;
	
}
#frontpagecontent h1 {
	margin: 5px 10px 10px 10px;
	font-size: 13pt;
	font-weight:normal;
	border-bottom: solid #EAEAEA 1px;

}
#frontpagecontent p {
	
	width:100%;
	margin:0px;
	font-size:8pt;
	color: Gray;
	float:left;
	padding:10px;
}
#frontpagecontent img {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#frontpagecontent table {margin-left:50px;}
#frontpagecontent td{font-size:8pt;color:#FFFFFF;padding-right:10px;}
#frontpagecontent a{color:Gray;}
*/


#recentblogs
{
	background-color:#EAEAEA;
	border:1px solid #CCCCCC;
}

#recentblogs h2
{
	border-bottom: 1px solid silver;
	color: #999;
	font-size: 16px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin: 0px 0px 5px;
	padding-bottom: 5px;
}


#recentblogs a {
	color: #5C80B1;
	text-decoration: none;
	font-size:14px;
}

.blogposts_wide
{
	width:820px;	
	border:1px solid #CCCCCC;
	padding:20px;
	margin-top:10px;
	
}

.blogposts_wide a {
	color: #5C80B1;
	text-decoration: none;
	font-size:14px;
}


.blogposts_wide h2
{	
	color: #999;
	font-size: 24px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	margin: 0px 0px 5px;
	padding-bottom: 5px;
}

.carlist td
{
	padding-bottom:10px;		
	padding-top:10px;		
	border-bottom:1px dashed gray;
	
}
.carlist a
{
	color:gray;
	text-decoration:none;	
}
.carlist tr
{
	
}



/*new header*/
/*quick search*/


#quicksearch_make
{
	font-size:12pt;
	font-weight:normal;
	width:150px;
	position:absolute;
	left:225px;
	top:143px;
}

#quicksearch_model
{
	font-size:12pt;
	font-weight:normal;
	width:150px;
	position:absolute;
	left:385px;
	top:143px;
}

#quicksearch_bodytype
{
	font-size:12pt;
	font-weight:normal;
	width:150px;
	position:absolute;
	left:545px;
	top:143px;
}

#quicksearch_fueltype
{
	font-size:12pt;
	font-weight:normal;
	width:150px;
	position:absolute;
	left:705px;
	top:143px;
}

/*Quick search end*/

/*call back*/
#callback_surname
{
	width:0px;
	height:0px;
	position:absolute;
	left:790px;
	top:27px;	
	z-index:-100;
	
}
#callback_name
{
	width:120px;
	font-size:10pt;		
	position:absolute;
	left:655px;
	top:22px;
}
#callback_number
{	
	width:120px;
	font-size:10pt;	
	position:absolute;
	left:655px;
	top:47px;	
}

#callback_button
{	
	position:absolute;
	left:785px;
	top:23px;	
	
}

/*end call back*/

/* CSS tab navigation */

/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	/*border-bottom:1px solid #666;	 	*/
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	font-weight:bolder;
	display:block;
	padding:5px 5px;	
	text-decoration:none;
	
	/*border:1px solid #666;*/
	margin-right:5px;
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	background-image:url("images/tabbuttoncentre.jpg");
	background-repeat:repeat-x;
	color:#DDDDDD;
	/*margin-right:2px;*/
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:0px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#ddd;	
}





/* alternate colors: skin2 */
	ul.skin2 a {
		background-color:#89a;		
		color:#fff !important;
	}
	
	/* mouseover state */
	ul.skin2 a:hover {
		background-color:#678;
	}
	
	/* active tab */
	ul.skin2 a.current {
		background-color:#4F5C6A;
		border-bottom:2px solid #4F5C6A;	
	}
	
	/* tab pane with background gradient */
	div.skin2 div {
		min-height:200px;
		color:#fff;	
		background:#234 url(image/h300.png) repeat-x scroll 0 -50px;
		/*background:#234 url(http://static.flowplayer.org/img/global/gradient/h300.png) repeat-x scroll 0 -50px;*/
		
		/* IE6 does not support PNG24 images natively */
		_background:#4F5C6A;
	}
	
	
	.tabbuttonleft
	{
		background-image:url("images/tabbuttonleft.jpg");
		width:3px;
		float:left;
		height:30px;
		margin-top:1px;
		top:1px;
		
	}
	.tabbuttonright
	{
		background-image:url("images/tabbuttonright.jpg");
		width:3px;
		height:30px;
		
		margin-right:2px;
		float:right;
		margin-top:1px;
		top:1px;
	}


/* end CSS tab navigation*/

/* base class for box used throughout new pages*/
.generalbox
{
	border:solid 1px #dddddd;
	margin-top:5px;
	margin-bottom:5px;
		
}
.generalbox h2
{
	font-size:20px;
	color:Black;
}


/* front page new special offers*/
#frontpage_specialoffers
{
	width:860px;
	height:317px;	
	margin-top:10px;
	
	
		
}

.specialoffercars_container
{
	width:860px;
	height:235px;
	left:0px;
	overflow:hidden;
	z-index:0;	
	padding-left:2px;
	padding-top:20px;
	clear:both;

	
}

.specialoffercar
{
	border:solid 1px #dddddd;
	width:212px;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
	text-align:center;
	
}

.specialoffercar_car_image
{
	width:215px;
	height:161px;
	/*border:1px black solid;*/
	position:absolute;
	left:0px;
	top:21px;
	z-index:1;	
	
}

.specialoffercar_moreinfo
{
	position:absolute;
	bottom:10px;
	left:70px;	
	text-align:center;
	z-index:2;
	border:0px;
}
.specialoffercar h2
{
	position:absolute;
	top:5px;
	left:0px;
	padding-left:5px;
	padding-right:5px;
	z-index:2;
	color:#969696;
	font-size:14px;
}
.specialoffercar_price
{
	position:absolute;
	bottom:37px;
	left:25px;	
	z-index:2;	
	color:#B02221;	
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:0; 
}


/* end front page new special offers*/

/*USPs*/

#usps_and_other_content
{
	width:860px;
	/*height:310px;*/
	position:relative;
	top:7px;
	
}

#usps_and_other_content p
{
	font-size:14px;
	color:Black;	
}
/*end usps*/

/* other vehicle manufacturers */
#other_vehicle_manufacturers
{
	width:860px;
	height:100px;
	padding-top:10px;
	padding-left:0px;
	
		
}

/*  * { padding:0; margin:0; }*/


#usp
{
margin-left: 0;
padding-left: 10px;
list-style: none;
font-size:12px;
font-weight:bold;
color:Black;
}

#usp li
{
padding-left: 30px;
padding-bottom:10px;
padding-top:10px;
background-image: url(images/tick.gif);
background-repeat: no-repeat;
background-position: 0 0;

}


/*H1 title appearing at top of manufacturer page and model pages*/
.Manufacturer_model_title
{
	font-size:24px;
	font-weight:bold;
	color:#B02221;	
	
}


.feedbackanderrors {
  opacity:0.95;
  moz-opacity:0.95;
  filter:alpha(opacity=95);
  -ms-filter: "alpha(opacity=95)"; 
  text-align:center;
  color:white;
  width: 504px; 
  height:auto; 
  position:absolute;
  left:178px;
  top:300px; 
  background-color:#b02221;
  border-left:1px solid black;
  border-right: 3px solid black;
  border-top:1px solid black; 
  border-bottom:3px solid black;
  z-index:1000;
 
}

.orderbyarrow
{
	width:11px;
	height:11px;
	
}
.globalpageheading
{
	text-align:center;
}

.commitment h3
{
	color:Black;
	font-weight:bold;
	font-size:14px;
	color:#b02221;
	
}

.commitment
{
	
	padding:10px 0px 0px 10px;
}


/*for the car page*/

#carpagecontainer
{
	width:860px; height: 992px; left: 0px; position: relative; top: 0px; border-bottom-color: #000000; border-top-color: #000000; border-right-color: #000000; border-left-color: #000000;
}

#carpagecarimage
{
	z-index: 99; left: 0px; width: 320px; position: absolute; top: 0px; height: 240px;
}

#carpageheading1
{
	position: absolute; left: 296px; width: 560px; top: 0px; z-index: 100; color: black;font-size:24px;
}

#carpage001
{
	position: absolute; z-index: 101; left: 320px; top: 56px; font-size: 12pt;color: black;font-weight:bold;
}

#carpage002
{
	z-index: 104; left: 296px; width: 232px; position: absolute; top: 88px;height: 152px; font-size: 12pt;
}

#carpage002 ul li
{
	font-size: 10pt;
}


#carpage003
{
	z-index: 105; left: 512px; width: 248px; position: absolute; top: 88px;height: 72px; font-size: 12pt;

}

#carpage003 ul li
{
	font-size: 10pt;
}

#carpage004
{
	z-index: 106; left: 760px; position: absolute; top: 40px;width: 100px; font-size: 12pt;
}

#carpage005
{
	z-index: 107; left: 520px; width: 328px; position: absolute; top: 184px;height: 57px; font-size: 12pt; color: black;

}

.carpageprice
{
	font-size: 24pt; color: #b02221; font-weight: bold;
}

.carpage006
{
	font-size: 10pt; color: gray;
}

#carpage007
{
	z-index: 108; left: 0px; width: 852px; position: absolute; top: 264px;height: 16px; font-size: 10pt;
}


#carpage008
{

	z-index: 109; left: 0px; width: 497px; position: absolute; top: 288px;height: 176px; font-size: 12pt; overflow:hidden; background-image: url(images/seopanelbackground.jpg);

}

#carpage009
{
	z-index: 100; left: 8px; width: 480px; position: absolute; top: 8px;height: 160px;overflow:auto;
}

.carpagecallme_name
{
	z-index: 100; left: 16px; position: absolute; top: 104px;
}

.carpagecallme_number
{
	z-index: 101; left: 16px; position: absolute; top: 136px;

}



#carpage010

{
	z-index: 110; left: 528px; width: 330px; position: absolute; top: 288px;height: 176px; font-size: 12pt; background-position: center center; background-image: url(images/callmebackground.jpg);
}

.carpage011
{
	z-index: 102; left: 200px; width: 112px; position: absolute;top: 104px; height: 56px;
}


#carpage012
{
	z-index: 103; left: 16px; width: 304px; position: absolute; top: 16px;height: 64px;
}

#carpage013
{
	z-index: 111; left: 0px; width: 853px; position: absolute;top: 480px; height: 29px; font-size: 14pt;color: black;
}

#carpage014
{
	z-index: 112; left: 0px; width: 860px; position: absolute; top: 520px;height: 256px; font-size: 12pt; background-image: url(images/enquiryformbackground.jpg);
}

#carpage015
{
	z-index: 100; left: 16px; width: 100px; position: absolute; top: 16px;height: 16px;
}

.carpage016
{
	z-index: 101; left: 128px; width: 296px; position: absolute;top: 16px; height: 16px;
	
}


#carpage017
{
	z-index: 102; left: 16px; width: 100px; position: absolute; top: 48px;height: 25px;	

}

.carpage018
{
	
	z-index: 103; left: 128px; width: 296px; position: absolute;top: 48px; height: 16px;
}

#carpage019
{
	z-index: 104; left: 16px; width: 100px; position: absolute; top: 80px;height: 22px;

}

.carpage020
{

	z-index: 105; left: 128px; width: 296px; position: absolute;top: 80px;
}

#carpage021
{
	z-index: 106; left: 16px; width: 464px; position: absolute; top: 112px;height: 32px;

}

#carpage022
{
	z-index: 107; left: 16px; width: 112px; position: absolute; top: 152px;height: 23px;

}

.carpage023
{

	z-index: 108; left: 128px; width: 304px; position: absolute;top: 152px;
}

#carpage024
{

	z-index: 109; left: 16px; width: 112px; position: absolute; top: 184px;height: 24px;
}

.carpage025
{
	z-index: 110; left: 128px; width: 40px; position: absolute;top: 184px;

}

#carpage026
{
	z-index: 111; left: 488px; width: 136px; position: absolute; top: 16px;height: 24px;

}

.carpage027
{

	z-index: 112; left: 632px; width: 200px; position: absolute;top: 16px;
}

.carpage028
{

	z-index: 113; left: 488px; width: 344px; position: absolute;top:104px; height: 48px;
}

#carpage029
{

	z-index: 114; left: 488px; width: 100px; position: absolute; top: 80px;height: 8px;
}


.carpage030
{
	z-index: 115; left: 488px; width: 352px; position: absolute;top: 176px; height: 48px;
}

#carpage031
{
	z-index: 116; left: 440px; width: 16px; position: absolute; top: 16px;height: 16px;
}


#carpage032
{
	z-index: 116; left: 0px; width: 16px; position: absolute; top: 32px;height: 16px;
}


#carpage033
{
	z-index: 117; left: 440px; width: 16px; position: absolute; top: 80px;height: 16px;
}

#carpage034
{
	z-index: 117; left: 0px; width: 16px; position: absolute; top: 72px;height: 16px;
}

#carpage035
{
	z-index: 119; left: 440px; width: 16px; position: absolute; top: 184px;height: 16px;
}

#carpage036
{
	z-index: 120; left: 336px; width: 184px; position: absolute; top: 232px;height: 16px;font-size: 8pt;
}

.carpage037
{
	z-index: 121; left: 480px;width: 152px; position: absolute; top: 232px;
}

.carpage038
{
	z-index: 122; left: 656px;position: absolute; top: 232px;
}

#carpage039
{
	z-index: 123; left: 488px; width: 100px; position: absolute; top: 48px;height: 24px;
}

.carpage040
{
	z-index: 124; left: 632px;width: 208px; position: absolute; top: 48px;
}


#carpage041
{
	z-index: 125; left: 168px; width: 8px; position: absolute; top: 184px;height: 24px;
}

.carpage042
{
	z-index: 126; left: 176px; width: 56px;position: absolute; top: 184px;
}

#carpage043
{
	z-index: 127; left: 240px; width: 128px; position: absolute; top: 184px;height: 24px;
}

#carpage044
{
	z-index: 128; left: 16px; width: 104px; position: absolute; top: 216px;height: 16px;
}

.carpage045
{
	z-index: 129; left: 128px; width: 136px;position: absolute; top: 216px;
}

#carpage046
{
	z-index: 130; left: 440px; width: 16px; position: absolute; top: 216px;height: 16px;
}

#carpage047
{
	z-index: 113; left: 0px; width: 288px; position: absolute; top: 808px;height: 32px;font-size: 16pt;color:#B02221;
}

#carpage048
{
	z-index: 114; left: 0px; width: 856px; position: absolute; top: 848px;height: 144px;
}

#carpage049
{

	z-index: 100; left: 736px; width: 120px; position: absolute; top: -14px;height: 100px;
}



/*front page scroller*/

#scollercontainer
{
	width:860px;
	height:70px;	
	overflow:hidden;
}

.buttonleft
{
	float:left;
	width:26px;
	height:45px;
	position:relative;
	left:0px;
	top:17px;
	
	
}
.buttonright
{
	float:left;
	width:26px;
	height:45px;
	position:relative;
	left:0px;
	top:17px;	
	
	
}

#scroller-viewport
{
	width: 802px; 
	height: 55px;
	overflow:hidden;
	border:1px solid silver;
	margin:0px;
	padding:0px;
	position:relative;
	top:12px;
	left:0px;
	float:left;
}


#scroller-images
{
	width:3180px;
	height:100%;
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
	z-index:5;
	border:0px;
	margin:0px;
	padding:0px;
}

.myitem
{
	width:60px;
	height:45px; 
	border:0;
	
	margin:0;
	padding:5px 10px 5px 5px;
	float:left;
	position:relative;
	/*overflow:hidden;*/
	top:0px;
	left:0px;
	z-index:-2;
}

.myitem a img
{
	border:0px;
	margin:0px;
	padding:0px;
	width:60px;
	height:45px;
	z-index:5;
}












































