@charset "utf-8";
/* CSS Document */

/*************************************************floorPlans.php **********************************************/
#floorPlanInfo .printShare form,
#floorPlanTwoMatrix .printShare form{
	display: inline;
}

div#floorPlanOneMatrix {
	position:relative;
	width:620px;
	height:360px;
	margin-top:-10px;
	margin-left:22px;
	overflow:auto;
}

div.floorPlanFirstMatrix {
	margin:0;
	width:540px;
	/*height:94px;*/
	margin-bottom:5px;
	overflow:auto;
	overflow-x:hidden;
}

div.fpInFirstMatrix {
	position:relative;
	float:left;
	width:133px;
	height:135px;
	overflow: auto;
	margin-top:2px;
	margin-right:20px;
	z-index:1;
}

#firstFloorPlanSpecCorner {
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}

div.fpInfoInFirstMatrix {
	position:relative;
	float:left;
	margin-top:2px;
}

.firstFloorPlanTitle,
.firstFloorPlanTitle a,
.firstFloorPlanTitle a:active,
.firstFloorPlanTitle a:visited {
	/*display:block;*/
	font:bold 18px Verdana;
	color:#004786;
	text-decoration: none;
}

.firstFloorPlanTitle a:hover {
		color:#FF0000;
		text-decoration: underline;
}

.firstFloorPlanRates {
	display:block;
	font:normal 14px Verdana;
	color:#404040;
	margin: 3px 0px 0px 25px;
}

.firstFloorPlanDesc {
	display:block;
	font:normal 11px Verdana;
	color:#404040;
	margin-top:3px;
}

.firstFloorPlanSpecial {
	display:block;
	font:bold 11px Verdana;
	color:#F00;
	margin-top:3px;
}

#fp1RightColumnBullets {
	position:absolute;
	top:15px;
	right:45px;
	width:280px;
	height:370px;
	/*padding-bottom:-70px;*/
	background: url('../images/fp1BulletBase.png') no-repeat;
	z-index:15;
}

#floorPlanRight1 {
	margin:-20px 0px -10px 0px;
}

#floorPlanRight2 {
	margin:-21px 0px 0px 0px;
}

#floorPlanRight3 {
	margin:-16px 0px 0px 0px;
}

#fp2RightColumnBullets {
	position:relative;
	float:right;
	width:280px;
	height:370px;
	margin:-440px 46px 0px 0px;
	/*padding-bottom:-70px;*/
	background: url('../images/fp1BulletBase.png') no-repeat;
	z-index:15;
}

#fp1RightColumnBulletContents {
	position:absolute;
	top:10px;
	width:270px;
	height:358px;
	overflow:auto;
	overflow-x:hidden;
	/*border:2px solid #F00;*/
}

#fp3RightColumnBullets {
	position:relative;
	float:right;
	width:280px;
	height:370px;
	margin:-440px 46px 0px 0px;
	/*padding-bottom:-70px;*/
	overflow:auto;
	background: url('../images/fp1BulletBase.png') no-repeat;
	z-index:15;
}

#fp1RightColumnBullets h4, 
#fp2RightColumnBullets h4, 
#fp3RightColumnBullets h4 {
	font:bold 18px Georgia;
	color:#004786;
	margin:5px 0px -5px 15px;
}

#fp1RightColumnBullets ul, 
#fp2RightColumnBullets ul, 
#fp3RightColumnBullets ul {
	margin:10px 0px 0px -12px;
}

#fp1RightColumnBullets li, 
#fp2RightColumnBullets li, 
#fp3RightColumnBullets li {
	font:normal 11px Verdana;
	color:#404040;
	padding-bottom:8px;
}

#fp1RightColumnButtons {
	position:absolute;
	width:280px;
	height:120px;
	right: 45px;
	bottom:-10px;
	overflow:auto;
	overflow-x:hidden;
	z-index:15;
}

#fp2RightColumnButtons {
	position:relative;
	float:right;
	width:280px;
	height:280px;
	margin:-68px 42px 0px 0px;
	overflow:auto;
	z-index:15;
}

#fp3RightColumnButtons {
	position:relative;
	float:right;
	width:280px;
	height:160px;
	margin:-155px 42px 0px 0px;
	overflow:auto;
	z-index:15;
}

#fp1RightColumnButtons p,
#fp2RightColumnButtons p {
	position:relative;
	margin:0px 0px -4px 0px;
	padding-bottom:3px;
}

#fp1RightColumnButtons img, #fp2RightColumnButtons img {
	border:none;	
}

#blowMeUp a,
#blowMeUp2 a {
	padding-top:5px;
}

#fpGoBack a,
#fpGoBack a:active,
#fpGoBack a:visited {
	font:bold 11px Verdana;
	color:#004786;
}

#fpGoBack a:hover { color:#F00;}

/*******************************************floorPlansMulti.php **********************************************/

div#floorPlanTwoMatrix {
	position:relative;
	width:600px;
	height:325px;
	margin-top:-1px;
	margin-left:22px;
	overflow:auto;
	overflow-x:hidden;
}

div.floorPlan2Display {
	position:relative;
	width:590px;
	height:150px;
	margin-top:10px;
	margin-bottom:16px;
	overflow:auto;
}

div.fpInSecondMatrix {
	position:relative;
	float:left;
	width:131px;
	height:105px;
	padding:5px;
	text-align:center;
	margin-right:20px;
	z-index:1;
}

div.fpInfoInSecondMatrix {
	position:relative;
	float:left;
	width:410px;
	height:105px;
	margin-top:2px;
}

.secondFloorPlanTitle {
	display:block;
	font:bold 12px Verdana;
	color:rgb(18,48,92);
	margin-bottom:-8px;
}

.secondFloorPlanList {
	display:block;
	font:normal 12px Verdana;
	color:#000;
	margin-bottom:5px;
	margin-left:-25px;
}

.secondFloorPlanSpecial {
	display:block;
	font:bold 11px Verdana;
	color:#F00;
	margin-top:0px;
}

/*******************************************floorPlansInfo.php **********************************************/

div#floorPlanThreeMatrix {
	position:relative;
	width:615px;
	height:360px;
	margin-top:-12px;
	margin-left:22px;
	overflow:auto;
	overflow-x: hidden;
}

div#floorPlanInfo {
	position:relative;
	float:left;
	width:250px;
	/*height:350px;*/
	overflow:auto;
}

#floorPlanInfo ul {
	font:normal 11px Verdana;
	color:#404040;
	margin-left:-26px;
	margin-top:0px;
}

#floorPlanInfo ul li {padding-bottom:10px;}

#floorPlanInfo p {
	font:bold 11px Verdana;
	color:#F00;
	line-height:150%;
	margin-bottom:20px;
}

div#largerFloorPlan {
	position:relative;
	float:left;
	height:320px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	z-index:10000;
}

/*******************************************floorPlansEnlarge.php **********************************************/
#apDiv1 {
	position:relative;
	float:left;
	margin-top:-512px;
	margin-left:155px;
}
#apDiv2 {
	position:relative;
	float:left;
	margin-top:-512px;
	margin-left:155px;
}

div#overlay, div#overlay2 {     
	position:absolute;
	float:left;
	width:998px;
	height:585px;
	margin:-565px 0px 0px 348px;
	text-align:center;
	background:url('../images/overlay.png') repeat-y;     
	z-index:100000;
	display:none;
	
}  
div#overlay div#undergraphic,
div#overlay2 div#undergraphic2 {
	 position:relative;
	 /*float:left;*/
	 text-align:center;
	 z-index:160;
	 padding:5px 0px 0px 0px;
}