/* CSS Document */
html{
	margin:0px;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background-color:#ECE9D8;
	}

body{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	height:100%;
	}

#main,
#headarea{
	position:relative;
	width:846px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	background-image:url('/images/shell/bg_shadow_both.jpg');
	background-repeat:repeat-y;
	overflow:hidden;
	}

#main_inner{
	padding:30px 10px 0px 10px;
	}

#headarea img,
#content_wrap img,
#footer_wrap img{
	border:0 none;
	}

#headarea_inner{
	padding:0 10px;
	}

#content_wrap{
	background-color:#FFFFFF;
	}

#multimedia_page{
	border-top:1px solid #FFFFFF;
	}

#content_wrap_inner{
	width:826px;
	margin:0 auto;
	padding:0 10px 10px 10px;
	}

#content_wrap_inner #landingLeft{ background:none; }

#footer_wrap{
	background:url('/images/shell/footer_repeat.jpg') repeat-x center top;
	}

#footer_wrap_inner{
	width:826px;
	margin:0 auto;
	padding:30px 10px 0 10px;
	}

/* SUBSTITUTE FOR left_column */
#whats_popular{
	background-color:#FFFFFF;
	border-right:4px solid #ECE9D8;
	float:left;
	margin:0;
	width:174px;
	}

#whats_popular img{
	text-align:center;
	border:0 none;
	}

#whats_popular_inner{
	padding:9px;
	}

#whats_popular .column_header{
	padding:10px 0;
	}

#whats_popular .column_header_about{
	color:#ff9933;
	font-size:18px;
	padding:10px 0;
	}

#whats_popular .column_header_about span{
	display:block;
	font-size:28px;
	}

#whats_popular .column_item{
	padding:10px 0;
	}

#whats_popular .column_item h3{
	color:#0b6da2;
	font-size:15px;
	margin-bottom:0;
	}

#whats_popular .column_item p{
	font-size:12px;
	margin:0;
	}

#whats_popular .column_item a{
	color:#eb7309;
	font-size:12px;
	text-decoration:none;
	}

#whats_popular .column_item a:hover{
	text-decoration:underline;
	}

#whats_popular .column_item_image{
	text-align:center;
	position:relative;
	}

#whats_popular .column_divider{
	border-bottom:2px solid #ECE9D8;
	height:4px;
	margin-bottom:4px;/* end up with:4px + 2px border + 4px */
	}

.fixedwidth{
	width:130px;
	text-align:left;
	}

.visitorsguide_div{
	width:120px;
	background-image:url(/images/VisitorsGuide_Background.gif);
	background-repeat:no-repeat;
	}

.visitorsguide_div_media{
	width:120px;
	background-image:url(/images/VG_Background_Pixel_media.gif);
	background-repeat:repeat;
	border:thin;
	border-style:solid;
	border-color:#0c879f;
	}

.visitorsguide_header{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding:5px 3px 0px 3px;
	}

.visitorsguide_picture{
	text-align:center;
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	}

.visitorsguide_clickhere{
	padding:5px 5px 0px 5px;
	text-align:center;
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	}

.visitorsguide_link{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	}

.visitorsguide_whitebox{
	background-color:#FFFFFF;
	margin:5px 2px 6px 2px;
	padding:2px 0px 2px 0px;
	text-align:center;
	}

.visitorsguide_text{
	color:#ffffff;
	font-size:9px;
	}

