/* @override http://musetorium.com/evgc/globalevgc.css */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, object {
	margin : 0;
	padding : 0;
}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size : 20px;
}
/* Removes list-style from lists */
ol, ul {
	list-style : none;
}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style : normal;
	font-weight : normal;
}
/* Removes border from from fieldset and img */
fieldset, img {
	border : 0;
}
/* Left-aligns text in caption andth */
caption, th {
	text-align : left;
}
html {
	text-align : center;
}
body {
	width: 100%;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	text-align: center;
	background-color: transparent;
	background-image: url(images/backtiletop.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
/* header --- begins ------------------------*/
#branding {
	width : 774px;
	height : 141px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	background-color: transparent;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}
#brandingmap {
	height : 100px;
	background-image: url(images/logoBanner.jpg);
	text-indent : -9999px;
}
#sub-header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2B624C;
	text-align: center;
	padding: 0px 0px 10px 0px;
	display: block;
	border-bottom: solid 1px #75A53C;
	margin-bottom: 10px;
	margin-left: 16px;
	font-weight: bold;
}

/*menu-main --- begins ------------------------*/
#fall-special-2010 {
	width: 472px;
	height: 453px;
	background: url("images/fall-special-2010.jpg");
	background-repeat: no-repeat;
	margin: 14px 0px 0px 24px;
}


#new2010 {
	width: 472px;
	height: 275px;
	background: url("images/newfor2010.jpg");
	background-repeat: no-repeat;
	margin: 14px 0px 0px 24px;
}
#new2010_members a {
	display: block;
	width: 472px;
	margin: 0px 0px 0px 24px;
	padding: 0;
	background-repeat: no-repeat;
	height: 83px;
	background-image: url("images/newfor2010_members.jpg");
}
#new2010_members a:hover {	
		background-position: 0 -83px;
		color: #E9BE75;
		}
#new2010_carts a {
	display: block;
	width: 472px;
	margin: 0px 0px 0px 24px;
	padding: 0;
	background-repeat: no-repeat;
	height: 83px;
	background-image: url("images/newfor2010_carts.jpg");
}	
#new2010_powercarts a:hover {	
		background-position: 0 -95px;
		color: #E9BE75;
		}		
		
		
		
		
#new2010_powercarts a {
	display: block;
	width: 472px;
	margin: 0px 0px 0px 24px;
	padding: 0;
	background-repeat: no-repeat;
	height: 95px;
	background-image: url("images/newfor2010_carts.jpg");
}
#new2010_ro a:active {
		color:white;
		}

#mainmenu {
	width: 409px;
	height: 36px;
	background: url(images/menu.jpg);
	margin-left:300px;
	padding: 0;
	position: relative;
	margin-top: 79px;
}
#mainmenu li {
	margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#mainmenu a, #mainmenu li {
	height: 36px;
	display: block;
	padding: 0;
	margin: 0;
}
#mainmenu #home {
	left: 0px;
	width: 48px;
}
#mainmenu #tee {
	left: 49px;
	width: 101px;
}
#mainmenu #membership {
	left: 151px;
	width: 85px;
}
#mainmenu #tournamentslink {
	left: 237px;
	width: 93px;
}

