/* Golf and Beach 2010 */


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-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.95em; font-weight:normal; margin: 10px 5px 15px 0; padding: 0px 0px 4px 0px; color:#993300; background: none transparent;}
h2 {font-size: 1.2em; margin: 20px 10px 8px 0; padding: 0px 0px 4px 0px; color:#993300; background: none transparent; font-weight:normal}

h2#home {font-size: 1.2em; margin: 0 0 8px 0; padding: 0px 0px 0 0px; color:#993300;}
h2#home span {font-size: 0.6em; margin: 0 0 8px 0; padding: 0px 0px 0 0px; color:#993300;}

h2#home span a:hover {color:#993300; text-decoration:none}


#property-table {margin: 0px 10px 0px 0; padding: 0;}
#property-table h2 {font-size: 1.2em; font-weight:normal; margin: 5px 0px 0px 0; padding: 0; color:#7b2f2f; background: none transparent;}
#property-table h3 {font-size: 0.9em; font-weight: bold; margin: 0px 0px 10px 0; 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.2em; margin: 15px 10px 10px 0; padding: 0px 0px 4px 0px; color:#993300; background: none transparent;}
td.prices-border {border-bottom: 1px solid #b9e0fd;}
#prices-table h2 {font-size: 0.9em; margin: 10px; padding: 0; color:#993300; 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; border-top: 1px solid #b9e0fd;}

fieldset h2 {font-size: 1.0em; margin: 20px 10px 7px 0; padding: 0px 0px 4px 0px; color:#078bed; background: none transparent;}
fieldset h3 {font-size: 0.9em; margin: 15px 10px 0px 0; padding: 0; color:#078bed; background: none transparent;}

p {margin: 15px 17px 10px 0; padding: 0; color: #274310; background: none transparent; font-size: 0.8em; line-height:1.4em;} 
table#lastUpdated {width:751px; color: #274310; background: none transparent; font-size: 0.7em; line-height:1.4em; padding-right:5px}
td#date {text-align:right;padding-top:0; padding-right:20px}
span {padding: 15px 17px 10px 10px; color: #274310; background: none transparent; font-size: 0.8em;}

p#underVilla {padding: 0 18px 20px 0; color: #274310; background: none transparent; font-size: 0.65em; text-align:center; margin:0; font-weight:bold}

.prices {padding: 0; color: #274310; background: none transparent; font-size: 0.8em;}
.dates {padding: 0px 0px 20px 10px; color: #993300; background: none transparent; font-size: 0.8em;}
.dates-top {padding: 10px 0px 20px 10px; color: #993300; background: none transparent; font-size: 0.8em;}
.dates-bottom {padding: 0px 0px 10px 10px; color: #993300; 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 0;
	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 {background: url("images/header.jpg") top left no-repeat #fff; padding:0px; margin:0px; height:108px; width:751px; color:#000}
.header .espanol {float:right; display:inline; margin:10px; padding:0; font-size: 0.8em; text-align:center; font-weight:bold; color:#000}
.header .espanol a:link{background: none transparent; color:#000; text-decoration:none;}
.header .espanol a:active{background: none transparent; color:#ffe600; text-decoration:none;}
.header .espanol a:visited{background: none transparent; color:#000; text-decoration:none;}
.header .espanol a:hover{background: none #ffe600; color:#333; text-decoration:none;}

.header .espanol a.noColour:link{background: none transparent; text-decoration:underline;}
.header .espanol a.noColour:active{background: none transparent; text-decoration:none;}
.header .espanol a.noColour:visited{background: none transparent; text-decoration:none;}
.header .espanol a.noColour:hover{background: none #ffe600; color:#333; text-decoration:none;}


.header-sec {border-bottom: 1px solid #fff; border-top: 1px solid #3a6518; padding:0px; margin:0px;}

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

.lh-menu {background: none #fff; width:153px; color: white; margin: 8px 11px 11px 15px;}
.lh-menu-bottom {margin-top:6px;}
.rh-images {padding: 20px 11px 11px 11px;}
.border-image {border: 3px solid #44acf9;}
.floatright {float:right; margin: 0px 15px 5px 8px; padding: 0;}
.floatright2 {float:right; margin: 0px 0px 5px 8px; padding: 0;}
.borderpadL {border: 3px solid #44acf9; margin: 0px 10px 5px 10px;}
.justborder {border: 3px solid #44acf9;}
.redborder {border: 3px solid #44acf9;}

.white-bg {color: #fff; background: url(images/bottom.gif) bottom right no-repeat #fff;width:751px;}
table {color:#274310;} 
.breadcrumb {width:739px; padding: 4px 5px 5px 13px; margin: 0px; font-size:0.7em; background: none #3a6518; color:white;}

fieldset {border: 0 solid #078bed; width: 65%; margin: 0px 10px 10px 0; padding: 0px 0px 10px 0; background: none #fff; color: #078bed;}
fieldset p {margin: 0 10px 5px 0; 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: 10px 0px 0px 0;}
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;}

