/*---------------------------------------------------------------------------------
(1) GLOBAL SETUP
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, Helvetica}
table {border-collapse:collapse;border-spacing:0}
table th {text-align:left;}
img {border:0}
a {color:#fff2b6}
a:hover {text-shadow:1px 1px 1px #666;}
a:focus, a:active {outline:none;border:none;} 
ul {list-style:none}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px}
.alert,.error {color:#c00}
.right {float:right}
.left {float:left;}
.global_noscript {color:red;border-bottom:4px solid red;text-align:left;padding:20px 60px;font-size:1.5em;font-weight:bold;line-height:1.5;background:#FFFFBD url(../images/icon_alert.png) no-repeat 15px center}
.global_noscript a {color:red}
	
/*---------------------------------------------------------------------------------
(2) WRAPPERS
---------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;background:#000 url(../images/body_bg.jpg) no-repeat center top;color:#fff;line-height:1}
#wrap {font-size:1em;width:960px;margin:0 auto}
#wrap:after {content:".";height:0;visibility:hidden;display:block;clear:both}

/*--------------------------------------------------------------------------------
(3) TOP 
--------------------------------------------------------------------------------*/
#top {margin-bottom:6px;padding-bottom:7px;height:137px;background:url(../images/top_bg.png) repeat-x bottom;position:relative;font-family:"Trebuchet MS", Arial, Helvetica;z-index:80;}
/*logo*/
#site_logo {width:210px;height:134px;background:url(../images/top_site_logo.png);text-indent:-9999px;}
#site_logo a {width:210px;height:134px;display:block;position:relative;}
/*site_search*/
#site_search_form {z-index:90;position:absolute;top:112px;left:670px;width:280px;height:23px;background:url(../images/site_search_bg.png) no-repeat;}
#site_search_keywords {background:none;border:none;width:197px;padding:3px 0 0 22px;font:1.2em "Trebuchet MS", Arial, Helvetica;color:#f2f2e2;}
#site_search_submit {position:absolute;top:0;left:230px;}
a#site_search_submit {display:block;width:53px;height:27px;background:url(../images/site_search_submit_link.png);text-indent:-9999px;}
a#site_search_submit:hover {background-position:bottom;}
#site_search_error {display:none;position:absolute;top:-5px;left:-5px;background:#ffffee url(../images/icon_error.png) no-repeat 4px .5em;border:1px solid #c00;padding:8px 5px 8px 25px;font-size:1.2em; font-weight:bold;width:256px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;
}
/*primary navigation*/
#primary_navigation {z-index:90;position:absolute;left:0;top:116px;height:21px;overflow:hidden;}
#primary_navigation li {float:left;}
#primary_navigation li a {display:block;height:21px;text-indent:-9999px}
#primary_navigation li a:hover,#primary_navigation li a.active {background-position:bottom !important;}
#primary_navigation #pn01 {width:64px;background:url(../images/primary_navigation_01.png)}
#primary_navigation #pn02 {width:64px;background:url(../images/primary_navigation_02.png)}
#primary_navigation #pn03 {width:56px;background:url(../images/primary_navigation_03.png)}
#primary_navigation #pn04 {width:49px;background:url(../images/primary_navigation_04.png)}
#primary_navigation #pn_mp01 {width:68px;background:url(../images/primary_navigation_mp_01.png)}
#primary_navigation #pn_mp02 {width:65px;background:url(../images/primary_navigation_mp_02.png)}
#primary_navigation #pn_mp03 {width:100px;background:url(../images/primary_navigation_mp_03.png)}
/*secondary navigation*/
#audience_navigation {z-index:90;position:absolute;top:122px;left:296px;height:16px;overflow:hidden}
#audience_navigation li {float:left;}
#audience_navigation a {display:block;height:16px;text-indent:-9999px;}
#audience_navigation a:hover {background-position:bottom !important;}
#audience_navigation #an01 {width:113px;background:url(../images/audience_navigation_01.png)}
#audience_navigation #an02 {width:130px;background:url(../images/audience_navigation_02.png)}
#audience_navigation #an03 {width:50px;background:url(../images/audience_navigation_03.png)}
#audience_navigation #an04 {width:63px;background:url(../images/audience_navigation_04.png)}
/*local time and weather*/
#weather_box {z-index:90;right:10px;top:55px;color:#e9d2b5;position:absolute;width:105px;height:35px;overflow:hidden;}
#current_icon {position:absolute;right:0;top:0;display:block;}
#current_time, #current_temp {position:absolute;left:0;width:65px;text-align:right}
#current_time {top:4px;font-size:10px}
#current_temp {top:17px;font-size:14px}
/*itinerary slider*/
#itinerary_ddl {z-index:99;position:absolute;right:10px;top:0;line-height:1.3;width:160px}
#itinerary_ddl h2 {position:relative;font-size:1em;}
#itinerary_ddl h2 a {display:block;width:160px;height:32px;background:url(../images/itinerary_button_tb.png);text-indent:-9999px;cursor:pointer}
#itinerary_ddl h2.mplanner a {background:url(../images/itinerary_button_mb.png);}
#itinerary_ddl.open h2 a {background-position:bottom !important;}
#itinerary_ddl h2 span {position:absolute;left:125px;top:12px;color:#fff2b6;}
#itinerary_ddl h2.mplanner span {left:130px;}
#itinerary_ddl ul {display:none;position:relative;z-index:99;width:190px;background:url(../images/itinerary_ul_bg.png) no-repeat bottom;margin-left:-30px;padding:0 0 12px;font-size:1.2em;}
#itinerary_ddl ul li {padding:0 0 0 10px;margin:0 12px 4px;background:url(../images/bullet_tan_arrow.png) no-repeat 0 .4em;}
#itinerary_ddl ul li.f {padding:12px 0 8px;margin:0 12px 8px;background:none;border-bottom:1px solid #fff;}
#itinerary_ddl ul li a {text-decoration:none}
#itinerary_ddl ul li a:hover {text-decoration:underline;color:#fff;}
#itinerary_ddl #curvy {background:url(../images/itinerary_top_curve_bg.png);width:30px;height:12px;position:absolute;top:0;left:0;z-index:99;margin:0;padding:0;overflow:hidden}

