body {
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
	background-image: url(../images/bkg_body.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
p {
	margin-top: 0px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #B5853D;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #325359;
}
a {
	color: #226C7B;
}


#wrapper {
	position: relative;
	margin: 0px;
	padding: 0px;

}
#wrapper #calendar {
	height: 272px;
	position: absolute;
	left: -105px;
	top: 6px;
	z-index: 10;
	width: 105px;
}
#wrapper #gallery {
	height: 219px;
	width: 104px;
	position: absolute;
	left: 750px;
	top: 97px;
	z-index: 5;
}


#content_wrapper {
	width: 760px;
	background-image: url(../images/bkg_copy.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	top: 0px;
	left: auto;
	right: auto;
	padding: 0px;
}
#header {
	background-image: url(../images/bkg_header.jpg);
	height: 355px;
	width: 748px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
}
#header #flash {
	position: absolute;
	z-index: 1;
	top: 0px;
	height: 354px;
	width: 487px;
	right: 0px;
}

#main_nav {
	width: 132px;
	position: absolute;
	top: 20px;
	left: 121px;
	z-index: 5;
	padding-bottom: 4px;
}

#main_copy {
	height: 60px;
	width: 255px;
	position: absolute;
	left: 10px;
	top: 291px;
	z-index: 10;
	font-size: 11px;
}
#bookingMask {
	background-color: #325359;
	height: 30px;
	width: 748px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.bookingselector {
	width: 35px;
	font-size: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form1 #arrivalDateImg {
	position: absolute;
	top: 11px;
	left: 10px;
	width: 60px;
}
#form1 #arrivalDateDiv {
	position: absolute;
	left: 74px;
	top: 8px;
	width: 60px;
}
#form1 #arrivalDate {
	width: 60px;
	font-size: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form1 #datepicker{
	width: 60px;
	font-size: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:absolute
}
.ui-datepicker-trigger{
	position:absolute;
	padding-left:64px;
}

#form1 #cal {
	position: absolute;
	left: 139px;
	top: 7px;
}
#form1 #departureDateImg {
	position: absolute;
	left: 170px;
	top: 11px;
}
#form1 #departureDateDiv {
	position: absolute;
	left: 251px;
	top: 8px;
}

#form1 #departureDate {
	width: 60px;
	font-size: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#form1 #enddate {
	font-size: 9px;
	width: 60px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:absolute;
}

#form1 #cal2 {
	position: absolute;
	left: 316px;
	top: 7px;
}
#form1 #adultsImg {
	position: absolute;
	left: 347px;
	top: 11px;
}
#form1 #adults {
	position: absolute;
	left: 384px;
	top: 8px;
	width: 19px;
}
#form1 #childrenImg {
	position: absolute;
	left: 429px;
	top: 11px;
}
#form1 #children {
	position: absolute;
	left: 476px;
	top: 8px;
}
#form1 #condoTypeImg {
	position: absolute;
	left: 521px;
	top: 11px;
}
#form1 #condoTypeDiv {
	position: absolute;
	left: 585px;
	top: 8px;
}
#form1 #condoType {
	font-size: 9px;
	width: 55px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#form1 #bookNow {
	position: absolute;
	left: 655px;
	top: 3px;
}


#flash_banner {
	width: 748px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#brownBar {
	background-color: #325359;
	height: 10px;
	margin-right: 5px;
	margin-left: 7px;
}
#title_wrapper {
}



#contact_us {
	float: right;
	width: 130px;
	padding-right: 15px;
	margin-top: 10px;
	text-align: right;
}
.clearspace {
	clear: both;
}

#titles {
	width: 580px;
	margin-top: 10px;
	padding-left: 15px;
	margin-left: 0px;
	float: left;
	
}

#copy {
	width: 690px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	color: #333333;
}
#footer {
	font-size: 10px;
	color: #333333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0099FF;
	position: relative;
}
#copy strong {
	font-weight: bold;
	color: #297A8B;
}
#MyAvailabilityCalendar {
	position: relative;
	left: 0px;
	top: 0px;
}
#CalDiv {
	background-image: url(../images/bkg_copy.gif);
	background-repeat: repeat-y;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 680px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.TableHeader {
	background-color: #EEE48E;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

.clear {
	clear: right;
}


.colorbox{}

.imageTreatment {
	background-color: #FFFFFF;
	padding: 3px;
	border: 2px solid #ADA06C;
	margin-right: 8px;
}
.separator {
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #BFB77C;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
}
#DivBooking {
	font-size: 11px;
}
#DivBooking label {
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	color: #B98642;
	margin-bottom: 4px;
	width: 120px;
	text-align: right;
}
.field {
	width: 125px;
	border: 1px solid #325359;
	font-size: 9px;
}
.field2 {
	border: 1px solid #325359;
	font-size: 9px;
}
.field_txt {
	width: 220px;
	border: 1px solid #325359;
	font-size: 12px;
}


.formLabel {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #B98642;
	text-align: right;
	width: 150px;
	padding-right: 4px;
}
#ResForm select {
	font-size: 10px;
}
#ResForm input {
	font-size: 10px;
}


.copy9px {
	font-size: 9px;
	color: #333333;
}
.divBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B98642;
}
.tablecontent {
	background-color: #E8E8DB;
}
#callout {
}
#datepicker3 {
	width: 125px;
	font-size: 9px;
	border: 1px solid #325359;
}
#datepicker4 {
	width: 125px;
	font-size: 9px;
	border: 1px solid #325359;
}
.reservations {
	background-color: #EEE48E;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	height: 350px;
}
.formDiv {
	background-color: #E8E8DB;
	height: 350px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#iha {
	position: absolute;
	top: 5px;
	right: 30px;
	border:0px;
}
