/**************************/
/***** Floorplan   ********/
/**************************/
#rightgfx a {
  text-decoration: underline;
  color:#b5b000;
}
#rightgfx a:hover {
  text-decoration: none;
}
#rightgfx p {
  margin-bottom:8px;
  padding-left: 20px;
}
.bullet {
  width:15px;
  color:#474500; 
  font-weight:bold;
  vertical-align:top;
  padding-bottom:4px;
}
.bullettext {
  width:390px;
}
#layoutmenu {
  width:482px;
  float:left;
  text-align:left; 
  margin: 5px 0px 7px 0px;
  padding-left: 40px;
  font-weight:bold;
  background-color:#5887cf;
	color:#edeffc;
}
#layoutmenu a {
  color:#dbed93;
}

#floorplan {
  width:714px;
  float:left;
  padding:0px;
  margin: 0px;
  text-align:left;
  background-color:#fff;
	*margin-bottom:-40px;
}
#floorplan p, ul, li {
  margin: 0px 20px 0px 20px;
}
#rightgfx p {
  margin: 10px;
}
#floorplanpos {
  width:522px;
  float:left; 
  margin: 16px 0px 0px 0px;
  text-align:left;
}
#floorplanborder-l {
  width:4px; 
  height:100%; 
  background-image:url(../images/border_side_left_tile.gif); background-repeat:repeat-y;
}
#floorplanborder-r {
  width:4px; 
  height:100%; 
  background-image:url(../images/border_side_right_tile.gif); background-repeat:repeat-y;
}
#floorplanborder-b {
  width:530px;
  float:left;
}
.floorplangfx-title {
	width:714px;
	float:left;
	background-color:#034B81;
}
.floorplangfx-disclaimer {
	float:left;
	margin:20px;
}
.floorplangfx {
	width:714px;
	float:left;
	background-color:#fff;
	text-align:center;
	height:100%;
	margin:0;
}
.address {
  text-align:left; 
  position: absolute; 
  top:150px;
  left:320px;
}
.address a {
  color:#f4f4d7;
}