.visitorsguide_link_orange{
	color:#FF9933;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	}

.visitorsguide_text_orange{
	color:#FF9933;
	font-size:9px;
	}

.ad_wrap_text{
	background-color:#f7ebd2;
	border:thin;
	border-style:solid;
	border-color:#3399cc;
	width:120px;
	height:90px;
	}

.ad_wrap_text a{
	text-decoration:none;
	}

.ad_wrap_photo{
	background-color:#f7ebd2;
	border:thin;
	border-style:solid;
	border-color:#3399cc;
	width:120px;
	height:180px;
	}

.ad_wrap_photo a{
	text-decoration:none;
	}

.ad_photo_heading{
	font-family:FourScoreTitling;
	color:#3399cc;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	padding:2px 5px 2px 5px;
	}

.ad_text_heading{
	color:#3399cc;
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	text-align:left;
	padding:5px 5px 0px 5px;
	}

.ad_text{
	color:#000000;
	font-size:9px;
	text-align:left;
	padding:0px 5px 0px 5px;
	}

.ad_text_bold{
	color:#000000;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	padding:0px 5px 5px 5px;
	}

/* GlOBAL.css */
p, td{
	font-size:11px;
	font-weight:normal;
	}

a{
	color:#006699;
	}

h1{
	font-size:14px;
	font-weight:bold;
	}

h2{
	font-size:12px;
	font-weight:bold;
	}

.bodybolditalics{
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	}

.bodysmall{
	font-size:9px;
	line-height:14px;
	}

/* Spacing divs used throught site*/
.tablespace_div{
	height:5px;
	line-height:5px;
	}

.spacer_div{
	width:10px;
	}

.picture_div{
	padding-left:2px;
	}

.picture_div5{
	padding-left:5px;
	}

/* Used for top image text combo*/
.text4image_div{
	padding:2px;
	width:540px;
	height:105px;
	overflow:hidden;
	}

.text4image_text{
	font-size:11px;
	color:#000066;
	}

.text4image_link{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	}

.goback_div{
	text-align:right;
	}

/* Search Form*/
.searchform_div{
	text-align:right;
	padding-top:10px;
	width:200px;
	}

.searchform_button{
	background-image:url(/images/btn_search_form.gif);
	height:20px;
	width:20px;
	border:none;
	}

.searchform_button_aol{
	background-image:url(/images/btn_search_form_aol.gif);
	height:16px;
	width:16px;
	border:none;
	}

/* Footer */
.link_footer{
	color:#4b9aca;
	font-size:9px;
	font-weight:bold;
	line-height:15px;
	}

.footer{
	font-size:9px;
	font-weight:bold;
	color:#000000;
	}

.footer_table{
	}

/* Home Page*/
.table_background_blue{
	background-color:#d4e3eb;
	}

.background_yellow{
	/*
	background-color:f7ebd2;
	background-image:url(/images/home_merge3.png);
	*/
	background-image:url(/images/home_page_main_image_bottom.jpg);
	background-repeat:no-repeat;
	}

.background_home{
	/*background-color:f7ebd2;*/
	background-image:url(/images/home_flash.png);
	background-repeat:no-repeat;
	}

.header_blue{
	color:#4b9aca;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.text{
	font-size:11px;
	}

.legend{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	}

.link_blue{
	color:#4b9aca;
	font-size:11px;
	text-decoration:none;
	}

td.cmsCaption{
	padding-right:5px;
	padding-left:5px;
	}

td.required{
	color :#cc0033;
	}

.homepage_weirdfont{
	font-family:FourScore;
	font-size:14pt;
	color:#000000;
	}

.homepage_weirdfont2{
	font-family:FourScoreTitling;
	font-size:11px;
	font-stretch:expanded;
	color:#4b9aca;
	text-transform:uppercase;
	}

.homepage_weirdfont3{
	font-family:FourScoreTitling;
	font-size:20pt;
	font-stretch:expanded;
	color:#4b9aca;
	text-transform:uppercase;
	}

/* breadcrumbs here */
.breadcrumbs_black{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_visitors{
	color:#4b9aca;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_share{
	color:#F26541;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_see{
	color:#DB5883;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_stay{
	color:#006699;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_play{
	color:#1CA3A5;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_explore{
	color:#D1AE67;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_plan{
	color:#D1AE67;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_dine{
	color:#9CB33A;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_media{
	color:#0D879F;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_groups{
	color:#FFB11A;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_am{
	color:#ff9933;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_lk{
	color:#4b9aca;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_lr{
	color:#75a84f;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.cmsBody{
	font-size:11px;
	font-weight:normal;
	}

.siteMap, a.siteMap, a.siteMap:HOVER, a.siteMap:LINK, a.siteMap:ACTIVE, a.siteMap:VISITED{
	font-size:11px;
	font-weight:normal;
	}

.cmsSubHeading{
	font-size:11px;
	font-weight:bold;
	color:#4B9ACA;
	}

table.column1{
	width:635px;
	background-color:#FFFFFF;
	height:500px;
	}

table.column1 tr td{
	vertical-align:top;
	}

table.columns2{
	width:770px;
	}

table.columns2 tr td.leftcolumn{
	width:640px;
	text-align:left;
	}

table.columns2 tr td.rightcolumn{
	width:125px;
	}

table.columns3{
	width:640px;
	}

table.detail{
	width:640px;
	overflow:scroll;
	}

.detail_spacing{
	padding:10px 10px 10px 10px;
	width:620px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#4b9aca;
	}

.container_gallery{
	width:374px;
	height:333px;
	overflow:hidden;
	}

.container{
	padding:10px 10px 10px 10px;
	width:620px;
	overflow:hidden;
	background-color:#ffffff;
	}

.container_am{
	padding:10px 10px 10px 10px;
	width:630px;
	overflow:hidden;
	background-color:#FFFFFF;
	}

.container_play{
	padding:10px 10px 10px 10px;
	width:620px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#1CA3A5;
	}

.container_grids{
	padding:0px 0px 0px 0px;
	width:600px;
	overflow:hidden;
	}

.container_grids_area{
	padding:0px 0px 10px 0px;
	width:630px;
	overflow:hidden;
	}

.container_deals_am{
	padding:0px 0px 10px 0px;
	width:630px;
	overflow:hidden;
	}

.container_deals{
	padding:0px 0px 10px 0px;
	width:620px;
	overflow:hidden;
	}


.container_morepage, .container_morepage_area{
	padding:0px 0px 10px 0px;
	width:100%;
	}

.morediv{
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	width:525px;
	/* height:475px;*/
	overflow:hidden;
	}

table.grids{
	width:640px;
	}

.header_detail{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:4px 0px 4px 0px;
	}

.header_detail_dine{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#9CB33A;
	padding:4px 0px 4px 0px;
	}

.header_detail_see{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#DB5883;
	padding:4px 0px 4px 0px;
	}

.header_detail_stay{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#DB5883;
	padding:4px 0px 4px 0px;
	}

.header_detail_share{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#F26541;
	padding:4px 0px 4px 0px;;
	}

.header_detail_play{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#1CA3A5;
	padding:4px 0px 4px 0px;
	}

.header_detail_explore{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#d1ae67;
	padding:4px 0px 4px 0px;
	}

.header_detail_plan{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#d1ae67;
	padding:4px 0px 4px 0px;
	}

.header_detail_stay{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#F26541;
	padding:4px 0px 4px 0px;
	}

.header_detail_am{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#ff9933;
	padding:4px 0px 4px 0px;
	}

.header_detail_visitors{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#4B9ACA;
	padding:4px 0px 4px 0px;
	}

.forms_style1{
	border:thin;
	}

.line_allcolors{
	border-bottom:1px solid;
	margin-bottom:10px;
	margin-top:10px;
	}

.line_orange{
	height:9px;
	border-bottom:1px solid #ff9933;
	margin-bottom:10px;
	}

.line_blue{
	height:9px;
	border-bottom:1px solid #4b9aca;
	margin-bottom:10px;
	}

.line_green{
	height:9px;
	border-bottom:1px solid #75a84f;
	margin-bottom:10px;
	}

.column_thumbnail{
	text-align:center;
	padding:5px 0px 5px 0px;
	}

.column_thumbnail_beige{
	text-align:center;
	padding:0px 0px 5px 0px;
	}

.media_column_top{
	width:200px;
	padding:5px 0px 5px 0px;
	background-color:#0c879f;
	color:#0c879f;
	overflow:hidden;
	text-align:center;
	}

.media_column_toptext{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

.media_column_header a{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

.media_column_click{
	color:#00879F;/* #Oc879F;*/
	font-size:10px;
	font-style:italic;
	}

.breadcrumbs_domestic{
	color:#ff9933;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_uk{
	color:#4b9aca;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.breadcrumbs_german{
	color:#75a84f;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-stretch:extra-expanded;
	}

.column_thumbnail_archive{
	text-align:left;
	padding:5px 5px 5px 0px;
	}

.gridAnchors_Months{
	font-size:9px;
	font-weight:bold;
	}

.gridAnchors_Months a{
	font-size:9px;
	font-weight:bold;
	}

/* landing page mix all*/
/* CSS Document */
.column_div{
	width:180px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	}

.column_header_green{
	width:200px;
	padding:5px 0px 5px 0px;
	background-color:#75a84f;
	overflow:hidden;
	text-align:center;
	}

.column_header_orange{
	width:200px;
	padding:5px 0px 5px 0px;
	background-color:#FF9933;
	overflow:hidden;
	text-align:center;
	}

.column_header_blue{
	width:200px;
	padding:5px 0px 5px 0px;
	background-color:#436fb4;
	text-align:center;
	overflow:hidden;
	}

.column_header_blue a{
	text-decoration:underline;
	}

.bg_white{
	background-color:#ffffff;
	}

.bg_orange_icon{
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

.bg_blue_icon{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

.bg_beige_blue{
	background-color:#f7ebd2;
	border-top:1px solid #436fb4;
	border-bottom:1px solid #436fb4;
	padding:10px 5px 10px 5px;
	margin:10px 0px;
	}

.bg_icon_blue{
	background-position:top right;
	background-repeat:no-repeat;
	}

.bg_green_icon{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

.bg_beige_orange{
	padding:10px 5px 10px 5px;
	margin:10px 0px;
	background-color:#f7ebd2;
	border-top:1px solid #ff9933;
	border-bottom:1px solid #ff9933;
	}

.bg_beige_green{
	padding:5px 5px 5px 5px;
	background-color:#f7ebd2;
	border-top:1px solid #75a84f;
	border-bottom:1px solid #75a84f;
	}

/* COLUMNS */
.column_picture_div{
	text-align:right;
	}

.column_text{
	font-size:10px;
	}

.column_header_green a{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}

.column_header_orange a{
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	}

.column_header_blue a{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}

.header_blue_spacing a{
	color:#436fb4;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_blue_spacing_icon{
	color:#436fb4;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(/images/3d_turtle_pin_50.png);
	background-position:right;
	background-repeat:no-repeat;
	line-height:50px;
	}

.header_orange_spacing{
	padding:0px 0px 0px 0px;
	}

.header_orange_spacing a{
	color:#ff9933;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_orange_spacing_icon{
	background-image:url(/images/3d_starfish_pin_50.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:25px;
	text-indent:25px;
	}

.header_orange_spacing_icon a{
	color:#ff9933;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_green_spacing a{
	color:#75a84f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_green_spacing_icon{
	background-image:url(/images/3d_palm_pin_50.gif);
	background-position:right;
	background-repeat:no-repeat;
	line-height:25px;
	}

.header_green_spacing_icon a{
	color:#75a84f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.logo_turtle{
	padding:10px;
	background-image:url(/images/3d_turtle_pin_50.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

.logo_palm{
	font-size:9px;
	margin:5px;
	text-align:left;
	text-indent:15px;
	background-image:url(/images/3d_palm_pin_50.gif);
	background-position:inherit;
	background-repeat:no-repeat;
	}

.logo_starfish{
	text-indent:20px;
	margin:5px;
	background-image:url(/images/3d_starfish_pin_50.gif);
	background-position:inherit;
	background-repeat:no-repeat;
	}

.bg_link_blue{
	color:#436fb4;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bg_link_blue_icon{
	background-image:url(/images/3d_turtle_pin_50.gif);
	background-position:right;
	background-repeat:no-repeat;
	line-height:25px;
	}

.bg_link_blue_icon a{
	color:#436fb4;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bg_link_green a{
	color:#75a84f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bg_link_green_icon{
	color:#75a84f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(/images/3d_palm_pin_50.gif);
	background-position:right;
	background-repeat:no-repeat;
	line-height:25px;
	}

.bg_link_orange{
	color:#ff9933;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bg_link_orange a{
	color:#ff9933;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bg_link_orange_icon{
	color:#ff9933;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(/images/3d_starfish_pin_50.gif);
	background-position:right;
	background-repeat:no-repeat;
	line-height:25px;
	}

.bg_beige_text{
	font-size:10px;
	}

.line_orange_div{
	height:9px;
	border-bottom:1px solid #ff9933;
	margin-bottom:10px;
	}

.bottom_green_link{
	color:#75a84f;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	}

.bottom_orange_link{
	color:#FF9933;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	}

.bottom_blue_link{
	color:#436fb4;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	}

/* */
/* area include*/
/* CSS Document */
.column_div_area{
	width:184px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	}

.line{
	width:90%;
	}

.background_box_am{
	background-image:url(/images/am_box_top.jpg);
	background-repeat:repeat-y;
	}

.background_box_lk{
	background-image:url(/images/lk_box_top.jpg);
	background-repeat:repeat-y;
	}

.background_box_lr{
	background-image:url(/images/lr_box_top.jpg);
	background-repeat:repeat-y;
	}

/* Text */
.bodyverdana{
	font-size:10px;
	}

.header_blurb{
	height:158px;
	overflow:hidden;
	}

.bodyverdana_spacing{
	font-size:10px;
	margin:3px 0px 0px 0px;
	}

.bodywhite{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	}

.bodywhite a{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	}

/* Header */
.header_spacing{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_spacing a{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	}

.bodywhite_header{
	width:204px;
	padding:5px 0px 5px 0px;
	overflow:hidden;
	text-transform:uppercase;
	text-align:center;
	}

.bodywhite_header a{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

/******* SLIDESHOW *******/
div.scroller{
	/* modify width and height of scrolling section if necessary	*/	
	width:374px;
	height:298px;
	overflow:hidden;
	}

div.scroller div.section{
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/	
	width:374px;
	height:298px;
	overflow:hidden;
	float:left;
	}

div.scroller div.content{
	width:10000px;
	}

div#section2{
	background:#666666;
	color:#ffffff;
	}

#content{
	width:374px;
	height:298px;
	text-align:center;
	background-color:#F2F2F2;
	padding:5px;
	border:5px solid #CCC;
	}

#example{
	position:relative;
	width:374px;
	height:298px;
	}

.slide-image{
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	width:374px;
	height:298px;
	background-color:#FFF;
	background-position:center center;
	background-repeat:no-repeat;
	}

td.gridGroup_Area{
	text-align:center;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	color:#ffffff;
	}

/*emd area_specific*/
/* start subpages */
/* CSS Document */
/* all header tables */
.tablespace_div10px{
	height:10px;
	line-height:10px;
	}

.column{
	width:155px;/*exact width of column*/
	padding-left:10px;
	padding-right:10px;
	height:130px;
	background-color:#ffffff;
	overflow:hidden;
	margin:0px;
	}

.column_groups_home{
	width:160px;/*exact width of column*/
	padding-left:10px;
	padding-right:10px;
	height:150px;
	background-color:#ffffff;
	overflow:hidden;
	margin:0px;
	}

.column_text_subpages{
	font-size:9px;
	padding-top:1px;
	padding-left:5px;
	padding-right:4px;
	padding-bottom:0px;
	}

.header{
	padding-top:6px;
	padding-bottom:1px;
	}

.header a{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}

.header_groups{
	padding-top:6px;
	padding-bottom:1px;
	}

.header_table_visitors{
	background-image:url(/images/header_visitors.jpg);
	background-repeat:no-repeat;
	}

.header_table_stay{
	background-image:url(/images/header_stay.jpg);
	background-repeat:no-repeat;
	}

.header_table_share{
	background-image:url(/images/header_share.jpg);
	background-repeat:no-repeat;
	}

.header_table_see{
	background-image:url(/images/header_see.jpg);
	background-repeat:no-repeat;
	}

.header_table_play{
	background-image:url(/images/header_play.jpg);
	background-repeat:no-repeat;
	}

.header_table_explore{
	background-image:url(/images/header_explore.jpg);
	background-repeat:no-repeat;
	}

.header_table_dine{
	background-image:url(/images/header_dine.jpg);
	background-repeat:no-repeat;
	}

.header_table_groups{
	background-image:url(/images/header_groups.jpg);
	background-repeat:no-repeat;
	}

.header_table_media{
	background-image:url(/images/header_media.jpg);
	background-repeat:no-repeat;
	}

.click4morediv{
	text-align:center;
	width:155px;/* exact pixels of cell */
	padding:1px 0px 2px 0px;
	vertical-align:sub;
	}

.click4moretext{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}

/* unique to stay page */
.stay_div_text{
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}

.stay_div_orange{
	text-align:center;
	padding:4px 0px 4px 0px;
	width:200px;
	background-color:#Ff9933;
	}

.stay_div_green{
	text-align:center;
	padding:4px 0px 4px 0px;
	width:200px;
	background-color:#75a84f;
	}

.stay_div_blue{
	text-align:center;
	padding:4px 0px 4px 0px;
	width:200px;
	background-color:#436fb4;
	}

.stay_div_column{
	width:180px;
	font-size:9px;
	padding:7px 10px 7px 10px;
	overflow:hidden;
	}

.stay_picture_div{
	text-align:center;
	}

A.active{
	font-weight:bold;
	}

/* end subpages */
/* homepage 2009 */
#header{
	background:url('/images/shell/header_2009_new_wtag.jpg') no-repeat ;
	background-position:center top;
	height:102px;
	margin-left:1px;
	position:relative;
	width:826px;
	overflow:hidden;
	}

#header .rollover{
	background-image:url('/images/shell/guide_button.png');
	cursor:pointer;
	float:right;
	margin-right:8px;
	position:relative;/*IE*/
	}

#header ul{
	list-style-type:none;
	margin:0;
	position:absolute;
	right:184px;
	top:4px;
	}

#header ul li{
	float:left;
	margin-left:20px;
	}

#header ul li a{
	color:#000000;
	text-decoration:none;
	}

#header ul li a:hover{
	text-decoration:underline;
	}

#search_form{
	position:absolute;
	left:308px;
	top:48px;
	}

.searchform_text{
	width:245px;
	height:20px;
	border:0px;
	font-size:13px;
	padding-bottom:5px;
	padding-left:5px;
	background:transparent;
	}

.searchform_submit{
	height:20px;
	width:84px;
	}

#my_trip_promo{
	font-size:13px;
	height:89px;
	left:665px;
	position:absolute;
	text-align:center;
	top:12px;
	width:150px;
	}

#my_trip_promo h2{
	margin:0px;
	font-size:18px;
	font-weight:normal;
	}

#blog_promo{
	text-align:center;
	padding-left:15px;
	padding-top:15px;
	font-size:13px;
	}

a#blog_promo{
	color:#000;
	}

a#blog_promo:hover h2{
	text-decoration:underline;
	}

