﻿html {font-size:100%}
body {margin:0px;padding:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:0.7em;text-align:center;}

/* ------------------------------ GENERAL HTML ELEMENTS*/

form, input, select {margin: 0px;padding: 0px;font-size:1em;}
input, select {border-bottom:1px solid #1863AD;border-right:1px solid #1863AD;border-top:1px solid #004284;border-left:1px solid #004284;padding:2px;}
select {padding:0px;}
input.radio {border:0px;}
label.pretty {margin-bottom:0.5em;}
fieldset {border:0px;margin:0px;padding:0px;}
a img , a:visited img, a:hover img , a:link img {border:0px;}

/* ------------------------------------- CUSTOM CLASSES*/

.button {background-color:#ffffff;padding:1px;cursor:pointer;}
.structuralLabel {position:absolute;left:-9999px;}

/* ------------------------------------- MAIN PAGE DIV */

div#main{background: transparent url('http://miranda.hemscott.com/ir/fenr/subsite_common/images/background_main.gif') repeat-y right;width:780px;text-align:left;margin:0px auto; }

/* --------------------------------------------- HEADER*/

#content a, a:link, a:visited {color:#004284;text-decoration:none;}
#content a:hover {text-decoration:underline;}
div#header {width: 760px; padding:0px; margin:0px;}
img { }
div#title {float:left;width:610px;height:85px;background-color: #ffffff; /* ---- Site Specific Style: Background ---- */ }
div#title img {margin-left:40px; }
div#search {width:150px;clear:both;float:left; }
div#search fieldset {clear:both;width:130px;padding:20px 10px 10px 10px;vertical-align:middle;font-size:1em; }
div#search input#searchField {width:85px;font-size:1.1em;}
div#search input.button { color:#ffffff;cursor:pointer;font-size:0.79em;background-color:#004284;padding:1px;border:1px solid #1863AD;}

/* ---------------------------------------- Quicklinks */

input#quicklinksBtn { font-size:0.79em;background-color:#ffffff;padding:1px;}
select#quicklinksOptions { font-size:0.8em;border:1px solid #949398; }/*border:1px solid #696969;*/
option.heading {background:#EFF7FE;}

/* ---------------------------------------- NAVIGATION */

ul#mainnav { list-style-type:none;display:inline;padding:0px;margin:0px;width:761px;font-size:1em;color:#ffffff; }
ul#mainnav li { float:left;text-align:right;vertical-align:bottom;height:40px;margin:0px;white-space:nowrap;background-color:#1863AD; }
ul#mainnav li a img, ul#mainnav li a:link img, ul#mainnav li a:visited img  { background:#ffffff;border:0px; margin:0px 8px 0px 0px;}
ul#mainnav a { font-size:1em;font-weight:normal;display:block;color:#ffffff;text-decoration:none;vertical-align:bottom;height:15px;padding:20px 10px 5px 0px;]padding:20px 10px 6px 0px;border-left:1px solid #ffffff; }

/* NB - There MUST be a difference in the attribute value between link and hover for there to be a change in the nested item attributes values */

ul#mainnav li a:link, ul#mainnav li a:visited { display:block;text-decoration:none;background-color:#1863AD; }
ul#mainnav li a:hover, ul#mainnav li a:active { display:block;text-decoration:none;background-color:#1863Ae; }
ul#mainnav li.selected { text-decoration:none;background-color:#004284; } /*Necessary for IE5.5*/
ul#mainnav li.selected a:link, ul#mainnav li.selected  a:visited { display:block;text-decoration:none;background-color:#004284; }
ul#mainnav li.selected a:hover, ul#mainnav li.selected  a:active { display:block;text-decoration:none;background-color:#004283; }
ul#mainnav li a:hover img { background:#2483E1; }
ul#mainnav a.currentpage { background-color: #104A8C; }

div#subNav { clear:both;float:left;width:150px;padding:0px;margin:0px; }
a#suppliers { text-decoration:none;display:block;color:#384665;height:52px;background:#CCDBE9;padding:10px;font-size:1.2em; }
a#suppliers img { border:0px;position:relative;top:13px; left:10px;margin-bottom:27px; }
div#subNav ul {list-style:none;list-style-position:outside;margin:0px;padding:0px;}
div#subNav ul li {padding:0px 0px 0px 0px;margin:0px;border-bottom:1px solid #CEDEEF;}
div#subNav ul li a, div#subNav ul li a:link, div#subNav ul li a:visited {
background:url('http://miranda.hemscott.com/ir/fenr/subsite_common/images/navigationDot.gif') 10px 8px no-repeat;display:block;padding:5px 0px 5px 25px;margin:0px;text-decoration:none;color:#000000;}
div#subNav ul li a:hover {background:#C7D6E7 url('http://miranda.hemscott.com/ir/fenr/subsite_common/images/navigationDotHover.gif') 10px 8px no-repeat;}
div#subNav ul li ul {margin:0px 0px 10px 15px;padding:0px;}
div#subNav ul li ul li {border:0px;padding:0px;margin:0px 0px 0px 10px;}
div#subNav ul li ul li a, div#subNav ul li ul li a:link, div#subNav ul li ul li a:visited {padding:0px;background:none;color:#9B9C9B;min-height:10px;]height:10px;}
div#subNav ul li ul li a:hover {background:none;color:#649CCE;}

div#header p#langp { width:760px;height:16px;padding:0px;margin:0px;text-align:left;background:#CCDBE9;} 
div#header a#lang { display:block;]height:16px;padding:6px 10px 2px 10px;]padding:2px 10px 0px 10px; vertical-align:middle;color:#32436F;text-decoration:none;font-size:1em;background: #CCDBE9; }
div#header a#lang:link,div#header a#lang:visited {text-decoration:none;  color: #32436F; }
div#header a#lang:active, div#header a#lang:hover { text-decoration:none;color: #E93031;}



/* ------------------------------------------- TITLEBAR */

div#contentblock { width:595px;float:left;background:#ffffff; margin:0px; padding:0px;}
div#contentTitleBar {height:72px;background:#F7F7F7;}
div#contentTitleBar h3 {float:left;width:auto;color:#004284;font-size:2.2em;padding:15px 10px 0px 10px;margin:0px;}
div#contentTitleBar div#controls {text-align:right;float:right;padding:10px 0px 10px 5px;width:220px;}
div#contentTitleBar div#controls ul {list-style:none;margin:0px;padding:0px;}
div#contentTitleBar div#controls ul li{display:inline;margin:0px 10px 0px 10px;padding:0px;}
div#contentTitleBar div#controls ul li a img{border:0px;}
div#contentTitleBar div#controls ul li#bookmarkCntrl, div#contentTitleBar div#controls ul li#printCntrl {visibility:hidden;}
div#contentTitleBar form {padding:10px;}
div#contentTitleBar form fieldset {float:right;}

/* ----- CONTENT */

div#content { width: 595px;background:#ffffff;min-height:150px;padding:1em 0 1em 0;color:#666666;}
div#content h2 { font-size: 1.2em; font-weight: bold; color: #004284;padding:0px 10px 0px 10px;margin:0;}
div#content h3 { font-size: 1em; font-weight: bold; color: #E93031; padding:0px 10px 0px 10px;margin:0.5em 0 0.5em 0; }
div#content h4 { font-size: 1em; font-weight: bold; font-style: normal; color: #E93031; padding:0px 10px 0px 10px; margin:0.5em 0 0.5em 0; }
span.cap { font-size: 1.1em; font-style: italic; font-weight: bold; color: #E93031; }
span.date { font-size: 0.8em;font-weight:bold;color: #E93031; }
span.credit { font-size: 0.8em; font-style: italic; color: #004284; }
div#content p { font-size:1em; padding:5px 10px 5px 10px; margin:0; }
div#content p.management { padding-top: 10px; text-align: left; font-style: italic; }
div#content p.management strong { font-style: normal;  }

div#content ul.headedlist { }
div#content ul.headedlist li { padding-top: 5px; }
div#content ul.headedlist li:first-line { color: #004284; font-weight: bold; }

/* --------------------------------- Product Page Columns */

div#product { background:#fff;clear:both; float:left; width:425px; }
img.product { float:left; padding: 5px; margin: 5px;  }
img.product2 { float:right; padding: 5px; margin: 5px;  }
table { padding: 0px 30px; margin: 0px 30px; }
table td { padding: 0px 10px; }
div#content div#product table#stock { margin: 10px; padding: 0px; width:90%; font-size: 0.9em; color: #000000; font-weight: bold; }
div#content div#product table#stock th { text-align:center; background:#000000; color: #ffffff; border: 2px solid #000000; padding: 20px; }
div#content div#product table#stock td { text-align:center; border: 1px solid #000000; height: 30px; }
div#content div#product table#stock td a, div #content div#product table#stock td a:link, div #content div#product table#stock td a:visited { color: #000000; text-decoration: none; }
div#content div#product table#stock td a:active, div #content div#product table#stock td a:hover { color: #ffffff; text-decoration: none; }
div#content div#product table#stock td.white { background: #ffffff; }
div#content div#product table#stock td.lightteal { background: #CAFBFA; }
div#content div#product table#stock td.blue { background: #01CBFB; }
div#content div#product table#stock td.turquoise { background: #01FAFB; }
div#content div#product table#stock td.mauve { background: #9ACBFB; }
div#content div#product table#stock td.teal { background: #30C8C9; }
div#content div#product table#stock td.orange { background: #FACA01; }
div#content div#product table#stock td.green { background: #CAFACA; }
div#content div#product table#stock td.yellow { background: #FAFA99; }
div#content div#product table#stock td.pink { background: #FA99CA; }
div#content div#product table#stock td.red { background: #FB6101; }
div#content div#product table#stock td.blank { background: #ffffff; border: 0px; }

div#content div#product ul { margin:12px; padding: 0px; }
div#content div#product ul li { margin:10px; padding: 0px; }
div#content div#product ul.links { list-style:none;margin:0px; padding: 0px; }
div#content div#product ul.links li { margin:0px; padding: 0px; }


div#content table#dunlop { margin: 10px; padding: 0px; text-align:left; width:575px; font-size: 0.9em; color: #000000; font-weight: bold; }
div#content table#dunlop th { text-align:center; background:#000000; color: #ffffff; border-left:solid #ffffff 1px;border-right:solid #ffffff 1px; padding: 3px; }
div#content table#dunlop td { text-align:center; border: 1px solid #000000; padding:3px; }
div#content table#dunlop tr.skyblue { background: #99ccff; }
div#content table#dunlop td a, div #content table#dunlop td a:link, div #content div#product table#dunlop td a:visited { color: #000000; text-decoration: none; }
div#content table#dunlop td a.bluelink:active, div #content table#dunlop td a.bluelink:hover { color: #99ccff; text-decoration: none; }
div#content table#dunlop td a.whitelink:active, div #content table#dunlop td a.whitelink:hover { color: #ffffff; text-decoration: none; }
div#content table#caseStudy {font-size:1em;margin:10px; padding:0px;text-align:left;width:575px;color:#000000;background:#000000;}
div#content table#caseStudy th {text-align:left;font-weight:bold;padding:3px;font-size:0.8em;background:#ffffff;}
div#content table#caseStudy td {font-size:0.8em; padding:3px;background:#ffffff;}
div#content table#caseStudy td.highlight {color:#0000ff; font-size:0.9em;background:#ffffff;}
div#content table#caseStudy td.results {color:#000000; font-size:0.9em; padding:7px; text-align:right;font-weight:bold;background:#ffffff;}

div#content table#covers {margin:10px;padding:0px;text-align:left;width:575px; font-size:1em;  }
div#content table#covers thead th { font-weight:bold;color:#ffffff; background:#1863AD;padding:2px; border-left:1px solid #ffffff;}
div#content table#covers thead th.start { border-left:0px;}
div#content table#covers thead th.mid { border-bottom:1px solid #ffffff;}
div#content table#covers tbody { border-right:1px solid #949398;}
div#content table#covers tbody th { font-weight:bold;padding:2px; border-left: 1px solid #949398;border-bottom:1px solid #949398;}
div#content table#covers tbody td { text-align:center;padding:2px;border-left: 1px solid #949398;border-bottom:1px solid #949398;}
div#content table#covers tbody td.end { text-align:left;border-right:1px solid #949398;}
div#content table#covers tr.grey { background: #F7F7F7;}

div#content div#product p.comment { font-size: 0.9em; padding: 5px 10px 0px 20px; margin: 0px;}

/* --------------------------------- News pages */

div#news { background:#fff;clear:both; float:left; width:425px; }


/* --------------------------------- Service Centres */

h3 a { text-decoration: none; }
h3 a:link, h3 a:visited { text-decoration: none; }
h3 a:active, h3 a:hover { text-decoration: none; }

/* --------------------------------- Toolbox */
div#toolbox { float:right; margin-right:10px; }
div#toolbox h3 { display:block; color: #004284;background-color:#DEDEE6; width:130px; margin:0px; padding:10px; }
div#toolbox p { display:block; background-color:#EFEFEF; width:130px; margin:0px; padding:10px; }
div#toolbox a { color: #E83031; font-size: 1em; text-decoration:none; }
div#toolbox a:link, div#toolbox a:visited { color: #E83031; font-size: 1em; text-decoration:none; }
div#toolbox a:hover, div#toolbox a:active{ color: #E83031; font-size: 1em; text-decoration:underline; }
div#toolbox a#adobe-logo { display:block; width:88px; height:31px; background:url('http://miranda.hemscott.com/ir/fenr/subsite_common/images/adobe-reader.png') no-repeat top left; margin-right:1em; }
div#toolbox ul { display:block; background-color:#EFEFEF;width:130px;margin:0px;padding:10px;}
div#toolbox ul li {font-weight:bold;margin:10px;padding:0px;}
div#toolbox ul.links { background-color:#EFEFEF;width:130px;margin:0px;padding:10px;list-style:none;}
div#toolbox ul.links li { font-weight:normal;margin:0px;padding:0px;}

/* ----------------------------------------------------Careers Page */

div#news table.jobs { text-align:left;padding:0px; margin:10px; border:0px; }
div#news table.jobs thead th { height:25px;font-weight:bold;vertical-align:bottom;padding:0px 5px 0px 0px; margin:0px; border:0px;border-bottom:1px solid #959499; }
div#news table.jobs tbody th { height:25px;font-weight:bold;text-align:left; padding:2px 5px 0px 0px; margin:0px; border:0px;border-bottom:1px dashed #959499; }
div#news table.jobs tbody td { height:25px;font-weight:normal;padding:2px 5px 0px 0px; margin:0px; border:0px;border-bottom:1px dashed #959499; }
div#news table.jobs tbody td img {margin:0px 5px 0px 0px; padding:0px; }
div#news table.jobs tbody td a {margin:0px; padding:0px; }

/* --------------------------------------------------- Feedback Form */

div#content div.formfields { padding:0px; margin: 0px 0px 5px 0px; text-align: right;}
div#content div.formfields div { padding-top:3px;}

/* --------------------------------- Contact Page Columns */

div#large_pic { text-align:center; width: 575px; padding: 10px; }
div#contact1 { background:#fff; clear:both; float:left; width:297px; }
div#contact2 { float:left; width:297px; }
div#contact1 img { margin: 5px 5px 5px 10px; }
div#contact2 img { margin: 5px 10px 5px 5px; }
div#contact1 img.flag { clear:both; float:left; margin-left:10px; }
div#contact2 img.flag { clear:both; float:left; margin-right:5px;}
div#contact1 div.contact { float:left; width: 250px; padding-bottom: 10px; }
div#contact2 div.contact { float:left; width: 250px; padding-bottom: 10px; }
div#contact1 div.contact h3 { padding: 5px 0px 5px 3px; margin:0px;  }
div#contact2 div.contact h3 { padding: 5px 0px 5px 3px; margin:0px; }
div#contact1 div.contact p { padding: 0px 0px 0px 3px; }
div#contact2 div.contact p { padding: 0px 0px 0px 3px; }

/*
div#threecolCol1 { clear:both; float:left; width:174px; }
div#threecolCol2 { float:left; width: 174px; padding-left: 9px; }
div#threecolcol3 { float:left; width:174px; padding-left: 9px; } */

div#bottombar {height: 80px;background: #E3EDF9;}

/* -------------------------------------------- FOOTER */

div#footer {font-size:0.9em;clear:both;width: 760px;background: #004284;color: #ffffff;padding:10px 0px 5px 0px;height:45px;border-top:7px solid #EFF7FE;}
div#footer address {float:left;font-style:normal;padding:0px;margin:0px 0px 0px 10px;}
div#footer div {float:right;text-align:right;color:#ffffff;margin:0px 10px 0px 0px;padding:0px;}
div#footer a, div#footer a:link, div#footer a:visited {color:#ffffff;text-decoration:none;padding:0px;}
div#footer a:active, div#footer a:hover {text-decoration:underline;}
div#footer ul {text-align:right;list-style:none;margin:0px;padding:0px;}
div#footer ul li {display:inline;margin:0px;padding:0px;}
div#footer ul li a, div#footer ul li a:link, div#footer ul li a:visited {color:#ffffff;text-decoration:none;}
div#footer ul li a:active, div#footer ul li a:hover {text-decoration:underline;}

/* -------------------------------------------- HOME PAGE */

h5.homeBlurb {font-size:1em;color:#004284;margin:0px 10px 10px 10px;padding:0 0 10px 0;}/*border-bottom:1px solid #E93031;*/
img.homeImg {clear:both;float:right;padding:5px;margin:0px 5px 0px 5px;}
ul.homeList li {margin:3px 0px 3px 0px;}