body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	font-size: 11px;
}
html {
	scrollbar-highlight-color: #82733D;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color: #948347;
	scrollbar-shadow-color: Black;
}
/* outer table */
#mainTable {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#mainTable td {
	margin: 0px;
	vertical-align: top;
}
.multiple {
	display: inline; /* Makes the list items display horizontally rather than vertically. */
	padding: .6em .6em; /* Sets the space between the words of each list item and its borders. */
	}
/* this table cell is relative so that the form div will work inside of it */
#rightColumn {
	width: 150px;
	vertical-align: top;
	background-color: #EBEAD8;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
#innerHeader {
	padding: 0px;
	background-color: white;
	background-image: url(assets/img_main/innerTop.jpg);
	background-repeat: repeat-x;
}
#innerHeadBeige {
	padding: 0px;
	background-color: #EBEAD8;
	background-image: url(assets/img_main/beigeShadeTop.jpg);
	background-repeat: repeat-x;
}

#innerBotBeige {
	padding: 0px;
	background-color: #EBEAD8;
	background-image: url(assets/img_main/beigeShadeBot.jpg);
	background-repeat: repeat-x;
}

#beigeGhosted{
	padding: 0px;
	background-color: #EBEAD8;
	background-image: url(assets/img_main/beigeGhosted.jpg);
	background-repeat: repeat-x;
}

#innerBottom {
	padding: 0px;
	background-image: url(assets/img_main/innerBottom.jpg);
	background-repeat: repeat-x;
	background-color: white;
}
#innerLeft{
	background-image: url(assets/img_main/innerLeft.jpg);
	background-repeat: repeat-y;
	width: 24px;
	background-color: white;
	vertical-align: top;
	padding: 0px;
}
#innerRight{
	background-image: url(assets/img_main/innerRight.jpg);
	background-repeat: repeat-y;
	background-color: white;
	width: 24px;
	vertical-align: top;
	padding: 0px;
}
#innerBotHome{
	background-image: url(assets/img_main/innerBotHome.jpg);
	background-repeat: repeat-x;
	background-color: white;
	width: 20px;
	vertical-align: top;
	padding: 0px;
}

.flashCell{
	background-color: White;
	padding: 0px;
	margin: 0px;
   text-align: left;
	width: 113px;
}

.golfPhotoCell{
	background-color: White;
	padding: 0px;
	margin: 0px;
   text-align: left;
	width: 450px;
}

/* white table*/
#cornLeftTop{
	background-image: url(assets/img_main/tbl_crnrl1.gif);
	background-repeat: no-repeat;
	background-color: white;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#cornLeftBot{
	background-image: url(assets/img_main/tbl_crnrl2.gif);
	background-repeat: no-repeat;
	background-color: white;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#cornRiteTop{
	background-image: url(assets/img_main/tbl_crnrr1.gif);
	background-repeat: no-repeat;
	background-color: white;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#cornRiteBot{
	background-image: url(assets/img_main/tbl_crnrr2.gif);
	background-repeat: no-repeat;
	background-color: white;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
/* khaki beige table */
#formCLeftTop{
	background-image: url(assets/img_main/formCrn1.jpg);
	background-repeat: no-repeat;
	background-color: #EBEED5;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formCLeftBot{
	background-image: url(assets/img_main/formCrn2.jpg);
	background-repeat: no-repeat;
	background-color: #EBEED5;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formCRiteTop{
	background-image: url(assets/img_main/formCrn3.jpg);
	background-repeat: no-repeat;
	background-color: #EBEED5;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formCRiteBot{
	background-image: url(assets/img_main/formCrn4.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formShadeLeft{
	background-image: url(assets/img_main/formShadeLeft.jpg);
	background-repeat: repeat-y;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formShadeRight{
	background-image: url(assets/img_main/formShadeRight.jpg);
	background-repeat: repeat-y;
	width: 24px;
	padding: 0px;
	margin: 0px;
}
#formShadeTop{
	background-image: url(assets/img_main/formShadeTop.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
#formShadeBot{
	background-image: url(assets/img_main/formShadeBot.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
#borderLeft{
	background-image: url(assets/img_main/tbl_BGleft.gif);
	background-repeat: no-repeat;
	width: 74px;
	background-color: Black;
	vertical-align: top;
}
#borderRight{
	background-image: url(assets/img_main/tbl_BGRight.gif);
	background-repeat: no-repeat;
	background-color: Black;
	width: 74px;
	vertical-align: top;
}
#borderLeftHm{
	background-image: url(assets/img_main/borderLeftHM.gif);
	background-repeat: repeat-y;
	background-color: Black;
	width: 74px;
	vertical-align: top;
}
#header {
	padding: 0px;
	background-image: url(assets/img_main/pgBG.gif);
	background-repeat: repeat-x;
}
#innerTable {
	font-size: 11px;
	margin: 0 auto;
	width: 100%;
	/*/*/
	line-height: 1.2em; 
	/* */
}
#innerTable td{
	padding: 0px;/*Pads each table cell in modern browsers*/
}
#memberName{
	background-color: White;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	list-style: square;
	color: #494121;
	vertical-align: top;
	padding: 10px 30px 30px;
	
}
#mainContent{
	background-color: White;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	list-style: square;
	color: #494121;
	vertical-align: top;
	padding: 10px 30px 30px;
	
}
#mainContent p {
	line-height: 1.1;
}
#mainContent a:link {
	color: #9E670C;
	text-decoration: none;
}
#mainContent a:visited {
	color: #B68F4A;
	text-decoration: none;
}
#mainContent a:hover {
	color:  #707958;
	/* background-color: #B68F4A;*/
	text-decoration: underline;
}
#mainContent a:active {
	color: #707958;
	text-decoration: underline;
}
#mainContent h1 {
	font-size: 13px;
	color: #62552A;
	padding-right: 50px;
}

