/* Default CSS */
body {background:#423218;font-family:Arial, Helvetica, sans-serif; text-align:center}
form {margin:0;padding:0;}
table {text-align:left;}
button {background:#232124 url(/images/grayRepeat.jpg) repeat-x; border:1px solid #000; color:#fff; font-weight:bold; height:30px; width:130px;}
button:hover {background:#232124 url(/images/grayRepeat.jpg) repeat-x; border:1px solid #000; color:#E0B959; font-weight:bold; height:30px; width:130px; cursor:pointer;}
a:link {color:#fff;}
a:visited {color:#fff;}
a:hover {color:#DFB53D;}

/* Layout structures */
#container {background:#0E0E0E; border:1px solid #fff; margin:10px auto; padding:0; text-align:left; width:960px;}

#content {}
#content #sidebar {background:#232124; border-right:1px solid #4b4a4a; padding:10px 5px; width:258px;}
#content #sidebar #dealerhours {color:#fff; margin-bottom:10px; text-align:center; width:249px;}
#content #sidebar #dealerhours td {color:#e1e1de; font-size:15px; text-align:left;}
#content #sidebar #searchbytype  {margin-bottom:10px; text-align:center; width:249px;}
#content #sidebar #searchbytype div {margin:0;padding:0;}
#content #sidebar #searchbytype img {margin:0;padding:0;}
#content #sidebar #searchbytype a:link {color:#41390c;}
#content #sidebar #searchbytype a:visited {color:#41390c;}
#content #sidebar #searchbytype a:hover {color:#564A10;}
#content #main {padding:10px 10px;}
#content #main #internetspecials {margin:10px 0;}

#footer {background:url(/images/footerBG.jpg) repeat-x; border-top:1px solid #fff; clear:left; color:#473001; font-size:12px; height:46px;}
#footer td {padding:3px;}
#footer a:link {color:#473001;}
#footer a:visited {color:#473001;}
#footer a:hover {color:#795101;}

#masthead {background: url(/images/HeaderBG.jpg) no-repeat; height:122px; width:960px;}
#masthead h1 {color:#fff; font-size:28px; margin:0; padding:0;}

#menu {background: url(/images/navbg.jpg) repeat-x; border-bottom:1px solid #fff; height:39px;}

a.financeLink:link {color:#70090A; text-decoration:underline; font-size:13px;}
a.financeLink:visited {color:#70090A; text-decoration:underline; font-size:13px;}
a.financeLink:hover {color:#000; text-decoration:underline; font-size:13px;}

/* Details Page ************************************************************************/
#details {color:#333; font-size:12px; padding:5px; text-align:left;}
#details h2 {color:#E6BE5C; font-size:24px; padding:0; margin:0; line-height:26px; padding-top:10px;}
#details h3 {color:#4D4C4C; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 4px;}
#details h4 {color:#555; font-size:14px; font-weight:normal; margin:0; padding:0 5px 0 0;}
#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0 0 0 0; padding:5px; line-height:20px;}
#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:#c80808; font-size:12px;}
#details #General {font-size:12px; color:#343232; padding:6px 6px 6px 10px; line-height:19px;}
#details #optionlist ul{font-size:12px; height:auto; list-style:none; margin:1em; padding:0;}
#details #optionlist li{display:block; float:left; font-size:12px; position:relative; width:200px;}

#otherItems {font-size:12px; margin-top:18px; padding-bottom:0 4px 20px 0; position:relative; text-align:left; top:13px; width:120px;}
#otherItems h2 {color:#E6BE5C; font-size:18px; margin-bottom:8px;}

#actionlayer {background:#f2f2f2; border:none; display:block; 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;}
#actionlayer #EmailToFriend {display:none;}
#actionLayerForm {border:none; text-align:left; margin-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;}
#monthlypayment {color:#4D4D4D; font-weight:bold; font-size:16px;}

#AdvSearchFORM {}
#AdvSearchFORM input {border:1px solid #736021;}
#AdvSearchFORM select {border:1px solid #736021;}

#messageSent {color:#fff; font-size:18px; font-weight:bold; padding-top:8px; padding-left:3px;}
.messageSent {padding:5px; font-weight:bold; font-size:16px; color:#fff;}

/*Photo / 360 Spin / Video tabs *************************************************************/
#phototabs {margin-top:20px; background:#fff; border:1px solid #777;}
#phototabs #Photos {font-size:12px; color:#343232; line-height:19px;}
#phototabs #Photos ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:77px; font-size:12px;}
#phototabs #Photos li{float:left; position:relative; width:200px; padding-left:0px; font-size:12px;}
.PhotoHeader {background:#F8CA44; height:45px;}
.photoTabText {color:#694F26; font-size:14px; font-weight:bold;}
.photoTabThumbText {color:#5D5B5B; text-align:left; padding-left:3px; font-size:14px; font-weight:bold;}

a.nextPrev:link {color:#694F26; font-size:13px; text-decoration:underline;}
a.nextPrev:visited {color:#694F26; font-size:13px; text-decoration:underline;}
a.nextPrev:hover {color:#433318; font-size:13px; text-decoration:underline;}


#details .priceTR {background:#E0E0E0; border-bottom:1px solid #999;}
#details .callnow {background:#E0E0E0; border-top:1px solid #fff; border-bottom:2px solid #fff; font-size:20px; font-weight:bold; color:#4D4C4C; padding:2px; text-align:center;}
#details .detailsInfoTable{border:1px solid #4D4D4D; background:#fff; padding:0; margin:0;}
#details .VehicleInfo {padding-left:4px; font-size:12px; padding-top:0px; line-height:21px;} 
#details .inputbutton {background:#4D4D4D; border:1px solid #fff; color:#fff; font-size:16px; font-weight:bold; width:130px;}
#details .inputbutton:hover {background:#595959; border:1px solid #fff; color:#ccc; font-size:16px; font-weight:bold; width:130px; cursor:pointer;}

#htmldesc {}

#paging_top {color:#5F4001;}
#paging_top a:link {color:#5F4001;}
#paging_top a:visited {color:#5F4001;}
#paging_top a:hover {color:#926201;}

#paging_bottom {color:#5F4001;}
#paging_bottom a:link {color:#5F4001;}
#paging_bottom a:visited {color:#5F4001;}
#paging_bottom a:hover {color:#926201;}


#AboutUs {background:url(/images/aboutUsBG.jpg) no-repeat; color:#fff; height:289px; width:654px}
#AboutUs p {margin:0; padding:13px 18px; text-align:left;}

#ContactUs {font-size:14px;}
#ContactUs input {border:1px solid #E3C164;}
#ContactUs select {border:1px solid #E3C164;}
#ContactUs textarea {border:1px solid #E3C164;}

#SiteMap {text-align:left;}
#SiteMap h2 {color:#DBAE37;}
#SiteMap h3 {color:#DBAE37;}
a.siteMapLinks:link {color:#fff; text-decoration:underline; line-height:23px;}
a.siteMapLinks:visited {color:#fff; text-decoration:underline; line-height:23px;}
a.siteMapLinks:hover {color:#DFB53D; text-decoration:underline; line-height:23px;}

/* Classes */
.roundtext {background: url(/images/welcomeBG.jpg) no-repeat; color:#fff; height:188px; width:653px;}
.roundtext p {margin:0; padding:10px 18px; text-align:left;}
.LineHeight35 {line-height:25px; text-align:left;}

a.welcomeLink:link {color:#E9BD44;}
a.welcomeLink:visited {color:#E9BD44;}
a.welcomeLink:hover {color:#B28815;}

.resultsText {color:#fff; padding-bottom:10px; text-align:left;}

.hidden {background:url(/images/SideBarRepeat.jpg) repeat-y; display:none;}
.advancedSearchHeading {color:#41390c; font-size:14px; font-weight:bold; line-height:26px; text-align:left; width:100%;}

.ContactUsForm {color:#fff;}
.ContactUsText {color:#fff;}
.messageSent {border:1px solid #7E7E7E; color:#fff; padding:10px; text-align:center;}

.ISContainers {background: url(/images/internetSpecialsBG.jpg) no-repeat; height:154px; width:212px;}
.ISContainers h4 {color:#434342; font-size:15px; margin:0; padding:5px 0 0 5px; text-align:left;}
.ISContainers table {margin:3px;}
.ISContainers td img {border:1px solid #000;}
.ISPrice {float:right; color:#434342; font-weight:bold; font-size:20px;}

.inputbox {border:1px solid #232124;}

.ResultsLine1 {background:#fff; color:#000;}
.ResultsLine2 {background:#FCEFCA; color:#000;}

.sortbar {color:#5F4001;}
.sortbarBorder {background:#E5B83E; border:1px solid #A57F18; color:#5F4001; padding:5px; font-size:13px;}
.resultsBorder {border:1px solid #EACB76;}
.resultsBorderBottom{border-bottom:1px solid #EACB76;}

.OptionTitles {border-bottom:1px solid #D9D9D9; font-weight:bold;}
.GasInfo {font-weight:bold; font-size:12px; padding-top:6px;}
.gasMileage {font-size:24px; font-weight:bold; padding-top:0px; color:#666666;}
.stockNumber {color:#f2f2f2; font-size:11px; padding-bottom:5px;}
.otherItemsBG {background:#404040; border:1px solid #999; color:#fff; height:125px; margin:2px; margin-bottom:6px; padding:2px; text-align:center;}
.otherItemsTitle {font-size:13px; font-weight:bold;}
.thumbnailPics {border:1px solid #555;}
.dealershipTitleBar {background:#dfdede; height:25px; line-height:25px; font-weight:bold; padding:3px 5px 3px 5px;}
.dealershipName {color:#4D4C4C; font-size:16px; font-weight:bold;}
.premiumText {color:#4D4C4C; font-size:13px; font-weight:bold;}
.contactmessage {color:#4D4C4C; font-size:13px; font-weight:bold;}
.dealerInfo {color:#4F4F4F; font-weight:bold;}
.notactualphoto {color:#B3B3B3; font-size:18px; font-weight:bold;}
.noResults {color:#fff; font-size:17px; font-weight:bold;}

a.listingYearMakeTitle:link {color:#785D11; font-size:15px; font-weight:bold;}
a.listingYearMakeTitle:visited {color:#785D11; font-size:15px; font-weight:bold;}
a.listingYearMakeTitle:hover {color:#A68017; font-size:15px; font-weight:bold;}
.price {color:#404040; font-weight:bold;}
.SearchvehicleInfo {color:#404040; font-size:13px;}

.error {color:#E0B959;}
.requiredText {color:#E0B959;}

#AutoCheckImage {cursor:pointer;}

