body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-color: #d1bd9b;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color:#382018;
	text-align: left;
}
.bgMain{
	background-image:url(images/bgMainShim.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #2c3c12;
}
.bgGreenDot{
	background-image:url(images/bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	width: 1498px;
	height: 851px;
}
h1{font-size: 24px; line-height: 25px; font-weight: 500; color: #382018; text-transform: uppercase; padding: 0; margin: 0;}
h2{font-size: 18px; line-height: 22px; font-weight: 500; color: #382018; text-transform: uppercase; padding: 0; margin: 0;}
h3{font-size: 14px; line-height: 16px; font-weight: 500; color: #9f886e; text-transform: capitalize; padding: 0; margin: 0;}
h4{font-size: 14px; line-height: 16px; font-weight: 500; color: #382018; text-transform: uppercase; padding: 0; margin: 0;}

/*===============================================*/
/*           Home Photo Rotator Section          */
/*===============================================*/
#slider-wrapper {
    width:672px;               /* Photo rotator Width */
    height:435px;              /* Photo rotator Height */
    margin:0;

}
#slider {
    width:672px;               /* Photo rotator Width */
    height:435px;              /* Photo rotator Height */
	background:url(images/loading.gif) no-repeat 50% 50%;
	
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	
}
#slider a {
	border:0;
	display:block;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

/*===============================================*/
/*             Main Navigation Section           */
/*===============================================*/
#divSocial			{width: 285px; height: 135px; padding-left: 39px; padding-top: 20px;}
.txtNavL		{font-size: 20px; color: #ffffff; text-transform: uppercase; text-align: left; line-height: 20px; cursor:pointer;}
.txtNavS		{font-size: 14px; color: #e0d2bb; text-decoration: none; text-align: left; line-height: 14px; cursor:pointer;}

/*===============================================*/
/*             Home Page Section                 */
/*===============================================*/
#bgHomeShim	{width: 1016px; height: 1px; background-image:url(Images/bgHomeShim.jpg); background-repeat: repeat-y; background-position: center;}
#bgHome		{width: 1016px; height: 870px; background-image:url(Images/bgHome.jpg); background-repeat:no-repeat;}
.bgWelcomeTitle	{width: 603px; height: 58px; background-image:url(Images/bgSmallTitle.png); background-repeat:no-repeat;}
.txtTitleSmall	{color: #7b6352; letter-spacing: 200%;}
/*===============================================*/
/*                 Footer Section                */
/*===============================================*/
#bgFooterShim	    {height: 97px; background-image:url(Images/bgFooterShim.jpg); background-repeat: repeat-x; background-color:#d8c7ab;}
#bgFooter	    	{width: 1016px; height: 48px; background-image:url(Images/bgFooter.jpg); background-repeat: no-repeat;}
#bgFacebook			{width: 284px; height: 50px; background-image:url(Images/bgFacebook.jpg); background-repeat:no-repeat; cursor:pointer;}
#bgTwitter			{width: 284px; height: 50px; background-image:url(Images/bgTwitter.jpg); background-repeat:no-repeat; cursor:pointer;}
#bgSpecial			{width: 284px; height: 62px; background-image:url(Images/bgSpecial.jpg); background-repeat:no-repeat; cursor:pointer;}
#txtSpecialGreen	{color: #8db34f; font-size: 30px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 30px;}
#txtSpecialWhite	{color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
#txtSpecialSmall	{color: #d6be96; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase;}
.txtFooter       	{font-size:10px; text-decoration:none; color:#2f1c15; text-transform: uppercase;}
.txtFooter a			{color: #2f1c15; text-decoration: none;}
.txtFooter a:hover		{color: #2f1c15; text-decoration: underline;}
.txtFooterNav       	{font-size:10px; text-decoration:none; color:#ffffff; text-transform: uppercase; padding-top: 2px;}
.txtFooterNav a:link	{color: #ffffff; text-decoration: none; text-align: center;}
.txtFooterNav a:visited	{color: #ffffff; text-decoration: none; text-align: center;}
.txtFooterNav a:hover	{color: #ffffff; text-decoration: underline; text-align: center;}
.txtPropertyName		{font-size: 12px; font-weight: 600; line-height:16px; text-transform: uppercase;}
.txtPropertyInfo		{font-size: 11px; line-height: 14px;}
/*===============================================*/
/*                  Amenities Page               */
/*===============================================*/
#bgAmenitiesTShim	{width: 672px; background-image:url(Images/bgAmenitiesTShim.jpg); background-repeat: repeat-y;}
#bgAmenitiesT		{width: 672px; height: 160px; background-image:url(Images/bgAmenitiesT.jpg); background-position: 0% 0%; background-repeat:no-repeat;}
#bgAmenitiesM		{width: 672px; height: 203px; background-image:url(Images/bgAmenitiesM.jpg); background-repeat: repeat-y;}
#bgAmenitiesB		{width: 672px; height: 150px; background-image:url(Images/bgAmenitiesB.jpg); background-repeat: repeat-y;}
#txtAmenitiesSmall	{font-size: 12px; text-transform: lowercase; text-align: right; color: #937b61;}
#amenities ul   {list-style-type: none; padding-left: 0px;  margin: 0px;}
#amenities li   {background-image: url(images/amenitiesList.png); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 10px;}

/*===============================================*/
/*                 Floor List Page               */
/*===============================================*/
#bgFloorplansShim	{width: 672px; background-image:url(Images/bgFloorplansShim.jpg); background-repeat: repeat-y;}
#bgFloorplans		{width: 672px; height: 533px; background-image:url(Images/bgFloorplans.jpg); background-position: bottom; background-repeat:no-repeat;}
.txtFloorplansName	{text-decoration: none; font-weight: bold;}

/*===============================================*/
/*               Floorplan Detail Page           */
/*===============================================*/
#bgFloorplan		{width: 672px; height: 536px; background-image:url(Images/bgFloorplan.jpg); background-position: 0% 100%; background-repeat:no-repeat;}
.bgFloorplanTitle	{width: 603px; height: 58px; background-image:url(Images/contactSmallTitle.png); background-position: top left; background-repeat:no-repeat;}
.bgFloorplanTitle2	{width: 603px; height: 58px; background-image:url(Images/contactSmallTitle.png); background-position: top right; background-repeat:no-repeat;}
.bgFloorplanNav		{font-family: 'Century Gothic', Arial, Helvetica, sans-serif; width: 603px; height: 41px; background-image:url(Images/bgFloorplanNav.png); background-repeat:no-repeat;}
.txtBackFloorplan 	 		{font-size: 18px; line-height: 18px; font-weight: bold; color: #382018; text-transform: uppercase; text-decoration: none;}
.txtBackFloorplan a 		{text-decoration: none;}
.txtBackFloorplan a:hover 	{text-decoration: none;}
.txtFloorplanNav			{font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size: 13px; color: #382018; font-weight: bold; text-transform: uppercase; }

/*===============================================*/
/*                  Gallery Page                 */
/*===============================================*/
#bgGallery		{width: 672px; height: 687px; background-image:url(Images/bgGallery.jpg); background-position: 0% 100%; background-repeat:no-repeat;}
#photoNumber	{position:relative; top:23px; left:-23px ;background:url(images/photoNumBg.png) no-repeat; width:28px; height:23px; text-align:center;}
.photoBorder 	{border: 8px solid #d7c099;}
.photoBorder2 	{border: 1px solid #aa9779; line-height: 0px; padding: 0; margin: 0;}

/*===============================================*/
/*                  Tours Page                   */
/*===============================================*/
#bgTours		{width: 672px; height: 687px; background-image:url(Images/bgTours.jpg); background-position: 0% 100%; background-repeat:no-repeat;}
#bgToursFrame	{width: 672px; height: 255px; background-image:url(Images/toursFrame.png); background-position: 0% 0%; background-repeat:no-repeat;}
.txtTourNav		{font-size: 18px;}

/*===============================================*/
/*                   Residents Page              */
/*===============================================*/
#bgResident		{width: 672px; height: 687px; background-image:url(Images/bgResident.jpg); background-position: 0% 0%; background-repeat:no-repeat;}

/*===============================================*/
/*                   Contact Page                */
/*===============================================*/
#bgContact 	    {width: 672px; height: 536px; background-image:url(Images/bgContact.jpg); background-position: 0% 100%; background-repeat:no-repeat;}
.bgContactTitle	{width: 603px; height: 58px; background-image:url(Images/contactSmallTitle.png); background-repeat:no-repeat;}

/*===============================================*/
/*             Sustainability Page               */
/*===============================================*/
#bgSustain 	    {width: 900px; height: 468px; background-image:url(Images/bgSustain.png); background-repeat:no-repeat; font-size: 12px;}

/*===============================================*/
/*             Virtual Guest Card Page           */
/*===============================================*/
.footerVG{ 
	font-family: "Century Gothic";
	font-size:14px; 
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight: 500;
}
.footerVG a:link 		{color: #ffffff; text-decoration:none;}
.footerVG a:visited 	{color: #ffffff; text-decoration:none;}
.footerVG a:hover 		{color: #ffffff; text-decoration: underline;}

.GuestcardBorder {
	font-family: "Century Gothic"; 
	border: 2px solid #252525;
	background-color: #899298;
	border-collapse: collapse;
	color:#ffffff;
}

.mapBorder 	{border: 3px solid #aa9779;}
a:link      {color: #000000; text-decoration:none;}
a:visited   {color: #000000; text-decoration:none;}
a:hover     {color: #000000; text-decoration:underline;}

