body {
	background-image:url(images/bodyBg.jpg);
	background-repeat:repeat-x;
	background-color:#D4D4D4;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}

h3 {
	color:#BA251F;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	margin:0px;
}

a img { border: none; }

.main {
	width:750px;
	border:1px solid #000;
	display:inline-table;
	background-image:url(images/mainBg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;
}

.clickTo {
	font-size:85%;
	padding:2px;
	margin:3px 3px 3px -2px;
	font-weight:bold;
	text-align:center;
	background-color:#DDD;
	border:1px solid #CCC;
	color:#555;
	}

.top3 {
	height:72px;
	background-image:url(images/top2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:750px;
}

.header {
	width:562px;
	float:right;
}

.header h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin-top:30px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:20px;
}

.leftCol {
	width:173px;
	float:left;
	color:#C6372F;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-weight:bold;
	padding-right:10px;
}

.leftCol a {
	color:#C6372F;
	text-decoration:none;
}

.leftCol a:hover {
	text-decoration:underline;
}

.leftLine {
	width:5px;
	float:left;
}

.rightCol {
	width:510px;
	float:left;
	padding:0px 15px 0px 25px;
	margin-bottom:50px;
}

.bottom {
	clear:both;
	height:41px;
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
}

.bottom a {color:#fff;}

.topLeft {
	float:left;
}

.topRight {
	float:right;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:4px;
	padding-right:5px;
}

.topRight a {
	color:#BA251F;
	text-decoration:none;
	font-size:.9em;
}

.topRight a:hover {
	text-decoration:underline;
}

.quickSearch {
	width:168px;
	float:left;
	margin:0px 5px 0px -3px;
	background:url(images/quickSearchBg.jpg);
	background-repeat:repeat-y;
}

.agentProfile {
	width:347px;
	float:left;
	margin:0px -10px 0px 0px;
	background-image:url(images/meetAgentsBg.jpg);
	background-repeat:repeat-y;
}

.quickSearchHead {
	width:168px;
	float:left;
	margin:0px 5px 0px -3px;
}

.quickForm {
margin:0px 10px 0px 10px;
padding:0px;
background: none;
font-size: 90%;
margin-bottom:35px;
}

.quickForm input, .quickForm select {
	font-size: 80%;
}

.agentProfileHead {
	width:347px;
	float:left;
	margin:0px -10px 0px 0px;
}

h2 {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 0px 10px;
}

h4 {
	font-size:1em;
	font-style:italic;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0px 0px 0px;
	color:#BA251F;
	padding:0px 0px 0px 10px;
}

.pClass2 {
	font-family:Arial, Helvetica, sans-serif;
}

.pLeft {
padding-left:10px;
margin-top:5px;
}

#mlsImages {
	width: 255px;
	float: right;
	background: #eee;
	border: 1px solid #ddd;
	margin: 0 5px 5px 15px;
	padding-left: 5px;
}

.ulAbout {
font-size:1.3em;
}
