body {
	margin:0px;
	background-color:#ffffff;
	background-image:url(background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #c3bca9; font-size: 14px;}
#reservs select {
	width:90px;
	color:#4b4946;
	border:solid 1px #767674;
}
.fl_right_field select {
	width:80px;
	color:#4b4946;
	border:solid 1px #767674;
}
a:link, a:visited {
	color:#6699ff;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color:#6699ff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links a:link {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#links a:visited {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#links a:hover {
	color:#999999;
	font-size:11px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.hometitle {
	color:#990000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.title_01 {
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.title_02 {
	color:#990000;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
}

.text_01 {
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.text_02 {
	color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_03 {
	color:#444444;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
}
.text_04 {
	color:#505828;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_05 {
	color:#990000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_list {
	color:#505828;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.text_amenities {
	color:#990000;
	font-size:12px;
	line-height:2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menuLeft {
	background-image:url(menuLeft.jpg);
	background-repeat:no-repeat;
}
.menuBtn_n {
	background-image:url(btnBg.gif);
	background-repeat:repeat-x;
	color:#d4d4d4;
	font-size:11px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuBtn_o {
	background-image:url(btnBg.gif);
	background-repeat:repeat-x;
	color:#f7e9aa;
	font-size:11px;
	cursor:default;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuRight {
	background-image:url(menuRight.jpg);
	background-repeat:no-repeat;
}
.menuSeparator {
	background-image:url(btn_separator.jpg);
	background-repeat:no-repeat;
}
.underMenuLine {
	background-image:url(underMenuLine.jpg);
	background-repeat:no-repeat;
	font-size:8px;
	line-height:8px;
}
.image {
	background-image:url(image.jpg);
	background-repeat:no-repeat;
}
.bodyLeftRight {
	background-image:url(bodyLeftRight.gif);
	background-repeat:repeat-y;
}
.bodyBottom {
	background-image:url(bodyBottom.gif);
	background-repeat:no-repeat;
}
.titleBg {
	background-image:url(titleBg.gif);
	background-repeat:repeat-x;
}
.v_dashes {
	background-image:url(v_dashes.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.h_dashes {
	background-image:url(h_dashes.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.imgBg_n {
	float:left;
	margin-right:24px;
	background-image:url(roomItemBg_n.gif);
	background-repeat:no-repeat;
	height:110px;
	width:136px;	
}
.imgBg_n .text_03 {
	color:#444444;
}
.imgBg_o {
	float:left;
	margin-right:24px;
	background-image:url(roomItemBg_o.gif);
	background-repeat:no-repeat;
	height:110px;
	width:136px;
}
.imgBg_o .text_03 {
	color:#990000;
}

.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 {
	border:0px; 
	height:19px;
	width:70px;
	vertical-align:top;
	cursor:pointer;
	color:#2d2a25;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
}
.specialBtn {
	border:solid 1px #b8b9ad;
	background-color:#efede3;
	color:#333333;
	cursor:pointer;
}
.inputs {
	color:#4b4946;
	width:90px;
	border:solid 1px #767674;
}
.selects {
	color:#4b4946;
	width:90px;
	border:solid 1px #767674;
}

.button_n {
	color:#fffff1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.button_o {
	background-color:#990000;
	color:#fffff1;
	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:#957a5a;
	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:#990000;
	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: #f0f0ed;
	color:#505828;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.rooms .room_text_subtitle_2 {
	background-color:#e5e2d4;
	color:#222222;
	font-weight:normal;
	text-align:left;
}
.rooms .room_text_subtitle_3 {
	background-color:#FFFEFB;
	color:#505828;
	font-weight:bold;
	text-align:center;
}
.rooms .room_text_subtitle_4 {
	background-color:#505828;
	color:#FFFBF4;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
}
.rooms .room_text_subtitle_5 {
	background-color: #f0f0ed;
	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:#e5e2d4;
	color:#702500;
	font-weight:normal;
	text-align:left;
	width:100px;
	float:left;
}
.rooms .room_links_2 {
	background-color:#957a5a;
	color:#0079b0;
	font-weight:normal;
	text-align:right;
}
.rooms .details {
	border:1px solid #957a5a;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	margin-top:2px;
}
.rooms .details_tr_even {
	background-color:#f3efe6;
}
.rooms .details_tr_odd {
	background-color:#f0f0ed;
}
.rooms .details_prices_1 {
	background-color:#e5e2d4;
	color:#222222;
	font-weight:normal;
	text-align:left;
	text-transform:capitalize;
}
.rooms .details_prices_2 {
	background-color:#f0f0ed;
	color:#505828;
	font-weight:normal;
	text-align:left;
}
.rooms .details_day_title {
	background-color:#e5e2d4;
	color:#222222;
	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:#505828;
	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:#e5e2d4;
	color:#3f539a;
	font-weight:bold;
	text-align:center;
}
.find_lodging .fl_subtitle_4 {
	background-color:#957a5a;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.find_lodging .fl_left_field {
	background-color:#e5e2d4;
	height:24px;
	color:#222222;
	line-height:24px;
	text-align:left;
	padding-top:0px;
	padding-left:5px;
}
.find_lodging .required_fields {
	color:#990000;
}
.find_lodging .fl_right_field {
	height:24px;
	line-height:24px;
	color:#505828;
	background-color: #f0f0ed;
}
.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;
}
.pic {
	border:1px solid #977f5d;
	}