@import url('http://yui.heehawdevelopment-2.com/3.3.0/build/cssreset/reset-min.css');body,html{background:#253e55 url('/images/global/body-bg.png') 50% 0 no-repeat}body{font-family:arial,sans-serif;color:#000;z-index:97}p{margin-bottom:10px}#wrap{width:1000px;margin:0 auto;background-color:#fff;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;z-index:98;position:relative}#header{background:#fff url('/images/global/header-bg.png') 0 100% no-repeat;height:155px;margin-bottom:25px;position:relative;z-index:99}#header_links_wrapper{float:right;padding:18px 29px 0 0}a#header_shop_link,a#header_book_link{background:#327a52 url('/images/global/header-links-bg.gif') 14px 0 no-repeat;display:block;padding:10px 16px 11px 37px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;color:#fff;text-decoration:none;font-size:1.25em;float:left}a#header_book_link{margin-left:10px}a:hover#header_shop_link,a:focus#header_shop_link,a:hover#header_book_link,a:focus#header_book_link{background-position:14px -49px;background-color:#6b9f82;outline:none}#main_nav_wrapper li a,#content h1,#content h2,#header_links_wrapper a,#content p.intro_text,#content blockquote{font-family:"minion-pro-1","minion-pro-2",Georgia,serif} #main_nav_wrapper{ position:absolute;top:110px;left:180px;z-index:100;height:40px}#main_nav_wrapper ul{list-style-type:none}#main_nav_wrapper li{margin:0;padding:0;float:left;font-size:1.375em} #main_nav_wrapper li li{float:none}#main_nav_wrapper li li a{font-family:arial,sans-serif;font-size:0.5em;display:block}#main_nav_wrapper a{text-decoration:none;color:#345778;padding:1px 9px 2px;display:inline-block}#main_nav_wrapper li.active_nav_parent a.active_nav_parent_link,#main_nav_wrapper li.active_nav_parent a:focus.active_nav_parent_link,#main_nav_wrapper li.active_nav_parent a:hover.active_nav_parent_link,#main_nav_wrapper li.active_nav_item a.active_nav_link,#main_nav_wrapper li.active_nav_item a:hover.active_nav_link,#main_nav_wrapper li.active_nav_item a:focus.active_nav_link{background-color:#345778;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;outline:none;text-decoration:none}#main_nav_wrapper a:focus,#main_nav_wrapper a:hover,#main_nav_wrapper li li a:hover,#main_nav_wrapper li li a:focus{text-decoration:underline}#main_nav_wrapper li a{background-color:#fff;color:#345778}#main_nav_wrapper li .yui3-menu-content{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-box-shadow:2px 2px 4px #000;-webkit-box-shadow:2px 2px 4px #000;-ms-box-shadow:2px 2px 4px #000;box-shadow:2px 2px 4px #000;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.25);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.25);-ms-box-shadow:2px 2px 4px rgba(0,0,0,0.25);box-shadow:2px 2px 4px rgba(0,0,0,0.25);border:1px solid #ddd}#main_nav_wrapper li .yui3-menu{padding-top:8px}.yui3-menu-subnav-indicator{background:transparent url('/images/global/dropdown-parent-indicator.gif') 0 0 no-repeat;width:20px;height:7px;position:absolute;top:2px;left:10px} #main_nav_wrapper .yui3-menu-content .yui3-menu-content{padding:10px 8px;background-color:#fff}#main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li a{padding:9px 6px;border-bottom:1px solid #eceded} #main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li.first-of-type a{padding-top:0}#main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li.first-of-type a.active_nav_link{padding-top:6px} #main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li.last-of-type a{border-bottom:none;padding-bottom:0}#main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li.last-of-type a.active_nav_link{padding-bottom:6px} #main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li a.nav_item_cta,#left_nav a.nav_item_cta{color:#345778;font-family:"minion-pro-1","minion-pro-2",Georgia,serif;font-size:0.75em;word-wrap:break-word}#main_nav_wrapper .yui3-menu-content .yui3-menu-content ul li a.nav_item_cta span.nav_item_cta_inner,#left_nav a.nav_item_cta span.nav_item_cta_inner{display:block;max-width:180px;word-wrap:break-word;white-space:pre-wrap;line-height:1em;background:#d9dbdc url('/images/global/nav-cta-bg-arrow.gif') 6px 50% no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:10px 9px 10px 36px}#left_nav a.nav_item_cta{padding:9px 0;width:195px}#left_nav a.nav_item_cta span.nav_item_cta_inner{font-size:1.7em}.yui3-menu-hidden{left:-10000px;top:-10000px;visibility:hidden}.yui3-menu-hidden .yui3-menu-content,.yui3-menuitem .yui3-menu{display:block}.yui3-js-disabled .yui3-menu-hidden .yui3-menu-content,.yui3-js-disabled .yui3-menuitem .yui3-menu{display:none} #main{background:#fff url('/images/global/nav-shadow-right.jpg') 220px 0 no-repeat}.full_width #main{background-image:none} #left_nav_wrapper{float:left}#left_nav_wrapper li.root_first_nav_item{padding-top:0}#left_nav_wrapper li{background:transparent url('/images/global/grey-dotted-line-horiz.gif') 0 100% repeat-x}#left_nav_wrapper li a{text-decoration:none;color:#345778;display:block;padding:9px 6px;border-bottom:1px solid #eceded}#left_nav_wrapper li a.active_nav_item,#left_nav_wrapper li a.active_nav_parent,#left_nav_wrapper li a:focus.active_nav_item,#left_nav_wrapper li a:hover.active_nav_item,#left_nav_wrapper li a:focus.active_nav_parent,#left_nav_wrapper li a:hover.active_nav_parent{color:#fff;background-color:#345778;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;outline:none;text-decoration:none;border-bottom:1px solid transparent}#left_nav_wrapper li a:focus,#left_nav_wrapper li a:hover{text-decoration:underline}#left_nav_wrapper li.root_last_nav_item a{border-bottom:1px solid #D9DBDC}#left_nav{width:195px;margin:0 19px 0 14px}#content{float:left;padding:0 24px;width:672px;font-size:0.9375em;color:#464b4c;line-height:1.3em}.full_width #content{width:auto}#footer{clear:both} #content strong,#content b,#content strong em{font-weight:bold}#content em,#content i ,#content em strong{font-style:italic}#content h1,#content h2,#content h3,#content h4,#content h5{margin-bottom:0.25em;color:#345778;line-height:1em}#content h1{font-size:4.3755em;line-height:0.85em}#content h2{font-size:2em}#content h3{font-size:1.4em;font-family:"minion-pro-1","minion-pro-2",Georgia,serif}#content h4{font-size:1.2em}#content p{margin-bottom:1em}#content p.intro_text{color:#71797b;font-size:1.667em;font-style:italic;line-height:1.1em}#content ul{margin-bottom:1em}#content ul li{list-style-type:none;padding-left:18px;background:#fff url("/images/global/list-bullet.gif") 0 0.2em no-repeat;line-height:1.5em}#content ol{margin-bottom:1em}#content ol li{list-style:decimal inside}#content a{color:#327a52;text-decoration:underline}#content a:hover{ color:#6e9780}#content blockquote{font-size:1.667em;font-style:italic;line-height:1.1em;color:#345778;text-align:center;background:#fff url('/images/global/quote_bottom.jpg') 50% 100% no-repeat;padding:20px;margin-bottom:40px;padding-top:0px}#content blockquote .quote_credit{color:#9a9a9a;clear:both;display:block;font-size:0.725em;font-style:normal}#content blockquote .quote_credit,#content blockquote .quote_text{margin:0}#footer{background:#335676 url('/images/global/footer-bg.jpg') 50% 0 repeat-x;padding:40px 38px 0px 38px;height:80px}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#fff;text-decoration:underline}a#footer_facebook,a#footer_twitter{background:#335676 url('/images/global/footer-twitter-facebook.png') 0 0 no-repeat;display:block;height:42px;text-indent:-99999px;overflow:hidden;float:left}a#footer_facebook{width:217px}a#footer_twitter{background-position:-217px 0;width:225px}a:hover#footer_facebook{background-position:0 -42px}a:hover#footer_twitter{background-position:-217px -42px}#footer_nav_container{float:left;margin-left:1em}#footer_nav{margin-left:-12px}#footer_nav li{float:left;border-right:1px solid #fff;margin-left:0.75em;padding-right:0.75em;font-family:"minion-pro-1","minion-pro-2",Georgia,serif}#footer_nav li.first-of-type{margin-left:10px}#footer_nav li.last-of-type{border-right:none;padding-right:0}#footer_copyright{color:#7299be;clear:both;float:left;font-size:0.75em;letter-spacing:-0.01em}a#heehaw_link{color:#7299be}a:hover#heehaw_link{color:#fff}  .clear{height:0.001em;font-size:0.001em;line-height:0.001em;clear:both}.hz_show_object{display:block;border:1px solid red;overflow:auto;height:200px;background-color:#fff;color:#400}#access_nav{position:absolute;top:0px;left:0px;z-index:999}#access_nav a{display:block;text-indent:-9999px;color:transparent;background-color:transparent}#access_nav a:focus{text-indent:0;color:#fff;background-color:#000} table.prices_table{background:url("/images/standard_page/price_table_top.png") no-repeat scroll 0 0 transparent;margin:10px 0;width:653px !important}table.prices_table thead{color:white;font-family:'Georgia',serif;font-size:14px;font-weight:bold;background:#253E56}table.prices_table thead th{background:transparent;height:30px;line-height:30px;padding-left:14px;text-align:left;vertical-align:middle}table.prices_table tbody td{border-bottom:1px solid #EFF1FA;color:black;font-family:'Arial',sans-serif;height:30px;line-height:30px;padding-left:14px;vertical-align:middle}table.prices_table tbody tr.price_blue td{background:url("/images/standard_page/price_table_blue.png") repeat-x scroll 0 0 transparent}table.prices_table tbody tr.price_green td{background:url("/images/standard_page/price_table_green.png") repeat-x scroll 0 0 transparent}table.prices_table tbody tr.price_orange td{background:url("/images/standard_page/price_table_orange.png") repeat-x scroll 0 0 transparent}table.prices_table tbody tr.price_red td{background:url("/images/standard_page/price_table_red.png") repeat-x scroll 0 0 transparent}table.prices_table .prices_table_col2{width:150px}.price_table_boxout{-moz-border-radius:3px 3px 3px 3px;background:url("/images/standard_page/price_table_boxout.jpg") repeat-x scroll 0 0 transparent;color:white;font-weight:bold;height:38px;margin:0 0 10px;padding:12px 15px}#content .price_table_boxout a,#content .price_table_boxout strong{color:#B6C3F0}#content .price_table_boxout a:hover{color:#B6C3F0}*:focus,*:active{outline:none}body{position:relative}#content{width:auto;padding:0;background:#253E55 url('/images/global/blue-speckled-tile.gif') 0 0 repeat;margin-top:5px}#content p{margin-bottom:0}#header{margin-bottom:5px}#site-title{text-indent:-9999px;float:left;outline:none}#slideshow{position:relative;z-index:60}#slides{height:371px;overflow:hidden}.slide_me{display:none}#slideshow_overlay{display:block;height:371px;left:0;position:absolute;top:0;width:100%;z-index:40}#slideshow_ctas{position:absolute;z-index:1000;top:202px;left:50px}a.slideshow_cta{width:270px;height:55px;display:block;padding:10px 10px 0 50px;background:url('/images/home/slideshow_cta_bg.gif') no-repeat 5px 0 #fff;color:#327A52;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;-ms-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;line-height:1.5em;margin-bottom:12px}a:hover.slideshow_cta,a:focus.slideshow_cta{background:url('/images/home/slideshow_cta_bg.gif') no-repeat 5px -65px #327a52} .slideshow_cta strong{display:block;font-size:1.6em;font-family:"minion-pro-1","minion-pro-2",Georgia,serif;color:#327a52} .slideshow_cta span{font-size:1.0em;font-style:italic;display:block;color:#909698;font-family:"minion-pro-1","minion-pro-2",Georgia,serif} a:hover.slideshow_cta strong,a:focus.slideshow_cta strong{color:#fff} a:hover.slideshow_cta span,a:focus.slideshow_cta span{color:#b4d6c3}a.slideshow_cta br{display:none}#slide_text{font-family:"minion-pro-1","minion-pro-2",Georgia,serif;font-size:4.5em;color:#fff;position:absolute;left:47px;top:40px;width:800px;text-shadow:1px 1px 2px #000;line-height:1em}#home_strapline{font-size:1.93em;color:#327a52;letter-spacing:-0.025em;line-height:1.25em;text-align:center;font-family:"minion-pro-1","minion-pro-2",Georgia,serif;background:url('/images/home/strapline-bg.jpg') no-repeat 0 0 #fff}#home_strapline .inner{padding:10px 25px;background:url('/images/home/strapline-bg.jpg') no-repeat -1000px 100% transparent}#home_ctas{background:transparent url('/images/home/cta-bg.jpg') 0 0 repeat-x;padding:30px;color:#fff;padding-bottom:0px}#home_ctas h1,#home_ctas h2,#home_ctas h3,#home_ctas h4,#home_ctas h5,#home_ctas p{color:#fff}#home_col1,#home_col2,#home_col3{float:left}#home_col1{background:url("/images/home/vertical-seperator.png") no-repeat scroll 306px 50% transparent;width:338px}#home_col2{background:url("/images/home/vertical-seperator.png") no-repeat scroll 306px 50% transparent;width:309px}#home_col3{width:243px;text-align:center;padding:15px;padding-left:35px;padding-top:0px;margin-top:-10px}#home_col3 .awards{background:url("/images/home/horizontal-seperator.png") scroll 50% 100% no-repeat transparent;padding-bottom:32px;margin-bottom:32px}#home_col3 .reviews h2{padding-top:0px;padding-bottom:0px }#home_ctas div.cta{width:277px;margin-right:50px;float:left;text-align:center;background:url("/images/home/horizontal-seperator.png") scroll 50% 100% no-repeat transparent;padding-bottom:32px;margin-bottom:32px}#home_ctas div.cta img{-moz-box-shadow:0px 0px 5px #222;-webkit-box-shadow:0px 0px 5px #222;box-shadow:0px 0px 5px #222}#home_ctas div.last{background:none;margin-bottom:0px}#home_ctas div.cta .caption{display:none}#home_ctas div h2{text-align:center;padding-top:10px;padding-bottom:10px;text-shadow:1px 1px 2px #222}#home_ctas div p{color:#C5D6E7;font-size:0.9em;line-height:1.4em}.home_cta{background:transparent url('/images/home/cta-shadow.gif') 0 0 no-repeat;width:137px;padding:5px}.home_cta .inner{overflow:hidden;width:137px;height:90px}a.button{background:transparent url('/images/home/button.png') 0 0 no-repeat}a.button,a.tripadvisorbutton{background:url("/images/home/button.png") no-repeat scroll 0 0 transparent;color:#FFFFFF !important;display:block;height:42px;line-height:41px;margin:10px auto 0px auto;text-decoration:none !important;width:188px}a.tripadvisorbutton{background:url("/images/home/tripadivsor-button.png") no-repeat scroll 0 0 transparent;padding-left:30px;width:158px;margin-top:2px}a.tripadvisorbutton:hover{background:url("/images/home/tripadivsor-button.png") no-repeat scroll 0 -42px transparent}a.button:hover{background:url("/images/home/button.png") no-repeat scroll 0 -42px transparent}.awards a.button{margin-top:25px}#footer{background:#335676 url('/images/home/footer-bg.jpg') 50% 0 repeat-x;padding:70px 38px 0px 38px;height:80px}