#mainmenu #contact {
	left: 330px;
	width: 82px;
}
#mainmenu #home a:hover {
	left: 0px;
	height: 36px;
	background-color: transparent;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -38px;
}
#mainmenu #tee a:hover {
	left: -49px;
	height: 36px;
	background-color: transparent;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -49px -38px;
}
#mainmenu #membership a:hover {
	left: -151px;
	height: 36px;
	background-color: transparent;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -151px -38px;
}
#mainmenu #tournamentslink a:hover {
	left: -237px;
	height: 36px;
	background-color: transparent;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -237px -38px;
}
#mainmenu #contact a:hover {
	left: -330px;
	height: 36px;
	background-color: transparent;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	background-position: -330px -38px;
}
/*menu-main Ends */
/*Photos-featured --- begins ------------------------*/
#photo_main {
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/mainPhoto_mainpage.jpg);
}
#photo_tee {
	background-image: url(images/mainPhoto_tee_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_book {
	background-image: url(images/mainPhoto_bookonline_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_membership {
	background-image: url(images/mainPhoto_membership_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_tournaments {
	background-image: url(images/mainPhoto_tournaments_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_proshop {
	background-image: url(images/mainPhoto_proshop_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_lessons {
	background-image: url(images/mainPhoto_golflessons_06.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 356px;
	margin-left: auto;
	margin-right: auto;
}
#photo_contact {
	background-image: url(images/mainPhoto_map.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 775px;
	height : 450px;
	margin-left: auto;
	margin-right: auto;
}
#photo_print {
	display: block;
	width: 100%;
	height : 411px;
}
#flashgallery {
	display: block;
	width: 775px;
	height: 160px;
	padding-left: 242px;
	padding-top: 195px;
}
/* Photos-featured Ends*/
/* Page title --- begins------------------------*/
#pagetitle_main {
	background-image: url(images/header-main.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_tee {
	background-image: url(images/header-tee.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_memberships {
	background-image: url(images/header-memberships_10.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
.emphasis {
	color: #FFFF99;
}	
#pagetitle_tournaments {
	background-image: url(images/header-tounament.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_contact {
	background-image: url(images/header-contact.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 10px;
	margin-bottom: 4px;
	margin-top: -16px;
	;
}
#pagetitle_bookonline {
	background-image: url(images/header-bookonline.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_proshop {
	background-image: url(images/header-proshop.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_lessons {
	background-image: url(images/header-lessons.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}
#pagetitle_scorecard {
	background-image: url(images/header-scorecard.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 471px;
	margin-left: 25px;
	margin-bottom: 4px;
	margin-top: -16px;
}

/* Page title Ends */
/* Headers --- begins------------------------*/
h1 {
	text-indent : -9999px;
}
h2 {
	text-indent : -9999px
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	text-align: left;
}

/* Headers Ends */
/* Content_main --- begins------------------------*/
#contentarea {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0pt;
}
#contentareamap {
	width: 100%;
	background-color: #FFFFFF;
	float: left;
}
#contentarea_print {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	height: 750px;
}
#contentareap_printmap {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	height: 280px;
	margin-left: 100px;
}
.underline {
	text-decoration: underline;
}
p.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	color: #333333;
	line-height: 120%;
	text-align: left;
}
.online_link a {
	color: #2B624C;
	text-decoration: underline;
}
.online_link a:hover {
	color: #333333;
	text-decoration: underline;
}
p.rates {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 10px 20px;
	color: #333333;
	text-align: left;
	font-style: normal;
}
#columnleft {
	float: left;
	width: 65%;
	margin: 10px 10px 10px 0px;
	padding: 0px;
}
#welcome {
	width: 461px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: left;
	margin-left: 30px;
}
#feature {
	top: 40px;
	left: 0%;
	width: 475px;
	height: 284px;
	margin: 20px 0px 0px 20px;
	background-image: url(images/mainPageFeature.jpg);
	background-repeat: no-repeat;
	padding-bottom: 16px;
}
#tables01 {
	top: 40px;
	left: 0%;
	width: 475px;
	margin: 26px 0px 0px 20px;
	padding-bottom: 16px;
}
#amenities {
	width:208px;
	margin: 8px 0px 0px 21px;
	display: inline;
	float: left;
}
#new {
	float:left;
	width:208px;
	margin: 8px 0px 0px 16px;
}
p.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-align: justify;
	padding-top: 150px;
}
p.features a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	line-height: 130%;
	text-align: justify;
	text-decoration: none;
}
p.features a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE2423;
	line-height: 130%;
	text-align: justify;
}
p.gps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D9262C;
	line-height: 130%;
	text-align: center;
	border-top-style: double;
	border-top-width: 1px;
	border-top-color: #999999;
	display: block;
	background-color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	margin: 10px 0px 0px 4px;
	font-weight: bolder;
}
#login {
	background-image: url(images/teetimebookingimage_03.jpg);
	height: 473px;
	padding: 22px 0px 0px 17px;
	display: block;
	background-repeat: no-repeat;
	width: 460px;
	margin-left: -8px;
}

/* Contact --- begins ------------------------*/
ul#locationdirection01, ul#locationdirection02, ul#locationdirection03 {
	padding: 2px 8px 2px 8px;
	display: block;
	border-bottom: solid #9AC584 1px;
}
#locationdirection01 li, #locationdirection02 li, #locationdirection03 li {
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	list-style: circle;
	padding-left: 10px;
	list-style-position: outside;
	margin-left: 10px;
	display: block;
}
#contact_evgc a, #contact_lgc a {
	color: #2F644D;
}
#contact_evgc a:hover, #contact_lgc a:hover {
	color: #F4A933;
	text-decoration: underline;
}
#contact_evgc {
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	text-align: left;
}
.contactaddress {
	color: #000000;
	font-weight: bold;
}
.contactaddressdistance {
	text-align: center;
	display: block;
	margin-bottom: 17px;
	color: #7E7E7E;
	margin-top: 10px;
	padding-top: 10px;
	border-bottom: solid #9AC584 1px;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-style: italic;
	margin-left: 14px;
}
.directionbold {
	font-weight: bold;
	color: #006600;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.or {
	color: #9AC584;
	padding: 2px 0px 2px 0px;
	text-align: center;
	display: block;
	border-bottom: solid #9AC584 1px;
}
#lakewoodhighlights {
	font-weight: normal;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-left: 6px;
	margin-bottom: 10px;
	margin-top: 6px;
	text-align: left;
}
#lakewoodhighlights ul {
	list-style-type: circle;
	list-style-position: inside;
}