#mainBeige {
	background-color: #EBEAD8;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: square;
	color: #363623;
	vertical-align: top;
	padding: 10px 30px 2px;
}
#mainBeige p {
	line-height: 1.3;
	padding-left: 30px;
	padding-top: 0px;
}
#mainBeige a:link {
	color: #8A6931;
	text-decoration: none;
}
#mainBeige a:visited {
	color: #B68F4A;
	text-decoration: none;
}
#mainBeige a:hover {
	color:  #707958;
	/* background-color: #B68F4A;*/
	text-decoration: underline;
}
#mainBeige a:active {
	color: #3F432F;
	text-decoration: underline;
}
#mainBeige h1 {
	font-size: 13px;
	color: #62552A;
	padding-right: 50px;
}

#mainBeige h2 {
	font-size: 11px;
	color:#A88242;
	padding-right: 50px;
}

#mainBeige h3 {
	font-size: 13px;
	color: #4B5A41;
	padding-right: 50px;
}
#mainBeige h5 {
	font-size: 12px;
	color: #363623;
	font-weight: bold;
}
#mainBeige ul {
	margin: 0px;
}
#mainBeige li {
	margin-bottom: 2px;
	list-style-type: none;
}
/* the main divs */
#contentDiv {
	position: absolute;
	left: 315px;
	top: 189px;
	z-index: 1;
	width: 740px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
