#content_right_booknow{
	margin: 6px 6px 5px 6px;
	padding: 0px 0px 15px 0px;
	border: none;
}

#content_right_booknow #booknowform {
	position: relative;
	height: 378px;
	margin: -5px 0px 37px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #564a3b;
	background-image: url(../img/form_bg.jpg);
	background-repeat: no-repeat;
	background-position: 119px 10px;
}

#booknowform label {
	width: 127px;
	position: absolute;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	text-indent: 27px;
}

#booknowform input {
	position: absolute;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	height: 16px;
	padding: 4px 0px 0px 0px;
	width: 277px;
	background: none;
	border: none;
}

#booknowform #first_name_label {
	top: 23px;
	left: 0px;
}
#booknowform #first_name {
	top: 15px;
	left: 135px;
}

#booknowform #last_name_label {
	top: 53px;
	left: 0px;
}
#booknowform #last_name {
	top: 45px;
	left: 135px;
}

#booknowform #email_label {
	top: 83px;
	left: 0px;
}
#booknowform #email {
	top: 75px;
	left: 135px;
}

#booknowform #adult_label {
	top: 113px;
	left: 0px;
}
#booknowform #adult {
	top: 105px;
	left: 135px;
	width: 57px;
}

#booknowform #children_label {
	top: 113px;
	left: 212px;
	width: 140px;
}
#booknowform #children_label span {
	color: #b2a391;
}
#booknowform #children {
	top: 105px;
	left: 354px;
	width: 57px;
}

#booknowform #typeof_label {
	top: 143px;
	left: 0px;
}

#booknowform #typeof {
	position: absolute;
	top: 135px;
	left: 126px;
	width: 287px;
	height: 22px;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#booknowform #typeof_span {
	position: absolute;
	top: 138px;
	left: 136px;
	width: 260px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#booknowform #comments_label {
	top: 236px;
	left: 0px;
}
#booknowform #comments {
	top: 230px;
	left: 127px;
	position:absolute;
	width: 265px;
	height: 67px;
	padding: 8px 8px 0px 10px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	background: none;
	border: none;
}

#booknowform #warning_h3{
	position: absolute;
	color: #d1ff79;
	top: 18px;
	left: 430px;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS',Verdana;
	font-size: 12px;
	font-weight: bold;
}

#booknowform #marked_fields{
	position: absolute;
	top: 37px;
	left: 417px;
	padding: 5px 12px;
	height: 97px;
	width: 130px;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	text-align: left;
	background: none;
	border: none;
}
#booknowform #thankyou{
	position: absolute;
	top: 333px;
	left: 150px;
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	display: none;
}
#booknowform #arrival_label {
	top: 173px;
	left: 0px;
}
#booknowform #departure_label {
	top: 203px;
	left: 0px;
}
#booknowform #submitbutton {
	position: absolute;
	top: 324px;
	left: 316px;
	width: 105px;
	height: 35px;
	background-color: none;
	background-image: url(../img/form_submit_off.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 120px;
	text-indent: 120px;
}
#booknowform #submitbutton:hover {
	background-image: url(../img/form_submit_on.jpg);
}

#booknowform #arrive {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	position: absolute;
	top: 168px;
	left: 332px;
	width: 75px;
	height: 15px;
	text-align: left;
	cursor: pointer;
}

#booknowform #depart {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: white;
	position: absolute;
	top: 197px;
	left: 332px;
	width: 75px;
	height: 15px;
	text-align: left;
	cursor: pointer;
}

/* DATE PICKER  */


#datepicker_place{
	position: absolute;
	top: 165px ;
	left: 418px ;
	height: 141px;
	width: 158px;
	display: block;
	padding: 0px;
	margin: 0px;
}

.ui-datepicker{
	background-image: url(../img/form_calendar_bg.jpg);
	background-position: 0px 0px;
	height: 141px;
	width: 158px;
	overflow: hidden;
	padding: 1px;
	z-index: 10;
	display: none;
	top: 0px !important;
	left: 0px !important;
}


.ui-datepicker-calendar {
	padding: 0px;
	margin: 3px 0px 9px 2px;
	border: 0px;
	border-collapse: collapse;
	height: 110px;
	width: 158px;
	overflow: hidden;
}


.ui-datepicker-calendar a {
	color: #a99379;
	text-decoration: none;
	width: 22px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	display: block;
	overflow: hidden;
}


.ui-datepicker-calendar th{
	color: #d1ff79;
	text-align: center;
	height: 16px;
}

.ui-datepicker-calendar td{
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: center;
}

.ui-datepicker-title{
	text-align: center;
	color: #d1ff79;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.ui-datepicker-next{
	float: right;
	height: 20px;
	width: 20px;
	margin: 1px;
	overflow: hidden;
	text-indent: 30px;
	background-image: url(../img/calendar_next.jpg);
}

