@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
.i06_detailWrap{font-size:11px}
.i06_detailHighlight{
    color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px; width:980px;
    behavior: url('/js/PIE.htc');-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; 
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF000D),color-stop(1, #960000));
    background-image: -o-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -moz-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -webkit-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -ms-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: linear-gradient(to bottom, #FF000D 0%, #960000 100%);
}
td.i06_detailHighlight{vertical-align:middle;}
.i06_detailTitle{background:url('/images/i05_detailrow_bg.jpg') center repeat-x; border:solid 1px #292929; padding:10px; margin:10px 0; clear:both; width:958px; font-size:14px; font-weight:bold;}
.i06_detailTitle h1{float:left; margin:0; font-weight:bold; font-size:14px;}
.i06_detailReturnLink{float:right; margin:6px 0 0 0; font-size:11px; font-weight:normal;}
.i06_detailTopDetails{background:url('/images/i05_detailrow_bg.jpg') center repeat-x;min-height:120px;}
.i06_detailPrices{margin:20px 0 10px 10px; float:left;}
.i06_detailPrices > div{float:left; margin:0 10px 0 0;}
.iF01_box1Lbl, 
.iF01_box2Lbl, 
.iF01_box3Lbl, 
.iF01_box4Lbl{font-size:11px; font-weight:bold; color:#fff; margin:0;}
.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{behavior: url('/js/PIE.htc'); position:relative;width:92px; font-size:18px; margin:0 0 5px 0; padding:7px 15px; display:inline-block; border:solid 2px #fff; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }
.i06_rightCol h2.retailWrap,.i06_detailPrices h2.detailretailWrap{background:#797979}
.i06_rightCol h2.msrpWrap,.i06_detailPrices h2.detailmsrpWrap{background:#494949}
.i06_rightCol h2.internetWrap,.i06_detailPrices h2.detailinternetWrap{background:#666;} 
.i06_rightCol h2.savingsWrap,.i06_detailPrices h2.detailsavingsWrap{background:#3e6941}
.i06_rightCol .box1plsCall{background:#494949;}
.i06_rightCol .box2plsCall,
.i06_rightCol .box3plsCall,
.i06_rightCol .box4plsCall{background:#797979;}
.i06_detailTopDetailsTable{float:left; width:200px; margin:15px 0 0 5px;}
.i06_detailTopDetailsTable td{padding:2px 0}
.i06_detailMainPhoto{width:640px; height:480px; border:solid 1px #cecece; float:left; margin:10px;}
.i06_detailThumbsTable{float:right;margin:10px 10px 0 0;padding:0;width:285px;height:470px;overflow:auto;}
.i06_detailThumbsTable img{border:solid 1px #cecece; width:112px; height:83px; margin:0 5px 5px 0;}
ul.i06_detailVehicleBtns{clear:both; margin:15px 10px; padding:0;}
.i06_detailVehicleBtns li{display:inline-block}
.i06_detailVehicleBtns li a{behavior: url('/js/PIE.htc'); position:relative;display:inline-block;list-style:none; margin:0 5px 0 0; padding:8px 38px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border:2px solid #fff; white-space:nowrap;}
.i06_detailContactInfo{width:200px; float:left; margin:10px; padding:15px 0; border-right:solid 1px #cecece;}
.i06_detailContactInfo h4, 
.i06_detailContactInfo p{margin:0;}
.i06_detailPhone{float:left; width:175px; margin:32px;}
.i06_detailPhoneImg{background:url('/images/detailsphoneicon.png') center no-repeat;width:34px;height:33px; float:left; padding:0 10px;}
.i06_detailPhone p{float:left; margin:0; width:120px;}
.i06_detailMpgWrap{font-weight:bold; text-align:center; padding:0 25px 0 0; font-size:11px; float:left; width:200px; margin-bottom:10px;}
.i06_detailMpgWrap table{width:100%; margin:10px 0 0 0;}
.i06_detailMpgWrap p{margin:0; padding:0;}
.i06_detailWrap .FuelTank{background: url('/images/detailsfuelpump.png') no-repeat;width: 42px;height: 60px;}
.i06_detailCertfified{float:left; border-left:solid 1px #cecece; padding:10px 20px; margin:10px 0 0 25px;}
.i06_detailVehicleHistoryTable{float:left;}
.i06_detailVehicleHistory{width:104px; padding:10px 0 0 0;}
.i06_detailNotesOptions{width:100%; clear:both;}
.i06_detailNotes,
.i06_detailDisclaimer,
.i06_share{padding:15px 10px;}
.i06_detailNotes li{list-style-position:inside; list-style-image:url('/images/bulletpoint.png'); padding:2px 0}
.i06_detailConditionDetail{float:left; width:230px; margin:0 15px 0 0;}
.i06_detailConditionDetail h4{margin:0;}
.i06_detailMechanical{width:450px;}
.i06_detailWarrantyDetail{float:left; width:220px; margin:0 15px 0 0;}
.i06_detailWarrantyDetail h4{margin:0;}
.i06_detailWarrantyDesc{width:100%;}
.i06_detailcarStory{width:976px}

.detailFourPillars{margin:1em 0; float:left; width:98%;text-align:center;  padding:1em 1%;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));}
.carfaxLogo{width:19%; display:inline-block; text-align:center; vertical-align:middle; background:#fff; padding:5px; border-radius:5px}
.detailFourPillars>div{display:inline-block; vertical-align:middle; white-space:nowrap; margin-left:1em}
.detailFourPillars>div>div{display:inline-block; vertical-align:middle; padding:0 1em}
.detailFourPillars>div img{width:30px}

.i06_detailValidation{width:960px; margin:0 auto; text-align:left; font-size:14px; padding:10px 0; color:#fff}
.i06_deatilInquiryTable{width:700px;margin:10px auto;}
.i06_deatilInquiryTable td{padding:5px;}
.i06_detailWrap h1, .i06_detailWrap h2, .i06_detailWrap h3, .i06_detailWrap h4, .i06_detailWrap a{color:#fff;}
.i06_deatilInquiryTableL{width:180px;}
.i06_detailInquiryBtn{margin:0 10px 0 0; float:left; padding:5px;}
.myrow{color:#000;}
.buttonAdjust{width:175px;}
.invModFilterArrow{width:10px; height:8px; background:url('/images/arrow.png') center no-repeat}

.i06_share { font-size: 1.4em; text-align:center; padding:0}
.i06_detailTitle{ text-align:left}
.i06_share a{margin:0; padding:0; display:inline-block; padding:7px; min-width:34px; text-align:center; color:#fff}
.i06_share a i{display:inline-block; font-style:normal}

.ui-dialog{text-align:left}
.smsInvID,.smsDealerID{display:none}
.sms_submitButton{}
.smsModal p{margin-top:1em; font-size:10px;}
.smsModal a{float:right; text-decoration:underline; font-size:10px;}
.smsPhoneValid{white-space:nowrap}

.smsBtnDetail 
{
    color:#fff;
    display:inline-block;
    border-radius:4px;
    text-align:center;
    float:left;
    background:#ff0000;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}
.smsBtnDetail {padding:1em 3em; margin:15px 25px 0 0; font-weight:bold}
.smsBtnDetail  i{display:block; font-size:2em}
.smsOverlay{position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.8); display:none}
#smsModal label{display:inline-block}.smsPhoneValid{color:#ff0000}