/* GLOBAL PARAMETERS */

html,body, #wrapper {
      background: #111111;
	  margin: 0;
      padding: 0;
      height: 100%;
      border: none;
   }

h1 { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #49A30D;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0px;
}
 
h2 { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #409308;
	font-weight: bold; 
}

ul, li, ol { 
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

p { 
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

table { 
	border-collapse: collapse; 
} 

table td, table th { 
	padding: 0;
	vertical-align: middle; 
} 

img {
	border: 0px none;
}

.absbottom { 
	vertical-align: text-bottom; 
}


/* DOCUMENT LINKS */

a:link, a:active, a:visited { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #49A30D;
	text-decoration: underline; 
	font-weight: normal; 
} 
a:hover { 
	font-family: verdana; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: underline; 
	font-weight: normal; 
}
 
a.link_green:link, a.link_green:visited, a.link_green:active  { 
	font-family: verdana; 
	font-size: 7pt; 
	color: #336811; 
	text-decoration: none; 
	font-weight: normal;
} 

a.link_green:hover, a.link_green2:hover { 
	color: #666666; 
}

a.link_green2:link, a.link_green2:visited, a.link_green2:active  { 
	font-family: verdana; 
	font-size: 7pt; 
	color: #24430F; 
	text-decoration: underline; 
	font-weight: normal;
}

a.link_menu:link, a.link_menu:visited, a.link_menu:active  { 
	font-family: tahoma; 
	font-size: 7pt; 
	color: #AEAEAE; 
	text-decoration: none; 
	font-weight: normal;
	text-transform: uppercase;
	padding-right: 4px;
} 

a.link_menu:hover { 
	color: #C4B550; 
}

a.link_white:link, a.link_white:visited, a.link_white:active  { 
	font-family: tahoma; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
} 

a.link_white:hover { 
	color: #CCCCCC; 
}


/* DOCUMENT FONTS */

.gray { 
	color: #444444;
} 

.gray2 { 
	color: #FFFFFF;
	font-weight: bold;
}

.gold { 
	color: #DEB40A;
	font-weight: bold;
	font-size: 9pt;
}


/* SLIDE SHOW */

* div#show3 { 
	width: 490px;
	height: 343px; 
	margin: 0 auto; 
} 

div#show3 table input { 
	outline-style: none; 
}

div#show3 table td, div#show4 table td {
	height:0px;
}


* div#show4 { 
	width: 655px;
	height: 446px; 
	margin: 0 auto; 
} 

div#show4 table input { 
	outline-style: none; 
}

div#show4 table td, div#show4 table td {
	height:0px;
}



/* DOCUMENT TABLES */

