body {
	background-image: url(images/layout1-bg.jpg);
	background-repeat: repeat-y;
	background-position:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #013668;
	text-align: left;
}

/* Header image */
.header-left
{
	background-image:url(images/header.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:84px;
	widows:439px;
	padding:0;
	margin:0;
}


/* Rollover Header Buttons */
.btn-home
{
	width:32px;
	height:37px;
	line-height:37px;
	text-align:center;
	text-decoration: none;
}

.btn-home a
{
	display:block;
	background: url(images/btn-home.jpg) 0 0 no-repeat;
	text-decoration:none;
	font-weight:bold;
}

.btn-home a:hover { 
	background-position: bottom left;
}
.btn-home a:active {
	background-position: bottom left;
}

.btn-contact
{
	width:38px;
	height:37px;
	line-height:37px;
	text-align:center;
	text-decoration: none;
}

.btn-contact a
{
	display:block;
	background: url(images/btn-contact.jpg) 0 0 no-repeat;
	text-decoration:none;
	font-weight:bold;
}

.btn-contact a:hover { 
	background-position: bottom left;
}
.btn-contact a:active {
	background-position: bottom left;
}

/* Body content of page */
.content
{
	padding:5px;
	color: #000;
}

/* Customizing the fieldsets */

fieldset
{
	border:1px solid #69C;
}

.footer
{
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}

.feature
{
	width: 265px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	padding:2px;
}

legend
{
	border:1px solid #69C; 
	height:20px;
	background-image:url(images/legend-bg.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-left:.5em;
	padding-right:.5em;
}

.heading 
{
	font-weight: bold;
	color: #036;
	text-align: left;
}


label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
} 
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
} 
fieldset
{
border: 1px solid #781351;
width: 640px;
margin:0 auto;
padding-left:.25em;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
} 

div#listings a{
	color:#036;
	font-weight:bold;
	text-decoration:none;
}

div#listings a:hover{
	color:#F60;
	font-weight:bold;
	text-decoration:underline;
}

div#listings-bg{
	background-color:#e5e5e5;
	width:750px;
	margin:0 auto;
	padding-top:1em;
	padding-bottom:2em;
}

td#hover:hover {
	background-color:#f7f7f7; 
}

/* Realtors Page */
.borderdown{ border:1px solid #036;}
	
input.btn-paging{
	font-weight:bold;
	padding:3px 5px 3px 5px;!important
}

input.btn-paging#btn-pad-right{ margin:0 2em 0 .6em;}

span.green{ color:#060; font-weight:bold; font-size:16px; }

span.notice{ font-family:Arial, Helvetica, sans-serif; color:#900; font-weight:bold; font-size:1.2em;}