/*********************************** Header ****************************/

div#header-logo a {											/* header logo */
	position: absolute;
	display: block;
	left: 0px;
	top: 34px;
	width: 125px;
	height: 52px;
	text-indent: -9999px;
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}
div#header-telephone a {											/* header telephone / email */
	position: absolute;
	display: block;
	left: 582px;
	top: 43px;
	width: 96px;
	height: 25px;
	text-indent: -9999px;
	background-image: url(/images/telephone.gif);
	background-repeat: no-repeat;
}
div#header-mainpic {
	position:relative;
	width:744px;
	height:206px;
	background-repeat: no-repeat;
/*	text-indent: -9999px; */
	margin-bottom: 5px;
}
div#content {
	padding-top:5px;
	padding-right: 50px;
}
div#header-search {
	position: absolute;
	right: 0px;
	top: 108px;
}
div#header-search label {
	width: 42px;
	height: 11px;
	text-indent: -9999px;
	background-image: url(/images/label-search.gif);
	background-repeat: no-repeat;
	display: block;
	overflow:hidden;
	margin-bottom: 2px;
}
div#header-search input.topsearch {
	float: left;
	width: 135px;
	height: 17px;
	display: block;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
	margin-right: 2px;
}
input.topsearch-button {
	float: left;
	color:#c7185d;
	border:#c7185d solid 0px;
	margin:0px;
	padding:0px;
}

/*********************************** Header Menu ****************************/
div#header-menu {
	position:absolute;
	left:0px;
	top:110px;
	width:497px;
	height:11px;
	overflow:hidden;
}
div#header-menu ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-menu li {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
li.mainmenu-separator {
	width: 4px;
	height: 11px;
	float:left;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-home a {
	width: 39px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/home.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-home a:hover {
	background-position: 0px -11px;
}
li#mainmenu-home-selected a {
	width: 39px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/home.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-news a {
	width: 39px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-news a:hover {
	background-position: 0px -11px;
}
li#mainmenu-news-selected a {
	width: 39px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-company a {
	width: 59px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/company.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-company a:hover {
	background-position: 0px -11px;
}
li#mainmenu-company-selected a {
	width: 59px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/company.gif) 0 0  no-repeat;
	background-position: 0px -11px;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-products a {
	width: 65px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/products.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-products a:hover {
	background-position: 0px -11px;
}
li#mainmenu-products-selected a {
	width: 65px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/products.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-service a {
	width: 52px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/service.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-service a:hover {
	background-position: 0px -11px;
}
li#mainmenu-service-selected a {
	width: 52px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/service.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-recruitment a {
	width: 84px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/recruitment.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-recruitment a:hover {
	background-position: 0px -11px;
}
li#mainmenu-recruitment-selected a {
	width: 84px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/recruitment.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-contact a {
	width: 56px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/contact.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-contact a:hover {
	background-position: 0px -11px;
}
li#mainmenu-contact-selected a {
	width: 56px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/contact.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}
li#mainmenu-links a {
	width: 41px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/links.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#mainmenu-links a:hover {
	background-position: 0px -11px;
}
li#mainmenu-links-selected a {
	width: 41px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/mainmenu/links.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	background-position: 0px -11px;
}

/*********************************** Header Submenu ****************************/
div#header-submenu-company {
	position:absolute;
	left:88px;
	top:130px;
	width:457px;
	height:11px;
	overflow:hidden;
}
div#header-submenu-company ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-submenu-company li {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-submenu-service {
	position:absolute;
	left:218px;
	top:130px;
	width:457px;
	height:11px;
	overflow:hidden;
}
div#header-submenu-service ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-submenu-service li {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-submenu-products {
	position:absolute;
	left:0px;
	top:130px;
	width:600px;
	height:11px;
	overflow:hidden;
}
div#header-submenu-products ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}
div#header-submenu-products li {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	display: inline;
}

