.inv-bg{
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #D0D0D0;
background: #F1F1F1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.home-btn{
 text-align: center;
 background-image: url("http://www.automotivecdn.com/web/cl1/New-Cars-in-Stock.jpg");
 background-repeat: no-repeat;
 background-position: center;
 height: 478px;
 padding-top: 40px;
 color: #FFF;
 font-size: 30px;
 font-weight: 900;
}

.mapframe{
border: 0;
width: 100%;
height: 380px;
}

.home-btn2{
 text-align: center;
 background-image: url("http://www.automotivecdn.com/web/cl1/Used-Cars-In-Stock.jpg");
 background-repeat: no-repeat;
 background-position: center;
 height: 478px;
 padding-top: 40px;
 color: #FFF;
 font-size: 30px;
 font-weight: 900;
}

.details-box{
background-color: #DDD;
font-family: arial, sans-serif;
color: #333;
padding-top: 40px;
padding-bottom: 30px;
padding-left: 20px;
list-style: none;
border-style: solid;
border-radius: 20px;
border-width: 2px;
border-color: #D0D0D0;
background: #F1F1F1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.inv-gallery{
padding-top: 40px;
padding-bottom: 50px;
border-radius: 25px;
padding-left: 30px;
margin-right: 30px;
border-style: solid;
border-width: 2px;
border-color: #D0D0D0;
background: #F1F1F1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.inv-comments{
padding-top: 40px;
padding-bottom: 50px;
border-radius: 25px;
padding-left: 30px;
padding-right: 30px;
margin-right: 30px;
border-style: solid;
border-width: 2px;
border-color: #D0D0D0;
background: #F1F1F1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.inv-bg-side{
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #D0D0D0;
background: #F1F1F1; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.dark-bg{
background: #f7fbfc; /* Old browsers */
background: -moz-linear-gradient(top,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 10px;
}

.listbutton{
color:#FFFFFF;
padding:10px;
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
text-align:center;
height: 55px;
width: 22%;
margin-left: 5px;
}

.borderimg{
border-style: solid;
  border-radius: 3px;
  border-width: 2px;
}

a.listbutton:hover{
color:#ccc;
}

.lm10{
margin-left: 10px;
margin-top: 10px;
}

.img-list{
  padding-left: 20px;
  text-align: center;
}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}
.img-rounded{border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{border-radius:500px}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span1{width:60px}
.span2{width:140px}
.span3{width:220px}
.span4{width:300px}
.span5{width:380px}
.span6{width:460px}
.span7{width:540px}
.span8{width:620px}
.span9{width:700px}
.span10{width:780px}
.span11{width:860px}
.span12{width:940px}
.offset1{margin-left:100px}
.offset2{margin-left:180px}
.offset3{margin-left:260px}
.offset4{margin-left:340px}
.offset5{margin-left:420px}
.offset6{margin-left:500px}
.offset7{margin-left:580px}
.offset8{margin-left:660px}
.offset9{margin-left:740px}
.offset10{margin-left:820px}
.offset11{margin-left:900px}
.offset12{margin-left:980px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.1276595745%;*margin-left:2.0744680851%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span1{width:6.3829787234%;*width:6.329787234%}
.row-fluid .offset1{margin-left:10.6382978723%;*margin-left:10.5319148936%}
.row-fluid .offset1:first-child{margin-left:8.5106382979%;*margin-left:8.4042553191%}
.row-fluid .span2{width:14.8936170213%;*width:14.8404255319%}
.row-fluid .offset2{margin-left:19.1489361702%;*margin-left:19.0425531915%}
.row-fluid .offset2:first-child{margin-left:17.0212765957%;*margin-left:16.914893617%}
.row-fluid .span3{width:23.4042553191%;*width:23.3510638298%}
.row-fluid .offset3{margin-left:27.6595744681%;*margin-left:27.5531914894%}
.row-fluid .offset3:first-child{margin-left:25.5319148936%;*margin-left:25.4255319149%}
.row-fluid .span4{width:31.914893617%;*width:31.8617021277%}
.row-fluid .offset4{margin-left:36.170212766%;*margin-left:36.0638297872%}
.row-fluid .offset4:first-child{margin-left:34.0425531915%;*margin-left:33.9361702128%}
.row-fluid .span5{width:40.4255319149%;*width:40.3723404255%}
.row-fluid .offset5{margin-left:44.6808510638%;*margin-left:44.5744680851%}
.row-fluid .offset5:first-child{margin-left:42.5531914894%;*margin-left:42.4468085106%}
.row-fluid .span6{width:48.9361702128%;*width:48.8829787234%}
.row-fluid .offset6{margin-left:53.1914893617%;*margin-left:53.085106383%}
.row-fluid .offset6:first-child{margin-left:51.0638297872%;*margin-left:50.9574468085%}
.row-fluid .span7{width:57.4468085106%;*width:57.3936170213%}
.row-fluid .offset7{margin-left:61.7021276596%;*margin-left:61.5957446809%}
.row-fluid .offset7:first-child{margin-left:59.5744680851%;*margin-left:59.4680851064%}
.row-fluid .span8{width:65.9574468085%;*width:65.9042553191%}
.row-fluid .offset8{margin-left:70.2127659574%;*margin-left:70.1063829787%}
.row-fluid .offset8:first-child{margin-left:68.085106383%;*margin-left:67.9787234043%}
.row-fluid .span9{width:74.4680851064%;*width:74.414893617%}
.row-fluid .offset9{margin-left:78.7234042553%;*margin-left:78.6170212766%}
.row-fluid .offset9:first-child{margin-left:76.5957446809%;*margin-left:76.4893617021%}
.row-fluid .span10{width:82.9787234043%;*width:82.9255319149%}
.row-fluid .offset10{margin-left:87.2340425532%;*margin-left:87.1276595745%}
.row-fluid .offset10:first-child{margin-left:85.1063829787%;*margin-left:85.0%}
.row-fluid .span11{width:91.4893617021%;*width:91.4361702128%}
.row-fluid .offset11{margin-left:95.7446808511%;*margin-left:95.6382978723%}
.row-fluid .offset11:first-child{margin-left:93.6170212766%;*margin-left:93.5106382979%}
.row-fluid .span12{width:100%;*width:99.9468085106%}
.row-fluid .offset12{margin-left:104.2553191489%;*margin-left:104.1489361702%}
.row-fluid .offset12:first-child{margin-left:102.1276595745%;*margin-left:102.0212765957%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{  font-size:78%; font-style: italic;}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}
.muted{color:#999}
.text-warning{color:#c09853}
.text-error{color:#b94a48}
.text-info{color:#3a87ad}
.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}
.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid transparent}
ul,ol{padding:0;margin:0 0 10px 25px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}
.dl-horizontal{*zoom:1}
.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}
.dl-horizontal:after{clear:both}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid transparent;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid transparent}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid transparent;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;border-radius:3px}input,textarea,.uneditable-input{width:80%}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.radio,.checkbox{min-height:18px;padding-left:18px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px}
.input-xlarge{width:270px}
.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span3,textarea.span3,.uneditable-input.span3{width:80%}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.controls-row{*zoom:1}
.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}
.controls-row:after{clear:both}
.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:transparent}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}
.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}
.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}
.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}
.form-actions:after{clear:both}
.help-block,.help-inline{color:#595959}
.help-block{display:block;margin-bottom:10px}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}
.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}
.input-append input,.input-append select,.input-append .uneditable-input,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;border-radius:0 3px 3px 0}
.input-append input:focus,.input-append select:focus,.input-append .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus,.input-prepend .uneditable-input:focus{z-index:2}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:transparent;border:1px solid #ccc}
.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn{vertical-align:top;border-radius:0}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:3px 0 0 3px}
.input-append input,.input-append select,.input-append .uneditable-input{border-radius:3px 0 0 3px}
.input-append .add-on,.input-append .btn{margin-left:-1px}
.input-append .add-on:last-child,.input-append .btn:last-child{border-radius:0 3px 3px 0}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{border-radius:0}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:3px 0 0 3px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px;padding-left:14px;padding-left:4px;margin-bottom:0;border-radius:15px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0}
.form-search .input-append .search-query{border-radius:14px 0 0 14px}
.form-search .input-append .btn{border-radius:0 14px 14px 0}
.form-search .input-prepend .search-query{border-radius:0 14px 14px 0}
.form-search .input-prepend .btn{border-radius:14px 0 0 14px}
.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}
.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group{margin-bottom:20px;*zoom:1}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}
.form-horizontal .controls:first-child{*padding-left:180px}
.form-horizontal .help-block{margin-bottom:0}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}
.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
.table{width:100%;margin-bottom:20px}
.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}
.table th{font-weight:bold}
.table thead th{vertical-align:bottom}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}
.table tbody+tbody{border-top:2px solid #ddd}
.table-condensed th,.table-condensed td{padding:4px 5px}
.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}
.table-bordered th,.table-bordered td{border-left:1px solid #ddd}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topleft:4px}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}
.table tbody tr.success td{background-color:#dff0d8}
.table tbody tr.error td{background-color:#f2dede}
.table tbody tr.warning td{background-color:#fcf8e3}
.table tbody tr.info td{background-color:#d9edf7}
.table tbody tr tbody tr.warning td{background-color:#fcf8e3}
.table-hover tbody tr.success:hover td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover td{background-color:#faf2cc}
.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:asset-url("glyphicons-halflings.png", image);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:asset-url("glyphicons-halflings-white.png", image)}
.icon-glass{background-position:0      0}
.icon-music{background-position:-24px  0}
.icon-search{background-position:-48px  0}
.icon-envelope{background-position:-72px  0}
.icon-heart{background-position:-96px  0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0      -24px}
.icon-file{background-position:-24px  -24px}
.icon-time{background-position:-48px  -24px}
.icon-road{background-position:-72px  -24px}
.icon-download-alt{background-position:-96px  -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0      -48px}
.icon-tags{background-position:-25px  -48px}
.icon-book{background-position:-48px  -48px}
.icon-bookmark{background-position:-72px  -48px}
.icon-print{background-position:-96px  -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0      -72px}
.icon-map-marker{background-position:-24px  -72px}
.icon-adjust{background-position:-48px  -72px}
.icon-tint{background-position:-72px  -72px}
.icon-edit{background-position:-96px  -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0      -96px}
.icon-minus-sign{background-position:-24px  -96px}
.icon-remove-sign{background-position:-48px  -96px}
.icon-ok-sign{background-position:-72px  -96px}
.icon-question-sign{background-position:-96px  -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0      -120px}
.icon-gift{background-position:-24px  -120px}
.icon-leaf{background-position:-48px  -120px}
.icon-fire{background-position:-72px  -120px}
.icon-eye-open{background-position:-96px  -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px;width:16px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px;width:16px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0      -144px}
.icon-bullhorn{background-position:-24px  -144px}
.icon-bell{background-position:-48px  -144px}
.icon-certificate{background-position:-72px  -144px}
.icon-thumbs-up{background-position:-96px  -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#08c;background-color:#0081c2;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#08c;background-color:#0081c2;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}
.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}
.open{*z-index:1000}
.open>.dropdown-menu{display:block}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover .dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.typeahead{margin-top:2px;border-radius:4px}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-large{padding:24px;border-radius:6px}
.well-small{padding:9px;border-radius:3px}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}
.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}
.collapse.in{height:auto}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}
.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;border-radius:4px;*margin-left:.3em;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#ccc;}
.btn:first-child{*margin-left:0}
.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;transition:background-position 0.1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}
.btn-large{padding:9px 14px;font-size:16px;line-height:normal;border-radius:5px}
.btn-large [class^="icon-"]{margin-top:2px}
.btn-small{padding:3px 9px;font-size:12px;line-height:18px}
.btn-small [class^="icon-"]{margin-top:0}
.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}
.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006ccc;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.btn-primary:active,.btn-primary.active{background-color:#039}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f9a732;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}
.btn-warning:active,.btn-warning.active{background-color:#c67605}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4e49;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
.btn-danger:active,.btn-danger.active{background-color:#942a25}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb65b;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}
.btn-success:active,.btn-success.active{background-color:#408140}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
.btn-info:active,.btn-info.active{background-color:#24748c}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) fadein(rgba(0,0,0,0.1), 15%);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}
.btn-inverse:active,.btn-inverse.active{background-color:#090909}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}
.btn-link{border-color:transparent;cursor:pointer;color:#08c;border-radius:0}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover{color:#333;text-decoration:none}
.btn-group{position:relative;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}
.btn-group:first-child{*margin-left:0}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}
.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}
.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}
.btn-group>.btn{position:relative;border-radius:0}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}
.btn-group>.btn-mini{font-size:11px}
.btn-group>.btn-small{font-size:12px}
.btn-group>.btn-large{font-size:16px}
.btn-group>.btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}
.btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}
.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.btn .caret{margin-top:8px;margin-left:0}
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}
.btn-group-vertical .btn{display:block;float:none;width:100%;border-radius:0}
.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}
.btn-group-vertical .btn:first-child{border-radius:4px 4px 0 0}
.btn-group-vertical .btn:last-child{border-radius:0 0 4px 4px}
.btn-group-vertical .btn-large:first-child{border-radius:6px 6px 0 0}
.btn-group-vertical .btn-large:last-child{border-radius:0 0 6px 6px}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block>p,.alert-block>ul{margin-bottom:0}
.alert-block p+p{margin-top:5px}
.nav{margin-left:0;margin-bottom:20px;list-style:none}
.nav>li>a{display:block}
.nav>li>a:hover{text-decoration:none;background-color:transparent}
.nav>.pull-right{float:right}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
.nav li+.nav-header{margin-top:9px}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.nav-list>li>a{padding:3px 15px}
.nav-list>.active>a,.nav-list>.active>a:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}
.nav-list [class^="icon-"]{margin-right:2px}
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-tabs,.nav-pills{*zoom:1}
.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after{display:table;content:"";line-height:0}
.nav-tabs:after,.nav-pills:after{clear:both}
.nav-tabs>li,.nav-pills>li{float:left}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:transparent transparent #ddd}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}
.nav-stacked>li{float:none}
.nav-stacked>li>a{margin-right:0}
.nav-tabs.nav-stacked{border-bottom:0}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}
.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}
.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}
.nav-pills.nav-stacked>li>a{margin-bottom:3px}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{border-radius:6px}
.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}
.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}
.nav-tabs .dropdown-toggle .caret{margin-top:8px}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
.nav>.dropdown.active>a:hover{cursor:pointer}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.tabs-stacked .open>a:hover{border-color:#999}
.tabbable{*zoom:1}
.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}
.tabbable:after{clear:both}
.tab-content{overflow:auto}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
.tab-content>.active,.pill-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}
.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}
.tabs-left>.nav-tabs>li>a:hover{border-color:transparent #ddd transparent transparent}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:hover{border-color:transparent transparent transparent #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
.nav>.disabled>a{color:#999}
.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}
.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}
.breadcrumb .divider{padding:0 5px;color:#ccc}
.breadcrumb .active{color:#999}
.pagination{height:40px;margin:20px 0}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;background-color:transparent;cursor:default}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;border-radius:3px 0 0 3px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-radius:0 3px 3px 0}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}
.pager:before,.pager:after{display:table;content:"";line-height:0}
.pager:after{clear:both}
.pager li{display:inline}
.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager a:hover{text-decoration:none;background-color:#f5f5f5}
.pager .next a,.pager .next span{float:right}
.pager .previous a{float:left}
.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;background-color:#fff;cursor:default}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-bottom:10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-right:10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}
.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow:after{content:"";z-index:-1}
.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}
.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}
.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}
.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}
.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#fff}
.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}
.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff}
.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1}
.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}
.thumbnails:after{clear:both}
.row-fluid .thumbnails{margin-left:0}
.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}
.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.thumbnail:hover{border-color:#08c;box-shadow:0 1px 4px rgba(0,105,214,0.25)}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}
.thumbnail .caption{padding:9px;color:#555}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.affix{position:fixed}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}}
@media (max-width: 767px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}}
@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}
.span1{width:70px}
.span2{width:170px}
.span3{width:270px}
.span4{width:370px}
.span5{width:470px}
.span6{width:570px}
.span7{width:670px}
.span8{width:770px}
.span9{width:870px}
.span10{width:970px}
.span11{width:1070px}
.span12{width:1170px}
.offset1{margin-left:130px}
.offset2{margin-left:230px}
.offset3{margin-left:330px}
.offset4{margin-left:430px}
.offset5{margin-left:530px}
.offset6{margin-left:630px}
.offset7{margin-left:730px}
.offset8{margin-left:830px}
.offset9{margin-left:930px}
.offset10{margin-left:1030px}
.offset11{margin-left:1130px}
.offset12{margin-left:1230px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.5641025641%;*margin-left:2.5109110747%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span1{width:5.9829059829%;*width:5.9297144935%}
.row-fluid .offset1{margin-left:11.1111111111%;*margin-left:11.0047281324%}
.row-fluid .offset1:first-child{margin-left:8.547008547%;*margin-left:8.4406255683%}
.row-fluid .span2{width:14.5299145299%;*width:14.4767230406%}
.row-fluid .offset2{margin-left:19.6581196581%;*margin-left:19.5517366794%}
.row-fluid .offset2:first-child{margin-left:17.094017094%;*margin-left:16.9876341153%}
.row-fluid .span3{width:23.0769230769%;*width:23.0237315876%}
.row-fluid .offset3{margin-left:28.2051282051%;*margin-left:28.0987452264%}
.row-fluid .offset3:first-child{margin-left:25.641025641%;*margin-left:25.5346426623%}
.row-fluid .span4{width:31.6239316239%;*width:31.5707401346%}
.row-fluid .offset4{margin-left:36.7521367521%;*margin-left:36.6457537734%}
.row-fluid .offset4:first-child{margin-left:34.188034188%;*margin-left:34.0816512093%}
.row-fluid .span5{width:40.1709401709%;*width:40.1177486816%}
.row-fluid .offset5{margin-left:45.2991452991%;*margin-left:45.1927623204%}
.row-fluid .offset5:first-child{margin-left:42.735042735%;*margin-left:42.6286597563%}
.row-fluid .span6{width:48.7179487179%;*width:48.6647572286%}
.row-fluid .offset6{margin-left:53.8461538462%;*margin-left:53.7397708674%}
.row-fluid .offset6:first-child{margin-left:51.2820512821%;*margin-left:51.1756683033%}
.row-fluid .span7{width:57.264957265%;*width:57.2117657756%}
.row-fluid .offset7{margin-left:62.3931623932%;*margin-left:62.2867794144%}
.row-fluid .offset7:first-child{margin-left:59.8290598291%;*margin-left:59.7226768503%}
.row-fluid .span8{width:65.811965812%;*width:65.7587743226%}
.row-fluid .offset8{margin-left:70.9401709402%;*margin-left:70.8337879614%}
.row-fluid .offset8:first-child{margin-left:68.3760683761%;*margin-left:68.2696853973%}
.row-fluid .span9{width:74.358974359%;*width:74.3057828696%}
.row-fluid .offset9{margin-left:79.4871794872%;*margin-left:79.3807965085%}
.row-fluid .offset9:first-child{margin-left:76.9230769231%;*margin-left:76.8166939444%}
.row-fluid .span10{width:82.905982906%;*width:82.8527914166%}
.row-fluid .offset10{margin-left:88.0341880342%;*margin-left:87.9278050555%}
.row-fluid .offset10:first-child{margin-left:85.4700854701%;*margin-left:85.3637024914%}
.row-fluid .span11{width:91.452991453%;*width:91.3997999636%}
.row-fluid .offset11{margin-left:96.5811965812%;*margin-left:96.4748136025%}
.row-fluid .offset11:first-child{margin-left:94.0170940171%;*margin-left:93.9107110384%}
.row-fluid .span12{width:100%;*width:99.9468085106%}
.row-fluid .offset12{margin-left:105.1282051282%;*margin-left:105.0218221495%}
.row-fluid .offset12:first-child{margin-left:102.5641025641%;*margin-left:102.4577195854%}input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
.thumbnails{margin-left:-30px}
.thumbnails>li{margin-left:30px}
.row-fluid .thumbnails{margin-left:0}}
@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span1{width:42px}
.span2{width:104px}
.span3{width:166px}
.span4{width:228px}
.span5{width:290px}
.span6{width:352px}
.span7{width:414px}
.span8{width:476px}
.span9{width:538px}
.span10{width:600px}
.span11{width:662px}
.span12{width:724px}
.offset1{margin-left:82px}
.offset2{margin-left:144px}
.offset3{margin-left:206px}
.offset4{margin-left:268px}
.offset5{margin-left:330px}
.offset6{margin-left:392px}
.offset7{margin-left:454px}
.offset8{margin-left:516px}
.offset9{margin-left:578px}
.offset10{margin-left:640px}
.offset11{margin-left:702px}
.offset12{margin-left:764px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;box-sizing:border-box;float:left;margin-left:2.7624309392%;*margin-left:2.7092394499%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span1{width:5.8011049724%;*width:5.747913483%}
.row-fluid .offset1{margin-left:11.3259668508%;*margin-left:11.2195838721%}
.row-fluid .offset1:first-child{margin-left:8.5635359116%;*margin-left:8.4571529329%}
.row-fluid .span2{width:14.364640884%;*width:14.3114493946%}
.row-fluid .offset2{margin-left:19.8895027624%;*margin-left:19.7831197837%}
.row-fluid .offset2:first-child{margin-left:17.1270718232%;*margin-left:17.0206888445%}
.row-fluid .span3{width:22.9281767956%;*width:22.8749853062%}
.row-fluid .offset3{margin-left:28.453038674%;*margin-left:28.3466556953%}
.row-fluid .offset3:first-child{margin-left:25.6906077348%;*margin-left:25.5842247561%}
.row-fluid .span4{width:31.4917127072%;*width:31.4385212178%}
.row-fluid .offset4{margin-left:37.0165745856%;*margin-left:36.9101916069%}
.row-fluid .offset4:first-child{margin-left:34.2541436464%;*margin-left:34.1477606677%}
.row-fluid .span5{width:40.0552486188%;*width:40.0020571294%}
.row-fluid .offset5{margin-left:45.5801104972%;*margin-left:45.4737275185%}
.row-fluid .offset5:first-child{margin-left:42.817679558%;*margin-left:42.7112965793%}
.row-fluid .span6{width:48.6187845304%;*width:48.565593041%}
.row-fluid .offset6{margin-left:54.1436464088%;*margin-left:54.0372634301%}
.row-fluid .offset6:first-child{margin-left:51.3812154696%;*margin-left:51.2748324909%}
.row-fluid .span7{width:57.182320442%;*width:57.1291289526%}
.row-fluid .offset7{margin-left:62.7071823204%;*margin-left:62.6007993417%}
.row-fluid .offset7:first-child{margin-left:59.9447513812%;*margin-left:59.8383684025%}
.row-fluid .span8{width:65.7458563536%;*width:65.6926648642%}
.row-fluid .offset8{margin-left:71.270718232%;*margin-left:71.1643352533%}
.row-fluid .offset8:first-child{margin-left:68.5082872928%;*margin-left:68.4019043141%}
.row-fluid .span9{width:74.3093922652%;*width:74.2562007758%}
.row-fluid .offset9{margin-left:79.8342541436%;*margin-left:79.7278711649%}
.row-fluid .offset9:first-child{margin-left:77.0718232044%;*margin-left:76.9654402257%}
.row-fluid .span10{width:82.8729281768%;*width:82.8197366874%}
.row-fluid .offset10{margin-left:88.3977900552%;*margin-left:88.2914070765%}
.row-fluid .offset10:first-child{margin-left:85.635359116%;*margin-left:85.5289761373%}
.row-fluid .span11{width:91.4364640884%;*width:91.383272599%}
.row-fluid .offset11{margin-left:96.9613259669%;*margin-left:96.8549429881%}
.row-fluid .offset11:first-child{margin-left:94.1988950276%;*margin-left:94.0925120489%}
.row-fluid .span12{width:100%;*width:99.9468085106%}
.row-fluid .offset12{margin-left:105.5248618785%;*margin-left:105.4184788997%}
.row-fluid .offset12:first-child{margin-left:102.7624309392%;*margin-left:102.6560479605%}input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}}
@media (max-width: 767px){body{padding-left:20px;padding-right:20px}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;box-sizing:border-box}
.span12,.row-fluid .span12{width:100%;box-sizing:border-box}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}
.controls-row [class*="span"]+[class*="span"]{margin-left:0}
.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}
.modal.fade.in{top:auto}}
@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}
.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal{top:10px;left:10px;right:10px}
.modal-header .close{padding:10px;margin:-10px}
.carousel-caption{position:static}}
@media (max-width: 979px){body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav>li{float:none}
.nav-collapse .nav>li>a{margin-bottom:2px}
.nav-collapse .nav>.divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#555;text-shadow:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#555;border-radius:3px}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}
@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}
@media print{.print-only{display:block;visibility:visible}body,h1,h2,h3,h4,a:link,a:visited{color:#000}h1,h2,h3,h4,h5,h6{margin:0 10px}
ul,img{page-break-inside:avoid}h1{font-size:22px}
.row{overflow:visible}
.head-wrap,.fixed-top-spacer{background:none;height:auto;position:relative}
.header-container{margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px;color:#000;background:transparent;position:relative}
.header-container .mobile-logo{display:block !important;background:none !important;margin:0}
.header-container .mobile-logo a{display:block;float:left}
.header-container .header-right a:not(.button){color:#000}
.header-container .header-right{color:000;float:none;display:block}
.addressPhone,.header-left,.header-right{display:block !important}
.addressPhone .button,.addressPhone #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .addressPhone .ui-datepicker-prev,.addressPhone #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .addressPhone .ui-datepicker-next,.actionBar{display:none !important}
.logo.span3,.contactInfo.span9{width:50%;float:left;min-height:0 !important}
.phone{font-size:22px;color:blue}
.content{display:block}
.navigation-container,ul.call-directions,.breadcrumbs{display:none !important}
.responsive-on .mobile-special,.responsive-on .menu-top,.responsive-on .button,.responsive-on #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .responsive-on .ui-datepicker-prev,.responsive-on #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .responsive-on .ui-datepicker-next,.responsive-on .btn{display:none !important}
.maincardetails .gallery-container .gallery-thumbs,.clickForPriceMobile,.vehicleSpecsMobile h2,.footer-bottom{display:none !important}
.maincardetails,.maincardetails .gallery-container{background:#FFF;border:none;box-shadow:none;-moz-box-shadow:none;padding:0;margin:0}
.maincardetails .vehicleMeta,.maincardetails h1.vehicle-title,.maincardetails a.finalPrice,.maincardetails a.finalPrice .price-block{margin:0 !important;padding:0 !important}
.maincardetails h1.vehicle-title{color:#000}
.maincardetails .vehicleMeta{color:#888}
.maincardetails a.finalPrice{background:none}
.maincardetails a.finalPrice .price-block.original-price{top:0;background:none}
.maincardetails a.finalPrice .price-block .price.original{font-size:22px}
.maincardetails a.finalPrice .price-block .price,span.callforprice{color:blue;font-size:26px}
.maincardetails .vehicleMeta .vinNum{display:inline !important}
.maincardetails .gallery{position:relative;top:-10px}
#results-page .vehicle{position:relative;page-break-inside:avoid}tr.vehicle-overview td.vehicleYear .mobile-details a,#results-page td.search-results,#results-page div.resultsPagination,#results-page td.vehicleThumb a span.more-photos{display:none}td.vehiclePrice,td.vehicleMPG,div.resultsCount,div.resultsCount h4{display:block;margin:0;padding:0}span.vehicleYear{display:inline-block;width:auto;padding:0}
#results-page td.vehicleThumb,#results-page tr.vehicle-overview td.vehicleYear{width:50%;float:left;display:inline-block;margin:0;padding:0}
#results-page table.results_table a:not(.button){background:transparent;padding:0}
#results-page td.vehicleThumb a{max-width:999px;max-height:999px}
#results-page td.vehicleThumb a img{width:auto;max-height:180px}td.vehicleMPG{position:absolute;right:0;width:50%;top:33%;box-sizing:border-box;-moz-box-sizing:border-box}td.vehicleMPG::before{content:"MPG:";font-weight:bold}td.vehiclePrice{position:absolute;right:0;width:50%;top:60%;font-size:22px}td.vehiclePrice span.callforprice,td.vehiclePrice span.callforprice a{font-size:22px;color:#222;font-weight:normal}div[id^=iCoder_]{display:none !important}}
.jcarousel-skin-plain{width:95%}
.jcarousel-skin-plain .jcarousel-container{background:transparent}
.jcarousel-skin-plain .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-plain .jcarousel-container-horizontal{width:100%;padding:20px 40px}
.jcarousel-skin-plain .jcarousel-clip{overflow:hidden}
.jcarousel-skin-plain .jcarousel-clip-horizontal{width:100%}
.jcarousel-skin-dealer .jcarousel-item,.jcarousel-skin-plain .jcarousel-item{min-width:90px;padding:0px;margin:0px 0px 0px 0px;text-align:center}
.jcarousel-skin-dealer .jcarousel-item-horizontal,.jcarousel-skin-plain .jcarousel-item-horizontal{margin-left:0;margin-right:20px}
.jcarousel-skin-plain .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:0px;margin-right:0}
.jcarousel-skin-dealer .jcarousel-item-vertical,.jcarousel-skin-plain .jcarousel-item-vertical{margin-bottom:10px;height:85px;width:115px}
.jcarousel-skin-plain .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-plain .jcarousel-next-horizontal{position:absolute;top:2em;right:20px;width:32px;height:61px;cursor:pointer;background:transparent}
.jcarousel-skin-plain .jcarousel-prev-horizontal{position:absolute;top:2em;left:5px;width:32px;height:61px;cursor:pointer;background:transparent}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,
.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent;-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;background:#333;color:#fff}
.sidr .sidr-inner{padding:0 0 15px}
.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}
.sidr.right{left:auto;right:-260px}
.sidr.left{left:-260px;right:auto}body{background:#fff;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}
#whitewrap{float:left;overflow-x:hidden}
.responsive-on #whitewrap{width:100%;max-width:100%}
.clear{clear:both;display:block}
.nowrap{white-space:nowrap}h1{font-size:30px;font-weight:bold;font-family:"Arial Narrow", Arial, sans-serif}h2{font-size:30px;font-weight:bold;font-family:"Arial Narrow", Arial, sans-serif}h3{font-size:26px;font-weight:normal;line-height:100%}h4{font-size:18px;font-weight:normal}
.row,.row-fluid{min-height:0}a,a:visited,a:active{color:blue}
.hidden-all{display:none}
.print-only{display:none;visibility:hidden}
.row-fluid .span12{width:100%}
.row-fluid [class*="span"]{min-height:0}iframe{max-width:100%}
.show-touch{display:none !important}
.content{color:#5C5C5C;font-family:arial,sans-serif;font-size:13px;line-height:170%}
.content a{color:#555}
.alignright{float:right;margin:0 0 0 10px}
.alignleft{float:left;margin:0 10px 0 0}
.aligncenter{margin:0 auto;display:block}
.no-padding{padding:0}
.pureCarsContainer h2{padding-bottom:20px}
.header-container{position:relative;z-index:110;background-color:#fff;padding-top:10px;padding-bottom:10px}
.logo{min-height:100px !important;display:table !important;table-layout:fixed}
.logo a{display:table-cell;vertical-align:middle;width:100%}
.logo a img{max-width:100%}
.row-fluid .contactInfo{padding:25px 0 25px 50px;text-align:right;float:right;font-family:arial, sans-serif;font-size:14px;position:relative}
#jPanelMenu-menu{background:#828282;padding:0px}
#jPanelMenu-menu div.navbar-inner input#search{width:160px;margin:0px}
#jPanelMenu-menu div.navbar-inner input[type="submit"].button,#jPanelMenu-menu div.navbar-inner #ui-datepicker-div .ui-datepicker-header input[type="submit"].ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header #jPanelMenu-menu div.navbar-inner input[type="submit"].ui-datepicker-prev,#jPanelMenu-menu div.navbar-inner #ui-datepicker-div .ui-datepicker-header input[type="submit"].ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #jPanelMenu-menu div.navbar-inner input[type="submit"] .ui-datepicker-next{margin-left:5px;width:45px;height:42px;box-shadow:none;background-color:#204d74;border:none;float:right;clear:none;color:red;float:right;width:55px}
.cao-desktop-mobile-connect{height:auto;position:fixed;bottom:173px;right:0px;z-index:250}
.fixed{position:fixed !important}
.navbar{margin:0}
.navigation-container{background:#fff;overflow:visible;position:relative;z-index:100;border:1px solid #ccc;border-left-width:0;border-right-width:0}
.navigation-container span.nav-phone{text-align:right;font-weight:bold;font-size:16px;padding:10px 0;display:block}
.headerwrap .navbar .navbar-inner .nav li:hover>ul.sub-menu{overflow-y:auto}
.navbar .navbar-inner{margin:0 auto;box-shadow:none;border:none;position:relative}
.navbar .navbar-inner .nav{position:relative;display:block;float:left;margin:0 10px 0 -15px;width:100%}
.navbar .navbar-inner .nav li{float:left}
.navbar .navbar-inner .nav li.current-menu-item a{color:red}
.navbar .navbar-inner .nav li a{float:none;padding:10px 15px 10px;display:block;text-decoration:none;color:#333;text-shadow:none;font-size:12px;font-weight:bold}
.navbar .navbar-inner .nav li:hover{background-color:#f9f9f9}
.navbar .navbar-inner .nav li:hover>ul.sub-menu,.navbar .navbar-inner .nav li:hover>ul.sub-menu ul.sub-menu{visibility:visible;overflow-y:auto}
.navbar .navbar-inner .nav li ul.sub-menu{overflow:hidden;visibility:hidden;background-color:#f9f9f9;position:absolute;list-style:none;margin:0;white-space:nowrap}
.navbar .navbar-inner .nav li ul.sub-menu.edge{right:-15px}
.navbar .navbar-inner .nav li ul.sub-menu li.sub-heading>a{font-weight:bold;color:#333;border-bottom:1px dotted #ccc}
.navbar .navbar-inner .nav li ul.sub-menu li.sub-heading ul.sub-menu{display:block;position:static;overflow:hidden}
.navbar .navbar-inner .nav li ul.sub-menu li{float:none}
.navbar .navbar-inner .nav li ul.sub-menu li.hide-children.flyout-menu{position:relative}
.navbar .navbar-inner .nav li ul.sub-menu li.hide-children.flyout-menu:after{content:'>>';right:10px;top:22px;position:absolute;font-weight:600;font-size:10px}
.navbar .navbar-inner .nav li ul.sub-menu li.hide-children.flyout-menu>ul.sub-menu{right:-165px;top:0px;position:absolute;display:block;overflow-y:auto}
.navbar .navbar-inner .nav li ul.sub-menu li.hide-children.flyout-menu .hidden-child{clear:both;display:none;position:static}
.navbar .navbar-inner .nav li ul.sub-menu li.hide-children.flyout-menu:hover .hidden-child{display:block}
.navbar .navbar-inner .nav li ul.sub-menu li a{display:block;color:#888;font-weight:normal}
.navbar .navbar-inner .nav li ul.sub-menu li:hover>a{color:#333}
.navbar .navbar-inner .nav li ul.sub-menu li[class*="column"]{float:left;margin:0 10px}
.navbar .navbar-inner .nav li ul.sub-menu li.fullwidth{clear:both;background-color:#ccc}
.navbar .navbar-inner .nav li ul.sub-menu li.fullwidth ul{background-color:#ccc}
.navbar .navbar-inner .nav li ul.sub-menu li.fullwidth ul li:hover{background-color:#ccc}
#jPanelMenu-menu{background:#828282}
#jPanelMenu-menu div.navbar-inner div.top-half{background-color:#606060;width:100%;paddingleft:10px;parring-right:10px;margin-bottom:5px}
#jPanelMenu-menu div.navbar-inner .filters-container{background-color:#606060}
#jPanelMenu-menu div.navbar-inner .nav li{padding-top:0px;padding-bottom:0px;border-bottom:none}
#jPanelMenu-menu div.navbar-inner .nav li:after{margin-left:-40px;border:1px solid #606060;width:400px;float:left;content:""}
#jPanelMenu-menu div.navbar-inner h4{border:none;color:#FFF;background:#000;text-shadow:none;box-shadow:none}
#jPanelMenu-menu div.navbar-inner input{margin-left:10px}
#jPanelMenu-menu div.navbar-inner input#search{width:250px;padding:0px;display:inline;margin:0px}
#jPanelMenu-menu div.navbar-inner select{width:280px}
#jPanelMenu-menu div.navbar-inner input[type="submit"].button,
#jPanelMenu-menu div.navbar-inner #ui-datepicker-div .ui-datepicker-header input[type="submit"].ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #jPanelMenu-menu div.navbar-inner input[type="submit"].ui-datepicker-prev,
#jPanelMenu-menu div.navbar-inner #ui-datepicker-div .ui-datepicker-header input[type="submit"].ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #jPanelMenu-menu div.navbar-inner input[type="submit"].ui-datepicker-next{
    margin-left:5px;width:45px;height:42px;box-shadow:none;background-color:#204d74;border:none;float:right;clear:none;color:red;float:right;width:55px
}
ul.sub-menu .di-menu-icon a,ul.sub-menu .di-luxury-icon a{line-height:44px;padding:10px 40px 10px 15px !important}
ul.sub-menu .di-menu-icon a:before,ul.sub-menu .di-luxury-icon a:before{content:'';width:40px;height:40px;display:inline-block;float:none;margin:0 25px 5px 0;background:transparent url(http://www.automotivecdn.com/web/cl1/menu-sprite.png) no-repeat;vertical-align:middle}
ul.sub-menu .di-menu-icon.di-icon-search a:before,ul.sub-menu .di-luxury-icon.di-icon-search a:before{background-position:0 0}
ul.sub-menu .di-menu-icon.di-icon-searchall a:before,ul.sub-menu .di-luxury-icon.di-icon-searchall a:before{background-position:0px -40px}
ul.sub-menu .di-menu-icon.di-icon-calculator a:before,ul.sub-menu .di-luxury-icon.di-icon-calculator a:before{background-position:0px -80px}
ul.sub-menu .di-menu-icon.di-icon-pricetag a:before,ul.sub-menu .di-luxury-icon.di-icon-pricetag a:before{background-position:0px -120px}
ul.sub-menu .di-menu-icon.di-icon-application a:before,ul.sub-menu .di-luxury-icon.di-icon-application a:before{background-position:0px -160px}
ul.sub-menu .di-menu-icon.di-icon-coupon a:before,ul.sub-menu .di-luxury-icon.di-icon-coupon a:before{background-position:0px -200px}
ul.sub-menu .di-menu-icon.di-icon-lowprice a:before,ul.sub-menu .di-luxury-icon.di-icon-lowprice a:before{background-position:0px -240px}
ul.sub-menu .di-menu-icon.di-icon-checkmark a:before,ul.sub-menu .di-luxury-icon.di-icon-checkmark a:before{background-position:0px -280px}
ul.sub-menu .di-menu-icon.di-icon-phone a:before,ul.sub-menu .di-luxury-icon.di-icon-phone a:before{background-position:0px -320px}
ul.sub-menu .di-menu-icon.di-icon-person a:before,ul.sub-menu .di-luxury-icon.di-icon-person a:before{background-position:0px -360px}
ul.sub-menu .di-menu-icon.di-icon-service a:before,ul.sub-menu .di-luxury-icon.di-icon-service a:before{background-position:0 -400px}
ul.sub-menu .di-menu-icon.di-icon-maintenance a:before,ul.sub-menu .di-luxury-icon.di-icon-maintenance a:before{background-position:0px -440px}
ul.sub-menu .di-menu-icon.di-icon-roadside a:before,ul.sub-menu .di-luxury-icon.di-icon-roadside a:before{background-position:0px -480px}
ul.sub-menu .di-menu-icon.di-icon-schedule a:before,ul.sub-menu .di-luxury-icon.di-icon-schedule a:before{background-position:0px -520px}
ul.sub-menu .di-menu-icon.di-icon-pdf a:before,ul.sub-menu .di-luxury-icon.di-icon-pdf a:before{background-position:0px -560px}
ul.sub-menu .di-menu-icon.di-icon-parts a:before,ul.sub-menu .di-luxury-icon.di-icon-parts a:before{background-position:0px -600px}
ul.sub-menu .di-menu-icon.di-icon-partsbutton a:before,ul.sub-menu .di-luxury-icon.di-icon-partsbutton a:before{background-position:0px -640px}
ul.sub-menu .di-menu-icon.di-icon-keyfob a:before,ul.sub-menu .di-luxury-icon.di-icon-keyfob a:before{background-position:0px -680px}
ul.sub-menu .di-menu-icon.di-icon-key a:before,ul.sub-menu .di-luxury-icon.di-icon-key a:before{background-position:0px -720px}
ul.sub-menu .di-menu-icon.di-icon-wheels a:before,ul.sub-menu .di-luxury-icon.di-icon-wheels a:before{background-position:0px -760px}
ul.sub-menu .di-menu-icon.di-icon-kbb a:before,ul.sub-menu .di-luxury-icon.di-icon-kbb a:before{background-position:-40px 0}
ul.sub-menu .di-menu-icon.di-icon-autotrader a:before,ul.sub-menu .di-luxury-icon.di-icon-autotrader a:before{background-position:-40px -40px}
ul.sub-menu .di-menu-icon.di-icon-purecars a:before,ul.sub-menu .di-luxury-icon.di-icon-purecars a:before{background-position:-40px -80px}
ul.sub-menu .di-menu-icon.di-icon-blackbook a:before,ul.sub-menu .di-luxury-icon.di-icon-blackbook a:before{background-position:-40px -120px}
ul.sub-menu .di-menu-icon.di-icon-cbb a:before,ul.sub-menu .di-luxury-icon.di-icon-cbb a:before{background-position:-40px -160px}
ul.sub-menu .di-menu-icon.di-icon-nada a:before,ul.sub-menu .di-luxury-icon.di-icon-nada a:before{background-position:-40px -200px}
ul.sub-menu .di-menu-icon.di-icon-speechbubbles a:before,ul.sub-menu .di-luxury-icon.di-icon-speechbubbles a:before{background-position:-40px -240px}
ul.sub-menu .di-menu-icon.di-icon-laptop a:before,ul.sub-menu .di-luxury-icon.di-icon-laptop a:before{background-position:-40px -280px}
ul.sub-menu .di-menu-icon.di-icon-document a:before,ul.sub-menu .di-luxury-icon.di-icon-document a:before{background-position:-40px -320px}
ul.sub-menu .di-menu-icon.di-icon-group a:before,ul.sub-menu .di-luxury-icon.di-icon-group a:before{background-position:-40px -360px}
ul.sub-menu .di-menu-icon.di-icon-collision a:before,ul.sub-menu .di-luxury-icon.di-icon-collision a:before{background-position:-40px -400px}
ul.sub-menu .di-menu-icon.di-icon-info a:before,ul.sub-menu .di-luxury-icon.di-icon-info a:before{background-position:-40px -440px}
ul.sub-menu .di-menu-icon.di-icon-question a:before,ul.sub-menu .di-luxury-icon.di-icon-question a:before{background-position:-40px -480px}
ul.sub-menu .di-menu-icon.di-icon-timeline a:before,ul.sub-menu .di-luxury-icon.di-icon-timeline a:before{background-position:-40px -520px}
ul.sub-menu .di-menu-icon.di-icon-calendar a:before,ul.sub-menu .di-luxury-icon.di-icon-calendar a:before{background-position:-40px -560px}
ul.sub-menu .di-menu-icon.di-icon-handshake a:before,ul.sub-menu .di-luxury-icon.di-icon-handshake a:before{background-position:-40px -600px}
ul.sub-menu .di-menu-icon.di-icon-star a:before,ul.sub-menu .di-luxury-icon.di-icon-star a:before{background-position:-40px -640px}
ul.sub-menu .di-menu-icon.di-icon-directions a:before,ul.sub-menu .di-luxury-icon.di-icon-directions a:before{background-position:-40px -680px}
ul.sub-menu .di-menu-icon.di-icon-servicing a:before,ul.sub-menu .di-luxury-icon.di-icon-servicing a:before{background-position:-40px -720px}
ul.sub-menu .di-menu-icon.di-icon-blog a:before,ul.sub-menu .di-luxury-icon.di-icon-blog a:before{background-position:-40px -760px}
ul.sub-menu .di-menu-icon.di-custom-icon a:before,ul.sub-menu .di-luxury-icon.di-custom-icon a:before{background:none}
ul.sub-menu .di-luxury-icon a:before{background:transparent;}
ul.sub-menu .di-vehicle-icon a{line-height:44px;padding:5px 10px !important}
ul.sub-menu .di-vehicle-icon a:before{content:'';width:65px;height:41px;display:block;float:left;margin:0 25px 5px 0}
.navbar select{display:none}
.sidebar .textwidget .green-button,.sidebar .textwidget .gform_button{width:100% !important;box-sizing:border-box}
ul.sidebar{background-color:#eaeaea;background-image:none}
ul.sidebar li.widget{font-size:12px;color:#5C5C5C;border-bottom:none}
ul.sidebar li.widget span.widget-title{font-size:18px;color:#1452a5;border-bottom:none}
ul.sidebar li.widget strong{font-size:16px;color:#5C5C5C}
ul.sidebar li.widget .roundedtwo strong{font-size:14px;color:#5C5C5C}
ul.sidebar li.widget .rounded img{float:right}div.aboutusSidebar{width:260px}
.rounded{background:#FFF;border-radius:10px;padding:5px 10px;margin:8px 0}
.flexslider{border:none}
.slide-data{display:none}
#sliderRow{max-height:477px;background:#888;overflow:hidden}
#sliderRow .slideoverlay{position:absolute;left:5%;top:25%}
#flexslider_hg_homepage{margin:0;background:none;border:none;position:relative;border-radius:0;box-shadow:none;zoom:1}
#flexslider_hg_homepage .slides .slide{max-width:1458px;margin:0 auto;position:relative}
#homepagePopup{display:none;position:fixed;z-index:11000;background-color:rgba(0,0,0,0.39);width:100%;top:0px;height:100%;text-align:center}
#homepagePopup a{margin:auto;text-align:center;display:block;height:100%}
#homepagePopup img{margin:auto;height:90%;margin-top:2%}
#homepagePopup .homepagePopupOptions{margin:auto;width:100%;position:absolute;padding-top:5px;z-index:30000}
#homepagePopup .homepagePopupClose{padding:8px 12px;cursor:pointer;background-color:#ffffff;color:#313131;border-radius:8px;border:solid black 2px;width:15px;margin:auto;margin-top:0px;display:none}
.home .container{padding-left:0}
.container.whitebg{background:#FFF;overflow:visible;box-shadow:0 0 15px #333}
.home .container.whitebg>div.row>div>div{padding:0 80px 0 50px;box-sizing:border-box}
.actionBar{background-color:#ccc;overflow:visible;border:1px solid #666;border-left-width:0;border-right-width:0;box-shadow:0 1px 10px rgba(0,0,0,0.7);position:relative}
.actionBar .row{margin-left:0;overflow:visible}
.actionBar #actionMenu{border:0px solid transparent;border-left-width:1px;border-left-color:#333;border-right-width:1px;border-right-color:#fff;margin:0;display:table;width:100%}
.actionBar #actionMenu li{display:table-cell;border:0px solid transparent;border-left-width:1px;border-left-color:#fff;border-right-width:1px;border-right-color:#333;list-style:none}
.actionBar #actionMenu li:hover{background-color:#aaa}
.actionBar #actionMenu li .actionitem{max-width:100%;height:100%;position:relative;padding:20px 20px 20px 100px}
.actionBar #actionMenu li .actionitem a{color:#fff;line-height:30px;font-size:1.5em;text-shadow:0 1px 0 rgba(0,0,0,0.5);text-transform:uppercase}
.actionBar #actionMenu li .actionitem a:hover{text-decoration:none}
.actionBar .action-icon{width:60px;height:60px;position:absolute;left:20px}
.search-anything{overflow:visible;margin-top:-54px;text-align:center;position:relative;z-index:1}
.search-anything .row{margin-left:0;background:transparent;}
.search-anything .row .span12{height:54px}
.search-anything .row span{font-size: 19px; height: 44px; line-height: 45px !important;}
.search-anything .row form{  display: inline-block;zoom:1;position:relative;top:0px;margin:0 0 0 5px}
.search-anything .row form label{display:none}
.search-anything .row form input[type=text]{height:30px;width:18em;border:1px solid #333;font-size:22px;background:#fff;}
.find-a-car{background-color:#333;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #777));background:-webkit-linear-gradient(top, #333 0%, #777 100%);background:-webkit-linear-gradient(top, #333, #777);background:linear-gradient(to bottom, #333, #777);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF777777', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF333333', EndColorStr='#FF777777', GradientType=0)"}
.find-a-car .container{background-color:#777}
.find-a-car .container .row{margin-left:0}
.find-a-car .container .row .span12 div{background-color:#777;padding:12px 0 12px 10px;display:inline-block;float:left}
.find-a-car .container .row .span12 div.find-label{background-color:#333;position:relative;padding:0;height:54px;width:172px}
.find-a-car .container .row .span12 div.find-label span{color:#fff;text-transform:uppercase;position:absolute;top:17px}
.find-a-car .container .row .span12 div.find-label:after{content:'';display:block;width:0;height:0;border:27px solid transparent;border-left-color:#333;position:absolute;top:0;right:-54px}
.find-a-car .container .row .span12 div label{float:left;display:inline-block;margin:5px 5px 0 40px;text-transform:uppercase;color:#fff}
.find-a-car .container .row .span12 div select{margin:0;width:200px}
.row.carousel{margin:0}
.jcarousel-skin-plain{margin:0px auto;width:100% !important}
.jcarousel-skin-plain .jcarousel-container-horizontal{width:auto !important}
.jcarousel-skin-plain li.jcarousel-item a{float:left;width:100%;display:block;padding-top:90px}
.jcarousel-skin-plain li.jcarousel-item a span{font-weight:bold;color:#333;text-transform:uppercase;background-color:#fff;display:block}
.jcarousel-skin-plain li.jcarousel-item a:hover{text-decoration:none}
.jcarousel-skin-plain li a span{display:none}
.jcarousel-skin-plain .five li.jcarousel-item a{padding-top:132px}
.responsive-off .jcarousel-skin-plain .five li.jcarousel-item a{padding-top:100px}
#modelLineup{padding:50px 0;min-height:300px;background:#fff;z-index:20;position:relative}
#modelLineup ul.modelboxes{list-style:none;margin:30px 0;text-align:center}
#modelLineup ul.modelboxes li{width:48%;height:auto;background:#333;display:inline-block;margin:5px 0.5%;position:relative;max-width:330px;max-height:190px}
#modelLineup ul.modelboxes li .modelinfo{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);zoom:1;background:rgba(0,0,0,0.75);opacity:0;zoom:1;filter:alpha(opacity=0);z-index:10;padding:40px 20px;text-align:center;box-sizing:border-box;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
#modelLineup ul.modelboxes li .modelinfo .infoprice{font-size:24px}
#modelLineup ul.modelboxes li .modelinfo .button,#modelLineup ul.modelboxes li .modelinfo #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header #modelLineup ul.modelboxes li .modelinfo .ui-datepicker-prev,#modelLineup ul.modelboxes li .modelinfo #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header #modelLineup ul.modelboxes li .modelinfo .ui-datepicker-next{margin-top:20px}
#modelLineup ul.modelboxes li img{position:relative;z-index:5}
#modelLineup ul.modelboxes li .modelLineupImage{display:block}
#modelLineup ul.modelboxes li .modelLineupModel{border:solid red 0px;right:5px;position:absolute;z-index:1000;color:white;text-shadow:0px 0px 2px black;margin-top:120px}
#modelLineup ul.modelboxes li .modelLineupModel .modelLineupModelName{font-size:40px;line-height:40px}
#modelLineup ul.modelboxes li .modelLineupModel .modelLineupModelName .modelNameExtra{font-size:14px;display:block;line-height:14px}
#modelLineup ul.modelboxes li .modelLineupModel .modelLineupModelYear{text-align:right;font-size:25px;display:block}
#modelLineup ul.modelboxes li:hover .modelinfo{opacity:1;zoom:1;filter:alpha(opacity=100)}
@media (min-width: 768px) and (max-width: 1199px){.responsive-on #modelLineup ul.modelboxes li{width:30%}
.responsive-on #modelLineup ul.modelboxes .modelinfo .button.primary-button,
.responsive-on #modelLineup ul.modelboxes .modelinfo #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes .modelinfo .primary-button.ui-datepicker-prev,
.responsive-on #modelLineup ul.modelboxes .modelinfo #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes .modelinfo .primary-button.ui-datepicker-next,
.responsive-on #modelLineup ul.modelboxes .modelinfo .button.primary-button:visited,
.responsive-on #modelLineup ul.modelboxes .modelinfo #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev:visited,
#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes .modelinfo .primary-button.ui-datepicker-prev:visited,
.responsive-on #modelLineup ul.modelboxes .modelinfo #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next:visited,
#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes .modelinfo .primary-button.ui-datepicker-next:visited{padding:6px 10px}}
@media (min-width: 768px) and (max-width: 979px){.responsive-on #modelLineup ul.modelboxes li .modelinfo{width:100%}
.responsive-on #modelLineup ul.modelboxes li .modelinfo .button,.responsive-on #modelLineup ul.modelboxes li .modelinfo #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes li .modelinfo .ui-datepicker-prev,.responsive-on #modelLineup ul.modelboxes li .modelinfo #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .responsive-on #modelLineup ul.modelboxes li .modelinfo .ui-datepicker-next{font-size:12px}}
@media (max-width: 767px){.responsive-on #modelLineup{padding:20px 0}
.responsive-on #modelLineup ul.modelboxes li .modelinfo{display:none}}
#cpoRow{height:240px;position:relative;z-index:20}
#cpoRow .animatedCPOImagesContainer{margin:auto}
#cpoRow .cpocontent{width:370px;text-align:center;margin:30px 60px}
#cpoRow .cpocontent img{margin-bottom:20px}
#cpoRow .cpocontent .button,#cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header #cpoRow .cpocontent .ui-datepicker-prev,#cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header #cpoRow .cpocontent .ui-datepicker-next{padding:12px}
#cpoRow .animateImage{width:532px;margin:auto;margin-right:-50px;float:right}
#cpoRow .cpocontent{float:left}
@media (min-width: 768px) and (max-width: 1199px){.responsive-on #cpoRow .cpocontent{width:40%;margin:30px 0px}}
@media (min-width: 768px) and (max-width: 979px){.responsive-on #cpoRow .cpocontent{width:40%;margin:30px 0px}
.responsive-on #cpoRow .animateImage{width:450px;margin-right:-50px}}
@media (min-width: 768px) and (max-width: 979px){.responsive-on #cpoAnimateCar{display:none}
.responsive-on #cpoRow{height:200px;background:#111;text-align:center;z-index:20;margin:0}
.responsive-on #cpoRow .cpocontent{text-align:center;margin:0;margin-top:30px;width:100%}
.responsive-on #cpoRow .cpocontent img{margin-bottom:20px}
.responsive-on #cpoRow .cpocontent .button,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-prev,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-next{padding:12px}
.responsive-on #cpoRow .cpocontent .button.primary-button,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .primary-button.ui-datepicker-prev,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .primary-button.ui-datepicker-next{display:block;width:100%}}
@media (max-width: 767px){.responsive-on #cpoRow{height:200px;background:#111;text-align:center;z-index:20;margin:0}
.responsive-on #cpoRow .cpocontent{float:none;width:100%;text-align:center;margin:0;margin-top:30px}
.responsive-on #cpoRow .cpocontent img{margin-bottom:20px}
.responsive-on #cpoRow .cpocontent .button,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-prev,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-next{padding:12px}}
#maprow{position:relative}
#maprow .mapbox{float:right;margin-right:50px;width:355px;height:155px;margin-top:80px;margin-bottom:180px;position:relative;z-index:21;padding:10px 10px;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);zoom:1;background:rgba(0,0,0,0.75);box-sizing:border-box}
#maprow .mapbox form input[type="image"]{position:absolute;right:10px;margin-top:-45px;margin-right:5px}
#maprow .mapbox form input[type="text"]{background:#333;color:#fff;padding:10px;font-size:18px}
#maprow .mapbox h2{font-size:17px;font-weight:100;font-family:'Open Sans', arial, sans-serif;color:#fff;text-transform:uppercase;line-height:26px}
#maprow .mapbox h2 span{color:#fff;font-size:18px;display:block}
#maprow .mapbox p{border-top:2px #f4bc00 solid;border-right:2px #f4bc00 solid;padding:10px 2px;font-size:18px;color:#fff;font-weight:default}
#maprow .mapbox a{margin:6px 0;padding:12px;background:#ccc;display:block;color:#222;font-size:16px}
#maprow .mapbox a.mg-cta-btn{background:#ccc;}
#maprow .mapbox a.mg-cta-btn.btn-1{background-position:right 4px top 6px}
#maprow .mapbox a.mg-cta-btn.btn-2{background-position:right 4px top -74px}
#maprow .mapbox a.mg-cta-btn.btn-3{background-position:right 4px top -145px}
#mapBG{width:100%;height:100%;position:absolute;background-size:cover;z-index:10;background-attachment:scroll}
@media (min-width: 768px) and (max-width: 1199px){
    .responsive-on #maprow .mapbox{padding:10px 20px;background:rgba(0,0,0,0.75)}
    .responsive-on #maprow .mapbox h2{color:#fff}
}
@media (min-width: 768px) and (max-width: 979px){.responsive-on #maprow .mapbox{padding:10px 20px;background:rgba(0,0,0,0.75)}
.responsive-on #maprow .mapbox h2{color:#fff}}
@media (max-width: 767px){.responsive-on #maprow{min-height:200px;}
.responsive-on #maprow .mapbox{padding:10px 20px;background:rgba(0,0,0,0.75);margin:30px auto;float:none;width:100%}
.responsive-on #maprow .mapbox h2{color:#fff}}
.social-video{background:#111111;background:-webkit-gradient(linear, left top, right top, color-stop(45%, #111), color-stop(47%, #252525), color-stop(100%, #252525));background:-webkit-linear-gradient(left, #111 55%, #252525 47%, #252525 100%);background:linear-gradient(to right, #111 55%, #252525 47%, #252525 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#252525',GradientType=1 )}
.social-video .social-video-container{color:#fff}
.social-video .social-video-container .span6{width:46.5%}
.social-video .social-video-container .social{background:#111;height:200px}
.social-video .social-video-container .social h2{padding:30px 0 10px 0;margin:0;text-size:16px}
.social-video .social-video-container .social h2>span{text-size:12px}
.social-video .social-video-container .social a{display:inline-block;width:75px;height:75px;margin:0 14px 14px 0;background:#ec2117}
.social-video .social-video-container .video{height:200px}
.social-video .social-video-container .video.span6{text-align:right}
.social-video .social-video-container .video.span6 a{margin:40px 20px;display:inline-block;width:450px;background:#ec2117}
#aboutrow{position:relative}
#aboutrow .aboutbox{width:100%;min-height:200px;background:transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);zoom:1;background:rgba(0,0,0,0.75);max-width:100%;margin-top:80px;margin-bottom:80px;color:#fff;padding:30px;position:relative;z-index:20;box-sizing:border-box}
#aboutrow .aboutbox .sectiontitle{border-color:#fff}
#aboutrow .aboutbox .sectiontitle h2{background:#1c1c1c}
#aboutrow #aboutBG{width:100%;height:100%;position:absolute;background-size:cover;z-index:10}
@media (min-width: 768px) and (max-width: 1199px){.responsive-on #aboutrow #aboutBG{background-attachment:inherit;background-size:auto;padding-top:0px}}
@media (max-width: 767px){.responsive-on #aboutrow .aboutbox{margin-top:30px;padding:10px}}
.button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
.button:visited,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited{display:inline-block;border:1px solid #ccc;background-color:#eaeaea;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #ddd));background:-webkit-linear-gradient(top, #eaeaea 0%, #ddd 100%);background:-webkit-linear-gradient(top, #eaeaea, #ddd);background:linear-gradient(to bottom, #eaeaea, #ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEAEAEA', endColorstr='#FFDDDDDD', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFEAEAEA', EndColorStr='#FFDDDDDD', GradientType=0)";border-radius:5px;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.7),0px 1px 0px rgba(0,0,0,0.1);padding:8px 20px;position:relative;margin:0 5px 5px 0;color:#333;text-shadow:0px 1px 0px rgba(255,255,255,0.9);text-transform:uppercase;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;width:auto !important}
.button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,
.button:visited:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited:hover{background-color:#ccc;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #ccc 0%, #bbb 100%);background:-webkit-linear-gradient(top, #ccc, #bbb);background:linear-gradient(to bottom, #ccc, #bbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFCCCCCC', EndColorStr='#FFBBBBBB', GradientType=0)";text-decoration:none;color:#333}
.button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:active,
.button:visited:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited:active{background-color:#aaa;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaa), color-stop(100%, #999));background:-webkit-linear-gradient(top, #aaa 0%, #999 100%);background:-webkit-linear-gradient(top, #aaa, #999);background:linear-gradient(to bottom, #aaa, #999);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAAAAAA', endColorstr='#FF999999', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFAAAAAA', EndColorStr='#FF999999', GradientType=0)";border-color:#888;color:#333;box-shadow:inset 0px -1px 0px rgba(255,255,255,0.7);text-shadow:0 -1px 0 rgba(255,255,255,0.9)}
.button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:disabled,
.button:visited:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited:disabled{background-color:#666;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%, #555));background:-webkit-linear-gradient(top, #666 0%, #555 100%);background:-webkit-linear-gradient(top, #666, #555);background:linear-gradient(to bottom, #666, #555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF666666', endColorstr='#FF555555', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF666666', EndColorStr='#FF555555', GradientType=0)";border-color:#444;color:#999;text-shadow:0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1);cursor:default !important}
.button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:focus,
.button:visited:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.7),0px 0px 15px rgba(0,0,0,0.3);outline:0 !important}
.button.dark-button,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-next,
.button:visited.dark-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.dark-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.dark-button{background-color:#666;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%, #555));background:-webkit-linear-gradient(top, #666 0%, #555 100%);background:-webkit-linear-gradient(top, #666, #555);background:linear-gradient(to bottom, #666, #555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF666666', endColorstr='#FF555555', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF666666', EndColorStr='#FF555555', GradientType=0)";border-color:#444444;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1);color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.8)}
.button.dark-button:hover,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-next:hover,
.button:visited.dark-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.dark-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.dark-button:hover{background-color:#555;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #444));background:-webkit-linear-gradient(top, #555 0%, #444 100%);background:-webkit-linear-gradient(top, #555, #444);background:linear-gradient(to bottom, #555, #444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF555555', endColorstr='#FF444444', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF555555', EndColorStr='#FF444444', GradientType=0)"}
.button.dark-button:active,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-next:active,
.button:visited.dark-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.dark-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.dark-button:active{background-color:#ccc;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #ccc 0%, #bbb 100%);background:-webkit-linear-gradient(top, #ccc, #bbb);background:linear-gradient(to bottom, #ccc, #bbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFCCCCCC', EndColorStr='#FFBBBBBB', GradientType=0)";border-color:#aaaaaa;box-shadow:inset 0px -1px 0px rgba(255,255,255,0.7);text-shadow:0 -1px 0 rgba(0,0,0,0.6)}
.button.dark-button:disabled,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-next:disabled,
.button:visited.dark-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.dark-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.dark-button:disabled{color:#999;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.button.dark-button:focus,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .dark-button.ui-datepicker-next:focus,
.button:visited.dark-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.dark-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.dark-button:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 0px 15px rgba(0,0,0,0.5)}
.button.black-button,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-next,
.button:visited.black-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.black-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.black-button{background-color:#444;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #333));background:-webkit-linear-gradient(top, #444 0%, #333 100%);background:-webkit-linear-gradient(top, #444, #333);background:linear-gradient(to bottom, #444, #333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF333333', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF444444', EndColorStr='#FF333333', GradientType=0)";border-color:#222;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1);color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.6)}
.button.black-button:hover,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-next:hover,
.button:visited.black-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.black-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.black-button:hover{background-color:#333;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #222));background:-webkit-linear-gradient(top, #333 0%, #222 100%);background:-webkit-linear-gradient(top, #333, #222);background:linear-gradient(to bottom, #333, #222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF222222', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF333333', EndColorStr='#FF222222', GradientType=0)";border-color:#111}
.button.black-button:active,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-next:active,
.button:visited.black-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.black-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.black-button:active{border-color:#000;box-shadow:inset 0px -1px 0px rgba(255,255,255,0.3);text-shadow:0 -1px 0 rgba(0,0,0,0.6)}
.button.black-button:disabled,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-next:disabled,
.button:visited.black-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.black-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.black-button:disabled{background-color:#555;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #444));background:-webkit-linear-gradient(top, #555 0%, #444 100%);background:-webkit-linear-gradient(top, #555, #444);background:linear-gradient(to bottom, #555, #444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF555555', endColorstr='#FF444444', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF555555', EndColorStr='#FF444444', GradientType=0)";color:#999;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.button.black-button:focus,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .black-button.ui-datepicker-next:focus,
.button:visited.black-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.black-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.black-button:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 0px 15px rgba(0,0,0,0.5)}
.button.blue-button,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-next,
.button.primary-button,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next,
.button:visited.blue-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.blue-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.blue-button,
.button:visited.primary-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.primary-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.primary-button{border:1px solid #085271;background-color:#219eff;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #219eff), color-stop(100%, #1a9ed5));background:-webkit-linear-gradient(top, #219eff 0%, #1a9ed5 100%);background:-webkit-linear-gradient(top, #219eff, #1a9ed5);background:linear-gradient(to bottom, #219eff, #1a9ed5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF219EFF', endColorstr='#FF1A9ED5', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF219EFF', EndColorStr='#FF1A9ED5', GradientType=0)";
box-shadow:inset 0px 1px 0px rgba(255, 255,255,0.5),0px 1px 0px rgba(0,0,0,0.1);
color:white;
text-shadow:0px 1px 0px rgba(0,0,0,0.4)}
.button.blue-button:hover,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-next:hover,
.button.primary-button:hover,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next:hover,
.button:visited.blue-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.blue-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.blue-button:hover,
.button:visited.primary-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.primary-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.primary-button:hover{background-color:#18a3bf;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #18a3bf), color-stop(100%, #1683b1));background:-webkit-linear-gradient(top, #18a3bf 0%, #1683b1 100%);background:-webkit-linear-gradient(top, #18a3bf, #1683b1);background:linear-gradient(to bottom, #18a3bf, #1683b1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF18A3BF', endColorstr='#FF1683B1', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF18A3BF', EndColorStr='#FF1683B1', GradientType=0)";color:#fff}
.button.blue-button:active,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-next:active,
.button.primary-button:active,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next:active,
.button:visited.blue-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.blue-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.blue-button:active,
.button:visited.primary-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.primary-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.primary-button:active{box-shadow:inset 0px -1px 0px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(0,0,0,0.4);color:#fff}
.button.blue-button:disabled,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-next:disabled,
.button.primary-button:disabled,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next:disabled,
.button:visited.blue-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.blue-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.blue-button:disabled,
.button:visited.primary-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.primary-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.primary-button:disabled{background-color:#0d739b;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d739b), color-stop(100%, #0b5f82));background:-webkit-linear-gradient(top, #0d739b 0%, #0b5f82 100%);background:-webkit-linear-gradient(top, #0d739b, #0b5f82);
background:linear-gradient(to bottom, #0d739b, #0b5f82);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0D739B', endColorstr='#FF0B5F82', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0D739B', EndColorStr='#FF0B5F82', GradientType=0)";border-color:#09516f;color:#6991a2;text-shadow:0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1)}
.button.blue-button:focus,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .blue-button.ui-datepicker-next:focus,
.button.primary-button:focus,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next:focus,
.button:visited.blue-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.blue-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.blue-button:focus,
.button:visited.primary-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.primary-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.primary-button:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 0px 15px rgba(0,0,0,0.5);color:#fff}
.button.green-button,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button,
.button.gform_button,
.button:visited.green-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.green-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:visited,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.green-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:visited,
.button.gform_button:visited{border:1px solid #6aa700;background-color:#77bc00;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #77bc00), color-stop(100%, #6aa700));background:-webkit-linear-gradient(top, #77bc00 0%, #6aa700 100%);background:-webkit-linear-gradient(top, #77bc00, #6aa700);background:linear-gradient(to bottom, #77bc00, #6aa700);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF77BC00', endColorstr='#FF6AA700', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF77BC00', EndColorStr='#FF6AA700', GradientType=0)";box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 1px 0px rgba(0,0,0,0.1);color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.4)}
.button.green-button:hover,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:hover,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-next:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:hover,
.button.gform_button:hover,
.button:visited.green-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.green-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:visited:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.green-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:visited:hover,
.button.gform_button:visited:hover{border:1px solid #5f9600;background-color:#6aa700;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa700), color-stop(100%, #5f9600));background:-webkit-linear-gradient(top, #6aa700 0%, #5f9600 100%);background:-webkit-linear-gradient(top, #6aa700, #5f9600);background:linear-gradient(to bottom, #6aa700, #5f9600);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6AA700', endColorstr='#FF5F9600', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF6AA700', EndColorStr='#FF5F9600', GradientType=0)";color:white}
.button.green-button:active,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:active,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-next:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:active,
.button.gform_button:active,
.button:visited.green-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.green-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:visited:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.green-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:visited:active,
.button.gform_button:visited:active{box-shadow:inset 0px -1px 0px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(0,0,0,0.4);color:#fff}
.button.green-button:disabled,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:disabled,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-next:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:disabled,
.button.gform_button:disabled,
.button:visited.green-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.green-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:visited:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.green-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:visited:disabled,
.button.gform_button:visited:disabled{background-color:#647a0d;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #647a0d), color-stop(100%, #486b0b));background:-webkit-linear-gradient(top, #647a0d 0%, #486b0b 100%);background:-webkit-linear-gradient(top, #647a0d, #486b0b);background:linear-gradient(to bottom, #647a0d, #486b0b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF647A0D', endColorstr='#FF486B0B', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF647A0D', EndColorStr='#FF486B0B', GradientType=0)";border-color:#6aa700;color:#8a9d6b;text-shadow:0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1)}
.button.green-button:focus,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:focus,
#ui-datepicker-div .ui-datepicker-header .green-button.ui-datepicker-next:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:focus,
.button.gform_button:focus,
.button:visited.green-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.green-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.gform_button:visited:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.green-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.gform_button:visited:focus,
.button.gform_button:visited:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 0px 15px rgba(0,0,0,0.5);color:#fff}
.button.brightgreen-button,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-next,
.button:visited.brightgreen-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.brightgreen-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.brightgreen-button{border:1px solid #00a200;background-color:#00be00;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00be00), color-stop(100%, #00b200));background:-webkit-linear-gradient(top, #00be00 0%, #00b200 100%);background:-webkit-linear-gradient(top, #00be00, #00b200);background:linear-gradient(to bottom, #00be00, #00b200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BE00', endColorstr='#FF00B200', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF00BE00', EndColorStr='#FF00B200', GradientType=0)";box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 1px 0px rgba(0,0,0,0.1);color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.4)}
.button.brightgreen-button:hover,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-next:hover,
.button:visited.brightgreen-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.brightgreen-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.brightgreen-button:hover{background-color:#00b200;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b200), color-stop(100%, #00a200));background:-webkit-linear-gradient(top, #00b200 0%, #00a200 100%);background:-webkit-linear-gradient(top, #00b200, #00a200);background:linear-gradient(to bottom, #00b200, #00a200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00B200', endColorstr='#FF00A200', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF00B200', EndColorStr='#FF00A200', GradientType=0)";color:white}
.button.brightgreen-button:active,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-next:active,
.button:visited.brightgreen-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.brightgreen-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.brightgreen-button:active{box-shadow:inset 0px -1px 0px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(0,0,0,0.4);color:#fff}
.button.brightgreen-button:disabled,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-prev:disabled,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-next:disabled,
.button:visited.brightgreen-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.brightgreen-button:disabled,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.brightgreen-button:disabled{background-color:#647a0d;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #647a0d), color-stop(100%, #486b0b));background:-webkit-linear-gradient(top, #647a0d 0%, #486b0b 100%);background:-webkit-linear-gradient(top, #647a0d, #486b0b);background:linear-gradient(to bottom, #647a0d, #486b0b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF647A0D', endColorstr='#FF486B0B', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF647A0D', EndColorStr='#FF486B0B', GradientType=0)";border-color:#3d5c08;color:#8a9d6b;text-shadow:0 1px 0 rgba(0,0,0,0.3);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.3),0px 1px 0px rgba(0,0,0,0.1)}
.button.brightgreen-button:focus,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .brightgreen-button.ui-datepicker-next:focus,
.button:visited.brightgreen-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.brightgreen-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.brightgreen-button:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 0px 15px rgba(0,0,0,0.5);color:#fff}
.button.orange-button,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-next,
.button:visited.orange-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.orange-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.orange-button{background-color:#f4bb00;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4bb00), color-stop(100%, #f2ad00));background:-webkit-linear-gradient(top, #f4bb00 0%, #f2ad00 100%);background:-webkit-linear-gradient(top, #f4bb00, #f2ad00);background:linear-gradient(to bottom, #f4bb00, #f2ad00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BB00', endColorstr='#FFF2AD00', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF4BB00', EndColorStr='#FFF2AD00', GradientType=0)";color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #dda006}
.button.orange-button:hover,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-next:hover,
.button:visited.orange-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.orange-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.orange-button:hover{background-color:#f2b307;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2b307), color-stop(100%, #dea005));background:-webkit-linear-gradient(top, #f2b307 0%, #dea005 100%);background:-webkit-linear-gradient(top, #f2b307, #dea005);background:linear-gradient(to bottom, #f2b307, #dea005);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2B307', endColorstr='#FFDEA005', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF2B307', EndColorStr='#FFDEA005', GradientType=0)";color:#333}
.button.orange-button:active,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-next:active,
.button:visited.orange-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.orange-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.orange-button:active{box-shadow:inset 0px -1px 0px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(255,255,255,0.5);color:#333}
.button.orange-button:focus,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .orange-button.ui-datepicker-next:focus,
.button:visited.orange-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.orange-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.orange-button:focus{box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5),0px 0px 15px rgba(0,0,0,0.5);color:#333}
.button.trans-button,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-next,
.button:visited.trans-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.trans-button,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.trans-button{border:1px solid transparent;background-color:transparent;background:none;-webkit-filter:none;filter:none;box-shadow:none;color:#333;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}
.button.trans-button:hover,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-next:hover,
.button:visited.trans-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.trans-button:hover,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.trans-button:hover{background-color:transparent;background:none;-webkit-filter:none;filter:none;color:#000}
.button.trans-button:active,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-prev:active,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-next:active,
.button:visited.trans-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.trans-button:active,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.trans-button:active{box-shadow:none;text-shadow:0px -1px 0px rgba(255,255,255,0.5);color:#333;background:none;-webkit-filter:none;filter:none}
.button.trans-button:focus,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-prev:focus,
#ui-datepicker-div .ui-datepicker-header .trans-button.ui-datepicker-next:focus,
.button:visited.trans-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.trans-button:focus,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.trans-button:focus{color:#333;background:none;-webkit-filter:none;filter:none}
.button.small,
#ui-datepicker-div .ui-datepicker-header .small.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .small.ui-datepicker-next,
.button:visited.small,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.small,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.small{font-size:13px;padding:4px 10px}
.button.large,
#ui-datepicker-div .ui-datepicker-header .large.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .large.ui-datepicker-next,
.button:visited.large,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.large,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.large{font-size:18px;padding:20px 36px}
.button.icon,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-next,
.button:visited.icon,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.icon,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.icon{padding-left:28px}
.button.icon span,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-prev span,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-next span,
.button:visited.icon span,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.icon span,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.icon span{width:16px;height:16px;display:inline-block;position:absolute;top:9px;left:6px}
.button.icon span.preapproved,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-prev span.preapproved,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-next span.preapproved,
.button:visited.icon span.preapproved,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.icon span.preapproved,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.icon span.preapproved{background:transparent}
.button.icon span.testdrive,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-prev span.testdrive,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-next span.testdrive,
.button:visited.icon span.testdrive,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.icon span.testdrive,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.icon span.testdrive{background:transparent}
.button.icon span.reserve,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-prev span.reserve,
#ui-datepicker-div .ui-datepicker-header .icon.ui-datepicker-next span.reserve,
.button:visited.icon span.reserve,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:visited.icon span.reserve,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:visited.icon span.reserve{background:transparent}
.breadcrumbs{background-color:#eee}
.breadcrumbs p{margin-top:10px;color:#666}
.breadcrumbs p a,
.breadcrumbs p a:visited{color:#666}
.breadcrumbs .google-plusone{margin-top:8px}
.entry{display:inline-block;width:100%}
.blog .entry{width:70%;float:left}
.hentry{clear:both}
.hentry .post-thumbnail{float:left;margin:0 8px 5px 0;border:1px solid #ddd;padding:3px;background:#FFF}h2.entry-title{font-size:20px;line-height:110%}h2.title{padding:0 15px;color:#222;font-size:18px;line-height:120%;font-weight:normal}
#respond input,
#respond textarea{width:100%;box-sizing:border-box}
#navigation-posts{margin:10px 0 20px 0;display:inline-block;width:100%}
#navigation-posts .previous-posts{float:left}
#navigation-posts .next-posts{float:right;text-align:right}
#navigation-posts .previous-posts,
#navigation-posts .next-posts{width:45%;display:inline-block}
.single .sharing{color:#FFF;padding:8px;margin:10px 0;display:inline-block;background:#222}
.single .sharing a{width:23px;height:23px;display:inline-block;float:none;vertical-align:bottom;margin:0px 4px;font:0/0 a;text-shadow:none;border:none;}
.single .sharing a.twitterIcon{background-position:-30px 0px}
.single .sharing a.gplusIcon{background-position:-60px 0px}
.single .sharing a.emailIcon{background-position:-120px 0px}
.wp-caption{background:#EEE;text-align:center;border:1px solid #DDD;padding-top:5px;max-width:100%}
.wp-caption img{border:1px solid #DDD;max-width:99%}
.wp-caption .wp-caption-text{padding:5px 0 0 0;color:#888;font-size:13px;font-style:italic}
.hentry,
.threeSteps{padding:15px 0}
.hentry.search-entry,
.hentry.blog-entry{border-bottom:1px solid #ddd}
.meta-below-title{font-style:italic;margin-bottom:10px;display:inline-block;width:100%}
.meta-below-content a,
.meta-below-title a{color:#333}h2 a.entry-title{color:#555}img.alignleft{float:left;margin:0 10px 0 0}table.techs{padding:10px;background:#e4e4e4;display:inline-block}table.techs td{padding:5px}table.techs div.technician{background:#585858;margin:0;display:inline-block;width:98px;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:10px;color:#FFF;line-height:100%}table.techs p{padding:0;margin:0}
.aboveframe{width:88%;margin:10px auto 0;font-size:18px;line-height:125%}
#ourstory{float:left;width:60%}
#aboutuspics{float:right;text-align:center;width:33%;margin-right:2%}
.hentry{border-bottom:1px solid #d3d3d3;margin-bottom:0}
#respond{padding-top:15px;border-top:1px solid #eee}
#respond form{max-width:500px}
#respond form p{display:inline-block;width:100%;margin:0}
#respond h3#reply-title{font-size:18px;font-weight:bold}
#respond label{width:20%;float:left}
#respond input[type="text"],
#respond textarea{width:80%;float:right;padding:2px;display:inline-block;height:auto}
#respond p.comment-notes{margin:10px 0}
#respond p.form-allowed-tags{display:none}
#respond p.form-submit{clear:both;text-align:right}
ul.post-comments{clear:both;list-style:none;margin:0;padding:0}
ul.post-comments li{padding:10px;margin:8px 0;display:inline-block;width:100%;box-sizing:border-box;list-style:none;box-shadow:0px 3px 6px #888}
ul.post-comments li ul li{box-shadow:none}
.comment-author img{border-radius:15px;overflow:hidden}
ul.post-comments li:nth-child(even){background:#eee}
ul.post-comments li:nth-child(odd){background:#f5f5f5}
ul.post-comments li a{color:#222}
ul.post-comments li.bypostauthor{background:#ddd;border-left:10px solid #555}div.dealer-info{padding:10px 20px;border:2px solid #cfcfcf;font-weight:bold;min-height:375px;background-color:#fff}div.dealer-info p{margin:0 0 3px}
.googlemap{border:2px solid #cfcfcf;box-sizing:border-box}
.couponschedulecontact{float:left;width:100%;text-align:center;margin:20px auto}
.specialCoupon,
#newVehicleSpecials,
.special-vehicle{min-height:200px;height:auto;border:dashed 2px #ccc;padding:10px;color:#5c5c5c;display:inline-block;margin-top:0px;margin-bottom:20px;font-family:arial,
sans-serif;font-size:13px;line-height:120%;width:100%;box-sizing:border-box}
.specialLeft,
.special .special-left{float:left;text-align:center;width:35%;margin-bottom:30px}
.specialRight,
.special .special-right{float:left;margin-left:20px;width:60%;margin-bottom:30px}div.specialFooter,
.special .special-footer{clear:both;border-top:1px solid #ccc;padding-top:10px;margin-top:10px;text-align:center}
#newVehicleSpecials,
.special-vehicle{border:1px solid #e6e6e6;background:#eee}
#newVehicleSpecials #specialLeft,
#newVehicleSpecials .special-left,
.special-vehicle #specialLeft,
.special-vehicle .special-left{padding:10px 0 0 0}
#newVehicleSpecials #specialRight h2.special-title,
#newVehicleSpecials .special-right h2.special-title,
.special-vehicle #specialRight h2.special-title,
.special-vehicle .special-right h2.special-title{font-size:22px;border-bottom:1px solid #d8d8d8;margin-bottom:15px}
#newVehicleSpecials .modelPrice,
.special-vehicle .modelPrice{font-size:20px;font-weight:bold;color:#a90108;line-height:100%}
#newVehicleSpecials div#specialsBelow,
#newVehicleSpecials .special-below,
.special-vehicle div#specialsBelow,
.special-vehicle .special-below{border-top:1px solid #ddd}
#newVehicleSpecials .description,
.special-vehicle .description{color:#222;margin-top:10px}
#newVehicleSpecials .description h4,
.special-vehicle .description h4{color:#007cc3;font-style:italic}
#newVehicleSpecials .description .label,
.special-vehicle .description .label{width:100px;display:inline-block;background:transparent;color:#222;font-weight:normal}
#newVehicleSpecials .description .data,
.special-vehicle .description .data{font-weight:bold}div#specialsBelow,
.special-below{text-align:center;display:block;border-top:1px solid #ccc;clear:both;padding:10px 0 5px}div#specialsBelow a,
.special-below a{margin:0 2px;display:inline-block}h2.special-title{font-size:18px;font-weight:bold;line-height:120%;margin-bottom:0}
.modelName{font-size:20px;color:#007cc3;line-height:95%;margin:5px 0;text-transform:uppercase}
.modelPrice{font-size:18px;color:#000000;line-height:125%}
.modelDeal{font-weight:bold}
.modelMSRP{text-decoration:line-through}
.youPay{color:#f00000;font-weight:bold}
.expires{font-style:italic;margin:5px 0}
.disclaimer{font-style:italic;font-size:11px;line-height:110%}
.sidebar{background:#e4e4e4;border:2px solid #cfcfcf;padding:10px;box-sizing:border-box}
.sidebar.vertical{margin:15px 0}
.sidebar.vertical li.widget span.widgettitle{font-size:18px;border-bottom:1px solid #cfcfcf;margin:0 0 10px 0;width:100%;display:inline-block}
.sidebarmap img{border:2px solid #cfcfcf}
.events-entry{border-bottom:0}
.events-entry .event-meta{border-bottom:1px dotted #888;padding-bottom:7px}
.events-entry .eventdate{padding-left:18px;}
.events-entry .location{padding-left:18px;}
.events-entry .address{display:block;padding-left:18px}
.events-entry .eventtime{padding-left:20px;margin-left:8px;}
.events-entry .entry-content{margin:7px 0}
.events-entry .jcarousel-skin-plain .five li.jcarousel-item a{padding-top:0px}li.widget{list-style-type:none;color:#333;margin:5px 0 25px 0}li.widget a{color:#333}li.widget h4{font-size:14px;line-height:auto;font-weight:normal}
#ui-datepicker-div{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;display:none;z-index:9300 !important}
#ui-datepicker-div .ui-datepicker-header{padding:0 22px;position:relative;text-align:center}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{padding:3px;text-indent:-9999px;line-height:0;position:absolute;top:2px;margin:0}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{content:'';display:block;width:0;height:0;border:6px solid transparent;position:relative}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{border-right-color:#666;left:-4px}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{border-left-color:#666;right:-4px}
#ui-datepicker-div .ui-datepicker-header select{margin:0 2px;width:70px}
#ui-datepicker-div .ui-datepicker-calendar{width:100%;border:1px solid #ccc;margin-top:10px;text-transform:uppercase;text-align:center}
#ui-datepicker-div .ui-datepicker-calendar td{background-color:#efefef;border:1px solid #fff}
#ui-datepicker-div .ui-datepicker-calendar td a{color:#333}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today{background-color:#ddd}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#999}
#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled{color:#BBB}li.gfield.gf_list_2col ul.gfield_checkbox li,
li.gfield.gf_list_2col ul.gfield_radio li,
li.gfield.gf_2col ul.gfield_checkbox li,
li.gfield.gf_2col ul.gfield_radio li{width:50%;display:inline-block;margin:0 0 8px 0;min-height:1.8em}li.gfield.gf_list_3col ul.gfield_checkbox li,
li.gfield.gf_list_3col ul.gfield_radio li,
li.gfield.gf_3col ul.gfield_checkbox li,
li.gfield.gf_3col ul.gfield_radio li{width:33%;display:inline-block;margin:0 0 8px 0;min-height:1.8em}
.gform_wrapper input[type=hidden],
.gform_wrapper input.gform_hidden,
.gform_wrapper .gform_hidden,
.gform_wrapper .gf_hidden{display:none !important;max-height:1px !important;overflow:hidden}
.gform_wrapper .ginput_full br,
.gform_wrapper .ginput_left br,
.gform_wrapper .ginput_right br{display:none !important}
.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year{width:70px;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year{margin-right:12px}
.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year{margin-right:6px}
.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.gform_wrapper .gfield_time_ampm select{width:60px !important}
.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input{width:70% !important}
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year{width:50px;float:left}
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input{width:85% !important}
.dlrinsp_mgr_widget .detail{padding:10px;background:#FFF;border:2px solid #cfcfcf;margin-top:10px}
.dlrinsp_mgr_widget h3{font-size:18px;font-weight:bold;line-height:130%;margin:0}
.dlrinsp_mgr_widget h4{color:#222;font-size:18px;font-weight:bold;line-height:130%;margin:0}
.dlrinsp_mgr_widget a.emailBtn{display:inline-block;background:#222;width:100%;height:26px;line-height:26px;text-align:center;color:#FFF;margin:0 auto;font-weight:bold;font-size:14px}
.dlrinsp_mgr_widget a.emailBtn:hover{text-decoration:none}
.row.inventoryButtons{margin:20px 0 20px 20px}
.row.inventoryButtons .span4{margin-left:5px}
.row.inventoryButtons a{display:table;width:100%;height:88px;background-color:#333;margin-bottom:5px;text-align:center}
.row.inventoryButtons a span{display:table-cell;color:#fff;text-transform:uppercase;font-size:1.5em;line-height:27px;text-shadow:0 2px 0 #000;vertical-align:middle}
.row.inventoryButtons a:hover{text-decoration:none}
.row.inventoryButtons a:hover span{color:#aaa}
.row.inventoryButtons a.new-inventory{background-position:0 0}
.row.inventoryButtons a.used-inventory{background-position:0 -92px}
.row.inventoryButtons a.get-approved{background-position:-370px 0;height:181px}
.row.inventoryButtons a.get-approved span{font-size:1.7em;line-height:30px}
.row.inventoryButtons a.order-parts{background-position:-740px 0}
.row.inventoryButtons a.schedule-service{background-position:-740px -89px}
.home .hentry{padding:0 0 0 25px;margin:0 0 40px 0;display:inline-block}
.home .welcome-photo{margin-top:20px;margin-bottom:20px}
.fat-footer{background-color:#333;padding:15px 0}
.fat-footer .horizontal-sidebar li.widget{float:left;width:20%;margin:0;padding:0 20px;list-style-type:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;color:#FFF;min-height:150px;border-right:1px solid #fff}
.fat-footer .horizontal-sidebar li.widget:nth-child(5){border-right:none}
.fat-footer .horizontal-sidebar li.widget .widgettitle{font-weight:bold;color:#aaa;margin:0 0 10px 0;text-transform:uppercase;display:block}
.fat-footer .horizontal-sidebar li.widget a{color:#fff}
.fat-footer .horizontal-sidebar ul{padding:0;margin:0}
.fat-footer .horizontal-sidebar ul li{list-style-type:none}
#view-desktop-site{display:none}
#view-mobile-site{display:none}
.recent-posts-widget .recent-post-item{padding:10px;border-bottom:1px solid #ccc;margin-bottom:10px;width:100%}
.recent-posts-widget .recent-post-item a{color:#333;font-size:14px;vertical-align:top;line-height:100%}
.recent-posts-widget .view-all{float:none;text-align:right;display:block;color:#555;font-weight:bold;margin-top:7px}
.img-wrapper{display:inline-block;width:50px;float:left;vertical-align:top;height:50px;margin-right:10px;border:1px solid #ccc}
.footer-bottom{background-color:#eee;padding:15px 0}
.footer-bottom .footer-logo{padding-top:15px}
.footer-bottom .footer-content{text-align:center;text-transform:uppercase}
.footer-bottom .footer-content .copyright{margin-bottom:0}
.footer-bottom .footer-content .di-version{text-transform:none;font-size:12px}
.footer-bottom .footer-content ul{list-style:none;margin:0;padding:0}
.footer-bottom .footer-content ul li{display:inline-block}
.footer-bottom .footer-content ul li a{color:#aaa;margin:0 5px;font-size:12px}
.footer-bottom .manufacturer-logo{text-align:right;max-height:65px}
.footer-bottom .manufacturer-logo img{max-height:65px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything{float:left}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything #toggle-filters{margin-right:0px;margin-left:10px;float:right;padding:0 15px;cursor:pointer;font-size:14px;line-height:30px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .vrp-top-search-anything-label{padding:0;line-height:30px;font-size:16px;float:left}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#search{float:left;margin-left:10px;padding:0 10px;font-size:16px;line-height:30px;height:32px;width:260px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#start_search{float:left;margin-left:10px;padding:0 15px;font-size:14px;line-height:30px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container{float:right}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .gridtoggle,
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .listtoggle{cursor:pointer;float:right;margin-left:10px;font-size:16px;line-height:30px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .glyphicon{font-size:24px;vertical-align:top}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .listtoggle img{max-width:100px;}
#results-page .dropdown-menu li a:hover{background:#555 !important}
@media (max-width: 1024px){#results-page.with-groupon-sidebar #search-views-toggle #search-anything #toggle-filters{margin-left:10px;padding:0 10px;font-size:12px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .vrp-top-search-anything-label{font-size:14px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#search{margin-left:5px;padding:0 5px;font-size:14px;width:200px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#start_search{margin-left:5px;padding:0 10px;font-size:12px}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .listtoggle,
#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .gridtoggle{margin-right:5px;font-size:14px}}
@media (max-width: 967px){#results-page.with-groupon-sidebar #search-views-toggle #search-anything .vrp-top-search-anything-label{display:none}
#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#search{margin-left:0}}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:10%;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}}
@media (min-width: 992px){.modal-lg{width:900px}}
.modal-footer:before,
.modal-footer:after{content:" ";display:table}
.modal-footer:after{clear:both}
#results-page,
table.results_table{width:100%}
.results.listview{visibility:visible}
#results-page div#ajax-indicator{display:none;position:fixed;height:100px;width:100px;background:#fff;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;border:solid 1px #ccc;border-radius:5px;z-index:2000;top:50%;left:50%;margin-top:-50px;margin-left:-100px}
#results-page div#ajax-indicator img{margin:20px 0 0 20px}
#results-page td{vertical-align:top;border:none}
#results-page.infinite_scrolling .disclaimer-small{display:none}td.filter-results{width:185px;padding-right:10px;padding-top:0px}td.filter-results h4{text-align:center;font-size:18px;font-weight:bold;padding:0px 0 0px}div.resultsCount{display:none}span.callforprice{font-size:13px;line-height:110%;display:inline-block}
#results-page td.search-results{background-color:#ddd;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #ddd 0%, #ccc 100%);background:-webkit-linear-gradient(top, #ddd, #ccc);background:linear-gradient(to bottom, #ddd, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDDDDDD', endColorstr='#FFCCCCCC', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFDDDDDD', EndColorStr='#FFCCCCCC', GradientType=0)";padding:8px}
.search-results .yearFilter,
.search-results .makeModel,
.search-results .priceFilter,
.search-results .searchFilter{display:inline-block}
.search-results .searchFilter #search,
.search-results .searchFilter #classic_filters_search{line-height:21px;position:relative;top:-2px;width:143px;margin:0}
.search-results .priceFilter select,
.search-results .makeModel select,
.search-results .yearFilter select{width:100px}tr.vehicle-overview td.vehicleYear,
tr.vehicle-overview td.vehicleMake,
tr.vehicle-overview td.vehicleModel{font-weight:bold}
#results-page div.resultsPagination{display:inline-block;width:100%;margin:8px 10px 5px;text-align:center;min-height:6px}div.newSearch{display:none}div.newSearch a{font-size:18px;color:#555;text-decoration:underline}tr.table-headings{background-color:#ddd;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #ddd 0%, #ccc 100%);background:-webkit-linear-gradient(top, #ddd, #ccc);background:linear-gradient(to bottom, #ddd, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDDDDDD', endColorstr='#FFCCCCCC', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFDDDDDD', EndColorStr='#FFCCCCCC', GradientType=0)";font-size:14px;color:#666;height:40px}tr.table-headings td{vertical-align:middle !important;border:1px solid #d9d9d9 !important;padding:5px;box-sizing:border-box;text-align:center}tr.table-headings td.vehicleThumb{width:234px !important}tr.table-headings td.vehicleDetails{width:385px !important}tr.table-headings td.vehiclePrice{width:189px !important}tr.table-headings td.vehicleSpecials{width:164px !important}
#vrp-notifications-modal-container .modal-footer .addtoany_list{float:left}
#vrp-notifications-modal-container .modal-footer .addtoany_list a{display:inline-block;width:36px;height:36px}
#vrp-notifications-modal-container .modal-footer .addtoany_list a.a2a_button_facebook{background:transparent}
#vrp-notifications-modal-container .modal-footer .addtoany_list a.a2a_button_google_plus{background:transparent}
#vrp-notifications-modal-container .modal-footer .addtoany_list a.a2a_button_twitter{background:transparent}
#vrp-notifications-modal-container .modal-footer .addtoany_list a.a2a_button_email{background:transparent}
#results-page .vehicle{width:100%;border:1px solid #ccc;background-color:#eee;float:left}
#results-page .vehicle.grid-view{display:none}
#results-page .vehicle:hover{background-color:#f9f9f9}
#results-page .vehicle a:not(.button){color:#333;text-decoration:none}
#results-page .vehicle .vehicle-title .vinstock{float:right;width:auto;text-align:right;margin-top:10px;font-size:12px;line-height:14px}
#results-page .vehicle .vehicle-title .vinstock span{display:block}
#results-page .vehicle .special-banner{display:block !important;background-color:green;color:#fff;font-weight:bold}
#results-page .vehicle.listview .vehicle-image{max-width:350px}
#results-page .vehicle .vehicle-image{text-align:center;position:relative;width:220px;padding:10px;float:left;margin-bottom:10px}
#results-page .vehicle .vehicle-image .sold-overlay{position:absolute;top:10px;left:10px;width:220px}
#results-page .vehicle .vehicle-image .more-photos{background-color:#333;height:15px;padding:3px;line-height:15px;font-weight:bold;color:#fff}
#results-page .vehicle .vehicle-image .more-photos:before{content:"";margin-right:3px}
#results-page .vehicle .vehicle-image .certified-logo{width:75px;position:absolute;top:5px;left:5px}
#results-page .vehicle .vehicle-overview{width:715px;float:left;min-height:195px;margin-bottom:10px}
#results-page .vehicle .vehicle-overview h2{font-size:20px;line-height:24px;margin-bottom:0}
#results-page .vehicle .vehicle-overview .options{margin:0;float:left;max-width:250px;color:#333}
#results-page .vehicle .vehicle-overview .options ul{list-style-type:none;margin:0;background:#ccc;padding-left:20px}
#results-page .vehicle .vehicle-overview .options ul li{background-color:#fff;padding-left:10px}
#results-page .vehicle .vehicle-overview .options ul li .detail-content{font-weight:bold}
#results-page .vehicle .vehicle-overview .options ul li .mpg-disclaimer{font-size:60%;vertical-align:super}
#results-page .vehicle .vehicle-overview .vehicle-content{background-color:#fff;margin:10px 0;padding:10px}
#results-page .vehicle .vehicle-overview .vehicle-content:after{content:'';display:block;clear:both}
#results-page .vehicle .vehicle-price{width:235px;text-align:left;float:right;padding-top:0}
#results-page .vehicle .vehicle-price .price-block{display:block;width:100%;max-width:100%;text-align:right;margin-bottom:10px}
#results-page .vehicle .vehicle-price .price-block:after{content:'';display:block;clear:both}
#results-page .vehicle .vehicle-price .price-block.original{margin:0;max-width:100%;display:block}
#results-page .vehicle .vehicle-price .price-block.original .price-label{font-size:14px;line-height:20px;float:left;color:#333;text-decoration:none}
#results-page .vehicle .vehicle-price .price-block.original .price{color:#333;float:right;font-size:18px;line-height:20px;text-decoration:line-through;font-family:arial, sans-serif;font-weight:300}
#results-page .vehicle .vehicle-price .price-block.sold-price{font-size:24px}
#results-page .vehicle .vehicle-price .price-block .price-label{display:block;margin:0;line-height:13px;font-weight:bold;text-transform:uppercase;text-align:left}
#results-page .vehicle .vehicle-price .price-block .price{font-weight:bold;display:inline-block;font-size:24px;line-height:24px;font-family:"ArialNarrow", Arial, sans-serif;text-align:left}
#results-page .vehicle .icons{float:left;width:100%;margin:20px 0 10px}
#results-page .vehicle .icons a{width:90px;display:inline-block;padding-top:70px;text-align:center;font-size:10px;line-height:12px}
#results-page .vehicle .icons a.vehicleDetails{background:transparent}
#results-page .vehicle .icons a.window_sticker{background:transparent}
#results-page .vehicle .icons a.history_report.carfax{background:transparent}
#results-page .vehicle .icons a.history_report.autocheck{background:transparent}
#results-page .vehicle .vehicle-specials{float:right;width:150px;display:block;min-height:150px;width:150px;margin:10px 10px 10px 0}
#results-page .vehicle .button-bar{background:transparent;border:none;width:100%;display:table;border-bottom:5px solid #9e9e9e}
#results-page .vehicle .button-bar>div{float:none;display:table-cell;vertical-align:bottom}
#results-page .vehicle .button-bar>div>div{background-color:#9e9e9e;width:100%;margin:0;padding:5px 5px 0px 0px;box-sizing:border-box}
#results-page .vehicle .button-bar>div>div a{color:#fff;font-weight:bold;line-height:33px;text-align:center;background-color:#565656;border:2px solid #444;height:auto;width:100%;padding:0;display:inline-block;box-sizing:border-box}
#results-page .vehicle .button-bar>div>div a:hover{background-color:#494949;color:#fff;text-decoration:none}
#results-page .vehicle .button-bar>div.icon{width:80px;padding:10px 20px 18px 0;box-shadow:inset 0 -8px 0 #9e9e9e}
#results-page .vehicle .button-bar>div.icon:first-child{padding-left:20px}
#results-page .vehicle .button-bar>div.icon>div{background:none}
#results-page .vehicle .button-bar>div.icon>div a{background:none;border:none;max-width:80px}
#results-page .vehicle .button-bar>div.icon>div a:hover{background:none}
#results-page .vehicle .button-bar>div.icon>div a img{max-width:80px !important}
#results-page .vehicle .button-bar>div.pricing-cta>div{position:relative}
#results-page .vehicle .button-bar>div.pricing-cta>div a{background-color:green;color:#fff;border:2px solid #004d00}
#results-page .vehicle .button-bar>div.pricing-cta>div a:hover{background-color:#006700;color:#fff;text-decoration:none}
#results-page .vehicle .button-bar>div.pricing-cta>div:after{content:'';display:none;width:3px;height:42px;position:absolute;top:0;right:-3px}
#results-page .vehicle .button-bar:after{display:none}
#results-page .vehicle .button-bar .first-button{padding-left:20px}
#results-page .vehicle .button-bar .first-button>div{padding-left:5px;position:relative}
#results-page .vehicle .button-bar .first-button>div:after{content:'';display:block;width:0px;height:0px;line-height:0;position:absolute;top:0;left:-42px;border:21px solid transparent;border-right-color:#9e9e9e;border-bottom-color:#9e9e9e;padding-left:0px}
#results-page .vehicle .button-bar .first-button.no-angle{padding-left:0}
#results-page .vehicle .button-bar .first-button.no-angle>div:after{display:none}
#results-page .vehicle .vrp-related-vehicle{display:inline-block;width:260px;position:relative;margin:0px 20px 20px 0px}
#results-page .vehicle .vrp-related-vehicle .related-thumbnail img{width:100%;max-height:190px}
#results-page .vehicle .vrp-related-vehicle a.related-info{display:block;width:250px;position:relative;bottom:0;background-color:#ccc;opacity:0.8;filter:alpha(opacity=40);color:#ffffff;font-size:10px;font-decoration:none;padding:0px 0px 0px 10px}
#results-page .vehicle .hidden-list-view{display:none !important}
#results-page .vehicle.special{background-color:#ccc;border-color:#aaa}
#results-page .vehiclePagination a{display:inline-block;margin:0 2px}table.filterkey-current,
table.filterkey-refine{background:#ccc;width:185px;font-size:12px}table.filterkey-current .heading,
table.filterkey-refine .heading{font-weight:bold}table.filterkey-current .remove_filter img,
table.filterkey-refine .remove_filter img{max-width:20px;vertical-align:middle}table.filterkey-current td,
table.filterkey-refine td{padding:2px 10px}td.heading{font-weight:bold}td.mainhead{color:#333;font-weight:bold;font-size:14px}
.recentReviews{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:5px}
#vrp-filter-menu{position:fixed;top:220px;left:-300px;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D8000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D8000000);zoom:1;background-color:rgba(0,0,0,0.85);z-index:999999;padding:30px;width:300px;color:#fff;display:block;box-sizing:border-box;display:none}
.hideShowFilters,
.hideShowZipBox{border:2px solid #c29400;float:right;cursor:pointer;background-color:#dba800;width:180px;height:30px;line-height:30px;text-align:right;color:#fff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=4);position:absolute;left:225px;top:75px;font-size:14px;text-shadow:1px 0px 1px #555;text-transform:uppercase;padding:0 20px;box-sizing:border-box}
.hideShowFilters span.filter-icon,
.hideShowZipBox span.filter-icon{;display:inline-block;width:30px;height:30px;position:absolute;left:15px;top:5px}
.hideShowFilters span.filter-icon.open,
.hideShowZipBox span.filter-icon.open{background-position:0px -30px}
.hideShowFilters span.filter-icon.closed,
.hideShowZipBox span.filter-icon.closed{background-position:0px 0px}
#compare-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#8f8d8d}
#compare-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#8f8d8d}
#compare-vehicle-table .thumbnail{max-width:150px}
#compare-expand-btn{display:none;position:fixed;top:200px;left:-30px;color:#fff;padding:10px 15px;background-color:#000;-webkit-transform:rotate(90deg);-ms-transform:rotate(0deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);letter-spacing:1px;cursor:pointer;z-index:101}
#compare_div #compare-actions{margin:15px 10px}
#compare_div .vehicle{margin-left:10px}
#compare_div .vehicle img{max-height:150px}
#compare_div .vehicle img.comparebtn{cursor:pointer}
#save-vehicles-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#8f8d8d}
#save-vehicles-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#8f8d8d}
#save-vehicles-vehicle-table .thumbnail{max-width:150px}
#save-vehicles-expand-btn{display:block;position:fixed;top:330px;left:-50px;color:#fff;padding:10px 15px;background-color:#000;-webkit-transform:rotate(90deg);-ms-transform:rotate(0deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);letter-spacing:1px;cursor:pointer;z-index:2000}
#save-vehicles .initial-saved-vehicles{margin-top:30px;margin-left:10px;margin-right:10px}
#save-vehicles .initial-saved-vehicles p.hint-image{text-align:center}
#save-vehicles .initial-saved-vehicles p.hint-image img{max-width:100px}
#save-vehicles #save-vehicles-actions{margin:15px 10px}
#save-vehicles .vehicle{margin-left:10px}
#save-vehicles .vehicle img{max-height:150px}
#save-vehicles .vehicle img.save-vehiclesbtn{cursor:pointer}
#save-vehicles .vehicle h5 a{text-decoration:none;color:white}
#save-vehicles .vehicle h5 a:hover{text-decoration:underline}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.save-things-save{;background-size:40px;background-position:-10px 0px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li:hover a.save-things-save{background-position:-10px -40px}
.vehicle.list-view .save-vehicle{background-size:40px;background-position:0px -9px;padding-left:40px;height:30px;text-align:left;display:inline-block;width:100%;text-align:left;margin-top:10px}
.social-sharing.social-sharing-save-vehicles{float:left;width:90%}
.social-sharing.social-sharing-save-vehicles .social-half{width:60%;float:left}
.social-sharing.social-sharing-save-vehicles .save-vehicle-half{width:40%;float:left}
.social-sharing.social-sharing-save-vehicles .save-vehicle-half .save-vehicle{;background-position:0px -8px;background-size:40px;padding-left:40px;height:30px;text-align:left;display:inline-block;color:#333;text-decoration:none;margin-top:4px}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters{visibility:hidden;font-size:11px;font-weight:normal}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters h4.total-found{visibility:visible;background-color:#dddddd;border:1px solid #ccc;padding:14px;font-size:16px;font-weight:normal}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header{font-size:14px;font-weight:normal;border-top:1px solid #ccc;border-bottom:none;cursor:pointer;background:url(../images/vrp-groupon-filter.png) no-repeat transparent;background-position:right 0px top 8px}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header.ui-state-hover,
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header.ui-accordion-header-active,
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header.ui-state-active,
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header.ui-state-focus{background-color:#fff;border-left:none;border-right:none}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .ui-accordion-header.ui-state-active{border-bottom:1px solid #ccc;background-position:right 0px bottom 7px}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .groupon-filter-container{padding:10px 0px}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .groupon-filter-container div{padding:3px 0px}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .groupon-filter-container div .filter-checkbox input{margin-right:5px;vertical-align:baseline}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .groupon-filter-container div .filter-count{float:right}
#results-page.with-groupon-sidebar .filterkey-refine.groupon-sidebar-filters .groupon-filter-container.ui-widget-content{border:none}
#results-page.with-groupon-sidebar #search-anything{width:100%;margin-bottom:0px;padding-top:15px}
#results-page.with-groupon-sidebar #search-anything #toggle-filters{float:right;padding-top:25px;cursor:pointer}
#results-page.with-groupon-sidebar .fluid-filters{margin-top:9px !important}
#dynamic_filters .groupon-mobile-actions .groupon-mobile-filters-toggle{float:none !important;position:fixed;z-index:1000;right:-48px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);letter-spacing:1px;cursor:pointer}
.groupon-mobile-sidr-open #groupon-mobile-sidr{box-shadow:-4px 0px 5px 0px rgba(50,50,50,0.76)}
#groupon-mobile-sidr{background:#fff;padding:10px;z-index:1000}
#groupon-mobile-sidr .im-share-vrp{display:none !important}
#groupon-mobile-sidr h3.ui-accordion-header{color:#333}
#groupon-mobile-sidr h4.total-found{visibility:visible;background-color:#dddddd;border:1px solid #ccc;padding:14px;font-size:16px;font-weight:normal;color:#333}
#groupon-mobile-sidr .groupon-mobile-filters-toggle{float:left}
#groupon-mobile-sidr .groupon-mobile-filters-apply{background:#d2322d;border-color:#ac2925;color:#ffffff;text-shadow:none;box-shadow:none;float:right;margin-right:0px}
#groupon-mobile-sidr .groupon-sidebar-filters{visibility:hidden;font-size:11px;font-weight:normal;max-height:70%;overflow:scroll;margin:25px 0px}
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header{font-size:14px;font-weight:normal;padding:10px 0px;border-top:1px solid #ccc;border-bottom:none;cursor:pointer;background: transparent;background-position:right 0px top 8px}
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header.ui-state-hover,
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header.ui-accordion-header-active,
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header.ui-state-active,
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header.ui-state-focus{background-color:#fff;border-left:none;border-right:none}
#groupon-mobile-sidr .groupon-sidebar-filters .ui-accordion-header.ui-state-active{border-bottom:1px solid #ccc;background-position:right 0px bottom 7px}
#groupon-mobile-sidr .groupon-sidebar-filters .groupon-filter-container{padding:10px 0px}
#groupon-mobile-sidr .groupon-sidebar-filters .groupon-filter-container div{padding:3px 0px}
#groupon-mobile-sidr .groupon-sidebar-filters .groupon-filter-container div .filter-checkbox input{margin-right:5px;vertical-align:baseline}
#groupon-mobile-sidr .groupon-sidebar-filters .groupon-filter-container div .filter-count{float:right}
#groupon-mobile-sidr .groupon-sidebar-filters .groupon-filter-container.ui-widget-content{border:none}
@media screen and (max-width: 767px){div.groupon-mobile-actions .button,
div.groupon-mobile-actions #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header div.groupon-mobile-actions .ui-datepicker-prev,
div.groupon-mobile-actions #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header div.groupon-mobile-actions .ui-datepicker-next{padding:3px 10px;font-size:14px}td.results div.resultsPagination{display:block !important}}
@media (max-width: 767px){.responsive-on #vrp-filter-menu{display:block;top:auto;bottom:-240px;left:0;width:100%;height:240px;padding:20px 15px;z-index:99999}
.responsive-on #vrp-filter-menu .hideShowFilters{position:absolute;margin-left:0;margin-top:-115px;height:40px;width:100%;line-height:40px;background-position:10px 5px;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0)}
.responsive-on #vrp-filter-menu select{width:31%;float:left;margin:0 1% 10px}
.responsive-on #vrp-filter-menu #mobile-reset-filters-container{float:left;width:100%}
.responsive-on #vrp-filter-menu #mobile-reset-filters-container .button,
.responsive-on #vrp-filter-menu #mobile-reset-filters-container #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #vrp-filter-menu #mobile-reset-filters-container .ui-datepicker-prev,
.responsive-on #vrp-filter-menu #mobile-reset-filters-container #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #vrp-filter-menu #mobile-reset-filters-container .ui-datepicker-next{width:200px !important}}
@media (max-width: 479px){.responsive-on #vrp-filter-menu{bottom:-320px;height:320px}
.responsive-on #vrp-filter-menu select{width:48%;float:left;margin:0 1% 10px}}
#results-page td.gridview .spacer{display:none}
#results-page td.gridview .hidden-grid-view{display:none !important}
#results-page td.gridview .vehicle.list-view{display:none}
#results-page td.gridview .vehicle.grid-view{display:inline-block !important;position:relative;width:250px;height:410px;box-sizing:border-box;float:left;margin:15px 40px 105px 20px;background:none #fff;border:none}
#results-page td.gridview .vehicle.grid-view .price{font-weight:bold}
#results-page td.gridview .vehicle.grid-view .price.finance{font-weight:100}
#results-page td.gridview .vehicle.grid-view .price.bottom-text{font-size:10px !important;font-weight:normal}
#results-page td.gridview .vehicle.grid-view h2{font-size:16px;font-weight:normal;line-height:20px;height:32px}
#results-page td.gridview .vehicle.grid-view .button-bar{background-color:#d2d2d2;border-bottom:5px solid #d2d2d2;width:100%}
#results-page td.gridview .vehicle.grid-view .button-bar .vehicle-details{width:39%;width:32%;float:left}
#results-page td.gridview .vehicle.grid-view .button-bar .vehicle-details a{margin-left:5px}
#results-page td.gridview .vehicle.grid-view .button-bar .vehicle-cta{width:59%;float:left}
#results-page td.gridview .vehicle.grid-view .expandbutton{background:no-repeat right center #333;background-image:url(../images/quickinfoplus.png);color:#fff;text-align:left;padding:5px 10px;height:20px;cursor:pointer}
#results-page td.gridview .vehicle.grid-view .expandbutton.compare-vehicle{background-image:none}
#results-page td.gridview .vehicle.grid-view .expandbutton.compare-vehicle.selected{background:rgba(0,0,0,0.8) url(../images/check_white_on_dark.jpg) left center no-repeat;padding-left:25px}
#results-page td.gridview .vehicle.grid-view .vehicle-image{padding:0;width:100%;height:185px;margin:0;float:none}
#results-page td.gridview .vehicle.grid-view .vehicle-image img{height:100%}
#results-page td.gridview .vehicle.grid-view .vehicle-image .sold-overlay{top:0;left:0}
#results-page td.gridview .vehicle.grid-view .vehicle-overview{padding:10px;width:100%;box-sizing:border-box}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats{position:relative;width:250px;margin-top:25px;text-align:center;box-sizing:border-box}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .pricing{padding:10px;display:block;height:35px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .pricing.without-monthly-payment{height:85px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .pricing.without-monthly-payment.with-action-links{height:66px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .pricing.without-monthly-payment.without-action-links{height:0px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .price-label{float:left}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .price-container{display:block;height:100px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .price-container .price{font-size:24px;font-family:'Open Sans', arial, sans-serif;display:block;margin-bottom:10px;float:right}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .price-container .price.finance{font-size:12px;float:right}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .price-container .price.sold-price{font-size:24px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .action-links{text-align:left;position:absolute;bottom:55px;padding-left:10px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .action-links .icon{display:block}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .action-links div{margin-right:5px;display:inline-block}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .action-links div img{max-width:60px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .bottom .action-links{text-align:left;margin-bottom:15px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .bottom .action-links div{margin-right:5px;display:inline-block}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .bottom .action-links div img{max-width:60px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .bottom .cta-view-count .vrp-view-count{float:left;padding-top:5px;font-size:12px}
#results-page td.gridview .vehicle.grid-view .vehicle-quickstats .bottom .cta-view-count .vehicle-cta{float:right;display:block}
#results-page td.gridview .vehicle.grid-view .vehiclebox{background-color:#eee;position:relative;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.small.button,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header a.small.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.small.ui-datepicker-prev,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header a.small.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.small.ui-datepicker-next,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.small,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.button,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.ui-datepicker-prev,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta a.ui-datepicker-next{color:#fff}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .button,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .ui-datepicker-prev,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .ui-datepicker-next{background-color:#1aa80c;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aa80c), color-stop(100%, #1EC00E));background:-webkit-linear-gradient(top, #1aa80c 0%, #1EC00E 100%);background:-webkit-linear-gradient(top, #1aa80c, #1EC00E);background:linear-gradient(to bottom, #1aa80c, #1EC00E);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1AA80C', endColorstr='#FF1EC00E', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF1AA80C', EndColorStr='#FF1EC00E', GradientType=0)";color:#ffffff;background-color:#1EC00E}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .button:hover,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .ui-datepicker-prev:hover,
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,
#ui-datepicker-div .ui-datepicker-header #results-page td.gridview .vehicle.grid-view .vehiclebox .vehicle-cta .ui-datepicker-next:hover{background-color:#1EC00E;background-repeat:repeat-x;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1EC00E), color-stop(100%, #1aa80c));background:-webkit-linear-gradient(top, #1EC00E 0%, #1aa80c 100%);background:-webkit-linear-gradient(top, #1EC00E, #1aa80c);background:linear-gradient(to bottom, #1EC00E, #1aa80c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1EC00E', endColorstr='#FF1AA80C', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF1EC00E', EndColorStr='#FF1AA80C', GradientType=0)";text-decoration:none;color:#ffffff}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box{margin:0 auto;width:135px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul{margin:0;padding:0}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul{margin:0;padding:0;list-style:none}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li{overflow:hidden;list-style:none;float:left;margin-right:5px;width:30px;height:40px;padding-left:10px;background-color:#eee;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a{background:url(../images/themes/boost/windowsticker.png) no-repeat -10px 0 transparent;background-size:140%;display:block;padding-top:85px;text-align:center;line-height:18px;text-indent:-9999px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.watch-videos{background:url(../images/themes/boost/watchvideos.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.payment-calculator{background:url(../images/themes/boost/paymentcalculator.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.download-brochure{background:url(../images/themes/boost/downloadbrochure.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.schedule-testdrive{background:url(../images/themes/boost/scheduletestdrive.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.print{background:url(../images/themes/boost/printicon.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.pdf{background:url(../images/themes/boost/downloadpdficon.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.availability{background:url(../images/themes/boost/availability.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li:hover{background-color:#f4bc00}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li:hover a{background-position:-10px -40px;text-indent:0;color:#555;text-decoration:none}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions .currentShoppingToolTitle{display:block;padding:5px;text-align:center}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay{position:absolute;top:30px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);zoom:1;background:rgba(0,0,0,0.8);color:#fff;width:100%;height:0px;overflow:hidden;box-sizing:border-box}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .moredetails{padding:10px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .moredetails .options{overflow:auto}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .moredetails .options ul{list-style:none;margin:0;padding:0}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools{margin-left:10px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div{display:inline-block}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a{background:url(../images/themes/boost/windowsticker.png) no-repeat -10px 0 transparent;background-size:140%;display:block;padding-top:85px;text-align:center;line-height:18px;text-indent:-9999px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.watch-videos{background:url(../images/themes/boost/watchvideos.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.payment-calculator{background:url(../images/themes/boost/paymentcalculator.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.download-brochure{background:url(../images/themes/boost/downloadbrochure.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.schedule-testdrive{background:url(../images/themes/boost/scheduletestdrive.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.print{background:url(../images/themes/boost/printicon.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox .vehicleoverlay .shopping-tools div a.pdf{background:url(../images/themes/boost/downloadpdficon.png) no-repeat -10px 0 transparent;background-size:140%}
#results-page td.gridview .vehicle.grid-view .vehiclebox:hover{background-color:#ddd}
#results-page.without-sidebar-filters #search-views-toggle #search-anything{float:left}
#results-page.without-sidebar-filters #search-views-toggle #search-anything #search{width:300px}
#results-page.without-sidebar-filters #search-views-toggle #search-anything #start_search{margin-left:10px}
#results-page.without-sidebar-filters #search-views-toggle .grid-list-container{float:right}
#results-page.without-sidebar-filters #search-views-toggle .grid-list-container span{cursor:pointer;margin-left:10px;font-size:18px;font-size:15px}
#results-page.without-sidebar-filters #search-views-toggle .grid-list-container .listtoggle img{max-width:100px}
#results-page.without-sidebar-filters .resultsPagination{background:none;padding:0;margin:0;margin-top:30px}
#results-page.without-sidebar-filters .resultsPagination form{margin:0}
#results-page.without-sidebar-filters .resultsPagination #top-filters{background:#dddddd;padding:10px;text-align:left;width:100%;box-sizing:border-box}
#results-page.without-sidebar-filters .resultsPagination #top-filters .top-filter{display:inline-block;max-width:initial !important;margin-right:1%}
#results-page.without-sidebar-filters .resultsPagination #top-filters .top-filter select{width:100%;margin-bottom:0}
#results-page.without-sidebar-filters .resultsPagination #top-filters .button,
#results-page.without-sidebar-filters .resultsPagination #top-filters #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #results-page.without-sidebar-filters .resultsPagination #top-filters .ui-datepicker-prev,
#results-page.without-sidebar-filters .resultsPagination #top-filters #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #results-page.without-sidebar-filters .resultsPagination #top-filters .ui-datepicker-next{max-width:22%;float:right;font-size:15px;padding:5px 15px;box-sizing:border-box}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters{display:none;padding:20px 0;background:#eee;text-align:left}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column{font-family:'Open Sans', arial, sans-serif;width:30%;vertical-align:top;box-sizing:border-box;padding:0 20px;float:left;display:block}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column span.column-label{display:inline-block;color:#999;font-size:24px;margin-bottom:15px}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column div select{float:left;margin:10px 2% 0 0;width:48%;min-width:160px}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column div.resultsCount{display:inline-block}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column div.resultsCount h4{display:inline-block}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column div.resultsCount #reset_filters{margin-left:0px}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column .bootstrap-select{width:100%;float:left;margin-right:10px}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column.vehicle-info{width:40%}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column.recently-modified{width:25%}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column.recently-modified .location-filter-container{margin-top:20px}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column.recently-modified .location-filter-container span.column-label{display:block}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters .column.advanced-search{width:35%}
#results-page.without-sidebar-filters .resultsPagination .advanced-filters.expanded{display:block}
#results-page.without-sidebar-filters .paging{float:none;margin:15px auto;text-align:center;min-height:30px}
#results-page.without-sidebar-filters .paging .sorting-options{float:right}
#results-page.without-sidebar-filters .paging .sorting-options select{vertical-align:baseline;margin-left:10px}
#results-page.without-sidebar-filters .vehicle .vehicle-image{width:25%;max-width:275px;box-sizing:border-box}
#results-page.without-sidebar-filters .vehicle .vehicle-overview{width:75%;padding-right:10px;box-sizing:border-box}
#results-page.without-sidebar-filters td.gridview .vehicle.grid-view{width:249px;height:410px;margin:15px}
#vehicles-grid-view .vehicle{width:250px;box-sizing:border-box;float:left;margin:15px 10px;background:none #fff;border:none}
#vehicles-grid-view .vehicle h2{font-size:16px;font-weight:normal;line-height:20px;height:32px}
#vehicles-grid-view .vehicle .expandbutton{background:no-repeat right center #333;background-image:url(../images/quickinfoplus.png);color:#fff;text-align:left;padding:5px 10px;height:20px;cursor:pointer}
#vehicles-grid-view .vehicle .vehicle-image{padding:0;width:100%;height:185px;margin:0;float:none}
#vehicles-grid-view .vehicle .vehicle-image img{height:100%}
#vehicles-grid-view .vehicle .vehicle-overview{padding:10px;width:100%;box-sizing:border-box}
#vehicles-grid-view .vehicle .vehicle-quickstats{width:250px;height:90px;padding:10px;text-align:center;box-sizing:border-box}
#vehicles-grid-view .vehicle .vehicle-quickstats .price-label{float:left}
#vehicles-grid-view .vehicle .vehicle-quickstats .price{font-size:24px;font-family:'Open Sans', arial, sans-serif;display:block;margin-bottom:10px;float:right}
#vehicles-grid-view .vehicle .vehicle-quickstats .price.sold-price{font-size:24px}
#vehicles-grid-view .vehicle .vehicle-quickstats .primary-button,
#vehicles-grid-view .vehicle .vehicle-quickstats .vehicle-cta{float:left;display:block;width:100%}
#vehicles-grid-view .vehicle .vehiclebox{background-color:#eee;position:relative;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}
#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay{position:absolute;top:30px;background:rgba(0,0,0,0.8);color:#fff;height:0px;width:100%;overflow:hidden;box-sizing:border-box}
#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay .moredetails{padding:10px}
#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay .moredetails .options ul{list-style:none;margin:0;padding:0}
#vehicles-grid-view .vehicle .vehiclebox:hover{background-color:#ddd}
@media screen and (max-width: 767px){.responsive-on #results-page td.gridview .vehicle.grid-view .vehicle-image{width:100% !important}}
.results.listview,
.results.gridview{visibility:visible}
.vdp-view-count{display:none;text-align:center;margin-top:15px}
.vdp-view-count .view-count{display:block;font-size:2em;font-weight:bold;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;width:70%}
#main-action-form-mobile h3.gform_title{font-size:18px}
#main-action-form-mobile .vehicles-left{color:#BB0000;font-size:0.9em;text-align:center;padding-left:40px;min-height:30px;line-height:30px;width:50%;margin-left:auto;margin-right:auto;}
#main-action-form-mobile li.view-count div.vdp-view-count span.view-count{width:20%;text-align:right;display:inline-block;vertical-align:middle;font-weight:normal;font-size:1.5em}
#main-action-form-mobile .gform_footer{text-align:center}
#main-action-button-form .gform_body{float:left;margin-top:30px}
#main-action-button-form .gform_body li.form-submit-button{text-align:center;margin-top:10px}
#main-action-button-form .gform_body .di-vehicle-info .vehicles-left{color:#BB0000;font-size:0.9em;margin-top:10px;padding-left:40px;text-align:center;line-height:15px;}
#main-action-button-form .gform_body .di-vehicle-info .vehicle-accolades{border-top:1px solid #ccc;padding-top:10px}
#main-action-button-form .gform_body .di-vehicle-info .vehicle-accolades p{text-align:center;width:80%;margin-left:auto;margin-right:auto;font-size:0.8em}
#main-action-button-form .gform_body .di-vehicle-info .vdp-view-count{border-top:1px solid #ccc;padding-top:10px;font-size:0.9em}
#main-action-button-form .gform_body .di-vehicle-info .vdp-view-count .view-count{font-size:1.5em;width:60%}
#detailspage .inforow .row{overflow:visible}
#detailspage .mainvehicleheaderbox{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFF,endColorstr=#BFFFFFFF);background-color:rgba(255,255,255,0.9)}
#detailspage .mainvehicleheaderbox h1.vehicle-title{font-family:arial;font-size:30px;color:#222}
#detailspage .maincardetails{background-color:rgba(100,100,100,0.6);background:none;background:rgba(100,100,100,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99646464', endColorstr='#99646464', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#99646464', EndColorStr='#99646464', GradientType=0)";border:3px solid #555;border-left-width:0;border-right-width:0}
#detailspage .maincardetails .mainvehicleimage{position:relative;z-index:20}
#detailspage .maincardetails .mainvehicleimage img{padding:10px important}
#detailspage .maincardetails .mainvehicleimage span.vdpTopzoneCertifiedText{padding:10px;display:block;color:#fff;font-size:16px;font-style:italic;background:none repeat scroll 0% 0% rgba(0,0,0,0.6)}
#detailspage .maincardetails .container{background:none}
#detailspage .maincardetails h1.vehicle-title{font-weight:300}
#detailspage .maincardetails .share_link{margin-top:18px;padding:3px 60px}
#detailspage .maincardetails .gallery{position:relative}
#detailspage .maincardetails .gallery .large-img img{width:100%;max-width:100%}
#detailspage .maincardetails .gallery .sold-overlay{position:absolute;top:0;left:0}
#detailspage .maincardetails .gallery .largeimg-caption span{color:#fff;display:inline-block;padding:8px 0}
#detailspage .maincardetails .gallery .largeimg-caption span a{color:#fff}
#detailspage .maincardetails .gallery .largeimg-caption span a:hover,
#detailspage .maincardetails .gallery .largeimg-caption span a:active,
#detailspage .maincardetails .gallery .largeimg-caption span a.visited{color:#fff}
#detailspage .maincardetails .gallery .largeimg-caption span.full-link{float:right;text-align:right}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-container-horizontal{width:100% !important;box-sizing:border-box;padding:5px 30px}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain li.jcarousel-item a{padding:0}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-next-horizontal,
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-prev-horizontal{position:absolute;top:17px;right:-20px;width:0px;height:0px;border:20px solid transparent;border-left-color:#ccc;cursor:pointer;background:none}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal,
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-next-horizontal.jcarousel-prev-disabled-horizontal,
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-prev-horizontal.jcarousel-next-disabled-horizontal,
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal{display:block !important;border-left-color:#333;cursor:default}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-prev-horizontal{right:auto;left:-20px;border-left-color:transparent;border-right-color:#ccc}
#detailspage .maincardetails .gallery .carousel .jcarousel-skin-plain .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal{display:block !important;border-left-color:transparent;border-right-color:#333}
#detailspage .maincardetails .details-box{background-color:#1a1c21;padding:10px;box-sizing:border-box;color:#fff;font-family:"Oxygen", Helvetica, Arial, sans-serif}
#detailspage .maincardetails .details-box .price-box{background-color:#3c3e3f;padding:10px;margin:10px 0}
#detailspage .maincardetails .details-box .price-box:after{content:'';display:block;clear:both}
#detailspage .maincardetails .details-box .price-box dl{margin:0;display:inline-block;width:60%;float:left}
#detailspage .maincardetails .details-box .price-box dl dt{font-weight:normal;float:left;clear:both;padding-top:3px;font-size:14px}
#detailspage .maincardetails .details-box .price-box dl dt.savings{color:#f1c939}
#detailspage .maincardetails .details-box .price-box dl dd{font-weight:normal;float:right;text-align:right;font-size:18px;line-height:32px}
#detailspage .maincardetails .details-box .price-box dl dd.savings{color:#f1c939;font-size:20px}
#detailspage .maincardetails .details-box .price-box dl dd.real-price{font-weight:bold;font-size:20px;color:#f1c939}
#detailspage .maincardetails .details-box .price-box dl dd.original-price{text-decoration:line-through;font-size:20px}
#detailspage .maincardetails .details-box .price-box .pricebox-right{width:30%;float:right;box-sizing:border-box}
#detailspage .maincardetails .details-box .price-box .special-banner{box-sizing:border-box;display:block;margin-bottom:10px}
#detailspage .maincardetails .details-box .price-box .special-banner span{background-color:#f1c939;padding:3px 10px;display:block;position:relative;color:#333;text-transform:uppercase;font-size:15px;font-weight:bold}
#detailspage .maincardetails .details-box .price-box .special-banner span:before{content:'';display:block;position:absolute;top:0;left:-26px;width:0;height:0;line-height:0;border:13px solid transparent;border-right-color:#f1c939}
#detailspage .maincardetails .details-box .price-box .finance-container{display:block;background-color:#555;padding:10px;box-sizing:border-box}
#detailspage .maincardetails .details-box .price-box .finance-container span{display:block;text-align:center;font-size:12px;line-height:16px}
#detailspage .maincardetails .details-box .price-box .finance-container span b{font-weight:bold;font-size:24px;line-height:28px}
#detailspage .maincardetails .details-box .price-box .finance-container a.payment-calculator{color:#333}
#detailspage .maincardetails .details-box .price-box .finance-container a.payment-calculator:hover{text-decoration:none}
#detailspage .maincardetails .details-box blockquote{padding:0 0 5px;border:0;margin:0;border-bottom:1px solid #555;text-align:center}
#detailspage .maincardetails .details-box blockquote p{font-size:14px;line-height:18px}
#detailspage .maincardetails .details-box blockquote cite{font-size:12px;line-height:14px}
#detailspage .maincardetails .details-box .details-block{margin-left:0px;font-size:13px}
#detailspage .maincardetails .details-box .details-block .span3{margin:0px}
#detailspage .maincardetails .details-box .details-block .mpg-container{margin-bottom:5px;background:transparent left 3px;height:55px;box-sizing:border-box}
#detailspage .maincardetails .details-box .details-block .mpg-container:after{content:'';display:block;clear:both}
#detailspage .maincardetails .details-box .details-block .mpg-container .hwy{display:block;padding-left:65px}
#detailspage .maincardetails .details-box .details-block .mpg-container .city{display:block;padding-left:65px}
#detailspage .maincardetails .details-box .details-block .mpg-container .mpg-label{text-transform:uppercase}
#detailspage .maincardetails .details-box .details-block .mpg-container .mpg-disclaimer{font-size:60%;vertical-align:super}
#detailspage .maincardetails .details-box .details-block dl{margin-bottom:0;margin-top:0}
#detailspage .maincardetails .details-box .details-block dl:after{content:'';display:block;clear:both}
#detailspage .maincardetails .details-box .details-block dl dt{display:inline-block;font-weight:normal;color:#e8e8e8}
#detailspage .maincardetails .details-box .details-block dl dd{display:inline-block;text-align:left}
#detailspage .maincardetails .box-arrow{width:0;height:0;line-height:0;border:286px solid transparent;border-top-width:30px;border-bottom-width:0;border-top-color:#888;margin:10px 0}
#detailspage .maincardetails .shopping-tools{font-size:12px;text-transform:uppercase;color:#fff}
#detailspage .maincardetails .more-action ul{list-style:none outside none;margin:0;padding:0}
#detailspage .maincardetails .more-action li div{max-width:100%;width:100%;margin:0 0 10px}
#detailspage .maincardetails .more-action li div a,
#detailspage .maincardetails .more-action li div a:visited,
#detailspage .maincardetails .more-action li div a:active,
#detailspage .maincardetails .more-action li div a:hover{padding:1px 0 0 45px;color:#fff;text-transform:uppercase;font-size:12px;display:inline-block;min-height:30px;line-height:130%;vertical-align:middle}
#detailspage .maincardetails .more-action li div a.watch-videos,
#detailspage .maincardetails .more-action li div a:visited.watch-videos,
#detailspage .maincardetails .more-action li div a:active.watch-videos,
#detailspage .maincardetails .more-action li div a:hover.watch-videos{background:transparent;}
#detailspage .maincardetails .more-action li div a.brochure,
#detailspage .maincardetails .more-action li div a:visited.brochure,
#detailspage .maincardetails .more-action li div a:active.brochure,
#detailspage .maincardetails .more-action li div a:hover.brochure{background:transparent;}
#detailspage .maincardetails .more-action li div a.payment-calculator,
#detailspage .maincardetails .more-action li div a:visited.payment-calculator,
#detailspage .maincardetails .more-action li div a:active.payment-calculator,
#detailspage .maincardetails .more-action li div a:hover.payment-calculator{background:transparent;}
#detailspage .maincardetails .more-action li div a.apply-for-financing,
#detailspage .maincardetails .more-action li div a:visited.apply-for-financing,
#detailspage .maincardetails .more-action li div a:active.apply-for-financing,
#detailspage .maincardetails .more-action li div a:hover.apply-for-financing{background:transparent;}
#detailspage .maincardetails .more-action li div a.window-sticker,
#detailspage .maincardetails .more-action li div a:visited.window-sticker,
#detailspage .maincardetails .more-action li div a:active.window-sticker,
#detailspage .maincardetails .more-action li div a:hover.window-sticker{background:transparent;}
#detailspage .maincardetails .more-action li div a.print,
#detailspage .maincardetails .more-action li div a:visited.print,
#detailspage .maincardetails .more-action li div a:active.print,
#detailspage .maincardetails .more-action li div a:hover.print{background:transparent;}
#detailspage .maincardetails .more-action li div a.rebates,
#detailspage .maincardetails .more-action li div a:visited.rebates,
#detailspage .maincardetails .more-action li div a:active.rebates,
#detailspage .maincardetails .more-action li div a:hover.rebates{background:transparent;}
#detailspage .maincardetails .more-action li div a.int-options,
#detailspage .maincardetails .more-action li div a:visited.int-options,
#detailspage .maincardetails .more-action li div a:active.int-options,
#detailspage .maincardetails .more-action li div a:hover.int-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.ext-options,
#detailspage .maincardetails .more-action li div a:visited.ext-options,
#detailspage .maincardetails .more-action li div a:active.ext-options,
#detailspage .maincardetails .more-action li div a:hover.ext-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.entertainment-options,
#detailspage .maincardetails .more-action li div a:visited.entertainment-options,
#detailspage .maincardetails .more-action li div a:active.entertainment-options,
#detailspage .maincardetails .more-action li div a:hover.entertainment-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.mechanical-options,
#detailspage .maincardetails .more-action li div a:visited.mechanical-options,
#detailspage .maincardetails .more-action li div a:active.mechanical-options,
#detailspage .maincardetails .more-action li div a:hover.mechanical-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.safety-options,
#detailspage .maincardetails .more-action li div a:visited.safety-options,
#detailspage .maincardetails .more-action li div a:active.safety-options,
#detailspage .maincardetails .more-action li div a:hover.safety-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.techspec-options,
#detailspage .maincardetails .more-action li div a:visited.techspec-options,
#detailspage .maincardetails .more-action li div a:active.techspec-options,
#detailspage .maincardetails .more-action li div a:hover.techspec-options{background:transparent;}
#detailspage .maincardetails .more-action li div a.full-width-tool,
#detailspage .maincardetails .more-action li div a:visited.full-width-tool,
#detailspage .maincardetails .more-action li div a:active.full-width-tool,
#detailspage .maincardetails .more-action li div a:hover.full-width-tool{width:100%;padding:0}
#detailspage .maincardetails .more-action li div a.full-width-tool img,
#detailspage .maincardetails .more-action li div a:visited.full-width-tool img,
#detailspage .maincardetails .more-action li div a:active.full-width-tool img,
#detailspage .maincardetails .more-action li div a:hover.full-width-tool img{max-width:100%;max-height:none}
#detailspage .maincardetails .more-action li div a img,
#detailspage .maincardetails .more-action li div a:visited img,
#detailspage .maincardetails .more-action li div a:active img,
#detailspage .maincardetails .more-action li div a:hover img{max-width:100px;max-height:40px;width:auto;height:auto}
#detailspage .maincardetails .cta-box{text-align:center;margin:20px 0 40px}
#detailspage .maincardetails .cta-box .vdpvehicle_count{padding-bottom:12px}
#detailspage .maincardetails .cta-box .vdpvehicle_count span.vehicles_left{font-family:'Permanent Marker', sans-serif;padding-left:20px;position:relative;font-size:18px}
#detailspage .maincardetails .cta-box .vdpvehicle_count span.vehicles_left:before{content:'';width:20px;height:20px;position:absolute;left:-10px;top:10px}
#detailspage .maincardetails .cta-box .vdpvehicle_count .countnumber{font-size:24px}
#detailspage .maincardetails .cta-box a.button,
#detailspage .maincardetails .cta-box #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #detailspage .maincardetails .cta-box a.ui-datepicker-prev,
#detailspage .maincardetails .cta-box #ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #detailspage .maincardetails .cta-box a.ui-datepicker-next,
#detailspage .maincardetails .cta-box .button.primary-button,
#detailspage .maincardetails .cta-box #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #detailspage .maincardetails .cta-box .primary-button.ui-datepicker-prev,
#detailspage .maincardetails .cta-box #ui-datepicker-div .ui-datepicker-header .primary-button.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #detailspage .maincardetails .cta-box .primary-button.ui-datepicker-next{background-color:black}
#detailspage .maincardetails .cta-box .cta-caption{display:block;color:#fff;font-size:12px}
#detailspage .social-sharing{background-color:#eee;margin:15px 0px;padding:10px 20px;min-height:32px}
#detailspage .social-sharing .a2a_s_facebook{background:transparent;}
#detailspage .social-sharing .a2a_s_google_plus{background:transparent;}
#detailspage .social-sharing .a2a_s_twitter{background:transparent;}
#detailspage .social-sharing .a2a_s_email{background:transparent;}
#detailspage .vdp-bottom{padding:0 10px;box-sizing:border-box;color:#fff}
#detailspage .vdp-bottom .span12{width:1150px}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay{display:none;position:absolute;top:0;width:100%;height:0px;background:rgba(0,0,0,0.8);overflow:hidden;box-sizing:border-box}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul{list-style:none;margin:0 auto;padding-top:40px;text-align:center}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li{display:inline-block;margin-right:10px;padding:5px;background-color:#fff;position:relative}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li a{display:block;width:24px;height:24px}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li a.vdp-link{background:#fff;}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li a.brochure{background:#fff;}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li a.window-sticker{background:#fff;}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li a.history-report{background:#fff;}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li span{position:absolute;top:40px;left:0px;text-indent:-9999px;font-size:10px;line-height:100%}
#detailspage .vdp-bottom .vdp-related-vehicle .vehicleoverlay ul li:hover span{text-align:center;text-indent:0;color:#fff;text-decoration:none}
#detailspage .vdp-bottom .span6.similar-2 .vdp-related-vehicle{width:44%}
#detailspage .vdp-bottom .span6.similar-4 .vdp-related-vehicle{width:22%}
#detailspage .vdp-bottom .span12.similar-2 .vdp-related-vehicle{width:44%}
#detailspage .vdp-bottom .span12.similar-2 .similar-container{margin:0 auto;width:50%}
#detailspage .vdp-bottom .span12.similar-3 .vdp-related-vehicle{width:32%}
#detailspage .vdp-bottom .span12.similar-3 .similar-container{margin:0 auto;width:75%}
#detailspage .vdp-bottom .span12.similar-4 .vdp-related-vehicle{width:24%}
#detailspage .vdp-bottom .span12.ui-accordion-content .similar-container{width:95%}
#detailspage .vdp-bottom h2{color:#fff;font-size:16px}
#detailspage .vdp-bottom .gform_wrapper{margin-right:0;border:none;padding:0}
#detailspage .vdp-bottom .gform_wrapper form{background-color:#5a5a5a}
#detailspage .vdp-bottom .gform_wrapper form:after{clear:both;content:'';display:block}
#detailspage .vdp-bottom .gform_wrapper .gform_heading{background:none;-webkit-filter:none;filter:none;-ms-filter:none;background-color:#1a1c21;width:auto;padding:0 0 3px;margin:0}
#detailspage .vdp-bottom .gform_wrapper .gform_heading h3{color:#f1c939;font-size:18px;text-transform:uppercase}
#detailspage .vdp-bottom .gform_wrapper .gform_body{float:left;display:inline-block}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul{padding-left:10px;padding-top:5px}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul:after{content:'';display:block;clear:both}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul li{float:left;margin-right:5px}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul li.message{display:none}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul li label{margin-bottom:0}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul li input{border-radius:0;height:40px}
#detailspage .vdp-bottom .gform_wrapper .gform_footer{display:inline-block;float:right;padding-right:10px}
#detailspage .vdp-bottom .gform_wrapper .gform_footer:after{content:'';display:block;clear:both}
#detailspage .vdp-bottom .gform_wrapper .gform_footer input{border-radius:0;margin-top:7px;height:42px}
#detailspage #floatingForm{background-color:#eee;position:fixed;width:360px;border:2px solid #ccc;border-bottom:none;z-index:105;left:5%}
#detailspage #floatingForm .validation_error,
#detailspage #floatingForm .gform_heading{display:none}
#detailspage #floatingForm h3{margin-left:20px;margin-top:15px}
#detailspage #floatingForm .floatFormHideShow,
#detailspage #floatingForm .floatFormHeaderTitle{display:block;float:right;color:white;border:2px solid #276ebe;margin-top:-34px;margin-right:-2px;background-color:#2b7ad3;background-position:right 2px top 2px;width:180px;height:30px;padding:0 20px;line-height:30px;text-align:left;text-shadow:1px 0px 1px #555;text-transform:uppercase}
#detailspage #floatingForm .floatFormHideShow .floatFormHeaderCloseIcon,
#detailspage #floatingForm .floatFormHeaderTitle .floatFormHeaderCloseIcon{float:none;margin-left:15px}
#detailspage #floatingForm .floatFormHideShow{cursor:pointer;display:inline-block;width:auto;background-position:right 2px top 2px !important}
#detailspage #floatingForm .floatFormHeaderTitle{color:#ed7812}
#detailspage #floatingForm .betterPricingDetail{background-color:black}
#detailspage #floatingForm .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
#detailspage #floatingForm .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4{margin:0px}
#detailspage #floatingForm .contentcontainer,
#detailspage #floatingForm .single .container,
#detailspage #floatingForm .page .container{margin:0px}
#detailspage #floatingForm #gf_better_than_internet_pricing_form{margin:0px}
#detailspage #floatingForm form.betterPricingDetail{background:transparent !important;padding:30px 10px}
#detailspage #floatingForm form.betterPricingDetail .gform_body{width:100%}
#detailspage #floatingForm form.betterPricingDetail .gform_body ul{padding:0px !important;margin:0px}
#detailspage #floatingForm form.betterPricingDetail .gform_body ul li{width:100% !important;margin-bottom:0}
#detailspage #floatingForm form.betterPricingDetail .gform_body ul li label{width:34%;margin:0 1%;line-height:30px;float:left}
#detailspage #floatingForm form.betterPricingDetail .gform_body ul li input{width:64%;height:30px !important}
#detailspage #floatingForm form.betterPricingDetail .gform_footer{margin:0 !important;padding:0 !important;width:100%}
#detailspage #floatingForm form.betterPricingDetail .gform_footer input{width:100% !important;margin-right:0}
#detailspage.wide-1400 .maincardetails{min-height:570px}
#detailspage.wide-1400 .shopping-box{width:80%;float:right;margin-top:10px}
#detailspage.wide-1400 .shopping-box .more-action ul{margin:0;padding:0}
#detailspage.wide-1400 .shopping-box .more-action ul ul{margin:0;padding:0;list-style:none}
#detailspage.wide-1400 .shopping-box .more-action ul ul li{float:left;margin-right:5px;width:80px;height:80px;background-color:#eee;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;margin-bottom:50px}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a{width:80px;height:80px;background:transparent;display:block;padding-top:85px;text-align:center;line-height:18px;text-indent:-9999px}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.watch-videos{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.payment-calculator{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.apply-for-financing{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.download-brochure{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.schedule-testdrive{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.print{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.pdf{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.availability{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li a.dollar-circle{background: transparent}
#detailspage.wide-1400 .shopping-box .more-action ul ul li.icon{float:right;background:none}
#detailspage.wide-1400 .shopping-box .more-action ul ul li.icon a{padding:0px;background:none;text-indent:0}
#detailspage.wide-1400 .shopping-box .more-action ul ul li:hover a{background-position:0 -80px;text-indent:0;color:#555;text-decoration:none}
#detailspage.wide-1400 .third-party-shopping-box{width:80%;float:right;margin-top:10px}
#detailspage.wide-1400 .third-party-shopping-box .more-action ul{margin:0;padding:0}
#detailspage.wide-1400 .third-party-shopping-box .more-action ul ul{margin:0;padding:0;list-style:none}
#detailspage.wide-1400 .third-party-shopping-box .more-action ul ul li{float:left;margin-right:5px;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;margin-bottom:50px}
.vdp-print-view{width:900px;border:1px solid #000;padding:5px}
.vdp-print-view .header-container .logo img{max-height:80px}
.vdp-print-view .container{padding:5px;margin:0 auto;width:800px !important}
.vdp-print-view .container h1{font-size:28px;margin:10px auto;text-align:center;color:#333}
.vdp-print-view .container .maincardetails{margin:20px 0px}
.vdp-print-view .container .maincardetails div{vertical-align:top;display:inline-block;width:30%}
.vdp-print-view .container .image-and-equipments .left-column{vertical-align:top;display:inline-block;width:30%}
.vdp-print-view .container .image-and-equipments .left-column img.vehicle-thumbnail{width:250px}
.vdp-print-view .container .image-and-equipments .left-column img.logo{max-width:250px}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container{margin:10px 5px;border:1px solid #ccc;padding:5px;width:220px}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container strong{display:block;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid{text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid .city{margin-top:15px;display:inline-block;width:25%;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid .mpg-img{display:inline-block;width:25%;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid .hwy{display:inline-block;width:25%;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid .mpg-label{font-weight:normal;font-size:12px;display:block}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-mid .mpg-value{font-weight:bold;font-size:20px;letter-spacing:2px}
.vdp-print-view .container .image-and-equipments .left-column .mpg-container .mpg-disclaimer{font-size:9px;margin-top:10px;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .address{margin-top:15px;text-align:center}
.vdp-print-view .container .image-and-equipments .left-column .address div{font-size:11px}
.vdp-print-view .container .image-and-equipments .left-column .address .phone-number{font-size:18px;color:#333}
.vdp-print-view .container .image-and-equipments .right-column{vertical-align:top;display:inline-block;width:65%}
.vdp-print-view .container .image-and-equipments .right-column ul{vertical-align:top;max-height:790px;overflow:hidden;font-size:12px}
.vdp-print-view .container .image-and-equipments .right-column ul li{line-height:1.5em;width:50%}
.vdp-print-view .container .image-and-equipments .right-column .price{float:right;margin-right:15px}
.vdp-print-view .container .image-and-equipments .right-column .price .price-label{text-transform:uppercase}
.vdp-print-view .container .image-and-equipments .right-column .price .our-price{font-weigth:bold}
.vdp-print-view .container .image-and-equipments .right-column .price em{display:block;text-align:center;font-size:10px}
.vdp-print-view .container .disclaimer{text-align:center;margin:30px 10px 0px;font-size:10px}
.responsive-on #detailspage .jcarousel-container-horizontal{padding:0px}
.responsive-on #detailspage .jcarousel-prev-horizontal,
.responsive-on #detailspage .jcarousel-next-horizontal{top:15px}
#save-vehicles-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#8f8d8d}
#save-vehicles-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#8f8d8d}
#save-vehicles-vehicle-table .thumbnail{max-width:150px}
#save-vehicles-expand-btn{display:block;position:fixed;top:330px;left:-50px;color:#fff;padding:10px 15px;background-color:#000;-webkit-transform:rotate(90deg);-ms-transform:rotate(0deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);letter-spacing:1px;cursor:pointer;z-index:2000}
#save-vehicles .initial-saved-vehicles{margin-top:30px;margin-left:10px;margin-right:10px}
#save-vehicles .initial-saved-vehicles p.hint-image{text-align:center}
#save-vehicles .initial-saved-vehicles p.hint-image img{max-width:100px}
#save-vehicles #save-vehicles-actions{margin:15px 10px}
#save-vehicles .vehicle{margin-left:10px}
#save-vehicles .vehicle img{max-height:150px}
#save-vehicles .vehicle img.save-vehiclesbtn{cursor:pointer}
#save-vehicles .vehicle h5 a{text-decoration:none;color:white}
#save-vehicles .vehicle h5 a:hover{text-decoration:underline}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li a.save-things-save{background-size:40px;background-position:-10px 0px}
#results-page td.gridview .vehicle.grid-view .vehiclebox .shopping-box .more-actions ul ul li:hover a.save-things-save{background-position:-10px -40px}
.vehicle.list-view .save-vehicle{background-size:40px;background-position:0px -9px;padding-left:40px;height:30px;text-align:left;display:inline-block;width:100%;text-align:left;margin-top:10px}
.social-sharing.social-sharing-save-vehicles{float:left;width:90%}
.social-sharing.social-sharing-save-vehicles .social-half{width:60%;float:left}
.social-sharing.social-sharing-save-vehicles .save-vehicle-half{width:40%;float:left}
.social-sharing.social-sharing-save-vehicles .save-vehicle-half .save-vehicle{background-position:0px -8px;background-size:40px;padding-left:40px;height:30px;text-align:left;display:inline-block;color:#333;text-decoration:none;margin-top:4px}
.old-detailspage .maincardetails{background:#333;padding:25px 0 30px 0}
.old-detailspage .maincardetails h1.vehicle-title{color:#fff;display:block;font-weight:normal;line-height:32px;text-transform:none;font-size:30px}
.old-detailspage .maincardetails .vehicleMeta{display:block;color:#fff;text-transform:uppercase;font-weight:normal;font-size:14px;margin:-10px 0 10px}
.old-detailspage .maincardetails a.finalPrice{display:inline-block;padding-right:185px;margin-top:10px;float:right;min-height:65px}
.old-detailspage .maincardetails a.finalPrice .price-block{display:inline-block;margin-right:10px}
.old-detailspage .maincardetails a.finalPrice .price-block.original-price{position:relative;top:-7px}
.old-detailspage .maincardetails a.finalPrice .price-block.discounts,
.old-detailspage .maincardetails a.finalPrice .price-block.rebates{display:none}
.old-detailspage .maincardetails a.finalPrice .price-block.our-price{font-size:40px;line-height:100%;position:relative;top:2px;text-align:right}
.old-detailspage .maincardetails a.finalPrice .price-block .price-label{display:block;font-size:14px;line-height:14px;color:#eee;font-weight:normal;text-transform:uppercase}
.old-detailspage .maincardetails a.finalPrice .price-block .price{display:block;font-size:40px;color:#00cd05;line-height:46px}
.old-detailspage .maincardetails a.finalPrice .price-block .price.original{text-decoration:line-through;color:#333;font-size:33px;line-height:33px}
.old-detailspage .maincardetails .soldvehicle{font-family:"ArialNarrow","Arial",sans-serif;font-size:22px;margin-top:10px;line-height:32px;font-weight:bold;text-align:right}
.old-detailspage .maincardetails .details-box{background-color:#eee;border-radius:10px;border:2px solid #fff;color:#333;position:relative;margin:10px 25px 20px;padding:20px;box-shadow:inset 0 2px 3px rgba(0,0,0,0.7),0 2px 3px #000}
.old-detailspage .maincardetails .details-box ul{margin:0}
.old-detailspage .maincardetails .details-box ul li{margin-bottom:5px}
.old-detailspage .maincardetails .details-box ul li .detail-label{display:inline-block;width:48%;margin-right:1%;vertical-align:top;text-align:right}
.old-detailspage .maincardetails .details-box ul li .detail-content{display:inline-block;width:48%;vertical-align:top;font-weight:bold}
.old-detailspage .maincardetails .details-box .mpg-container{text-transform:uppercase;text-align:center;margin-top:25px;background:transparent;}
.old-detailspage .maincardetails .details-box .mpg-container:after{content:'';display:block;clear:both}
.old-detailspage .maincardetails .details-box .mpg-container .city,
.old-detailspage .maincardetails .details-box .mpg-container .hwy{float:left;width:40%;margin:0 5% 0}
.old-detailspage .maincardetails .details-box .mpg-container .mpg-label{display:block;line-height:16px}
.old-detailspage .maincardetails .details-box .mpg-container .mpg-value{font-size:40px;line-height:30px;font-weight:bold;font-family:"ArialNarrow", Arial, Helvetica, sans-serif}
.old-detailspage .maincardetails .more-action{width:80%;margin:0 auto;text-align:center}
.old-detailspage .maincardetails .more-action>div{display:inline-block;margin:0 1% 10px;max-width:30%;vertical-align:top}
.old-detailspage .maincardetails .more-action>div a{display:block;color:#fff;font-size:10px;line-height:12px;text-transform:uppercase;padding-top:63px}
.old-detailspage .maincardetails .more-action>div a span{text-transform:none}
.old-detailspage .maincardetails .more-action>div a.window-sticker{width:62px;background:transparent;}
.old-detailspage .maincardetails .more-action>div a.brochure{width:72px;background:transparent;}
.old-detailspage .maincardetails .more-action>div a.watch-videos{width:74px;background:transparent;}
.old-detailspage .maincardetails .more-action>div a.custom-history{padding:0}
.old-detailspage .maincardetails .more-action>div a.no-label{padding:0}
.old-detailspage .maincardetails .gallery-container{background-color:#111;border-radius:10px;margin-top:10px;padding:20px 36px}
.old-detailspage .maincardetails .gallery-container:after{content:'';display:block;clear:both}
.old-detailspage .maincardetails .gallery-container .large-img{float:left}
.old-detailspage .maincardetails .gallery-container .large-img img{max-height:330px;width:auto;max-width:440px}
.old-detailspage .maincardetails .gallery-container .gallery-thumbs{float:left;width:250px;margin-left:4px;margin-top:25px}
.old-detailspage .maincardetails .gallery-container .gallery-thumbs li{width:115px;height:85px;margin:0;border:0;padding:4px}
.old-detailspage .maincardetails .gallery-container .gallery-thumbs li img{width:111px;margin-left:0}
.old-detailspage .maincardetails .gallery-container .gallery-thumbs li.thumbnail{display:none}
.old-detailspage .maincardetails .gallery-container .gallery-thumbs li.jcarousel-item{display:block}
.vdp-related-vehicle,
.vrp-related-vehicle{vertical-align:top;min-height:232px;background-color:#333;display:block;width:24%;position:relative;margin:20px .5% 0;float:left}
.vdp-related-vehicle .related-thumbnail img,
.vrp-related-vehicle .related-thumbnail img{width:100%;max-height:190px}
.vdp-related-vehicle a.related-info,
.vrp-related-vehicle a.related-info{display:block;position:relative;width:100%;color:#fff;font-size:12px;line-height:16px;font-decoration:none;padding:5px 10px;box-sizing:border-box}
.vdp-related-vehicle a.related-info:hover,
.vrp-related-vehicle a.related-info:hover{text-decoration:none}
#checkDetailsArrow,
#payLowSalesTax{display:none}
.row.carousel div.span12{margin-left:0}
.jcarousel-prev-vertical,
.jcarousel-next-vertical{height:25px;width:235px}
.jcarousel-clip{width:250px;margin-top:0;height:268px;overflow:hidden}
.jcarousel-prev-vertical{position:relative;margin:0 auto;top:-293px;left:0;cursor:pointer}
.jcarousel-next-vertical{margin:0 auto;left:0;bottom:20px;position:relative;cursor:pointer}
.jcarousel-skin-plain .jcarousel-clip-horizontal{height:auto;width:100%}
.jcarousel-skin-plain .jcarousel-prev-horizontal,
.jcarousel-skin-plain .jcarousel-next-horizontal{background:none;height:0;width:0;font-size:0;border:20px solid transparent;position:absolute;top:40px}
.jcarousel-skin-plain .jcarousel-prev-horizontal{border-right-color:#a5a5a5;left:-15px}
.jcarousel-skin-plain .jcarousel-prev-horizontal.jcarousel-prev-disabled-horizontal{border-right-color:#f5f5f5;cursor:default}
.jcarousel-skin-plain .jcarousel-next-horizontal{border-left-color:#a5a5a5;right:-15px}
.jcarousel-skin-plain .jcarousel-next-horizontal.jcarousel-next-disabled-horizontal{border-left-color:#f5f5f5;cursor:default}
.thingstodo{font-weight:bold;text-transform:uppercase;color:#fff;background-color:#1c1c1c}
.thingstodo .container .span12:after{content:'';display:block;clear:both}
.thingstodo .container .span12 div{padding:10px 10px 10px 10px;margin:0;float:left}
.thingstodo .container .span12 div a{margin-bottom:0 !important}
.thingstodo .container .span12 div.donow{display:inline-block;line-height:38px;width:170px;position:relative;background:transparent;}
.thingstodo .container .span12 div.thingsmenu{display:inline-block;position:relative;width:642px;padding-left:20px}
.thingstodo .container .span12 div.thingsmenu .trans-button{color:#fff;text-shadow:none;border-radius:0;border-right:1px solid #ccc}
.thingstodo .container .span12 div.thingsmenu .trans-button:nth-child(3){border-right:0}
.thingstodo .container .span12 div.thingsmenu .trans-button:hover{color:#efefef}
.thingstodo .container .span12 div.thingssocial{line-height:38px;display:inline-block;float:right}
.thingstodo .container .span12 div.thingssocial a.share-icon{width:30px;height:30px;display:inline-block;margin-left:5px;text-indent:-9999px;background:transparent;position:relative;top:5px}
.thingstodo .container .span12 div.thingssocial a.share-icon.facebook{background-position:0px 0px}
.thingstodo .container .span12 div.thingssocial a.share-icon.facebook.white{background-position:0px -31px}
.thingstodo .container .span12 div.thingssocial a.share-icon.twitter{background-position:-31px 0px}
.thingstodo .container .span12 div.thingssocial a.share-icon.twitter.white{background-position:-31px -31px}
.thingstodo .container .span12 div.thingssocial a.share-icon.pinterest{background-position:-62px 0px}
.thingstodo .container .span12 div.thingssocial a.share-icon.pinterest.white{background-position:-62px -31px}
.thingstodo .container .span12 div.thingssocial a.share-icon.googleplus{background-position:-124px 0px}
.thingstodo .container .span12 div.thingssocial a.share-icon.googleplus.white{background-position:-124px -31px}
.thingstodo .container .span12 div.thingssocial a.share-icon.friendemail{background-position:-93px 0}
.thingstodo .container .span12 div.thingssocial a.share-icon.friendemail.white{background-position:-93px -31px}
#tabbedMenu{margin-top:20px}
#tabbedMenu ul{visibility:hidden}
.detailedSpecs .ui-widget-content{background:none;border:0}
ul.ui-tabs-nav,
#tabbedMenu div.ui-tabs-panel{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:none;padding:0}
ul.ui-tabs-nav{display:inline-block;margin:7px 0 0 3px;height:auto;position:relative;top:6px;background:none}
ul.ui-tabs-nav li{display:inline-block;float:left;outline:none;text-transform:uppercase;font-weight:bold;font-size:12px;background:#eee;border:1px solid #ccc;border-left-width:0;font-weight:bold}
ul.ui-tabs-nav li:first-child{border-left-width:1px}
ul.ui-tabs-nav li a{color:#333;text-decoration:none;outline:none;float:none !important;line-height:160%;padding:10px 15px;display:inline-block}
ul.ui-tabs-nav li a:hover{font-weight:bold}
ul.ui-tabs-nav li.ui-tabs-active{background-color:#fff;border-bottom-color:#fff;outline:none;font-weight:bold}
#tabbedMenu div.ui-tabs-panel{clear:left;margin-left:3px;padding:15px;border:1px solid #ccc}
#tabbedMenu div.ui-tabs-panel ul:not(.nocheck) li{list-style:none outside none;background: transparent;width:47%;margin-right:2%;float:left;padding-left:30px;line-height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.detailedSpecs{padding-bottom:30px}
.detailedSpecs h2,
.detailedSpecs p,
.detailedSpecs .banners{padding:0 30px}
ul.sidebar.detailsPage{background:transparent;border:none;margin:0;position:relative;right:30px}
.sidebar div.betterPricingDetail_wrapper{width:365px;height:399px;color:#222;font-weight:bold;padding:10px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.staff-container.list ul.staff,
.staff-container.list ul.videos,
.video-container.list ul.staff,
.video-container.list ul.videos{list-style:none;margin:0}
.staff-container.list ul.staff li,
.staff-container.list ul.videos li,
.video-container.list ul.staff li,
.video-container.list ul.videos li{border:1px solid #ccc;padding:10px;display:block;margin:0 0 10px 0;background-color:#f9f9f9}
.staff-container.list ul.staff li img,
.staff-container.list ul.videos li img,
.video-container.list ul.staff li img,
.video-container.list ul.videos li img{max-width:30%;margin-right:2%;float:left;margin-top:10px;border:1px solid #ccc}
.staff-container.list ul.staff li div,
.staff-container.list ul.videos li div,
.video-container.list ul.staff li div,
.video-container.list ul.videos li div{float:left;margin-top:10px;width:68%}
.staff-container.list ul.staff li div h3,
.staff-container.list ul.staff li div h4,
.staff-container.list ul.videos li div h3,
.staff-container.list ul.videos li div h4,
.video-container.list ul.staff li div h3,
.video-container.list ul.staff li div h4,
.video-container.list ul.videos li div h3,
.video-container.list ul.videos li div h4{margin:0}
.staff-container.list ul.staff li:after,
.staff-container.list ul.videos li:after,
.video-container.list ul.staff li:after,
.video-container.list ul.videos li:after{content:'';display:block;clear:both}
.staff-container.grid ul.staff,
.staff-container.grid ul.videos,
.video-container.grid ul.staff,
.video-container.grid ul.videos{list-style:none;margin:0}
.staff-container.grid ul.staff li,
.staff-container.grid ul.videos li,
.video-container.grid ul.staff li,
.video-container.grid ul.videos li{border:1px solid #ccc;padding:10px;display:inline-block;margin:5px;width:27%;text-align:center;vertical-align:top;background-color:#f9f9f9}
.staff-container.grid ul.staff li img,
.staff-container.grid ul.videos li img,
.video-container.grid ul.staff li img,
.video-container.grid ul.videos li img{max-width:100%;display:block;margin:0 auto;border:1px solid #ccc}
.staff-container.grid ul.staff li h3,
.staff-container.grid ul.staff li h4,
.staff-container.grid ul.videos li h3,
.staff-container.grid ul.videos li h4,
.video-container.grid ul.staff li h3,
.video-container.grid ul.staff li h4,
.video-container.grid ul.videos li h3,
.video-container.grid ul.videos li h4{margin:0}
.staff-container.grid ul.staff li h3,
.staff-container.grid ul.videos li h3,
.video-container.grid ul.staff li h3,
.video-container.grid ul.videos li h3{font-size:20px;margin-top:5px}
.staff-container.grid ul.staff li h4,
.staff-container.grid ul.videos li h4,
.video-container.grid ul.staff li h4,
.video-container.grid ul.videos li h4{font-size:14px}
ul.staff li a.btn{color:white}
.staff-bio .center{text-align:center}
.staff-bio h3{font-size:20px;margin-top:10px;margin-bottom:0px}
.staff-bio h4{margin-top:0px;font-size:14px}span.right{float:right}
ul.hours{font-size:12px;list-style:none;margin:0 !important;padding:0 10px 10px;font-weight:normal}
#carModel{margin-bottom:20px}
#carModel div.greeting{right:40px}
#contactUs .gform_footer{text-align:center;padding:0}
#contactUs input[type="submit"],
#contactUs input.button,
#contactUs #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #contactUs input.ui-datepicker-prev,
#contactUs #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #contactUs input.ui-datepicker-next{background:#142B83;border:none;color:white;text-shadow:none;box-shadow:none;float:none;border-radius:15px;padding:0px 10px;line-height:32px}
#contactUs h3.gform_title{font-weight:bold;color:#0C1981;font-size:18px;border-bottom:1px solid #CFCFCF;margin:0 0 10px 0;width:100%;display:inline-block;text-transform:uppercase}
#contactUs .gform_description{font-size:14px;font-style:italic;margin-bottom:15px}
#contactUs li.gfield input,
#contactUs li.gfield textarea{width:90%}
.threeSteps{padding-top:15px;padding-bottom:0}
.threeSteps p{text-align:center;font-size:22px}
.threeSteps .emphasis{font-size:18px;color:#008503;font-weight:bold;font-style:italic}
.threeSteps img{margin:3px}
ul.featuredvids{list-style:none;margin:20px 0;padding:0}
ul.featuredvids li{display:block;width:100%;float:left;margin:10px 0}
ul.featuredvids li .ytvid{width:200px;float:left;display:block;margin-right:20px;position:relative}
ul.featuredvids li .ytvid img{width:100%}
ul.featuredvids li .ytvid .playbutton{position:absolute;left:75px;top:45px;width:auto}
.single-videogallery ul.featuredvids li{width:45%;margin-right:5%}
.archive .models.hentry{margin-left:30px;padding:15px 0;float:left;width:45%;text-align:center}
.post-type-archive-models .thumbnail{display:inline-block}
#modelFeat{margin-bottom:10px}
.quickInfo{background-color:#ffffff;border:solid 2px #aaa;width:30%;margin-bottom:10px;font-size:14px;float:left;box-sizing:border-box}
.quickInfo table{width:100%}
.quickInfo table td{padding:4px 5px;font-size:14px}
.quickInfo table td .right{text-align:right}
.models.hentry{margin-top:0;padding-top:0}
#carModel{font-family:"arial",
sans-serif;font-size:14px;position:relative}
#carModel div.greeting{right:40px;display:none}
#carModel .thumbs{display:inline-block;float:left;position:relative;text-align:center;width:70%}
.models.action-button{text-align:center}
.button.searchbtn,
#ui-datepicker-div .ui-datepicker-header .searchbtn.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .searchbtn.ui-datepicker-next{padding:5px 15px;text-align:center;font-size:16px;text-transform:uppercase;box-sizing:border-box}
.searchbtn a{text-decoration:none}
#carModel .thumbs img{margin:0 0 10px 1%;max-width:32%}
.modeldetails{display:inline-block;width:100%;clear:both;margin-top:10px}
.modelQuotes{font-family:"arial",
sans-serif;font-size:14px}div.greeting{position:absolute;top:10px;font-size:48px;line-height:130%;color:#FFF;font-weight:bold;text-align:right;text-shadow:-2px 1px 5px #000}
.hentry.city #sdac_related_posts{display:none}div.map{margin-top:15px}
.testdrivegift{position:fixed;bottom:30px;left:auto;z-index:100}
.specialsQuoteForm{float:left;width:28%;padding-left:2%}
.latestVehicleSpecials{float:left;width:70%;margin-top:10px}
.comparison .entry-title{display:none}
.comparison #sdac_related_posts{display:none}
.brandcol,
.compcol{width:50%;box-sizing:border-box;padding:15px;vertical-align:top}
.brandcol h3,
.compcol h3{color:#fff;font-size:18px;font-weight:100;line-height:40px;text-align:center}
.brandcol{border-right:1px solid #ccc;background:transparent;padding-left:35px}
.colorbar{background-color:#333;text-align:center;color:#fff;padding:10px;font-size:18px}
.brandimagepic{margin-bottom:10px}
.modelsname{font-weight:600;margin-top:2px}
.comparetable .row-2{color:#fff;font-weight:bold}
.comparetable .row-4,
.comparetable .row-7,
.comparetable .row-10{background:#d7d7d7}
.comparetable .row-4 .col-1,
.comparetable .row-7 .col-1,
.comparetable .row-10 .col-1{text-align:center}
.comparetable td{width:200px;text-align:center !important;border-left:1px solid #eee !important;border-top:none !important}
.comparetable td:first-child{border-left:none !important;font-weight:bold}
.comparetable .row-1 td{border-left:none !important}
.comparetable .column-2{background:#ebebeb}
.comparetable .row-1 .column-2{background:none}
.comparetable .row-2 .column-2{background:none}
.comparetable .row-12{background:#555}
.comparetable .row-12 td{border-left:none !important}
.belowchart{margin:30px 0}
.schema{display:none}
.rightCol,
.leftCol{width:50%;float:left}
ul li.pagenav{list-style:none}
.rightCol a,
.leftCol a{color:#555}
.gform_wrapper ul{list-style:none;margin:0}
.gform_wrapper form{margin-bottom:0}
.gfield_radio input,
.gfield_checkbox input{vertical-align:0}
.gfield_radio label,
.gfield_checkbox label{display:inline-block;margin-left:8px}
.gform_wrapper .gfield_required{color:#ca0000;padding-left:1px}
.gform_button{min-width:250px}
.gform_wrapper .validation_message{display:none}
.gform_wrapper .gfield_error label{color:#ca0000}
.gform_validation_container,
.warningTextareaInfo{display:none}
.ginput_left,
.gf_left_half,
.ginput_right,
.gf_right_half{float:left;width:48%}
.ginput_left,
.gf_left_half{margin-right:4%}
.ginput_complex .ginput_left,
.ginput_complex .gf_left_half{margin-right:0px}
.ginput_right:after,
.gf_right_half:after{content:'';display:block;clear:both}
.gform_wrapper label:not(.gfield_label),
.gfield_description{position:relative;top:-5px;font-size:12px}
.gfield_radio li,
.gfield_checkbox li{display:inline;margin-right:10px}
.gfield_radio li label,
.gfield_checkbox li label{position:static !important}
.formsection:after{content:'';display:block;clear:both}textarea{height:120px}input[type="text"].datepicker.datepicker_with_icon{margin-right:5px;width:90% !important}img.ui-datepicker-trigger{margin-top:-8px;cursor:pointer}
.lightboxForm_wrapper{overflow-x:hidden}
.gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
.gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4{padding:10px;margin:20px 0;background-color:#eee}
.gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .di-vehicle-info .vehicles-left,
.gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 .di-vehicle-info .vehicles-left{font-weight:bold;text-align:center}
.orderparts .gform_footer{margin-top:30px}fieldset.first-fl{float:left;width:48%;margin-right:2%}fieldset.first-fl .input-append input{width:93%}fieldset.second-fl{float:left;width:48%}
.payment-box{border:1px solid #ccc;background-color:#f9f9f9;padding:0 10px 10px}
.payment-box .mtable{width:100%}
.payment-box .mtable .mleft,
.payment-box .mtable .mmain,
.payment-box .mtable .mright{text-align:center;line-height:17px;padding-top:10px;font-family:"ArialNarrow", arial, sans-serif}
.payment-box .mtable .mmain{font-weight:bold;font-size:22px;line-height:26px}
.payment-box .payment-calculator-disclaimer{font-size:9px}
#reviews h3{font-size:16px;font-weight:bold}
#reviews .leave_review,
#reviews .yelp,
#reviews .google{min-height:110px;margin-top:45px}
#reviews .leave_review_Y,
#reviews .leave_review_N,
#reviews .google_Y,
#reviews .google_N,
#reviews .yelp_Y,
#reviews .yelp_N{display:none}
#reviews .yelp_Y{margin-top:50px}
#reviews label{vertical-align:top;display:inline-block;padding-top:5px;padding-left:5px;padding-right:10px;font-size:1.4em}
#reviews .review_sites{margin:20px 0}
#reviews .review_sites a{display:inline-block;margin:0;width:24%}
#reviews .review_sites br{display:none}
.review{margin-bottom:15px}
.review .rating{display:block;width:115px;height:25px}
.review .rating.rating-0{background-position:0 0px}
.review .rating.rating-1{background-position:0 -25px}
.review .rating.rating-2{background-position:0 -50px}
.review .rating.rating-3{background-position:0 -75px}
.review .rating.rating-4{background-position:0 -100px}
.review .rating.rating-5{background-position:0 -125px}
.popover p{color:#333 !important}
#a2apage_powered_by,
.a2apage_powered_by{display:none}
.light-button.sortablePrice{float:right;margin-right:10px}
.light-button.sortablePrice a{color:black !important}
.results_table{margin-top:6px}
ul.associationsgrid{list-style:none}
ul.associationsgrid li{float:left;width:44%}
.vehicle-title h2{float:left}
.vinstock{float:right}
.ui-tooltip{z-index:5;padding:8px;position:absolute;z-index:5;max-width:300px;box-shadow:0 0 5px #aaa;border-width:2px}
#incentives-rates-list-2014 .disclaimer-container{display:none}
#incentives-rates-list-2014 p{color:#000000}
#incentives-rates-list-2014 .vehicle-offer{width:99%;background-color:#FFF;margin-bottom:15px;padding-bottom:10px;cursor:default}
#incentives-rates-list-2014 .vehicle-offer .vehicle-detail-info{min-height:150px}
#incentives-rates-list-2014 .vehicle-offer .inventory-incentive-btn a{padding:5px 10px;text-align:center;color:white;display:block}
#incentives-rates-list-2014 .vehicle-offer .inventory-incentive-btn{-khtml-border-radius:4px;border-radius:4px;margin-bottom:10px}
#incentives-rates-list-2014 .vehicle-offer .inventory-incentive-btn.view-inventory-btn{background-color:#52930b}
#incentives-rates-list-2014 .vehicle-offer .inventory-incentive-btn.other-offers{background-color:#585858}
#incentives-rates-list-2014 .vehicle-offer .selectOptionHeader{width:100%;text-align:center}
#incentives-rates-list-2014 .vehicle-offer .selectOptionHeader h4{color:#5aa20e;border-bottom:none;margin:0px;padding:0px}
#incentives-rates-list-2014 .vehicle-offer:hover{box-shadow:0 0 15px #888}
#incentives-rates-list-2014 .vehicle-offer .relation{color:#a09c9b;font-size:0.9em;display:inline-block;padding-bottom:15px;vertical-align:bottom}
#incentives-rates-list-2014 .vehicle-offer .relation.disabled{display:none}
#incentives-rates-list-2014 .vehicle-thumbnail{display:inline-block;width:25%;margin-left:2%;padding:5px;padding-top:25px}
#incentives-rates-list-2014 .vehicle-thumbnail img{width:100%}
#incentives-rates-list-2014 .vehicle-thumbnail.no-thumbnail{display:none}
#incentives-rates-list-2014 .targeted-programs{width:75%;margin-left:22%}
#incentives-rates-list-2014 .offer-details{font-size:1.7em;vertical-align:top;display:inline-block;width:70%;min-height:150px}
#incentives-rates-list-2014 .offer-details.no-thumbnail{width:96%;margin-left:2%}
#incentives-rates-list-2014 .offer-details h2{color:#3a3a3a;padding-bottom:2px;margin-bottom:5px;border-bottom:#d3d4d3 2px solid;font-size:24px;font-weight:300}
#incentives-rates-list-2014 .offer-details h2 .fancy-links{float:right;display:inline-block}
#incentives-rates-list-2014 .offer-details h2 a{font-size:0.6em;color:#4387c4;padding-right:10px;padding-top:15px;font-style:normal;font-weight:bold}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail{width:42.5%;background:#f0f0f0;color:#3a3a3a;vertical-align:top;display:inline-block;padding:25px;margin:0px 0px 10px}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.finance{float:right}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .vehicle-offer-detail-terms{margin-top:10px;margin-bottom:5px}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .vehicle-offer-detail-terms a{background-color:white;padding:10px;-khtml-border-radius:5px;border-radius:5px;color:black}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .financeTermsInfoBox{display:none}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.offer-value-cell .bottom-text{font-weight:100}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.offer-value-cell .bottom-text .offer-expiration{font-size:0.8em;position:relative;display:block;top:-5px;letter-spacing:2px;font-style:italic}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .offer-details-summary{display:none}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.disabled{color:#ccc;opacity:0.3;display:none}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .value{font-size:1.7em;vertical-align:bottom;position:relative;top:5px;left:0px}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .bottom-text{margin-top:20px;font-size:18px;font-weight:100}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .bottom-text a.show-offer-details-summary{color:#0b4b7f;text-decoration:none;font-size:1.2em}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .bottom-text a.show-offer-details-summary:hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;color:red}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.finance-term{width:100px;background-color:#fefefe;border:1px solid #fdfcfc}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail.no-financing{text-align:center;display:inline-block;width:600px;letter-spacing:0.5em}
#incentives-rates-list-2014 .offer-details .vehicle-offer-detail .main-finance-term{margin-bottom:15px}
#incentives-rates-list-2014 .offer-details .finance-terms{margin:10px 0px 0px 232px}
#incentives-rates-list-2014 .offer-details .finance-terms h2{text-align:center}
#incentives-rates-list-2014 .offer-details .finance-terms.no-bonus-cash{margin-left:0px}
#incentives-rates-list-2014 .offer-details.finance-term.inpopup{width:20%;min-height:60px;background-color:#f0f0f0;margin:5px;padding:15px;text-align:center;float:left}
#incentives-rates-list-2014 .offer-details.finance-term.inpopup .value{font-size:20px}
#incentives-rates-list-2014 .offer-details.finance-term.inpopup .bottom-text{font-size:10px}
#incentives-rates-list-2014 .vehicle-offer-detail.finance-term.inpopup{width:17%;min-height:40px;background-color:#f0f0f0;margin:5px;padding:8px;text-align:center;float:left;box-shadow:0px 0px 0px black}
#incentives-rates-list-2014 .vehicle-offer-detail.finance-term.inpopup .value{font-size:20px}
#incentives-rates-list-2014 .vehicle-offer-detail.finance-term.inpopup .bottom-text{font-size:10px}
#incentives-rates-list-2014 #offer-details-box{display:none;position:absolute;min-height:200px;min-width:350px;background-color:#fff;z-index:1000;box-shadow:0 3px 10px #777;-khtml-border-radius:10px;border-radius:10px}
#incentives-rates-list-2014 #offer-details-box .close-offer-details-box{display:inline-block;float:right;font-size:14px;margin:10px 20px 0px 0px;cursor:pointer;font-weight:bold}
#incentives-rates-list-2014 #offer-details-box h2{font-size:1em;margin-left:10px;color:#2d2d2d;line-height:1em}
#incentives-rates-list-2014 #offer-details-box .offer-details-summary-item{background-color:transparent;padding:0px;min-width:250px;margin:10px;box-shadow:none}
#incentives-rates-list-2014 #offer-details-box .offer-details-summary-item a{display:inline-block;color:#2d2d2d}
#incentives-rates-list-2014 #offer-details-box .offer-details-summary-item .offer-details-summary-item-details{max-width:250px;display:none}
#incentives-rates-list-2014 #offer-details-box .offer-details-summary-item .offer-details-summary-item-details p{color:#333;font-size:9px}
#incentives-rates-list-2014 #offer-details-box .offer-details-summary-item span{margin-right:15px}
#incentives-rates-list-2014 #offer-details-box .total-value{font-size:4em;margin:20px 25px 10px 0px;margin:0px;padding-left:10px;float:none;text-align:left;display:block;color:#52930b}
#incentives-rates-list-2014 #offer-details-box:after{content:"";position:absolute;width:0;height:0;border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;background-color:transparent;top:100%;left:50%;margin-left:-55px;margin-top:0px}
#incentives-rates-list-2014 #offer-details-box.expanded:after{display:none}
#incentives-rates-list-2014.mobile-view .vehicle-offer{padding-left:10px;padding-right:10px;background:transparent;width:96%}
#incentives-rates-list-2014.mobile-view .vehicle-offer h2{font-size:18px;text-align:left}
#incentives-rates-list-2014.mobile-view .vehicle-offer h3{font-size:16px;font-weight:600 !important}
#incentives-rates-list-2014.mobile-view .vehicle-offer .offer-details{text-align:center;width:97%}
#incentives-rates-list-2014.mobile-view .vehicle-offer .offer-details .vehicle-offer-detail .close-offer-details-box{font-size:14px}
#incentives-rates-list-2014.mobile-view .vehicle-offer .offer-details .vehicle-offer-detail .bottom-text{color:#333}
#incentives-rates-list-2014.mobile-view .vehicle-offer .offer-details .vehicle-offer-detail.offer-value-cell.disabled{display:none}
#incentives-rates-list-2014.mobile-view .vehicle-offer .offer-details .vehicle-offer-detail .relation{margin-left:0}
#incentives-rates-list-2014 #ajax-indicator{display:none;position:fixed;height:100px;width:100px;background:#fff;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;border:solid 1px #ccc;border-radius:5px;z-index:2000;top:50%;left:50%;margin-top:-50px;margin-left:-100px}
#incentives-rates-list-2014 #ajax-indicator img{margin:20px 0 0 20px}
#incentives-rates-list-2014 #incentives-ajax-msg{display:none;padding:5px 10px;margin-bottom:15px;color:#333;max-width:1135px;background-color:#A5F0A3;border:1px solid #6DAD6C;box-shadow:0 0 15px #888}
#incentives-rates-list-2014 #incentives-ajax-msg.error{border-color:#ea0000;background-color:#ffebe8}
#incentives-rates-list-2014 #change-location{display:none;margin:10px 0px}
#incentives-rates-list-2014 .small.button,
#incentives-rates-list-2014 #ui-datepicker-div .ui-datepicker-header .small.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #incentives-rates-list-2014 .small.ui-datepicker-prev,
#incentives-rates-list-2014 #ui-datepicker-div .ui-datepicker-header .small.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #incentives-rates-list-2014 .small.ui-datepicker-next{vertical-align:top}
@media (min-width: 768px) and (max-width: 1199px){#incentives-rates-list-2014 .vehicle-offer .vehicle-thumbnail{width:35%}
#incentives-rates-list-2014 .vehicle-offer .offer-details{width:60%}
#incentives-rates-list-2014 .vehicle-offer .offer-details h2{margin-left:5%}
#incentives-rates-list-2014 .vehicle-offer .vehicle-offer-detail{width:90%}
#incentives-rates-list-2014 .vehicle-offer .vehicle-detail-info{min-height:100px}
#incentives-rates-list-2014 .vehicle-offer .selectOptionHeader,
#incentives-rates-list-2014 .vehicle-offer .disclaimer-container{display:none}}
@media (max-width: 768px){#incentives-rates-list-2014 .vehicle-offer .visible-xs.mobile-inventory-incentive-buttons{display:block !important}
#incentives-rates-list-2014 .vehicle-offer .vehicle-thumbnail .inventory-incentive-btn.other-offers{display:none}
#incentives-rates-list-2014 .vehicle-offer .vehicle-thumbnail .inventory-incentive-btn.view-inventory-btn{display:none}
#incentives-rates-list-2014 .vehicle-offer .offer-details{width:100%}
#incentives-rates-list-2014 .vehicle-offer .offer-details h2{margin-left:5px;width:97%}
#incentives-rates-list-2014 .vehicle-offer .vehicle-offer-detail{width:100%}
#incentives-rates-list-2014 .vehicle-offer .vehicle-offer-detail.finance{float:left}
#incentives-rates-list-2014 .vehicle-offer .vehicle-detail-info{min-height:inherit}
#incentives-rates-list-2014 .vehicle-offer .selectOptionHeader,
#incentives-rates-list-2014 .vehicle-offer .disclaimer-container{display:none}
#incentives-rates-list-2014 .mobile-inventory-incentive-buttons .inventory-incentive-btn{width:45%;float:left;margin:10px}}
.vrp-incentive #vehicle-cash-offer>strong,
.vrp-incentive #vehicle-bonus-cash>strong,
.vdp-incentive #vehicle-cash-offer>strong,
.vdp-incentive #vehicle-bonus-cash>strong{font-size:28px}
.vrp-incentive #vehicle-cash-offer p strong,
.vrp-incentive #vehicle-bonus-cash p strong,
.vdp-incentive #vehicle-cash-offer p strong,
.vdp-incentive #vehicle-bonus-cash p strong{font-size:20px}
.vrp-incentive #vehicle-finance-terms,
.vdp-incentive #vehicle-finance-terms{position:relative;display:inline-block;width:300px;margin-top:50px}
.vrp-incentive #vehicle-finance-terms .finance-term,
.vdp-incentive #vehicle-finance-terms .finance-term{font-size:18px}
.vrp-incentive #vehicle-finance-terms .finance-term .bottom-text,
.vdp-incentive #vehicle-finance-terms .finance-term .bottom-text{display:inline-block;margin-left:20px}
.vrp-incentive #vehicle-finance-terms .finance-term .value,
.vdp-incentive #vehicle-finance-terms .finance-term .value{display:inline-block;font-weight:bold}
.vrp-incentive #vehicle-finance-terms #incentives-payment-calculator,
.vdp-incentive #vehicle-finance-terms #incentives-payment-calculator{position:absolute;top:-50px;left:240px;width:270px}
.vrp-incentive #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price,
.vdp-incentive #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price{margin-bottom:10px}
.vrp-incentive #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price span,
.vdp-incentive #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price span{font-weight:bold}
.vrp-incentive #vehicle-finance-terms #show-payment-options,
.vdp-incentive #vehicle-finance-terms #show-payment-options{display:none}
#vehicle-rebates{border:none}
#vehicle-rebates #vehicle-incentives{max-width:800px}
#vehicle-rebates #vehicle-incentives #top #vehicle-title{display:inline-block;vertical-align:top}
#vehicle-rebates #vehicle-incentives #top #vehicle-title p{font-size:0.8em;margin-top:-15px}
#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail{opacity:0.3;position:absolute;right:0;top:10px;text-align:right}
#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-1{width:45%}
#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-2{width:50%}
#vehicle-rebates #vehicle-incentives #top #vehicle-thumbnail.size-3{width:58%}
#vehicle-rebates #vehicle-incentives #vehicle-cash-offer{position:relative;margin-top:15px}
#vehicle-rebates #vehicle-incentives #vehicle-cash-offer strong{font-size:50px}
#vehicle-rebates #vehicle-incentives #vehicle-cash-offer p{font-size:18px;margin:10px 25px}
#vehicle-rebates #vehicle-incentives #vehicle-cash-offer p strong{position:relative;font-size:30px;margin-left:0;color:#ea0000;display:block;line-height:50px;bottom:0}
#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash{position:relative;margin-top:55px;margin-bottom:20px}
#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash strong{font-size:50px}
#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash p{font-size:18px;margin:10px 25px}
#vehicle-rebates #vehicle-incentives #vehicle-bonus-cash p strong{position:relative;font-size:30px;margin-left:0;color:#ea0000;display:block;line-height:50px;bottom:0}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms{text-align:center;margin-top:10px;color:#fff}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .finance-term{position:relative;z-index:10;font-size:40px;display:inline-block;margin:10px}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .finance-term .bottom-text{margin-top:20px;font-size:10px}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator{height:0px;overflow:hidden;margin-top:20px;z-index:1}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price{display:none;position:absolute;background-color:rgba(0,0,0,0.7);-khtml-border-radius:10px;border-radius:10px;margin-top:-300px;width:800px;height:450px;font-size:40px;text-align:left;line-height:120%}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #incentives-payment-calculator #down-payment-and-price span{margin:20px 0px 0px 100px;font-size:18px;display:inline-block;min-width:140px}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms .button,
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #vehicle-rebates #vehicle-incentives #vehicle-finance-terms .ui-datepicker-prev,
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #vehicle-rebates #vehicle-incentives #vehicle-finance-terms .ui-datepicker-next{margin:20px auto}
#vehicle-rebates #vehicle-incentives #vehicle-finance-terms.active .finance-term{position:relative;z-index:10}
#vehicle-rebates #vehicle-incentives #targeted-programs{line-height:140%;margin-top:45px}
.communityButtons>div{clear:both;margin:10px 0;width:100%;max-width:100%}
@media (max-width: 500px){.responsive-on #whitewrap .mobile-nav-menu{padding:5px}}
.vdp-header-portrait{position:relative;z-index:21;float:left;width:100%;height:60px;background:transparent}
.vdp-header-portrait h1{float:left;color:#FFF;display:block;line-height:30px;font-size:26px}
.vdp-header-portrait{display:none}
.vdp-header-portrait .vehicle-title{display:none}
.vdp-header-portrait{display:block}
.vdp-header-portrait .vehicle-title{display:block}
#results-page h4.total-found{color:#333 !important}
@media (max-width: 1010px){.responsive-on .horizontal-sidebar li.widget{width:33%;margin-bottom:30px}
.sidr-open .ui-autocomplete.ui-widget-content{z-index:10000}}
@media (min-width: 1458px){#flexslider_hg_homepage .slides .slide:before{content:'';position:absolute;left:0;top:0;height:100%;display:block;width:80px;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #888), color-stop(100%, rgba(136,136,136,0)));background:-webkit-linear-gradient(left, #888 0%, rgba(136,136,136,0) 100%);background:linear-gradient(to right, #888 0%, rgba(136,136,136,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#00888888',GradientType=1 )}
#flexslider_hg_homepage .slides .slide:after{content:'';position:absolute;right:0;top:0;height:100%;display:block;width:80px;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(136,136,136,0)), color-stop(100%, #888));background:-webkit-linear-gradient(left, rgba(136,136,136,0) 0%, #888 100%);background:linear-gradient(to right, rgba(136,136,136,0) 0%, #888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00888888', endColorstr='#888888',GradientType=1 )}}
@media (min-width: 2047px) and (max-width: 2049px), (min-width: 1023px) and (max-width: 1025px), (min-width: 1135px) and (max-width: 1137px), (max-width: 979px){#whitewrap .hidden-touch{display:none !important}
#whitewrap .show-touch{display:block !important}
.touch-header .menu-top{height:70px;background:none repeat scroll 0% 0% #1C1C1C;position:fixed;width:100%;z-index:1000}
.touch-header .menu-top .logo{float:left;min-height:50px !important}
.touch-header .menu-top span{display:table-cell}
.touch-header .menu-top span.menu-directions{display:block;float:right}
.touch-header .menu-top span.menu-directions a{display:block;line-height:70px;padding:0 10px}
.touch-header .menu-top span.menu-phone{display:block;float:right}
.touch-header .menu-top span.menu-phone a{display:block;line-height:70px;padding:0 10px}
.touch-header .menu-top .mobile-chat,
.touch-header .menu-top .mobile-text{float:right}
.touch-header .menu-top .mobile-chat img,
.touch-header .menu-top .mobile-text img{display:inline-block;float:right;margin-right:10px;height:30px;width:auto;margin-top:20px}
.touch-header .menu-top a#mobile-menu-toggle.menu-hamburger{float:left;margin:25px 10px}
.touch-header .menu-top a#mobile-menu-toggle img.menu-hamburger{width:30px}
.touch-header .menu-top span.menu-directions a,
.touch-header .menu-top span.menu-phone a{color:#ccc}
.touch-header .menu-top span.menu-directions img,
.touch-header .menu-top span.menu-phone img{display:inline-block;float:left;margin-right:10px;height:20px;margin-top:25px}
.touch-header .menu-top span.menu-directions span,
.touch-header .menu-top span.menu-phone span{display:inline-block}
#whitewrap .mobile-nav-menu input.button,
#whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #whitewrap .mobile-nav-menu input.ui-datepicker-prev,
#whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #whitewrap .mobile-nav-menu input.ui-datepicker-next{float:left}
#whitewrap .mobile-nav-menu .selectShowFilters{float:right;margin-top:-20px}
#sidr{display:none;position:fixed;top:0px;height:100%;z-index:999999;overflow-y:auto;background:none repeat scroll 0% 0% #333;color:#FFF;width:260px !important;background:#333}
#sidr.mobile-nav-menu{width:auto;max-height:none !important;height:100% !important;padding:0 !important;display:none;z-index:915;background-color:#808080;overflow-y:auto}
#sidr.mobile-nav-menu .row{width:100% !important}
#sidr.mobile-nav-menu .span12{width:100%;-moz-box-sizing:border-box}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget{margin:10px;color:#fff;padding:10px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul{padding:0;margin:0;background:#fff}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li{padding:10px 0;list-style:none;border-bottom:4px solid gray;background:#333;background-color:#666;padding:5px 10px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li:nth-child(1){border-top:0 solid gray}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li:hover{background-color:#b3b3b3}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li:hover a{color:#333 !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li>a{color:#fff !important;text-decoration:none !important;margin:0px;font-size:17px;line-height:20px;font-weight:normal !important;display:block}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget h3{font-size:16px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget h4{line-height:10px;background:none repeat scroll 0% 0% #222;color:#FFF;border:medium none;border-radius:5px;box-shadow:none;line-height:10px;padding-left:0;padding-right:0px;width:100% !important;font-size:12px;font-weight:100;text-shadow:none}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input{width:13%}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.button,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.ui-datepicker-prev,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.ui-datepicker-next{float:none !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input#search{width:79%;height:38px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.text-search{width:24px;vertical-align:top;margin:0px;padding:4px;background:none repeat scroll 0% 0% #204D74;border:1px solid #ccc;border-radius:5px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .button.select-search,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container #ui-datepicker-div .ui-datepicker-header .select-search.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .select-search.ui-datepicker-prev,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container #ui-datepicker-div .ui-datepicker-header .select-search.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .select-search.ui-datepicker-next{display:block !important;float:none !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .selectShowFilters{float:none}
#vrp-filter-menu{padding:15px 30px}
#vrp-filter-menu .searchFilter{display:none}
#vrp-filter-menu #mobile-reset-filters-container{text-align:center}
#whitewrap .search-special-vehicles-actions-weather-layout.touch-header{padding-top:70px}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .container{clear:both}
#whitewrap .search-special-vehicles-actions-weather-layout .menu-top{top:0px}
#whitewrap .search-special-vehicles-actions-weather-layout .menu-top .logo{margin-top:0px}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget{clear:both}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget ul{list-style:none;padding:0px;margin:0px}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget ul li.menu-item{background-color:#666;border-bottom:1px solid #999}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget ul li.menu-item>a{padding:5px 15px;display:block;color:white;text-decoration:none;font-weight:normal !important;font-size:14px}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget ul li.menu-item:hover{background-color:#b3b3b3}
#whitewrap .search-special-vehicles-actions-weather-layout #sidr.mobile-nav-menu .mobileFlyoutWidget ul li.menu-item:hover a{color:black}
#whitewrap .search-special-vehicles-actions-weather-layout #openhoursbar{background:#007cc3;height:32px;line-height:32px;font-size:14px;color:#fff;text-align:center;font-family:'Open Sans', sans-serif}
#whitewrap .search-special-vehicles-actions-weather-layout #openhoursbar .dynamic-hours .department{margin-left:10px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search{padding:15px 15px;background: #333;background-size:cover}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search .container{background-color:transparent}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search #search-anything-field{width:80%;background:#fff;padding:5px 10px;border:none;color:#333;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;margin:0;float:left;height:30px;line-height:20px;font-size:14px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search .searchfields{width:80%;float:left}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search .searchfields select{margin-bottom:0px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search .searchsubmit{width:20%;float:left}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search button.search-anything-submit-btn{float:right;width:10%;height:30px;margin:0;background: #007cc3;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;border:none;background-size:24px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search span.orselect{display:block;text-align:center;margin:10px 0;color:#fff;font-size:12px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search select{background:#fff;padding:5px 10px;color:#333;border:none;outline:none;float:left;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:2%;height:30px;line-height:20px;font-size:12px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search select.year{width:38%}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search select.model{width:98%;margin-top:6px}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search select.make{width:58%}
#whitewrap .search-special-vehicles-actions-weather-layout #mobile-advanced-search button.advanced-search-btn{float:right;width:100%;border-radius:5px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding;outline:none;border:none;padding:23px 10px;background:#61A100;line-height:20px;color:#fff;font-size:24px}
#whitewrap .search-special-vehicles-actions-weather-layout .mobile-special{text-align:center;padding:10px 0px;background-color:#1c1c1c;font-size:16px;z-index:10;width:100%;position:relative;color:#DDD}
#whitewrap .search-special-vehicles-actions-weather-layout .mobile-special a{color:white}
#whitewrap .search-special-vehicles-actions-weather-layout .mobile-special .specialdate{font-size:14px;display:block;color:#fff}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile{position:relative;text-align:center}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile .actionscontent{position:absolute;top:30%;color:#fff;width:80%;padding:0 15px;font-size:13px}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile .actionscontent .vehicle-count{width:100%;left:0px;top:-1.25em;font-size:2.5em;position:absolute}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile .actionbutton{background:#fff;color:#333;position:absolute;width:80%;display:block;bottom:15%;padding:10px 10px;border-radius:3px;margin:0 5%;font-size:11px}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile.left{border-right:1px solid #fff}
#whitewrap .search-special-vehicles-actions-weather-layout .actions .halfMobile.right{border-left:1px solid #fff}
#whitewrap .search-special-vehicles-actions-weather-layout .weather{padding:10px 0;font-family:'Open Sans', sans-serif}
#whitewrap .search-special-vehicles-actions-weather-layout .weather .icon{width:33.33%;padding:0;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee;float:left}
#whitewrap .search-special-vehicles-actions-weather-layout .weather .icon img{height:60px}
#whitewrap .search-special-vehicles-actions-weather-layout .weather .title{width:33.33%;float:left;text-align:center;line-height:15px;padding-top:15px}
#whitewrap .search-special-vehicles-actions-weather-layout .weather .temperature{float:left;width:33.33%;text-align:center;font-size:30px;font-weight:100;margin-top:0px;margin-left:0px;padding-top:10px;line-height:100%}
.ui-autocomplete .ui-menu-item a{color:#333}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions.save-vehicles-action .view-details-button{width:85%}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .save-vehicle-button{display:block;width:15%;height:28px;float:left;background: transparent;background-position:5px -5px;background-size:40px}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .save-vehicle-button a{display:block;width:95%}
.vdp-tabs-wrapper{background:#fff}
.vdp-tabs-wrapper .vdp-bottom .span12{width:100%}
.vdp-tabs-wrapper .vdp-bottom div.ui-tabs-panel ul li{width:100%;margin-right:0}
.vdp-tabs-wrapper .vdp-bottom .gform_wrapper .gform_body{float:none;display:block}
.vdp-tabs-wrapper .vdp-bottom .gform_wrapper .gform_body ul{padding-right:10px}
.vdp-tabs-wrapper .vdp-bottom .gform_wrapper .gform_body ul li{float:none;width:100% !important;margin:0}
.vdp-tabs-wrapper .vdp-bottom .gform_wrapper .gform_footer{float:none;display:block;padding:5px 10px 10px}
.vdp-tabs-wrapper .vdp-bottom .gform_wrapper .gform_footer input{margin:0}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion{margin-bottom:0px;float:left;width:100%}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header{font-size:16px;display:block;cursor:pointer;position:relative;margin:0 0 5px 0;padding:15px 15px 15px 50px;background:#ccc;min-height:0;border:none;font-weight:normal;color:#333}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header a,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header a{color:#333;text-decoration:none}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header:hover,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header:hover{background:#ddd}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-content,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-content{border:none}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon{position:absolute;left:15px;height:20px;width:20px;display:block}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon.ui-icon-plus,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon.ui-icon-plus{background-position:0px 0px}
.vdp-tabs-wrapper .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon.ui-icon-minus,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon.ui-icon-minus{background-position:0px 20px}
.vdp-tabs-wrapper .vdp-bottom .accordion h2,
.vdp-tabs-wrapper .vdp-bottom .accordion h3,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu h2,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu h3{border-radius:0px;color:red;line-height:20px}
.vdp-tabs-wrapper .vdp-bottom .accordion h2,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu h2{font-size:100%;font-family:inherit}
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content{border-radius:0px;padding:1em 1.2em}
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4{border:none;padding:0px;margin:0 0;background-color:#fff}
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper form,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper form,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form{background-color:white}
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper form .gfield_label,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form .gfield_label,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form .gfield_label,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper form .gfield_label,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form .gfield_label,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form .gfield_label{color:#333}
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper .gform_heading,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .gform_heading,
.vdp-tabs-wrapper .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 .gform_heading,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper .gform_heading,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .gform_heading,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 .gform_heading{display:none}
.vdp-tabs-wrapper .vdp-bottom .accordion dt,
.vdp-tabs-wrapper .vdp-bottom .accordion dd,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu dt,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu dd{float:left}
.vdp-tabs-wrapper .vdp-bottom .accordion dt,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu dt{clear:left;font-weight:normal}
.vdp-tabs-wrapper .vdp-bottom .accordion dd,
.vdp-tabs-wrapper .vdp-bottom .accordion .mpg-value,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu dd,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .mpg-value{font-weight:bold}
.vdp-tabs-wrapper .vdp-bottom .accordion .mpg-container,
.vdp-tabs-wrapper .vdp-bottom #accordionMenu .mpg-container{float:left}
.vdp-tabs-wrapper #vehicle-incentives h2{font-size:20px}
.vdp-tabs-wrapper #vehicle-incentives h3{font-size:18px}}
@media (max-width: 767px){.responsive-on #whitewrap .touch-header .menu-top span.menu-directions a img,
.responsive-on #whitewrap .touch-header .menu-top span.menu-phone a img{display:inline-block;float:left;margin-right:10px;height:30px;width:auto;margin-top:20px}}
@media (min-width: 768px) and (max-width: 1199px){.responsive-on .fixed-top-spacer{height:70px;display:block}
.responsive-on #sliderRow .slideoverlay{left:25px;top:0px}
.responsive-on .copyright,
.responsive-on .vehicleVin,
.responsive-on .vehicleStock{font-size:10px}
.responsive-on .row.inventoryButtons{margin-left:10px}
.responsive-on .slogan{font-size:18px}
.responsive-on .header-phone{font-size:16px}
.responsive-on .old-detailspage .maincardetails .details-box .mpg-container .city,
.responsive-on .old-detailspage .maincardetails .details-box .mpg-container .hwy{margin:0 10% 0;width:30%}
.responsive-on .old-detailspage .maincardetails .details-box .mpg-container .mpg-value{font-size:30px;line-height:24px}
.responsive-on .old-detailspage .maincardetails .gallery-container .large-img img{max-width:290px}
.responsive-on #detailspage .maincardetails .share_link{margin-top:12px;padding:3px 46px}
.responsive-on #detailspage .maincardetails .details-box .price-box .special-banner span{font-size:11px}
.responsive-on #detailspage .maincardetails .details-box .details-block .span3{width:270px}
.responsive-on #detailspage .maincardetails .shopping-box{margin-bottom:20px}
.responsive-on #detailspage .maincardetails .shopping-tools{font-weight:bold}
.responsive-on #detailspage .maincardetails .box-arrow{border-width:231px;border-top-width:30px;border-bottom-width:0}
.responsive-on #detailspage .thingstodo .container .span12 div.thingsmenu a{width:179px}
.responsive-on #detailspage .vdp-bottom .span12{width:920px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul li{width:155px}
.responsive-on .row.search{border-right:2px solid #888}
.responsive-on .span12.visible-phone.visible-tablet a{display:inline-block;width:30%}
.responsive-on .span12.visible-phone.visible-tablet a img{margin-right:5px}
.responsive-on tr.table-headings td.vehicleThumb{width:200px !important}
.responsive-on tr.table-headings td.vehicleDetails{width:325px !important}
.responsive-on tr.table-headings td.vehiclePrice{width:auto !important}
.responsive-on tr.table-headings td.vehicleSpecials{display:none}
.responsive-on #results-page .vehicle .vehicle-image{width:180px}
.responsive-on #results-page .vehicle .sold-overlay{width:180px}
.responsive-on #results-page .vehicle .vehicle-overview{width:70%;min-height:165px}
.responsive-on #results-page .vehicle .vehicle-specials{display:none}
.responsive-on #results-page .vehicle .button-bar div.vin-stock{width:auto}
.responsive-on #results-page .results.gridview .vehicle .sold-overlay{width:100%}
.responsive-on tr.table-headings td.vehicleSpecials,
.responsive-on #arrows{display:none}
.responsive-on .sidebar div.betterPricingDetail_wrapper{margin-left:20px;width:285px}
.responsive-on .sidebar div.betterPricingDetail_wrapper label{width:80px;font-size:12px}
.responsive-on .sidebar div.betterPricingDetail_wrapper input{width:100px}
.responsive-on #gform_submit_button_4{width:250px !important}
.responsive-on .largImg img{max-height:230px}
.responsive-on .galleryThumbs{width:220px}
.responsive-on .galleryThumbs li.thumbnail{width:100px;height:65px}
.responsive-on #betterThanMobile{width:380px}
.responsive-on #betterThanMobile .gfield input{width:350px}
.responsive-on #betterThanMobile .ginput_complex span{width:180px}
.responsive-on #betterThanMobile .ginput_complex span input{width:150px}
.responsive-on div.contactusformbg,
.responsive-on div.dealerinfo,
.responsive-on div.contactusmapbg{float:none;margin:10px auto}
.responsive-on .row-fluid.search .container{background:#eee;border-right:6px solid #888;border-left:6px solid #888;border-top:6px solid #888;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.responsive-on #searchform{margin:0}
.responsive-on .search-anything .row{background:none;background-color:#fff;border:1px solid #666;border-bottom-width:0;height:53px}
.responsive-on .find-a-car .container .row .span12 div.find-label{width:155px}
.responsive-on .find-a-car .container .row .span12 div.selection label{margin-left:24px}
.responsive-on .find-a-car .container .row .span12 div.selection select{width:170px}
.responsive-on .jcarousel-skin-plain li.jcarousel-item a{padding-top:70px}
.responsive-on .jcarousel-skin-plain .five li.jcarousel-item a{padding-top:103px}
.responsive-on .maincardetails a.finalPrice .price-block .price{font-size:32px;line-height:40px}
.responsive-on .maincardetails a.finalPrice .price-block .price.original{font-size:24px;line-height:24px}
.responsive-on .actionBar #actionMenu li .actionitem a{line-height:25px;font-size:1.3em}
.responsive-on .actionBar .action-icon{top:13px}
.responsive-on .thingstodo .container .span12 div.donow{width:156px}
.responsive-on .thingstodo .container .span12 div.thingsmenu{width:428px}
.responsive-on .hidden-tablet-landscape{display:none !important}
#incentives-rates-list h2{font-size:18px}
#incentives-rates-list h3{font-size:16px;font-weight:600}
#incentives-rates-list .vehicle-offer .offer-details h2{font-size:18px}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail .close-offer-details-box{font-size:14px !important}
#incentives-rates-list #offer-details-box .close-offer-details-box{font-size:1.2em !important}
#incentives-rates-list.theme-light .vehicle-offer{background:#fff}
#incentives-rates-list.theme-light .vehicle-offer .offer-details h2{color:#333}
#incentives-rates-list.theme-light .vehicle-offer .offer-details .vehicle-offer-detail{color:#000;display:inline-block;margin-right:5px;vertical-align:top;color:#666}
#incentives-rates-list.theme-light .vehicle-offer .offer-details .vehicle-offer-detail .bottom-text{color:#333}
#incentives-rates-list.theme-light .vehicle-offer .offer-details .vehicle-offer-detail .close-offer-details-box{color:#333}
#incentives-rates-list.theme-light #offer-details-box .close-offer-details-box{font-size:1.2em !important}
#incentives-rates-list P{padding-right:10px !important}
#incentives-rates-list .vehicle-offer{background:#333;width:98%}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail.finance{margin-left:0}}
@media (min-width: 768px) and (max-width: 979px){.responsive-on .fixed-top-spacer{height:70px;display:block}
.responsive-on .touch-header .menu-top{height:70px;background:#1C1C1C;position:fixed;width:100%;z-index:1000}
.responsive-on .touch-header .menu-top .logo{float:left;min-height:50px !important}
.responsive-on .touch-header .menu-top a#mobile-menu-toggle.menu-hamburger{float:left;margin:25px 10px}
.responsive-on .touch-header .menu-top span.menu-phone{display:block;float:right}
.responsive-on .touch-header .menu-top span.menu-directions{display:block;float:right}
.responsive-on .gridSpecial img{height:170px}
.responsive-on h2{font-size:1.8em}
.responsive-on .navbar .navbar-inner .nav li a{font-size:11px;padding:20px 7px}
.responsive-on ul.sub-menu .di-vehicle-icon a{padding:10px !important}
.responsive-on ul.sub-menu .di-vehicle-icon a:before{margin:0 10px 5px 0}
.responsive-on .above-all{font-size:12px}
.responsive-on .above-all .right a{display:none}
.responsive-on .row-fluid .contactInfo{font-size:12px;padding:10px}
.responsive-on .chatButton,
.responsive-on span.phone{float:none;margin:0 auto}
.responsive-on .header-phone{font-size:14px;width:50%;text-align:center}
.responsive-on .jcarousel-skin-plain{margin-left:0px}
.responsive-on .jcarousel-skin-plain li.jcarousel-item a{padding-top:55px}
.responsive-on .jcarousel-skin-plain .five li.jcarousel-item a{padding-top:72px}
.responsive-on .actionBar #actionMenu li .actionitem{padding:20px 10px 20px 75px}
.responsive-on .actionBar #actionMenu li .actionitem a{font-size:1.0em;line-height:20px}
.responsive-on .actionBar .action-icon{width:45px;height:45px;top:17px}
.responsive-on .search-anything .row form input[type=text]{font-size:1.0em}
.responsive-on .find-a-car .container .row .span12 div.selection select{width:103px}
.responsive-on .page .whitebg .span8,
.responsive-on .blog .whitebg .span8,
.responsive-on .single-post .whitebg .span8,
.responsive-on .archive .whitebg .span8{width:100%}
.responsive-on .hidden-tablet-portrait,
.responsive-on .hidden-tablet{display:none !important}
.responsive-on .visible-tablet-portrait{display:block !important}
.responsive-on table.techs{background:transparent}
.responsive-on td.filter-results{display:none}
.responsive-on div.resultsCount{display:inline-block;width:50%;float:left}
.responsive-on div.vehicleMeta{clear:both}
.responsive-on img.betterthanbutton{max-width:190px !important;right:0;position:absolute;bottom:1em;left:auto;top:auto}
.responsive-on .clickForPriceMobile{text-align:center;padding-top:10px}
.responsive-on .vehicleSpecsMobile td{border:1px solid #eee;padding:3px 8px}
.responsive-on .vehicleSpecsMobile td.data-label{font-weight:normal;width:120px}
.responsive-on .vehicleSpecsMobile td.data{font-weight:bold}
.responsive-on .old-detailspage .maincardetails a.finalPrice{padding-right:0px;background:none}
.responsive-on .old-detailspage .maincardetails .gallery{margin-left:20px !important;width:724px !important}
.responsive-on .old-detailspage .maincardetails .gallery .gallery-container .large-img img{max-width:394px}
.responsive-on .old-detailspage .detailed-specs .row .span7{width:724px;margin-left:20px}
.responsive-on #results-page.without-sidebar-filters #search-views-toggle .grid-list-container span{margin-left:4px;font-size:15px}
.responsive-on #results-page.without-sidebar-filters .fluid-filters #top-filters select{width:100px;margin-bottom:10px}
.responsive-on #detailspage .maincardetails .share_link{padding:3px 28px}
.responsive-on #detailspage .maincardetails .content-block .span4{width:352px}
.responsive-on #detailspage .maincardetails .content-block .span2{width:724px}
.responsive-on #detailspage .maincardetails .details-box .price-box dl{margin-top:0}
.responsive-on #detailspage .maincardetails .details-box .price-box dl dd.savings,
.responsive-on #detailspage .maincardetails .details-box .price-box dl dd.real-price{font-size:22px}
.responsive-on #detailspage .maincardetails .details-box .price-box .finance-container{padding:5px}
.responsive-on #detailspage .maincardetails .details-box .price-box .finance-container span b{font-size:16px}
.responsive-on #detailspage .maincardetails .details-box .price-box .special-banner span{font-size:8px}
.responsive-on #detailspage .maincardetails .details-box .details-block .span3{width:100%}
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container{background:none;margin-top:0;padding-top:0;height:auto}
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container .hwy{padding-left:0}
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container .city{padding-left:0}
.responsive-on #detailspage .maincardetails .box-arrow{display:none}
.responsive-on #detailspage .maincardetails .more-action li{display:inline-block;text-align:center;max-width:110px;width:110px;margin:5px 0}
.responsive-on #detailspage .maincardetails .more-action li a{text-align:left}
.responsive-on #detailspage .maincardetails .cta-box{margin:20px 0 10px}
.responsive-on #detailspage .vdp-bottom .span12{width:703px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body{float:none;display:block}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul{padding:20px 10px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul li{width:100%;display:block;float:none}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul li.message{display:none}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_footer{display:block;float:none;padding:0 10px 10px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_footer input{margin:0}
.responsive-on div.contactusformbg,
.responsive-on div.dealerinfo,
.responsive-on div.contactusmapbg{float:none;margin:10px auto}
.responsive-on .row-fluid.search .container{background:#eee;border-right:6px solid #888;border-left:6px solid #888;border-top:6px solid #888;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.responsive-on #searchform{margin:0}
.responsive-on #searchform input[type="text"]{margin:4px 10px 8px 0}
.responsive-on img.alignleft,
.responsive-on img.alignright{float:none;margin:10px auto;display:block}
.responsive-on .content .span4,
.responsive-on .homeContent .span4{width:100%;margin:0 0 20px 0}
.responsive-on .footer-bottom .container .span8{width:60%}
.responsive-on .latestVehicleSpecials{float:left;width:100%;margin-top:10px;margin-bottom:20px}
.responsive-on .vdp-related-vehicle,
.responsive-on .vrp-related-vehicle{width:48%;margin:10px 1%;box-sizing:border-box}
#incentives-rates-list .vehicle-offer{width:96%}
#incentives-rates-list .vehicle-offer .offer-details h2{color:#333}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail{background:transparent;color:#666}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail .bottom-text{color:#333}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail .close-offer-details-box{font-size:14px !important}
#detailspage .vdp-bottom .gform_wrapper .gform_body ul li{float:left;margin-right:5px;width:100% !important}
.vrp-top-search-anything-label{display:none}}
@media (max-width: 767px){body.responsive-on{padding:0}
.responsive-on #respond{padding-left:5px}
.responsive-on div#specialRight,
.responsive-on .special .special-right{margin-left:5px}
.responsive-on .vehicle-description-text{padding:5px}
.responsive-on #whitewrap .mobile-nav-menu input.button,
.responsive-on #whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #whitewrap .mobile-nav-menu input.ui-datepicker-prev,
.responsive-on #whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #whitewrap .mobile-nav-menu input.ui-datepicker-next{float:left}
.responsive-on #whitewrap .mobile-nav-menu .selectShowFilters{float:right;margin-top:-20px}
.responsive-on .gridSpecial img{height:auto}
.responsive-on div[id^=iCoder_]{display:none}
.responsive-on .row-fluid{width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.responsive-on .hentry{margin-left:0;padding:5px}
.responsive-on .container,
.responsive-on .container.whitebg,
.responsive-on.home .container{padding:0}
.responsive-on .mobile-logo{text-align:center}
.responsive-on .mobile-logo a.logo{float:none}
.responsive-on .search-special-vehicles-actions-weather-layout .dynamic-hours{font-size:12px}
.responsive-on .search-special-vehicles-actions-weather-layout .dynamic-hours .department{font-size:12px}
.responsive-on .search-special-vehicles-actions-weather-layout .dynamic-hours .hours{font-size:12px}
.responsive-on .search-special-vehicles-actions-weather-layout .actions .container{clear:both}
.responsive-on .head-wrap{height:auto}
.responsive-on .top-row,
.responsive-on .top-row .container{height:auto;top:0;position:relative}
.responsive-on #sliderRow,
.responsive-on .actionBar,
.responsive-on .actionBar .container,
.responsive-on .actionBar.interior{display:none;background:none}
.responsive-on .above-all .span6{width:100%;font-size:12px;text-align:center}
.responsive-on .above-all .right a{display:none}
.responsive-on .row-fluid .contactInfo{float:left;padding:0;border:none}
.responsive-on #jPanelMenu-menu .navbar-inner .action-icons{padding-top:80px;padding-bottom:20px;min-height:60px;text-align:center}
.responsive-on #jPanelMenu-menu .navbar-inner .action-icons span{margin-right:10px;margin-left:10px}
.responsive-on #jPanelMenu-menu .navbar-inner .mobile-sidebar-menu{text-align:center}
.responsive-on #jPanelMenu-menu .navbar-inner .mobile-sidebar-menu .filters-container select{display:block}
.responsive-on .navbar select{display:inline-block;margin:0 auto;margin-bottom:10px}
.responsive-on.home .navbar-inner{display:block}
.responsive-on .navbar{text-align:center}
.responsive-on .nav-container{background-image:none;background-color:#FFF}
.responsive-on #sliderRow{margin-bottom:0}
.responsive-on div.row.search{border:none}
.responsive-on.home .navbar-inner{display:inline-block}
.responsive-on.home .navbar{text-align:left}
.responsive-on.home .navbar select{display:none}
.responsive-on .contactInfo,
.responsive-on .logo{text-align:center}
.responsive-on .navbar .nav,
.responsive-on .navbar .navbar-inner{width:100%;padding:0}
.responsive-on .navbar #megaMenu{display:none}
.responsive-on .navbar .nav li,
.responsive-on .navbar #megaMenu ul.megaMenu li{width:100%;padding:10px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #EEE}
.responsive-on .navbar .nav li>a,
.responsive-on .navbar #megaMenu ul.megaMenu li>a{width:100%;text-align:left;padding:0 0 0 30%;line-height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;height:40px;-moz-box-sizing:border-box}
.responsive-on .navbar #megaMenu ul.megaMenu li>a span{line-height:40px}
.responsive-on #searchform input[type="text"]{width:200px}
.responsive-on .search-anything{margin:0}
.responsive-on .search-anything .row{height:auto}
.responsive-on .search-anything .row span{display:none}
.responsive-on .search-anything .row form{top:0;margin:10px 0}
.responsive-on .search-anything .row form input[type="text"]{font-size:16px}
.responsive-on li.gfield.gf_list_2col ul.gfield_checkbox li,
.responsive-on li.gfield.gf_list_2col ul.gfield_radio li,
.responsive-on li.gfield.gf_2col ul.gfield_checkbox li,
.responsive-on li.gfield.gf_2col ul.gfield_radio li{width:100%}
.responsive-on li.gfield.gf_list_3col ul.gfield_checkbox li,
.responsive-on li.gfield.gf_list_3col ul.gfield_radio li,
.responsive-on li.gfield.gf_3col ul.gfield_checkbox li,
.responsive-on li.gfield.gf_3col ul.gfield_radio li{width:100%}
.responsive-on ul.call-directions{margin:0;padding:0}
.responsive-on ul.call-directions li{width:50%;float:left;height:60px;list-style-type:none;line-height:40px;font-size:12px;padding:10px 0 10px 30px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.responsive-on ul.call-directions li a{width:100%;display:inline-block;padding-left:30%}
.responsive-on.home ul.call-directions li{width:100%;font-size:14px;float:none;padding:0 15px;line-height:60px;display:inline-block}
.responsive-on div.contactInfo{padding:0}
.responsive-on .nav-container,
.responsive-on .top-row{padding:0}
.responsive-on .navbar{padding:0px !important}
.responsive-on .navbar.gradient-bg #megaMenu ul.megaMenu li{background-color:#FFF;background-image:url(images/fallback-gradient.png);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfdfdf), to(#FFF));background-image:-webkit-linear-gradient(top, #dfdfdf, #FFF);border-bottom:1px solid #dfdfdf}
.responsive-on li a{margin-left:0px !important;font-weight:800 !important}
.responsive-on li.service a:before{background-repeat:no-repeat;width:40px;height:40px;float:left;margin-left:-60px;padding:0px !important;content:""}
.responsive-on.home ul.call-directions li a{background-position:10% center}
.responsive-on .entry{padding:10px;box-sizing:border-box}
.responsive-on li.mobileMenuWhite{padding:0 0 4px;line-height:50px;position:relative}
.responsive-on li.mobileMenuWhite a{margin:0;padding:0;display:inline-block;width:32px;height:32px;vertical-align:middle;float:left}
.responsive-on li.mobileMenuWhite a:before{top:0;left:0px;position:absolute;content:'';width:32px;height:32px;overflow:hidden;display:inline-block;float:left;float:none;margin:0 5px 0 5px;padding:0;}
.responsive-on li.mobileMenuWhite.magnifyingGlass a:before{background-position:0 0}
.responsive-on li.mobileMenuWhite.threeCars a:before{background-position:0 -33px}
.responsive-on li.mobileMenuWhite.calculator a:before{background-position:0 -64px}
.responsive-on li.mobileMenuWhite.priceTag a:before{background-position:0 -95px}
.responsive-on li.mobileMenuWhite.checkMark a:before{background-position:0 -127px}
.responsive-on li.mobileMenuWhite.dollarSign a:before{background-position:0px -160px}
.responsive-on li.mobileMenuWhite.screwdriverWrench a:before{background-position:0 -317px}
.responsive-on li.mobileMenuWhite.percentSign a:before{background-position:0 -221px}
.responsive-on li.mobileMenuWhite.phone a:before{background-position:0 -253px}
.responsive-on li.mobileMenuWhite.person a:before{background-position:0 -286px}
.responsive-on li.mobileMenuWhite.people a:before{background-position:-32px -287px}
.responsive-on li.mobileMenuWhite.sparkplug a:before{background-position:0 -348px}
.responsive-on li.mobileMenuWhite.warningLight a:before{background-position:0 -379px}
.responsive-on li.mobileMenuWhite.clock a:before{background-position:0 -412px}
.responsive-on li.mobileMenuWhite.tire a:before{background-position:0 -601px}
.responsive-on li.mobileMenuWhite.engineBlock a:before{background-position:0 -507px}
.responsive-on li.mobileMenuWhite.key a:before{background-position:0 -570px}
.responsive-on li.mobileMenuWhite.wheel a:before{background-position:0 -20px}
.responsive-on li.mobileMenuWhite.document a:before{background-position:-32px -253px}
.responsive-on li.mobileMenuWhite.people a:before{background-position:-32px -286px}
.responsive-on li.mobileMenuWhite.collision a:before{background-position:0 -316px}
.responsive-on li.mobileMenuWhite.information a:before{background-position:-32px -349px}
.responsive-on li.mobileMenuWhite.question a:before{background-position:-32px 379px}
.responsive-on li.mobileMenuWhite.comment a:before{background-position:100px -20px}
.responsive-on li.mobileMenuWhite.date a:before{background-position:-32px -444px}
.responsive-on li.mobileMenuWhite.handShake a:before{background-position:-32px -476px}
.responsive-on li.mobileMenuWhite.chatBubblesTwo a:before{background-position:-32px -476px}
.responsive-on li.mobileMenuWhite.breakPad a:before{background-position:0px -475px}
.responsive-on li.mobileMenuWhite.calender a:before{background-position:-32px -444px}
.responsive-on li.mobileMenuWhite.house a:before{background-position:-32px -3px}
.responsive-on li.mobileMenuWhite.steeringWheel a:before{background-position:-32px -33px}
.responsive-on li.mobileMenuWhite.timeLine a:before{background-position:-32px -412px}
.responsive-on ul.welcomebuttons-mobile{margin:0;list-style:none}
.responsive-on ul.welcomebuttons-mobile li{margin:10px 0;background: #cfcfcf;min-height:50px;display:inline-block;width:100%}
.responsive-on ul.welcomebuttons-mobile li a{line-height:30px;padding:10px 20px;color:#111;display:block;font-size:18px;font-family:'Open Sans', arial, sans-serif;text-shadow:1px 1px 2px #fff;box-sizing:border-box}
.responsive-on ul.welcomebuttons-mobile li a:hover{text-decoration:none;}
.responsive-on ul.welcomebuttons-mobile li .finddealer{background: transparent;}
.responsive-on ul.welcomebuttons-mobile li .view-current-offers{background: transparent;}
.responsive-on ul.welcomebuttons-mobile li ul.dealer-list{list-style:none;margin:0}
.responsive-on ul.welcomebuttons-mobile li ul.dealer-list li{background:#cfcfcf;border-bottom:1px solid #444}
.responsive-on ul.welcomebuttons-mobile li ul.dealer-list li p{padding-left:20px;margin:0}
.responsive-on ul.welcomebuttons-mobile li ul.dealer-list li a{display:inline;font-size:14px}
.responsive-on td.filter-results,
.responsive-on td.options,
.responsive-on td.vehicleDesc,
.responsive-on td.windowSticker,
.responsive-on tr.vehicle-stats,
.responsive-on td.vehicleSpecials,
.responsive-on tr.table-headings,
.responsive-on td.vehicleMake,
.responsive-on td.vehicleModel,
.responsive-on td.vehicleMPG,
.responsive-on td.vehiclePrice,
.responsive-on span.vehicleYear,
.responsive-on div.newSearch,
.responsive-on .origPrice{display:none}
.responsive-on .search-results{text-align:center}
.responsive-on .advanced-filters.desktop-filters{display:none}
.responsive-on #results-page td.search-results{background:none;border:none}
.responsive-on #results-page .searchFilter input#search{width:90%;clear:both;margin:0 0 10px 0}
.responsive-on #results-page .vehicle{box-sizing:border-box}
.responsive-on #results-page .vehicle .vehicle-image{width:100%;float:none;box-sizing:border-box}
.responsive-on #results-page .vehicle .vehicle-image .sold-overlay{width:100% !important;top:0;left:0;margin-left:5px}
.responsive-on #results-page .vehicle .vehicle-overview{margin:0;padding:0 0px;width:100%;min-height:0;float:none}
.responsive-on #results-page .vehicle .vehicle-overview .options{display:none}
.responsive-on #results-page .vehicle .vehicle-price{width:100%;max-width:100%;display:block;float:none;text-align:left;margin:0;padding:0 10px 10px;box-sizing:border-box}
.responsive-on #results-page .vehicle .vehicle-price .icons{display:none}
.responsive-on #results-page .vehicle .vehicle-specials{display:none}
.responsive-on #results-page .vehicle .button-bar>div:not(.pricing-cta){display:none}
.responsive-on #results-page .sorting-options{padding:3px}
.responsive-on #results-page .results.gridview .vehicle .sold-overlay{margin-left:0px}
.responsive-on .vrp-listing #results-page .entry-title{font-size:20px;margin:0px;padding:0px}
.responsive-on .vrp-listing #results-page .entry{padding:0px}
.responsive-on .vrp-listing #results-page tr td.search-results{display:none}
.responsive-on .vrp-listing #results-page tr td.results div.resultsCount{display:block}
.responsive-on .vrp-listing #results-page tr td.results div.resultsCount h4{color:#999;font-size:16px}
.responsive-on .vrp-listing #results-page tr td.results div.resultsPagination{display:none}
.responsive-on .vrp-listing #results-page .sortablePrice{display:none}
.responsive-on .vrp-listing #results-page .vehicle{position:relative}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-image{float:left;width:40%;margin:0 5px 0 0}
.responsive-on .vrp-listing #results-page .vehicle .history-reports img{max-width:70px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-price{padding:0px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-price .price-block{margin:0px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-price .price-block a{width:100%}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-price .price-block a .price{font-weight:bold;width:100%;font-size:14px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview{float:left;width:58%}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-title h2{line-height:16px;margin-top:0px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-title h2 a{font-size:14px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content{margin:0px;padding:5px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content .options{display:block;width:100%}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content .options ul{background-image:none;padding-left:0px}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content .options ul li{padding-left:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content .options ul li .detail-content{font-weight:normal}
.responsive-on .vrp-listing #results-page .vehicle .vehicle-overview .vehicle-content .vinstock{width:100%}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions{text-align:center;clear:both}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .view-details-button{margin-top:0;margin-left:0;width:50%;float:left}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .view-details-button:only-child{width:100%}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .view-details-button a{padding:2px 0px;background-color:#61A100;color:#fff;border:2px solid #426e00;clear:left;text-transform:lowercase;display:block;width:100%;box-sizing:border-box}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .shopping-tools-button{margin-top:0;margin-left:0;width:50%;float:left}
.responsive-on .vrp-listing #results-page .vehicle .vrp-actions .shopping-tools-button a{text-align:center;padding:2px 0px;background-color:#999;color:#fff;border:2px solid #777;clear:left;text-transform:lowercase;display:block;width:100%;box-sizing:border-box}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form{clear:both;max-height:30px;overflow-y:hidden}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .vehicle-description-text{clear:left}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .vrp-cta-form h3{font-size:20px}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .button-expand{float:right}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .button-expand a{width:20px;height:20px;display:block;margin-right:10px;margin-top:5px}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .button-expand a.closed{background-position:0px 0px}
.responsive-on .vrp-listing #results-page .vehicle .description-cta-form .button-expand a.open{background-position:0px 20px}
.responsive-on div#specialLeft,
.responsive-on .special .special-left{float:none;width:100%}
.responsive-on div#specialRight,
.responsive-on .special .special-right{float:none;width:100%}
.responsive-on #vrp-filter-menu .advanced-filters .column span.column-label{display:none}
.responsive-on #vrp-filter-menu .advanced-filters .column div.top-filter .bootstrap-select{float:left;width:40%;margin-right:10%}
.responsive-on #vrp-filter-menu .advanced-filters .column div.fluid-mobile-filter{display:inline}
.responsive-on #vrp-filter-menu .advanced-filters .column.vehicle-info{width:100%}
.responsive-on #vrp-filter-menu .advanced-filters .column.recently-modified{display:none}
.responsive-on #vrp-filter-menu .advanced-filters .column.advanced-search{display:none}
.responsive-on .vrp-listing #results-page.without-sidebar-filters .entry-title{font-size:20px;margin:0px;padding:0px}
.responsive-on .vrp-listing #results-page.without-sidebar-filters .entry{padding:0px}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.search-results{display:none}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsCount{display:block}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsCount h4{color:#999;font-size:16px}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters .top-filter{width:100%;max-width:100%;margin-bottom:5px;display:none}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters .button,
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters .ui-datepicker-prev,
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results div.resultsPagination #top-filters .ui-datepicker-next{width:100%;min-width:100%;float:none}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results .vehicle .vehicle-image{width:48%;box-sizing:border-box}
.responsive-on .vrp-listing #results-page.without-sidebar-filters tr td.results .vehicle .vehicle-overview{width:48%;float:left;box-sizing:border-box}
.responsive-on .vrp-listing #results-page #search-anything{width:100%}
.responsive-on .vrp-listing #results-page #search-anything span{display:none}
.responsive-on .vrp-listing #results-page #search-anything #search{width:70% !important;box-sizing:border-box}
.responsive-on .vrp-listing #results-page #search-anything #start_search{margin:0 0 9px 3%;width:25% !important;box-sizing:border-box}
.responsive-on .old-detailspage .maincardetails .gallery-container .large-img{float:none;text-align:center}
.responsive-on .old-detailspage .maincardetails .gallery-container .large-img img{max-width:100%}
.responsive-on .old-detailspage .maincardetails .gallery-container .gallery-thumbs{float:none;width:auto;margin-left:0;margin-top:45px}
.responsive-on .old-detailspage .maincardetails .gallery-container .gallery-thumbs .jcarousel-clip{margin:0 auto}
.responsive-on .old-detailspage .maincardetails{padding:10px 10px 30px}
.responsive-on .old-detailspage .maincardetails a.finalPrice{padding-right:0px;background:none;float:none}
.responsive-on .old-detailspage .maincardetails a.finalPrice .price-block.original-price{display:none}
.responsive-on .old-detailspage .clickForPriceMobile{text-align:center;padding-top:10px}
.responsive-on .old-detailspage .vehicleSpecsMobile{margin-bottom:20px}
.responsive-on .old-detailspage .vehicleSpecsMobile td{border:1px solid #eee;padding:3px 8px}
.responsive-on .old-detailspage .vehicleSpecsMobile td.data-label{font-weight:bold}
.responsive-on #detailspage.wide-1400 .maincardetails{min-height:350px}
.responsive-on #detailspage .maincardetails{padding:10px}
.responsive-on #detailspage .maincardetails h1.vehicle-title{font-size:24px}
.responsive-on #detailspage .maincardetails h2{font-size:20px}
.responsive-on #detailspage .maincardetails .share_link{margin-top:0;padding:3px 30px}
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container{background:none;padding-top:0;margin-top:0;height:auto}
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container .hwy,
.responsive-on #detailspage .maincardetails .details-box .details-block .mpg-container .city{padding-left:0}
.responsive-on #detailspage .maincardetails .box-arrow{display:none}
.responsive-on #detailspage .maincardetails .more-action{background:#1a1c21;padding:10px;margin-bottom:30px;border:1px solid #111}
.responsive-on #detailspage .maincardetails .more-action li{display:inline-block;text-align:center;max-width:110px;width:110px;margin:5px 0}
.responsive-on #detailspage .maincardetails .more-action li a{text-align:left}
.responsive-on #detailspage .vehicleSpecsMobile{padding:0;margin:0}
.responsive-on #detailspage .vehicleSpecsMobile .container{padding:0 10px 10px}
.responsive-on #detailspage .vdp-bottom .span12{width:100%}
.responsive-on #detailspage .vdp-bottom div.ui-tabs-panel ul li{width:100%;margin-right:0}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body{float:none;display:block}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul{padding-right:10px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_body ul li{float:none;width:100% !important;margin:0}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_footer{float:none;display:block;padding:5px 10px 10px}
.responsive-on #detailspage .vdp-bottom .gform_wrapper .gform_footer input{margin:0}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion{margin-bottom:0px}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header{font-size:16px;display:block;cursor:pointer;position:relative;margin:0 0 5px 0;padding:15px 15px 15px 50px;background:#ccc;min-height:0;border:none;font-weight:normal;color:#333}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header a,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header a{color:#333;text-decoration:none}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header:hover,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header:hover{background:#ddd}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-content,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-content{border:none}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon{position:absolute;left:15px;height:20px;width:20px;display:block}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon.ui-icon-plus,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon.ui-icon-plus{background-position:0px 0px}
.responsive-on #detailspage .vdp-bottom .accordion.ui-accordion .ui-accordion-header-icon.ui-icon-minus,
.responsive-on #detailspage .vdp-bottom #accordionMenu.ui-accordion .ui-accordion-header-icon.ui-icon-minus{background-position:0px 20px}
.responsive-on #detailspage .vdp-bottom .accordion h2,
.responsive-on #detailspage .vdp-bottom .accordion h3,
.responsive-on #detailspage .vdp-bottom #accordionMenu h2,
.responsive-on #detailspage .vdp-bottom #accordionMenu h3{border-radius:0px;color:red;line-height:20px}
.responsive-on #detailspage .vdp-bottom .accordion h2,
.responsive-on #detailspage .vdp-bottom #accordionMenu h2{font-size:100%;font-family:inherit}
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content{border-radius:0px;padding:1em 1.2em}
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4{border:none;padding:0px;margin:0 0;background-color:#fff}
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper form,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper form,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form{background-color:white}
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper form .gfield_label,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form .gfield_label,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form .gfield_label,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper form .gfield_label,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 form .gfield_label,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 form .gfield_label{color:#333}
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper .gform_heading,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .gform_heading,
.responsive-on #detailspage .vdp-bottom .accordion .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 .gform_heading,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper .gform_heading,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .gform_heading,
.responsive-on #detailspage .vdp-bottom #accordionMenu .ui-accordion-content .gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_4 .gform_heading{display:none}
.responsive-on #detailspage .vdp-bottom .accordion dt,
.responsive-on #detailspage .vdp-bottom .accordion dd,
.responsive-on #detailspage .vdp-bottom #accordionMenu dt,
.responsive-on #detailspage .vdp-bottom #accordionMenu dd{float:left}
.responsive-on #detailspage .vdp-bottom .accordion dt,
.responsive-on #detailspage .vdp-bottom #accordionMenu dt{clear:left;font-weight:normal}
.responsive-on #detailspage .vdp-bottom .accordion dd,
.responsive-on #detailspage .vdp-bottom .accordion .mpg-value,
.responsive-on #detailspage .vdp-bottom #accordionMenu dd,
.responsive-on #detailspage .vdp-bottom #accordionMenu .mpg-value{font-weight:bold}
.responsive-on #detailspage .vdp-bottom .accordion .mpg-container,
.responsive-on #detailspage .vdp-bottom #accordionMenu .mpg-container{float:left}
.responsive-on #detailspage #vehicle-incentives h2{font-size:20px}
.responsive-on #detailspage #vehicle-incentives h3{font-size:18px}
.responsive-on div.contactusformbg,
.responsive-on div.dealerinfo,
.responsive-on div.contactusmapbg{float:none;margin:10px auto}
.responsive-on table.full-width-mobile td{display:inline-block;line-height:120%}
.responsive-on .gform_wrapper .lightboxcontact ul li label{float:none !important}
.responsive-on .gform_wrapper .gform_footer{text-align:left}
.responsive-on .sidebar.vertical{margin:15px 10px}
.responsive-on .quickInfo,
.responsive-on #carModel .thumbs{width:100%;margin:3px 0 0 0}
.responsive-on .threeSteps{display:none}
.responsive-on fieldset.first-fl{float:none;width:100%;margin-right:0}
.responsive-on fieldset.second-fl{float:none;width:100%}
.responsive-on .staff-container.list ul.staff{list-style:none;margin:0}
.responsive-on .staff-container.list ul.staff li img{width:100%;margin-right:0%;float:none;margin-top:0px}
.responsive-on .staff-container.list ul.staff li div{float:none;width:100%}
.responsive-on .staff-container.list ul.staff li:after{content:'';display:block;clear:both}
.responsive-on .staff-container.grid ul.staff li{display:block;width:100%;box-sizing:border-box}
.responsive-on .vdp-related-vehicle,
.responsive-on .vrp-related-vehicle{width:100%;margin:0;box-sizing:border-box;padding:20px}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail{background:transparent;border:none;border-left:1px solid #666}
#incentives-rates-list .vehicle-offer .offer-details .vehicle-offer-detail .bottom-text{color:#333}
ul#strip-gallerycarousel{background-size:275px 20px;padding-left:24px;padding-right:24px;width:230px !important}
ul#strip-gallerycarousel li{list-style:none;margin-top:6px}
ul#strip-gallerycarousel li:first-child{margin-top:0px}
#reviews .google_N,
#reviews .leave_review_Y{background-position:-230px 0px}
#whitewrap .mobile-nav-menu .navbar-inner .mobile-sidebar-menu input#search{width:85%;height:32px}
#whitewrap .mobile-nav-menu .navbar-inner .mobile-sidebar-menu input.text-search{width:24px;vertical-align:top;padding:4px;background-color:#777}
#whitewrap .mobile-nav-menu .navbar-inner .mobile-sidebar-menu input.select-search{display:block}
#whitewrap #sidr.mobile-nav-menu{padding:0;display:none;z-index:915;background-color:gray;overflow-y:auto}
#whitewrap #sidr.mobile-nav-menu .navbar-inner{display:inherit}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .top-half{padding-top:20px;padding-bottom:20px;background-color:#555}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .top-half .mobile-sidebar-menu h4{line-height:10px;background:#222;color:white;border:none;box-shadow:none;padding-left:20px;padding-right:20px;width:82% !important;font-size:12px;border-radius:0px}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .top-half .mobile-sidebar-menu input#search{width:78%;height:36px}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .top-half .mobile-sidebar-menu input.text-search{width:26px;vertical-align:top;margin:0px;padding:4px;background:#204d74;border:1px solid #888}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .nav{width:100%;margin:0}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .nav li:hover{background-color:#ddd}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .nav li{border-bottom:1px solid #666;padding:5px 10px;height:30px}
#whitewrap #sidr.mobile-nav-menu .navbar-inner .nav li a{color:white;margin:0px;font-size:17px;line-height:20px;font-weight:normal !important}

#whitewrap #sidr.mobile-nav-menu h3{font-size:16px}
#whitewrap #sidr.mobile-nav-menu h4{font-size:14px}
#whitewrap #sidr.mobile-nav-menu h4.selectShowFilters{text-shadow:none}
#whitewrap #sidr.mobile-nav-menu input{width:100%}
#whitewrap #sidr.mobile-nav-menu select.criteria{display:block;width:100%;margin:5px 0}
#whitewrap #sidr.mobile-nav-menu li.menu-item>a{width:100%;display:block;text-align:left;padding:0 0 0 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}}
@media screen and (max-width: 450px){.communityButtons>div{display:inline-block;text-align:center}
.communityButtons>div>div{clear:both;text-align:center;display:inline-block;height:auto !important}
.communityButtons img.alignleft,
.communityButtons img.alignnone{clear:both;margin:10px auto;display:block;float:none !important}
.communityButtons h2{clear:both;text-align:center;display:inline-block;height:auto !important}
.communityButtons a{float:none !important}}
.touch-header .menu-top a#mobile-menu-toggle.menu-hamburger{float:left;margin:25px 10px}
.touch-header .menu-top a#mobile-menu-toggle img.menu-hamburger{width:30px}
.touch-header .menu-top .menu-directions a{display:block;line-height:70px;padding:0 10px}
.touch-header .menu-top .menu-phone a{display:block;line-height:70px;padding:0 10px}
#whitewrap .mobile-nav-menu input.button,
#whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #whitewrap .mobile-nav-menu input.ui-datepicker-prev,
#whitewrap .mobile-nav-menu #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #whitewrap .mobile-nav-menu input.ui-datepicker-next{float:left}
#whitewrap .mobile-nav-menu .selectShowFilters{float:right;margin-top:-20px}
#sidr{display:none;position:fixed;top:0px;height:100%;z-index:999999;overflow-y:auto;background:none repeat scroll 0% 0% #333;color:#FFF;width:260px !important;background:gray}
#sidr.mobile-nav-menu{width:auto;max-height:none !important;padding:0 !important;display:none;z-index:915;background-color:#808080;overflow-y:auto}
#sidr.mobile-nav-menu .row{width:100% !important}
#sidr.mobile-nav-menu .span12{width:100%;-moz-box-sizing:border-box}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget{margin:10px;color:#fff;padding:10px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul{padding:0;margin:0;background:#fff}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li{padding:10px 0;list-style:none;border-bottom:4px solid gray;background:#333;background-color:#666;padding:5px 10px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li:nth-child(1){border-top:0 solid gray}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li>a{color:#fff !important;text-decoration:none !important;margin:0px;font-size:17px;line-height:20px;font-weight:normal !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget ul li>a:hover{color:#fff !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget h3{font-size:16px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget h4{line-height:10px;background:none repeat scroll 0% 0% #222;color:#FFF;border:medium none;border-radius:5px;box-shadow:none;line-height:10px;padding-left:0;padding-right:0px;width:100% !important;font-size:12px;font-weight:100;text-shadow:none}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input{width:13%}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.button,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.ui-datepicker-prev,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form #ui-datepicker-div .ui-datepicker-header input.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.ui-datepicker-next{float:none !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input#search{width:79%;height:38px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget form input.text-search{width:24px;vertical-align:top;margin:0px;padding:4px;background:none repeat scroll 0% 0% #204D74;border:1px solid #ccc;border-radius:5px}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .button.select-search,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container #ui-datepicker-div .ui-datepicker-header .select-search.ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .select-search.ui-datepicker-prev,
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container #ui-datepicker-div .ui-datepicker-header .select-search.ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header #sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .filters-container .select-search.ui-datepicker-next{display:block !important;float:none !important}
#sidr.mobile-nav-menu .span12 div.mobileFlyoutWidget .selectShowFilters{float:none}
#vrp-filter-menu{padding:15px 30px}
#vrp-filter-menu .searchFilter{display:none}
#vrp-filter-menu #mobile-reset-filters-container{text-align:center}
@media (max-width: 979px){.responsive-on #cpoRow{height:240px;position:relative;z-index:20}
.responsive-on #cpoRow .animatedCPOImagesContainer{margin:auto}
.responsive-on #cpoRow .cpocontent{width:100% !important;text-align:center;margin:0 auto;margin-top:40px}
.responsive-on #cpoRow .cpocontent img{margin-bottom:20px}
.responsive-on #cpoRow .cpocontent .button,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-prev,
.responsive-on #cpoRow .cpocontent #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-header .responsive-on #cpoRow .cpocontent .ui-datepicker-next{padding:12px}
.responsive-on #cpoRow .animateImage{display:none}
.responsive-on #cpoRow
.cpocontent{float:left}}
