A  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000;}
A:link  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000;}
A:visited  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000;}
visitedStock  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#aaaaaa;}
A:active  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000;}
A:hover  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:1348BB;}
A.z:link  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB;}
A.z:visited  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB;}
A.z:active  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB;}
A.z:hover  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000;}
A.zsmall:link  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB; font-size:9px;}
A.zsmall:visited  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB; font-size:9px;}
A.zsmall:active  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB; font-size:9px;}
A.zsmall:hover  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:9px;}
A.dealerStock, A.dealerStock:link, A.dealerStock:hover, A.dealerStock:visited { text-decoration:none; }
A.vehicleTitle, A.vehicleTitle:link, A.vehicleTitle:hover, A.vehicleTitle:visited { text-decoration:underline; }
BODY  {	font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000; background-color:#fff; margin:0; padding:0; top:0; left:0; font-size:10px;}
IMG  {border-width:0;}
BR  {font-size:8px;}
HR  {color:#1348BB;}
.nopad { margin:0; padding:0; border:0; }
SELECT  {font-family:Verdana, Helvetica, sans-serif; font-size:10px; border:1px solid #909090 ; margin-bottom:1px;}
INPUT  {font-family:Verdana, Helvetica, sans-serif; font-size:10px; margin-bottom:1px; border:1px solid #909090; background:#F5F5F5;}
INPUT.checkbox	{ padding:0;margin:0;border:0;background-color:transparent;}
TEXTAREA  {font-family:Verdana, Helvetica, sans-serif; font-size:10px;border:1px solid #909090; margin-bottom:1px; background:#F5F5F5;}
TD  {font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
DIV  {font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000000;}
TD.z  {font-family:Verdana, Helvetica, sans-serif; font-size:10px; background-color:#EEF3F7; color:#1348BB;}
TD.zborder  {background-color:#1348BB;}
.title {font-family:Verdana, Helvetica, sans-serif;	text-decoration:none;	font-size:12px; color:#1348BB; font-weight: bold;}
.small  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-size:9px; color:#000000;}
.z  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; color:#1348BB;}
.underline  {font-family:Verdana, Helvetica, sans-serif; text-decoration:underline;}
.error  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-size:10px; color:Red;}
.info  {font-family:Verdana, Helvetica, sans-serif; text-decoration:none; font-size:10px; color:Blue;}
h1	{color:ADADAD; font-size:18px;}
.button {border: 1px solid #1348BB;background-color:#1348BB;color:white;font-weight:bold;}
a.navLink,a.navLink:link { border: 1px solid #1348BB;background-color:#1348BB;color:#ffffff;font-weight:bold;padding:0 2px 0 2px; }
a.navLink:visited { border: 1px solid #1348BB;background-color:#1348BB;color:#ffffff;font-weight:bold;padding:0 2px 0 2px; }

TR.rowGreyLight { background-color:#EDEDED; }
TR.rowGreyLight2 { background-color:#F6F6F6; }

div#container { border:0; margin:4px 4px 0 15px; padding:0; height:130px; width:405px; }
div#buttonContainer { padding:0; text-align:right; background-color:#ffffff; vertical-align:top; visibility:hidden; }
div#textContainer { margin:10px 0 0 0; padding:0; background-color:#ffffff; color:#333333; }
div#criteriaContainer { height:288px; width:420px; padding:0; margin:0; background-color:#B2C1D4; }
div#criteriaBody { display:none; height:288px; width:420px; padding:0; margin:0; background-color:#B2C1D4; }

#basicSearchBtn { display:none; }
#advancedSearchBtn { display:none; }

div#orgDetailsContainer { width:500px; }

.db { color: #395B80; }
.mb { color: #BBA1B9; }
.lb { color: #B2C1D4; }
.dg { color: #C2C2C2; }
.mg { color: #E5E5E5; }
.o { color: #FF9933; }
.textblack { color: #000000; }
.textgrey { color: #333333; }

.criteriaImgTitle { margin-bottom:4px; }
.textLargeBold { font-family : Verdana, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-variant : normal; font-weight : bolder; }

.navBarStyle { border:0; margin-right:15px; }
.cursorLink { cursor:pointer;cursor:hand; }

h2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:000000; text-transform:uppercase; text-decoration:none; font-weight:bolder; }

.searchResultsSaved { padding:1px;background-color:transparent; color:#000000; font-weight:bold; }
.searchResultsViewed { padding:1px;background-color:transparent; color:#ffffff; font-weight:bold; }

#sortByContainer { padding-right: 5px; }

TD.searchRowTitle { background-color: #B2C1D4; }
TD.searchRowVehicleDetails { border:1px solid #ADADAD; }
TD.searchRowVehicleDetailsImage { border:1px solid #ADADAD; }
TD.searchRowEquipment { border:1px solid #ADADAD; padding:4px; }
div#searchResultsVehicleTitle { margin-left:20px;margin-top:3px; }
div#searchResultsRemove { padding-top:0;background-color:transparent; font-weight:bold; float:right; }
span#antiSearchResultsRemove { font-weight:normal; }

TD.vehicleDetailsTabBox { border:1px solid #ADADAD; }

div#expanderIcon { padding-left:10px;margin-top:5px;float:left; }

.TipTableClass			{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 14px;color : 000000;text-decoration : none;background-color : #E7EFF1;padding-left : 5px;padding-top : 10px;}
.TipTitleClass			{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;color : green;text-transform : uppercase;font-weight : bolder;BACKGROUND-COLOR: ffffff;}
.tipImageClass			{BACKGROUND-COLOR: eeeeee;}
.TipBodyClass			{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;BACKGROUND-COLOR: ffffff;}
TD.tableBorderTopThin 	{HEIGHT: 1px; BACKGROUND-COLOR: 000000;}
TD.tableBorderSideThin 	{WIDTH: 1px; BACKGROUND-COLOR: 000000;}
TD.shadowBottom 		{HEIGHT: 4px; BACKGROUND-COLOR: 000000;}
TD.shadowSide 			{WIDTH: 4px; BACKGROUND-COLOR: 000000;}

div#npContainer { padding-left:10px; }
div#npContainer2 { padding-left:10px; }
div#npContent { padding:0; margin-left: 60px; margin-right:60px; text-align:center; }
div#npContent2 { padding:0 0 2px 0; margin-left:60px; margin-right:60px; text-align:center; }
div#npSidebar-a { float:left; width:60px; margin:0; margin-right:0; padding:0; }
div#npSidebar-b { float:right; width:60px; margin:0; margin-left:0; padding:0; }


.printedPurple {
       background-color: D4D7EC;
   }
   .printedTitleBar {
       background-color: AFB6DB;
   }
   .printedVehicleTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : 000000;
	text-transform : uppercase;
       text-decoration : none;
       font-weight : bolder;
}
   .printedTextWhiteCaps {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
	color : ffffff;
	text-transform : uppercase;
       text-decoration : none;
       font-weight : bolder;
}
   .printedTextBlackCaps {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : 000000;
	text-transform : uppercase;
       text-decoration : none;
       font-weight : bolder;
}
   .printedBlackTitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
	color : 000000;
       text-decoration : none;
       font-weight : bolder;
}
   .printedBlackText{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
	color : 000000;
       text-decoration : none;
}
   .printedWhiteTitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : ffffff;
       text-decoration : none;
       font-weight : bolder;
}
   .printedBigTextWhiteCaps {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : ffffff;
	text-transform : uppercase;
       text-decoration : none;
}
    .printedTinyBlack{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 5px;
	color : 000000;
       text-decoration : none;
}


h1#tag{font-size:11px;font-weight:bold;color:black}
h1#tagVehicle{font-size:14px;font-weight:bold;color:black}
h2#tag{font-size:11px;font-weight:normal;color:black}
a#footer{font-size:11px; color:aaa; line-height:20px;text-decoration:none;}
td#footer{font-size:11px; color:aaa; line-height:20px;text-decoration:none;}

#titleSearch{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;

	color: #000;
	background: #b2c1d4 url(../graphics/titlebg.gif) no-repeat; /*#b2c1d4;*/ /*#adadad*/
	margin-right: 5px;
	width: 340px;
}

#basicSearchBtn, #advancedSearchBtn{
 	height: 19px;
 	right: 119px;	
 	top: 3px;
 	position: absolute;
 	background-repeat: no-repeat;
 	padding-left: 8px;
}

#basicSearchBtn a, #advancedSearchBtn a{
	text-decoration: underline;
	padding: 0;
	margin:0;
}

#searchButton{
	position:absolute; 
	right: 15px; 
	bottom: 10px;
}

#searchOptions{
 	font-weight: bold;
 	position:absolute; 
 	top:144px; 
 	left:190px;
}

#searchOptions a{
	color: #666666;
}


/* START: Classes for equipment with and without key features */
.printItemText
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
	color : black;
	text-decoration : none;
    text-transform : normal;
    font-weight: normal;
}

.printItemTextKeyFeature
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : black;
	text-decoration : none;
    text-transform : normal;
    font-weight: normal;
}

.equipmentKeyFeatures
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	text-decoration : none;
    text-transform : normal;
    font-weight: normal;
}

.equipmentNonKeyFeatures
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	text-decoration : none;
    text-transform : normal;
    font-weight: normal;
    font-Style: normal;
}

.equipmentKeyFeaturesExpander
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	text-decoration : none;
    text-transform : normal;
    font-weight: bold;
}

.vehicleDetailsEquipmentTitles{
	font-size: 11px;
	color: #2A388D;
	font-weight: bold;
}

.equipmentNonKeyFeaturesExpander
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	text-decoration : none;
    text-transform : normal;
    font-weight: normal;
    font-Style: normal;
}
/* END: Classes for equipment with and without key features */

/* START: large images classes */
.largeImageScreenBlank {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	background-color: black;
}
.largeImageContainer {
	position: absolute;
	visibility: hidden;
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: white;

	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.largeImageCloseButton {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 140px;
	opacity: 0.5;
	background-color: #444444;
	padding: 3px;
	cursor: pointer;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
    text-transform: normal;
    text-align: center;
    font-weight: bold;
    font-Style: normal;

	border-width: 1px;
	border-style: solid;
	border-color: white;
}
.largeImageNextButton {
	right: 10px;
	top: 32px;
	width: 65px;
}
.largeImageNextButtonIE {
	right: 10px;
	top: 82px;
	width: 65px;
	background-color: red;
}
.largeImagePreviousButton {
	right: 85px;
	top: 32px;
	width: 65px;
}
.bigPictureLaunchButton {
	position:absolute;
	right:5px;
	top:5px;
	padding:4px;
	background-color: black;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: white;
	text-decoration : none;
    text-transform : normal;
    font-weight: bold;
    font-Style: normal;

	border-width: 1px;
	border-style: solid;
	border-color: white;
}


#reloadMovie, #reloadMovieSmall {
	position: absolute;
	
	
	opacity: 0.5;
	background-color: black;
	
	padding: 4px;
	cursor: pointer;
	width: 50px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
    text-transform: normal;
    text-align: center;
    font-weight: bold;
    font-Style: normal;

	border-width: 1px;
	border-style: solid;
	border-color: white;
}

#reloadMovieSmall{
	left: 5px;
	top: 5px;
	filter: alpha(opacity=50);
	background-color: black;
}

#reloadMovie{
	left: 10px;
	top: 10px;
	opacity: 0.5;
	background-color: #444444;
}
/* END: large images classes */

div#vehicleCountContainer{
 	width:383px;
 	height:50px;
 	text-align: right;
 	font-weight: bold;
 	display: none;
 	padding: 0;
 	border: 5px solid #b2c1d4;
 	border-left: 16px solid #b2c1d4;
 	border-right: 16px solid #b2c1d4;
 	padding-right: 5px;
 	padding-bottom: 2px;
}

*html div#vehicleCountContainer{
	width:420px;
}

div#vehicleCountResult{
 	width: 100px;
 	font-size: 3em; 
 	font-weight: bold;
 	float: right;
 	padding: 0;
}

#stillsContainer, #movieControls{
	width: 298px;
	height: 100px;
}
#stillsContainer a{
	cursor: pointer;
}

#movieControls #cta{

	width: 300px;
	font-size:16px;
	background-color: #8BA1B9;
	color: #fff;
	font-weight: bold;
	clear: both;
	text-align: center;

	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	}

#movieControls #stillsLink{
	float: right;
	width: 90px;
	height: 25px;
	text-align: center;
	margin-bottom: 19px;
}

*html #movieControls #stillsLink{
	margin-bottom: 22px;
}

#movieControls #stillsLink a{
	padding: 4px;
	background-color: #8BA1B9;
	display: block;
	color: #fff;
	font-weight: bold;
}

#vehicleSlideshowCont{
	border: 1px solid #002940;
	margin-top: 0;
	width: 298px;
	height: 185px;
	overflow: hidden;
margin-top: -1px;
	padding: 0;
}

*html #vehicleSlideshowCont{
	width: 300px;
	height: 185px;
}