li.submenu-separator {
	width: 3px;
	height: 11px;
	float:left;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-aboutsmd a {
	width: 72px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/about-smd.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-aboutsmd a:hover {
	background-position: 0px -11px;
}
li#submenu-markets a {
	width: 59px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/markets.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-markets a:hover {
	background-position: 0px -11px;
}
li#submenu-clients a {
	width: 53px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/clients.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-clients a:hover {
	background-position: 0px -11px;
}
/*
li#submenu-locations a {
	width: 68px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/locations.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-locations a:hover {
	background-position: 0px -11px;
}
*/
li#submenu-location a {
	width: 60px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/location.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-location a:hover {
	background-position: 0px -11px;
}

li#submenu-offshore a {
	width: 121px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/offshore-services.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-offshore a:hover {
	background-position: 0px -11px;
}
li#submenu-training a {
	width: 106px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/training-centre.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-training a:hover {
	background-position: 0px -11px;
}
li#submenu-technical a {
	width: 123px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/technical-support.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-technical a:hover {
	background-position: 0px -11px;
}

li#submenu-rovsystems a {
	width: 82px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/rov-systems.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-rovsystems a:hover {
	background-position: 0px -11px;
}
li#submenu-trenchers a {
	width: 77px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/trenchers.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-trenchers a:hover {
	background-position: 0px -11px;
}
li#submenu-tethermanagement a {
	width: 130px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/tether-management.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-tethermanagement a:hover {
	background-position: 0px -11px;
}
li#submenu-special a {
	width: 54px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/special.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-special a:hover {
	background-position: 0px -11px;
}
li#submenu-topside a {
	width: 121px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/topside-equipment.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-topside a:hover {
	background-position: 0px -11px;
}
li#submenu-components a {
	width: 83px;
	height: 11px;
	float:left;
	display: block;
	background: url(/images/submenu/components.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
li#submenu-components a:hover {
	background-position: 0px -11px;
}

/*********************************** Left hand section ****************************/

div#left-search {
	width: 150px;
	margin: 0;
	padding:0;
}
div#left-search label {
	width: 126px;
	height: 11px;
	text-indent: -9999px;
	background-image: url(/images/label-searcharchive.gif);
	background-repeat: no-repeat;
	display: block;
	overflow:hidden;
	margin-bottom: 15px;
	padding:0;
}
div#left-search input.leftsearch {
	float: left;
	width: 125px;
	height: 17px;
	display: block;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
	margin-right: 2px;
	margin-bottom: 5px;
	padding: 0px;
}
div#left-search input.topsearch-button {
	float: left;
	color:#c7185d;
	margin:0px;
	padding:0px;
}
div#left-search .textbox {
	width: 150px;
	color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	padding: 0px;
	clear: both;
}

div#be-challenged {						/* Recruitment section */
	width: 141px;
	height: 110px;
	display: block;
	background: url(/images/be-challenged.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}

