body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 8px;
}
.style1 {
	color:#333;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}


.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}
.name {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
}
/* ############### Start RePro Styles ##################*/

.browseOdd {
	background-color: #f4f4f4;
	border-top:1px solid #004080;
	border-bottom:1px solid #004080;
}
.browseEven {
	background-color: #f4f4f4;
	border-top:1px solid #004080;
	border-bottom:1px solid #004080;
}
.navTopLinkActive {
	color: #FFFFFF;
	text-decoration: none;
}
.navTop {
	background-color: #7e9ec7;
	border-top:1px solid #004080;
	border-bottom:1px solid #004080;
}
.browsePic {
	border: 1px solid #004080;
	margin-left:2px;
}
.emailTable {
	color:#FFFFFF;
	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}
.browseAddress1 {

	font-weight:bold;

	font-size:19px;

}

.browseAddress2 {

	font-weight:bold;

	font-size:13px;

}

.browseDetails {

	margin-top:10px;

	margin-left:2px;

}

.td.browseDetails {

	padding:0px;

	font-size:11px;

}

.searchTable {

	background-color:#E1E1E1;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.listingAddress1{

	margin-top:5px;

	margin-left:15px;

	font-weight:bold;

	font-size:19px;

}

.listingAddress2 {

	margin-bottom:5px;

	margin-left:15px;

	font-weight:bold;

	font-size:13px;

}

.listingThumbnail {

	margin-top:5px;

	margin-left:5px;

	border:1px solid #000000;

}

.listingImageNav {

	padding-top:3px;

	background-color:#48638A;

	font-size:11px;

}

.listingTable {
	background-color:#EDEDED;
	border-top:1px solid #004080;
	border-bottom:1px solid #004080;
	color:#000000;
	line-height: 13pt;
}

.listingImageNavActive {

	color:#3E55F4;

	text-decoration:underline;

}

a.listingImageNav:link {

	color:#000000;

	text-decoration:none;

}

a.listingImageNav:visited {

	color:#000000;

	text-decoration:none;

}

a.listingImageNav:hover {

	text-decoration:underline;

}

.listingDetailHeading {

	background-color:#48638A;

	border-right:1px solid #FFFFFF;

	font-size:11px;

	font-weight:bold;

	color:#FFFFCC;

	}

.listingDetail {

	background-color:#666666;

	font-size:11px;

	color:#FFFFCC;

	}

.friendemail {

	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.agentemail {

	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.detailheadings {

	border-bottom:1px solid #000000;	

	color:#000000;

	font-weight:bold;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

}

.details {

	color:#000000;

	margin-top:0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:0px;

}

.detailnotselected {

	background-color:#999999;

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

	cursor:pointer;

}

.detailselected {

	background-color:#48638A;

	color:#FFFFCC;

	text-decoration:none;

	font-weight:bold;

	cursor:pointer;

}	

.addressind {

	font-weight:bold;

}

.mortgageCalc {

	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.moreinfo {

	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}			

.print {

	background-color:#48638A;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.showing {

	background-color:#E9E9E9;

	border-top:1px solid #004080;

	border-bottom:1px solid #004080;

}

.detailtop {

border-top:1px solid #004080;

font-size:3px;

}

.detailbottom {

border-bottom:1px solid #004080;

font-size:3px;

}

.detailleft {

border-left:1px solid #004080;

font-size:3px;

}

.detailright {

border-right:1px solid #004080;

font-size:3px;

}
h4 {
	color: #6487BD;
}
a.navigation:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.navigation:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
a.navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
a.mls:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	text-decoration: none;
}
a.mls:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	text-decoration: none;
}
a.mls:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	text-decoration: underline;
}
.mediumwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#featured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #FFFFFF;
}
#featured a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#featured a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#featured a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

