body {
	background-color: #f0f0f0;
}
    .style1 {
    	color: #b77e7b;
    	font-family: "Times New Roman", Times, serif;
    	font-size: 11px;
    }
    .style2 {
    	color: #a91923;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	line-height: 16px;
    }
    
    .style4 {
    	font-size: 18px;
    	color: #FFFFFF;
    	font-family: Geneva, Arial, Helvetica, sans-serif;
    }
    .style8 {font-size: 12px}
    a:link {
    	color: ffffff;
    	text-decoration: none;
    }
    a:visited {
    	color: ffffff;
    	text-decoration: none;
    }
    a:hover {
    	color: ffffff;
    	text-decoration: none;
    }
    a:active {
    	color: ffffff;
    	text-decoration: none; }
    

#content { padding: 0 0 0 10px; }

#content h1 { 
    background: url(/images/header_background.jpg);
    width: 532px;
    height: 45px;
    color: #A91923;
    font: normal 38px Times;
    margin-bottom: 0;
    padding-bottom: 0;

}

#content h2 {
    padding: 0;
    margin: 0 0 5px 0;
    font: bold 14px tahoma;
    color: #9D1722; } 


#content h3 {
    padding: 0;
    margin: 0 0 5px 0;
    font: bold 16px tahoma;
    color: #9D1722; } 

#content h4 {
    padding: 0;
    margin: 0 0 10px 0;
    font: bold 16px tahoma;
    color: #9D1722; 
    width: 100%;
    border-bottom: solid 1px #9D1722;} 

#content P {
    color: #a91923;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

#content a {
    color: #a91923;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    text-decoration: underline;}


#footer {
    background-color: #A91923;
    height: 33px;
    color: #fff;
    font: bold 12px "Georgia";
    
    
}

#pagination {
    padding-bottom:10px;
    font: normal 11px tahoma; 
    color: #9D1722;}

