/* Created using Style Master from Western Civilisation NS4.0

NS6

IE4.0

IE5

IE6

O5 { 9 11 558 625 } */

/* Font styles for body copy */

.defaultfont {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.defaultfontSmall {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.defaultfontItalic {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.defaultfontLinkCaption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
color: #000000;
padding-top: 0px;
padding-bottom: 4px;
margin-top: 0px;
margin-bottom: 0px;
}

.defaultfontBold {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontSmallBold {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
font-size: 10px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontBoldBlueSmCap {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #003366;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: small-caps;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontBoldBlue {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #003366;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontBoldYellow {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #FFD428;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontWhite {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.defaultfontBoldWhite {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #FFFFFF;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontBoldWhite20px {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
font-size: 20px;
color: #FFFFFF;
font-weight: bold;
}

.defaultfontBoldRed {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #D90000;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.defaultfontBoldGrey {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #999999;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

/* default link colours */
a:link {
color: #000000
} 

a:visited {
color: #000000
}

a:hover {
color: #666666;
text-decoration: none;
}


a:active {
color: #000000
}


/* ul {
list-style-type: square;
list-style-position: outside;
text-align: left;
} */

li {
font-family: Verdana, Helvetica, Arial, sans-serif;
list-style-type: square;
list-style-position: outside;
text-align: left;
/*text-align: inherit;
direction: inherit;
font-size: inherit; */
}

li.rightmargin {
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
font-size: inherit;
text-indent: -0px;
margin-left: -35px;
list-style-type: square;
list-style-position: inside;
}

/* MBRUK - Main nav styles */

.mainNav {
background-color: #FFD428;
height: 16px;
}

.mainNavDown {
background-color: #CF9A0E;
height: 16px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 11px;
color: #003366;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.mainNavFont {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 11px;
color: #003366;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

/* MBRUK - Main Layout Cell Formats */

.padding8 {
padding: 8px;
}

.headerSpace {
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 1px;
height: 4px;
}
/*
.mainContent {
height: 400px;
}
*/
.spacerRow {
height: 4px;
background-color: transparent;
margin: 0px;
padding: 0px;
font-size: 2px;
text-align: left;
vertical-align: top;
}

.mainContentVarHt {
background-color: #e4e4e4;
}

.mainContentCell {
padding: 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-variant: normal;
text-decoration: none;
vertical-align: top;
text-align: left;
}

.subMainContentCell {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-variant: normal;
text-decoration: none;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
text-align: left;
vertical-align: top;
}

.mainContentStrapBlue {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: 900;
font-variant: small-caps;
font-size: 16px;
color: #FFD428;
text-decoration: none;
display: block;
background-image: url(../Images/mbruk_tyre_tile_blue.gif);
background-repeat: repeat-x;
height: 38px;
text-align: center;
padding: 0px;
vertical-align: top;
line-height: 30px;
}

.topMargin4 {
padding-top: 4px;
}

.mainContentStrapLink {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: 900;
font-variant: small-caps;
font-size: 16px;
color: #FFD428;
text-decoration: none;
display: block;
background-image: url(../Images/mbruk_tyre_chain_black.gif);
background-repeat: repeat-x;
height: 38px;
text-align: center;
padding-left: 0px;
vertical-align: top;
line-height: 30px;
}

.mainContentStrapBlack {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: 900;
font-variant: small-caps;
font-size: 16px;
color: #FFD428;
text-decoration: none;
display: block;
background-image: url(../Images/mbruk_tyre_tile_black.gif);
background-repeat: repeat-x;
height: 38px;
text-align: center;
padding-left: 0px;
vertical-align: top;
line-height: 30px;
}

.mainContentStrapGreen {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
font-weight: 900;
font-variant: small-caps;
font-size: 16px;
color: #FFD428;
text-decoration: none;
display: block;
background-image: url(../Images/mbruk_tyre_tile_green.gif);
background-repeat: repeat-x;
height: 38px;
text-align: center;
padding-left: 0px;
vertical-align: top;
line-height: 30px;
}

.marginContentCell {
padding: 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
font-style: normal;
font-weight: normal;
font-size: 12px;
font-variant: normal;
text-decoration: none;
}

td.columnSpace {
width: 4px;
background-color: #FFFFFF;
font-size: 4px;
padding: 0px;
margin: 0px;
}

.columnSpaceTrans {
width: 4px;
font-size: 2px;
padding: 0px;
margin: 0px;
background-color: transparent;
}

.columnDblSpaceTrsp {
width: 8px;
font-size: 2px;
padding: 0px;
margin: 0px;
}

.headerContent {
height: 80px;
padding: 0px;
margin: 0px;
background-color: #003366;
}

.headerEndBlock {
background-color: #003366;
padding: 0px;
margin: 0px;
height: 80px;
width: 70px;
}

.infoLayer {
padding: 4px;
background-color: #ffffff;
border: 2px #003366 solid;
color: #000000;
}

/* Picture & graphics layout styles */

hr {
padding-top: 0px;
padding-bottom: 4px;
display: block;
color: #003366;
}

img.imageCenter {
display: block;
text-align: center;
border-top: 8px;
}

a.button2:link, a.button2:visited, a.button2:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
font-size: 10px;
color: #FFD428;
font-weight: bold;
background-color: #005BB7;
display: block;
padding-top: 2px;
padding-left: 6px;
padding-bottom: 2px;
padding-right: 6px;
}

a.button2:hover {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
font-size: 10px;
color: #FFD428;
font-weight: bold;
background-color: #003366;
display: block;
padding-top: 2px;
padding-left: 6px;
padding-bottom: 2px;
padding-right: 6px;
}

/* Home page content styles */

td.strapYellow {
background-color: #FFCC33;
padding: 0px 4px 0px 4px;
margin: 0px;
height: 25px;
vertical-align: middle;
text-align: center;
}

td.boxheaderDkBlue {
background-color: #32669A;
padding: 0px 0px 0px 4px;
margin: 0px;
height: 35px;
vertical-align: middle;
}

td.boxheaderMidBlue {
background-color: #3A76B1;
padding: 0px 0px 0px 4px;
margin: 0px;
height: 35px;
vertical-align: middle;
}

td.boxheaderPaleBlue {
background-color: #88B0D9;
padding: 0px 0px 0px 4px;
margin: 0px;
height: 35px;
vertical-align: middle;
}

td.boxbodyMidBlue {
background-color: #88B0D9;
padding: 4px;
margin: 0px;
text-align: left;
}

td.boxbodyPaleBlue {
background-color: #BED5EB;
padding: 4px;
margin: 0px;
}

td.headerMidGreen {
background-color: #377A79;
margin: 0px;
vertical-align: middle;
text-align: left;
padding: 4px;
margin-bottom: 2px;
border-bottom: 2px #FFFFFF solid}

a.buttonRightPanel:link, a.buttonRightPanel:visited, a.buttonRightPanel:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #003366;
background-color: #BCDEC8;
border-bottom: 2px #FFFFFF solid;
border-left: 0px;
display: block;
width: 216px;
padding: 2px 0px 2px 0px;
margin: 0px;
}

a.buttonRightPanel:hover {
color: #003366;
background-color: #6AB785;
}

a.button3:link, a.button3:visited, a.button3:active {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
font-size: 12px;
color: #FFD428;
font-weight: bold;
background-color: #003366;
display: block;
width: 216px;
padding: 2px 0px 2px 0px;
}

a.button3:hover {
color: #FFD428;
background-color: #005BB7;
}

.HolidayBreakStrap {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #FF0000;
font-size: 12px;
font-weight: 900;
font-style: normal;
font-variant: normal;
background-color: #FFFFFF;
padding: 1px 4px 1px 4px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
}

.displaynone {
display:none; 
}

/* Links */
div.linksInfo {
position:absolute;
width:200px;
z-index:auto;
visibility: hidden;
overflow: visible;
padding: 4px;
background-color: #ffffff;
border: 2px #003366 solid;
color: #000000;
}