BODY{margin:0;background-color:#cccccc;}
BODY{font-family:Arial;margin:0;padding:0;background:url(../images/bg_body.jpg) center top no-repeat;background-color:#fff;}
#wrapper_ghv{width:1000px;margin:0 auto;}
#subwrapper_ghv{width:1000px;float:left;background:url(../images/head_bg.jpg) left top no-repeat;}
p{font-size:11px;color:#000000;font-family:verdana;}
.boxbgSearchForm{border-right:1px solid #5a9ea8;border-top:1px solid #5a9ea8;font-size:11px;border-left:1px solid #5a9ea8;width:25px;color:#cc0000;border-bottom:1px solid #5a9ea8;font-family:verdana;height:15px;background-color:#edf5fb;}
.sboxSearchForm{border-right:1px solid #5a9ea8;border-left:1px solid #5a9ea8;border-top:1px solid #5a9ea8;border-bottom:1px solid #5a9ea8;font-size:11px;width:100px;color:#cc0000;font-family:verdana;height:18px;background-color:#edf5fb;}
.texti:hover{padding-right:5px;padding-left:6px;font-size:11px;color:#cc0000;padding-top:3px;font-family:tahoma;text-decoration:underline;}
.texti{padding-right:5px;padding-left:6px;font-size:11px;color:#2f8996;padding-top:3px;font-family:tahoma;text-decoration:none;}
A.loginlinkNew{font-size:11px;color:#336600;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlinkNew:hover{font-size:11px;color:#cc0000;font-family:tahoma;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
.selectStyle{font-weight:bold;font-size:10px;width:85px;color:#46919d;font-family:verdana;background-color:#edf5fb;}
.tableBorder{border-right:1px solid #d4d1c6;border-top:1px solid #d4d1c6;border-left:1px solid #d4d1c6;border-bottom:1px solid #d4d1c6;}
.button{background-color:#cccccc;margin-top:1em;border:0 none !important;}
.bldText{color:#2f8996;font-size:12px;font-family:verdana;font-weight:bold;}
.goldText{color:#996600;font-size:12px;font-family:verdana;font-weight:bold;}
.hr_basket{width:600px;}
.hr_checkout{border:1px dashed #DDDDDD;}
.hr_propertyListing{border:1px dashed #C3C1B9;}
.mInputField{font-family:tahoma, Times, serif;font-size:11px;color:#cc0000;}
.mInputFieldPayment{font-family:tahoma, Times, serif;font-size:11px;}
.tableStyle{border-right:1px solid #d4d1c6;border-top:1px solid #d4d1c6;border-left:1px solid #d4d1c6;border-bottom:1px solid #d4d1c6;}
.textHomeHawaii{font-size:11px;color:#333333;font-family:verdana;}
txtSm{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:10px;}
.txtNr{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;}
.bld{color:#2f8996;font-size:13px;font-family:verdana;font-weight:bold;}
.bldWhite{color:#ffffff;font-size:13px;font-family:verdana;font-weight:bold;}
.bld1{color:#174f99;font-size:16px;font-family:verdana;font-weight:bold;}
.cboStyle{font-weight:bold;font-size:11px;color:#46919d;font-family:verdana;background-color:#edf5fb;}
A{font-size:11px;color:#2f8996;font-family:tahoma;text-decoration:underline;}
A:hover{font-size:11px;color:#cc0000;font-family:tahoma;text-decoration:none;}
.tex{font-size:11px;color:#333333;font-family:verdana;}
P{padding-right:2px;padding-left:2px;font-size:11px;color:#333333;font-family:verdana;}
A.navwhite{font-weight:bold;font-size:11px;color:#ffffff;font-family:arial, arial, Helvetica, sans-serif;text-decoration:underline;}
A.navwhite:visited{font-weight:bold;font-size:11px;color:#ffffff;font-family:arial, arial, Helvetica, sans-serif;text-decoration:underline;}
A.navwhite:hover{font-weight:bold;font-size:11px;color:#ffffcf;font-family:arial, arial, Helvetica, sans-serif;text-decoration:none;}
A.nav{font-size:11px;color:#000000;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.nav:visited{font-size:11px;color:#000000;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.nav:hover{font-size:11px;color:#46919d;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
A.nav1{font-size:12px;color:#082b31;font-family:verdana;text-decoration:underline;}
A.nav1:visited{font-size:12px;color:#082b31;font-family:verdana;text-decoration:underline;}
A.nav1:hover{font-size:12px;color:#082b31;font-family:verdana;text-decoration:none;}
.lownav{font-size:12px;color:#ffffff;font-family:arial, arial, Helvetica, sans-serif;}
A.lownavlinks{font-size:11px;color:#ffffff;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
A.lownavlinks:visited{font-size:11px;color:#ffffff;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
A.lownavlinks:hover{font-size:11px;color:#ffffff;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
.login{font-size:12px;font-family:arial, Helvetica, sans-serif;}
A.loginlink{font-size:11px;color:#2f8996;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlink:visited{font-size:11px;color:#2f8996;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlink:hover{font-size:11px;color:#cc0000;font-family:tahoma;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
A.loginlinkk{font-size:12px;color:#000000;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlinkk:visited{font-size:12px;color:#000000;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlinkk:hover{font-size:12px;color:#000000;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
A.loginlinkknew{font-size:12px;color:#2f8996;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlinkknew:visited{font-size:12px;color:#2f8996;font-family:arial, Helvetica, sans-serif;text-decoration:underline;}
A.loginlinkknew:hover{font-size:12px;color:#cc0000;font-family:arial, Helvetica, sans-serif;text-decoration:none;}
.text{padding-left:5px;font-size:11px;color:#000000;font-family:verdana;}
.text11{padding-right:5px;margin-top:5px;padding-left:0;font-size:13px;color:green;font-family:verdana;text-decoration:none;}
.boxbg{border-right:1px solid #5a9ea8;border-left:1px solid #5a9ea8;border-top:1px solid #5a9ea8;border-bottom:1px solid #5a9ea8;font-size:11px;color:#666666;font-family:verdana;background-color:#edf5fb;}
.boxbgDiscover{border-right:1px solid #5a9ea8;border-left:1px solid #5a9ea8;border-top:1px solid #5a9ea8;border-bottom:1px solid #5a9ea8;font-size:11px;color:#666666;font-family:verdana;background-color:#edf5fb;}
.text2{padding-right:2px;padding-left:20px;font-size:11px;color:#333333;font-family:verdana;}
.boxbg1{border-right:1px solid #5a9ea8;border-top:1px solid #5a9ea8;font-size:11px;border-left:1px solid #5a9ea8;width:25px;color:#666666;border-bottom:1px solid #5a9ea8;font-family:verdana;height:15px;background-color:#edf5fb;}
.formlink{padding-right:0;padding-left:0;font-size:11px;color:#333333;font-family:verdana;text-decoration:underline;}
.formlink:hover{padding-right:0;padding-left:0;font-size:11px;color:#333333;font-family:verdana;text-decoration:none;}
.text4{padding-right:5px;padding-left:5px;font-size:11px;color:#333333;font-family:verdana;}
.text4n{padding-right:0;padding-left:0;font-size:11px;color:#333333;font-family:verdana;}
.text4n1{padding-right:0;padding-left:1px;font-size:11px;color:#333333;font-family:verdana;}
.textbig{padding-right:0;padding-left:0;font-size:12px;color:#333333;font-family:verdana;}
.textsmall{font-size:11px;color:#000000;font-family:verdana;}
.textGreenSmall{font-size:10px;color:#46919D;font-family:verdana;}
.texth{font-weight:bold;font-size:22px;color:#006600;font-family:verdana;}
.texth1{padding-right:5px;padding-left:1px;font-weight:bold;font-size:17px;color:#2f8996;padding-top:3px;font-family:verdana;}
.sbox{border-right:1px solid #5a9ea8;border-top:1px solid #5a9ea8;font-size:11px;border-left:1px solid #5a9ea8;width:100px;color:#666666;border-bottom:1px solid #5a9ea8;font-family:verdana;height:15px;background-color:#edf5fb;}
.textboxStyle{border-right:1px solid #5a9ea8;border-top:1px solid #5a9ea8;font-size:11px;border-left:1px solid #5a9ea8;color:#666666;border-bottom:1px solid #5a9ea8;font-family:verdana;height:15px;background-color:#edf5fb;}
.texthi{font-weight:bold;font-size:12px;color:#2f8996;font-family:verdana;}
.texthi:hover{font-weight:bold;font-size:12px;color:#2f8996;font-family:verdana;text-decoration:none;}
.maintext{padding-right:5px;padding-left:6px;font-weight:bold;font-size:16px;color:#2f8996;padding-top:3px;font-family:verdana;}
.blue{font-weight:bold;font-size:14px;color:#000066;font-family:verdana;text-decoration:none;}
.blackmain{font-size:16px;color:#082b31;font-family:verdana;text-decoration:none;}
.text11:hover{padding-right:5px;margin-top:5px;padding-left:2px;font-size:13px;color:green;font-family:verdana;text-decoration:underline;}
.asearchbox{border-right:1px solid #333333;border-top:1px solid #333333;font-size:12px;border-left:1px solid #333333;width:100px;color:#666666;border-bottom:1px solid #333333;font-family:verdana;background-color:#edf5fb;}
.comment{padding-right:0;padding-left:0;font-size:12px;color:#333333;font-family:verdana;}
.top{border-right:1px;border-top:1px solid #25737d;border-left:1px;border-bottom:1px;}
.td{padding-right:2px;padding-left:2px;padding-bottom:5px;padding-top:5px;}
.bt_com{border-right:medium none;padding-right:6px;border-top:medium none;padding-left:6px;font-weight:bold;font-size:11px;background:#f90;padding-bottom:2px;margin:0;border-left:medium none;color:#fff;padding-top:2px;border-bottom:medium none;}
#border{border-right:1px solid #d6e8f5;border-top:1px solid #d6e8f5;border-left:1px solid #d6e8f5;border-bottom:1px solid #d6e8f5;}
#menu{height:31px;}
#menu A{font-weight:bold;font-size:12px;color:#2c3d95;font-family:Verdana;text-decoration:none;}
#menu A:hover{font-weight:bold;font-size:12px;color:#f20606;font-family:Verdana;text-decoration:underline;}
.errorMesaage{font-size:12px;color:#ff0000;font-family:verdana;}
.homehead{font-family:verdana;font-size:18px;font-weight:normal;color:#336600;text-decoration:none;}
.homehead:hover{font-family:verdana;font-size:18px;font-weight:normal;color:#cc0000;text-decoration:underline;}
.homeheading{font-family:verdana;font-size:22px;font-weight:bold;color:#46919d;}
.Travel{font-family:verdana;font-size:11px;color:#333333;}
.tj_button{font-size:12px;color:#c3a980;font-weight:bold;border:2px solid #786348;background-color:#6f522d;height:25px;width:80px;}
.new_head{font-family:verdana;font-size:11px;color:#46919d;padding-left:0;padding-right:0;}
body{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
P.required{color:red;}
TD.topLeft{border-left:1px solid black;}
TD.topRight{border-right:1px solid black;}
TD.topBothSides{border-left:1px solid black;border-right:1px solid black;}
TD.topLeftTop{border-left:1px solid black;border-top:1px solid black;}
TD.topRightTop{border-right:1px solid black;border-top:1px solid black;}
TD.topTop{border-top:1px solid black;}
TD.ccTitle{background-color:silver;border:1px solid black;}
TD.ccLeft{background-color:#b0c4de;border-left:1px solid black;}
TD.ccRight{background-color:#b0c4de;border-right:1px solid black;}
TD.checkTitle{background-color:silver;border:1px solid black;}
TD.checkNone{background-color:#f0e68c;}
TD.checkRight{background-color:#f0e68c;border-right:1px solid black;}
TD.checkLeft{background-color:#f0e68c;border-left:1px solid black;}
TD.checkBoth{background-color:#f0e68c;border-left:1px solid black;border-right:1px solid black;}
TD.checkBottom{background-color:#f0e68c;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}
.highlight{background-color:#8f8fff;}
.invisibleobject{visibility:hidden;display:none;}
.visibleobject{visibility:visible;}
.strongwithPar{margin:0.1em;font-weight:bold;}
.bluetext{font-size:12px;color:#2f8996;font-family:arial, Helvetica, sans-serif;}
.home_head{font-family:arial;font-size:19px;font-weight:bold;color:#46919D;}
.tooltip1_obj_Invisible{visibility:hidden;}
.tooltip1_obj_Visible{visibility:visible;}
.top_text{font-family:Verdana;font-size:10px;color:#505050;}
#tooltip_button{height:21px;background-color:#46919D;width:104px;font-family:Verdana;font-size:11px;color:#FFFFFF;}
.pro{margin-left:6px;font-size:10px;color:#2f8996;font-family:tahoma;text-decoration:none;}
.pro:hover{margin-left:6px;font-size:10px;color:#cc0000;font-family:tahoma;text-decoration:none;}
.number{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#2f8996;font-weight:bold;background-image:url(../images/numbering/boxsmall_off.gif);background-repeat:no-repeat;display:block;margin:0px;height:13px;width:13px;text-align:center;text-decoration:none;}
.number:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#D34040;font-weight:bold;background-image:url(../images/numbering/boxsmall_on.gif);background-repeat:no-repeat;display:block;margin:0px;height:13px;width:13px;text-align:center;text-decoration:none;}
.number_select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#D34040;font-weight:bold;background-image:url(../images/numbering/box_on.gif);background-repeat:no-repeat;display:block;margin:0px;height:18px;width:19px;text-align:center;text-decoration:none;}
.number_select:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#D34040;font-weight:bold;background-image:url(../images/numbering/box_on.gif);background-repeat:no-repeat;display:block;margin:0px;height:18px;width:19px;text-align:center;text-decoration:none;}
.back{background-image:url(../images/numbering/back_on.gif);background-repeat:no-repeat;height:16px;width:46px;display:block;}
.back:hover{background-image:url(../images/numbering/back_off.gif);background-repeat:no-repeat;height:16px;width:46px;display:block;}
.next{background-image:url(../images/numbering/next_on.gif);background-repeat:no-repeat;height:16px;width:46px;display:block;}
.next:hover{background-image:url(../images/numbering/next_off.gif);background-repeat:no-repeat;height:16px;width:46px;display:block;}
li{list-style:none;font-size:11px;color:#000000;font-family:verdana;margin-bottom:2px;}
.img_border{border:1px solid #333333;}
.page_no{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#2f8996;font-weight:bold;}
h1{font-family:verdana;font-size:22px;font-weight:bold;color:#46919d;margin:0px;}
.besttitle{font-family:verdana;font-size:18px;font-weight:normal;color:#46919d;}
.newtoplinks{padding:2px 2px 0px 2px;font-size:9px;color:#666666;font-family:tahoma;text-decoration:none;}
.newtoplinks:hover{padding:2px 2px 0px 2px;font-size:9px;color:#cc0000;font-family:tahoma;text-decoration:underline;}
.GreenHead{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#2c5961;height:40px;vertical-align:top;padding-top:10px;}
.Gray_bold{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#4c4d4d;line-height:14px;}
.grayborder{border:solid 2px #dedede;}
.property_detailBox{background:#f5f4ef;padding-left:8px;padding-right:8px;margin-top:14px;}
.property_bottom1bg{background:url(../images/newhome/property_bottom1BG.gif) no-repeat top;padding-top:3px;}
.testi_person{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:italic;color:#4c4d4d;}
.testi_quote{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;font-style:normal;color:#4c4d4d;}
.normalTXT{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;font-style:normal;color:#4c4d4d;line-height:17px;}
#overview_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:200;}
#roominfo_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:201;}
#guest_review_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:202;}
#photo_gallery_popup{position:absolute;margin-left:-200px;width:880px;background:#ffffff;display:none;z-index:203;}
#MegaDeals_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:204;}
.overview_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:200;}
.roominfo_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:201;}
.guest_review_popup{position:absolute;width:570px;background:#ffffff;display:none;z-index:202;}
.photo_gallery_popup{position:absolute;margin-left:-200px;width:880px;background:#ffffff;display:none;z-index:203;}
.grayBigbold{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#5b5b5b;}
.greenDRKbold{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#2c5961;}
.red_num{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:24px;color:#9c184a;}
a.btn_close{font-size:14px;color:#2f8996;font-family:tahoma;text-decoration:none;text-transform:uppercase;}
a.btn_close:hover{color:#cc0000;}
.redBigbold{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#CC0000;}
.Lfloat{float:left;width:auto;}
.Rfloat{float:right;}
.alignC{text-align:center;}
.maroontxt{color:#990030;}
.rates_input{border:1px solid #5a9ea8;font-family:tahoma, Times, serif;font-size:10px;color:#cc0000;background-color:#FFFFFF;width:54px;height:15px;vertical-align:middle;}
.rates_DD{border:1px solid #5a9ea8;font-family:tahoma, Times, serif;font-size:10px;color:#cc0000;background-color:#FFFFFF;width:54px;height:18px !important;line-height:18px !important;vertical-align:middle;}
.txtSmal{font-size:9px;color:#000000;font-family:verdana;}
input#island_id{color:#CC0000 !important;}
.room_IMG{background:url(../images/newhome/Lbox/roomIMG_BG.gif) no-repeat top;width:130px;height:130px;padding:5px 5px 5px 5px;text-align:center;margin:auto;}
.room_IMG strong{font-size:10px;font-weight:bold;color:#333333;text-align:left;}
#room_IMG_pop{display:none;position:absolute;width:auto;margin-left:-600px;z-index:400;background:#ffffff;}
input#island_id{color:#CC0000 !important;}
.red{font-size:10px;}
.ddBG1{background:#D6E0F4;}
.promotionsUL{margin:auto 0 auto 0px;padding:0;}
.promotionsUL{margin:auto 0 auto 0px;padding:0;}
.promotionsUL li{list-style:none !important;list-style-image:none !important;background:transparent url(../images/UL_dot.gif) no-repeat !important;background-position:5px 5px !important;padding-left:12px;font-size:9px;font-style:italic;}
.commonsizetxt{width:220px;}
.graybgTable td{background:#f2f4f3;}
.smalltxt{font-size:9px;}
.specialBox{border:1px solid #bec0c0;line-height:16px;width:290px;margin-bottom:5px;}
.GreenLine{background:url(../images/line.gif) repeat-x;height:20px;display:block;float:right;margin:auto 0px auto 0px;}
.width60{width:60%;}
#box1{position:absolute;top:50%;left:45%;border:solid 1px #256A67;background-color:#FFFFFF;visibility:hidden;width:210px;z-index:0;cursor:pointer;}
.more{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#2f8996;}
.more:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#800502;}
span.ANRspan{color:#996636;}
span:hover.ANRspan{color:#CC0000;cursor:pointer;}
.pro_green{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#3A8080;}
.redbigtxt{font-size:14px;}
.div1{position:absolute;z-index:10;}
.div2{position:absolute;z-index:12;margin-left:95px;margin-top:30px;}
.div3{position:absolute;z-index:14;margin-left:190px;margin-top:60px;}
.sumitbt{position:absolute;top:250px;left:585px;}
.clear{clear:both;}
#island_idList, #island_idList1, #island_idList2{display:none;position:absolute;padding-top:0px;margin-top:25px;margin-left:0px;z-index:400;border:solid 1px #CCCCCC;}
.popup_propertylink a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10px !important;padding-left:5px;padding-right:5px;line-height:20px;display:block;float:left;width:190px;border-bottom:solid 1px #CCCCCC;}
.popup_propertylink a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;background:#F3F3F3;}
