.enquiryFormCustom,  .enquiryFormCustom td, .enquiryFormCustom td div, .enquiryFormCustom div {
	font-size: 12px;
	color: #FFFFFF;
}
.navCell{
line-height: 11px;
font-size: 11px;
}
form {
  padding:0px;
  margin:0px;
  border:0px;
}
#advertSpaceHolder {
	margin-top:5px
}
.news_heading {
    color: #315194;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
	margin-top: 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;
}

/* Google translate box CSS */
#translate_dropdown {
	float: right; 
	position: relative; 
	top: -3px;
}

#translate_dropdown a {
	font-weight: normal;
	text-decoration: none;
}

/* Landing Page - Campaign Pages */
.prestige_text, .new_cars_h1, .used_cars_h1 {
	font-weight: bold; 
	font-size:26px; 
	color: #00a9c6;
}
.new_cars_h1 { 
	padding-top: 25px;
}
.used_cars_h1 {
	margin-top: 15px;
	margin-bottom: 20px;
	padding:0 0 3px; 
}
#newLandingCampaign, #usedPrestigeCampaign {
	float: left;
	width: 594px;
}
#newLandingCampaign {
	margin-left: 3px;
}
#usedPrestigeCampaign {
	margin-left: 13px;
}
#top_prestige_banner {
	margin-left: 15px;
	margin-bottom: 25px;
}
#usedLandingCampaign {
	margin-left: 65px;
	margin-right: 60px;
}
#newLandingCampaign .logo {
	float: left;
	padding-right: 15px;
}
.topHeading {
	padding-bottom: 17px;
}
#newLandingCampaign .topHeading {
	border-bottom: 1px dashed #bfbfbf;
	margin-bottom: 36px;
	margin-left: 10px;
}
.searchSteps { 
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-bottom: 36px;
}
#newLandingCampaign .searchSteps {
	border-bottom: 1px dashed #bfbfbf;
	margin-left: 10px;
}
.selectModel {
	margin-left: 13px;
}
.or {
	color: #b2b2b2;
	font-size: 22px;
	padding-top: 38px;
	padding-left: 37px;
	padding-right: 38px;
}
.specials1 {
	padding-right: 33px;
	width: 100px;
}
.specials1 a {
	display: inline-block;
}
.specials2 a {
	display: inline-block
}
.specials1 a:hover, .specials2 a:hover {
	display: inline-block;
	position: relative;
	top: 2px;
}
.specials2 {
	padding-right: 3px;
	width: 155px;
}
.selectModel, .or, .specials1, .specials2 {
	float: left;
}
.selectModel img {
	padding-bottom: 20px;
}
.specials1 img, .specials2 img {
	padding-top: 2px;
	padding-bottom: 7px;
}
.financeHeading {
	font-size: 18px;
	color: #0078cf;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 30px;
}
#newLandingCampaign .financeHeading {
	padding-left: 10px;
}
.bottom_banner {
	padding-top: 38px;
	padding-left: 12px;
}
.prestige_content {
	border-bottom: 1px dashed #bfbfbf; 
	padding-bottom: 35px;
}
.prestige_content .left_arrow {
	float: left;
	height: 200px;
}


a#jh_banner_s {
	background:url(../images/jh_banner_s.png) 0 0 no-repeat;
	width:188px;
	height:24px;
	display:block;
	text-align:center;
	margin:5px 0;
	text-decoration:none;
}
a#jh_banner_s:hover { background-position:-188px 0;}

a#jh_banner_s span {
	color:#000;
	font-size:11px;
	font-weight:800;
	text-decoration:none;
	display:block;
}
a#jh_banner_s:hover span { color:#00a9c5;}
.prestige_content .left_arrow img {
	padding-top: 45px;
	padding-right: 10px;
}

.pan_logo_position {
	position: absolute;
	margin-left: 268px;
	margin-top: 4px;
	z-index:10;
}

