/* FLASH CENTRE */
body { background: #949791 URL(/images/shared/100_park_village_east_background.gif); height: 100%; }
body, input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3d2d00; }
input.text { width: 164px; height: 17px; border: 1px none #FFFFFF; background: #c9c3ba; margin-bottom: 2px; } 
#wrapper { width:870px; height: 650px; margin: 20px auto 0 auto; position:relative; background: #c9c3ba; }
#top { position:relative; background:#FFFFFF; width: 100%; height:150px; }
#logo { float:left; width: 358px; }
#associates {float:right; padding-top:30px; width:210px; text-align:left; }
#leftContent { float:left; width: 235px; height: 500px; overflow:hidden; position: relative; } /*background: URL(images/shared/100_park_village_east_coming_soon.gif) no-repeat*/
#rightContent { float:right; width: 635px; height: 500px; overflow:hidden; position:relative; background:#ffffff; }

#mainNav { position:absolute; bottom:36px; left:0px; }
#mainNav a { display:block; width:210px; height: 14px; margin-left: 25px; padding: 2px 0px 4px 0px; border-bottom: none; text-decoration: none; 
				font-size:14px; color:#ffffff; }
#mainNav a.current, #mainNav a:hover { color:#898313; padding-bottom: 2px; border-bottom: #898313 solid 2px; text-decoration: none; }

#regFrom, #regFromThanks { position:absolute; top:226px;left:34px;width:294px; width:294px; height:120px; background: #c9c3ba; z-index: 10;}
#regFromThanks { padding-top:20px; height: 120px; z-index: 5; }
#regFormTable { background: URL(/images/shared/100_park_village_east_registration.gif) no-repeat; padding: 25px 0 0 124px; width: 164px; height: 83px; }
#regFormError { color: #dd0000; }

table.basicTable {
	font-size: 10px;
}
#textFloat { z-index: 10; position:absolute; width:265px; height:285px; bottom:0px; right:0px; background: URL(/images/shared/greenbg.png); }
#imageFloat { position:relative; width:100%; height:205px; }

.availBox { width: 585px; clear:both; height:18px; }
.availBoxItem { float:left; width: 95px; height:18px; }
.availFloor { width: 95px; clear:both; height:18px; padding-top: 20px; }


div#footer {
	margin: 5px auto 0 auto;
	width: 850px;
	font-size: 9px;
	text-align:right;
	color:#000000;
}
div#footer a {
	font-size:9px;
	color:#000000;
}
div#footer .footerSelect { 
	color: #FFFFFF;
}

/* CMS */
.cms_area { display: block; width: 870px; /*100%;*/ background-color: #f2f2f2; border: 1px solid #000000; margin: 5px auto 5px auto; clear: both; }
.long_input { width: 100%; }
.mce_edit_text { width: 100%; height:250px; overflow-x: hidden; margin:0; padding:0; }
.mce_edit_text_small { width: 100%; height:130px; overflow-x: hidden; margin:0; padding:0; }
textarea { width: 100%; }
.img_cms { position: absolute; z-index: 4; top: 0px; left: 0px; }
.img_cms_form { position: absolute; z-index: 5; top: 12px; left: 0px; }

/* SCROLL BARS */
img.floated {
	float: left;
	position: relative; /* fixes many nasty IE bugs */
	padding: 0.5em;
}
.clearfloat {
	clear:both; height:0px;
	line-height:0px; visibility: hidden;
}

#mycustomscroll, #mycustomscroll1, #mycustomscroll2, #mycustomscroll3, #mycustomscroll4 {
	width:220px;
	height:250px;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
}
.mceContentBody {   
    background-color:#999999 !important;
    background-image: none;
}