﻿/* CSS Document */
body {
	background-color:#65a2d8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mainText{ 
	color:#333333;
	font-size:13px; 
	font-weight:normal;
	line-height:22px;
}

.mainText a:link    {color: #333333; text-decoration:none;}
.mainText a:visited {color: #333333; text-decoration:none;}
.mainText a:hover   {color: #333333; text-decoration:underline;}

.mainText h1{ 
	color:#ffffff;
	font-size:18px; 
	font-weight: 500;
	line-height:22px;
	padding:0;
	margin:0;
	text-transform: uppercase;
}
.mainText h2{ 
	color:#9b8449;
	font-size:14px; 
	font-weight: 550;
	line-height:22px;
	padding:0;
	margin:0;
	text-transform: uppercase;
}
.officeHours{
	font-size: 13px;
	color: #9b8449;
	text-transform: uppercase;
}
.bgTop			{ height: 160px ;background-image:url(images/bgTop.jpg); background-position: top left; background-repeat:repeat-x;}
.bgPageBody		{height: 784px; background-image:url(images/bgbody.jpg); background-position: top left; background-repeat:repeat-x;}
.bgPageTitle  	{width:893px; height: 57px; background-image:url(images/amenitiesTitleBg.jpg); background-repeat:no-repeat; background-position: top;}
/*=====================================*/
/*       Main Navigation Section       */
/*=====================================*/
.bgMainNav		{width: 775px; height: 121px; background-image:url(images/navBg.jpg); background-repeat:no-repeat;}
.txtMainNav, txtMainNav a:link    {font-size: 12px; color:#ffffff; font-weight:600; text-align:center; text-transform: uppercase; text-decoration:none;}
.txtMainNav a:hover   			  {color:#ffffff; text-decoration:none; cursor:pointer;}
/*=====================================*/
/*           Home Section         */
/*=====================================*/
.bgHome{ width: 893px; height:370px ;background-image:url(images/homeBg.jpg); background-repeat:no-repeat;}

/*=====================================*/
/*           Amenities Section         */
/*=====================================*/
#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 10px; 
	padding-left: 10px; 
	color:#333333;
	font-size: 13px;
	text-align: left;
	line-height: 25px;
}
/*=====================================*/
/*          Floor List Section         */
/*=====================================*/
td .bgFloorplansImg {width: 187px; height: 210px; background-color: #FFFFFF; cursor:pointer;}
#bgFloorplansThum	{background-image:url(images/floorsThumBg.jpg); background-repeat:repeat-x;}
#bgFloorplansThumT	{width: 187px; height: 33px; background-image:url(images/floorsThumTop.jpg); background-repeat:no-repeat;}
#bgFloorplansThumB	{width: 218px; height: 75px; background-image:url(images/floorsThumBottom.jpg); background-repeat:no-repeat;}
.floorplansTitle{ 
	font-size:14px;
	color:#333333;
	text-decoration:none;
	text-transform: uppercase; 
	font-weight: 600;
}
.floorplansTitle a:link    {color:#333333; text-decoration:none;}
.floorplansTitle a:visited {color:#333333; text-decoration:none;}
.floorplansTitle a:hover   {color:#333333; text-decoration:underline;}

.floorplansClickHere		{font-size: 12px; color: #ffffff; font-weight:550; text-align:center; text-transform: uppercase;}
.floorplansButton a:link    {color:#ffffff; text-decoration:none;}
.floorplansButton a:hover   {color:#ffffff; text-decoration:none;}

table#floorplans, td#floorplans {
	border: 1px #9b8449; 
} 

table#floorplans {     
	margin: 0;     
	border-spacing: 0px;     
	border-style: solid none none solid;
} 
 
td#floorplans {     
	border-style: none solid solid none;
}

/*=====================================*/
/*      Floorplan Detail Section       */
/*=====================================*/
.bgFloorplan		{width: 893px; height:702px; background-image:url(images/floorplanBg.jpg); background-repeat:no-repeat;  bgcolor:#FFFFFF;}
.bgFloorplanNav		{width: 598px; height: 78px; background-image:url(images/floorplanNavBg.jpg); background-repeat:no-repeat; background-position: top left;}
.floorplanDivider 	{width: 0px; color:#FFFFFF}
.floorplanBack {
	font-size: 13px;
	color: #3971a1;
	font-weight:550;
	padding-left: 15px;
}
.floorplanBack a:link    {color:#3971a1; text-decoration:none;}
.floorplanBack a:visited {color:#3971a1; text-decoration:none;}
.floorplanBack a:hover   {color:#9b8449; text-decoration:none;}

.bgFloorplanEnlarge{
	text-transform: uppercase;
	background-image:url(images/floorplanEnlargeButton.jpg);
	background-repeat:no-repeat;
	width: 175px;
	height: 46px;
	cursor:pointer;	
}
#txtFloorplanEnlarge, #txtFloorplanEnlarge a, #txtFloorplanEnlarge a:hover {font-size: 12px; font-weight:550; color: #ffffff; text-align:center; text-transform: uppercase; text-decoration: none; padding-top: 8px;}

.floorplanName{
	font-size:24px;
	font-weight:600; 
	color:#9b8449;
	text-decoration:none;
	text-transform: uppercase;
	line-height:15px;
}
.floorplanBedBath{
	font-size:18px; 
	color:#333333;
	text-decoration:none;
	text-transform: uppercase;
	line-height:15px;
}

.floorplanDetails{
	font-size: 13px;
	color: #9b8449;
	font-weight:600;
	text-transform: uppercase;
}
.txtFloorplanNav, .txtFloorplanNav a, .txtFloorplanNav a:hover {font-size: 13px; font-weight:550; color: #ffffff; text-align:center; text-transform: uppercase; text-decoration: none; padding-top: 11px; cursor: pointer;}
.txtFloorplanNav1, .txtFloorplanNav1 a, .txtFloorplanNav1 a:hover {font-size: 13px; font-weight:550; color: #ffffff; text-align:center; text-transform: uppercase; text-decoration: none; cursor: pointer;}

/*=====================================*/
/*          Residents Section          */
/*=====================================*/
.residentsTitle{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:18px; 
	font-weight:normal;
	line-height:10px;
	text-transform:uppercase;
}
.txtTitleSmall					{color:#9b8449; font-size: 12px;}
table#residents, td#residents {
	border: 1px #ffffff; 
} 

table#residents {     
	margin: 0;     
	border-spacing: 0px;     
	border-style: solid none none solid;
} 
 
td#residents {     
	border-style: none solid solid none;
}

.residentsBtn{
	font-size: 12px;
	color: #ffffff;
	font-weight:550;
	text-align:center;
	text-transform: uppercase;
	background-image:url(images/residentsButton.jpg);
	background-repeat:no-repeat;
	width: 292px;
	height: 48px;
	cursor:pointer;
}
.txtResidentBtn{font-size: 12px; color: #ffffff; font-weight:550;	text-align:center; text-transform: uppercase;}
/*=====================================*/
/*          Footer Section             */
/*=====================================*/
.bgFooterShim		{height: 56px; background-image:url(images/bgFooter.jpg); background-position: top left; background-repeat:repeat-x;}
.bgFooterPage	{width: 1100px; height: 56px; background-image:url(images/footer.jpg); background-repeat:no-repeat;}
.bgFooterTour	{width: 1100px; height: 56px; background-image:url(images/footerTours.jpg); background-repeat:no-repeat;}
.footerText, .footerText a:link, .footerText a:visited{font-size:9px; color:#ffffff; padding-top:1px; line-height:15px; text-decoration:none;}
.footerText a:hover{text-decoration:underline;}

/*=====================================*/
/*              Guest Card             */
/*=====================================*/
.footerVG, .footerVG a:link, .footerVG a:visited{font-size:14px; color:#ffffff; text-align:center; font-weight: 500; line-height: 20px; text-decoration:none;}
.footerVG a:hover{text-decoration: underline;}
.GuestcardBorder {border: 2px solid #252525; background-color: #899298; border-collapse: collapse; color:#ffffff;}

/*=====================================*/
/*          Photos Borders             */
/*=====================================*/
.bgPhoto	 {width: 893px; height: 702px; background-image:url(images/photosBg.jpg); background-repeat:no-repeat;}
.photoBorder {border: 4px solid #4b8ac0; background-color: #ffffff;}
.ebrochureMapBorder {border: 2px solid #a6c83d;}

/*=====================================*/
/*            Tours Sections           */
/*=====================================*/
.toursText, .toursText a			{color: #000000; font-size:16px; font-weight:normal; line-height:35px;	text-transform:uppercase; text-decoration:none;}
.toursText a:hover	 		 		{color: #000000; text-decoration: underline;}
.toursTextIE7, .toursTextIE7 a		{color: #000000; font-size:16px; font-weight:normal; line-height:20px; text-transform:uppercase; padding-top: 5px; padding-top: 15px; text-decoration:none;}
.toursTextIE7 a:hover   		    {text-decoration:underline;}

/*=====================================*/
/*          Contact Sections           */
/*=====================================*/
.bgContactNav1Up	{width: 149px; height: 46px; background-image:url(images/contactNavBg1-over.jpg); background-repeat:no-repeat; background-position: top left; cursor:pointer;}
.bgContactNav		{width: 587px; height: 82px; background-image:url(images/contactNavBg.jpg); background-repeat:no-repeat; background-position: top left;}
.contactMapBorder	{border: 0px solid #ffffff; background-color: #ffffff;}
/*=====================================*/
/*           Staff Sections            */
/*=====================================*/
.txtStaffTitle {color:#9b8449; font-size: 14px; text-transform: uppercase;}
