/* BODY */
	body
	{
	margin-top:0px;
	text-align:center;
	font-size: 11px; font-family: verdana;
	}
	
/* CONTAINER */
	div.container {
	text-align:left;
	margin:auto;
	width: 830px;
	height:100%;
	}
	div.top {
	width: 830px;
	height:auto;
	}
	div.bodyblock {
	position:relative;
	width:650px;
	padding:0;
	}
	div.left 
	{ 
	float:left;
	width: 160px;
	}
	div.main 
	{
	float:right;
	margin-top:10px;
	text-align:left;
	width:650px;
	padding:0;
	background-color:#FFFFFF; 
	}
    #footer
    {
		width: 830px;
		float:left;
		margin-top:20px;
		text-align:center; 
    }

/* TABLE */
	table
	{
	    font-size: 11px; font-family: verdana;
	}
	table.style1 /* background */
	{
	    background:#f5f5f5;
	}

/* TR */
    tr.row:hover, tr.over td { background-color:beige; }
	
/* TDs */
	td.style1
	{
		border:solid 1px #A9A9A9;
		height:25px; 
		vertical-align:middle;
		text-indent: 5px; 
		font-size: 9pt; color:#8B4550; background-color: #696969; font-weight:bold;
		background: url(images/content_header.jpg); 
	}
	
	td.style2 
	{
		font-size: 13pt;
	}

	table#tbsearchtypes
	{   
		font-size:9pt;font-weight:bold;
	}	

/* DIVS */
	div.float {
	float: left;
	}
	div.float p {
	text-align: center;
	}
	div.spacer {
	clear: both;
	}
	div.text 
	{
		font-size:9pt;font-weight:bold;color:dimgray;
	}
	div.ridge /*ridged borders*/
	{
		position:relative;BORDER-RIGHT: 2px ridge; BORDER-TOP: 2px ridge; BORDER-LEFT: 2px ridge; BORDER-BOTTOM: 2px ridge
	}
	div.thumbs /*vehicle listing thumbs */
	{
	    float:left;margin-left:20px;margin-bottom:10px;height:auto;text-align:center
	}
	div.label
	{
		font-family:arial;
		font-weight:bold; 
		color:#585858;
	}
    div.style2 /*left menu div*/
    {
	   border-left:solid 1px gainsboro;border-right:solid 1px gainsboro;border-bottom:solid 1px gainsboro;
       float:left;

    }	
    div.style3 /* photo gallery text */
    {
		BORDER-RIGHT: thin groove; BORDER-TOP:thin groove;BORDER-LEFT:thin groove;BORDER-BOTTOM: thin groove;
        FONT-SIZE: 11pt;BACKGROUND-COLOR:white;
    }
    div.style4 /*news item title: event title*/
    {
		FONT-SIZE:11pt;font-weight:bold;color:#303030 ;
    }
    div.style5 /*event coverage text*/
    {
		FONT-SIZE:10pt;
    }
    div.style6 /*large vehicle caption : */
    {
		FONT-SIZE: 10pt;BACKGROUND-COLOR:white;
    }
	

   div.style1 /*vehicle listing thumbs span*/
   { position:relative;
	 height:165px;
	 width:175px;
	 border:solid 1px gainsboro;
   }
   span.style2 /*more images thumbs span*/
   {
	 height:140px;width:175px;border-top:solid 1px gainsboro;border-left:solid 1px gainsboro;border-right:solid 1px gainsboro;border-bottom:solid 1px gainsboro;
   }   

/* IMAGES */
	img.thumbs
	{
		BORDER-RIGHT: dimgray thin solid; BORDER-TOP: dimgray thin solid; BORDER-LEFT: dimgray thin solid; BORDER-BOTTOM: dimgray thin solid
	}
/* homepage text */
span.homepagetext
{
     font-size: 13px; font-family:tahoma; color:dimgray;
}
#test
{
	background:red; 
	color:Blue; 
	border:solid 1px red;
}
#test a:hover
{
	color:Blue; 
}

div.login
{
	margin-bottom:20px;
}
div.login a
{
	color:#6D0F36;
	text-decoration:none;
}
div.login a:visited
{
	color:#6D0F36;
}

/* Products Services page */
#divProducts
{
	margin-left:40px;
	margin-top:20px;
}
div.prodsvc_category
{
	margin-top:5px;
}
div.prodsvc_category a
{
	text-decoration:none;
	font-size:11px; 
	font-weight:bold;  
	letter-spacing:1px; 
	color:#8B4550;
}
div.prodsvc_category a:visited
{
	color:#6D0F36;
}
div.prodsvc_itemcontainer
{
	margin-top:3px;
	margin-left:60px;
}
div.prodsvc_title
{
	margin-top:5px;
	margin-bottom:3px;
}
img.prodsvc_expand
{
	margin-right:15px;
	border:0;
}
img.prodsvc_image
{
	margin-left:20px; 
	border:0;
}

/* Firefox fixes */
select 
{
	width:145px;
}
#txtMileage
{
	width:72px;
}

/* Left Menu */
td.l_header
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: sub; 
    color:#5E5C58;
	FONT-FAMILY: Tahoma; 
	HEIGHT: 21px; 
	TEXT-ALIGN: center;
	/*background: url(images/content_header.gif); */
	background-color:#E5E5E5;
}
/* Top Menu */
td.nav_bar
{
	border:#a9a9a9 1px solid; 
	background-color:#E5E5E5; 
	/*background: url(images/content_header.jpg);*/
}
/* Videos */
div.videos a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0033CC;
}
div.videos a:hover
{
	color:#8B4550;

}
div.videos_desc 
{
	margin-left:20px;
	margin-top:2px;
}
div.videos_date
{
	margin-left:22px;
}
div.video_player
{
	background: url(images/video_bg.gif);
	padding-left:5px;
	border:solid 1px gray;  
}
/* For Sale */
div.for_sale
{
	position:absolute;
	left:0px;
	background-color:#CA3500;
	z-index:3;
	border:solid 1px #FEAE01;
	padding-left:2px;
	padding-right:2px; 
	 
}
div.for_sale_text
{
	color:white;
	font-weight:bold;
}
div.selling_your_car
{
	position:absolute;
	margin-left:62%; 
	float:right;
	color:#0033CC;
	font-size:11px;
	font-weight:normal; 
}
div.selling_your_car a
{
	text-decoration:none;
}
/* For Sale Popup Instruction */
div.for_sale_popup
{
    float:left;
    font-weight:bold;
    font-size:13px; 
    color:#0033CC;
    padding-top:20px; 
    padding-left:10px;
}




