/* 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%;
		}
		
	#rh img {z-index:200;}
	
	#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;
		border-right:0px dotted #eee;
		background-color:#fff;
		}
		
	#centre{
		width:610px;
		padding:0px;
		float:left;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom:40px;
		}

#centre h1 {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left; text-align: left; padding:5px 5px 5px 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal;}		
#centre h1 a {color:#fff; text-decoration:none;}
#centre h1 a:hover {color:#111;}


#results h1 {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left; text-align: left; padding:5px 5px 5px 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal;}	
#results h1 a {color:#fff; text-decoration:none;}
#results h1 a:hover {color:#111;}

#search h1 {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left; text-align: left; padding:5px 5px 5px 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal;}
#search h1 a {color:#fff; text-decoration:none;}
#search h1 a:hover {color:#111;}

.titlecell {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left; text-align: left; padding:5px 5px 5px 15px;}	

#centre  a {color:#cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;}
#centre a:hover {color: #710000;font-family: Verdana, Arial, Helvetica, sans-serif;}
.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;}

#search{
		width:610px;
		padding-bottom:1px;
		float:left;
		margin-top: 15px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom:40px;
		}
#results{
		width:610px;
		padding:0px;
		float:left;
		margin-top: 15px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom:40px;
		}
	#ft {
		width:780px;
		background-color: #d5d5d5;
		border-top:1px solid #c00000;
		clear:both;
		margin-top:40px;
		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:#111111;}
.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:#CC0000;}
.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.selectedgrey  {
		background-color: #f2f2f2;	
		text-decoration: none !important;
		color:#444;
		
		}
	.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;		
			
			}	
	.pad {
		padding: 3px 0px 20px 10px;
		background: #999; 
		

		}
	
.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;}
.bc2 {font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;;color:#666;text-decoration:none;}
.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;
		padding-left:20px;
		padding-right:20px;
		}
p.flowcars
		{
		margin-top:0px ;
		line-height:18px;
		padding-left:0px;
		padding-right:0px;
		}
p.flowtitle
		{
		margin-top:0px ;
		line-height:18px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:20px;
		}
img.flowleft
		{
		
		padding-left:20px;
		padding-right:20px;
		}
img.flowcars
		{
		
		padding:5px;
		}
img.flowright
		{
		
		padding-left:20px;
		padding-right:20px;
		}
.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;
}
.searchbox {
			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;
			float:right;
}
#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;line-height:18px;}
#results td.topbdrnc { border-top: 1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;line-height:18px;}
#results td.topbdrncr { border-top: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;line-height:18px;}
#results td.btmbdrnc { border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;padding-top:10px;padding-bottom:10px;line-height:18px;}
#results td.btmbdr { border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;line-height:18px;}
#results td.btmbdrr { border-top: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;line-height:18px;}
#results td.model { border-top: 1px solid #d5d5d5;border-bottom: 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-color:#d5d5d5;color: #555;border-top: 1px solid #b2000c; }
tr.tr td {background-color:#f9f9f9;color: #111;}
tr.trred td {background-color:#c00000;color: #fff;}

td.td0 {background-color:#B7CBC9;color: #111;text-decoration:none;padding:10px 2px 10px 2px; }
td.tdred {background-color:#c00000;color: #111;text-decoration:none;padding:10px 2px 10px 2px; }
td.td0 a {color: #111;text-decoration:none}
td.tdred a {color: #fff;text-decoration:none}

tr.tr td.desc a {background-color:#f8f8f8;color: #111;text-decoration:none}
tr.tr td.op a {background-color:#f8f8f8;color: #bc0002;text-decoration:none}

tr.trred td.desc a {background-color:#c00000;color: #fff;text-decoration:none}
tr.trred td.op 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;
			margin:0;
			
}
.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;}
.op {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#B00002;}
.txtg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.redbg {color: #fff;background: #b20002 url(../images/css/cssredbgl.gif) bottom left; text-align: left;border-bottom: 1px solid #b20002 }
.redbg a{color: #fff; text-decoration:none; font-weight:bold;}
.redbg a:hover{color: #111;}