@charset "utf-8";img,div{behavior:url(../iepngfix.htc)}*{padding:0;margin:0}body{margin:0;padding:0;background:url(../images/bg.jpg) top no-repeat #64b6e3;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:22px}#topMenu{background:url(../images/h-bar-blue-top.png) top left no-repeat;height:37px;width:1000px}.terms_page{background:white;padding:10px;text-align:left}.tab_container{top:52px;width:530px;position:absolute;right:0}.tab-1{width:113px;height:50px;display:inline-block;position:absolute;background:url(../images/fin-1.png) top left no-repeat;z-index:20}.tab_container a{color:white;font-size:14px;text-shadow:2px 2px 3px #333;text-decoration:none;display:inline-block;position:absolute;bottom:7px;width:110px;text-align:center;font-weight:bold;font-family:'Cuisine',arial,sans-serif}.tab_container a:hover{color:yellow}.tab-2{width:113px;height:50px;left:103px;display:inline-block;position:absolute;background:url(../images/fin-2.png) top left no-repeat;z-index:21}.tab-3{width:113px;height:50px;left:206px;display:inline-block;position:absolute;z-index:22;background:url(../images/fin-1.png) top left no-repeat}.tab-4{width:113px;height:50px;left:309px;display:inline-block;position:absolute;z-index:23;background:url(../images/fin-2.png) top left no-repeat}.tab-5{width:113px;height:50px;left:412px;display:inline-block;position:absolute;z-index:24;background:url(../images/fin-1.png) top left no-repeat}.secure_shield{float:right;background:url(../images/checked_shield_green.jpg) top left no-repeat;width:32px;height:32px;display:inline-block;position:relative}#flash-background{width:1000px;height:620px}#mainWrap{width:1000px}#footer{background:url(../images/h-bar-bottom.jpg);width:1000px;height:26px;padding-top:4px;position:relative;float:left;color:white}#footer a{color:white;font-weight:bolder;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .left_column{float:left}#footer .right_column{float:right}#error_title{color:red;font-weight:bold}#error_content{color:red;font-style:italic;padding-bottom:10px}.flash-home-menu{float:right;position:relative;width:550px;height:102px}.hero_container_home{position:relative;width:1000px;height:450px;background:url(../images/hero-home.jpg) top left no-repeat}.hero_container_ourstory{position:relative;width:1000px;height:450px;background:url(../images/hero-ourstory.jpg) top left no-repeat}.hero_container_faq{position:relative;width:1000px;height:450px;background:url(../images/hero-faq.jpg) top left no-repeat}.hero_container_testimonials{position:relative;width:1000px;height:450px;background:url(../images/hero-testimonials.jpg) top left no-repeat}.hero_container_contactus{position:relative;width:1000px;height:450px;background:url(../images/hero-contactus.jpg) top left no-repeat}.hero_container_resorts{position:relative;width:1000px;height:450px;background:url(../images/hero-resorts.jpg) top left no-repeat}.hero_container_hotels{position:relative;width:1000px;height:450px;background:url(../images/hero-hotels.jpg) top left no-repeat}.hero_container_hotweeks{position:relative;width:1000px;height:450px;background:url(../images/hero-hotweeks.jpg) top left no-repeat}.hero_container_getaways{position:relative;width:1000px;height:450px;background:url(../images/hero-getaways.jpg) top left no-repeat}.hero_container_travel{position:relative;width:1000px;height:450px;background:url(../images/hero-travel.jpg) top left no-repeat}.hero_container_cruises{position:relative;width:1000px;height:450px;background:url(../images/hero-cruises.jpg) top left no-repeat}.hero_container_virtualmall{position:relative;width:1000px;height:450px;background:url(../images/hero-virtualmall.jpg) top left no-repeat}.hero_container_discounts{position:relative;width:1000px;height:450px;background:url(../images/hero-discounts.jpg) top left no-repeat}.hero_container_photo{position:relative;width:1000px;height:450px;background:url(../images/hero-photo.jpg) top left no-repeat}.hero_container_concerts{position:relative;width:1000px;height:450px;background:url(../images/hero-concerts.jpg) top left no-repeat}.hero_container_dining{position:relative;width:1000px;height:450px;background:url(../images/hero-dining.jpg) top left no-repeat}.hero_bar{background:url(../images/h-bar-blue-top.png) top left no-repeat;width:1000px;height:40px;font-style:italic;font-family:'Cuisine',arial,sans-serif;font-weight:bold;letter-spacing:.2em;color:white;font-size:24px;line-height:38px}.body_box{width:1000px;background-color:#FFF;position:relative;display:inline-block}.s_box{width:280px;min-height:275px;text-align:center;font-family:Verdana,Geneva,sans-serif;font-size:16px;color:#545555;float:left;padding:20px;line-height:28px;font-style:italic}.s_box p{vertical-align:middle}.s_box strong{font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#13489e;line-height:18px;font-weight:bold;font-style:italic}.s_box_yellow{width:250px;min-height:310px;text-align:left;font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#545555;float:right;padding:30px 10px 30px 50px;line-height:24px;background-color:#e3ffab}.s_box_yellow strong{text-align:left;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#13479d;line-height:18px;font-weight:bold;font-style:italic}.s_box_yellow ul{position:relative;left:15px}.s_msg_box_cruises{width:538px;height:360px;position:absolute;margin:0 0 0 300px;background:url(../images/silver-box-cruises.png) top left no-repeat}.s_msg_box_resorts{width:538px;height:360px;position:absolute;margin:0 0 0 300px;background:url(../images/silver-box-resorts.png) top left no-repeat}.s_msg_box_hotweeks{width:538px;height:360px;position:absolute;margin:0 0 0 285px;background:url(../images/silver-box-hotweeks.png) top left no-repeat}.s_msg_box_hotels{width:538px;height:360px;position:absolute;margin:0 0 0 285px;background:url(../images/silver-box-hotels.png) top left no-repeat}.s_msg_box_getaways{width:538px;height:360px;position:absolute;margin:0 0 0 275px;background:url(../images/value-in.png) top left no-repeat}.s_msg_box_travel{width:538px;height:360px;position:absolute;margin:0 0 0 275px;background:url(../images/silver-box-travel.png) top left no-repeat}.s_msg_box_dining{width:538px;height:360px;position:absolute;margin:0 0 0 275px;background:url(../images/silver-box-dining.png) top left no-repeat}.banner{position:relative;width:1000px;background:#fff;z-index:3001}.resphone_container_pre{position:absolute;top:15px;right:10px}.resphone_container_post{position:absolute;top:70px;right:10px}.resphone_container_pre,.resphone_container_post h2{font-size:22px;line-height:40px;color:#13479e!important;font-weight:bolder;font-family:'Cherry Cream Soda',arial,sans-serif;letter-spacing:.1em}#menu_out_wrapper{position:relative;display:block}.logo{position:absolute;width:360px;height:102px;overflow:hidden;z-index:1;left:0}#white-box{width:1000px;text-align:left;position:relative;float:left}#white-box p{font-size:12px}#white-box h3{font-size:18px;color:#999!important;font-weight:bolder}#white-box h2{font-size:24px;line-height:30px;color:#13479e!important;font-weight:bolder;font-family:'Cuisine',arial,serif}#white-box h1{font-size:26px;color:#13479e!important;font-weight:bolder}#white-box .p0 em{color:#13479e!important;font-weight:bolder;font-style:italic;font-size:12px}#white-box p strong{color:#13479e!important;font-weight:bolder;font-size:12px}#white-box .p1 em{color:black!important;font-weight:bolder;font-style:italic;font-size:12px}#white-box table td{padding-left:10px;padding-right:10px}#menu a{color:blue;display:block;float:left;font-weight:bolder;padding-left:15px;padding-right:15px;margin-top:9px;margin-bottom:4px;font-size:14px;text-decoration:none;min-width:71px;line-height:22px;height:22px;border-left:1px solid white}input{border:none;height:26px;line-height:26px;vertical-align:middle}a.menu-open{background:#ccc;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-radius-bottom-left:0;border-radius-bottom-right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-mox-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);color:#000;padding:3px}#signin_controls{position:relative;top:3px;zoom:1}.signin-on a.signin span{background:url(../images/toggle_up_dark.png) top right no-repeat}a.signin.menu-open span{background:url(../images/toggle_up_light.png) center right no-repeat;position:relative;width:55px;display:inline-block;color:#333;text-align:left}a.signin.menu-open span:hover{background:url(../images/toggle_up_dark.png) center right no-repeat}#signin_menu{position:absolute;top:100%;right:0;margin:0;z-index:100;width:230px;padding:8px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topright:0;border-radius:5px;border-radius-top-right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);text-align:left;line-height:16px;background:#fff;border:5px solid #ccc;display:none}#reminder_wrapper{position:relative;margin:40px;padding:15px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topright:0;border-radius:5px;border-radius-top-right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);text-align:left;line-height:16px;background:#fff;border:5px solid #ccc;display:inline-block}.signin-on #signin_menu,.signin-on reminder_wrapper{display:block}#signin{margin:0;font-size:11px;color:#666}#signin p{margin:0}#signin .textbox label{display:block;padding:0 0 3px}#signin .textbox input{background:#fff;display:block;width:218px;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif}#signin .textbox input:focus{border-color:#ccc;outline-width:0}#signin p.forgot,#signin p.forgot-username{display:inline;line-height:20px}#signin_submit{background:#39d;width:auto;overflow:visible;margin:0 5px 0 0;padding:4px 10px 5px;border:1px solid #39d;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font:bold 11px "Lucida Grande",Arial,Sans-serif;color:#fff;text-shadow:0 -1px 0 #39d}.signin-on #signin_menu,.signin-on reminder_wrapper{display:block}#reminder_form{margin:0;font-size:11px;color:#666}#reminder_form p{margin:0}#reminder_form .textbox label{display:block;padding:0 0 3px}#reminder_form .textbox input{background:#fff;display:block;width:218px;margin:0 0 8px;padding:5px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font:13px "Lucida Grande",Arial,Sans-serif}#reminder_form p.forgot,#reminder_form p.forgot-username{display:inline;line-height:20px}#signin_submit{background:#39d;width:auto;overflow:visible;margin:0 5px 0 0;padding:4px 10px 5px;border:1px solid #39d;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font:bold 11px "Lucida Grande",Arial,Sans-serif;color:#fff;text-shadow:0 -1px 0 #39d}#signin .forgot{margin-bottom:4px}#signin .forgot a,#signin .complete a{margin-right:5px}.remember{padding:4px 0 12px}#signin_submit::-moz-focus-inner{padding:0;border:0}#signin_submit:hover,#signin_submit:focus{background-position:0 -5px;cursor:pointer}a.signin:hover,a.signin:focus{background:#6faac8}a.menu-open{background:#ccc}a.menu-open:hover{background:#6faac8}#signin_submit:active{background-image:none}#signin_submit{-moz-border-radius:4px;-webkit-border-radius:4px;background:#39d;border:1px solid #39D;color:#fff;text-shadow:0 -1px 0 #39d;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;font-weight:bold}object:active,div:active{border:none;outline:none;border:none;outline:none}object:focus,div:focus{border:none;outline:none;-moz-border-style:none;-moz-outline-style:none}.ui-dialog-titlebar-close{float:right}.ui-dialog{background:#7f7f7f}.banner-box{width:760px;height:485px;float:left;position:relative}.banner-info{width:350px;height:300px;position:absolute;margin:20px 0 0 390px;font-family:Verdana,Geneva,sans-serif;color:#FFF;font-size:12px;text-align:right;line-height:20px}.banner-info h2{font-family:Verdana,Geneva,sans-serif;color:#fdec27;font-size:15px;text-align:right;line-height:20px}.banner-info strong{font-family:Verdana,Geneva,sans-serif;color:#FFF;font-size:14px;text-align:right;line-height:20px;font-style:italic}.caracter{position:absolute;bottom:0;right:0}.box-right{width:240px;height:485px;float:left;background-color:#FFF}