

html {
	margin: 0px;
	padding: 0px;
}

body {
	background-image:url(../images/backgroundgold.gif);
	background-color : #FFFFFF;
	text-align: left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #000000;
    margin : 0px; 
	padding: 0px;
}

/* *********************** MAIN CONTAINERS ************************** */

#wrap {
	background-image: url(../images/img-backgroundmain.gif);
	background-color: #FFFFFF;
	width: 770px;
	margin-top: 0px 
	margin-left: 0px;  
}

#topbar {
	background-color:#D2C260;
	width: 770px;
	height: 5px;
	margin-left: 0px;
}

#logobox {
	background-image: url(../images/goldcourse_logo.jpg);
	background-color:#FFFFFF;
	width: 229px;
	height: 165px;
	float: left;
	margin-left: 0px;
}

#topleftmainimage {
	background-image: url(../images/goldcourse_topmain.jpg);
	background-color:#FFFFFF;
	width: 541px;
	height: 165px;
	float: right;
}

#horizontalbar {
	background-color:#FFFFFF;
	width: 770px;
	height: 15px;
	clear: both;
	margin-left: 0px;
}

#left-column {
	width: 229px;
	float: left;
	margin-left: 0px;
}

#nav-end {
	width: 229px;
	height: 66;
	margin-left: 0px;
}

#weather {
	background-color: #FFFFFF;
	display: block;
	width: 190px;
	border: 1px solid #8A7C24;
	margin-left: 14px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

#right-column {
	width: 541px;
	float: right;
	background-color: #FFFFFF;
}

#header {
   	width: 541px;
   	height: 53px;
	margin: 0px 0px 0px 0px;
   	background: #ffffff url(../images/img-welcomewailea.gif) top center no-repeat;
}

#header span {
   	display: none;
}

#right-body {
   	width: 501px;
   	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}

#right-body-image {
   	width: 197px;
   	height: 134px;
	float: right;
	background-color: #ffffff;
	margin: 10px 0px 5px 0px;
	border: 2px solid #8A7C24;
}

#right-body-rule {
	background-image: url(../images/img-horizontalrule.gif);
   	width: 541px;
   	height: 6px;
	margin: 5px 0px 5px 0px;
	clear: both;
}

#right-body-golfbc {
   	width: 541px;
   	height: 23px;
	margin: 15px 0px 15px 0px;
	clear: both;
}

#right-feature-1 {
   	width: 197px;
   	height: 146px;
	margin: 158px -201px 5px 45px;
	border: 2px solid #8A7C24;
	background-color: #F1EEE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	float: right;
}
#right-feature-text {
   	width: 187px;
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	line-height: 10px;
}

#right-feature-header {
	background-image: url(../images/feature-left.gif);
	background-repeat: repeat;
   	width: 197px;
   	height: 15px;
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#footer {
   	width: 541px;
   	height: auto;
	margin: 15px 0px 15px 0px;
	clear: both;
	text-align: center;
}

#bottomswoosh {
	background-image: url(../images/goldcourse_img-ftr-bottom.gif);
	background-repeat: no-repeat;
	width: 770px;
	height: 24px;
	clear: both;
	margin-left: 0px;
}

#bottombar {
	background-color:#D2C260;
	width: 770px;
	height: 5px;
	clear: both;
	margin-left: 0px;
}

#dotedline2 {
	background-image: url(../images/dotedline2.gif);
	background-repeat: repeat;
	width: 499px;
	height: 1px;
	clear: both;
	margin-left: 0px;
	margin: 15px 0px 0px 21px;
}

#welcome-image {
	background-image: url(../images/goldcourse_welcome.jpg);
	background-color:#FFFFFF;
	width: 250px;
	height: 25px;
}

#advt-image {
	background-image: url(../images/goldcourse_advtskingame.jpg);
	background-color:#FFFFFF;
	width: 100px;
	height: 100px;
	margin: 5px -35px 5px 5px;
	float: right;
}

#right-left-body {
   	width: 289px;
   	height: auto;
	margin: 5px -35px 5px 5px;
	padding: 3px 20px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}




/* *********************** MENU ************************** */

#menu {
	width: 229px;
	background: #E6E2CD;
} 

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	border-bottom:1px dotted #928075;
	margin: 0;
	padding: 4px 4px 4px 8px;
}

#menu a {
	background-image: url(../images/nav-nohover.gif);
	background-repeat: repeat;
	background-color: #E6E2CD;
	text-decoration: none;
	color: #000000;
}

#menu a:hover {
	background-image: url(../images/nav-hover.gif);
	background-repeat: repeat;
	background-color: #E6E2CD;
	color: #000000;
}

#menu li {
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; 
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.otherlink a { 
	display:block; width:219px; height:19px; background: url(../images/nav-nohover.gif); line-height: 19px; 
	padding: 0px 1px 0px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.otherlink a:hover { 
	background: url(../images/nav-hover.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/*.otherlink a:visited { 
	display:block; width:219px; height:19px; background: url(../images/nav-nohover.gif); line-height: 19px; 
	padding: 0px 1px 0px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DFBA49;
	text-decoration: none;
}
.otherlink a:visited:hover { 
	background: url(../images/nav-hover.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #986611;
	text-decoration: none;
}*/


/* *********************** CLASSES ************************** */

.weather {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #000000;
}

a.footer:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #986611; 
	text-decoration: none;
}

a.footer:visited { 
	color: #DFBA49; 
	text-decoration: none;
}

a.footer:hover { 
	color: #CD9933; 
	text-decoration: none;
}

a.footer:visited:hover { 
	color: #CD9933; 
	text-decoration: none;
}

a.orangeboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600; 
	text-decoration: none; 
	font-weight: bold;
}

a.orangeboldlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300; 
	text-decoration: none; 
	font-weight: bold;
}

.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}

a.blackboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B6F1D; 
	text-decoration: none;
	text-align: center;
	line-height: 15px;
}

a.blackboldlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	text-align: center;
	line-height: 15px;
}

a.grayboldlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #817444; 
	text-decoration: underline; 
	font-weight: bold;
}

a.grayboldlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #817444; 
	text-decoration: underline; 
	font-weight: bold;
}

.brownbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A6D27; 
	text-decoration: none; 
	font-weight: bold;
}
/*---------------------------------------------------------*/
.brownbold1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #724B2B;
text-decoration: none;
}
.orangebold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF7200;
text-decoration: none;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}
/*---------------------------------------------------------*/

/* *********************** TABLES ************************** */

.rates-column-1 {
width: 25%; 
padding: 5px;
background-color: #D9D1BE;
text-align: left;
vertical-align: top; }

.rates-column-2 {
width: 25%; 
padding: 5px;
background-color: #F1ECE1;
text-align: left;
vertical-align: top; }

.rates-column-3 {
width: 25%; 
padding: 5px;
background-color: #fff;
text-align: left;
vertical-align: top; }

.rates-column-4 {
width: 75%; 
padding: 5px;
background-color: #D9D1BE;
text-align: left;
vertical-align: top; }

.table-column-1 {
width: 100%; 
padding: 5px;
background-color: #D9D1BE;
text-align: left;
vertical-align: top; }

.table-column-2 {
width: 100%; 
padding: 5px;
background-color: #F1ECE1;
text-align: left;
vertical-align: top; }


/* *********************** PAGE HEADERS ************************** */

h1.goldsiteheader {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 17px;
margin: 20px 0 20px 0;
padding: 0;
color: #986610; }

.goldheader {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 17px;
margin: 0 ! important;
padding: 0 ! important;
color: #986610; }