@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	background-color:#fff;/*#4b6319;*/
	
	background:url(/elements/bg.jpg) center center fixed repeat-x #f2f2f2/ 100% 100% ;/*url(/elements/bg.jpg) center center fixed repeat-x #f2f2f2/ 100% 100% ;*/
	padding: 20px 0 0 0;
	color:#000;
	font-size:14px;
	
	}
@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}
img {border:0px;}
td {vertical-align:top;}
#menu_home {
	position:absolute; top:25px; right:50%;
	margin-right:-425px;
	height:20px;
	text-align:right;
	width:600px; 
	overflow:visible;
	letter-spacing:.01em;
	text-align:right;
	z-index:1000;
	font-family:Arial, Helvetica, sans-serif;
	}

.no_underline, .no_underline * {text-decoration:none;}
#m_table {font-weight:700;}
.c_active {font-weight:400;}
#menu_home td:hover {}
#menu_home img {
	/*opacity:0.4;
	filter:alpha(opacity=40); */
	}
#menu_home img:hover {
	/*opacity:1;
	filter:alpha(opacity=100); */
	}
#menu_inner {
	letter-spacing:.01em;
	font-family:Arial, Helvetica, sans-serif;
	}
a {
	color:#27114f;
	}
#interactive {font-family:Arial, Helvetica, sans-serif; }
a:hover {
	color:#f14307;
	}
#menu_home small, #menu_inner small {font-size:12px;}
#menu_home a, #menu_home span,  #menu_home div { font-size:1em; color:#3a3a3a;}
#menu_inner a, #menu_inner span,  #menu_inner div { font-size:1em;}
#menu_inner a:hover, #menu_home a:hover {color:#3c87df; text-decoration:underline;}
#menu_indent {}
.menu_indent a {color:#000; font-size:.9em; line-height:1.5em;}
.boxPic {}
#floatingPic {position:absolute; top:-2000px; z-index:9999; background-color:#ccc; z-index:3; left:50%; border:10px solid #fff;}
#floatingLeft {position:absolute; cursor:pointer; top:-2000px; z-index:1001; background-color:#636363; background-image:url(/elements/left.jpg); background-repeat:no-repeat; background-position:center; z-index:3; }
#floatingRight {position:absolute;  cursor:pointer; top:-2000px; z-index:1001; background-color:#636363; z-index:3; background-image:url(/elements/right.jpg); background-position:center; background-repeat:no-repeat; }
#floatingLeft:hover {position:absolute; cursor:pointer; top:-2000px; z-index:1001; background-color:#636363; background-image:url(/elements/left.jpg); background-repeat:repeat-y; background-position:center; z-index:3; }
#floatingRight:hover {position:absolute;  cursor:pointer; top:-2000px; z-index:1001; background-color:#636363; z-index:3; background-image:url(/elements/right.jpg); background-position:center; background-repeat:repeat-y; }
/*#floatingPic img {border:1px solid #eee;}*/
.galleryPics {width:800px;}
.galleryPics div {text-align:center; font-size:.8em; color:#999999; padding-bottom:10px;}

.sub_menu, .sub_menu * {color:#9b9b9b;}
.sub_menu a, .sub_menu input {margin-left:10px;}
.sub_menu a:hover {text-decoration:underline; color:#000;}
#header_home {
	padding-left:4em;
	padding-top:0em;
	}
.inset {
	padding:0px 0 0 0;
	width:900px;
	position:relative; left:50%; margin-left:-450px;
	border:0px solid red;	
	margin-top:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.6em;
	background-color:#FFFFFF;
	}

h1 {
	margin-bottom:0px; 
	font-size:19px;	
	font-style:narrow;
	}
h2 {
	font-size:17px;
	font-weight:bold; 
	
	}
h3 {
	font-weight:normal; 
	font-size:1.4em; 
	margin-top:0px; 
	font-size:17px; 
	margin-bottom:.7em;
	}
.drop { border-left:1px solid #ddd; border-bottom:1px solid #ddd; line-height:2em;
background:url(/elements/dropdown_gradient.jpg) left top repeat-x #eee;
}
.inset ul, .mceContentBody ul {margin-top:0px; padding-top:0px;}
.inset p, .mceContentBody p {padding:0px 0px 0px 0px; margin:0px; padding-bottom:.5em;}
.inset img, .mceContentBody img {margin:0px 0px 0px 0px;}
#cptable img{margin:0px 5px 0px 0px;}
.inset h2, .mceContentBody h2, .mceContentBody h1, .inset h1 {
	font-weight:normal;  
	font-size:22px; 
	font-weight:bold;
	margin-bottom:.1em;
	line-height:normal;
	font-family:"Signika", "Arial Narrow", "Andale Mono", Geneva, "Trebuchet MS", Helvetica,Century, Tahoma, Arial, sans-serif;
	text-shadow: 1px 1px 3px #c1d9f7;
	text-transform:uppercase;
	letter-spacing:.15em;
	}
.accent {	font-family:"Signika", "Arial Narrow", "Andale Mono", Geneva, "Trebuchet MS", Helvetica,Century, Tahoma, Arial, sans-serif;
	text-shadow: 1px 1px 3px #c1d9f7;}
.inset h3, .mceContentBody h3 {
	font-weight:normal;  
	margin-top:0px; 
	font-size:17px; 
	margin-bottom:.2em;
	}
#inner_content {
font-family:Helvetica, Arial, Helvetica, sans-serif;
	line-height:1.4em;
}
.drop { z-index:99999999 !important;}
.pixel_type {font-size:10px !important; font-family:"Trebuchet MS",sans-serif; line-height:1.6em; letter-spacing:1px; text-transform:uppercase;}
#fill {width:100%;}
#tinymce {background-color:#FFFFFF; background-image:none; padding-left:30px;}
#tinymce .img_left_offset {position:relative; left:-20px;}
.img_left_offset {position:relative; left:-30px;}

ul {list-style-type: none;
	padding-left: 0;
	margin-left: 25px;}
ul li {
	background: url(/elements/bullet.gif) left center no-repeat;
	background-position:0px .5em;
	padding-left: 17px;
	margin-bottom: 7px;
}
.white_links a {color:#ffffff;}
#logo {
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-425px;
	height:119px;
	z-index:999;
}
#menu_separator {
	position:absolute;
	top:53px;
	right:50%;
	margin-right:-425px;
	height:1px;
	width:400px;
	z-index:999;	
}
#wave_top {
	position:absolute; top:0px; left:50%; margin-left:-450px; z-index:999;	
}
#home_links {width:900px; height:410px; margin-left:-30px; position:relative; top:-30px; background-color:#000; cursor:pointer;}
#home_links > div {
	position:relative; 
	float:left; 
	width:33.33%; 
	height:205px;
	background-size: 300px 300px;
	text-transform:uppercase;
	letter-spacing:0.015em;
	opacity: 1;
    filter: alpha(opacity=100);
	-webkit-transition: background-color 0.5s, background-size 0.5s, opacity 0.5s, filter 0.5s; /* For Safari 3.1 to 6.0 */
    transition: background-color 0.5s,  background-size 0.5s, opacity 0.5s, filter 0.5s;
	}
