body{background:url("images/bg.gif") repeat-x scroll 0 0 #eee;font-family:Arial}h5{color:#444}#container,#position_holder{border:none}#header{height:110px}#header #logo{width:auto;height:auto;max-width:885px;margin:0 0 0 20px;float:left}#logo h1{color:#fff;margin:0;padding:10px;float:left;max-width:675px;font-family:Georgia;font-weight:normal;font-size:26px}#provider_rating{float:left;margin:12px 10px 0 0}#navigation-gradient{background:none}#navigation li{border-right:none}#navigation li a{padding:10px 10px;color:#fff;text-decoration:none;text-transform:uppercase}li.current a,#navigation li a:hover{text-decoration:none!important}#navigation{overflow:visible}.footer{height:auto;padding:10px}.footer p{margin:0;color:#fff;font-weight:bold;font-size:16px}.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:#fff}.footer li a:link,.footer li a:hover,.footer li a:visited{color:#fff;font-weight:bold;text-decoration:none;display:inline}.provider-searchform #searchbox-instantweb,.homepage-searchform #searchbox-instantweb{width:220px;border:none;padding:0;color:#fff;text-transform:uppercase;background:url("images/bg-searchform.gif") no-repeat top center transparent}#content-column #searchbox-instantweb{background:url("images/bg-searchform-wide.gif") no-repeat top center transparent;width:240px}.provider-searchform #searchbox-instantweb{margin-bottom:10px}#secure-info{display:none}#check-availability{*position:relative;*bottom:-2px}#check-availability input{background:url("images/bg-searchform.gif") no-repeat bottom center transparent;color:#fff;border-top:3px solid #d9d9d9;width:100%;height:100%;font-size:16px;text-transform:uppercase}#content-column #check-availability input{background:url("images/bg-searchform-wide.gif") no-repeat bottom center transparent}#searchbox-instantweb .clear{height:0}#ctl04_searchControl_panelIndustryTypes,#searchControl_panelIndustryTypes{padding:18px 10px 0 29px}.i-check-in{margin-left:29px;padding-top:17px}.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:28px}.i-nights INPUT{*margin-left:-30px}#rooms{padding-left:29px}#rooms .sitem select{margin-right:8px}#searchbox-instantweb{padding-top:4px}#nonserviced-search .flexibility_input select{width:93px}#servicedCriteriaDiv .startdate_input input,#nonserviced-search .startdate_input input{color:#000}.sboxNonServicedAvailability .searchbox_inside{padding:13px 5px}.ui-datepicker{z-index:2!important}.homepage-content td{vertical-align:top}.inside_pagepanel{position:relative}#content{border-right:none;width:auto;padding:10px}.provider-details{width:360px;float:left;padding-right:10px}.provider-details h2{margin-bottom:0;font-family:Georgia;font-size:32px;font-weight:normal}.provider-details h3{background:none;padding:0;text-transform:uppercase;margin:7px 0}.provider-details p,.provider-info p{margin-left:2px}.provider-content-wrap{padding-top:5px;float:left;width:900px}.b_IE7 .provider-content-wrap,.b_IE6 .provider-content-wrap{margin-top:0}.provider-details .divider,.provider-content-wrap .divider{height:5px;float:none}.provider-content-wrap .divider{*width:893px;*margin-bottom:10px;margin-right:5px}.short-description{font-family:Georgia;font-size:15px}.long-description{font-size:13px;padding-right:5px;float:left}.provider-info{width:480px;float:left}.searchform-awards{width:220px;float:left;padding:5px 0}.homepage-searchform{float:right}.provider-awards{padding-top:10px;float:right;width:220px}.provider-awards h3{margin:0 4px!important}.provider-awards img{padding:3px 3px 3px 0}.button-wrap{bottom:3px;left:0;position:absolute;width:360px;*top:345px}.button-book,.button-rooms{background:url("images/button.gif") no-repeat 0 0;height:48px;width:178px;float:left;text-align:center;margin:10px 2px 0 0}.button-book{background:url("images/button.gif") no-repeat 0 0}.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:uppercase;text-align:center;line-height:48px;font-weight:bold}#galleria{height:405px;width:530px;float:right}.provider-info{width:auto;float:left}#widgets .inst-reviewblock,#widgets .promotion{padding:0;width:auto;padding:0 0 15px}#widgets h3{background:none;padding:0;text-transform:uppercase;margin:0;margin-bottom:10px;font-size:13px}#widgets .nearby{padding:0}.widget-local-background,.inst-reviewblock-background,.widget-background{float:left}.review-offers,.provider-reviews{width:auto;float:left}.inst-reviewblock,.promotion{width:200px;padding:10px}.b_IE8 .promotion{float:none}.review-offers h3,.provider-awards h3{background:none;padding:0;text-transform:uppercase;margin:0;font-size:13px}.review-offers h3{margin-bottom:10px}.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}.review_bar{background:url("images/review_barbg.png") repeat scroll 0 0 transparent}.review-offers .divider,.provider-awards .divider{height:5px;float:none;margin-bottom:10px}.viewreviews .h3_in{color:#fff;padding:5px}.provider_info_small_label,.reviewheader_sort{color:#fff!important}.review_wideblock .provider_info_small_label{color:gray!important}#signpost{width:99%}#signpost ul li{width:23%}#signpost ul li.last{width:227px}.body_booking_summary #signpost ul li.last{width:233px}.body_booking #signpost ul li.last{width:215px}.body_booking_confirmation #signpost ul li.last{width:225px}.searchbox_searchsection #signpost ul li{width:22%}.searchbox_searchsection #signpost ul li.first{width:26%}.searchbox_searchsection #signpost ul li.right{width:19px}.searchbox_searchsection #signpost ul li.last{width:171px}.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}.rev-pagination .reviewpage_link{color:#333}.review_overall_table{color:#000!important}.viewimages,.viewrooms,.viewfacilities,.viewlocal,.viewdirections,.viewreviews,.viewcustom,.viewcontact,.Viewaccessibility{width:640px;_width:630px}.product_h1{color:#fff}.msg_head,.special_offer_msg_head{border-bottom:none!important}.button_button .input,.button_proceed_container .button_button .input{background:url("images/button_small.gif") repeat left top transparent;height:33px!important;float:left;text-align:center;padding:0 0 2px 6px!important;text-transform:uppercase;line-height:34px;font-size:14px}.button_button .coop_link{background:url("images/button_yellow_corners.gif") repeat left top transparent}.room_checkAvail .button_button .input{padding-bottom:0!important}.button_button,.button_proceed_container .button_button{background:url("images/button_small.gif") repeat right top transparent;padding-right:6px;float:right}.button_coop_container_holder .button_button{background:url("images/button_yellow_corners.gif") repeat right top transparent}.provider_wrap h5{color:#fff;padding:3px;border-bottom:none}.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}.popup_header .button_button{background-color:transparent!important}.popup_header .button_button .input{height:19px!important;text-transform:capitalize!important;line-height:15px!important;*line-height:10px!important}.l_grid_tr td,.h3_out,.important_toplabel_inside,.body_booking_confirmation h3{color:#fff!important}td.l_grid_price{width:14%}.button_proceed_container .button_button .input{color:#fff!important}#issuePanel,.cards3,.cards2,.contacts1{float:left;margin:0 223px;width:600px}.button_booknow_container{padding:5px 0 10px}.body_booking_summary .button_button .input{border:none}.button_back_container .button_button .input{text-decoration:none;padding-bottom:0!important}.button_cancel_container,button_close_container{width:62px}#box_important_bg{background:none repeat scroll 0 0 #eee;border:1px solid #999}.body_printPreview h3{color:#fff}.body_printPreview .provider_contact_details h3{background-color:transparent!important;color:#000}.threeDSecureScreen .button_button input{border:medium none;cursor:pointer;display:block;font-weight:bold;padding-top:0!important}.threeDSecureScreen .button_back_container{width:auto}#galleria{background:url("images/loading.gif") no-repeat center center transparent}#galleria a{display:none}.button_back_container{width:auto!important}.b_IE7 .button_back_container{width:75px!important}.b_IE7 .button_bookbottom_container{margin-right:15px}.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 .l_grid_tr h3{color:#404040!important}.overlay_content .button_booknow_container .button_button{padding-right:5px!important}.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}#box_payment_logos{margin-left:8%}