@import url("../../font-awesome/4.0.3/css/font-awesome.css");
body{color:#000; text-align: center; font-family: Verdana;}
a:active, a:focus {outline: none; ie-dummy: expression(this.hideFocus=true);}
a{text-decoration:none;}
.s37_header{width:980px; height:100px; margin:0 auto; padding:0; color: #fff; position:relative;}

.logo{position:absolute; top:0; left:0}
.s37_addressPane{margin:15px 15px 0 0; float:right; width:500px;}

#s37_menu{height:35px;width:100%;font-family:'OpenSansBoldItalic';font-size:16px;margin:0;}
#s37_menu .dcsmenu{width:980px;margin:0 auto;padding:0;list-style:none;height:35px; text-align:right}
ul.dcsmenu li {position:relative;list-style:none;}
ul.dcsmenu li.firstNav{margin-left:400px}
ul.dcsmenu li.root{display:inline-block;}
ul.dcsmenu li.root a {padding:8px 10px; display:inline-block;}
ul.dcsmenu ul{padding:0; position:relative; z-index:10;}

ul.dcsmenu .dcsborder {position: absolute;top:35px;left:0;z-index: 1500;display: none;background:none;}
ul.dcsmenu .dcsborder .M{display:table;background:#f7f7f7;border:solid 1px #cecece;border-top:0; padding:0; *zoom:1;min-width:150px; text-align:left;-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.75);}
ul.dcsmenu .dcsborder .M:before,ul.dcsmenu .dcsborder .M:after{display:table; content:''; clear:both}
ul.dcsmenu li.category {display:table-row; margin:0}
ul.dcsmenu li.category a{display:table-cell;width:100%;padding:10px;margin:0;color:#585858;border-bottom:1px solid #cecece;}
ul.dcsmenu li.category a span{display:block;font-size:14px;margin:0;padding:0;}

.paneWrap .dcsTitle, .paneWrap .dealerTitle {border-bottom: solid 3px}
.s37_slides{width:970px; height:250px;margin:25px auto; border:solid 5px #d0d0d0}
.DCSBanner_Main .slide img{width:970px; height:250px;}
.s37_slides2{display:none}

.GetInTouch{background:none; width:100%; padding:0; margin:15px auto; min-height:70px}
.GetInTouch li{width:320px; height:70px; text-align:center; display:inline-block}
.GetInTouch li a{padding:15px 0 15px 50px; display:block; font-family:'OpenSansBoldItalic'; font-size:16px; text-transform:uppercase}
/*.GetInTouch li.gitMap,*/ .GetInTouch li.gitFb, .GetInTouch li.gitTwitter, .GetInTouch li.gitRss, .GetInTouch li.gitPhone, .GetInTouch li.gitYouTube {display: none;}

.DCSWelcomeText_Main, .FilterBackground {padding: 15px;}
.vidSpotlightList {width: 230px;}
.vidSpotlightVideo {width: 240px;}

.s37_findUs .HoursOfOperation,.s37_findUs .SocialMedia{float:left}
.s37_findUs .HoursOfOperation{width: 195px;clear: none;font-size: 10px;}
.s37_findUs .socialMedia {width: 195px;text-align: left;}

.paneWrap{width:980px; margin:0 auto; text-align:left;}
.paneWrap>div{float:left; margin:0 15px 15px 0;}
.paneWrap .dcsTitle, .paneWrap .dealerTitle{padding:10px 10px 5px 10px; margin:0;font-weight:normal; font-family:'OpenSansItalic';}

div.s37_pane1, div.s37_pane3{width:525px;}
div.s37_pane2, div.s37_findUs{width:440px; margin:0 0 15px 0}
.socialMedia{font-size:24px}

.s37_spotlight{width:980px; margin:0 auto; clear:both}
.VideoSpotlight{width:525px;}
.s37_pagecontent{width:930px; margin:25px auto; padding:25px; min-height:400px; text-align:left}

.s37_invMod{clear:both; text-align:left; width:980px; margin:25px auto;}
.s37_footer{margin:25px auto; text-align:center; clear:both}
.FooterNav,.Copyright{float:none; text-align:center; width:100%; }
.FooterNav{padding:5px 0}

.SpotlightLeftImage,.SpotlightRightImage,.invModFilterArrow,.i04_detailPrevCarImg,.i04_detailNextCarImg,.vidSpotlightArrow
{display:none}
.i02_detailPrevCarImg,.i02_detailNextCarImg,.i03_detailPrevBtn,.i03_detailNextBtn
{background:none}
.FilterByPrice_Main li,.i05_detailNotes li, .i06_detailNotes li,.ibhph03_detailNotes li,.ibhph02_detailNotes li,.ibhph01_detailNotes li,.i03_vehicleDetails li, .i07_vehicleDetails li
{list-style:none;}
.vidSpotlightSelectedText:after,.FilterByPrice_Main li:before,.SpotlightLeftLink:before,.SpotlightRightLink:before,.i04_filterLink:before,.i08_filterLink:before,.i09_filterLink:before,.i10_filterLink:before,.i11_filterLink:before,.i12_filterLink:before,.i05_detailNotes li:before, .i06_detailNotes li:before,.ibhph03_detailNotes li:before,.ibhph02_detailNotes li:before,.ibhph01_detailNotes li:before,.i03_vehicleDetails li:before, .i07_vehicleDetails li:before,.i02_detailPrevCar a:before, .i03_detailPrevBtn a:before, .i04_detailPrevBtn a:before, .i07_detailPrevBtn a:before,.i02_detailNextCar a:before, .i03_detailNextBtn a:before, .i04_detailNextBtn a:before, .i07_detailNextBtn a:before
{display:inline-block;font-family: FontAwesome; vertical-align:middle}

.SpotlightLeftLink:before,.i02_detailPrevCar a:before, .i03_detailPrevBtn a:before, .i04_detailPrevBtn a:before, .i07_detailPrevBtn a:before
{content:'\f053'; font-size:24px} /* Left Arrow Big */
.SpotlightRightLink:before,.i02_detailNextCar a:before, .i03_detailNextBtn a:before, .i04_detailNextBtn a:before, .i07_detailNextBtn a:before
{content:'\f054';font-size:24px} /* Right Arrow Big */
.FilterByPrice_Main li:before,.i03_vehicleDetails li:before, .i07_vehicleDetails li:before,.i04_filterLink:before,.i08_filterLink:before,.i09_filterLink:before,.i10_filterLink:before,.i11_filterLink:before,.i12_filterLink:before
{content:'\f054'; margin-right:5px} /* Right Arrow */
.i05_detailNotes li:before, .i06_detailNotes li:before,.ibhph03_detailNotes li:before,.ibhph02_detailNotes li:before,.ibhph01_detailNotes li:before
{content:"\f00c";margin-right:5px;} /* Checkmark */
.vidSpotlightSelectedText:after
{content:'\f101'; margin-left:5px} /* Double Right Arrow */

a[href^=tel] {color: inherit; text-decoration: none; }