body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 800px;
	margin: 0;
	padding: 0 0 10px 0;
	position: absolute;
	left: 0;
	top: 0;
    background-color:white;
}
body h1, h1 {
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0;
	margin: 0;
	color: #3c6197;
}
.b_button {
	color: #3c6197;
	background-image: url(images/button_back.gif);
	border: thin solid #3c6197;
	font-weight: bold;
}
#wrapper {
	float: left;
	width: 800px;
	margin: 0;
	padding: 0;
}
#topbar {
	width: 800px;
	height: 15px;
	background-color: #3c6197;
	margin: 0;
	padding: 0;
}
#left {
	float: left;
	width: 500px;
	margin: 0;
	padding: 0;
}
#col_a {
	float: left;
	height: 395px;
	width: 250px;
	margin: 0;
	padding: 0;
}
#logo {
	background-image: url(images/h_logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 115px;
	width: 250px;
}
#firstread {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: bold;
	color: #333333;
	padding: 0 20px 10px 20px;
	margin: 0;
	height: 270px;
}
#firstread p {
	padding: 0;
}
#col_b {
	float:left;
	width: 250px;
	height: 395px;
	margin: 0;
	padding: 0;
	background-image: url(images/h_fred.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#bottom {
	float: left;
	width: 500px;
	background-color: #b8b59a;
	height: 150px;
	margin: 0;
	padding: 40px 0 0 0;
}
#col_c {
	float: right;
	width: 300px;
	height: 585px;
	margin: 0;
	padding: 0;
	background-color: #b8b59a;
}
#h_nav {
	float: left;
	width: 300px;
	height: 200px;
	margin: 0;
	padding: 0;
	background-color: #fff;
		margin: 0;
	padding: 0;
}
#h_quote {
	float: left;
	background-image: url(images/side_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
	width:220px;
	padding: 20px 30px;
	font-style: italic;
}
/*SECONDAY PAGES*/
#left_col {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	background-color: #b8b59a;
}
#left_img {
	float:left;
	width: 250px;
	height: 397px;
	margin: 0;
	padding: 0;
	border: none;
}
#left_img img {
	border: 0 solid #000;
}
#left_quote {
	float: left;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
	padding: 20px;
}
#left_ads {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
}
left_ads img {
	border: none;
}
#right_col 
{
    float:left;
	width: 549px;
	margin: 0;
	padding: 0;
	background-image: url(images/right_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#s_nav {
	float: left;
	width: 187px;
	height: 205px;
	padding: 0;
	margin: 0;
}
#top_right {
	float: right;
	width: 360px;
	background-image: url(images/flash1.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#flasher {
	float: right;
	height: 175px;
	padding: 0;
	margin: 0;
}
#s_content {
	float: left;
	width: 450px;
	
	margin: 0;
	padding: 30px 50px 50px 50px;
	background-image: url(images/content_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 18px;
}
#s_content a:link, #s_content a:active, #s_content a:visited {
	color: #3c6197;
}
#f_content {
	float: left;
	width: 440px;

	margin: 0;
	padding: 30px 50px 50px 60px;
	background-image: url(images/regformnav_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#footer {
	float: left;
	font-size: 9px;
}
#footer a:link, #footer a:active, #footer a:visited {
	color: #3c6197;
}
#indexfooter {
	float:left; 
	text-align:center; 
	width: 800px;
	padding: 10px 0 0 0; 
	margin: 0;
	font-size: 9px;
	clear: both;
}
#indexfooter a:link, #indexfooter a:active, #indexfooter a:visited {
	color: #3c6197;
}
#left_ad {
	width: 250px;
	float: left;
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
}
#left_ad img {
	border: none;
}
#midnav {
	float: left;
	height: 25px;
	width: 350px;
	margin: 0;
	padding: 0 0 0 10px;
	color: #3c6197;
}
#midnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#midnav li {
	display: inline;
	padding: 0 5px 0 0;
	margin: 0 2px 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height:1.4em
	
}
#midnav a:link, #midnav a:visited, #midnav a:active, #midnav a:hover {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #3c6197;
}
.asterisk {
	color: red;
}
.incorrect {
	background-color: #faafba;
}
#message {
	color: red;
	font-style: italic;
	padding: 0;
	margin: 0;
}
#contactinfo {
	float: left;
	width: 330px;
	padding: 0 0 10px 0;
}
#cost {
	float: right;
	width: 120px;
}
#golfers {
		float: left;
		width: 400px;
		padding: 0 0 10px 0;
}
#process {
	float: left;
	width: 200px;
	font-weight: bold;
}
#mailaddress {
	float: left;
	width: 220px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
#taxinfo {
	float: left;
	width: 450px;
}
.policy {
	color: #FF0000;
}
#morediners {
	width: 420px;
	padding: 0; 
	margin: 0;
}
#morediners input {
	margin: 5px 0;
}
#popper {
	width: 760px;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 100;
	cursor: pointer;
	visibility: hidden;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #3c6197;
}
#noflash {
	float: right;
	width: 220px;
	padding: 18px 0 0 0;
	font-weight: bold;
	font-size: 11px
}
#noflash a:link, #noflash a:active, #noflash a:visited {
	color: #fff;
}
#noflash a:hover {
	color:#ccc;
}
#pinfo {
	border: 1px solid #3c6197;
	padding: 5px;
	margin: 0 0 5px 0;
}
#etab {
	background-image: url(images/e_tab_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	
	text-align: right;
	font-weight: bold;
	font-size: 11px
}
#etab a:link, #etab a:active, #etab a:visited {
	color: #fff;
	padding: 2px 20px 2px 0;
}
#etab a:hover {
	color:#ccc;
}
