/* main stylesheet */

body {
	margin:0 10px 20px;
	font:normal 12px/16px Verdana,Arial,Helvetica;
	color:#fff;
	background:#fff url(../images/bg_top.gif) repeat-x;
}
a {
	color:#14406e;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img, table {
	border:0;
}
tr, td {
	padding:0;
	vertical-align:top;
}
form {
	display:inline;
}
select, input {
	font:normal 11px/14px Arial,Helvetica,Verdana;
	color:#515151;
}
h1 {
	padding:0;
	margin:10px 0 0 0;
	font-size:14px;
	color:#14406e;
}
h2 {
	margin:10px 0 10px 0;
	font-size:12px;
}
h3 {
	margin:10px 0 10px 0;
	font-size:11px;
}
div#header h1, div#header h2, div#header h3 {
	font-family: "Bookman Old Style", Times, Georgia, serif;
	font-weight: normal;
}
td.contact, td.mls, td.search {
	font-family: Georgia, Times, serif;
	font-weight: normal;
}
div#header h1 {
	float: left;
	margin: 0 0 4px;
	padding: 0;
	font-size: 38px;
	color: #fff;
	text-indent: -1000em;
}
div#header h1 a {
	color: #fff;
	display: block;
	width: 552px;
	height: 66px;
}
div#header h1.h1-Marin {
	background: url(/images/h1_marinhousehunting.gif) 6px 0 no-repeat;	
}
div#header h1.h1-SF {
	background: url(/images/h1_sfhousehunting.gif) 6px 0 no-repeat;	
}
div#header h2 {
	margin: 0;
	padding: 6px 0 0;
	line-height: 26px;
	color: #ede8d7;
	font-size: 20px;
	letter-spacing: 0.9px;
}
div#header h3 {
	margin: 0;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
}
h4 {
	padding:0;
	margin:10px 0 0 0;
	font-size:14px;
	color:#14406e;
}
.error {
	color:#633;
}
.hint {
	color:#14406e;
}
#frame {
	width:980px;
	margin:12px auto 0;
}
div.homepics {
	padding:6px;
}
div.content {
	height:266px;
	width:550px;
	margin:0 10px;
}
table.main {
	margin:30px 6px 0;
}
table.main td {
	padding:10px 0 10px 0;
}
td.left {
	width:378px;
}
td.cntr, td.right {
	border-left:1px dashed #14406e;
	width:260px;
	padding-left:26px !important;
}
td.contact, td.mls, td.search {
	color: 	#143482;
	font-size: 16px;
	line-height: 24px;	
}
td.contact {
	font-size: 15px;
	line-height: 24px;	
}
td.bottom div {
	float:left;
	color:#14406e;
}
td.bottom a {
	padding-right:20px;
}
table.form {
	width:350px;
}
table.form td {
	font-size:11px;
	padding:4px 8px 2px 0;
}
table.form td.field {
	font-weight:bold;
}