@charset "utf-8";
/* CSS Document */
body {background:#113246; font-family: Arial; font-size:12px; text-align:center;}
form {margin:0; padding:0;}
input {border:1px solid #080808;}
select {border:1px solid #080808;}
textarea {border:1px solid #080808;}
#container {border:1px solid #ccc; margin:10px auto; text-align:left; width:960px;}
#masthead {background:#297197 url(/images/header.jpg) no-repeat; border-bottom:1px solid #FFFFFF; height:174px; width:960px;}
#content {background:#023957;}
#content #leftcolumn {background:#022B41; width:230px; min-height:600px;}
#content #rightcolumn {color:#fff; padding:6px 0 0 5px; width:718px;}
#content h3 {font-size:24px; margin:0; padding:5px;}

#quicksearch {background:url(/images/quickSearchBG.jpg) no-repeat; min-height:266px; height:auto; height:266px; padding-bottom:10px;}
#quicksearch .inputBox {padding-left:2px; width:184px;}
#quicksearch select {font-size:13px; width:184px;}
#quicksearch .radioButtons {border:0;}
.QuickSearchText {font-size:12px; padding-bottom:5px; font-weight:bold;}

.pageTitle {padding-top:0px; padding-bottom:0px; font-size:18px; font-weight:bold;}

.dealerHours {background:url(/images/hoursBG.jpg) no-repeat; min-height:255px; height:auto; height:255px;}
.hoursText {padding-top:10px;}
.hoursTitle {color:#333333; font-size:15px; font-weight:bold;}
.daysOfWeek {color:#393939; font-weight:bold; font-size:13px;}
.hoursTime {font-size:13px;}

#Welcome {background:url(/images/welcomeBG.jpg) no-repeat; margin-top:1px; min-height:349px; height:auto; height:349px; padding-bottom:10px; width:716px;}
#Welcome a:link {color:#A6D5FC;}
#Welcome a:visited {color:#A6D5FC;}
#Welcome a:hover {color:#5DB3F9;}
.welcomeText {color:#fff; font-size:13px; line-height:18px; padding:14px 12px 7px 15px;}

#flashwell {border-bottom:1px solid #7db4d2; height:252px;}

#AdvancedSearchBox {background:#1d5777; border:1px solid #4d7890; margin:0; padding:5px;}
#AdvancedSearchBox td {font-size:12px; color:#fff; padding:3px 0 3px 3px;}
#AdvancedSearchBox form {margin:0; padding:0;}
#AdvancedSearchBox input {background-color:#fff; border:1px solid #000; color:#4D4D4D; font-size:12px; margin:2px 0;}
#AdvancedSearchBox select {background-color:#fff; border:1px solid #000; color:#655B39; font-size:12px; color:#000; margin:2px 0; width:200px;}
/*
#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 #000; color:#4D4D4D; padding-left:2px; width:60px;}
#AdvancedSearchBox .inputBoxKeyword {background:#fff; border:1px solid #000; color:#4D4D4D; padding-left:2px; width:200px;}
#AdvancedSearchBox .selectYear {width:80px;}
#AdvancedSearchBox label {border:1px solid #f00; background:#fff; font-size:10px; margin-left:5px; padding:2px 5px; position:relative;}
#AdvancedSearchBox .year{background:#fff; color:#000; padding-left:0px; width:55px;}

.SearchResultsPage {border:1px solid #fff; margin:0 5px; background:#fff; width:695px;}

.ResultsLine1 {background:#F2F2F2;}
.ResultsLine2 {background:#fff;}

.SearchWidth {}
.SearchResultsText {background:#2776A0; color:#fff; font-size:12px; font-weight:bold; margin:0; padding:0; padding-left:4px; line-height:20px;}
.MatchingResultsNumber{background:#2776A0; 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; font-size:13px; font-weight:bold; color:#CC3D3F; text-align:center;}

.SortHeader {background:#DBDBDB; color:#424242; font-size:12px;}
a.SortLink:link {color:#424242; text-decoration:underline; font-size:12px;}
a.SortLink:visited {color:#424242; text-decoration:underline; font-size:12px;}
a.SortLink:hover {color:#5C5C5C; text-decoration:underline; font-size:12px;}

#listings {font-size:12px;}
a.listingLinks:link {color:#B90016; font-size:13px;}
a.listingLinks:visited {color:#B90016; font-size:13px;}
a.listingLinks:hover {color:#85000F; font-size:13px;}
.priceListings {font-weight:bold; font-size:15px;}
.Description {font-size:12px; line-height:20px;}


#Overflow {color:#fff; font-size:13px; margin-left:10px; padding-top:5px;}
#Overflow a:link {color:#fff; font-size:13px;}
#Overflow a:visited {color:#fff; font-size:13px;}
#Overflow a:hover {color:#B90016; font-size:13px;}
.rebateDisclaimer {font-size:10px; padding-right:250px; color:#fff;}


/* Details Page ********************************************************************/
#details {color:#333; padding:5px; font-size:12px; width:695px;}
#details h2 {color:#fff; font-size:20px; padding:0; margin:0; }
#details h3 {background:#B3B3B3; border-bottom:1px solid #999; color:#404040; font-size:17px; font-weight:bold; margin:0 0 4px 0; padding:3px 0 3px 4px;}
#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0; padding:5px 0 5px 3px; width:365px;}
#details #shopperstoolbox h3 {background:none; border:none; color: #fff; margin:0; padding:0; color:#737373;}
#details #shopperstoolbox img {margin-right:5px; vertical-align:middle;}
#details #shopperstoolbox table {width:100%;}
#details #shopperstoolbox a:link {color:#595959; font-size:12px;}
#details #shopperstoolbox a:visited {color:#595959; font-size:12px;}
#details #shopperstoolbox a:hover {color:#8C8C8C; font-size:12px;}
#details .callnow {background:#E0E0E0; border-top:1px solid #999; border-bottom:1px solid #999; font-size:20px; font-weight:bold; color:#404040; padding:2px; text-align:center;}
#details .detailsInfoTable{border:1px solid #999; background:#fff; padding:0; margin:0;}
#details .VehicleInfo {padding-left:4px; font-size:12px; line-height:19px;} 
#details a.VehicleLink:link {color:#808080;} 
#details a.VehicleLink:visited {color:#808080;} 
#details a.VehicleLink:hover {color:#646262;} 
#details .CarFaxLogo  {padding-left:4px; padding-top:5px;} 
#details .rebateinfo {font-size:12px; color:#404040; font-weight:normal;}
#details .leftBorder {background:#E0E0E0; border-left:1px solid #999;}
.gasMileage {font-size:28px; font-weight:bold; padding-top:15px; color:#666666;}

#actionlayer {background:#fff; border:1px solid #999; display:none; margin:10px 0;}
#actionlayer hr {border:none;border-bottom:1px solid #999;}
#actionlayer th {background:#4D4D4D; border-bottom:1px solid #999; color:#fff; font-size:17px; font-weight:bold; margin:0; padding:0; padding:3px 4px; width:50%;}
#actionlayer td {font-size:12px;}
#actionlayer #GoMobile {display:none;}
#actionlayer #MakeOffer {display:none;}
#actionlayer #EmailSeller {display:none;}
#actionlayer #PaymentEstimator{display:none;}

#actionLayerForm {border:none; text-align:left; padding-left:5px;}
#actionLayerForm select {border:1px solid #777; padding-left:2px;}
#actionLayerForm input {border:1px solid #777; padding-left:2px;}
#actionLayerForm textarea {border:1px solid #777; padding-left:2px;}

#messageSent {color:#CC0000; font-size:18px; font-weight:bold; padding-top:8px; padding-left:3px;}


#featuredspecials {background:#720e0f; border:1px solid #ccc; padding:5px 0px 4px 0px;}
.fsYearMake {color:#fff; font-size:13px; font-weight:bold; padding-bottom:5px;}
.Details {color:#fff; font-size:11px; padding-top:5px;}
.fsOurPrice {color:#fff; font-size:14px; font-weight:bold;}
.Price {color:#c78484; font-size:18px; font-weight:bold;}

/*#tabs {margin:5px 0;}*/

#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:3px; position:relative; font-size:12px; line-height:18px;}
.chromedisclaimer {font-size:10px; color:#666; font-weight:normal; float:left;}

/* Service Department page ******************/
#ServicePage {background:#1d5777; border:1px solid #4d7890; width:697px; margin-left:4px; color:#fff; margin-top:4px;}
.ServiceText {font-size:13px; line-height:23px; padding:6px;}

/* Staff page *******************************/
#StaffPage {background:#1d5777; border:1px solid #4d7890; text-align:left; width:697px; margin-top:4px; margin-left:4px;}
.staffPage {font-size:16px; padding:6px; color:#FFFFFF;}
a.staffLink:link {color:#fff;}
a.staffLink:visited {color:#fff;}
a.staffLink:hover {color:#fff; text-decoration:none;}

/* About Us page ****************************/
.AboutUs {background:#1d5777; border:1px solid #4d7890; width:697px; margin-left:4px; color:#fff; margin-top:4px;}
.aboutUsText {font-size:13px; line-height:23px; padding:6px;}

/* Contact Us page **************************/
.ContactUsPage {background:#1d5777; border:1px solid #4d7890; width:697px; margin-left:4px;}
.ContactUsText {line-height:19px; font-size:12px; color:#fff;}
a.ContactUsText:link {color:#80BEE0;}
a.ContactUsText:visited {color:#80BEE0;}
a.ContactUsText:hover {color:#57AAD6; text-decoration:underline;}
#contactus iframe {border:1px solid #ccc; height:250px; margin:0; padding:0; width:550px;}
.ContactUsForm {background:#1d5777; border:1px solid #4d7890; padding:7px; margin-left:4px; width:697px; color:#fff; font-size:13px;}  
.ContactUsForm select {border:1px solid #777; padding-left:2px;}  
.ContactUsForm input {border:1px solid #777; padding-left:2px;}  
.ContactUsForm textarea {border:1px solid #777; padding-left:2px; font-family:Arial; font-size:12px;} 

/* Site Map page **************************/
#SiteMapPage {background:#fff; border:1px solid #999; width:695px; margin-left:4px; color:#444; margin-top:4px;}
#SiteMapPage a:link {color:#444; text-decoration:underline;}
#SiteMapPage a:visited {color:#444; text-decoration:underline;}
#SiteMapPage a:hover {color:#000; text-decoration:underline;}
.siteMapText {font-size:13px; line-height:23px; padding:6px;}

.requiredText {color:#fff;}
.ErrorBox {color:#AD1313; font-weight:bold; display:none;}
.error {color:#FC2929; margin-right:10px;}

#footer {background:#01273c; border:1px solid #2b5166; color:#fff; font-size:10px; padding-top:3px;}
#footer table {color:#fff; font-size:11px;}
#footer a:link {color:#fff; font-size:11px; text-decoration:underline;}
#footer a:visited {color:#fff; font-size:11px; text-decoration:underline;}
#footer a:hover {color:#ccc; font-size:11px; text-decoration:underline;}
#disclaimer {color:#888; margin:10px auto; text-align:left; width:960px;}

#menu {margin-left:12px; padding-top:25px;}
.dropdown {padding:0; margin:0;}
.dropdown dt {width:178px; cursor:pointer; position:relative; max-height:34px; margin-right:6px;}
.dropdown dd {position:absolute; overflow:hidden; width:178px; display:none; background:#fff; z-index:200; opacity:0;  margin:0 0 0 2px; padding:0;}
.dropdown ul {width:178px; list-style:none; margin:0; padding:0;}
.dropdown li {margin:0; padding:0; font-weight:bold;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; padding-left:16px; color:#fff; text-decoration:none; background:#113246; width:178px;}
.dropdown a:hover {background:#fff; color:#1D5777;}
.dropdown .underline {border-bottom:1px solid #999;}

#trythese {text-align:center; padding-bottom:5px; width:210px;}
#trythese #trytheseholder {background:#06344d; border:1px solid #044B71; margin-left:7px; margin-right:7px; margin-bottom:2px; }
#trythese #trytheseholder a:link {}
#trythese #trytheseholder a:visited {}
#trythese #trytheseholder a:hover {}
#trythese #trytheseholder h3 {margin:0;padding:0; font-size:12px; margin-top:6px; margin-bottom:2px; color:#fff;}
#trythese #trytheseholder img{}
#trythese #trytheseholder div {}