@charset "utf-8";
/* CSS Document */
body {
	background:#4d7098 url(/Images/template2BlueOrange/pageBG.jpg) repeat-x; 
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}
h2 {font-size:14px;}
table {text-align:left;}
#container {
	background:#fff;
	border:1px solid #fff;
	margin:10px auto;
	text-align:left;
	width:960px
}
#masthead {
	background:url(/Images/template2BlueOrange/headerBG.gif) repeat;
	border-bottom:4px solid #97BFD6;
	margin-bottom:3px;
}
#masthead #masthead_logo {/*background:url(/Images/template2BlueOrange/logo.jpg) no-repeat;*/ height:91px; float:left; width:695px;}
#masthead #masthead_info { color:#fff; float:right; width:265px; margin-top:15px;}
/* Address */
#masthead #masthead_info h2 {margin:0; padding:0; line-height:19px; font-size:15px; font-weight:bold;}
/* Phone Number */
#masthead #masthead_info h3 {font-size:24px; font-weight:normal; margin:0; padding:0;clear:left;}

#menu {clear:both; background:#424E5C url(/images/template2BlueOrange/navRepeat.jpg) repeat-x; width:100%; height:39px;}
#menu img {height:39px; width:150px;}
#menu span {padding-top:9px; display:block; text-align:center;}
#menu a:link {text-decoration:none; color:#fff; font-size:15px; font-weight:bold;} 
#menu a:visited {text-decoration:none; color:#fff; font-size:15px; font-weight:bold;}
#menu a:hover {text-decoration:none; margin-top:10px; color:#DE9008; font-size:15px; font-weight:bold;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu ul li {background:url(/Images/template2BlueOrange/navBG.jpg) no-repeat; float:left; font-size:14px;  height:39px; padding:0; width:150px; text-align:left;}
#menu ul li:hover {background:url(/Images/template2BlueOrange/navBGOver.jpg) no-repeat; cursor:pointer;}
#menu ul li:hover a {color:#DE9008;}

#menu .home{}
#menu .search{} 
#menu .searchnew{display:none;}
#menu .searchused{display:none;}
#menu .finance{}
#menu .aboutus{}
#menu .contactus{}

#menu_column {float:left; margin:3px 0; padding:0; padding-left:8px;}
#menu_column #quicksearch {background: #db8c01 url(/Images/template2BlueOrange/quickSearchBG.jpg) repeat-x; border:1px solid #be9713; width:212px; line-height:23px; margin-top:6px; padding-bottom:5px; padding-top:4px;}
#menu_column #quicksearch h2 {background:#ADADAD url(/Images/template2BlueOrange/qsTitle.jpg) no-repeat; height:63px; color:#fff; font-size:14px; margin:0; line-height:29px; padding-left:8px; font-size:20px; font-weight:normal;}
#menu_column #quicksearch h2 span {display:none;}
#menu_column #quicksearch #quicksearchSub {padding:5px;}
#menu_column #quicksearch #quicksearchSub label {font-size:11px; font-weight:bold; color:#404040;}
#menu_column #quicksearch #quicksearchSub input {}
#menu_column #quicksearch #quicksearchSub select {width:98%; border:1px solid #969696; font-size:11px;}
#menu_column #quicksearch #quicksearchSub .inputBox {border:1px solid #969696; font-size:11px; padding-left:3px; width:95%;}

#menu_column #featuredspecial {background:#E6EDE3; border-left:1px solid #f8f8f8;	width:223px; height:200px;}
#menu_column #featuredspecial h2 {background: #AC8077; color:#fff; font-size:14px; margin:0; padding:3px;}

#content {background:#fff; color:#fff; float:right;	padding:0px; padding-right:6px; padding-bottom:20px; width:720px; min-height:500px; font-size:14px; color:#4D4C4C; line-height:20px;}
#content h2 {color:#4D6E97; font-size:25px; padding:0; margin:0; padding-top:8px;}

#welcome {}
#welcomeimage {background:url(/images/template2BlueOrange/vehicles.jpg) no-repeat; padding-bottom:10px; margin-top:8px; width:727px; height:312px;}
#welcometext{color:#464444;}