.main_navigation{
	height:34px;
	background:transparent url('/images/shell/main_navigation_bg.gif') no-repeat top right;
	margin-bottom:0px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	width:827px;
	overflow:hidden;
	line-height:19px;
	}

.main_navigation_media,
.main_navigation_weddings,
.main_navigation_meetings,
.main_navigation_industry,
.main_navigation_sports,
.main_navigation_film,
.main_navigation_crosley_estate,
.main_navigation_manatee_convention_center,
.main_navigation_powel_crosley,
.main_navigation_foodie{
	background:transparent url('/images/shell/main_navigation_media_bg.gif') no-repeat top right;
	}

.main_navigation_inner{
	padding:6px 0 0 21px;
	height:22px;
	}

.main_navigation .main_navigation_inner.sublist{ padding-top:0px; }

.main_navigation .sublist a{
	font-size:16px;
	padding:0 6px;
	}

.main_navigation .sublist .rollover{
	background-image:url('/images/shell/deals_button.png');
	cursor:pointer;
	display:block;
	position:absolute;
	right:15px;
	top:86px;
	z-index:200;
	}

.main_navigation .media_pad{
	padding-left:84px;
	}

.main_navigation .german_pad{
	padding-left:64px;
	}

.main_navigation .wedding_pad{
	padding-left:125px;
	}

