/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0;}
html {height: 100%; margin-bottom: 1px;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:70%;}

#wrapper {
		width:910px;
		margin-right:auto;
		margin-left:10px;
		margin-top:5px;
		padding:0px;
		border-top:1px solid #959595;
		}
	
	#header {
		width:86%;
		border-bottom:2px solid #fff;
		float:left;
		}
		
	#lh {float:left;
		width:158px;
		}
	
	#rh {float:right;
		width:79%;
		}
	
	#right {
		width:120px;
		padding-top:2px;
		float:right;
		border-top:1px solid #fff;
		}	
		
	#main {
		width:86%;
		float:left;
		margin-top:0px;
		}
	#borderleft {float:left;
		width:150px;
		border-top:1px solid #959595;
		background: #666666 url(../images/css/cssredbg.gif);
		padding-left:10px;
		padding-top:0px;
		padding-bottom:0px;
		}
	
	#bordermain {float:left;
		width:79%;
		border-top:1px solid #959595;
		}
		
	#left {
		width:159px;
		padding-top:0px;
		margin:0;
		float:left;
		clear:both;
		background-color:#fff;
		}
		
	#centre{
		width:610px;
		padding:0px;
		float:left;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 0px;
		}

.link {color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;}
.link a:hover {color: #710000;font-family: Verdana, Arial, Helvetica, sans-serif;}

.blklink {color:#111;font-family: Verdana, Arial, Helvetica, sans-serif;}
.blklink a:hover {color: #cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;}

	#ft {
		width:780px;
		background-color: #d5d5d5;
		border-top:1px solid #c00000;
		clear:both;
		margin-top:30px;
		margin-left:10px;
		height: 28px; 
		padding-top:10px;
		}
	.ft a {
		color:#fff;
		}
	.ft a:hover {
		color:#710000;
		}
	#ct {width: 900px; height: 10px; padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:2px;}

	#links {
		width:730px;
		clear:both;
		margin-left:10px;
		border-top:20px solid #ffffff;
		padding:20px;
		}





.m_banner_hide{display:none;}
.m_banner_show{display:block;}	

.spacer {border-bottom:5px solid #fff}

.txt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}
.txtr {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#B00002;}
.txtw {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#ffffff;}
.smtxt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9px;color:#333;}
.offers {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#111111; text-decoration:none;}
.offers a {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;color:#111111; text-decoration:none;}
.offers a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;color:#111111;text-decoration:underline;}
.right {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;text-align:right;}
.txtwhy {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;padding-bottom:5px;}

.leftmenu {	
	border-top: 3px solid #fff;	
	width: 149px;	
	/*\*/height: auto !important;/**/
	height: 100px;
	min-height: 100px;		
	background: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;
	}	
.leftmenu li { 
	display: inline; 
	background: none !important; 
	padding: 0px; 
	}	
	.leftmenu li a {
		text-decoration: none;
		display: block;
		line-height: 1;
		border-bottom: 1px solid #E5E5E5;	
		font-weight: bold;
		padding: 5px;		
		color: #111;
		width: 149px;
		
		}	
	.leftmenu li a:hover, .leftmenu li a:active , .leftmenu li a:focus  {
		background-color: #d5d5d5;	
		text-decoration: none !important;
		color:#B00002;
		}	
		
	.leftmenu li a.selected  {
		background-color: #d5d5d5;	
		text-decoration: none !important;
		color:#111;
		
		}
		.leftmenu li a.selectedred  {
		background-color: #d5d5d5;	
		text-decoration: none !important;
		color:#b20002;
		
		}
	.leftmenu li a:hover.selected  {
		background-color: #d5d5d5;	
		text-decoration: none !important;
		color:#111;
		}
		
	.leftmenu li select {
		text-decoration: none;
		font-weight: normal;
		color: #111;
		width: 130px;
		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;
		
		}
	.leftmenu li a.parent, .leftmenu li a:hover.parent {
		color: #111;
		background: #B9B9B9 ;		
		}	
		.leftmenu li a.subparent, .leftmenu li a:hover.subparent {
		color: #fff;
		background: #666666 url(images/css/cssredbg.gif);		
		}		
	.leftmenu li a.selected, .leftmenu li a:hover.selected {
		background: #d5d5d5;
		font-weight: bold;
		}		
	


	.leftmenu ul li ul { 
		background: #F2F2F2; 
		border-bottom: 1px solid #fff; 
		padding: 0; 
		margin: 0 !important; min-height: 1px;
		width: 149px;
		}
	.leftmenu li li a {
		font-weight: normal;
	 	border-bottom: 1px solid #fff;	
		padding: 3px 0px 5px 10px;
		width: 149px;
		background: #F2F2F2; 
		

		}
	.leftmenu li li a.parent {
			color: #eee;
			font-weight: bold;	
			background: #666666 url(../images/css/cssredbg.gif) top left;		
			
			}	
	.leftmenu li li a:hover.parent {
			color: #fff;
			font-weight: bold;	
			background: #666666 url(images/css/cssredbg.gif) bottom left;		
			
			}	
	

		.leftmenu ul ul { border-bottom: 1px solid #fff; }		
		.leftmenu li li li a {
		 	border-bottom: none;
			padding: 0px;
			}	
			
			.leftmenu li li li a.selected, .leftmenu li li li a:hover.selected  {
				background: #E6E6E6;
				padding: 3px 0px 5px 10px;
				}	
	
	.leftmenu a.subparent {
			color: #eee;
			font-weight: bold;	
			background: #666666 url(../images/css/cssredbg.gif) top left;		
			
			}	
	
	
.style1 {color: #fff; font-weight:normal;}
.lhtitle {margin-top:0px ;margin-left:10px;}
.lhtext {margin-top:0px ;margin-left:10px;line-height:18px;padding-bottom:4px;}

acronym{border-bottom:#CC0000 1pt dashed;cursor: help;}

.bc{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;color:#fff; text-decoration:none;}
.bc a{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;;color:#666;text-decoration:none;}
.bc a:hover{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;;color:#444;text-decoration:underline;}
.st{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#999;}
.st a{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#999;text-decoration:none;}
.st a:hover{font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:9px;color:#999;text-decoration:underline;}

.links{font-family: Arial, Helvetica, Sans-Serif;font-size:10px;color:#111111; text-align:center;text-decoration:none;}
.links a {font-family: Arial, Helvetica, Sans-Serif;font-size:10px;color:#999999; text-align:center;text-decoration:none;}
.links a:hover {font-family: Arial, Helvetica, Sans-Serif;font-size:10px;color:#999; text-align:center;text-decoration:underline;}
p.centre
		{
		margin-top:0px ;
		margin-left:10px;
		line-height:22px;
		padding-bottom:10px;
		}
p.normal
		{
		padding-top:15px ;
		margin:0px;
		line-height:18px;
		
		}
p.message
		{
		padding:0px ;
		margin:0px;
		line-height:18px;
		
		}
p.space
		{
		padding:10px ;
		
		}
p.space10
		{
		padding-top:5px ;
		
		}
p.centrebelow
		{
		margin-top:10px ;
		margin-left:10px;
		line-height:22px;
		padding-bottom:4px;
		}
p.flow
		{
		margin-top:0px ;
		line-height:18px;
		}
p.flowtitle
		{
		margin-top:0px ;
		line-height:18px;
		padding-bottom:10px;
		}
img.flowleft
		{
		padding-right:10px;
		}
img.flowright
		{
		padding-left:10px;
		}
.style2 {
	color: #b20002;
	font-weight: bold;
	}
.width150 {
 width: 130px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:5px;
 list-style-type:none;
 }
.button {
 width: 130px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:5px;
 color:#444;
 font-weight:bold;
 
 }
.leasingtitle {
			color: #fff;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssredbgl.gif) top left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			width:149px;
			text-decoration:none;
			padding-bottom:5px;
			margin: 0 !important; min-height: 1px;
			border-top:3px solid #fff;
}
.leasingtitle a:hover {
			color: #111;
}
#leasing {
background-color:#eee;padding-bottom:5px;border-left:2px solid #b20002;border-right:2px solid #b20002;border-bottom:2px solid #b20002;padding-left:2px;
			padding-right:1px;width:151px;float:left;
}
#new {
background-color:#ddd;
padding-bottom:5px;border-left:2px solid #b20002;border-right:2px solid #b20002;border-bottom:2px solid #b20002;padding-left:2px;
			padding-right:1px;width:151px;float:left;
}
#used {
background-color:#eee;padding-bottom:5px;border-left:2px solid #b20002;border-right:2px solid #b20002;border-bottom:2px solid #b20002;padding-left:2px;
			padding-right:1px;width:151px;float:left;
}


#search table { color: #000000; width: 580px; border-collapse: collapse; } 
#search td { border-top: 1px solid #d5d5d5; padding:8px; }
#results
#results table { color: #000000; width: 580px; border-collapse: collapse; } 
#results td.topbdr { border-top: 1px solid #d5d5d5;}
#results td.btmbdr { border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;}
#results td.model { border-top: 1px solid #d5d5d5;background-color: #eee;}
.search a {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #111; text-decoration:none}
.search a:hover {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.top td{background-color:#d5d5d5;color: #555;border-bottom: 1px solid #b2000c; }
.btm td{background:#d5d5d5 url(../images/css/cssgreybg.gif) top left;color: #555;border-top: 1px solid #b2000c; }
tr.tr td {background-color:#f9f9f9;color: #111;}
tr.trred td {background-color:#c00000;color: #fff;}

tr.tr td a {background-color:#f8f8f8;color: #111;text-decoration:none}
tr.trred td a {background-color:#c00000;color: #fff;text-decoration:none}

.rsbtn, .rsbtn a {
			color: #fff;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssredbgl.gif) top left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			text-decoration:none;
			padding-bottom:5px;
			border-top:3px solid #fff;
}
.rsbtn a:hover {
			color: #111;
			font-weight: bold;	
			background: #d5d5d5 url(../images/css/cssredbgl.gif) top left;	
			text-decoration:none;
}
.tabs1, .tabs1 a {
			color: #fff;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssredbgl.gif) top left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			text-decoration:none;
			padding-bottom:5px;
			margin: 0; min-height: 1px;
}
.tabs1 td {
			border-right:3px solid #fff;
}
.tabs1 a:hover{
			color: #111;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssredbgl.gif) top left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			text-decoration:none;
			padding-bottom:5px;
			margin: 0; min-height: 1px;
}
.tabs2, .tabs2 a {
			color: #444;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssgreybgl.gif) bottom left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			text-decoration:none;
			padding-bottom:5px;
			margin: 0; min-height: 1px;
			border-top:3px solid #fff;
}

.tabs2 a:hover{
			color: #111;
			font-weight: bold;	
			background: #b20002 url(../images/css/cssgreybgl.gif) bottom left;	
			padding-top:5px;
			padding-left:5px;
			padding-right:4px;
			text-decoration:none;
			padding-bottom:5px;
			margin: 0; min-height: 1px;
}
.sortlink a { color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;}
.sortlink a:hover {color: #710000;font-family: Verdana, Arial, Helvetica, sans-serif;}

dl.usedcars {
	background:#f7f7f7 url(images/css/cl.gif) bottom left no-repeat; 
	margin:5px 0;
	padding:0; 
	float:left; 
	margin-right:0px; 
	width:155px;
	}
dl.usedcars dt {
	background:#b00002 url(images/css/cssredbg.gif) top right no-repeat; 
	padding:5px; 
	text-align:left; 
	color:#fff;
	}
dl.usedcars dd {
	background:transparent url(images/css/cr.gif) bottom right no-repeat;
	padding:5px; 
	margin:0;
	}
	

dl.leasing{
	background:#f7f7f7 url(images/css/cl.gif) bottom left no-repeat; 
	margin:5px 0;
	padding:0; 
	float:left; 
	margin-right:0px; 
	width:155px;
	}
dl.leasing dt {
	background:#b00002 url(images/css/cssredbg.gif) top right no-repeat; 
	padding:5px; 
	text-align:left; 
	color:#fff;
	}
dl.leasing dd {
	background:transparent url(images/css/cr.gif) bottom right no-repeat;
	padding:5px; 
	margin:0;
	}

dl.wel{background:#f7f7f7 url(../images/css/cl.gif) bottom left no-repeat; margin:0px 0px 10px 0px; padding:0; float:left; margin-right:0px; width:360px;}
dl.wel dt {background:#b00002 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff;}
dl.wel dd {background:#fff bottom right no-repeat; padding:0px; margin:0; border:1px solid #eee;color:#111;}

dl.f{background:#f7f7f7 url(../images/css/cl.gif) bottom left no-repeat; margin:10px 5px 5px 5px; padding:0; float:left; margin-left:0px; width:170px;}
dl.f dt {background:#b00002 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff;}
dl.f dd {background:transparent url(../images/css/cr.gif) bottom right no-repeat;border:0px solid #eee; padding-bottom:5px; padding-right:0px; margin:0;color:#111;}

dl.i{background:#f7f7f7 url(../images/css/cl.gif) bottom left no-repeat; margin:10px 5px 5px 5px;  padding:0; float:left; margin-left:5px; width:180px;}
dl.i dt {background:#b00002 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff;}
dl.i dd {background:transparent url(../images/css/cr.gif) bottom right no-repeat; border:0px solid #eee;padding-bottom:5px; padding-right:0px; margin:0;color:#111;}

dd p {margin:0; padding:5px; line-height:1.4em;font-size:11px;}

dl.why{background:#f7f7f7 url(../images/css/cl.gif) bottom left no-repeat; margin-left:10px; margin-top:15px; margin-bottom:5px; padding:0; float:left; width:240px;}
dl.why dt {background:#666666 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff;}
dl.why dd {background:transparent url(../images/css/cr.gif) bottom right no-repeat; padding:5px; margin:0;color:#111;}

dl.off{background:#eee url(../images/css/cl.gif) bottom left no-repeat; margin:0px 0; padding:0; float:left; margin-left:5px; width:240px;}
dl.off dt {background:#d5d5d5 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff;}
dl.off dd {background:#eee; padding:0; margin:0;color:#111;}

dl.cv{background:#fff url(../images/css/cl.gif) bottom left no-repeat; margin:10px 0px 0px 0px; padding:0; float:left; width:240px;}
dl.cv dt {background:#666666 url(../images/css/cssredbgl.gif) bottom left; padding:5px; text-align:left; color:#fff; }
dl.cv dd {background:#fff bottom right no-repeat; padding:5px; margin:0; border:1px solid #eee;color:#111;}

dl.rec{background:#fff url(../images/css/cl.gif) bottom left no-repeat; margin:5px 0; padding:0; float:left; margin-right:0px; width:360px;}
dl.rec dt {background:#666666 url(../images/css/cssredbgl.gif) bottom left;padding:5px; text-align:left; color:#fff;}
dl.rec dd {background:#fff bottom right no-repeat; padding:5px; margin:0; border:1px solid #eee;color:#111;}


dl dd a{color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;}
dl dd a:hover {color: #710000;font-family: Verdana, Arial, Helvetica, sans-serif;}
.redbg {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left;padding:5px 5px 5px 5px; text-align: left; }
.redbg a{color: #fff; text-decoration:none;}
.redbg a:hover{color: #111;}	
dl dt a{color:#ffffff; text-decoration:none;}
dl dt a:hover{color:#111111; text-decoration:none;}