﻿body{background:url("images/bg.gif") repeat-y scroll center center #dbdada;font-family:Georgia,Serif;color:#333}h5{color:#444}#container,#position_holder{border:none;background-color:#f8f8f8;width:945px}#page_container{padding:0}.header{margin-bottom:10px}#logo{float:left}#logo h1{margin:0;padding:26px 0 5px;max-width:530px;font-family:Georgia;font-weight:normal;font-size:26px;text-transform:uppercase}#logo h2{color:#333;margin:0;padding:0;float:left;max-width:405px;font-family:Georgia;font-weight:normal;font-size:15px;font-style:italic}#provider_rating{float:left;margin:12px 10px 0 0}#navigation{float:left;width:260px}#navigation-gradient{background:none}#navigation li{border-right:none;float:none;border-top:1px dotted #000}#navigation li.menu-onlinebooking{border-bottom:1px dotted #000}#navigation li a{padding:6px;color:#333;text-decoration:none;text-transform:capitalize;font-weight:normal}#navigation li a:hover{color:#fff}#navigation li.current a,#navigation li a:hover{text-decoration:none!important;color:#fff;font-weight:normal}#navigation li a:link,#navigation li a:hover,#navigation li a:visited{font-weight:normal;font-size:13px}.footer{height:auto;padding:0 0 10px;border-top:1px dotted #666;border-bottom:1px dotted #666}.footer-links{border-top:none;border-bottom:none;padding:10px 0;float:right}.footer p{margin:10px 0;color:#666;font-weight:bold;font-size:14px}.footer ul{list-style-type:none;list-style-position:outside;display:inline-block;width:100%}.footer li{float:left;margin:0;padding:0 3px 0 0;color:#666}.footer li a:link,.footer li a:hover,.footer li a:visited{color:#666;text-decoration:none;display:inline}#searchbox-instantweb{margin-top:10px;width:auto;border:none;padding:0;border:1px solid #e9e9e9;background:#f4f4f4}#searchbox-instantweb #servicedCriteriaDiv{text-transform:capitalize}.provider-searchform #searchbox-instantweb{margin-bottom:10px}.provider-searchform{position:relative}.provider-searchform h3{position:absolute;top:10px;left:31px;z-index:101;width:100px}#secure-info{display:none}#check-availability{background:url("images/btn_check_avail.png") no-repeat 0 0 transparent;width:211px;height:52px;margin:0 auto}#check-availability input{color:#fff;background:url("images/btn_check_bell.gif") no-repeat 10px 0 transparent;width:188px;height:32px;font-size:16px;padding:0 0 0 20px;text-transform:capitalize;font-weight:normal;font-family:Georgia,Serif}#searchbox-instantweb .clear{height:0}#ctl04_searchControl_panelIndustryTypes,#searchControl_panelIndustryTypes{padding:10px 10px 0 29px}.i-check-in{margin-left:29px;padding-top:10px}.b_IE7 #searchbox-instantweb .startdate_input{margin-left:0!important;width:175px!important}.b_IE7 #searchbox-instantweb .startdate_input div,.b_IE7 #searchbox-instantweb .startdate_input input{margin-left:29px;display:inline;float:left}.b_IE7 #searchbox-instantweb .startdate_input img{float:left;display:inline}.i-nights{margin-left:0;padding-left:29px}.i-nights INPUT{margin-left:0}.i-rooms,.i-consumer{*margin-top:6px}#rooms{padding-left:29px;padding-bottom:10px;float:left}#rooms .room-label{width:44px}#rooms .sitem select{margin-right:5px}#searchbox-instantweb{padding-top:40px}#nonserviced-search .flexibility_input select{width:93px}#servicedCriteriaDiv .startdate_input input,#nonserviced-search .startdate_input input{color:#000}.sboxNonServicedAvailability .searchbox_inside{padding:13px 5px}.searchbox_single #searchbox-instantweb{margin-top:0}.sitem,.sitem input{position:relative}#content{border-right:none;width:670px;padding:0;float:right;min-height:280px;*min-height:800px;*margin-top:-21px;_margin-top:-19px}.ui-datepicker{z-index:101!important}#gallery{background:transparent url(images/loading.gif) no-repeat top left}#gallery .preview{width:500px;height:375px;background:transparent none no-repeat top left}#gallery .thumbs{float:right;width:162px}#gallery img{width:162px;height:122px;margin-bottom:4.5px}.awards{float:right;font-size:13px;height:113px;margin:10px 0 0;overflow:hidden;text-align:right;width:404px}.awards h3{display:none}.awards img{height:auto;padding:3px 0 30px 3px;width:64px}.button-wrap{width:100%}.button-wrap h1{color:#000;margin:0;max-width:675px;font-family:Georgia;font-weight:normal;font-size:26px;float:left;padding:17px 0 8px;width:430px}.button-book,.button-rooms{background:url("images/button_small.gif") no-repeat 0 0 transparent;height:46px;float:right;position:relative;right:-6px;text-align:center;margin:10px 0 0;float:right;width:115px}.button-book a:link,.button-rooms a:link,.button-book a:visited,.button-rooms a:visited,.button-book a:hover,.button-rooms a:hover{color:#fff;text-decoration:none;font-size:15px;text-transform:capitalize;text-align:center;line-height:45px;font-weight:normal}.provider-info{width:auto;float:left;border-top:1px dotted #000;padding:10px 0;margin-top:0;font-size:13px}#instantweb_right_column{width:261px}.left-column{float:left;width:261px}#widgets .inst-reviewblock,.widget-local,.widget-html{padding:0;width:auto;margin:0 0 15px;border:1px solid #e9e9e9;background:#f4f4f4;padding:10px;height:auto;float:left}#widgets h3{background:none;padding:0 0 5px 0;text-transform:capitalize;margin:0 auto;margin-bottom:10px;font-size:20px;text-align:center;border-bottom:1px dotted #000;width:200px;font-weight:normal}.provider-searchform #widgets h3{margin:0 auto 50px}#widgets .nearby{padding:0}#signpost ul li{width:20%}#signpost ul li.right{width:19px!important}#signpost ul li.third{text-indent:24px}#signpost ul li{font-size:13px}#signpost ul li.first,#signpost ul li.current{font-size:15px}#signpost ul li.last{width:204px}.body_booking_summary #signpost,.body_booking #signpost{width:70%;margin-left:15px;clear:none}.body_booking_summary #signpost ul li,.body_booking #signpost ul li{width:21%}.body_booking_summary #signpost ul li.current{width:26%}.body_booking #signpost ul li.current{width:24%}.body_booking_summary #signpost ul li.last{width:192px}.body_booking #signpost ul li.last{width:179px}.body_booking_confirmation #signpost ul li{width:24%}.body_booking_confirmation #signpost ul li.first_done{width:22%}.body_booking_confirmation #signpost ul li.last{width:198px}.body_booking_confirmation .page_maincolumn{margin:3px auto 0}.body_booking_confirmation #signpost{float:right;width:660px;clear:none}.body_booking_confirmation #page_container .page_maincolumn{margin-top:6px}.body_booking_confirmation #page_container .clear{display:none}.body_booking_confirmation #page_container .page_maincolumn .clear{display:block}.searchbox_searchsection #signpost ul li.last{width:206px}.instrev-bar{padding:10px 0 10px;background:url("images/bg-reviewbar.gif") no-repeat 0 0 transparent;width:164px;height:30px;margin:0 auto}.instrev-rating{text-align:center}.instrev-head{background:none;padding-left:0;font-size:13px}.inst-reviewblock .review_quote{color:gray;font-size:15px;padding:13px 0 7px}.inst-reviewblock{border:none;float:left}.instrev-more:link,.instrev-more:visited,.instrev-more:hover,.instrev-more{float:right}.instrev-who{text-transform:uppercase;font-style:normal}.inst-closeq{margin:0 3px 2px 4px}.review_val{background:url("images/review_bar.gif") repeat scroll 0 0 transparent}.inst-reviewblock .review_bar{background:url("images/review_barbg.png") repeat scroll 0 0 transparent;float:none;margin:0 auto}.review-offers .divider,.provider-awards .divider{height:5px;float:none;margin-bottom:10px}.viewreviews .h3_in{color:#fff;padding:5px}.viewreviews .reviewheader_sort{margin:-2px 0 0 0}.viewreviews{margin-top:12px!important}.reviewtab_toptable{width:auto}.arrow_right{background:url("images/btn_next.gif") no-repeat scroll right center transparent}.arrow_left{background:url("images/btn_prev.gif") no-repeat scroll left center transparent}.review_overall_table{color:#333}.review_bar{background:url("images/review_barbg.png") repeat scroll 0 0 transparent}.rev-pagination .reviewpage_link{color:#333}.provider_info_small_label,.reviewheader_sort{color:#fff!important}.provider-bottom-name-block .item{color:gray!important}#container .expand{width:665px}.viewimages,.viewrooms,.viewfacilities,.viewlocal,.viewdirections,.viewreviews,.viewcontact,.viewcustom,.Viewaccessibility{width:670px}h2.page_header{color:#000;font-family:Georgia;border-bottom:1px dotted #000;padding-bottom:5px;margin:-3px 0 10px}.msg_list,.special_offer_msg_list{border:1px solid #a0a0a0}.amenities_inside_block{padding-bottom:20px}.product_h1{color:#fff}.msg_head,.special_offer_msg_head{border-bottom:none!important}.button_button .input,.button_proceed_container .button_button .input{font-family:georgia;font-weight:normal!important;background:none;height:27px!important;float:left;text-align:center;padding:0 6px 2px!important;text-transform:capitalize;line-height:27px;font-size:14px}.room_checkAvail .button_button .input{padding-bottom:0!important}.button_button,.button_proceed_container .button_button{background:none;border:3px solid #fff!important}.button_continue_container{margin-right:30px}.provider_wrap h5{border-bottom:1px dotted #000;color:#333;padding:3px}.product_description h5{color:#333}.results_header h2,.provider-details h2{border-bottom:none!important}.select_tip{margin-top:10px}.viewimages .button_button,.viewimages .button_button:hover,.viewimages .button_button .input{float:none;background-color:transparent!important;height:36px!important}.button_image_next,.button_image_prev{top:245px}.button_image_prev{*right:251px;_right:249px}.img_pagination .button_button,.img_pagination .button_proceed_container .button_button{border:none!important}.product_block{border-bottom:none}.local_locations_block ul li.locdescript{padding-left:0}.page_instantweb .viewcontact .provider_contact_details .provider_city,.page_instantweb .viewcontact .provider_contact_details .provider_county{color:#000!important}.map_container_bottom #map,#map,#map_container_directions #map2{width:668px}.popup_header .button_button{border:none!important}.popup_header .button_button .input{height:19px!important;text-transform:capitalize!important;line-height:15px!important;*line-height:10px!important}.popup_header .button_close_container{background:url("images/btn_close_r.gif") no-repeat scroll right 0 transparent}.body_booking .page_maincolumn,.page_maincolumn,.viewbookingvoucher .page_maincolumn{float:right;width:670px;margin-top:-6px;padding:0}.body_booking .cards3,.body_booking .contacts1{margin:0 5%}.body_booking .page_maincolumn,.body_booking_summary .page_maincolumn{margin-top:0}.body_booking_summary .booking_container{padding:0}.l_grid_tr td,.h3_out,.important_toplabel_inside,.body_booking_confirmation h3{color:#fff!important}.button_proceed_container .button_button .input{color:#fff!important}#issuePanel,.cards3,.cards2,.contacts1{float:left;margin:0 223px;width:600px}.button_back_container,.button_booknow_container{padding:5px 0 11px}.button_bookbottom_container{width:100px}.button_booknow_container{width:140px}.body_booking_summary .button_button .input{border:none}.button_back_container .button_button .input{text-decoration:none;padding-bottom:0!important}.overlay_content .button_booknow_container{width:76px}#box_important_bg{background:none repeat scroll 0 0 #eee;border:1px solid #999}#issuePanel,.cards3,.cards2,.contacts1{margin:0 70px}.lr_left{width:48%;margin-right:20px}.body_printPreview h3{color:#fff}.body_printPreview .provider_contact_details h3{background-color:transparent!important;color:#000}.select_tip,.select_tip .bold{font-weight:normal}.search_below_info{padding:5px}#galleria{background:url("images/loading.gif") no-repeat center center transparent}#galleria a{display:none}.viewcustom .content{width:67%!important;width:64.5%}.room-label{width:auto!important;display:block}#gallery .image_cache{display:none}.body_booking_summary #pnlVoucherCodeEntry .l_grid_tr td.l_grid_chcks,.body_booking_summary .opts_table_supplements .l_grid_tr td.l_grid_chcks,.body_booking_summary #pnlVoucherCodeEntry .l_grid_tr,.body_booking_summary .opts_table_supplements .l_grid_tr{background:none!important;background-color:transparent!important}.body_booking_summary .payment_box_buttons .button_button{float:left}.booking_container h2,.booking_container h3{background-color:#ccc!important;font-size:15px;padding:5px 5px!important;padding-left:0;color:#444!important;margin:5px 0 10px;font-weight:bold;border:none}.val-chkAgree{width:151px}.hideClear{display:none}