/* CSS Document */
div#VF{
margin:0px;
font-size:11px;
font-family: tahoma !important;
font-weight: normal;
background-color: #ffffff;
width:800px;
}
div#VF table tr td {
	font-size: 0.75em;
}
div#VF .img_note 
{
	float:left;
	margin-right:10px;
}
div#VF .txt_note 
{
	padding-left:5px;
}
div#VF a:active, div#VF a:visited, div#VF a:link{
color:#333333;
text-decoration:none;
}
div#VF a:hover{
color:#cccccc;
text-decoration:none;
}
div#VF .bigblue:active, div#VF .bigblue:visited, div#VF .bigblue:link{
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-weight:bold;
text-decoration:underline;
font-size:16px;
}
div#VF .bigblue:hover{
font-family:Arial, Helvetica, sans-serif;
color:#5E587F;
font-weight:bold;
text-decoration:underline;
font-size:16px;
}
div#VF .contentbg{
	padding-left:50px;
}
div#VF .border{
border:solid 1px #D9D9D9;
}
div#VF .borderwht{
border:solid 2px #ffffff;
}
div#VF .redheading{
font-family:Arial, Helvetica, sans-serif;
color:#B61E35;
font-weight:bold;
font-size:16px;
}
div#VF .textfield{
border:solid 1px #cccccc;
color:#333333;
}
div#VF .redlink:active, div#VF .redlink:visited, div#VF .redlink:link{
font-family:Arial, Helvetica, sans-serif;
color:#A7000C;
font-weight:bold;
font-size:12px;
}
div#VF .redlink:hover{
font-family:Arial, Helvetica, sans-serif;
color:#AA555B;
font-weight:bold;
font-size:12px;
}
div#VF .text{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

div#VF .mainListingTable
{
	border: 1px solid #CBCBCB;
	background: url('../images/listingbg.gif') repeat-x top;
}

div#VF .searchbutton
{
	width: 86px;
	height: 24px;
	background: url('../images/search.gif') no-repeat;
	border-width: 0px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

div#VF .listprice
{
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #B81F33;	
}

div#VF .LinkText:link, div#VF .LinkText:active, div#VF .LinkText:visited
{
	color: #0073D4;
	text-decoration:underline;
} 

div#VF .LinkText:hover
{
	color: #0073D4;
	text-decoration:none;
} 

div#VF .researchHeading
{
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #B81F33;	
	border-bottom: 2px solid #B81F33;
	padding-top: 10px;
	margin-top: 10px;
}

div#VF .newVehicleSearch
{
	background: url('../images/searchnewvehicles.gif') no-repeat;
	width: 221px;
	height: 160px;
}	

div#VF .oldVehicleSearch
{
	background: url('../images/searcholdvehicles.gif') no-repeat;
	width: 220px;
	height: 200px;
}

div#VF .preownedsearch
{
	background: url('../images/searchformbg.gif') no-repeat;
	width: 258px;
	height: 380px;
}

div#VF .preownedsearch td
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight:bold;
	font-size: 11px;
}
	
div#VF .buildVehicle
{
	background: url('../images/buildvehiclebg.gif') no-repeat;
	width: 252px;
	height: 197px;
}	

div#VF .buildVehicle td
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;		
}	

div#VF .newVehicleSearch td, .oldVehicleSearch td, .buildVehicle td
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight:bold;
	font-size: 11px;
}

div#VF .searchVehicle
{
	font-family: tahoma;
	font-size: 12px;
	width: 229px;
	font-weight: normal;
}

div#VF .searchVehicleYear
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
}

div#VF .btnSearch
{
	width: 69px;
	height:21px;
	background: url('../images/btnsearch2.gif') no-repeat;
	border-width:0px;
}

/* ALTERNATE COLORS FOR TDs */
div#VF .row0
{
	background-color: #FBFBFB;
	height: 22px;
	color: Black;
	font-size:1.2em;
}

/* ALTERNATE COLORS FOR TDs */
div#VF .row1
{
	background-color: #EDEDED;
	height: 22px;
	color: Black;
	font-size:1.2em;
}

div#VF .carName
{
	font-family: arial;
	font-size: 14px;
	font-weight:bold;
	color: #292929;
}
div#VF .topsearchbar
{
	background:url('../images/searchtopbg.gif') repeat-x;
	height: 49px;
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
}

div#VF .searchheading1
{
	font-size: 15px;
	font-weight: bold;
	color: #F96B21;
	font-family: arial;
}

div#VF .searchheading2
{
	font-size: 15px;
	font-weight: bold;
	color: #656565;
	font-family: arial;
}

div#VF .blueLink:link, div#VF .blueLink:active, div#VF .blueLink:visited
{
	color: #025EC7;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: underline;		
}


div#VF .blueLink:hover
{
	color: #025EC7;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;		
}

div#VF .smallListing
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;		
}

div#VF .sumListing
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;		
}

div#VF .boxTable
{
	background-color: #F3F3F3 ;
	border: 1px solid #DADADA;
}
.pic_table {
}
.pic_cell {
	padding-left:100px;
}
/*div#VF .pic_table { border: 1px solid blue;}
/*div#VF .pic_table tr td { border: 1px solid red;}*/


.mainBackground {
	background-color:#ffffff;
}

.tabStyle {
	BORDER-RIGHT: #000000 2px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #000000 2px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #000000 2px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #000000 2px solid;
	HEIGHT: 200px;
	width:700px;
}

.colorsRow {
	background-color:#ffffff;
	font-size:12px !important;
}
.colorsAltRow {
	background-color:#eae9e9;
}

.priceDetailsBox {
	border: 1px solid #CFCFCF;
	background-color:#F2F2F2;
}
