/* Content Area */

#contentarea {
    width: 760px;
}

#contentarea .sidecolumn { 
    padding-bottom: 5px;
}


#contentarea .sidecolumn .columntable { 
    border: solid 1px #666666;
    margin-top: 5px;
}

#contentarea .sidecolumn .columntable th { 
    height: 20px;
    background-color: #C28D00;
    text-align: center;
    font:bold 12px helvetica;
    color: #fff;

}

#contentarea .sidecolumn .columntable td { 
    background-color: #000;
    padding: 5px;

}

#contentarea .sidecolumn .columntable td a { 
    font: normal 11px helvetica;
    color: #0D6395;
    text-decoration: none;
}

#contentarea .sidecolumn .columntable td a:hover { 
    text-decoration: underline; 
}

#contentarea .sidecolumn .columntable td.logininfo { 
    font: normal 11px helvetica;
    color: #0D6395;
    text-decoration: none;
}

#contentarea .sidecolumn .columntable td.logininfo hr { 

    background-color: #0D6395;
    color: #0D6395;
    height: 1px;
    padding: 0;
    margin: 0;
    

}

#contentarea .sidecolumn .columntable .featurelistings table td { 

    font: normal 11px helvetica;
    color: #0D6395;
    text-decoration: none;
    text-align: center;
    padding: 0;

}

#contentarea .sidecolumn .columntable .featurelistings table td img { 

    border: solid 1px #8AA6B6;

}


#contentarea #contentcolumn { 
    padding: 5px 10px;
    
}

#contentarea #contentcolumn #links td a { 

    color: #fff;
    text-decoration: none;
}

#contentarea #contentcolumn #links td a:hover { 

    text-decoration: underline;
}


#contentarea #contentcolumn p,li,td {

    font: normal 12px helvetica;
    color: #fff;
    
}

#contentarea #contentcolumn table.report {

    width: 100%;
    border: solid 1px #8AA6B6; 
    
}

#contentarea #contentcolumn td.inverse {

    background-color: #1487CA; 
    color: #fff;
    font: bold 12px helvetica;
    
}

#contentarea #contentcolumn p a {
    color: #fff;
    text-decoration: underline; 
}

#contentarea #contentcolumn p a:hover {
    text-decoration: none; 
}

#contentarea #contentcolumn ul {
    margin: 0 0 5px 25px;
}

#contentarea #contentcolumn ol {
    margin: 0 0 0 25px;
}

#contentarea #contentcolumn ol li {
    
    margin-top: 3px;

}

#contentarea #contentcolumn div.faq {

    border: dashed 1px #fff; 
    font: normal 12px helvetica;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;

}

#contentarea #contentcolumn div.faq a {

    color: #fff;
    text-decoration: underline;
}

#contentarea #contentcolumn h1 {

    font: bold 18px helvetica;
    color: #fff;
    
}

#contentarea #contentcolumn h2 {

    font: bold 14px helvetica;
    color: #C28D00;
    
}

#contentarea #contentcolumn td.info {

    border: solid 1px #8AA6B6; 
    background-color: #DEF1FB; 
    font: normal 12px helvetica;
    color: #fff;
    padding: 5px;

}

#contentarea #contentcolumn td.info div {

    background-color: #1487CA;
    font:bold 12px helvetica;
    color: #fff;
    text-align: center;
    padding: 2px;

}

#contentarea #contentcolumn td.info ul {
    
    margin: 5px 0 5px 0px; 
    padding: 0;
}

#contentarea #contentcolumn td.info ul li {

    padding: 3px 0 3px 0;

}

/* CONTENT AREA FORMS */

#contentarea #contentcolumn .form img.captcha {
     border: solid 1px #1487CA; 
     margin-top: 2px;
}

#contentarea #contentcolumn .form fieldset {

    border: solid 1px #1487CA;
    padding: 5px;
    margin-top: 5px;
}

#contentarea #contentcolumn .form fieldset.red {
    color: #F91504;
    text-align: center;
}
#contentarea #contentcolumn .form fieldset.green {
    color: #05A24F;
    text-align: center;
}

#contentarea #contentcolumn .form fieldset legend {

    font: bold 14px helvetica;
    color: #fff;
    border: solid 1px #1487CA;
    padding: 3px;
    background-color: #1487CA;
    

}

#contentarea #contentcolumn .form td a {

    color: #fff;
    text-decoration: none;
    
}

#contentarea #contentcolumn .form td a:hover {

    text-decoration: underline;
    
}


#contentarea #contentcolumn .form td.label {

    font: bold 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn .form td span {
    color: #F91504;
    font-weight: bold;
    font-size: 110%;
}

#contentarea #contentcolumn .form td.header {

    font: bold 12px helvetica;
    background-color: #1487CA;
    color: #fff;
    text-align: center;

}

#contentarea #contentcolumn .adminheader {

    margin-bottom: 10px; 
    
}

