@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
body {font-family: arial;}
a,a:hover {text-decoration: none; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;}
a:active, a:focus {outline: none; ie-dummy: expression(this.hideFocus=true);}
a[href^=tel] {color: inherit; text-decoration: none; }

h1, h2, h3, h4, h5, h6, p {font-weight: 400;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {outline: none; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s;}
.submitButton {border: none; cursor: pointer;padding: 6px 29px;border-top: none;border-left: none;border-right: none; text-transform: uppercase;font-weight: 600;font-size: 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-top: 15px;}
.submitButton:hover {border: none}

.s40_wrapper{width: 1120px; text-align:left; margin: 0 auto; padding: 15px; overflow: hidden; -moz-box-shadow: 0 0 18px 0 #000; -webkit-box-shadow: 0 0 18px 0 #000; box-shadow: 0 0 18px 0 #000; border: 1px solid #000}

/*** MAIN MENU **********************************************************************************/
#s40_menu {clear: both; margin-bottom: 15px; border: 1px solid #494949; border-radius: 10px;  -moz-box-shadow: 0 0 8px 2px #000; -webkit-box-shadow: 0 0 8px 2px #000; box-shadow: 0 0 8px 2px #000;}
#s40_menu ul.dcsmenu {text-align: center; padding: 0; margin: 0;}
#s40_menu ul.dcsmenu li.root {padding: 0; display: inline-block}
#s40_menu ul.dcsmenu li.root a {font-size:14px; padding: 16px 20px; display: block;}

/*** BANNER & SPOTLIGHT **********************************************************************************/
.s40_slides {width: 100%; min-height:350px}
.Banner {background: #000; padding: 20px; width: 990px; height:350px; margin: 0 auto; border-radius: 10px;}
.ScrollingSpotlight {width: 100%; margin: 30px 0;}

/*** FOOTER **********************************************************************************/
.s40_footer {clear:both; }
.SEO {clear: none; float:left; font-size:10px; text-align:left}
.Copyright {text-align: right;}

/*** LIST & TERT **********************************************************************************/
.i05_detailNotes li {list-style: inherit}
.s40_tert {margin-top: 15px; min-height: 500px;}
.AddressAndPhone2 .LabelPhone1 {font-size: 26px; font-weight: normal;}
.dcsInvMod{width:980px; margin:0 auto}

/*** FONT AWESOME **********************************************************************************/
.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 */