@charset "utf-8";
/* CSS Document */
body {background:#595959 url(/images/grayPageBG.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;}
form {padding:0; margin:0;}
a:link {color:#b10f0f; font-size:12px; text-decoration:underline;}
a:visited {color:#b10f0f; font-size:12px; text-decoration:underline;}
a:hover {color:#840B0B; font-size:12px; text-decoration:none;}

#container {background:#fff; background:#C5C5C5 url(/Images/containerBG.jpg) repeat-x; border:1px solid #ccc; margin:10px auto 0 auto; width:952px;}
#container #masthead {}
#menuwell {margin-left:7px;}
#leftcolumn {margin-left:7px; float:left;}
#rightcolumn {float:right; margin-right:2px; margin-left:6px; width:655px;}
#container #rightcolumn #flashwell{ background:#FFFFFF url(/Images/image1.jpg); height:301px; margin-bottom:20px; margin-top:10px; padding:0; width:598px;}
#footer {color:#fff; background:#BA1011 url(/Images/footerBG.jpg) repeat-x;}
#footer a:link {color: #fff; font-size:12px; }
#footer a:visited {color: #fff; font-size:12px; }
#footer a:hover {color: #ccc; font-size:12px; text-decoration:underline; }

/* Title for pages */
.TitleHeader {margin-bottom:5px; margin-top:10px;}

/* Home page */
.welcomeBackground {background-image:url(/Images/welcomeBG.jpg); background-repeat:no-repeat; padding-top:30px; padding-left:8px;}
.welcomeText {height:100px; width:590px; padding-top:6px; padding-left:2px; line-height:17px;}
.QuickSearchText {color:#443C3C; font-size:11px; line-height:17px;}
.QuickSearchText select {font-size:11px; width:165px;}
.QuickSearchText .inputBox {font-size:11px; width:40px;}
#quicksearch {background-image:url(/Images/quickSearchBG.jpg); height:230px; background-repeat:no-repeat; margin-top:8px;}
#quicksearchwell {width:273px;}
#gmWarranty {background-image:url(/Images/roundedBox.jpg); background-repeat:no-repeat; height:200px; width:272px; padding:10px; color:#5B5757; padding-left:12px;}
#justArrived {background-image:url(/Images/roundedBox.jpg); background-repeat:no-repeat; height:200px; padding:3px;}
.jaTitle {color:#b10f0f; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-left:16px; padding-top:9px; text-align:left;}
.jaDescription {color:#343232; font-size:12px; padding-top:10px; text-align:left; line-height:17px; padding-left:4px;}
.jaOurPrice {color:#5B5757; font-size:15px; font-weight:bold;}
.jaPrice {color:#b10f0f; font-size:18px; font-weight:bold;}

/* About Us page */
.AboutUsText {background-color:#fff; border:1px solid #A6A6A6; width:620px; line-height:26px; padding:7px; font-size:14px;}

/* Featured Specials */
#featuredspecialwell {width:273px;}
.fsBackground {background:url(/Images/fsBox.jpg) no-repeat; height:200px;}
.fsTitle {color:#b10f0f; font-size:14px; font-weight:bold;}
.fsDescription {color:#403F3F; font-size:11px;}

/* Service */
#ServicePage {background-color:#fff; border:1px solid #A6A6A6; margin:5px; padding:5px; line-height:20px;  width:620px;}
#HourText {background-color:#F2F2F2; border:1px solid #A6A6A6; color:#333333; font-size:15px; font-weight:bold; margin:5px; padding:5px; line-height:25px; width:620px;}
.StaffBG {background:#F2F2F2; border:1px solid #A6A6A6; padding-top:6px; padding-bottom:6px;}
.StaffName {color:#404040;}

/*Parts */
#PartsPage {background-color:#fff; border:1px solid #A6A6A6; margin:5px; padding:5px; line-height:20px;  width:620px;}
.AccessoryName {color:#404040; font-size:15px; font-weight:bold; margin-left:8px; width:620px;}
.AccessoryDescription {color:#404040; font-size:12px; margin-left:8px;}

/* Contact Us page */
.ContactUsPage {background-color:#fff; border:1px solid #A6A6A6; margin:5px; padding:5px; line-height:20px;  width:620px;}
.ContactUsForm {background-color:#f2f2f2; border:1px solid #A6A6A6; margin:5px; padding:5px; line-height:20px;  width:630px;}
.ErrorBox {color:#B20F10; font-weight:bold;}
.requiredText {color:#B20F10;}

/* Advanced Search Box on Search page */
#AdvancedSearchBox {background-color:#fff; margin:0; padding:0; border:1px solid #A6A6A6;}
#AdvancedSearchBox td {font-size:11px; margin-bottom:15px; color:#b10f0f;padding-left:25px;}
#AdvancedSearchBoxform {margin:0; padding:0;}
#AdvancedSearchBox input {background-color:#E6E6E6;font-size:10px;}
#AdvancedSearchBox select {background-color:#E6E6E6; border:1px solid #8C8C8C; 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:#E6E6E6;border:1px solid #8C8C8C;}
#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; background:#fff; width:633px;}

.ResultsLine1 {background:#f2f2f2;}
.ResultsLine2 {background:#D9D9D9;}

.SearchWidth {width:633px;}
.SearchResultsText {background:#A3181F; color:#fff; text-align:left; font-size:12px; font-weight:bold; margin:0; padding:0; padding-left:4px; line-height:20px;}
.MatchingResultsNumber{background:#A3181F; 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:#757575; color:#fff;}
a.SortLink:link {color:#fff; text-decoration:underline;}
a.SortLink:visited {color:#fff; text-decoration:underline;}
a.SortLink:hover {color:#D9D9D9; text-decoration:none;}

.DetailModelTable {border:1px solid #8C8C8C;}
.DetailModelRow {background:#A41819;}
.DetailHeader {color:#fff; font-size:16px; font-weight:bold;}
.DetailStockNumber {color:#fff; font-size:11px;}

.emailinfoTitle {background:#767676; color:#fff; font-weight:bold; padding-left:3px; line-height:20px; border:1px solid #666666; border-bottom:0; width:643px;}
#emailinfo {background:#f2f2f2; border:1px solid #666666; padding: 4px 0 6px 6px; color:#333333; width:640px;}
#emailinfo .inputBox {background:#E6E6E6; border:1px solid #8C8C8C; color:#333333; padding-left:3px;}
#emailinfo textArea {background:#E6E6E6; border:1px solid #8C8C8C; color:#333333; width:240px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:1px;}


#loancalculator {text-align:right; line-height:25px; padding-right:3px;}
#loancalculator .inputBox {background:#D9D9D9; border:1px solid #8C8C8C; width:55px; padding-left:4px;}
#loancalculator select {background:#D9D9D9; border:1px solid #8C8C8C; }
#monthlypayment{font-size:22px;}
.month{font-size:14px;}
.NoPic {background:#fff;}
.LoanCalculator_holder {background:#f2f2f2; border:1px solid #666666;}

/* 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;}


a.printVersion:link {color:#fff; text-decoration:underline;}
a.printVersion:visited {color:#fff; text-decoration:underline;}
a.printVersion:hover {color:#ccc; text-decoration:underline;}

#boxes {}
#boxes li {}
#boxes img{}

#disclaimer {margin:10px auto 10px auto; width:960px;}

#financing {background-color:#fff; border:1px solid #A6A6A6; width:620px; padding:6px; padding-top:5px; padding-bottom:5px; font-size:12px; line-height:18px;}
#financing p {}

#relatedvehicles {/*background:#C5C5C5;*/ margin:0 1px 11px 1px; padding-left:7px; border-bottom:1px solid #fff; background-color:#fff; border:1px solid #CCCCCC; width:636px;}
#relatedvehicles .relatedvehiclesheader {/*background:#C5C5C5;*/color:#000; display:block; font-weight:bold; font-size:14px; text-align:left; padding-left:1px;}
#relatedvehicles .relatedvehiclesitem {/*background:#C5C5C5;*/ width:100%;}
#relatedvehicles .relatedItemsON {background:#FFF; float:left; position:relative; color:#000; height:110px; margin:3px; padding:5px 0 5px 0; text-align:center; width:150px; cursor:pointer;}
#relatedvehicles .relatedItemsOFF {background:#C5C5C5; float:left; position:relative; color:#383838; height:110px; margin:3px; padding:5px 0 5px 0; text-align:center; width:150px; cursor:auto;}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.ErrorBox {display:none;}
.goldheader {font-weight:bold; font-size:22px; color:#b10f0f; margin-bottom:2px; font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma;}
.lcTitle {color:#4F4F4F; font-size:20px;}
.lcText {color:#363636; font-size:12px;}

.ErrorText {color:#B40E0E; font-size:16px; font-weight:bold; text-align:center;}