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; }
TR.rowGreyDark { background-color:#ADADAD; }

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; }

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:4px 4px 0 0;background-color:transparent; font-weight:bold; float:left; color: #999; }

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;}

/* button specific */
div.button {
  float: left;
  background: url("/!instances/_JardineUVL/graphics/buttons/left.gif") no-repeat left top;
  margin: 0;
  padding: 0 0 0 7px;
  font: 11px/12px arial;
  border: 0;
}
  
.button a, .button a:visited {
  float: left;
  background: url("/!instances/_JardineUVL/graphics/buttons/right.gif") no-repeat right top;
  padding: 5px 20px 7px 6px;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
  border: 0;
}

.arrowless a, .arrowless a:visited {
  background: url("/!instances/_JardineUVL/graphics/buttons/right_arrowless.gif") no-repeat right top;
  padding-left: 10px;
}


/* navigation specific */
.topNav {
  background: url("/!instances/_JardineUVL/graphics/main_nav_background.gif") repeat-x top;
  margin:0px;
  padding:0px;
  padding-left: 10px;
  text-align: left;
  height: 18px;
  vertical-align: bottom;
}

.topNav a, .topNav a:visited {
  background: url("/!instances/_JardineUVL/graphics/buttons/double_arrow_right.gif") no-repeat left;
  padding: 0px 15px;
  font-weight: bold;
  color: #666;
  vertical-align: bottom;
  margin-bottom: 0px;
  line-height: 18px;
}


.previousButton {
  background: url("/!instances/_JardineUVL/graphics/buttons/double_arrow_left.gif") no-repeat left;
  padding: 0px 15px;
  font-weight: bold;
  color: #999;
}

.nextButton {
  background: url("/!instances/_JardineUVL/graphics/buttons/double_arrow_right.gif") no-repeat right;
  padding: 0px 15px;
  font-weight: bold;
  color: #999;
}



/* box specific */
.infobox {
  float: left;
  margin-right: 10px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  width: 400px;
}

/* compare buttons */

#compareButtonBottom {
	color: #999;
	font-weight: bold;
	margin-right: 20px;
	padding-right: 20px;
	background: url("/!instances/_JardineUVL/graphics/buttons/double_arrow_up.gif") no-repeat right;
}

#compareButtonTop {
	color: #999;
	font-weight: bold;
	margin-right: 20px;
	padding-right: 20px;
	background: url("/!instances/_JardineUVL/graphics/buttons/double_arrow_down.gif") no-repeat right;
}

.infobox .heading {
  display: block;
  background: #fff url("/!instances/_JardineUVL/graphics/boxes/black_curve_top_right.gif") no-repeat right top;
  padding: 3px 0px 3px 5px;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

.infobox .content {
  background-color: #fff;
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 4px;
  border-right: 1px solid black;
  height: 110px;
}

.softbox {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.softbox .heading {
  display: block;
  background: #B4B8D1 url("/!instances/_JardineUVL/graphics/boxes/row_curve_lilac.gif") no-repeat right top;
  padding: 3px 0px 3px 5px;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  margin-top: 5px;
}


.softbox .content {
  background-color: #EFEFF4;
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 4px;
  border-bottom: 1px solid #000;
  height: 100px;
}

#contactDetails {
  width: 300px;
}

#comments {
  width: 400px;
}


.lastRowHead {
  background: #fff url("/!instances/_JardineUVL/graphics/boxes/row_curve_lilac.gif") no-repeat right top;
}

.strongRow td {
	color: #fff;
	background-color: #444a86;
}

.strongRow .lastRowHead {
  background: #fff url("/!instances/_JardineUVL/graphics/boxes/row_curve_blue.gif") no-repeat right top;
}

.curvedShellTop , .narrowCurvedShellTop {
  width: 744px;
  display: block;
  background: url("/!instances/_JardineUVL/graphics/boxes/curved_top.gif") no-repeat left top;
  padding: 20px 0px 0px 0px;
  margin: 0;
}

.curvedShellBottom, .narrowCurvedShellBottom {
  display: block;
  background: url("/!instances/_JardineUVL/graphics/boxes/curved_bottom.gif") no-repeat left bottom;
  padding: 0px 20px 20px 20px;
  margin: 0;
}

.contactBoxTop {
  width: 440px;
  display: block;
  background: url("/!instances/_JardineUVL/graphics/boxes/contactBox_top.gif") no-repeat left top;
  height: 28px;
  padding-top: 18px;
  padding-left: 20px;
  margin: 10px 0px 0px 10px;
  font-weight: bold;
}

.contactBoxTop h1 {
	margin-top: -5px;
}

.contactBoxBottom {
  width: 430px;
  display: block;
  background: url("/!instances/_JardineUVL/graphics/boxes/contactBox_bottom.gif") no-repeat left bottom;
  padding: 10px 20px 20px 20px;
  margin-top: 0px;
  margin-left: 10px;
}

/* vehicle lists */
.resultRowHead {
	background-color: #B4B8D1;
}

.resultRowHead td {
	align: left;
	border-left: 1px solid #fff;
	padding-left: 4px;
}

.resultRowContent td {
	background-color: #EFEFF4;
	align: left;
	padding-left: 4px;
	color: #999;
	font-weight: bold;
}