#contentDiv a {
	color: #996600;
}
#contentDiv a:hover, #contentDiv a:active {
	color: #B68F4A;
	text-decoration: none;
	background-color: #E6EAD7;
}
/* home button */
#homeDiv {
	position: absolute;
	left:25px;
	width: 24px;
	top: 120px;
	background-color : #000000;
	z-index: 400;
	visibility: hidden;
}
/* holds search */
#searchDiv{
	position: absolute;
	width: 24px;
	left: 1150px;
	top: 120px;
	background-color : #000000;
	z-index: 400;
	visibility: hidden;
}
#ballDiv {
	position: absolute;
	left: 25px;
	top: 200px;
	width: 217px;
	z-index: 10;
	visibility: hidden;
}
#mapDiv {
	position: absolute;
	left: 75px;
	top: 100px;
	width: 195px;
	z-index: 10;
	visibility: visible;
}
#golfLeftDiv {
	position: absolute;
	background-color: white;
	left: 75px;
	top: 275px;
	width: 450px;
	z-index: 10;
	visibility: hidden;
}
#golfCourseDrop {
	position: absolute;
	left:0px;
	top: 164px;
	width: 124px;
	z-index: 200;
	visibility: hidden;
}
#propertyDrop {
	position: absolute;
	left: 125px;
	top: 165px;
	width: 124px;
	z-index: 200;
	visibility: hidden;
}
#contactDrop {
	position: absolute;
	left: 250px;
	top: 165px;
	width: 124px;
	z-index: 200;
	visibility: hidden;
}
#membersDrop {
	position: absolute;
	left: 375px;
	top: 164px;
	width: 124px;
	z-index: 200;
	visibility: hidden;
}
#loginDrop {
	position: absolute;
	left: 500px;
	top: 166px;
	width: 124px;
	z-index: 200;
	visibility: hidden;
}
#footer {
	background-color: Black;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #AEAE86;
	padding-top: 5px;
	text-align: left;
}
#footer a:link {
	color: #939464;
	text-decoration: none;
}
#footer a:visited {
	color: #939464;
	text-decoration: underline;
}
#footer a:hover {
	color: #D1E3AE;
	text-decoration: underline;
}
.foot {
	background-color: black;
	margin-top: 15px;
}
.navSub {
	/*border: 1px solid #55593E;*/
	layer-background-color: #000000;
	/*/*/	
	background-color: #55593E;
	text-align: center;
	/* */
}
.navSub p {
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.navSub a {
	padding: 3px 0px 3px 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #BFB988;
	letter-spacing: 1px;
	/*/*/	
	padding: 3px 0px 3px 0px;
	background-color: Black;
	text-decoration: none;
	width: 100%;
	display: block;
	/* */
}
.navSub a:hover {
	background-color: #413A1D;
	color: #A3955C;
}
.currentGolf a {
 	/*/*/
 	background-image: url(assets/img_main/golfcourse_down.gif) !important;
	background-color: Black !important; 
	/* */
}
.currentReal a {
 	/*/*/
	background-image: url(assets/img_main/brealEstate_down.gif) !important;
	background-color: Black !important; 
	/* */
}
.currentContact a {
 	/*/*/
	background-image: url(assets/img_main/bcontactUs_down.gif) !important;
	background-color: Black !important; 
	/* */
}
.currentMember a {
 	/*/*/
	background-image: url(assets/img_main/bmembersOnly_down.gif) !important;
	background-color: Black !important; 
	/* */
}
.noBackground a:link, .noBackground a:visited, .noBackground a:hover, .noBackground a:active {
	/*/*/	
	background-color: #F2F2F2 !important;
	border: 1px none #000000 !important;
	/* */
}
#currentHome a {
	color: Black !important;
	/*/*/
	background-color: Black !important;
	/* */
	position: absolute;
	left: 840px;
	width: 24px;
	top: 128px;
	z-index: 400;
	visibility: hidden;
}
#sideForm {
	width: 70px;
}
#formContent {
	background-color: #EBEAD8;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: square;
	color: #50481E;
	vertical-align: top;
	padding: 20px 0px 10px 30px;
	margin: 20px 0px 10px 30px;
}
#formContent h1 {
	font-size: 13px;
	color: #717A58;
	letter-spacing: 1px;
}
#formContent h2 {
	font-size: 15px;
	color: #A88242;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px; 
	letter-spacing: 1px;
}

