body {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	
	color: #747474;
	
	background: center top url('../img/BackFront.gif') no-repeat #FFF;
}
body.sub {
	background: center top url('../img/BackFrontSub.gif') no-repeat #FFF;
}
.clear {
	clear: both;
}

a img {
	border: 0;
}

/*
	Flash Replacement (sifr)
	{
*/

	#Main h1, h2, h3 {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		letter-spacing: auto;
		margin: 0;
		padding: 0;
		line-height: 1em;
	}
	#Main h1 {
		text-align: left;
		font-size: 20px;
		font-weight: normal;
		padding: 12px 0 3px 0;
		margin: 0 0 10px 0;
	}
	#Bottom h1 {
		margin: 0 0 10px 0;
		padding: 0 0 0px 0;
		height: 20px;
		color: #0077a7;
	}
	
	/*#Main h2 {
		text-align: left;
		font-size: 10px;
		padding: 5px 0 5px 0;
		margin: 0 0 0 0;
	}*/
	
	#Main h2 {
		text-align: left;
		font-size: 19px;
		font-weight: normal;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		color: #0077A7;
	}
	
	#Main h3 {
		text-align: left;
		font-size: 8px;
		padding: 5px 0 5px 0;
		margin: 0;
	}

/*
	}
	Flash Replacement (sifr)
*/


p {
	margin: 0;
	padding: 0 0 10px 0;
}

A {
	color: #0077a7;
}

