body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:7px;margin-right:7px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:165px}.container_12 .grid_3{width:210px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}body{font-family:'Varela', sans-serif;font-size:15px;background-color:#fff;height:100%}h2,h3,h4{text-align:center}#main_header{height:120px;background:url(/assets/logo-e5384af9edd856674bf2093437649d3f3b3b428ba1524d5daacf15bf39889e76.png) no-repeat;background-position:center;margin-bottom:20px}#main_nav{font:bold 12px Tahoma, Arial, sans-serif;text-transform:uppercase;text-align:center;color:#444;letter-spacing:1px;margin-bottom:22px}#main_nav ul li{display:inline}#main_nav li a{margin-left:15px;color:#777;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;opacity:0.7}#main_nav li a:hover{opacity:1}fieldset.main{border:1px solid #b4b4b4;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:rgba(255,255,255,0.2)}fieldset.main legend{padding:2px 10px 2px 10px;text-align:center;color:#0c4f57;background-color:#fff;opacity:0.9;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #b4b4b4;font:18px Tahoma, Arial, sans-serif}fieldset.options{color:#444;padding-top:2px;padding-bottom:15px}fieldset.options input[type=checkbox]{margin-right:15px;margin-left:15px;margin-top:20px}fieldset.hotels{height:283px}a{text-decoration:none;color:#999}a:hover{color:#555;text-decoration:none}div.airline{display:block;margin:11px 0px 10px 5px;background-color:#0c4f57;background:-moz-linear-gradient(left, #444, #0c4f57);background:-webkit-gradient(linear, 100% 0%, 0% 0%, from(#0c4f57), to(#444));border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #555555;width:124px;position:relative;height:22px;text-align:right;color:#444}div.airline:after{color:#00ff48;padding-right:2px;content:'\2713'}div.airline input[type=checkbox]{display:none}div.airline input[type=checkbox]:checked+label.check{top:0px;left:0px;-webkit-animation-name:labelON;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-box-shadow:#244766 -1px 0px 3px;-moz-box-shadow:#244766 -1px 0px 3px}div.airline input[type=checkbox]+label.check{top:0px;left:17px;-webkit-animation-name:labelOFF;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-box-shadow:#244766 1px 0px 3px;-moz-box-shadow:#244766 1px 0px 3px}@-webkit-keyframes labelON{0%{top:0px;left:16px}100%{top:0px;left:0px}}@-webkit-keyframes labelOFF{0%{top:0px;left:0px}100%{top:0px;left:14px}}div.hotel{margin-top:11px}div.flexible{margin-top:11px}.check{display:block;width:80px;height:19px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #e5e5e5;position:absolute;top:0px;left:0px;padding-top:1px;cursor:pointer;text-align:left;padding-left:25px;background-size:15px 15px;background-color:white}.check-lesspadding{padding-left:7px;width:98px}.dl{background:url(/assets/DL-2156bd37ad9d02e36433fe6bff30759365e4407ae05f79f5afbfda55f6f3a4bd.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.ua{background:url(/assets/UA-91d698ccb206257f9311c7ad55031af496cc43a2391643f9afb437789946bbd7.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.ba{background:url(/assets/BA-a7c0f9ad7496b488609dbb6c141d0a7e089cb6d9f8fce6a033059e596d6c3978.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.aa{background:url(/assets/AA-fe4e723616d849c97845d1e89552ef8a770dfbdeab4e6b249f52df5ec764eaf7.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.wn{background:url(/assets/WN-64f48f69148cbc38fb7abe16b86931f05d3ae73f92bd958a52db5f055b36ac97.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.hyatt{background:url(/assets/hyatt-319b5e4f8bbb16fcf5de947ba73441f2c010ac4e1cebc4232aac0a964758ad5b.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.hilton{background:url(/assets/hilton-11c2d6725e3d3e5467bbc38af51fa0fa4694f8bb7748cbdb076362f394c936fc.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.marriott{background:url(/assets/marriott-6e93da6b2a5b85f637b5908a08ae0ddd5412f4c25baf440f555221863b0e884e.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.priority{background:url(/assets/priority-671c4be6ba51790ef2825466004809eea334f4519a6b9ec97342aea0a214bf80.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.carlson{background:url(/assets/carlson-3ff2391602c8d7f1def1756a38567dc8eac598e130bedb92fbb75a9aed05b48e.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.chase{background:url(/assets/chase-4ff88a16e83acc197250d2f619060074717899bfbe27475b537e5a2624a22a65.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.amex{background:url(/assets/amex-e01bb2fdccdd9d5283e24062382e3e9b6f1a601e37547c3041bc79087db04b1e.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.cash{background:url(/assets/cash-d7593dd58317c9060326320dd4a1a753075505b2d75daa73db2d9b5eecdc8590.png) 4px 2px no-repeat;background-color:#fff;background-size:15px 15px}.submit_center{margin:0 auto;width:215px}footer{float:left;color:#aaa;font-size:13px;margin-top:20px;margin-bottom:10px}.copyright{height:17px;font:bold 10px Verdana, sans-serif;line-height:17px;margin-top:5px;color:#aaa;padding:10px 0px 10px 10px}#newsletter{height:310px;background:#444;border:1px solid #e9e9e4;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}#newsletter h1{padding-left:15px;font:35px Airstream, Verdana, sans-serif;color:#aaa}#sign-up fieldset{margin:10px 0 10px 10px;border:0;height:15px}#sign-up label{display:block;font:bold 14px Verdana, sans-serif;line-height:1.5em;color:#0099CC}#sign-up form fieldset:last-child{margin:0}#sign-up fieldset input[type="text"],#sign-up fieldset input[type="email"]{padding:1px 1px;font-size:12px;color:#89897e;border:1px solid #e5e5dd;background:#f4f4ed;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.no_results{display:none;text-align:center;margin-top:20px;color:#777}.results{color:#555;width:98%;font-size:14px;border-collapse:collapse}.results th{font:19px Tahoma, Arial, sans-serif;color:#0c4f57;padding-right:3px}.results tr{border-bottom:1px solid #ccc}.glow{color:#a5e9ff;text-shadow:0 0 5px rgba(118,194,220,0.6);background-color:#333}.privacy{color:#aaa}.privacy p{margin-left:15px;color:#ccc}.privacy a{color:#aaa;text-decoration:none}.privacy a:hover{text-decoration:underline}.results_div{margin-top:25px;margin-bottom:25px;min-height:200px}html,body{height:99%}.wrapper{min-height:99%;height:auto !important;height:99%;margin:0 auto -35px}.footer{height:20px}.htooltip_item{display:inline-block;text-align:right;font-weight:bold;width:45%}.htooltip_value{display:inline-block;text-align:left;padding-left:4%;width:45%}.htooltip_row{padding-bottom:3px;width:100%}.hide{display:none}.card_link{color:#fff;background-color:#fc8403;padding:8px;border-radius:5px}.card_link:hover{color:#fff;background-color:#DB6511;text-decoration:none}.clear{clear:both;height:0;overflow:hidden}div.ajax-progress{width:100%;text-align:center;margin-top:10px;display:none;color:#0c4f57}.icon_header{background-color:#f1f1f1;height:27px;width:27px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2px}tr>td{padding:20px 10px}tbody tr:hover{background-color:#F0FFF8}.card_icon{padding-left:5px;color:#0c4f57}.simple_tooltip{opacity:0.5;padding-left:1px}.disclaimer{padding-left:12px;margin-bottom:25px;font:Verdana, sans-serif;font-size:10px;font-weight:bold;color:#aaa}.main-logo{padding-bottom:10px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.main-logo:hover{opacity:0.6}.detail-table{width:100%;text-align:left;margin-top:20px;font-size:14px}.detail-table-label{font-weight:bold;font-size:large;text-align:right;padding-right:25px;width:50%}.card-review-link{color:#00ff48;text-decoration:none}.card-review-link:hover{color:#00ff48;text-decoration:underline}.ck_form.ck_naked{background:transparent;line-height:1.5em;overflow:hidden;color:#666;font-size:16px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;clear:both;margin:20px 0px;text-align:center}.ck_form.ck_naked p{padding:0px}.ck_form,.ck_form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ck_form.ck_naked .ck_form_fields{width:100%;float:left;padding:5%}.ck_errorArea{display:none}#ck_success_msg{border:solid 1px #ddd;background:Transparent}.ck_form.ck_naked input[type="text"],.ck_form.ck_naked input[type="email"]{font-size:18px;padding:10px 8px;width:34%;border:1px solid #d6d6d6;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:#fff;margin-bottom:5px;height:auto;float:left;margin:0px;margin-right:1%;height:42px}.ck_form input[type="text"]:focus,.ck_form input[type="email"]:focus{outline:none;border-color:#aaa}.ck_form.ck_naked .ck_subscribe_button{width:100%;margin:0px;padding:9px 0px;font-size:18px;color:#00ff48;background-color:Transparent;border:1px solid #00ff48;padding:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;text-shadow:none;width:30%;float:left;height:42px}.ck_form.ck_naked .ck_subscribe_button:hover{background-color:#168C63}.ck_converted_content{display:none;padding:5%;background:#fff}.ck_form.ck_naked.width500 .ck_subscribe_button{width:100%;float:none;margin-top:5px}.ck_form.ck_naked.width500 input[type="text"],.ck_form.ck_naked.width500 input[type="email"]{width:49%}.ck_form.ck_naked.width500 input[type="email"]{margin-right:0px;width:50%}.ck_form.ck_naked.width400 .ck_subscribe_button,.ck_form.ck_naked.width400 input[type="text"],.ck_form.ck_naked.width400 input[type="email"]{width:100%;float:none;margin-top:5px}.ck_slide_up,.ck_modal,.ck_slide_up .ck_naked,.ck_modal .ck_naked{min-width:400px}.page .ck_form.ck_naked{margin:50px auto;max-width:700px}.ck_naked{margin:0px !important}.flash{-moz-animation:flash 2s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 2s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 2s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes flash{0%{background-color:#59FF88}30%{background-color:#59FF88}100%{background-color:none}}@-moz-keyframes flash{0%{background-color:#59FF88}50%{background-color:#59FF88}100%{background-color:none}}@-ms-keyframes flash{0%{background-color:#59FF88}50%{background-color:#59FF88}100%{background-color:none}}.choice_column{background-color:rgba(215,215,215,0.2);min-width:23px}.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0}.fade.in{opacity:1}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.95;filter:alpha(opacity=95)}.tooltip.top{margin-top:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0c4f57}.tooltip-inner{max-width:450px;padding:3px 8px;color:#ffffff;text-align:left;text-decoration:none;background-color:#0c4f57;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.tooltip_icon{color:#0c4f57}.tooltip_link{cursor:default}.simple_tooltip:hover{color:#999}.button-link{background-color:#fff;padding:1px 55px;border-radius:5px;border:1px solid #444;color:#0c4f57}.button-link:hover{background-color:#0c4f57;color:white}.round-left{border-top-left-radius:6px;border-bottom-left-radius:6px}.round-right{border-top-right-radius:6px;border-bottom-right-radius:6px}.rad-group{list-style-type:none;padding:0;margin-top:11px;padding-bottom:21px;margin-left:5px;font-size:11px;color:#444;text-align:center}.rad-group li{float:left;width:56px;height:22px;position:relative;border:1px solid #444}.rad-group li:not(:last-child){border-right:none}.rad-group label,.donate-now input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.rad-group input[type="radio"]{opacity:0.011;z-index:100}.rad-group input[type="radio"]:checked+label{background:#ccc;color:#444}.rad-group label{padding:4px;cursor:pointer;z-index:90}.rad-group li:hover{background:#0c4f57;color:white}.far{font-weight:bold}