#printmap {
	position: absolute;
	margin-top: 410px;
	margin-left: 40px;
	display: block;
	width: 464px;
	color: #CC0000;
	text-align: left;
	font-size: 12px;
}
#printdirections {
	position: absolute;
	margin-top: 426px;
	display: block;
	width: 464px;
	color: #CC0000;
	text-align: left;
	margin-left: 40px;
	font-size: 12px;
}
#printmap a, #printdirections a {
	text-decoration: underline;
	color: #CC0000;
}
#printmap a:hover, #printdirections a:hover {
	color: #666666;
	text-decoration: underline;
}
#tournamentsphoto {
	width: 468px;
	height: 173px;
	background-image: url(images/photo_tournament.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
}
#tournamentTop {
	background-image: url(images/tournaments-top.jpg);
	height: 98px;
	margin-left: 10px;
	width: 465px;
	background-repeat: no-repeat;
}
#tournamentBot {
	background-image: url(images/membership-bot.jpg);
	height: 23px;
	margin-bottom: 40px;
	margin-left: 10px;
	width: 465px;
}
p.tournamentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 50px 10px 0px;
	color: #FFFFFF;
	line-height: 120%;
	text-align: left;
}
p.tournamentTextHighlight {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 5px 0px 3px 0px;
	color: #333333;
	line-height: 110%;
	text-align: justify;
	font-weight: bold;
	border-top: solid #333333 1px;
	margin-right: 50px;
	margin-top: 8px;
}
p.tournaments {
	display: block;
	padding-top: 180px;
	color: #333333;
	width: 432px;
	padding: 180px 0px 0px 22px;
	text-align: justify;
}
p.maintextTournament {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 30px 10px 20px;
	color: #333333;
	line-height: 120%;
	text-align: left;
}
p.tournament-menu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 20px 30px 38px;
	color: #333333;
	line-height: 120%;
	text-align: left;
}
.menu {
	font-weight: bold;
}
#tournamentlist {
	font-family: "Times New Roman", Times, serif;
	padding-left: 40px;
	line-height: 110%;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}
