body{background:url("images/bg.gif") repeat-x scroll 0 374px #fff;font-family:Arial;color:#333}h5,h3,h2{color:#333}#container,#position_holder,#page_container{border:none;width:100%;background: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{background:url("images/bg_navigation.gif") repeat-x 0 0 transparent;overflow:visible}#navigation-gradient{background:none;margin:0 auto;width:920px}#navigation li{border-right:none;border-left:1px solid #d5d5d5}#navigation li a{padding:27px 10px;color:#000;text-decoration:none;text-transform:uppercase;border-left:1px solid #fff}#navigation li.menu-onlinebooking{border-right:1px solid #fff}#navigation li.menu-onlinebooking a{border-right:1px solid #d5d5d5}li.current a,#navigation li a:hover{text-decoration:none!important;color:#fff!important}#navigation .clear{height:0}.b_IE7 #navigation .clear{display:none}#instantweb_header_lower,#instantweb_booking_header_lower{height:293px}.header-content-wrap{margin:0 auto;width:902px;padding-top:25px}.header-content-wrap .provider-details{width:480px;height:185px;position:relative}.header-content-wrap .provider-gallery{width:348px;float:right;background:#eee;padding:5px 5px 0}#gallery .preview{width:260px;height:195px;background:transparent none no-repeat top left}#gallery .thumbs{float:right;width:84px}#gallery img{width:84px;height:62px;margin-bottom:4.5px}.provider-details{width:400px;float:left;padding:10px;color:#fff}.provider-details h2{color:#fff!important;font-family:Arial;font-size:23px;font-weight:bold;margin:0}.provider-details h3{background:none;padding:0;text-transform:capitalize;margin:0;color:#fff}.provider-details p,.provider-info p{margin:5px 0;float:left}#instantweb_footer{margin-top:10px}.footer{height:auto;padding:10px 0;margin:0 auto;width:920px}.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}.footer-links{border-bottom:none!important}.provider-searchform #searchbox-instantweb,.homepage-searchform #searchbox-instantweb{width:260px;border:none;padding:0;color:#fff;text-transform:uppercase;background:url("images/bg-searchbox.gif") no-repeat 0 0 #000;position:relative}#servicedCriteriaDiv,#nonservicedCriteriaDiv .provider-searchform #searchbox-instantweb{margin-bottom:10px;padding-top:0}#servicedCriteriaDiv{padding-top:5px}#nonservicedCriteriaDiv .i-consumer{margin:5px 8px 8px 30px}#secure-info{display:none}#check-availability{*position:relative;*bottom:-2px;background:url("images/bg-checkavail.gif") no-repeat 0 -63px transparent;border-top:3px solid #d9d9d9;height:61px}#check-availability input{background:url("images/btn-checkavail.png") no-repeat 33px 0 transparent;color:#fff;width:100%;height:37px;margin-top:12px;font-size:14px;text-transform:uppercase}#searchbox-instantweb .clear{height:0}#ctl04_searchControl_panelIndustryTypes,#searchControl_panelIndustryTypes{padding:12px 10px 0 29px}.i-check-in{margin-left:29px;float:left}.b_IE6 .i-check-in{margin-left:10px;padding-left:20px}.b_IE6 .i-check-in div{margin-left:-20px}#searchControl_startDateServiced,#searchControl_startDateNonServiced{*margin-left:-30px!important}.i-nights{margin-left:0;clear:none}.startdate_input{width:109px}.b_IE6 .i-nights{margin-left:0;padding-left:10px}.b_IE6 .i-nights div{margin-left:-10px}.i-nights INPUT{width:30px}.row-room .sitem{width:49px}#rooms{padding-left:46px}#searchbox-instantweb{padding-top:4px}#nonserviced-search .flexibility_input select{width:93px}.sboxNonServicedAvailability .searchbox_inside{padding:13px 5px}.homepage-content td{vertical-align:top}.inside_pagepanel{position:relative;-moz-border-radius:0}.b_IE7 .inside_pagepanel{margin-top:-2px}#content{border-right:none;background:#ededeb;width:640px;margin:10px 0 10px 10px;padding:0;background:url("images/bg-body-header.gif") no-repeat 0 0 #fff}.b_IE6 #content{width:630px}.content-wrap{margin:-25px auto 0!important;width:930px;background:#eee}.content-main,.content-awards-bg{width:640px;background:url("images/bg-body.gif") no-repeat 0 0 transparent;float:left;margin-bottom:10px}.b_IE6 .content-main,.b_IE6 .content-awards-bg{width:630px}.content-main{background:url("images/bg-body-header.gif") no-repeat 0 0 transparent}.page_header{font-weight:normal;padding:0;text-transform:capitalize;margin:0 0 10px;border-bottom:solid 1px #ccc}.provider-content-wrap{padding-top:5px;*margin-top:-20px;float:left;width:900px}.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 p{float:left;font-family:Arial;font-size:13px;height:75px;overflow:hidden}.long-description,.content-awards{background:url("images/bg-body-bottom.gif") no-repeat bottom center transparent;display:block;font-size:13px;padding:10px}.content-awards{padding:0}.content-awards img{padding:0 5px 5px}.content-awards h3{background:none;font-weight:normal;padding:10px 0 8px;text-transform:capitalize;margin:0 10px 10px;font-size:17px;border-bottom:solid 1px #ccc}.provider-info{width:480px;float:left}#provider_rating{height:25px;margin:0;padding:10px;position:absolute;right:-6px;top:-6px;width:147px;*width:157px}.provider-name{float:left;width:331px;padding-bottom:7px}.short-text{overflow:hidden;height:89px}.homepage-searchform{float:right}.provider-awards img{padding:3px 3px 3px 0}.button-wrap{bottom:0;position:absolute;right:4px;width:auto}.b_IE6 .button-wrap,.b_IE7 .button-wrap{bottom:8px}.button-book,.button-rooms{background:url("images/button.gif") no-repeat 0 0;height:38px;width:170px;float:left;text-align:center;margin:10px;cursor:pointer}.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:#333;text-decoration:none;font-size:15px;text-transform:uppercase;text-align:center;line-height:40px;font-weight:bold;margin-right:37px}.b_IE7 .button_bookbottom_container{margin-right:15px}.b_IE7 .button_bookbottom_container .button_button .input,.b_IE7 .button_continue_container .button_button .input,.b_IE7 .button_button input.input{padding-right:7px!important}.body_booking_summary #signpost,.body_booking #signpost{margin:0 auto 29px;overflow:hidden;padding:2px;width:78%;float:none}#signpost ul li{width:23%}#signpost ul li.last{width:231px}.body_booking #signpost ul li.last{width:236px}.body_booking_summary #signpost ul li.last{width:255px}.body_booking_confirmation #signpost ul li.last{width:244px}.body_booking_confirmation .page_maincolumn{margin:3px auto 0}.body_booking_confirmation #signpost{float:none;height:25px;margin:0 auto;width:78%}.searchbox_searchsection #signpost ul li{width:21%}.searchbox_searchsection #signpost ul li.first{width:26%}.searchbox_searchsection #signpost ul li.right{width:19px}.searchbox_searchsection #signpost ul li.last{width:171px}#instantweb_right_column{float:right;padding:10px;width:260px}.b_IE6 #instantweb_right_column{padding:10px 10px 0 0!important}#content-column{width:220px}.inst-reviewblock-background,.widget-local-background,.widget-background,.widgit-promotion-background{background:url("images/bg-widgets.gif") no-repeat 0 0 transparent;float:left;width:auto;margin:10px 0 0}#widgets .inst-reviewblock,#widgets .widget-local,#widgets .widget-html,.promotion{margin:0;background:url("images/bg-widgets-bottom.gif") no-repeat bottom center transparent;float:left;width:auto;padding:10px}#widgets h3{background:none;font-weight:normal;padding:0 0 8px;text-transform:capitalize;margin:0 0 10px;font-size:17px;border-bottom:solid 1px #ccc}#widgets .nearby{padding:0}.review-offers,.provider-reviews{width:auto;float:left}.instrev-bar{margin:0 auto;padding:0 0 20px;width:105px}.instrev-rating{text-align:center}.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;color:#fff;text-decoration:none}.instrev-who{text-transform:uppercase;font-style:normal}.instrev-more{text-transform:uppercase;font-style:normal;background:url("images/btn-readmore.gif") no-repeat 0 0;width:160px;height:24px;line-height:25px;text-indent:9px;margin-top:5px}.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}.viewreviews .h3_in{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_wideblock .rev_left,.review_overviewblock{width:360px}.review_overall_table{color:#333}.rev-pagination .reviewpage_link{color:#333}.h3_in,.h3_out{border-bottom:1px solid #ccc}.viewimages,.viewrooms,.viewfacilities,.viewlocal,.viewdirections,.viewcontact,.viewreviews,.Viewaccessibility,.viewterms,.viewprivacy,.viewcustom{width:620px;_width:605px;padding:10px;background:url("images/bg-body-bottom.gif") no-repeat bottom center transparent}.viewhomepage,.viewsearchresults{background:#eee}.viewcontact{background:none}.product_description{width:62%}.product_h1{background:none;font-size:17px}.provider-info{width:auto;float:left}.provider_wrap{width:98%}.room_checkAvail{padding-right:10px}.msg_head,.special_offer_msg_head{border-bottom:none!important}.button_button .input,.button_proceed_container .button_button .input{background:url("images/btn-left.gif") no-repeat left top transparent;height:31px!important;float:left;text-align:center;text-transform:uppercase;line-height:15px;font-size:14px;padding:4px 6px 4px 13px!important}.room_checkAvail .button_button .input{padding-bottom:0!important}.button_button,.button_proceed_container .button_button{background:url("images/btn-right.gif") no-repeat right top transparent;padding-right:6px;float:right}.provider_wrap h5{padding:3px;border-bottom:1px solid #ccc}.results_header h2,.provider-details h2{border-bottom:none!important}.searchbox_searchsection{margin:0 10px}.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}.viewcustom .product_block{background:transparent}.product_block{border-bottom:none;background:#eee}.b_IE6 .product_block{width:610px}.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}.booking_container{background:#fff;padding:10px!important}#container .expand{width:905px}.l_grid_tr td,.h3_out,.important_toplabel_inside,.body_booking_confirmation h3{color:#333!important}td.l_grid_price{width:14%}.button_proceed_container .button_button .input{color:#333!important}#box_important .button_proceed_container .button_button .input{color:#fff!important}#issuePanel,.cards3,.cards2,.contacts1{float:left;margin:0 223px;*margin:0 100px;width:600px}.body_booking_summary .button_button .input{border:none}.button_back_container .button_button .input{text-decoration:none;padding-bottom:0!important;color:#fff}.button_cancel_container,button_close_container{width:92px}#box_important_bg{background:none repeat scroll 0 0 #eee;border:1px solid #999}.body_printPreview h3{color:#333}.body_printPreview .provider_contact_details h3{background-color:transparent!important;color:#000}.body_booking .page_maincolumn,.page_maincolumn{float:none;width:967px!important;margin:-27px auto 0}.body_booking_confirmation .page_maincolumn{background-color:#fff}.l_grid td{color:#333!important}body.threeDSecureScreen{background:url("images/bg.gif") repeat-x scroll 0 295px #fff}.threeDSecureScreen .provider-gallery,.threeDSecureScreen .button-wrap,.threeDSecureScreen .short-text{display:none}.threeDSecureScreen .provider-details{width:870px;height:auto}.threeDSecureScreen .provider-name{width:auto}.threeDSecureScreen #page_container{width:930px;margin:0 auto;background:#fff;margin-top:-145px}.threeDSecureScreen .button_button input{border:medium none;cursor:pointer;display:block;font-weight:bold;padding-top:0!important}.threeDSecureScreen .button_back_container{width:auto}.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}.overlay_content .button_booknow_container .button_button{padding-right:5px!important}.body_booking_summary .button_back_container .button_button{float:left}.viewbookingvoucher .l_grid_tr td.l_grid_desccol,.viewbookingvoucher .l_grid_tr td.l_grid_scolc,.viewbookingvoucher .l_grid_tr td.l_grid_totaltr,.viewbookingvoucher .l_grid_tr td.l_grid_chcks,.body_printPreview .l_grid_tr td.l_grid_desccol,.body_printPreview .l_grid_tr td.l_grid_scolc,.body_printPreview .l_grid_tr td.l_grid_totaltr,.body_printPreview .l_grid_tr td.l_grid_chcks{background-color:#ccc!important;color:#333!important;padding-left: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%}#page_container{padding:5px 0!important}