/* Master CSS for 1101 Eighteenth */

* {padding:0; margin:0; border:0;}
.clear {clear:both; height: 1px;}

body {
	background-color: #990000;
	text-align: center;
	margin-bottom: 40px;
	font:  .9em/1.2em  Helvetica, sans-serif;
	color: #111;
}

#container {
	width: 988px;
	margin: 0 auto;
	text-align:left;
	background-color:transparent;
}
#home #branding {
	background-color:transparent;
	border-right: 10px solid #4B000D;
	height: 61px;
}

#branding {
	height: 59px;
	border-right: 10px solid #4B000D;
	background-color:transparent;
}

/* left side col */
#nav {
	float:left;
	background-color:transparent;
	width: 220px;
}
#home #nav ul {
	background-color:#C5B9A0;
	padding-top: 17px;
	list-style: none inside;
	border-bottom: 10px solid #4B000D;
}
#nav ul {
	background-color:#C5B9A0;
	list-style: none inside;
	border-bottom: 10px solid #4B000D;
}

#nav ul li {
	display:inline;
}
#nav ul li a  {
	border-top: 1px dotted #4B000D;
	background: #DAD4C6 url('../images/icon_square_red.png') no-repeat 197px 50%;
	display:block;
	text-align:right;
	text-decoration: none;
	text-transform: uppercase;
	font: normal normal 14px  "Lucida Grande", Helvetica, sans-serif;
	color:#000;
	padding: 10px 30px 10px 0;
}
#nav ul li a:hover, #nav ul li a:active  {
	color:#000;
	background: #C5B9A0 url('../images/icon_square_reddark.png') no-repeat 197px 50%;
}
#nav ul li a.new{
	background: #DAD4C6 url('../images/icon_square_red_newbanner.png') no-repeat;
}
#nav ul li a:hover.new{
	background: #C5B9A0 url('../images/icon_square_reddark_newbanner.png') no-repeat;
}
/* makes current nav tab marker */
#home a.home, #about a.about, #neighborhood a.neighborhood, #available a.available, #floorplans a.floorplans, #floorplans3 a.floorplans, #floorplans6 a.floorplans, #podcast a.podcast, #blog a.blog, #team a.team, #policies a.policies, #contact a.contact, #home a:hover.home, #about a:hover.about, #neighborhood a:hover.neighborhood, #available a:hover.available, #floorplans a:hover.floorplans, #floorplans3 a:hover.floorplans, #floorplans6 a:hover.floorplans,#podcast a:hover.podcast, #blog a:hover.blog, #team a:hover.team, #policies a:hover.policies, #contact a:hover.contact {
	color:#000;
	background: #A48C67 url('../images/icon_square_reddark.png') no-repeat 197px 50%;
}

/* NAV styles for site floor plans pages */

#nav ul li a.plans {
	border-top: none;
	background: #DAD4C6;
	background-image: none;
	text-align:right;
	text-decoration: underline;
	text-transform: capitolize;
	font: normal normal 11px  "Lucida Grande", Helvetica, sans-serif;
	color:#333;
	padding: 5px 10px 5px 0px;
	display: none;
}
#nav ul li a.plans:hover{
	color:#000;
	background: #C5B9A0;
	background-image:none;
}

#floorplans #nav ul li a.plans, #floorplans3 #nav ul li a.plans, #floorplans6 #nav ul li a.plans {
	display:block;
}



#home #nav img {
	padding-bottom: 20px;
	display:block;
	margin: 0 auto;
}
#home #nav p.footer {
	color: #000;
	font-size: 12px;
	line-height:normal;
	text-align:center;
}
/*main content area */
#content {
	float:right;
	width: 758px;
	background-color: #fff;
	border-right: 10px solid #4B000D;
	border-bottom: 10px solid #4B000D;
	background-color: #fff;
	min-height: 793px;
}
#home #content {
	float:right;
	width: 758px;
	border-right: 10px solid #4B000D;
	border-bottom: 10px solid #4B000D;
	background: #fff url('../images/branding_home2.png') no-repeat 583px 0px;
}
#padding {
	padding: 17px 30px 30px 30px;
}