#formContent h3 {
	font-size: 14px;
	color: #553906;
}
#formContent p {
	line-height: 1;
}
#formContent a:link {
	color: #7A5D2C;
	text-decoration: underline;
}
#formContent a:visited {
	color: #505539;
	text-decoration: underline;
}
#formContent a:hover {
	color: #B9914F;
	/* background-color: #B68F4A;*/
	text-decoration: none;
}
#formContent a:active {
	color: #FFFFFF;
	background-color: #B68F4A;
	text-decoration: none;
}
input, textarea, option, select {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #544634;
	/*/*/	
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	/* */
}
.checkBoxes {
	/*/*/	
	background-color: #EBEAD8;
	/* */
}
.errorMsg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5498C5;
	background-color: Black;
}
.emailNote {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}
.tblHeader {
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	/*background-color: #D6C6A4;*/
	background-color: #EBEAD8;
	color: #4D451F;
	letter-spacing: .05em;
	padding-bottom: 10px;
}
.tblCells {
	padding: 5px 20px 5px 20px !important;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #392E1E;
	background-color: #EBEAD8;
}
.bigName {
	font-size: 15px;
	font-weight: bold;
}
.tblCells4 {
	padding: 5px 0px 5px 0px !important;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #392E1E;
	background-color: #EBEAD8;
}
.tblCells2 {
	padding: 5px 20px 5px 20px !important;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #544634;
	background-color: #F1F0E4;
}
/* categories in reverse */
.tblCells3 {
	background-color: #B3B69E;
	color: #919478;
	letter-spacing: 5px;
	word-spacing: 3px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tblCellsHead {
	padding: 20px 3px 20px 3px;
	margin: 20px 3px 20px 3px;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #A88242;
	font-weight: bold;
	background-color: #EBEAD8;
}

.tblLines {
	background-color: #766A3A;
	padding: 3px 4px 3px 20px;
	margin: 3px 4px 3px 20px;
}
/* End of main divs */
/* small*/
.small {
	color:  #5498C5;
	font: 10px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding-right: 20px;
}
.subDarkBrn {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color:#62552A;
	font-weight: bold;
}



.subReverse {
	background-color: black;
	color: #D1E3AE;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.subGrnDrk {
	padding-top: 20px;
	margin-top: 20px;
	color: #717A58;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;}

.subCategories {
	padding: 10px 0px 15px 0px;
	margin: 10px 0px 15px 0px;
	color: #808965;
	background-color: #E0E0CD;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 4px;
	word-spacing: 2px;}
	
.subGray {
	color: #696F5E;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.subBurntUmber {
	color: #AA8444;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.subBurntUmberLrg {
	color: #AA8444;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
/*Normal Image float - add to p tag, 4.7 doesn't see */
/*/*/
.picleft img { 
	float: left;
}
.picrt img {
	float: right;
}
/* */

/* submit button wd3 styles */
/* apply to input buttons, N4 doesn't see this*/
/*/*/
.buttonover {
	background-color: #939464;
	border: 2px solid Black;
	color: Black;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
	display: block;
}
.buttonup {
	background-color: #B68F4A;
	border: 2px solid #505539;
	color: #EBEED5;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
	display: inline;
}
/* */
/*/*/
.buttOverLrg {
	background-color: #939464;
	border: 1px Black solid;
	color: Black;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-top: 0px;
	width : 110px;
}
.buttUpLrg {
	background-color: #B68F4A;
	border: 2px solid #505539;
	color: #EBEED5;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-top: 0px;
	width: 110px;
}
/* */
.backColor {
	background-color: #E6EAD7;
}
.formErrorMsg {
	font-family: Arial, Verdana, "Trebuchet MS", sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #62552A;
	background-color: #EBEAD8;
	letter-spacing: 1px;
}
.forget {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E6EAD7;
}
.formHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #C49E50;*/
	color: #494121;
	padding: 3px 3px 3px 20px;
	margin: 3px 3px 3px 5px;
}
.formCells {
	background-color: #EBEAD8;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #B68F4A;
	padding: 3px 5px 3px 20px;
	margin: 3px 5px 3px 20px;
	/*/*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* */
}

.formFields {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #FF8C00;
	padding: 3px 5px 3px 20px;
	margin: 3px 5px 3px 20px;
	/*/*/	
	background-color: #5498C5;
	border: solid #666666 1px;
	/* */
}
#bottomCloser {
	position:absolute;
	width:174px;
	z-index:100;
	left: 0px;
	top: 0px;
	height: 400px;
	visibility: hidden;
}
#topCloser {
	position:absolute;
	width:174px;
	z-index:100;
	left: 0px;
	top: 0px;
	height: 50px;
	visibility: hidden;
}
#bottomClock {
	position: absolute;
	width: 159px;
	z-index: 1;
	left: 0px;
	top: 200px;
	visibility: hidden;
}
#fooRight {
	background-color: #000000;
	background-image: url(assets/img_main/kenBG.jpg);
	background-repeat: repeat-y;
	width: 180px;
}
#fooRightWht {
	background-color: #FFFFFF;
	background-image:url(assets/img_main/fooRightWht.jpg);
	background-repeat: repeat-y;
	width: 180px;
	background-image: url(assets/img_main/fooRightWht.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	vertical-align: top;
	float: right;
}
#whiteRight {
	background-color: #FFFFFF;
	background-image: url(assets/img_main/kenBG.jpg);
	background-repeat: repeat-y;
	width: 180px;
}
.alphaList {

	padding: 10px 0px 15px 0px;
	margin: 10px 0px 15px 0px;
	color: #9D9D8C;
	background-color: #E0E0CD;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 4px;
	word-spacing: 2px;
}
.subDarkBrn {
	color: #363623;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.05em;
	word-spacing: 0.75em;
	padding-bottom: 20px;
}
#mainBeige h4 {
	font-size: 18px;
	color: #AA8348;
	padding-right: 50px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
#rightColumn h1 {
	width: 210px;
	vertical-align: top;
	position: relative;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #AA8348;
}
#rightColumn h2 {
	width: 210px;
	vertical-align: top;
	position: relative;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #AA8348;
}
#mainBeige h6 {
	font-size: 13px;
	color: #AA8348;
	font-weight: bold;
	margin: 10px 0px 0px 25px;
}
#fooRightWhtClock {
	background-color: #FFFFFF;
background-image:url(assets/img_main/fooRightWht.jpg);
	background-repeat: repeat-y;
	width: 180px;
	background-image: url(assets/img_main/fooRightWht2.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 592px;
}
#fooRightPlain {
	background-color: #FFFFFF;
	background-image:url(assets/img_main/fooRightWht.jpg);
	background-repeat: repeat-y;
	width: 180px;
	background-image: url(assets/img_main/fooWhitePlain.jpg);
	background-repeat: repeat-y;
}
.special {
	display:none;
}