@charset "utf-8";
/* CSS Document */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}


* {margin:0px; padding:0px;}
img{ display:block;}

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em; background-color:#a28e78; color:#ffffff;}

a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline;}
a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline;}
a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#000000; text-decoration:none;}
a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline;}


/*******	DIVS	*******************/
#holdbg{ background-image:url(../images/bg_tile.jpg); background-repeat:repeat-x; min-height:698px;}
#container {position:relative; width:792px; margin:0px auto 0px auto; padding:32px 0px 0px 0px;  }


#containBody { width:760px; height:100%; background-image:url(../images/bg_body.jpg); background-repeat:no-repeat; line-height:18px; padding:0px 16px 0px 16px; }
#shadowTile { width:792px; background-image:url(../images/bg_body2.jpg); background-repeat:repeat-y; }

#footer { width:792px; height:53px; background-image:url(../images/bg_footer.jpg); background-repeat:no-repeat; text-align:center; clear:both; font-size:9px;}


#bodyLeft{ float:left; width:270px; height:100%;}
#bodyRight{ float:left; padding:4px 4px 0 4px;}
#bodyRight img.borders{ border:2px solid #000;}

.bgLeft{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 742px; height:auto !important; }
.bgLeftShort{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 692px; height:auto !important; }
.bgLeftThank{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 342px; height:auto !important; }
.bgLeftLocation { background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 986px; height:auto !important; }
.bgLeftLifestyle{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 778px; height:auto !important; }
.bgLeftGreen{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 718px; height:auto !important; }
.bgLeftContact{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 767px; height:auto !important; }
.bgLeftCondos{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 811px; height:auto !important; }
.bgLeftFloorplans{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 742px; height:auto !important; }
.bgLeftSales{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 762px; height:auto !important; }
.bgLeftDirections{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 883px; height:auto !important; }
.bgLeftRenderings{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 1092px; height:auto !important; }
.bgLeftAmenities{ background-image:url(../images/bg_home_left.jpg); background-repeat:repeat-y;  min-height: 1006px; height:auto !important; }

.leftPanel{ background-image:url(../images/bg_left_previewPanel.jpg); background-repeat:no-repeat; width:270px; height:400px;}

.mainBodyTxt{ background-image:url(../images/bg_textArea.jpg); background-repeat:repeat-y; width:482px; min-height: 506px; height:auto !important; margin:4px 0px 0 0px; padding-bottom:20px;}
.mainBodyTxtShort{ background-image:url(../images/bg_textArea.jpg); background-repeat:repeat-y; width:482px; min-height: 480px; height:auto !important; margin:4px 0px 0 0px; padding-bottom:20px;}
.mainBodyTxtThank{ background-image:url(../images/bg_textArea.jpg); background-repeat:repeat-y; width:482px; min-height: 130px; height:auto !important; margin:4px 0px 0 0px; padding-bottom:20px;}
.mainBodyTxtCondo{ background-image:url(../images/bg_textArea.jpg); background-repeat:repeat-y; width:482px; min-height: 482px; height:auto !important; margin:4px 0px 0 0px; padding-bottom:20px;}
.mainBodyTxtContact{ background-image:url(../images/bg_textArea.jpg); background-repeat:repeat-y; width:482px; min-height: 575px; height:auto !important; margin:4px 0px 0px 0px; }

#renderings{ position:absolute; top:18px; left:26px;}

.holdbtns{ margin:10px 0px 0px 54px; text-align:center;}
.holdbtns img{ margin:0px 0px 0px 0px; float:left;}

.holdFormElem{ margin:4px 0px 4px 57px;}

#phoneNumber{ width:760px; height:25px; margin:0px auto 0px auto; text-align:-moz-right; font-size:1.5em; color:#FFFFFF; font-weight:500;}

/*******	PARAGRAPHS	***************/
.blueTxt{color:#fff; padding:0px 20px 0px 26px; text-align:center; line-height:16px;}

.bodyTxt{ padding:10px 57px 0px 57px; clear:both; text-align:justify;}
.leftTxt{ padding:35px 38px 0px 48px;}
.leftTxtSP{ padding:10px 38px 0px 48px;}
.returnTxt{ padding:10px 57px 0px 57px; clear:both; color:#00FF00;}

.jordanTxt{ float:left; margin:10px 0px 0px 34px; padding:0px 10px 0px 0px; clear:left; width:210px;}
.fallsTxt{ float:left; margin:10px 0px 0px 25px; padding:0px 10px 0px 0px; clear:left; width:215px;}


.featureList{ float:left; margin:0px 0px 0px 20px; padding:0px 0px 0px 20px; clear:left; width:210px;}
ul.featureList li{ margin:4px 0px 4px 10px;  }
.short-form{ padding-top:20px;}
.leftTxtFP{ padding:25px 30px 20px 56px;}
.leftTxtHome{ padding:20px 30px 0px 34px;}
.green-logo{ margin:15px 80px 10px 80px;}
.tax-ad{ margin:15px 0 10px 60px;}
.seolinks, .seolinks a {text-align:center; clear:both; padding:0; text-decoration:none; color:#422c17;}
.disclaimer {line-height:1.1em; color:#FFFFFF; text-align:left; padding:33px 17px 5px 17px;}
/*******	TITLES	***************/
h3.titleLeft{ padding:25px 0px 0px 0px; text-align:center; color:#452100; font-weight:bold; font-size:1.2em;}
h3.titleLeftHome{ padding:35px 0px 0px 0px; text-align:center; color:#452100; font-weight:bold; font-size:1.2em;}

h1.titles{ font-size:1.5em; color:#fff; margin:20px 0px 10px 57px;}

h1.modeltitles{ margin:10px 0px 0px 35px; float:left; font-size:1.5em; color:#fff;}
h1.modeltitlesFalls{ margin:10px 0px 0px 26px; float:left; font-size:1.5em; color:#fff;}

.subTitles{ color:#39362f;}

.pressStrong{ color:#000;}
/*******	IMG	***************/
.watchVid{ margin:4px 0px 6px 280px;}

.logo{ margin:29px 18px 0px 0px;}

.clubhouse{ margin:20px 0px 0px 36px;}

.key{ margin:0px 0px 0px 24px;}

.modelsMap{ margin:0px 0px 0px 25px;}

.floor{ float:right; margin:20px 0px 0px 0px;}

.google{ margin:0px 0px 0px 50px;}

.boylanLogo{ margin:0px 0px 10px 86px;}

.construct{ margin:0px 0px 20px 55px;}

.salescenter{ margin:0px 0px 20px 40px;}

/*******	HR	***************/
hr{ width:350px; text-align:center; margin:10px auto 10px auto; }

/*******	LINKS	***************/
.btmModel{font-size:1em; color:#fff; font-weight:bold; margin:10px 0px 0px 34px; padding:0px 10px 0px 0px;}
.btmModel a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline; font-weight:bold;}
.btmModel a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline; font-weight:bold;}
.btmModel a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#000000; text-decoration:none; font-weight:bold;}
.btmModel a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#ffffff; text-decoration:underline; font-weight:bold;}

/*******	MENU	***************/
#menu{ background-image:url(../images/bg_nav.jpg); background-repeat:no-repeat; width:760px; height:38px; margin:0px 0px 0px 16px; }

/*******	SLIDESHOW	***************/
#locationslideshow,
#lifestyleslideshow,
#amenitiesslideshow,
#contactslideshow  {
   margin: 0px auto 0px auto;
   width: 476px;
   height:261px;
   position: relative;
}

#homeslideshow  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 476px;
   height: 261px;
   background-color: #FFFFFF;
   background-image: none;
}