.main_navigation .meeting_pad{
	padding-left:90px;
	}

.main_navigation .sports_pad{
	padding-left:65px;
	}

.main_navigation .industry_pad{
	padding-left:144px;
	}

.main_navigation .film_pad{
	padding-left:66px;
	}

.main_navigation .crosley_estate_pad{
	}

.main_navigation .manatee_convention_center_pad{
	padding-left:50px;
	}

.main_navigation .powel_crosley_pad{
	padding-left:75px;
	}

.main_navigation .foodie_pad{
	padding-left:80px;
	}

.main_navigation_gap{
	height:10px;
	/*border:1px solid white;*/
	}

.main_navigation ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

.main_navigation ul li{
	font-size:19px;
	line-height:22px;
	float:left;
	display:block;
	height:22px;
	}

.main_navigation ul li.sub,
.main_navigation ul li.highlight{
	padding:6px 0;
	}

.main_navigation ul li.active,
.main_navigation ul li.highlight:hover{
	background-color:#0B6CA1;
	}

.main_navigation ul li.sub .sub-location{
	background:url('/images/shell/orange_nav.png') no-repeat right top;
	height:10px;
	position:absolute;
	top:135px;
	width:26px;
	z-index:100;
	}

.main_navigation ul li.highlight .sub-location{
	background:url('/images/shell/blue_nav.png') no-repeat right top;
	height:10px;
	position:absolute;
	top:135px;
	width:30px;
	z-index:100;
	}	
	
.main_navigation a{
	color:#fff;
	text-decoration:none;
	font-size:17px;
	}

.main_navigation a:hover{
	text-decoration:underline;
	}

.main_navigation ul ul a{
	display:inline-block;
	font-size:11px !important;
	line-height:11px;
	text-align:center;
	}

.main_navigation .menuDivide{
	display:inline;
	font-size:18px;
	height:22px;
	line-height:18px;
	margin:0 6px;
	}

#left_column{
	width:180px;
	float:left;
	background:transparent url('/images/shell/home_gradient_vertical.jpg') repeat-x;
	margin-left:1px;
	}

#content_area{
	background:url('/images/shell/main_bg.jpg') repeat-y;
	overflow:hidden;
	}

#content_wrap #content_area{
	background:none;
	}

.threeColumn #middle_column{
	width:412px;
	float:left;
	}

.threeColumn #middle_column_inner{
	padding:10px 20px 0 20px;
	}

.threeColumn #right_column{
	float:left;
	width:234px;
	}

.threeColumn #right_column_inner{
	text-align:left;
	padding-top:10px;
	}

.threeColumn #right_column .column_block{
	width:200px;
	text-align:left;
	padding:10px 0;
	}

.threeColumn #right_column .column_block.map{
	background:url('/images/shell/interactive.png') no-repeat center center;
	width:205px;
	height:298px;
	}

.threeColumn #right_column .column_block.map .map_inner{
	font-size:14px;
	margin-left:10px;
	padding-top:274px;
	}

.threeColumn #right_column .column_block.map a,
.threeColumn #right_column .column_block.newsletter a{
	text-decoration:none;
	}

.threeColumn #right_column .column_block.map a:hover{
	text-decoration:underline;
	}

.threeColumn #right_column .column_block.events a{
	color:#006699;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	display:block;
	}

.threeColumn #right_column .column_block.events span{
	color:#0898e0;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}

.threeColumn #right_column .column_block.events span:hover{ text-decoration:none; }

.threeColumn #right_column .column_block.dining h1{
	color:#006699;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 10px;
	}

.threeColumn #right_column .column_block.dining a{
	color:#0898E0;
	font-size:18px;
	display:block;
	font-weight:bold;
	margin-left:10px;
	text-decoration:none;
	}

.threeColumn #right_column .dining .interactive-divider{
    background-color:#EEEEEE;
    float:left;
    height:46px;
    margin:10px 0;
    width:2px;
	}

.threeColumn #right_column .dining .interactive{
	width:99px;
	float:left;
	padding:10px 0;
	}

.threeColumn #right_column .dining .interactive:hover{
	background-color:#EEEEEE;
	}

.threeColumn #right_column .column_block.newsletter a{
	color:#006699;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	display:block;
	}

.threeColumn #right_column .column_block.dining span,
.threeColumn #right_column .column_block.newsletter span{
	color:#0898e0;
	}

.threeColumn #right_column .column_block.interactive:hover{
	background-color:#EEEEEE;
	}

.threeColumn #right_column .column_block.advisor p{
	font-size:14px;
	}

.threeColumn #right_column .column_block.advisor .advisor_inner{
	margin-left:10px;
	}

.threeColumn #right_column .column_divider{
	background:url('/images/shell/divider.png') no-repeat center center;
	width:200px;
	height:2px;
	clear:both;
	}

.threeColumn #right_column .column_block.deals{
	background:url('/images/shell/area/deals.jpg') no-repeat center center;
	width:205px;
	height:83px;
	}

.threeColumn #right_column .column_block.deals .block_inner{
	color:#006699;
	font-size:18px;
	padding:6px 0 0 12px;
	}

.threeColumn #right_column .column_block.deals .block_inner h1{
	margin:0;
	font-size:24px;
	}

.threeColumn #right_column .column_block.deals .block_inner p{ margin:0; }

.threeColumn #right_column .column_block.deals .block_inner p a{
	color:#0898E0;
	font-size:14px;
	}

.threeColumn #right_column .column_block.deals .block_inner p a:hover{ text-decoration:none; }

.threeColumn #right_column .column_block.deals .block_inner p a img{ margin-left:6px; }

.threeColumn #right_column .column_block.planning{
	color:#99CCFF;
	font-size:17.5px;
	}

.threeColumn #right_column .column_block.planning .block_inner{ margin-left:10px; }

.threeColumn #right_column .column_block.planning h1{
	color:#006699;
	font-size:20px;
	margin:0;
	}

