/* CSS Document */
html {
	overflow-y: scroll;
	}
body {
	margin:0px;
	height:100%;
	background-image:url(background.gif);
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D65E22;
	}
form {
	margin:0px;
	padding:0px;
	}
.main_table {
	height:100%;
 	width:791px;
	}
.main_table a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	background:#001561;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	border-left: 1px solid #001561;
	border-right: 1px solid #001561;
	padding-left:5px;
	padding-right:5px;
	}
.main_table a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	background:#001561;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	border-left: 1px dotted #fff;
	border-right: 1px dotted #fff;
	padding-left:5px;
	padding-right:5px;
	}	
.head {
	height:130px;
	background-image:url(head_background.jpg);
	}
.content {
	background-color:#606060;
	vertical-align: top;
	}
.footer_menu {
	background-color:#001561;
	text-align:center;
	height:15px;
	margin:0px;
	padding:0px;
	line-height:10px;
	}
.footer_menu a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	}
.footer_menu a:hover {
	background-color:#ffffff;
	color:#001561;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	}
.footer_copyright {
	background-color:#c9581e;
	height:11px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:10px;
	border-top: 1px solid #606060;
	}
.border {
	width:8px;
	}
.calendar_btn {
	cursor:pointer;
	}
.hotel_title {
	/*background-color:#525252;*/
	color:#001561;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:100%;
	height:25px;
	}
.find_lodging {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.find_lodging table{
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	}
.find_lodging td {
	width:50%;
}
.find_lodging .input_field {
	width:70px;
}
.find_lodging .fl_title {
	background-color: #73a018;
	border-bottom: 0px solid #606060;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.find_lodging .fl_subtitle_1 {
	text-align:left;
	width:110px;
	float:left;
	}
.find_lodging .fl_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.find_lodging .fl_subtitle_3 {
	background-color:#F5EDE0;
	color:#3f539a;
	font-weight:bold;
	text-align:center;
	}
.find_lodging .fl_subtitle_4 {
	background-color:#F5EDE0;
	color:#001561;
	font-weight:bold;
	text-align:center;
	}
.find_lodging .fl_left_field {
	background-color:#f7ecdc;
	height:20px;
	text-align:left;
	padding-top: 2px;
	padding-left:5px;
	}
.find_lodging .fl_right_field {
	height:20px;
	background-color: #faf0e3;
	}
.reservations {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.reservations table{
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	}
.reservations td {
	width:50%;
}
.reservations #input_field {
	width:70px;
}
.reservations .r_title {
	background-color: #73a018;
	border-bottom: 0px solid #606060;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.reservations .r_subtitle_1 {
	text-align:left;
	width:130px;
	float:left;
	}
.reservations .r_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.reservations .r_left_field {
	background-color:#f7ecdc;
	width: 136px;
	height:20px;
	text-align:left;
	padding-top: 2px;
	padding-left:5px;
	}
.reservations .r_right_field {
	width: 136px;
	height:20px;
	background-color: #faf0e3;
	}
.slogan {
	color:#FFFFFF;
	background-color:#54c6ff;
	background-image:url(background_slogan.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	}
.slogan .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	}
.slogan .subtitle {
	font-weight:normal;
	text-align:right;
	padding-right:50px;
	}
.slogan .substance_1 {
	color:#0E1072;
	padding-left:50px;
	text-align:left;
	}
.slogan .substance_2 {
	color:#0E1072;
	text-align:right;
	padding-right:50px;
	}
.slogan .substance_3 {
	color:#FFFFFF;
	}
.features {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.features table{
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.features img {
	border:1px solid #001d86;
	}
.features .f_title {
	background-color: #001d86;
	border-bottom: 0px solid #606060;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.features .f_subtitle_1 {
	text-align:left;
	width:100px;
	float:left;
	}
.features .f_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.features .f_text_title {
	background-color:#f4e9da;
	color:#001561;
	font-weight:bold;
	}
.features .f_text {
	color:#001561;
	font-size:11px;
	}
.destinations {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.destinations a {
	background-color:#FF6417;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-transform:capitalize;
	}
.destinations a:hover {
	background-color:#FFFFFF;
	color:#FF6417;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
	}
.destinations select {
	font-size:11px;
	line-height:0px;
	}
.destinations table {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	}
.destinations td {
	/*width:50%;*/
}
.destinations img {
	border:1px solid #ff6417;
	text-align: left;
}
.destinations .button_n {
	background-color:#FF6417;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
	cursor:pointer;
	}
.destinations .button_o {
	background-color:#FFFFFF;
	color:#FF6417;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
	cursor:pointer;
	}
.destinations .d_title {
	background-color: #ff6417;
	border-bottom: 0px solid #606060;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.destinations .d_subtitle_1 {
	text-align:left;
	width:100px;
	float:left;
	}
.destinations .d_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.destinations .d_text_subtitle_1 {
	background-color:#f4e9da;
	color:#001561;
	font-weight:bold;
	text-align:left;
	}
.destinations .d_text_subtitle_2 {
	list-style-type:circle;
	margin-left:20px;
	background-color:#f4e9da;
	color:#3f539a;
	font-weight:normal;
	text-align:left;
	}
.destinations .d_text_subtitle_3 {
	color:#3f539a;
	font-weight:bold;
	text-align:center;
	}
.destinations .d_text_subtitle_4 {
	background-color:#F5EDE0;
	color:#3f539a;
	font-weight:normal;
	}
.destinations .d_links_1 {
	background-color:#f4e9da;
	color:#702500;
	font-weight:normal;
	text-align:left;
	width:100px;
	float:left;
	}
.destinations .d_links_2 {
	background-color:#f4e9da;
	color:#0079b0;
	font-weight:normal;
	text-align:right;
	}
.offers {
	background-color: #ccebf9;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.offers table{
	background-color: #ccebf9;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	}
.offers td {
	width:50%;
}
.offers #input_field {
	width:70px;
}
.offers .o_title {
	background-color: #0097e2;
	border-bottom: 0px solid #606060;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.offers .o_subtitle_1 {
	text-align:left;
	width:100px;
	float:left;
	}
.offers .o_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.offers .o_left_field {
	background-color:#b9e6fb;
	width: 136px;
	height:20px;
	text-align:left;
	padding-top: 2px;
	padding-left:3px;
	}
.offers .o_right_field {
	width: 136px;
	height:20px;
	background-color: #c2e9fb;
	}
.offers .o_text {
	padding-left:3px;
	padding-right:3px;
	}
.register {
	background-color: #ffe6c8;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	text-align: left;
	}
.register a {
	background-color: #fff4e5;
	color:#001561;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.register a:hover {
	background-color: #fff4e5;
	color:#73A018;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.register table {
	background-color: #fff4e5;
	color:#7a3401;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	text-align: left;
	}
.register td {
	width:50%;
}
.register .input_field {
	width:120px;
}
.register img {
	border:1px solid #7a3401;
	}
.register .reg_title {
	background-color: #7a3401;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	}
.register .reg_subtitle_1 {
	text-align:left;
	width:100px;
	float:left;
	}
.register .reg_subtitle_2 {
	font-weight:normal;
	text-align:right;
	}
.register .reg_text_title {
	background-color:#f4e9da;
	color:#7a3401;
	font-weight:bold;
	font-size:12px;
	}
.register .reg_text_title_2 {
	background-color:#F8EFE4;
	color:#7a3401;
	font-size: 12px;
	text-align:center;
	}
.register .reg_text_1 {
	background-color:#F8EFE4;
	color:#7a3401;
	display:block;
	font-size: 12px;
	text-align:left;
	}
.register .reg_text_2 {
	background-color:#F8EFE4;
	color:#0352AF;
	font-weight:bold;
	display:block;
	font-size: 12px;
	text-align:left;
	}
.register .fl_left_field {
	background-color:#f7ecdc;
	height:20px;
	text-align:left;
	padding-top: 2px;
	padding-left:5px;
	font-size:12px;
	}
.register .fl_right_field {
	height:20px;
	background-color: #faf0e3;
	font-size:12px;
	}
.availability {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
.availability #tab_n {
	width:110px;
	height: 22px;
	background-color: #73a018;
	border: 1px solid #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	cursor:pointer;
	}
.availability #tab_o {
	color:#73a018;
	width:110px;
	height: 22px;
	background-color: #fff4e5;
	border: 1px solid #fff4e5;
	padding-left: 5px;
	padding-right: 5px;
	cursor:pointer;
	}
.availability #tab_off {
	color:#73a018;
	width:110px;
	height: 22px;
	background-color: #fff4e5;
	border: 1px solid #fff4e5;
	padding-left: 5px;
	padding-right: 5px;
	}
.rooms {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	}
.rooms a {
	background-color:#73a018;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-transform:uppercase;
	}
.rooms a:hover {
	background-color:#ffffff;
	color:#73a018;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	}
.rooms img {
	border:1px solid #73a018;
	text-align:left;
	}
.rooms table {
	background-color: #fff4e5;
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	}
.rooms .button_n {
	background-color:#73a018;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	}
.rooms .button_o {
	background-color:#ffffff;
	color:#73a018;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	cursor:pointer;
	}
.rooms .room_text_subtitle_1 {
	float:left;
	background-color: #001561;
	color:#fff;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	}
.rooms .room_text_price {
	background-color: #FFF4E5;
	color:#001561;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	}
.rooms .room_text_subtitle_2 {
	background-color:#f4e9da;
	color:#180b00;
	font-weight:normal;
	text-align:left;
	}
.rooms .room_text_subtitle_3 {
	background-color:#FFFEFB;
	color:#5F8314;
	font-weight:bold;
	text-align:center;
	}
.rooms .room_text_subtitle_4 {
	background-color:#5F8314;
	color:#FFFBF4;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	}
.rooms .room_text_subtitle_5 {
	background-color: #FFEED9;
	color:#180b00;
	text-align:left;
	}
.rooms .room_text_subtitle_6 {
	background-color: #FFFBF4;
	color:#512400;
	text-align:left;
	}
.rooms .room_text_subtitle_7 {
	background-color:#FFFBF4;
	color:#557612;
	text-align:left;
	}
.rooms .room_links_1 {
	background-color:#f4e9da;
	color:#702500;
	font-weight:normal;
	text-align:left;
	width:140px;
	float:left;
	}
.rooms .room_links_2 {
	float:right;
	background-color:#f4e9da;
	color:#0079b0;
	font-weight:normal;
	text-align:right;
	}
.rooms .details {
	border:1px solid #f4e9da;
	color:#180b00;
	font-weight:normal;
	text-align:left;
	margin-top:2px;
	}
.rooms .details_tr_even {
	background-color:#FFEED9;
	}
.rooms .details_tr_odd {
	background-color:#F5EDE0;
	}
.rooms .details_prices_1 {
	background-color:#F4E9DA;
	color:#666666;
	font-weight:normal;
	text-align:left;
	text-transform:capitalize;
	}
.rooms .details_prices_2 {
	background-color:#FFEED9;
	color:#001561;
	font-weight:normal;
	text-align:left;
	}
.rooms .details_day_title {
	background-color:#f4e9da;
	color:#180b00;
	font-weight:normal;
	text-align:center;
	}
.rooms .details_subtotal {
	color:#001561;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	}
.rooms .details_discount {
	color:#FF0000;
	font-size:9px;
	text-align:center;
	}
.rooms .details_date {
	color:#5F8314;
	text-align:center;
	}
.rooms .details_subtotal_legend {
	color:#001561;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
.rooms .details_discount_legend {
	color:#FF0000;
	font-size:10px;
	text-align:center;
	}
.required_fields {
	color:#FF0000;
	}
.errorr {
	color:#FF0000;
	}
