/*Global*/
body {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444;
}
a:link, a:active, a:visited {
	font-size:13px;
	color:#444;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0px;
}

/*Classes*/
.floatContainer {
	overflow:hidden;
}
.footerLink {
	text-align:center;
}
.footerLink a {
	color:#999;
	font-size:11px;	
}
.formFieldTextarea {
	color:#444;
	padding:3px;
	border:1px solid #DDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:190px;
	height:60px;
}
.formFieldSelect {
	padding:3px;
	color:#444;
	border:1px solid #DDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:196px;
}
.formFieldText {
	color:#444;
	padding:3px;
	border:1px solid #DDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:190px;
}
.formLabel {
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
	padding:3px 10px 0px 0px;
}
.inputBox {
	color:#666;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
.mainContainer {
	width:99%;
	margin-left:auto;
	margin-right:auto;
}
.mdPhoto {
	padding-bottom:5px;	
}
.pageNav a:link, .pageNav a:active, .pageNav a:visited {
	text-decoration:none;
	font-size:12px;
	color:#333;
	border:1px solid #DDD;
	padding:2px 7px 2px 7px;
}
.pageNav a:hover {
	border:1px solid #BBB;
}
.pageNavOn {
	font-size:12px;
	background-color:#DDD;
	border:1px solid #DDD;
	padding:2px 7px 2px 7px;
}
.propertyDetails {
	padding:5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.propertyNav a:link, .propertyNav a:active, .propertyNav a:visited {
	margin-right:4px;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	padding:6px;
}
.propertyNav a:hover {
	color:#CCC;
}
.propertyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#224A8E;
	font-weight:bold;
}
.propertyTitle a:link, .propertyTitle a:active, .propertyTitle a:visited {
	font-size:17px;
	color:#224A8E;
	font-weight:bold;
}
.propertyTitle a:hover {
	text-decoration:underline;
}
.searchNav a:link, .searchNav a:active, .searchNav a:visited{
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-decoration:underline;
}
.searchNav a:hover{
	text-decoration:none;
}
.srImageBorder {
	border:2px solid #DDD;
}
.srPhoto {
	width:250px;
}
.srRefineBox {
	border:1px solid #DDD;
	background:#F6F6F6;
	padding:10px;
	border-radius:5px;
}
.submit {
	background-color:#224A8E;
	border-radius:5px;
	border:0px;
	font-size:13px;
	color:#FFF;
	padding:3px 19px 3px 19px;
}
.submit:hover {
	cursor:pointer;
	color:#DDD;
}
.summaryDescription {
	line-height:17px;
}
.mdBack a:link, .mdBack a:active, .mdBack a:visited {
	font-size:17px;
	color:#555;
	text-decoration:underline;
	font-weight:bold;
}
.mdBack a:hover {
	color:#777;
	text-decoration:none;
}
.verticalAlign {
	vertical-align:top;
}
.mdImageBorder {
	border:1px solid #c0c0c0;
	padding:4px;
}