div#left-curvetech a {						/* Generic Left section */
	width: 156px;
	height: 291px;
	display: block;
	background: url(/images/left/curvetech.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#left-simulation a {						/* Generic Left section */
	width: 158px;
	height: 278px;
	display: block;
	background: url(/images/left/simulation.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}

div#left-atom a {						/* Generic Left section */
	width: 157px;
	height: 141px;
	display: block;
	background: url(/images/left/atomlink.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin: 5px 0 10px 0;
}

div#left-video a {						/* Generic Left section */
	width: 158px;
	height: 119px;
	display: block;
	background: url(/images/left/videolink.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}

/*********************************** Right hand section ****************************/
div#title-news {
	width: 34px;
	height: 10px;
	display: block;
	background: url(/images/news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#title-viewbycategory {
	width: 106px;
	height: 9px;
	display: block;
	background: url(/images/view-category.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div.news-item {
	position: relative;
}
div.news-caption {
	float: left;
	width: 157px;
	display: block;
	margin: 0;
	padding: 0;
}
div.news-caption p {
	margin: 0;
	padding: 0;
}
/*
div.news-go a {
	float:right;
	width: 24px;
	height: 11px;
	display: block;
	background: url(/images/go.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-bottom: 2px;
}
*/
div.news-go a {
	float:right;
	width: 24px;
	height: 11px;
	display: block;
	background: url(/images/go.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-bottom: 2px;
}
div.news-go a:hover {
	background: url(/images/go.gif) 0 -11px  no-repeat;
	text-decoration: none;
	margin-bottom: 2px;
}

div#news-viewall a {
	float:right;
	width: 48px;
	height: 11px;
	display: block;
	background: url(/images/view-all.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#newscat-company a {
	width: 97px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/company-news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#newscat-company a:hover {
	background-position: 0px -11px;
}
div#newscat-company-selected a {
	width: 97px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/company-news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
	background-position: 0px -11px;
}
div#newscat-product a {
	width: 96px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/product-news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#newscat-product a:hover {
	background-position: 0px -11px;
}
div#newscat-product-selected a {
	width: 96px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/product-news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
	background-position: 0px -11px;
}
div#newscat-pressreleases a {
	width: 106px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/press-releases.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#newscat-pressreleases a:hover {
	background-position: 0px -11px;
}
div#newscat-pressreleases-selected a {
	width: 106px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/press-releases.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
	background-position: 0px -11px;
}
div#newscat-events a {
	width: 137px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/events-exhibitions.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
}
div#newscat-events a:hover {
	background-position: 0px -11px;
}
div#newscat-events-selected a {
	width: 137px;
	height: 11px;
	display: block;
	background: url(/images/rightmenu/events-exhibitions.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-top: 5px;
	background-position: 0px -11px;
}

div#right-search {
	width: 150px;
	margin: 0;
	padding:0;
}
div#right-search label {
	width: 126px;
	height: 11px;
	text-indent: -9999px;
	background-image: url(../images/label-searchagain.gif);
	background-repeat: no-repeat;
	display: block;
	overflow:hidden;
	margin-bottom: 15px;
	padding:0;
}
div#right-search input.rightsearch {
	float: left;
	width: 125px;
	height: 17px;
	display: block;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
	margin-right: 2px;
	margin-bottom: 5px;
	padding: 0px;
}
div#right-search input.topsearch-button {
	float: left;
	color:#c7185d;
	margin:0px;
	padding:0px;
}
div#right-search .textbox {
	width: 150px;
	color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	padding: 0px;
	clear: both;
}

/*********************************** Text & General Settings ****************************/
div#title {
	color: #8aff00;
	text-transform: uppercase;
	font-weight: bold;
}
.highlight {
	color: #aadaff;
	text-transform: uppercase;
	font-weight: bold;
}
span.highlight2 {
	color: #7fe70b;
	text-transform: uppercase;
	font-weight: bold;
}
span.highlight3 {
	color: #7fe70b;
/*	color: #cfd835; */
	text-transform: uppercase;
	font-weight: bold;
}
div.separator {
	height: 2px;
	clear: both;
	display: block;
	background: url(/images/separator.gif) 0 0  repeat-x;
	margin-top: 1px;
	margin-bottom: 1px;
}
div.separator hr {
	text-indent: -9999px;
	width: 0px;
	display: none;
}
/*********************************** News section (listing) ****************************/
div.list div.listrow {
	margin-top: 2px;
	padding-bottom: 20px;
	display: block;
}
div.list span.listtitle {
	color: #aadaff;
	margin-right: 5px;
}
div.list div.listcaption{
	margin-bottom: 5px;
}
div#listpage-bottom {
	position: relative;
	width: 370px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#listpage-bottom div#news-previous a {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100px;
	height: 11px;
	display: block;
	background: url(/images/previous-news.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#listpage-bottom div.listpagenavigation {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
}
div#listpage-bottom div.listpagenavigation a {
	text-decoration: none;
}

div#selectedtitle {
	color: #aadaff;
	font-weight: bold;
}
div#selectedcaption {
	color: #aadaff;
	font-weight: bold;
}
div#selectedtext {
	color: #FFFFFF;
}

