body {
  margin: 0px;
  padding: 0px;
  background: #000000;
}

body, table, td, th {
  font-family: Verdana, Arial, sans;
  font-size: 12px;
  color: #FFFFFF;
}

div.main {
    width: 800px;
    margin: auto;
    position: relative;
}
.left {
	float: left;
}

.right {
	float: right;
}

div.header {
    display: block;   
    clear: both;
    margin: auto;
}

div.header .right {
    padding-top: 30px;
}

div.subheader {
    display: block;
    padding-bottom: 3px;
    clear: both;
    margin: auto;
}

div.tomelinemenu {
    padding-top: 5px;
    padding-bottom: 7px;
    font-size: 10px;
    color: #C2C2C2;
    vertical-align: bottom;
}

div.tomelinemenu a, div.tomelinemenu a:visited{
    background-image: url(../img/lt.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 8px;
    color: #C2C2C2;    
    text-decoration: none;
}

div.tomelinemenu b{
    color: #FFFFFF;
}

div.tomelinemenu a:hover, div.tomelinemenu a:active{
    color: #C2C2C2;
    text-decoration: underline;
}


div.topmenu {
    width: 100%;
    background-color: #285483;
    height: 19px;
    margin-bottom: 3px;
    padding-top: 4px;
    clear: both;
    text-align: center;
}

div.topmenu div {
    padding-right: 3px;
    padding-left: 3px;
    font-size: 10px;
    height: 19px;
    text-align: center;
    float: left;
}

div.topmenu div.br {
    width: 6px;
    text-align: center;
    color: #000000;
    /*
    background-image: url(../img/st.gif);
    background-repeat: no-repeat;
    background-position: center;
    */
}

div.topmenu a, div.topmenu a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

div.topmenu a:hover, div.topmenu a:active {
    color: #FFFFFF;
    text-decoration: underline;
}




div.search {
    width: 220px;
}
div.content {
    width: 578px;
    float: right;
    padding-bottom: 10px;
}

div.bottommenu {
    background-color: #676767;
    width: 100%;
    display: block;
    clear: both;
    height: 19px;
    margin-top: 3px;
}

div.bottommenu div{
    height: 19px;
    padding: 4px 0px 0px 20px;
    float: left;
}

div.bottommenu a, div.bottommenu a:visited{
    background-image: url(../img/dt.gif);
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding-left: 8px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

div.bottommenu a:hover, div.bottommenu a:active{
    color: #FFFFFF;
    text-decoration: underline;
}

.smalltext {
    font-size: 10px;
    line-height: 1.3;
}

.smalltext ul {
    margin: 5px 0px 5px 30px;
    padding: 0px;
}

.smalltext li {
    padding: 5px 0px 5px 0px;
    color: #676767;
}
.smalltext li span {
    color: #FFFFFF;
}

div.brline {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    font-size: 1px;    
    height: 1px;
    background: #3E3E3E;    
}

div.footermenu {
    border-top: 1px solid #3E3E3E;
    padding: 8px;
    color: #404040;
    font-size: 10px;
    text-align: center;
}

div.footermenu a, div.footermenu a:visited {
    padding: 0px 3px 0px 3px;
    color: #979494;
    text-decoration: none;
}

div.footermenu a:hover, div.footermenu a:active {
    color: #979494;
    text-decoration: underline;
}

div.footer {
    border-top: 1px solid #3E3E3E;
    padding: 8px;
    text-align: center;
    font-size: 10px;
    color: #404040;
}

div.footer a, div.footer a:visited  {
    color: #404040;
    text-decoration: none;
}

div.footer a:hover, div.footer a:active  {
    color: #404040;
    text-decoration: underline;
}

div.footer a.gepcomlink, div.footer a.gepcomlink:hover, div.footer a.gepcomlink:visited {
    color: #285483;
    text-decoration: underline;
}

div.searchform {
    background: #404040;
    font-size: 10px;
    padding: 5px 0px 10px 20px;
}
div.searchform p {
    margin: 0px 0px 2px 0px;
}

div.searchform p, div.searchform select{
    font-size: 10px;
    line-height: 1.3;
}

a, a:hover, a:visited {
    color: #C5A536;  
    text-decoration: underline;
}

td.agetlist td {
    font-size: 10px;    
}

td.agetlist td b {
    color: #676767;
}

td.agetlist td h2 {
    border-bottom: #676767;
}






.disclaimer{
  padding:10px;
  margin:15px;
  border-top:1px solid #ECE0CA;
}

h1 {
  font-size: 16px;
}

h2 {
  font-size: 14px;
}


table.homefeatured {
    background-color: #FEE6B6;    
}
table.homefeatured td {
    font-size: 11px;    
}
table.homefeatured b {
    color: #016273;
}

td.link90783A b {
    font-weight: bold;
    color: #90783A; 
    text-decoration: underline;    
}

/*
div.footer{
    font-size: 10px;
    line-height: 14px;
}

div.footer a {
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../img/dot.gif);   
    background-position: 5px 4px;
    background-repeat: no-repeat;
    text-decoration: underline;    
}
*/
table.propertydetails th {
    color: #016272;
}

table.propertydetails tr.lined {
    height: 20px;
}

table.propertydetails tr.lined td, table.propertydetails tr.lined th {
    border-bottom:1px solid #D0B879;
    padding-left:5px;
}

.gold {
    color: #826C32;
}

table.propertydetails p {
    padding: 10px 5px 10px 5px;
}

table.pagination {
}

table.pagination td{
padding: 8px;
background-color: #404040;
}

table.pagination th{
background-color: #404040;
color: #000000;
font-weight: normal;
}


table.pagination img{
border: 0px
}

table.iteminfo td{
    font-size: 11px
}
table.iteminfo b {
    color: #676767;
}

select.form, input.form {
    width: 153px;
    font-size: 10px;    
}

td.error {
  color: red;
  padding: 10px 10px 10px 10px;   
}

/* dropdown menu */
div.dropdown {
    position: relative;
    top: 3px;
    left: 5px;
    z-index: 100;
    padding: 0px;
    text-align: left;    
}
div.dropmenu_place { 
    visibility: hidden;
    position: absolute;
    top: 0px; 
    left: 0px;
    background-color: #285483;   
}

div.dropmenu_place div {    
    border-top: 1px solid #000000;    
    padding: 3px 6px 3px 6px;
}

div.dropmenu_place div a {
    white-space: nowrap;    
    text-align: left;
}

div.home_comm {
    background-color: #1c1c1c;    
    border-bottom: 2px solid #000000;
    font-size: 10px;
    padding: 10px;
    text-align: left;
}
h1.home_comm {
    background-color: #404040;    
    background-image: url(../img/gt1.gif);
    background-repeat: no-repeat;
    background-position: 6px center;
    border-bottom: 2px solid #000000;
    text-align: left;
    font-weight: bold;  
    font-size: 10px;
    padding: 6px 6px 6px 14px;
    margin: 0px;
}
div.home_comm a, div.home_comm a:visited, h1.home_comm a, h1.home_comm a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
div.home_comm a:hover, h1.home_comm a:hover {
    color: #FFFFFF;    
    text-decoration: underline;
}
div.home_comm div.item {
    background-image: url(../img/gt2.gif);
    background-repeat: no-repeat;
    background-position: 9px 3px;
    padding-left: 16px;
    text-align: left;
}
/*
div.home_comm span.mls {
    float: left;
    width: 70px;
    padding: 0px; 
    display: block;
}
div.home_comm span.dev {
    float: left;
    width: 20px;
    padding: 0px;    
    display: block;
}
div.home_comm span.price {
    float: left;    
    width: 70px;
    padding: 0px; 
    text-align: right;
    display: block;
}
*/

div.home_comm a.common_link, div.home_comm a.common_link:visited {
    color: #C5A536;  
    text-decoration: underline;
}
div.home_comm a.common_link:hover {
    text-decoration: none;
}






div.agent2info {
    margin: 0px 9px 9px 9px; 
    padding: 6px 10px 10px 10px; 
    background: #2d2d2d;
}
div.agent2info h1 {
    color: #d1a40d; 
    font-weight: bold; 
    font-size: 14px; 
    border-bottom: 1px solid #000000;     
    text-transform: uppercase;
    margin: 0px 0px 8px 0px;
}
div.agent2info h2 {
    color: #a0a0a0; 
    font-weight: bold;
    font-size: 11px;
    margin: 4px 0px 0px 0px;
    background-image: url(../img/gt1.gif);
    background-repeat: no-repeat;
    background-position: 1px 4px;
    padding: 0px 0px 0px 8px;    
}
div.agent2info p {
    margin: 0px 0px 16px 0px;
    font-size: 12px;
}
div.agent2info p a, div.agent2info p a:visited, div.agent2info p a:hover{
    color: #ffffff;
    text-decoration: underline;
}
div.agent2info img.agentphoto {
    border: 1px solid #000000;
}
.style10{font-size: 36px}