/* text styles */

p {
	position: relative;
	margin-bottom: 1.2em;
	letter-spacing: normal;
	z-index: 100;
}

strong {
	color:#000;
	font-weight: bold;
}
.smaller {
	font-size: 95%;
}
.border-bottom {
	border-bottom: 3px solid #C5B9A0;
	padding-bottom: 20px;	
}

/* image replacement styles */

   /* h1 styles */
div.heading {
	font: bold 1em "trebuchet ms", "Lucida Grande", Helvetica, sans-serif;
	text-transform: capitalize;
	color:#B32317;
	background: transparent url('../images/imgreplace/bg_h1.png') no-repeat right top;
	height: 80px;
	width: 700px;
	z-index: 1;
}
#home_h1 {
      margin:0; padding:0;
      position:relative;
      width:525px; height:38px;
      overflow:hidden;
      }
#home_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:525px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/index2.png') top left no-repeat;
      }
#about_h1 {
      margin:0; padding:0;
      position:relative;
      width:309px; height:38px;
      overflow:hidden;
      }
#about_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:309px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/about.png') top left no-repeat;
      }

#neighbor_h1 {
      margin:0; padding:0;
      position:relative;
      width:239px; height:38px;
      overflow:hidden;
      }
#neighbor_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:239px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/neighborhood.png') top left no-repeat;
      }

#siteplan_h1 {
      margin:0; padding:0;
      position:relative;
      width:122px; height:38px;
      overflow:hidden;
      }
#siteplan_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:122px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/siteplan.png') top left no-repeat;
      }

#floorplans_h1 {
      margin:0; padding:0;
      position:relative;
      width:147px; height:38px;
      overflow:hidden;
      }
#floorplans_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:147px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/floorplans.png') top left no-repeat;
      }

#podcast_h1 {
      margin:0; padding:0;
      position:relative;
      width:273px; height:38px;
      overflow:hidden;
      }
#podcast_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:273px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/podcast.png') top left no-repeat;
      }

#team_h1 {
      margin:0; padding:0;
      position:relative;
      width:216px; height:38px;
      overflow:hidden;
      }
#team_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:216px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/team.png') top left no-repeat;
      }

#policies_h1 {
      margin:0; padding:0;
      position:relative;
      width:181px; height:38px;
      overflow:hidden;
      }
#policies_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:181px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/policies.png') top left no-repeat;
      }

#contact_h1 {
      margin:0; padding:0;
      position:relative;
      width:107px; height:38px;
      overflow:hidden;
      }
#contact_h1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:107px; height:38px;
      margin:0; padding:0;
      background:url('../images/imgreplace/contact.png') top left no-repeat;
      }

/* h2 floor plans styles */
h2 {
	font: bold 1em "trebuchet ms", "Lucida Grande", Helvetica, sans-serif;
	text-transform: capitalize;
	color:#000;
	display:block;
}

#a1 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:360px; height:29px;
      overflow:hidden;
      }
#a1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:360px; height:29px;
      margin:0; padding:0;
      background:url('../images/imgreplace/a1.png') top left no-repeat;
      }

#a2 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:285px; height:34px;
      overflow:hidden;
      }
#a2 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:285px; height:34px;
      margin:0; padding:0;
      background:url('../images/imgreplace/a2.png') top left no-repeat;
      }


#a3 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:287px; height:33px;
      overflow:hidden;
      }
#a3 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:287px; height:33px;
      margin:0; padding:0;
      background:url('../images/imgreplace/a3.png') top left no-repeat;
      }
#b1 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:308px; height:33px;
      overflow:hidden;
      }
#b1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:308px; height:33px;
      margin:0; padding:0;
      background:url('../images/imgreplace/b1.png') top left no-repeat;
      }

#b2 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:288px; height:30px;
      overflow:hidden;
      }
#b2 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:288px; height:30px;
      margin:0; padding:0;
      background:url('../images/imgreplace/b2.png') top left no-repeat;
      }

#c1 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:305px; height:34px;
      overflow:hidden;
      }