.ui-datepicker-prev {
	float: left;
	height: 20px;
	width: 20px;
	margin: 1px;
	overflow: hidden;
	text-indent: 30px;
	background-image: url(../img/calendar_prev.jpg);
}

.ui-datepicker-other-month{
	color: #664f31;
}


#start_y {
	position: absolute;
	top: 165px;
	left: 126px;
	width: 77px;
	height: 22px;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#start_y_span {
	position: absolute;
	top: 168px;
	left: 136px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#start_m {
	top: 165px;
	left: 206px;
	width: 60px;
	height: 22px;
	position: absolute;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#start_m_span{
	position: absolute;
	top: 168px;
	left: 216px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#start_d {
	top: 165px;
	left: 268px;
	width: 60px;
	height: 22px;
	position: absolute;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#start_d_span{
	position: absolute;
	top: 168px;
	left: 278px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#end_y {
	position: absolute;
	top: 194px;
	left: 126px;
	width: 77px;
	height: 22px;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#end_y_span {
	position: absolute;
	top: 197px;
	left: 136px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#end_m {
	top: 194px;
	left: 206px;
	width: 60px;
	height: 22px;
	position: absolute;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#end_m_span{
	position: absolute;
	top: 197px;
	left: 216px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

#end_d {
	top: 194px;
	left: 268px;
	width: 60px;
	height: 22px;
	position: absolute;
	background: none;
	border: none;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
}
#end_d_span{
	position: absolute;
	top: 197px;
	left: 278px;
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #3b2f1f;
	display: none;
}

.hidden {
	opacity: 0;
	filter: alpha(opacity=0);
}

#thankyou_div {
	position: relative;
	height: 378px;
	margin: -5px 0px 37px 0px;
	padding: 0px 0px 0px 0px;
	width: 606px;
	background-color: #564a3b;
	background-position: 150px 50px;
	background-image: url(../img/thankyou.jpg);
	background-repeat: no-repeat;
	z-index: 15;
	display: none;
}

#content_right_prices{
	margin: 6px 6px 19px 6px;
	padding: 7px 35px 20px 40px;
	background-color: #564a3b;
	list-style-image: url(../img/li_dot_orange.jpg);
	border-width: 0px 0px 1px 0px;
	border-color: #856b21;
	border-style: solid;
}

#content_right_prices p {
	padding: 0px;
	margin: 0px 0px 10px -20px;
	border: none;
}

#content_right_prices ul{
	margin: 0px;
	padding: 0px;
	height: 100px;
	list-style-image: url(../img/li_dot_orange.jpg);
}

#content_right_prices ul li {
	margin: 0px;
	padding: 5px 0px;
	background-image: url(../img/dots.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#content_right_prices ul li.last{
	background: none;
}

#content_right_prices ul li span{
	color: #e99c42;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 50px;
}


#content_right_prices a,#content_right_prices a:visited {
	color: #e99c42;
}

#content_right_bravo{
	margin: 6px 6px 19px 6px;
	padding: 7px 35px 20px 40px;
	background-color: #564a3b;
	list-style-image: url(../img/li_dot_orange.jpg);
	border-width: 0px 0px 1px 0px;
	border-color: #856b21;
	border-style: solid;
}

#content_right_bravo p {
	padding: 0px;
	margin: 0px 0px 10px -20px;
	border: none;
}

#content_right_bravo ul{
	margin: 0px;
	padding: 0px;
	height: 100px;
	list-style-image: url(../img/li_dot_orange.jpg);
}

#content_right_bravo ul li {
	margin: 0px;
	padding: 5px 0px;
	background-image: url(../img/dots.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#content_right_bravo ul li.last{
	background: none;
}

#content_right_bravo ul li span{
	color: #e99c42;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 50px;
}


#content_right_bravo a,#content_right_bravo a:visited {
	color: #e99c42;
}

.packages{
	margin: 6px 6px 19px 6px;
	padding: 7px 35px 20px 40px;
	background-color: #564a3b;
	list-style-image: url(../img/li_dot_orange.jpg);
	border-width: 0px 0px 1px 0px;
	border-color: #856b21;
	border-style: solid;
}

.packages p {
	padding: 0px !important;
	margin: 0px 0px 10px -20px !important;
	border: none !important;
}

.packages ul{
	margin: 0px;
	padding: 0px;
	height: 100px;
	list-style-image: url(../img/li_dot_orange.jpg);
}

.packages ul li {
	margin: 0px;
	padding: 5px 0px;
	background-image: url(../img/dots.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.packages ul li.last{
	background: none;
}

.packages ul li span{
	color: #e99c42;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 50px;
}


.packages a,.packages a:visited {
	color: #e99c42;
}

#submitbutton {
	position: absolute;
	top: 50px;
	left: 416px;
	width: 105px;
	height: 35px;
	border: none;
	background-color: none;
	background-image: url(../img/form_submit_off.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 120px;
	text-indent: 120px;
}

#submitbutton:hover {
	background-image: url(../img/form_submit_on.jpg);
}