body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#3d2412;background:#ffffff url(/images/sitewide/bg_body.gif) repeat-x;font-size:12px}img{border:0}p,ul{margin:0;padding:0 0 15px}form,input,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0}input:focus,textarea:focus{outline:none}a:focus{outline:none}.clearboth{clear:both}.line{height:10px;background:url(/images/sitewide/bg_line.gif) 0 -15px repeat-x;clear:both;margin:20px 0}.green{color:#639091}.red{color:#9e0000}.width90{width:90px}.picright{float:right;margin:5px 0 20px 20px}.btn_contact{padding:0 0 20px}.btn_contact a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_contact.gif) 0 -43px}.btn_contact a span{display:none}.btn_contact a:hover{background:url(/images/sitewide/btn_contact.gif) 0 0}.btn_cooking{padding:0 0 20px}.btn_cooking a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_cooking.gif) 0 -43px}.btn_cooking a span{display:none}.btn_cooking a:hover{background:url(/images/sitewide/btn_cooking.gif) 0 0}.btn_findus{padding:0 0 20px}.btn_findus a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_findus.gif) 0 -43px}.btn_findus a span{display:none}.btn_findus a:hover{background:url(/images/sitewide/btn_findus.gif) 0 0}.btn_nearby{padding:0 0 20px}.btn_nearby a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_nearby.gif) 0 -43px}.btn_nearby a span{display:none}.btn_nearby a:hover{background:url(/images/sitewide/btn_nearby.gif) 0 0}.btn_packages{padding:0 0 20px}.btn_packages a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_packages.gif) 0 -43px}.btn_packages a span{display:none}.btn_packages a:hover{background:url(/images/sitewide/btn_packages.gif) 0 0}.btn_stay{padding:0 0 20px}.btn_stay a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_stay.gif) 0 -43px}.btn_stay a span{display:none}.btn_stay a:hover{background:url(/images/sitewide/btn_stay.gif) 0 0}.btn_todo{padding:0 0 20px}.btn_todo a{display:block;width:214px;height:43px;background:url(/images/sitewide/btn_todo.gif) 0 -43px}.btn_todo a span{display:none}.btn_todo a:hover{background:url(/images/sitewide/btn_todo.gif) 0 0}.input1{padding:0 14px;width:257px;height:32px;background:url(/images/sitewide/bg_input1.gif) no-repeat}.input1 input{width:257px;height:32px;font-family:Arial, Helvetica, sans-serif;color:#aaaaaa;font-size:12px;background:transparent;border:0;line-height:31px}.input2 input{padding:0 10px;width:240px;height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#647676;background:transparent;border:0;float:right}.textarea1{padding:10px 14px;width:257px;height:112px;background:url(/images/sitewide/bg_textarea1.gif) no-repeat}.textarea1 textarea{width:257px;height:112px;font-family:Arial, Helvetica, sans-serif;color:#aaaaaa;font-size:12px;background:transparent;border:0;overflow:auto}#smallframe{margin:0 0 20px;padding:19px 0 0 18px;width:351px;height:345px;background:url(/images/sitewide/bg_smallframe.gif) no-repeat;position:relative;overflow:hidden}#smallframe a#prev,#smallframe a#next{width:34px;height:37px;position:absolute;bottom:4px;display:block}#smallframe a#prev{background:url(/images/sitewide/gall_prev.gif) 0 -37px no-repeat;right:83px}#smallframe a:hover#prev{background:url(/images/sitewide/gall_prev.gif) 0 0 no-repeat}#smallframe a#next{background:url(/images/sitewide/gall_next.gif) 0 -37px no-repeat;right:46px}#smallframe a:hover#next{background:url(/images/sitewide/gall_next.gif) 0 0 no-repeat}#smallframe #prev span,#smallframe #next span{display:none}#smallframe .slide{position:relative;width:315px;height:260px}#smallframe .caption{width:250px;height:15px;font-size:12px;color:#a09f9b;position:absolute;left:5px;bottom:-25px;background:#ffffff}#smallframe .number{width:40px;height:15px;font-size:12px;color:#639091;position:absolute;right:5px;bottom:-25px;background:#ffffff}#largeframe{margin:0 0 20px;padding:17px 0 0 16px;width:678px;height:401px;background:url(/images/sitewide/bg_largeframe.gif) no-repeat;position:relative;overflow:hidden}#largeframe a#prev,#largeframe a#next{width:34px;height:37px;position:absolute;bottom:6px;display:block}#largeframe a#prev{background:url(/images/sitewide/gall_prev.gif) 0 -37px no-repeat;right:83px}#largeframe a:hover#prev{background:url(/images/sitewide/gall_prev.gif) 0 0 no-repeat}#largeframe a#next{background:url(/images/sitewide/gall_next.gif) 0 -37px no-repeat;right:46px}#largeframe a:hover#next{background:url(/images/sitewide/gall_next.gif) 0 0 no-repeat}#largeframe #prev span,#largeframe #next span{display:none}#largeframe .slide{position:relative;width:631px;height:317px}#largeframe .caption{width:510px;height:15px;font-size:12px;color:#a09f9b;position:absolute;left:5px;bottom:-25px;background:#ffffff}#largeframe .number{width:40px;height:15px;font-size:12px;color:#639091;position:absolute;right:0px;bottom:-25px;background:#ffffff}#largefrmfac{margin:0 0 20px;padding:17px 0 0 16px;width:678px;min-height:401px;_height:401px;background:url(/images/sitewide/bg_largeframe_fac.gif) no-repeat;position:relative}#largefrmfac a#prev,#largefrmfac a#next{width:34px;height:37px;position:absolute;top:375px;display:block}#largefrmfac a#prev{background:url(/images/sitewide/gall_prev.gif) 0 -37px no-repeat;right:83px}#largefrmfac a:hover#prev{background:url(/images/sitewide/gall_prev.gif) 0 0 no-repeat}#largefrmfac a#next{background:url(/images/sitewide/gall_next.gif) 0 -37px no-repeat;right:46px}#largefrmfac a:hover#next{background:url(/images/sitewide/gall_next.gif) 0 0 no-repeat}#largefrmfac #prev span,#largefrmfac #next span{display:none}#largefrmfac .slide{position:relative;width:631px;height:317px}#largefrmfac .caption{width:500px;height:15px;font-size:12px;color:#a09f9b;position:absolute;left:5px;bottom:-25px;background:#ffffff}#largefrmfac .number{width:40px;height:15px;font-size:12px;color:#639091;position:absolute;right:0px;bottom:-25px;background:#ffffff}#facilities{padding:0 0 0 16px}#facilities .packages_dtl{width:434px}.pagination{margin:0 0 30px;padding:15px 0;border:solid #e8e8e8;border-width:1px 0;text-align:right}.pagination a{font-size:11px;color:#639091;margin:0 15px}.pagination span a{text-decoration:none;color:#a09f9b;background:url(/images/sitewide/bg_page.gif) no-repeat;padding:3px 7px;margin:0 2px}.pagination span a:hover{color:#639091}.pagination span.active a{background:url(/images/sitewide/bg_page_active.gif) no-repeat;color:#ffffff}.pagination span.active a:hover{color:#ffffff}#container{margin:0 auto;width:980px}#header{padding:18px 0 0;width:980px;background:url(/images/sitewide/bg_header.gif)}.home #header{height:136px}#logo_top{float:left}#header_right{width:850px;height:137px;float:right}#title_top{margin:35px 0 0;float:left}#contact_top{padding:5px 0 0;float:right;text-align:right}#contact_top a{float:right;display:block;width:165px;height:38px;margin:5px 0 15px;background:url(/images/sitewide/btn_contact_top.png) 0 0}#contact_top a:hover{background:url(/images/sitewide/btn_contact_top.png) 0 -38px}#topnav{margin:0;padding:18px 0 0;height:15px;border-top:1px solid #e2e2df;clear:both}#topnav li{margin:0;padding:0 15px 0 0;height:15px;list-style:none;float:left}#topnav li.last{padding:0}#topnav li a{height:15px;display:block;float:left;background-image:url(/images/sitewide/topnav.gif)}#topnav li a span{display:none}#tnav01 a{width:18px;background-position:0 0}#tnav01 a:hover{width:18px;background-position:0 -15px}#tnav02 a{width:62px;background-position:-18px 0}#tnav02 a:hover{width:62px;background-position:-18px -15px}#tnav03 a{width:87px;background-position:-80px 0}#tnav03 a:hover{width:87px;background-position:-80px -15px}#tnav04 a{width:63px;background-position:-167px 0}#tnav04 a:hover{width:63px;background-position:-167px -15px}#tnav05 a{width:36px;background-position:-230px 0}#tnav05 a:hover{width:36px;background-position:-230px -15px}#tnav06 a{width:44px;background-position:-266px 0}#tnav06 a:hover{width:44px;background-position:-266px -15px}#tnav07 a{width:158px;background-position:-310px 0}#tnav07 a:hover{width:158px;background-position:-310px -15px}#tnav08 a{width:92px;background-position:-468px 0}#tnav08 a:hover{width:92px;background-position:-468px -15px}#tnav09 a{width:87px;background-position:-561px 0}#tnav09 a:hover{width:87px;background-position:-561px -15px}#tnav10 a{width:51px;background-position:-648px 0}#tnav10 a:hover{width:51px;background-position:-648px -15px}#breadcrumbs{padding:22px 0 0;height:33px;color:#a09f9b;font-size:11px;border-top:1px solid #dededb;clear:both}#breadcrumbs a{margin:0 5px;color:#639091}#breadcrumbs a:hover{text-decoration:none}#content{padding:3px 0 30px;width:980px}.home #content{padding:3px 0 0}#home_promo{height:387px;position:relative;width:980px}#home_info_block{color:#746052;padding:20px 30px 10px 40px;width:890px}#home_info_block .info_hd{padding:0 0 20px 0}#home_info_block p{border-bottom:1px solid #cecdcc;margin:0 0 8px 0}#home_info_block a{color:#6caea1;text-decoration:none}#home_info_block a:hover{text-decoration:underline}#home_info_block p.last{border:none;margin:0}.slide{position:relative}.slide .slide_caption{background:transparent url(/images/sitewide/home_promo_caption_bg.png) repeat 0 0;bottom:7px;color:#b29e90;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-style:italic;font-weight:bold;overflow:hidden;padding:10px;position:absolute;right:0;width:450px;z-index:9999}#slider_nav_container{margin:0 auto;padding:12px 0 0 250px;position:absolute;right:15px;text-align:center;top:15px;z-index:999}#slider_nav a{background:url(/images/sitewide/home_promo_nav_bg.gif) no-repeat 0 0;display:block;float:left;height:8px;margin:0 5px 0 5px;text-indent:-9999px;width:8px}#slider_nav a.activeSlide,#slider-nav a:hover{background:url(/images/sitewide/home_promo_nav_bg_active.gif) no-repeat 0 0}#home_cols{background:url(/images/sitewide/home_cols_bg.gif) no-repeat 0 0;color:#88796e;height:215px;overflow:hidden;padding:19px 0 0 0;width:980px}#home_cols h2{color:#a09f9b;font-size:32px;letter-spacing:-2px;padding:0 0 15px 0}#home_cols p,li{line-height:18px;padding:0}#home_cols a{color:#639091;text-decoration:none}#home_cols a:hover{text-decoration:underline}#home_left_col{background:url(/images/sitewide/home_left_col_bg.gif) no-repeat 0 0;float:left;height:165px;padding:25px 35px;width:257px}#home_cols #home_left_col h2{color:#639091}#home_middle_col_weddings{background:url(/images/sitewide/home_middle_col_weddings_bg.jpg) no-repeat 0 0;float:left;height:165px;padding:25px 92px 25px 15px;width:220px}#home_middle_col_weddings ul{padding:7px 0 0 0}#home_middle_col_weddings ul li{background:url(/images/sitewide/arrow2.gif) no-repeat 0 6px;list-style:none;padding:0 0 3px 10px}#home_middle_col_polo{background:url(/images/sitewide/home_middle_col_polo_bg.gif) no-repeat 0 0;float:left;height:165px;padding:25px 130px 25px 35px;width:162px}#home_middle_col_polo ul{padding:7px 0 0 0}#home_middle_col_polo ul li{background:url(/images/sitewide/arrow2.gif) no-repeat 0 6px;list-style:none;padding:0 0 3px 10px}#home_right_col{background:url(/images/sitewide/home_right_col_bg.gif) no-repeat 0 0;float:left;height:165px;padding:25px;width:276px}#home_right_col ul{padding:7px 0 0 0}#home_right_col ul li{background:url(/images/sitewide/arrow2.gif) no-repeat 0 6px;list-style:none;padding:0 0 3px 10px}#testimonial{background:url(/images/sitewide/home_testimonial_bg.gif) no-repeat 0 0;color:#88796e;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-style:italic;height:82px;overflow:hidden;padding:25px 185px 0;position:relative;text-align:center;width:590px}#testimonial p{padding:0}#testimonial span{color:#6caea1}#testimonial a{color:#639091;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;position:absolute;right:15px;text-decoration:none;top:84px}#testimonial a:hover{text-decoration:underline}#cta{background:url(/images/sitewide/home_cta_bg.gif) no-repeat 0 0;height:70px;padding:30px 0 0 140px;width:840px}#cta a{display:block;float:left;height:43px;margin:0 25px 0 0;text-indent:-9999px;width:214px}.btn_our_location{background:url(/images/sitewide/btn_findus.gif) no-repeat 0 -43px}.btn_nearby_attractions{background:url(/images/sitewide/btn_nearby.gif) no-repeat 0 -43px}.btn_contact_us{background:url(/images/sitewide/btn_contact.gif) no-repeat 0 -43px}#cta a:hover{background-position:0 0}#left{width:265px;float:left}.btn_side{padding:10px 0}#leftnav{margin:0 0 29px;padding:0;width:265px;background:url(/images/sitewide/bg_leftnav.gif) repeat-y}#leftnav li{margin:0;padding:0;width:265px;list-style:none;border-bottom:1px solid #ffffff}#leftnav li a{margin:0;padding:14px 46px 0 23px;width:196px;min-height:28px;_height:28px;list-style:none;display:block;color:#88796e;text-decoration:none}#leftnav li a:hover{color:#639091}#leftnav li.active a{color:#639091;background:url(/images/sitewide/leftnav_active.gif) no-repeat;font-weight:bold}#bookphone{margin:0 0 30px;padding:20px 23px;width:196px;background:#eff6f6}#bookphone h2{padding:0 0 15px;color:#639091;font-weight:normal;font-size:18px;text-transform:uppercase}#bookphone .number{padding:19px 0 10px 33px;background:url(/images/sitewide/bg_bookphone.gif) no-repeat;color:#639091;font-weight:bold}#side_quote_top{display:block}#side_quote{margin:0 0 30px;padding:20px 23px 30px;width:195px;background:url(/images/sitewide/bg_side_quote.gif) 0 100% no-repeat}#side_quote h2{padding:0 0 15px;color:#747370;font-weight:normal;font-size:18px;text-transform:uppercase}#side_quote a{color:#639091}#side_quote a:hover{text-decoration:none}#side_quote div{padding:53px 0 25px;background:url(/images/sitewide/bg_side_quotein.gif) no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-style:italic;color:#88796e}#side_quote div span{color:#639091}#leftdownl{margin:0 0 30px;padding:20px 23px 5px;width:196px;background:#eff6f6}#leftdownl h2{padding:0 0 5px;color:#639091;font-weight:normal;font-size:18px;text-transform:uppercase}#leftdownl li{border-bottom:1px solid #e2e2e2;list-style:none}#leftdownl li.last{border-bottom:0}#leftdownl li a{padding:10px 10px 10px 15px;display:block;color:#88796e;text-decoration:none;background:url(/images/sitewide/bg_leftdownl.gif) 1px 15px no-repeat}#leftdownl li a:hover{color:#639091;background-position:1px -15px}#lefttodo{padding:20px 0 5px;width:240px}#lefttodo h2{padding:0 0 5px;color:#a09f9b;font-weight:normal;font-size:18px;text-transform:uppercase}#lefttodo li{padding:10px 0;border-bottom:1px solid #e2e2e2;list-style:none}#lefttodo li.last{border-bottom:0}#lefttodo li.last a{color:#639091;text-decoration:underline}#lefttodo li a{display:block;color:#88796e;text-decoration:none}#lefttodo li a:hover{color:#639091}#leftnearby{padding:20px 0 5px;width:240px}#leftnearby h2{padding:0 0 5px;color:#639091;font-weight:normal;font-size:18px;text-transform:uppercase}#leftnearby li{padding:10px 0;border-bottom:1px solid #e2e2e2;list-style:none}#leftnearby li.last{border-bottom:0}#leftnearby li.last a{color:#639091;text-decoration:underline}#leftnearby li a{display:block;color:#88796e;text-decoration:none}#leftnearby li a:hover{color:#639091}#right{width:695px;float:right}#right h1{margin:0;padding:0 0 25px;font-size:50px;color:#a09f9b;font-weight:normal}#right h2{margin:0;padding:20px 0 10px 0;color:#567d7e;font-size:24px;font-weight:normal}#right h3{margin:0;padding:15px 0 10px 0;color:#567d7e;font-size:18px;font-weight:normal}#right div,p,ul,blockquote{color:#88786d;line-height:19px}#right a{color:#639091;text-decoration:none}#right a:hover{text-decoration:underline}#right li{margin:0 0 0 18px}div.testimonials p{margin:0px 0 20px 0}div.testimonials p em{font-size:12px}div.testimonials strong{color:#6caea1}#rightbox{padding:0 0 0 20px;float:right}#checklist{margin:85px 0 0;width:648px;padding:30px 0 20px 20px}#checklist td{padding:3px 20px;width:170px;vertical-align:top;font-size:11px;color:#639091}#checklist td.yes{background:url(/images/sitewide/bg_yes.gif) 0 6px no-repeat}#checklist td.no{background:url(/images/sitewide/bg_no.gif) 3px 7px no-repeat}#checklist_sngl{margin:10px 0 0;width:648px;padding:65px 20px 20px;background:#ddecec url(/images/sitewide/hd_facilities.gif) 20px 20px no-repeat}#checklist_sngl td{padding:3px 20px;width:170px;vertical-align:top;font-size:11px;color:#639091}#checklist_sngl td.yes{background:url(/images/sitewide/bg_yes.gif) 0 6px no-repeat}#checklist_sngl td.no{background:url(/images/sitewide/bg_no.gif) 3px 7px no-repeat}#hd_form{padding:30px 35px;width:500px;background:url(/images/sitewide/bg_hd_form.gif) no-repeat;color:#639091;border-bottom:2px solid #ffffff}#hd_form .red{font-size:15px}#main_form{padding:30px 35px;width:500px;background:url(/images/sitewide/bg_main_form.gif) 0 100% no-repeat;color:#639091;font-weight:bold}#main_form td.leftcol{width:135px;white-space:nowrap}#container td.required{padding:7px 0 0;width:60px;font-size:11px;font-weight:normal;color:#9e0b0f;white-space:nowrap}#main_form td{padding:0 10px 10px 0;vertical-align:top}#main_form td label{display:block;padding:6px 0 0}#main_form td label.error{display:inline;font-size:11px;font-weight:normal;color:#9e0000;white-space:nowrap;height:20px}#main_form td strong label{display:inline;padding:0 0 0}#main_form td span label{display:inline;padding:0 0 0}#main_form td td{padding:0 10px 15px 0;font-weight:normal;font-size:11px;vertical-align:top}#main_form td td span{.display:block;.padding:3px 0 0}.infobox{padding:20px 20px 25px;width:285px;background:#f2f1f0 url(/images/sitewide/bg_infobox.gif) 0 100% repeat-x;float:left}#container .infobox h2{padding:0 0 15px}.packages{padding:10px 0 0 0}.packages_img{float:left}.packages_dtl{width:440px;float:right}#container .packages_dtl h2,#container .packages_dtl h2 a{text-decoration:none;padding:0 0 15px 0}.package_prc{font-size:15px;color:#639091}.package_prc span{color:#88796e}#container .packages_dtl p a{color:#639091;text-decoration:underline}.attraction{padding:10px 0 0 0}.attraction_img{float:left}#container .attraction_dtl h2,#container .attraction_dtl h2 a{text-decoration:none;padding:0 0 15px}#container .attraction_dtl p a{color:#639091;text-decoration:underline}.gallery{padding:10px 0 0 0}.gallery_img{float:left}.gallery_dtl{width:440px;float:right}#container .gallery_dtl h2,#container .gallery_dtl h2 a{text-decoration:none;padding:0 0 15px}#container .gallery_dtl p a{color:#639091;text-decoration:underline}#rates{width:345px;padding:0 0 25px 20px}#container #rates h2{padding:0 0 10px}#container #rates_from{font-size:15px;color:#639091;font-weight:bold}#rates_from span{color:#88796e}#gps{margin:0 0 20px 20px;padding:0 0 15px 25px;color:#88796e;border-left:1px solid #e7e7e6}#container #gps h2{padding:0 0 15px;color:#8daeae;font-weight:bold;font-size:12px}.snippets{margin:20px 0 0;width:695px;color:#88796e;font-size:12px;line-height:23px;background:url(/images/sitewide/bg_snippets.gif) 0 100% no-repeat}.snippets_l{padding:15px 25px 25px;width:280px;float:left}.snippets_r{padding:15px 25px 25px;width:280px;float:right}#container .snippets_l h2,#container .snippets_r h2{margin:0;padding:0 0 10px}#footer1{padding:35px 0 25px;background:#747370 url(/images/sitewide/bg_footer1.gif) 50% 0 no-repeat}#footer1_in{margin:0 auto;width:980px;background:url(/images/sitewide/bg_footer1_in.gif) repeat-y}#footer1_in h5{margin:0;padding:0 0 10px;font-weight:normal;font-size:13px;color:#ffffff;text-transform:uppercase}#footer1_in ul{margin:0;padding:0 0 15px}#footer1_in ul li{margin:0;padding:6px 0;list-style:none;font-size:11px;color:#bcbbb6}#footer1_in ul li a{text-decoration:none;color:#bcbbb6}#footer1_in ul li a:hover{text-decoration:underline;color:#b4d5d5}#col0{padding:0 10px 0 0;width:125px;float:left}#col1{padding:0 10px 0 11px;width:114px;float:left}#col2{padding:0 10px 0 11px;width:114px;float:left}#col3{padding:0 10px 0 11px;width:114px;float:left}#col4{padding:0 10px 0 11px;width:114px;float:left}#col5{padding:0 10px 0 11px;width:114px;float:left}#col6{padding:0 0 0 11px;width:159px;float:left}#btn_viewmap{margin:0 0 0 -3px}#footer2{padding:15px 0 45px;background:#5c5b59 url(/images/sitewide/bg_footer2.gif) 50% 0 no-repeat}#footer2_in{margin:0 auto;padding:0 130px;width:720px;height:45px;position:relative;text-align:center;font-size:11px}#footer2_in p{padding:12px 0 0;color:#9d9c98}#icon_ft_tripadvisor{position:absolute;top:0;left:0}#icon_ft_facebook{position:absolute;top:0;left:46px}#logo_ct_bot{position:absolute;top:10px;right:0}