#c1 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:305px; height:34px;
      margin:0; padding:0;
      background:url('../images/imgreplace/c1.png') top left no-repeat;
      }

#c2 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:280px; height:29px;
      overflow:hidden;
      }
#c2 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:280px; height:29px;
      margin:0; padding:0;
      background:url('../images/imgreplace/c2.png') top left no-repeat;
      }


#c3 {
      margin:0 0 20px 0; padding:0;
      position:relative;
      width:266px; height:31px;
      overflow:hidden;
      }
#c3 span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:266px; height:31px;
      margin:0; padding:0;
      background:url('../images/imgreplace/c3.png') top left no-repeat;
      }
/* links and lists */
#content a {
	color:#B32317;
	text-decoration:underline;
}
#content a:hover {
	text-decoration:none;
	color:#4b000d;
}

#content ul {
	list-style: circle outside url('../images/icon_ulmarker.png');
	margin-left: 20px;
	margin-bottom: 1.2em;
}
#content ol {
	margin-left: 35px;
	margin-bottom: 1.2em;
}
#content .noborder {
	background-color: transparent;
	border: none;
	padding:0;
	text-decoration: none;
}
#content img {
	padding: 0 10px 10px 10px;
}


#podcast #content img {
	padding: 0 5px 5px 5px;
}
#podcast #content img.podcast {
	background-color: transparent;
	border: none;
	padding:0 0 3px 0;
	text-decoration: none;
}


/* Contact Page */
fieldset {
	border: 1px solid #C5B9A0;
	padding: 10px;
}
legend {
	font: bold 1em "Lucida Grande", Helvetica, sans-serif;
	text-transform: capitalize;
	color:#000;
	padding: 10px;
}

label{
float: left;
width: 200px;
font-weight: bold;
text-align: right;
margin-right: 10px;
color: #000;
}

input, textarea{
width: 250px;
margin-bottom: 5px;
border-bottom: 1px solid #C5B9A0;
border-right: 1px solid #C5B9A0;
border-top: 1px solid #C5B9A0;
border-left: 1px solid #C5B9A0;
padding: 3px;
}

textarea{
width: 250px;
height: 150px;
}

input.boxes{
width: 1em;
margin: 0;
padding: 0px;
border:none;
}

#submitbutton{
float:right;
margin-left: 20px;
margin-top: 20px;
width: 90px;
}

div.radio {
	float: right;
	width: 450px;
	margin-top: 10px;
}
div.radio label {
	float:right;
	text-align: left;
	width: 420px;
	font-weight: normal;
	margin: 0;
}

span.required {
	font-size: 130%;
	color: #B32317;
}
fieldset p {
	float: left;
	width: 200px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	font-size: 90%;
}

/* site plan page styles */

/* data table */

table p {
	margin-bottom: .5em;
}
table {
	margin: 30px 0 30px 0;
	width: 600px;
}


#content a.siteplan {
	font-size: 1.5em;
	margin: 0 10px 0 10px;
}

#content p.siteplan {
	text-align:center;
	color: #B32317;
}



/* site plan image maps */
#left {
	float:left;
	width: 300px;
	margin-left: 60px;
	margin-top: 20px;
	
} 
#right {
	float:left;
	width: 300px;
	margin-top: 20px;

}
#content #left a {
	text-decoration: none;
	border: none;
}
#content #right a {
	text-decoration:none;
	border: none;
}
#left ul {
	margin-left:42px;
}
#right ul {
	margin-left:65px;
}


/* Level one and two color key */
#floorplans #left ul {
	margin-left:103px;
}
#floorplans #right ul {
	margin-left:75px;
}
ul.map1 li.a{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/blue.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;

}
ul.map1 li.b{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/brown.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;
}
ul.map1 li.c{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/green.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;
}
/* Level 3-4 color key */
#right ul.map3, #left ul.map3{
	margin-left:85px;
	color: #B32317;
}

ul.map3 li.a{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/blue.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;

}
ul.map3 li.b{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/yellow.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;
}
ul.map3 li.c{
	list-style: none inside;
	list-style-image: none;
	background: transparent url('../images/siteplan/green.png') no-repeat 0 50%;
	padding-left: 18px;
	color: #B32317;
}

