@import url("../css/menu.css");

/*  Globals
-------------------------------------- */

* {margin:0; padding:0;}

html {
	margin:0; padding:0;
}
body {
	text-align: center;
	font: 11px/1 Verdana, Arial, Helvetica, Sans-Serif;
	color:#555;
	margin:0; padding:0;
	background:#cfc6ab url(../img/bg-body.jpg) repeat-x 0 0;
}
ul {
	list-style:none;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
}
a img {
	border:none;
	outline: none;
}
a {
	color:#5D3D28;
	outline: none;
	text-decoration:none;
}
a:hover {
	color:#C00;
	text-decoration:underline;
	outline: none;
}

/* Globals
-------------------------------------- */
#container {
	margin:0 auto;
	width: 989px;
	text-align: left;
	position: relative;
}
#header {
	height:52px;
	width: 989px;
	background: url(../img/header.jpg) no-repeat 0 0;
	margin: 16px 0 0 0;
	position: relative;
}

#glob_main {
	margin:0 auto;
	width: 989px;
}
#glob_main #glob_container {
	margin: 0 32px 0 29px;
	width: 928px;
	background: url(../img/glob_bg.jpg) repeat-y 0 0;
}

#primary {
	width: 164px;
	float: left;
}

#secondary {
	width: 764px;
	float: right;
}

#bottom {
	margin:0 auto;
	width: 989px;
}

#logo {
	position: absolute;
	left:-15px;
	top: 10px;
	/*margin: 10px 0 0 0;*/
	padding:0;
	height: 128px;
	width: 215px;
	text-indent: -9999px;
	background: url(../img/logo.png) no-repeat 0 0;
}
#logo a {
	display: block;
	height: 128px;
	width: 215px;
}

/* Main Content
-------------------------------------- */

#core {
	width: 620px;
	padding: 25px 50px 50px 50px;
	text-align: left;
}
#core2 {
	width: 685px;
	padding: 10px 20px 50px 20px;
	text-align: left;
}
#core3 {
	width: 650px;
	padding: 25px 0px 40px 42px;
	text-align: left;
}
.copy{
	text-align: left;
	width: 375px;
	float: left;
	padding: 0px 0px 44px 0px;
	font-size: 12px;
	color: #000;
}
.copy2{
	text-align: left;
	width: 500px;
	float: left;
	padding: 0px 0px 44px 0px;
}
#secondary p {
	margin: 0 0 15px 0;
	line-height: 1.6em;
	font-size: 12px;
	text-align: left;
	color: #555;
	font-weight: bold;
}
#core p.first {
	margin: 15px 0;
	font-size: 12px;
}
ul.bullets li {
	margin: 0 0 4px 0;
	padding: 0 0 0 14px;
	background: url(../img/nav/tanblock.gif) no-repeat 0 4px;
	outline: none;
	border: none;
	line-height: 1.4em;
}
ul.bullets {
	margin: 1px 0px 10px 25px;
	color: #000;
}
#secondary h2 {
	display: block;
	margin:0;
	padding:0;
	width: 305px;
	height: 50px;
	line-height: 50px;
	text-indent: -9999px;
}
#secondary h3 {
	font-size: 11px;
	font-weight: bold;
	margin:15px 0;
	color:#777;
	line-height: 1.6em;
}
#secondary h4 {
	font-size: 14px;
	font-weight: bold;
	margin:15px 0;
	color:#777;
	line-height: 1.6em;
	padding-top: 15px;
}
#secondary .pullphoto {
	float: right;
	width: 180px;
	margin: 24px 20px 15px 0;
	padding: 0 0 0 25px;
	text-align: right;
}
#secondary .pullphoto a {
	color:#BBAC90;
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}
#secondary .pullphoto a:hover  {
	text-decoration: none;
	color:#96532C;
}
div.pullquote {float: right; 
	width: 190px; 
	border: solid #CCC; 
	border-width: 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: none;
	color: 808080; 
	line-height: 18px;
	padding: 20px 9px 30px 12px; 
	margin: 10px 0px 20px 20px; 
	background: #f2e9cb;
}
#videoContent,
#videoContainer {
	width: 650px;
	height: 370px;
}
#videoContent2,
#videoContainer2 {
	width: 522px;
	height: 297px;
}
.bg640 {
	width: 650px;
	height: 370px;
	background: url(../img/bg-640.gif) no-repeat 0 0;
}
#tourContainer {
	width: 650px;
	height: 390px;
}
.bgtour {
	width: 650px;
	height: 390px;
	background: url(../img/bg-tour.gif) no-repeat 0 0;
}
.small a {
	color:#BBAC90;
	font-size: 10px;
	font-style: italic;
}
#secondary ul.answers {
	margin:40px 0 15px 0;
}
#secondary ul.attractions {
	margin:20px 12px 15px 0;
}
#secondary ul.answers li,
#secondary ul.attractions li {
	padding: 0 0 0 20px;
	background: url(../img/nav/bg-li-lines.gif) no-repeat 0 0;
}
#secondary ul.attractions li:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#secondary ul.attractions li {
	display: inline-table;
	margin: 0 0 20px 0;
	clear: right;
}
/* Hides from IE-mac \*/
	* html #secondary ul.attractions li {height: 1%;}
	#secondary ul.attractions li {display: block;}