/*--------------------------------------------------------------------------------
(4) SIDE COLUMN 
--------------------------------------------------------------------------------*/
#side {float:left;width:230px;overflow:hidden}
/*section navigation*/
#section_navigation {font:bold 1em "Trebuchet MS", Arial, Helvetica;margin:0 0 8px;padding:3px;background:#4a190b;overflow:hidden;width:224px;}
#section_navigation a {text-decoration:none;display:block;zoom:1;}
#section_navigation a:hover {text-decoration:underline;}
#section_navigation #sub {text-transform:uppercase;font-size:1.7em;color:#fff;background:#350d02 url(../images/bullet_brown_arrow.png) no-repeat 8px .8em;padding:7px 2px 6px 20px;display:block;border:1px solid #692c23;}
#section_navigation ul {border:1px solid #692c23;border-top:none;padding:4px 0}
#section_navigation ul a {padding:2px 6px 2px 26px;background:url(../images/section_navigation_bullet_brown.png) no-repeat 16px .65em;}
#section_navigation ul a.active {color:#fff;background-image:url(../images/section_navigation_bullet_white.png);}
#section_navigation ul ul {border:none;background:#692c23;font-size:.9em;margin:2px 0}
#section_navigation ul ul a {color:#fff;padding-left:32px;background:url(../images/section_navigation_bullet_white.png) no-repeat 22px .65em;}
#section_navigation ul ul a.active {color:#000;background-image:url(../images/section_navigation_bullet_black.png);}
#section_navigation ul ul ul {background:#783b32;font-size:1em;}
#section_navigation ul ul ul a {padding-left:38px;background-position:28px .65em;}
#section_navigation ul ul ul ul {background:#854940;}
#section_navigation ul ul ul ul a {padding-left:44px;background-position:34px .65em;}
#section_navigation ul ul ul ul ul a {padding-left:50px;background-position:40px .65em;}
#section_navigation ul ul ul ul ul ul a {padding-left:56px;background-position:46px .65em;}
/*secondary navigation*/
#secondary_navigation {text-transform:uppercase;font:bold 1em "Trebuchet MS", Arial, Helvetica;padding:3px 3px 7px 2px;background:url(../images/side_navigations_bg.png) no-repeat;}
#secondary_navigation a {text-decoration:none;display:block;zoom:1;padding:6px 10px 6px 18px;background:url(../images/bullet_brown_arrow.png) no-repeat 9px .9em;}
#secondary_navigation a:hover {text-decoration:underline;color:#fff;}
#secondary_navigation li {border-bottom:1px solid #692c23}
#secondary_navigation li.button {border:none;margin-left:1px;}
#secondary_navigation li.button a {padding:0;width:223px;height:37px;text-indent:-9999px;overflow:hidden;background:none}
#secondary_navigation li.button a:hover {background-position:bottom !important}
#secondary_navigation li.button #button01 {background:url(../images/secondary_nav_button_01.png);margin-top:7px;}
#secondary_navigation li.button #button02 {background:url(../images/secondary_nav_button_02.png);}
#secondary_navigation li.button #button03 {background:url(../images/secondary_nav_button_03.png);}
#secondary_navigation li.button #button04 {background:url(../images/secondary_nav_button_04.png);margin-top:7px;}
#secondary_navigation li.button #button05 {background:url(../images/secondary_nav_button_05.png);}
#secondary_navigation li.button #button06 {background:url(../images/secondary_nav_button_06.png);}
#secondary_navigation li.button #button07 {background:url(../images/secondary_nav_button_07.png);margin-top:7px;}
/*other side stuff*/
#side_extension {background:url(../images/side_navigations_bg.png) no-repeat;}
#side_extension .division {margin: 0 3px 0 2px;padding:10px 7px;border-top:1px solid #692c23;}
/*event search*/
#side_middle {background:url(../images/side_events_search_bg.png) no-repeat bottom;zoom:1;min-height:60px;}
#side_middle h2 {text-transform:uppercase;font-size:1.1em}
#side_events_search_form {border-top:1px solid #692c23;margin:0 3px 0 2px;padding:10px 7px;}
#side_events_search_form input, #side_events_search_form select {display:block;font:.9em Arial, Helvetica, sans-serif;border:1px solid #f9c68e;color:#333;}
#side_events_search_form label {width:100px;margin:2px 0 8px;}
#side_events_search_form label span.l {font-size:.8em;}
#side_events_search_form input.dates {width:72px;display:inline;padding-left:4px;}
#event_search_keywords {width:204px;display:block;margin:0 0 8px;padding-left:4px;clear:both}
a#event_search_submit {display:block;width:53px;height:27px;background:url(../images/site_search_submit_link.png);text-indent:-9999px;}
a#event_search_submit:hover {background-position:bottom;}
/*recently viewed*/
#recent {border-top:1px solid #692c23;margin:0 3px 0 2px;padding:10px 7px;}
#recent ul {font-size:.9em;margin:0 0 6px;}
#recent ul li {padding:4px 0}
#recent a {text-decoration:none;}
#recent a:hover {text-decoration:underline;}
#recent .rv_status {margin:5px 0 0;}
#recent input {margin:0;}
a#recently_viewed_submit {display:block;width:137px;height:27px;background:url(../images/side_add_tbuilder_link.png);text-indent:-9999px;}
a#recently_viewed_submit:hover {background-position:bottom !important;}
.mplanner a#recently_viewed_submit {width:160px;background:url(../images/side_add_mbuilder_link.png);}
/*seo block*/
#mplanner_seo {padding:10px 7px;border-top:1px solid #692C23;margin:0 3px 0 2px;font-size:.9em;}
/*sponsors*/
#side_sponsors {background:url(../images/side_sponsors_bg.gif) no-repeat;font-size:.9em;padding-top:12px;}
#side_sponsors p {margin:0 12px 10px;}
#side_sponsors a{text-decoration:none}
#side_sponsors a:hover{text-decoration:underline;color:#fff}


