@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* ----- GENERIC STYLES - G&J Seddon ----- */

/* Site colours:
Red - #ee2d24
Dark grey - #737373
Light grey - #f2f2f2
Grey for text - #a7a9ac
*/

body {background: url(../images/global/bar-with-breadcrumb-bg-search-results.gif) left top repeat-x scroll;}
#header .headerRight {background: none;}

/* breadcrumb */
ul#breadcrumb {width: 890px; padding: 0 0 0 24px; margin: 0; background: #e3e3e4; height: 30px;}
ul#breadcrumb li {color: #000; display: inline; background: url(../images/global/red-arrow.gif) right center no-repeat scroll; padding: 0 4px; line-height: 29px;}
ul#breadcrumb li.last {background: none;}
ul#breadcrumb li a {color: #a7a9ac; margin-right: 5px;}

#blackContentBarContainer #blackContentBar {height:74px;}
#blackContentBarContainer #blackContentBar h1 {width:880px;}
#blackContentBarContainer #blackContentBar .blackContentBarRight {border: none; display:none;} 


/* lower content */
#lowerContent {background: url(../images/global/bottom-content-background-plain.gif) top left repeat-y scroll; width: 897px;}
#lowerContent #generic {padding:20px 15px 0 10px;}
#lowerContent #generic a {color:#000; text-decoration:underline;}
#lowerContent #generic.accessibility {padding:20px 15px 0 0;}
#lowerContent #generic.accessibility h3 {font-size: 14px; width: 880px; margin:20px 0 0; float:left; background:url(../images/global/red-arrow-bold.gif) 0em 0.3em no-repeat scroll; padding-left: 19px;}
#lowerContent #generic.accessibility p {margin:10px 0 0 10px; padding: 0 0 0 10px;}
#lowerContent #generic.accessibility ul {width: 860px; margin: 20px 0 0 10px; padding: 0 0 0 20px; clear:left;}
#lowerContent #generic.accessibility ul li {width:370px; float:left; margin:20px 20px 10px 0; padding: 0 0 0 40px;} 
#lowerContent #generic.accessibility ul li.ie {background:url(../images/accessibility/logo-ie.gif) left top scroll no-repeat;}
#lowerContent #generic.accessibility ul li.mozilla {background:url(../images/accessibility/logo-firefox.gif) left top scroll no-repeat;}
#lowerContent #generic.accessibility ul li.opera {background:url(../images/accessibility/logo-opera.gif) left top scroll no-repeat;}
#lowerContent #generic.accessibility ul li.safari {background:url(../images/accessibility/logo-safari.gif) left top scroll no-repeat;}
#lowerContent #generic.accessibility ul li p {margin:0; padding:0;}
#lowerContent #generic.accessibility ul li p.instructions {font-size:0.9em;}
#lowerContent #generic.accessibility ul li p.guide {font-size:0.9em; color:#a7a9ac; font-weight:bold;}
#lowerContent #generic.accessibility p a.pdf {float:right; margin:0 0 0 40px;}
/* site Map */
#lowerContent .siteMap ul {}
#lowerContent .siteMap ul li {font-size:1.6em; padding-left:15px; background: url(../images/global/red-arrow-bold.gif) 0em 0.3em no-repeat scroll;}
#lowerContent .siteMap ul li.single {margin-bottom:10px;}
#lowerContent .siteMap ul li strong {font-weight:normal;}
#lowerContent .siteMap ul li a {color:#000000;}
#lowerContent .siteMap ul li a:hover {text-decoration:underline;}
#lowerContent .siteMap ul li ul {margin:10px 0;}
#lowerContent .siteMap ul li ul li {color:#F01227; font-size:0.7em; padding:3px 0 3px 20px; background: url(../images/global/cross-red.gif) 0.7em 0.6em no-repeat scroll;}
#lowerContent .siteMap ul li ul li a {color:#F01227;}
#lowerContent .siteMap ul li ul li a:hover {text-decoration:underline;}
#lowerContent .siteMap ul li ul ul {margin:0;}
#lowerContent .siteMap ul li ul li ul li {font-size:0.9em; padding:3px 0 3px 20px; background: url(../images/global/cross-black-bullet.gif) 0.7em 0.6em no-repeat scroll;}
#lowerContent .siteMap ul li ul li ul li a {color:#000000;}
#lowerContent .siteMap ul li ul li ul li a:hover {text-decoration:underline;}


.terms {background:url(../images/content-templates/h2-arrow.gif) 0.8em 1.8em no-repeat scroll; float: left; margin: 0; padding: 0; width: 850px; padding: 20px 30px 0 10px;}
.terms ul {padding: 0 0 19px 19px; width: 830px;}
.terms ul li {background: url(../images/global/red-square-bullet.gif) 0em 0.5em no-repeat scroll; padding: 0 0 5px 12px;}
.terms ul li a {background: url(../images/global/cross-red.gif) left center no-repeat scroll; padding-left: 12px; text-decoration: none; font-weight: bold; color: #000;}
.terms ul li a:hover {text-decoration: underline;}
.terms p {padding:0 26px 0 19px; margin:0 0 1.2em 0;}
.terms h2 {background: url(../images/terms/h2-divider.gif) left bottom no-repeat scroll; padding: 0 0 8px 19px; font-size: 1.2em; font-weight: bold; margin-bottom: 17px; /*width: 252px;*/ display: block;}