html,body{margin:0;padding:0;}body{margin:0;padding:0;background:#ffffff;font-family:'Open Sans Regular',Arial,Helvetica;font-size:14px;color:#000000;}#preloader{display:block;position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;z-index:1000;background:transparent url(/sites/all/themes/fireflycayman/images/loading.gif) center center no-repeat;background-color:rgba(0,0,0,0.3);}#preloader{display:none;}@font-face{font-family:'Open Sans Regular';src:url(/sites/all/themes/fireflycayman/fonts/opensans-regular.eot);src:url(/sites/all/themes/fireflycayman/fonts/opensans-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/opensans-regular.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/opensans-regular.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/opensans-regular.svg#opensansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans Semibold';src:url(/sites/all/themes/fireflycayman/fonts/opensans-semibold.eot);src:url(/sites/all/themes/fireflycayman/fonts/opensans-semibold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/opensans-semibold.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/opensans-semibold.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/opensans-semibold.svg#opensanssemibold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans Bold';src:url(/sites/all/themes/fireflycayman/fonts/opensans-bold.eot);src:url(/sites/all/themes/fireflycayman/fonts/opensans-bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/opensans-bold.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/opensans-bold.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/opensans-bold.svg#opensansbold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Open Sans Condensed Light';src:url(/sites/all/themes/fireflycayman/fonts/opensans-condlight.eot);src:url(/sites/all/themes/fireflycayman/fonts/opensans-condlight.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/opensans-condlight.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/opensans-condlight.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/opensans-condlight.svg#opensanscondensedlight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans Light';src:url(/sites/all/themes/fireflycayman/fonts/opensans-light.eot);src:url(/sites/all/themes/fireflycayman/fonts/opensans-light.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/opensans-light.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/opensans-light.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/opensans-light.svg#opensanslight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Hand Of Sean Regular';src:url(/sites/all/themes/fireflycayman/fonts/hand-of-sean-regular.eot);src:url(/sites/all/themes/fireflycayman/fonts/hand-of-sean-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/hand-of-sean-regular.woff) format('woff'),url(/sites/all/themes/fireflycayman/fonts/hand-of-sean-regular.ttf) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/hand-of-sean-regular.svg#handofseanregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Font Awesome';src:url(/sites/all/themes/fireflycayman/fonts/font-awesome.eot?v=4.0.3);src:url(/sites/all/themes/fireflycayman/fonts/font-awesome.eot?#iefix&v=4.0.3) format('embedded-opentype'),url(/sites/all/themes/fireflycayman/fonts/font-awesome.woff?v=4.0.3) format('woff'),url(/sites/all/themes/fireflycayman/fonts/font-awesome.ttf?v=4.0.3) format('truetype'),url(/sites/all/themes/fireflycayman/fonts/font-awesome.svg?v=4.0.3#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}#skip-link{display:none;}.element-invisible{display:none;}.clear{clear:both;}p{margin:0;padding:7px 0 7px;}b,strong{font-family:'Open Sans Bold',Arial,Helvetica;}label{font-family:'Open Sans Regular',Arial,Helvetica;font-weight:normal;}a{color:#5c3678;outline:none;-moz-outline:none;}li a.active{color:#5c3678;}dl,dl dt,dl dd{margin:0;padding:0;display:block;}dl{padding:10px 0 5px;}dl dt,dl dd{padding:3px 0;}dl dt{font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;}img.alignleft,.ibimage_left{float:left;margin:5px 10px 10px 0;padding:0;}img.alignright,.ibimage_right{float:right;margin:5px 0 10px 10px;padding:0;}img.aligncenter,.ibimage_center{clear:both;float:none;margin:10px auto;padding:0;display:block;}textarea.form-textarea,input.form-text{margin:0;padding:5px 10px 5px;font-weight:normal;font-size:12px;line-height:16px;color:#000000;background:#ffffff;border:1px solid #5c3678;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;-moz-outline:none;}.select-wrapper select{display:block;margin:0;padding:5px 0 5px 10px;font-weight:400;font-size:14px;line-height:16px;color:#666666;border:0;border-radius:0;width:280px;height:26px;max-height:26px;background:transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;-moz-outline:none;cursor:pointer;}.select-wrapper select::-moz-focus-inner{border:none;}.select-wrapper{margin:0;padding:0;color:#666666;width:250px;height:26px;border:1px solid #5c3678;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;-moz-outline:none;overflow:hidden;background:#ffffff url(/sites/all/themes/fireflycayman/images/bg-select.png) center right no-repeat;position:relative;cursor:pointer;}input.jqDatepicker{width:130px;background:#ffffff url(/sites/all/themes/fireflycayman/images/bg-date.png) center right no-repeat;}input.form-submit,input.form-button{margin:0;padding:5px 15px 5px;font-weight:normal;font-size:14px;font-family:'Open Sans Semibold',Arial,Helvetica;line-height:16px;display:block;color:#ffffff;height:auto;cursor:pointer;border:0px solid;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;background-color:#5c3678;}input.form-submit:hover,input.form-button:hover{background-color:#974e9f;}table{margin:0 auto;padding:0;background:#fff;width:99%;border:0px solid;border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:none;border-spacing:0;border-collapse:collapse;}tr,thead,tbody{margin:0;padding:0;}thead td,thead th{margin:0;padding:0;background-color:#e6e6e6;text-shadow:1px 1px #ffffff;}tr td,thead th,tbody th{border-left:1px solid #ccc;text-align:left;margin:0;padding:8px;color:#616161;vertical-align:middle;}tr td{text-align:center;}tr td.title{text-align:left;font-weight:bold;}thead td,thead th{margin:0;font-weight:bold;padding:10px 6px;text-align:center;}thead .model,thead th.model{margin:0;display:table-cell;}th,td{margin:0;border-bottom:1px solid #dedede;}tbody th{margin:0;padding:8px 8px;text-align:left;}tbody tr.even td{color:#464646;}tbody tr.even td,tbody tr.even th,tbody tr.even{background-color:#f5f5f5;}tbody tr.odd td,tbody tr.odd th,tbody tr.odd{background-color:#ffffff;}tbody tr:hover td,tbody tr:hover th{background-color:#ffffcf;}th input.form-checkbox,th input.form-radio,td input.form-checkbox,td input.form-radio{display:block;margin:0 auto;padding:0;}#top{margin:0;padding:0;display:block;background:#231f20;}#top .inner{margin:0 auto;padding:0;display:block;width:980px;height:30px;}#language-switcher{margin:0;padding:9px 0 0;display:block;float:left;}#language-switcher ul{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;}#language-switcher ul li{margin:0;padding:0 12px 0 0;display:block;list-style:none;list-style-type:none;float:left;height:12px;line-height:12px;border:0px solid;font-size:12px;font-weight:normal;color:#ffffff;}#language-switcher ul li a{margin:0;padding:0;display:block;float:left;height:12px;line-height:12px;color:#308dff;text-decoration:none;border-bottom:1px dotted #308dff;}#phone{margin:0;padding:9px 0 0;display:block;float:right;}#phone a{margin:0;padding:0;display:block;float:left;height:12px;line-height:12px;color:#ffffff;text-decoration:none;}#phone a i{display:block;float:left;font-family:"Font Awesome";font-style:normal;font-weight:normal;font-size:18px;line-height:12px;color:#fff229;text-decoration:none;width:20px;height:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;-moz-outline:none;}#phone a i:before{content:"\f095";}#header{margin:0;padding:0;display:block;border-bottom:1px solid #6e3982;background-color:#803d8c;background-image:linear-gradient(top,#5c3577,#803d8c);background-image:-moz-linear-gradient(top,#5c3577,#803d8c);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#5c3577),to(#803d8c));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#5c3577,endColorStr=#803d8c);}#header .inner{margin:0 auto;padding:0;display:block;width:980px;position:relative;}#logo{margin:0;padding:0;display:block;width:181px;height:98px;float:left;}#logo img{margin:0;padding:0;display:block;width:181px;height:98px;}#header h1{margin:0;padding:0;display:block;color:#ffffff;font-family:'Open Sans Bold',Arial,Helvetica;font-weight:bold;font-size:14px;line-height:18px;position:absolute;top:30px;left:250px;}#header .licensee{margin:0;padding:0;display:block;color:#ffffff;font-weight:normal;font-size:12px;line-height:18px;position:absolute;top:50px;left:250px;}#flag{margin:0;padding:0;display:block;width:192px;height:98px;float:right;background:#00247d url(/sites/all/themes/fireflycayman/images/flag.png) center center no-repeat;}#navigation{margin:0;padding:0;display:block;background:#f7f7f7;border:0px solid;}#navigation .inner{margin:0 auto;padding:0;display:block;width:980px;}#navigation ul{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;height:46px;}#navigation ul li,#navigation ul.nice-menu li{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;height:46px;line-height:46px;border:0px solid;background-color:transparent;background-image:none;font-size:16px;font-family:'Open Sans Semibold',Arial,Helvetica;font-weight:normal;color:#ffffff;}#navigation ul li.first{border-left:0px solid;}#navigation ul li.last{border-right:0px solid;}#navigation ul li a{margin:0;padding:0 14px;display:block;float:left;height:46px;line-height:50px;color:#000000;text-decoration:none;}#navigation ul li.over a,#navigation ul li a:hover{background:#ffe54e;color:#5c3678;}ul.nice-menu,ul.nice-menu ul{border:0px solid;}ul.nice-menu-down li{border:0px solid;}ul.nice-menu li{margin:0;padding:0;border:0px solid;background:transparent;}ul.nice-menu-down li.menuparent,ul.nice-menu-down li.menuparent:hover{background:transparent;}ul.nice-menu ul,#navigation ul.nice-menu ul{top:50px;left:0px;border:0px solid;display:block;float:left;height:auto;padding:0;border:1px solid #231f20;border-top:0px solid;box-shadow:2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);}ul.nice-menu ul li,#navigation ul.nice-menu ul li{width:auto;border:0px solid;height:40px;line-height:40px;}ul.nice-menu ul li a,#navigation ul.nice-menu ul li a{background:rgba(255,255,255,0.7);color:#231f20;text-transform:none;height:40px;line-height:40px;}ul.nice-menu ul li a:hover,#navigation ul.nice-menu ul li a:hover{background:rgba(255,242,41,0.7);color:#231f20;}ul.nice-menu .menu-368 ul li a{width:200px;}ul.nice-menu .menu-372 ul li a{width:250px;}#shadow{margin:0;padding:0;display:block;background:transparent url(/sites/all/themes/fireflycayman/images/bg-shadow.png) top left repeat-x;width:100%;height:6px;position:absolute;z-index:1;}#promo{margin:0;padding:0;display:block;height:540px;background:#91bde1 url(/sites/all/themes/fireflycayman/images/bg-promo.jpg) bottom center no-repeat;border:0px solid;border-bottom:3px solid #aaaaaa;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}#promo .inner{margin:0 auto;padding:20px 0 0;display:block;width:980px;height:540px;position:relative;}#promo #special{margin:0;padding:0;display:block;position:absolute;top:90px;left:370px;color:#924196;}#promo #special h2{margin:0;padding:0 0 10px;display:block;color:#924196;font-size:42px;line-height:48px;font-weight:normal;}#promo #special h2 span{display:block;color:#5c3577;}#promo #special p{margin:0;padding:0;display:block;color:#5c3577;font-size:18px;line-height:24px;font-weight:normal;}#quick-reservation{margin:0;padding:0;display:block;width:340px;color:#ffffff;background-color:#8e4094;background-image:linear-gradient(top,#5c3678,#8e4094);background-image:-moz-linear-gradient(top,#5c3678,#803d8c);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#5c3678),to(#8e4094));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#5c3678,endColorStr=#8e4094);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}#quick-reservation .jq-tabs{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;}#quick-reservation .jq-tabs li{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;text-align:center;width:170px;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:14px;line-height:34px;}#quick-reservation .jq-tabs li a{margin:0;padding:0;display:block;color:#ffffff;text-decoration:none;background-color:#974e9f;}#quick-reservation .jq-tabs li a.active{background-color:transparent;}#quick-reservation .pane{clear:both;margin:0;padding:0;display:block;height:460px;}#wsm-car-reserve-new-reservation-container{margin:0;padding:10px;display:block;background:#5c3678;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}#wsm-car-reserve-new-reservation-container hr{margin:10px 0;padding:0;display:block;clear:both;height:auto;line-height:0;border:0px solid;border-top:1px solid #a354ab;border-bottom:1px solid #bc61c6;}#wsm-car-reserve-new-reservation-container h2,#content #wsm-car-reserve-new-reservation-container h2{margin:0;padding:0 0 0 10px;font-size:15px;line-height:28px;font-weight:bold;text-transform:uppercase;background:#974e9f;color:#ffffff;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;}#wsm-car-reserve-new-reservation-container .form-header{margin:0;padding:0;display:block;clear:left;background:#ffffff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}#wsm-car-reserve-new-reservation-container .form-header ul{margin:0;padding:0;display:block;float:left;list-style:none;list-style-type:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}#wsm-car-reserve-new-reservation-container .form-header ul li{margin:0;padding:0 60px 0 30px;display:block;float:left;list-style:none;list-style-type:none;font-size:16px;font-family:'Open Sans Bold',Arial,Helvetica;font-weight:bold;text-shadow:0 1px 1px #ffffff;background:#ffffff url(/sites/all/themes/fireflycayman/images/bg-step-arrow-3.png) center right no-repeat;line-height:43px;height:43px;}#wsm-car-reserve-new-reservation-container .form-header ul li.first{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;}#wsm-car-reserve-new-reservation-container .form-header ul li.completed{background:#fee787 url(/sites/all/themes/fireflycayman/images/bg-step-arrow-1.png) center right no-repeat;}#wsm-car-reserve-new-reservation-container .form-header ul li.current{background:#fee787 url(/sites/all/themes/fireflycayman/images/bg-step-arrow-2.png) center right no-repeat;}#wsm-car-reserve-new-reservation-container .form-sidebar{margin:0;padding:0;width:290px;display:block;float:left;clear:left;background:#ffffff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}#wsm-car-reserve-new-reservation-container .form-content{margin:0;padding:0;width:610px;display:block;float:right;clear:right;background:#ffffff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}#wsm-car-reserve-new-reservation-container .form-item{margin:0;padding:5px 0 10px;}#wsm-car-reserve-new-reservation-container .form-actions{clear:both;margin:0;padding:10px 0 0;display:block;float:right;}#wsm-car-reserve-new-reservation-container .form-actions .form-submit{margin-left:10px;float:left;background:#ffe54e;color:#5c3678;}#wsm-car-reserve-new-reservation-container .form-actions .form-submit:hover{background-color:#974e9f;color:#ffffff;}#wsm-car-reserve-new-reservation-container fieldset{margin:0;padding:0;display:block;background:#ffffff;border:0px solid;}#wsm-car-reserve-new-reservation-container fieldset legend{margin:0;padding:0;display:block;background:#e4e4e4;color:#5c3678;font-size:14px;line-height:28px;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;border:0px solid;float:left;width:100%;}#wsm-car-reserve-new-reservation-container fieldset legend .fieldset-legend{margin:0;padding:0 10px;display:block;}#wsm-car-reserve-new-reservation-container fieldset.fieldset-cars legend{display:none;}#wsm-car-reserve-new-reservation-container fieldset .fieldset-wrapper{clear:both;display:block;margin:0;padding:10px;}#wsm-car-reserve-new-reservation-container fieldset .fieldset-description{clear:both;display:block;margin:0;padding:10px 0;}#wsm-car-reserve-new-reservation-container .form-item-pick-up-time .select-wrapper,#wsm-car-reserve-new-reservation-container .form-item-return-time .select-wrapper{width:110px;}#wsm-car-reserve-new-reservation-container .form-item-pick-up-time .select-wrapper select,#wsm-car-reserve-new-reservation-container .form-item-return-time .select-wrapper select{width:140px;}#wsm-car-reserve-new-reservation-container .form-item-pick-up-date,#wsm-car-reserve-new-reservation-container .form-item-return-date,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth{clear:both;float:left;margin-right:20px;}#wsm-car-reserve-new-reservation-container .form-item-pick-up-time,#wsm-car-reserve-new-reservation-container .form-item-return-time,#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date{float:left;}#wsm-car-reserve-new-reservation-container .form-item-coupon-code input{width:150px;}#wsm-car-reserve-new-reservation-container .form-item .field-label{font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .form-type-checkboxes label,#wsm-car-reserve-new-reservation-container .form-type-radios label{display:none;}#wsm-car-reserve-new-reservation-container .form-type-checkboxes .form-checkboxes label,#wsm-car-reserve-new-reservation-container .form-type-radios .form-radios label{display:inline;font-weight:normal;font-family:'Open Sans Regular',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .form-type-checkboxes .form-checkboxes input{margin-right:10px;float:left;}#wsm-car-reserve-new-reservation-container .form-type-checkboxes .form-checkboxes label strong{float:left;display:block;font-family:'Open Sans Regular',Arial,Helvetica;font-weight:normal;}#wsm-car-reserve-new-reservation-container .form-type-checkboxes .form-checkboxes label span{float:right;display:block;}#wsm-car-reserve-new-reservation-container .form-item-gps label,#wsm-car-reserve-new-reservation-container .form-item-child-seats label,#wsm-car-reserve-new-reservation-container .form-item-cdw label,#wsm-car-reserve-new-reservation-container .form-item-cdw0 label,#wsm-car-reserve-new-reservation-container .form-item-tpl label,#wsm-car-reserve-new-reservation-container .form-item-gps .field-label,#wsm-car-reserve-new-reservation-container .form-item-child-seats .field-label,#wsm-car-reserve-new-reservation-container .form-item-cdw .field-label,#wsm-car-reserve-new-reservation-container .form-item-cdw0 .field-label,#wsm-car-reserve-new-reservation-container .form-item-tpl .field-label{display:inline;font-weight:normal;font-family:'Open Sans Regular',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .form-item-gps input,#wsm-car-reserve-new-reservation-container .form-item-child-seats input,#wsm-car-reserve-new-reservation-container .form-item-cdw input,#wsm-car-reserve-new-reservation-container .form-item-cdw0 input,#wsm-car-reserve-new-reservation-container .form-item-tpl input{margin-right:10px;float:left;}#wsm-car-reserve-new-reservation-container .form-item-gps label strong,#wsm-car-reserve-new-reservation-container .form-item-child-seats label strong,#wsm-car-reserve-new-reservation-container .form-item-cdw label strong,#wsm-car-reserve-new-reservation-container .form-item-cdw0 label strong,#wsm-car-reserve-new-reservation-container .form-item-tpl label strong,#wsm-car-reserve-new-reservation-container .form-item-gps .field-label strong,#wsm-car-reserve-new-reservation-container .form-item-child-seats .field-label strong,#wsm-car-reserve-new-reservation-container .form-item-cdw .field-label strong,#wsm-car-reserve-new-reservation-container .form-item-cdw0 .field-label strong,#wsm-car-reserve-new-reservation-container .form-item-tpl .field-label strong{float:left;display:block;font-family:'Open Sans Regular',Arial,Helvetica;font-weight:normal;}#wsm-car-reserve-new-reservation-container .form-item-gps label span,#wsm-car-reserve-new-reservation-container .form-item-child-seats label span,#wsm-car-reserve-new-reservation-container .form-item-cdw label span,#wsm-car-reserve-new-reservation-container .form-item-cdw0 label span,#wsm-car-reserve-new-reservation-container .form-item-tpl label span,#wsm-car-reserve-new-reservation-container .form-item-gps .field-label span,#wsm-car-reserve-new-reservation-container .form-item-child-seats .field-label span,#wsm-car-reserve-new-reservation-container .form-item-cdw .field-label span,#wsm-car-reserve-new-reservation-container .form-item-cdw0 .field-label span,#wsm-car-reserve-new-reservation-container .form-item-tpl .field-label span{float:right;display:block;}#wsm-car-reserve-new-reservation-container .form-type-radios .form-radios .form-item{margin:0;padding:0;width:33%;height:220px;float:left;display:block;}#wsm-car-reserve-new-reservation-container .form-type-radios .form-radios .form-item input{margin:117px 10px 0 0;padding:0;float:left;display:block;}#wsm-car-reserve-new-reservation-container .form-type-radios .form-radios .form-item label{margin:0;padding:0;float:left;display:block;width:170px;}#wsm-car-reserve-new-reservation-container .form-type-radios .form-radios .form-item label img{margin:0;padding:0;display:block;width:170px;}#wsm-car-reserve-new-reservation-container .form-item-first-name,#wsm-car-reserve-new-reservation-container .form-item-email,#wsm-car-reserve-new-reservation-container .form-item-address,#wsm-car-reserve-new-reservation-container .form-item-state,#wsm-car-reserve-new-reservation-container .form-item-phone,#wsm-car-reserve-new-reservation-container .form-item-driver-license{clear:both;float:left;width:275px;}#wsm-car-reserve-new-reservation-container .form-item-last-name,#wsm-car-reserve-new-reservation-container .form-item-confirm-email,#wsm-car-reserve-new-reservation-container .form-item-city,#wsm-car-reserve-new-reservation-container .form-item-zip,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth{float:left;}#wsm-car-reserve-new-reservation-container .form-item-date-of-birth{clear:none;}#wsm-car-reserve-new-reservation-container .form-item-first-name input,#wsm-car-reserve-new-reservation-container .form-item-last-name input,#wsm-car-reserve-new-reservation-container .form-item-email input,#wsm-car-reserve-new-reservation-container .form-item-confirm-email input,#wsm-car-reserve-new-reservation-container .form-item-address input,#wsm-car-reserve-new-reservation-container .form-item-city input,#wsm-car-reserve-new-reservation-container .form-item-state input,#wsm-car-reserve-new-reservation-container .form-item-zip input,#wsm-car-reserve-new-reservation-container .form-item-phone input,#wsm-car-reserve-new-reservation-container .form-item-driver-license input{width:250px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item{float:left;margin:0 10px 0 0;padding:0;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item .select-wrapper,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item .select-wrapper{width:80px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item .select-wrapper select,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item .select-wrapper select{width:110px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item-driver-license-exp-date-month .select-wrapper,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item-date-of-birth-month .select-wrapper{width:70px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item-driver-license-exp-date-month .select-wrapper select,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item-date-of-birth-month .select-wrapper select{width:100px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item-driver-license-exp-date-day .select-wrapper,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item-date-of-birth-day .select-wrapper{width:60px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .form-item-driver-license-exp-date-day .select-wrapper select,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .form-item-date-of-birth-day .select-wrapper select{width:90px;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .container-inline div,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .container-inline div{display:block;}#wsm-car-reserve-new-reservation-container .form-item-driver-license-exp-date .container-inline label,#wsm-car-reserve-new-reservation-container .form-item-date-of-birth .container-inline label{display:none;}#wsm-car-reserve-new-reservation-container .form-item-arrival-type{clear:both;float:left;width:275px;}#wsm-car-reserve-new-reservation-container .form-item-flight-number{float:left;}#wsm-car-reserve-new-reservation-container .form-item-flight-number input{width:250px;}#wsm-car-reserve-new-reservation-container .form-item-no-arrival-info{clear:both;}#wsm-car-reserve-new-reservation-container .form-item-no-arrival-info label,#wsm-car-reserve-new-reservation-container .form-item-no-arrival-info .field-label{font-weight:normal;font-family:'Open Sans Regular',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .form-total{margin:0 0 10px;padding:10px;display:block;background:#e4e4e4;color:#5c3678;font-size:16px;line-height:28px;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;border:0px solid;}#wsm-car-reserve-new-reservation-container .form-total .estimated-total strong{float:left;display:block;}#wsm-car-reserve-new-reservation-container .form-total .estimated-total span{font-size:18px;float:right;display:block;}#wsm-car-reserve-new-reservation-container fieldset.fieldset-estimated-total{background:#fffcec;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-line,#wsm-car-reserve-new-reservation-container .form-sidebar .item-total{margin:0;padding:5px 10px;display:block;clear:both;background:#f0dff8;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-months,#wsm-car-reserve-new-reservation-container .form-sidebar .item-weeks,#wsm-car-reserve-new-reservation-container .form-sidebar .item-days,#wsm-car-reserve-new-reservation-container .form-sidebar .item-gps,#wsm-car-reserve-new-reservation-container .form-sidebar .item-child-seats,#wsm-car-reserve-new-reservation-container .form-sidebar .item-cdw,#wsm-car-reserve-new-reservation-container .form-sidebar .item-cdw0,#wsm-car-reserve-new-reservation-container .form-sidebar .item-tpl{font-size:12px;padding:5px 10px 5px 20px;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-total{border-top:5px solid #f0dff8;border-bottom:10px solid #f0dff8;background:#d1c2d8;color:#5c3678;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-total span{font-size:16px;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-line strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-total strong{float:left;display:block;width:170px;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-line span,#wsm-car-reserve-new-reservation-container .form-sidebar .item-total span{float:right;display:block;}#wsm-car-reserve-new-reservation-container .form-sidebar .item-months strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-weeks strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-days strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-gps strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-child-seats strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-cdw strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-cdw0 strong,#wsm-car-reserve-new-reservation-container .form-sidebar .item-tpl strong{font-weight:normal;font-family:'Open Sans Regular',Arial,Helvetica;}#wsm-car-reserve-new-reservation-container .ajax-progress .message,#wsm-car-reserve-new-reservation-container .ajax-progress-throbber .message{color:white;font-size:20px;padding:30px;}#wsm-car-reserve-new-reservation-container .ajax-progress .throbber,#wsm-car-reserve-new-reservation-container .ajax-progress-throbber .throbber{float:none;margin:250px auto 0 auto;width:64px;height:64px;background:url(/sites/all/themes/fireflycayman/images/loading.gif) no-repeat center center;}#wsm-car-reserve-new-reservation-container .ajax-progress,#wsm-car-reserve-new-reservation-container .ajax-progress-throbber{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container{margin:0;padding:0;display:block;background:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container form{margin:0;padding:20px;display:block;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset{margin:0;padding:3px 0 15px 40px;display:block;background:transparent;border:0px solid;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset.fieldset-locations{background:transparent url(/sites/all/themes/fireflycayman/images/bg-fieldset-1.png) 0px 0px no-repeat;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset.fieldset-dates{background:transparent url(/sites/all/themes/fireflycayman/images/bg-fieldset-2.png) 0px 0px no-repeat;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset.fieldset-extras{padding-bottom:5px;background:transparent url(/sites/all/themes/fireflycayman/images/bg-fieldset-3.png) 0px 0px no-repeat;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset legend{display:none;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container fieldset .fieldset-wrapper{padding:0;}#block-wsm-car-reserve-quick-reservation .form-required{display:none;}#block-wsm-car-reserve-quick-reservation label{display:block;font-size:14px;line-height:24px;height:24px;}#block-wsm-car-reserve-quick-reservation .form-item{padding:0 0 10px;margin:0;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-pick-up-date input,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-return-date input{width:120px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-pick-up-time,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-return-time{padding-top:25px;padding-left:10px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-pick-up-time .select-wrapper select,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-return-time .select-wrapper select{width:130px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-pick-up-time .select-wrapper,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-return-time .select-wrapper{width:100px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-coupon-code{}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-coupon-code input{width:230px;border:1px solid #ffe54e;background:transparent;color:#ffffff;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-item-coupon-code label{display:none;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container a.help{margin:3px 0 0;padding:0;display:block;text-decoration:none;font-size:16px;color:#555555;overflow:hidden;width:20px;height:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;background-color:white;border:solid 1px #a5a5a5;text-align:center;float:left;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-actions{clear:both;margin:0;padding:0 8px 0 0;display:block;float:right;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-edit-reservation-form .form-item-code input{width:272px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-edit-reservation-form{margin:0;padding:20px;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-edit-reservation-form .form-actions{clear:both;margin:0;padding:0 8px 0 0;display:block;float:right;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-actions input.form-submit,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-edit-reservation-form .form-actions input.form-submit{background:#ffe54e;color:#5c3678;}#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-new-reservation-container .form-actions input.form-submit:hover,#block-wsm-car-reserve-quick-reservation #wsm-car-reserve-edit-reservation-form .form-actions input.form-submit:hover{background-color:#974e9f;color:#ffffff;}#wrapper{margin:0;padding:0;display:block;background:#e8e8e8;}#wrapper .inner{margin:0 auto;padding:0;display:block;width:980px;background:#ffffff;}#extra{margin:0 auto;padding:20px 0;width:950px;display:block;}#featured-banners{margin:0 auto;padding:0;width:930px;display:block;height:250px;}#featured-banners .column1{margin:0;padding:0;display:block;width:462px;height:229px;float:left;}#featured-banners .column2{margin:0;padding:0;display:block;width:462px;height:229px;float:right;}#featured-offers{margin:0;padding:0;width:950px;display:block;float:left;clear:both;position:relative;overflow:hidden;height:335px;}#featured-offers .items,.scrollable .items{width:20000em;position:absolute;clear:both;}#featured-offers .offer{margin:0;padding:0 10px;display:block;float:left;position:relative;min-height:335px;height:335px;}#featured-offers .active,.scrollable .active{border:0px solid;}#featured-offers .offer .picture,#featured-offers .offer h2,#featured-offers .offer .content{clear:both;margin:0;padding:0;display:block;float:left;width:295px;}#featured-offers .offer .picture img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}#featured-offers .offer h2{margin:0;padding:3px 0 3px;display:block;font-size:16px;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;line-height:22px;color:#5c3678;}#featured-offers .offer h2 a{color:#5c3678;text-decoration:none;}#featured-offers .offer .content p{margin:0;padding:2px 0 2px;}#featured-offers .offer .more a{margin:0;padding:0;display:block;background:#5c3678 url(/sites/all/themes/fireflycayman/images/arrow.png) 105px 50% no-repeat;width:120px;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:13px;line-height:24px;height:24px;text-align:center;position:absolute;bottom:10px;left:10px;text-decoration:none;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;}#featured-offers .offer .more a:hover{background-color:#974e9f;}#content{margin:0 auto;padding:20px 0;width:930px;display:block;}body.front #content{padding:0 0 20px;}body.one-sidebar #content{margin:0;padding:20px 20px 20px 25px;width:auto;display:block;float:left;}body.one-sidebar #content .section{margin:0;padding:0;width:610px;display:block;float:left;}#sidebar{margin:0;padding:53px 0 20px;width:295px;display:block;float:left;}#breadcrumb{font-size:12px;}.node .submitted{clear:both;margin:0;padding:3px 0;display:block;font-style:italic;font-size:14px;line-height:16px;color:#888888;}.node .content{margin:0;padding:5px 0 10px;}.node-teaser{margin:5px 0 15px;padding:0 0 20px;border:0px solid;border-bottom:1px dotted #c0c0c0;}.node-teaser .group-images{margin:0;padding:0 15px 0 0;display:block;float:left;}.node-teaser .group-images img{margin:0;padding:0;display:block;}.node-teaser .more{margin:0;padding:10px 0 0;display:block;float:right;}.node-teaser .more a{margin:0;padding:0;background:#5c3678 url(/sites/all/themes/fireflycayman/images/arrow.png) 95px 50% no-repeat;display:block;width:110px;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:13px;line-height:24px;height:24px;text-align:center;float:right;text-decoration:none;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;}.node-teaser .more a:hover{background-color:#974e9f;}#content h2{margin:0;padding:5px 0 5px;}#content .node .content h2{margin:0;padding:7px 0;display:block;font-size:16px;font-weight:bold;line-height:20px;font-family:'Open Sans Bold',Arial,Helvetica;}#node-1 .content img{display:block;float:right;margin-left:15px;}#content #node-1 .content h2{padding:20px 0 3px;color:#5c3678;}#sidebar .block{clear:both;margin:0;padding:0 0 35px;display:block;}#content h1{margin:0 0 5px;padding:2px 0;border-bottom:1px solid #5c3678;}#sidebar h2{margin:0 0 5px;padding:2px 0;border-bottom:1px solid #5c3678;}#comments h2.comment-form{border-bottom:1px solid #5c3678;}.comment-form .filter-wrapper,.contact-form .filter-wrapper{display:none;}#footer{margin:0;padding:0;display:block;background:#5c3678;}#footer .inner{margin:0 auto;padding:20px 0;display:block;width:930px;}#locations{margin:0;padding:0;display:block;width:310px;float:left;color:#ffffff;font-size:12px;line-height:16px;}#locations dl,#locations dl dt,#locations dl dd{margin:0;padding:0;display:block;width:240px;color:#ffffff;font-size:12px;line-height:16px;}#locations dl{padding:10px 0 5px;}#locations dl dt,#locations dl dd{padding:3px 0;}#locations dl dt{color:#ffe54e;font-weight:bold;}#locations dl dd strong{color:#ffe54e;font-weight:bold;}#locations dl dd span{float:right;text-align:right;}#locations a{color:#ffffff;text-decoration:none;}#hours{margin:0;padding:0;display:block;width:320px;float:left;color:#ffffff;font-size:12px;line-height:16px;}#hours dl,#hours dl dt,#hours dl dd{margin:0;padding:0;display:block;width:270px;color:#ffffff;font-size:12px;line-height:16px;}#hours dl{padding:10px 0 5px;}#hours dl dt,#hours dl dd{padding:3px 0;}#hours dl dt{color:#ffe54e;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;}#hours dl dd strong{color:#ffe54e;font-weight:bold;}#hours dl dd span{float:right;text-align:right;}#hours dl dd{border-bottom:1px solid #43215c;}#hours a{color:#ffffff;text-decoration:none;}#connect{margin:0;padding:0;display:block;width:270px;float:left;color:#ffffff;font-size:12px;line-height:16px;}#connect dl,#connect dl dt,#connect dl dd{margin:0;padding:0;display:block;width:270px;color:#ffffff;font-size:12px;line-height:16px;}#connect dl{padding:10px 0 5px;}#connect dl dt,#connect dl dd{padding:3px 0;}#connect dl dt{color:#ffe54e;font-weight:bold;}#connect dl dd strong{color:#ffe54e;font-weight:bold;}#connect dl dd span{float:right;text-align:right;}#connect a{color:#ffffff;text-decoration:none;}#connect ul{margin:0;padding:3px 0 0 5px;display:block;float:left;list-style:none;list-style-type:none;}#connect ul li{margin:0;padding:0;display:block;float:left;list-style:none;list-style-type:none;width:42px;height:32px;}#connect ul li a,#connect ul li i{display:block;font-family:"Font Awesome";font-style:normal;font-weight:normal;font-size:20px;line-height:32px;text-align:center;color:#ffffff;text-decoration:none;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;-moz-outline:none;}#connect ul li i{border:1px solid #ffffff;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;-khtml-border-radius:32px;}#connect ul li a:hover i{color:#ffe54e;border:1px solid #ffe54e;}#connect ul li.facebook a i:before{content:"\f09a";}#connect ul li.twitter a i:before{content:"\f099";}#connect ul li.instagram a i:before{content:"\f16d";}#connect ul li.pinterest a i:before{content:"\f0d2";}#connect ul li.google a i:before{content:"\f0d5";}#connect ul li.youtube a i:before{content:"\f167";}#connect ul li.linkedin a i:before{content:"\f0e1";}#connect ul li.rss a i:before{content:"\f09e";}#copyright{margin:0;padding:0;display:block;background:#43215c;height:40px;line-height:40px;font-size:12px;font-weight:normal;color:#cccccc;text-align:center;}#copyright a{color:#cccccc;text-decoration:none;}.more-link a{margin:0;padding:0;background:#5c3678 url(/sites/all/themes/fireflycayman/images/arrow.png) 80px 50% no-repeat;display:block;width:100px;float:right;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:13px;line-height:24px;height:24px;text-align:center;text-decoration:none;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;}.more-link a:hover{background-color:#974e9f;}#google-map{margin:0;padding:0;width:450px;height:640px;display:block;float:right;border:1px solid #000000;}#contacts h2{padding:25px 0 5px;}#contact-site-form textarea.form-textarea,#contact-site-form .grippie{width:420px;}#contact-site-form input.form-text{width:400px;}#contact-site-form .form-item-captcha-response input.form-text,.form-item-captcha-response input,.form-item-captcha-response input.form-text,#wsm-luxurycarsky-corporate-questionnaire-form .form-item-captcha-response input.form-text{width:50px;}#block-archive-month-archive .content table{width:100%;}.block-archive caption,#block-archive-month-archive caption{font-size:16px;line-height:24px;}.faq-question{clear:both;font-weight:bold;font-family:'Open Sans Bold',Arial,Helvetica;font-size:16px;margin:15px 0 0;padding:20px 0 10px;border:0px solid;border-top:1px dotted #c0c0c0;}.faq-answer{margin:0;padding:10px 0 5px;}.faq-answer ul.inline{margin:10px 0 0;padding:0;display:block;float:right;}.faq-answer ul.inline li{display:block;margin:0;padding:0 0 0 10px;float:right;}.faq-answer ul.links li a{margin:0;padding:0;background:#308dff;display:block;width:100px;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:13px;line-height:24px;height:24px;float:right;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.field-name-field-tags .field-label,.field-name-field-tags .field-items,.field-name-field-tags div{display:inline;float:none;font-style:italic;font-size:13px;line-height:15px;}.vehicle-list .vehicle{margin:0;padding:0;display:block;float:left;width:223px;height:360px;position:relative;border:0px solid;border-top:1px dotted #cccccc;border-left:1px dotted #cccccc;}.vehicle-list .vehicle-1,.vehicle-list .vehicle-5,.vehicle-list .vehicle-9,.vehicle-list .vehicle-13{clear:both;border-left:0px solid;}.vehicle-list .vehicle-1,.vehicle-list .vehicle-2,.vehicle-list .vehicle-3,.vehicle-list .vehicle-4{border-top:0px solid;}.vehicle-list .vehicle .picture{margin:0;padding:10px 10px 10px;}.vehicle-list .vehicle .picture img{margin:0 auto;padding:0;display:block;width:200px;height:116px;}.vehicle-list .vehicle h2,#content .vehicle-list .vehicle h2{margin:0;padding:0 10px;font-size:14px;font-weight:bold;}.vehicle-list .vehicle .consumption{margin:0;padding:0 10px;font-size:14px;}.vehicle-list .vehicle .features{margin:0;padding:20px 10px 0;font-size:12px;}.vehicle-list .vehicle .more a{margin:0;padding:0;background:#5c3678 url(/sites/all/themes/fireflycayman/images/arrow.png) 125px 50% no-repeat;display:block;width:140px;color:#ffffff;font-family:'Open Sans Semibold',Arial,Helvetica;font-size:13px;line-height:24px;height:24px;text-align:center;position:absolute;bottom:10px;left:40px;text-decoration:none;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-khtml-border-radius:13px;}.vehicle-list .vehicle .more a:hover{background-color:#974e9f;}.vehicle-list .vehicle .popup{margin:0;padding:20px;margin-left:-300px;display:block;z-index:1100;position:fixed;width:600px;left:50%;top:40%;font-family:Arial,sans-serif;background:#ffffff;box-shadow:2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);}.vehicle-list .vehicle .popup{display:none;}.vehicle-list .vehicle .popup .picture{margin:0;padding:0 20px 0 0;float:left;}.vehicle-list .vehicle .popup h2,#content .vehicle-list .vehicle .popup h2,.vehicle-list .vehicle .popup .consumption,.vehicle-list .vehicle .popup .features{margin:0;padding:0;}.vehicle-list .vehicle .popup .features{padding:10px 0 0;}.vehicle-list .vehicle .popup .content{margin:0;padding:0;float:left;width:340px;}.vehicle-list .vehicle .popup .close{margin:0;padding:0;display:block;float:right;}.vehicle-list .vehicle .popup .close a{margin:0;padding:0;display:block;float:left;height:30px;line-height:30px;color:#308dff;text-decoration:none;}.vehicle-list .vehicle .popup .close a i{display:block;float:left;font-family:"Font Awesome";font-style:normal;font-weight:normal;font-size:28px;line-height:30px;color:#308dff;text-decoration:none;width:30px;height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;-moz-outline:none;}.vehicle-list .vehicle .popup .close a i:before{content:"\f057";}.node-vehicle .field-name-field-image{margin:0;padding:10px 0 10px;}.node-vehicle .field-name-field-consumption{margin:0;padding:0;font-size:14px;}.node-vehicle .field-name-field-features{margin:0;padding:20px 0 20px;font-size:12px;}.share-links{margin:0;padding:7px 0;display:block;line-height:11px;}.share-links ul{margin:0;padding:0;list-style-type:none;display:block;float:left;}.share-links ul li{margin:0;padding:0;display:block;float:left;}.share-links ul li.facebook-like{width:90px;}.share-links ul li.facebook-share{width:100px;}.share-links ul li.facebook-send{width:67px;}.share-links ul li.facebook-sharer{width:67px;}.share-links ul li.twitter-tweet{width:90px;}.share-links ul li.pinterest-pin{width:80px;}.share-links ul li.google-plus{width:80px;}.share-links ul li.facebook-sharer .fb-send-button{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;cursor:pointer;color:#3b5998;-moz-outline-style:none;text-decoration:none;background:#eceef5;border:1px solid #cad4e7;display:inline-block;padding:4px 5px;white-space:nowrap;padding:2px 5px;font-family:'trebuchet ms',sans-serif;font-size:11px;line-height:18px;padding:0px 5px;}.share-links ul li.facebook-sharer .fb-send-button:hover{border-color:#9dacce;text-decoration:none;color:#3b5998;}.share-links ul li.facebook-sharer .fb-send-button span{line-height:14px;line-height:13px;line-height:11px;}.share-links ul li.facebook-sharer .fb-send-button i,.share-links ul li.facebook-sharer .fb-send-button img{margin-top:2px;float:left;height:14px;margin-right:3px;width:14px;}.share-links ul li.facebook-sharer .fb-send-button i{background-image:url(/sites/all/themes/fireflycayman/images/facebook-sprites.png);background-position:-1px -47px;}#node-tabs{clear:left;margin:0;padding:31px 0 0 0;position:relative;}#node-tabs ul.jq-tabs{margin:0;padding:0;display:block;list-style:none;list-style-type:none;float:left;height:32px;position:absolute;top:0px;z-index:1;}#node-tabs ul.jq-tabs li{margin:0 2px 0 0;padding:0;display:block;list-style:none;list-style-type:none;float:left;}#node-tabs ul.jq-tabs a{margin:0;padding:0 10px;display:block;background:#e6e6e6;color:#666666;font-size:16px;line-height:30px;text-decoration:none;border:1px solid #666666;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-radius-topleft:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topright:3px;}#node-tabs ul.jq-tabs a.active{background:#fff;color:#000;border-bottom:1px solid #ffffff;}#node-tabs .pane{clear:left;margin:0;padding:5px 15px;border:1px solid #666666;position:relative;}
