﻿#spWrapper
{
    float:left;
    background-color:#00AC36;
    width:583px;
}

#spWrapper div
{
    padding:0 25px 25px 25px;
}


#spWrapper #para
{
    padding-top:14px;
    padding-bottom:10px;
}

#spWrapper #para a
{
    font-weight:bold;
    color:#fff;
}

#siteplanWrapper
{
    width:583px;
}

#siteplanWrapper h4
{
    color:#193E72;
    font-size:1em;
    margin:10px 0 10px 14px;
}

#siteplanTopRow
{
    width:583px;
}


#siteplanBottomRow
{
    width:583px;
    background-color:#00AC36;
}



#siteplanBottomRow div.left
{
    width:295px;
}

#siteplanBottomRow div.right
{
    width:280px;
}

#siteplanBottomRow div.left ul, #siteplanBottomRow div.left ul li, #siteplanBottomRow div.right ul, #siteplanBottomRow div.right ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;
}

#siteplanBottomRow div.left ul, #siteplanBottomRow div.right ul
{
    padding:12px;
}

#siteplanBottomRow div.left p.pink
{
    background-color:#FF98A1;
    font-weight:bold;
    color:#000;
    padding:0 3px;
    margin:2px;
}

#siteplanBottomRow div.right p.yellow
{
    background-color:#EEF27A;
    font-weight:bold;
    color:#000;
    padding:0 3px;
    margin:2px;
}

#siteplanBottomRow div.left p.orange
{
    background-color:#F0C418;
    font-weight:bold;
    color:#000;
    padding:0 3px;
    margin:2px;
}

#siteplanBottomRow div.right p.blue
{
    background-color:#0178AE;
    font-weight:bold;
    color:#FFF;
    padding:0 3px;
    margin:2px;
}


#siteplanBottomRow div.right p.red
{
    background-color:#AF0324;
    font-weight:bold;
    color:#FFF;
    padding:0 3px;
    margin:2px;
}




#siteplanBottomRow div.left ul li p.name, #siteplanBottomRow div.right ul li p.name
{
    width:50px;
    padding:2px 0 0 1px;
}

#siteplanBottomRow div.left ul li p.apt, #siteplanBottomRow div.right ul li p.apt
{
    padding:2px 0 0 0;
}

#siteplanTopRow div.right
{
    width:224px;  
}

#siteplanTopRow div.right table 
{
    font-size:0.7em;
    border-left:solid 2px #fff;
}

#siteplanTopRow table tr td a
{
    float:none;
    color:#193E72;
    font-weight:bold;
    text-decoration:none;
}

#siteplanTopRow table tr td a:hover
{
    text-decoration:underline;
}

#siteplanTopRow table tr th
{
    color:#fff;
    padding: 6px 2px;
}
#siteplanTopRow table tr td
{
    padding: 4px 2px;
    color:#193E72;
    border-bottom:solid 1px #fff;
}

#siteplanDetailsRow
{
    width:583px;
}

#siteplanDetailsRow div.left
{
    width:390px;
}

#siteplanDetailsRow div.right
{
    width:180px;
}

#elevations
{
    border:solid 1px #22569f;
}

#elevations a
{
    font-size:0.7em;
    font-weight:bold;
    background: url(../images/investment/siteplan/pdficon.gif) no-repeat 7px 15px; 
    color:#21569c;
    padding:13px 20px 12px 35px;
}

div.buttons
{
    padding-top:13px;
}

#spTitle
{
    margin:14px 0 4px 14px;
    color:#000;
    font-size:1.1em;
}
div.description
{
    padding-top:8px;
}
div.description h2
{
    display:inline;
}
div.description h5
{
    margin:4px 0 4px 14px;
    display:inline;
    clear:left;
    font-size:0.95em;
    font-weight:normal;
    color:#000;
}


/*SUB NAVIGATION */

#floorNav, #floorImageNav
{
    
    width:583px;
    padding:0 0 0 0;
    margin:0 0;
    float:left;
    display:inline;
    background-color:#00AC35;
     border-top:solid 1px #80D69A;
     border-bottom:solid 1px #fff;
}

div.blue #floorNav
{
     background-color:#357BB8;
     border-top:solid 1px #C9D6E1;
}

#floorImageNav
{
    
    width:380px;
}

#floorNav ul, #floorImageNav ul
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style:none;
}

#floorNav ul li, #floorImageNav ul li
{
    
    padding:0 0 0 0;
    margin:0 0 0 0;
    border-right:solid 1px #80D69A;
}
div.blue #floorNav ul li
{
    border-right:solid 1px #C9D6E1;
}

#floorNav ul li.Penthouse
{
    border-right:none;
}

#floorNav ul li p, #floorImageNav ul li p
{
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#floorNav ul li p a, #floorImageNav ul li p a
{
    padding:10px 0 10px 0;
    font-size:1.0em;
    color:#fff;
	float: left;
	cursor: hand;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#floorNav ul li p a span, #floorImageNav ul li p a span
{
    margin:0 0 0 0;
    padding:0 9px 0 10px;
}

#floorNav ul li p.pnActive a, #floorImageNav ul li p.pnActive a
{
    background-color:#007F27;
}

div.blue #floorNav ul li p.pnActive a
{
    background-color:#275B88;
}


#holfp a img
{
    margin:20px 0 10px 20px;
    
}

#holfp p
{
    padding:20px 0 0 30px;
    font-size:16px;
    color:#007F27;
    font-weight:bold;
}