#tournamentlist ul{
	list-style-type: circle;
	list-style-position: outside;
}
#tournamentinfo {
	background-image: url(images/membership-bg.jpg);
	width: 400px;
	background-repeat: repeat-y;
	left: 0%;
	padding-left: 60px;
	margin-left: 10px;
}
#lessons {
	left: 0%;
	width: 460px;
	margin: 20px 0px 0px 30px;
	background-repeat: no-repeat;
	background-color: #F4F5F3;
	background-image: url(images/page_main_n03.jpg);
	background-position: 15px 10px;
	padding-top: 10px;
}
#lessons a {
	color: #006600;
	text-decoration: none;
}
#lessons a:hover {
	color: #00CC00;
	text-decoration: underline;
}
#lessons a:visited {
	color: #006600;
	text-decoration: none;
}
p.lessonsintro {
	font-family: "Times New Roman", Times, serif;
	display: block;
	padding: 80px 0px 20px 0px;
	width: 430px;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 0px 17px;
	color: #4A4A4A;
	text-align: center;
	background-image: url(images/golflessons-graphic.jpg);
	background-repeat: no-repeat;
}
p.lessonsblurb {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 0px 6px 17px;
	font-size: 12px;
	word-spacing: 0.3em;
	line-height: 1.3em;
	color: #333333;
	text-align: left;
}
p.lessonsinformation {
	font-family: "Times New Roman", Times, serif;
	display: block;
	padding: 14px 16px 16px 16px;
	width: 370px;
	font-size: 12px;
	word-spacing: 0.2em;
	font-style: italic;
	border-top: solid #D3AFAD thin;
	margin-left: 30px;
	margin-top: 20px;
}
.photofloatright {
	float: right;
	margin: -5px 10px 20px 10px;
}
#proshop {
	left: 0%;
	width: 460px;
	margin: 20px 0px 0px 25px;
	background-repeat: no-repeat;
	background-image: url(images/proshop.jpg);
	height: 360px;
}
#proshopintro {
	left: 0%;
	width: 300px;
	margin: 0px 0px 0px 140px;
	padding-top: 30px;
}
p.proshopintro {
	font-family: "Times New Roman", Times, serif;
	display: block;
	width: 260px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
p.proshopblurb {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 20px 0px 6px 37px;
	width: 394px;
	font-size: 12px;
	word-spacing: 0.3em;
	line-height: 1.3em;
	color: #333333;
	text-align: justify;
}
#scorecard01 {
	left: 0%;
	width: 460px;
	margin: 20px 0px 0px 50px;
	background-repeat: no-repeat;
	background-image: url(images/scorecard_01.gif);
	height: 340px;
}
#scorecard02 {
	left: 0%;
	width: 460px;
	margin: 20px 0px 0px 50px;
	background-repeat: no-repeat;
	background-image: url(images/scorecard_02.gif);
	height: 340px;
}
#proshopbrands {
	display:block;
	height: 160px;
	width: 428px;
	margin: 10px 0px 0px 22px;
}
.brand {
	display: block;
	height: 61px;
	width: 207px;
	float: left;
	padding: 2px 2px 2px 2px;
}
.brand a:hover {
	display: block;
	height: 61px;
	width: 207px;
	outline: solid #BDBDBD thin;
}
#privileges {
	display: block;
	width: 495px;
	font-family: "Times New Roman", Times, serif;
	margin-left: -18px;
	padding: 1px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/membershipprivbkg03.jpg);
}
#memPrivTop {
	background-image: url(images/membership-top.jpg);
	height: 98px;
	width: 465px;
	background-repeat: no-repeat;
	margin-left: 4px;
}
#memPrivBot {
	background-image: url(images/membership-bot.jpg);
	height: 23px;
	width: 495px;
	background-repeat: no-repeat;
	margin-left: 4px;
}
#membershipblurb p {
	padding-bottom: 6px;
	line-height: 1.3em;
	font-size: 12px;
	color: #333333;
}
#membershipblurb {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 110px;
	font-size: 16px;
	color: #D9C35C;
	font-style: normal;
	font-family: "Times New Roman", Times, serif;
	display: block;
	width: 310px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	background-color: #7E7D7C;
	letter-spacing: 0.09em;
}
#privileges {
	width: 465px;
	background-image: url(images/membership-bg.jpg);
	background-repeat: repeat-y;
	margin-left: 4px;
}
#privileges ul {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 80px;
	padding-right: 40px;
	padding-left: 50px;
	font-weight: normal;
}
#privileges li {
	line-height: 1.3em;
	color: #FFFFFF;
	list-style-position: outside;
	list-style-type: circle;
	padding-top: 9px;
}
#conditions {
	display: block;
	padding: 5px 0 5px 40px;
	width: 420px;
}
#conditions li {
	font-size: 13px;
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 15px;
	color: #505050;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	text-align: center;
}
.weblinklwgc a:link {
	color:#D9C35C;
	text-decoration:none;
	font-weight: bold;
}
.weblinklwgc a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.weblinklwgc a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
/*Content Main ends------------------------*/

/* tables ... begins--------------------------------------------------------------------*/
#tables {
	text-align: left;
	width: 460px;
	margin-top: 10px;
}
#tablesBottom {
	text-align: left;
	width: 460px;
	margin-top: 10px;
}
#table02 {
	text-align: left;
	margin: 10px 10px 0px 30px;
}
#tables th {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	background-color: #AFCA7D;
}
#tablesBottom th {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	background-color: #AFCA7D;
}
#tables td {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E6F6C0;
	padding: 2px 4px 2px 4px;
}
#tablesBottom td {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E6F6C0;
	padding: 2px 4px 2px 4px;
}
#table02 th {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 20px 4px 90px;
	background-color: #AFCA7D;
}
#table02 td {
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E6F6C0;
	padding: 2px 40px 2px 40px;
}
#back {
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
#back a:link {
	text-decoration: none
}
#back a:hover {
	color:#000000;
	font-weight:normal;
	text-decoration: underline
}
#back a:visited {
	color:#000000;
}
/* tables Ends*/
	