#footer {background:#1c4965; border-top:1px solid #f8f8f8; height:40px; line-height:20px;	clear:both; color:#fff;}
#footer #footer_menu {float:left; font-size:11px; width:595px; padding:0 0 0 5px}
#footer #footer_menu a:link {color:#fff; text-decoration:underline; font-size:11px; text-transform:uppercase;}
#footer #footer_menu a:visited {color:#fff; text-decoration:underline; font-size:11px; text-transform:uppercase;}
#footer #footer_menu a:hover {color:#ccc; text-decoration:underline; font-size:11px; text-transform:uppercase;}
#footer #footer_credits {color:#97B7BE; float:right; font-size:11px; color:#fff; text-align:right; width:355px; padding:0 5px 0 0;}
#footer #footer_credits a:link {color:#fff; text-decoration:underline; font-size:11px;}
#footer #footer_credits a:visited {color:#fff; text-decoration:underline; font-size:11px;}
#footer #footer_credits a:hover {color:#ccc; text-decoration:underline; font-size:11px;}
#footer #footer_Chrome {color:#fff;}
#footer #footer_Chrome a:link {color:#fff; font-size:11px;}
#footer #footer_Chrome a:visited {color:#fff; font-size:11px;}
#footer #footer_Chrome a:hover {color:#ccc; font-size:11px;}

#disclaimer {color:#fff; margin:10px auto; text-align:left;	width:960px;}

#InternetSpecials .Special {background:#f2f2f2; border:1px solid #999; margin-top:2px; margin-left:3px;}
#InternetSpecials h2 {background: #fff;	color:#4D6E97; margin:5px 0;	padding:3px; font-size:25px;}
#InternetSpecials img {border:1px solid #595959;} 
#InternetSpecials a:link {} 
#InternetSpecials a:visited {} 
#InternetSpecials a:hover {}
#InternetSpecials .Special {}
#InternetSpecials .YearMakeModel {color:#4D6E97; font-size:12px; font-weight:bold;} 
#InternetSpecials .ImageCell {}
#InternetSpecials .ImageDiv {padding-top:3px;}
#InternetSpecials .Details {color:#313031; font-size:9px; padding-top:4px;}
#InternetSpecials .PriceLabel {color:#313031; font-size:13px; font-weight:bold; margin-top:3px;} 
#InternetSpecials .Price {color:#DD8F08; font-size:16px; font-weight:bold; margin-top:3px;} 
#InternetSpecials .detailsbtn {border:none;}

#latestad {margin-top:13px;} 
#latestad  img {background:url(/images/template2BlueOrange/displayAd.jpg) no-repeat; width:214px; height:170px;}

/* Finance Page *********************************************************************/
#financing {background:#E3EDF2; border:1px solid #6A9FB9; padding:5px; padding-left:6px; margin-top:10px; font-size:12px;}
#financing h2 {color:#4D6E97; padding-top:8px;} 
#financing h1 {margin:0; padding:0; padding-top:3px;}
#financing h3 {}
#financing p {color:#4D4C4C;}
#financing ul {}
#financing li {}
#financing .submitbutton {}
#financing a:link, #financing a:visited {color:#C68006; font-size:12px; text-decoration:underline;}
#financing a:hover {color:#946005; font-size:12px; text-decoration:underline;}

/* About Us Page ********************************************************************/
#aboutus {padding-left:5px;}
#aboutus .AboutUsText {background:#E3EDF2; border:1px solid #6A9FB9; padding:5px; padding-left:6px; margin-top:10px; font-size:13px; line-height:24px;}