.threeColumn #right_column .column_block.planning span{
	color:#006699;
	font-size:24px;
	}

.threeColumn #right_column .column_block.planning a{
	color:#FF9933;
	font-size:16px;
	}

.threeColumn #right_column .column_block.planning a:hover{ text-decoration:none; }

.threeColumn #right_column .column_block.planning a img{ margin-left:6px; }

#right_column_full{
	float:left;
	width:640px;
	}

img.soft_edge{
	margin-left:-5px;
	}

#tools_search_block div.jquery-selectbox{
	width:255px !important;
	}

#tools_search_block div.jquery-selectbox .jquery-selectbox-list{
	width:225px !important;
	}

#accommodation_search div.jquery-selectbox .jquery-selectbox-list{
	width:216px !important;
	}

#accommodation_search div.jquery-selectbox{
	margin-left:-12px;
	width:225px !important;
	}

div.jquery-selectbox{
	background-image:url(/images/shell/select_body.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:348px !important;
	}

div.jquery-selectbox-moreButton{
	background-image:url(/images/shell/select_handle.jpg);
	background-repeat:no-repeat;
	height:28px !important;
	position:absolute;
	left:0px;
	width:100% !important;
	background-position:top right;
	}

/* IE 6 Fix */
/* End IE 6 Fix */
div.jquery-selectbox.selecthover{
	background-image:url(/images/shell/select_body.jpg);
	height:28px;
	}

div.jquery-selectbox .jquery-selectbox-list{
	top:28px;
	width:333px !important;
	font-family:Verdana, sans-serif;
	font-size:10px;
	background:#fff;
	border:1px solid #666;
	color:#006699;
	}

div.jquery-selectbox .jquery-selectbox-list .listelementhover{
	background:transparent;
	text-decoration:underline;
	color:#006699;
	}

div.jquery-selectbox .jquery-selectbox-currentItem{
	padding:7px 0 0 7px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	}

#footer_cap{
	margin:0 auto;
	width:100%;
	}

#accommodation_search{
	background:url('/images/shell/accomm_search_bg.gif') no-repeat center top;
	margin-bottom:20px;
	height:175px;
	}

.submit{
	display:block;
	border:0;
	background:transparent;
	float:right;
	}

#accommodation_search_inner{
	padding:43px 0px 0px 25px;
	}

#planning_tools{
	text-align:center;
	margin-bottom:20px;
	line-height:10px;
	}

#planning_tools a{
	color:#333;
	}

#social_media{
	text-align:center;
	}

.feature_item{
	margin-top:20px;
	}

.feature_item_image{
	position:relative;
	}

.feature_item_image img.thumbnail{
	margin:5px 0 5px 0;
	}

.feature_item_image .transparent_overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	}

.feature_item h3{
	margin:0px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}

.rss_link{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}

.make_bold{
	font-weight:bold;
	}

a.blue-italic, input.submit{
	color:#006699;
	font-size:12px;
	}

input.submit{
	font-size:1.2em;
	}

#tools_search_block input.submit{
	font-weight:bold;
	padding:0px;
	}

#superfooter{
	border-top:1px solid #999;
	margin:0 auto;
	width:827px;
	}

#footer_wrap #superfooter{
	border:0 none;
	}

#superfooter_inner{
	padding:15px 0 0 20px;
	}

.superfooter_column{
	display:block;
	float:left;
	width:175px;
	border-left:1px solid #999;
	height:180px;
	padding:0;
	list-style-type:none;
	}

#accommodation_search form{
	overflow:visible;
	display:block;
	margin:0;
	}

.superfooter_column{
	padding:0px;
	margin:0px;
	}

.superfooter_column li{
	margin:0 10px;
	padding:0 0 0 10px;
	line-height:20px;
	}

.superfooter_column li a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	}

.superfooter_column li a:hover{
	color:#222;
	text-decoration:underline;
	}

.superfooter_column li a span{
	font-size:13px;
	line-height:22px;
	}

#superfooter_caption{
	float:left;
	width:275px;
	}

#superfooter_caption p{
	margin:0 0 20px 0;
	font-size:13px;
	}

#superfooter_copyright{
	clear:both;
	padding-top:20px;
	font-size:12px;
	text-align:center;
	}

#superfooter h1{
	font-size:21px;
	color:#006699;
	font-weight:normal;
	margin:2px 0;
	}

#panelWave{
	background:url('/images/slideshow/panel/wave.png') no-repeat center center;
	height:133px;
	position:absolute;
	top:393px;
	width:827px;
	z-index:201;
	}

#panelBlurb{
	color:#FFFFFF;
	font-size:16px;
	margin:40px 0 0 30px;
	width:620px;
	}

#panelBlurb .heavy{
	font-weight:bold;
	font-size:+1;
	}

#panelBlurb a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#panelBlurb a:hover{
text-decoration:underline;
}

#panelLink{
	float:right;
	height:60px;
	margin:50px 30px 0 0;
	width:135px;
	}

#panelLink .rollover{
	background-image:url('/images/slideshow/panel/morephotos.png');
	}

#panel_pager{
	list-style-type:none;
	padding:0;
	padding-left:30px;
	}

#panel_pager li a{
	font-weight:normal;
	background-image:url(images/shell/tab.gif);
	bottom:0;
	color:#000000;
	display:block;
	font-size:14px;
	height:19px;
	margin-right:10px;
	padding:3px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:153px;
	}

#panel_pager li{
	bottom:0;
	height:40px;
	width:150px;
	float:left;
	padding:0 10px 0 0;
	}

#pager_container{
	height:50px;
	position:relative;
	}

#homepage_panel{
	height:378px;
	width:850px;
	overflow:hidden;
	background:transparent;
	}

#homepage_panel.slideshow{
	height:390px;
	}

#altPanel{
	width:827px;
	text-align:center;
	}

#li_0{
	display:none;
	}

#panel_pager #link_1{
	background-image:url(/images/shell/tab_annamaria.jpg);
	}

#panel_pager #link_2{
	background-image:url(/images/shell/tab_longboat.jpg);
	}

#panel_pager #link_3{
	background-image:url(/images/shell/tab_bradenton_lakewood.jpg);
	}

#panel_pager #link_4{
	background-image:url(/images/shell/tab_bradenton_lakewood.jpg);
	}

#pager_container #panel_pager a.active{
	background-image:url(/images/shell/active_tab.gif);
	color:#fff;
	}

#pager_container #panel_pager a.active div.arrow{
	position:absolute;
	top:20px;
	width:153px;
	height:20px;
	z-index:100;
	background-image:url(/images/shell/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:center top;
	}

#pager_container #german{
	float:right;
	height:35px;
	position:relative;
	right:10px;
	top:15px;
	width:59px;
	}

#pager_container #german a,
#pager_container #german a.active{
	background:url('/images/shell/tab_german.png') no-repeat center top;
	display:block;
	height:35px;
	width:59px;
	}

/** 2011 panel player **/

#panelPrev,
#panelNext{
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
	height:67px;
	position:absolute;
	top:240px;
	width:31px;
	z-index:100;
	}
#panelPrev:hover,
#panelNext:hover{
	background-position:center bottom;
	}
#panelPrev{
	background-image:url('/images/slideshow/panel/left_arrow.gif');
	}
#panelNext{
	background-image:url('/images/slideshow/panel/right_arrow.gif');
	right:9px;
	}
a#showVideo{
	background-image:url('/images/shell/watch_video_off.gif');
	background-repeat:no-repeat;
	display:block;
	height:26px;
	left:22px;
	top:-46px;
	position:relative;
	width:112px;
	z-index:101;
	}