.fullwidth {
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

.fullwidth td {
	width: 33%;
	vertical-align: top;
	padding-left: 10px;
}

.fullwidth2 {
	width: 100%;
	background-color: #202020;
	border: 1px;
	border-style: double;
	border-color: #333333;
	border-collapse: collapse;
	font-size: 9pt;
	color: #FFFFFF; 
}

.fullwidth2 td {
	vertical-align: top;
	padding: 9px;
	text-align: center;
}

.fullwidth3 {
	width: 100%;
	background-color: #202020;
	border: 1px;
	border-style: double;
	border-color: #333333;
	border-collapse: collapse;
	font-size: 8pt;
	color: #FFFFFF; 
}

.fullwidth3 td {
	vertical-align: top;
	padding: 9px;
}

.top {
	background: url('images/top1.gif') repeat-x top left;
	width: 100%;
	height: 113px;
	background-repeat: repeat-x;
}

.top1 {
	width: 100%;
	height: 10px;
	text-align: right;
	padding-top: 4px;
	padding-right: 35px;
}

.top2 {
	width: 100%;
	height: 103px;
}

.home_middle {
	width: 874px;
	margin-left: auto;
	margin-right: auto;
}

.home_middle_a {
	width: 736px;
	margin-left: auto;
	margin-right: auto;
}

.home_middle1 {
	width: 500px;
	font-family: verdana;
	font-size: 8pt;
	color: #294E10;
}

.home_middle2 {
	width: 344px;
	padding-left: 26px;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: justify;
}

.home_middle2_1 {
	width: 350px;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 16px;
}

.home_middle2_1 td {
	text-align: right;
	
}

.home_middle3 {
	width: 874px;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	margin-bottom: 14px;
}

.home_middle3 img {
	border: 3px;
	border-style: solid;
	border-color: #363B41;
}


.home_middle3 td { 
	vertical-align: top; 
}

.contact1 {
	width: 359px;
	font-family: verdana;
	font-size: 8pt;
	text-align: justify;
}

.contact2 {
	width: 368px;
	padding-left: 40px;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

.contact3 {
	width: 328px;
	padding: 4px;
	margin-top: 33px;
}

.contact3 td {
	padding: 1px;
}

.image_left {
	margin-right: 10px;
	margin-top: 5px;
}

.image_right {
	margin-left: 10px;
	margin-top: 5px;
}

#footer { 
	width: 100%;
	height: 40px;
}

.footer1 {
 	background-color: #212121;
	height: 6px;
	width: 100%;
}

.footer2 {
	width: 184px;
}

.footer3 {
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 18px;
	font-family: tahoma;
	font-size: 8pt;
	color: #26480F;
	text-align: center;
}

.popup {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

.popup td {
	font-family: tahoma;
	font-size: 8pt;
	color: #7B7A7A;
}

.golf_rate1 {
	width: 70%;
}

.golf_rate2 {
	width: 30%;
	text-align: center;
	font-family: verdana;
	color: #FFFFFF;
	padding-right: 12px;
	font-size: 8pt;
	text-align: center;
}

#flashcontent {				
		margin-left:auto; margin-right:auto;	
		width: 970px;	
		height: 460px;
		vertical-align: top;		
}

#fullheight {
	height:100%;
	width: 100%;
}
	
#wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 100%;
}

.topleft-menu {
	  width: 161px;
	  height: 33px;
	  position: relative;
		background: url('images/about-black-mountain_1.gif') no-repeat;
		white-space: nowrap;
		display: block;
		margin-left: 37px;
		margin-bottom: 30px;
}

.topleft-menu a {
	display: block;
	width: 161px;
	height: 33px;
}

.topleft-menu img {
	width: 161px;
	height: 33px;
	border: 0px none;
}

.homeleft {
	  width: 263px;
	  vertical-align: top;
	  padding-right: 36px;
	  padding-top: 49px;
}

.homeright {
	  width: 263px;
	  vertical-align: top;
	  padding-left: 36px;
	  padding-top: 49px;
}

.homemiddle {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
}

.golfclubnews, .eventnews, .propertynews, .latestnews {
	position: relative;
	background: url('images/golf-club-news_1.jpg') no-repeat;
	white-space: nowrap;
	display: block;
	width: 227px;
	height: 167px;
}

.eventnews {
	background: url('images/event-news_1.jpg') no-repeat;
}

.propertynews {
	background: url('images/property-club-news_1.jpg') no-repeat;
}

.latestnews {
	background: url('images/latest-news_1.jpg') no-repeat;
}

.golfclubnews a, .eventnews a, .propertynews a, .latestnews a {
	display: block;
	width: 227px;
	height: 157px;
}

.golfclubnews img, .eventnews img, .propertynews img, .latestnews img {
	width: 227px;
	height: 157px;
	border: 0px none;
}

.golfclubnews a:hover img, .eventnews a:hover img, .propertynews a:hover img, .latestnews a:hover img, .topleft-menu a:hover img {
	visibility: hidden;
}

.image-right2 {
	float: right;
}

.image-left2 {
	float: left;
}

.home_middle1280 {
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	color: #294E10;
}



.golfgallery, .propertgallery {
	position: relative;
	background: url('images/golf-gallery_1.jpg') no-repeat;
	white-space: nowrap;
	display: block;
	width: 400px;
	height: 277px;
	float: left;
}

.propertgallery {
	background: url('images/property-gallery_1.jpg') no-repeat;
	float: right;
}

.golfgallery a, .propertgallery a {
	display: block;
	width: 400px;
	height: 277px;
}

.golfgallery img, .propertgallery img {
	width: 400px;
	height: 277px;
	border: 0px none;
}

.golfgallery a:hover img, .golfgallery a:hover img {
	visibility: hidden;
}