#Wrap {
	margin: 60px auto;
	
	width: 900px;
}
	
	#Search {
		float: right;
		
		margin: -35px 1px 0 0;
		
		width: 127px;
		height: 30spx;
	}
		#Search .title {
			display: none;
		}
		#Search input.txt {
			padding: 5px 5px;
			
			font-family: tahoma, verdana, arial;
			font-size: 9px;
			color: #999;
			
			width: 115px;
			
			background: 110px 7px url('../img/SearchBack.gif') no-repeat #FFF;
			border: 1px solid #e2e2e2;
		}
		#Search input.btn {
			display: none;
		}
	
	#Nav {
		height: 29px;
		overflow: hidden;
	}
		#Nav ul {
			margin: 0;
			padding: 0;
		}
			#Nav ul li {
				display: inline;
			}
				#Nav ul li A {
					display: block;
					float: left;
					
					margin: 0 0 0 0;
					padding: 8px 18px 7px;
					
					text-decoration: none;
					color: #878787;
					
					border-right: 1px solid #FFF;
					background: #f7f7f7;
					outline: none;
				}
				#Nav ul li.selected A {
					color: #4f4f4f;
					font-weight: bold;
					padding-bottom: 8px;
					background: #EEE;
				}
	
	#HeadWrap {
		padding: 8px;
		background: #EEE;
	}
		#Head {
			height: 249px;
			
			padding: 1px;
			
			background: #FFF;
			border: 1px solid #DDD;
		}
			#Head .image {
				position: relative;
				height: 249px;	
			}
				#Head .image .language {
					position: absolute;
					
					top: 1px;
					right: 1px;
					z-index: 120;
					
					min-height: 20px;
					min-width: 20px;
				}
					#Head .image .language ul {
						margin: 0;
						padding: 0;
						
						list-style: none;
					}
						#Head .image .language ul li {
							float: left;
							
							margin: 0 0 0 1px;
							padding: 0;
							
							background: url('../img/LogoBack.png');
						}
							#Head .image .language ul li a {
								display: block;
								
								width: 38px;
								height: 27px;
								
								text-indent: -9999px;
								outline: none;
								
								background: center no-repeat;
							}
							
							#Head .image .language ul li a.en { background-image: url('../img/flags/gb.png'); }
							#Head .image .language ul li a.is { background-image: url('../img/flags/is.png'); }
							#Head .image .language ul li a.fr { background-image: url('../img/flags/fr.png'); }
							#Head .image .language ul li a.de { background-image: url('../img/flags/de.png'); }
							#Head .image .language ul li a.be { background-image: url('../img/flags/be.png'); }
							#Head .image .language ul li a.nl { background-image: url('../img/flags/nl.png'); } 
							
				#RotBanner {
					position: relative;
					
					height: 249px;
					width: 880px;
					
					background: #FFF;
				}
					#RotBanner .Image,
					#RotBanner .item {
						position: absolute;
						
						height: 249px;
						width: 880px;
					}
					#RotBanner #Logo {
						position: absolute;
						
						top: 1px;
						left: 1px;
						
						height: 247px;
						width: 288px;
						
						background: url('../img/LogoBack.png');
					}
						#RotBanner #Logo A {
							display: block;
							
							height: 249px;
							width: 290px;
							background: center url('../img/logo-empty.png') no-repeat;
							background: center url('../img/LogoTrans.png') no-repeat;
							
							text-indent: -9999px;
							outline: none;
						}
						body.site_2 #RotBanner #Logo A {
							background: center url('../img/explore-logo.png') no-repeat;
						}
						body.site_4 #RotBanner #Logo A {
							background: center url('../img/LogoDe.png') no-repeat;
						}
						body.site_3 #RotBanner #Logo A {
							background: center url('../img/LogoJeep.png') no-repeat;
						}
						body.site_5 #RotBanner #Logo A,
						body.site_6 #RotBanner #Logo A,
						body.site_28 #RotBanner #Logo A
						{
							background: center url('../img/LogoGlacier.png') no-repeat;
						}
						body.site_7 #RotBanner #Logo A {
							background: center url('../img/ai_logo.png') no-repeat;
						}
						body.site_8 #RotBanner #Logo A {
							background: center url('../img/surf_logo.png') no-repeat;
						}
						body.site_9 #RotBanner #Logo A {
							background: center url('../img/logo-arctic-surf.png') no-repeat;
						}
						body.site_10 #RotBanner #Logo A {
							background: center url('../img/logo-arctisch.png') no-repeat;
						}
						body.site_11 #RotBanner #Logo A {
							background: center url('../img/logo-arctisch.png') no-repeat;
						}
						
						body.site_14 #RotBanner #Logo A {
							background: center url('../img/arctic-logo-fr.png') no-repeat;
						}
						
						body.site_15 #RotBanner #Logo A,
						body.site_16 #RotBanner #Logo A,
						body.site_20 #RotBanner #Logo A,
						body.site_25 #RotBanner #Logo A
						{
							background: center url('../img/logo-rafting.png') no-repeat;
						}
						
						body.site_19 #RotBanner #Logo A,
						body.site_21 #RotBanner #Logo A {
							background: center url('../img/logo-north-explorers.png') no-repeat;
						}
						
						
				
				#RotBanner #Logo {
					z-index: 900;
					/*width: 315px;*/
				}
					#RotBanner #banner,
					#RotBanner #banner .item {
						position: absolute;
						
						top: 0;
						left: 0;
						z-index: 850;
						
						width: 880px;
						height: 249px;
						overflow: hidden;
					}
					#RotBanner #banner .link {
						position: absolute;
						
						bottom: 25px;
						right: 0;
						
						width: 380px;
						height: 85px;
						
						text-indent: -9999px;
						outline: none;
					}
				
						
			
	#Main {
		margin: 10px 0 10px 0;
		padding: 0 0 0 0;
		
		width: 900px;
		overflow: hidden;
		
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
	}
		
		#TopTours {
			border-bottom: 1px solid #DDD;
			
			background: 0 0 url('../img/TopTourBack.gif') repeat-y;
			
		}
			#TopTours .Box {
				float: left;
				margin: 10px 0 10px 0px;
				padding: 0px 0px;
				
				background: 0 bottom url('../img/TopTourSide.gif') no-repeat;
				
				height: 270px;
				width: 300px;
			}
			#TopTours .Box.Left {
				background-position: 0 bottom;
			}
				#TopTours .Box.Left .Top {
					padding: 20px 30px 0 20px;
					background: 0 0 url('../img/TopTourSideTop.gif') no-repeat;
				}
			#TopTours .Box.Middle {
				background: 10px bottom url('../img/TopTourMiddle.gif') no-repeat;
			}
				#TopTours .Box.Middle .Top {
					padding: 20px 30px 0 30px;
					background: 0 0 url('../img/TopTourSideTop.gif') no-repeat;
					background: 10px 0 url('../img/TopTourMiddleTop.gif') no-repeat;
				}
			#TopTours .Box.Right {
				background-position: 10px bottom;
			}
				#TopTours .Box.Right .Top {
					padding: 20px 20px 0 30px;
					background: 0 0 url('../img/TopTourSideTop.gif') no-repeat;
					background-position: 10px 0;
				}
				
				#TopTours .Box h1 {
					margin: 0 0 10px 0;
					padding: 0 0 0px 0;
					height: 18px;
				}
				
				
				#TopTours .item {
					margin: 0 0 0 0;
					padding: 10px 0 0 0;
					background: 0 0 url('../img/DottedLine.gif') no-repeat;
				}
					#TopTours .item A.title {
						display: block;
						
						margin: 0 0 5px 0;
						
						color: #3091b8;
						font-weight: bold;
						text-decoration: none;
					}
					#TopTours .item .text {
						line-height: 17px;
						text-align: justify
					}
						#TopTours .item .text .image {
							float: right;
							
							margin: 0 0 5px 8px;
							padding: 1px;
							
							border: 1px solid #EEE;
						}
				
				
		#Bottom {
			
		}
			#About {
				float: left;
				
				padding: 10px 0;
				
				width: 609px;
				padding-right:15px;
				
				border-right: 1px solid #DDD;
				
				
			}
				#About .text {
					margin: 0 0 0 0;
					padding: 10px 0 0 0;
					line-height: 17px;
					background: 0 0 url('../img/DottedLine.gif') no-repeat;
				}
			
			#News {
				float: left;
				
				margin-left: -1px;
				padding: 10px 0 10px 15px;
				
				width: 254px;
				
				border-left: 1px solid #DDD;
			}

		
		
		
		#Main #SideLeft {
			float: left;
			
			width: 300px;
			
			border-right: 1px solid #ddd;
			overflow: hidden;
		}
			#Main #SideLeft #NavWrap {
				margin: 10px 10px 10px 0;
				padding: 1px;
				
				border: 7px solid #f2f2f2;
				background: #FFF;
			}
				#Main #SideLeft #NavWrap ul {
					margin: 0;
					padding: 0;
					
					list-style: none;
					
					border: 1px solid #e2e2e2;
					border-bottom: 0;
				}
					#Main #SideLeft #NavWrap ul li {
						margin: 0;
						padding: 0;
						display: inline;
					}
						#Main #SideLeft #NavWrap ul li A {
							display: block;
							
							padding: 7px 10px 7px 22px;
							
							color: #666;
							text-decoration: none;
							
							border-bottom: 1px solid #e2e2e2;
							outline: none;
							
							background: 10px 12px url('../img/nav_bullet.gif') no-repeat;
						}
						#Main #SideLeft #NavWrap ul li A.selected {
							font-weight: bold;
						}
						
						#Main #SideLeft #NavWrap ul ul {
							border: 0;
							background: #f8f8f8;
						}
							#Main #SideLeft #NavWrap ul ul A {
								padding-left: 40px;
								background-position: 28px 12px;
							}
							#Main #SideLeft #NavWrap ul ul ul {
								background: #efefef;
							}
								#Main #SideLeft #NavWrap ul ul ul A {
									padding-left: 60px;
									font-size: 9px;
									background: 48px 10px url('../img/nav_bullet_3rd.gif') no-repeat;
								}
									#Main #SideLeft #NavWrap ul ul ul ul {
										background: #EAEAEA;
									}
										#Main #SideLeft #NavWrap ul ul ul ul A {
											padding-left: 75px;
											background: 63px 10px url('../img/nav_bullet_3rd.gif') no-repeat;
										}
											#Main #SideLeft #NavWrap ul ul ul ul ul A {
												padding-left: 85px;
												background: 73px 10px url('../img/nav_bullet_3rd.gif') no-repeat;
											}
			
		#Main #Content {
			float: left;
			
			margin: 0 0 0 -1px;
			padding: 15px 0 15px 15px;
			
			width: 584px;
			
			border-left: 1px solid #ddd;
			overflow: hidden;
		}
			#Main #Content h1 {

			}
		
		
		
	#Foot {
		clear:both;
		min-height: 70px;
		background: right top no-repeat;
		/*background: right top url('../img/FootBadge.gif') no-repeat;*/
		background-image: url('../img/foot-badge-tourop.jpg');
	}
	
	body.site_20 #Foot,
	body.site_16 #Foot,
	body.site_15 #Foot,
	body.site_12 #Foot,
	body.site_6 #Foot,
	body.site_4 #Foot,
	body.site_7 #Foot
	{
		background-image: url('../img/FootBadge.gif');
	}
	
	
		#Foot .contact {
			line-height: 18px;
			color: #b9b9b9;
		}
		
		body.site_12 #Foot .contact {
			background: left top no-repeat;
			background-image: url('../img/logos.png');
		}
			#Foot .contact A {
				color: #b9b9b9;
			}
		
		#Foot .foot2 {
			text-align: center;
		}
	


