            body {font-family: Arial, sans-serif; text-align: center;}
			

			
			#wrap {
			margin: 0 auto;
			width: 980px;
			}
			
			
			
			#header {
			background: url('images/Header.png') no-repeat;
			height: 72px;
			width: 980px;
			xxtext-indent: -9999px;
			margin: 0;
			padding: 0;
			}
			
			#header p, #header h1, #header h2 {
			xxtext-indent: -9999px;
			xxdisplay: xxnone;
			}
			
			#contentTop {
			background: url('images/main.png') no-repeat;
				height: 435px;
				width: 980px;
			}
			
			.clear {
				clear: both;
			}
			
			#content {
				background: url('images/bottomContent.png') repeat-y;		
				margin: 0;
				padding: 0;
				float: left;
				width: 965px;
				height: 375px;
			}

			#contentblog {
				background: url('images/content.png') repeat-y;		
				margin: 0;
				padding: 0;
				float: left;
				width: 965px;
			}
			
			#contentText {
				margin: -25px 0 0 215px;
				width: 500px;
				text-align: left;
				font-size: 12px;
			}
			
			#contentText h3 {
				color: #1270c8;
				font-size: 20px;

			}
			
			#contentLinks {
				width: 500px;
				margin: -12px 0 0 235px;
			}
			
			#fairwaysButton {
				background: url('images/fairways.png') no-repeat 0 -131px;
				float:left;
				height:132px;
				margin-left:20px;
				padding-right:25px;
				margin: 20px 0;
				width:210px;
			}
			
			#fairwaysButton:hover {
				background: url('images/fairways.png') no-repeat 0 0;
			}
			
			#fairwaysButton a, #glenvaleButton a {
				display: block;
				width: 210px;
				height: 132px;
				text-decoration: none;
			}
			
			#glenvaleButton {
				background: url('images/glenvale.png') no-repeat 0 -131px;
				width: 210px;
				height: 132px;
				float: left;
				margin: 20px 0;
			}
			
			#glenvaleButton:hover {
				background: url('images/glenvale.png') no-repeat 0 0;
			}
			
			
			
			
			
			
			#footer {
				background: url('images/footer.png') repeat-x;
				width: 980px;
				height: 45px;
				font-size: 11px;
				float: left;
			}
			
			#footer p {
				padding-top: 10px;
			}
			
			#footer a, #footer a:link, #footer a:visited{
				color: #000;
			}
			
#sidebar {
width: 200px;
float: right;
z-index: 99;
}

#trial {
background: url('images/trial.png') no-repeat;
height: 203px;
width: 178px;
margin-top: -100px;
}

#register {
background:url("images/registerNow.png") no-repeat scroll 0 0 transparent;
height: 29px;
width: 173px;
text-indent: -9999px;
text-decoration: none;
cursor: pointer;
display: block;
margin-bottom: 30px;
}

#register:hover {
background:url("images/registerNow.png") no-repeat scroll 0 -28px transparent;
}

#register a {
display: block;
width: 173px;
height: 29px;
}

#invite {
background: url('images/inviteyou.png') no-repeat;
width: 197px;
height: 82px;
margin-bottom: -40px;
margin-left:-5px;
}

#sidebar p {
text-indent: -9999px;
}

.mg-form input {
width: 100px;
}

.mg-error {
color: #ff0000;
font-size: 10px;
margin-top:-45px;
}

.error {
float: left;
color: #ff0000;
font-size: 10px;
}

#sidebarcallme {

}

#callphone, #callname, #callemail {
float: left;
width: 157px;
}

#callme {
background:url("images/registerNow.png") no-repeat scroll 0 0 transparent;
border:medium none !important;
float:left;
height: 29px;
margin: 0;
width:173px !important;
cursor:pointer;
}

#callme:hover {
background:url("images/registerNow.png") no-repeat scroll 0 -28px transparent;
}

.mg-label {
font-size: 11px;
}

#send {
margin-left: -20px;
}
			
			
			
			
			
		
