html { height: 100%; margin-bottom: 1px; }
h1 { font-weight:normal;font-family:arial;font-size:16px;color:#000000;margin:10px 0 6px 0; }
body,td { font-size:12px;color:black;font-family:arial;text-decoration:none; }
.homemainheading { font-weight:700;font-size:18pt;color: black;font-family:arial; }
.homeheading { font-weight:700;font-size:11pt;color: black;font-family:arial; }

.pageheadingwhite { font-weight: 700;font-size: 12pt;color: white;font-family: arial; }
.pageHeading-SH-small { font-family:Verdana;font-size:14px;font-weight:bold;color:#000000; }

a:link,a:active,a:visited { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

div.ribbonContainer { width:1px;height:1px;position:absolute;top:0px;left:50%; }
div.ribbon { width:81px;position:relative;top:-1px;left:320px; }
* html div.ribbon { left:312px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.public { font-size:1px; color:#fff; }
.normal { font-size: 8pt;color: black;font-family: arial; }
.normalWhite { font-size: 7pt;color: #ffffff;font-family: arial; }
.boldWhite { FONT-WEIGHT: bold;FONT-SIZE: 9pt;COLOR: #ffffff;FONT-FACE: arial; }
.smallGrey { font-size: 7pt;color: #d2d2d2;font-face: arial; }
.loginTitle { font-weight: bold;font-size: 8pt;color: black;font-family: arial; }
.loginBtn { font-weight: 700;font-size: 12pt;color: #000000;text-decoration: none;font-face: arial; }
.blackText { padding:0px;margin:0px;font-weight:normal;font-family:Arial;font-size:12px;color:#000000; }
.blackTextSmall { padding:0px;margin:0px;font-weight:normal;font-family:Arial;font-size:11px;color:#000000; }
.bottom_links { font-weight:100;font-size:32px;text-decoration: none; font-face:arial;}
.whiteTextStd { padding:0px;margin:0px;font-weight:normal;font-family:Arial;font-size:12px;color:#ffffff; }
.productTitle { font-fmaily:Arial;font-size:18px;color:#000000;font-weight:normal; }

.cooker {color:#008349;}
.stove {color:#BF2E1B;}
.firewall {color:#000000;}

.newsTitle1 { font-family:Arial;font-size:12px;color:#008349; font-weight: bold; }
.newsTitle2 { font-family:Arial;font-size:12px;color:#BF2E1B; font-weight: bold; }
.newsTitle3 { font-family:Arial;font-size:12px;color:#000000; font-weight: bold; }
.newsText { font-family:Arial;font-size:12px;color:#000000; }
.newsDate { padding:0px;margin:0px;font-weight:normal;font-family:Arial;font-size:12px;color:#000000; }
.newsTitle { padding:0px;margin:0px;font-weight:bold;font-family:Arial;font-size:16px;color:#000000; }
a.newsLink:link,a.newsLink:active,a.newsLink:visited { font-family:Arial;font-size:12px;color:#646361;font-weight:bold;text-decoration:none; }
a.newsLink:hover { color:#000000;text-decoration:underline; }

a.media:link,a.media:active,a.media:visited { font-family:Arial;font-size:12px;color:#000000;font-weight:bold;text-decoration:none; }
a.media:hover { color:#000000;text-decoration:underline; }

a.cookers_links:link,a.cookers_links:active,a.cookers_links:visited { color:#0D6928; text-decoration:none; }
a.cookers_links:hover { text-decoration:underline; }
.cookers_links_live { color:#0D6928; text-decoration:underline; }
a.stoves_links:link,a.stoves_links:active,a.stoves_links:visited { color:#9A182B; text-decoration:none; }
a.stoves_links:hover { text-decoration:underline; }
.stoves_links_live { color:#9A182B; text-decoration:underline; }
a.firewall_links:link,a.firewall_links:active,a.firewall_links:visited { color:#000000; text-decoration:none; }
a.firewall_links:hover { text-decoration:underline; }
.firewall_links_live { color:#000000; text-decoration:underline; }

a.blackOff:link { font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration: none; }
a.blackOff:visited { font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration: none; }
a.blackOff:active { font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration: none; }
a.blackOff:hover { font-family:Arial;font-size:11px;color:#000000;font-weight:normal;text-decoration: underline; }

.contactTitle { font-family:Arial;font-size:18px; }
.contactText { font-family:Arial;font-size:12px; }
.contactTextWhite { font-family:Arial;font-size:12px;color:#ffffff; }
.contactInput { font-family:Arial;font-size:12px;border:1px solid black; }
.contactInputNB { font-family:Arial;font-size:12px;border:0px; }

.dealername { font-weight: bold;font-size: 13pt;color: #ffffff;font-face: arial; }
.dealerHead { width:742px;background-color:#d7d7d7;padding:16px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
.dealerMain { width:542px;background-color:#d7d7d7;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerMain { width:541px; }
.dealerWF { width:91px;height:90px;background-color:#d7d7d7;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerWF { width:90px; }
.dealerSide { width:114px;background-color:#d7d7d7;padding:6px;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerSide { width:120px; }
.dealerWide { width:645px;background-color:#D8EAC8;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerWide { width:631px; }
.dealerSideGreen { width:114px;background-color:#D8EAC8;padding:6px;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerSideGreen { width:120px; }
.dealerFull { background-color:#D8EAC8;padding:6px;font-size:9pt;color:#000000;font-face:Arial; }

.dealerLeft { width:91px;background-color:#D8EAC8;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerLeft { width:90px; }
.dealerRight { width:668px;background-color:#D8EAC8;padding:6px;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerRight { width:666px; }

.dealerMainUK{ width:542px;background-color:#D8EAC8;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerMainUK { width:541px; }
.dealerWFUK { width:91px;height:90px;background-color:#D8EAC8;padding:6px;border-right:1px solid white;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerWFUK { width:90px; }
.dealerSideUK { width:114px;background-color:#D8EAC8;padding:6px;font-size:9pt;color:#000000;font-face:Arial; }
* html .dealerSideUK { width:120px; }


div.article { width:589px;border-right:0px solid #D7D7D7;padding-right:10px; }
* html div.article { width:600px; }