/*--------------------------------------------------------------------------------
(2) HOMEPAGE
--------------------------------------------------------------------------------*/
/*flash*/
#hp_flash {margin:0 auto;width:960px;border-bottom:1px solid #461710;padding-bottom:6px;position:relative;z-index:79}
#hp_flash img {display:block}
/*twitter feed*/
#hp_tweets {overflow:hidden;background:url(../images/hp_twitter_feed_bg.png) repeat-y;margin:3px 0;padding:14px 0 12px 14px;position:relative;width:946px;z-index:77}
#hp_tweets ul {width:785px;line-height:.9em;height:2em}
#hp_tweets .tweet_head {font:1.2em "Trebuchet MS", Arial, Helvetica;padding-right:4px;}
#hp_tweets .tweet_time {padding-left:4px;color:#b95f5d; font-style:italic;font-size:.9em;}
#hp_tweets #twitter_button a {background:url(../images/hp_twitter_button.png);width:154px;height:30px;text-indent:-9999px;position:absolute;left:801px;top:5px;}
#hp_tweets #twitter_button a:hover {background-position:bottom;}
/*middle*/
#hp_middle {float:left;width:100%;padding:18px 0 22px;border-top:1px solid #461710;font-size:1.2em;line-height:1.35;}
#hp_main {float:right;width:720px;}
/*homepage feature items*/
#hp_features {float:left;width:720px;background:url(../images/hp_features_bg.png) repeat-x bottom;overflow:hidden;padding-bottom:8px;margin:0 0 16px;}
#hp_features a:visited {color:#fff}
#hp_features li.hp_feature {width:220px;float:left;margin:0 10px;overflow:hidden}
#hp_features h2 {text-transform:uppercase;font-size:1.5em;margin:0 0 2px;}
#hp_features h2 a {text-decoration:none;}
#hp_features h2 a:hover {text-decoration:underline;color:#fff;}
#hp_features img {margin:0 0 12px;}
#hp_features hr {background:#000;color:#000;border-bottom:1px dashed #fff;}
/*homepage multimedia tabs*/
#hp_multimedia {float:left;width:470px;background:url(../images/hp_multimedia_bg.png) no-repeat bottom;overflow:hidden}
#hp_multimedia p {clear:both;background:url(../images/bullet_brown_arrow.png) no-repeat 0 .5em;padding-left:10px;margin:8px 5px 0;}
#hp_multimedia p a {text-decoration:none;}
#hp_multimedia p a:hover {text-decoration:underline;}
#hp_multimedia div.tabs-hide {display:none;}
#hp_multimedia_tabs {width:470px;overflow:hidden}
#hp_multimedia_tabs li {float:left;}
#hp_multimedia_tabs li a {text-indent:-9999px;display:block;height:36px;width:235px;}
#hp_multimedia_tabs li a:hover {background-position:center !important}
#hp_multimedia_tabs li.tabs-selected a,#hp_multimedia_tabs li.tabs-selected a:hover {background-position:bottom !important}
#hp_multimedia_tabs #video_tab {background:url(../images/hp_multimedia_tabs_01.png)}
#hp_multimedia_tabs #photo_tab {background:url(../images/hp_multimedia_tabs_02.png)}
/*hp image gallery*/
#hp_video {padding:15px 25px;overflow:hidden}
#hp_video #vid_contain {float:left;width:300px;background:#000;border:1px solid #fff;height:250px;}
#hp_video #vid_thumbs {float:right;width:100px;}
#hp_video #vid_thumbs li {float:left;padding:1px;margin:0 0 12px;position:relative;background:#fff;}
#hp_video #vid_thumbs li span {display:block;z-index:98;position:absolute;width:17px;height:17px;background:url(../images/icon_play.png);bottom:0;left:0;}
#hp_video #vid_thumbs li.active span {width:100px;height:76px;background:url(../images/icon_current_vid.png) no-repeat 0 45px;}
#hp_video #vid_thumbs li img {display:block;width:98px;height:74px;}
/*hp image gallery*/
#hp_images {padding:14px 17px;overflow:hidden;}
#img_thumbs {overflow:hidden;width:100%;position:relative}
#hp_images li {float:left;margin:5px;padding:1px;background:#ddd;position:relative}
#hp_images span {position:absolute;display:block;height:17px;width:17px;z-index:99;background:url(../images/icon_plus.png);left:0;bottom:0;}
#hp_images img {display:block;}
/*homepage quickfact area*/
#hp_quickfact {width:220px;float:right;margin:6px 10px 0;overflow:hidden;}
#hp_quickfact img {margin:0;}
#hp_quickfact h3 {text-transform:uppercase;margin:0 0 10px;font-size:1.2em;}
#hp_quickfact p {margin:0 0 12px;}
#homepage .copy a:visited {color:#fff;}