/* End hide from IE-mac */

#secondary ul.attractions li img {
	float: right;
	margin: 0 0 5px 15px;
}
#secondary ul.attractions li p {
	margin: 0 0 5px 0;
}
#secondary ul.questions li a {
	color:#735921;
}
#secondary ul.questions li a:hover {
	color:#735921;
	text-decoration: underline;
}
#secondary ul.attractions ul.set {
	float: left;
	width: 33%;
	margin: 15px 0 25px 0;
	padding: 0;
}
#secondary ul.attractions ul.set li {
	background:#fff;
	margin: 0 0 5px 0;
	padding: 0 8px 0 0;
}
#secondary ul.team {
	margin:15px 0;
	padding:0;
}
#secondary ul.team li {
	background:#fff;
	float: left;
	width: 130px;
	text-align: center;
	margin:0;
	padding:0;
}
#secondary ul.team li p {
	margin: 5px 0 15px 0;
	padding: 0;
	line-height: 1.4em;
}
#secondary p.top {
	text-align: right;
	float: right;
	background: url(../img/nav/pagetop.gif) no-repeat 98% 0;
	font-size: 10px;
	padding: 10px 20px 0 0;
}
body#sitemap dl {
	float: left;
	width: 170px;
}
body#sitemap dl dd {
	padding-right: 8px;
}

/* floorplans
--------------------------------------------------------------------------------------------------- */

.details {
	padding: 40px 0px;
	width: 226px;
	float: right;
}
.map {
	width: 440px;
	float: left;
	margin: 20px 10px 40px 0px;
}
dl.bullets {
	margin: 0px 0px 0px 12px;
	border: none;
}
dl.bullets dt {
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 10px 0;
	padding: 0px;
			line-height: 1.4em;
}
dl.bullets dd {
	margin: 0 0 3px 0;
	padding: 0 0 0 14px;
	background: url(../img/nav/tanblock.gif) no-repeat 0 4px;
	outline: none;
	border: none;
	line-height: 1.4em;
}

/* gallery
--------------------------------------------------------------------------------------------------- */
.gallery1,
.gallery2,
.gallery3 {
	float: left; width: 140px;
  	font:  10px/12px Verdana, Arial, Helvetica, sans-serif;
  	color:#777;
	text-align: center;
	margin: 0px 20px 10px 0px;
}
.gallery4 {
	float: left; width: 140px;
  	font:  10px/12px Verdana, Arial, Helvetica, sans-serif;
  	color:#777;
	text-align: center;
	margin: 0px 0px 10px 0px;
}
.galtext {
	width: 400px;
	margin: 3px 0px;
	text-align: left;
}
#galwrap {
		margin: 0px 0px 20px 0px;
}