.product_list {
	width: 630px;
}
	.product_list .item,
	.product_item
	{
		float: left;
		
		margin: 0 22px 20px 0;
		
		width: 180px;
		height: 270px;
	}
	
	
		.product_list .item .imgwrap {
			height: 120px;
			
			padding: 1px;
			
			border: 1px solid #CCC;
		}
			.product_list .item .imgwrap A {
				display: block;
				
				height: 120px;
				
				background: center no-repeat #CCC;
				background-color: #eee;
			}
			
		.product_list .item A.title {
			display: block;
			
			margin: 5px 0;
			padding: 0;
			
			color: #0077a7;
			font-weight: bold;
			text-decoration: none;
			
			height: 32px;
			line-height: 16px;
			overflow: hidden;
		}
		.product_list .item .text {
			margin: 0 0 5px 0;
			padding: 5px 0 0 0;
			
			font-size: 9px;
			line-height: 16px;
			
			height: 48px;
			overflow: hidden;
			
			border-top: 1px solid #CCC;
		}
		.product_list .item .price {
			border-top: 1px solid #CCC;
			
			padding: 5px 0 0 0;
			
			color: #0077a7;
			font-weight: bold;
			text-decoration: none;
			text-align: right;
		}
			.product_list .item .price span {
				color: #AAA;
				font-weight: normal;
			}


