@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	color:#525252;

	font-size:10px;

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

}

td {

	font-size:10px;

}

#color_text {

	color:#342c83;

}

a:link {

	color:#f73e0f;

	text-decoration:none;

}

a:visited {

	color:#f73e0f;

	text-decoration:none;

}

a:hover {

	color:#f73e0f;

	text-decoration:underline;

}

a:visited:hover {

	color:#f73e0f;

	text-decoration:underline;

}

.menu_links a:link {

	color:#525252;

	text-decoration:none;

}

.menu_links a:visited {

	color:#525252;

	text-decoration:none;

}

.menu_links a:hover {

	color:#f73e0f;

	text-decoration:none;

}

.menu_links a:visited:hover {

	color:#f73e0f;

	text-decoration:none;

}

.bottom_links a:link {

	color:#342c83;

	text-decoration:none;

}

.bottom_links a:visited {

	color:#342c83;

	text-decoration:none;

}

.bottom_links a:hover {

	color:#342c83;

	text-decoration:underline;

}

.bottom_links a:visited:hover {

	color:#342c83;

	text-decoration:underline;

}

div.flash {

	position:relative;

	top:0px;

	left:0px;

	width:429;

	height:379;

	background-image:url(flash.jpg);

	background-repeat:no-repeat;

}

div.button_in {

	width:147px;

	height:21px;

	background-color:#342C83; 

	color:#ffffff;

	text-align:center;

	line-height:21px;

	cursor:pointer;

}

div.button_out {

	 border:dashed 1px #000000; 

	 width:147px; 

	 height:21px;

}

div.image {

	width:210px;

	height:93px;

	background-image:url(pic_background.jpg);

	background-repeat:no-repeat;

}

div.image_1 {

	width:188px;

	height:125px;

	background-image:url(pic_background_1.gif);

	background-repeat:no-repeat;

}

div.text {

	width:210px;

	height:260px;

	line-height:14px;

	text-align:justify;

}

div.inline_div {

	 margin-top:20px; 

	 margin-right:20px; 

	 margin-bottom:10px; 

	 float:left;

	 width:188px;

	 height:125px;

	 background-image:url(pic_background_1.gif);

	 background-repeat:no-repeat;

}

.left_col {

	background-image:url(left_col.jpg);

	background-repeat:repeat-y;

}

.right_col {

	background-image:url(right_col.jpg); 

	background-repeat:repeat-y;

}

.logo {

	position:relative;

	top:0px;

	left:79px;

}

.star_1 {

	background-image:url(star_1.jpg);

	background-repeat:no-repeat;

}

.star_2 {

	background-image:url(star_2.jpg);

	background-repeat:no-repeat;

}

.star_3 {

	background-image:url(star_3.jpg);

	background-repeat:no-repeat;

}

.star_4 {

	background-image:url(star_4.jpg);

	background-repeat:no-repeat;

}

.star_5 {

	background-image:url(star_5.jpg);

	background-repeat:no-repeat;

}

.star_6 {

	background-image:url(star_6.jpg);

	background-repeat:no-repeat;

}

.menu_links {

	font-size:16px;

}

.bottom_links {

	color:#342c83;

}

.header_text {

	font-size:16px;

	color:#ed4506;

}

.pics {

	margin:5px;

}

.pics_1 {

	margin:4px;

}

div.slideShow {

	padding-top:10px;

	padding-left:2px;

}









#guests {

	width:90px;

}

#children {

	width:90px;

}

#rooms_qt {

	width:90px;

}



.title_01 {

	color:#676202;

	font-size:16px;

	font-weight:bold;

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

}

.title_02 {

	color:#ffffff;

	font-size:14px;

	font-weight:bold;

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

}



.text_01 {

	color:#535353;

	font-size:11px;

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

}

.text_02 {

	color:#525252;

	font-size:11px;

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

}

.text_03 {

	color:#686302;

	font-size:12px;

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

}

.text_04 {

	color:#656002;

	font-size:11px;

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

}



.form {

	margin:0px;

	padding:0px;

}

.btnLeft {

	background-image:url(btn_left.gif);

	background-repeat:no-repeat;

}

.btnMiddle {

	background-image:url(btn_middle.gif);

	background-repeat:repeat-x;

}

.btnRight {

	background-image:url(btn_right.gif);

	background-repeat:no-repeat;

}

.searchSubmit {

	background-color:transparent; 

	border:0px; 

	height:20px;

	text-align:center;

	cursor:pointer;

	color:#ffffff;

	font-weight:bold;

	font-size:12px;

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

}

.searchSubmit2 {

	background-color:transparent; 

	border:0px; 

	height:20px;

	text-align:center;

	cursor:pointer;

	width:140px;

	color:#ffffff;

	font-weight:bold;

	font-size:12px;

	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;

}











.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 .btn_n {

	background-color:#535353;

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

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

	color:#535353;

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

	text-align:left;

}

.rooms .room_text_subtitle_2 {

	background-color:#b6b6b6;

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

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

	color:#702500;

	font-weight:normal;

	text-align:left;

	width:100px;

	float:left;

}

.rooms .room_links_2 {

	background-color:#b6b6b6;

	color:#0079b0;

	font-weight:normal;

	text-align:right;

}

.rooms .details {

	background-color:#ffffff;

	border:solid 1px #b6b6b6;

	color:#ffffff;

	font-weight:normal;

	text-align:left;

	margin-top:2px;

}

.rooms .details_tr_even {

	background-color:#f3efe6;

}

.rooms .details_tr_odd {

	background-color:#eaeaea;

}

.rooms .details_prices_1 {

	background-color:#b6b6b6;

	color:#ffffff;

	font-weight:normal;

	text-align:left;

	text-transform:capitalize;

}

.rooms .details_prices_2 {

	background-color:#eaeaea;

	color:#535353;

	font-weight:normal;

	text-align:left;

}

.rooms .details_day_title {

	background-color:#b6b6b6;

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

	color:#3f539a;

	font-weight:bold;

	text-align:center;

}

.find_lodging .fl_subtitle_4 {

	background-color:#535353;

	color:#ffffff;

	font-weight:bold;

	font-size:11px;

	text-align:center;

}

.find_lodging .fl_left_field {

	background-color:#b6b6b6;

	height:24px;

	color:#ffffff;

	line-height:24px;

	font-size:11px;

	text-align:left;

	padding-top: 0px;

	padding-left:5px;

}

.find_lodging .fl_right_field {

	height:24px;

	line-height:24px;

	font-size:11px;

	color:#535353;

	background-color: #eaeaea;

}

.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;

}



.img_background{

	background-image:url(pic_background_1.gif);

	background-repeat:no-repeat;

	background-position:top;

	text-align:left;

	width:188px; 

	height:125px

}

.style1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}