/* CSS Document */
* {font-family: Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}
* {font-size:100%;}

body {background-image:url(../images/bodyBg2.png); background-repeat:repeat-x; background-color:transparent;}

h1 {font-size: 1em;}
h2 {font-size:.9em; font-family:Verdana, Geneva, sans-serif; color:#96C; margin-top:15px;}
h3 {font-size:.8em;}
h4 {font-size:.75em;}
em {font-weight:bold; font-style:normal;}

#pageWrapper {}
#wrapper {margin:0 auto; width:765px;}

#headWrapper {float:left;}
#header {float:left;}
#specialOffers {float:right; margin:15px 45px 0 0; text-align:center;}

#nav {margin-top:-1px;}
html>/**/body #nav {margin-top:2px;}

#nav ul {list-style-type:none;}
#nav li {float:left}
#nav li a {float:left; font-size:.8em;line-height:2.5em; letter-spacing:1px;padding:0 1em;text-decoration:none; color:#fff; border-right:1px solid #96c; border-left:1px solid #99c;}
#nav li a:hover {background-color:#96c;}

#subNav {float:right; margin:10px 50px 0 0;}
#subNav ul {float:left;list-style-type:none;}
#subNav li {float:left; border-right:1px solid #ccc;}
#subNav li.last {border-right:none;}

#subNav li a{font-size:.7em; color:#66c;text-decoration:none; padding:0 5px 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#subNav li a:hover {text-decoration:underline; color:#ccf;}
#subNav li img {margin-top:5px;}

.indexList {margin:60px 0 0 0;}
.indexList li {margin-bottom:25px;}

#apartmentBtns {float:left;margin:45px 0 0 55px;}
#apartmentBtns a {margin:0; padding:0;}

#contentWrapper {width:765px;}
#content {width:765px;}
#content span.header {margin-left:-40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:23px; border-bottom:1px solid #ccf;}
#content span.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:23px; border-bottom:1px solid #ccf;}
.introText {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.mainText {font-family:Arial, Helvetica, sans-serif;line-height:18px; background-color:#e6e6ff;}
.mainText p {padding:5px;}
.rightButtons {margin:0 40px 0 40px;}
.table {margin-left:15px;}
.noUnder {float:left;text-decoration:none;}
.noUner:hover {text-decoration:none;}


#content p {color:#609; font-size:.8em;margin:10px 10px 0 10px; padding:5px;}
#content p a {color:#609;margin-bottom:30px;}
#content p a:hover {color:#9cf;}
#content img.mainPic {margin-left:38px;}
img.contentPic {margin:0 0 0 10px;}

#contentMain {width:750px; padding:10px 10px 0 10px;}
#contentLeft {float:left; width:370px; padding:5px 5px 0 5px;}
#contentLeft ul {list-style-type:none;}
#contentLeft li {}
#contentLeft li a {float:left; font-size:.8em;line-height:2.5em; letter-spacing:1px;padding:0 1em; color:#609;}
#contentLeft li a:hover {color:#c9f; text-decoration:underline;}

#contentRight {float:right; width:370px; padding:40px 5px 0 5px;}
#contentRight ul, #contentRightMid ul {list-style-type:none;}
#contentRight li, #contentRightMid li {}
#contentRight li a, #contentRightMid li a {float:left; font-size:.8em;line-height:2.5em; letter-spacing:1px;padding:0 1em; color:#609;}
#contentRight li a:hover, #contentRightMid li a:hover {color:#c9f; text-decoration:underline;}
#contentRight a {float:left; text-decoration: none; color:#609;}
#contentRight a:hover {color:#c9f; text-decoration:underline;}
#contentRight a img, #contentRightMid a img, #contentLeft a img {line-height:0; letter-spacing:0;padding:0; margin:0;}

#contentRightMid {float:right; width:370px; padding:5px 5px 0 5px;}
a {text-decoration: underline; color:#609;}
a:hover {color:#c9f; text-decoration:underline;}

#contentFooter {width:750px; padding:10px 10px 0 10px;}

#floorPlan {float:left;}
#floorPlan a{margin-left:85px;}

#gallery {width:765px;height:300px;margin:0 auto; text-align:center;}
#gallery p {padding-top:70px;text-align:left;}
#moreImages p {padding:0; text-align:right; margin-right:25px;}
#moreImages p a {text-decoration:none;color:#96c;}
#moreImages p a:hover{color:#c9f; text-decoration:underline;}

#subGallery {margin:0 0 0 7px; padding:0;}
#subGallery a {margin:0 10px 5px 0; padding:0;}
#subGallery p a {}

#footerWrapper {height:430px;margin:0;background-image:url(../images/footerBg2.png); background-repeat:repeat-x; background-color:#634a9b;}
#footer {margin:0 auto; color:#96c; text-align:center; font-size:.8em; }
#footer a {text-decoration:underline; color:#96c;}
#footer a:hover {color:#9cf;}

#footerLinksWrapper {margin:0 auto; width:765px;}
#footer ul {margin-left:80px;list-style-type:none;}
#footer li {float:left; margin: 0;padding:0px 5px 0px 5px; font-size:.8em;border-right:1px solid #ccf;}
#footer li a {text-decoration:none; color:#ccf;}
#footer li.last {border-right: none;padding:0px 4px 0px 5px;}

/*Vertical Accordions*/
.accordion_toggle {display: block; background-color:#d9f4d5; padding: 0 10px 0 10px; text-decoration: none; outline: none; cursor: pointer;}
.accordion_toggle_active {background-color:#ccf;}
.accordion_content {overflow: hidden;}
.accordion_content h2 {margin: 15px 0 5px 10px; color: #0099FF;}
.accordion_content p {line-height: 150%; padding: 5px 10px 15px 10px;}
			
div.clearfloats {clear:both; border:solid 1px #000; visibility:hidden;}
/*<div class='clearfloats'><!--clear the float--></div>*/

/* Fix for Internet Explorer 6 problems such as min-width & min-height problem * html #content {height:?px;} */
/*\*/
* html #subNav {margin-right:25px;}
* html #apartmentBtns {margin-left:30px;}
/**/
