@charset "utf-8";
/* CSS Document */
body {background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;}
form {padding:0; margin:0;}
a:link {color:#605001; font-size:12px;text-decoration:underline;}
a:visited {color:#605001; font-size:12px;text-decoration:underline;}
a:hover {color:#000; font-size:12px;text-decoration:underline;}

#container {background:#fff; margin:0 auto 0 auto; width:960px;}
#container #masthead {background:url(/Images/header.jpg) no-repeat; height:120px;}
.addressInfo {padding-right:10px; padding-top:4px;}
.phoneNumber {font-size:25px;}
#leftcolumn {width:160px; float:left;}
#menuwell {}

/* ——————————————— Blueslate nav —————————————— */
.blue {float:right; position:relative; top:77px; width:680px; background:url(/images/blueslate_background.gif) repeat-x;}
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(/images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#FFF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#ECC508;background:transparent url(/images/blueslate_backgroundOVER.gif) no-repeat top center;}

#rightcolumn {}
#footer {background:#2a2a2a; color:#fff; padding-left:5px; padding-top:2px;}
#footer a:link {color: #fff; font-size:11px; text-decoration:none;}
#footer a:visited {color: #fff; font-size:11px; text-decoration:none;}
#footer a:hover {color: #fff; font-size:11px; text-decoration:underline;}

/* Title for pages */
.pageTitle{margin-left:3px; margin-top:3px; margin-bottom:3px;}

/* Home page */
.welcome {}
#welcomeText {height:130px; width:688px; color:#464444; padding:0px 6px 8px 13px; line-height:22px; font-size:13px;}
.welcomeText p {}

.QuickSearchText {margin:7px 0 0 4px; padding-bottom:2px; font-size:12px; color:#423f3f; font-weight:bold;}
.QuickSearchText select {background:#fff; border:1px solid #7c6214; color:#423f3f; width:185px;}
.QuickSearchText .inputBox {background:#fff; border:1px solid #7c6214; color:#423f3f; height:15px; width:179px; padding:2px;}
#quicksearch {position:relative; background:url(/images/quicksearchBG.jpg) no-repeat; height:235px; width:212px; padding-left:8px; padding-top:69px; color:#000000;}
#quicksearchSub {}
#quicksearchwell {padding:2px 0 0px 0; width:215px;}

#dealershiphours {background:url(/images/hoursBG.jpg) no-repeat; height:140px; width:213px; padding:55px 0 0 10px;}
.hoursTitle {color:#3e3d3d; font-size:17px; font-weight:bold; margin-bottom:3px; padding-top:4px;}
.hoursText {color:#3e3d3d; font-size:12px; line-height:18px; margin:2px 2px 2px 0;}
.daysOfWeek {color:#3e3d3d; font-weight:bold; font-size:13px;}

/* About Us page */
#AboutUsPage {background:#ECEAEB; border:1px solid #808080; width:700px; margin-left:3px; padding:5px;}
.AboutUsText {color:#4D4D4D; font-size:14px; line-height:20px;}

/* Just Arrived section */
#justArrived {border:1px solid #cbcaca; width:249px;}
#jaContainer {border:1px solid #fff; width:261px;}
#jaContainerBorder {border:5px solid #d4d5d5; width:251px;}
.jaTitle {color:#1c85ba; font-size:17px; font-weight:bold;}
.jaDescription {color:#5b5a5a; font-size:12px; font-weight:bold; line-height:17px;}
.jaOurPrice {color:#484848; font-size:14px; font-weight:bold;}
.jaPrice {color:#1c85ba; font-size:19px; font-weight:bold;}

/* Contact Us page */
.ContactUsPage {background:#ECEAEB; border:1px solid #808080; width:700px; margin-left:3px; padding:6px; color:#4D4D4D;}
.ContactUsText {line-height:19px; color:#4D4D4D;}
a.ContactUsText:link {color:#737373;}
a.ContactUsText:visited {color:#737373;}
a.ContactUsText:hover {color:#4D4D4D;}
.ContactUsForm {background:#ECEAEB; border:1px solid #808080; width:713px; margin-left:3px; padding:6px; margin-bottom:10px; color:#4D4D4D;}
.ContactUsForm select {}
.ContactUsForm input {}
.ContactUsForm textarea {}
.ErrorBox {color:#B20F10; display:none; font-weight:bold;}
.requiredText {color:#B20F10;}

/* Advanced Search Box on Search page */
#listings {width:724px;}
#AdvancedSearchBox {background-color:#ECEAEB; margin:0; margin-left:4px; padding:0; border:1px solid #A9A7A8; padding-bottom:5px; padding-top:5px;}
#AdvancedSearchBox td {font-size:12px; margin-bottom:15px; color:#434242; padding-left:25px;}
#AdvancedSearchBoxform {margin:0; padding:0;}
#AdvancedSearchBox input {background-color:#fff; color:#9D9B9C; font-size:10px;}
#AdvancedSearchBox select {background-color:#fff; border:1px solid #9D9B9C; color:#655B39; font-size:10px; color:#000;}
#AdvancedSearchBox a:link {color:#d4911c;font-size:10px; text-decoration:none;}
#AdvancedSearchBox a:visited {color:#d4911c;font-size:10px; text-decoration:none;}
#AdvancedSearchBox a:hover {color:#888;font-size:10px; text-decoration:underline;}
#AdvancedSearchBox .inputBox {background:#fff; border:1px solid #9D9B9C; color:#655B39;}
#AdvancedSearchBox .select {width:140px;}
#AdvancedSearchBox .selectYear {width:61px;}
#AdvancedSearchBox .inputPriceMiles {background:#E6E6E6; border:1px solid #8C8C8C; width:60px;}
#AdvancedSearchBox .inputBoxStock {background:#E6E6E6; border:1px solid #8C8C8C ;width:137px;}

.SearchResultsPage {border:1px solid #61615F; margin-left:4px; background:#fff; width:724px;}

.ResultsLine1 {background:#fff;}
.ResultsLine2 {background:#FFF8DB;}

.SearchWidth {width:724px;}
.SearchResultsText {background:#373737; color:#fff; text-align:left; font-size:12px; font-weight:bold; margin:0; padding:0; padding-left:4px; line-height:20px;}
.MatchingResultsNumber{background:#373737; color:#fff; text-align:right; font-size:12px; font-weight:bold; float:right; margin:0; padding:0; padding-right:4px; line-height:20px;}
.noMatchesSearch {background:#F2F2F2; border-top:1px solid #61615F; font-size:16px; font-weight:bold; color:#A3181F; text-align:center;}

.SortHeader {background:#fff; color:#424242; border-bottom:1px solid #ccc;}
a.SortLink:link {color:#424242; text-decoration:underline;}
a.SortLink:visited {color:#424242; text-decoration:underline;}
a.SortLink:hover {color:#5C5C5C; text-decoration:underline;}

#Overflow {color:#255B4A;}

.DetailModelTable {border:1px solid #1F6689;}
.DetailModelRow {background:#000;}
.DetailHeader {color:#fff; font-size:16px; font-weight:bold;}
.DetailStockNumber {color:#fff; font-size:11px;}

.emailinfoTitle {background:#EAC630; border:1px solid #8C8C8C; border-bottom:1px solid #BA9812; color:#404040; font-weight:bold; line-height:20px;  width:393px;}
#emailinfo {background:#f2f2f2; color:#333333; width:320px; padding:8px 0 0 23px; font-weight:bold;}
#emailinfo .inputBox {background:#fff; border:1px solid #ccc; color:#333333; padding-left:3px;}
#emailinfo textArea {background:#fff; border:1px solid #ccc; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:3px;}

.LoanCalculator_holder {background:#f2f2f2; border:1px solid #8C8C8C;}
#loancalculator {background:#f2f2f2; border:1px solid #8C8C8C; line-height:20px; padding:3px 3px 3px 0; width:718px; }
#loancalculator .inputBox {background:#fff; border:1px solid #595959; width:40px; padding-left:4px;}
#loancalculator select {background:#fff; border:1px solid #595959;}
.lcTitle {color:#595959; font-size:20px;}
.lcText {font-weight:bold;}
#monthlypayment{font-size:18px;}
.month{font-size:14px;}
.NoPic {background:#fff;}

/* 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;}

/* General Tab Structure *******************************************************/
#GeneralTab {margin-top:3px; text-align:left; padding-left:4px; padding-top:4px; font-size:12px;}

/* Description Tab Structure ****************************************************/
#Equipment {padding-left:8px; position:relative; font-size:12px; padding-top:9px;}

/* TechSpecs Tab Structure ********************************************************/
#TechSpecs {padding-left:20px; position:relative; font-size:12px;}

/* Features Tab Structure ***************************************************/
#ChromeFeatures {padding-left:20px; position:relative; font-size:12px;}

#TabbedPanels1{width:722px; margin-bottom:8px; position:relative;}

a.printVersion:link {color:#fff; text-decoration:underline;}
a.printVersion:visited {color:#fff; text-decoration:underline;}
a.printVersion:hover {color:#ccc; text-decoration:underline;}

#disclaimer {color:#000; font-size:11px; margin:0 auto 0 auto; width:960px; margin-top:6px; margin-bottom:6px;}

.ErrorText {color:#4D4D4D; font-size:18px; text-align:center;}
