/* Default CSS */
body {background:#000000;font-family:Arial, Helvetica, sans-serif; text-align:center}
button {background:#232124; border:1px solid #000; color:#fff; font-weight:bold; padding:2px 2px; cursor:pointer;}
button:hover {background:#232124; border:1px solid #000; color:#F3A32D; font-weight:bold; padding:2px 2px; cursor:pointer;}
form {margin:0;padding:0;}
h2 {color:#f3a32d; font-size:22px; margin:0; padding:0;}
table {text-align:left;}
a:link {color:#fff;}
a:visited {color:#fff;}
a:hover {color:#f3a32d;}

/* Layout structures */
#container {background:#000; margin:10px auto; padding:0; text-align:left; width:951px;}
#content {margin:10px 0;}
#content #sidebar {width:194px;}
#content #sidebar input {border:1px solid #000;}
#content #sidebar select {border:1px solid #000;}
#content #sidebar a:link {font-size:14px;}
#content #sidebar a:visited {font-size:14px;}
#content #sidebar a:hover {font-size:14px;}
#content #sidebar #dealerhours {color:#fff; margin:0 3px 10px 3px; text-align:center;}
#content #sidebar #dealerhours td {color:#fff; font-size:12px; text-align:left;}
#content #main {padding:0;}

#footer {background:url(/images/footerBG.jpg) repeat-x; border:1px solid #fff; color:#fff; font-size:12px; height:46px; margin:10px 0;}
#footer td {padding:3px;}
#footer a:link {color:#fff;}
#footer a:visited {color:#fff;}
#footer a:hover {color:#f3a32d;}

#masthead {background: url(/images/Header.jpg) no-repeat; height:122px; width:960px;}
#masthead h1 {color:#fff; font-size:28px; margin:0; padding:0;}
#masthead table {color:#fff; font-size:18px; top:55px; left:280px; position:relative;}

#menu {background: url(/images/navbg.jpg) no-repeat; border:1px solid #fff; border-top:none; height:46px; width:949px;}
#menu img {padding:5px 0;}
#menu ul {list-style:none;margin:0; padding:0; z-index:10;}
#menu ul li {border-bottom:1px solid #555; color:#fff; padding:5px 0 5px 5px; text-align:left; width:145px;}
#menu .dropdown {background:#000; border:1px solid #fff; display:none; margin:0; padding:0; position:absolute; width:150px; z-index:9999;}

a.menuLinks:link {color:#fff; text-decoration:none; font-weight:bold;}
a.menuLinks:visited {color:#fff; text-decoration:none; font-weight:bold;}
a.menuLinks:hover {color:#F3A32D; text-decoration:none; font-weight:bold;}

#slideshow {width:747px; height:310px; z-index:1;}
#makesearch {margin:10px 0 0 0;}
#makesearch td {}

#Welcome {margin:10px 0 0 0;}
#Welcome h2 {color:#f3a32d; font-size:24px; margin:0; padding:0; padding-bottom:2px;}

#paging_top a.link {}
#paging_top a.visited {}
#paging_top a.hover {}
#paging_bottom a.link {}
#paging_bottom a.visited {}
#paging_bottom a.hover {}


/* Details Page ************************************************************************/
#details {color:#333; font-size:12px; padding:5px 10px 5px 0; text-align:left;}
#details h2 {color:#F3A32D; font-size:27px; 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;}
.stockNumber {color:#ccc;}
#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; padding:0px 0px 0px 0; text-align:left; width:120px; border:1px solid #999;}
.otherItemsH2 h2 {color:#F3A32D; font-size:18px; margin-top:26px; margin-bottom:8px;}
.otherItemsBG {background:#444; color:#fff; padding:5px; padding-left: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;}


/* Dealer Information *********************************************************************/
#dealershipInfo {background:#f2f2f2;}
#dealershipInfo td {padding:3px 5px 3px 5px;}
.dealershipTitleBar {background:#C48E2C; height:25px; line-height:25px; font-weight:bold; padding:3px 5px 3px 5px;}
.dealershipName {color:#fff; font-size:16px; font-weight:bold;}
.premiumText {color:#4D4C4C; font-size:13px; font-weight:bold;}
.contactmessage {color:#4D4C4C; font-size:13px; font-weight:bold;}
a.dealerInventory:link {color:#fff; text-decoration:underline; font-weight:normal;}
a.dealerInventory:visited {color:#fff; text-decoration:underline; font-weight:normal;}
a.dealerInventory:hover {color:#f2f2f2; text-decoration:underline; font-weight:normal;}
a.dealerLink:link {color:#fff; text-decoration:underline; font-weight:normal;}
a.dealerWebsite:link {color:#4D4C4C; text-decoration:underline; font-weight:normal;}
a.dealerWebsite:visited {color:#4D4C4C; text-decoration:underline; font-weight:normal;}
a.dealerWebsite:hover {color:#9D5E0B; text-decoration:underline; font-weight:normal;}
.dealerInfo {color:#4F4F4F; font-weight:bold;}

/*Photo / 360 Spin / Video tabs *************************************************************/
#phototabs {margin-top:20px; background:#fff; border:1px solid #000;}
#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:#C48E2C; height:45px;}
.photoTabText {color:#fff; 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:#fff; font-size:13px; text-decoration:underline;}
a.nextPrev:visited {color:#fff; font-size:13px; text-decoration:underline;}
a.nextPrev:hover {color:#56411F; 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;}

/* Classes */
.advancedSearchHeading {color:#fff; font-size:12px; margin:2px 5px; text-align:left; font-weight:bold; line-height:19px;}
.anglebg {background:#000 url(/images/welcomebg.gif) no-repeat; color:#fff; height:168px; width:733px;}
.anglebg p {line-height:110%; margin:0; padding:10px 15px;}
.hidden {display:none;}

.finance {background:#000 url(/images/financeBG.jpg) no-repeat; color:#fff; height:621; width:733px;}
.finance p {line-height:110%; margin:0; padding:10px 15px;}

.continue {background:#820004; border:1px solid #fff; color:#fff; font-weight:bold; padding:2px 2px; cursor:pointer;}
.continue:hover {background:#620C0F; border:1px solid #fff; color:#F3A32D; font-weight:bold; padding:2px 2px; cursor:pointer;}

/* Internet Specials *************************************************************/
#internetspecials {margin:10px 0 0 0;}
.ISContainers {background:#000 url(/images/specialsBG2.jpg) no-repeat; color:#fff; height:205px; width:205px; text-align:left; padding:8px;}
.ISContainers h4 {color:#fff; font-size:12px; margin:0; padding:0;}
.ISContainers td {color:#fff; font-size:10px;}
.ISPrice {color:#fff; font-size:14px; font-weight:bold;}
.ISDollarAmount {color:#ca0204; font-size:20px; font-weight:bold;}

.sidebarrepeater {background:url(/images/sideBarBGRepeat.jpg) repeat; border:1px solid #fff; border-bottom:none; border-top:none; padding:10px 0 30px 0; text-align:center;}
.sidebartitle {background: url(/images/sidebarTitleBG.jpg) no-repeat;border-left:1px solid #fff; border-right:1px solid #fff; margin:0; padding:0; text-align:center;}
.sidebartitle h2 {line-height:44px; margin:0; padding:0;}
.sidebartop {background: url(/images/sideBarTop.jpg) no-repeat; border-bottom:1px solid #fff; height:76px; width:194px;}
.sidebartop h2 {line-height:100%; padding:4px 10px;}

/* Search Page *************************************************************/
.resultsText {color:#fff; padding-bottom:4px; padding-top:4px;}
.noResults {color:#fff; font-size:18px; font-weight:bold;}
.ListingWidth {width:743px;}
a.listingYearMakeTitle:link {color:#BE7E1E; font-size:15px; font-weight:bold;}
a.listingYearMakeTitle:visited {color:#BE7E1E; font-size:15px; font-weight:bold;}
a.listingYearMakeTitle:hover {color:#926017; font-size:15px; font-weight:bold;}
.price {color:#404040; font-weight:bold;}
.SearchvehicleInfo {color:#404040; font-size:13px;}
.SortBar {color:#fff;}
.SortBar select {border:1px solid black;}
.sortbarBorder {background:#890206; border:1px solid #fff; padding:5px; font-size:13px;}
.resultsBorder {border:1px solid #ccc;}
.resultsBorderBottom {border-bottom:1px solid #ccc;}
.ResultsLine1 {background:#fff;}
.ResultsLine2 {background:#f2f2f2;}

#paging_top {color:#fff;}
#paging_top a:link {color:#fff;}
#paging_top a:visited {color:#fff;}
#paging_top a:hover {color:#ccc;}

#paging_bottom {color:#fff;}
#paging_bottom a:link {color:#fff;}
#paging_bottom a:visited {color:#fff;}
#paging_bottom a:hover {color:#ccc;}

.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;}

/* Contact Us *************************************************************/
#ContactUs {font-size:14px; color:#fff;}
#ContactUs input {border:1px solid #000;}
#ContactUs select {border:1px solid #000;}
#ContactUs textarea {border:1px solid #000;}


/* About Us *************************************************************/
#AboutUs {color:#fff;}
#AboutUs p {padding-top:15px; line-height:28px;}


/* Sitemap *************************************************************/
#SiteMap {}
#SiteMap h2 {color:#F3A32D;}
#SiteMap h3 {color:#F3A32D;}
a.siteMapLinks:link {font-size:13px;}
a.siteMapLinks:visited {font-size:13px;}
a.siteMapLinks:hover {font-size:13px;}


#AutoCheckImage {cursor:pointer;}
