
/* CSS Document */
body {
	margin: 0px;
	padding:0px;
	color:#b8b8b8;
	font-family:"Arial",tahoma, Times, serif, Times New Roman,verdana ;
	font-size: 12px;
	font-weight: normal;
	background-color:#000;
	line-height:16px;
}
html {
overflow:hidden;
}


h1{
	color:#464646;
	font-family:"Arial",tahoma, Times, serif, Times New Roman,verdana ;
	font-size: 22px;
	font-weight:bold;
}
#slide{
	height:20px;
	font-size:11px;
	color:#fff;
}
/*#icon{
	z-index:10000;
	position:absolute;
	margin-left:10px;
	margin-right:10px;

	width:98%;
	font-size:11px;
	bottom:1%;
	background-color:#000;

	
}*/
#icon{
height:140px; width:100%; z-index:20000; position:absolute; bottom:0; font-size:11px; 
}
#icon .icon_left{
	float:left;
	left:0;
	
	

}
#icon .icon_right{
	float:right;
	right:0;	
	bottom:0;
	height:120px;
	
}
.padding_icon{
	padding-bottom:10px;
}
#thekeeresort_logo{
	z-index:10000;
	position:absolute;
	/*float:left;*/
	width:170px;
}
#weather{
	
	padding:5px 3px 5px 3px;
	font-size:11px;

	bottom:0;
	color:#fff;
	float:left;
	margin-right:50px;
	bottom:0;
	margin-top:95px;

	
}
#weather ul{
	padding:0;
	margin:0;
	list-style:none;
}
#weather ul li{
	padding:2px 0px 2px 0px;
	margin:0;
	list-style:none;
	display:inline;

}

a.home_bt{
	background:url(../images/home_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.home_bt:hover{
	background:url(../images/home_bt_h.png) no-repeat;
	width:81px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.video_bt{
	background:url(../images/video_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.video_bt:hover{
	background:url(../images/video_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.transfer_bt{
	background:url(../images/transfer_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.transfer_bt:hover{
	background:url(../images/transfer_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.virtual_bt{
	background:url(../images/virtual_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.virtual_bt:hover{
	background:url(../images/virtual_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}	
a.location_bt{
	background:url(../images/location_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.location_bt:hover{
	background:url(../images/location_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.contact_bt{
	background:url(../images/contact_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.contact_bt:hover{
	background:url(../images/contact_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.faq_bt{
	background:url(../images/faq_bt.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.faq_bt:hover{
	background:url(../images/faq_bt_h.png) no-repeat;
	width:81px;
	height:82px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.Thekeeresort_facebook{
	background:url(../images/Thekeeresort_facebook.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.Thekeeresort_facebook:hover{
	background:url(../images/Thekeeresort_facebook_h.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_youtube{
	background:url(../images/thekeeresort_youtube.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_youtube:hover{
	background:url(../images/thekeeresort_youtube_h.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_multiply{
	background:url(../images/thekeeresort_multiply.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_multiply:hover{
	background:url(../images/thekeeresort_multiply_h.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_tripadvisor{
	background:url(../images/thekeeresort_tripadvisor.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_tripadvisor:hover{
	background:url(../images/thekeeresort_tripadvisor_h.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_twitter{
	background:url(../images/thekeeresort_twitter.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
a.thekeeresort_twitter:hover{
	background:url(../images/thekeeresort_twitter_h.png) no-repeat;
	width:46px;
	height:67px;
	display:inline-block;
	text-indent:-100000;
	font-size:0;
}
.text_a1{
	color:#a1a1a1;
	font-size:18px;
	text-decoration:none;
	line-height:24px;
	padding:0px 0px 0px 10px;
}
/* ------------------------------------------------------------------- */
.input_booktransfer{
		background-color:#8d8d8d;
		border:1px solid #b7b7b7;
		width:150px;
		height:14px;
		margin:5px 0px 5px 0px;
			
	}
	.input_booktransfer2{
		background-color:#8d8d8d;
		border:1px solid #b7b7b7;
		width:50px;
		height:14px;
		margin:5px 0px 5px 0px;
	}
	.input_booktransfer3{
		background-color:#8d8d8d;
		border:1px solid #b7b7b7;
		width:90px;
		height:14px;
		margin:5px 0px 5px 0px;	
	}
	
	select.select_transfer{
		background-color:#8d8d8d;
		border:1px solid #b7b7b7;
		width:450px;
		height:18px;
		margin:5px 0px 5px 0px;
	}
	select.select_transfer2{
		background-color:#8d8d8d;
		border:1px solid #b7b7b7;
		width:250px;
		height:18px;
		margin:5px 0px 5px 0px;
	}
	/* Flash Video */
	#flash-background{
		/*width:1014px;
		height:960px;*/
		width:100%;
		height:100%;
		/*text-align:left;
		margin:0px auto;*/
		position:absolute;
		top:0px;
		/*left:50%;
		margin-left:-507px;*/
		z-index:0;
	}
	
/* slide show */
#slideshow {
  width:100%;
  height:100%;
  z-index:-999;
}

a.sitemap1{
	padding:0px 10px 0px 10px;
	line-height:18px;
	text-decoration:none;
	font-size:11px;
}
a.sitemap1:hover{
	padding:0px 10px 0px 10px;
	line-height:18px;
	text-decoration:underline;
	font-size:11px;
}
a.accom_menu{
	font-size:11px;
	text-decoration:none;
}
a.accom_menu:hover{
	font-size:11px;
	color:#dd3276;
	text-decoration:none;
}
a.accom_menu_visite{
	font-size:11px;
	color:#dd3276;
	text-decoration:none;
}
.separate{
	border-bottom:1px dashed #666;
	border-top:1px dashed #666;
	 padding-bottom:5px;
	 padding-top:5px;
	 margin-top:5px;
	 margin:5px;
}
.text_h_menu{
	font-size:14px; 
	padding:5px 0px 5px 0px ; 
	font-weight::normal;
}
.text_h_menu2{
	font-size:12px; 
	padding:5px 0px 5px 0px ; 
	font-weight::normal;
}
.block{
	color:#dd3276;
	text-decoration:none;
}
a.sublink{
	text-decoration:underline;
	color:#dd3276;
}
a.sublink:hover{
	text-decoration:none;
}
a.sublink2{
	text-decoration:none;
	color:#fff;
	
}
a.sublink2:hover{
	text-decoration:none;
	color:#dd3276;
}
.transfer_padding{
	padding:3px 0px 0px 0px;
}
.inputbooking1{
	width:80px;
	height:14px;
	background-color:#8c8c8c;
	cursor:pointer;
	border:1px solid #a1a1a1;

}
.inputbooking2{
	width:20px;
	height:14px;
	background-color:#8c8c8c;
	cursor:pointer;
	border:1px solid #a1a1a1;
	
}
select.inputbooking3{
	width:35px;
	height:16px;
	background-color:#8c8c8c;
	cursor:pointer;
	border:1px solid #a1a1a1;

}
.bgbooking{
	/*width:463px;*/
	width:457px;
	height:36px;
	
	background:url(../images/bgbooking.png) no-repeat;
	margin:0px 0px 5px 30px;
	padding:2px 2px 10px 10px;
}
.booknow{
	background-color:#dd3276;
	padding:1px 2px 1px 2px;
	color:#fff;
	border:0;
	cursor:pointer;
	font-size:11px;
}
.booknow:hover{
	background-color:#dd3276;
	padding:1px 2px 1px 2px;
	color:#000;
	border:0;
	cursor:pointer;
	font-size:11px;
}
	
