/******************************************************
	generic html tag styles
******************************************************/

/* FCKeditor loads the background image by default and 
   i can't seem to override it. So body has white background by
   default and the background image will be loaded from the 
   template file instead.
 */
body {
    background-attachment: scroll;
    /*
    background-color: #000000;
    background-image: url(http://www.eaglelandingfl.com/themes/default/elimages/bg_plaid.jpg);
    */
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-position: top;
    margin: 5px 0px 0px;
}

/*
body {
	background-color: #333333;
	margin-top:0px;
	padding-top:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
*/
		
p, td {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;

}

form {
	margin: 0px;
	padding: 0px;
}

b {
	color: #666666;
}

a:link {
	color: #660000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #660000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #660000;
}


/**********************************************************
	styles for main page body layout
**********************************************************/

#container {
	width:790px;
}

#header {
	width:100%;
}

#navbar {
	background-color:white;
	text-align:center;
}


#navbar a {
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#286390;
	text-decoration:none;
}

#content {
	background-color:transparent;
}

#contentLeft{
	width:196px;
	background-color:transparent;
	background-image:url("/themes/default/plimages/backgrounds/side_bg.gif");
}

#contentLeftAlt {
	background-color:transparent;
    width:0px;
    padding-left:15px;
}

.contentLeftText{
	background-color:transparent;
}

#contentCenter {
	background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    line-height: 21px;
}

#contentCenterAlt {
	background-color:transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left:135px;
    line-height: 21px;
}

#contentCenter a {
	font-weight:bold;	
}

#contentRight {
	background-color:transparent;
    width:230px;
    padding-right:30px;
}

.contentRightText{
	background-color:transparent;
}

.contentSpacer {
	background-color:#e0daaa;
	height:30px;
}

#right {
	position:absolute;
	top:200px;
	right:-130px;
}


.cleaner {
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

.headerPic {
	float:left;
	width:40%;
	background-color: #e6e2c2;
}

.headerNav {
	margin-top:35px;
	float:right;
	width:60%;
	text-align:right;
	font-size:12px;
	background-color: #e6e2c2;
}

.headerNav a {
	text-decoration:none;
}

.headerTextDiv {
	background-color:#d8cd88;
	width:280px;
	height:280px;
}

.headerText {
	font-weight:bold;
	color:white;
	font-size:14px;
	text-align:right;
	float:right;
	background-color:#d8cd88;
	margin-top:40px;
	margin-right:10px;
}

#pageTable {
	width:360px;
}

