html,body,#aspnetForm{height:100%}#fullheight_wrap{min-height:100%;background:#949494 url('/Branding/Images/background_stars.png') repeat}#body_row{height:100%;padding-bottom:39px}.body_sizer{width:980px;margin-left:auto;margin-right:auto}#body_row_inner{background:#f1f4ff none;color:#303030}#body,#left_side_bar,#right_side_bar{padding:25px;line-height:normal}#left_side_bar{padding-right:0}#body,#left_side_bar{float:left}#right_side_bar{padding-left:0;float:right}#header_row{height:39px;background:#e4e4e4 url('/Branding/Images/header_gradient.png') repeat-x}div.header_tab{width:139px;height:37px;line-height:37px;float:right;text-align:center;border-left:solid 1px #cacaca}div.header_tab:first-child{border-right:solid 1px #cacaca;width:138px}a.header_tab,.agent_tools_tab a{display:block;width:100%;height:100%;text-decoration:none;font-weight:bold;color:#555}a.header_tab.active{background:#e4e4e4 url('/Branding/Images/header_gradient_active.png') repeat-x}a.agent_tools_tab.active{background-color:#202754;color:White}#footer_row{position:relative;background:#d7d7d7 url('/Branding/Images/footer_gradient.png') repeat-x;margin-top:-39px;height:39px;line-height:39px}#footer_row #footer_left{float:left;padding-left:2em}#footer_row #footer_right{float:right;padding-right:2em}#footer_row a{color:Black;text-decoration:none}#footer_row a:hover{text-decoration:underline}#body_tabs_row{height:41px;background:#202754}div.body_tab{width:140px;height:41px;line-height:41px;float:left;text-align:center;font-weight:bold}div.body_tab.logout{float:right}div.body_tab a,div.body_tab span{display:block;width:100%;height:100%;text-decoration:none;font-weight:bold;color:white}.body_tab a.active{background:#f1f4ff;color:#555;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}#inner_footer{height:41px;line-height:41px;background:#202754;color:White;text-align:center;clear:both}#inner_footer a{color:White;padding:0 .75em}#inner_footer a:hover{text-decoration:underline}#crosslink_footer{height:43px;line-height:43px;background:#f4f4f4 url('/Branding/Images/crosslink_footer_gradient.png') repeat-x;font-weight:bold}#crosslink_footer img{vertical-align:middle;margin:0 1em 0 2em}#crosslink_footer a{color:#de413d;text-decoration:none}#crosslink_footer a:hover{text-decoration:underline}#agent_tools_row{height:39px;background:#e8e8e8 url('/Branding/Images/agent_tools_gradient.png') repeat-x;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;color:#605f5f}div.agent_tools_tab{float:left;width:139px;height:39px;line-height:39px;text-align:center;border-right:solid 1px #d0d0d0;background:#edeef4 url('/Branding/Images/agent_tools_tab_gradient.png') repeat-x}div.agent_tools_tab.title{background-color:inherit;background-image:none;font-weight:bold;font-size:120%}h1,h2,h3{font-weight:bold;margin-bottom:1.5em}h1{font-size:small}.about_us h1,.about_us h2,.about_us h3{color:#202754}table.input_form td{padding-top:2px;padding-bottom:2px}table.input_form td.label{font-weight:bold;padding-right:8px}#body p{margin:1em 0 1em 0}#body a{color:red;text-decoration:underline}.about_us ol{margin-bottom:1.5em}.about_us ul{margin-bottom:1.5em}.about_us p{line-height:1.5em}.special_offers table{width:100%}.special_offers td,.special_offers th{border:1px solid black;padding:6px}.special_offers td{background-color:#cacddf}.special_offers th{background-color:#424870;color:White;text-align:left}.special_offers .red{color:#de413d}.small{font-size:75%}.contact_us h2{clear:both}.contact_us address{line-height:1.75em;float:left;padding-right:5em;margin-bottom:2em}.contact_us address,.contact_us p{padding-left:1em}.contact_us #email{color:#303030;text-decoration:none;font-weight:bold}.contact_us #email:hover{text-decoration:underline}h2.solid_bg{font-size:16px;background-color:#a4a8c0;padding:.75em 1em}select{font-size:12px}.specialOffer{color:#f00}.specialOfferText{font-weight:normal}td.pageTitle{padding-left:4px;font-size:18px;font-weight:normal;color:Black;letter-spacing:1px}.hotelSearchBoxCol,#RoomDetailsPage .col{float:left}.hotelSearchBox{width:280px;line-height:18px}table.hotelSearchBox{border-collapse:separate;border-spacing:5px;margin-left:-5px;margin-right:50px;margin-bottom:1.5em}.hotelSearchBox.occupants{margin-bottom:0}.hotelSearchBox strong{font-size:12px;color:#201f37;text-decoration:none;font-weight:bold}.hotelSearchBoxCol.left select,#SearchCriteriaRegion select{width:206px}.hotelSearchBox .ChildAgesLabel{margin-right:10px}#SearchCriteriaRegion input{width:200px}#HotelSearchControl_StayDateRange_StartDateTemplate_StartDatePicker_PopupButton{vertical-align:middle}#hotelSearchBoxContainer{float:left;width:330px}#HotelSearchControl_StayDateRange_StartDateTemplate_StartDatePicker table{width:200px}#HotelSearchControl_StayDateRange_StartDateTemplate_StartDatePicker select{margin-right:1em}#SearchCriteriaHotel select{min-width:60px}#hotelSearchResultsPage #results,#hotelDetailsPage #hotelDetails{float:left;line-height:20px;width:600px}#hotelSearchResultsPage #results p.hotelName{margin-top:20px}p.hotelName .hotelNameLink{color:#202754;font-weight:bold;margin-right:1ex}.HotelAvailabilitySummary{width:100%;margin-top:20px}.HotelAvailabilitySummary .book{float:right;margin:-5px -12px 0 0}.HotelAvailabilitySummary th{background-color:#a4a8c0;color:#303030;font-weight:bold;padding:10px;text-align:left}.HotelAvailabilitySummary th:first-child{border-right:1px solid #202754;width:50%}.HotelAvailabilitySummary td{padding:10px 10px 0}#hotelSearchResultsPage #results p{margin:0}p.hotelName .rating{border-left:1px solid #97999e;font-weight:bold;margin-left:1ex;padding-left:1ex}p.hotelName .rating img{margin-bottom:-2px;margin-left:2px;vertical-align:baseline}#hotelDetails #mainPhoto{float:left;width:445px}#hotelDetails #photos .thumb{float:left;margin:0 0 13px 13px}#hotelDetails .hotelSearchResults{clear:both}#RoomDetailsPage{line-height:18px}#GuestDetails{width:320px}#RoomDetailsPage td{padding:5px 5px 5px 0}#RoomDetailsPage #AddToBasketLink{float:right}.pagetitle{font-size:14px;text-decoration:none}.pagetitle2{font-size:16px;font-weight:bold;text-decoration:none}.sectiontitle2{font-size:14px;font-weight:bold;text-decoration:none}.topOfPageBar,.BasketOverview{background-color:#b9bdd1;color:#202754;font-size:14px;font-weight:bold;padding:10px 30px}#body .topOfPageBar{margin:-25px -25px 25px}.topOfPageBar h1{margin:0}.roundedBoxBlueBody{background-color:#e6ebff}.roundedBoxBlueHeader,.roundedBoxYellowHeader{padding:6px 0}.roundedBoxBlueBody td,.roundedBoxBlueBody tr,.roundedBoxYellowBody td,.roundedBoxYellowBody tr{vertical-align:middle}#body td.propertyPageLabel{font-weight:bold}#body td.propertyPageLabel,#body td.propertyPageItem,#body table.summary{color:#303030}#body table.summary{width:100%}#body table.summary td{padding:3px}#body table.summary a{color:#303030}#body tr.summaryHeader{font-weight:bold}#AgentDetailsPage .roundedBoxYellowBody input[type=image]{margin-top:8px}p#JavaScriptDisabled,p#CookiesDisabled{padding:30px;font-size:large;color:Red}.productsearch th.hotelSearchResults{background-color:DarkBlue;color:#f1f4ff;font-size:12px;font-weight:bold}.productsearch th.priceColumn{width:100px}.productsearch .availabilityTable td,.productsearch .availabilityTable th{margin:2px;border:2px solid #f1f4ff}