#floorplans6 #left ul.map3{
	margin-left:85px;
}
/* level one */

#floorplans #left #map1 {display:block; width:304px; height:600px; background:url('../images/siteplan/siteplan_level1.png') no-repeat; position:relative; margin:0 auto 1em auto;}
#floorplans #map1 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans #left .title2  {display:block; width:400px; height:0; position:absolute; left:100px; top:590px; font: bold 1.5em Arial, sans-serif; color:#B32317;}


#floorplans #left a#b1 {display:block; width:143px; height:140px; text-decoration:none; overflow:hidden; position:absolute; left:89px; top:16px; background:transparent url('../images/siteplan/l1_b1_l.png') no-repeat 400px 400px;}
#floorplans #left a#b1:hover {background-position: 0 0; overflow:visible;}

#floorplans #left a#b1_r {display:block; width:143px; height:143px; text-decoration:none; overflow:hidden; position:absolute; left:160px; top:16px; background:transparent url('../images/siteplan/l1_b1_r.png') no-repeat 400px 400px;}
#floorplans #left a#b1_r:hover {background-position: 0 0; overflow:visible;}

#floorplans #left a#c1 {display:block; width:90px; height:90px; text-decoration:none; overflow:hidden; position:absolute; left:95px; top:111px; background:transparent url('../images/siteplan/l1_c1_L.png')  no-repeat 400px 400px;}
#floorplans #left a#c1:hover {background-position: 0 0; overflow:visible;}

#floorplans #left a#c1_2 {display:block; width:60px; height:70px; text-decoration:none; overflow:hidden; position:absolute; left:95px; top:175px; background:transparent url('../images/siteplan/l1_c1_L.png') no-repeat 400px 400px; }
#floorplans #left a#c1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans #left a#c1_3 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:95px; top:238px; background:transparent url('../images/siteplan/l1_c1_L.png') no-repeat 400px 400px; }
#floorplans #left a#c1_3:hover {background-position: 0 0; overflow:visible;}

#floorplans #left a#c1_4 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:95px; top:302px; background:transparent url('../images/siteplan/l1_c1_L.png') no-repeat 400px 400px; }
#floorplans #left a#c1_4:hover {background-position: 0 0; overflow:visible;}

#floorplans a#c1_5 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:95px; top:365px; background:transparent url('../images/siteplan/l1_c1_L.png') no-repeat 400px 400px;}
#floorplans a#c1_5:hover {background-position: 0 0; overflow:visible;}

#floorplans a#a1 {display:block; width:106px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:166px; top:77px; background:transparent url('../images/siteplan/l1_a1.png') no-repeat 400px 400px; z-index:1; z-index: 92;}
#floorplans a#a1:hover {background-position: 0 0; overflow:visible;}

#floorplans a#c1_r1 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:166px; top:175px; background:transparent url('../images/siteplan/l1_c1_r.png') no-repeat 400px 400px; z-index: 95;}
#floorplans a#c1_r1:hover {background-position: 0 0; overflow:visible;}

#floorplans a#c1_r2 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:166px; top:239px; background:transparent url('../images/siteplan/l1_c1_r.png') no-repeat 400px 400px; z-index: 96;}
#floorplans a#c1_r2:hover {background-position: 0 0; overflow:visible;}

#floorplans a#c1_r3 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:166px; top:303px; background:transparent url('../images/siteplan/l1_c1_r.png') no-repeat 400px 400px; z-index: 97;}
#floorplans a#c1_r3:hover {background-position: 0 0; overflow:visible;}

#floorplans a#c1_r4 {display:block; width:60px; height:70px; text-decoration: none; overflow:hidden; position:absolute; left:166px; top:365px; background:transparent url('../images/siteplan/l1_c1_r.png') no-repeat 400px 400px; z-index: 98;}
#floorplans a#c1_r4:hover {background-position: 0 0; overflow:visible;}

