#ui-datepicker-div{z-index:1000004!important}#RGLodgingDestination .toplists{padding:0 10px}#RGLodgingDestination h1{color:#333333;font-size:18px;margin-bottom:10px}#RGLodgingDestination p{margin-bottom:10px}#RGLodgingDestination h2.rg_index_head{margin-bottom:10px}#RGLodgingDestination .RGToplistLodgingExclusiveRegular{margin-right:14px;margin-bottom:20px}#RGLodgingDestination h3{font-size:12px;font-weight:bold;margin:0 0 3px 0}#RGLodgingDestination .toplist{margin-bottom:20px;margin-right:20px;margin-top:5px}#RGHotelMapError{display:none}#RGHotelMapFeedback{position:absolute;margin-top:6px;margin-left:11%;background-color:#333333;width:300px;z-index:2;opacity:0.9;border:0 none;color:white;padding:10px}#RGHotelMapContainer{background-color:white}#RGHotelTools{height:20px}#RGLodgingMessage{padding:5px 10px;line-height:16px;position:relative;top:-6px;display:none}.tripAdvisorLogoContainer{text-align:right}.tripAdvisorOwl{position:relative;top:3px}.tripAdvisorRatingStripped{width:82px;height:17px}#taRatingsCheckboxesForm img{left:3px;position:relative;top:5px}.RGLodgingItem{position:relative;border:1px solid silver;padding:0px;width:auto;margin-bottom:10px}.RGLodgingItem .toolbar{background-color:#EBEBEB;background-image:url(/groups/rg/orbville/images/top_tab.gif);background-position:center top;background-repeat:repeat-x;height:32px;margin:0}.RGLodgingItem .toolbar .remove{float:right;padding:10px}.RGLodgingItem .toolbar .innerForm{position:relative;left:10px;top:6px;margin-right:50px}.RGLodgingItem.compact .toolbar .remove{padding-top:6px;padding-right:8px}.RGLodgingItem.compact .RGLodgingItem .toolbar{height:20px}.RGLodgingFavourites{display:none;margin-bottom:10px}.RGLodgingFavourites .RGAlert{position:relative;background-color:#F8EA90;font-size:14px;margin-bottom:10px;padding:8px 12px;width:auto}.RGLodgingFavourites .rg_section_info{height:12px;padding-bottom:7px;padding-top:2px}.RGLodgingFavourites .RGLodgingItem{background-color:#F8F8F8!important;border-color:orange;margin-bottom:5px}.RGLodgingItem .toolbar{display:none}.RGLodgingFavourites .toolbar{display:block}.RGLodgingItem .iconClose{cursor:pointer;margin-right:12px;margin-top:11px}.RGLodgingItem .iconHeart{position:relative;top:2px}.RGLodgingItem .tableWrapper{margin-left:10px;margin-right:10px}.RGLodgingItem .innerTable{width:100%}.RGLodgingItem .innerTable .imageTd{padding:10px 0pt;vertical-align:top}.RGLodgingItem .innerTable .infoTd{padding:10px 8px 10px 0pt;width:100%;vertical-align:top}.RGLodgingItem .rg_link_head{margin-bottom:0px}.RGLodgingItem .rg_link_head a{font-weight:bold;font-size:16px;text-decoration:underline}.RGLodgingItem.compact .rg_link_head a{font-size:14px}.RGLodgingItem .info_block{padding-left:240px}.RGLodgingItem .image{cursor:pointer;margin-right:10px;border:1px solid #f5f5f5;width:100px;height:100px}.RGLodgingItem .info .taRatings img{width:118px;height:20px}.RGLodgingItem .info .infoBar{margin-top:5px}.RGLodgingItem .info .infoBar .rating img{margin-right:10px;float:left}.RGLodgingItem .info .distance{font-size:11px;float:left}.RGLodgingItem .info .text{margin-top:8px;margin-bottom:8px}.RGLodgingItem.compact .info .text{height:100%}.RGLodgingItem .info .links a{text-decoration:underline}.RGLodgingItem .prices{border-left:1px dotted silver;vertical-align:top;text-align:right}.RGLodgingItem .prices .top{white-space:nowrap;font-size:11px;padding:3px 0 3px 0}.RGLodgingItem .prices .priceTable{width:165px}#RGSideBarFilter #facilitiesMoreLink{display:block;margin-top:4px}#RGSideBarFilter .facility .visible{display:block}#RGSideBarFilter .facility .hidden{display:none}.RGLodgingItem.compact .prices .priceTable{width:145px}.RGLodgingItem .prices .priceTableFixedHeight{height:68px}.RGLodgingItem .prices .priceTable .logoTd{padding-left:8px;padding-bottom:3px;vertical-align:top;padding-top:3px}.RGLodgingItem .prices .priceTable .hiddenTr{display:none}.RGLodgingItem .prices .priceTable .logoTd img{width:70px;height:23px;border:1px solid silver}.RGLodgingItem .prices .priceTable .priceTd{vertical-align:top;text-align:right;width:90%;vertical-align:top;padding-top:3px}.RGLodgingItem.compact .prices .priceTable .priceTd{padding-top:5px}.RGLodgingItem.compact .prices .priceTable .priceTd.first{padding-top:3px}.RGLodgingItem.compact .prices .priceTable .logoTd{padding-top:5px}.RGLodgingItem.compact .prices .priceTable .logoTd.first{padding-top:3px}.RGLodgingItem .prices .priceTable .priceTd.first{padding-top:0}.RGLodgingItem .prices .priceTable .logoTd.first{padding-top:0}.RGLodgingItem .prices .priceTable .priceTd.first .RGLodgingPrice a{font-size:18px;font-weight:bold;text-decoration:underline}.RGLodgingItem .RGLodgingPrice a{font-size:16px;font-weight:normal;text-decoration:underline}.RGLodgingItem.compact .prices .priceTable .priceTd.first .RGLodgingPrice a{font-family:arial;font-size:14px;font-weight:bold;text-decoration:underline}.RGLodgingItem.compact .RGLodgingPrice a{font-family:arial;font-size:12px;font-weight:normal;text-decoration:underline}.RGLodgingItem .topLeftCorner{background:0 0 url(/groups/rg/orbville/images/round_corner_white.png);position:absolute;top:-1px;left:-1px;height:4px;width:4px}.RGLodgingItem .topRightCorner{background:-4px 0 url(/groups/rg/orbville/images/round_corner_white.png);position:absolute;top:-1px;right:-1px;height:4px;width:4px}.RGLodgingItem .bottomLeftCorner{background:-8px 0 url(/groups/rg/orbville/images/round_corner_white.png);position:absolute;bottom:-1px;left:-1px;height:4px;width:4px}.RGLodgingItem .bottomRightCorner{background:-12px 0 url(/groups/rg/orbville/images/round_corner_white.png);position:absolute;bottom:-1px;right:-1px;height:4px;width:4px}#RGQuickLookDivContent{margin:auto;padding:10px}#RGQuickLookDivContent .photoLink{margin-top:20%;background-image:url(/groups/rg/images/forum_photo_arrows.png);width:40px;height:40px;display:block;text-decoration:none}#RGQuickLookDivContent .photoLink:hover{text-decoration:none}#RGQuickLookDivContent .bottomCenter{font-weight:bold;margin-top:6px;text-align:center}#RGQuickLookDivContent .bottomRight{bottom:11px;position:absolute;right:10px}#RGQuickLookDivContent .bottomRightIE6{float:right;margin-bottom:5px}#RGPicNum span{margin-left:2px;margin-right:2px}#RGQuickLookDivContent .caption{position:absolute;color:white;background-color:black;padding:3px;display:none}.RGPopupContent{padding:10px 20px}.RGPopupClose{right:10px!important;top:7px!important}.RGPopupTop{background-color:#EBEBEB;background-image:url("/groups/rg/orbville/images/top_tab.gif");background-repeat:repeat-x;background-position:0 3px;top:0px;padding-left:20px;padding-top:4px;padding-bottom:5px}.RGLodgingDetails{clear:both}.RGLodgingDetails .left{margin-right:325px;display:block;float:none}.RGLodgingDetails .custom_grid_4,.RGLodgingDetails .custom_grid_8{display:inline;float:left;margin-left:10px;margin-right:10px}.RGLodgingDetails .custom_grid_4{margin-right:0;width:300px}.RGLodgingDetails .custom_grid_8{margin-left:0;margin-right:0;padding-right:9px;border-right:1px solid #d1d1d1;width:610px}.RGLodgingDetails .image{border:1px solid silver;float:left;margin-bottom:20px;margin-right:15px;padding:10px 10px 0;width:270px;height:190px}.RGLodgingDetails .image .supplier{margin-top:2px;float:right}.RGLodgingDetails .image .link{margin-top:2px;float:left}.RGLodgingDetails .image .bg{background-position:-48px 0}.RGLodgingDetails .image .bg,.RGLodgingDetails .image .fg{height:180px;background-repeat:no-repeat}.RGLodgingDetails .info .distance{font-size:10px;margin-left:8px}.RGLodgingDetails .info h2{margin-bottom:5px;margin-top:0}.RGLodgingDetails .info p{margin:0 0 3px;line-height:18px}.RGLodgingDetails .info .taIcon{margin-top:8px}.RGLodgingDetails .info .taIcon span{font-weight:bold;left:6px;position:relative;top:-3px;font-size:18px}.RGLodgingDetails .info .taReviewCount{margin-top:0px}.RGLodgingDetails .RGLodgingPrice{font-size:18px;text-decoration:underline;margin-bottom:3px}.RGLodgingDetails.media .RGLodgingPrice{font-size:16px;text-decoration:underline}#RGShowAllPrices{display:none;text-align:right;margin-right:8px;margin-top:2px}#RGPrices{margin-bottom:0px}.RGLodgingDetails #RGPrices .info{font-size:13px}.RGLodgingDetails #RGPrices .info a{float:right;font-weight:bold}.RGLodgingDetails #RGPrices .info span{font-weight:bold;margin-left:20px}.RGLodgingDetails #RGPrices .info span.first{margin-left:0}.RGLodgingDetails .RGGrayBox .info{padding:6px;font-size:11px!important;border-bottom:1px solid silver;margin-bottom:0px!important}.RGLodgingDetails .RGGrayBox td{background:none;border:none}.RGLodgingDetails #RGPrices .exampleLogo{border:1px solid silver;height:21px;width:68px}.RGLodgingDetails #RGPrices .examplePrice{height:28px;margin-top:3px;margin-left:6px}.RGLodgingDetails .right_col .similar .visible{padding:4px 3px;border-bottom:1px dotted silver}.RGLodgingDetails .right_col .similar .hidden{display:none}.RGLodgingDetails .right_col .similar b{font-size:11px}.RGLodgingDetails .right_col .similar .rating{text-align:right;margin-top:3px;margin-bottom:3px}.RGLodgingDetails .right_col .similar .price{margin-top:3px}.RGLodgingDetails .right_col .RGLodgingClassImage{height:9px}#RGHotelImages .imageContainer{text-align:center;margin:auto}#RGHotelImages .imageContainer .caption{margin-bottom:20px}#RGPricesFeedback{margin-top:5px}.RGLodgingDetails .RGGrayBox{padding:8px 12px;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none}#RGHotelDesc,#RGHotelRatings,#RGPano{padding:20px}#RGProgress{margin:20px}#RGPricesFeedback{margin:0 20px}#RGHotelDesc div{line-height:16px}#RGImageContainer{position:relative}#RGImageContainer a{position:absolute;bottom:15px;left:15px;padding:5px;background:url(/groups/rg/images/transp_white_65.png) transparent repeat;text-decoration:none}.pho_lightbox_backdrop,.pho_lightbox{z-index:999999}.pho_details_popup{background:#FFF;border:1px solid #AAA;box-shadow:1px 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-o-box-shadow:1px 1px 5px rgba(0,0,0,0.5);display:none;line-height:1.4;padding:20px;position:absolute;left:170px;top:-25px;width:350px;z-index:1}.pho_details_popup.header{left:90px}.pho_details_popup .pho_layer_pointer_left_top{left:-19px;position:absolute;top:35px}.pho_details_popup .pho_close_icon{position:absolute;top:10px;right:10px}.pho_details_popup h2{color:#e76e00;font-size:14px;font-weight:bold;margin-bottom:8px}.pho_acq_lodging_charter_prices_header{padding-top:25px!important}.pho_price_row{border-bottom:1px solid #ddd;margin:0px 20px;position:relative;background-color:#fff;clear:both}#RGSearchInfo{padding:20px 20px 20px 30px;border-bottom:1px solid #ccc;line-height:20px}.room_name{font-family:$cinio;font-size:13px;color:#231f20}.room_info{padding:10px;background-color:#fff;border-top:1px solid #ddd}.room_info p{margin:0 0 5px 0}.price_row > .col1{width:180px;border-left:0;border-right:1px solid #ddd}.price_row > .col2{width:115px;color:#231f20;border-right:1px solid #ddd}.price_row > .col3{width:70px;border-right:1px solid #ddd}.price_row > .col4{width:80px;text-align:right}.price_row > div{border-bottom:1px solid #ddd;padding:10px;color:#aaa;float:left;min-height:60px;position:relative;word-wrap:break-word}.price_row:last-of-type > div{border-bottom:none}.price_row.low{margin:0 20px}.price_row.low > div{padding:5px 10px;min-height:0;color:#aaa}.no-border{border-bottom:0!important}.price_row_image img{margin-left:5px}.clear{clear:both}#ui-datepicker-div{z-index:1000004!important}.ui-progressbar-value{background-image:url("/groups/rg/images/jquery-ui/pbar-ani.gif")}.RGDiscrete{color:#3E3D3D}.RGLodgingDetails .info h2{font-family:GeoSlab,Arial,Sans-serif;font-size:20px}.rg_section_info{color:#3E3D3D;border-bottom:1px solid silver;font-size:11px;font-style:italic;padding:0 2px 7px 0;margin-bottom:10px}.rg_section_info p{font-size:12px;font-style:normal}#RGLodgingMessage{position:relative;top:0;margin-top:10px;margin-bottom:10px}#RGMapThumb{width:198px;height:120px;border:1px solid silver;margin-bottom:3px;cursor:pointer}.RGHover{background-color:#F1F0ED}.RGLodgingPrice{font-family:GeoSlab,Arial,Sans-serif}.RGLodgingDetails .right_col .similar .explanation{margin-bottom:4px;padding-left:3px}.RGLogo{border:1px solid silver}.RGLodgingDetails .similar{line-height:14px}.RGLodgingDetails .showMap{text-align:right}.RGLodgingDetails .image{border:none;padding:0;width:270px}.RGLodgingDetails td{vertical-align:middle}.RGPopupWindow{padding:0 20px 20px 20px}.RGPopupTop{background:none repeat scroll 0 0 transparent;border:medium none;height:15px;padding:15px 0}.RGPopupContent,#RGQuickLookDivContent{line-height:18px;padding:0}.RGPopupTop .rg_index_head{font-size:18px;font-family:GeoSlab,Arial,Sans-serif;font-weight:normal}.pho_popup_close{border:none;background:url("/groups/rg/phoenix/images/pho_image_map.png") no-repeat scroll 0 -60px transparent;display:inline-block;height:19px;position:absolute;right:20px!important;top:17px!important;width:19px;cursor:pointer}img.quickImage{width:350px;height:250px}#RGQuickLookDivContent .photoLink{display:block!important;position:absolute!important;width:22px!important;height:46px!important;background-image:url("/groups/rg/phoenix/images/pho_image_map.png")!important;background-repeat:no-repeat}#prev{background-position:-90px 0!important;left:20px!important}#next{background-position:-120px 0!important;right:20px!important}#pho_section_info_comment{margin-top:4px;margin-left:10px}.pho_result_row{padding:10px;margin-bottom:10px}.pho_result_row.even{background-color:#EFEFEC}.pho_result_image_wrapper{position:relative;width:224px;height:149px;border:1px solid white;background:url(/groups/rg/images/lodging/lodging_no_pic_large.jpg) -32px 0}.pho_result_image{width:224px;height:149px}.pho_result_image a{position:absolute;bottom:10px;left:10px;padding:5px;background:url(/groups/rg/images/transp_white_65.png) transparent repeat;text-decoration:none}.pho_result_image_wrapper p{text-align:center;margin-top:65px;font-size:20px;color:#3d3d3d}.pho_result_info{color:#3E3D3D;margin-left:10px;width:444px}.pho_result_distance{color:#3D3D3D;margin-bottom:5px;font-size:11px}.pho_result_title{font-family:GeoSlab,Arial,Sans-serif;font-size:18px;margin-bottom:5px}.pho_result_title a{color:#3d3d3d;text-decoration:none}.pho_result_district{font-size:11px;font-weight:bold;margin:3px 0;border-right:1px solid #d1d1d1;padding-right:10px;margin-right:10px;display:inline}.pho_result_rating{margin:4px 0 4px -1px}.pho_result_rating img{height:11px}.pho_result_text{line-height:17px;margin-bottom:15px}.pho_ta_ratings{font-size:11px;width:300px;float:left}.pho_result_ta_rating_title{font-size:11px;font-style:italic;margin-bottom:5px}.pho_result_ta_rating{font-size:17px;margin-left:6px}.pho_result_ta_rating_icon{margin-bottom:5px}.pho_result_ta_rating_text{white-space:nowrap}.pho_result_links{width:280px}.pho_result_links li{margin-bottom:10px}.ess_table_row1{padding:0 10px;background:url(/groups/rg/phoenix/images/dashed_border.gif) bottom left repeat-x;text-decoration:none!important}.pho_result_link:hover,.ess_table_row1:hover{background-color:#d1d1d1;text-decoration:none!important;color:#313131}.pho_result_price{color:#ff7900;text-decoration:none}.pho_result_price_table{width:100%}.pho_result_price_table td{padding:5px 0px 5px 10px;vertical-align:middle}.pho_result_price_table tr:hover{background-color:#d1d1d1;cursor:pointer}.pho_result_price_table thead tr:hover{background-color:transparent}.pho_result_price_table tr td:last-of-type{padding-right:10px}.pho_result_price_table th{font-style:italic;font-size:11px;padding:0 10px 2px;text-align:left;font-weight:normal}.pho_result_price_table th.text_right{text-align:right}.pho_result_price_table_info{width:360px}.pho_result_price_table_company{width:110px}.pho_result_price_table_info,.pho_result_price_table_company,.pho_result_price_compare,.pho_result_price{display:inline-block;padding:5px 0}.pho_result_price_table .pho_result_price_table_company{}.pho_result_price_table_logo img{border:1px solid #CFCCD5;height:20px;width:65px;position:relative;top:4px}.rg_map_total_price,.RGLodgingPrice{color:#FE6B00}.pho_result_price,.pho_result_price_compare,.pho_result_price_table_company{text-align:right;float:right}.pho_result_price,.pho_result_price_compare{width:95px}.pho_result_price_compare{width:75px}.pho_result_header{font-size:11px!important;font-style:italic;background:url(/groups/rg/phoenix/images/dashed_border.gif) bottom left repeat-x;padding:0 10px}.pho_result_header .pho_result_price{color:#313131!important}.first .pho_result_price{font-size:17px}.pho_result_price_button{cursor:pointer;float:right;margin-bottom:10px}.pho_result_price_button_wrapper{text-align:right;width:100px}td.pho_result_price_button_wrapper{padding:4px 0}.pho_bar_header{padding-bottom:0px;height:20px}.pho_bar_header .pho_bar_tab{margin:0 0 0 3px;display:none}.ess_table_header th{white-space:nowrap;padding:0px 0px 2px 10px}.rg_map_hotel_info{line-height:15px;color:#3D3D3D}.rg_map_total_price{font-family:Cinio,Arial,Sans-serif;font-size:16px}.rg_map_hotel_info_title{font-family:GeoSlab,Arial,Sans-serif;font-size:16px}.rg_map_hotel_price{font-weight:normal;font-size:14px}.RGLodgingDetails .taIcon p.ta_rating_title{font-size:11px;font-style:italic}.RGLodgingDetails .info .taIcon span{left:0}.RGLodgingDetails .info .taIcon span.ta_rating_rating{left:6px}.RGLodgingDetails .info .distance{line-height:0;margin-top:9px}.RGSubTabPanel{height:23px;padding-left:10px}.RGSubTabDisabled{color:silver}.RGSubTab.RGSubTabOn,.RGSubTab:hover{background:none repeat scroll 0 0 white;border-bottom:1px solid white;color:#3C3C3C;filter:none;height:23px;text-decoration:none;top:-1px;z-index:1;line-height:25px}.RGSubTab:hover a{text-decoration:none}.RGSubTab{text-decoration:none;color:#3C3C3C;background-color:#FFFFFF;background-color:#FFFFFF;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to( #F1F0ED));background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F0ED);background-image:-moz-linear-gradient(top,#FFFFFF,#F1F0ED);background-image:-o-linear-gradient(top,#FFFFFF,#F1F0ED);background-image:-ms-linear-gradient(top,#FFFFFF,#F1F0ED);background-image:linear-gradient(top,#FFFFFF,#F1F0ED);;border-color:#D1D1D1 #D1D1D1 white;border-style:solid;border-width:1px;cursor:pointer;display:inline;float:left;font-size:11px;height:21px;line-height:22px;margin-right:5px;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;top:1px}.pho_details_image_wrapper{position:relative;width:270px;height:180px;border:1px solid white;background:url(/groups/rg/images/lodging/lodging_no_pic_large.jpg) -32px 0}.pho_details_image{width:270px;height:180px}.pho_details_image a{position:absolute;bottom:15px;left:15px;padding:5px;background:url(/groups/rg/images/transp_white_65.png) transparent repeat;text-decoration:none}.pho_details_header{font-family:Cinio,Arial,Sans-serif;padding:15px 30px;position:relative}.pho_price_row{border-bottom:1px solid #ddd;margin:0px 20px;position:relative;background-color:#fff;background-image:url(/groups/rg/images/lodging/pho_lodging_price_result_background.png)}.ds_container{background-color:#fff3de;padding-bottom:15px}.ds_container .pho_price_row{margin:3px 20px 5px 20px}#RGSearchInfo{padding:20px 20px 20px 30px;border-bottom:1px solid #ccc;line-height:20px}#RGSearchInfo .pho_air_button{margin-right:10px}#RGSearchInfo .pho_air_button .pho_state_button_text{margin:0 15px}.RGGrayBox{}.pho_info_icon_button_small{cursor:pointer}.pho_info_text_popup{color:#5a7699;padding-right:7px;margin-right:10px}.room_name{font-family:Cinio,Arial,Sans-serif;font-size:13px;color:#231f20}.room_info{padding:10px;background-color:#fff;border-top:1px solid #ddd}.room_info p{margin:0 0 5px 0}.price_row > .col1{width:215px;border-left:0}.price_row > .col2{width:130px;color:#231f20}.price_row > .col3{width:70px}.price_row > .col4{width:80px}.price_row > div{border-bottom:1px solid #ddd;padding:10px;color:#aaa;float:left;min-height:60px;position:relative;word-wrap:break-word}.price_row:last-of-type > div{border-bottom:none}.price_row.low{margin:0 20px;background-image:url(/groups/rg/images/lodging/pho_lodging_price_result_background.png)}.price_row.low > div{padding:5px 10px;min-height:0;color:#aaa}.no-border{border-bottom:0!important}.price_row_image img{margin-left:5px}