body { margin:0px 0; padding:0; font: 80% Trebuchet MS, Arial, Sans-Serif; color:#000; line-height:1.4em; background:#ffffff;
}
.content { color: #505050; margin: 0 auto; padding: 0; width: 812px;}

.contentHome { color: #505050; margin: 0 auto; padding: 0; width: 812px;}


h1 {font-size:1.5em; line-height:1.5em; margin:0px; padding-bottom:0px; padding-top:0px; color: #606060;}
h2 {font-size:1.3em; line-height:1.3em; margin:0px; padding-bottom:0px; padding-top:0px; color:#19701b;}
h3 {font-size:1.2em; line-height:1.1em; margin:0px; padding:0px; color: #606060;}

ul{margin-left:0; padding-left:15px;}
li {padding-bottom:3px;}

#toph { width:100%; height:63px; background-image:url(website_images/top_banner.jpg); background-repeat:no-repeat; position:relative; text-align:right;}
#header { color: #FFF; line-height: 1.0em;}

A:link, A:Visited {text-decoration: none; color:#19701b;}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}


#main { }	

.center { background: #FFF;  width: 100% !important; width: 535px; float: right; margin: 15px; min-height:400px;}
.centerLarge { width:100%; float: right; background-image:url(Img/bodyMiddle.jpg); background-repeat:repeat-y; background-color:#FFFFFF;}
.leftmenu { background: #FFF url(website_images/leftbg.jpg) repeat-x; width: 174px; padding: 0; margin: 0;  min-height:200px;}
.padding { padding: 15px; }
.help { padding: 15px; height:150px; overflow: auto;}

.img { background: #FFF; float: left; padding: 1px; margin: 5px 8px 5px 0; color: #333; border: 1px solid #e0e0e0; }

#topNav {
   float:right;
   width:60%;
   height:60px;
   line-height:60px;
   font-size: 14px;
}
#topNav ul {list-style: none; margin: 0; padding: 0; padding-right:10px; float:right;}

#topNav li {
   width:90px;
   height:60px;
   background-image:url(Img/btnBackground.jpg); background-repeat:no-repeat;
   text-align:center;
   float: left;
}
#topNav li a {
   display: block;
   color: red;
   padding: 3px 0;
   color:#FFFFFF;
   text-decoration:none;
}
#topNav li a:hover {
   color: #3a3d72;
}

#left { float:left; width:460px; margin: 0 0 10px 0; }

#right { float:right;
width:310px;
}

#center { margin-right:215px;
margin-left:215px;
padding-left:20px; padding-right:20px;
background-color:#eec;
min-height:400px; }

.options {margin:0px; padding-left:18px;}

.standOut {font-size:1.2em; color:#3a3d72; line-height:1.4em;}


/* FOOTER */
#footer {  
   width:100%;
   margin-left:0px;
   padding-left:5px;
   color: #333333

 
}
#footer ul {list-style: none;
   margin: 0; padding: 0;}

#footer li {
   float: left;
   height:18px;
   padding-right:10px;
}
#footer li a {
   display: block;
   color: #19701b;
   padding:0px;

   text-decoration:none;
}
#footer li a:hover {

    text-decoration:underline;
}

/* NAVIGATION */
nav { clear:both; text-align:left; }
.nav li { font-weight: bold; margin: 0 0 5px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; color:#ff6700}
.nav li a { color: #546078; text-decoration: none;  }
.nav li a:hover { color: #ff6700; text-decoration: none;  }

.boxads { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; }

.line { color: #505050; background: #FFF; text-align: right; margin: 20px 0 10px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


#leftTop { float:left;
width:200px;
}

#rightTop { float:right;
width:550px;
}

.comments {color: #ff6700; font-style:italic;}



label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input {margin-left: 4.5em;} 

input{} 

fieldset{ border: 1px solid #cccccc; width: 530px;}

legend
{
font-size:1.4em; line-height:1.4em; color: #ff6700;
padding-left:10px; padding-right:10px;
} 

.DDSearchList {width:115px; font-size:11px;}

.DDSearchListSmall {width:52px; font-size:11px;}


.nav_box {
	width: 782px; height: 41px;
	margin: 0 0 20px 0; padding: 0;
	clear: both;
	background: url(website_images/nav-box.gif) no-repeat;
}

.nav_box ul { list-style: none; margin: 0; padding: 11px 0 0 10px; }
.nav_box ul li { margin: 0; padding: 0 30px 0 0; display: inline; }

p.golfimg { width: 447px; }
p.golfimg2 { width: 240px; }

.content_area {
	height:680px;
	padding: 10px 0 0 0;
	clear:both;
	background: url(website_images/homepageBodyBackground.jpg) no-repeat bottom;
}

.searchbox {
	width: 310px; height: 226px;
	margin: 0; padding: 0;
	background: url(website_images/search-box.gif) no-repeat; color: #FFF;
}
.searchbox h1 { padding: 5px 0 5px 8px; color: #FFF; text-transform: uppercase; }

ul.footer_links { list-style: none; margin: 0; padding: 10px 8px; clear: both; }
ul.footer_links li { margin: 0; padding: 0 8px; display: inline; }

#rental_help h3	{ margin:1em 0 0 }
#rental_help fieldset	{ margin:2em 0 0; border:1px dashed #DDD; padding:0 1% }
#rental_help fieldset.requirements	{ width:50%; float:left;  }
#rental_help fieldset.personal	{ width:45%; float:right; }
#rental_help ul	{ list-style:none; padding:0; }
#rental_help li	{ clear:both; }
#rental_help h4	{ margin:4em 0 1em; }
#rental_help h4.first	{ margin-top:0; }
#rental_help label	{ width:auto; }
#rental_help label, #rental_help input, #rental_help textarea, #rental_help select	{ float:left; margin:0 1em 1em 0; }
#rental_help input.short	{ width:5.5em }

#rental_help .grid label	{ width:10em; }
#rental_help .grid input, #rental_help .grid textarea	{ width:15em; font-family:'Trebuchet MS',Arial,sans-serif;}
#rental_help .grid textarea	{ font-size:13.3333px }
#rental_help .summary	{ clear:right; width:43%; float:right; margin:1% 0 0; padding:2%; background:#DDD  }

a.find-a-property {
	width: 441px; height: 26px;
	margin: 0 0 0 16px; padding: 0;
	display: block; clear: both;
	position: absolute; z-index: 99; top: 195px;
	background: url(Img/find-a-property.png) no-repeat;
}
a.find-a-property span { display: none; }

a.close { margin: 20px; }

.ul { text-decoration: underline; }

.content #rental_help { display: block !important; }