body {

	background-color: #53493D;

}

#page {

	width: 785px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #90A09F;
	padding: 7px;
	font-size: .9em;
	_font-size: .8em;
	#font-size: .8em;
	margin-bottom: 8px;

}

#page a {

	text-decoration: none;

}

#page a:hover {

	text-decoration: underline;

}

/**********************************************

	Header Styles
	
***********************************************/

#header {

	width: 785px;
	height: 152px;
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	margin-bottom: 4px;

}

#header p {

	margin-left: 650px;
	padding-top: 85px;

}

#header a {

	color: #E8EFEE;
	text-decoration: underline;

}

/**********************************************

	Left Nav Styles
	
***********************************************/

#leftNav {

	float: left;
	width: 214px;

}

#testimonials {

	margin-top: 4px;
	background-color: #53493D;
	padding-top: 10px;
}

#testimonials p {

	color: #fff;
	font-weight: bold;
	font-size: .7em;
	padding-left: 20px;
	width: 175px;
	margin-bottom: 1em;
	line-height: 1.2em;

}

/***************************************************

	Content Styles

****************************************************/

#content {

	padding: 8px;
	margin-left: 220px;
	padding-bottom: 1em;

}

#content h1 {

	margin-bottom: 1em;
}

#content p {

	margin-bottom: 1em;
	line-height: 1.1em;

}

.imgLeft {

	float: left;
	margin: 8px 8px 8px 0;

}

.imgRight {

	float: right;
	margin: 8px 0 8px 8px;

}

.homeBlock {

	width: 48%;
	float: left;
	text-align: center;
	height: 200px;

}

.boldCaps {

	font-weight: bold;
	text-transform: uppercase;

}

.realtorDescription {

	margin-left: 200px;

}

#alert {

	padding: 4px;
	border: 1px solid #cacaca;
	margin-bottom: 1em;
	text-align: center;
}

#alert p {

	margin-top: 4px;
	margin-bottom: 4px;

}

#content ol {

	list-style-type: decimal;
	margin-left: 10px;

}

#content li {

	margin-bottom: 1em;
	margin-left: 20px;
	margin-right: 20px;

}

/**************************************************

	Form Styles

***************************************************/

#content fieldset {

	margin-bottom: 1em;

}

#content input {

	margin-left: 5px;
	height: 1.2em;
	font-size: .9em;
	margin-bottom: 2px;
	
}

#content .submit {
	
	height: 2em;

}

#content label {

	width: 85px;
	height: 1.0em;
	float: left;
	padding-top: 3px;

}

#content textarea {

	width: 375px;
	height: 175px;
	margin-left: 0px;
	padding-left: 0px;

}

/**************************************************

	Footer Nav

***************************************************/

#footerNav {

	margin-top: -28px;
	width: 785px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	_font-size: .6em;
	#font-size: .6em;	
	margin-bottom: 10px;

}

#footerNav ul, #footerNav p {

	margin-left: 227px;

}

#footerNav ul {

	margin-bottom: 1em;

}

#footerNav p {

	color: #EFF7F5;

}

#footerNav li {

	display: inline;
	margin-right: 10px;

}

#footerNav a {

	color: #90A09F;
	text-decoration: none;

}

#footerNav a:hover {

	text-decoration: underline;

}
/***************************************************

	Cap styles: This div allows for the appearance of a two column layout without tables or a repeating background

****************************************************/

#cap {

	clear: both;
	height: 0px;

}