tr,td,p{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666}
.footer{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666}
a.footer,a.footer:hover,a.footer:visited{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; color:#666; 
	text-decoration:none;}
#nav { float:left; 
	   background-color:#ccc; 
	   padding:6px 0; font-family:Verdana, Arial, Helvetica, sans-serif; 
	   font-size:9px; 
	   color:#000; 
	   letter-spacing:1px; 
	   width:95px; 
	   text-align:center; 
	   border-right:solid; 
	   border-color:#fff; 
	   border-right-width:1px; 
	   }
.phoneNo { text-align: right; }	   
#nav a.nav, a.nav:visited{ text-decoration:none; color:#000}
#nav a.nav:hover, a.nav:visited:hover{ text-decoration:none; color:#000099}
.content{ padding:20 20 20 30px;}
#leftbox {height:100%; background-color:#f4f4f4; border-left:solid; border-color:#fff; border-left-width:3px;}
a.toplink,a.toplink:hover,a.toplink:visited { color:#003366; font-size:11px; text-decoration:none;}
a.toplinksel{ color:#ff0000; font-weight:bold; font-size:11px;}
h1{ font-size:16px; color:#003366;}
.header2{ font-size:13px; color:#003366;}
.header4 {font-size: 16px}
a.link1,a.link1:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#003366;}
a.link1:visited:hover,a.link1:hover{ text-decoration:none;}
a.small,a.small:hover,a.small:visited,a.small:visited:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#003366;}
a.small:visited:hover,a.small:hover{ text-decoration:none;}
hr	
{
	border-style:	dotted;
	border-width:	1px 0px 0px 0px;
	border-color:	#024284;
	height:			1px;
	width:			auto;
	text-align:		left;
	margin:			0 auto 0 0;
	clear:			both;
}

* html hr
{
	width:100%;
	border:	1px dotted #024284;
}

#leftnav { text-align:left; padding-left:20px; margin:5 5 5 5px; 
		background-image:url(../images/arrows.gif); background-repeat:no-repeat;
		  
}
#selleftnav { text-align:left; padding-left:20px; margin:5 5 5 5px; 
		background-image:url(../images/arrows_on.gif); background-repeat:no-repeat;
		  
}
a.leftnav,a.leftnav:hover,a.leftnav:visited,a.leftnav:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000;}
a.selleftnav,a.selleftnav:hover,a.selleftnav:visited,a.selleftnav:visited:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#a2a2a2;}

/* 09-05-08 */
.avail {
	font: bold 20px Arial;
	color: #000000;
	margin: 1em 0 0 0;
}
.prop-title {
	font: bold 20px Arial;
	color: #003f87;
	margin: 0.5em 0 0.5em 0;
}
.prop-set {
	border: solid 1px #cdcfbf;
}
.prop-row1 {
	border-bottom: solid 1px #cdcfbf;
	padding: 0.5em; margin: 0;
}
.tab-prop-title {
	font: bold 18px Arial;
	color: #2d82e6;
}
.mailto { 
	float: right;
	position: relative;
	top: 5px;
	text-align: right;
}
.mailto a, .deets a, .tab-prop-title-sub {
	color: #2d82e6;
	text-decoration: none;
}
.mailto a:hover, .deets a:hover {
	color: #2d82e6;
	text-decoration: underline;
}
.deets {}
.rental { 
	font: bold 16px Verdana;
	margin: 0;
}
.property-type { 
	color: #aea29c;
	margin: 0.5em 0;
}

.content a {
	color: #2D82E6;
	text-decoration: none;
}

.content a:hover {
	text-decoration: underline;
}

table.property-set {
	margin: 4px;
}

td.deets {
	padding: 4px 0;
}
