@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/bg2.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
}

#wrapper {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

#leftcolumn {
	float:left;
}

#rightcolumn {
	float:left;
	background-position:right top;
	background-image:url(images/contentbg.jpg);
	background-repeat:no-repeat;
}

#rightcolumn2 {
	float:left;
}

#menu {
	width:312px;
}

#menulist {
	list-style:none;
	font-size:12px;
	width:312px;
	margin:0;
	padding:0;
	margin-top:4px;
	color:#FFF;
}

#menulist li {
	height:43px;
	background-image:url(images/menubgoff.jpg);
	background-repeat:no-repeat;
}

#menulist li:hover {
	height:43px;
	background-image:url(images/menubgon.jpg);
	background-repeat:no-repeat;
	color:#0aa3e4 !IMPORTANT;
}

#menulist li:hover a {
	color:#0aa3e4 !IMPORTANT;
}

#menulist p {
	margin:0;
	padding-top:15px;
	padding-left:70px;
}

.active {
	height:43px;
	background-image:url(images/menubgon.jpg) !IMPORTANT;
	background-repeat:no-repeat;
	color:#0aa3e4 !IMPORTANT;
}

.active a {
	color:#0aa3e4 !IMPORTANT;
}

h1 {
	color:#47abe3;
}

#rightcolumn p {
	font-size:12px;
	color:#6d6e71;
}

#rightcolumn2 p {
	font-size:12px;
	color:#6d6e71;
}

#propertyspotlight {
	background-image:url(images/propertyspotbg.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:186px;
	margin-top:6px;
}

#propertyspotlight p {
	font-size:11px;
	margin-top:11px;
}

#propertyspotlight a {
	color:#000;
}

#spotlighttitle {
	margin-top:14px;
	margin-left:19px;
	float:left;
}

#spotlightimage {
	margin-left:20px;
	margin-top:10px;
	float:left;
}

.white {
	color:#FFF;
}

#spottext {
	clear:both;
}

#propertysearch {
	background-image:url(images/propertysearchbg.jpg);
	background-repeat:no-repeat;
	height:95px;
	width:300px;
	margin-top:6px;
	float:left;
}

#searchimage {
	margin-top:13px;
	margin-left:11px;
}

#form1 {
	margin-left:11px;
	margin-top:10px;
}

.formwidth {
	width:142px;
}

.labeltext {
	color:#FFF;
	font-size:11px;
}

#formelement1 {
	margin-left:7px;
}

#Submit {
	float:right;
	margin-right:15px;
}

#footer {
	clear:both;
	text-align:right;
	font-size:11px;
}

#footer p {
	margin-bottom:0;
}

.blue {
	color:#0ba2e4;
}

.blue a {
	color:#0ba2e4 !IMPORTANT;
	text-decoration:none;
}

.inphi a {
	color:#C3CF27 !IMPORTANT;
	font-weight:bold;
}

.spacer {
	margin-left:10px;
	margin-right:10px;
}

#footer a {
	text-decoration:none;
	color:#000;
}

#menulist a {
	color:#FFF;
	text-decoration:none;
}

#content {
	margin-top:48px;
	width:572px;
	margin-left:46px;
	min-height:177px;
}

#randomimage {
	margin:0;
}

#contactcta {
	background-image:url(images/contactcta.jpg);
	background-repeat:no-repeat;
	margin-top:6px;
	height:66px;
	padding-top:39px;
	float:left;
	margin-left:12px;
	width:618px;
}

#contactcta p {
	margin:0;
	padding:0;
	color:#FFF;
	font-size:11px;
	float:left;
}

#ctatext1 {
	width:128px;
	margin-left:15px !IMPORTANT;
}

#ctatext2 {
	margin-left:40px !IMPORTANT;
}

#ctatext3 {
	margin-left:55px !IMPORTANT;
}

.ctabig {
	font-size:20px;
}

#ctatext3 a {
	color:#FFF;
	text-decoration:none;
}

ul {
	font-size:12px;
	color:#6D6E71;
}

ol {
	font-size:12px;
	color:#6D6E71;
}

a img{
	border:none;
}

#comsearch {
	color:#47ABE3 !IMPORTANT;
}

#prefooter {
	clear:left;
}

a {
	color:#47ABE3;
}

a:visted {
	color:#47ABE3;
}