* {
	border:0;
	border-collapse:separate;
	border-spacing:0;
	clear:both;
	margin:0;
	padding:0;
}

html,body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}

body{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
	body :focus{
		outline: none;
	}
	
	@font-face {
		font-family: 'MonoAlphabetRegular';
		src: url('../fonts/monoalphabet-webfont.eot');
		src: local('☺'), url('../fonts/monoalphabet-webfont.woff') format('woff'), url('../fonts/monoalphabet-webfont.ttf') format('truetype'), url('../fonts/monoalphabet-webfont.svg#webfontNO6QBomH') format('svg');
		font-weight: normal;
		font-style: normal;
	}

#wrapper{
	background: black;
	height: 100%;
	width: 100%;
}
	
	#intro{
		background-color: #000;
		display: none;
		height: 870px;
		margin: 0px auto 0px auto;
		width: 1080px;
		position: relative;
	}
	
		#intro a{
			text-decoration: none;
		}
	
		#adventures{
			background-image: url("../img/adv_back.jpg");
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 435px;
			margin: 0px auto 0px auto;
			text-decoration: none;
			width: 960px;
		}
		
			#adventures_content{
				color: #fff;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
 				font-size: 11px;
				height: 250px;
				left: 700px;
				padding-top: 10px;
				position: absolute;
				text-align: justify;
				top: 160px;
				width: 300px;
			}
		
		#vacations{
			background-image: url("../img/vac_back.jpg");
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 435px;
			margin: 0px auto 0px auto;
			width: 960px;
		}
		
			#vacations_content{
				color: #fff;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
 				font-size: 11px;
				height: 250px;
				left: 90px;
				padding-top: 10px;
				position: absolute;
				text-align: justify;
				top: 555px;
				width: 300px;
			}
			
		#adventures_esp{
			background-image: url("../img/adv_back.jpg");
			background-repeat: no-repeat;
			cursor: pointer;
			height: 435px;
			margin: 0px auto 0px auto;
			width: 960px;
		}
		
		#vacations_esp{
			background-image: url("../img/vac_back.jpg");
			background-repeat: no-repeat;
			cursor: pointer;
			height: 435px;
			margin: 0px auto 0px auto;
			width: 960px;
		}
		
	#content{
		background: #4D4B49;
		height: 100%;
		margin: 0px auto 0px auto;
		position: relative;
		width: 960px;
	}
	
		#socialMedia{
			width: 32px;
			height: 154px;
			top: 145px;
			left: 922px;
			display: block;
			position: absolute;
			z-index: 100;
		}

			#socialMedia a.facebook{
				width: 32px;
				height: 32px;
				background-image: url("../img/socialMedia.png");
				background-repeat: no-repeat;
				position: relative;
				display: block;
				z-index: 200;
			}

				#socialMedia a.facebook:hover{
					background-image: url("../img/socialMedia_hover.png");
					background-repeat: no-repeat;
				}

			#socialMedia a.youtube{
				width: 32px;
				height: 32px;
				background-image: url("../img/socialMedia.png");
				background-repeat: no-repeat;
				background-position: 0px -41px;
				top: 9px;
				position: relative;
				display: block;
				z-index: 200;
			}

				#socialMedia a.youtube:hover{
					background-image: url("../img/socialMedia_hover.png");
					background-repeat: no-repeat;
					background-position: 0px -41px;
				}

			#socialMedia a.twitter{
				width: 32px;
				height: 32px;
				background-image: url("../img/socialMedia.png");
				background-repeat: no-repeat;
				background-position: 0px -82px;
				top: 18px;
				position: relative;
				display: block;
				z-index: 200;
			}

				#socialMedia a.twitter:hover{
					background-image: url("../img/socialMedia_hover.png");
					background-repeat: no-repeat;
					background-position: 0px -82px;
				}

			#socialMedia a.tripAdvisor{
				width: 32px;
				height: 32px;
				background-image: url("../img/socialMedia.png");
				background-repeat: no-repeat;
				background-position: 0px -123px;
				top: 27px;
				position: relative;
				display: block;
				z-index: 200;
			}

				#socialMedia a.tripAdvisor:hover{
					background-image: url("../img/socialMedia_hover.png");
					background-repeat: no-repeat;
					background-position: 0px -123px;
				}
		
		#header{
			background: #000000;
			text-align: center;
			height: 100px;
			width: 960px;
		}

		#menu{
			background: #000000;
			height: 40px;
			width: 960px;
			z-index: 9999;
			position: relative;
		}
		
			#nav { 
				background: url("../img/navigation.png") #000000;
				background-repeat: no-repeat;
				background-position: 96px 0;
				clear: none;
				height: 40px;
				list-style: none; 
				padding-left: 96px;
				text-indent: -9999px;
				width: 768px;
			}
			
				.home{
					background-image:url("../img/navigation.png");
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.home:hover,a.home:active{
						background-position:0px 40px;
					}
					
				.adventures{
					background-image:url("../img/navigation.png");
					background-position: -128px 0;
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.adventures:hover,a.adventures:active{
						background-position: -128px 40px;
					}
					
				.vacations{
					background-image:url("../img/navigation.png");
					background-position: -256px 0;
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.vacations:hover,a.vacations:active{
						background-position: -256px 40px;
					}	
					
				.comments{
					background-image:url("../img/navigation.png");
					background-position: -384px 0;
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.comments:hover,a.comments:active{
						background-position: -384px 40px;
					}	
				
				.media{
					background-image:url("../img/navigation.png");
					background-position: -512px 0;
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.media:hover,a.media:active{
						background-position: -512px 40px;
					}
					
				.contact{
					background-image:url("../img/navigation.png");
					background-position: -640px 0;
					height:40px;
					width:128px;
					display:inline-block;
					float:left;
					clear:none;
					margin-left:0px;
				}

					a.contact:hover,a.contact:active{
						background-position: -640px 40px;
					}	
				
				#nav li { 
					clear: none;
					float: left; 
					height: 40px;
					width: 128px; 
				}
			
				#nav li a { 
					display: block;
					height: 40px; 
					padding: 0; 
					text-decoration: none; 
					color: #CCCCCC; 
					font-weight: bold;
					width: 128px; 
				}
			
				#nav li a:hover { 
					color: #FFFFFF; 
				}
			
			
				#nav ul{
					display: none;
				}
					/* Submenu */
					#nav ul.submenuAFL {
						background-image: url("../img/AFL_menu.png");
						background-repeat: no-repeat;
						margin-top: 40px;
						padding: 0;
						position: absolute; 
						list-style: none; 
					}
			
					#nav ul.submenuAFL li { 
						float: none; 
						background-image: none; 
						width: 128px;
					}
					
						.land{
							background-image:url("../img/AFL_menu.png");
							background-position: 0 0;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.land:hover,a.land:active{
								background-position: -128px 0px;
							}
							
						.water{
							background-image:url("../img/AFL_menu.png");
							background-position: 0px 120px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.water:hover,a.water:active{
								background-position: -128px -40px;
							}
					
						.landWater{
							background-image:url("../img/AFL_menu.png");
							background-position: 0 80px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.landWater:hover,a.landWater:active{
								background-position: -128px -80px;
							}
							
						.customs{
							background-image:url("../img/AFL_menu.png");
							background-position: 0 40px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.customs:hover,a.customs:active{
								background-position: -128px -120px;
							}	
					
					#nav ul.submenuVFL { 
						background-image: url("../img/VFL_menu.png");
						background-repeat: no-repeat;
						margin-top: 40px;
						padding: 0; 
						position: absolute; 
						list-style: none; 
					}
			
					#nav ul.submenuVFL li { 
						float: none; 
						background-image: none; 
						width: 128px;
					}
					
						.beyond{
							background-image:url("../img/VFL_menu.png");
							background-position: 0 0;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.beyond:hover,a.beyond:active{
								background-position: -128px 0px;
							}
							
						.amazing{
							background-image:url("../img/VFL_menu.png");
							background-position: 0px 120px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.amazing:hover,a.amazing:active{
								background-position: -128px -40px;
							}
					
						.escape{
							background-image:url("../img/VFL_menu.png");
							background-position: 0 80px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.escape:hover,a.escape:active{
								background-position: -128px -80px;
							}
							
						.surf{
							background-image:url("../img/VFL_menu.png");
							background-position: 0 40px;
							height:40px;
							width:128px;
							display:inline-block;
							float:left;
							clear:none;
							margin-left:0px;
						}

							a.surf:hover,a.surf:active{
								background-position: -128px -120px;
							}

		#photo_top{
			background: #4D4B49;
			height: 460px;
			text-align: center;
			position: relative;
			width: 960px;
		}
		
			#bookNow{
				background: #ffcc00;
				color: #ffffff;
				cursor: pointer;
				font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
				font-size: 145%;
				height: 25px;
				left: 825px;
				padding-top: 5px;
				position: absolute;
				text-decoration: none;
				top: 281px;
				width: 90px;
			}
			
				#bookNow:hover{
					background: #ff9900;
				}
		
		#imageContainer{
			background: #4D4B49;
			height: 460px;
			overflow: hidden;
			position: relative;
			padding-left: 45px;
			text-align: center;
			width: 915px;
		}
		
			#imageContainer img{
				display: none;
				height: 460px;
				left: 0;
				padding-left: 45px;
				position: absolute;
				top: 0;
			}

		#tourContent{
			background: #4d4b49;
			height: 440px;
			margin: 0 auto 0 auto;
			position: relative;
			width: 960px;
		}
		
			#tourTitles{
				background-image: url("../img/title_background.png");
				background-repeat: no-repeat;
				clear: none;
				float: left;
				height: 30px;
				margin-left: 118px;
				width: 300px;
			}
			
				#tourTitles h3{
					color: #FFFFFF;
					font-family:'MonoAlphabetRegular',Verdana,Tahoma,sans-serif;
					font-size: 135%;
					font-weight: lighter;
					letter-spacing: 0.03em;
					padding: 5px 0 0 15px;
					text-align: left;
					text-decoration: none;
					text-transform: none;
					word-spacing: 0.05em;
				}
			
			#tourDescription{
				background: #434240;
				border: 0px;
				clear: none;
				float: left;
				font-size: 12px;
				color: #ffffff;
				height: 290px;
				line-height: 16px;
				margin-left: 118px;
				padding: 30px 15px 0 15px;
				position: relative;
				text-align: justify;
				top: 0px;
				width: 470px;
			}
			
			#tourDescription_vac{
				background: #434240;
				border: 0px;
				clear: none;
				float: left;
				font-size: 12px;
				color: #ffffff;
				height: 290px;
				margin-left: 118px;
				padding: 15px;
				position: relative;
				text-align: justify;
				top: 0px;
				width: 470px;
			}
				
				#tourDescription_vac h5{
					background-image: url("../img/h5_back.png");
					color: #fff;
					cursor: pointer;
					font-size: 11px;
					font-weight: normal;
					height: 17px;
					margin: 3px 0 3px 0;
					padding-left: 5px;
					padding-top: 3px;
					width: 270px;
				}
				
					#tourDescription_vac h5:hover{
							opacity:0.4;
							filter:alpha(opacity=40);
					}
			
				#tourDescription_vac div div div{
					color: #ffffff;
					display: none;
					font-size: 11px;
					height: 140px;
					margin: 0 0 5px 0;
					overflow: auto;
					padding-right: 10px;
					text-align: justify;
					width: 460px;
				}
				
					#tourDescription_vac div div div a{
						color: #ffffff;
						text-decoration: none;
						font-weight: bold;
					}
					
						#tourDescription_vac div div div a:hover{
							color: #cccccc;
						}
				
				#tourDescription_container{
					display: block;
					height: 310px;
					left: 15px;
					overflow: hidden;
					position: absolute;
					top: 10px;
					width: 470px;
				}
				
					#tourDescription_container #description_1{
						display: block;
					}
			
			#tourIcons{
				background: #434240;
				border: 0px;
				clear: none;
				float: left;
				height: 55px;
				margin-left: 118px;
				padding: 0px;
				top: 350px;
				width: 500px;
			}

				.years5{
					background-image: url("../img/icons.png");
					background-position: -55px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.years5:hover,a.years5:active{
						background-position:0px 55px;
					}

				.years3{
					background-image: url("../img/icons.png");
					background-position: 0px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.years3:hover,a.years3:active{
						background-position: 0px 55px;
					}

				.comfort_cloths{
					background-image: url("../img/icons.png");
					background-position: -110px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.comfort_cloths:hover,a.comfort_cloths:active{
						background-position: -110px 55px;
					}

				.sunglasses{
					background-image: url("../img/icons.png");
					background-position: -165px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.sunglasses:hover,a.sunglasses:active{
						background-position: -165px 55px;
					}

				.sunscreen{
					background-image: url("../img/icons.png");
					background-position: -220px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.sunscreen:hover,a.sunscreen:active{
						background-position: -220px 55px;
					}

				.camera{
					background-image: url("../img/icons.png");
					background-position: -275px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.camera:hover,a.camera:active{
						background-position: -275px 55px;
					}

				.hat{
					background-image: url("../img/icons.png");
					background-position: -330px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.hat:hover,a.hat:active{
						background-position: -330px 55px;
					}

				.hiking_shoes{
					background-image: url("../img/icons.png");
					background-position: -385px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.hiking_shoes:hover,a.hiking_shoes:active{
						background-position: -385px 55px;
					}

				.bathing_suit{
					background-image: url("../img/icons.png");
					background-position: -440px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.bathing_suit:hover,a.bathing_suit:active{
						background-position: -440px 55px;
					}

				.towel{
					background-image: url("../img/icons.png");
					background-position: -495px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.towel:hover,a.towel:active{
						background-position: -495px 55px;
					}

				.flip_flop{
					background-image: url("../img/icons.png");
					background-position: -550px 0px;
					clear: none;
					display: inline-block;
					float: left;
					height: 55px;
					width: 55px;	
				}

					a.flip_flop:hover,a.flip_flop:active{
						background-position: -550px 55px;
					}
			
			#tourIncludes{
				background: #434240;
				clear: none;
				height: 375px;
				position: absolute;
				right: 118px;
				text-align: center;
				top: 30px;
				width: 220px;
			}
			
				#tourIncludes h1{
					color: #FFCC00;
					font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
					font-weight: lighter;
					font-size: 14px;
					padding-top: 8px;
					padding-bottom: 8px;
				}
				
				#tourIncludes h2{
					color: #00cccc;
					font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
					font-weight: lighter;
					font-size: 12px;
					padding-top: 3px;
					padding-bottom: 10px;
				}
				
				#tourIncludes a{
					color: #FFFFFF;
					font-weight: bold;
					text-decoration: none;
				}
				
					#tourIncludes a:hover{
						color: #00cccc;
					}
				
				#tourIncludes p{
					color: #ffffff;
					font-size: 11px;
					line-height: 20px;
				}
			
				#tourVideo{
					height: 78px;
					position: relative;
					width: 220px;
				}
				
					#tourVideo img{
						clear: none;
						height: 75px;
						float: left;
						position: absolute;
						top: 0px;
						width: 220px;
					}
				
				#tourComments{
					height: 78px;
					position: relative;
					width: 220px;
				}
				
					#tourComments img{
						clear: none;
						height: 75px;
						float: left;
						position: absolute;
						top: 0px;
						width: 220px;
					}
		
		#intro_text{
			background: #4D4B49;
			height: 100px;
			width: 960px;
		}
		
			#intro_text h3{
				font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
				font-size: 145%;
				height: 70px;
				text-align: center;
				font-weight: lighter;
				letter-spacing: 0.03em;
				line-height: 20px;
				color: #ffcc33;
				padding: 20px;
				text-transform: none;
				text-decoration: none;
				word-spacing: 0.05em;
			}
			
			#intro_text h4{
				font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
				font-size: 145%;
				height: 70px;
				text-align: center;
				font-weight: lighter;
				letter-spacing: 0.03em;
				line-height: 20px;
				color: #00ccff;
				padding: 20px;
				text-transform: none;
				text-decoration: none;
				word-spacing: 0.05em;
			}

		#subMenu{
			background: #4D4B49;
			height: 290px;
			margin: 0 auto 0 auto;
			padding-left: 60px;
			position: relative;
			width: 900px;
		}
		
			#subMenu img{
				clear: none;
				height: 290px;
				float: left;
				position: absolute;
				top: 0px;
				width: 193px;
			}
			
		#commentsMenu{
			background: #4D4B49;
			height: 250px;
			margin: 0 auto 0 auto;
			padding-left: 60px;
			position: relative;
			width: 900px;
		}
		
			#commentsMenu img{
				clear: none;
				height: 193px;
				float: left;
				position: absolute;
				top: 0px;
				width: 193px;
			}
			
		#landMenu{
			background: #4D4B49;
			height: 350px;
			margin: 0 auto 0 auto;
			padding: 0;
			position: relative;
			text-align: center;
			width: 960px;
		}

			#landMenu img{
				clear: none;
				height: 170px;
				float: left;
				position: absolute;
				width: 192px;
			}
			
		#contactUs{
			background: #4D4B49;
			clear: none;
			height: 320px;
			margin: 0 auto 0 auto;
			position: relative;
			width: 960px;
		}
		
			.myform{
				clear: none;
				height: 250px;
				margin: 0px;
				width: 500px;
				padding-left: 100px;
			}

			#stylized{
				height: 310px;
				border: 0px;
				background: #4d4b49;
			}
				#stylized h1 {
					background: url("../img/contacth3_back.png") no-repeat;
					margin: 0;
					padding: 0;
					height: 30px;
					width: 125px;
				}

				#stylized label{
					font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
					font-weight: lighter;
					font-size: 13px;
					margin: 10px 0 0 0;
					display: block;
					color: #cccccc;
					text-align: right;
					width: 75px;
					float: left;
				}

				#stylized input{
					background: url("../img/input_back.png") no-repeat;
					clear: none;
	   				float: left;
					font-family: Verdana, Tahoma, sans-serif;
	   				font-size: 11px;
					color: #ffffff;
					height: 26px;
	   				padding: 2px;
	   				width: 296px;
	   				margin: 7px 0 5px 10px;
				}
				
					#stylized input:hover{
						background-image:url("../img/input_back_hover.png");
						background-repeat:no-repeat;
					}

					#stylized input.empty{
							background-image:url("../img/input_back_empty.png");
							background-repeat:no-repeat;
						}

							#stylized input.empty:focus{
								background-image:url("../img/input_back_hover.png");
								background-repeat:no-repeat;
							}

				#stylized textarea{
					background: url("../img/textarea_back.png") no-repeat;
					clear: none;
	   				float: left;
					font-family: Verdana, Tahoma, sans-serif;
	   				font-size: 11px;
					color: #ffffff;
					height: 150px;
					overflow: hidden;
	   				padding: 2px;
	   				width: 300px;
	   				margin: 7px 0 0 10px;
				}
				
					#stylized textarea:hover{
						background-image:url("../img/textarea_back_hover.png");
						background-repeat:no-repeat;
					}

					#stylized textarea.empty{
							background-image:url("../img/textarea_back_empty.png");
							background-repeat:no-repeat;
						}

							#stylized textarea.empty:focus{
								background-image:url("../img/textarea_back_hover.png");
								background-repeat:no-repeat;
							}

				#stylized button{
					clear: both;
					cursor: pointer;
					width: 55px;
					height: 20px;
					margin-top: 5px;
					margin-left: 330px;
					background: url("../img/send_button.png") no-repeat;
					color: #FFFFFF;
					float: left;
				}
				
					#stylized button:hover{
						opacity: 0.4;
						filter: alpha(opacity=40);
						-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
					}
						
				#errorContact{
					background: red;
					display: none;
					height: 50px;
					position: absolute;
					width: 150px;
				}
		
			#links{
				font-weight: lighter;
				font-size: 12px;
				clear: none;
				right: 45px;
				height: 200px;
				line-height: 22px;
				position: absolute;
				top: 5px;
				width: 300px;
			}
			
				#links a{
					color: #cccccc;
					text-decoration: none;
					font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
				}
				
					#links a:hover{
						color: #000000;
						text-decoration: none;
						font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
					}
			
				#links h1{
					background: url("../img/links_back.png") no-repeat;
					margin: 0;
					padding: 0;
					height: 30px;
					width: 60px;
				}

		#footer{
			background: #4D4B49;
			height: 65px;
			margin: 0 auto 0 auto;
			width: 930px;
			background: #4D4B49;
			font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
			font-size: 10px;
			font-weight: lighter;
			color: #CCC;
			text-align: right;
			padding-top: 0px;
			padding-right: 30px;
			z-index: 9999;
		}
		
			#terra_icon{
				background-image: url("../img/sun_icon.png");
				background-repeat: no-repeat;
				background-position: 0px 0px;
				float: left;
				margin-left: 35px;
				width: 60px;
				height: 60px;
			}

				#terra_icon a{
					display: block;
					width: 100%;
					height: 100%;
					text-decoration: none;
				}

				#terra_icon a:hover{
					text-decoration: none;
				}
			
	#language{
		height: 20px;
		right: 10px;
		top: 20px;
		position: absolute;
		width: 100px;
	}
	
		#language a{
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
		}
	
	#window {
		background: #262321;
		height: 650px;
		left: 45px;
		padding: 0;
		position: absolute;
		top: 140px;
		width: 870px;
		display: none;
		margin: 0 auto 0 auto;
	}

		#windowClose {
			background: #1e1c1a;
			border: 1px solid #000000;
			display: block;
			height: 23px;
			width: 850px;
			left: 5px;
			top: 620px;
			padding-right: 8px;
			padding-top: 2px;
			position: absolute;
			font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
			font-size: 16px;
			font-weight: bold;
			text-align: right;
			z-index: 9998;
		}

			#windowClose a{
				text-decoration: none;
				color: #FFFFFF;
			}
			
		#booking{
			background-image: url("../img/booking_background.png");
			background-repeat: no-repeat;
			color: #fff;
			display: none;
			height: 231px;
			left: 515px;
			padding-left: 10px;
			padding-top: 50px;
			position: absolute;
			top: 140px;
			width: 390px;
		}

			#booking #errorBooking{
				width: 90px;
				height: 35px;
				padding-top: 40px;
				padding-left: 10px;
				padding-right: 40px;
				background-image: url("../img/error.png");
				background-repeat: no-repeat;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #fff;
				display: none;
				position: absolute;
				top: 50px;
				right: 9px;
			}

			#booking label{
				height: 22px;
				width: 230px;
				background-image: url("../img/bookinglabels_background.png");
				background-repeat: no-repeat;
				background-position: 0 0;
				display: block;
				text-align: right;
				clear: both;
			}

			#booking h3{
				margin-left: 25px;
			}

				#booking .label_comments{
					height: 102px;
					background-position: 0px -98px;
					margin-bottom: 5px;
				}

				#booking .label_email{
					background-position: 0px -24px;
				}

				#booking .label_hotel{
					background-position: 0px -72px;
				}

			#booking input{
					height: 19px;
					padding-top: 3px;
					padding-left: 10px;
					padding-right: 10px;
					width: 143px;
					border: 0px;
					margin: 0px;
					background-color: #000;
					background-image: url("../img/comments_name.png");
					background-repeat: no-repeat;
					text-align: left;
					font-family: Arial, Helvetica, Sans-serif;
					font-size: 9px;
					color: #fff;
				}

					#booking input:hover{
						background-image: url("../img/comments_name_hover.png");
						background-repeat: no-repeat;
					}

					#booking input.empty{
							background-image: url("../img/comments_notfill.png");
							background-repeat: no-repeat;
						}

							#booking input.empty:focus{
								background-image: url("../img/comments_name_hover.png");
								background-repeat: no-repeat;
							}

					#booking input.empty_date{
						background-image: url("../img/date_background.png");
						background-repeat: no-repeat;
						height: 17px;
						width: 50px;
						display: inline-block;
						padding-top: 5px;
						padding-right: 20px;
						margin-right: 34px;

					}

						#booking input.empty_date:focus{
								background-image: url("../img/date_background.png");
								background-repeat: no-repeat;
							}

				#booking textarea{
					width: 153px;
					height: 99px;
					padding-top: 3px;
					padding-left: 10px;
					border: 0px;
					margin: 0px;
					background-color: #000;
					background-image: url("../img/comments_a.png");
					background-repeat: no-repeat;
					text-align: left;
					font-family: Arial, Helvetica, Sans-serif;
					font-size: 10px;
					color: #fff;
					overflow: auto;
					line-height: 16px;
				}

					#booking textarea:hover, #booking textarea:focus{
						background-image: url("../img/comments_a_hover.png");
						background-repeat: no-repeat;
					}

					#booking #send button{
						height: 18px;
						width: 68px;
						position: relative;
						background-color: #000;
						border: 0px;
						background-image: url("../img/submit_button.png");
						background-repeat: no-repeat;
						margin-left: 160px;
						clear: both;
						display: block;
					}

						#booking #send button:hover, #booking #send button:focus{
							background-image: url("../img/submit_button_hover.png");
							background-repeat: no-repeat;
							cursor: pointer;
						}
		#booking .label_tourdate{
					background-position: 0px -48px;
					height: 22px;
					width: 230px;
					margin: 0px;
					padding: 0px;
					background-image: url("../img/bookinglabels_background.png");
					background-repeat: no-repeat;
					display: block;
					text-align: right;
					clear: both;
					position: relative;
				}

					#booking .input_tourdate{
						clear: none;
						height: 17px;
						width: 50px;
						display: inline-block;
						background-image: url("../img/date_background.png");
						background-repeat: no-repeat;
						padding-top: 5px;
						padding-right: 20px;
						margin-right: 34px;
						font-size: 9px;
					}

						#booking .input_tourdate:hover{
							background-image:url("../img/date_background_hover.png");
							width: 50px;
						}

						#ui-datepicker-div{
							font-size: 9px;
						}

					#booking .input_paxs{
						clear: none;
						height: 17px;
						width: 20px;
						display: inline-block;
						background-image: url("../img/paxs_background.png");
						background-repeat: no-repeat;
						margin-right: 0px;
						padding-top: 5px;
						padding-right: 15px;
					}

						#booking .input_paxs:hover{
							background-image: url("../img/paxs_background_hover.png");
						}

						#booking #increase, #booking #decrease{
							position: absolute;
							right: 4px;
							top: 5px;
							display: block;
							width: 10px;
							height: 6px;
							border: 0px;
							cursor: pointer;
							background: none;
						}

						#booking #decrease{
							top: 11px;
						}					

		#bookingClose{
			display: block;
			z-index: 99999;
			width: 25px;
			right: 5px;
			top: 5px;
			padding-left: 18px;
			position: absolute;
			cursor: pointer;
			background-image: url("../img/arrow_down.png");
			background-repeat: no-repeat;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 9px;
			font-weight: bold;
			color: #CCC;
		}

		#booking_iframe {
			border: 0px;
			height: 230px;
			margin: 0px;
			padding: 0px;
			width: 400px;
		}
		
		#contents {
			display: block;
			background: #262321;
			height: 615px;
			width: 860px;
		}
		
		#iframe_content{
			background: #000000;
			height: 655px;
			margin-top: 0px;
			width: 870px;
		}
		
		#clientComments_content {
			background-color: #262321;
			height: 560px;
			overflow: auto;
			padding: 0px 45px 5px 45px;
			width: 780px;
		}
		
			#clientComments_content p{
				color: #ffffff;
				font-size: 12px;
				padding: 5px;
				text-align: justify;
			}
		
			#clientComments_content h1{
				color: #ffcc00;
				font-size: 12px;
				padding: 5px;
			}
			
			#clientComments_content h2{
				color: #ffffff;
				font-size: 14px;
				padding: 5px;
			}
			
			#clientComments_content h3{
				color: #cccccc;
				font-size: 11px;
				padding: 5px;
			}

		#player{
			background-image: url("../img/play_video.png");
			background-repeat: no-repeat;
			background-color: #4b4d49;
			background-position: center;
			height: 370px;
			left: 50px;
			position: absolute;
			width: 770px;
		}
			
		#newsPDF{
			background: url("../img/news_back.png");
			background-repeat: no-repeat;
			height: 110px;
			left: 50px;
			padding-left: 115px;
			padding-top: 40px;
			position: absolute;
			top: 445px;
			width: 655px;
		}
		
			#newsPDF img{
				clear: none;
				float: left;
				height: 67px;
				margin-left: 25px;
				width: 100px;
				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
			}
			
			#newsPDF img:hover{
				filter:alpha(opacity=90);
				-moz-opacity:0.9;
				-khtml-opacity: 0.9;
				opacity: 0.9;
			}

		#slideshow_turtle{
			background: #000000;
			height: 615px;
			overflow: auto;
			position: relative;
			width: 870px;
		}


		#stars_container {
			background-image:url("../img/stars_grey.png");	
			background-position: 0px 0px;
			display: block;
			height: 20px;
			margin: 0px;
			padding: 0px;
			position: absolute;
			right: 15px;
			top: 3px;
			width: 100px;
		}
		
			#stars_ranking {
				background-image:url("../img/stars_grey.png");	
				background-position: 0px 26px;
				clear: none;
				display: block;
				float: left;
				height: 20px;
				left: 0px;
				margin: 0px;
				padding: 0px;
				position: absolute;
				right: 15px;
				top: 0px;
			}
		
		#thanks h3{
			font-family: 'MonoAlphabetRegular', Verdana, Tahoma, sans-serif;
			font-size: 145%;
			height: 70px;
			text-align: left;
			font-weight: lighter;
			letter-spacing: 0.03em;
			line-height: 20px;
			color: #ffcc33;
			padding: 20px;
			text-transform: none;
			text-decoration: none;
			word-spacing: 0.05em;
		}
		
		#videosGallery{
			margin-left: 50px;
			height: 450px;
			width: 770px;
		}
		
		#thumbnails{
			height: 125px;
			margin-top: 25px;
			margin-left: 50px;
			width: 770px;
		}
		
			#thumbnails a{
				background: green;
				clear: none;
				float: left;
				margin-top: 5px;
				margin-left: 4px;
				margin-right: 6px;
				height: 100px;
				width: 100px;
				filter:alpha(opacity=60);
				-moz-opacity:0.6;
				-khtml-opacity: 0.6;
				opacity: 0.6;
			}
			
				#thumbnails a:hover{
					filter:alpha(opacity=100);
					-moz-opacity:1.0;
					-khtml-opacity: 1.0;
					opacity: 1.0;
				}
				
		#expeditionVideo{
			height: 480px;
			margin: 0 auto 0 auto;
			width: 800px;
			display: block;
			clear: none;
		}
		
		#photoGallery{
			height: 615px;
			width: 870px;
		}
		
		.galleria-image{
			clear: none;
		}
		
		#galleria{
			height: 615px;
		}