body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:0px;

	font-size:11px;

	background-color:#38191b;

}

a:link, a:visited {

	color:#556637;

	font-size:11px;

	text-decoration:underline;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a:hover {

	color:#556637;

	font-size:11px;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#roomLinks a:link {

	color:#fad129;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#roomLinks a:visited {

	color:#fad129;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#roomLinks a:hover {

	color:#fad129;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}





.title_1 {

	color:#fad129;

	font-size:12px;

	font-weight:bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.title_2 {

	color:#fad129;

	font-size:11px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.title_3 {

	color:#b66468;

	font-size:14px;

	font-weight:bold;

	font-family:"Times New Roman", Times, serif;

}

.title_4 {

	color:#fad129;

	font-size:15px;

	font-family:"Times New Roman", Times, serif;

}



.text_1 {

	color:#ffffff;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;

}

.text_2 {

	color:#556637;

	font-size:11px;
	
	line-height:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.text_3 {

	color:#ffffff;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.list {

	color:#556637;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;

}

.text_footer {
	color:#556637;

	font-size:9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.btn_o {

	background-image:url(btn_o.jpg);

	background-repeat:repeat-x;

	color:#ffffff;

	font-size:13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.separator {

	background-image:url(menuSeparator.jpg);

	background-repeat:no-repeat;

}

.btn_n {

	background-image:url(btn_n.jpg);

	background-repeat:repeat-x;

	color:#ffffff;

	font-size:13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.topBg {

	background-image:url(topBg.gif);

	background-repeat:no-repeat;

	line-height:10px;

}

.logo {

	position:absolute; 

	left:20px; 

	top:0px; 

	width:132px; 

	height:78px;

}

.slogan {

	position:absolute; 

	left:440px; 

	top:50px; 

	width:330px; 

	height:24px;

	color:#d48287;

	font-weight:bold;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

}

/*.image {

	background-image:url(image.jpg);

	background-repeat:no-repeat;

	background-position:top;

}
*/

.bottomBg {

	background-image:url(bottomBg.gif);

	background-repeat:repeat-x;

}

.form {

	margin:0px;

	padding:0px;

}

.imageBg {

	background-image:url(imageBg.gif);

	background-repeat:no-repeat;

}

.searchButtonLeft {

	background-image:url(btnLeftBg.jpg);

	background-repeat:no-repeat;

}

.searchButtonMiddle {

	background-image:url(btnMiddleBg.jpg);

	background-repeat:repeat-x;

}

.searchButtonRight {

	background-image:url(btnRightBg.jpg);

	background-repeat:no-repeat;

}

.searchSubmit {

	background-color:transparent; 

	border:0px; 

	cursor:pointer;

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.inputText {

	color:#4b4946;

	width:100%;

	border:solid 1px #767674;

}

.select {

	color:#4b4946;

	width:100%;

	border:solid 1px #767674;

}

.calendar_btn {

	cursor:pointer;

}











.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: #6d8248;

	border: 1px solid #e7e7e7;

	padding-left: 5px;

	padding-right: 5px;

	cursor:pointer;

	}

.availability #tab_o {

	color:#73a018;

	width:110px;

	height: 22px;

	background-color: #e7e7e7;

	border: 1px solid #e7e7e7;

	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: #e7e7e7;

	color:#ffffff;

	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: #e7e7e7;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	width:100%;

	}

.rooms .button_n {

	background-color:#73a018;
	
	padding-left:3px;
	
	padding-bottom:2px;

	color:#FFFFFF;

	font-weight: bold;

	font-size: 11px;

	text-decoration:none;

	text-transform:uppercase;

	cursor:pointer;

	}

.rooms .button_o {

	background-color:#ffffff;
	padding-left:3px;
	
	padding-bottom:2px;

	color:#73a018;

	font-weight: bold;

	font-size: 11px;

	text-transform:uppercase;

	cursor:pointer;

	}

.rooms .room_text_subtitle_1 {

	background-color: #fff0b1;

	color:#6d8248;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-align:left;

	}

.rooms .room_text_title {

	background-color: #fff0b1;

	color:#38191b;
	
	padding-left:5px;
	
	font-size:12px;
	
	line-height:20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-align:left;

	}

.rooms .room_text_subtitle_2 {

	background-color:#cd7277;

	color:#ffffff;

	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: #fff0b1;

	color:#ffffff;

	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:#cd7277;

	color:#702500;

	font-weight:normal;

	text-align:left;

	width:100px;

	float:left;

	}

.rooms .room_links_2 {

	background-color:#cd7277;

	color:#0079b0;

	font-weight:normal;

	text-align:right;

	}

.rooms .details {

	border:1px solid #cd7277;

	color:#ffffff;

	font-weight:normal;

	text-align:left;

	margin-top:2px;

	}

.rooms .details_tr_even {

	background-color:#fff0b1;

	}

.rooms .details_tr_odd {

	background-color:#F5EDE0;

	}

.rooms .details_prices_1 {

	background-color:#cd7277;

	color:#ffffff;

	font-weight:normal;

	text-align:left;

	text-transform:capitalize;

	}

.rooms .details_prices_2 {

	background-color:#fff0b1;

	color:#6d8248;

	font-weight:normal;

	text-align:left;

	}

.rooms .details_day_title {

	background-color:#cd7277;

	color:#ffffff;

	font-weight:normal;

	text-align:center;

	}

.rooms .details_subtotal {

	color:#6d8248;

	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:#6d8248;

	font-size:10px;

	font-weight:bold;

	text-align:center;

	}

.rooms .details_discount_legend {

	color:#FF0000;

	font-size:10px;

	text-align:center;

	}







.find_lodging {

	background-color: #e7e7e7;

	color:#180b00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width:740px;

	}

.find_lodging table{

	background-color: #e7e7e7;

	color:#180b00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width:740px;

	}

.find_lodging td {

	width:50%;

}

.find_lodging .input_field {

	width:70px;

}

.find_lodging .fl_title {

	background-color: #6d8248;

	color:#FFFFFF;

	padding-left: 5px;

	padding-right: 5px;

	line-height:24px;

	height: 24px;

	}

.find_lodging .fl_subtitle_1 {

	text-align:left;

	width:110px;

	float:left;

	}

.find_lodging .fl_subtitle_2 {

	text-align:right;

	}

.find_lodging .fl_subtitle_3 {

	background-color:#cd7277;

	color:#3f539a;

	font-weight:bold;

	text-align:center;

	}

.find_lodging .fl_subtitle_4 {

	background-color:#cd7277;

	color:#ffffff;

	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;

	}



.destinations {

	background-color: #fff4e5;

	color:#180b00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	width: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:#6d8248;

	font-weight:bold;

	text-align:left;

	}

.destinations .d_text_subtitle_2 {

	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;

	}
	
.amenities ul {

	color:#b66468;
	
	margin-top:10px;
	
	margin-bottom:0px;
	
	padding:0px 5px 0px 20px;
	
}

.amenities li {
	
	color:#556637;

	font-size:11px;
	
	line-height:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
}