body {margin:0 0 30px 0;padding:0;background:url(/_includes/images/bg/bg_Body.gif) top repeat-x #53b5e6;}
body * {font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited, a:active {color:red;text-decoration:none;}
a:hover {color:gold;text-decoration:underline;}
	
h1 {font-weight:bold;color: #1e86ba;text-transform:uppercase;font-size:20px;line-height:23px;}
/* for Flash text */
h2 {font-weight:bold;color:red;text-transform:uppercase;font-size:15px;line-height:15px;clear:both;}
h3, .bday_faq .faq_questions {font-weight:bold;color:#349fd5;text-transform:uppercase;font-size:15px;line-height:15px;}
hr {margin:0;border:0;height:0;border-bottom:1 solid gold;}

/* Container and region styles */
.container {width:949px;}

.main {background:url(/_includes/images/bg/bg_Container.gif) repeat-y;height:500px;}

.nav_vert {background:url(/_includes/images/bg/bg_Nav_Vert.gif) right repeat-y;width:218px;vertical-align:top;}
.nav_vert div#nav_vert {margin:0px 0 0 31px;background:url(/_includes/images/bg/bg_Nav_Vert_Wave.gif) top no-repeat; height:600px;padding:10px 0 0 0;}
#nav_vert {background:none;}

.nav_vert .JoinTheClub {width:187px;background:url(/_includes/images/bg/bg_JoinTheClub.gif) no-repeat top;height:122px;padding:80px 0 0 0;margin:20px 0 0 0;}
.JoinTheClub .submit {float:right;background: url(/_includes/images/shell/button_Go.gif) no-repeat;width:26px;height:25px;margin:0 3px 0 0;}
.JoinTheClub input {border:0;width:150px;float:left;height:25px;margin:0 0 0 3px;line-height:22px;}

.header_Inner, .header_Inner div {float:left;}
.header_Inner {width:731px;font-size:11px;line-height:12px;}
.header_Inner .image {background:url(/_includes/images/bg/bg_innerMainLeft.gif) no-repeat;width:418px;height:318px;}
.header_Inner .innerMainRight {background:url(/_includes/images/bg/bg_innerMainRight.gif) no-repeat;width:247px !important;width:287px;height:318px;padding:45px 25px 10px 10px;color:red;}
.header_Inner h3 {color:navy;font-size:15px;line-height:16px;}
.header_Inner .SEO {margin:10px 0 0 0;	color:navy; width:247px !important;width:247px;}

.header_Inner a:link,.header_Inner a:visited,.header_Inner a:active {color:navy;text-decoration:underline;}
.header_Inner a:hover {color: maroon;}

.content {width:731px;vertical-align:top;}
.content, .content td {font-size:13px;color:#1d1b57;line-height:18px;}
.content div#content {margin:10px 50px 50px 25px;}

.footer td {background:url(/_includes/images/bg/bg_Footer.gif) top no-repeat;padding:60px 0 0 20px;font-size:12px;color:#ffffff;}
.footer a:link,.footer a:visited,.footer a:active,.footer a:hover  {color:white;}	

.byWDD a:link, .byWDD a:visited,.byWDD a:active  {color:lightblue;text-decoration:none;}
.byWDD a:hover {color:white;text-decoration:underline;}


/* Non-region specific styles */
.twelvebucktuesdays {margin:20px 0 0 0;text-align:center;}
.faq p.question {
	color: #3cace5;
	font-weight:bold;
	text-transform: uppercase;
}

.meridian_attractions {float:left;width:641px;font-size:11px;line-height:11px;text-align:center;font-weight:bold;margin:0 0 25px 0;}

.meridian_attractions a {
		margin:1px;
		padding:2px 0px;
		text-align:center;
		display:block;
		width:106px;
		height:28px;
		float:left;		
		background-color: yellow;
		border:1px solid orange;
		color:darkred;
	}
.meridian_attractions a:hover {background-color: red;color:white;text-decoration:none;}


.row1 td {background: white;padding:10px 10px 20px 10px;}
.row2 td {background: #ffffb9;padding:10px 10px 20px 10px;}
.side_images {margin:0 20px 0 0;}

.simple {width:650px;}
.noborder {border-top:none;}
.simple th, .simple td {padding:3px;
}
.simple th {font-weight:bold;color: #1e86ba;text-transform:uppercase;font-size:20px;line-height:23px;text-align:left;padding:5px 0 0 5px;background: #d1e8f4;border-bottom:2px solid gold;}
.simple td {border-bottom:1px dashed silver;}
.simple .blank {border-bottom: none;}

.bday_club .row1 td, .bday_club .row2.td {background: #ffffb9;}
.bday_club th {font-size:18px;background:#FBED21;color: #d82125;}
.bday_club .blank {background:#FFFF84;border-bottom:1px solid silver;}

.bday_faq {
	margin:50px 0 0 0;
}
.bday_faq .faq_questions {border-top:1px solid gold;padding:10px 0 0 5px;}
.bday_faq .faq_answers {padding:5px 5px 5px 25px;}

.contest_navigation {background: #ffffff;	color:#ffffff;margin:0 0 35px 0;width:auto;}

.contest_navigation a {float:left;display:block;width:100px;text-align:center;border-left:#ffffff 1px solid;}

.contest_navigation a:link,.contest_navigation a:visited,.contest_navigation a:active {color:white;background:#d82125;}
.contest_navigation a:hover {color:darkred;background:yellow;}

table.simple_attractions {width:650px;border-top:12px solid red;margin:20px 0 0 0;}
.simple_attractions td {padding:5px;border-bottom:1px dotted silver;} 

.thumb_download {
   width:150px;
	margin-left:5px;
	background-color:white;
	float:right;
	border:1px solid silver;
	border-bottom:5px solid black;	
	border-top:5px solid silver;	
	text-align:center;
	font:10px/11px verdana;
	padding-bottom:5px;
}