/*---------------------------------------------------------------------------------
(1) GLOBAL RESET
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0}
/*.noPrint {width:0;height:0;display:none;}*/
table {border-collapse:collapse;border-spacing:0}
th {text-align:left;}
img,fieldset {border:0}
a:focus, a:active {outline:none;border:none;} 
a {color:#0099d9}
a:visited {color:#4f4e4e;}
ul {list-style:none}
.global_noscript {color:#000;border-bottom:1px solid #000;text-align:left;padding:8px 12px 8px 50px;font-size:1.2em;line-height:1.4;background:#FFFFBD url(../images/icon_alert.png) no-repeat 8px center}
.global_noscript a {color:#000}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
.alert {color:#c00}
.right {float:right;}
.left {float:left;}
.edit_link {cursor:pointer;}
.clearIt {clear:both;height:0px;line-height:0px;font-size:0;}
	
/*---------------------------------------------------------------------------------
(2) WRAPPERS
---------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#4f4e4e;background:#000000 url(../images/hugebg1.jpg) center top no-repeat;}

/*--------------------------------------------------------------------------------
(3) HEADER 
--------------------------------------------------------------------------------*/
#head{width:942px; height:80px; background-color:#e86229; margin:20px auto 0 auto;}
#head h1 {width:282px;height:48px;background:url(../images/hh_logo.gif) no-repeat;text-indent:-9000px; float:left; margin:20px 0 0 30px;}
#head h1 a {width:282px;height:48px;text-decoration:none;display:block;float:left}
/*primary navigation*/
#primary_nav {float:right;width:550px;height:33px;position:relative;z-index:99; margin:30px 10px 0 0;}
#primary_nav li {float:left;}
#primary_nav li a {text-decoration:none;text-indent:-9999px;display:block;height:33px;}
#primary_nav #p01 {width:85px;background:url(../images/primary_nav_01.gif) top}
#primary_nav #p02 {width:97px;background:url(../images/primary_nav_02.gif) top}
#primary_nav #p03 {width:103px;background:url(../images/primary_nav_03.gif) top}
#primary_nav #p04 {width:79px;background:url(../images/primary_nav_04.gif) top}
#primary_nav #p05 {width:51px;background:url(../images/primary_nav_05.gif) top}
#primary_nav #p06 {width:119px;background:url(../images/primary_nav_06.gif) top}
#primary_nav li a:hover, #primary_nav li .active {background-position:bottom !important;}

/*--------------------------------------------------------------------------------
(4) HOME CONTENT 
--------------------------------------------------------------------------------*/
#home_wrap{width:909px;margin:0 auto;padding:0px;background:url(../images/home_bg_wrap.jpg) left top repeat-y;font-size:1.1em;clear:both;overflow:hidden;}
#home_wrap div#theShadows {width:909px;margin:0px;padding:0px;background:url(../images/home_bg_wrapShadow.jpg) left top no-repeat;clear:both;overflow:hidden;}
#home_bottom{width:942px; height:12px;background:url(../images/home_bottom_bg.png) center top no-repeat; margin:0 auto;clear:both;}
#home_left{width:206px;float:left; overflow:hidden;}
#home_center{width:362px;float:left; overflow:hidden;}
#home_right{width:340px;float:left; overflow:hidden;}
/*home flash*/
#flashContent{width:942px;height:423px;background:url(../images/page_fold_top.png) center top no-repeat; margin:0 auto; padding-left:33px; overflow:hidden;}
#flashContent img{display:block; padding:0;}
/*--keyword form--*/
#keywordform {margin:0;padding:0 0 10px 18px;}
#keywordform #keywords_bg {position:relative;z-index:89;width:140px;height:20px;margin-right:1px;background: url(../images/side_search_bg.png) no-repeat}
#keywordform .tryagain {display:none;z-index:88;position:absolute;width:150px;left:-6px;top:-8px;background:#fff url(../images/icon_error.png) no-repeat 2px center;padding:4px 5px 4px 20px;border:2px solid #999}
#keywordform #kwords {color:#333;z-index:87;position:absolute;top:5px;left:5px;width:128px;font:.9em Arial, Helvetica, sans-serif;border:0;padding:0;height:12px;overflow:hidden}
/*--resource nav--*/
#resource_nav {font-size:1.4em; font-weight:bold; margin-left:18px; margin-bottom:14px;}
#resource_nav li{padding:2px 0;}
#resource_nav li a {color:#fff;padding:0 0 0 8px; background:url(../images/home_left_bullet.gif) no-repeat 0 .5em;text-decoration:underline;}
#resource_nav li a:hover {text-decoration:none;}
/*--callout nav--*/
#callout_nav {font-family: Century Gothic, Arial, sans-serif;font-size:1.5em; font-weight:bold;}
#callout_nav li{padding:6px 0 8px 0;background:url(../images/home_left_callout.gif) repeat-y; margin-bottom:4px;}
#callout_nav li a {color:#fff;padding:0 0 0 40px; background: transparent url(../images/home_left_bullet_large.gif) no-repeat 1em;text-decoration:underline;}
#callout_nav li a:hover {text-decoration:none;}
p.sidebar_guide {width:206px;height:66px;background: url(../images/sidebar_guide_animated_home.gif) top no-repeat;text-indent:-9000px;margin:8px 0 0 0;padding:0;}
p.sidebar_guide a {width:206px;height:66px;text-decoration:none;display:block;margin:0;padding:0;}
/*--hotel search--*/
h2.bookaroom{width:169px;height:49px;background:#868a1f url(../images/bookaroom_head.gif) no-repeat;text-indent:-9000px; margin:10px 0 0 18px; padding:0;}
#sidebar_book_wrap{background:url(../images/bookaroom_repeat.gif) left repeat-y; margin-left:18px;}
#sidebar_book_bottom{background:url(../images/bookaroom_bottom.gif) left bottom no-repeat;}
#book_room_form{margin-left:4px; padding-bottom:10px; margin-top:-6px;}
#book_room_form td{padding:6px;}
#book_room_form #end_date, #book_room_form #start_date{width:55px;display:inline;margin:0;}
#book_room_form input {display:block;margin:0 0 12px; font-size:.9em;}
#book_room_form select {font-size:.9em;width:35px;}
/*datepicker*/
#datepicker_div {display:none;border:2px solid #777;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;text-align:left;background:#ddd;width:175px;z-index:999 !important;line-height:1.35em;}
.datepicker_dialog {padding:5px !important;border:4px ridge #ddd !important;}
img.datepicker_trigger {margin:0 0 0 7px !important;cursor:pointer;vertical-align:top;display:inline}
.datepicker_prompt {float:left;padding:2px;background:#ddd;color:#000;}
* html .datepicker_prompt {width:175px;}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {clear:both;float:left;width:100%;color:#fff;}
.datepicker_header {text-align:center;}
.datepicker_control {background:#868a1f;padding:2px 0px;}
.datepicker_links {background:#222;padding:2px 0px;}
.datepicker_control, .datepicker_links {font-weight:bold;letter-spacing:1px;}
.datepicker_links label {padding:2px 5px;color:#888;}
.datepicker_clear, .datepicker_prev {float:left;width:33%;}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {float:right;text-align:right;}
.datepicker_current {float:left;width:30%;text-align:center;}
.datepicker_close, .datepicker_next {float:right;width:34%;text-align:right;}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {float:left;text-align:left;}
.datepicker_header {padding:1px 0 3px;background:#333;font-weight:bold;height:1.3em;}
.datepicker_header select {background:#333;color:#fff;border:0px;font-size:1em;}
.datepicker {background:#ccc;text-align:center;font-size:100%;}
.datepicker a {display:block;width:100%;}
.datepicker_titleRow {background:#777;}
.datepicker_daysRow {background:#eee;color:#666;}
.datepicker_weekCol {background:#777;color:#fff;}
.datepicker_daysCell {color:#000;border:1px solid #ddd;}
.datepicker_daysCell a{display:block;}
.datepicker_weekEndCell {background:#ddd;}
.datepicker_titleRow .datepicker_weekEndCell {background:#777;}
.datepicker_daysCellOver {background:#fff;border:1px solid #777;}
.datepicker_unselectable {color:#888;}
.datepicker_today {background:#999 !important;}
.datepicker_currentDay {background:#868a1f !important;}
.datepicker_status {background:#ddd;width:100%;font-size:80%;text-align:center;}
#datepicker_div a, .datepicker_inline a {cursor:pointer;background:none;color:#000;}
.datepicker_inline .datepicker_links a {padding:0 5px !important;}
.datepicker_control a, .datepicker_links a {padding:2px 5px !important;color:#eee !important;}
.datepicker_titleRow a {color:#eee !important;}
.datepicker_control a:hover {background:#fff !important;color:#333 !important;}
.datepicker_links a:hover, .datepicker_titleRow a:hover {background:#ddd !important;color:#333 !important;}
.datepicker_multi .datepicker {border:1px solid #777;}
.datepicker_oneMonth {float:left;width:175px;}
.datepicker_newRow {clear:left;}
.datepicker_cover {
display:none; /*sorry for IE5*/
display/**/:block; /*sorry for IE5*/
position:absolute; /*must have*/
z-index:-1; /*must have*/
filter:mask(); /*must have*/
top:-4px; /*must have*/
left:-4px; /*must have*/
width:200px; /*must have*/
height:200px; /*must have*/
}
p.sidebar_travelocity {width:206px;height:38px;background: url(../images/home_left_travelocity.gif) top no-repeat;text-indent:-9000px;margin:0;padding:0;}
p.sidebar_travelocity a {width:206px;height:38px;text-decoration:none;display:block;margin:0;padding:0;}
/*featured attractions and great deals tabs*/
#attractdealsTabSet {padding:0px;margin:0px 0px 0px 0px;width:350px;text-align:left;}
#attractdealsTabSet .tabsContain {position:relative;width:330px;height:33px;padding:0px;margin:0px 0px 0px 24px;}
/*tabs*/
#attractdealsTabs {width:329px;height:33px;padding:0px;margin:0px;overflow:hidden;}
#attractdealsTabs li {padding:0px;margin:0px 0px 0px 3px;background:none;list-style:none;float:left;}
#attractdealsTabs li a {height:33px;display:block;text-indent:-9999px;background-position:left top !important;}

#attractdealsTabs li a#anchor1 {width:151px;background: url(../images/attractions_deals_tab01.gif) left center no-repeat;}
#attractdealsTabs li.tabs-selected a#anchor1 {width:192px;background-position:bottom !important;}

#attractdealsTabs li a#anchor2 {width:99px;background: url(../images/attractions_deals_tab02.gif) left center no-repeat; margin-left:4px;}
#attractdealsTabs li.tabs-selected a#anchor2 {width:142px;background-position:bottom !important;}

#attractdealsTabSet .tabs-panel {width:297px;padding:0 16px;margin:0 0 0 16px;background: transparent url(../images/purple_box_repeat.gif) left top repeat-y;overflow:hidden;}
#attractdealsTabSet .tabs-panel-top{background:url(../images/purple_box_top.gif) left top no-repeat; height:16px; margin-left:16px;}
#attractdealsTabSet .tabs-panel-bottom{background:url(../images/purple_box_bottom.gif) left top no-repeat; height:13px; margin-left:16px;}

#attractdealsTabSet .tabs-hide {position:absolute !important;left:-9999px;display:block;height:1px;}

/* Start Carousel */
ul.rideIt {list-style:none;padding:0px;margin:0px;}
ul.rideIt li {width:300px;height:375px;padding:0px;margin:0px;overflow:hidden;}
ul.rideIt li div.itemContainer {width:300px;height:90px;padding:0px;margin:0 0 10px 0;overflow:hidden; border-bottom:1px dotted #ccc;}
ul.rideIt li div.itemContainer div.imageBox {width:55px;padding:0px 8px 0px 0px;margin:0px;overflow:hidden;float:left;}
ul.rideIt li div.itemContainer div.textBox {padding:0px 5px 0px 0px;margin:0px;width:230px;height:120px;overflow:hidden;float:right;}
ul.rideIt li div.itemContainer div.textBox h2 {margin:0 0 2px;padding:0px;color:#0099d9; font-size:1.3em; font-weight:normal;text-decoration:none;}
ul.rideIt li div.itemContainer div.textBox h2 a {text-decoration:none;}
ul.rideIt li div.itemContainer div.textBox p {margin:0 0 5px;padding:0 0 5px;line-height:1.2em;}

/* This <div> element is wrapped by jCarousel around the list and has the classname "jcarousel-container". */
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0px;left:0px;margin:0px;padding:0px;}
.jcarousel-list li,
.jcarousel-item, .jcarousel-item-1 {float:left;list-style:none;/* We set the width/height explicitly. No width/height causes infinite loops. */width:300px;height:395px;margin:0px;padding:0px;}
/* The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev". */
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}

/* Start the skinning Styles */
.jcarousel-skin-hh .jcarousel-container {/*background:#666666;*/}
.jcarousel-skin-hh .jcarousel-container-horizontal {width:300px;padding:0 19px 10px 0;}
.jcarousel-skin-hh .jcarousel-clip-horizontal, .jcarousel-skin-hh .jcarousel-clip-horizontal-1 {width:300px;height:405px;}
.jcarousel-skin-hh .jcarousel-item,.jcarousel-skin-hh .jcarousel-item-1 {width:300px;height:395px;}
.jcarousel-skin-hh .jcarousel-item-horizontal {/*margin-right:10px; This was causing a width issue in Safari. I removed it without any apparent consequences. */}
.jcarousel-skin-hh .jcarousel-item-placeholder {/*background:#fff;*/color:#000;}

/* Horizontal Buttons  - Please note that the arrows are PNGs, and thus we'll need an IE6 specific CSS */
.jcarousel-skin-hh .jcarousel-next-horizontal {position:absolute;bottom:0px;left:60px;width:35px;height:15px;cursor:pointer;background: url(../images/jcarousel_next.gif) left top no-repeat;/*background:transparent url(../images/next-horizontal.png) no-repeat 0 0;*/}
/*.jcarousel-skin-hh .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-hh .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-hh .jcarousel-next-disabled-horizontal,
.jcarousel-skin-hh .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-hh .jcarousel-next-disabled-horizontal:active {cursor:default;background-position: -96px 0;}*/

.jcarousel-skin-hh .jcarousel-prev-horizontal {position:absolute;bottom:0px;left:0;width:53px;height:15px;cursor:pointer;background: url(../images/jcarousel_prev.gif) left top no-repeat;/*background:transparent url(../images/prev-horizontal.png) no-repeat 0 0;*/}
/*.jcarousel-skin-hh .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-hh .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-hh .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-hh .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-hh .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position: -96px 0;}
*/
.jcarousel-skin-hh .jcarousel-prev-disabled {background: url(../images/jcarousel_prev_disabled.gif) left top no-repeat;}
.jcarousel-skin-hh .jcarousel-next-disabled {background: url(../images/jcarousel_next_disabled.gif) left top no-repeat;}
/* End Carousel*/

/*social media*/
#levelSocDiv {width:909px;padding:0px;margin:0;background:none;/*url(../images/lvl_page_repeat.png) left top repeat-y*/font-size:1.1em;clear:both;}
#levelSocDiv #social_logos_container {width:329px;padding:0px;margin:0px 0px 0px 225px;}

#homepage #hpSocialWrapper {width:909px;height:1px;padding:0px;margin:0px;clear:both;position:relative;}
#homepage #hpSocialWrapper div#hpSocialMedia {width:329px;padding:0px;margin:0px;position:absolute;top:-80px;left:222px;}
#homepage #hpSocialWrapper div#hpSocialMedia #social_media_top {width:329px;height:16px;padding:0px;margin:0px;background:url(../images/purple_box_top.gif) left top no-repeat;overflow:hidden;}
#homepage #hpSocialWrapper div#hpSocialMedia #social_media_contain {width:329px;padding:0px;margin:0px;background: url(../images/purple_box_repeat.gif) left top repeat-y;overflow:hidden;}
#homepage #hpSocialWrapper div#hpSocialMedia #social_media_contain div#social_logos_container {padding:0px 10px;}
#homepage #hpSocialWrapper div#hpSocialMedia #social_media_contain ul#social_media_nav {width:auto;margin:11px 0px 0px 0px;}
#homepage #hpSocialWrapper div#hpSocialMedia #social_media_bottom {width:329px;height:13px;padding:0px;margin:0px;background:url(../images/purple_box_bottom.gif) left top no-repeat;overflow:hidden;}

#homepage #social_logos_container {width:310px;}
#social_media_contain {width:432px;padding:4px 16px;margin:0 0 0 16px;background: url(../images/purple_box_repeat.gif) left top repeat-y;overflow:hidden;}
#homepage #social_media_contain {width:310px;}
#social_media_top{background:url(../images/purple_box_top.gif) left top no-repeat; height:16px; margin-left:16px; margin-top:16px;}
#social_media_bottom{background:url(../images/purple_box_bottom.gif) left bottom no-repeat; height:13px; margin-left:16px;}
/*homepage social media navigation*/
#social_media_nav {width:550px;height:30px;position:relative;z-index:99; margin-top:11px;}
#social_media_nav li {float:left;margin:0 6px;}
#social_media_nav li a {text-decoration:none;text-indent:-9999px;display:block;height:30px;}
#social_media_nav #s01 {width:30px;background:url(../images/social_01.png) top}
#social_media_nav #s02 {width:30px;background:url(../images/social_02.png) top}
#social_media_nav #s03 {width:30px;background:url(../images/social_03.png) top}
#social_media_nav #s04 {width:30px;background:url(../images/social_04.png) top}
#social_media_nav #s05 {width:87px;background:url(../images/social_05.png) top}
#social_media_nav #s06 {width:30px;background:url(../images/social_06.png) top}
/*cvb messaging*/
/*h2.cvb_messaging {width:150px;height:33px;background:url(../images/cvb_messaging_head.gif) no-repeat;text-indent:-9000px; margin:0 0 0 26px; padding:0;} this is removed because the client requested that this area be editable*/
h2.cvb_messaging {width:auto;margin:0px 35px 0px 26px;padding:8px 10px 8px 11px;font-size:1.5em;color:#ffffff;background:#d16039;}

#cvb_messaging_contain {width:302px;padding:4px 16px 5px 5px;margin:0 0 0 16px;background: url(../images/orange_box_repeat.gif) left top repeat-y;overflow:hidden;}
#cvb_messaging_top{background:url(../images/orange_box_top.gif) left top no-repeat; height:16px; margin-left:16px;}
#cvb_messaging_bottom{background:url(../images/orange_box_bottom.gif) no-repeat top left; height:12px; margin-left:16px; margin-bottom:16px;}

#cvb_messaging_contain div.imageBox {width:50px;padding:0;margin:0 0 0 10px;overflow:hidden;float:left;display:inline;}
#cvb_messaging_contain div.textBox {padding:0px 0px 5px 5px;margin:0px;width:230px;overflow:hidden;float:left;}
#cvb_messaging_contain div.textBox h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.3em;margin:0px;padding:0px;color:#0099d9;overflow:hidden;}
#cvb_messaging_contain div.textBox p {font-family:Arial, Helvetica, sans-serif;font-size:1em;margin:0px 10px 0 0;padding:0; line-height:1.2em;overflow:hidden;}

/*upcoming events and event reservations tabs*/
#eventreserveTabSet {padding:0px;margin:0px 0px 0px 0px;width:320px;text-align:left;}
#eventreserveTabSet .tabsContain {position:relative;width:320px;height:33px;padding:0px;margin:0px 0px 0px 24px;}
/*tabs*/
#eventreserveTabs {width:320px;height:33px;padding:0px;margin:0px;overflow:hidden;}
#eventreserveTabs li {padding:0px;margin:0;background:none;list-style:none;float:left;}
#eventreserveTabs li a {height:33px;display:block;text-indent:-9999px;background-position:left top !important;}

#eventreserveTabs li a#anchor3 {width:113px;background: url(../images/events_reservations_tab01.gif) left center no-repeat;}
#eventreserveTabs li.tabs-selected a#anchor3 {width:163px;background-position:bottom !important;}

#eventreserveTabs li a#anchor4 {width:117px;background: url(../images/events_reservations_tab02.gif) left center no-repeat; margin-left:4px;}
#eventreserveTabs li.tabs-selected a#anchor4 {width:167px;background-position:bottom !important;}

#eventreserveTabSet .tabs-panel {width:272px;/*width:320px;*/padding:0 16px;margin:0 0 0 16px;background: url(../images/orange_box_repeat.gif) left top repeat-y;overflow:hidden;}
#eventreserveTabSet .tabs-panel-top{background:url(../images/orange_box_top.gif) left top no-repeat; height:16px; margin-left:16px;}
#eventreserveTabSet .tabs-panel-bottom{background:url(../images/orange_box_bottom.gif) no-repeat top left; height:12px; margin-left:16px;}
#eventreserveTabSet .tabs-panel ul, #eventreserveTabSet .tabs-panel p, #eventreserveTabSet .tabs-panel ol {/*width:275px;*/line-height:1.5em;}
#eventreserveTabSet .tabs-panel ul li{padding:6px 0; border-bottom:1px dotted #ccc;}
#eventreserveTabSet .tabs-panel img{margin:5px;}
#eventreserveTabSet .tabs-panel p.spotobe {width:243px;height:36px;background: url(../images/spotobe_logo.gif) top no-repeat;text-indent:-9000px;margin:8px 0 0 0;padding:0;}
#eventreserveTabSet .tabs-panel p.spotobe a {width:243px;height:36px;text-decoration:none;display:block;margin:0;padding:0;}
#eventreserveTabSet .tabs-hide {display:none;}
/*--video--*/
#video_contain{margin:16px 0 0 16px; float:left;}
#video_contain p.video_button {width:114px;height:15px;background: url(../images/video_button.gif) top no-repeat;text-indent:-9000px;margin:8px 0 0 0;padding:0;}
#video_contain p.video_button a {width:114px;height:15px;text-decoration:none;display:block;margin:0;padding:0;}
/*--trip advisor--*/
h2.trip_advisor{width:101px;height:31px;background:#a24a2c url(../images/trip_advisor_head.gif) no-repeat;text-indent:-9000px; margin:14px 0 0 10px; padding:0; float:left;}
#trip_advisor_wrap{background:url(../images/trip_advisor_repeat.gif) left repeat-y; float:left;width:101px;margin-left:10px;}
#trip_advisor_wrap p{padding:10px 4px 10px 12px; line-height:1.3em;}
#trip_advisor_bottom{background:url(../images/trip_advisor_bottom.gif) left bottom no-repeat; float:left;width:101px;}

/*--------------------------------------------------------------------------------
(5) LEVEL STYLES
--------------------------------------------------------------------------------*/
#level_top{width:942px;background:url(../images/lvl_page_fold_top.png) center top no-repeat; margin:0 auto; overflow:hidden;}
#level_wrap{width:909px;margin:0 auto;background:url(../images/lvl_page_repeat.png) left top repeat-y;font-size:1.1em;clear:both; overflow:hidden;}
#level_bottom{width:942px; height:12px;background:url(../images/lvl_bottom_bg.png) center top no-repeat; margin:0 auto;clear:both;}
#left_col{width:205px;float:left; overflow:hidden; padding-top:10px;}
#level_right{width:703px; float:left; overflow:hidden;}
#level_right #masthead img{background:url(../images/masthead_shadow.gif) center bottom no-repeat; padding-bottom:8px;}
#level_right #masthead p {margin-left:10px;}
/*--sub nav styles--*/
#subNavSection {background:#bcc21e url(../images/subNavSectionbg.png) center bottom no-repeat;}
#subNavSection.no_children{background:#bcc21e url(../images/subNavSectionbg_no_ch.png) center bottom no-repeat !important;}
#subNavSection li a {display:block;width:auto;padding:4px 5px 14px 18px;margin:0px;color:#FFFFFF;font-size:1.7em;text-decoration:none;font-weight:bold;}
#subNavChildren {background:#9da21f url(../images/subNavChildrenbg.png) center bottom no-repeat;font-size:1.3em; font-weight:bold; padding-bottom:26px;}
#subNavChildren li {padding:2px 0; margin-left:16px;}
#subNavChildren li a {color:#e6e8b6;padding:0 0 0 12px; background:url(../images/home_left_bullet.gif) no-repeat .2em .5em;text-decoration:underline; display:block; width:170px;}
#subNavChildren li a:hover {text-decoration:none;}
#subNavChildren li a.selected {color:#e3ea2a; background-color:#848c09; padding:1px 0 3px 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #848c09;}
#subNavChildren ul{font-size:.8em;}
#subNavChildren ul ul{font-size:1em;}
#subNavChildren ul li {padding:2px 0; margin-left:10px;}
#subNavChildren ul li a {color:#e6e8b6;padding:0 0 0 12px; background:url(../images/home_left_bullet.gif) no-repeat .2em .5em;text-decoration:underline; display:block; width:170px;}
#subNavChildren ul li a:hover {text-decoration:none;}
#subNavChildren ul li a.selected {background:none; border:none; color:#565b06;}
/*--level callout nav--*/
#level_callout_nav li{padding:0; margin-bottom:4px;text-indent:-9999px;}
#level_callout_nav li a#request {width:205px; height:28px; text-decoration:none;display:block;background: url(../images/level_callout_nav_request.png) bottom no-repeat;}
#level_callout_nav li a:hover#request {background-position:top !important;}
#level_callout_nav li a#enews {width:205px; height:28px; text-decoration:none;display:block;background: url(../images/level_callout_nav_newsletter.png) bottom no-repeat;}
#level_callout_nav li a:hover#enews {background-position:top !important;}
#level_callout_nav li a#google_map {width:205px; height:53px; text-decoration:none;display:block;background: url(../images/level_callout_nav_google_map.png) bottom no-repeat;}
#level_callout_nav li a:hover#google_map {background-position:top !important;}
#level_callout_nav li a#book_room {width:205px; height:53px; text-decoration:none;display:block;background: url(../images/level_callout_nav_book_button.png) bottom no-repeat;}
#level_callout_nav li a:hover#book_room {background-position:top !important;}
#level_callout_nav li a:hover {text-decoration:none;}
p.level_sidebar_guide {width:205px;height:66px;background: url(../images/sidebar_guide_animated_lvl.gif) top no-repeat;text-indent:-9000px;margin:12px 0 0 0;padding:0;}
p.level_sidebar_guide a {width:205px;height:66px;text-decoration:none;display:block;margin:0;padding:0;}
/*breadcrumbs*/
#breadcrumbs {color:#105e9c;margin:10px 16px 0 16px;overflow:hidden;padding:0 3px 6px 0;}
#breadcrumbs a, #breadcrumbs a:visited {color:#105e9c;padding:0 6px 10px;text-decoration:underline;}
#breadcrumbs a:hover {text-decoration:none;}
#breadcrumbs span {color:#4c4b4b;padding:0 5px;}
/*2 and 3 col divs*/
#level_3col_center{width:463px;float:left; overflow:hidden; margin:10px 0 0 20px; overflow:hidden;}
#level_3col_right{width:186px;float:left; overflow:hidden; margin:10px 0 0 20px; overflow:hidden; color:#fff;}
#level_2col{float:left;display:inline;overflow:hidden;margin:10px 0 0 20px;overflow:hidden;width:668px;}
/*headings*/
#level_wrap h1{margin:0 0 4px;padding:0;font-size:2.6em; font-weight:bold; color:#0099d9;}
h2.orange_heading_3col{background: #d16039 url(../images/orange_list_heading_3col.gif) top center no-repeat; color:#fff; padding:6px;font-size:1.5em;}
h2.orange_heading_2col{background: #d16039 url(../images/orange_list_heading_2col.gif) top center no-repeat; color:#fff; padding:6px;font-size:1.5em;}
/*open content styles*/
.content img {margin:6px;}
.content hr {margin:0 0 10px;background:#ffffff;color:#ffffff;border:none;border-bottom:1px dotted #999;overflow:hidden;text-decoration:none;}
.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}
.content a:visited {color:#4f4e4e !important;text-decoration:underline;}
.content h2 {font-size:1.6em;font-weight:normal;margin:0 0 8px}
.content h3 {font-size:1.4em; font-weight:bold;margin:0 0 8px}
.content p {margin:0 0 12px; color:#56575b;}
.content ul {margin:10px 0 12px 12px;}
.content ul ul {margin:5px 0 5px 10px;}
.content ul li {background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;}
.content ul li a{text-decoration:underline;}
.content ul li a:hover{text-decoration:none;}
.content ol {margin:0 0 12px 35px;}
.content ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
.content ol li {margin:0 0 5px;}
.content table {margin:0 0 12px 1px;max-width:99%;}
#level_2col .content table.attraction_table {width:668px;}
#level_3col_center .content table.attraction_table {width:100% !important;}
.content th {border-color:#cccccc;}
.content td {border-color:#cccccc;}
.button {color:#fff;background:#E86229;padding:2px 4px;text-transform:lowercase;border:none;cursor:pointer}
/*what to do - area highlights list*/
#highlight_list {overflow:hidden; width:100%; margin-bottom:10px;}
#highlight_list li{background: #f1eae7 url(../images/highlights_list_item_border.gif) top center no-repeat; float:left; width:100%}
#highlight_list img {float:left; margin:0; padding:10px 0px 10px 10px;}
#highlight_list div.highlight_info{width:320px;margin:0px 0px 8px 0px;padding:7px 0px 0px 10px;float:left;overflow:hidden;}
#highlight_list div.highlight_info img {padding:10px;}
#highlight_list h3{font-size:1.4em; color:#0099d9; font-weight:normal; padding:5px 0 4px 0; margin:0;}
#highlight_list p.learn_more{padding-top:2px;}
#highlight_list div.highlight_info ul {margin:5px 0 5px 10px;}
#highlight_list div.highlight_info ul li {background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;}
#highlight_list div.highlight_info ol {margin:0 0 12px 35px;}
#highlight_list div.highlight_info ol li {margin:0 0 5px;background:none;}

/*what to do - take a look list*/
#look_list_top{background: #fff url(../images/highlights_list_item_border.gif) top center no-repeat; padding-top:5px;}
#look_list_bottom{background: #fff url(../images/highlights_list_item_border.gif) bottom center no-repeat; overflow:hidden; margin-bottom:10px;}
#look_list{overflow:hidden; width:100%; margin-bottom:10px;background: #fff url(../images/look_list_repeat.gif) repeat-y;}
#look_list li {float:left;width:138px;margin:0px 6px 0px 0px;padding:0px 6px 10px 6px;overflow:hidden;}
#look_list li.last{margin-right:0;}
#look_list img{float:left;margin:0px -6px 6px -6px;padding:0;}
#look_list h3{font-size:1.4em; color:#0099d9; font-weight:normal; padding:0; margin:6px;}
#look_list p{margin:0px 0px 6px 0px;}
#look_list a.learn_more{background-color:#756175; color:#fff; padding:2px 6px; text-decoration:none; font-weight:bold;}
#look_list a:hover.learn_more{text-decoration: underline;}
#look_list li ul {margin:5px 0 5px 10px;}
#look_list li ul li {width:auto;background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;float:none;}
#look_list li ol {margin:0 0 12px 25px;}
#look_list li ol li {width:auto;margin:0px 0px 5px 0px;background:none;float:none;overflow:visible;}
#look_list p.spotobe {width:59px;height:20px;background: url(../images/spotobe_logo_small.gif) top no-repeat;text-indent:-9000px;margin:0;padding:0; float:right}
#look_list p.spotobe a {width:59px;height:20px;text-decoration:none;display:block;margin:0;padding:0;}
/*social media navigation for level pages*/
#social_media_level {width:550px;height:23px;position:relative;z-index:99; margin-top:11px;}
#social_media_level li {float:left;}
#social_media_level li a {text-decoration:none;text-indent:-9999px;display:block;height:23px;}
#social_media_level #s01 {width:56px;background:url(../images/social_01.png) top}
#social_media_level #s02 {width:56px;background:url(../images/social_02.png) top}
#social_media_level #s03 {width:54px;background:url(../images/social_03.png) top}
#social_media_level #s04 {width:80px;background:url(../images/social_04.png) top}
#social_media_level #s05 {width:35px;background:url(../images/social_05.png) top}
/*right col styles*/
#level_3col_right .right_head_wrap{width:186px;padding:0px;margin:0px;background:url(../images/right_col_purp_repeat.gif) left top repeat-y;}
#level_3col_right .right_head_wrap img{margin-left:1px; display:block}
#level_3col_right h2 {background:url(../images/right_col_purp_heading.gif) top left no-repeat; padding:16px 8px 8px 8px;font-size:1.4em;}
#level_3col_right .right_head_wrap_bot {width:186px;padding:0px;margin:0px;background:url(../images/right_col_purp_repeat_bot.gif) left top repeat-y;}
#level_3col_right .right_head_wrap_bot p{padding:8px 0px;}
#level_3col_right .right_head_wrap_bot p.learn_more{padding:0 8px 8px 8px;}
#level_3col_right .right_head_wrap_bot a{/*color:#74cbef;*/}
#level_3col_right .right_head_wrap_bot p.learn_more a{color:#74cbef;}
#level_3col_right .right_head_bottom {width:170px;padding:0px 8px;margin:0px;background:url(../images/right_col_purp_bottom.gif) left bottom no-repeat;}
#level_3col_right .right_head_bottom h2 {background:none;margin:0px;padding:0px;}
#level_3col_right .right_head_bottom img {padding:5px;}
#level_3col_right .right_head_bottom a {color:#ffffff;}
#level_3col_right .right_head_bottom a:visited {color:#9f9f9f;}
#level_3col_right .right_head_bottom ul {margin:0px 0px 0px 10px;}
#level_3col_right .right_head_bottom ul li {padding:0px 0px 0px 10px;background: url(../images/rightColBullet.jpg) left 0.4em no-repeat;}
#level_3col_right .right_head_bottom ol {margin:0px 0px 0px 25px;}
#level_3col_right .right_head_bottom ol li {}
/*attraction results tables*/
.attraction_table{background-color:#f1eae7;}
.attraction_table td{padding:8px;}
.attraction_table td.image_col{vertical-align:top;}
.attraction_table tr.results{background-color:#fff;}
.attraction_table td.table_heading{background: #d16039 url(../images/orange_list_heading_2col.gif) top center no-repeat; color:#fff; padding:6px;font-size:1.5em; font-weight:bold;} 
.attraction_table tr.table_head_sort{background: #e6e0dd url(../images/table_dotted_border.gif) top center no-repeat;font-size:1.2em; font-weight:bold;} 
.attraction_table tr.table_head_sort td{padding-top:10px;}
.attraction_table tr.table_head_sort td a{color:#4f4e4e; text-decoration:none;}
.attraction_table tr.table_result{background: url(../images/table_dotted_border.gif) top center no-repeat;}
.attraction_table tr.table_result td h2{font-size:1.4em; color:#0099d9; font-weight:normal; padding:0; margin:4px 0;}
.attraction_table tr.table_result td img{padding-top:8px;}
.attraction_table tr.table_result td a img {padding:0px;margin:0px;}
.attraction_table tr.table_result td.location p{background: url(../images/location_td_left.gif) left center no-repeat; padding:10px 0 10px 12px;}
.attraction_table tr.results_bottom{background: #fff url(../images/table_dotted_border.gif) top center no-repeat;}
.attraction_table tr.results_bottom td{padding-top:12px;}
.attraction_table img.left_arrow{margin:0 4px 0 0;}
.attraction_table img.right_arrow{margin:0 0 0 4px;}
.attraction_table td.bottom{background: #fff url(../images/table_dotted_border.gif) top center no-repeat;}
.attraction_table p.coupon {width:61px;height:19px;background: url(../images/button_coupon.gif) top no-repeat;text-indent:-9000px;margin:4px 4px 0 0;padding:0; float:left}
.attraction_table p.coupon a {width:61px;height:19px;text-decoration:none;display:block;margin:0;padding:0;}
.attraction_table p.book {width:93px;height:19px;background: url(../images/button_book.gif) top no-repeat;text-indent:-9000px;margin:4px 0 0 0;padding:0; float:left}
.attraction_table p.book a {width:93px;height:19px;text-decoration:none;display:block;margin:0;padding:0;}
.attraction_table a.blocker {display:block;}
.resultImageCrop{margin:0px; padding:0px; height:80px; overflow:hidden;}

/*attraction details*/
#attraction_detail_wrap{width:670px; background-color:#fff; overflow:hidden; padding:2px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-bottom:20px;}
#attraction_detail{width:670px; background-color:#f1eae7; overflow:hidden; padding:10px}
#attraction_detail p.gallery {width:124px;height:24px;background: url(../images/photo_gallery.gif) top no-repeat;text-indent:-9000px;margin:4px 0 0 0;padding:0;}
#attraction_detail p.gallery a {width:124px;height:24px;text-decoration:none;display:block;margin:0;padding:0;}
#attraction_detail a.galleryHider {width:0px;height:0px;padding:0px;margin:0px;overflow:hidden;display:none;}
#detail_content {display:inline;float:left;width:415px;overflow:hidden;margin-left:10px;}
#detail_content p{padding:0 0 8px;}
#deal_box{padding:10px 10px 0 10px; background-color:#e1d8d5; margin-bottom:4px;}
#deal_box li {margin:1px 1px 1px 5px;}
#detail_content p.map {width:90px;height:19px;background: url(../images/button_map.gif) top no-repeat;text-indent:-9000px;margin:4px 4px 0 0;padding:0; float:left}
#detail_content p.map a {width:90px;height:19px;text-decoration:none;display:block;margin:0;padding:0;}
#detail_content p.book {width:93px;height:19px;background: url(../images/button_book.gif) top no-repeat;text-indent:-9000px;margin:4px 0 0 0;padding:0; float:left}
#detail_content p.book a {width:93px;height:19px;text-decoration:none;display:block;margin:0;padding:0;}
#detail_image{float:left;}
/*upcoming events box*/
#upcoming_events_wrap{width:463px; background-color:#fff; overflow:hidden; padding:2px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-bottom:20px; margin-top:2px;}
#upcoming_events{width:463px; background-color:#f1eae7;overflow:hidden;}
#upcoming_events img{float:left;}
#upcoming_events_content {float:left; width:260px; overflow:hidden; margin-left:10px; padding:8px 0}
#upcoming_events_content p{padding:0 0 8px;}
#upcoming_events_content p.upcoming_events {width:135px;height:18px;background: url(../images/button_view_events.gif) top no-repeat;text-indent:-9000px;margin:4px 4px 0 0;padding:0; float:left}
#upcoming_events_content p.upcoming_events a {width:135px;height:18px;text-decoration:none;display:block;margin:0;padding:0;}
#upcoming_events_content img {padding:5px;}
#upcoming_events_content ul {margin:5px 0 5px 10px;}
#upcoming_events_content ul li {width:auto;background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;float:none;}
#upcoming_events_content ol {margin:0 0 12px 25px;}
#upcoming_events_content ol li {width:auto;margin:0px 0px 5px 0px;background:none;float:none;overflow:visible;}

#upcoming_events_content p.spotobe {width:76px;height:25px;background: url(../images/spotobe_logo_grey.gif) top no-repeat;text-indent:-9000px;margin:4px 0 0 45px;padding:0; float:right;}
#upcoming_events_content p.spotobe a {width:76px;height:25px;text-decoration:none;display:block;margin:0;padding:0;}
/*featured deals box*/
.featured_deals_wrap{width:668px; background:url(../images/featured_deals_wrap_bg.gif) center repeat-y; overflow:hidden; margin-bottom:20px;}
.featured_deals_wrap img{float:left; padding:14px 10px 6px 10px;}
.featured_deals_item_left{width:330px; background:url(../images/table_dotted_border.gif) top center no-repeat; float:left;}
.featured_deals_item_right{width:330px; background:url(../images/table_dotted_border.gif) top center no-repeat; float:left; margin-left:8px;}
.featured_deals_item_content{margin:0px; padding:14px 10px 14px 10px;overflow:hidden;}
.featured_deals_item_content p{padding:0 0 4px;}
.featured_deals_item_content h3{font-size:1.4em; color:#0099d9; font-weight:normal; padding:0 0 4px 0; margin:0;}
.featured_deals_item_content ul {margin:10px 0 12px 12px;}
.featured_deals_item_content ul li {background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;}
.featured_deals_item_content ol {margin:0 0 12px 35px;}
.featured_deals_item_content ol li {margin:0 0 5px;}

/*additional savings box*/
#additional_savings_wrap{width:668px; background-color:#fff; overflow:hidden; padding:2px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-bottom:20px; margin-top:2px;}
#additional_savings{width:668px; background-color:#f1eae7;overflow:hidden;}
#additional_savings img{float:left;}
#additional_savings_content{/*width:470px;*/padding:8px 5px;margin:0px 0px 0px 10px;overflow:hidden;/*float:left;*/}
#additional_savings_content p{padding:0 0 8px;}
#additional_savings_content h3{font-size:1.4em; color:#0099d9; font-weight:normal; padding:0 0 4px 0; margin:0;}
#additional_savings_content p.read_about_it {width:84px;height:18px;background: url(../images/read_about_it.gif) top no-repeat;text-indent:-9000px;margin:0;padding:0; float:left}
#additional_savings_content p.read_about_it a {width:84px;height:18px;text-decoration:none;display:block;margin:0;padding:0;}
#additional_savings_content img {padding:5px;}
#additional_savings_content ul {margin:10px 0 12px 12px;}
#additional_savings_content ul li {background: url(../images/main_copy_ul_li_bg.png) left 0.6em no-repeat;padding:3px 0px 3px 10px !important;margin:0 0 3px;}
#additional_savings_content ol {margin:0 0 12px 35px;}
#additional_savings_contentol li {margin:0 0 5px;}

/* Travelocity Form */
.content form table#formTable {padding:0px;margin:0px;}
.content form table#formTable td {padding:5px;text-align:left;}
.content form table#formTable td p {padding:0px;margin:0px;}
.content form table#formTable td p label {font-weight:bold;}
.content form table#formTable td input {padding:2px 5px 2px 2px;}

/* VIP Passport Form */
.content form table#vipPassport {max-width:none !important;width:450px;padding:0px;margin:0px;}
.content form table#vipPassport td {padding:5px;text-align:left;}
.content form#form1 table#vipPassport td label,
.content form table#vipPassport td label {font-weight:bold;padding:0px;}
.content form table#vipPassport td table {width:264px;}rblOvernight
.content form#form1 table#vipPassport td table input,
.content form table#vipPassport td table input {width:auto !important;}

/* Video Player Styles */
div#level_2col div#videoContainer {width:656px;padding:6px;margin:0px;background:#ffffff;overflow:hidden;}
div#level_2col div#videoContainer div#videoTarget{width:387px;height:279px;padding:0px;margin:0px;float:left;overflow:hidden;}
div#level_2col div#videoContainer div#scrollerTarget{width:251px;height:279px;padding:0px;margin:0px;float:right;overflow:hidden;}

/*--------------------------------------------------------------------------------
(6) OLD SITE STYLES
--------------------------------------------------------------------------------*/
#level_right div.levelPageSearchBox {margin:0px;padding:0px 0px 0px 10px;width:510px; margin-bottom:10px;}
/*#level_right div.levelPageSearchBoxCol1 {margin:0px;padding:0px 0px 22px 0px;width:195px;float:left;}
#level_right div.levelPageSearchBoxCol1 p {font-size:12px;}
#level_right div.levelPageSearchBoxCol1 label {font-size:12px;}*/
#level_right form div.levelPageSearchBoxCol1 {margin:0px;padding:0px;}
#level_right form div.levelPageSearchBoxCol1 .searchKeywords{margin:0px;padding:2px;width:164px;font-size:12px;color:#717076;}
#level_right form div.levelPageSearchBoxCol1 table {margin:0px;padding:0px;width:205px;}
#level_right form div.levelPageSearchBoxCol1 table tr {margin:0px;padding:0px;}
#level_right form div.levelPageSearchBoxCol1 table tr td {margin:0px;padding:0px;}
#level_right form div.levelPageSearchBoxCol1 table tr td label {margin:0px;padding:4px 0px;}
#level_right form div.levelPageSearchBoxCol1 table tr td select.searchDistanceDropDown {margin:0px;padding:2px;width:123px;font-size:12px;color:#717076;}
/* styling the forms*/
#level_right .tryagain2 {display:none;width:145px;background:#fff url(../images/icon_error.png) no-repeat 2px center;padding:4px 4px 4px 20px;border:2px solid #999; margin-top:4px;}
#level_right form#form1 div p span.red {color:#FF0000;}
#level_right form#form1 table {}
#level_right form#form1 table tr {}
#level_right form#form1 table tr td {}
#level_right form#form1 table tr td label {padding:0px 10px 4px;}
#level_right form#form1 table tr td span.red {/*padding:0px 10px 0px 0px;*/color:#FF0000;}
#level_right form#form1 table tr td input {width:260px;margin:2px 0px;}
#level_right form#form1 table tr td select {width:260px;margin:2px 0px;}
#level_right form#form1 table tr td input#rblVisitedBefore_0 {width:auto;}
#level_right form#form1 table tr td input#rblVisitedBefore_1 {width:auto;}
#level_right form#form1 table tr td input#rblVisitedRegion_0 {width:auto;}
#level_right form#form1 table tr td input#rblVisitedRegion_1 {width:auto;}
#level_right form#form1 table tr td input#rblCurrentTours_0 {width:auto;}
#level_right form#form1 table tr td input#rblCurrentTours_1 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_0 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_1 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_2 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_3 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_4 {width:auto;}
#level_right form#form1 table tr td input#cblWhere_5 {width:auto;}
#level_right form#form1 table tr td input#cbChkAll {width:auto;margin:2px 0px 0px 2px;}
#level_right form#form1 table tr td input#cblInterest_0 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_1 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_2 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_3 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_4 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_5 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_6 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_7 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_8 {width:auto;}
#level_right form#form1 table tr td input#cblInterest_9 {width:auto;}
#level_right form#form1 table tr td input#cbAddMailingList {width:auto;}
#level_right form#form1 table tr td input#cbENewsLetter {width:auto;}
#level_right form#form1 table tr td input#btnSubmit {width:auto;}
#level_right form#form1 table tr td input#btnReset {width:auto;}
#level_right form#form1 table tr td input#btnLogin {width:auto;}
#level_right form#form1 table tr td input#btnRegister {width:auto;}
#level_right form#form1 table tr td input#btnRemind {width:auto;}
#level_right div#minHeight {min-height:400px;}
/*old category search results*/
#level_right div.levelPageSearchResults {margin:0 0 20px 0;padding:22px 0px 0px 5px;}
#level_right div.levelPageSearchResults p {margin:0px;padding:5px 5px 5px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;/*color:#717076;*/}
#level_right div.levelPageSearchResults p a {padding:0px 3px;}
#level_right div.levelPageSearchResults p a:hover {}
#level_right div.levelPageSearchResults p a:visited {}
#level_right div.levelPageSearchResults ul {list-style:none;}
#level_right div.levelPageSearchResults ul li {margin:0px;padding:6px 9px;font-family:Arial, Helvetica, sans-serif;font-size:12px;/*color:#717076;*/background:none;}
#level_right div.levelPageSearchResults ul li.alternate {margin:0px;padding:6px 9px;background:#EAEAEA;font-family:Arial, Helvetica, sans-serif;font-size:12px;/*color:#717076;*/}
#level_right div.levelPageSearchResults ul li img {margin:0px;padding:6px 6px 3px 0px;}
#level_right div.levelPageSearchResults ul li a {}
/*1 col for interactive map*/
#level_top_1col{width:942px;background:url(../images/lvl_page_fold_top_1col.png) center top no-repeat; margin:0 auto; overflow:hidden;}
#level_wrap_1col{width:909px;margin:0 auto;background:url(../images/lvl_page_repeat_1col.png) left top repeat-y;font-size:1.1em;clear:both; overflow:hidden;}
#level_bottom_1col{width:942px; height:12px;background:url(../images/lvl_bottom_bg_1col.png) center top no-repeat; margin:0 auto;clear:both;}
#level_wrap_1col h1{margin:0 0 4px;padding:0;font-size:2.6em; font-weight:bold; color:#0099d9;}
#level_1col{width:860px; overflow:hidden; margin:0 20px;}
#level_1col p{line-height:1.2em;}
/*--TAB SETS--*/
#mapTabContainer {width:860px;padding:0px;margin:10px 0px 0px 0px;text-align:left;overflow:hidden;}
#mapTabContainer .tabsContain {position:relative;width:860px;height:35px;padding:0px;margin:0px;}
/*tabs*/
#mapTabs {width:860px;height:35px;padding:0px;margin:0px;background:#FFFFFF url(../images/mapTabBg.jpg) left bottom repeat-x;overflow:hidden;}
#mapTabs li {padding:0px;margin:0px 0px 0px 6px;background:none;list-style:none;float:left;}
#mapTabs li a {height:35px;display:block;text-indent:-9999px;background-position:left center !important;}

#mapTabs li a#anchor1 {width:125px;background: url(../images/mapWhatToDoTab.jpg) left center no-repeat;}
#mapTabs li a#anchor1:hover {width:125px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor1,
#mapTabs li.tabs-selected a#anchor1:hover {width:125px;background-position:bottom !important;}
#mapTabs li a#anchor2 {width:138px;background: url(../images/mapWhereToEatTab.jpg) left center no-repeat;}
#mapTabs li a#anchor2:hover {width:138px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor2,
#mapTabs li.tabs-selected a#anchor2:hover {width:138px;background-position:bottom !important;}
#mapTabs li a#anchor3 {width:143px;background: url(../images/mapWhereToStayTab.jpg) left center no-repeat;}
#mapTabs li a#anchor3:hover {width:143px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor3,
#mapTabs li.tabs-selected a#anchor3:hover {width:143px;background-position:bottom !important;}
#mapTabs li a#anchor4 {width:146px;background: url(../images/mapTransportationTab.jpg) left center no-repeat;}
#mapTabs li a#anchor4:hover {width:146px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor4,
#mapTabs li.tabs-selected a#anchor4:hover {width:146px;background-position:bottom !important;}
#mapTabs li a#anchor5 {width:106px;background: url(../images/mapServicesTab.jpg) left center no-repeat;}
#mapTabs li a#anchor5:hover {width:106px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor5,
#mapTabs li.tabs-selected a#anchor5:hover {width:106px;background-position:bottom !important;}
#mapTabs li a#anchor6 {width:146px;background: url(../images/mapEventVenuesTab.jpg) left center no-repeat;}
#mapTabs li a#anchor6:hover {width:146px;background-position:top left !important;}
#mapTabs li.tabs-selected a#anchor6,
#mapTabs li.tabs-selected a#anchor6:hover {width:146px;background-position:bottom !important;}

#mapTabContainer #panelContainer {width:860px;margin:1px 0px 2px 0px;padding:0px;background:#EAEAEA url(../images/mapTabsOrBG.jpg) center top no-repeat;overflow:hidden;}
#mapTabContainer #panelContainer .tabs-panel {width:372px;padding:14px 23px;margin:0px;float:left;overflow:hidden;}
#mapTabContainer #panelContainer .tabs-panel a {font-size:11px;font-weight:bold;color:#484848;}
#mapTabContainer #panelContainer .tabs-panel table {width:372px;margin:0px;padding:0px;}
#mapTabContainer #panelContainer .tabs-panel table td {width:114px;margin:0px;padding:1px 5px;}
#mapTabContainer #panelContainer .tabs-panel table td label {font-size:11px;color:#484848;margin:0px 0px 0px 5px;padding:0px;}
#mapTabContainer #panelContainer .tabs-hide {display:none;}
#mapTabContainer #panelContainer #rightSidePanel {width:363px;padding:14px 23px 14px 53px;margin:0px;float:left;}
#mapTabContainer #panelContainer #rightSidePanel label {font-size:11px;color:#484848;margin:0px;font-weight:bold;padding:0px;}
#mapTabContainer #panelContainer #rightSidePanel input#txtKeywords {padding:0px;margin:4px 0px 10px 0px;}
/*--END TAB SETS--*/
#mapContainer {width:860px;margin:0px;padding:0px;overflow:hidden;}
#mapContainer #resultsDiv {width:225px;margin:0px;padding:0px;float:left;overflow:hidden;}
#mapContainer #resultsDiv h3 {padding:9px;margin:0px;font-size:14px;line-height:14px;color:#FFFFFF;background:#4E7095;}
#mapContainer #resultsDiv .results {width:225px;margin:0px;padding:0px;height:499px;z-index:1;overflow:auto;text-align:left;}
#mapContainer #resultsDiv .results ul {width:195px;margin:11px 0px 0px 0px;padding:0px;list-style:none;}
#mapContainer #resultsDiv .results ul li {width:165px;padding:0px 0px 20px 30px;margin:0px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#242223;}
#mapContainer #resultsDiv .results ul li.where-to-eat {background: url(../images/mapLiEat.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.where-to-stay {background: url(../images/mapLiSleep.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.what-to-do {background: url(../images/mapLiSee.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.transportation {background: url(../images/mapLiTrans.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.services {background: url(../images/mapLiServe.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.event-venues {background: url(../images/mapLiVenue.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li.unknown {background: url(../images/mapLiSee.jpg) left top no-repeat;}
#mapContainer #resultsDiv .results ul li h3,
#mapContainer #resultsDiv .results ul li h3 a {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;font-weight:bold;color:#308a7c;background:none;}
#mapContainer #resultsDiv .results ul li a {color:#569abf;font-size:11px;text-decoration:none;}
#mapContainer #resultsDiv .results ul li a:hover {text-decoration:underline;}

#mapContainer #mapDiv {width:635px;height:530px;margin:0px;padding:0px;float:left;}
/* End 1 Column Additions for the Map */




/*--------------------------------------------------------------------------------
(6) MISC
--------------------------------------------------------------------------------*/
/*sitemap*/
#sitemap {padding:10px 20px;list-style:none;position:relative;z-index:99;}
#sitemap ul li a{font-size:1.2em;}
#sitemap ul ul {padding:10px 0;margin:0 0 0 16px !important;}
#sitemap ul ul li a{font-size:1.1em;font-weight:bold;}
#sitemap ul ul ul {padding:5px 0 0;}
#sitemap ul ul ul li a{font-size:1em;font-weight:normal;}
.treeview li { background:url(../images/tv-item.png) 0 0 no-repeat !important;padding:3px 0 3px 15px !important;margin:0 !important }
.treeview li a {padding-left:6px;}
.treeview .collapsable { background-image:url(../images/tv-collapsable.png) !important; }
.treeview .expandable { background-image:url(../images/tv-expandable.png) !important; }
.treeview .last { background-image:url(../images/tv-item-last.png) !important; }
.treeview .lastCollapsable { background-image:url(../images/tv-collapsable-last.png) !important; }
.treeview .lastExpandable { background-image:url(../images/tv-expandable-last.png) !important; }
.treeview .hitarea {cursor:pointer;float:left;height:15px;margin-left:-15px;width:15px;}


/*--------------------------------------------------------------------------------
(7) FOOTER
--------------------------------------------------------------------------------*/
#foot{width:942px; background-color:#e86229; margin:0 auto; height:40px; text-align:center;}
#foot ul {padding:16px 0 0 0;}
#foot ul li {display:inline; list-style-type:none;}
#foot ul li a {background: transparent url(../images/footer_pipe.gif) right no-repeat; color:#fff; font-weight:normal; padding:0px 10px; text-decoration:none;}
#foot ul li a:visited {color:#fafafa;}
#foot ul li a:hover, #hpFooter ul li a:active {color:#fff;text-decoration: underline;}
#foot ul li a.last {background:none;}

#extraFoot {
	padding: 15px 0 100px 65px;
	margin: 0 auto;
	width: 942px;
}
div#extraFoot div#footLogos {
	float: right;
	padding: 0 75px 0 0;
}
div#extraFoot div#footLogos img {
	float: right;
}
div#extraFoot div#footLogos img#paLogo {
	padding: 7px 15px 0 0;
}
div#footAddress {
	font-size: 11px;
	line-height: 1.5em;
	text-align: left; 
	color: #ffffff;
	width: 250px; 
	float: left; 
	margin: 0px auto 10px auto; 
}
div#footAddress p.pa_logo { width:152px;height:41px;background: url(../images/pa_logo_foot.gif) top no-repeat;text-indent:-9000px;margin:10px auto 0px auto;padding:0px;}
div#footAddress p.pa_logo a { width:152px;height:41px;text-decoration:none;display:block;margin:0px;padding:0px;}