/* START General Styles */

body {
	background-image: url(bckg.gif);
	background-repeat:repeat;
	height:124px;
	background-repeat:yes;
	margin:0px;
}

a, a:link, a:active, a:visited  {
	color: #265291;
	font: bolder 11px Arial, sans-serif;
}

a:hover  {
	color: #0d72e6;
	font: bolder 11px Arial, sans-serif;
}

/* END General Styles */

/* START Layout Styles */

.article-container /* Article background color and border */{
	background:#FFF8E0;
	font:bold 12px Arial,Helvetica,sans-serif;
	border:1px solid #868686;
}

.article-header /* Article Header text */{
	color:#5c88cb;
	font:bold 12px Arial,Helvetica,sans-serif;
}

.article-text /* Article Contact Info */{
	color:#265291;
	font:bold 11px Arial,Helvetica,sans-serif;
}

.bannerHeader /* Left Side Banner Headers */ {
	font: bolder 11px Arial, sans-serif;
	color:#F9E7AA;
	padding-left:10px;
	padding-top:3px;
}


.bgcolor1 /* Divider line color for Articles */ {
	background-color: #868686;
}

#contactText /* Contact Area */ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#265291;
	padding:4px 0 6px 10px;
	width:135px;
	overflow:hidden;
}

.contactLink, a.contactLink, a.contactLink:link, a.contactLink:active, a.contactLink:visited /* Contact Links */ {
	font: bolder 10px Arial, sans-serif;
	color:#474747;
	text-decoration:none;
}

a.contactLink:hover /* Contact Links */ {
	font: bolder 10px Arial, sans-serif;
	color:#0d72e6;
	text-decoration:none;
}

.content-text  /* Preferred Partners text */ {	
	font: 11px Arial, sans-serif;
}

.container  /* Content Well */ {
	background-color: #FFF;
	font: 11px Arial, sans-serif;
	padding:18px 12px 0 12px;
}

.headerTop /* Header Gray */ {
	background-color: #c5c5c5;
	height:8px;
}

.header-text /* Main Header Text */ {
	color:#ffffff;
	font:bold 16px arial,sans-serif;
	padding:0 13px 0 0;
	height:19px;
	overflow:hidden;
}

.header-wide /* Expandable Header Background */ {
	background-image:url(header_wide.jpg);
	background-repeat:repeat-x;
	height:197px;
}

.logo-container /* Main Header logo */ {
	padding:0 13px 0 0;
}


a.navLink, a.navLink:link, a.navLink:active, a.navLink:visited /* Navigation links */  {
	color: #265291;
	font: bolder 10px Arial, sans-serif;
	text-decoration: none;
}

a.navLink:hover /* Navigation links */  {
	color: #0d72e6;
	font: bolder 10px Arial, sans-serif;
	text-decoration: none;
}

.navWidth /* Navigation - controls any overflow problem in buttons */  {
	width:127px;
	overflow:hidden;
}

.navWrapper  /* Navigation background */ {
	background:url(nav-bckg.gif) repeat-y;
	width:153px;
	overflow:hidden;
}

.navDivider  /* Navigation Divider */ {
	background:url(nav-div.gif) no-repeat;
	width:153px;height:1px;
	overflow:hidden;
}


.outerWrapper  /* Outside Border */ {
	background:#FFF;
	border:1px solid black;
}

#sidebarTop /* Left Side Top */ {
	background:url(sidebar_top.gif) no-repeat 0 0;
	width:153px;height:29px;
}

.sideBanner   /* Side Banner */ {
	background:url(side-banner.gif) no-repeat;
	width:153px;height:24px;
}

.side-bckg   /* Color for Side area */ {
	background-image:url(sidebckg.gif);
	background-repeat:repeat-y;
	width:153px;
	height:100%;
}

.sideDivider   /* Side Content Divider */ {
	background:url(side-div.gif) no-repeat;
	width:153px;height:8px;
	overflow:hidden;
}

.sideLeft /* Left Side Vertical lines */ {
	background:url(side-left.gif) repeat-y;
	width:23px;
	height:4px;
}

/* END Layout Styles */

/* BEGIN QUICK SEARCH CLASSES */
.quickSearchFieldName{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#265291;}
.quickSearchText {font-family: arial;font-size: 11px;width: 120px;border: #999999 so 1px;display: block;background-color:#FFFFFF;color:#000000;}
.quickSearchSelect {font-family: arial;font-size: 11px;width: 120px;border: #999999 solid 1px;display: block;background-color:#FFFFFF;}
.quickSearchButton{background-color:#1d5a8d;border:#abbdcc solid 1px;color:#FFFFFF;font:bold 7pt Arial,Helvetica,sans-serif;height:18px;padding-bottom:2px;text-align:center;vertical-align:middle;width:40px;cursor:pointer;margin-top:5px;margin-bottom:5px;}
.quickSearchOR{font-size:9px;color:#265291;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
.quickSearchTips{font-size:9px;color:#265291;font-family:Arial, Helvetica, sans-serif;width:130px;padding-left:10px;}
.quickSearchOR-one{font-size:9px;color:#265291;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
.quickSearchOR-two{font-size:9px;color:#265291;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
.quickSearchMLS{padding-left:10px;}
.quickSearchStreet{padding-left:10px;}
.quickSearchCity{padding-left:10px;}
.quickSearchState{padding-left:10px;}
.quickSearchZIP{padding-left:10px;}
.quickSearchProptype{padding-left:10px;}
.quickSearchBedrooms{padding-left:10px;}
.quickSearchBathrooms{padding-left:10px;}
.quickSearchMinPrice{padding-left:10px;}
.quickSearchMaxPrice{padding-left:10px;}
.quickSearchButtons{padding-left:10px;}
.quickSearchSettings{display:block;visibility:hidden; border:0px; height:1px;width:1px;}
/* END QUICK SEARCH CLASSES */
