/* Golf and Beach 2005 */
body {
	margin:0px;
	padding:10px 10px 11px 10px;
	font-size:100%;
	background: #b9e0fd none; color: white;
    font-family: Verdana, Helvetica, sans-serif}
	
/*skip navigation link hiding*/
#skiplink {
width:20%;
color:#b9e0fd;
font-size:0.1em;}
.show-hide {display:none;}
h1 {font-size: 1.4em; margin: 15px 10px 20px 10px; padding: 0px 0px 4px 0px; border-bottom: 1px dashed #7b2f2f; color:#7b2f2f; background: none transparent;}
h2 {font-size: 1.1em; margin: 20px 10px 8px 10px; padding: 0px 0px 4px 0px; color:#078bed; background: none transparent;}
#property-table {margin: 0px 10px 0px 10px; padding: 0;}
#property-table h2 {font-size: 1.1em; margin: 5px 0px 0px 0px; padding: 0; color:#7b2f2f; background: none transparent;}
#property-table h3 {font-size: 0.9em; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0; color:#078bed; background: none transparent;}
#property-table p {margin: 0; padding: 0px 0px 15px 0px; color: #274310; background: none transparent; font-size: 0.75em;}
h2.rental {font-size: 1.1em; margin: 15px 10px 10px 10px; padding: 0px 0px 4px 0px; color:#078bed; background: none transparent;}
td.prices-border {border-bottom: 1px solid #b9e0fd;}
#prices-table h2 {font-size: 0.9em; margin: 10; padding: 0; color:#078bed; background: none transparent;}
#prices-table h3 {font-size: 0.8em; font-weight: bold; margin: 5px 0px 4px 0px; padding: 0; color:#078bed; background: none transparent;}
#prices-table {border-bottom: 1px solid #b9e0fd; margin-left:8px; border-top: 1px solid #b9e0fd;}
fieldset h2 {font-size: 1.0em; margin: 20px 10px 7px 10px; padding: 0px 0px 4px 0px; color:#078bed; background: none transparent;}
fieldset h3 {font-size: 0.9em; margin: 15px 10px 0px 10px; padding: 0; color:#078bed; background: none transparent;}

p {margin: 15px 17px 10px 10px; padding: 0; color: #274310; background: none transparent; font-size: 0.75em;} 
span {padding: 15px 17px 10px 10px; color: #274310; background: none transparent; font-size: 0.8em;}
.prices {padding: 0; color: #274310; background: none transparent; font-size: 0.8em;}
.dates {padding: 0px 0px 20px 10px; color: #078bed; background: none transparent; font-size: 0.8em;}
.dates-top {padding: 10px 0px 20px 10px; color: #078bed; background: none transparent; font-size: 0.8em;}
.dates-bottom {padding: 0px 0px 10px 10px; color: #078bed; background: none transparent; font-size: 0.8em;}
.prices-top {padding: 10px; background: none transparent; font-size: 0.8em;}


ul {
	list-style: none;
	font-size:0.8em;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 0px;}
li {
	background: url("images/list_arrow.gif") top left no-repeat #fff;
	color:#274310;
	line-height: 1.2em;
	padding: 2px 0px 5px 15px;
	margin: 0px 0px 0px 10px;}
	
.header {border-bottom: 3px solid #3a6518; border-top: 1px solid #3a6518; padding:0px; margin:0px;}
.header-sec {border-bottom: 1px solid #fff; border-top: 1px solid #3a6518; padding:0px; margin:0px;}

.lh-menu-top {border-top: 1px solid #3a6518; border-bottom: 2px solid #fff;}

.menu-item {border-bottom: 2px solid #fff;}

.lh-menu {background: #44acf9 none; width:153px; color: white; margin: 11px 11px 11px 11px;}

.rh-images {padding: 11px 11px 11px 11px;}
.border-image {border: 1px solid #3a6518;}
.floatright {float:right; margin: 0px 15px 5px 8px; padding: 0;}
.floatright2 {float:right; margin: 0px 0px 5px 8px; padding: 0;}
.borderpadL {border: 1px solid #3a6518; margin: 0px 10px 5px 10px;}

.white-bg {color: #fff; background: #fff none; border-bottom: 2px solid #3a6518; width:739px;}
table {color:#274310;} 
.breadcrumb {width:739px; padding: 4px 5px 5px 13px; margin: 0px; font-size:0.7em; background: none #3a6518; color:white;}

fieldset {border: 1px solid #078bed; width: 65%; margin: 0px 10px 10px 10px; padding: 0px 0px 10px 20px; background: none #f3fbee; color: #078bed;}
fieldset p {margin: 0px 10px 5px 10px; padding-top: 10px; color: #078bed;}
legend {font-size: 1.1em; color:#078bed; background: none transparent;}
.textbox {width:250px; border: 1px solid #078bed; color: #078bed;}
.from {width:100px; border: 1px solid #078bed; color: #078bed;}
.to {width:100px; border: 1px solid #078bed; color: #078bed;}
.numbers {width:40px; border: 1px solid #078bed; color: #078bed;}
form {margin: 0px 0px 0px 50px;}
textarea {width:250px; border: 1px solid #078bed; color: #078bed;}
br {margin-bottom: 3px;}

/*link styles*/
.links {line-height: 1.5em; }
a.breadcrumb-link:link{background: none transparent; color:#fff; text-decoration:underline;}
a.breadcrumb-link:active{background: none transparent;; color:#fff; text-decoration:none;}
a.breadcrumb-link:visited{background: none transparent;; color:#fff; text-decoration:underline;}
a.breadcrumb-link:hover{background: none #fff; color:#3a6518; text-decoration:none;}

p a:link{background: none transparent; color:#0678cc; text-decoration:underline;}
p a:active{background: none transparent;; color:#0678cc; text-decoration:none;}
p a:visited{background: none transparent;; color:#0678cc; text-decoration:underline;}
p a:hover{background: none #0678cc; color:#fff; text-decoration:none;}

li a:link{background: none transparent; color:#0678cc; text-decoration:underline;}
li a:active{background: none transparent;; color:#0678cc; text-decoration:none;}
li a:visited{background: none transparent;; color:#0678cc; text-decoration:underline;}
li a:hover{background: none #0678cc; color:#fff; text-decoration:none;}

a:link{background: none transparent; color:#0678cc; text-decoration:underline;}
a:active{background: none transparent; color:#0678cc; text-decoration:none;}
a:visited{background: none transparent; color:#0678cc; text-decoration:underline;}
a:hover{background: none transparent; color:#fff; text-decoration:none;}

#skiplink a:link{background: none transparent; color:#b9e0fd; text-decoration:underline;}
#skiplink a:active{background: none transparent; color:#b9e0fd; text-decoration:none;}
#skiplink a:visited{background: none transparent; color:#b9e0fd; text-decoration:underline;}
#skiplink a:hover{background: none transparent; color:#b9e0fd; text-decoration:none;}
