/* Base Styles */
body {
	background-image: url(images/bg_tile.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-color:#333333;
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align: center; /* for IE */
	
	}
*html body {
	font-size: small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}
	
	
/*Style sheet used for demo. Remove if desired*/
.handcursor{
cursor:hand;
cursor:pointer;
}
	
#container {position:relative; font-size: 85%; width:766px; margin:0 auto; padding:0; z-index:1000; /* align for good browsers */
		text-align: center; /* counter the body center */}
		
.container-greybox {
	position:relative; float:left;  margin:0 auto; padding:0; text-align:center; background-color:#FFFFFF; border-left:solid 2px #ccc; border-bottom:solid 2px #ccc;border-right:solid 2px #CCC;}


.header {position:relative; float:left; margin:0; padding:0; text-align:center; margin-bottom:7px;}

.left-contact {
	position:relative; float:left;  width:145px; background-color:#fff; margin-top:12px; border:solid 1px #CCC; padding-left:30px; text-align:left;}
	
.content {position:absolute; top:90px; background-color:#000000; margin:0px; padding:0px;}

.float {
	position:relative; float:left;
	}


/*Begin rounded corner box*/; 
.t {margin:0; padding:0; background: url(images/dot.gif) 0 0 repeat-x;}
.b {margin:0; padding:0; background: url(images/dot.gif) 0 100% repeat-x}
.l {margin:0; padding:0; background: url(images/dot.gif) 0 0 repeat-y}
.r {margin:0; padding:0; background: url(images/dot.gif) 100% 0 repeat-y}
.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
/* End Rounded corner box */

.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bolder;
	color:#777777;
	}

A.links:link {color: #777777; text-decoration: underline;}
A.links:visited {color: #777777; text-decoration: none;}
A.links:hover {color: #000000; text-decoration:underline;}
A.links:active {color: #777777; text-decoration: none;}

.index-images {
	position:relative; width:766px; float:left; text-align:center;
	}
	
.index-content {
	position:relative; width:550px; float:left; padding-left:10px; text-align:center;
	}
	
.index-topleft {
	position:relative; float:left; width:310px; float:left; background-color:#FFFFFF; border-bottom:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; text-align:left; padding:8px; margin-top:2px; margin-left:8px; height: 150px;
	}
	
.index-topright {
	position:relative; float:left; width:176px; float:left; background-color:#FFFFFF; border-bottom:solid #CCCCCC 1px; text-align:left; padding:8px; margin-top:2px; height: 150px
	}

.index-bottomleft {
	position:relative; float:left; clear:left; width:310px; float:left; background-color:#FFFFFF; text-align:left; padding:8px; margin-left:8px;
	}

.index-list {
	margin:0; padding-left:15px; margin-top:5px;
	}
	
.index-bottomright {
	position:relative; float:left; width:176px; float:left; background-color:#FFFFFF; text-align:left; padding:8px;  border-left:solid #CCCCCC 1px;
	}
	



.green-btn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bolder;
	color:#006600;
	}

A.green-btn:link {color: #006600; text-decoration: none;}
A.green-btn:visited {color: #006600; text-decoration: none;}
A.green-btn:hover {color: #009900; text-decoration:underline;}
A.green-btn:active {color: #006600; text-decoration: none;}

.floorplan-btn {
	position:relative;
	float:left;
	width:112px;
	margin-right:15px;
	background-color:#f2f2f2;
	border:solid 1px #999999;
	}
	
A.floorplan-btn:hover {color: #999999; border:solid 2px #009900;}

.links-title-container {
	position:relative;
	float:left;
	width:500px;
	padding-left:20px;
	text-align:left;
	}
	
.links-content {
	position:relative;
	float:left;
	width:360px;
	padding-left:20px;
	padding-bottom:15px;
	text-align:left;
	}
	
.links-title {
	position:relative;
	float:left;
	width:500px;
	text-align:left;
	padding:10px;
	}
	
.links-content-container {
	position:relative;
	float:left;
	width:500px;
	margin-left:5px;
	padding-left:5px;
	text-align:left;
	font-size:105%;
	border-bottom:solid 1px #ccc;
	}
	
.links-graphic {
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	margin-left:5px;
	}

A.menulink {
display: block;
width: 110px;
text-align: center;
text-decoration: none;
font-family:arial;
font-size:12px;
color: #000000;
background-color:#f1f1f1;
text-align:center;
BORDER: none;
border: solid 1px #ccc;
text-align:center;
}

A.menulink:hover {
border: solid 1px #333;
background-color:#f1f1f1;
}


.directions-container  {
	position:relative;
	float:left;
	width:550px;
	background-color:#fff;
	}
	
.directions-title {
	position:relative; 
	float:left;
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	}
	
.directions-intro  {
	position:relative;
	float:left;
	width:230px;
	text-align:left;
	}
	
.directions-map {
	position:relative; float:left;  margin-top:10px; width:282px;
	}
	
.directions-leftcontainer {
	position:relative; 
	background-color:#FFFFFF;
	float:left;
	width:228px;
	padding:10px;
	}
.contact-container {
	position:relative;
	float:left;
	width:500px;
	text-align:center;
	}

.contact-intro {
	position:relative;
	float:left;
	width:400px;
	padding-left:10px;
	text-align:left;
	}

.contact-form {
	position:relative;
	width:400px;
	float:left;
	padding:5px;
	margin:10px;
	line-height:36px;
	text-align:left;
	border:solid 1px #ccc;
	}
	
.contact-graphic {
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px; 
	padding-right:15px;
	}
	
.contact-graphic2 {
	position:relative;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	}
	
.amenities-container {
	position:relative;
	float:left;
	width:520px;
	padding:10px;
	}

.amenities-innercontainer {
	position:relative;
	float:left; 
	width:512px;
	padding-left:15px;
	text-align:center;
	border:solid 1px #ccc;
	}
	
.amenities-subtitle {
	position:relative;
	float:left; 
	width:485px;
	height:15px;
	padding-top:15px;
	padding-bottom:5px;
	font-size:140%;
	text-align:left;
	border-bottom:solid 1px #ccc;
	}

.amenities-list {
	position:relative;
	float:left;
	width:225px;
	background-color:#FFFFFF;
	text-align:left;
	padding:8px;
	}

.amenities-list-item {
	margin:5px;
	padding-left:5px;
	list-style-image:url(images/checkmark.gif);
	}
	
.amenities-title {
	position:relative;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	}
	
.amenities-graphic1 {
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
	}
	
.amenities-graphic2 {
	position:relative;
	float:left; 
	text-align:left;
	padding-left:10px;
	}
	
	
.amenities {
	position:relative;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	}
	
	
.textfield {
	font-family:Arial, Helvetica, sans-serif;
    background-color: #f6f6f6;
    color: #000000;
	font-size:90%;
	}

.floorplans-graphic1{
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-right:8px;
	}
	
.floorplan-container {
	position: relative;
	float:left;
	padding-left:5px;
	width:525px;
	}
	
.floorplan-title {
	position:relative;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	}
	
.floorplan-intro {
	position:relative;
	float:left;
	width:496px;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	}
	
.floorplan-section1 {
	position:relative;
	float:left;
	width:490px;
	float:left;
	padding:10px;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
	}
	
.floorplan-section1-bullets-container {
	position:relative;
	float:left;
	width:302px;
	padding-left:10px;
	}
	
.floorplan-section1-bullets {
	position:relative;
	float:left;
	clear:left;
	}
	
.floorplan-unit {
	position:relative;
	float:left;
	font-size:145%;
	font-weight:bold;
	}
	
.floorplan-list {
	margin-left:15px;
	padding-left:0px;
	font-size:130%;
	line-height:24px;
	list-style:square;
	vertical-align:top;
	padding-top:0;
	}

.floorplan-printpdf {
	position:relative;
	float:left;
	width:173px;
	text-align:center;
	line-height:18px;
	}
	
.floorplan-layout {
	position:relative;
	float:left;
	width: 173px;
	}
	
.floorplan-subcontainer {
	position:relative;
	float:left;
	width:490px;
	float:left;
	padding:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:solid 1px #CCCCCC;
	}

.floorplan-innercontainer {
	position:relative;
	float:left;
	width:500px;
	padding-left:10px;
	}
	
.floorplan-subtitle {
	position:relative;
	float:left;
	width:490px;
	font-size:145%;
	}
	
.floorplan-bullets-container {
	position:relative;
	float:left;
	width:155px;
	padding-top:4px;
	}

.floorplan-bullets {
	
	margin-left:15px;
	padding-left:0px;
	font-size:130%;
	line-height:24px;
	list-style:square;
	}

.floorplan-graphic  {
	position:relative;
	float:left; 
	text-align:left;
	padding-left:10px;
	padding-bottom:2px;
	}
	
.floorplan-content {
	position:relative;
	float:left;
	width:526px;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	}
	
.floorplan-plan-container  {
	position:relative;
	float:left;
	width:505px;
	float:left;
	padding-left:15px;
	text-align:center;
	}
	
.floorplan-innercontainer2 {
	position:relative; float:left; float:left; width:526px; background-color:#FFFFFF; text-align:left; padding:8px; margin-top:2px;
	}

.floorplan-graphic1 {
	position:relative; float:left; text-align:left; padding-left:20px;}
	
.floorplan {
	position: relative; width:118px; float:left; margin-right:10px; padding:0px; margin-top:8px; border:solid 1px #CCCCCC;}
	
.floorplan-unit-title {
	position:relative; float:left; width:112px; padding-top:3px; padding-bottom:3px; background-color:#f2f2f2; font-size:100%; color:#006600; border-bottom:#666666; text-align:center;}
	
.floorplan-availability {
	text-align:center; padding:5px;}
	
.location-container {
	width:180px;
	position:relative;
	float:left;
	text-align:left;
	padding-left:20px;
	}

.rental-coversheet-container {
	position:relative;
	float:left;
	width:240px;
	}
	
.rental-coversheet {
	position:relative;
	float:left;
	padding:8px;
	}
	
.policy-container {
	position:relative; float:left; padding:15px; width:95%; margin-left:10px;
	}
	
.policy {
	position:relative; float:left;  text-align:left;
	}
	
.about-pict1 {
	position:relative; float:left; width:180px; text-align:left; margin-left:20px;
	}
	
.about-title {
	position:relative; float:left; text-align:left; padding-left:10px; padding-bottom:2px;
	}

.about-pict2 {
	position:relative; float:left; text-align:left; padding-left:10px;
	}
.about-topleft {
	position:relative; float:left; width:520px; float:left; padding-left:15px; text-align:center;
	}
	
.about-subtitle {
	position:relative; float:left; float:left; background-color:#FFFFFF; border-bottom:solid #CCCCCC 1px; text-align:left; padding:8px; margin-top:2px; }
	
.about-bottomleft {
	position:relative; float:left; width:333px; background-color:#FFFFFF; text-align:left; padding:8px;}
	
	
h1 {
	font-size: 150%;  color:#006600; margin:0; padding:0;}
	
h2 {
	font-size: 130%; color:#006600; margin:0; padding:0;}

h3 {
	font-size: 120%; margin:0; padding:0;}
	
.directions {
	font-size: 110%; margin:0; padding:0; color:#006699; font-style:italic;}
	
.directions {
	font-size: 110%; margin:0; padding:0; color:#006699; font-style:italic;}
	
A.directions:link {color: #006699; text-decoration: none;}
A.directions:visited {color: #006699; text-decoration: none;}
A.directions:hover {color:#003366; text-decoration: underline;}
A.directions:active {color: #006699; text-decoration: none;}
	
.links-small {
	color:#333333;
	font-size:85%;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	}
	
#directions-company {
	color:#003366;
	font-size:95%;
	text-align:left;
	margin-bottom:10px;
	}
	
	
A.links-small:link {color: #333333; text-decoration: underline;}
A.links-small:visited {color: #333333; text-decoration:underline;}
A.links-small:hover {color: #999999; text-decoration: underline;}
A.links-small:active {color: #333333; text-decoration: underline;}

	


	
ul li {
	font-size: 90% }
	
#container95 {
	font-size: 95%; }
	
.contact {
	font-size: 90%; }
	
.search-listings {
	font-size: 150%; }
	
	
.side-nav {
	position:relative;
	text-align:left;
	padding-left:5px;
	font-size:130%;
	color:#006600;
	font-weight: bolder;
	}
A.side-nav:link {color: #006600; text-decoration: none;}
A.side-nav:visited {color: #006600; text-decoration: none;}
A.side-nav:hover {color: #10ae10; text-decoration: underline;}
A.side-nav:active {color: #006600; text-decoration: none;}


.footer {
	position:relative;
	float:left;
	font-size:95%;
	float:left;
	width:742px;
	height:20px;
	padding-top:8px;
	float:left;
	clear:both;
	font-size:95%;
	}


.footer-nav {
	font-size:98%;
	color: #333;
	}

A.footer-nav:link {color: #333; text-decoration: none;}
A.footer-nav:visited {color: #333; text-decoration: none;}
A.footer-nav:hover {color: #333; text-decoration:underline;}
A.footer-nav:active {color: #333; text-decoration: none;}


.copyright {
	position:relative;
	float:left;
	width:742px;
	margin-bottom:-30px;
	height:30px;
	line-height:10px;
	margin-left:10px;
	font-size:90%;
	text-align:left;
	color:#aaa;
	}


	
/* Simple CSS Navigation Menu */
#navcontainer ul
{
padding-left: 0;
margin: 0;
float: left;
width: 175px;
height: 20px;
font-family: arial, helvetica, sans-serif;
text-align:right;
font-size: 105%;
font-weight:200;
	
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0em .5em;
color: #2c492f;
text-decoration: none;
text-align:right;
border-right: 1px solid #2c492f;
}

#navcontainer ul li a:hover
{
text-decoration:none;
color: #1a9126;
}
/*end CSS Navigation Menu*/


/* Sitemap Page */
.sitemap ul {
	text-align:left;
	margin: 0 0 0 220px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	.margin-left:250px;
	}

.sitemap ul li {
	padding:0 0 5px 0;
	list-style-position: 0 5px;
	.padding-left:10px;
	}
	
.sitemap ul li a {
	color:#000;
	text-decoration:none;
	}		
