body {margin:0;padding:0;background:url(/_includes/images/backgrounds/bg_body.gif) repeat-x top #C0B89B;}
body * {font:13px/22px Georgia, "Times New Roman", Times, serif;}
body strong {font-weight:bold;}
body em {font-style: italic;}

.container {width:1000px;}
.left {width:234px;vertical-align:top;background:url(/_includes/images/backgrounds/bg_nav_left.gif) top repeat-y;text-align:center;padding:0;}
.middle {vertical-align:top;background:url(/_includes/images/backgrounds/bg_middle_content.gif) top left repeat-y #ffffff;}

a {color: #8f3621;}
a:hover {color:navy;text-decoration:none;}

h1 {color:#80301D;font-size:26px;line-height:30px;font-weight:bold;}
h2 {color: #cd853f;font-size:18px;line-height:28px;font-weight:bold;text-transform:uppercase;border-bottom:1px dashed silver;}
h3 {color: teal;font-size:15px;line-height:18px;font-weight:bold;}
hr {border:0;border:1px solid #937b4a;height:0;background:#ffffff;}

ul {margin-bottom:0;margin-top:0;}
li {margin:0;line-height:18px;}

.bodybackground {background:url(/_includes/images/backgrounds/bg_body_div.jpg) top center no-repeat;}

a.button {background:#f2f0f0;font-size:9px; line-height:12px;height:12px;border:1px solid black;padding:1px 3px;color:gray;text-decoration:none;text-transform:uppercase;font-weight:bold;}
a.button:hover {background: #8a3420;color: #e3ba91;}

.clear {clear:both;}

.col {float:left;width:661px;}
.col_two_left,.col_two_right {width:49%;}
.col_two_left {float:left;}
.col_two_right {float:right;}

.content {padding:0 40px 20px 50px;margin:0;}

.content img {border:1px solid black;}
.content .events img {border:0px;}

div.form {
	clear:right;
}
div.contest_navigation {margin:10px auto 10px auto;text-align:right;float:left;width:100%;overflow:hidden;}
div.contest_navigation a {
	margin:0 5px 0 0;
	display: block;
	float: left;
	background:#8f3621;
	width:100px !important;
	text-align:center;
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;

}
.contest_navigation a:hover {color: #ffd700;background: #612314;}

.footer .navigation {
	height:41px;
	padding:2px 0 5px 0;
	text-align:center;
	background:url(/_includes/images/backgrounds/bg_footer_top.gif) no-repeat;
	margin-bottom:0;
	font-size:15px;
	line-height:11px;
	text-transform: uppercase;
	letter-spacing:.05em;
	}
.footer .navigation a {font-size:12px;text-decoration:none;color:#35332D;}
.footer .navigation a:hover {color:white;text-decoration:underline;}

.footer .copyright {height:170px; background:url(/_includes/images/backgrounds/bg_footer_bottom.gif) top center no-repeat;vertical-align:top;}
.footer .copyright * {color:#8D481E;font-size:11px;}
.footer .copyright a {color:#8d481e;text-decoration:none;}
.footer .copyright a:hover {color:#8d481e;text-decoration:underline;}
.footer .copyright .address {float:left;margin:15px 0 0 40px;}
.footer .copyright .phone {float:right;margin:15px 40px 0 0;}
.footer .copyright .center {clear:both;margin:5px 0 0 0;text-align:center;color:#35332D;}
.footer .logo {float:left;margin:10px 0 0 0;width:300px;text-align:center;}
.footer .logo img {width:165px;height:30px;}

.home_shell div {vertical-align:top;}
.home_shell .home_container {background:url(/_includes/images/backgrounds/bg_home_content.gif) repeat-y;float:left;width:766px;}
.home_shell .left {width:234px;}
.home_shell .left .ads {text-align:center;width:219px;margin:0 0 0 14px;}
.home_shell .main {width:530px;float:left;height:inherit;background:url(/_includes/images/backgrounds/bg_home_content.gif) #eee9d6;}
.home_shell .main .content {font-size:11px;line-height:13px;padding:3px 15px 20px 30px;}
.home_shell .main .content strong {color:maroon;font-size:14px;font-weight:bold;line-height:16px;}
.home_shell .right {background:url(/_includes/images/backgrounds/bg_home_right.gif) top right repeat-y;height:auto;}
.home_shell .buttons {width:236px;float:right;text-align:left;}
.home_shell .buttons img {margin:0 0 10px 18px;}

.left .buttons {text-align:center;margin:10px 0;}
.left .ads img {margin:0 0 10px 0;}

.mailing_list {width:210px;float:right;vertical-align:bottom;font-size:10px;font-weight:bold;text-align:center;margin:0 5px 20px 0;padding:0 0 5px 2px;
background-color: #5b290f;border:1px solid black;}
.mailing_list input {width:155px;height:18px;border:0;float:right;font-size:11px;padding:0 0 0 5px;}
.mailing_list input.submit {width:42px;height:18px;padding:0;border:0 !important;}

.masthead .logo {width:234px;}
.masthead .imagery {width:751px;}

.nav_horiz {background:url(/_includes/images/backgrounds/bg_nav_horiz.gif) no-repeat;}
.nav_horiz div {float:left;}
.nav_horiz .end_left {width:18px;}
.nav_horiz .end_right {width:19px;}
.nav_horiz .buttons {width:963px;}
.nav_horiz img {height:41px;}
.nav_horiz a {display:block;}

a.SAP {width:206px;background:url(/_includes/images/nav/nav_h_specials_off.gif) no-repeat;}
a.R {width:87px;background:url(/_includes/images/nav/nav_h_resort_off.gif) no-repeat;}
a.WP {width:119px;background:url(/_includes/images/nav/nav_h_waterpark_off.gif) no-repeat;}
a.CC {width:189px;background:url(/_includes/images/nav/nav_h_conference_off.gif) no-repeat;}
a.GAP {width:181px;background:url(/_includes/images/nav/nav_h_groups_off.gif) no-repeat;}
a.MAD {width:181px;background:url(/_includes/images/nav/nav_h_map_off.gif) no-repeat;}

.nav_horiz a.SAP:hover {width:206px;background:url(/_includes/images/nav/nav_h_specials_on.gif);}
.nav_horiz a.R:hover {width:87px;background:url(/_includes/images/nav/nav_h_resort_on.gif) no-repeat;}
.nav_horiz a.WP:hover {width:119px;background:url(/_includes/images/nav/nav_h_waterpark_on.gif) no-repeat;}
.nav_horiz a.CC:hover {width:189px;background:url(/_includes/images/nav/nav_h_conference_on.gif) no-repeat;}
.nav_horiz a.GAP:hover {width:181px;background:url(/_includes/images/nav/nav_h_groups_on.gif) no-repeat;}
.nav_horiz a.MAD:hover {width:181px;background:url(/_includes/images/nav/nav_h_map_on.gif) no-repeat;}

.nav_left {padding:12px 0 0 10px;font-size:14px;line-height:22px;font-weight:bold;}
.nav_left a {text-decoration:none;color:white;font-weight:bold;width:160px;display:block;margin:2px 0;text-align:center;}
.nav_left a:hover {text-decoration:none;color:gold;}

/*
.reservation_form {background-color: #e6e1cf;padding:0px 0 10px 0;text-align:center;width:180px !important;border:1px solid black;margin:10 0 10px 11px;}
.reservation_form h3 {margin:0;background-color: #80301d;color:white;line-height:25px;}
.reservation_form div {margin:5px 0;text-align:center;width:122px;}
.reservation_form div.dropdowns {text-align:right;}
.reservation_form * {font-size:12px;line-height:22px;}
.reservation_form form {margin:0;}
.reservation_form input {height:20px;border:1px solid silver;font-size:12px;font-family:arial;line-height:16px;width:95px;text-align:right;}
.reservation_form input.button {background-color: #8c8a8a;border:1px solid black;color:white;font-weight:bold;text-align:center;width:120px;}
.reservation_form select {line-height:24px;font-size:13px;width:50px;}
*/
.reservation_form {
	background-color: #af9d81;
	filter:alpha(opacity=90);   /* Internet Explorer       */
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   opacity: 0.9;
	padding:2px 2px 2px 2px;
	width:auto;
	text-align:center;
	border:1px solid black;
	margin:0 5px 3px 5px;
	float:right;
	}
.reservation_form div strong {text-transform:uppercase;/*color: #201e08;*/margin:0 0 0 5px;}
.reservation_form div {margin:0;text-align:center; float:left;margin:0 4px 0 0;color:white;}
.reservation_form div.dropdowns {text-align:right;float:left;}
.reservation_form * {font-size:10px;line-height:20px;}
.reservation_form form {margin:0;}
.reservation_form input {height:18px;border:1px solid black;line-height:14px;width:65px;text-align:right;color:black;}
.reservation_form input.button {background-color: #D35211;border:1px solid black;color:white;text-align:center;width:40px;font-weight:bold;line-height:14px;height:19px;}
.reservation_form select {width:40px;color:#000000;border:0;}


.sitemap * {font-size:14px;line-height:17px;}
.sitemap div div {padding-left:0px !important;padding-left:10px;}
.sitemap p a {text-transform:uppercase;font-weight:bold;letter-spacing:0.05em;margin:0;line-height:12px;}
.sitemap li {list-style-type: disc;color:gray;}
.sitemap li li {list-style-type: square;}

.small, .small * {font-size:11px;text-transform:uppercase;line-height:12px;}

.subnav_horiz {
	float:right;
	width:657px !important; width:661px;
	height:19px !important; height:23px;
	background: url(/_includes/images/backgrounds/bg_subnav_horiz.gif) repeat-y left #d2d3d4;
	padding:3px 4px 0 0;
	border-bottom: 1px solid #d3d3d4;
	margin:10px 0 10px 0;
	}
.subnav_horiz a {
	float:right;
	display:block;
	text-align:center;
	width:100px;
	width:auto;
	min-width:100px;
	background: #afa687; color: #4d2015;
	 font-weight:bold;text-decoration:none;text-transform:uppercase;
	font-size:10px; line-height:12px;
	margin:0 0 0 5px;	padding:1px 3px;
	border: 1px solid #8a643c;
	}
.subnav_horiz a:hover {text-decoration:none;background:brown;color:white;}

.byWDD {margin:8px 0 0 0;}
.byWDD a:link, .byWDD a:visited, .byWDD a:active {color:#A19879;text-decoration:none;}
.byWDD a:hover {color:#ffffff;}