/* sidebar ... begins---------------------------*/
#columnright {
	float: left;
	right: -20px;
	display: block;
	width: 179px;
	margin: 8px 0px 0px 26px;
}
#columnright_print {
	float: right;
	right: -20px;
	display: block;
	width: 179px;
	margin: 8px 0px 0px 26px;
}
ul#banners a {
	display: block;
	border:thin #fff solid;
	width: 175px;
}
ul#banners a:hover {
	border:thin #999999 dashed;
}
ul#banners li {
	padding: 1px 1px 1px 1px;
}
#weatherticket {
	background-image: url(images/sb_weather.jpg);
	height: 59px;
	padding: 32px 12px 0px 12px;
	display: block;
	margin-top: 6px;
}
#contact_lgc {
	font-family: "Times New Roman", Times, serif;
	background-color: #F8F8F8;
	font-size: 12px;
	color: #000000;
	border-color: #BFC2BB;
	border-style: solid;
	float: left;
	left: 200px;
	right: -20px;
	padding: 4px 6px 4px 6px;
	display: block;
	margin: 224px 0px 0px 30px;
	border-width: 1px;
}
#contactprint_lgc {
	font-family: "Times New Roman", Times, serif;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #000000;
	border-color: #BFC2BB;
	border-style: solid;
	float: left;
	left: 200px;
	right: -20px;
	padding: 4px 6px 4px 6px;
	display: block;
	margin: 40px 0px 0px 0px;
}
#print_wrapper, #print_wrappermap {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
}
#locationdirection li {
	color: #666666;
	line-height: 1.3em;
	margin-bottom: 4px;
	display: block;
}

/* Lakewood Golf Club */

.lgcimage {
	background-image: url(images/longwoodgolfclub.jpg);
	height: 140px;
	width: 160px;
	background-repeat: no-repeat;
	margin: 10px 6px 10px 2px;
	background-color: #FFFFFF;
	text-align: center;
	border: solid white 1px;
}
.lgcimage p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 120px;
	padding: 120px 0px 6px 10px;
}
.square {
	list-style-type: square;
	list-style-position: inside;
}
#brandingmap_print {
	height : 100px;
	display: block;
}
/* sidebar ... ends*/

	
/* footer ... begins------------------------*/
#prefooter {
	width: 775px;
	height: 78px;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	height : 117px;
	background-repeat: no-repeat;
	display: block;
	position: relative;
	background-image: url(images/footer.jpg);
}
#footer {
	margin-top: 0pt;
	height : 117px;
	font-size: 10px;
	width: 100%;
	background-image: url(images/footer_tile.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	border-bottom-color: #000000;
	border-bottom-width: thick;
	border-bottom-style: double;
	clear: both;
}
ul#menu_footer {
	letter-spacing: 0.1em;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 0px 140px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_footerWrap {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 775px;
	height: 12px;
	display: block;
	margin-top: 8px;
}
#site_info {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 0pt;
	padding-top: 30pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
ul#menu_footer li {
	float: left;
}
ul#menu_footer a {
	display: block;
	float: left;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	color: #FFF;
	width: 9em;
	text-align: center;
}
ul#menu_footer a:hover {
	background:#333333;
	color: #ACCD5E;
}
#menu_footer #home {
	left: 1px;
	background-position: 0 0;
}
#menu_footer #tee {
	width: 120px;
	left: 468px;
}
#menu_footer #packages {
	left: 150px;
	background-position: -151px 0;
}
#menu_footer #membership {
	left: 222px;
	background-position: -236px 0;
}
#menu_footer #tournaments {
	left: 307px;
	background-position: -308px 0;
}
#menu_footer #contact {
	left: 401px;
	background-position: -409px 0;
	height: 20px;
}
#copyrightfooter {
	display: block;
	float: right;
	padding-right: 74px;
	text-align: left;
}
#footercontactinfo {
	width: 775px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
	text-align: right;
	margin-top: 2px;
}
ul#address {
	float: left;
	display: block;
	padding-left: 44px;
	text-align: left;
}
ul#footercontact {
	float: left;
	display: inline;
	margin-left: 30px;
	text-decoration:none;
	text-align: left;
}
ul#footercontact a:link {
	color:#006600;
	font-weight: bold;
	text-decoration: none;
}
ul#footercontact a:hover {
	color:#009900;
	text-decoration: underline;
}
.contactbold {
	font-weight: bold;
	color: #006600;
}
p.update {
	display: block;
	padding: 2px 0px 0px 0px;
}
#linkmusetorium {
	display: block;
	padding: 4px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif, sans-serif;
	font-size:10px;
	color: #333333;
}
#linkmusetorium a:link {
	color:#333333;
	text-decoration:none;
}
#linkmusetorium a:hover {
	color:#FFCC33;
}
#linkmusetorium a:visited {
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
}
/* footer ... ends------------------------*/