/* Main Page Specific Headings
-------------------------------------- */
body#welcome #secondary h2 {background: url(../img/hd/welcome.gif) no-repeat 0 0;}
body#apartments #secondary h2 {background: url(../img/hd/apartments.gif) no-repeat 0 0;}
body#community #secondary h2 {background: url(../img/hd/community.gif) no-repeat 0 0;}
body#floorplans #secondary h2 {background: url(../img/hd/floorplans.gif) no-repeat 0 0;}
body#tour #secondary h2 {background: url(../img/hd/tour.gif) no-repeat 0 0;}
body#gallery #secondary h2 {background: url(../img/hd/gallery.gif) no-repeat 0 0;}
body#application #secondary h2 {background: url(../img/hd/application.gif) no-repeat 0 0;}
body#location #secondary h2 {background: url(../img/hd/location.gif) no-repeat 0 0;}
body#contact #secondary h2 {background: url(../img/hd/contact.gif) no-repeat 0 0;}
body#thanks #secondary h2 {background: url(../img/hd/thanks.gif) no-repeat 0 0;}
body#privacy #secondary h2 {background: url(../img/hd/privacy.gif) no-repeat 0 0;}
body#terms #secondary h2 {background: url(../img/hd/terms.gif) no-repeat 0 0;}
body#resources #secondary h2 {background: url(../img/hd/resources.gif) no-repeat 0 0;}
body#sitemap #secondary h2 {background: url(../img/hd/sitemap.gif) no-repeat 0 0;}
body#answers #secondary h2 {background: url(../img/hd/answers.gif) no-repeat 0 0;}
body#attractions #secondary h2 {background: url(../img/hd/attractions.gif) no-repeat 0 0;}
body#team #secondary h2 {background: url(../img/hd/team.gif) no-repeat 0 0;}
body#calendar #secondary h2 {background: url(../img/hd/calendar.gif) no-repeat 0 0;}
body#sitemap #secondary h2 {background: url(../img/hd/map.gif) no-repeat 0 0;}
body#error #secondary h2 {background: url(../img/hd/404.gif) no-repeat 0 0;}
body#news #secondary h2 {background: url(../img/hd/news.gif) no-repeat 0 0;}
body#green #secondary h2 {background: url(../img/hd/green.gif) no-repeat 0 0;}
body#services #secondary h2 {background: url(../img/hd/services.gif) no-repeat 0 0;}


/* Footer Elements
-------------------------------------- */

#footer {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 60px 52px 0px 0px;
	width: 937px;
	background: url(../img/footer.gif) no-repeat 0 0;
}
#footer p {
	margin-top: 12px;
	text-align: right;
}
#footer ul  {
	text-align: right;
}
#footer ul li {
	display: inline;
	margin: 0 12px 0 0;
	padding: 0 12px 0 0;
	border-right: 1px solid #f2e9cb;
}
#footer ul li.last {
	border-right: none;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#footer #notice {
	text-align: right;
	margin: 25px 0px 25px 300px;
	color: #f2e9cb;
}
#footer a {
	color: #f2e9cb;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color: #FFF;
	text-decoration: none;
}
#address {
	float: left;
	margin: 12px 0 0 0;
	padding-left: 40px;
}

/* -- Availability Button -- */

#availability {
	position: absolute;
	top: 114px;
	right: -1px;
	z-index: 1000;
	width: 35px;
	height: 161px;
}
#availability a {
	display: block;
	width: 35px;
	height: 161px;
	text-indent: -9999px;
	background: url(../img/nav/availability.gif) no-repeat 0 0;
}
#availability a:hover {
	background-position: -35px 0;
}

/* -- Resources -- */


body#resources #secondary h3.clear {
	margin: 15px 0px;
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
	font-size: 14px;
}
html>body#resources #secondary h3.clear {
	clear: both;
}
body#resources #secondary p.more {
	margin: 15px 0px;
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
}
#secondary ul.resources li {
	margin: 0 0 14px 0;
	padding: 0 0 0 14px;
	background: url(../img/nav/tanblock.gif) no-repeat 0 4px;
	outline: none;
	border: none;
	line-height: 1.4em;
}


/* Helpers and Hacks
--------------------------------------------------------------------------------------------------- */

#name {display: none;}
#email {display: none;}
#comments {display: none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.Silver {
	color: #666;
}
.Header11 {
}
Header11 {
	font-size: 24px;
	color:#555
}
#apartments #container #glob_main #glob_container #secondary #core .copy .Header11 .Header11 {
	font-size: 24px;
}
.Header2 {
	font-size: 24px;
	color: #900;
}
#contact #container #glob_main #glob_container #secondary #core .copy .answers .bullets {
	font-weight: normal;
}
#container #glob_main #glob_container #secondary #core .copy p {
	font-weight: normal;
}
#application #container #bottom #footer ul .last {
	text-align: left;
}
#application #container #bottom #footer ul .last {
	font-weight: bold;
	color: #000;
}
.FooterTXT {
	color: #000;
}
.aa {
	color: #C00;
}
.daf {
	color: #C00;
}