/********************************************
	Other commonly used styles
********************************************/

	.pageHeader {
		color:black;
		font-weight:bold;
		font-size:14px;
		height:18px;
		border-bottom:1px solid black;
		margin-bottom:10px;
	}

	.pageHeader a {
		font-size:12px;
		font-weight:normal;
	}

	.boldHeader {
		color:black;
		font-size:12px;
		font-weight:bold;
	}

	.errorMessage {
		font-weight:bold;
		color:red;
	}

	.successMessage {
		font-weight:bold;
		color:green;
        margin-left:30px;
        padding-left:20px;
	}


	/*****************************************************************
		stylesheet for the column display function
	*****************************************************************/

	.leftColumnModule {
		font-size:12px;
		width:176px;
	}


	.leftColumnHeader {
		height:18px;
	}


	.leftColumnContent {
		padding-top:2px;
		font-weight:bold;
		color:#334B81;
		font-size:14px;
			
	}

	.rightColumnModule {
		font-size:12px;
		width:180px;
		color:navy;
        padding-top:1.7em;
        margin-top:1.7em;
        border:.1em solid #2F5471;
        background-color:#FAF9F2;
	}

	.rightColumnHeader {
		font-size:12px;
		text-decoration:underline;		
		font-weight:bold;
		color:navy;
		padding-left:7px;
		padding-bottom:3px;
	}

	.rightColumnContent {
		padding-left:7px;
	}

	.rightColumnTop {
		background-repeat:no-repeat;
		height:9px;
		font-size:2px;
	}

	.rightColumnBottom {
		background-repeat:no-repeat;
		height:9px;
		font-size:2px;
	}


	/*****************************************************************
		stylesheet for the section display function
	*****************************************************************/

	.sectionTable {
		font-size:12;
		width:100%;
		background-color:transparent;
	}

	.sectionArea {
		font-size:12;
		width:100%;
	}

	.sectionHeaderLeft {
 		color:#990000
		font-weight:normal;
		font-size:21px;
		font-family: "Times New Roman", Times, serif;
		max-height:30px;
		width:auto;
        /*
		padding-left:15px;
        */
	}

	.sectionHeaderRight {
		text-align:right;
		float:right;
		width:auto;
		max-width:10%;
		white-space:nowrap;
	}

	.sectionHeader {
		max-height:30px;
		width:100%;
		margin-bottom:10px;
		background-color:transparent;
	}

	.sectionContainer {
		background-color:transparent;
	}
	
	.sectionContent {
		padding-left:10px;
		padding-right:30px;
		margin-top:10px;
		background-color:transparent;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 22px;
        color: #45413B;
	}

    /*************************************************
        el section themes
    **************************************************/

	.elpageTable {
		font-size:12;
		width:100%;
		background-color:transparent;
	}

	.elpageArea {
		font-size:12;
		width:100%;
	}

	.elpageHeaderLeft {
 		color:#990000
		font-weight:normal;
		font-size:21px;
		font-family: "Times New Roman", Times, serif;
        width:auto;
        /*
		padding-left:15px;
        margin-top:-70px;
        */
	}

	\html div.elpageHeaderLeft {
        width:100%;
        margin-top:10px;
        margin-left:-10px;
	}

	head:first-child+body div[class].elpageHeaderLeft {
        margin-top:-43px;
        margin-right:5px;
    }


	.elpageHeaderRight {
		text-align:right;
		float:right;
		width:auto;
		max-width:10%;
		white-space:nowrap;
	}

	.elpageHeader {
		max-height:50px;
		width:100%;
		margin-bottom:0px;
		background-color:transparent;
	}

	.elpageContainer {
		background-color:transparent;
	}
	
	.elpageContent {
        /*
		padding-left:10px;
		padding-right:30px;
		margin-top:10px;
        line-height: 22px;
        */
		background-color:transparent;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #45413B;
        width:299px;
	}

    /* redo margins for IE */
    \html div.elpageContent{
        width:305px;
        margin-top:-35px;
        padding-left:-10px;
        padding-right:5px;
        /*
        margin-left:5px;
        */
    }	

    /* margins for everbody else - non IE */
	head:first-child+body div[class].elpageContent {
		padding-left:0px;
		padding-right:0px;
		margin-top:41px;
        margin-left:-33px;
	}

    /*********************************************
        el frontpage theme
    **********************************************/

	.frontpageTable {
		font-size:12;
		width:100%;
		background-color:transparent;
	}

	.frontpageArea {
		font-size:12;
		width:100%;
	}

	.frontpageHeaderLeft {
 		color:#990000
		font-weight:normal;
		font-size:21px;
		font-family: "Times New Roman", Times, serif;
		max-height:30px;
		width:auto;
        background-image: url("themes/default/elimages/bg_frontpage.jpg");
        /*
		padding-left:15px;
        */
	}

	.frontpageHeaderRight {
		text-align:right;
		float:right;
		width:auto;
		max-width:10%;
		white-space:nowrap;
	}

	.frontpageHeader {
		max-height:30px;
		width:100%;
		margin-bottom:10px;
		background-color:transparent;
	}

	.frontpageContainer {
		background-color:transparent;
	}

	.frontpageContent {
        padding-top:10px;
		background-color:transparent;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 22px;
        color: #45413B;
	}
    
    /* redo margins for IE */
    \html div.frontpageContent{
		margin-top:-28px;
    }	

    /* margins for everbody else - non IE */
	head:first-child+body div[class].frontpageContent {
		padding-left:0px;
		padding-right:30px;
		margin-top:70px;
	}

    /****************************************
      CUSTOM style 
    ****************************************/
    .jude {
        font-size:12px;
    }
    
    /***************************************/
    

	.altSectionTab {
	
		padding-left:15px;
		padding-top:15px;

	}

	.altSectionTable {
		font-size:12;
		width:100%;
	}

	.altSectionArea {
		font-size:12;
		width:100%;
		padding:7px;
	}

	.altSectionHeaderLeft {
		font-weight:bold;
		font-size:14px;
		font-family: "Times New Roman", Times, serif;
		white-space:nowrap;
		padding-top:3px;
		padding-left:5px;
	}

	.altSectionHeaderRight {
		text-align:right;
		height:22px;
		font-size:16px;
		float:right;
		max-width:25%;
		white-space:nowrap;
		padding-right:10px;
		padding-top:3px;
	}

	.altSectionHeaderRight a {
		color:white;
		text-decoration:none;
		font-size:12px;
	}

	.altSectionHeaderRight a:link {color:white;}
	.altSectionHeaderRight a:visited {color:white;}
	.altSectionHeaderRight a:hover {color:white;}


	.altSectionHeader {
		height:22px;
		width:100%;
		background-color:#838f6d;
		color:white;
		font-weight:bold;
	}

	.altSectionContent {
		padding-top:10px;
		padding-left:10px;
	}


	.leftColumn {
                float:left;
                width:47%;
                padding-right:10px;
        }

        .rightColumn {
                float:left;
                width:47%;
                padding-left:10px;
        }