#contentarea #contentcolumn .adminheader h1 {

    font: bold 18px helvetica;
    color: #fff;
    margin: 0;
    
}

#contentarea #contentcolumn .adminheader td a {

    text-decoration: none;
    color: #fff;
    
}

#contentarea #contentcolumn .adminheader td a:hover {

    text-decoration: underline; 
    
}

#contentarea #contentcolumn form {

    padding: 0;
    margin: 0; 
    
}

#contentarea #contentcolumn table.summarytable {

    width: 100%;
    border: solid 1px #1487CA; 
    margin-bottom: 7px;
    
}


#contentarea #contentcolumn table.summarytable img {

    border: solid 1px #1487CA; 
    
}

#contentarea #contentcolumn table.summarytable td.header {

    background-color: #1487CA; 
    
}

#contentarea #contentcolumn table.summarytable td.header table tr td {

    font: bold 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn table.summarytable td.listing table tr td {
    
    font: normal 12px helvetica;
    color: #fff;

}    

#contentarea #contentcolumn table.summarytable td.listing table tr td a {
    
    color: #fff;
    
} 

#contentarea #contentcolumn #propertytable #photostable td.photo img {

    border: solid 1px #E2D79D;

    
}    

#contentarea #contentcolumn #propertytable #photostable td.caption {

    font: normal 10px verdana;
    color: #E2D79D;
    text-align: center;
    padding-bottom: 5px;

} 

#contentarea #contentcolumn #propertytable #addressblock {

    width: 100%;
    border: solid 1px #8AA6B6;
    background-color: #DEF1FB;
  
}

#contentarea #contentcolumn #propertytable #addressblock td {

    font-size: 14px; 
    
}

#contentarea #contentcolumn #propertytable #addressblock td a {

    font: normal 14px helvetica;
    color: #fff;
    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #addressblock td a:hover {

    text-decoration: underline;
    
}


#contentarea #contentcolumn #contacttable #addressblock {

    width: 100%;
    border: solid 1px #8AA6B6;
    background-color: #DEF1FB;
  
}

#contentarea #contentcolumn #contacttable #addressblock td {

    font-size: 12px; 
    
}



#contentarea #contentcolumn #propertytable #favorites {

    width: 100%;
    border: solid 1px #666666; 
    background-color: #E2D79D;
    margin-bottom: 5px;
  
}

#contentarea #contentcolumn #propertytable #favorites td {

    font-size: 12px; 
    color: #000;
    
}

#contentarea #contentcolumn #propertytable #favorites td a {

    font: normal 12px helvetica;
    color: #000;
    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #favorites td a:hover {

    text-decoration: underline;
    
}

#contentarea #contentcolumn #propertytable #detailstable {

    border: solid 1px #8AA6B6;

}

#contentarea #contentcolumn #propertytable #detailstable td a {

    font: normal 12px helvetica;
    color: #fff;
    text-decoration: none;

}

#contentarea #contentcolumn #propertytable #detailstable td a:hover {

    text-decoration: underline; 
    
}

#contentarea #contentcolumn #propertytable #detailstable td.label {

    font-weight: bold; 
    
}

#contentarea #contentcolumn #propertytable .advertisertable {

    border: solid 1px #666666;
    margin-bottom: 5px;

}


#contentarea #contentcolumn #propertytable .advertisertable th {

    background-color: #C28D00;
    font: bold 12px helvetica;
    color: #fff;
    text-align: center;

}

#contentarea #contentcolumn #propertytable .advertisertable td {

    font: normal 12px helvetica;
    color: #fff;
    text-align: center;

}

#contentarea #contentcolumn #propertytable .advertisertable td ul li{

    font: normal 12px helvetica;
    color: #000;
    
}


#contentarea #contentcolumn #propertytable .advertisertable td.label {

    background-color: #E2D79D; 
    font: bold 12px helvetica;
    color: #000;
    text-align: center;

}


#contentarea #contentcolumn #propertytable .advertisertable td a {

    font: normal 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn #propertytable .advertisertable td a:hover {

    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #statstable {

    border: solid 1px #8AA6B6;    
    margin-bottom: 5px;

}

#contentarea #contentcolumn #propertytable #statstable th {

    background-color: #1487CA;
    font: bold 12px helvetica;
    color: #fff;
    text-align: center;

}


#contentarea #contentcolumn #propertytable #statstable td {

    font: normal 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn #propertytable #statstable td a {

    font: normal 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn #propertytable #statstable td a:hover {

    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #statstable td.label {

    font-weight: bold;

}

#contentarea #contentcolumn table.nexttable {

    background-color: #1487CA;
    width: 100%;

}

#contentarea #contentcolumn table.nexttable tr td {
    color: #fff;
}

#contentarea #contentcolumn table.nexttable td a {
    color: #fff;
}


#contentarea #contentcolumn #otherlistings td a {
    color: #fff;
    text-decoration: none;
}

#contentarea #contentcolumn #otherlistings td a:hover {
    text-decoration: underline; 
}





