#container #right #content { padding: 33px 23px 20px 34px;}
#container #right #header {  background:url(/images/contact-header.jpg) top left no-repeat; }
#container #right #content h1 { margin: 10px 0 26px 0; background: url(/images/floorplans/headers/floorplans.gif) top left no-repeat; width: 457px; height: 11px; text-indent: -999em;}
* html #container #right #content h1 { margin: 10px 0 16px 0;}
#text-container { float: left;}
#container #right #content #fp-right { float: right; width: 236px;}
ul.right-nav { font-family: Arial, Helvetica, sans-serif; float: right; list-style-type:none;width: 236px; text-transform: uppercase; letter-spacing: .8px;}
* html ul.right-nav li.main { height: 30px;}
ul.right-nav li.main a { text-decoration: none; height: 14px;  display: block;  width: 215px; padding: 8px 10px 8px 9px; font-size: 11px; line-height: 12px;color: #b7402b; margin: 0 0 4px 0; }
* html ul.right-nav li.main a { margin: 0 0 2px 0;}
ul.right-nav li.main a:hover, ul.right-nav li.main a.active { background: url(/images/fp-bkrd.gif) top left no-repeat; color: #fff;}
ul.right-nav li a span { font-size: 14px; line-height: 14px;}
ul.right-nav li.main ul{ list-style-type: none; border-left: 1px solid #b7402b; margin: 15px 0 12px 11px; width: 200px; padding: 0; line-height: 12px; display: block;}
ul.right-nav li.main ul li { margin: 0 0 6px 0; }
ul.right-nav li.main ul li.last { margin: 0;}
ul.right-nav li.main ul li a{ display: inline; padding: 0 10px 0 20px; }
ul.right-nav li.main ul li a:hover, ul.right-nav li.main ul li a.active{ color: #b7402b; font-weight: bold; background: none;}
ul.right-nav li.main ul.hidden {display: none;}
ul.right-nav li.main ul li.active { font-weight: bold;}

#container #right #content #fp-left { float: left; width: 488px;}
#container #right #content #fp-left p.single { padding: 0;}
p.single a { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .8px;color: #b7402b;  font-size: 11px; line-height: 16px; text-decoration: none;}
p.single a:hover { font-weight: bold; text-decoration: none;}
p.single a span { font-size: 14px; line-height: 16px;}
.large_fp { margin: 30px 0 0 0;}
#fp-left .fp-cont { height: 96px; padding: 8px 0 30px 0;}
.fp-cont .fp { float: left; width: 130px; height: 96px; border-right: 1px solid #6f8a8c;}
.fp-cont .fp-desc { float: left; width: 321px; padding: 30px 0 0 30px; font-size: 17px; line-height: 21px;}
.fp-cont .fp-desc .unit, p.single span { color: #b7402b;}

#one-br, #one-br-den, #two-br, #two-br-den, #three-br, #two, #four, #six, #seven, #tier-2, #tier-4, #tier-6, #tier-7, #large{ display: none;}

p.tier { padding: 8px 0 0 11px;}