/*******************************
*	FRESHWATER
********************************/

#freshwater_locations {
	width: 939px;
	height: 548px;
	background: #dfe1e2 url('/images/freshwater_background.gif') no-repeat left top;
	margin: 0 21px 0 20px;
	position: relative;
}

	#freshwater_locations h1 {
		display: none;
		position: absolute;
	}
	
	#freshwater_locations ul {
		position: absolute;
		top: 0;
		left: 0;
		width: 939px;
		height: 548px;
	}
		
		#freshwater_locations li {
			height: 42px;
		}
		
		#freshwater_locations .unst { 
			position: absolute; 
			top: 31px;
			left: 255px;
		}
		
		#freshwater_locations .carnasserie { 
			position: absolute;  
			top: 279px;
			left: 179px;
		}
		
		#freshwater_locations .furnace { 
			position: absolute;  
			top: 329px;
			left: 197px;
		}
		
		#freshwater_locations .migdale { 
			position: absolute;  
			top: 206px;
			left: 477px;
		}
		
		#freshwater_locations .lochness { 
			position: absolute;  
			top: 250px;
			left: 458px;
		}
		
		#freshwater_locations .cairndow { 
			position: absolute;  
			top: 323px;
			left: 454px;
		}
		
		#freshwater_locations .haweswater { 
			position: absolute;  
			top: 407px;
			left: 237px;
		}
		
		#freshwater_locations .holmwrangle { 
			position: absolute;  
			top: 394px;
			left: 513px;
		}
		
			#freshwater_locations li a {
				color: #fff;
				text-decoration: none;
				display: block;
				font-weight: bold;
				padding: 10px 0 0 15px;
				font-size: 0.95em;
			}
			
				#freshwater_locations li.unst a {
					padding-left: 25px;
				}
				
				#freshwater_locations li.furnace a {
					padding-left: 21px;
				}
				
				#freshwater_locations li.haweswater a {
					padding-left: 24px;
				}
				
				#freshwater_locations li.carnasserie a {
					padding-top: 9px;
				}
			
			#freshwater_locations li a:hover {
				/*text-decoration: underline;*/
			}
			
/*******************************
*	SEASHWATER
********************************/

#seawater_locations {
	width: 939px;
	height: 548px;
	background: #dfe1e2 url('/images/seawater_locations.gif') no-repeat left top;
	margin: 0 21px 0 20px;
	position: relative;
}

	#seawater_locations h1 {
		display: none;
		position: absolute;
	}
	
	#seawater_locations ul {
		position: absolute;
		top: 0;
		left: 0;
		width: 939px;
		height: 548px;
	}
		
		#seawater_locations li {
			height: 42px;
		}
		
		#seawater_locations .unst { 
			position: absolute;  
			top: 30px;
			left: 346px;
		}
		
		#seawater_locations .carnasserie { 
			position: absolute;  
			top: 58px;
			left: 568px;
		}
		
		#seawater_locations .furnace { 
			position: absolute;  
			top: 327px;
			left: 438px;
		}
		
			#seawater_locations li a {
				color: #fff;
				text-decoration: none;
				display: block;
				font-weight: bold;
				padding: 10px 0 0 15px;
				font-size: 0.95em;
			}
			
				#seawater_locations li.unst a {
					padding-top: 11px;
				}
			
			#seawater_locations li a:hover {
				text-decoration: /*underline;*/
			}

#freshwater_locations p,
#seawater_locations p {
	position: absolute;
	top: 473px;
	left: 692px;
	width: 231px;
	height: 60px;
}

#freshwater_locations p a,
#seawater_locations p a {
	position: absolute;
	width: 207px;
	height: 30px;
	top: 0;
	left: 0;
	padding: 21px 5px 5px 14px;
	background: #5e8b9c url('/images/location_big_button.gif') no-repeat left top;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#freshwater_locations p a {
	padding: 20px 5px 5px 21px;
	width: 200px;
}	
	
	#freshwater_locations p a:hover,
	#seawater_locations p a:hover {
		background: #3e768b url('/images/location_big_button_active.gif') no-repeat left top;
	}
			

/******************************
*	GLOBAL PARTNERS
******************************/

#global_partners {
	width: 939px;
	height: 578px;
	position: relative;
	background: #dfe1e2 url('/images/global_partners.gif') no-repeat left top;
	margin: 0 21px 0 20px;
}

	#global_partners h1 {
		display: none;
		position: absolute;
	}
	
	#global_partners ul {
		position: absolute;
		top: 0;
		left: 0;
		width: 939px;
		height: 578px;
	}
	
		#global_partners ul li {
			line-height: 1em;
			margin: 13px 0 0 10px;
		}
	
		#global_partners .norway { 
			position: absolute;  
			top: 201px;
			left: 505px;
			margin: 14px 0 0 10px;
		}
		
		#global_partners .scotland { 
			position: absolute;  
			top: 228px;
			left: 179px;
			text-align: right;
			margin-left: 20px;
		}
		
		#global_partners .spain { 
			position: absolute;  
			top: 267px;
			left: 499px;
		}
		
		#global_partners .belize { 
			position: absolute;  
			top: 341px;
			left: 313px;
		}
		
		#global_partners .vietnam { 
			position: absolute;  
			top: 336px;
			left: 718px;
		}
		
			#global_partners ul li a {
				color: #9ad7ee;
				text-decoration: none;
				font-size: 0.9em;
			}
		
				#global_partners ul li a:hover {
					text-decoration: underline;
				}
				
					#global_partners .vietnam a:hover {
						text-decoration: none;
					}
			
				#global_partners ul li strong {
					font-weight: bold;
					color: #fff;
				}
		