﻿
body 
{
background-color:#1d1d1d;
background-image:none;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center;
height:100%;
margin:0;
padding:0;
}

body .diyw 
{
font-family:Arial, Helvetica, sans-serif;
}


.diyw #mainNav1 a,.diyw #mainNav2 a,.diyw #mainNav3 a {
white-space:normal;
word-wrap:break-word;
}

.diyw .clearover:before,.diyw .clearover:after {
content:"";
display:table;
}

.diyw .clearover {
zoom:1;
}

.diyw #diywebWrapper {
width:960px;
background-repeat:no-repeat;
background-position:0 0;
position:relative;
margin:0 auto;
padding:0 0 50px;
}

.diyw #diywebInnerWrapper {
position:relative;
top:26px;
left:28px;
width:900px;
}

.diyw #diywebInnerWrapper:before {
background:#333333;
border:16px solid #181818;
bottom:-40px;
box-shadow:0 0 15px rgba(0,0,0,0.8);
content:" ";
left:-16px;
position:absolute;
right:-24px;
top:-16px;
z-index:-1;
}

.diyw #diywebHeader {
width:908px;
}

.diyw #diywebNavigation ul {
background-color:#000;
width:908px;
}

.diyw #diywebNavigation ul,.diyw #diywebNavigation ul li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.diyw #diywebNavigation ul li a {
font-size:16px;
text-decoration:none;
display:inline-block;
color:#b5b5b5;
max-width:868px;
padding:23px 20px 20px;
}

.diyw #diywebNavigation ul li a:hover,.diyw #diywebNavigation ul li a.current {
background-color:#a5b730;
color:#ffffff;
}

.diyw #diywebMainContent {
margin:20px 0 0;
}

.diyw #diywebSidebar {
width:200px;
float:left;
margin:10px 0 0;
}

.diyw #diywebSubNavigation ul,.diyw #diywebSubNavigation ul li {
list-style:none;
margin:0;
padding:0;
}

.diyw #diywebSubNavigation ul.mainNav2 {
margin:7px 20px;
}

.diyw #diywebSubNavigation ul.mainNav2 > li {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#474747;
padding:7px;
}

.diyw #diywebSubNavigation ul.mainNav2 > li > a {
display:block;
color:#a5a5a5;
text-decoration:none;
}

.diyw #diywebSubNavigation ul.mainNav3 {
background-color:#000000;
width:160px;
margin:0 0 2px -6px;
}

.diyw #diywebSubNavigation ul.mainNav3 li {
padding:1px 0;
}

.diyw #diywebSubNavigation ul.mainNav3 li a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cacaca;
text-decoration:none;
display:block;
background-image:url(https://www.grainhandlingservices.co.uk/s/img/arrow.png);
background-repeat:no-repeat;
background-position:4px 0;
background-attachment:scroll;
background-color:transparent;
padding:5px 0 3px 20px;
}

.diyw #diywebMainContentCenter {
float:left;
width:645px;
margin:0 0 0 30px;
}

.diyw p {
font-size:12px;
color:#cbcbcb;
line-height:150%;
}

.diyw p > a {
color:#ffffff;
text-decoration:none;
padding:1px 3px;
}

.diyw .imgleft {
float:left;
margin:0 5px 5px 0;
}

.diyw .imgright {
float:right;
margin:0 0 5px 5px;
}

.diyw h1,.diyw h2,.diyw h3 {
margin:0;
padding:0;
}

.diyw h1 {
font-size:38px;
line-height:120%;
font-weight:bold;
color:#a5b730;
}

.diyw h2 {
font-weight:bold;
font-size:18px;
color:#a5b730;
margin:0 0 10px;
}

.diyw #content_area .module_content p {

}

.diyw #diywebMainContentCenter div.n {
display:block;
margin:0;
}

.diyw #diywebMainContentCenter div.n div .caption {
color:#cbcbcb;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 5px 5px 0;
}

.diyw #diywebMainContentCenter div.n .clearover {
padding:10px 0;
}

.diyw #diywebMainContentCenter div.n .clearover p {
margin:0;
padding:0;
}

.diyw #diywebMainContentCenter div.n .clearover .imgleft {
margin:3px 10px 0 0;
}

.diyw #diywebMainContentCenter div.n table td {
color:#cbcbcb;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.diyw #diywebMainContentCenter div.n > p {
margin:0;
}

.diyw div.hr {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#474747;
clear:both;
margin:20px 0;
}

.diyw #diywebSubContent {
margin:20px 0 0;
}

.diyw #diywebSubContent h1 {
font-size:18px;
color:#a5b730;
margin:0 0 5px 20px;
}

.diyw #diywebSubContent h2,.diyw #diywebSubContent h3 {
color:#ffffff;
font-size:14px;
margin:0 0 5px 20px;
padding:2px 4px;
}

.diyw #diywebSubContent p {
margin:0 0 20px 20px;
padding:0;
}

.diyw #diywebFooterWrap {
background-repeat:no-repeat;
background-position:center 0;
display:block;
height:110px;
}

.diyw #diywebFooter {
position:relative;
top:40px;
display:block;
height:70px;
}

.diyw #diywebFooterCenter {
width:935px;
margin:0 auto;
}

.diyw #diywebFooter .leftrow {
color:#ffffff;
float:left;
font-size:12px;
padding:17px 0 0;
}

.diyw #diywebFooter .rightrow {
color:#ffffff;
float:right;
padding:17px 0 0;
}

.diyw #diywebFooter .leftrow a,.diyw #diywebFooter .rightrow a {
display:inline-block;
height:21px;
color:#ffffff;
text-decoration:none;
font-size:12px;
background-color:transparent;
margin:0 0 10px;
}

.diyw #diywebFooter .leftrow a:hover,.diyw #diywebFooter .rightrow a:hover {
text-decoration:underline;
background-color:transparent;
}

.diyw #diywebFooter .leftrow a[href$=sitemap/] {
background-image:url(https://www.grainhandlingservices.co.uk/s/img/sitemap.png);
background-repeat:no-repeat;
background-position:0 0;
padding:7px 0 0 35px;
}

.diyw #diywebFooter .leftrow a[href^=javascript:] {
background-image:url(https://www.grainhandlingservices.co.uk/s/img/print.png);
background-repeat:no-repeat;
background-position:0 0;
padding:7px 0 0 35px;
}

.diyw #diywebFooter .rightrow a#login,.diyw #diywebFooter .rightrow a#logout {
background-image:url(https://www.grainhandlingservices.co.uk/s/img/login.png);
background-repeat:no-repeat;
background-position:0 0;
margin:0 10px 0 0;
padding:7px 0 0 35px;
}

.diyw #diywebFooter #homepage {
padding:0;
}

.diyw a[href^=javascript ],.diyw a[href=# ],.diyw a.toolbar-item {
background-color:transparent;
}

.diyw .clearover:after,.diyw div.n {
clear:both;
}

.diyw #diywebSubNavigation ul.mainNav2 > li > a.current,.diyw #diywebSubNavigation ul.mainNav2 > li > a:hover,.diyw #diywebSubNavigation ul.mainNav3 li a:hover,.diyw #diywebSubNavigation ul.mainNav3 li a.current {
color:#A5B730;
}

.diyw #diywebFooter .leftrow a[href^=javascript:] img,.diyw .lightboxData {
display:none;
}