body {
	margin:0px;
	/*background-color:#e9e6dd;*/
	/*background-color:#321115;*/
	background-image:url(background.gif);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color:#5b0b1f;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color:#5b0b1f;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links a:link {
	color:#6c6963;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links a:visited {
	color:#6c6963;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links a:hover {
	color:#6c6963;
	font-size:11px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.title_01 {
	color:#60161e;
	font-size:13px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.title_02 {
	color:#00960c;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.title_03 {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_01 {
	color:#6c6963;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_02 {
	color:#312d24;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_03 {
	color:#575853;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_04 {
	color:#00960c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_05 {
	color:#5b0b1e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.topShadow {
	background-image:url(topShadow.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:4px;
	line-height:4px;
}
.leftShadow {
	background-image:url(leftShadow.gif);
	background-repeat:repeat-y;
}
.rightShadow {
	background-image:url(rightShadow.gif);
	background-repeat:repeat-y;
}
.bottomShadow {
	background-image:url(bottomShadow.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:4px;
	line-height:4px;
}
.logo {
	background-image:url(logo.jpg);
	background-repeat:no-repeat;
	width:255px;
}
.separator {
	background-image:url(separator.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.btn_o {
	color:#ffffff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn_o .btnLeft {
	background-image:url(btnLeft_o.jpg);
	background-repeat:no-repeat;
}
.btn_o .btnMiddle {
	background-image:url(btnMiddle_o.jpg);
	background-repeat:repeat-x;
}
.btn_o .btnRight {
	background-image:url(btnRight_o.jpg);
	background-repeat:no-repeat;
}

.btn_n {
	color:#ffffff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.btn_n .btnLeft {
	background-image:url(btnLeft_n.jpg);
	background-repeat:no-repeat;
}
.btn_n .btnMiddle {
	background-image:url(btnMiddle_n.jpg);
	background-repeat:repeat-x;
}
.btn_n .btnRight {
	background-image:url(btnRight_n.jpg);
	background-repeat:no-repeat;
}

.box {
	background-image:url(boxBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f5f4f2;
}
.line1 {
	background-image:url(h_line1.gif);
	background-repeat:repeat-x;
}
.line2 {
	background-image:url(h_line2.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.lineUp2 {
	background-image:url(h_line2.gif);
	background-repeat:repeat-x;
	background-position:top;
	line-height:3px;
	font-size:3px
}
.lineDown2 {
	background-image:url(h_line2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:3px;
	font-size:3px
}
.imgBg_n {
	float:left;
	background-image:url(roomThumbBg_n.gif);
	background-repeat:no-repeat;
	width:244px;
	height:143px;
	margin-right:10px;
}
.imgBg_o {
	float:left;
	background-image:url(roomThumbBg_o.gif);
	background-repeat:no-repeat;
	width:244px;
	height:143px;
	margin-right:10px;
}
.form {
	margin:0px;
	padding:0px;
}
.btnLeftBg {
	background-image:url(btnLeftbg.gif);
	background-repeat:no-repeat;
}
.btnMiddleBg {
	background-image:url(btnMiddlebg.gif);
	background-repeat:repeat-x;
}
.btnRightBg {
	background-image:url(btnRightbg.gif);
	background-repeat:no-repeat;
}
.searchSubmit {
	background-color:transparent;
	border:0px;
	height:19px;
	vertical-align:top;
	cursor:pointer;
	color:#2d2a25;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchSubmit2 {
	background-color:transparent;
	border:0px;
	height:19px;
	vertical-align:top;
	cursor:pointer;
	width:70px;
	color:#2d2a25;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputText {
	color:#4b4946;
	width:90px;
	border:solid 1px #767674;
}
.select {
	color:#4b4946;
	width:90px;
	border:solid 1px #767674;
}
.button_n {
	color:#f4f2db;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.button_o {
	background-color:#026610;
	color:#f4f2db;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.detailsBorder {
	border:1px solid #ff8484;
}
.room_text_1 {
	background-color:#ffabab;
	color:#35244a;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.room_text_2 {
	background-color:#62389a;
	color:#ffffff;
	font-size:11px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.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 {
	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 #ffffff;
	text-align:left;
}
.rooms table {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}
.rooms .btn_n {
	background-color:#9b9a94;
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.rooms .btn_o {
	background-color:#510714;
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.rooms .room_text_subtitle_1 {
	background-color: #e9e6dd;
	color:#026610;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.rooms .room_text_subtitle_2 {
	background-color:#9b9a94;
	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: #e9e6dd;
	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:#9b9a94;
	color:#702500;
	font-weight:normal;
	text-align:left;
	width:100px;
	float:left;
}
.rooms .room_links_2 {
	background-color:#510714;
	color:#0079b0;
	font-weight:normal;
	text-align:right;
}
.rooms .details {
	border:1px solid #510714;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	margin-top:2px;
}
.rooms .details_tr_even {
	background-color:#f3efe6;
}
.rooms .details_tr_odd {
	background-color:#e9e6dd;
}
.rooms .details_prices_1 {
	background-color:#9b9a94;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	text-transform:capitalize;
}
.rooms .details_prices_2 {
	background-color:#e9e6dd;
	color:#026610;
	font-weight:normal;
	text-align:left;
}
.rooms .details_day_title {
	background-color:#9b9a94;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
}
.rooms .details_subtotal {
	color:#7e7f6b;
	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:#7e7f6b;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.rooms .details_discount_legend {
	color:#FF0000;
	font-size:10px;
	text-align:center;
}
.find_lodging {
	color:#575853;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.find_lodging table {
	color:#180b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.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:#9b9a94;
	color:#3f539a;
	font-weight:bold;
	text-align:center;
}
.find_lodging .fl_subtitle_4 {
	background-color:#510714;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.find_lodging .fl_left_field {
	background-color:#9b9a94;
	height:24px;
	color:#ffffff;
	line-height:24px;
	text-align:left;
	padding-top: 0px;
	padding-left:5px;
}
.find_lodging .fl_right_field {
	height:24px;
	line-height:24px;
	color:#026610;
	background-color: #e9e6dd;
}
.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 .btn_n {
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform:capitalize;
	cursor:pointer;
}
.destinations .btn_o {
	background-color:#FF6417;
	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:#7e7f6b;
	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:#f3efe6;
	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;
}
