img
{
    border: 0px;
}

body
{
    background-color:#333333;
    margin-left:0;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
}

div#menuPanel
{
    background-color:#666666;
    width:744px;
    height:34px;
}

div#menu
{

}

div#header
{
    background-color:#999999;
    width:744px;
    height:60px;
}

div#localeMenu
{
    position:absolute;
    left:660px;
    top:85px;
    z-index:25;
    background-color:#666666;
    border:solid 1px #777777;
}

div#footer
{
    font-size:8pt;
    margin-bottom:8px;
}

div#subItems
{
    position:absolute;
    left:200px;
    top:51px;
    z-index:25;
    font-size:8pt;
}

div.subItem
{
    position:absolute;
    left:100px;
    top:0px;
    z-index:25;
    font-size:7pt;
    color:white;
    width:450px;
    visibility:hidden;
}

div.subItemShown
{
    position:absolute;
    left:100px;
    top:0px;
    z-index:25;
    font-size:7pt;
    color:white;
    width:450px;
    visibility:visible;
}

.otherLink:link, .otherLink:hover, .otherLink:visited
{
    text-decoration:none;
    color:white;
    font-size:10pt;
}

.subItemSelected:link, .subItemSelected:hover, .subItemSelected:visited
{
    text-decoration:none;
    color:white;
    font-size:7pt;
}

.subItemNotSelected:link, .subItemNotSelected:hover, .subItemNotSelected:visited
{
    text-decoration:none;
    color:#333333;
    font-size:7pt;
}

.menuItem:link, .menuItem:hover, .menuItem:visited
{
    text-decoration:none;
    color:white;
    font-size:7pt;
}

.buttonTitle:link, .buttonTitle:hover, .buttonTitle:visited
{
    text-decoration:none;
    color:#333333;
    font-size:7pt;
}

.localeItem:link, .localeItem:hover, .localeItem:visited
{
    text-decoration:none;
    color:white;
    font-size:8pt;
    font-weight:bold;
}

div#headerLinks
{
    position:absolute;
    left:18px;
    top:47px;
    z-index:25;
}

.headerLink:link, .headerLink:hover, .headerLink:visited
{
    font-size:8pt;
}

div#middleNavigation
{
    position:absolute;
    left:160px;
    top:130px;
    background-color:"#FFFFFF";
}

div#propertyInformation
{
    position:absolute;
    left:190px;
    top:170px;
}

div#btnPrint
{
    position:absolute;
    left:620px;
    top:130px;
}

div#gallery
{
    position:absolute;
    left:0px;
    top:300px;
}

div#logo
{
    position:absolute;
    left:20px;
    top:20px;
    font-size:10pt;
    color:#ffdead;
    z-index:35;
    border:solid 1px #ffdead;
}

div#leftMenu
{
    position:absolute;
    top:300px;
    left:13px;
    width:170px;
    z-index:25;
}

/* old styles */
BODY {font: 8pt Arial, Helvetica, sans-serif; color: #333333;}
.copy {font: 8pt Arial, Helvetica, sans-serif; color: #666666;}
.propertytitle {font-family: Arial, Helvetica, sans-serif; font-size : 18pt; color : #CC0000; font-weight : 500;}
.pagetitle {font-family: Arial, Helvetica, sans-serif; font-size : 13pt; color : #666666; font-weight : 100;}
.pagetitlewhite {font-family: Arial, Helvetica, sans-serif; font-size : 11pt; color : #FFFFFF; font-weight : 100;}
.subtitle {font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color : #666666; font-weight : 100;}
.subtitlewhite {font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color : #FFFFFF; font-weight : 100;}
.theader {font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color : #ffffff;}
.required { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}
.warning { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}

/* Crumb text and link  */
.crumb {font: 8pt Arial, Helvetica, sans-serif; color: #ffffff;}
A.crumb:link, A.crumb:visited {color : #333333; font : normal 8pt Arial, Helvetica, sans-serif;}
A.crumb:active, A.crumb:hover {color : #ffffff; font : normal 8pt Arial, Helvetica, sans-serif;}
A.crumbon:active, A.crumbon:link, A.crumbon:visited {color : #ffffff; font : normal 8pt Arial, Helvetica, sans-serif;}

/* Property Title and Link  */
.propertytitle {font-family: Arial, Helvetica, sans-serif; font-size : 18pt; color : #CC0000; font-weight : 500;}
A.propertytitle:LINK, A.propertytitle:VISITED, A.propertytitle:ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size : 18pt; color : #CC0000; font-weight : 500;}

/* Leasing Information  */
.stacking {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}
A.stacking:link, A.stacking:visited {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}
A.stacking:active, A.stacking:hover {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}

/* Calendar  */
.calendar {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}
A.calendar:link, A.calendar:visited {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}
A.calendar:active, A.calendar:hover {font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px;}

/* Default Link  */
A {text-decoration : none;}
A:link {color: #CC0000;}
A:visited {color: #CC0000;}
A:active {color : #CC0000;}
A:hover {color : #CC0000;text-decoration : underline;}

/* Footer and Link  */
.footer {font: 8pt Arial, Helvetica, sans-serif; color: #666666;}
A.footer:LINK, A.footer:VISITED {font: 8pt Arial, Helvetica, sans-serif; color: #666666;}
A.footer:ACTIVE, A.footer:HOVER {font: 8pt Arial, Helvetica, sans-serif; color: #333333;}