a#photoGallery{
	background-image:url('/images/shell/photo_gallery_off.gif');
	background-repeat:no-repeat;
	display:block;
	height:26px;
	left:418px;
	top:-74px;
	position:relative;
	width:139px;
	z-index:101;
	}
a#showVideo:hover{
 background:url('/images/shell/watch_video_on.gif') no-repeat 0 0;
	}
a#photoGallery:hover{
 background:url('/images/shell/photo_gallery_on.gif') no-repeat 0 0;
	}
#videoClose{
	color:#FFFFFF;
	display:block;
	position:absolute;
	right:0;
	text-align:center;
	top:20px;
	width:50px;
	z-index:120;
	}
#videoClose:hover{
	background-color:black;
	}
#videoContainer{
	display:none;
	background-color:#999999;
	height:380px;
	left:10px;
	position:absolute;
	top:136px;
	width:827px;
	z-index:110;
	}

/** end 2011 panel player **/

a.more_link{
	display:block;
	position:absolute;
	bottom:2px;
	right:265px;
	background:url(/images/shell/photo_gallery_off.gif) no-repeat;
	width:154px;
	height:26px;
	bottom:6px;
	}

a.watch_video{
	display:block;
	position:absolute;
	bottom:1px;
	right:650px;
	background:url(/images/shell/watch_video_off.gif) no-repeat;
	width:154px;
	height:26px;
	bottom:5px;
	}

a.watch_video_nudged{
	right:670px;
	}

a.more_link_nudged{
	right:285px;
	}

a.more_link:hover{
	background:url(/images/shell/photo_gallery_on.gif) no-repeat;
	}

a.watch_video:hover{
	background:url(/images/shell/watch_video_on.gif) no-repeat;
	}

#left_column_inner{
	padding:3px 20px 20px 20px;
	}

a.my_trip_promo{
	color:#000;
	}

.ui-tabs-hide{
	display:none;
	}

.ui-tabs-nav{
	list-style-type:none;
	margin:0;
	padding:0;
	width:610px;
	}

.ui-tabs-nav li{
	display:block;
	float:left;
	/* margin:0px 15px;*/
	overflow:visible;
	/* .margin:0px 16px;*/
	}

.ui-tabs-nav li a{
	display:block;
	margin:0px 15px;
	}

.ui-tabs-nav li img{
	border:0px;
	}

.ui-tabs-panel{
	height:260px;
	overflow:hidden;
	}

#tabs_area{
	height:375px;
	overflow:hidden;
	display:none;
	}

#tools_title{
	height:20px;
	overflow:hidden;
	border-bottom:1px solid #999;
	background:url('/images/shell/wide_tab.gif') no-repeat top left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	width:718px;
	}

#tools_title_inner{
	width:218px;
	text-align:center;
	}

#tools_promo_block ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	display:block;
	}

#tools_promo_block ul li{
	margin:5px 0px;
	}

#tools_promo_block img{
	float:left;
	}

#tools_search_block{
	width:305px;
	float:left;
	}

form{
	padding:0px;
	margin:0px;
	}

#tools{
	height:205px;
	width:626px;
	overflow:hidden;
	}

#multimedia_tools #tools_search_block{
	left:402px;
	}

#multimedia_tools #tools{
	width:850px;
	}

#multimedia_tools #tools{
	height:238px;
	}

.tab_content{
	position:relative;
	width:600px;
	}

.tab_content_inner{
	padding:1px 30px 0 230px;
	}

div.tab_image{
	position:absolute;
	left:0px;
	top:0px;
	padding-top:13px;
	}

#tools_search_block h3{
	margin:0px;
	}

#right_column_full_inner{
	padding-left:20px;
	padding-right:0px;
	position:relative;
	}

#tools_promo_block{
	width:300px;
	float:left;
	}

#multimedia_tools #tools_promo_block{
	margin-left:110px;
	}

#tools_promo_block li a{
	color:#333333;
	text-decoration:none;
	font-size:14px;
	}

#tools_promo_block li a:hover{
	color:#666666;
	text-decoration:underline;
	}

#tools h3, #tools h3 a{
	margin:0;
	font-size:15px;
	text-decoration:none;
	color:#000;
	}

.tools_promo_block_left{
	width:125px;
	margin-right:10px;
	float:left;
	}

.tools_promo_block_right{
	width:145px;
	float:left;
	padding-top:5px;
	}

#home_link IMG{
	border:0px;
	width:300px;
	height:100px;
	}

H2.title{
	font-size:20px;
	color:#666;
	font-weight:normal;
	margin:10px 0px 5px 0px;
	max-width:300px;
	}

H2.title2{
	font-size:20px;
	color:#000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}

.panel{
	width:825px;
	}

.threeColumn .panel{
	width:845px;
	}

.imageflow{
	background:#000;
	}

#imagegallery_loading{
	display:none;
	}

#imagegallery_container{
	position:relative;
	}

#imagegallery_container .watch_video{
	bottom:0px;
	right:652px;
	}

#imagegallery_container .more_link{
	bottom:1px;
	}

.imageflow .caption{
	color:#ffffff;
	}

#accommodation_search INPUT{
	vertical-align:middle;
	}

#overview_tab, #landscape_tab, #lodging_tab, #locals_tab, #dresscode_tab, #weather_tab{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:70px;
	height:100px;
	}

#overview_tab{
	background-image:url('/images/shell/Overview.gif');
	}

.ui-state-hover #overview_tab{
	background-image:url('/images/shell/Overview_hover.gif');
	}

.ui-state-active #overview_tab{
	background-image:url('/images/shell/Overview_on.gif');
	}

#landscape_tab{
	background-image:url('/images/shell/Landscape.gif');
	}

.ui-state-hover #landscape_tab{
	background-image:url('/images/shell/Landscape_hover.gif');
	}

.ui-state-active #landscape_tab{
	background-image:url('/images/shell/Landscape_on.gif');
	}

#lodging_tab{
	background-image:url('/images/shell/Lodging.gif');
	}

.ui-state-hover #lodging_tab{
	background-image:url('/images/shell/Lodging_hover.gif');
	}

.ui-state-active #lodging_tab{
	background-image:url('/images/shell/Lodging_on.gif');
	}

#locals_tab{
	background-image:url('/images/shell/Locals.gif');
	}

.ui-state-hover #locals_tab{
	background-image:url('/images/shell/Locals_hover.gif');
	}

.ui-state-active #locals_tab{
	background-image:url('/images/shell/Locals_on.gif');
	}

#dresscode_tab{
	background-image:url('/images/shell/Dresscode.gif');
	}

.ui-state-hover #dresscode_tab{
	background-image:url('/images/shell/Dresscode_hover.gif');
	}

.ui-state-active #dresscode_tab{
	background-image:url('/images/shell/Dresscode_on.gif');
	}

#weather_tab{
	background-image:url('/images/shell/Weather.gif');
	}

.ui-state-hover #weather_tab{
	background-image:url('/images/shell/Weather_hover.gif');
	}

.ui-state-active #weather_tab{
	background-image:url('/images/shell/Weather_on.gif');
	}

.weather_value{
	text-align:center;
	margin-top:25px;
	font-size:25px;
	color:#333;
	}

a.my_trip_promo:hover h2{
	text-decoration:underline;
	}

.submit:hover{
	text-decoration:underline;
	}

.weather_data{
	margin:35px 40px;
	}

#imagegallery_loading_txt{
	color:white;
	font-size:27px;
	position:absolute;
	top:0;
	width:100%;
	z-index:5000;
	}