/*********************************** Products section ****************************/
div.products {
	position: relative;
	padding-left: 5px;
}
div.pic-holder {
	float:left;
	width: 80px;
}
div.content-holder {
	float: left;
	width: 280px;
}
div.product-links {
	position: relative;
	width: 270px;
}
div.products div.backtotop a {
	position: absolute;
	width: 87px;
	height: 11px;
	display: block;
	background: url(/images/back-top.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	right: 0;
	top: 5px;
}
div#product-spec a {
	width: 325px;
	height: 66px;
	display: block;
	background: url(/images/product-spec.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#product-spec a:hover {
	background-position: 0px -66px;
}

div.product-links div.view a {
	position: absolute;
	width: 39px;
	height: 11px;
	display: block;
	background: url(/images/view.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	left: 0;
	top: 5px;
}
div.product-links div.download-pdf a {
	position: absolute;
	width: 106px;
	height: 11px;
	display: block;
	background: url(/images/download-pdf.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	left: 0px;
	top: 5px;
}
div.products div#title-workclass {
	width: 201px;
	height: 17px;
	display: block;
	background: url(/images/products/workclass-rovs.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-cabletrencher {
	width: 307px;
	height: 17px;
	display: block;
	background: url(/images/products/cable-trencher.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-pipetrencher {
	width: 284px;
	height: 17px;
	display: block;
	background: url(/images/products/pipe-trencher.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-tethermanagement {
	width: 360px;
	height: 17px;
	display: block;
	background: url(/images/products/tether-management.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-specialprojects {
	width: 212px;
	height: 17px;
	display: block;
	background: url(/images/products/special-project.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-decktopside {
	width: 313px;
	height: 21px;
	display: block;
	background: url(/images/products/deck-topside.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-curvetech {
	width: 359px;
	height: 18px;
	display: block;
	background: url(/images/products/curvetech-rov.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}
div.products div#title-controlsystems {
	width: 211px;
	height: 17px;
	display: block;
	background: url(/images/products/control-systems.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
	margin-left: 80px;
}

div.products div#pic-01 a { /* quantum */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/quantum_workclass.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-02 a { /* atom */
	width: 80px;
	height: 72px;
	display: block;
	background: url(/images/products/thumbnail/atom.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-03 a { /* quasar */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/quasar.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-04 { /* centurion */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/centurion.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-05 a { /* quasar compact */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/quasar_compact.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-06 { /* Multdepth plough */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/multidepth_plough.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-07 { /* Tractor */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/tractor.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-08 { /* Trenching ROVs */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/trencher_launch.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-09 { /* Centurion */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/centurion.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-10 { /* quasar compact */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/quasar_compact.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-11 { /* Pipeline plough */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/pipeline_plough.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-12 {
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/t2_refurb.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-13 { /* Trencher ROVs */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/dcp_0099.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-14 { /* Towed Jetter */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/towed_jetter.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-15 a { /* Tophat TMS */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/tms_tophat.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-16 a { /* Garage TMS */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/tms_garage.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-17 { /* Capabilities Statement */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/capabilities.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-17b { /* TIDEL */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/tidel.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-18 { /* Winch */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/3000m_winch.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-19 { /* TRENCHER A-FRAMES */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/trencher_aframes.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-20 { /* Trencher Winch */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/trencher_winch.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-21 { /* Workclass A-Frames */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/workclass_aframes.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-22 { /* Workclass ROV Launch and Recovery */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/launch_recovery.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-23 a { /* Compensators and Resevoirs */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/compensator.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-24 a { /* Hydraulic Thruster */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/hydraulic_thruster.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-25 a { /* Hydraulic Power Unit */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/hydraulic_power.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-26 a { /* Hydraulic control units */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/valve_pack.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div.products div#pic-27 a { /* DVEC control */
	width: 80px;
	height: 79px;
	display: block;
	background: url(/images/products/thumbnail/dvec_control.jpg) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}

/*********************************** Contact section ****************************/
div.col1 {
	float: left;
	width: 250px;
	display: block;
	margin-top: 5px;
}
div.col2 {
	float: left;
	width: 250px;
	display: block;
	margin-top: 5px;
}
div.col3 {
	float: left;
	width: 241px;
	display: block;
	margin-top: 5px;
}
div.col1 p, div.col2 p, div.col3 p {
	padding: 0;
	margin: 0;
}
div.col-content {
	padding-right: 5px;
	padding-top: 20px;
}
div.col-content p {
	padding: 0 2px 2px 0;
	margin: 0 2px 2px 0;
}
div#title-general {
	width: 128px;
	height: 11px;
	display: block;
	background: url(/images/general-enquiries.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-agents {
	width:53px;
	height: 11px;
	display: block;
	background: url(/images/agents.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-directors {
	width: 71px;
	height: 11px;
	display: block;
	background: url(/images/directors.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-service {
	width: 55px;
	height: 11px;
	display: block;
	background: url(/images/service.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-sales {
	width: 44px;
	height: 11px;
	display: block;
	background: url(/images/sales.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-marketing {
	width: 75px;
	height: 11px;
	display: block;
	background: url(/images/marketing.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-training {
	width: 62px;
	height: 11px;
	display: block;
	background: url(/images/training.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}

/*********************************** Company section ****************************/
div#companysection div.col1 {
	float: left;
	width: 169px;
	display: block;
	margin-top: 5px;
}
div#companysection div.col2 {
	float: left;
	width: 169px;
	display: block;
	margin-top: 5px;
}
div#companysection div.col3 {
	float: left;
	width: 169px;
	display: block;
	margin-top: 5px;
}
div#companysection div.col4 {
	float: left;
	width: 230px;
	height: 278px;
	display: block;
	margin-top: 5px;
	background-image:url(../images/left/simulation.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
div#companysection div.col4link a {
	float: left;
	width: 230px;
	height: 278px;
	display: block;
	margin-top: 5px;
	background-image:url(../images/left/simulation.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	text-indent: -9999px;
}
div#companysection div.col1 p, div#companysection div.col2 p, div#companysection div.col3 p {
	padding: 0;
	margin: 0;
}
div#companysection div.col-content {
	padding-right: 5px;
	padding-top: 20px;
}
div#companysection div.col-content p {
	padding: 0 2px 2px 0;
	margin: 0 2px 2px 0;
}
div#companysection div#title-historyinnovation {
	width: 143px;
	height: 11px;
	display: block;
	background: url(/images/history-innovation.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#companysection div#title-ourpeople {
	width: 73px;
	height: 11px;
	display: block;
	background: url(/images/our-people.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#companysection div#title-ourhistory {
	width: 75px;
	height: 11px;
	display: block;
	background: url(/images/our-history.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#companysection div#title-facilities {
	width: 61px;
	height: 11px;
	display: block;
	background: url(/images/facilities.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}

div#title-ourmarkets {
	width: 90px;
	height: 11px;
	display: block;
	background: url(/images/our-markets.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-clients {
	width: 55px;
	height: 11px;
	display: block;
	background: url(/images/clients.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-trainingcentre {
	width: 101px;
	height: 11px;
	display: block;
	background: url(/images/training-centre.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-technicalsupport {
	width: 117px;
	height: 11px;
	display: block;
	background: url(/images/technical-support.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}
div#title-offshoreservices {
	width: 116px;
	height: 11px;
	display: block;
	background: url(/images/offshore-services.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	overflow:hidden;
}

/*********************************** Footer ****************************/
div#fatfrog a {
	position:absolute;
	right: 0px;
	top: 10px;
	width: 94px;
	height: 19px;
	display: block;
	background: url(/images/fatfrog.gif) 0 0  no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

div.blueline {
	background: url(/images/blue-line.gif) 0 0 no-repeat;
	display: block;
	height: 20px;
	width: 744px;
}
