﻿body{
				text-align: left;
				margin: 0px 0 0 0;
				background-color: #fbfaf2;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #151515;
				font-style: normal;
				font-weight: normal;
				background-image: url('images/bg_body.jpg');
				
}
img { 
border:0;
}
		form input[type=button] { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:0px 0px 0px 0px; border:0px solid #929648; background: url('images/button_book_now.gif') no-repeat; color:#FFFFFF; }	
		form input[type=reset] { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:0px 0px 0px 0px; border:0px solid #929648; background-color:#929648; color:#FFFFFF; }	
		form input[type=submit] { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:0px 0px 0px 0px; border:0px solid #929648; background: url('images/button_book_now.gif') no-repeat; color:#FFFFFF; }	
		form input[type=button]:hover { font-weight:bold; color:#EEEEEE; border:0px solid #dbcf73;} 
		form input[type=reset]:hover { font-weight:bold; color:#EEEEEE; border:0px solid #dbcf73;} 
		form input[type=submit]:hover { background: url('images/button_book_now_hover.gif') no-repeat; font-weight:bold; color:#EEEEEE; border:0px solid #dbcf73;} 
		form input[type="button"] { float:none; font-size:11px; color:#dbcf73;margin:7px 0 0px 5px;}
		form input[type="reset"] { float:none; font-size:11px; color:#dbcf73;margin:7px 0 0px 5px; }
		form input[type="submit"] { float:none; font-size:11px; color:#dbcf73;margin:7px 0 0px 5px; }
		form select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; float:none; font-size:11px; border:0px solid #dbcf73; color:#543019;margin:0px 0px 0px 0px;}
		form textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:1px 5px 1px 5px; border:0px solid #929648; background-color:#929648; color:#FFFFFF;}
		
/*-----------------------------------------------------------------------------*/
/* layout                                                                      */
/*-----------------------------------------------------------------------------*/	

	div.screen_container { width:1241px; height:auto; margin-left:auto; margin-right:auto; padding-left: 0px; background: url('images/bg_container.jpg') no-repeat;}
	
	div.menuheader { color:#929648; font-size:11px; text-decoration:none; line-height: 18px; clear:right; padding:0; float:left; width:420px; height:24px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }
	div.menuheader a { color: #929648; text-decoration:none; }
	div.menuheader a:link { color: #929648; text-decoration:none; }
	div.menuheader a:visited { color: #929648; text-decoration:none; }
	div.menuheader a:actives { color: #929648; text-decoration:none; }
	div.menuheader a:hover { color: #dbcf73; text-decoration:none; }

		div.screen_header {clear: both;padding: 0;height: 121px;margin-top: 0px;margin-bottom: 0px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; float:none; font-size:11px; border:0px solid #dbcf73; color:#543019;}		
		div.screen_show { clear:both; padding:0; height:402px; margin-top:0px; margin-bottom:0px; background:url(../images/bg_header.jpg) no-repeat; }		
		/* div.screen_reservations {clear: both;padding: 0;height: 52px;margin-top: 0px; line-height:40px; margin-bottom: 0px;background: url('images/bg_div_reservations1.jpg') no-repeat;} */		

		div.screen_content { clear:both; padding:0; height:550px; margin-bottom:0px; }
			div.screen_content div.contentleft {clear: both;padding: 0; margin-top:0px;  }
			div.screen_content div.contentright {clear: both;padding: 0; margin-top:0px;  ;  }

			
			body#navacc div.screen_content p { line-height:22px; }
			body#reservation div.screen_content p { line-height:22px; }
			body#title div.screen_content p { line-height:22px; }

		div.screen_details { clear:both; padding:0; height:336px; margin-top:0px; margin-bottom:0px; }
			div.screen_details div.detailsleft {clear: both;padding: 0;}
			div.screen_details div.alldetails {clear: both;padding: 0;}
		
		div.reservations .acenter { color:#929648; font-size:11px; text-decoration:none; line-height: 18px; }
		div.reservations .aleft { color:#e7dfa0; font-size:11px; text-decoration:none; line-height: 18px; }
		div.reservations .aright { color:#e7dfa0; font-size:11px; text-decoration:none; line-height: 18px; }
		div.reservations p { color:#929648; font-size:11px; text-decoration:none; line-height: 18px; }

			
		div.screen_footer { clear:both; padding:0; height:145px; margin-bottom:0px; background:url(images/bg_nav_footer.jpg) no-repeat; line-height:18px; font-size:11px; margin-bottom:0px; }
	/* a.darkred { color:#6D4239; } */
	a.darkred { color:#333366; }		
	a.gray { color:#999999; }				
	
/*-----------------------------------------------------------------------------*/
/* screen_header                                                               */
/*-----------------------------------------------------------------------------*/
	div.screen_header { width:951px; clear:both; padding:0; padding-bottom:0px; }

	div.screen_header div.navheader { clear:both; float: left; padding:0; margin: 0px 0px 0px 0px; height: 81px; width: 951px; text-transform: none; text-align: right; line-height:22px; }
			div.screen_header div.navheader div.ribbontop { color:#ffffff; text-decoration:none; background-color: none; padding-right:15px; float:right; width:400px; height:24px; margin-right:1px; margin-top: 1px; text-transform:none; text-align:right; font-size:11px; margin-bottom:0px; line-height:22px; }
				div.screen_header div.navheader div.ribbontop a { height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_header div.navheader div.ribbontop a:link { color:#ffffff; text-decoration:none; }
				div.screen_header div.navheader div.ribbontop a:visited { color:#ffffff; text-decoration:none; }
				div.screen_header div.navheader div.ribbontop a:active { color:#ffffff; text-decoration:none; }
				div.screen_header div.navheader div.ribbontop a:hover { color:#e7dfa0; text-decoration:none; }

		
	div.screen_header div.navlogo { clear:both; padding:0; float:left; width:165px; height:121px; margin-left:0px; margin-bottom:0px; }
		div.screen_header div.logo img { margin-top: 25px; }			
		
	div.screen_header div.navbrand { padding:0; float:left; width:783px; height:121px; margin-right:0px; text-transform:none; text-align:right; margin-top:0px; font-size:11px; margin-bottom:0px; line-height:22px; }
		div.screen_header div.navbrand a { color:#333333; text-decoration:none; }
		div.screen_header div.navbrand a.current{ color:#1a2674; }
			div.screen_header div.navbrand div.ribbon { color:#ffffff; text-decoration:none; background-color: #543d19; padding-right:15px; float:right; width:640px; height:24px; margin: 1px 1px 0px 0px; text-transform:none; text-align:right; font-size:12px; line-height:22px; }
				div.screen_header div.navbrand div.ribbon a { height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_header div.navbrand div.ribbon a:link { color:#ffffff; text-decoration:none; }
				div.screen_header div.navbrand div.ribbon a:visited { color:#ffffff; text-decoration:none; }
				div.screen_header div.navbrand div.ribbon a:active { color:#ffffff; text-decoration:none; }
				div.screen_header div.navbrand div.ribbon a:hover { color:#e7dfa0; text-decoration:none; }


/*-----------------------------------------------------------------------------*/
/* screen_show                                                                 */
/*-----------------------------------------------------------------------------*/
		div.screen_show { width:951px; clear:both; padding:0; /*background:url(images/bg_div_show.jpg) no-repeat;*/ overflow:hidden; padding-bottom:0px; }
		
			div.screen_show div.flash { text-align:center; height:402px; margin-bottom:0px; }
					div.screen_footer div.flash p.flash a { color:#999999; font-size:12px; text-decoration:none; }
					

/*-----------------------------------------------------------------------------*/
/* screen_reservations                                                               */
/*-----------------------------------------------------------------------------*/
	div.screen_reservations { width:951px; clear:both; padding:0; padding-bottom:0px;  }

	div.screen_reservations div.navreserve { clear:both; float: left; padding:0; margin: 0px 0px 0px 0px;width: 951px; text-transform: none; text-align: left; }
			div.screen_reservations div.navreserve div.ribbontop { color:#ffffff; text-decoration:none; background-color: none; padding-right:15px; float:right; width:400px; height:24px; margin-right:1px; margin-top: 1px; text-transform:none; text-align:right; font-size:11px; margin-bottom:0px; line-height:22px; }
				div.screen_reservations div.navreserve div.ribbontop a { height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_reservations div.navreserve div.ribbontop a:link { color:#ffffff; text-decoration:none; }
				div.screen_reservations div.navreserve div.ribbontop a:visited { color:#ffffff; text-decoration:none; }
				div.screen_reservations div.navreserve div.ribbontop a:active { color:#ffffff; text-decoration:none; }
				div.screen_reservations div.navreserve div.ribbontop a:hover { color:#e7dfa0; text-decoration:none; }
			
			div.screen_reservations div.navreserve div.boxres { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color : black; font-size:12px; border:0px solid #dbcf73; color:#543019;clear:both; padding:0; float:left; width:951px; margin-left:0px; margin-bottom:0px; }

	

/*-----------------------------------------------------------------------------*/
/* screen_content                                                              */
/*-----------------------------------------------------------------------------*/	

		div.screen_content {width: 951px;clear: both;padding: 0;vertical-align: top; ;overflow: hidden;background: url(images/bg_content.jpg) no-repeat; background-color:#FBF8EF;}
		div.screen_content div.columntitle { clear:both; padding:0; float:left; width:951px; height:35px; text-align:left; margin-top: 0px; margin-left:30px; margin-bottom:0px; }
			div.screen_content div.allcontent { clear:both; padding:0; float:left; width:951px; height:300px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.allcontent div.column13 { clear:both; float:left; width:460px; height:300px; margin-top: 1px; padding: 0px 0px 0px 0px; background: url('images/bg_div_imgshadow.jpg') no-repeat;}
					div.screen_content div.allcontent div.column13 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.allcontent div.column23 { clear:right; padding:0; float:left; width:230px; height:300px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_content div.allcontent div.column23 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.allcontent div.column33 { clear:right; padding:0; float:left; width:230px; height:300px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_content div.allcontent div.column33 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.allcontent div.buttonmoreinfo { padding-left: 20px; float:left; text-align:left; width:200px; height:35px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }

			div.screen_content div.columndetails { clear:both; padding:0; float:left; width:951px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.columndetails div.column12 { clear:both; text-align:left; float:left; width:690px; margin-top: 1px; padding: 0px 0px 0px 0px; background: url('images/bg_div_imgshadow.jpg') no-repeat;}
				div.screen_content div.columndetails div.column12 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.img { clear:right; float:left; width:690px; height:380px; margin-top: 1px; padding: 0px 0px 0px 0px; background: url('images/bg_div_columndetails_column12_img.jpg') no-repeat;}
					div.screen_content div.columndetails div.column12 div.gallery { clear:right; float:left; width:690px; height:620px; margin-top: 1px; padding: 0px 0px 0px 0px; background: url('images/bg_div_columndetails_column12_gallery.png') no-repeat;}
					div.screen_content div.columndetails div.column12 div.img p{ color:#543019; font-size:12px; text-decoration:none; line-height: 20px; padding: 16px 15px 10px 30px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.map { clear:right; float:left; width:690px; height:360px; margin-top: 1px; padding: 16px 0px 0px 30px; background: url('images/bg_div_columndetails_column12_img.jpg') no-repeat;}
				div.screen_content div.columndetails div.column12 div.txt { float:left; width:620px; height:300px; margin-top: 1px; padding: 0px 0px 0px 0px;  }
				div.screen_content div.columndetails div.column12 div.txt a:link { color:#543019; text-decoration:none; }
				div.screen_content div.columndetails div.column12 div.txt a:visited { color:#543019; text-decoration:none; }
				div.screen_content div.columndetails div.column12 div.txt a:active { color:#543019; text-decoration:none; }
				div.screen_content div.columndetails div.column12 div.txt a:hover { color:#c7a62a; text-decoration:none; }
					div.screen_content div.columndetails div.column12 div.txt p{ width:620px; color:#543019; font-size:12px; text-decoration:none; line-height: 20px; padding: 30px 10px 10px 30px; margin: 0px 0px 0px 0px;text-align:justify;}
					div.screen_content div.columndetails div.column12 div.txt { float:left; width:690px; height:300px; margin-top: 1px; padding: 0px 0px 0px 30px; }
					div.screen_content div.columndetails div.column12 div.txt p.list{ color:#543019; font-size:12px; text-decoration:none; line-height: 20px; padding: 0px 10px 10px 60px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.txt img.bullet{ vertical-align: middle; line-height: 20px; margin: 1px 2px 1px 2px;}
					div.screen_content div.columndetails div.column12 div.txt div.remarks { clear:left; padding: 10px 0 0 90px;font-family: Arial, Helvetica, Tahoma, Verdana;font-size: 12px;color: #887128;line-height: 20px;font-style: normal;font-weight: bold;text-align: left;}
					div.screen_content div.columndetails div.column12 div.txt div.remarks ul li{ color:#543019; font-size:12px; text-decoration:none; line-height: 20px; padding: 0px 10px 10px 80px; margin: 0px 0px 0px 60px;}

				div.screen_content div.columndetails div.column12 div.txt div.column212 { clear:both; float:left; width:365px; height:301px; margin-top: 1px; padding: 0px 0px 0px 0px; }
				div.screen_content div.columndetails div.column12 div.txt p.tab { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 50px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column12 div.txt div.column212 p { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 30px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.txt div.column212 p.tab { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 50px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column12 div.txt div.column222 { clear:right; padding:0; float:left; width:325px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.columndetails div.column12 div.txt div.column222 p { clear:left; color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 30px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.txt div.column222 p.tab { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 50px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column12 div.txt div.column223 { clear:left; padding:0; float:right; width:345px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.columndetails div.column12 div.txt div.column223 p { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
					div.screen_content div.columndetails div.column12 div.txt div.column223 p.tab { color:#543019; font-size:12px; text-decoration:none; line-height: 18px; padding: 0px 5px 10px 50px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column12 div.txt div.buttonmoreinfo { padding-left: 20px; float:left; text-align:left; width:200px; height:35px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }


				div.screen_content div.columndetails div.column22 { clear:right; float:left; width:230px; height:300px; padding: 17px 0px 10px 0px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column22 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 10px 10px 15px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column22 div.residences p { color:#543019; font-size:11px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 5px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column22 div.residences div.header p { color:#baa100; font-size:12px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 5px 20px; margin: 0px 0px 0px 0px;}				
				div.screen_content div.columndetails div.column22 div.residences img.bullet{ vertical-align: middle; line-height: 20px; margin: 1px 2px 1px 2px;}
				div.screen_content div.columndetails div.column22 div.cafe { margin: 10px 0px 0px 0px; }
				div.screen_content div.columndetails div.column22 div.cafe p { color:#543019; font-size:11px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 5px 20px; margin: 0px 0px 0px 0px; top:20px;}
				div.screen_content div.columndetails div.column22 div.cafe div.header p { color:#baa100; font-size:12px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}				
				div.screen_content div.columndetails div.column22 div.cafe img.bullet{ vertical-align: middle; line-height: 20px; margin: 1px 2px 1px 2px;}
				div.screen_content div.columndetails div.column22 div.list p { color:#543019; font-size:10px; text-decoration:none; line-height: 13px; padding: 0px 5px 5px 0px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.buttonmoreinfo { padding-left: 0px; float:left; text-align:right; width:200px; height:35px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.columndetails div.column22 div.packages p { color:#543019; font-size:11px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 5px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.columndetails div.column22 div.packages div.header p { color:#baa100; font-size:12px; font-weight:bold; text-decoration:none; line-height: 16px; padding: 0px 5px 5px 20px; margin: 0px 0px 0px 0px;}				
				div.screen_content div.columndetails div.column22 div.packages img.bullet{ vertical-align: middle; line-height: 20px; margin: 1px 2px 1px 2px;}


		div.screen_content div.screen_details { width:951px; clear:both; padding:0; padding-bottom:0px; margin-bottom:0px; }
		div.screen_content div.screen_details div.columntitle { clear:both; padding:0; float:left; width:951px; height:35px; text-align:left; margin-top: 0px; margin-left:20px; margin-bottom:0px; }
			div.screen_content div.screen_details div.alldetails { clear:both; padding:0; float:left; width:951px; height:336px; margin-left:0px; margin-bottom:0px; }
				div.screen_content div.screen_details div.alldetails div.column14 { clear:both; float:left; width:230px; height:301px; margin-top: 1px; padding: 0px 0px 0px 0px; }
					div.screen_content div.screen_details div.alldetails div.column14 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.screen_details div.alldetails div.column24 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_content div.screen_details div.alldetails div.column24 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.screen_details div.alldetails div.column34 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_content div.screen_details div.alldetails div.column34 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.screen_details div.alldetails div.column44 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_content div.screen_details div.alldetails div.column44 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_content div.screen_details div.alldetails div.buttonmoreinfo { padding-left: 20px; float:left; text-align:left; width:200px; height:35px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }


			div.screen_content div.boxtitle { width:640px; height:330px; margin-bottom:20px; }
			div.screen_content div.boxtitle img { margin-top: 25px; }
						body#home div.screen_content div.boxtitle { background: url(../images/bg_banner_news.jpg) no-repeat; }
						body#news div.screen_content div.boxtitle { background: url(../images/bg_banner_news.jpg) no-repeat; }
						body#mission div.screen_content div.boxtitle { background: url(../images/bg_banner_mission.jpg) no-repeat; }	
						body#promotion div.screen_content div.boxtitle { background: url(../images/bg_banner_promotion.jpg) no-repeat; }
						body#service div.screen_content div.boxtitle { background: url(../images/bg_banner_service.jpg) no-repeat; }
						body#concept div.screen_content div.boxtitle { background: url(../images/bg_banner_concept.jpg) no-repeat; }
						body#team div.screen_content div.boxtitle { background: url(../images/bg_banner_team.jpg) no-repeat; }					
						body#contact div.screen_content div.boxtitle { background: url(../images/bg_banner_contact.jpg) no-repeat; }	
						body#privacy div.screen_content div.boxtitle { background: url(../images/bg_banner_privacy.jpg) no-repeat; }	
						body#term div.screen_content div.boxtitle { background: url(../images/bg_banner_terms.jpg) no-repeat; }	
						body#hotel div.screen_content div.boxtitle { margin-bottom: 30px; height: 325px; }

/*-----------------------------------------------------------------------------*/
/* screen_details                                                              */
/*-----------------------------------------------------------------------------*/	

		div.screen_details { width:951px; clear:both; padding:0; padding-bottom:0px; margin-bottom:0px; }
		div.screen_details div.columntitle { clear:both; padding:0; float:left; width:951px; height:35px; text-align:left; margin-top: 0px; margin-left:20px; margin-bottom:0px; }
			div.screen_details div.alldetails { clear:both; padding:0; float:left; width:951px; height:336px; margin-left:0px; margin-bottom:0px; }
				div.screen_details div.alldetails div.column14 { clear:both; float:left; width:230px; height:301px; margin-top: 1px; padding: 0px 0px 0px 0px; }
					div.screen_details div.alldetails div.column14 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_details div.alldetails div.column24 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_details div.alldetails div.column24 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_details div.alldetails div.column34 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_details div.alldetails div.column34 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_details div.alldetails div.column44 { clear:right; padding:0; float:left; width:230px; height:301px; margin-top: 1px; margin-left:0px; margin-bottom:0px; }
					div.screen_details div.alldetails div.column44 p { color:#543019; font-size:11px; text-decoration:none; line-height: 14px; padding: 0px 5px 10px 20px; margin: 0px 0px 0px 0px;}
				div.screen_details div.alldetails div.buttonmoreinfo { padding-left: 20px; float:left; text-align:left; width:200px; height:35px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }

/*-----------------------------------------------------------------------------*/
/* screen_gallery                                                              */
/*-----------------------------------------------------------------------------*/	

		div.screen_gallery { width:951px; clear:both; padding:0; background: url(images/bg_div_gallery2.jpg) no-repeat; overflow:hidden; padding-bottom:0px; margin-bottom:0px; }
		
			div.screen_gallery div.detailsgallery {clear: both; padding: 0; float: left; width: 951px; height: 220px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; }
				div.screen_gallery div.detailsgallery div.gallerytitle { clear: both; padding:0; float:left; width:951px; height:45px; margin-top:0px; padding-left:55px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg { clear: both; padding:0; float:left; width:951px; height:122px; padding-top:20px; padding-left:55px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg div.img1 { clear: right; padding:0; float:left; width:200px; height:120px; margin-left:0px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg div.img2 { clear: right; padding:0; float:left; width:200px; height:120px; margin-left:15px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg div.img3 { clear: right; padding:0; float:left; width:200px; height:120px; margin-left:15px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg div.img4 { clear: right; padding:0; float:left; width:200px; height:120px; margin-left:15px; margin-bottom:0px; }
				div.screen_gallery div.detailsgallery div.galleryimg div.img5 { clear: right; padding:0; float:left; width:200px; height:120px; margin-left:15px; margin-bottom:0px; }

/*-----------------------------------------------------------------------------*/
/* screen_accommodation                                                        */
/*-----------------------------------------------------------------------------*/	

		div.screen_accommodation { width:951px; clear:both; padding:0; background: url(images/bg_div_gallery2.jpg) no-repeat; overflow:hidden; padding-bottom:0px; margin-bottom:0px; }
		
			div.screen_accommodation div.detailsaccommodation {clear: both; padding: 0; float: left; width: 951px; height: 336px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationtitle { clear: both; padding:0; float:left; width:951px; height:45px; margin-top:0px; padding-left:25px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox { clear: both; padding:0; float:left; width:951px; height:336px; padding-top:20px; padding-left:25px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails { padding: 15px 5px 5px 0px; float:right; text-align:right; width:200px; height:25px; margin-top: 0px; margin-left:0px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails a { height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails a:link { color:#dbcf73; text-decoration:none; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails a:visited { color:#dbcf73; text-decoration:none; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails a:active { color:#dbcf73; text-decoration:none; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.boxdetails a:hover { color:#655a46; text-decoration:none; }
				
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.box1 { clear: right; background-color: none; padding: 0px 5px 5px 5px; float:left; width:208px; height:300px; margin-left:0px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.box2 { clear: right; background-color: none; padding: 0px 5px 5px 5px; float:left; width:208px; height:300px; margin-left:10px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.box3 { clear: right; background-color: none; padding: 0px 5px 5px 5px; float:left; width:208px; height:300px; margin-left:10px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.box4 { clear: right; background-color: none; padding: 0px 5px 5px 5px; float:left; width:208px; height:300px; margin-left:10px; margin-bottom:0px; }
				div.screen_accommodation div.detailsaccommodation div.accommodationbox div.box5 { clear: right; background-color: none; padding: 0px 5px 5px 5px; float:left; width:208px; height:300px; margin-left:10px; margin-bottom:0px; }


/*-----------------------------------------------------------------------------*/
/* screen_footer                                                                     */
/*-----------------------------------------------------------------------------*/	
		div.screen_footer {	width: 951px;height: 146px;clear: both;padding: 0;padding-bottom: 0px;background-repeat: no-repeat;}
		
			div.screen_footer div.boxnavfooter { color:#543019; font-size:11px; text-decoration:none; text-align: center; height:55px; margin-bottom:0px; line-height:55px;  }
				div.screen_footer div.boxnavfooter a { height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_footer div.boxnavfooter a:link { color:#543019; text-decoration:none; }
				div.screen_footer div.boxnavfooter a:visited { color:#543019; text-decoration:none; }
				div.screen_footer div.boxnavfooter a:active { color:#543019; text-decoration:none; }
				div.screen_footer div.boxnavfooter a:hover { color:#655a46; text-decoration:none; }

					div.screen_footer div.boxnavfooter p.navfooter a { color:#999999; font-size:12px; text-decoration:none; }
					
			div.screen_footer div.boxnavaddress { color:#543019; font-size:11px; text-decoration:none; text-align: center; height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_footer div.boxnavaddress a { color:#543019; font-size:11px; text-decoration:none; text-align: center; height:90px; margin-bottom:0px; padding-top:10px;}
				div.screen_footer div.boxnavaddress a:link { color:#dbcf73; text-decoration:none; }
				div.screen_footer div.boxnavaddress a:visited { color:#543019; text-decoration:none; }
				div.screen_footer div.boxnavaddress a:active { color:#dbcf73; text-decoration:none; }
				div.screen_footer div.boxnavaddress a:hover { color:#655a46; text-decoration:none; }
					div.screen_footer div.boxnavaddress p.navaddress a { color:#543019; font-size:12px; text-decoration:none; }
					

ul { color:#543019; clear:both; padding: 0px 0px 0px 0px;float: left;display: block;margin: 0px 0px 0px 0px;border: none;z-index: 1; }
ul li { color:#543019; font-size:12px; text-decoration:none; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
 
/*-----------------------------------------------------------------------------*/
/* Packages                                                                     */
/*-----------------------------------------------------------------------------*/	

.photo { padding: 0px 0px 0px 0px;
}
.head { font-weight:bold; padding: 5px 0px 0px 0px;}
.tablePackages01 { background: url('images/bg_table_packages_01.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tablePackages0104 { background: url('images/bg_table_packages_0104.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tablePackages02 { background: url('images/bg_table_packages_02.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tdpkheadrooms { width:220px; height:40px; text-align:center; font-weight:bold; font-size:12px; color:#563108; }
.tdpkheadrooms p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tdpkseasons { width:140px; height:48px; text-align:center; font-weight:bold; font-size:12px; color:#563108; }
.tdpkbed { width:140px; height:40px; text-align:center; font-weight:bold; font-size:12px; color:#563108; }
.tdpkbeds { width:85px; height:40px; text-align:center; font-weight:normal; font-size:12px; color:#563108; }
.packs { font-weight:bold; font-size:10px; color:#563108; }
.connecting { font-weight:normal; font-size:12px; color:#563108; }
.tdpkrooms { width:220px; height:32px; text-align:left; font-size:12px; color:#563108; }
.tdpkrooms p { line-height: 32px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; }
.tdpkrooms .txt { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
.tdpksub { display:block; position:absolute; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; font-size:10px; color:#563108; }
.tdpkprice { width:140px; height:32px; text-align:center; font-size:12px; color:#563108; }
.tdpkprices { width:85px; height:32px; text-align:center; font-size:12px; color:#563108; }

.pkincluded { width:500px; padding: 15px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; font-size:12px; color:#563108; }
.pkincluded p { margin: 5px 0px 0px 0px; text-align:left; font-weight:normal; font-size:12px; color:#563108; }
.pkincluded ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; }
.pkincluded ul li { list-style:disc  }

.pknamelist { width:300px; padding: 0px 0px 10px 30px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; font-size:12px; color:#563108; }
.pknamelist p { margin: 5px 0px 0px 0px; text-align:left; font-weight:normal; font-size:12px; color:#563108; }
.pknamelist ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; }
.pknamelist ul li { list-style:disc  }


.list {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #543019;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 55px;
	list-style-type: disc;
	list-style-position: outside;
	clip: rect(auto, auto, auto, 0px);
}
.list A:link {
	color: #514b42;
	text-decoration: none;
}
.list A:visited {
	color: #514b42;
	text-decoration: none;
}
.list A:hover {
	color: #CAC5BD;
	text-decoration: none;
}

.listremarks {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #543019;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 110px;
	list-style-type: disc;
	list-style-position: outside;
	clip: rect(auto, auto, auto, 0px);
}
.listremarks A:link {
	color: #514b42;
	text-decoration: none;
}
.listremarks A:visited {
	color: #514b42;
	text-decoration: none;
}
.v A:hover {
	color: #CAC5BD;
	text-decoration: none;
}


#divColumn{
	width: 951px;
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #151515;	
}

div.col_content { width:951px; }


#width{
	width: 800px;
	margin: 0 0 0 0;
	padding: 0px;
	background-color: #151515;
}
#boxtitle {
	width: 500px;
	line-height: 30px;
	text-align: left;
}
#boxtitlehead {
	width: 760px;
	line-height: 30px;
	text-align: left;
}
#boxdirectory {
	width: 760px;
	line-height: 30px;
	text-align: left;
}
#boxcity {
	width: 720px;
	line-height: 30px;
	text-align: left;
	margin-bottom: 5px;
	vertical-align: top;
	border-bottom: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	margin-left: 20px;
}
#boxcityhotels {
	width: 60%;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}
#boxcityclass {
	width: 40%;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}

#boxdirectoryleft {
	width: 510px;
	line-height: 30px;
	text-align: left;
	vertical-align: top;
}
#boxdirectoryright {
	width: 250px;
	line-height: 30px;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 5px;
}
#boxdirectoryhotels {
	width: 250px;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
}
#boxdirectoryarea {
	width: 175px;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
}
#boxdirectoryclass {
	width: 175px;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
}
#boxdirectoryphoto {
	width: 120px;
	line-height: 25px;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 5px;
}
#boxdirectorydetails {
	width: 510px;
	line-height: 30px;
	text-align: left;
}
#boxdirectoryimage {
	width: 250px;
	line-height: 30px;
	text-align: left;
}

#boxdownload {
	width: 380px;
	line-height: 25px;
	text-align: right;
}
#boxheadline {
	width: 380px;
	line-height: 25px;
	text-align: left;
}
#boxheadlineleft {
	width: 380px;
	line-height: 30px;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	font-style: normal;
	font-weight: normal;
}
#boxheadlineright {
	width: 380px;
	line-height: 30px;
	text-align: right;
}
#boxhotelphoto {
	width: 380px;
	text-align: center;
	vertical-align: top;
}
#boxmainimage {
	width: 380px;
	height: 180px;
	text-align: center;
	vertical-align: top;
}
#boxmainimageprofile {
	width: 260px;
	height: 109px;
	text-align: center;
	vertical-align: top;
}

#boxhotelsresorts {
	width: 340px;
	text-align: left;
	line-height: 18px;
	vertical-align: top;
}
#boxdestinations2 {
	width: 180px;
	text-align: left;
	line-height: 18px;
	vertical-align: top;
}
#boxsitemap {
	width: 760px;
	line-height: 16px;
	text-align: left;
	padding-right: 5px;
	padding-left: 25px;
	vertical-align: top;
}

#boxdescriptions {
	width: 380px;
	line-height: 16px;
	text-align: left;
	padding-right: 5px;
	padding-left: 25px;
	vertical-align: top;
}
#boxfull {
	width: 740px;
	line-height: 16px;
	text-align: left;
	padding-right: 5px;
	padding-left: 25px;
	vertical-align: top;
}

#boxprofile {
	width: 380px;
	line-height: 16px;
	text-align: left;
	padding-right: 5px;
	padding-left: 25px;
	vertical-align: top;
}

#header{
	margin-left: 0px;
	float: left;
	height: 30px;
	width: 270px;
	padding: 0px;
	background-color: #C0C0C0;
	background-image: url('script/images/bg_div_header.jpg');
}
#top{
	float: left;
	height: 30px;
	width: 530px;
	padding: 0px;
	background-color: #CCCCCC;
	background-image: url('script/images/bg_div_top.jpg');
	text-align: right;
	vertical-align: 20px;
}
#logo{
	margin-left: 0px;
	float: left;
	height: 169px;
	width: 270px;
	padding: 0px;
	background-color: #999999;
}
#present{
	float: left;
	height: 169px;
	width: 530px;
	padding: 0px;
	background-color: #C0C0C0;
	background-image: url('script/images/bg_div_present.jpg');
}

#languages{
	margin: 90px 24px 0px 0px;
	float: right;
	height: 40px;
	width: 150px;
	padding: 0px;
	background-color: transparent;
}
#menu{
	float: left;
	height: 32px;
	width: 530px;
	padding: 0px;
	background-color: #000000;
}



#bg11{
	clear: both;
	height: 20px;
	width: 800px;
	padding: 0px;
	border: 0px solid #000000;
	background-color: #CCCCCC;
	background-image: url('script/images/bg_div_bg11.jpg');
}
#content{
	clear: both;
	width: 800px;
	padding: 0px;
	border: 0px solid #000000;
	background-color: #000000;
	background-image: url('script/images/bg_div_bg12.jpg');
	background-repeat: repeat;
}
#bg12{
	clear: both;
	height: 24px;
	width: 800px;
	padding: 0px;
	border: 0px solid #000000;
	background-color: #808080;
	background-image: url('script/images/bg_div_bg13.jpg');
}
#classleft{
	margin-left: 0px;
	float: left;
	height: 32px;
	width: 10px;
	padding: 0px;
	background-color: #000000;
}
#class{
	float: left;
	height: 32px;
	width: 780px;
	padding: 0px;
	background-color: #000000;
}
#classright{
	float: left;
	height: 32px;
	width: 10px;
	padding: 0px;
	background-color: #000000;
}
#navleft{
	margin-left: 0px;
	float: left;
	height: 46px;
	width: 10px;
	padding: 0px;
	background-color: #000000;
	background-image: url('script/images/bg_div_navleft.jpg')
}
#navsubmit{
	margin-left: 0px;
	float: left;
	height: 46px;
	width: 260px;
	padding: 0px;
	background-color: #999999;
	background-image: url('script/images/bg_div_submit.jpg');
}
#navi{
	float: left;
	height: 46px;
	width: 520px;
	padding: 0px;
	background-color: #000000;
}

#navright{
	float: left;
	height: 46px;
	width: 10px;
	padding: 0px;
	background-color: #000000;
	background-image: url('script/images/bg_div_navright.jpg')
}
#nav1{
	float: left;
	height: 46px;
	width: 130px;
	padding: 0px;
	background-color: #C0C0C0;
}
#nav2{
	float: left;
	height: 46px;
	width: 130px;
	padding: 0px;
	background-color: #999999;
}
#nav3{
	float: left;
	height: 46px;
	width: 130px;
	padding: 0px;
	background-color: #CCCCCC;
}
#nav4{
	float: left;
	height: 46px;
	width: 130px;
	padding: 0px;
	background-color: #C0C0C0;
}
#terms{
	margin-left: 10px;
	float: left;
	height: 32px;
	width: 260px;
	padding: 0px;
	background-color: #151515;
	background-image: url('script/images/bg_div_terms.jpg');
}
#copyright{
	float: left;
	height: 32px;
	width: 520px;
	padding: 0px;
	background-color: #151515;
	background-image: url('script/images/bg_div_copyright.jpg');
}
#footer{
	clear: both;
	padding: 10px;
	border: 1px solid #000000;
	background-color: #cccccc;
}
.tablePackages00 { background: url('images/bg_table_packages.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tablePackages01 { background: url('../images/bg_table_packages_01.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tablePackages0104 { background: url('../images/bg_table_packages_0104.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tablePackages02 { background: url('../images/bg_table_packages_02.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tdpkheadrooms { width:160px; height:80px; text-align:center; font-weight:bold; font-size:12px; color:#563108; }
.tdpkheadrooms p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tdpkseasons { width:170px; height:48px; text-align:center; font-weight:bold; font-size:12px; color:#563108; }
.tdpkbed { width:170px; height:32px; text-align:center; font-weight:normal; font-size:12px; color:#563108; }
.tdpkbeds { width:85px; height:32px; text-align:center; font-weight:normal; font-size:12px; color:#563108; }
.packs { font-weight:normal; font-size:10px; color:#563108; }
.connecting { font-weight:normal; font-size:12px; color:#563108; }
.tdpkrooms { width:160px; height:32px; text-align:left; font-size:12px; color:#563108; }
.tdpkrooms p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
.tdpksub { display:block; position:absolute; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; font-size:10px; color:#563108; }
.tdpkprice { width:170px; height:32px; text-align:center; font-size:12px; color:#563108; }
.tdpkprices { width:85px; height:32px; text-align:center; font-size:12px; color:#563108; }
.tdpkroomsH00 { width:340px; height:39px; font-size:12px; color:#563108; }
.tdpkrooms00 { width:340px; height:33px; font-size:12px; color:#563108; line-height:33px; }
.tdpkrooms00 p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px; }
.tdpksub00 { display:block; position:absolute; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px; font-size:10px; color:#563108; }
.tdpkpriceH00 { width:180px; height:39px; text-align:center; font-size:12px; color:#563108; }
.tdpkprice00 { width:180px; height:33px; text-align:center; font-size:12px; color:#563108; }
.tdpkprices00 { width:85px; height:32px; text-align:center; font-size:12px; color:#563108; }
.tabpk { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px; }