.mlstable {}
.mlstable .first {border-left:1px solid #9D1722;}
.mlstable .last {border-right:1px solid #9D1722;}

.mlsorder {font: normal 11px tahoma;}
.mlsorder a {color:#666;}
.mlsorder a.active {color:#f00;}
.mlsorder a:visited {color:#666;}
.mlsorder a:hover {color:#900;}
.mlsorder a:focus {color:#900;}
.mlsorder a:active {color:#900;}

#mlslistimage {
    border-bottom:1px solid #666;
    border-left:1px solid #9D1722;}
    
#mlslistimage img {
    margin: 5px;
    border: solid 1px #000;}

#mlslistitem {
    padding: 5px 5px 0 0;
    border-bottom:1px solid #666;
    border-right:1px solid #9D1722; 
    font: normal 11px tahoma; 
    color: #000;}
    
#mlslistitem a {
    font: bold 11px tahoma; 
    color: #000;
    text-decoration: underline;}

#mlslistitem a:hover {
    text-decoration: none;}

.MLSHeader {
    padding:3px;
    background:#9D1722;
    font: bold 11px tahoma;
    color:#fff;
    border-top:1px solid #9D1722;
    border-bottom:1px solid #9D1722;}
    



.MLSHeader h2 {padding:0;margin:0;font-size:11px;font-weight:bold;}
.MLSLable {font-weight:bold;}
.MLSPrice {font-weight:bold;}
.MLSCap {text-transform:capitalize;}
.MLSPropBox h1 {font-size:16px;font-weight:bold;}
.MLSPropFeatures {font-weight:bold;}
.MLSAgentBox {font-size:10px;}
.MLSListLine1 {}
.MLSListLine2 {background:#EAE8E8;}
.MLSRecip {font-size:10px;}


.MLSPropertyTable img {
    margin: 5px;
    border: solid 1px #000;}
    
.MLSPropertyTable td {
    font: normal 12px tahoma;
    color: #000;}

.MLSPropertyTable th {
    padding:3px;
    background:#9D1722;
    font: bold 11px tahoma;
    color:#fff; 
    text-align: left;}


.MLSDescription {
    font: normal 12px tahoma; }
    
/*** Admin Side ***/

/* General */

    #admin div {
        font: normal 11px tahoma;
        color: #000; }
    
    
    #admin a {
        font: normal 11px tahoma;
        color: #000; }
    
    #admin a:hover {
        text-decoration: underline;}
        
    #admin .adminlist {
        font: normal 11px tahoma;
        color: #000; }

    .adminheader {
        background:#9D1722;}
        
    .adminheadertext {
        font: bold 11px tahoma;
        color: #fff; 
        text-align: left; }
        
     


    
/* Labels */
    
    #admin .adminlable {
        font: normal 11px tahoma;
        color: #fff; 
        background:#9D1722;
        text-align:center; }

    #admin .adminlable a {
        font: normal 11px tahoma;
        color: #fff; 
        text-decoration: underline;}
    
    #admin .adminlable a:hover {
        text-decoration: none;}

    .adminlable2 {
    	font: normal 11px tahoma;
        color:#000;
    	font-weight:bold;
    	text-align:left; }


    .adminlable3 {
    	color:#000;
    	text-align:left;
    	font-size:11px;
    	}
        
    .search td {
        font: normal 12px tahoma;
        color: #000; }
        


/* Admin Menu */

    #adminmenu {
        font: normal 12px tahoma;
        color: #000; }

    #adminmenu a {
        font: normal 12px tahoma;
        color: #000; }
    
    #adminmenu a:hover {
        text-decoration: underline;}


/* Other */

    .admintable {
    	border:1px solid black;
    	background:#fff;
    	}
    .admintable td {
    	padding:2px;
    	margin:2px;
    	}
    .admintable2 {
    	background:#DDD2CE;
    	border:1px solid black;
    	}
    .admintable2 td {
    	}
    
    .adminempty {
    	font-weight:bold;
    	color:#000;
    	text-align:left;
    	font-size:11px;
    	}
    .adminlist {
    	color:#000;
    	text-align:center;
    	font-size:11px;
    	}
    .adminlist a:link {color:#000;}
    .adminlist a:visited {color:#000;}
    .adminlist a:hover {color:#00f;}
    .adminlist a:focus {color:#000;}
    a.adminmanagelinks {
    	color:#000;
    	}
    a.adminmanagelinks:link {
    	color:#000;
    	}
    a.adminmanagelinks:visited {
    	color:#000;
    	}
    a.adminmanagelinks:hover {
    	color:#900;
    	}
    a.adminmanagelinks:focus {
    	color:#000;
    	}
    .adminlistsubheader {
    	background:#9ec2ff;
    	font-weight:bold;
    	color:#000;
    	}
    .AdminAltListRow1 {
    	background:#DDD2CE;
    	}
    .AdminAltListRow2 {
    	background:#fff;
    	}
    .admincalendarborder {
    	}
    .admincalendarheader {
    	background:#6c8b3b;
    	border-bottom:1px solid black;
    	border-left:1px solid white;
    	border-top:1px solid white;
    	border-right:1px solid black;
    	color:#fff;
    	font-weight:bold;
    	}
    .admincalendarblank {
    	background:#e2eec8;
    	border-bottom:1px solid black;
    	border-left:1px solid white;
    	border-top:1px solid white;
    	border-right:1px solid black;
    	}
    .admincalendarblank2 {
    	border-bottom:1px solid black;
    	border-left:1px solid white;
    	border-top:1px solid white;
    	border-right:1px solid black;
    	}
    .admincalendarday {
    	background:#fff;
    	border-bottom:1px solid black;
    	border-left:1px solid white;
    	border-top:1px solid white;
    	border-right:1px solid black;
    	}
    .admincalendarday2 {
    	background:#6c8b3b;
    	border-bottom:1px solid black;
    	border-left:1px solid white;
    	border-top:1px solid white;
    	border-right:1px solid black;
    	color:#fff;
    	}
    .adminintrotext {
    	text-align:left;
    	color:#000;
    	margin:0 2% 0px 2%;
    	}
    .listitem {
    	color:black;
    	}
        
    .formlabel {
    font: bold 11px arial;
    color: #a91923; }
    
#menu td {
    text-align: right; 
    font: normal 18px "Times New Roman";
    padding: 3px 0 3px 0;
    
}

#menu td a {
    color: #9C1621; 
    text-decoration: none;
}

#menu td a:hover {
    text-decoration: underline; }

