/* -------------------------------Main Elements Start Here------------------------------- */body{	margin:4px 0 0 4px;	background-image: url(i/BG.gif);	/*text-align: center;*/}p {	line-height: 17px;	text-align: left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 8px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}/* -------------------------------Main Elements End Here------------------------------- *//* -----------------------------Header Elements Start Here----------------------------- */div#header {	margin-top: 18px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	width: 725px;	height: 87px;	background-color: #CFD0C5;	border: 1px solid #FFF;	position: relative;}div#logocontainer {	position: absolute;	left: 0;	top: 0;}div#navcontainer {	position: relative;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 321px;	padding: 0 0 0 0;	height: 0;}/* -------------------------------Navigation Elements Start Here------------------------------- */ul#navigation {    position: absolute;    left: 280px;    top: 54px;    list-style: none;    margin-top:0;    padding-top: 0;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 200pxpx;    width: 402px;}ul#navigation li {    overflow:hidden;    padding-top:31px;    list-style: none;    display: inline;}ul#navigation a {    overflow:hidden;    cursor: pointer;    float: left;    padding-top: 31px;    padding-right: 0px;    padding-bottom: 0;    padding-left: 0px;    overflow: hidden;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    height: 0px !important;    height /**/:31px /* for IE/Win only */}#navigation a:link,#navigation a:visited{    background-position: 0 0;}#navigation a:hover,#navigation a:active{    background-position: 0 -31px;}li#home a{    width: 44px;    background: url(i/h.gif) top left no-repeat;}li#lifestyle a{    width: 58px;    background: url(i/li.gif) top left no-repeat;}li#location a{    width: 58px;    background: url(i/lo.gif) top left no-repeat;}li#thehomes a{    width: 70px;    background: url(i/th.gif) top left no-repeat;}li#golf a{    width: 37px;    background: url(i/g.gif) top left no-repeat;}li#directions a{    width: 67px;    background: url(i/d.gif) top left no-repeat;}li#contactus a{    width: 68px;    background: url(i/c.gif) top left no-repeat;}/* -------------------------------Navigation Elements End Here------------------------------- *//* ----------------------------Content Elements Start Here----------------------------- */div#content {	margin-top: 3px;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px;	width: 727px;	background-color: #FFF;	border: 2px;	border-color: #FFFFFF;}div#flashcontainer {	margin-top: 1px;	margin-right: 0px;	margin-bottom: 1px;	margin-left: 0px;	background-color:#009966;}div#breadcrumbs {	position: relative;	margin-top: 1px;	margin-right: 1px;	margin-bottom: 1px;	margin-left: 1px;	background-color: #CFD0C5;	height: 10px;	font: 11px Arial, Helvetica, sans-serif;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 20px;}div#sitemap {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}/*#breadcrumbs a:hover{	font: 11px Arial, Helvetica, sans-serif #CCC; }*/breadcrumbs a:link{   font: 11px Arial, Helvetica, sans-serif #CCC;}breadcrumbs a:visited{   font: 11px Arial, Helvetica, sans-serif #CCC;}div#copy {	position: relative;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	width: 645px;	padding-top: 0px;	padding-right: 50px;	padding-bottom: 20px;	padding-left: 0px;}div#footercontainer {	position: relative;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	background-image: url(i/tblogo.gif);	background-repeat: no-repeat;	padding-top: 0px;	padding-right: 50px;	padding-bottom: 20px;	padding-left: 0px;}div#crcontainer {	position: relative;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 130px;	padding: 8px 0 0 0;	font: 9px Arial, Helvetica, sans-serif;}#crcontainer a:hover {	font: 9px Arial, Helvetica, sans-serif #CCC;}/* -----------------------------Content Elements End Here------------------------------ */div#botbox {	margin-top: 3px;	margin-right: auto;	margin-left: auto;	margin-bottom: 10px;	width: 725px;	height: 8px;	font-size: 1px;	background-color: #CFD0C5;	border: 1px solid #FFF;}/* ----------------------------Form Elements Start Here----------------------------- */#form{	margin: 0 0 0 0;	padding: 0px 0 0 0;	font: 12px Arial, Helvetica, sans-serif;}/* -----------------------------Form Elements End Here----------------------------- *//* -------------------------------H1 Tags Start Here------------------------------- */h1{	font-size:0;	margin:0;	overflow:hidden;	padding-top:50px;/*height of image*/	height: 0px !important;	height /**/:50px; /* for IE/Win only */}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	font-style: italic;}h1#homehead {background: url(i/hhead.gif) no-repeat;}h1#lifestylehead {background: url(i/lihead.gif) no-repeat;}h1#locationhead {background: url(i/lohead.gif) no-repeat;}h1#thehomeshead {background: url(i/thhead.gif) no-repeat;}h1#golfhead {background: url(i/ghead.gif) no-repeat;}h1#dhead {background: url(i/dhead.gif) no-repeat;}h1#contactushead {background: url(i/chead.gif) no-repeat;}h1#thankyouhead {background: url(i/tyhead.gif) no-repeat;}h1#sitemaphead {background: url(i/smhead.gif) no-repeat;}/* --------------------------------H1 Tags End Here-------------------------------- */