#floorplans a#b1_2 {display:block; width:143px; height:170px; text-decoration: none; overflow:hidden; position:absolute; left:89px; top:443px; background:transparent url('../images/siteplan/l1_b1_2l.png') no-repeat 400px 400px; z-index: 99;}
#floorplans a#b1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans a#b1_2r {display:block; width:143px; height:170px; text-decoration: none; overflow:hidden; position:absolute; left:160px; top:443px; background:transparent url('../images/siteplan/l1_b1_2r.png') no-repeat 400px 400px; z-index: 100;}
#floorplans a#b1_2r:hover {background-position: 0 0; overflow:visible;}


/*level 2*/
#floorplans #right #map2 {display:block; width:216px; height:600px; background:url('../images/siteplan/siteplan_level2.png'); position:relative; margin:0 auto 1em auto; background-repeat: no-repeat;}
#floorplans #map2 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans #right .title2  {display:block; width:400px; height:0; position:absolute; left:30px; top:590px; font: bold 1.5em Arial, sans-serif; color:#B32317;}

#floorplans #right a#b2 {display:block; width:82px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:10px; top:3px; background:transparent url('../images/siteplan/l2_b1_l.png') no-repeat 400px 400px;}
#floorplans #right a#b2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#b2_r {display:block; width:79px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:3px; background:transparent url('../images/siteplan/l2_b1_r.png') no-repeat 400px 400px;}
#floorplans #right a#b2_r:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2 {display:block; width:80px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:20px; top:91px; background:transparent url('../images/siteplan/l2_c1_L.png') no-repeat 400px 400px;}
#floorplans #right a#c2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_2 {display:block; width:80px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:20px; top:157px; background:transparent url('../images/siteplan/l2_c1_L.png') no-repeat 400px 400px;}
#floorplans #right  a#c2_2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_3 {display:block; width:80px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:20px; top:222px; background:transparent url('../images/siteplan/l2_c1_L.png') no-repeat 400px 400px;}
#floorplans #right  a#c2_3:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_4 {display:block; width:80px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:20px; top:288px; background:transparent url('../images/siteplan/l2_c1_L.png') no-repeat 400px 400px;}
#floorplans #right  a#c2_4:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_5 {display:block; width:80px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:20px; top:353px; background:transparent url('../images/siteplan/l2_c1_L.png') no-repeat 400px 400px;}
#floorplans #right a#c2_5:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#a2 {display:block; width:119px; height:130px; text-decoration: none; overflow:hidden; position:absolute; left:85px; top:54px; background:transparent url('../images/siteplan/l2_a1.png') no-repeat 400px 400px; z-index: 10;}
#floorplans #right a#a2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_r1 {display:block; width:79px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:87px; top:156px; background:transparent url('../images/siteplan/l2_c1_R.png') no-repeat 400px 400px; z-index: 95;}
#floorplans #right a#c2_r1:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_r2 {display:block; width:79px; height:79px; text-decoration: none; overflow:hidden; position:absolute; left:87px; top:221px; background:transparent url('../images/siteplan/l2_c1_R.png') no-repeat 400px 400px; z-index: 96;}
#floorplans #right a#c2_r2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_r3 {display:block; width:79px; height:79px; text-decoration: none;  overflow:hidden; position:absolute; left:87px; top:287px; background:transparent url('../images/siteplan/l2_c1_R.png') no-repeat 400px 400px; z-index: 97;}
#floorplans #right a#c2_r3:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#c2_r4 {display:block; width:79px; height:79px; text-decoration: none;  overflow:hidden; position:absolute; left:87px; top:352px; background:transparent url('../images/siteplan/l2_c1_R.png') no-repeat 400px 400px; z-index: 98;}
#floorplans #right  a#c2_r4:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#b2_2 {display:block; width:143px; height:140px; text-decoration: none; overflow:hidden; position:absolute; left:10px; top:418px; background:transparent url('../images/siteplan/l2_b1_l2.png') no-repeat 400px 400px; z-index: 99;}
#floorplans #right  a#b2_2:hover {background-position: 0 0; overflow:visible;}

