body{ padding: 0px; margin: 0px; font-family: Tahoma, Geneva, sans-serif; font-weight: 400; color: #000; background-color: #000;}

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: bold;}
.highlight1 { color: #000; font-weight: bold; padding-left:180px;}

#wrapper {position: absolute;  width: 100%; margin: 0px auto; padding: 0px;}
.header {position: relative; width: 100%; height: 50px; border-bottom: 5px dotted #ccc;}
.content {width: 1000px;}
.mainpic { position: relative; background-image: url(back.jpg);  background-repeat: no-repeat; background-position: left top; background-color: #787365; width: 100%; height: 520px;}

#logo {position: relative; background-image: url(logo.png); background-repeat: no-repeat; background-position: 260px 10px; background-color: #787365; width: 100%; height: 70px;}

.rightbookings {float:left; width: 585px; margin-top: 0px; padding: 0px;}
.leftbookings { float:left; width: 366px; margin-left:40px; margin-top: 0px;padding: 0px; }
.left { float:left; width: 415px; margin:0px; padding: 0px; }
.right {float:left; width: 585px; margin:0px; padding: 0px;}

.botmenu {float:right; width: 565px;  padding: 0px; height: 50px; margin-top: 30px;}
.contenttitles { background-color:#787365; padding-left: 85px; padding-top: 8px; padding-bottom: 8px; margin-top: 40px; }
.date { padding-left: 85px; padding-top: 20px; padding-bottom: 0px; margin: 0px;  font-size: 10px; color: #B3A273;}

H3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #FFF; margin: 0px; padding: 0px;}
H4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #B3A273; margin: 0px; padding-bottom: 4px; border-bottom: 1px solid #69614A; display:block; text-align:left;}
H5 { font-size: 11px; font-weight: bold;  margin: 0px; padding: 0px; display:block;}
H2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #B3A273; margin: 0px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dashed #69614A; }

H1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #B3A273; margin: 0px; padding-top: 3px; padding-bottom: 3px;}

.info1 { padding-left: 85px; padding-right: 50px; padding-bottom: 5px; padding-top: 6px; font-size: 11px; line-height: 18px; margin: 0px;}
.border3 {border-bottom: 1px dashed #69614A; font-weight:bold;}

/*FACILITIES*/
UL.facil {FLOAT: left; padding-left: 85px; padding-top: 0px; padding-bottom: 5px; width: 275px; font-size: 11px; line-height: 16px; }
LI.facil { background-image: url(dot.gif); background-repeat: no-repeat; background-position: left 6px ; list-style-type: none; DISPLAY: block; margin: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 3px; padding-left: 12px;}

/*ADDRESS*/
UL.address {FLOAT: left; padding-left: 36px; padding-top: 0px; padding-bottom: 5px; width: 280px; color: #B3A273; font-size: 11px; line-height: 16px; }
LI.address { background-image: url(dot1.gif); background-repeat: no-repeat; background-position: left 3px ; list-style-type: none; DISPLAY: block; margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 12px;}

/*MENU*/
UL.menu	{ width: 555px; padding-top: 20px; padding-bottom: 0px; margin: 0px;  list-style: none; float: left; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; }
UL.menu li { float: left; }
UL.menu li a {font-size: 9pt; color: #B3A273; text-decoration: underline; padding-right:30px;  display: block; outline: 0; }
UL.menu li a:hover {color: #fff; text-decoration: none;  outline: 0;}

.thumb1 {border: 1px solid #69614A;padding: 2px; margin-right: 15px; margin-bottom: 10px; }
.thumb {border: 1px solid #69614A;padding: 2px;margin-right: 15px; margin-bottom: 40px; }
.thumbbook {border: 1px solid #69614A;padding: 2px;margin-top: 12px; margin-bottom: 12px; }

/*THUMBNAILS*/
.pic { position: relative; padding: 0px ; width:1000px; margin-top: 10px; }
.pic2 { position: relative; padding: 0px ; width:914px; margin-top: 10px;  margin-left:86px;}
UL.smpic2 {list-style: none; float: left; padding-right: 20px; height: auto; width: 430px; padding-top: 0px; padding-bottom: 10px; font-size: 11px; line-height: 18px; color: #B3A273; text-align: justify; padding-bottom: 0px; margin-bottom: 10px;}
UL.smpic2 li {  width: 420px; float: left;  margin: 0px; padding: 0px; }
UL.smpic2 li img { float: left;  }

/*WEDDINGS*/
.wed{ font-size: 13px; font-weight: bold; color: #B3A273; margin: 0px; padding-bottom: 14px; padding-top: 2px; display:block; text-align:left;}

/*FOOTER*/
.footer { position:absolute; width: 100%; margin: 20px auto;  padding: 0px; border-top: 1px solid #69614A;}
.footercontent { height: 80px; padding: 0px; margin-left: 30px;}
.leftcol{float: left; width: auto; height: 40px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 10px;}

/*FOOTER LINKS*/
H6 { font-weight: normal; color: #999; font-size: 10px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
H6 A{ outline: 0; color: #999; padding: 0px;  margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 10px; text-decoration: underline;}
H6 A:hover{ outline: 0; text-decoration: none; }

/*FORM + PRICES*/
.formcontent {margin-top: 10px; padding:0px;}
.prices1 {font-size: 10px; color: #FFF;}
.seasons { font-size: 11px; color: #FFF; line-height: 17px; padding: 0px; margin: 0px;}
.star{ font-size: 12px; color: #F00;}
textarea, input, option, select { border: 1px dashed #69614A; background-color: #000; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFF; margin-bottom: 2px;  padding: 3px;}
input#form {margin-top: 8px; margin-bottom: 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px; padding: 4px; background-color:#dec487; color: #000; border: none; cursor:pointer;}


