/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}

body {font-size:70%; background-color:#333;}

p {margin-bottom:15px;}

h1 {font-size:130%; text-align:left; border:none; margin-bottom:15px;}
h2 {font-size:130%; text-align:center; margin-top:10px;}
h3 {font-size:80%; text-align:center;}
h5 {font-size:100%; text-align:right;}

img.left {float: left; margin: 0 15px 0 0;}
img.right {float: right; margin: 0 0 15px 15px;}

.contentLine {margin:20px 0 20px 0; color:#063;}

.formtext {font-size: 100%; margin:0 5px 0 5px; border: 1px solid #063;}
.formBtn {font-size: 100%; margin:0 0 0 5px; border: 1px solid #063;}

#wrapperBG {height:100%;background: #333 url(../images/bodyBg.png) repeat-y 50% 0;}
#wrapper {height:100%;margin:0 auto;width:750px; background-color:#fff;}

#mainImg {float:left; width:750px;height:135px; background-image:url(../images/logo750.jpg); background-repeat: no-repeat;}

#navi ul {float:left;background-color: #EBFAD8; width:750px;border-bottom:1px solid #006633;}
#navi .nav li {float:left;  list-style:none; color:#063; text-align:left;}
#navi .nav a { text-decoration:none; color:#063; display:block; padding:15px 0 15px 15px;}
/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { #navi .nav a { padding:15px 0 15px 10px; } }
#navi .nav a:hover {text-decoration:underline; color: #009933;}

body#home #n-home span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#properties #n-properties span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#estate #n-estate span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#location #n-location span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#activities #n-activities span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#prices #n-prices span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#gallery #n-gallery span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}
body#contact #n-contact span {text-indent:0px;background-color:#EBFAD8; color: #009933; text-decoration:underline;}

.property {height:150px;}

.gallery {float:left; width:750px;}
.gallery ul {list-style:none;}
.gallery li {float:left; margin:12px;}
.gallery li a {border:none;}
.gallery li a:hover {border:none;}

#fpImages {float:right; width:300px; background-color:#EBFAD8;padding:10px 20px 0 20px;color:#063;border-left:1px solid #006633;}
#fpImages p img {display:block;margin:0 auto;}

.column {float:left;width:350px;padding:0 20px 0 20px;}
.columnThin {float:left; width:310px; padding:0 20px 0 20px;}

.columnThin ul {float:left;}
.columnThin .nav li {float:left;  list-style:none; color:#063; text-align:left;}
.columnThin .nav a { text-decoration:none; color:#063; display:block; padding:15px 20px 15px 0;}
.columnThin .nav a:hover {text-decoration:underline; color: #009933;}

#content {width:750px;padding:10px 0 10px 0;float:left; color:#063; background-color:#fff;}
#content a {text-decoration: underline; color:#063;}
#content a:hover {text-decoration:underline; color:#093;}
#content h1 img {border:1px solid #063;}

#map {float:left;width:300px; height:370px;margin:10px 0 0 0; border:1px solid #063;}

/* Calendar CSS */
.calendar {border: 1px solid #063;  background-color: #ffe;}
.calendar td {text-align:center;}
.calendar td a {text-decoration:none;}

td.booked {background-color:#F98EA9; text-align:center; border: solid 2px #F98EA9;}
td.available {background-color:#2EEB9F; text-align:center; border: solid 2px #2EEB9F;}
td.pending {background-color:#FDC877; text-align:center; border: solid 2px #FDC877;}
td.past {background-color:#D9DAD8; text-align:center;	border: solid 2px #D9DAD8;}
td.selected {background-color:#2EEB9F; text-align:center; border: solid 2px #FF0000;}

#webbadmin {float:left;margin:20px 0 0 20px; width:500px;}
#login {float:left;margin:50px 0 0 0; width:750px; text-align:center;}

#galleryAdmin {float:left;margin:20px 0 0 20px;}

#gAdmin table {background-color:#ebfad8; color: #990; border: 1px solid #990; border-collapse: collapse;}
#gAdmin td {padding: 5px;}
#gAdmin .myBtn {text-align:left;}

#propertyFooter {float:left; height:50px; width:750px; background-color:#e6e6e6; color:#063; margin-bottom:15px;}
.propertyFooterBlock {margin: 0;	padding: 10px 0 0 0; list-style: none; line-height: normal;}
.propertyFooterBlock li {display: inline;}
.propertyFooterBlock a { font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0 5px; text-decoration: none; font-size:.8em; color:#063;}
.propertyFooterBlock a:hover {text-decoration: underline;}

.propertyFooterBlock {float:left; width:250px; text-align:center;}

#footer {width:790px; margin:0 auto;background-color:#333; text-align:right; padding:5px 0 5px 0; color: #666; background-image:url(../images/footerBg.jpg); background-repeat: no-repeat;}
#footer a {padding-right:10px;text-decoration:underline; color:#666;}
#footer a:hover {color:#fc0;}

div.clearfloats {clear:both; border:solid 1px #000; visibility:hidden;}
/*<div class='clearfloats'><!--clear the float--></div>*/


/* for Internet Explorer min-width & min-height problem */
/*\*/
* html #header {}

/**/