#imagegallery_container .video_container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	background-color:#000;
	z-index:10010;
	}

#imagegallery_container .close{
	color:#FFFFFF;
	display:block;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:50px;
	}

#imagegallery_container .video_player{
	display:block;
	height:421px;
	width:826px;
	position:absolute;
	overflow:hidden;
	border:none;
	}

#video_carousel{
	visibility:hidden;
	}

#picture_carousel{
	visibility:hidden;
	}

#homepage_panel .video_container{
	position:absolute;
	top:0px;
	left:0px;
	width:826px;
	height:100%;
	display:none;
	background-color:#000;
	z-index:100;
	}

#homepage_panel .close{
	color:#FFFFFF;
	display:block;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	width:50px;
	text-align:center;
	}

#homepage_panel .close:hover{
	background-color:black;
	}

#homepage_panel .video_player{
	display:block;
	height:380px;
	width:826px;
	position:absolute;
	overflow:hidden;
	border:none;
	}

#deals_search{
	width:365px;
	}

.panel{
	background-color:transparent !important;
	}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfix{
	display:inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix{
	height:1%;
	}

.clearfix{
	display:block;
	}

#media_overview_tab, #media_contact_tab, #media_visitors_site_tab{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:70px;
	height:100px;
	}

#media_tourism_reports_tab, #media_cvb_fast_facts_tab{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:94px;
	height:100px;
	}

#media_overview_tab{
	background-image:url('/images/shell/Overview.gif');
	}

.ui-state-hover #media_overview_tab{
	background-image:url('/images/shell/Overview_hover.gif');
	}

.ui-state-active #media_overview_tab{
	background-image:url('/images/shell/Overview_on.gif');
	}

#media_contact_tab{
	background-image:url('/images/media_contact_icon.gif');
	}

.ui-state-hover #media_contact_tab{
	background-image:url('/images/media_contact_icon_over.gif');
	}

.ui-state-active #media_contact_tab{
	background-image:url('/images/media_contact_icon_on.gif');
	}

#media_tourism_reports_tab{
	background-image:url('/images/media_tourism_reports_icon.gif');
	}

.ui-state-hover #media_tourism_reports_tab{
	background-image:url('/images/media_tourism_reports_icon_over.gif');
	}

.ui-state-active #media_tourism_reports_tab{
	background-image:url('/images/media_tourism_reports_icon_on.gif');
	}

#media_cvb_fast_facts_tab{
	background-image:url('/images/media_cvb_fast_facts_icon.gif');
	}

.ui-state-hover #media_cvb_fast_facts_tab{
	background-image:url('/images/media_cvb_fast_facts_icon_over.gif');
	}

.ui-state-active #media_cvb_fast_facts_tab{
	background-image:url('/images/media_cvb_fast_facts_icon_on.gif');
	}

#media_visitors_site_tab{
	background-image:url('/images/media_visitors_site_icon.gif');
	}

.ui-state-hover #media_visitors_site_tab{
	background-image:url('/images/media_visitors_site_icon_on.gif');
	}

.ui-state-active #media_visitors_site_tab{
	background-image:url('/images/media_visitors_site_icon_over.gif');
	}

.media_archive{
	border-bottom:1px solid #dddddd;
	clear:both;
	cursor:pointer;
	}

.media_archive_padding{
	padding:10px;
	}

.media_archive img{
	width:60px;
	margin:0px 10px 5px 0px;
	}

.go_back{
	width:100px;
	/*float:right;*/
	position:absolute;
	top:5px;
	right:10px;
	cursor:pointer;
	}

.div_links{
	cursor:pointer;
	}

.share_this{
	width:100px;
	position:absolute;
	right:120px;
	top:5px;
	cursor:pointer;
	}

/* VIDEO & PICTURE CAROUSEL */
#video_carousel_container img, #picture_carousel_container img{
	width:75px;
	height:75px;
	border:1px solid #fff;
	margin:10px 5px;
	}

.left, .right, .empty{
	float:left;
	width:30px;
	height:30px;
	display:block;
	margin:36px 5px 36px 6px;
	background-repeat:no-repeat;
	}
 
.right{
	margin:36px 5px 36px 2px;
	background:url('/images/shell/carousel_off_right.gif');
	}

.right:hover{
	background:url('/images/shell/carousel_on_right.gif');
	}

.left{
	background:url('/images/shell/carousel_off_left.gif');
	}

.left:hover{
	background:url('/images/shell/carousel_on_left.gif');
	}

#picture_carousel_container, #video_carousel_container{
	width:600px;
	height:105px;
	clear:both;
	background:url('/images/shell/carousel_bg.gif');
	}

#video_carousel_container ul{
	width:400px;
	height:105px;
	margin:0 auto;
	}

#picture_carousel, #video_carousel{
	float:left;
	}

.carousel_container{
	width:600px;
	margin:0 auto;
	}

.carousel h3{
	margin:2px 0px;
	font-size:14px;
	}

#colorbox, #cboxOverlay, #cboxWrapper{
	z-index:10020;
	}

/* VIDEO & PICTURE landing */
#video_landing_container img,
#picture_landing_container img,
.slideshow_landing_container img{
	width:75px;
	height:75px;
	border:1px solid #fff;
	margin:10px 5px;
	}

#picture_landing_container,
#video_landing_container,
.slideshow_landing_container{
	width:600px;
	height:105px;
	clear:both;
	background:url('/images/shell/carousel_bg.gif');
	}

#video_landing_container ul{
	width:400px;
	height:105px;
	margin:0 auto;
	}

#picture_landing,
#video_landing,
.slideshow_landing{
	float:left;
	}

.landing_container{
	width:600px;
	margin:0 auto;
	}

.landing h3{
	margin:2px 0px;
	font-size:14px;
	}

/* VIDEO & PICTURE profile */
#video_profile_container img, #picture_profile_container img{
	width:75px;
	height:75px;
	border:1px solid #fff;
	margin:10px 5px;
	}

#picture_profile_container, #video_profile_container{
	width:390px;
	height:105px;
	clear:both;
	background:url('/images/shell/carousel_bg_sm.gif');
	}

#video_profile_container ul{
	width:390px;
	height:105px;
	margin:0 auto;
	}

#picture_profile, #video_profile{
	float:left;
	}

.profile_container{
	width:390px;
	margin:0 auto;
	}

.profile_right{
	float:left;
	width:30px;
	height:30px;
	display:block;
	margin:36px 5px 36px 6px;
	background-repeat:no-repeat;
	background:url('/images/shell/carousel_off_right.gif');
	}

.profile_right:hover{
	background:url('/images/shell/carousel_on_right.gif');
	}

.profile_left{
	float:left;
	width:30px;
	height:30px;
	display:block;
	margin:36px 5px 36px 26px;
	background-repeat:no-repeat;
	background:url('/images/shell/carousel_off_left.gif');
	}

.profile_left:hover{
	background:url('/images/shell/carousel_on_left.gif');
	}

.profile_empty{
	float:left;
	width:30px;
	height:30px;
	display:block;
	margin:36px 5px 36px 26px;
	}

/* gateway pages & subpages */
.srq_cell{
	text-align:center;
	background-color:#DDDDDD;
	width:192px;
	height:147px;
	}

.srq_cell img{
	width:192px;
	height:147px;
	border:none;
	}

.gateway_cell{
	text-align:center;
	background-color:#DDDDDD;
	width:240px;
	height:180px;
	}

.gateway_cell img{
	width:240px;
	height:180px;
	border:none;
	}

a.rollover{
	background-position:top;
	background-repeat:no-repeat;
	display:inline-block;
	}

