@import url("../../css/font-awesome.css");
body {font-family: Arial, Helvetica, sans-serif;}
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; }

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;}
.s72_wrapper{width: 1280px; text-align:left; margin: 10px 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: 3px solid;}

/*** HEADER **********************************************************************************/
.s72_header_bg {width:100% }
.s72_header {width:1140px; margin:0 auto 10px; position:relative; overflow: hidden}
.s72_content{text-align:center; margin:0 auto;width:1140px}

/*** MAIN MENU **********************************************************************************/
#s72_menu {clear: both; margin: 10px 0; }
#s72_menu ul.dcsmenu {text-align: center; padding: 0; margin: 0;}
#s72_menu ul.dcsmenu li.root {padding: 0; display: inline-block}
#s72_menu ul.dcsmenu li.root a {font-size:14px; padding: 16px 20px; display: block;}

/*** BANNER **********************************************************************************/
.s72_slides {width: 1140px; overflow: hidden; margin-bottom: 20px; }

/*** FILTERS **********************************************************************************/
.filterLinks {text-align: center}
.filterLinksItem {display: inline-block}
.filterLinksItem a {position: relative; display: block; width: 300px; padding: 10px 0; margin: 0 10px; border: 2px solid; border-radius: 6px; font-size: 16px; text-align: center; text-transform: uppercase;}
.WelcomeText {margin: 30px 0;}

/*** FOOTER **********************************************************************************/
.s72_footer {clear:both; padding: 20px 0}
.SEO {float:left; font-size:10px; text-align:left}
.Copyright {text-align: right;}

/*** LIST & TERT **********************************************************************************/
.i05_detailNotes li {list-style: inherit}
.s72_tert { margin-top: 15px; min-height: 500px; padding:0 2em }
.AddressAndPhone2 .LabelPhone1 {font-size: 26px; font-weight: normal;}
.CreditApp_Main,.RowOff{background:none}

.dcsInvMod,.i05_wrap,.i05_detailWrap,.i06_wrap,.i06_detailWrap{max-width:1140px; margin:0 auto; text-align:left}
.i05_pagerWrap,.i06_pagerWrap,.ibhph01_pagerWrap,.ibhph01_detailTitle,.ibhph02_pagerWrap,.ibhph02_detailTitle{width:100%; padding:10px 0}
.i05_detailHighlightWrap,.i05_detailHighlight,.i06_detailHighlightWrap,.i06_detailHighlight,.ibhph01_detailHighlightWrap,.ibhph01_detailHighlight,.ibhph02_detailHighlightWrap,.ibhph02_detailHighlight{width:100%}

.i05_detailTitle,.i06_detailTitle{width:auto; background:none; border:none; padding:1em 0}
.i05_detailTitle h1,.i06_detailTitle h1,.i06_vehicleTitle,.ibhph01_vehicleTitle,.i10_vehicleTitle,.ibhph01_vehicleTitle,.ibhph02_vehicleTitle{font-size:18px;margin-top:1em}
.i05_vehicleTitle{width:550px;}.i06_vehicleTitle{width:530px;}.i10_vehicleTitle,ul.i10_vehicleBtns{width:500px}.ibhph01_vehicleTitle,.ibhph02_vehicleTitle{width:825px; }

.i05_imgThumb,.i05_thumbnailImage,.i06_imgThumb,.i06_thumbnailImage,.ibhph01_imgThumb,.ibhph01_thumbnailImage,.ibhph02_imgThumb,.ibhph02_thumbnailImage{width:auto; height:auto;} 
.i05_imgThumb,.i05_thumbnailImage,.ibhph01_imgThumb,.ibhph01_thumbnailImage,.ibhph02_thumbnailImage{max-width:240px}
.i06_imgThumb,.i06_thumbnailImage{max-width:275px}
.i05_imgThumb,.i06_imgThumb,.ibhph01_imgThumb,.i06_imgThumb,.i06_imgThumb,.i10_imgThumb,.ibhph02_imgThumb{margin:15px}

.i05_mainCell,.i06_mainCell,.i10_mainCell,.ibhph02_mainCell{padding:0}
.i05_rightCol,.i06_rightCol{margin:15px 15px 15px}

.i05_vehicleDetails,.i10_vehicleDetails,.ibhph02_vehicleDetails{width:235px}
.i06_vehicleDetails,.ibhph01_vehicleDetails{width:235px}
.i05_vehicleDetailsStockTitle,.i10_vehicleDetailsStockTitle,.ibhph02_vehicleDetailsStockTitle{width:75px}
.vehicleDetailsInteriorTitle,.ibhph01_vehicleDetailsStockTitle{width:70px}

.i05_detailTopDetails,.i06_detailTopDetails{margin-bottom:1em}
.i05_detailTopDetailsTable{width:270px}.i06_detailTopDetailsTable{width:280px}
.i05_detailThumbsTable,.ibhph01_detailThumbsTable,.i06_detailThumbsTable,.ibhph02_detailThumbsTable{width:420px}

.Testimonials_Text,.Staff_Text{width:800px; margin-left:35px}

/*** 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,.i03_detailOptions li,.i03_detailVehicleDetails li, .i07_vehicleDetails li,.i07_detailVehicleDetails li,.i07_detailOptions li
{list-style:none;}

.vidSpotlightSelectedText:after,.FilterByPrice_Main li:before,.SpotlightLeftLink:before,.SpotlightRightLink:before,.i02_detailPrevCar a:before, .i02_detailNextCar a:before,.i03_detailPrevBtn a:before,.i03_detailNextBtn a:before,.i03_detailVehicleDetails li:before,.i03_detailOptions li:before,.i03_vehicleDetails li:before, .i04_detailPrevBtn a:before, .i04_detailNextBtn a:before,.i04_filterLink:before,.i05_detailNotes li:before, .i06_detailNotes li:before,.i07_detailPrevBtn a:before,.i07_detailNextBtn a:before,.i07_vehicleDetails li:before,.i07_detailVehicleDetails li:before,.i07_detailOptions li:before,.i08_filterLink:before,.i09_filterLink:before,.i10_filterLink:before,.i11_filterLink:before,.i12_filterLink:before,.ibhph03_detailNotes li:before,.ibhph02_detailNotes li:before,.ibhph01_detailNotes li: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.i03_detailVehicleDetails li:before,.i03_detailOptions li:before,.i04_filterLink:before,.i07_vehicleDetails li:before,.i07_detailVehicleDetails li: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,.i07_detailOptions li:before
{content:"\f00c";margin-right:5px;} /* Checkmark */
.vidSpotlightSelectedText:after
{content:'\f101'; margin-left:5px} /* Double Right Arrow */