body {

	margin:0px;

	font-size:11px;

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

	/*background-color:#3b3b3b;*/
	background-image:url(flowerbg.jpg);

}

a:link, a:visited {

	color:#362363;

	font-size:11px;

	text-decoration:underline;

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

}

a:hover {

	color:#362363;

	font-size:11px;

	text-decoration:none;

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

}

#links a:link {

	color:#4e513e;

	font-size:11px;

	text-decoration:none;

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

}

#links a:visited {

	color:#4e513e;

	font-size:11px;

	text-decoration:none;

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

}

#links a:hover {

	color:#4e513e;

	font-size:11px;

	text-decoration:underline;

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

}



.title_01 {

	color:#ffffff;

	font-size:18px;

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

}

.title_02 {

	color:#ff8484;

	font-size:18px;

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

}

.title_03 {

	color:#000000;

	font-size:14px;

	font-weight:bold;

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

}

.title_04 {

	color:#fff;

	font-size:14px;

	font-weight:bold;

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

}



.text_01 {

	color:#ffffff;

	font-size:12px;

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

}

.text_02 {

	color:#d6d7d7;

	font-size:11px;

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

}

.text_03 {

	color:#362363;

	font-size:11px;

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

}

.text_04 {

	color:#ffffff;

	font-size:11px;

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

}

.text_05 {

	color:#000000;

	font-size:11px;

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

}

.text_06 {

	color:#ff8484;

	font-size:11px;

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

}



.button_n {}

.button_n .button {

	color:#351264;

	font-size:13px;

	font-weight:bold;

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

}

.button_n .buttonLeft {

	background-image:url(btn_n.jpg);

	background-repeat:no-repeat;

}



.button_o {}

.button_o .button {

	color:#b64747;

	font-size:13px;

	font-weight:bold;

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

}

.button_o .buttonLeft {

	background-image:url(btn_o.jpg);

	background-repeat:no-repeat;

}

.topBg {

	background-image:url(topBg.jpg);

	background-repeat:repeat-x;

}

.logoBg {

	background-image:url(logoBg.gif);

	background-repeat:repeat-x;

}

.welcomeLeftBg {

	background-image:url(welcomeLeftBg.gif);

	background-repeat:repeat-x;

	padding-left:5px;

}

.welcomeMiddleBg {

	background-image:url(welcomeMiddleBg.gif);

	background-repeat:repeat-x;

}

.welcomeRightBg {

	background-image:url(welcomeRightBg.gif);

	background-repeat:repeat-x;

	padding-left:5px;

}

.sloganLeftBg {

	background-image:url(sloganLeftBg.jpg);

	background-repeat:repeat-x;

}

.sloganMiddleBg {

	background-image:url(sloganMiddleBg.jpg);

	background-repeat:no-repeat;

}

.sloganRightBg {

	background-image:url(sloganRightBg.jpg);

	background-repeat:repeat-x;

	padding-right:20px;

}

.line {

	background-image:url(line.gif);

	background-repeat:no-repeat;

	line-height:4px;

}

.roomsTitleBg {

	background-image:url(roomsTitileBg.jpg);

	background-repeat:no-repeat;

}

.roomsBg {

	background-image:url(roomsBg.jpg);

	background-repeat:repeat-x;

	background-position:top;

}

.amenitiesBg {

	background-image:url(amenitiesBg.jpg);

	background-repeat:no-repeat;

	padding-left:10px;

}

.form {

	margin:0px;

	padding:0px;

}

.reservationTitleBg {

	background-image:url(reservationTitleBg.jpg);

	background-repeat:no-repeat;

}

.room_n {

	border:solid 3px #c470ff;
	margin-top:3px;
	margin-bottom:3px;

}

.room_o {

	border:solid 3px #f48285;
	margin-top:3px;
	margin-bottom:3px;

}

.searchButtonLeft {

	background-image:url(submitBtnLeft.jpg);

	background-repeat:no-repeat;

}

.searchButtonMiddle {

	background-image:url(submitBtnMiddle.jpg);

	background-repeat:repeat-x;

}

.searchButtonRight {

	background-image:url(submitBtnRight.jpg);

	background-repeat:no-repeat;

}

.searchSubmit {

	background-color:transparent; 

	border:0px; 

	height:20px;

	cursor:pointer;

	color:#ffffff;

	font-weight:bold;

	font-size:12px;

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

}

.inputText {

	color:#4b4946;

	width:100%;

	border:solid 1px #767674;

}

.titleBg {

	background-image:url(titleBg.jpg);

	background-repeat:repeat-x;

	padding-left:10px;

}

.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 #73a018;

	text-align:left;

	}

.rooms table {

	color:#ffffff;

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

	font-size:11px;

	width:100%;

	}

.rooms .button_n {

	background-color:#351264;

	color:#FFFFFF;

	font-weight: bold;

	font-size: 11px;

	text-decoration:none;

	text-transform:uppercase;

	cursor:pointer;

	}

.rooms .button_o {

	background-color:#62389a;

	color:#f9f8be;

	font-weight: bold;

	font-size: 11px;

	text-transform:uppercase;

	cursor:pointer;

	}

.rooms .room_text_subtitle_1 {

	background-color: #fff0b1;

	color:#001561;

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

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

	}

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

	font-weight:normal;

	text-align:left;

	}

.rooms .details_day_title {

	background-color:#ff8484;

	color:#ffffff;

	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;

	}







.find_lodging {

	color:#180b00;

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

	color:#3f539a;

	font-weight:bold;

	text-align:center;

	}

.find_lodging .fl_subtitle_4 {

	background-color:#ff8484;

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

	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;

	}

