
@import "nav.css";

/*******************************************************************************
* General Styles
*******************************************************************************/
body {margin: 0; padding: 0; text-align: center; height: 100%; background-image: url(../images/brown_carpet.gif);}
table, tr, td, form, p {margin: 0; padding: 0;}


/*******************************************************************************
* Main Layout
*******************************************************************************/
table.outer_shadow {margin: 58px auto 0 auto;}
td.shadow_NW {height: 12px; width: 12px; background: url(../images/shadow_NW.png) no-repeat bottom right;}
td.shadow_N {height: 12px; background: url(../images/shadow_top.png) repeat-x bottom;}
td.shadow_NE {height: 12px; width: 12px; background: url(../images/shadow_NE.png) no-repeat bottom left;}
td.shadow_W {width: 12px; background: url(../images/shadow_left.png) repeat-y right;}
td.shadow_E {width: 12px; background: url(../images/shadow_right.png) repeat-y left;}
td.shadow_SW {height: 12px; width: 12px; background: url(../images/shadow_SW.png) no-repeat top right;}
td.shadow_S {height: 12px; background: url(../images/shadow_bottom.png) repeat-x top;}
td.shadow_SE {height: 12px; width: 12px; background: url(../images/shadow_SE.png) no-repeat top left;}
div.main {background-color: #FFFFFF; width: 922px; padding: 6px;}
div.main div.main2 {border: 1px solid #5E4549; height: 538px; padding: 10px; text-align: center;}
div.footer_nav {width: 922px; margin: 0 auto 0 auto; font: 11px/16px Georgia, serif; color: #D3D3D3;}
div.footer_nav a {font: 11px/16px Georgia, serif; color: #D3D3D3; text-decoration: none;}


/*******************************************************************************
* Top Navigation
*******************************************************************************/
table.topnav {margin: 10px auto 10px auto;}
table.topnav tr td {width: 147px; text-align: center; border-left: 1px solid #4F1344;}
table.topnav tr td a {
	color: #4F1344;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 10px;
	text-decoration: none;
}
table.topnav tr td a.current {color: #BD930C;}

/*******************************************************************************
* Bottom Layout
*******************************************************************************/
table.bottom {width: 886px; height: 120px; margin: 20px auto 0 auto;}
table.bottom td {
	text-align: center;
	vertical-align: top;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 18px;
}
table.bottom tr td p {margin: 5px 0 10px 20px; text-align: center;}
table.bottom tr td.bottom_nav p {margin: 5px 0 10px 0; text-align: left;}
table.bottom p a {font: bold 9px/9px Georgia, serif; color: #4F1344; text-decoration: none;}
table.bottom p.reservations {font: bold 9px/9px Georgia, serif; color: #4F1344;}
table.bottom p a:hover {color: #BD930C;}
div.download_link {width: 90%; text-align: right; margin-top: 10px;}
div.download_link a {font: italic 13px/19px Georgia, Serif; color: #000; text-decoration: none;}
div.download_link a img {border: 0 none; outline: none;}
table.download_section {margin: 0 auto 1px auto;}
table.download_section td.download_title {font: italic 20px/25px Georgia, Serif; color: #444; vertical-align: bottom; padding-right: 15px;}
table.download_section td.download_link {vertical-align: bottom;}
table.download_section td.download_link a {font: italic 13px/19px Georgia, Serif; color: #000; text-decoration: none;}
table.download_section td.download_link a img {border: 0 none; outline: none;}

/*******************************************************************************
* Contact page
*******************************************************************************/
td.contact_main {
	width: 443px;
	background-color: #EDEAE2;
	vertical-align: top;
	text-align: left;
}
td.contact_main p {font: normal 12px/16px Georgia, serif;	color: #000;}
td.contact_main p.contact_title {color: #4F1344; padding-top: 15px;}
table.contact_details th {
	font: normal 12px/15px Georgia, serif;
	color: #4F1344;
	vertical-align: top;
	text-align: left;
	padding: 5px 0 0 0;
}
table.contact_details td {
	font: normal 12px/15px Georgia, serif;
	color: #000;
	vertical-align: top;
	text-align: left;
	padding: 5px 0 0 15px;
}
table.contact_details td a {
	font: normal 12px/15px Georgia, serif;
	color: #000;
	text-decoration: none;
}

table.contact_details2 th {
	font: normal 12px/15px Georgia, serif;
	color: #4F1344;
	vertical-align: top;
	text-align: left;
	padding: 5px 0 0 30px;
}
table.contact_details2 td {
	font: normal 12px/15px Georgia, serif;
	color: #000;
	vertical-align: top;
	text-align: left;
	padding: 5px 0 0 15px;
}
table.contact_details2 td a {
	font: normal 12px/15px Georgia, serif;
	color: #000;
	text-decoration: none;
}
div.map_window {font: 11px/15px Georgia, Serif; color: #000;}
div.map_window p {font: 11px/15px Georgia, Serif; color: #000; padding-top: 3px;}
div.map_window p a {font: 11px/15px Georgia, Serif; color: #666;}


/*******************************************************************************
* Join page
*******************************************************************************/
td.join_main {
	width: 443px;
	background-color: #EDEAE2;
	vertical-align: top;
	text-align: left;
}
td.join_main table {width: 398px;}
td.join_main td {
	font: 11px/16px Georgia, Serif;
	color: #000;
	padding: 5px 0 0 5px;
	vertical-align: top;
	text-align: left;
}
td.join_main input.textbox {border: 1px solid #CCC; width: 215px;}
td.join_main input.submitbtn {
	border: 1px solid #999;
	font: 9px/12px Georgia, Serif;
	color: #999;
	background-color: #FFF;
	cursor: pointer;
}
td.join_main textarea {border: 1px solid #CCC; width: 215px; height: 90px; overflow: auto;}

/*******************************************************************************
* Privacy Policy
*******************************************************************************/
div.privacy_policy {width: 860px; margin: 0 auto 0 auto; text-align: left;}
div.privacy_policy h1 {margin: 20px 0 20px 0; padding: 0; font: normal 20px/28px Georgia, Serif;}
div.privacy_policy h2 {margin: 20px 0 5px 0; font: bold 12px/18px Georgia, Serif;}
div.privacy_policy p {margin: 5px 0 5px 0; padding: 0; font: normal 12px/18px Georgia, Serif;}
div.privacy_policy p a {font: normal 12px/18px Georgia, Serif; color: #000;}