.Breadcrumbs {
	margin: 0 0 5px -5px;
	color: #CCC;
}
	.Breadcrumbs A {
		margin: 0 5px 0 5px;
		
		text-decoration: none;
		
		color: #999;
	}

#Item {
}
	#Item .Headline {
		margin: 0 0 10px 0;
		padding: 0 0 0px 0;
		
		min-height: 20px;
		
		border-bottom: 1px solid #e7e7e7;
	}
	#Item .Text {
		float: left;
		
		margin: 0 14px 0 0;
		padding: 0 0 10px 0;
		
		width: 286px;
		min-height: 200px;
		
		line-height: 17px;
		text-align:justify;
		
	}
	#Item .Image {
		float: left;
			
		margin: 0;
		padding: 0 0 10px 0;
		
		width: 284px;
		min-height: 200px;
	}
		#Item .Image .container {
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
		}
		#Item .Image .imglist {
			margin: 10px 0 0 0;
		}
			#Item .Image .imglist img {
				margin: 0 0 10px 0;
				padding: 1px;
				border: 1px solid #DDD;;
			}
	
		.imglist {
			width: 300px;
		}
			.imglist .SmallThumb {
				float: left;
				
				margin: 0 15px 15px 0;
				padding: 1px;
				
				width: 80px;
				height: 80px;
				
				border: 1px solid #DDD;
			}
				.imglist .SmallThumb A {
					display: block;
					
					width: 80px;
					height: 80px;
					
					background: center no-repeat #EEE;
				}
	

#Sitemap {
	padding: 0 0 0 10px;
	list-style: none;
}
	#Sitemap ul {
		padding: 0 0 0 10px;
		
		list-style: none;
	}
		#Sitemap li {
			margin: 8px 0;
			padding: 0 0 0 10px;
			
			background: 0 4px url('../img/bullet.gif') no-repeat;
			
		}
			#Sitemap li A {
				text-decoration: none;
				
			}




