body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    background: #eef;
}
p {
    line-height: 1.4em;
}
img {
    border: 0;
}
h1 {
    font-size: 2em;   
}
h2 {
    font-size: 1.5em;  
}
h3 {
    margin: 0;
    padding: 0;
    font-size: 1.3em;  
}
h4 {
    font-size: 1.1em;  
}
a:link, a:visited, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color:#8181b3;
    text-decoration: none;  
}
div#container {
    padding: 0;
    width: 900px;
    margin: 0 auto;
}
div#header {
    margin: 0 0 -10px 0;
    padding: 0 0 0 0;    
}
div#quick-menu ul{
    margin: 0;
    padding: 0;
    font-weight: bold;
    position: relative;
    top: -40px;
    left: 380px;
}
div#quick-menu li {
    border: 1px solid #333366; 
    display: inline; 
    list-style: none;
    color: white;
    padding: 2px;
    -webkit-border-radius: 5px; /* for Safari and Chrome */
    -moz-border-radius: 5px; /* for Firefox */
    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
    border-radius: 5px; /* future proofing for when border-radius is supported */
}
div#quick-menu li a{
    list-style: none;
    color: #333366;
    padding: 2px;
    -webkit-border-radius: 5px; /* for Safari and Chrome */
    -moz-border-radius: 5px; /* for Firefox */
    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
    border-radius: 5px; /* future proofing for when border-radius is supported */
}
div#quick-menu li a:hover {
    color: #8181b3;
}
div#main-menu ul{
    margin: 1px 0;
    padding: 5px 10px;
    list-style-type: none;
    list-style-image: none;
    text-align: center;
    /* background: #4a4542; */
    background: #333366;
    font-size: 1.4em;
    -webkit-border-radius: 5px; /* for Safari and Chrome */
    -moz-border-radius: 5px; /* for Firefox */
    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
    border-radius: 5px; /* future proofing for when border-radius is supported */
    overflow: hidden; 
}
div#main-menu li {
    margin: 0;
    padding: 0;
    width: 175px; /* 146 */
    float: left;
}
div#main-menu ul li a {
    text-decoration:none;  
    padding: 5px 8px 5px 8px; 
    color: white;
    background: #333366; /* 544f4c */
}
div#main-menu ul li a:hover {
    color: black;
    background: #c5c5f7; /* e4e1ae  c5c5f7 */ 
}
div#member-menu ul{



    margin: 1px 0;



    padding: 5px;



    list-style-type: none;



    list-style-image: none;



    text-align: center;



    background: #4a4542;



    -webkit-border-radius: 5px; /* for Safari and Chrome */



    -moz-border-radius: 5px; /* for Firefox */



    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */



    border-radius: 5px; /* future proofing for when border-radius is supported */



}



div#member-menu li {



    display: inline;



    margin: 0;



    padding: 0;



}



div#member-menu ul li a {



    text-decoration:none;  



    padding: 5px 8px 5px 8px; 



    color: white;



    background: #4a4542;



}



div#member-menu ul li a:hover {



    color: white;



    background: #a7a37e; 



}



div#content{



    margin: 0;



    padding: 10px;



    width: 880px;



    overflow: hidden;



}



img#logo {



    float: right;



}



div#footer {



    font-size: 11px;



    margin: 0;



    padding: 0;



    text-align: center;



    background: #333366;



    color: white;



    -webkit-border-radius: 5px; /* for Safari and Chrome */



    -moz-border-radius: 5px; /* for Firefox */



    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */



    border-radius: 5px; /* future proofing for when border-radius is supported */

}



div#footer a:link, div#footer a:visited, div#footer a:active {



    color: #ffffff;



}



div#footer a:hover {



    color:#a7a37e;





}

.highlight {



    background-color: #00ff33;



    padding: 10px;



    text-align: center;



    -webkit-border-radius: 5px; /* for Safari and Chrome */



    -moz-border-radius: 5px; /* for Firefox */



    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */



    border-radius: 5px; /* future proofing for when border-radius is supported */



}



.counter {



    width: 200px;



    left: 150px;



    position: relative;



    background-color: #990099;



    color: #ffffff;



    padding: 10px;



    text-align: center;



    -webkit-border-radius: 5px; /* for Safari and Chrome */



    -moz-border-radius: 5px; /* for Firefox */



    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */



    border-radius: 5px; /* future proofing for when border-radius is supported */



}



.error {



    background-color: #ff0033;



    color: #ffffff;



    padding: 10px;;



    text-align: center;



    -webkit-border-radius: 5px; /* for Safari and Chrome */



    -moz-border-radius: 5px; /* for Firefox */



    -o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */



    border-radius: 5px; /* future proofing for when border-radius is supported */



}   



table, tr, td {
    border-bottom  : 1px dotted #8181b3;  /* 8181b3 a7ae7e */
    background-color: #c5c5f7;
    padding: 3px 10px 3px 10px;
    border-collapse: collapse;
}
table, tr, th {
    background-color: #333366;
    padding: 3px 10px 3px 10px;
    border-collapse: collapse;
}
th {
    color: white;
}







div.left {



    width: 43%;



    float: left;



    background-color: #c5c5f7;



    padding: 10px;



    margin: 10px;



}







div.right {



    width: 43%;



    float: right;



    background-color: #c5c5f7;



    padding: 10px;



    margin: 10px;       



}



div.center {



    width: 95%;



    background-color: #c5c5f7;



    padding: 10px;



    margin: 10px;       



}



div.page_nav {



    text-align: center;



    margin-top: 15px;



}



ul li {



    line-height: 150%;



}

ul.facilities {

    width: 100%;

}

ul.facilities li {

    list-style: square;

    float: left;

    width: 25%;   

}

table#browse tr td, table#search tr td {

    font-size: 0.95em;

}

#left_box {
    float: right;
}
#right_box {
    float: right;
}
ul.property_detail {
    list-style-type: none;
    width: 100%; 
}
ul.property_detail li {
    display: inline;
    float: left;
    width: 33%;     
}
img#photo {
    float: right;
    margin-top: -30px;
}
#page-break {
    clear: both;
}

#intro {
    background-image: url('images/banner.jpg');
    color: white;
    height: 250px;
}
