@charset "UTF-8";body {  padding: 20px;  background: #fff url(https://www.candlerhillsgolfclub.com/images/9.jpg) 0 0 no-repeat;  font: 14px/normal Tahoma, Arial, Helvetica, sans-serif;}#login {	width: 120px;	height: 60;	float: left;	position: absolute;	top: 14px;	right: 678px;}#facebook {	width: 240px;	float: right;}#banner {	background-color: #FFFFFF;	width: 800px;	margin-left: auto;	margin-right: auto;}#rightcolHeader {	margin: 3px;	padding: 0px;	float: right;	width: 30%;}#navagation {	background-color: #FFFFFF;	width: 100%;	margin-left: auto;	margin-right: auto;}.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #4C9C44;}.sub-header {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #4C9C44;}.headerText {	font-family: Arial, Helvetica, sans-serif;	color: #4C9C44;	font-size: 24px;	font-weight: bold;}.subheaderText {	font-family: Arial, Helvetica, sans-serif;	color: #064171;	font-size: 14px;	font-weight: bold;}.channelHeaderText {	font-family: Arial, Helvetica, sans-serif;	color: #064171;	font-size: 24px;	font-weight: bold;}.contactText {	font-family: Arial, Helvetica, sans-serif;	color: #4C9C44;	font-size: 16px;}#main {	width: 800px;	border-left: 1px solid #999999;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-top: 1px solid #999999;	margin: 0px;	padding: 0px;	margin-left: auto;	margin-right: auto;	background-image: url(images/bk-hole8.jpg);	background-position: bottom;	background-repeat:no-repeat;	background-color: #FFFFFF;}#copycontent {	margin-left: 10px;	margin-right: 20px;	margin-top: 40px;	margin-bottom: 25px;	float: right;	width: 66%;}#fullcontent {	margin-left: auto;	margin-right: auto;	margin-top: 55px;	margin-bottom: 25px;	width: 710px;}#holeheadercontent {		margin-left: 10px;	margin-right: 10px;	margin-top: 10px;	margin-bottom: 10px;	float: right;	width: 95%;}#flyover-container {	margin: 10px auto;	width: 95%;}.flyover-float {	margin-right: 10px;}#gallerycontent {	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;	margin-bottom: 10px;	width: 860px;}#gallerycontent {	margin: 10px;	float: left;	width: 94%;}#leftcol {	margin-top: 40px;	margin-left: 10px;	margin-right: 10px;	float: left;	width: 215px;}#leftcolCopy {	margin-bottom: 10px;	margin-left: 10px;	margin-right: 5px;	float: left;	width: 47%;}#rightcolCopy {	margin-bottom: 10px;	margin-left: 5px;	margin-right: 10px;	float: right;	width: 47%;}#contactInfo {	margin: 10px;	float: left;	width: 45%;}#quoteInfo {	padding-top: 4px;	margin: 10px;	float: right;	width: 45%;}#contactLogo {	margin: 5px;	margin-left: auto;	margin-right: auto;	width: 274px;}#flashcontent {	margin: 0px;	padding: 0px;	width: 800px;	border-left: 1px solid #999999;	border-right: 1px solid #999999;	border-top: 1px solid #999999;	margin-left: auto;	margin-right: auto;}.clearfloat {	clear: both;}#companyinfo {	width: 758px;	margin: 0px;	padding: 0px;	margin-left: auto;	margin-right: auto;	background-color: #FFFFFF;}#all {	width: 800px;	margin: 0px;	padding: 0 px;	margin-right: auto;	margin-left: auto;	}#rate_container{width: 95%;clear: both;}#rate_col_left{float: left;width: 73%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#rate_col_right{float: left;width: 20%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#rate_col_left_no_border{float: left;width: 73%;margin: 0 5px 0 0;}#rate_col_right_no_border{float: left;width: 20%;margin: 0 5px 0 0;}#rate_col_full{float: left;width: 98%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#lesson_container{width: 95%;clear: both;}#lesson_col_left{float: left;width: 54%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#lesson_col_right{float: right;width: 20%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#lesson_col_middle{float: left;width: 20%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#lesson_col_left_no_border{float: left;width: 54%;margin: 0 5px 0 0;}#lesson_col_middle_no_border{float: left;width: 20%;margin: 0 5px 0 0;}#lesson_col_right_no_border{float: right;width: 20%;margin: 0 5px 0 0;}#lesson_col_full{float: left;width: 98%;margin: 0 5px 0 0;border-bottom: 1px solid #CCC;}#member_col_left_no_border{float: left;width: 49%;margin: 0 5px 0 0;}#member_col_right_no_border{float: left;width: 49%;margin: 0 5px 0 0;}/* Start of 4 Column CSS */#wrapper {    width: 520px; /* 780px is just wide enough to fill and 800px screen */    margin: 0 auto; /* It's important to set the margin to auto if you want the layout to center */    background: #fff;    text-align: left;    border-top: 1px solid #999;	border-right: 1px solid #999; }#section1 {    float: left; /* Sets this section to the left */    background: #fff;    width: 280px;}    #column1 {        float: left; /* Sets this column to the left inside its section */        background: #fff;        width: 159px;		border-bottom: 1px solid #999;		border-left: 1px solid #999;    }    #column2 {        float: right; /* Sets this column to the right inside its section*/        background: #fff;        width: 119px;		border-bottom: 1px solid #999;		border-left: 1px solid #999;    }#section2 {    float: right; /*Sets this sectionto the right */    background: #fff;    width: 240px;}    #column3 {        float: left; /* Sets this column to the left inside its section */        background: #fff;        width: 119px;		border-bottom: 1px solid #999;		border-left: 1px solid #999;    }    #column4 {        float: right; /* Sets this column to the right inside its section*/        background: #fff;        width: 119px;		border-bottom: 1px solid #999;		border-left: 1px solid #999;    }	    #column4NoStroke {        float: right; /* Sets this column to the right inside its section*/        background: #fff;        width: 119px;    }			/* Start of 3 Column CSS */#wrapper {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 520px;	background: url("/path/to/your/background_cols.gif") repeat;}#side-a {	float: left;	width: 172px;}#side-b {	float: right;	width: 172px;}#content { 	float: left;	width: 33%;}.innertube{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}.bodyCopy {	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #000000;	font-size: 15px;}.redText {	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #FF0000;	font-size: 18px;	font-style: italic;	font-weight: bold;}.faqsQuestions {	font-family: Arial, Helvetica, sans-serif;	line-height: 1.25em;	color: #000000;	font-size: 13px;}.smallCopy {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	font-style: italic;}.finePrint {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px;	line-height: 1em;}.whiteText {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 14px;}.whiteHeader {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: bold;	font-size: 16px;}.contactCopy {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-weight: bold;	font-size: 14px;}.right-pic {	padding: 5px 0px 5px 5px;}.left-pic {	padding: 5px 10px 5px 0px;}#footer {	width: 800px;	margin-left: auto;	margin-right: auto;}#header {	width: 800px;	margin-left: auto;	margin-right: auto;	position: relative;}.blur{	background-color: #ccc; /*shadow color*/	color: inherit;	margin-left: 4px;	margin-top: 4px;}.shadow,.content{	position: relative;	bottom: 2px;	right: 2px;}.shadow{	background-color: #666; /*shadow color*/	color: inherit;}/*shadow CSS*/.drop-shadow	{	margin: 15px;	width:250px;	height:190px; 	background: url(images/drop_border.png) top left no-repeat;		float: right;}.drop-shadow-left	{	margin: 15px;	width:250px;	height:190px; 	background: url(images/drop_border.png) top left no-repeat;		float: left;}.drop-shadow img	{	margin: 0px;	padding: 5px;	width: 230px;	height: 170px;}.drop-shadow-vert	{	margin: 15px;	width:190px;	height:250px; 	background: url(images/drop_border_vert.png) top left no-repeat;		float: right;}.drop-shadow-vert-left	{	margin: 15px;	width:190px;	height:250px; 	background: url(images/drop_border_vert.png) top left no-repeat;		float: left;}.drop-shadow-vert img	{	margin: 0px;	padding-left: 5px;	padding-top: 5px;	width: 170px;	height: 230px;}/*large shadow CSS*/.drop-shadow-l	{	margin: 15px;	width:350px;	height:239px; 	background: url(images/drop_border_l.png) top left no-repeat;		float: right;}.drop-shadow-l img	{	margin: 0px;	padding: 5px;	width: 320px;	height: 219px;}.drop-shadow-vert-l	{	margin: 15px;	width:239px;	height:350px; 	background: url(images/drop_border_vert_l.png) top left no-repeat;		float: right;}.drop-shadow-vert-l img	{	margin: 0px;	padding: 5px;	width: 219px;	height: 320px;}/*bottom divs for ads layout*/#top-col {	width: 780px;	margin-left: auto;	margin-right: auto;}#bottom-col {	width: 780px;	margin-left: auto;	margin-right: auto;}#left-ad {	padding-top: 10px;	margin: 10px;	float: left;	width: 265px;}#right-ad {	padding-top: 10px;	margin: 10px;	float: right;	width: 265px;}#bullet-points {	padding-left: 10px;	margin-left: 30px;	float: left;	width: 400px;}