@charset "UTF-8";

* 										{margin:0; outline:none; padding:0;}
body									{background:url(../images/common/Liberty_RoyalGardens_BgBody.gif) top center #696969 no-repeat; color:#666; font:normal 13px/18px Helvetica, Arial, sans-serif;}

/* DIV */
#header-container						{background:url(../images/common/Liberty_RoyalGardens_BgRoyal.gif) no-repeat top center #9ec126; height:200px;}
#project #header-container,
#green #header-container,
#contact #header-container				{background-color:#9ec126; background-position:center 0;}
#siteplan #header-container,
#floorplans #header-container			{background-color:#00aed8; background-position:center -200px;}
#lobby #header-container,
#features #header-container				{background-color:#424ea1; background-position:center -400px;}
#amenities #header-container			{background-color:#ed9113; background-position:center -600px;}
#area #header-container					{background-color:#d61421; background-position:center -800px;}
#builder #header-container				{background-color:#f9b522; background-position:center -1000px;}

#header-pattern							{background:url(../images/common/Liberty_RoyalGardens_BgDiagonal.png); height:200px;}
#header-content							{height:140px; margin:0 auto; position:relative; width:667px;}

#headline-container						{margin:-70px 0 25px -40px; position:relative;}

#page-container							{background: url(../images/common/Liberty_RoyalGardens_BgPage.gif) repeat-y #fff; margin:-60px auto 0; position:relative; width:667px;}
#page-content							{margin:20px auto 0; position:relative; width:586px;}
#page-footer							{background:url(../images/common/Liberty_RoyalGardens_BgPageFooter.gif) no-repeat; height:140px; margin-top:30px; position:relative;}
#backtop-container						{background:url(../images/common/Liberty_RoyalGardens_BgTop.gif) no-repeat; height:175px; width:105px; position:absolute; right:-105px; top:-35px;}

.col									{margin-bottom:25px; width:283px;}

.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								{background: url(../images/floorplans/blank.gif) #fff; 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; width:80px;  float:right;}

.right small-text						{display:none;}

/* H */
h1#project-logo							{background:url(../images/common/Liberty_RoyalGardens_ProjectLogo.png); height:101px; margin-top:22px; position:absolute; text-indent:-9999px; width:97px;}
h1#headline								{color:#fff; display:inline; font-size:60px; font-weight:normal; letter-spacing:-2px; line-height:58px; text-transform:uppercase;}
h2										{background:#1f1f1f; color:#fff; display:inline-block; font-size:13px; font-weight:normal; line-height:15px; padding:1px 2px; text-transform:uppercase;}
.accordion h2							{margin-bottom:1px;}

#project h1#headline,
#green h1#headline,
#contact h1#headline					{background-color:#9ec126;}
#siteplan h1#headline,
#floorplans h1#headline					{background-color:#00aed8;}
#lobby h1#headline,
#features h1#headline					{background-color:#424ea1;}
#amenities h1#headline					{background-color:#ed9113;}
#area h1#headline						{background-color:#d61421;}
#builder h1#headline					{background-color:#f9b522;}

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

blockquote								{font-size:18px; line-height:24px; margin-top:24px;}
#project blockquote,
#green blockquote,
#contact blockquote						{color:#9ec126;}
#siteplan blockquote,
#floorplans blockquote					{color:#00aed8;}
#lobby blockquote,
#features blockquote					{color:#424ea1;}
#amenities blockquote					{color:#ed9113;}
#area blockquote						{color:#d61421;}
#builder blockquote						{color:#f9b522;}

/* 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 15px 10px;}
#floorplans ul							{margin-bottom:25px;}
#floorplans ul li						{margin-bottom:0;}

ul#main-menu							{border:none; float:right; height:25px; margin:115px 0 0 0;}
ul#main-menu li							{float:left; margin:0;}
ul#main-menu li a						{background:url(../images/common/Liberty_RoyalGardens_MenuSprite.png) no-repeat; display:block; height:25px; text-indent:-9999px;}

#main-menu li#mm-project a				{background-position: 0 0; width:55px;}
#main-menu li#mm-siteplan a				{background-position: -55px 0; width:55px;}
#main-menu li#mm-lobby a				{background-position: -110px 0; width:44px;}
#main-menu li#mm-amenities a			{background-position: -155px 0; width:60px;}
#main-menu li#mm-area a					{background-position: -215px 0; width:38px;}
#main-menu li#mm-green a				{background-position: -253px 0; width:43px;}
#main-menu li#mm-features a				{background-position: -296px 0; width:58px;}
#main-menu li#mm-floorplans a			{background-position: -355px 0; width:75px;}
#main-menu li#mm-builder a				{background-position: -430px 0; width:50px;}
#main-menu li#mm-contact a				{background-position: -480px 0; width:57px;}

#main-menu li#mm-project a:hover		{background-position: 0 -25px;}
#main-menu li#mm-siteplan a:hover		{background-position: -55px -25px;}
#main-menu li#mm-lobby a:hover			{background-position: -110px -25px;}
#main-menu li#mm-amenities a:hover		{background-position: -155px -25px;}
#main-menu li#mm-area a:hover			{background-position: -215px -25px;}
#main-menu li#mm-green a:hover			{background-position: -253px -25px;}
#main-menu li#mm-features a:hover		{background-position: -296px -25px;}
#main-menu li#mm-floorplans a:hover		{background-position: -355px -25px;}
#main-menu li#mm-builder a:hover		{background-position: -430px -25px;}
#main-menu li#mm-contact a:hover		{background-position: -480px -25px;}

ul#footer-menu							{border:none; background:#393939; float:left; height:25px; margin:0; padding-left:10px; width:550px;}
ul#footer-menu li						{float:left; font-size:9px; height:25px; line-height:25px; margin:0 12px 0 0;}
ul#footer-menu li a						{color:#8a8a8a; text-transform:uppercase;}
ul#footer-menu li a:hover				{color:#fff;}

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

/* IMG */
img										{border:none; outline:none;}
#project-logo-print, 
#builder-logo-print						{display:none;}

/* A */
a:link, a:visited, a:hover, a:active	{text-decoration:none;}
#project a, #green a, #contact a		{color:#9ec126;}
#siteplan a, #floorplans a				{color:#00aed8;}
#lobby a, #features a					{color:#424ea1;}
#amenities a							{color:#ed9113;}
#area a									{color:#d61421;}
#builder a								{color:#f9b522;}

#disclaimer a							{color:#fff;}
a#back-top								{background:url(../images/common/Liberty_RoyalGardens_BtnTop.gif); display:block; height:70px; margin-top:35px; text-indent:-9999px; width:35px;}
#project #back-top, #green #back-top,
#contact #back-top						{background-position:0 0;}
#siteplan #back-top, 
#floorplans #back-top					{background-position:0 -70px;}
#lobby #back-top,
#features #back-top						{background-position:0 -140px;}
#amenities #back-top					{background-position:0 -210px;}
#area #back-top							{background-position:0 -280px;}
#builder #back-top						{background-position:0 -350px;}

h4#builder-logo a						{background: url(../images/common/Liberty_RoyalGardens_BuilderLogo.gif) no-repeat; display:block; float:right; height:95px; margin:10px 10px 0 0; text-indent:-9999px; width:78px;}

a.btn									{color:#fff; display:inline-block; font-size:10px; font-weight:bold; line-height:10px; height:10px; padding:3px; text-transform:uppercase;}
#project a.btn, #green a.btn, 
#contact a.btn							{color:#fff; background:#9ec126;}
#siteplan a.btn, #floorplans a.btn		{color:#fff; background:#00aed8;}
#lobby a.btn, #features a.btn			{color:#fff; background:#424ea1;}
#amenities a.btn						{color:#fff; background:#ed9113;}
#area a.btn								{color:#fff; background:#d61421;}
#builder a.btn							{color:#fff; background:#f9b522;}

/* 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;}

/* 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 */
