﻿body{margin:0px;padding:0px;background-image: url("/images/inner_bg.gif"); background-repeat:repeat-x;background-color:#151515;font-family: Arial, Verdana, sans-serif;text-align: center;line-height:16px;color:#c8c8c8;}
ol { margin: 10px 0 10px 0; }
ol li { list-style: decimal; list-style-position:inside; padding-left: 15px; }
ul { margin: 10px 0 10px 2.5em; padding: 0; }
li { list-style: disc; }
*{ behavior: url(iepngfix.htc) }
p { margin: 2px 0 1em; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #94CFF9; }
h1 { font-size: 1.5em; line-height: 1.8em; color:#94CFF9; margin: 0 0 1em; }
h2 { font-size: 1.3em; line-height: 1.6em; }
h3 { font-size: 1.1em; line-height: 1.4em; }
h4 { font-size: 1.0em; line-height: 1.2em; }
h5 { font-size: 0.9em; line-height: 1.1em; }
h6 { font-size: 0.8em; line-height: 1.0em; }
strong { font-weight: bold; }
em { font-style: italic; }
em strong, strong em { font-weight: bold; font-style: italic; }
#content {min-height: 300px; text-align: left;}
/* LAYOUT */
#header { width: 774px; margin: 0 auto 0 auto; height: 236px; background: none; overflow: hidden;}
#mainWrapper { width: 722px; margin: 0 auto 0 auto; padding: 0 10px 0 10px; text-align: left; background: #0f0f0f url(../images/inner_bg_content_mid.gif) repeat-x; font-size: 11px; line-height: 14px; }
#pageFooter { width: 722px; margin: 0 auto 0 auto;text-align: left; background: url(../images/footer_bg.gif) repeat-x top center; height: 98px; padding: 15px 10px 10px 10px;  }
.pageReqElements { height: 22px; margin: 10px 0 10px 0; width: 100%; clear: both; }
.breadCrumb { width: 508px;font-size:11px; color: #BCBCBC; float: left; }
.submitBox { width: 208px; float: right; text-align: left; }
.submitBox a { display: block; float: left; margin: 1px; }
.submitBox span { display: block; float: left; height: 16px; padding-top: 2px; padding-right: 2px;}
.bottom { width: 338px; }
.address { float: left;line-height:16px }

/* Coupons */

ul.coupons { margin: 0; padding: 0; list-style: none;}
ul.coupons li { margin-bottom: 15px; }

/* Drop downs */

#mainMenu { width: 742px; height: 24px; background: #000004 url(../images/nav_bg.gif) top center no-repeat; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; margin: 0 auto 0 auto;}
#mainMenu div,#mainMenu ul,#mainMenu ol,#mainMenu li {  margin:0; padding:0;}
#mainMenu em,#mainMenu strong { font-style:normal; font-weight: normal; }
#mainMenu ol,#mainMenu ul { list-style:none;}caption,th { text-align: left; }
#mainMenu a { font-size: 11px; font-weight: bold; display: block; padding: 2px 4px 2px 4px; }
#mainMenu a:link,#mainMenu a:active,#mainMenu a:visited { color: #bebebe; text-decoration: none; display: 
														  block; }
#mainMenu a:hover, #mainMenu a.current { color: #fff; background: #08598c; text-align: left; }
#mainMenu ul { display: block; text-align: left; margin: 0; padding: 0; }
#mainMenu ul li { display: block; float: left; position: relative; padding: 2px; }
#mainMenu ul li.divider { font-weight: bold; color: #707070; font-size: 12px; margin-top: 2px; }
#mainMenu ul li.end { border: none;  }
#mainMenu ul li ul { display: none; position: absolute; top: 22px; left: 0; width: 185px; }
#mainMenu ul li ul li { display: block; position: relative; border: 1px #707070 solid; background: #000004;
						width: 180px; margin-top: -1px; padding: 0 2px 2px 2px; }
#mainMenu ul li ul li a { font-weight: normal; background: none; }
#mainMenu ul li ul li a:hover { background: none; }
#mainMenu ul li ul li ul { display: none; position: absolute; left: 184px; top: 0; }


/* FAQ */
#faqQuickLinks { display: block; margin-bottom: 35px; clear: both; float: none; }
#faqQuickLinks .faqQuickLink { display: block; width: 45%; float: left; position: relative; margin: 5px 10px 5px 10px; }
#faqQuickLinks .faqQuickLink img { margin-left: -10px; }
.faqContent li.fi { padding: 5px 0 5px 0; }
.faqContent .topLink { text-align: right; }


/* BACKGROUND IMAGES  */

.bg_inner {background-image:url(/images/bg.png); background-repeat:repeat}
.bg_left{background-image:url('/images/shdw_left.gif');background-repeat:no-repeat;}
.bg_right{background-image:url('/images/shdw_right.gif');background-repeat:no-repeat;}
.bg_nav{background-image:url('/images/nav_bg.gif');background-repeat:no-repeat;}
.bg_breadcrum{background-image:url('/images/inner_top_content.gif');background-repeat:no-repeat;}
.bg_content_left{background-image:url('/images/inner_bg_content_mid.gif');background-repeat:repeat-x; 
		background-color:#0F0F0F;}
.bg_content_right{background-image:url('/images/inner_bule_mid.gif');background-repeat:repeat-x;}
.bg_footer{background-image:url('/images/footer_bg.gif');background-repeat:repeat-x;}
.bg_dark{background-color:#0F0F0F;}
.bg_vline{background-image:url('/images/line_midbg.gif');background-repeat:repeat-y;}
.bg_hline{background-image:url('/images/line1_midbg.gif');background-repeat:repeat-x;}
.bg_content_blue{background-image:url('/images/index_blue_bg.gif');background-repeat:repeat;}
.bg_content_blue_top{background-image:url('/images/index_blue_top.gif');background-repeat:no-repeat;}
.bg_content_blue_mid{background-image:url('/images/index_blue_middle.gif');background-repeat:no-repeat;}
.bg_content_blue_bottom{background-image:url('/images/index_blue_bottom.gif');background-repeat:no-repeat;}
.bg_content_blue_main{background-image:url('/images/attraction_list_h_bg.gif');background-repeat:repeat-x;height:30px; 
	color:#94CFF9;font-size:16px;font-weight:bold;line-height:16px;}
.bg_search{background-image:url('/images/search_midbg.jpg');background-repeat:repeat-x; }
.bg_accomo{background-image:url('/images/accomo_form_midbg.gif');background-repeat:repeat-x; }

.bg_content_dining{background-image:url('/images/dining_midbg.gif');background-repeat:repeat;}
.bg_content_dining_top{background-image:url('/images/dining_top.gif');background-repeat:no-repeat;}
.bg_content_dining_mid{background-image:url('/images/dining_mid.gif');background-repeat:no-repeat;}
.bg_content_dining_bottom{background-image:url('/images/dining_btm.gif');background-repeat:no-repeat;}

/* TEXT FORMATTING  */
.text{font-size:11px;color:#BCBCBC;line-height:16px;text-align:left;}
.text_heading{font-size:16px;color:#94CFF9;line-height:19px;font-weight:bold;}
.text_heading_gray{font-size:16px;color:#BCBCBC;line-height:19px;font-weight:bold;}
.text_sign_up{font-size:11px;color:#FFFFFF;line-height:14px;}
.text_white{font-size:11px;color:#E2E2E2;line-height:14px;}
.text_breadcrum{font-size:11px;color:#BCBCBC;line-height:14px;text-align:left;}
.text_breadcrum_white{font-size:11px;color:#F2F2F2;line-height:14px;text-align:left;}
.text_right{font-size:11px;color:#E9E9E9;line-height:16px;text-align:left;}
.text_blue{color:#72C5F0;font-size:11px;}
.text_blue_heading{color:#94CFF9;font-size:100%;font-weight:bold;line-height:16px;}
.text_blue_hd_small{color:#94CFF9;font-size:12px;font-weight:bold;}



/* ANCHOR  */
a,a:link,a:active,a:visited { color:#94CFF9; text-decoration: underline; }
a,a:link,a:active,a:visited { color:#94CFF9; text-decoration: none; }

a.text_heading{font-size:16px;color:#94CFF9;line-height:19px;font-weight:bold;text-decoration:underline;}
a.text_heading:hover{font-size:16px;color:#94CFF9;line-height:19px;font-weight:bold;text-decoration:none;}


a.nav{font-size:11px;color:#BEBEBE;text-decoration:none;font-weight:bold;font-family: Tahoma, Arial, Verdana, sans-serif;padding: 2px 4px 2px 4px;}
a.nav:hover{font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;background-color:#08598C;font-family: Tahoma,  Arial, Verdana, sans-serif;padding: 2px 4px 2px 4px;}

a.nav_active{font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;background-color:#08598C;font-family: Tahoma,  Arial, Verdana, sans-serif;padding: 2px 4px 2px 4px;}
a.nav_active:hover{font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;background-color:#08598C;font-family: Tahoma,  Arial, Verdana, sans-serif;padding: 2px 4px 2px 4px;}

a.blue_link{color:#8E8E8E;font-size:11px;text-decoration:none;}
a.blue_link:hover{color:#72C5F0;font-size:11px;text-decoration:underline;}

a.contact_us{font-size:11px;color:#72C5F0;text-decoration:underline;}
a.contact_us:hover{font-size:11px;color:#72C5F0;text-decoration:none;}

a.breadcrum_link{font-size:11px;color:#BCBCBC;text-decoration:none;}
a.breadcrum_link:hover{font-size:11px;color:#BCBCBC;text-decoration:underline;}

a.white_link{font-size:11px;color:#fff;text-decoration:underline; font-weight:bold;}
a.white_link:hover{font-size:11px;color:#fff;text-decoration:none; font-weight:bold;}

a.top_link{font-size:12px;color:#72C5F0;text-decoration:underline; font-weight:bold;}
a.top_link:hover{font-size:12px;color:#72C5F0;text-decoration:none; font-weight:bold;}


/* TEXT FOOTER  */
.footer{color:#8E8E8E;font-size:9px;}
a.footer{color:#8E8E8E;font-size:9px;text-decoration:none;}
a.footer:hover{color:#8E8E8E;font-size:9px;text-decoration:underline;}
				
/* BORDER  */
.border{  border: 1px solid #D6D6D6;}

/*-- Misc Classes --*/
.vline_top_nav{font-size:12px;color:#707070;padding-left:3px;padding-right:3px;}
.vline_footer{font-size:11px;color:#8E8E8E;padding-left:3px;padding-right:3px;}
.divider_line{background:#454545;}
.img_border{margin-right:10px;border:1px solid #BCBCBC;}
.img_border2{border:1px solid #BCBCBC;}
.mrgn{margin-right:8px;margin-bottom:2px;border:1px solid #BCBCBC;}

/* FORM ELEMENTS */
form table tr td { padding: 5px; }
.textfield_bottom {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	height: 16px;
	width: 190px;
	border: 1px solid #4B4B4B;
	font-size: 10px;
	padding-top:2px;
	padding-left:4px;
	display: block; float: left; 
}
			
.textfield {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	height: 16px;
	width: 150px;
	border: 1px solid #4B4B4B;
	font-size: 10px;
	padding-top:2px;
	padding-left:4px;
	display: block; float: left; 
}

.textfield_destination {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	height: 20px;
	width: 135px;
	border: 1px solid #C0C0C0;
	font-size: 10px;
	padding-top:2px;
	padding-left:4px;
}
.select_search {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	width: 464px;
	border: 1px solid #4A4A4A;
	font-size: 11px;
	padding:1px;
	z-index:0px;
}	

.select_month {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	width: 93px;
	border: 1px solid #4A4A4A;
	font-size: 11px;
	padding:1px;
	z-index:0px;
}

.select_dining {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	width: 208px;
	border: 1px solid #4A4A4A;
	font-size: 11px;
	padding:1px;
	z-index:0px;
}

.select_day {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#3A3A3A;
	width: 40px;
	border: 1px solid #4A4A4A;
	font-size: 11px;
	padding:1px;
	z-index:0px;
}
			
/* DROP DOWN CSS */
.menu { 
  font-family: Arial, Verdana, sans-serif;
  color:#BEBEBE; 
  background-color:#000004;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  outline: none;
  display:block;
}
a.menu:hover { 
  font-family: Arial, Verdana, sans-serif;
  color:#FFFFFF;
  background-color:#000004;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  outline: none;
  display:block;
}												

/* Local Sports Teams */
.localSportsTeams h3 { background: #000; padding: 10px; }

/* sports trivia */
.sportsTrivia li { margin: 10px;}
.sportsTrivia li p { margin-left: 10px; }

/* attractions list */
#attractionsTable tr td a { color: #fff; font-weight: bold; display: block; padding: 2px 10px 2px 20px; text-decoration: underline;}
#attractionsTable tr td.s a { color: #fff; font-weight: normal; text-decoration: none;}
#attractionsTable tr td a:hover { color: #fff; text-decoration: none; }

/* itinieraries */
#itinerarySection ul li { display: block; padding: 5px 0 15px 0; }
#itinerarySection .bullet { padding: 5px 0px 0px 10px; }
.toTop { text-align: right; margin: 5px; }
#quickLinksSection { margin: 10px 0 10px 0; }
#quickLinksSection ul { margin: 5px; }
#quickLinksSection ul li { margin: 5px 0 5px 0; }
#quickLinksSection a:link { text-decoration: underline;  }

/* search results */
#searchResults { list-style-type: decimal;  margin-left: 20px;}
#searchResults strong { color: #6ab2e5; }
#searchResults li { border: 1px #333 solid; margin: 5px 0 5px 0; list-style-position: outside; }
#searchResults li h2 a { text-decoration: underline; }
#searchResults .url { color: #5b5; font-style: italic; font-size: 1.2em; margin-bottom: 10px;}
.pageNum { margin: 10px 2px 2px 2px; float: left; }
.pageNum a { text-decoration: underline; border: 1px solid #6ab2e5; display: block; padding: 2px 5px 2px 5px;  }
#searchResults .subclass { font-size: 10px; font-variant: small-caps; }
.pageNum a.active { border: none; font-weight: bold;  }

/* extras */
.clr { width: 100%; float: none; clear: both; font-size: 0; line-height: 0; }
.bullet { margin: 8px 5px 5px 5px; }


/* accommodations forms */
.smalltitletext { color: #555; }

.news_sign_up { width: 180px; }	
.new_go { padding-top: 2px; }


/* subcategory sorter */
.subcategorySelector { padding: 10px; background: #333; border: 1px solid #555; margin: 10px;  }
.subcategorySelector select { border: 1px solid #555; padding: 2px; }
.subcategorySelector select option { color: #5aa2d5; font-weight: bold; border-bottom: 1px dotted #ececec; }