*,html {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

body {

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	font: normal .85em/1.6em Arial, Helvetica, sans-serif;

	color: #000;

	text-align: center;

}

#wrapper {

	display: block;

	margin: 0px auto 0px auto;

	padding: 0px 0px 0px 0px;

	width: 956px;

	border-top: 1px none #000;

	border-right: 1px solid #000;

	border-bottom: 1px none #000;

	border-left: 1px solid #000;

	background: #FFF;

}

#header {

	display: block;

	margin: 0px auto 0px auto;

	padding: 0px 0px 0px 0px;

	width: 956px;

}

#navigation {
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 956px;
	background: #FFF url(images/b01-home.jpg) no-repeat left top;
	height: 31px;
	color: #FFF;
	text-decoration: none;
	padding-left: 500px;
}
#navigation a {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	font-size: 14px;
}


#navigation img {

	border-style: none;

	margin: 0px;

	padding: 0px;

	border-width: 0px;

}

#main {

	display: block;

	margin: 30px auto 0px auto;

	padding: 0px 0px 0px 0px;

	width: 956px;

	text-align: left;

}
#navigation a:visited {
	color: #FFFFFF;
}
#navigation a:hover {
	color: #CE6F71;
}
#navigation a:active {
	color: #FFFFFF;
}


#main a {
	color: #9D3537;
	text-decoration: none;
}

#main a:visited {

	color: #6A2426;

	text-decoration: none;

}

#main a:hover {

	color: #6A2426;

	text-decoration: underline;

}

#main a:active {

	color: #6A2426;

	text-decoration: none;

}

#col1 {

	width: 191px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 30px 0px;

	text-align: left;

	display: block;

	float: left;

}

#col1 img {

	border-style: none;

	margin: 0px;

	padding: 0px;

}

#col1 a   {

	color: #FFF;

	text-decoration: none;

}

#col1 a:visited   {

	color: #FFF;

	text-decoration: none;

}

#col1 a:hover  {

	color: #FFF;

	text-decoration: underline;

}

#col1 a:active  {

	color: #FFF;

	text-decoration: none;

}

#col2 {

	width: 715px;

	float: left;

	display: block;

	padding: 0px 0px 20px 0px;

	margin: 0px 0px 0px 30px;

	text-align: left;

}

#footer {

	background: #000;

	height: 100px;

	width: 956px;

	margin: 0px 0px 0px 0px;

	padding: 20px 0px 0px 0px;

	text-align: center;

	color: #FFF;

	font: .85em Arial, Helvetica, sans-serif;

	letter-spacing: 0.2em;

}

#footer a {

	color: #FFF;

	text-decoration: none;

}

#footer a:visited {

	color: #FFF;

	text-decoration: none;

}

.sidepad {

	display: inline-block;

	width: 90%;

	padding: 10px;

}

#footer a:hover {

	color: #FFF;

	text-decoration: underline;

}

#footer a:active {

	color: #FFF;

	text-decoration: none;

}

.clear {

	clear: both;

}

.fltright {

	float: right;

	margin: 0px 0px 10px 20px;

	padding: 0px;

}

.narrowcol {

	width: 450px;

	float: right;

}

.fltleft {

	float: left;

	margin: 0px 20px 10px 0px;

	padding: 0px;

}

.border {

	border: 1px solid #333;

}

h1 {

	color: #6A2426;

	font: 1.4em/1.85em "Trebuchet MS", Arial, Helvetica, sans-serif;

}

h2 {

	color: #6A2426;

	font: bold 1.2em/1.85em "Trebuchet MS", Arial, Helvetica, sans-serif;

	border-bottom: 1px dotted #666;

	display: block;

	padding: 0px;

	margin: 0px 0px 15px;

}

p {

	display: block;

	margin: 0px 0px 10px 0px;

	padding: 0px;

}

#categories {

	background: url(images/side-bg.jpg) repeat-y left top;

	text-align: left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 191px;

	color: #FFF;

	text-decoration: none;

	display: block;

}

#hot {

	background: url(images/side-bg.jpg) repeat-y left top;

	text-align: center;

	margin: 20px 0px 0px;

	padding: 0px;

	width: 191px;

	color: #FFF;

	text-decoration: none;

	display: block;

	clear: both;

}



#missionstatement {

	margin: 0px 0px 25px;

	padding: 15px;

	background: #eee;

	border: 1px solid #666;

}

.realtor {

	display: block;

	text-align: left;

	margin: 0px;

	padding: 0px;

	clear: both;

}

.realtorpic {

	text-align: center;

	display: block;

	width: 150px;

	color: #FFF;

	margin: 15px;

	padding: 0px;

	float: left;

	background: #000;

}

.realtordesc {

	width: 500px;

	float: right;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	color: #000;

}

#col2 table td {

	padding: 5px;

}

#col1 ul {

	list-style: none inside;

}

#col1 ul li {

	list-style: disc inside;

}

.row1 {

	background: #D6D6D6;

}



.content_center {

    text-align: center;

}



.home_list_1 li {

    margin-left: 50px;

}



.text_1 {

    font-weight: bold;

}



.text_2 {

	color: #6A2426;

	font: bold 1.2em/1.85em "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding: 0px;

	margin: 0px 0px 15px;

}



.text_3 {

	color: #6A2426;

	font: bold 1.2em/1.85em "Trebuchet MS", Arial, Helvetica, sans-serif;

	border-bottom: 1px dotted #666;

	display: block;

	padding: 0px;

	margin: 0px 0px 15px;

	text-align: center;

	line-height: 1.2em;

}
.para {
	padding:5px 0px;
	margin:5px 0px;
}
.hot_img {
	width:150px;
}

