a:active, a:focus {outline: none; ie-dummy: expression(this.hideFocus=true);}
a,a:hover,.socialMedia img,.socialMedia img:hover {text-decoration: none;-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s}

.s90_wrapper,.s90_footer,.s90_invMod,.s90_pagecontent{width: 1140px;margin:3px auto}
.s90_wrapper{padding:15px;}

.s90_wrapper,#s90_menu{border-radius:10px}

.s90_header:before,.s90_header:after{display:table;content:'';clear:both}
.s90_header{border-bottom:solid 1px}
.subNav, .socialMedia{width:auto}
.SubNav{float:left;margin-top:8px}
.SocialMedia{float:right}.socialMedia img:hover {opacity: .5}

#s90_menu {height: 38px;width:1140px;clear:both; margin-top:1em}
#s90_menu > ul {text-align: center;}
#s90_menu ul.dcsmenu li.root {display: inline-block; border-right: 1px solid}
#s90_menu ul.dcsmenu li.root:last-child {border: none;}
#s90_menu ul.dcsmenu li.root a {display: block; font-size: 13px; text-transform: uppercase }
#s90_menu ul.dcsmenu li.mmLast a{border:0px;}

#filterButtons{text-align:center; margin:16px auto;}
#filterButtons i{display:block; font-size:50px;}
#filterButtons div {width: 200px; display:inline-block;padding: 10px;font-size: 14px;font-weight: 700;text-align: center;text-decoration: none;text-shadow: 0 1px #666;background-clip: padding-box;border-radius: 3px}

.SocialMedia{float:none}

.Copyright{text-align:right}
.s90_invMod,.s90_pagecontent{margin-top:1em}

.s78_list,.s78_tert{width:1100px; padding:20px; margin:0 auto; text-align:left; min-height:400px}
.s78_tert:before,.s78_tert:after{display:table; clear:both; content:''}

.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:0 0 0 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:220px}
.i06_vehicleDetails,.ibhph01_vehicleDetails{width:250px}
.i05_vehicleDetailsStockTitle,.i10_vehicleDetailsStockTitle,.ibhph02_vehicleDetailsStockTitle{width:75px}
.vehicleDetailsInteriorTitle,.ibhph01_vehicleDetailsStockTitle{width:70px}

.i05_detailTopDetails,.i06_detailTopDetails{margin-bottom:1em}
.i05_detailTopDetailsTable{width:260px}.i06_detailTopDetailsTable{width:280px}
.i05_detailThumbsTable,.ibhph01_detailThumbsTable,.i06_detailThumbsTable,.ibhph02_detailThumbsTable{width:420px}

.i06_filterBackground{margin:1em 0}
.SpotlightLeftLink, .SpotlightRightLink{margin-top:100px}

.iF01_box1, .iF01_box2, .iF01_box3, .iF01_box4, .i06_rightCol .savings_bg, .i06_detailPrices .savings_bg, .i06_detailPrices .plsCall, .i06_detailPrices .box1plsCall, .i06_detailPrices .box2plsCall, .i06_detailPrices .box3plsCall, .i06_detailPrices .box4plsCall, .i06_detailPrices h2{width:115px}

.i10_wrap{padding:1em;}

.i10_pagerWrap{width:910px}
.i10_mainInv{width:930px}
.i10_filters{padding:0.5em}

.Testimonials_Text,.Staff_Text{width:800px; margin-left:35px}
.SendComments{float:left; margin-top:1em}
.sendComments_comments textarea{height:50px}
.smsOverlay{z-index:10}

.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}

.ScrollingSpotlight .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 */
.ScrollingSpotlight .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 */

a[href^=tel] {color: inherit; text-decoration: none; }