﻿div.page_size_result{ width:950px; }
div.detailsBig_Box_Container{position:relative;height:956px;width:947px;background-image:url(../../_Images/BigDetailsBKGR.png);background-repeat:repeat;margin:23px 28px}
div.detailsBig_Box_Container div.detailsBig_Box_Copy{background-image:url(../../_Images/BigDetailsCopy.png);width:188px;height:9px;position:absolute;bottom:-15px;right:0}
div.detailsBig_Box_Container div.detailsBig_Box_Left{float:left;width:32px;height:956px;background-image:url(../../_Images/BigDetailsLeft.png)}
div.detailsBig_Box_Container div.detailsBig_Box_Right{float:right;width:32px;height:956px;background-image:url(../../_Images/BigDetailsRight.png)}
div.detailsBig_Box_Container div.detailsBig_Box_Body{float:left;margin-left:21px;position:relative;margin-top:70px}
div.detailsBig_Box_Container div.detailsBig_Box_Header{position:absolute;width:215px;height:47px;top:0;left:50px;background-image:url(../../_Images/BigDetailsHeader.png)}
div.detailsBig_Box_Container div.detailsBig_Box_Body img{float:left;margin-right:15px}
div.detailsBig_Box_Container div.detailsBig_Box_Body img.detailsBig_Box_Big{width:212px;height:154px;margin-bottom:20px}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_ImageRight{width:620px;float:left}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_LineSeperator{float:left;width:100%;text-align:left}
div.detailsBig_Box_Container div.detailsBig_Box_Body img.detailsBig_Box_Small{width:107px;height:77px;margin-bottom:15px}
div.detailsBig_Box_Container div.detailsBig_Box_Body span.detailsBig_Box_resortID{float:right;color:#5B5B5B;font-family:Verdana,Geneva,sans-serif;font-size:9px;text-align:right;}
.detailsBig_Box_Back{float:right;}
div.detailsBig_Box_Container div.detailsBig_Box_Body span.detailsBig_Box_Title{color:#00517C;font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:700;margin-top:60px;text-align:left;width:100%}
div.detailsBig_Box_Container div.detailsBig_Box_Body span.detailsBig_Box_Address{color:#5B5B5B;float:left;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:400;margin-top:10px;text-align:left;width:100%}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_GeneralHDR{width:851px;height:29px;background-image:url(../../_Images/BigDetailsGeneralHDR.png)}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_SectionGeneral{width:719px;margin-left:105px;height:95px;overflow:auto;position:relative;top:-5px;text-align:left;}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_SectionAmenities{width:719px;margin-left:105px;height:157px;overflow:auto;position:relative;top:-5px}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_SectionMap{width:719px;margin-left:105px;height:325px;overflow:auto;position:relative;top:-5px}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_MapContainer{position:relative}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_MapSubMenu{background-image:url(../../_Images/MapSubTitles.png);width:221px;height:26px;position:absolute;top:19px;right:210px;z-index:10000}
div.detailsBig_Box_Container div.detailsBig_Box_Body span.detailsBig_Box_GeneralSpan{color:#5B5B5B;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:400;line-height:18px;text-align:justify}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_AmenitiesHDR{width:851px;height:29px;background-image:url(../../_Images/BigDetailsAmenitiesHDR.png);margin-top:18px}
div.detailsBig_Box_Container div.detailsBig_Box_Body div.detailsBig_Box_MapHDR{width:851px;height:29px;background-image:url(../../_Images/BigDetailsMapHDR.png);margin-top:18px}
div.MapTopPadding{height:20px}
legend{background:none repeat scroll 0 0 #B6B7BC;color:#FFF;font-size:12px;font-weight:bolder;text-transform:uppercase;padding:4px}
div.loginPNL{background-color:#FFF;position:relative;width:645px;clear:both;text-align:left;padding-left:10px;padding-right:10px}
.LI_Login{background-color:#E2E2EB}
.LI_LoginTitle{background-color:#B7B8CC;font-size:18px;font-weight:bolder;text-align:center;font-style:italic}
.LI_Error{color:Red;font-weight:bolder;text-align:center}
.LI_LoginTxt{width:180px}
span.InventoryDate{font-size:14px;font-weight:700}
body{background:none repeat scroll 0 0 #D4D0C7;color:#696969;font-family:"Helvetica Neue","Lucida Grande","Segoe UI",Arial,Helvetica,Verdana,sans-serif;font-size:.8em;margin:0;padding:0}
.sortasc-header A{background:url(../../_Images/arrow_up.gif) right center no-repeat}
.sortdesc-header A{background:url(../../_Images/arrow_down.gif) right center no-repeat}
TH A{padding-right:20px}
.sorting{position:absolute;right:4px}
.overlay{background-image:url(../../_Images/overlay.png);background-repeat:repeat;height:700px;padding-top:200px;position:absolute;top:10px;width:100%}
.urgent_info{width:100%}
.special_request_pnl{width:500px;overflow:hidden;position:absolute;top:-400px;left:250px;z-index:1002;padding:4px}
.loading_bkgr{position:fixed;z-index:99;top:0;left:0;background-color:#FFF;width:100%;height:100%;filter:Alpha(Opacity=70);opacity:0.70;-moz-opacity:0.70}
* html .loading_bkgr{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');width:expression(document.body.scrollWidth>document.body.offsetWidth?document.body.scrollWidth:document.body.offsetWidth+'px')}
.loading_message{width:100%;text-align:center}
.loading_resorts{z-index:100;position:fixed;width:200px;margin-left:-60px;top:50%;left:50%;text-align:center}
* html .loading_resorts{position:absolute;margin-top:expression((document.body.scrollHeight/4) 0 (0-parseInt(this.offsetParent.clientHeight/2) 0 (document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop)) 0 px)}
.special_request_pnl .closeBTN{position:absolute;top:50px;right:70px;border:solid 1px #000;padding:5px}
#page_size_search{width:645px}
.search_title{width:645px;height:69px;float:left;background:url(../../_Images/seach-title.png) top no-repeat}
.search_body{width:605px;float:left;background-color:#FFF;padding:20px}
.search_body_l{width:160px;float:left;margin-right:10px;text-align:left}
.search_body_l h2{font-family:Verdana, Geneva, sans-serif;font-size:18px;color:#877F68;text-align:left;font-weight:400}
.radio{font-size:12px;color:#877F68;margin-bottom:15px;float:left;clear:both}
.search_body_c{width:300px;float:left;margin-right:10px;text-align:left}
.search_body_c h2{font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#877F68;text-align:left;font-weight:400}
.combo_bg{width:249px;height:27px;background:url(../../_Images/combo_box_bg.jpg) top no-repeat;padding:7px 0 0 15px}
.combo{background:none;width:230px;font-size:14px;color:#0c87c9;border:0}
.search_body_r{width:106px;float:left;margin-top:-78px}
.search_body_r_images_box{width:106px;float:left}
.search_body_r_text{width:106px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-style:italic;text-align:left;line-height:20px;color:#877F68;float:left;padding:20px 0 10px}
.search_footer{width:645px;height:82px;float:left;background:url(../../_Images/seach-btn-footer.jpg) top no-repeat}
.search_footer .box_in{width:270px;height:50px;float:left;margin:30px 0 0 40px}
.search_footer .box_in a{font:Verdana, Geneva, sans-serif;font-size:16px;color:#FDDB5A;text-align:center;text-decoration:none}
.copyright_seach{width:645px;height:20px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#877F68;margin:30px 0 10px}
#page_size_result{width:950px}
.result_title{width:950px;height:54px;background:url(../../_Images/searc-result_bg.jpg) top no-repeat;float:left}
.result_title .numbers_box{width:500px;height:15px;text-align:left;float:left;margin:20px 0 0 400px}
.result_body{width:950px;float:left;background:url(../../_Images/searc-result_body_bg.jpg) repeat-y}
.result_box_l{width:240px;float:left;margin:0 10px}
.result_box_l .title{color:#FFF!important;font-weight:bolder}
.result_box_l h2{font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#FFF;text-align:left;font-weight:400;padding-left:30px}
.rcombo_bg{width:240px;height:26px;background:url(../../_Images/result_combo_bg.png) top no-repeat;padding:4px 0 0}
.rcombo{background:none;width:190px;font-size:14px;color:#0c87c9;border:0;float:left;margin-left:25px}
.r-seach-btn-box{width:230px;height:23px;float:left;text-align:right;margin:20px 10px 20px 0}
.result_box_l_in{width:220px;float:left;text-align:right;position:relative;padding:0}
.result_box_l_in a{font:Verdana, Geneva, sans-serif;font-size:12px;color:#FDDB5A;text-align:left;text-decoration:none;line-height:24px}
.result_bg_box{width:950px;background:url(../../_Images/result-bg-box.jpg) bottom repeat-x;min-height:890px;float:left}
.result_footer{width:950px;background:url(../../_Images/result-footer.png) top no-repeat;height:41px;float:left}
.result_box_r{width:690px;float:left;position:relative}
.result_box_info{display:block;position:relative;padding-bottom:15px;background:url(../../_Images/line.jpg) bottom repeat-x;width:680px;margin:10px 0 0}
.result_box_info_All_Inclusive{display:block;position:relative;padding-bottom:15px;background:url(../../_Images/allinclusive.png) top left no-repeat;width:680px;margin:10px 0 0}
.result_image_box{width:150px;height:120px;float:left}
.result_info_body{width:400px;float:left;margin-left:10px}
.result_info_body_title{width:430px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:700;color:#00517C;text-align:left}
.result_info_body_address{width:430px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:400;color:#5B5B5B;text-align:left}
.result_info_body_text{width:425px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:400;color:#5B5B5B;text-align:left;line-height:18px;margin-top:10px}
.result_info_body_text a{color:#09C}
.result_detail_box{width:100px;height:90px;position:absolute;top:0;right:0;margin-right:10px}
.result_detail_box_id{width:100px;float:right;font-family:Verdana, Geneva, sans-serif;text-align:right;font-size:9px;color:#5B5B5B}
.result_detail_box_starting{width:100px;float:right;font-family:Verdana, Geneva, sans-serif;text-align:right;font-size:11px;color:#0C87C9;font-style:italic;margin-top:10px}
.result_detail_box_price{width:100px;float:right;font-family:Verdana, Geneva, sans-serif;text-align:right;font-size:18px;color:#0C87C9;font-weight:700}
.result_detail_box_btn{width:100px;float:left;text-align:right;margin-top:10px;background:none;color:#09C;border:none}
.result_detail_avail_box_btn{background:url(../../_Images/avail_btn.png);width:78px;height:18px;border:none;float:right;position:relative;left:10px;top:45px}
.aditional_label{width:480px;position:relative;height:26px;margin-top:40px;background:url(../../_Images/aditional_title.png) top no-repeat;text-align:left;padding:20px 0 0 170px}
.copyright_result{width:950px;height:40px;text-align:right;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#877F68;margin:15px 0 10px}
.detail_box_r{width:690px;float:left}
.detail_image_box{width:160px;height:115px;float:left}
.detail_title{width:950px;height:54px;background:url(../../_Images/detail_title.jpg) top no-repeat;float:left}
.detail_box_info{width:650px;float:left;position:relative;margin-top:20px;padding-bottom:20px}
.detail_info_body{width:380px;float:left;margin-left:10px}
.detail_info_body_title{width:380px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:700;color:#00517C;text-align:left;margin-top:60px}
.detail_info_body_address{width:380px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:400;color:#5B5B5B;text-align:left;margin-top:10px}
.detail_info_body_text{width:380px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:9px;font-weight:400;color:#5B5B5B;text-align:left;line-height:12px;margin-top:10px}
.general_title{width:640px;height:28px;background:url(../../_Images/general_title.png) left top no-repeat;float:left;position:relative;padding:20px 0 0}
.general_box_info{width:650px;float:left}
.general_info_body_text{width:490px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:400;color:#5B5B5B;text-align:justify;line-height:18px;margin:0 0 0 80px}
.amenities_title{width:640px;height:28px;background:url(../../_Images/amenities_title.png) left top;float:left;margin:20px 0 0}
.amenities_box_info{width:100%;float:left;padding-left:40px;padding-top:15px}
.amenities_info_body_text_l{width:170px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px;margin:0 10px 0 0}
.amenities_info_body_text{width:160px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px;margin:0 10px 0 0}
.amenities_info_body_text_r{width:210px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px}
.amenities_info_body_text_r .in{width:150px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px}
.amenities_info_body_text_r .in_r{width:40px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px}
.map_title{width:640px;height:37px;background:url(../../_Images/map_title.png) left top;float:left;margin:20px 0 0}
.map_title a{font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#0C87C9;text-decoration:underline;font-weight:700;text-align:right;float:right;margin:20px 5px 0 0}
.map_box_info{width:637px;float:left;background-color:#FFF;border:1px solid #B7B6B2;border-top:none}
.map_img{width:295px;height:260px;float:left;border:1px solid #B7B6B2;margin:10px}
.map{width:295px;height:260px}
.map_info_body_text{width:100px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:400;color:#5B5B5B;text-align:left;line-height:16px;margin:15px 5px 0 0}
.map_info_body_text a{color:#0C87C9;text-decoration:none}
.reser_history_title{width:950px;height:54px;background:url(../../_Images/reservation_history_title.jpg) top no-repeat;float:left}
.reser_history_title .numbers_box{width:120px;height:15px;text-align:left;float:left;margin:20px 0 0 550px}
.reser_history_totalsavings{font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:right;font-weight:700;color:#5B5B5B;position:absolute;z-index:20;right:60px;top:-50px}
.reser_history_info{width:650px;float:left;margin-top:20px;position:relative}
.reser_history_info_details{border:none;width:650px;float:left;padding-bottom:10px;background:url(../../_Images/line.jpg) bottom no-repeat;margin:10px 0}
.reser_history_info_details .dates{width:220px;height:14px;float:left;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:left;font-weight:700;padding:3px}
.reser_history_info_details .dates_text{width:220px;height:46px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;padding:10px 3px}
.reser_history_info_details .bedrooms{width:127px;height:14px;float:left;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:left;font-weight:700;margin-left:2px;padding:3px}
.reser_history_info_details .bedrooms_text{width:127px;height:46px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;margin-left:2px;padding:10px 3px}
.reser_history_info_details .type{width:69px;height:14px;float:left;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:left;font-weight:700;margin-left:2px;padding:3px}
.reser_history_info_details .type_text{width:69px;height:46px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;margin-left:2px;padding:10px 3px}
.reser_history_info_details .price{width:109px;height:14px;float:left;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:left;font-weight:700;margin-left:2px;padding:3px}
.reser_history_info_details .price_text{width:109px;height:46px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;margin-left:2px;padding:10px 3px}
.reser_history_info_details .view{width:87px;height:14px;float:left;margin-left:2px;padding:3px}
.reser_history_info_details .view_text{width:87px;height:37px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:center;line-height:16px;margin-left:2px;padding:30px 3px 0}
.availability_title{width:950px;height:52px;background:url(../../_Images/availability_title.jpg) top no-repeat;float:left}
.availability_info_details{width:100%;border:#fff 1px solid;height:auto;margin:10px 0 0}
.availability_panel{position:relative;width:100%;min-height:65px}
.availability_info_details td{background:url(../../_Images/gray_b_bg.jpg) repeat center top;padding-left:5px;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:18px;height:22px}
.availability_info_details th a{color:#FFF;display:inline-block}
.availability_info_details td a{color:#1D95C5;display:inline-block}
.hold_title{width:950px;height:52px;background:url(../../_Images/holds_title.jpg) top no-repeat;float:left}
.hold_info_details{width:650px;float:left;padding-bottom:10px;background:url(../../_Images/line.jpg) bottom no-repeat;margin:10px 0}
.hold_info_details .dates{width:115px;height:14px;float:left;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:10px;text-align:left;font-weight:700;padding:3px}
.hold_info_details .dates_text{width:115px;height:46px;float:left;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;padding:10px 3px}
.hold_info_details td{height:46px;background:url(../../_Images/gray_b_bg.jpg) repeat-x top;color:#5B5B5B;font-family:Verdana, Geneva, sans-serif;font-size:9px;text-align:left;line-height:16px;padding:10px 3px}
.hold_process_btn{width:650px;height:18px;float:left;text-align:right;margin:10px 0}
.custom_box{width:670px;background-color:#FFF;z-index:999}
.custom_box .title{width:670px;float:left;height:63px;background:url(../../_Images/custom_title.png) top no-repeat}
.custom_box .body{width:610px;float:left;background:url(../../_Images/custom_bg.jpg) repeat-y;padding:30px}
.custom_box .body_in{width:610px;float:left;margin-top:15px}
.custom_box .body_in .left{width:130px;float:left;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:700;color:#0C87C9;text-transform:uppercase}
.custom_box .body_in .center{width:110px;float:left;text-align:right;margin-left:10px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#877F68;line-height:36px}
.custom_box .body_in .rigth{width:350px;float:left;text-align:left;margin-left:10px}
.custom_box .body_in .rigth .field{background:url(../../_Images/field_bg.jpg) repeat-x;float:left;text-align:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;width:324px;height:20px;border:1px #999 solid;margin-bottom:10px;padding:3px}
.custom_box .body_in .rigth .field_date{background:url(../../_Images/field_bg.jpg) repeat-x;float:left;text-align:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;width:244px;height:20px;border:1px #999 solid;margin-bottom:10px;padding:3px}
.custom_box .body_in .center_l{width:130px;float:left;text-align:rigth;margin-left:20px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#877F68;line-height:26px}
.custom_box .body_in .center_r{width:50px;float:left;text-align:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#877F68;line-height:12px}
.custom_box .body_in .center_r .field{background:url(../../_Images/field_bg.jpg) repeat-x;float:left;text-align:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;width:50px;height:20px;border:1px #999 solid;margin-bottom:10px;padding:3px}
.custom_box .body_in .otherleft{width:280px;float:left;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:700;color:#0C87C9;text-transform:uppercase}
.custom_box .body_in .other_l{width:310px;float:left;text-align:left;margin-left:20px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#877F68;line-height:12px}
.custom_box .body_in .other_l .radio{margin-left:5px;float:left}
.custom_box .body_in .other_b{width:600px;float:left;text-align:left;margin-left:10px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#877F68;line-height:18px;font-weight:400}
.custom_box .body_in .other_c{width:610px;float:left;text-align:right;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:700;color:#EC1C24;line-height:18px}
.custom_box .body h3{font-family:Verdana, Geneva, sans-serif;text-align:center;font-style:italic;color:#0C87C9;font-size:12px;font-weight:400}
.custom_box .footer{width:610px;float:left;height:173px;background:url(../../_Images/custom_footer.png) top no-repeat;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:400;text-align:left;color:#FFF;padding:30px}
.custom_box .footer .l{width:440px;float:left;text-align:left;margin-left:10px}
.custom_box .footer .l .textarea{width:435px;float:left;text-align:left;background-color:#FFF;color:#666;height:90px}
.custom_box .footer .r{width:110px;float:left;text-align:left;margin:85px 0 0 10px}
.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7}
.modalPopup{background-color:#FFF;width:650px;border-color:Gray;border-style:solid;border-width:3px;padding:3px}
#searchwell{display:none}
div.holdsBookingDIV div.leftSide{float:left;width:60%}
div.holdsBookingDIV div.rightSide{float:right;width:30%}
div.holdsBookingDIV span.bookingHeader{float:left;margin-left:4px;font-size:1.5em}
div.holdsBookingDIV span.stepCount{float:right;padding-right:4px;font-size:1em;font-weight:bolder}
div.holdsBookingDIV div.tabPNL{position:relative;height:375px}
div.holdsBookingDIV div.headerDIV{width:100%;clear:both;display:block;height:25px}
div.holdsBookingDIV div.confirmButtons{text-align:center;width:100%;clear:both;height:18px;padding:10px}
div.holdsBookingDIV a.next{display:block;background:url(../../_Images/nextbutton.jpg) top left no-repeat;width:78px;height:18px;position:absolute;bottom:4px;right:4px}
div.holdsBookingDIV a.next:hover{background:url(../../_Images/nextbutton_hover.jpg) top left no-repeat}
div.holdsBookingDIV a.previous{display:block;background:url(../../_Images/previousbutton.jpg) top left no-repeat;width:78px;height:18px;position:absolute;bottom:4px;left:4px}
div.holdsBookingDIV a.previous:hover{background:url(../../_Images/previousbutton_hover.jpg) top left no-repeat}
div.holdsBookingDIV a.finish{display:block;background:url(../../_Images/bookbutton.jpg) top left no-repeat;width:100px;height:18px;position:absolute;bottom:4px;right:4px}
div.holdsBookingDIV a.finish:hover{background:url(../../_Images/bookbutton_hover.jpg) top left no-repeat}
div.holdsBookingDIV a.sameasuser{display:inline-block;background:url(../../_Images/sameasuserbutton.jpg) top left no-repeat;width:150px;height:18px;position:relative;padding:4px}
div.holdsBookingDIV a.sameastrav:hover{background:url(../../_Images/sameastravelbutton_hover.jpg) top left no-repeat}
div.holdsBookingDIV a.sameastrav{display:inline-block;background:url(../../_Images/sameastravelbutton.jpg) top left no-repeat;width:150px;height:18px;position:relative;padding:4px}
div.holdsBookingDIV a.sameasuser:hover{background:url(../../_Images/sameasuserbutton_hover.jpg) top left no-repeat}
div.holdsBookingDIV div.line{width:100%;padding-top:4px;display:block;clear:both}
div.holdsBookingDIV div.middleNameDIV{width:150px;float:left;margin-left:4px}
div.holdsBookingDIV span.header{font-size:.8em;font-weight:700;float:left;margin-left:10px}
div.holdsBookingDIV div.lastNameDIV{width:250px;float:left;margin-left:4px}
div.holdsBookingDIV div.addressDIV{width:100%;float:left}
div.holdsBookingDIV div.cityDIV{width:250px;float:left}
div.holdsBookingDIV div.emailDIV{width:380px;float:left}
div.holdsBookingDIV div.cardDIV{width:380px;display:block}
div.loading{border:solid 1px #000;width:350px;height:250px;background-color:#FFF;text-align:center;padding-top:100px;z-index:999}
span.TotalLBL,span.LineItemLBL{font:bolder;display:block;width:100%}
.search_footer .box_in a:hover,.result_box_l_in a:hover{color:#FFF;text-align:center;text-decoration:underline}
.result_title .numbers_box a,.aditional_label a,.reser_history_title .numbers_box a,.availability_title .numbers_box a,.hold_title .numbers_box a{font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#877F68;text-decoration:none;font-weight:700}
.result_title .numbers_box a:hover,.aditional_label a:hover,.reser_history_title .numbers_box a:hover,.availability_title .numbers_box a:hover,.hold_title .numbers_box a:hover{color:#0c87c9;text-decoration:underline}
.result_detail_avail_box_btn:hover,.map_info_body_text a:hover{text-decoration:underline}
.general_title a,.amenities_title a{font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#0C87C9;text-decoration:underline;font-weight:700;text-align:right;float:right;margin:10px 5px 0 0}
.amenities_info_body_text_l td,.amenities_info_body_text td,.amenities_info_body_text_r td{line-height:25px;text-transform:uppercase}
.amenities_info_body_text_l th,.amenities_info_body_text th,.amenities_info_body_text_r th{font-size:11px;text-align:left;text-transform:uppercase}
.amenities_info_body_text span,.amenities_info_body_text_r span{font-size:11px;font-weight:700;color:#0C87C9;text-align:left;line-height:25px}
.reser_history_totalsavings span,.reser_history_info_details .view_text a,.hold_info_details a{color:#1D95C5}
.reser_history_box_in,.availability_box_in,.hold_box_in{width:650px;float:left;margin-bottom:3px}
.availability_title .numbers_box,.hold_title .numbers_box{width:120px;height:15px;text-align:left;float:left;margin:20px 0 0 400px}
.availability_info,.hold_info{width:650px;float:left;margin-top:20px}
.availability_info_details th,.hold_info_details th{height:14px;text-transform:uppercase;background-color:#1D95C5;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:10px;text-align:left;font-weight:700;padding:3px}
.availability_info_details td table td,.ajax__tab_body{background:none}
.retailPrice,.rewardsPrice,.customerPrice{text-align:right!important}
div.holdsBookingDIV div.firstNameDIV,div.holdsBookingDIV div.stateDIV,div.holdsBookingDIV div.countryDIV,div.holdsBookingDIV div.phoneDIV,div.holdsBookingDIV div.expiryDIV{width:200px;float:left}
div.holdsBookingDIV input.firstNameTB,div.holdsBookingDIV input.middleNameTB,div.holdsBookingDIV input.lastNameTB,div.holdsBookingDIV textarea.addressTB,div.holdsBookingDIV input.cityTB,div.holdsBookingDIV select.statesDD,div.holdsBookingDIV input.postalCodeTB,div.holdsBookingDIV select.countriesDD,div.holdsBookingDIV input.phoneTB,div.holdsBookingDIV input.emailTB,div.holdsBookingDIV input.cardTB,div.holdsBookingDIV input.cvvTB{width:95%}
div.holdsBookingDIV div.postalCodeDIV,div.holdsBookingDIV div.cvvDIV{width:100px;float:left}
.InventorySpacer{display:block; width:100%; height:10px; clear:both;}