#comingSoonDisclaimer{
	border: 1px solid #c0c0c0;
	background-color: #fff;
	width: 300px;
	height: 100px;
	position: absolute;
	top: 150px;
	left: 50%;
	padding: 10px;
}

#closeSoonDisc{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 10px;
	text-align: center;
	border: 1px solid #c0c0c0;
}

#okbuttSoonDisc{
	border: 1px solid #c0c0c0;
	width: 50px;
	height: 15px;
	text-align: center;
	position: absolute;
	left: 125px;
	background-color: #e0e0e0;
	cursor: pointer;
}

#dealerSort td.sortArea{
	display: none;
}

#dealerSort td.dealerDetails{
	width: 95%;
	color: #000 !important;
	background-color: #fff !important;
}

.searchResultsTable{
	width: 640px !important;
}

.searchResultsTable .viewDealerStockBlock{
}

.searchResultsTable .viewDealerStockBlock td{
	text-align: right;
}

.expanderiFrame{
	width: 540px !important;
	height: 60px !important;
}

.expanderDetailsContent{
	width: 540px !important;
}

.searchResultsTable .viewDealerStockBlock .dealerStock{
	float: left;
	padding-left: 5px;
	display: inline;
}

.availCont{
	display: inline;
	float: right;
}

.spacer1{
	width: 85px;
}

.spacer2{
	width: 101px;
}

.spacer3{
	width: 81px;
}

.spacer4{
	width: 85px;
}

.spacer5{
	width: 82px;
}

.spacer6{
	width: 82px;
}

input{
	display: none;
}

.compareButton{
	display: none;
}

*html .dealerStockList{
	float: left;
}

.benefitsContainer{
	width: 618px;
}

.topNav{
	display: none;
}

#pageBrandHead{
	width: 98%;
}

#pageBrandHeadVOCar,#pageBrandHeadTitle{
	display: none;
}

#pageBrandHeadVOCarPrint,#pageBrandHeadTitlePrint{
	display: block !important;
}