/* CSS Document */

#printfooter {display: none;}
body {margin: 0; padding: 0; background-color: #e1dbc4; background-image: url(images/back.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Sans-Serif; font-size: 12px;}
a {color: #93462e; text-decoration: none;font-weight: bold;}
a:hover {text-decoration: underline;}
h1 {font-weight: normal; color: #666152; font-size: 16px;  margin: 0 0 10px 0; _margin: 20px 0 10px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
h2 {font-weight: normal; color: #93462e; font-size: 15px;  padding: 5px 15px 5px 0 !important; padding: 0px 15px 10px 0; margin: 0; 0; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
h3 {font-weight: normal; font-size: 13px;  margin: 10px 0 10px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px;}
hr {margin: 10px 0 10px 0;_margin: 0; clear: both; border: 0; height: 1px; border-top: 1px solid #636162;}
p {color: #444; line-height: 1.6em;}
fieldset {margin: 10px 0 10px 0; border: 1px solid #d8d7d3; padding: 8px;}
td {font-family: Verdana, Arial, Sans-Serif; font-size: 12px;}

#frame {width: 770px; margin: 0 auto 0 auto; border-left: 3px solid #fff; border-right: 3px solid #fff; background-color: #fff;}

#header {float: left; width: 730px; height: 148px; /*background-image: url(images/back.gif); background-repeat:repeat-x;*/ background-image: url(images/header-back-new3.jpg); background-repeat: no-repeat; padding: 0px 20px 10px 20px;}
#header p {float: right; text-align: right; padding: 0; margin: 0;}
#header img {margin-top: 15px;}
.banner {float: right; margin: 18px 0 0 0;}

#nav {float: left; width: 200px; margin: 20px 0 10px 0; font-size: 11px; }
#nav ul {margin: 0 0 12px 0; padding: 0;}
#nav li {list-style: none; padding: 0 0 0 5px; margin: 0 10px 0 10px; line-height: 2.5em;}
#nav a {color: #444; font-weight: normal;}
#nav a:hover {color: #93462e;}
#nav img {padding: 0; margin: -4px 10px 0 10px;}

#content {float: left; width: 550px; /*height: 300px;*/ background-color: #fff; text-align: justify; color: #444; line-height: 1.6em; padding: 20px 15px 20px 0 !important; padding: 0px 15px 20px 0; margin: 0;}
#content p {padding: 0; margin: 8px 0 8px 0;}
/*#content img {border: 1px solid #d8d7d3; padding: 5px;}*/
#content h2 a {font-weight: normal;}
#content a:hover {}


#featured {float: left; width: 730px; padding: 20px 20px 0 20px; border-top: 5px solid #93462E; background-color: #fff; color: #444;}
#featured h2 {margin: 0; padding: 0; font-size: 13px; color: #93462e;}
#featured a img {border: 5px solid #fff;}
#featured a:hover img {border: 5px solid #93462e;}
#featured td {width: 180px;}
#featured p {margin: 0 0 10px 0; padding: 0;}

#featured table {float: left; margin-bottom: 20px;}
#featured h1 a {color: #93462e;}
#featured td {line-height: 1.3em;}

.featurebox {width: 355px;}
.featurebox a {font-weight: normal;}

#rentals {float: left; width: 730px; padding: 20px; border-top: 5px solid #93462E; background-color: #fff;}
#rentals table {width: 100%;}
#rentals h1 a  {color: #93462e;}
#rentals td {padding: 2px 2px 2px 10px;}
#rentals tr:hover {background-color: #93462e; cursor: pointer; color: #fff;}


#footer {background-image: url(images/footer.gif); background-repeat: repeat-x; width: 100%; clear: both;}
#foot {width: 770px; margin: 0 auto 0 auto; border-left: 3px solid #fff; border-right: 3px solid #fff; height: 85px;}
#foot p {padding: 20px; margin: 0;}
#foot a {color: #444;}
#foot a:hover {color: #93462e;}


.navline {border-bottom: 1px solid #d8d7d3;}
.redback {background-color: #93462E; color: #fff; font-weight: bold;}
.darkback {background-color: #F4F2EA;}
.lightback {background-color: #F9F8F2;}
.right {float: right;}
.left {float: left;}
.spacer {margin-left: 20px;}
.picleft {float: left; margin: 0 10px 0 0;}
.picright {float: right; margin: 0 0 10px 10px;}
.formfield {width: 380px;}
.sresults {font-weight: normal;}
.redtext {color: #ad0000;}
.picborder {border: 1px solid #d8d7d3; padding: 5px;}
.photo {float: right; margin: 0 0 20px 20px; text-align: center;}
.thumb {float: left; width: 120px; height: 90px;}
.mainimg {width: 400px; height: 300px;}
.sorted {float: right; text-align: right;}

.golfpics {float: right; margin: 0 0 0 20px; width: 150px;}
.golfpics img {margin-bottom: 10px;}
.golflogo {float: left; padding: 0 20px 0 0;}
.golfpics p {clear: both;}

.propdetails {width: 100%; margin: 0 0 10px 0;}
.propdetails td {padding: 2px 2px 2px 5px;}

.results {width: 100%;}
.res {width: 170px; height: 130px; background-color: #d8d7d3; padding: 1px; margin: 0 10px 0 0;}
.resimg {width: 160px; height: 120px; border: 5px solid #fff;}
.results a img {}
.results a:hover img {border: 5px solid #93462e;}

/* ROLLOVER TABLE */

.datatable tr:hover, .datatable tr.hilite {background-color: #A80000; color: #fff; cursor: pointer;}


.sold
{
	margin-top: -130px;
	border: none;
	/*width: 10px;
	height: 10px;*/
	/*border: 1px solid #999;
	position: relative;
	bottom: 130px;
	left: 0px;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	border: none;*/
/*border: 1px solid red;*/
/*border: 5px solid #fff;*/
}