i.a121 {
	font-family: Arial, sans-serif;   
	font-size: 12px;
	color: #003366;
	line-height: 18px;
}
.a122 {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #CC6600;
	line-height: 18px;
}
.a123 {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #000066;
	line-height: 18px;
}
#propListings .a123{
	font-size: 14px;
	font-weight: bold;
  }
.a124 {
	font-family: Arial, sans-serif; 
	font-size: 12px;
	color: #595959;
	line-height: 18px;
}

.a141 {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #003366;
	line-height: 18px;
}
.a142 {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #CC6600;
	line-height: 18px;
}
.a143 {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #000066;
	line-height: 18px;
}

.a143bigger {
	font-family: Arial, sans-serif; 
	font-size: 16px;
	color: #000066;
	line-height: 18px;
}

.a144 {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #595959;
	line-height: 18px;
}

.a123 a, .a124 a {text-decoration: none; color:#000066;}
.a123 a:hover, .a124 a:hover {text-decoration: none; color:#CC6600;}

.a10 {
	font-family: Arial, sans-serif; 
	font-size: 10px;
	color: #4C4C4C;
}

.a10 a {text-decoration: none; color:#4C4C4C;}
.a10 a:hover {text-decoration: underline; color:#4C4C4C;}


.form1 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	background-color: #e4e4cb; 
	background-image: url(img/form_bg.gif);
	height: 24px;
	padding: 6px 0px 0px 7px;
}

.formtextarea {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    border-width: 0px;
    background-color: #e4e4cb; 
    background-image: url(img/form_bg.gif);
    height: 48px;
    padding: 6px 0px 0px 7px;
}

.input_warning {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	background-color: #e4e4cb; 
	background-image: url(img/form_bg_warning.gif);
	height: 24px;
	padding: 6px 0px 0px 20px;	
}
.input_correct {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	background-color: #e4e4cb; 
	background-image: url(img/form_bg.gif);
	height: 24px;
	padding: 6px 0px 0px 7px;
}
.input_required {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	background-color: #e4e4cb; 
	background-image: url(img/form_bg.gif);
	height: 24px;
	padding: 6px 0px 0px 7px;
}
.input_optional {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	border-width: 0px;
	background-color: #e4e4cb; 
	background-image: url(img/form_bg.gif);
	height: 24px;
	padding: 6px 0px 0px 7px;
}


.form2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 4px 5px 4px 20px;
}

.a125 {
	font-family: Arial, sans-serif;  
	font-size: 12px;
	color: #FFFFFF;
}
.a125 a {text-decoration: none; color:#FFFFFF;}
.a125 a:hover {text-decoration: none; color:#FFCC66;}
.a161 {
	font-family: "Times New Roman", serif; 
	font-size: 26px;
	color: #999999;
}
a.aad {text-decoration: none; color:#000066;}
a.aad:hover {text-decoration: underline; color:#000066;}

.sortDescription{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
	font-weight: bold;
	color: #B26800;
	margin: 12px 0 15px 0;
  }

table#propListings a.aad {display: block; margin-bottom: 10px;}
table#propListings a.aad img{border: solid 1px #000;}
table#propListings div.a121 {font-size: 14px;}

/* Setting width here will stretch or shrink images not saved at specified size.  This will negatively impact picture quality */
/*
table#propListings img.listingThumb{
  width: 200px;
  }
*/