#floorplans #right a#b2_2r {display:block; width:143px; height:140px; text-decoration: none; overflow:hidden; position:absolute; left:93px; top:418px; background:transparent url('../images/siteplan/l2_b1_r2.png') no-repeat 400px 400px; z-index: 99;}
#floorplans #right  a#b2_2r:hover {background-position: 0 0; overflow:visible;}





/* level 3-4 */

#floorplans3 #left #map3 {display:block; width:195px; height:520px; background:url('../images/siteplan/siteplan_l3.png') no-repeat; position:relative; margin:0 auto 1em auto;}
#floorplans3 #map3 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans3 #left .title2  {display:block; width:400px; height:0; position:absolute; left:25px; top:500px; font: bold 1.5em Arial, sans-serif; color:#B32317;}


#floorplans3 #left a#b1 {display:block; width:64px; height:75px; text-decoration: none; overflow:hidden; position:absolute; left:21px; top:11px; background:transparent url('../images/siteplan/l3_b2_l.png') no-repeat 400px 400px;}
#floorplans3 #left a#b1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#b1_r {display:block; width:143px; height:75px; text-decoration: none; overflow:hidden; position:absolute; left:84px; top:11px; background:transparent url('../images/siteplan/l3_b2_r.png') no-repeat 400px 400px;}
#floorplans3 #left a#b1_r:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:93px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat  400px 400px;}
#floorplans3 #left a#c1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_2 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:154px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px; }
#floorplans3 #left a#c1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_3 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:215px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #left a#c1_3:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_4 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:276px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #left a#c1_4:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_5 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:337px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #left a#c1_5:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#a1 {display:block; width:106px; height:110px; text-decoration: none; overflow:hidden; position:absolute; left:91px; top:53px; background:transparent url('../images/siteplan/l3_a2.png') no-repeat 400px 400px; z-index:1;}
#floorplans3 #left a#a1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_r1 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:154px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 95;}
#floorplans3 #left a#c1_r1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_r2 {display:block; width:60px; height:80px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:215px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 96;}
#floorplans3 #left a#c1_r2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_r3 {display:block; width:60px; height:80px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:276px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 97;}
#floorplans3 #left a#c1_r3:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#c1_r4 {display:block; width:60px; height:80px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:337px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 98;}
#floorplans3 #left a#c1_r4:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#b1_2 {display:block; width:143px; height:130px; text-decoration: none; overflow:hidden; position:absolute; left:21px; top:409px; background:transparent url('../images/siteplan/l3_b2_2l.png') no-repeat 400px 400px; z-index: 99;}
#floorplans3 #left a#b1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #left a#b1_2r {display:block; width:143px; height:130px; text-decoration: none; overflow:hidden; position:absolute; left:84px; top:409px; background:transparent url('../images/siteplan/l3_b2_2r.png') no-repeat 400px 400px; z-index: 100;}
#floorplans3 #left a#b1_2r:hover {background-position: 0 0; overflow:visible;}


/*level 5*/
#floorplans3 #right #map4 {display:block; width:195px; height:520px; background:url('../images/siteplan/siteplan_l3.png') no-repeat; position:relative; margin:0 auto 1em auto;}
#floorplans3 #map4 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans3 #right .title2  {display:block; width:400px; height:0; position:absolute; left:25px; top:500px; font: bold 1.5em Arial, sans-serif; color:#B32317;}


