.enquiryFormCustom,  .enquiryFormCustom td, .enquiryFormCustom td div, .enquiryFormCustom div {
	font-size: 12px;
	color: #FFFFFF;
}
form {
  padding:0px;
  margin:0px;
  border:0px;
}

.StockDetailColorPrimary {
  color:#00a9c5;
}
.StockDetailColorSecondary {
  color:#315194;
}
.StockDetailHeading {
  font-size:18px;
  font-weight:bold;
	font-family: Arial, Helvetica, sans-serif, Helvetica;
}
.StockDetailHeadingSmaller {
  font-size:16px;
  font-weight:bold;
	font-family: Arial, Helvetica, sans-serif, Helvetica;
}
.StockDetailHeadingPrice {
  font-size:16px;
  font-weight:bold;
	font-family: Arial, Helvetica, sans-serif, Helvetica;
}
.StockDetailHeadingPriceSmaller  {
  font-size:12px;
}
.ManagedContentPlaceholder {
  background-color:#182744;
  color:#1f355c;
  font-size: 22px;
  font-weight: bold;
  height: 140px;
	padding-top: 90px;
  text-align:center;
}

/* This is the search sidebar */
.SearchSidebarMenu a,
.SearchSidebarMenu a:active,
.SearchSidebarMenu a:visited
{
  font-size: 12px;
  color:#FFFFFF;
  text-decoration:none;
  width:100%;
  padding:3px;
}
.SearchSidebarMenu a:hover
{
  font-size: 12px;
  color: #00a9c5;
}

.SearchSidebarMenu th.selected
{
  background-color:#02a1bc;
  background-image:none;
}
.SearchSidebarMenu input
{
  font-size: 12px;
  border: 0px;
  margin:0px;
  padding:3px 3px 3px 9px;
  text-align:left;
  color:#FFFFFF;
  width:100%;
  background-color:#02a1bc;
  background-image:none;
  font-weight:bold;
}

.SearchSidebarMenuHeading
{
  background-image:url(../images/tab_background_on.gif);
  background-position:center center;
  font-size: 12px;
  padding: 0px 0px 0px 8px;
  text-align:left;
  cursor: hand;
	height: 25px;
	border-left: 1px solid #2b2b2b;
	border-right: 1px solid #2b2b2b;
  font-weight: bold;
	cursor:hand;
}
.SearchSidebarMenuHeading a,
.SearchSidebarMenuHeading a:active,
.SearchSidebarMenuHeading a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.SearchSidebarMenuHeading a:hover
{
  color:#00a9c5;
	text-decoration: none;
}
.SearchSidebarArrow {
	height: 11px;
	width: 17px;
  background-image:url(../images/search_tab_arrow_down.gif);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 50;
	margin-left: 147px;
	margin-top: 2px;
}
.SearchSidebarArrowUp {
	height: 11px;
	width: 17px;
  background-image:url(../images/search_tab_arrow_up.gif);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 50;
	margin-left: 147px;
	margin-top: 2px;
}

.dottedLine {
	height: 1px;
	background-image:url(../images/dotted_line.gif);
	line-height: 1px;
	font-size:0;
	overflow:hidden;
}

.SearchSidebarMenuHeading a div {
	width: 100%;
	cursor:hand;
}
.SearchSidebar .SearchSidebarInner th
{
  color:#404040;
  background-color:#E0E0E0;
  background-image:none;
  background-position:center center;
  font-size:10px;
  padding:3px 3px 3px 9px;
  text-align:left;
  cursor:hand;
}

.SearchSidebarInner td a:active,
.SearchSidebarInner td a:visited
{
  color: #315194;
	font-size: 11px;
}
.SearchSidebarInner td a:hover
{
  color: #00a9c5;
}
.SearchSidebar .SearchSidebarInner td
{
  padding:2px 2px 8px 2px;
  font-size:10px;
}.SearchSidebar .SearchSidebarInner td select
{
  font-size:10px;
}
.SearchSidebar td
{
  padding:0px;
}



