@charset "UTF-8";

/*
	
	COLORS:
	Background:			#b4d8e7 (Light Blue)
	Main Copy:			#5b5b5b (Dark Grey)
	Header Grey:		#9d9a9a (Light Grey)
	Header Blue:		#46b5dc (Aqua Blue)
	Header4 Border:		#a8dcee (Light Aqua Blue)
	Floorplan Link:		#749d37 (Green)
	Footer Copy:		#cccccc	(Very Light Grey)
	Footer Menu:		#124679 (Dark Blue)
	Footer Link:		#ace1ff (Light Powder Blue)
	
*/

* 										{color:#5b5b5b; font:normal 12px/18px "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; margin:0; outline:none; padding:0;}
body									{background:url(../images/common/Liberty_WorldOnYonge_BgMain.gif) repeat-x #b4d8e7;}
html, body, #bg-wrapper					{height: 100%;}
body > #bg-wrapper						{height: auto; min-height: 100%;}
#floorplan								{background-color:#fff; background-image:none; overflow:auto;}

/* DIV */
#bg-wrapper								{background:url(../images/common/Liberty_WorldOnYonge_BgWrapper.png) repeat-y; margin:0 auto; width:687px;}
#main-wrapper							{background: url(../images/common/Liberty_WorldOnYonge_BgHeader.gif) no-repeat #fff; margin:0 auto; padding-bottom:210px; width:667px;}
#content-wrapper						{padding:0 33px;}
#header									{margin:25px 0;}
#header-text							{float:left; height:120px; margin-left: 63px; position:relative; text-align:right; width:466px;}
#footer 								{clear:both; height: 210px; margin: -210px auto 0 auto; position: relative; width:687px;} 
#footer-wrapper							{background:url(../images/common/Liberty_WorldOnYonge_BgFooter.gif) no-repeat bottom center; height:210px; margin:0 auto; padding:0 33px; position: relative; width:601px;}
#disclaimer								{
	clear:both;
	left:30px;
	position:absolute;
	top:90px;
	width:610px;
}

.col-two, .col-three					{float:left; margin-right:30px; width:285px;}
.col-three								{width:175px;}
.col-two:last-child, 
.col-three:last-child					{margin-right:0;}

/* H */
#logo-main a							{background:url(../images/common/Liberty_WorldOnYonge_Logo.gif) no-repeat; border:none; display:block; float:left; height:126px; margin-left:-5px; text-indent:-9999px; width:76px;}
#header-text h1,
#header-text h1 span.blue-text			{color:#46b5dc; font:bold 24px/20px "Arial Black", Arial, sans-serif; text-transform:uppercase;}
#header-text h1							{bottom:0; color:#9d9a9a; position:absolute; right:0;}
h2, h3, h4								{color:#46b5dc; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
#content-wrapper h2, #content-wrapper h4,
#content-wrapper p						{width:505px;}
#content-wrapper h4						{border-top: #a8dcee 6px solid; color:#124679; float:right; margin-bottom:20px; padding-top:10px; text-align:justify;}	

/* P */
.blue-text								{color:#46b5dc;}
p										{clear:both; margin-bottom:20px;}
#disclaimer p							{color:#ccc; font-size:10px; line-height:12px; margin-bottom:15px; text-align:justify;}

/* A */
a:link, a:visited, a:hover,
a:active								{color:#46b5dc; text-decoration:none;}
a:hover									{border-bottom:dotted 1px #46b5dc;}
#disclaimer a							{color:#ace1ff; font-size:10px; line-height:12px;}
#disclaimer a:hover						{border-bottom:dotted 1px #ace1ff;}
#content-wrapper .col-three a			{color:#749d37;}
.col-three a:hover						{border-bottom:1px dotted #749d37;}
#sb-nav-close							{border:none;}
#sb-nav-play							{display:none;}

/* BUTTONS */
#back-to-top,.download-map, 
.download-features, .register			{background-repeat:none; border:none; display:block; height:30px; overflow:hidden; position:relative; text-indent:-9999px;}
#back-to-top:hover, .register:hover,
.download-map:hover,
.download-features:hover				{border:none;}
#back-to-top							{background:url(../images/common/Liberty_WorldOnYonge_BtnBackTop.gif); height:33px; margin-left:-2px; width:108px;}
.download-map							{background:url(../images/common/Liberty_WorldOnYonge_BtnDownloadMap.gif); margin-bottom:20px; width:105px;}
.download-features						{background:url(../images/features/Liberty_WorldOnYonge_BtnDownloadFeatures.gif); margin-bottom:20px; width:162px;}		
.register								{background:url(../images/common/Liberty_WorldOnYonge_BtnRegister.gif); margin-bottom:20px; width:116px;}

/* UL, OL */
#content-wrapper ul						{margin-bottom:20px; padding-left:15px;}

/* MAIN NAVIGATION */
#main-menu, #main-menu li
#footer-menu, #footer-menu li			{list-style:none;}
#main-menu								{display:block; margin:0 auto; position:relative; width:618px;}
#main-menu li,#footer-menu li			{float:left;}
#main-menu li a							{background-image:url(../images/common/Liberty_WorldOnYonge_BgMenuSprite.gif); display:block; height:60px; text-indent:-9999px;}
#main-menu li a:hover					{border:none;}

li#menu-project	a						{width:60px;}
li#menu-siteplan a						{width:68px; background-position: -60px 0;}
li#menu-condos a						{width:57px; background-position: -128px 0;}
li#menu-amenities a						{width:72px; background-position: -185px 0;}
li#menu-location a						{width:66px; background-position: -257px 0;}
li#menu-builder a						{width:60px; background-position: -323px 0;}
li#menu-green a							{width:51px; background-position: -383px 0;}
li#menu-features a						{width:68px; background-position: -434px 0;}
li#menu-suites a						{width:53px; background-position: -502px 0;}
li#menu-contact a						{width:62px; background-position: -555px 0;}

li#menu-project a:hover					{background-position: 0 -60px;}
li#menu-siteplan a:hover				{background-position: -60px -60px}
li#menu-condos a:hover					{background-position: -128px -60px;}
li#menu-amenities a:hover				{background-position: -185px -60px;}
li#menu-location a:hover				{background-position: -257px -60px;}
li#menu-builder a:hover					{background-position: -323px -60px;}
li#menu-green a:hover					{background-position: -383px -60px;}
li#menu-features a:hover				{background-position: -434px -60px;}
li#menu-suites a:hover					{background-position: -502px -60px;}
li#menu-contact a:hover					{background-position: -555px -60px;}

/* FOOTER MENU */
#footer-menu							{display:block; margin-top:15px; position:relative;}
#footer-menu li							{border-right:1px solid #ccc; margin-right:5px; padding-right:5px;}
#footer-menu li:last-child				{border-right:none;}
#footer-menu li, #footer li a			{color:#ccc; font-size:10px; line-height:12px;}
#footer li a:link, #footer li a:visited,
#footer li a:hover						{color: #124679; text-decoration:none;}	
#footer li a:hover						{border-bottom: 1px dotted #124679;}	

/* IMG */
img										{border:none; margin-bottom:15px;}
#floorplan img							{margin:0;}

/* 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 */