#floorplans3 #right a#b1 {display:block; width:64px; height:74px; text-decoration: none; overflow:hidden; position:absolute; left:21px; top:11px; background:transparent url('../images/siteplan/l3_b2_l.png') no-repeat 400px 400px;}
#floorplans3 #right a#b1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#b1_r {display:block; width:64px; height:74px; text-decoration: none; overflow:hidden; position:absolute; left:84px; top:11px; background:transparent url('../images/siteplan/l3_b2_r.png') no-repeat 400px 400px;}
#floorplans3 #right a#b1_r:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:93px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat  400px 400px;}
#floorplans3 #right a#c1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_2 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:154px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px; }
#floorplans3 #right a#c1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_3 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:215px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #right a#c1_3:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_4 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:276px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #right a#c1_4:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_5 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:25px; top:337px; background:transparent url('../images/siteplan/l3_c2_l.png') no-repeat 400px 400px;}
#floorplans3 #right a#c1_5:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#a1 {display:block; width:106px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:91px; top:53px; background:transparent url('../images/siteplan/l3_a2.png') no-repeat 400px 400px; z-index:1;}
#floorplans3 #right a#a1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_r1 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:154px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 95;}
#floorplans3 #right a#c1_r1:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_r2 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:215px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 96;}
#floorplans3 #right a#c1_r2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_r3 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:276px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 97;}
#floorplans3 #right a#c1_r3:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#c1_r4 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:92px; top:337px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 98;}
#floorplans3 #right a#c1_r4:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#b1_2 {display:block; width:143px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:21px; top:409px; background:transparent url('../images/siteplan/l3_b2_2l.png') no-repeat 400px 400px; z-index: 99;}
#floorplans3 #right a#b1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans3 #right a#b1_2r {display:block; width:143px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:84px; top:409px; background:transparent url('../images/siteplan/l3_b2_2r.png') no-repeat 400px 400px; z-index: 99;}
#floorplans3 #right a#b1_2r:hover {background-position: 0 0; overflow:visible;}

/* level 6 */

#floorplans6 #left #map5 {display:block; width:225px; height:560px; background:url('../images/siteplan/siteplan_6.png') no-repeat; position:relative; margin:0 auto 1em auto;}
#floorplans6 #map5 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans6 #left .title2  {display:block; width:400px; height:0; position:absolute; left:45px; top:540px; font: bold 1.5em Arial, sans-serif; color:#B32317;}




#floorplans6 #left a#c1 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:42px; top:95px; background:transparent url('../images/siteplan/l6_c3_l.png') no-repeat  400px 400px;}
#floorplans6 #left a#c1:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_2 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:42px; top:158px; background:transparent url('../images/siteplan/l6_c3_l.png') no-repeat 400px 400px; }
#floorplans6 #left a#c1_2:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_3 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:42px; top:220px; background:transparent url('../images/siteplan/l6_c3_l.png') no-repeat 400px 400px;}
#floorplans6 #left a#c1_3:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_4 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:42px; top:281px; background:transparent url('../images/siteplan/l6_c3_l.png') no-repeat 400px 400px;}
#floorplans6 #left a#c1_4:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_5 {display:block; width:90px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:42px; top:342px; background:transparent url('../images/siteplan/l6_c3_l.png') no-repeat 400px 400px;}
#floorplans6 #left a#c1_5:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#a1 {display:block; width:106px; height:110px; text-decoration: none; overflow:hidden; position:absolute; left:109px; top:64px; background:transparent url('../images/siteplan/l6_a3.png') no-repeat 400px 400px; z-index:1;}
#floorplans6 #left a#a1:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_r1 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:109px; top:158px; background:transparent url('../images/siteplan/l6_c3_r.png') no-repeat 400px 400px; z-index: 95;}
#floorplans6 #left a#c1_r1:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_r2 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:109px; top:220px; background:transparent url('../images/siteplan/l6_c3_r.png') no-repeat 400px 400px; z-index: 96;}
#floorplans6 #left a#c1_r2:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_r3 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:109px; top:281px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 97;}
#floorplans6 #left a#c1_r3:hover {background-position: 0 0; overflow:visible;}

#floorplans6 #left a#c1_r4 {display:block; width:60px; height:100px; text-decoration: none; overflow:hidden; position:absolute; left:109px; top:342px; background:transparent url('../images/siteplan/l3_c2_r.png') no-repeat 400px 400px; z-index: 98;}
#floorplans6 #left a#c1_r4:hover {background-position: 0 0; overflow:visible;}




/*level p*/
#floorplans6 #right #map6 {display:block; width:195px; height:560px; background:url('../images/siteplan/siteplan_p.png') no-repeat; position:relative; margin:0 auto 1em auto;}
#floorplans6 #map6 a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

#floorplans6 #right .title2  {display:block; width:400px; height:0; position:absolute; left:0px; top:540px; font: bold 1.5em Arial, sans-serif; color:#B32317;}

