@charset "UTF-8";

* 										{margin:0; outline:none; padding:0;}
body									{color:#666; font:normal 12px/16px Helvetica, Arial, sans-serif;}

/* DIV */
#header-container						{}

#header-pattern							{height:200px;}
#header-content							{height:140px; margin:0 auto; position:relative; width:667px;}

#headline-container						{left:120px; position:absolute; top:-105px;}

#page-container							{margin:-60px auto 0; position:relative; width:667px;}
#page-content							{margin:20px auto 0; position:relative; width:667px;}
#page-footer							{display:none;}
#backtop-container						{display:none;}

.col									{margin-bottom:15px; width:323px;}

.accordion div.tab						{margin-bottom:1px;}
.accordion div.pane						{display:none;}

#footer									{clear:both; margin:0 auto; width:667px;}
#footer #disclaimer						{color:#b4b3b3; font:normal 10px/12px Arial, Helvetica, sans-serif; float:left; width:560px; text-align:justify; margin-top:10px;}

#overlay								{display:none; height:80%; position:relative; width:620px; z-index:10000; -moz-box-shadow:0 0 50px #000; -webkit-box-shadow:0 0 50px #000; 
										box-shadow:0 0 50px #000;}
#overlay .wrap							{height:100%; overflow-x:hidden; overflow-y:auto; position:absolute; width:620px;}
#overlay .close 						{background-image:url(../images/common/Liberty_RoyalGardens_CloseOverlay.png);	position:absolute; right:0; top:-25px; cursor:pointer; height:17px; width:17px;}

.main-caption, .caption					{display:block; font-size:10px; line-height:13px; text-align:right;}
.main-caption							{margin: 0 5px 0 0; float:right;}

.right small-text						{display:none;}

/* H */
h1#project-logo							{display:none;}
h1#headline								{color:#666; display:block; font-size:30px; font-weight:normal; letter-spacing:-2px; line-height:30px; text-transform:uppercase;}
h2										{color:#666; display:inline-block; font-size:13px; font-weight:normal; line-height:15px; padding:1px 2px; text-transform:uppercase;}
.accordion h2							{margin-bottom:1px;}


/* P */
p										{margin-bottom:10px;}
h2+*									{margin-top:10px;}

blockquote								{margin-top:26px;}

/* UL OL */
ul										{list-style:none;}
#project ul,
#green ul								{border-left:4px solid #9ec126;}
#siteplan ul,
#floorplans ul							{border-left:4px solid #00aed8;}
#lobby ul,
#features ul							{border-left:4px solid #424ea1;}
#amenities ul							{border-left:4px solid #ed9113;}
#area ul,
#contact ul								{border-left:4px solid #d61421;}
#builder ul								{border-left:4px solid #f9b522;}

.accordion ul							{margin-top:10px;}
ul li									{margin:0 0 10px 10px;}
#floorplans ul							{margin-bottom:15px;}
#floorplans ul li						{margin-bottom:0;}

ul#main-menu							{display:none;}

ul#footer-menu							{display:none;}

#floorplans ul li a						{color:#666;}

/* IMG */
img										{border:none; outline:none;}
#project-logo-print						{margin-top:22px; position:absolute;}
#builder-logo-print						{clear:both; float:right; margin:10px 10px 0 0;}

/* A */
a:link, a:visited, a:hover, a:active	{text-decoration:none;}

#disclaimer a							{color:#666;}
a#back-top								{display:none;}


h4#builder-logo a						{display:none;}

a.btn									{color:#666;}

/* UNIVERSAL */
.left									{float:left;}
.right									{float:right;}
.top-indent								{margin-top:24px;}
.bottom-indent							{margin-bottom:24px;}
.center-align							{text-align:center;}
.small-text								{font-size:11px; line-height:14px;}
.pagebreakhere 							{page-break-before: always}

/* CLEAR FIX */
.clearfix:after 						{clear: both; content:"."; display:block; height: 0; visibility: hidden;}
.clearfix 								{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 						{height: 1%;}
.clearfix 								{display: block;}
/* End hide from IE-mac */
