body {background-image:url(http://www.fdt.co.uk/images/main_bg.gif); background-repeat:repeat; margin:0; padding:10px; text-align:center; color:#000000;}
#layout {text-align:left; width:780px; margin:0px auto;}
#page {text-align:left; width:760px; background-color:#FFFFFF; margin:0; padding:10px;}
#header {width:760px; padding:0; margin:0; vertical-align:top; background-image:url(http://www.fdt.co.uk/images/header.gif); background-repeat:no-repeat;}
#header_m {width:760px; margin:0; padding:22px 0 0 0; height:24px;}
#header_m_nav {float:left; margin:0; padding:0 0 0 187px;}
#header_m_nav a img {border:none;}
#header_l {width:760px; margin:0; padding:0; height:44px;}
#header_l_nav {float:left; margin:-5px 0 0 0; padding:0 0 0 187px;}
#header_l_nav a img {border:none;}
#mad {width:760px; margin:8px 0; padding:0; background-image:url(http://www.fdt.co.uk/images/mad_bg.jpg); background-repeat:repeat-x; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; text-align:right; overflow:visible; background-color:#022161;}
#mad a img {border:none;}
#mad .lefthome {float:left; margin:0; padding:8px; width:106px; text-align:left;}
#mad .leftgen {float:left; margin:0; padding:8px; width:154px; text-align:left;}
#mad .leftgen p {margin:0 0 6px 0; padding:0;}
#sectiontitle {width:760px; margin:0; padding:0; height:55px;}
#sectiontitlebg {z-index:10; position:absolute;}
#sectiontitletext h1 {z-index:20; position:absolute; color:#FFFFFF; font: 1em 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; margin:30px 0 0 15px;}
#section {clear:both; width:744px; margin:0; padding:8px; font: 0.8em Verdana, Arial, Helvetica, sans-serif;}
#section h1 {font: 1.2em Verdana, Arial, Helvetica, sans-serif; color:#022991; font-weight:bold;}
#section h2 {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color:#022991; font-weight:bold;}
#section img {border:0;}
#section .pdf img  {border:0; vertical-align:middle;}
#section .divide {width:744px; margin:0; padding:5px 0; border-top:1px solid #022991;}
#section .divide .marine {background-color:#DCECDF; border:1px solid #022991; padding:5px 0; text-align:center;}
#section .divide .marine img {border:0;}
#section .divide .top {width:744px; margin:0; padding:5px 0; text-align:right; font: 0.8em Verdana, Arial, Helvetica, sans-serif;}
#section .btmdivide {width:744px; margin:5px 0; padding:0; border-bottom:1px solid #022991;}
#footer {clear:both; width:760px; margin:5px 0 0 0; padding:0; background-image:url(http://www.fdt.co.uk/images/footer.gif); background-repeat:no-repeat; font-weight:normal;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer table {width:100%; height:40px;}
#footer .left {text-align:left; font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding:0 0 0 20px; margin:0;}
#footer .right {text-align:right; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin:0 15px 0 0;}
#base {text-align:center; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-weight:bold; width:760px; margin:0; padding:10px;}
#base a {color:#FFFFFF; text-decoration:none;}
#base a:hover {text-decoration:underline;}
#base img {border:0;}
.bold {font-weight:bold;}
#section .shortright {float:right; width:250px; margin:0; padding:5px; border:1px solid #BCD3DE;}
#section .shortleft {float:left; width:250px; margin:0; padding:5px; border:1px solid #BCD3DE;}
#section .longright {float:right; width:472px; margin:0; padding:0 0 0 10px;}
#section .longleft {float:left; width:472px; margin:0; padding:0 10px 0 0;}
#section .title {font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#section .text {font: 0.8em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
#section .title a {text-decoration:none;}
#section .title a:hover {text-decoration:underline;}
#section .text a {text-decoration:none; color:#666666;}
#section .text a:hover {text-decoration:none; color:#990000;}
#section a {text-decoration:underline; color:#022161;}
#section a:hover {text-decoration:underline; color:#990000;}
#section .products {clear:both; width:650px; padding:10px 0; margin:0 47px 0 47px; border-top:1px solid #BCD3DE;}
#section .products .prodleft {float:left; width:305px; padding:0 10px; margin:0;}
#section .products .prodright {float:right; width:305px; padding:0 10px; margin:0;}
#section .products a {text-decoration:none; color:#022161;}
#section .products a:hover {text-decoration:none; color:#990000;}
.smallprint {font: 0.9em Arial, Helvetica, sans-serif; font-weight:normal;}
.enquiryform {font: 1.0em Arial, Helvetica, sans-serif; font-weight:normal;}
.centre {text-align:center;}
.em {font-style:italic;}
.grid {width:462px; border:1px solid #BCD3DE; background-color:#EBEDF7; padding:5px;}
.cellwrapper {width:462px;}
.cell {width:148px; float:left; padding:3px;}
.cleardiv {clear:both; height:0; font-size:0;}
