@charset "UTF-8";

/* FONT EMBED */
@font-face 								{font-family: 'Myriad Web Pro Regular'; src: url('../fonts/MyriadWebPro.eot'); src: local('Myriad Web Pro Regular'), local('MyriadWebPro'), url('../fonts/MyriadWebPro.woff') format('woff'), url('../fonts/MyriadWebPro.ttf') 	
										format('truetype'), url('../fonts/MyriadWebPro.svg#MyriadWebPro') format('svg');}

* 										{margin:0; outline:none; padding:0;}
body									{color:#242424; font:normal 13px/16px "Myriad Web Pro Regular", "Myriad Pro", "Myriad", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* DIV */
#bg-container							{min-height:600px;}
#main-container							{margin:0 auto; position:relative; width:667px;}
#page-container							{clear:both; margin-bottom:0; padding:25px 0 0 0; position:relative;}
#header-image							{display:none;}
#disclaimer								{clear:both; color:#242424; font-size:10px; line-height:14px;}

.col-left								{float:left;  margin-bottom:0; width:445px;}
.col-right								{border-top:#e0922f 6px solid; color:#666; font:italic 12px/17px Georgia, "Times New Roman", Times, serif; float:right; margin-bottom:15px; padding-top:5px; width:190px;}
.col-button								{border:none; text-align:center;}

.floorplan-pane							{border-top:#e0922f 6px solid; float:left; padding-top:5px; margin:0 47px 30px 0; width:155px;}
.clearfix .floorplan-pane:last-child	{margin-right:0;}

#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_ParksideTower_CloseOverlay.png);	position:absolute; left:-15px; top:-15px; cursor:pointer; height:33px; width:33px;}

/* H */
h1										{color:#544633; font-size:40px; font-weight:normal; line-height:40px; position:absolute; top:-75px; left:150px;}
h1#project-logo							{display:none;}
.floorplan-pane h3						{color:#5aa69d; font-size:14px; font-weight:normal; line-height:16px;}

/* P */
p										{margin-bottom:10px;}
#disclaimer p							{margin-bottom:12px; width:564px;}
strong									{color:#544633;}

/* A */
a:link, a:visited, a:hover, a:active	{color:#e0922f; text-decoration:none;}
a#back-top								{display:none;}
h2#builder-logo a						{display:none;}
#disclaimer a							{color:#145c50;}
a.visit-website, a.download-map, 
a.register-now							{display:none;}

/* IMG */
img										{border:none; text-decoration:none;}
#main-image								{margin-bottom:15px;}
#project-logo-print,
#builder-logo-print						{display:block;}
#builder-logo-print						{float:right;}


/* LISTS */
#main-menu								{display:none;}
#footer-menu							{display:none;}
.floorplan-pane ul						{margin-left:15px;}


/* HOMEPAGE GALLERY */
#scroll-gallery 						{float:left; overflow:hidden; margin-bottom:10px; width:560px;}
#scroll-gallery-frame 					{background:url(../images/common/Liberty_ParksideTower_ScrollFrame.png) no-repeat; height:370px; position:absolute; width:560px;}

/* root element for the scrollable. When scrolling occurs this element stays still. */
.scrollable 							{height: 370px; overflow:hidden; position:relative; width: 560px;}
.scrollable .items 						{clear:both; position:absolute; width:20000em;}
.scrollable img 						{float:left; height:370px; width:560px;}

/* position and dimensions of the navigator */
.navi 									{height:15px; margin: 10px auto; width:130px;}
.navi a 								{background:url(../images/common/Liberty_ParksideTower_Navigator.png) 0 0 no-repeat; border:none; cursor:pointer; display:block; float:left; font-size:1px; height:8px; margin:3px; width:8px}
.navi a:hover 							{background-position:0 -8px;}
.navi a.active 							{background-position:0 -16px;}

/* ACCORDION */
.accordion h3							{background-color:#fff; color:#5aa69d; cursor:pointer; font-size:14px; font-weight:normal; height:30px; line-height:30px; margin-bottom:1px; padding:0 5px;}
.accordion h3.current					{cursor:default; background-color:#e09639; color:#fff;}
.accordion div.pane						{display:none; margin:10px 0 15px;}
.accordion div.pane li					{margin-left:20px;}

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