.subNav {
	padding-top:5px;
	list-style-type:none;
	margin-left:5px;
	padding-left:0px;
}

.subNav li a {color:#286390};


/************************************************
	news styles
************************************************/
	
	.newsSection {
		width:100%;
	}

	.newsSectionEntry {
		margin-top:10px;
		margin-bottom:10px;
		margin-left:5px;
		width:100%;
	}

	.newsSectionEntry img {
		float:left;
		padding-right:10px;
	}


	.newsList {
		float:left;
	}

	.newsListEntry {
		padding-top:2px;
		padding-bottom:3px;
	}

	.newsListHeader {
		font-weight:bold;
		font-size:12px;
		color:#006B42;
		background-color:#DADADA;
		padding:2px;
	}

	.newsListHeader A {
		color:#006B42;
	}

	.newsListHeader A:visited {
		color:#006B42;
	}

	.newsListHeader A:hover {
		color:red;
	}

	.newsListTitle {
	}

	.newsListTeaser {
		padding-left:5px;
	}

	.newsListContent {
		float:left;
		padding-left:5px;
	}

	.newsListPicture {
		float:right;
	}

.navmenu {
	margin-left:20px;
	padding-left:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

.navmenu li {
	padding-bottom:8px;
	list-style-type:none;
}

.submenu {
	margin-top:5px;
	margin-left:10px;
	padding-left:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	line-height:10px;
}

.submenu li {
	list-style-type:none;
}

.menuHidden a:link{color:#DCDCDC;}
.menuHidden a:visited{color:#DCDCDC;}
.menuHidden a:hover{color:#DCDCDC;}

.submenuCurrent a:link {color:#666666;}
.submenuCurrent a:visited {color:#666666;}
.submenuCurrent a:hover {color:#666666;}

.navmenuCurrent a:link {color:#666666;}
.navmenuCurrent a:visited {color:#666666;}
.navmenuCurrent a:hover {color:#666666;}

.navmenuCurrent {
	color:transparent;
	background-color: #333333;
}

.subhead {
        font-family: "Times New Roman", Times, serif;
        font-size: 14px;
        font-style: italic;
        line-height: 30px;
        font-weight: bold;
}

.footer {
	color:white;
	font-size:11px;
}

.headerCell {
	padding-left:2px;
	padding-right:2px;
}

.toolContent ul li a {
	color:navy;
}

.toolBox li a {
	color:navy;
}

.toolContent a:link {
	color: navy;
	text-decoration: none;
}
.toolContent a:visited {
	text-decoration: none;
	color: #721609;
}
.toolContent a:hover {
	text-decoration: underline;
	color: #A29A6B;
}
.toolContent a:active {
	text-decoration: none;
	color: #660000;
}

.intro {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 28px;
        color: #666666;
}

.pageTemplateList {
	background-color:transparent;
}

.txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 22px;
    color: #45413B;
}

.subnavtxt {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #133052;
    line-height: 24px;
    font-weight: bold;
    text-transform: uppercase;	
    text-decoration: none;
}

.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999; 
    text-decoration: none;
    line-height: 10px;
}

.scorecard {
    background-attachment: scroll;
    background-image: url("themes/default/elimages/bg_scorecard.jpg");
    background-repeat: no-repeat;
    background-position: top;
}

.facts {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #786D3D;
}

.hdr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #B1AA89;
    font-weight: bold;
    text-transform: uppercase;
}

.villagegreen {
    background-attachment: scroll;
    background-image: url("themes/default/elimages/render_villagegreen.jpg");	
    background-repeat: no-repeat;
    background-position: top;
}

.hdrwt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}

.map {
    background-attachment: scroll;
    background-image: url("themes/default/elimages/bg_map.jpg");
    background-repeat: no-repeat;
    background-position: top;
}

a.navlink:link{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #4C4526;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 20px;
}

a.navlink:hover{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #466789;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
}

a.navlink:active{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #786D3D;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
}

a.navlink:visited{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #4C4526;	
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
}

a.navlink:visited:hover{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #466789;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
}

a.footer:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

a.footer:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #F6F1DA;
    font-weight: bold;
    text-decoration: none;
}

a.footer:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #D3D0A0;
    font-weight: bold;
    text-decoration: none;
}

a.footer:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

a.link:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0A4322;
    font-weight: bold;
    text-decoration: none;
}

a.link:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #466789;
    text-decoration: none;
    font-weight: bold;
}

a.link:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #786D3D;
    text-decoration: none;
    font-weight: bold;
}

a.link:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0A4322;
    text-decoration: none;
    font-weight: bold;
}

a.linkss:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C6C6C6;
    font-weight: bold;
    text-decoration: none;
}