#home_links > div > div {
	opacity: 1;
	height:170px;
    filter: alpha(opacity=100);
	-webkit-transition: background-color 0.5s,  background-size 0.5s, opacity 0.5s, filter 0.5s; /* For Safari 3.1 to 6.0 */
    transition: background-color 0.5s,  background-size 0.5s, opacity 0.5s, filter 0.5s;
	background-color:rgba(0,0,0,0);
	}
#home_link1 > div > div {padding:40px 20px 20px 20px; }
#home_link2 > div > div {padding:30px 20px 20px 20px; }
#home_link3 > div > div {padding:20px 20px 20px 20px; }
#home_link4 > div > div {padding:35px 20px 20px 20px; }
#home_link5 > div > div {padding:40px 20px 20px 20px; }
#home_link6 > div > div {padding:30px 20px 20px 20px; }
#home_link7 > div > div {padding:20px 20px 20px 20px; }
#home_link8 > div > div {padding:35px 20px 20px 20px; }

#home_links > div:hover {
	background-size: 350px 350px;
	opacity: 1;
    filter: alpha(opacity=100);
}
#home_links > div:hover > div {
	opacity: 1;
    filter: alpha(opacity=100);
	background-color:rgba(0,0,0,0.5);
	
}
#home_links > div > div > div > div {
	position:relative; top:10px;
	border:1px solid rgba(255,255,255,.8);
	padding:10px;
	color:#fff;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: table;
	text-align:center;
	font-weight:700;
	
}
#home_link1 > div > div > div {height:160px; width:160px; overflow:hidden;  }
#home_link2 > div > div > div {height:170px; width:160px; overflow:hidden;  }
#home_link3 > div > div > div {height:180px; width:160px; overflow:hidden;  }
#home_link4 > div > div > div {height:165px; width:160px; overflow:hidden;  }
#home_link5 > div > div > div {height:160px; width:160px; overflow:hidden;  }
#home_link6 > div > div > div {height:170px; width:160px; overflow:hidden;  }
#home_link7 > div > div > div {height:180px; width:160px; overflow:hidden;  }
#home_link8 > div > div > div {height:165px; width:160px; overflow:hidden;  }

#home_link1 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle; }
#home_link2 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }
#home_link3 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }
#home_link4 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }
#home_link5 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle; }
#home_link6 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }
#home_link7 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }
#home_link8 > div > div > div > p { overflow:hidden; display: table-cell; vertical-align:middle;  }

#home_link1 {background:url(/elements/home_hire_lamella.jpg) center center #ccc;}
#home_link2 {background:url(/elements/home4.jpg) center center #ccc;}
#home_link3 {background:url(/elements/home3.jpg) center center #ccc;}
#home_link4 {background:url(/elements/home_saf.jpg) center center #ccc;}
#home_link5 {background:url(/elements/home_lamella.jpg) center center #ccc;}
#home_link6 {background:url(/elements/home2.jpg) center center #ccc;}
#home_link7 {background:url(/elements/home3.jpg) center center #ccc;}
#home_link8 {background:url(/elements/home4.jpg) center center #ccc;}

#footer *, #footer a {color:#3a3a3a;}
.c_active, .c_active div { color:#5ca7ff !important; font-weight:bold !important;}
#Tankering {margin-left:-115px !important;}