a.rollover:hover{
	background-position:bottom;
	}

#landingTable{
	width:824px;
	}

#landingLeft{
	width:200px;
	background:#ECE9D8 url('/images/filterback.gif') repeat-x right top;
	}

#landingRight{
	width:600px;
	padding-left:14px;
	}

#subLandingLeft{
	padding:0px 20px 20px 20px;
	}

#subLandingLeft #whats_popular{
	margin-left:-23px;
	}

#sublandingRight{
	margin-top:10px;
	}

#landingRightLinks{
	float:right;
	padding-right:20px;
	}

#mapModal{
	padding-left:20px;
	background:url('/images/map_this.gif') no-repeat left center;
	}

.backlink{
	padding-left:10px;
	}

.landingLeftTitle{
	color:#006699;
	font-size:16px;
	font-weight:bold;
	padding-bottom:14px;
	text-align:center;
	}

.landingRightTitle{
	color:#006699;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	padding-bottom:14px;
	text-align:left;
	}

.landingRightTitleGray{
	color:#666666;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:46px;
	padding-bottom:14px;
	text-align:left;
	}

#landingPhoto{
	width:300px;
	height:200px;
	background-color:#ccc;
	}

#landingPhoto img{
	width:300px;
	}

#landingCaption{
	font-size:11px;
	width:300px;
	margin-bottom:10px;
	}

#landingContent{
	font-size:14px;
	float:right;
	width:290px;
	padding-right:10px;
	margin-bottom:10px;
	}

#landingContentNoPhoto{
	font-size:14px;
	padding-right:10px;
	margin-bottom:10px;
	}

#landingListings{
	color:#006699;
	font-size:16px;
	margin-bottom:10px;
	width:150px;
	}

#landingListings a{
	color:#333333;
	display:block;
	font-size:14px;
	margin-bottom:6px;
	width:144px;
	}

#landingArticles{
	color:#006699;
	float:right;
	font-size:16px;
	margin-bottom:10px;
	width:450px;
	}

#landingArticles a{
	color:#333333;
	display:block;
	font-size:14px;
	margin-bottom:16px;
	margin-right:6px;
	width:444px;
	}

#landingArticles .moreArticlesLink{
	cursor:pointer;
	text-decoration:underline;
	margin-bottom:16px;
	}

#articleContent{
	margin-bottom:20px;
	margin-right:10px;
	color:#333333;
	}

#articlePhotoBlock{
	display:block;
	float:left;
	width:310px;
	min-height:250px;
	}

#articlePhotoBlock .caption{
	font-style:italic;
	width:300px;
	background-color:#EEEEEE;
	height:32px;
	}

.relatedBlock{
	margin:10px 0;
	}

.relatedTitle{
	padding-top:14px;
	padding-bottom:4px;
	margin-bottom:1px;
	color:#006699;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	}

.relatedList{
	margin:0px;
	padding:0 0 0 14px;
	list-style-position:outside;
	list-style-type:none;
	}

#weddings_left h2{
	margin:6px 0 0;
	}

#weddings_left p{
	margin:0 0 32px;
	}

#weddings_left a{
	color:#000000;
	text-decoration:none;
	}

#weddings_left a:hover{
	text-decoration:underline;
	}

#industry_login{
	float:right;
	padding:0 14px;
	}

#printpage{
	background:url('/images/print.png') no-repeat left center;
	color:#CC0000 !important;
	font-size:8pt;
	padding-left:20px;
	padding-right:10px;
	text-decoration:none;
	display:block;
	}

/* area page */
.areaPage #middle_column{ width:428px; }

.areaPage #middle_column_inner{ padding:10px; }

.areaPage #right_column{ width:212px; }

.areaContent .heading{
	color:#ff9933;
	font-size:20px;
	}

.areaContent,
.areaContent .tabNav{ margin-top:10px; }

.areaContent .tabNav a{
	color:#666666;
	display:block;
	font-size:15px;
	padding:10px;
	text-align:center;
	text-decoration:none;
	}

.areaContent .tabNav .articleNav,
.areaContent .tabNav .photoNav,
.areaContent .tabNav .videoNav{
	float:left;
	height:33px;
	margin-left:22px;
	position:relative;
	width:105px;
	}

.areaContent .tabNav .active{ background:url('/images/shell/area/tab.png') no-repeat center center; }

.areaContent .tabNav .tabination_divider{
	background:url('/images/shell/area/divider.png') no-repeat center bottom;
	width:408px;
	height:33px;
	}

.areaContent .tabination{ display:none; }

.areaContent .tabination.active{ display:block; }

.areaContent .tabContent{ margin:10px 0; }

.areaContent .tabContent #photoBlock ul{
	list-style:none outside none;
	margin:10px 0 10px 5px;
	padding:0;
	}

.areaContent .tabContent #photoBlock li.slide{
	background:url('/images/shell/area/photo_back.png') no-repeat left top;
	float:left;
	height:131px;
	margin:0;
	padding:0;
	width:133px;
	}

.areaContent .tabContent #photoBlock li.hidden{ display:none; }

.areaContent .tabContent .tabination_viewmore,
.areaContent .tabContent .tabination_viewless{
	color:#006699;
	float:right;
	font-size:14px;
	margin-right:6px;
	text-decoration:none;
	}

.areaContent .tabContent .tabination_viewmore:hover,
.areaContent .tabContent .tabination_viewless:hover{ text-decoration:underline; }

.areaContent .tabContent .tabination_viewless{ display:none;}

.areaContent .tabContent #videoBlock .videoItem.hidden{ display:none; }

.areaContent .tabContent #videoBlock .videoItem table{
	border:0 none;
	margin:0;
	padding:0;
	width:100%;
	color:#333333;
	}

.areaContent .tabContent #videoBlock .videoImage{
	background:url('/images/shell/area/video_back.png') no-repeat left top;
	width:100px;
	text-align:left;
	vertical-align:top;
	}

.areaContent .tabContent #videoBlock .videoTitle{
	color:#006699;
	font-size:15px;
	font-weight:bold;
	}

.areaContent .tabContent #videoBlock .videoBlurb{
	color:#666666;
	font-size:13px;
	}

.areaContent .tabContent #videoBlock .videoItem a{
	background:url('/images/shell/area/play.jpg') no-repeat left top;
	padding-left:30px;
	color:#006699;
	font-size:18px;
	text-decoration:none;
	}

.areaContent .tabContent #videoBlock .tabination_divider{
	background:url('/images/shell/area/divider.png') no-repeat center center;
	width:408px;
	height:33px;
	}

.areaContent .tabContent #articleBlock .articleItem.hidden{ display:none; }

.areaContent .tabContent #articleBlock .articleItem table{
	border:0 none;
	margin:0;
	padding:0;
	width:100%;
	}

.areaContent .tabContent #articleBlock .articleImage{
	padding:5px;
	text-align:left;
	vertical-align:top;
	width:80px;
	}

.areaContent .tabContent #articleBlock .articleTitle{
	color:#006699;
	font-size:15px;
	font-weight:bold;
	}

.areaContent .tabContent #articleBlock .articleBlurb{
	color:#666666;
	font-size:13px;
	}

.areaContent .tabContent #articleBlock .articleItem a{
	color:#ff6600;
	font-size:12px;
	text-decoration:none;
	}

.areaContent .tabContent #articleBlock .articleItem a:hover{ text-decoration:underline; }

.areaContent .tabContent #articleBlock .tabination_divider{
	background:url('/images/shell/area/divider.png') no-repeat center center;
	width:408px;
	height:33px;
	}