.flashplayer {
	margin: 0 0 15px 0;
}



.mailform {
	display: inline-block;
	
	margin: 10px 0;
	
}

.form {
	
}

.form.txt {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
}
	.form label {
		display: block;
		
		margin: 0 0 4px -12px;
	}
	
	.form.txt input,
	.form.txt select,
	.form.txt textarea
	{
		margin: 0 0 8px -12px;
		padding: 5px;
		
		width: 100%;
		
		font-size: 11px;
		font-family: tahoma, verdana;
		
		border: 1px solid #CCC;
		border-top: 1px solid #AAA;
		border-bottom: 1px solid #DDD;
		
		background: #FAFAFA;
	}
	.form.txt textarea
	{
		height: 120px;
	}
	.form.txt select
	{
		
	}

.form.chk {
	padding: 5px 0 5px 0;
}
	.form.chk input {
		margin: 1px 4px 0 0;
		float: left;
	}


.form.btn {
	overflow: hidden;
	text-align: right;
}
	.form.btn a,
	.form.btn input {
		padding: 6px 12px;
		
		font-weight: bold;
		font-size: 11px;
		font-family: tahoma, verdana;
		color: #333;
		
		border: 1px solid #CCC;
		background: #FFF;
	}
	.form.btn a {
		display: block;
		float: right;
		text-decoration: none;
	}


.popup-wrap {
	position: fixed;
	
	top: 100px;
	left: 100px;
	
	z-index: 1000;
	
	visibility: hidden;
	
	width: 600px;
	height: 420px;
	
	background: #fff;
	
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.5);
}
	.popup-wrap .video-wrap {
		position: absolute;
		
		top: 20px;
		left: 20px;
		
		width: 560px;
		height: 360px;
	}
	
	.popup-wrap .popup-close {
		position: absolute;
		
		bottom: 13px;
		left: 0px;
		
		width: 600px;
		
		cursor: pointer;
		
		text-align: center;
	}

.open-video {
	cursor: pointer;
}	
	.open-video img {
		padding: 1px;
		border: 1px solid #ddd;
	}





.site_10 #Main #TopTours .Box {
	height: 270px;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
	.site_10 #Main #TopTours .Box a {
		color: #fff;
		text-decoration: none;
	}
	.site_10 #Main #TopTours .Box ul {
		margin: -15px 0 0 0;
		padding: 0 0 0 20px;
		list-style: none;
	}
		.site_10 #Main #TopTours .Box ul li {
			padding: 2px 0;
		}
	.site_10 #Main #TopTours .Box .title {
		padding: 10px 0 0 20px;
		
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
	}
		.site_10 #Main #TopTours .Box .more {
			padding: 10px 20px 0 20px;
			
			height: 15px;
			
			font-weight: bold;
			text-align: right;
		}


.site_10 #Main #TopTours .Box.Middle {
	height: 269px;
}
.site_10 #Main #TopTours .Box.Middle .Top {
	padding: 8px 13px 15px 14px;
}
.site_10 #Main #TopTours .Box.Left .Top {
	padding: 8px 19px 15px 8px;
}
.site_10 #Main #TopTours .Box.Right .Top {
	padding: 8px 9px 15px 20px;
}

.site_10 #Main #TopTours .Box .html-text {
	margin: 0;
	padding: 0;
	
	height: 253px;
	overflow: hidden;
	
	background: 0 0 url('/img/be-front-image1.jpg') no-repeat #000;
}
	.site_10 #Main #TopTours .Box .html-text .front-textcontainer{
		background: #000;
		/*background: rgba(0,0,0,0.4);*/
		background: transparent url(/img/transback30.png);
		padding: 0 0 10px 0;
		min-height: 87px;
	}
	
.site_10 #Main #TopTours .Box.Middle .html-text {
	background-image: url('/img/be-front-image3.jpg');
}
.site_10 #Main #TopTours .Box.Right .html-text {
	background-image: url('/img/be-front-image2.jpg');
}






