.resultRowContent {
	margin-bottom: 20px;
}

/* styles for the simple search */

#simpleSearch {
  display: block;
/*  background: url("/!instances/_JardineUVL/graphics/boxes/simpleSearch_bottom.gif") no-repeat left bottom;*/
  padding: 0;
  margin: 10px;
  height: 190px;
  width: 315px;
}

#simpleSearch .header {
	background: url("/!instances/_JardineUVL/graphics/boxes/simpleSearch_top.gif") no-repeat left top;
	height: 20px;
	padding: 5px 0px 0px 10px;
	color: #fff;
	font-weight: bold;
}

#simpleSearch .form {
	padding: 5px 5px;
	border-bottom: 2px solid #ccc;
	font-weight: bold;
}

#simpleSearch .form table {
	/* width: 265px; */
}

#simpleSearch .moreOptions {
	padding: 10px 15px;
}

#simpleSearch .moreOptions table {
	width: 265px;
}

#simpleSearch .moreOptions div {
	width: 100px;
	float: left;
}

#simpleSearch .moreOptions div div {
	float: left;
}

#simpleSearch select {
	width: 170px;
}

#simpleSearch .moreOptions .button {
	width: 45px;
}


.critereaBox {
  background: transparent url("/!instances/_JardineUVL/graphics/boxes/grey_fade.gif") no-repeat right top;
  margin-bottom: 10px;
  line-height: 15px;
  float: left;
  margin: 5px 35px;
  padding-top: 3px;
  font-weight: bold;
}

.leftCritereaBox {
  background: transparent url("/!instances/_JardineUVL/graphics/boxes/grey_fade.gif") no-repeat right top;
  margin-bottom: 10px;
  line-height: 15px;
  float: left;
  margin: 5px 35px;
  margin-left: 5px;
  padding-top: 3px;
  font-weight: bold;
}

#specialPriceCriteria {
  padding-top: 3px;
  margin-top: 6px;
  width: 40px;
  float: left;
  line-height: 15px;
  font-weight: bold;
}

div.spacer {
  clear: both;
}

/* search criteria page */

#moreOptions div {
	margin-right: 22px;
}


div.personalDetailField {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

div.personalDetailField input {
	width: 90px;
}

.formQuestion {
	display: block;
	color: #666;
	font-weight: bold;
	margin-top: 10px;
}

.contactOption {
	float: left;
	width: 130px;
}

.marketingOption {
	float: left;
	padding-right: 20px;
}

div.sortTab {
  background: url("/!instances/_JardineUVL/graphics/buttons/tab_left.gif") no-repeat left top;
  margin-left: 0px;
  padding: 0 0 0 7px;
  font: 11px/12px arial;
  margin-left: 1px;
  margin-right: auto;
  margin-bottom: 1px;
}
  
.sortTab a, .sortTab a:visited {
  display: block;
  background: url("/!instances/_JardineUVL/graphics/buttons/tab_right.gif") no-repeat right top;
  padding: 5px 20px 7px 6px;
  text-decoration: none;
  font-weight: normal;
  color: #fff;
}

div.highlightedTab {
  background: url("/!instances/_JardineUVL/graphics/buttons/black_tab_left.gif") no-repeat left top;
}

.highlightedTab a, .highlightedTab a:visited {
  background: url("/!instances/_JardineUVL/graphics/buttons/black_tab_right.gif") no-repeat right top;
}

.contactPhone {
	font-weight: bold;
	font-size: 18pt;
}

#detailsNav {
	width: 710px;
}

#detailsNav div.button {
  margin-right: 6px;
  float: none;
  text-align: center;
}

#detailsNav div.button a {
  float: none;
  display: block;
}

#detailsNav div.last {
  margin-right: 0px;
}

.nextPreviousButtons, .nextPreviousButtons a, .nextPreviousButtons a:visited {
	color: #999;
}

a.selectedNextPrev {
	font-weight: bold;
	color: #666;
}

.footerNav {
	text-align: right;
	padding: 5px 10px;
}

.footerNav a, .footerNav a:visited {
	color: #666;
	text-decoration: underline;
	margin-left: 10px;
}

#searchResults {
	text-align: left;
}

/* compare specific */

td.compareVehicleTop {
	background: url("/!instances/_JardineUVL/graphics/boxes/row_curve_super_light.gif") no-repeat right top;
	text-align: left;
	padding: 5px;
}

td.compareVehicleElement {
	background-color: #f6f6f6;
	border-top: 2px solid #ebebeb;
	text-align: left;
	padding: 5px;
}

td.compareEquipmentDetails {
	background: #f6f6f6 url("/!instances/_JardineUVL/graphics/boxes/row_curve_super_light.gif") no-repeat right top;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px solid #666;
}

.header {
	display: block;
	color: #666;
	font-weight: bold;
	margin-top: 10px;
}

.HPcalc{
	background-color: #c00; 
	color: #fff; 
	font-weight: bold; 
	padding: 5px;
	clear: both;
}

.HPapr{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

.HPMiniTag{
	float: right;
	font-weight: bold;
}
.paymentLabel{
	width: 110px;
	display: block;
	float: left;
}

#countBox{
	position:absolute;
	top:140px;left:510px;
	visibility:hidden;
	text-align:center;
	width:120px;
}