/*--------------------------------------------------------------------------------
(2) STUFF
--------------------------------------------------------------------------------*/
#middle {font-size:1.2em;line-height:1.35;float:left;width:100%;padding:8px 0 25px;} 
#primary {background:#fff;float:right;width:690px;margin-right:10px;padding:10px;color:#4c4c4c;min-height:500px;overflow:hidden}
#primary a {color:#016893;overflow:hidden}
/*MAIN COLUMN*/
#main_column {overflow:hidden;width:690px;}
#three_column #main_column {width:450px;float:left;}
#main_column .content {padding:0 10px;}
/*masthead*/
#masthead {position:relative;width:690px;overflow:hidden}
#masthead div {position:absolute;bottom:0;left:0;width:100%}
#masthead div p {padding:8px 12px;background:url(../images/masthead_caption_bg.png);margin:0;color:#eee;line-height:1.2em;font-size:.9em}
#masthead p {margin:0;}
#photofader {background:#111}/*rotating masthead*/
#photofader img {display:block;}
/*crumbs*/
#crumbs {padding:4px 10px 8px;border-bottom:1px solid #40140e;margin:0 0 3px;overflow:hidden}
/*page title*/
#title {color:#fff;text-transform:uppercase;padding:5px 10px 9px;font-size:1.8em;background:#40140e url(../images/title_bg.png) repeat-x bottom;margin:0 0 14px;}
/*user navigation*/
#user_nav {padding:0 10px;overflow:hidden;margin:0 0 12px;zoom:1;}
#user_nav li {float:left;margin-right:5px;}
#user_nav #print_btn {width:50px;height:19px;text-indent:-9999px;display:block;background:url(../images/user_nav_print_link.png)}
#user_nav #print_btn:hover {background-position:bottom !important}
#user_nav #feed_events {display:block;width:127px;height:20px;text-indent:-9999px;background:url(../images/icon_event_feed.png);}
#user_nav #feed_events:hover {background-position:bottom !important;}
#user_nav #feed_discounts {display:block;width:136px;height:20px;text-indent:-9999px;background:url(../images/icon_discounts_feed.png);}
#user_nav #feed_discounts:hover {background-position:bottom !important;}
#user_nav #feed_news {display:block;width:119px;height:20px;text-indent:-9999px;background:url(../images/icon_news_feed.png);}
#user_nav #feed_news:hover {background-position:bottom !important;}
/*--copy styles*/
.copy {}
/*text*/
.copy img {margin:6px}
.copy hr {margin:0 0 10px;background:#fff;color:#fff;border:0;border-bottom:1px dotted #4c4c4c;height:1px;overflow:hidden}
.copy h1 {font-size:1.6em;margin:0 0 10px;color:#016893;text-transform:uppercase}
.copy h2 {font-size:1.4em;margin:0 0 10px;color:#016893;text-transform:uppercase}
.copy h3 {font-size:1.3em;margin:0 0 10px;color:#016893;}
.copy h4 {margin:0 0 6px;font-size:1.2em;color:#016893;}
.copy h5 {margin:0 0 6px;font-size:1.1em;color:#016893;}
.copy h6 {margin:0 0 6px;font-size:1em;color:#016893;}
#homepage .copy h2, #homepage .copy h3, #homepage .copy h4, #homepage .copy h5, #homepage .copy h6 {color:#FFF2B6;}
.copy p {margin:0 0 12px}
.copy ul {margin:0 0 12px 15px}
.copy ul ul {margin:5px 0 5px 10px}
.copy ul li {background:url(../images/bullet_brown_arrow.png) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px}
.copy ol {margin:0 0 12px 35px}
.copy ol ol{margin:5px 0 5px 25px;list-style:lower-alpha}
.copy ol li {margin:0 0 5px}
.copy table {margin:0 0 12px 1px;max-width:99%;border-color:#bbb;}
.copy table table {margin:0;}
.copy th {font-size:1.1em;background:#40140E;color:#fff;border-color:#bbb;font-family:"Trebuchet MS", Arial;}
.copy td {border-color:#bbb;}
.copy a:visited {color:#4A190B;}

/*forms*/
.copy form {}
.copy input, .copy select, .copy textarea {font:1em Arial, Helvetica, sans-serif}
.copy label {font-weight:bold;}
.copy input.button,.copy button.button {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;font:.9em Arial, Helvetica, sans-serif;background:#d16221;color:#fff;border:0;padding:2px 4px;cursor:pointer;border:none; text-transform:uppercase;text-shadow:1px 1px 1px #666}
.copy input.button:hover {}
.copy a.button {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;background:#d16221;color:#fff !important;text-transform:uppercase;text-decoration:none;font:.9em Arial, Helvetica, sans-serif;padding:3px 4px;text-shadow:1px 1px 1px #666}
.events .copy h2 {background:url(../images/bullet_brown_arrow.png) no-repeat 0 .5em;margin:0 0 2px;font-size:1.3em;padding-left:10px;}
/*business detail*/
#biz_dtl {overflow:hidden;zoom:1;margin:6px 10px 16px 10px;}
/*#biz_dtl img {margin:0 0 10px;float:left;width:235px;}*/
#biz_dtl p.contact, #biz_dtl p.rate, #biz_dtl ul.buttons {margin-left:250px;}
#biz_dtl p.rate {margin-bottom:12px}
#biz_dtl p.desc {clear:left;}
#biz_dtl ul.buttons {overflow:hidden}
#biz_dtl ul.buttons li {background:none;padding:0;float:left;margin-right:6px;}
#biz_dtl p.rate_info {font-weight:bold;clear:left;}
#biz_dtl.noimage p, #biz_dtl.noimage ul {margin-left:0 !important;} 
#biz_accordian {margin:0 8px;}
#biz_accordian h2 {background:#121212;color:#fff;padding:2px 8px;font-weight:bold;font-size:1.2em;cursor:pointer;text-transform:none;margin:0 0 5px;border:1px solid #40362b;outline:1px solid #121212}
#biz_accordian h2:hover {text-decoration:underline}
#biz_accordian h2.active,#biz_accordian h2.active:hover {background:#4a190b;font-size:1.4em;text-decoration:none;border:1px solid #692c23;outline:1px solid #4a190b;}
#biz_accordian div.accord {margin:0;}
/*misc buttons*/
.copy .add_itinerary_btn {display:block;height:20px;text-indent:-9999px;width:100px;background:url(../images/add_tbuilder_link.png);}
body.mplanner .copy .add_itinerary_btn {width:119px;background:url(../images/add_mbuilder_link.png);}
.copy .write_review_btn {display:block;height:20px;text-indent:-9999px;width:108px;background:url(../images/write_review_link.png);}
.copy .discount_details_btn {display:block;height:20px;text-indent:-9999px;width:94px;background:url(../images/view_coupon_button.png);}
.copy .see_on_map_btn {display:block;height:20px;text-indent:-9999px;width:86px;background:url(../images/see_on_map_button.png);}
.copy .add_itinerary_btn:hover, .copy .write_review_btn:hover, .copy .discount_details_btn:hover, .copy .see_on_map_btn:hover {background-position:bottom !important;}


#events_search_form select {width:232px}


/*results display*/
#results {padding:0 10px;}
.copy ol.results_list {margin:0 0 8px;padding:0;}
.copy ol.results_list li.result{list-style:none;padding:12px 5px;margin:0;overflow:hidden;zoom:1;border-bottom:1px dotted #682c23;}
.copy ol.results_list li.f {border-top:1px dotted #682c23;}
.copy ol.results_list li.result h3  {font-size:1.2em;margin:0 0 2px;font-weight:bold;text-transform:uppercase;}
.copy ol.results_list li.result h3 a {text-decoration:none;}
.copy ol.results_list li.result h3 a:hover {text-decoration:underline;}
.copy ol.results_list li.result p.info {margin:0 0 4px;}
.copy ol.results_list li.result p.info span  {padding:0 8px;}
.copy ol.results_list li.result p.rate  {margin:0 0 8px;}
.copy ol.results_list li.result img  {float:left;margin:0 0 4px;}
.copy ol.results_list li.result div  {margin-left:130px;}
.copy ol.results_list li.result ul.result_btns {overflow:hidden;zoom:1;margin:10px 0 0;}
.copy ol.results_list li.result p.description {margin:0}
.copy ol.results_list li.result ul.result_btns li {float:left;background:none;margin:0 5px 0 0;padding:0;}
.copy ol.results_list li.result .status {margin-top:6px;}
/*results paging*/
#results p.result_info {margin:0 0 3px;clear:both;}
#results ul.paging {overflow:hidden;zoom:1;margin:0 0 12px;}
#results ul.paging li {float:left;background:none;margin:0 4px 0 0;padding:0;line-height:1em;}
#results ul.paging a, #results ul.paging span {display:block;padding:2px 5px;border:1px solid #ddd;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#results ul.paging span {border:none;border-bottom:2px solid #999;padding-top:1px}
#results ul.paging a:hover {border:1px solid #999;}
/*results sorting*/
#results #sorter {background:#E2E2E2;overflow:hidden;padding:5px 8px;zoom:1;margin:0 0 8px;border-radius:3px;-moz-border-radius:3px}
#results #sorter p {float:left;font-weight:bold;margin:0 8px 0 0}
#results #sorter ul {display:inline;float:left;margin:0 0 0 5px;}
#results #sorter ul li {float:left;background:none;padding:0;margin:0 20px 0 0}
#results #sorter ul li.down {background:transparent url(../images/sorter_down.png) no-repeat right 0.5em;padding-right:18px;}
#results #sorter ul li.up {background:transparent url(../images/sorter_up.png) no-repeat right 0.5em;padding-right:18px;}


#mp_hotel_search_form, #mp_facilities_search_form {padding:0 10px;}
dl#formlist {overflow:hidden;zoom:1}
dl#formlist dd {float:left;margin-bottom:10px}
dl#formlist dt {float:left;clear:left;text-align:right;margin:0 0 10px}
dl#formlist dt label {padding-right:6px;}
dl#formlist dd select {width:196px;}
dl#formlist dd input {width:200px;}
dl#formlist dd input.narrow {width:75px;}

/*search again refine*/
#search_again_refine {margin:10px 0 8px;zoom:1}
#search_again_refine:after {content:".";height:0;visibility:hidden;display:block;clear:both}

#search_again_form.site_search {position:relative;float:left;width:312px;}
#search_again_form.site_search #copy_kwords {width:240px;font-size:.9em;margin-right:6px;}
#search_again_form.site_search #search_btn {top:0;left:250px;position:absolute}
#search_again_refine .piper {float:left;padding:0 10px;font-weight:bold;}
#refine_btn {width:99px;height:20px;text-indent:-9999px;display:block;background:url(../images/btn_copy_search_refine.png)}
#refine_btn.on {background-position:bottom;}
#sagain_btn {width:99px;height:20px;text-indent:-9999px;display:block;background:url(../images/btn_copy_search_again.png)}
#sagain_btn.on {background-position:bottom;}



#refine_container {float:left;}
#refine_search_form {display:none;position:absolute;background:#ccc;padding:15px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#refine_search_form ul {margin-left:0;}
#refine_search_form li {background:none;padding:0;}

#refine_search_form.general input {width:190px;margin-right:6px;}
#refine_search_form.general select {width:186px;margin-right:6px;}


#discount_details, #event_details, #news_detail, #application {padding:0 10px;}

/* HTML PHoto Gallery */
.copy #results ol#photos_list {overflow:hidden;list-style:none;margin:0 auto 10px;}
.copy #results ol#photos_list li {width:144px;float:left;background:#dfdfdf;margin:0 8px 12px 0;padding:10px 4px;height:110px;overflow:hidden;}
.copy #results ol#photos_list img {margin:0 auto 4px;display:block}
.copy #results ol#photos_list p {margin:0;text-align:center}



/*landing callout*/
#main_column .landing_callout {background:#121212 url(../images/landing_callout_bg_bottom.png) no-repeat bottom;margin:6px -6px 22px;color:#fff;overflow:hidden}
#main_column .landing_callout_in {background:url(../images/landing_callout_bg_top.png) no-repeat;padding:15px 14px 6px;}
#main_column .landing_callout h2 {color:#fff;}
#main_column .landing_callout img {border:1px solid #40362b;margin:0 auto;display:block;}
#main_column .landing_callout a {color:#fff2b6;text-decoration:none}
#main_column .landing_callout a:visited {color:#fff}
#main_column .landing_callout a:hover {text-decoration:underline;}
#main_column .landing_callout ul {margin-left:0}
/*landing bottom*/
#main_column .landing_bottom {}
#main_column .landing_bottom h2 {color:#121212;margin:0 0 2px;}
#main_column .landing_bottom ul {margin-left:0;}
/*GLOBAL PRIMARY COLUMN STYLES*/
.odd {}
/*rating display*/
p.rate {overflow:hidden;zoom:1;}
.rating {display:block;height:11px;width:66px;text-indent:-9999px;float:left;margin:3px 5px 0 0;overflow:hidden}
.r_one {background:url(../images/rating_one.png)}
.r_two {background:url(../images/rating_two.png)}
.r_three {background:url(../images/rating_three.png)}
.r_four {background:url(../images/rating_four.png)}
.r_five {background:url(../images/rating_five.png)}
/*star rater*/
#star_rating {width:65px;height:11px;margin:0;float:left;overflow:hidden}		
#star_rating li{cursor:pointer;padding:0px;margin:0px;float:left;height:11px;width:13px;background:url(../images/rater.png) left top;text-decoration:none;text-indent:-9000px;}
#star_rating li.active, #star_rating li.hover {background:url(../images/rater.png) left bottom;}
#idRating {display:none;}

/*classification list*/
#classification_list li {width:47%;float:left;}
#classification_list li.alt {float:right}
/*THIRD COLUMN*/
#third_column {float:right;width:230px;color:#fff;overflow:hidden}
.events #third_column h2 span {display:block;background:url(../images/third_col_twitter_bird.png) no-repeat right center;padding-right:20px;}
#third_column a {color:#fff2b6}
#third_column a:visited {color:#fff}
#third_column h2 {padding:7px 8px 2px;margin:0 -9px 6px}

#third_column ul {margin-left:0;font-family:"Trebuchet MS", Arial}
#third_column img {margin:0 auto 0;display:block}
#third_column .box {background:#4a190b;background:url(../images/third_col_box1_bg.png) no-repeat bottom left;width:206px;padding:0 12px;margin:0 0 12px;float:left;overflow:hidden}
#third_column .box h2 {color:#fff2b6;border-bottom:1px solid #692c23;background:url(../images/third_col_box1_h2_bg.png) no-repeat top left}
#third_column .box2 {background:url(../images/third_col_box2_bg.png) no-repeat bottom left;width:206px;padding:0 12px;margin:0 0 12px;float:left;overflow:hidden}
#third_column .box2 h2 {color:#fff;border-bottom:1px solid #40362b;background:url(../images/third_col_box2_h2_bg.png) no-repeat top left}
#third_column .copy p img {margin:0}
#third_column .copy h3, #third_column .copy h4, #third_column .copy h5 {color:#fff;}
#third_column .box form {padding:8px 0 12px;}
#third_column .box form #biz_search_keywords {display:block;margin:0 0 12px;width:200px;}
#third_column .box form select {display:block;margin:0 0 12px;width:204px;position:relative}
#third_column #biz_search_button {width:63px;height:22px;text-indent:-9999px;background:url(../images/side_search_button.png);display:block;}
#third_column #biz_search_button:hover {background-position:bottom !important;}
/*photos & videos tabs box*/
#third_column .pic_vid {margin:0 0 12px;clear:left;background:url(../images/third_col_box2_bg.png) no-repeat bottom left;position:relative;width:230px;}
#third_column #pic_vid_tabs {overflow:hidden;margin:0;padding:0;zoom:1;}
#third_column #pic_vid_tabs li {float:left;margin:0;}
#third_column #pic_vid_tabs li a {display:block;height:30px;width:115px;text-indent:-9999px;}
#third_column #pic_vid_tabs li a:hover {background-position:center !important}
#third_column #pic_vid_tabs li.tabs-selected a, #third_column #pic_vid_tabs li.tabs-selected a:hover {background-position:bottom !important}
#third_column #pic_vid_tabs #vidtab {background:url(../images/landing_multimedia_tabs_01.png);}
#third_column #pic_vid_tabs #pictab {background:url(../images/landing_multimedia_tabs_02.png);}
#third_column .pic_vid .tabs-panel {padding:12px;position:relative;overflow:hidden;}
#third_column .pic_vid div.carousel {overflow:hidden;margin:0 auto 10px;width:205px;position:relative;}
/*#third_column #viddiv div.carousel ul {width:205px;height:145px;background:red;}
#third_column #viddiv div.carousel ul li {width:205px;height:145px;}
#third_column #viddiv div.carousel li a {display:block;width:205px;height:145px;}*/
#third_column #viddiv div.carousel li a img {width:205px;height:145px;}


.pic_vid .tabs-hide {position:absolute !important;left:-9999px;display:block}
#third_column .pic_vid .buttons {overflow:hidden;zoom:1;}
#third_column .pic_vid .buttons li {float:left;margin-right:5px;}
#third_column .pic_vid .buttons a {display:block;height:17px;text-indent:-9999px;}
#third_column .pic_vid .buttons a:hover {background-position:bottom !important;}
#third_column .pic_vid .buttons .prev, #third_column .pic_vid .buttons .previd {width:60px;background:url(../images/landing_multimedia_prev_btn.png);}
#third_column .pic_vid .buttons .next, #third_column .pic_vid .buttons .nextvid {width:60px;background:url(../images/landing_multimedia_next_btn.png);}
#third_column .pic_vid .more {float:none;clear:left;text-indent:0;background:url(../images/bullet_brown_arrow.png) no-repeat 0 .5em;padding-left:10px;margin-top:6px;}
#third_column .pic_vid .more a {display:inline;text-indent:0;text-decoration:none;}
#third_column .pic_vid .more a:hover {text-decoration:underline;}
.vidbox {display:none;}
/*third column top rated*/
#third_column #top_rated h3 {font-size:1.1em;margin:0 0 2px;}
#third_column #top_rated a {text-decoration:none;}
#third_column #top_rated a:hover {text-decoration:underline;}
#third_column #top_rated li {margin:0 0 6px;}
#third_column #top_rated p {margin:0}
#third_column .r_one {background:url(../images/rating_one_brown.png)}
#third_column .r_two {background:url(../images/rating_two_brown.png)}
#third_column .r_three {background:url(../images/rating_three_brown.png)}
#third_column .r_four {background:url(../images/rating_four_brown.png)}
#third_column .r_five {background:url(../images/rating_five_brown.png)}

/*third col twitter feed*/
#third_column #twits {height:6.5em !important;}
#third_column #twits li {background:none;padding-left:0;}
#third_column #twits span.tweet_time {font-style:italic;padding-left:10px;color:#ccc;}
/*hide*/
.tabs-hide, .planner_btn_status {display:none;}
/*status messages*/
p.rv_status, p.status {background:#FFC0CB;border:1px solid red;color:#000000;display:none;font-weight:bold;margin:0;padding:7px 10px;line-height:1.3em;clear:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;
}

/*--------------------------------------------------------------------------------------
(6) FOOTER
--------------------------------------------------------------------------------------*/
#foot {line-height:1.3;font:1.2em "Trebuchet MS", Arial, Helvetica;color:#fff;background:url(../images/foot_bg.jpg);border-top:1px solid #4c1a12;clear:both;}
#foot_in {width:940px;margin:0 auto;padding:20px 0 55px;}
#foot_in:after {content:".";height:0;visibility:hidden;display:block;clear:both}
#foot_in h2 {text-transform:uppercase;font-size:1.1em;margin:0 0 5px}
#foot_in a {text-decoration:none;}
#foot_in a:hover {text-decoration:underline;color:#fff;}
#foot_in li {background:url(../images/bullet_brown_arrow.png) no-repeat 0 .5em;padding-left:12px;margin:0 0 5px;}
#foot_nav1 {float:left;width:200px;margin:0 0 0 120px;overflow:hidden}
#foot_nav1 img {margin:0 0 -2px 4px;}
#foot_nav2 {float:right;width:200px;overflow:hidden}
#social_navigation {width:400px;float:left;overflow:hidden}
#social_navigation li.icon {float:left;margin-right:10px;background:none;padding:14px 0 0}
#social_navigation li.icon a {display:block;text-indent:-9999px;height:31px;width:30px;}
#social_navigation li.icon a:hover {background-position:bottom !important;}
#social_navigation #social01 {background:url(../images/social_navigation_01.png)}
#social_navigation #social02 {background:url(../images/social_navigation_02.png)}
#social_navigation #social03 {background:url(../images/social_navigation_03.png)}
#social_navigation #social04 {background:url(../images/social_navigation_04.png)}

/*--------------------------------------------------------------------------------------
(6) MISCELLANEOUS 
--------------------------------------------------------------------------------------*/
/*sitemap*/
#sitemap {padding:10px 20px;list-style:none;}
#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:1em;font-weight:bold;}
#sitemap ul ul ul {padding:5px 0 0;}
#sitemap ul ul ul li a{font-size:1em;font-weight:normal;}
#sitemap ul ul ul ul li a {font-size:1em;}
.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;}

/*tooltips*/
#tooltip  {position:absolute;z-index:99;background:#efefef;padding:6px 10px;border:1px solid #000;color:#000;font-size:1.2em;max-width:250px;}

/*TRIP/MEETING BUILDER*/
/*main column*/
#dlTripPlan {float:left;width:425px;display:block;margin:0 0 8px;}
#dlTripPlan span {display:block;padding:10px;border-top:1px dotted #666;}
#dlTripPlan span span {display:inline;padding:0;border-top:0;}
#dlTripPlan span img {float:left;margin:0 0 5px;}
#dlTripPlan span h3{font-size:1.4em;text-transform:uppercase;margin:0 0 4px 110px;}
#dlTripPlan span h3 a{text-decoration:none;}
#dlTripPlan span h3 a:hover{text-decoration:underline;}
#dlTripPlan span p.info {margin-left:110px;margin-bottom:8px;}
#dlTripPlan span p.desc {clear:left;}
#dlTripPlan span p.buttons {margin-bottom:0;}
/*forms accordian*/
#tp_forms {float:right;width:230px;overflow:hidden;background:#121212 url(/images/third_col_box2_bg.png) no-repeat bottom;color:#fff;margin:0 0 8px;}
#tp_forms h2 {margin:0 3px -1px;padding:7px 8px 2px;cursor:pointer;color:#fff;border:1px solid #40362b;border-width:1px 0;}
#tp_forms h2.f {background:url(/images/third_col_box2_h2_bg.png) no-repeat top left;border-top:none;}
#tp_forms h2.l {padding-bottom:7px}
#tp_forms h2:hover {text-decoration:underline;}
#tp_forms a {color:#fff}
#tp_forms em {font-size:.9em;}
#tp_forms .panel {padding: 10px;}
/*map*/
#tp_map {clear:both;width:668px;height:380px;margin:0 auto;border:1px solid #ccc;}
		
/*interactive map*/
#interactive_map #form1 h3.location {margin:0 0 14px;}
#interactive_map #cats_contain {zoom:1;padding-top:14px;padding-bottom:6px;border-top:1px dashed #9B9B9D;position:relative;z-index:9999}
#interactive_map #cats_contain:after {content:".";display:block;height:0;clear:both;visibility: hidden;}
#interactive_map #cats_contain div.contain {position:relative;float:left;z-index:99999}
#interactive_map #cats_contain div.contain:after {content:".";display:block;height:0;clear:both;visibility: hidden;}
#interactive_map #cats_contain h2.classification_head {float:left;background:#B94F27;padding:6px 12px;color:#fff;margin:0 10px 0 0;font-size:1.2em;font-weight:bold;cursor:pointer;}
#interactive_map #cats_contain h2.classification_head:hover {text-decoration:underline;}
#interactive_map #cats_contain ul.classifications {background:#E29717;position:absolute;top:27px;left:-1px;border:1px solid #fff;z-index:99999;margin:0;width:220px;padding:5px 0;display:none}
#interactive_map #cats_contain ul.classifications li {background:none;padding:0;margin:0;}
#interactive_map #cats_contain ul.classifications li a {color:#fff;text-decoration:none;display:block;zoom:1;padding:4px 10px;}
#interactive_map #cats_contain ul.classifications li a:hover {background:#B94F27;}
#interactive_map #map_contain {margin:0 0 10px;border:1px solid #666}
#interactive_map #dlResults {margin:0;position:absolute;left:-5000px}
#interactive_map #scroll-pane {max-height:400px;overflow:auto;border:1px solid #666}
#interactive_map #scroll-pane .result {padding:8px;border-bottom:1px dotted #666;}
#interactive_map #scroll-pane .result p {margin:0;padding:0 0 4px;}
#interactive_map #scroll-pane .result h3 {font-size:1.2em;font-weight:bold;margin:0 0 3px;}


/* datepicker */
#datepicker_div {display:none;border:2px solid #121212;font-family:Arial, Helvetica, sans-serif;font-size:1em;text-align:left;background:#ddd;width:175px;z-index:999 !important;line-height:1.35em;}
.datepicker_dialog {padding:5px !important;border:4px solid #ddd !important;}
img.datepicker_trigger {margin:1px 0 0 4px !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:#FFF2B6;}
.datepicker_header {text-align:center;}
.datepicker_control {background:#692C23;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:#FFF2B6;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:#FFF2B6;}
.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:#C2673A !important;}
.datepicker_status {background:#ddd;width:100%;font-size:80%;text-align:center;color:#000}
#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:#FFF2B6 !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*/
}

/*google mashup bubble*/
#attr_bubble {margin:0 10px 0 0;line-height:1.4em;color:#000;font-size:1.1em;}
#attr_bubble img {float:right;margin-left:10px;}
#attr_bubble h1 {color:#333;font-size:1.2em;margin:0 0 4px;color:#016893;text-transform:uppercase}
#attr_bubble img {float:right;margin:0 0 5px 8px;}
#attr_bubble p.binfo {clear:left;margin:0 0 6px;}
#attr_bubble p.description {clear:right;margin:0;}
#attr_bubble a {color:#016893}

/*fancybox*/
div#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:95;}
* html div#fancy_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align:left;}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div {position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position:absolute;background-color:#FFF;z-index:96;}
div#fancy_loading_icon {position:absolute;background:url('../images/fancybox/fancy_loading.gif') no-repeat;z-index:99;width:16px;height:16px;}
div#fancy_outer {position:absolute;top:0;left:0;z-index:99;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner {position:relative;width:100%;height:100%;border:1px solid #eee;background:#111 url(../images/hp_multimedia_gallery_bg.png) no-repeat center !important;}
div#fancy_content {margin:0;z-index:100;position:absolute;}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img {position:absolute;top:0;left:0;border:0; padding:0; margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close {position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame {position:relative;width:100%;height:100%;display:none;}
#fancy_ajax {width:100%;height:100%;overflow:auto;}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px;height:100%; width:35%; cursor:pointer;z-index:111; display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left {left:0px;}
a#fancy_right {right:0px;}
span.fancy_ico {position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico {left:-9999px;background:transparent url('../images/fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico {right:-9999px;background:transparent url('../images/fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility:visible;}
a#fancy_right:hover {visibility:visible;}
a#fancy_left:hover span {left:20px;}
a#fancy_right:hover span {right:20px;}
.fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg {position:absolute;top:0; left:0;width:100%;height:100%;z-index:90;border:0;padding:0;margin:0;}
div.fancy_bg {position:absolute;display:block;z-index:90;border:0;padding:0;margin:0;}
div.fancy_bg_n {top:-18px;width:100%;height:18px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right:-13px;height:100%;width:13px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom:-18px;width:100%;height:18px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left:-13px;height:100%;width:13px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div {color:#FFF;font:bold 12px Arial;	padding-bottom:3px;}
div#fancy_title table {margin:0 auto;}
div#fancy_title table td {padding:0;vertical-align:middle;}
td#fancy_title_left {height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height:32px;background:transparent url(../images/fancybox/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_right.png) repeat-x;}