.SearchSidebarMenuLeft {
  background-image:url(../images/search_top_links_left_bg.gif);
	background-repeat: repeat-x;
  font-size: 12px;
  color:#FFFFFF;
}
.SearchSidebarMenuRight {
  background-image:url(../images/search_top_links_right_bg.gif);
	background-repeat: repeat-x;
  font-size: 12px;
  color:#FFFFFF;
}
.SearchSidebarMenuLeft2 {
  background-image:url(../images/search_top_links_2_left_bg.gif);
	background-repeat: repeat-x;
  font-size: 12px;
  color:#FFFFFF;
}
.SearchSidebarMenuRight2 {
  background-image:url(../images/search_top_links_2_right_bg.gif);
	background-repeat: repeat-x;
  font-size: 12px;
  color:#FFFFFF;
}

.SearchSidebarButton {
  background-image:url(../images/search_button_bg.gif);
	background-repeat: repeat-x;
}



/* this is the top section */
.StockDetailInformationMenu_Round td a,
.StockDetailInformationMenu_Round td a:active,
.StockDetailInformationMenu_Round td a:visited
{
  color: #315194;
  text-decoration:none;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 12px;
}

.StockDetailInformationMenu_Round td a:hover
{
  color: #00a9c5;
}

/* this is the menu in the middle */
.StockDetailInformationMenuActive a,
.StockDetailInformationMenuActive a:active,
.StockDetailInformationMenuActive a:visited,
.StockDetailInformationMenuInactive a,
.StockDetailInformationMenuInactive a:active,
.StockDetailInformationMenuInactive a:visited
{
  color:#FFFFFF;
  text-decoration:none;
	font-weight: bold;
}
.StockDetailInformationMenuActive a:hover,
.StockDetailInformationMenuInactive a:hover
{
  color:#00a9c5;
  text-decoration:none;
	font-weight: bold;
}


.StockDetailInformationMenuActive {
  background-image:url(../images/detail_tab_active_bg.gif);
}

.StockDetailInformationMenuInactive {
  background-image:url(../images/detail_tab_inactive_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* this is the lower part */
.StockDetailInformation td
{
}

.StockDetailInformation .background_left
{
  background-image:url(../images/StockDetailInformation_left.gif);
  background-position:left;
  background-repeat:repeat-y;
}

.StockDetailInformation .background_right
{
  background-image:url(../images/StockDetailInformation_right.gif);
  background-position:right;
  background-repeat:repeat-y;
  padding: 8px;
}

.StockDetailVehicleInformation td
{
}


.blueCrnrs{display:block}
.blueCrnrs *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00a9c6}
.blueCrnrs1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91dae6;
  border-right:1px solid #91dae6;
  background:#3fbed4}
.blueCrnrs2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f6f9;
  border-right:1px solid #e5f6f9;
  background:#30b9d0}
.blueCrnrs3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #30b9d0;
  border-right:1px solid #30b9d0;}
.blueCrnrs4{
  border-left:1px solid #91dae6;
  border-right:1px solid #91dae6}
.blueCrnrs5{
  border-left:1px solid #3fbed4;
  border-right:1px solid #3fbed4}
.blueCrnrsfg{
  background:#00a9c6}


.results_options_content, .result_options {
	background: #00a9c6;
}


#financeCalculator {
	position: fixed;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	left: 0;
	padding-bottom: 10px;
	z-index: 900;
	background-color: transparent;
}
.financeCalcBG1 {background-color: #345290;}
.financeCalcBG2 {background-image: url(../images/finance_calc_right_bg.gif); background-position: right; background-repeat: no-repeat; background-color: #345290; color: #FFFFFF;}

.financeCalc, .financeCalc table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.financeCalcCalc td div {
	font-size: 10px;
}

.financeCalc input {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.financeCalc select {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.lightBlue{display:block}
.lightBlue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00a9c6}
.lightBlue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1d77a7;
  border-right:1px solid #1d77a7;
  background:#0d93b8}
.lightBlue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2e5a95;
  border-right:1px solid #2e5a95;
  background:#0998bb}
.lightBlue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #0998bb;
  border-right:1px solid #0998bb;}
.lightBlue4{
  border-left:1px solid #1d77a7;
  border-right:1px solid #1d77a7}
.lightBlue5{
  border-left:1px solid #0d93b8;
  border-right:1px solid #0d93b8}
.lightBluefg{
  background:#00a9c6}

#landingMap {
	float: right;
	padding-right: 12px;
}