/* CSS Document */


.property_headline {
background-color:#7396BE;
font-size:14pt;
color:#B5D2F4;
text-align:left;
margin-top:1px;
padding-left:5px;
font-weight:normal;
}


body, table {font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
			behavior: url(/csshover.htc); } /* WinIE behavior call */


div#leftnav {float: left; background-color: #ffcccc; width: 150px; font: 12px Georgia, Arial, Helvetica, sans-serif; }
div#leftnav ul {color: #000; margin: 0; padding: 0;  padding-bottom: 5px;}
div#leftnav li {padding: 5px 0 5px 0; list-style: none; border-bottom: 1px solid #66B6F5; line-height: 1.5em;}

a.leftlinks:link {color: #000066; text-decoration: none;}
a.leftlinks:visited {color: #000066;  text-decoration: none;}
a.leftlinks:hover {color: #fff;  text-decoration: none;}
a.leftlinks:active {color: #000066;  text-decoration: none;}

a.toplinks:link {color: #fff;  text-decoration: none;}
a.toplinks:visited {color: #fff;  text-decoration: none;}
a.toplinks:hover {color: #000066;  text-decoration: none;}
a.toplinks:active {color: #fff;  text-decoration: none;}

a.internal:link {color: #000066;  }
a.internal:visited {color: #000066;  }
a.internal:hover {color: #000066;  }
a.internal:active {color: #000066; }

a.property:link {color: #000066; text-decoration: none; text-align: center; font-weight: 600;}
a.property:visited {color: #000066; text-decoration: none; text-align: center; font-weight: 600;}
a.property:hover {color: #000066; text-decoration: none; text-align: center; font-weight: 600;}
a.property:active {color: #000066; text-decoration: none; text-align: center; font-weight: 600;}

#topbar {background-color: #7396BE; border-top: 1px solid #fff;}

div#nav {float: left; margin: 0 0 0 0;  font: 12px Arial, Helvetica, sans-serif;}
div#nav ul {margin: 0; padding: 0; }
div#nav li {position: relative; list-style: none; margin: 0; padding: 0; float: left; 
	line-height: 2em; width: 120px; background-color: #7396BE;}
div#nav ul ul li:hover {color: #edd; background-color: #edd; }
div#nav li a { display: block;  text-decoration: none; }
div#nav>ul a {width: auto; }
div#nav ul ul { position: absolute; display: none; background: #989bbc; width: 120px; text-align: left; border: 1px solid #fff;  margin-top: 1em; top: 1em;}
div#nav ul ul li { border-bottom: 1px solid #fff; padding-left: 3px;}
div#nav ul ul ul {width: 50px; top:-8px; left: 10em;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3{display: block; }

H1 {text-align: center; font-family: Arial, Helvetica, sans-serif;}


#footer {color: #000099; font-size: 10px; text-align: center; }

#copyright {color: #000099; font-size: 10px; text-align: center; border-top: 1px solid #989bbc;}

p {text-align: justify; }

a:link {color:red; }

.property_daigram {
border-width:1px;
border-color:#000000;
border-style:solid;
}
.property_daigram td {
text-align:left;
}
.property_diagram_right {
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.property_diagram_bottom {
border-bottom:1px solid #000000;
}
td.property_diagram_header {
border-bottom:1px solid #000000;
}
td.property_diagram_header_addr {
border-bottom:1px solid #000000;
text-align:right;
}
.diagram_info_table {
}

.available {
background-color: #faefa7;
}

.booked {
background-color: #c9c8c2;
}



a.context {color: #000055; text-decoration:none; }
a.context:visited {color: #000055;  }
a.context:hover {color: #000022; text-decoration:underline; }