a.linkss:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}

a.linkss:active{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C6C6C6;
    font-weight: bold;
    text-decoration: none;
}

a.linkss:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #C6C6C6;
    font-weight: bold;
    text-decoration: none;
}

.linkon {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #1A3F67;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px dotted #1A3F67;
    text-decoration: none;
    line-height: 20px;
}

.ssphoto {
    border: 1px solid #999999;
}

.ssphoto_small {
    border:1px solid #999999;
    height:82px;
    width:120px;
}

.homename {	
    font-family: Arial, Helvetica, sans-serif;	
    color: #B1AA89;	
    font-weight: bold;	
    text-transform: uppercase;	
    font-size: 12px;
    ine-height: 11px;
}

.txthomes {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #45413B;
}

.txtbullets {
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 11px;
    color: #58544E;	
    line-height: 18px;
}

.swimpark {
    background-image: url("themes/default/elimages/am_swimpark.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}

.village {
    background-image: url("themes/default/elimages/am_village.jpg");	
    background-repeat: no-repeat;
    background-position: left top;
}

.golf {
    background-image: url("themes/default/elimages/golf18course.jpg");	
    background-repeat: no-repeat;
    background-position: left top;
}

.athletic {
    background-image: url("themes/default/elimages/athletic_club.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}

.other {
    background-image: url("themes/default/elimages/other_amenities.jpg");	
    background-repeat: no-repeat;
    background-position: left top;
}

.golfclub {
    background-image: url("themes/default/elimages/am_gclub.jpg");	
    background-repeat: no-repeat;
    background-position: left top;
}

.commap {
    background-image: url("themes/default/elimages/bg_communitymap.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}

.golfview {
    background-image: url("themes/default/elimages/bg_golf.jpg");
    background-repeat: no-repeat;
    background-position: left top;
}

.smtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;color: #666666;
    text-decoration: none;
}

.txtpp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #45413B;
}
.txthomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #45413B;
	line-height: 12px;
}