/* Contact Us Page *******************************************************************/
#contactus {}
#contactus table {background:#E3EDF2; border:1px solid #6A9FB9; padding:4px; padding-left:6px; font-size:12px;}
#contactus a:link, #contactus a:visited {color:#C68006; font-size:12px; text-decoration:underline;}
#contactus a:hover {color:#946005; font-size:12px; text-decoration:underline;}
#contactus h2  {padding:0; margin:0; padding-bottom:4px; padding-top:8px;}
#contactus iframe {border:1px solid #ccc; height:250px; margin:0; padding:0; width:550px;}
.ContactUsForm {background:#E3EDF2; border:1px solid #6A9FB9; padding:4px; width:720px;} 
.ContactUsForm select {padding-left:2px;}  
.ContactUsForm input {padding-left:2px;}  
.ContactUsForm textarea {padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.requiredText {color:#C68006;}
.ErrorBox {color:#C68006; font-weight:bold; display:none;}

/* Search Inventory Page **************************************************************/
#advancedsearchform table {background:#E3EDF2; border:1px solid #6A9FB9; padding:4px; padding-left:6px; font-size:12px;} 
#advancedsearchform {}
#advancedsearchform h2 {padding:0; margin:0; padding-bottom:8px; padding-top:10px; color:#4D6E97;}
#advancedsearchform input {} 
#advancedsearchform select {} 
#advancedsearchform .inputbox {} 
#advancedsearchform .submitbutton {} 

#advancedsearch {margin-top:10px; border:1px solid #61615F; font-size:12px; font-weight:normal;} 
#advancedsearch table{} 
#advancedsearch #sorting{background:#E6E6E6; color:#000; font-size:12px; padding-left:5px;} 
#advancedsearch #sorting a:link {color:#000;}
#advancedsearch #sorting a:visited {color:#000;} 
#advancedsearch #sorting a:hover {color:#595959;}  
#advancedsearch .SearchWidth {}
#advancedsearch .SearchResultsText {background:#1C4965; color:#fff; font-size:12px; padding-left:5px; font-weight:bold;} 
#advancedsearch .MatchingResultsNumber {background:#1C4965; color:#fff; font-size:12px; font-weight:bold; text-align:right; padding-right:5px;}
#advancedsearch .ResultsLine1 {background:#FEF4E1;}
#advancedsearch .ResultsLine2 {background:#fff;}
#advancedsearch a:link, #advancedsearch a:visited {color:#4D6E97; font-weight:normal; font-size:12px;}
#advancedsearch a:hover {color:#344965; font-weight:normal; font-size:12px;}

.noMatchesSearch {padding-left:10px; font-size:18px; font-weight:bold; color:#1C4965; background:#F0F0F0; border:1px solid #61615F; margin-top:6px;}

#Overflow {font-size:12px; color:#4D6E97;}
#Overflow a:link, #Overflow a:visited {color:#4D6E97; font-size:12px;}
#Overflow a:hover {color:#DD8F07; font-size:12px; text-decoration:underline;}

/* Details Page ********************************************************************/
#details {}
#details .detailsInfoTable{background:#E9EFF7; border:1px solid #4179B9;}
#details .VehicleInfo {padding-left:4px;} 
#details a.VehicleLink:link {color:#3E3D3D} 
#details a.VehicleLink:visited {color:#3E3D3D;} 
#details a.VehicleLink:hover {color:#646262;} 
#details .CarFaxLogo  {padding-left:4px; padding-top:13px;} 
#details  h3 {color:#404040; background:#C3D3E9; border-bottom:1px solid #4179B9; font-size:17px; font-weight:bold;  margin:0; padding:0; padding:3px 0 3px 4px; margin-bottom:6px;}
#details h2 {color:#4D6E97; font-size:25px; padding:0; margin:0; padding:7px 0 7px 1px;}
#details .rebateinfo {font-size:10px; color:white; font-weight:normal;}
#contactatonce {}
a.printVersion:link {color:#4D6E97; font-size:12px;}
a.printVersion:visited {color:#4D6E97; font-size:12px;}
a.printVersion:hover {color:#344965; font-size:12px;}

#Message {padding:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; width:350px;}
.emailinfoTitle {background:#89ADD6; border:1px solid #3E3D3D; margin-top:5px; color:#fff; padding-left:4px; font-weight:bold; font-size:12px;}
#emailinfo {background:#E6E6E6; padding:5px; border:1px solid #A6A6A6; border-top:none;}
.NoPic {}

/* Loan Calculator */
#loancalculator {border-top:1px solid #ccc; margin-top:12px;}
#loancalculator .paymentInfo {padding-left:4px;}
#loancalculator h4 {color:#6493C9; margin:0; padding:0; font-size:16px; padding-left:4px; padding-top:9px; padding-bottom:4px;}
#loancalculator a:link, #loancalculator a:visited {color:#4B4949; font-size:11px;}
#loancalculator a:hover {color:#646262;  font-size:11px;}
#loancalculator #monthlypayment {font-size:18px; color:#404040; text-align:left; padding-left:4px;} 
#loancalculator .LoanCalculator_holder {background:#F2F2F2; border:1px solid #666666; padding-left:5px;}
#loancalculator .inputbox {margin:2px; width:50px;}
#loancalculator .termsInMonths {width:55px;}
#loancalculator .month {font-size:14px; color:#404040;}
#loancalculator .CalcButtonRow {background:#C3D3E9; border:1px solid #4179B9; border-left:0; border-right:0; border-bottom:0; margin:8px 0px 0px 0px; height:34px;}
#loancalculator .calculatebutton {margin-right:2px;}
.leftBorder {border-left:1px solid #4179B9;}



/* Spry Tabs *******************************************************************/
.TabbedPanels {margin: 10px 0 0 0; padding: 0px; float: left; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 1em sans-serif;
	background-color: #EFBF6B;
	color:#fff;
	list-style: none;
	border-left: solid 1px #A6A6A6;
	border-bottom: solid 1px #A6A6A6;
	border-top: solid 1px #A6A6A6;
	border-right: solid 1px #A6A6A6;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {background-color: #AF7612; color:#FFF;}
.TabbedPanelsTabSelected {background-color: #C68515; border-bottom: 1px solid #fff; color:#fff;}
.TabbedPanelsTab a {color: black; text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;	border-left: solid 1px #A6A6A6; border-bottom: solid 1px #A6A6A6;	border-top: solid 1px #A6A6A6;	border-right: solid 1px #A6A6A6;	background-color: #F2F2F2;  position: relative;    /********************** This maybe be the fix for IE7's text disappearing ***********************/}
.TabbedPanelsContent { adding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float:left; width: 10em; height: 20em;	background-color:#EEE;	position:relative;	border-top:solid 1px #A6A6A6;	border-right:solid 1px #A6A6A6;	border-left: solid 1px #A6A6A6;	border-bottom: solid 1px #fff;}
.VTabbedPanels .TabbedPanelsTab {float: none;	margin: 0px; border-top: none; border-left: none;	border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE; border-bottom: solid 1px #fff;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none; float: left; padding: 0px;	width: 30em; height: 20em;}

#TabbedPanels1 {font-size:13px;line-height:20px;}
.TabbedPanels {}
.TabbedPanelsTabGroup {}
.TabbedPanelsTab {}

.TabbedPanelsContentGroup {padding-left:6px; padding-top:8px;}
.TabbedPanelsContent {}

#Features  {position:relative; font-size:12px;}
/* General Tab Structure *******************/
#GeneralTab {text-align:left; padding-left:4px; font-size:12px; line-height:20px;}
#GeneralTab a:link, #GeneralTab a:visited {color:#1C4965;}
#GeneralTab a:hover {color:#2C74A0;}
#EquipmentList  {}
#EquipmentList ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:3px; font-size:12px;}
#EquipmentList li{float:left; position:relative; width:200px; padding-left:3px; font-size:12px;}
/* Description Tab Structure **************/
#Equipment {padding-left:8px; position:relative; font-size:12px; line-height:19px;}
/* Features Tab **************************/
#ChromeFeatures {padding-left:20px; position:relative; font-size:12px; line-height:19px;}
/* Tech Specs Tab ***********************/
#TechSpecs {padding-left:20px; position:relative; font-size:12px; line-height:19px;}
.chromedisclaimer {font-size:10px; color:#000; font-weight:normal; float:left;}

.clearright {clear:right;}
.clearleft {clear:left;}
.clearboth {clear:both;}

.SubmitButton {border:none; margin-top:4px;}
.SendButton {border:none;}
.calculatebutton{border:none;}

