@charset "utf-8";/* CSS Document */
body{ margin:0px; padding:0px;color:#FFFFFF;}
@font-face {font-family: 'open_sansregular';src: url('opensans-regular-webfont.eot');src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('opensans-regular-webfont.woff') format('woff'),url('opensans-regular-webfont.ttf') format('truetype'),url('opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family:'MyriadProRegular'; src: url('myriadp0-webfont.eot'); src: url('myriadp0-webfont.eot?#iefix') format('embedded-opentype'), url('myriadp0-webfont.woff') format('woff'), url('myriadp0-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
#had-warp{ width:100%; height:95px; background-image:url(../img/had_img.jpg); background-repeat:no-repeat; background-position:center; margin-left:auto; margin-right:auto; margin:0px; padding:0px;}
#had_img{ width:1000px; height:95px; margin-right:auto; margin-left:auto; }
#logo{ width:327px; height:85px; padding-top:10px; float:left;}
#logo_img{ width:327px; height:27px; float:left;}
#phon_no{ width:298px; height:85px; float:right; padding-top:10px;}
#phon_icon{ width:175px; height:27px;}
#no{ width:148px; height:27px; float:left;  }
#icon{ width:22px; height:27px; float:right;}
.no_c{ font-family:'open_sansregular'; font-size:16px; color:#00a8aa; font-weight:bold;}
#no_call{ width:298px; height:27px; float:right; margin-top:8px;}
.call_no{ font-family:'open_sansregular'; font-size:24px; color:#000000;}
#slider{ width:100%; height:362px; margin-left:auto; margin-right:auto; background-image:url(../img/slider.jpg); background-repeat:no-repeat; background-position:center;}
#slider_2{ width:100%; height:362px; margin-left:auto; margin-right:auto;}
#text_slider{ width:100%; height:auto; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}
#text_top{ width:1000px; height:auto;margin-left:auto; margin-right:auto;}
.top_text{ font-family:'open_sansregular'; font-size:18px; color:#5b5a5a; text-align:center;}
#img_sli{ width:100%; height:300px; margin-left:auto; margin-right:auto;  border-bottom:1px #e4e4e4 solid; background-image:url(../img/g_bg.jpg);  }
#img_sli_n{ width:100%; height:337px; margin-left:auto; margin-right:auto;background-image:url(../img/g_bg2.jpg);  }
#img_main{ width:1000px; height:303px;margin-left:auto; margin-right:auto; padding:2px 0;}
#rental_had{ width:1000px; height:25px;}
.rental{ font-size:36px; color:#5c5c5c; font-family:'MyriadProRegular'; text-align:center;}
.Resort{ font-size:36px; color:#00ccff; font-family:'MyriadProRegular'; text-align:center;}
#rental_text{ width:1000px; height:auto;}
.text_1{ font-size:22px; color:#727171; font-family:'MyriadProRegular'; text-align:center;}
#images_navi{ width:1000px; height:190px;}
#images_navi_n{ width:1096px; height:203px; margin-left:auto; margin-right:auto;}
.resort_r1{ width:213px; height:203; margin-left:6px; float:left;}
.img_sab{ width:148px; height:190px; float:left;  margin-left:50px; }
.img_sab2{ width:148px; height:190px; float:right;   }
.scot{font-family:'MyriadProRegular'; font-size:18px; color:#5c5c5c; text-align:center;}
.pri{ font-family:'MyriadProRegular'; font-size:18px; color:#91c30c; text-align:center;}
.img_ok{ width:148px; height:94px; }
#next_text{width:100%; height:1250px; margin-left:auto; margin-right:auto; border-bottom:1px #e4e4e4 solid; background-color:#ffffff;}
.kli{ font-family:'MyriadProRegular'; font-size:25px; color:#00a8aa; margin-top:0px;}
.kli_n{ font-family:'MyriadProRegular'; font-size:28px; color:#af30d9; margin-top:0px;}
#next_text_auto{height:300px;; margin-left:auto; margin-right:auto;background-color:#fffff; width:1000px; padding-top:30px; }
.im_text{ width:600px; height:252px; float:left;}
.im_img{ width:368px; height:252px; border:1px #999999 solid; float:right;}
.ol{ font-family:'open_sansregular'; font-size:14px; color:#727171; line-height:25px;}
.img_text_bottam{ width:1000px; height:auto; border-bottom:10px  solid #efefef;}
.text_z{ width:1000px; height:252px; margin-left:auto; margin-right:auto;}
.next_text_2{width:1000px; height:252px; margin-left:auto; margin-right:auto; margin-top:35px; }
.bottam_text{ width:1000px; height:252px; }
.bottom_img{ width:368px; height:252px; float:left;  border:1px #999999 solid;}
.bottom_right{ width:600px; height:252px; float:right;}
.ol_a{ font-family:'MyriadProRegular'; font-size:28px; color:#17b31e; margin-top:0px;}
.ol_a_n{ font-family:'MyriadProRegular'; font-size:28px; color:#d638cd; margin-top:0px;}
.b_text{ width:1000px; height:auto; margin-left:auto; margin-right:auto;}
.vedio{ width:100%; height:595px;margin-left:auto; margin-right:auto; background-color:#f3f3f3; border-bottom:1px #e4e4e4 solid;}
.vedio_main{ height:570px; width:1000px;margin-left:auto; margin-right:auto; padding:25px;}
.vedio_had{ width:1000px; height:60px;}
.v_text{ font-family:'MyriadProRegular'; font-size:36px; color:#5c5c5c; margin-top:0px; text-align:center;}
.v_text_n{ font-family:'MyriadProRegular'; font-size:36px; color:#0888ea; margin-top:0px; text-align:center;}
.vedio_ap{ width:640px; height:482px; margin-left:auto; margin-right:auto;}
.foo_slider{width:100%; height:240px;margin-left:auto; margin-right:auto; background-color:#ffffff;border-bottom:1px #e4e4e4 solid;}
.main_slider_page{ width:1000px; height:240px;margin-left:auto; margin-right:auto;}
.F_slider{ width:810px; height:210px;margin-left:auto; margin-right:auto; padding-top:30px;}


.arti_btmbox{width:810px; height:auto; float:left; margin-top:7px; padding-bottom:5px;}
.testi_box{width:810px; height:auto; float:left;}
.testi_hed{width:810px; height:40px; float:left; background:url(../images/testi_hed_bg.gif) no-repeat;}
.testi_cont{width:810px; height:auto; float:left; background-color:#ffffff; padding-left:10px;}
.stepcarousel{position: relative; overflow: scroll; width:810px; height:200px;}
.belt{position: absolute; left: 0; top: 0; }
.panel{float:left; overflow: hidden; margin:0; width:810px; height:240px;}
.thank_box{width:234px; height:auto; margin-right:auto; margin-left:auto; margin-top:20px;}
.col{ font-family:'open_sansregular'; font-size:18px; color:#727171;line-height:25px;}
.rob{ font-family:'open_sansregular'c; font-size:15px; color:#fd7100; text-align:center; font-weight:bold; }
.footer{ width:100%; height:30px; margin-left:auto; margin-right:auto;}
.footer_main{ width:1000px; height:30px; margin-left:auto; margin-right:auto;}
.foo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; text-align:center;}
.web{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a2a; text-align:center; text-decoration:none;}

<!--------------------------floating form----------------------------------------------->
.blacksas{ width:170px; height:460px; background-color:#999999;}
.form_in{ width:170px; height:510px; margin-left:auto; margin-right:auto; background-color:#2a2a29;}
.request{ width:170px; height:40px; margin-bottom:0px;}
.sab{ width:154px; height:25px; margin-left:auto; margin-right:auto; margin-bottom:1px; }
.f1{ width:154px; height:18px;border:1px #CCCCCC solid;box-shadow:inset 0 0 15px #e1e1e1;}
.name_sab{ width:154px; height:16px; margin-left:auto; margin-right:auto;}
.lable_text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f3f3f3; margin-top:0px;}
.name_sab2{ width:154px; height:16px; margin-left:auto; margin-right:auto;}
.name_sab2_left{width:106px; height:16px; float:left;}
.name_sab2_right{width:106px; height:16px; float:right;}
.sab_left{width:106px; height:25px; float:left;}
.sab_right{width:106px; height:25px; float:right;}
.f2{ width:106px; height:18px;border:1px #CCCCCC solid;box-shadow:inset 0 0 15px #e1e1e1;}
.sab3{ width:154px; height:25px; margin-left:auto; margin-right:auto; margin-bottom:0px; }
.yes{ width:50px; height:25px; float:left;}
.no{width:50px; height:25px; float:right; margin-right:102px;}
.text_ae{ width:154px; height:55px; margin-left:auto; margin-right:auto; margin-bottom:15px;}
.f3{ width:154px; height:60px;border:1px #CCCCCC solid;box-shadow:inset 0 0 15px #e1e1e1;}
.sand{ width:139px; height:31px; margin-left:10px; padding-top:6px;}
.floating_form {
    float: right;
    margin-right: 0;
    position: relative;
    width: 170px;
    z-index: 9999;
}
.floating_form > div#form_box {
    background: none;
    min-height: 240px;
    padding: 0;
    position: absolute;
}
.refreshbtn {
    background: url("../img/view_refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 50px;
    text-indent: -1000px;
    width: 40px;
}