  #content .row>div h2:first-child,#widget form p{margin-top:0;margin-bottom:5px}body{background:url(header_bg.jpg) top center no-repeat,url(header_bg_slice.jpg) top repeat-x,url(main_bg.jpg) top/cover;font-family:'Open Sans',sans-serif}#mainheader{position:relative;width:100%;height:173px}#mainheader h2 a,#mainheader h2 a:hover{color:#fff;text-decoration:none}#mainheader .logo{background:url(logo.png) no-repeat;position:absolute;top:-25px;left:-210px;width:208px;height:119px}#main{background:#fff;border-radius:10px;padding:10px 20px;margin:0 auto;max-width:990px;width:100%}#content{padding:0 5px}#content h2{color:#02569d;font-size:34px;margin:25px 0 15px}#content h3{color:#02569d;font-size:19px;font-weight:600;margin:0 0 5px;clear:both}#content .row>div h2:first-child+h3{margin-top:0}#content li h4{margin:0}#content img{max-width:100%;height:auto}#widget{background:url(slides/1.jpg) center center/cover no-repeat #fff;border:2px solid #fff;border-radius:10px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);margin-top:5px;position:relative;width:100%;height:330px}#widget h2{color:#02569d;margin:0 0 10px;font-size:28px;font-weight:600;line-height:32px}#widget form{background:#fff;border:2px solid #fff;border-radius:10px;padding:10px;width:100%;height:100%}#widget form p{clear:both}#widget form .left label{color:#02569d;text-align:right}#widget form .left select{color:#02569d;width:100%}#widget form .hotel-area{margin-top:10px}#widget form .left{width:55%}#widget form .right{background:#FA8911;border-radius:0 10px 10px 0;padding:10px;position:absolute;top:0;right:0;width:43%;height:100%}#widget form .title{color:#fff;font-size:22px;font-weight:600}#widget form .quote{background:#fff;border-radius:5px;color:#02569d;display:block;font-size:24px;font-weight:600;padding:0 5px}#widget .note{font-size:11px;font-weight:600;margin-left:10px}#widget form button{background:-webkit-linear-gradient(bottom,#02569d 50%,#168bbc 100%);background:linear-gradient(to top,#02569d 50%,#168bbc 100%);border:2px solid #fff;border-radius:5px;color:#fff;font-weight:600;line-height:110%;padding:4px;width:100%}#licensed{background:-webkit-linear-gradient(bottom,#fff 50%,#cddce3 100%);background:linear-gradient(to top,#fff 50%,#cddce3 100%);border:2px solid #fff;border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,.25),inset 0 0 3px 3px rgba(40,40,150,.1);color:#02569d;font-weight:600;padding:15px;margin:5px 0 15px}#licensed strong{color:#ff8207}/*#testimonials{border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,.25);color:#02569d;margin:25px 0 20px;padding:1px 30px 15px;position:relative;width:100%;height:100%}#testimonials blockquote{display:none;margin:0}*/#testimonials blockquote.active{display:block}/*#testimonials:before{display:block;height:0;content:'\201D';font:100px/100% Georgia,"Times New Roman",serif;color:rgba(2,86,157,.3);position:absolute;right:10px;bottom:50px}#testimonials button{background:url(arrow.png) no-repeat;border:0;font-size:0;position:absolute;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);outline:0;width:41px;height:40px}#testimonials button:hover{opacity:.7}#testimonials button.next{left:100%;-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}*/.link.question{font-weight:700}.answer{margin-bottom:10px}.hiddenqa{display:none}#mainfooter nav,.text-center{text-align:center}#mainfooter nav li{display:inline-block}#mainfooter nav li:after{color:#fff;content:' | '}#mainfooter nav li:last-child:after{content:''}#mainfooter nav a{color:#fff;font-size:12px;text-decoration:underline}#mainfooter nav a:hover{color:rgba(255,255,255,.7)}#content .ratesTable th{text-align:center;background:#0F99D6}#content .ratesTable th h2,#content .ratesTable th h3{color:#fff;margin:0}#reservation-step{max-width:480px;margin:0 auto 20px}#reservation-step li{width:25%;padding:0 5px}#reservation-step a span{display:block;font-size:16px;font-weight:400}#reservation-step a{padding-top:5px;padding-bottom:5px;font-weight:600}#reservation .hr{border-top:1px solid #eee!important;padding-top:20px;margin-top:20px}#reservation .hided{display:none}#reservation .hided2{border-top:0 solid #eee!important;height:0;overflow:hidden;border:0;margin:0;padding:0}#reservation .form-group .selectDate,#reservation .form-group .time-readonly{background:#fff;opacity:1}@media (max-width:767px){#reservation-main-col{padding:0 5px}#reservation-step li{padding:0}.continue.stickyfixed{background:rgba(255,255,255,.85);position:relative!important;z-index:900;padding-right:30px}}.testimonials-list blockquote{margin-bottom:20px}.testimonials-list blockquote p{background:-webkit-linear-gradient(#CEF3FF,#B7EDFF);background:linear-gradient(#CEF3FF,#B7EDFF);border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,.25);color:#666;margin:0 0 10px;padding:10px 60px;position:relative;width:100%;height:100%}.testimonials-list blockquote p:after,.testimonials-list blockquote p:before{display:block;height:0;font:100px/100% Georgia,"Times New Roman",serif;color:rgba(152,152,152,.4);position:absolute}.testimonials-list blockquote p:before{content:'\201C';left:10px;top:5px}.testimonials-list blockquote p:after{content:'\201D';right:10px;bottom:50px}.continueprompt,.help-block,.missing{font-style:italic}.testimonials-list blockquote cite{padding:0 0 0 20px}.vehicle+.vehicle{margin-top:20px}#reservation,#reservation>.row{position:relative}.nav-justified>li{display:table-cell;width:1%}.selectDate::-webkit-calendar-picker-indicator,.selectDate::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.timeselect .form-control{width:100%;display:inline-block;max-width:182px}.serviceselect .form-control{width:100%;display:inline-block;max-width:242px}label[data-toast]{cursor:pointer;text-decoration:underline}.continue{text-align:right;width:100%;height:60px}.continue.stickyfixed{background:rgba(255,255,255,.85);position:absolute;z-index:900;padding-right:30px}.hasSticked{padding-bottom:60px}.continue p{display:inline-block}.continue :last-child{margin-left:10px}#continue.disabled{color:#333;background-color:#fff;border-color:#ccc}.hideni,.option-disabled{display:none}#content .selectVehicle .vehicle img{margin-right:10px;max-width:100px;height:auto;float:left}#content .selectVehicle .vehicle .details{float:left}.two-inputs input{display:block;float:left;margin-right:.5%;width:49.5%}.two-inputs input+input{margin-left:.5%;margin-right:0}.numberInput{max-width:200px}.paypal-button-hidden{visibility:hidden}@media (min-width:990px){#mainheader .wrap{margin:0 auto;position:relative;width:990px;height:100%}#mainheader h1,#mainheader h2,#mainnav,#widget form,.subnav{position:absolute}#mainheader h1{color:#02569d;font-size:47px;top:35px;left:196px;margin:0;font-weight:600}#mainheader h2{font-size:36px;margin:0;text-shadow:1px 1px 1px #111;right:30px;top:80px}#mainheader nav ul{margin:0;padding:0}#mainnav{border:0;margin-bottom:0;bottom:0;left:50%;width:95%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:0}#mainnav li{display:block;float:left;padding:0 1px;width:14.25%}#mainnav a,.subnav a{text-align:center;width:100%}#mainnav a{background:#0c6aab;background:-webkit-linear-gradient(bottom,#02569d 10%,#168bbc 80%);background:linear-gradient(to top,#02569d 10%,#168bbc 80%);border:2px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 -4px 2px -2px rgba(0,0,0,.25),-4px 0 2px -2px rgba(0,0,0,.25),4px 0 2px -2px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:600;padding:7px 0;height:36px}#mainnav a.active,#mainnav a:active,#mainnav a:focus,#mainnav a:hover{background:#fff;color:#0c6aab;text-decoration:none}#mainnav .navbar-nav{float:none}.subnav{background:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 6px 0 rgba(0,0,0,.25),inset 0 0 3px 3px rgba(40,40,150,.1);top:0;right:0}.subnav li{display:inline-block}.subnav a{color:#0c6aab;display:block;font-size:16px;font-weight:700;padding:16px 18px 10px;height:50px}.subnav a.active,.subnav a:active,.subnav a:focus,.subnav a:hover{color:#000;text-decoration:none}#widget form{background:#fff;border:2px solid #fff;border-radius:10px;padding:10px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:440px;height:80%}#licensed{background:url(licensed.png) center center/contain no-repeat;border:0;box-shadow:none;width:688px;height:128px;max-width:100%}#licensed p{display:none}}@media (max-width:989px){#mainheader h1,#mainheader h2{margin:0;position:absolute;text-align:center;width:100%}#mainheader h1{color:#02569d;font-size:40px;top:55px;left:0;font-weight:600;z-index:2}#mainheader .logo{top:5px;left:5px;opacity:.425;z-index:1}#mainheader h2{font-size:26px;text-shadow:1px 1px 1px #111;left:0;top:120px}#mainnav{z-index:100;border:0}#mainnav .navbar-nav,#mainnav .navbar-nav>li{float:none}#mainnav .navbar-collapse{background:rgba(255,255,255,.95);font-weight:700;position:relative;top:-51px;z-index:-1;width:100%}#mainnav .navbar-brand{color:#02569d;font-weight:700}#mainnav .navbar-toggle{background:#fff;border-color:#e7e7e7;display:block}#mainnav .navbar-toggle .icon-bar{background-color:#02569d}#mainnav .navbar-header{float:right;width:30%}#mainnav .collapse{display:none!important}#mainnav .collapse.in{display:block!important}#testimonials{margin-bottom:30px}.sm-inline{float:left;margin:10px 10px 0 0}#content h3{margin-top:10px}#widget{background:#fff;height:auto}#widget h2{font-size:22px;text-align:left}#widget form{border:0;padding:0;text-align:center}#widget form .left{display:inline-block;padding:5px 10px;position:static;width:auto}#widget form .left label{float:left;width:80px}#widget form .hotel-area{margin-top:0}#widget form .right{border-radius:0 0 10px 10px;text-align:center;position:static;width:100%;height:auto}#widget form .right .quote{text-align:left}}#loading,.popbg{top:0;left:0;width:100%;height:100%;z-index:10000;position:fixed}@media (max-width:989px) and (min-width:768px){#mainnav .navbar-collapse{top:0}}.optgroup-header{font-weight:700}.option{font-weight:400}.has-error .btn{border-color:#a94442}#loading{background:url(loading.gif) center center no-repeat rgba(255,255,255,.8)}#price{margin-right:10px;font-weight:600}body.hasSticky{padding-bottom:60px}.popbg{background:rgba(255,255,255,.875);opacity:0;-webkit-transition:all .4s;transition:all .4s}.popbg.important{z-index:20000}.popbg.shown{opacity:1}.popup{background:#fff;border:1px solid #ccc;border-radius:10px;color:#000;cursor:pointer;font-weight:500;padding:10px 15px;position:fixed;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;max-width:500px;z-index:10005}.toast{position:absolute;bottom:0;left:50%;opacity:0;width:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .4s;transition:all .4s;z-index:9900}.toast.shown{bottom:0;opacity:1}.continueprompt{display:none;text-align:center}.help-block{margin-bottom:0}.help-block.not-shown{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .4s;transition:all .4s}.help-block.not-shown.shown{max-height:100px;opacity:1}#reservation-main-col{position:relative}.popup .btn{display:block;margin:10px auto 0}.input-sm .selectize-input{font-family:'Open Sans',sans-serif;height:30px;min-height:30px;padding:5px 10px 5px 14px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.input-sm .selectize-input input{color:#555}.input-sm.selectize-control .selectize-input.disabled{background-color:#eee;cursor:not-allowed}div.input-sm{line-height:1}div.input-sm .selectize-dropdown-content{line-height:1.5}@media (max-width:767px){.input-sm{font-size:20px}}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{opacity:.5}.popup>ul{display:block;margin-left:auto;margin-right:auto;text-align:left;width:80%}#quickQuote{z-index:10000}#quickQuote.loading{background:url('/css/loading_light.gif') center center no-repeat;min-height:140px;background-size: 48px 48px;}#quickQuote .left .form-group{margin-bottom:10px}#widget form button[disabled]{opacity:.75}#widget input::-webkit-input-placeholder{text-align:left}#widget input::-moz-placeholder{text-align:left}#widget input:-ms-input-placeholder{text-align:left}#widget input::placeholder{text-align:left}#widget .selectize-input>*{text-align:left;width:150%}