/****** FILE: themes/site/css/editor.css *****/
@font-face{font-family:'NotoSans';src:url('../webfonts/NotoSans.eot');src:url('../webfonts/NotoSans.eot?#iefix') format('embedded-opentype'), url('../webfonts/NotoSans.woff') format('woff'), url('../webfonts/NotoSans.ttf') format('truetype'), url('../webfonts/NotoSans.svg#franklingothicdemicond') format('svg');font-weight:normal;font-style:normal;}body{font-family:"NotoSans", arial, helvetica, sans;font-size:14px;color:#1a1b1b;}.typography td{vertical-align:top;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}.typography td p,.typography ul p{margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}.typography sup{font-size:80%;line-height:0;}.typography a:focus,.typography img:focus{outline-color:invert;outline-style:none;outline-width:0pt;}.typography a img{border:none;}.typography a{color:#1a1b1b;border-bottom:dotted gray 1px;text-decoration:none;display:inline-block;white-space:nowrap;}.typography a:hover{color:#ffae21;}.typography h1,.typography h2,.typography h3,.typography h4{padding:20px 0 0 0;margin:0;color:#222;}.typography h1{font-size:35px;}.typography h2{font-size:22px;}.typography h3{font-size:18px;font-weight:normal;color:#000;}.typography h4{font-size:16px;color:#000;}.typography img.right{display:block;float:right;margin:0 0 10px 10px;border:solid #fff 2px;}.typography img.left{display:block;float:left;margin:0 10px 10px 0;border:solid #fff 2px;}.typography .center{text-align:center;}.typography ul li{padding:5px 0;}

/****** FILE: themes/site/css/enquiryform.css *****/
#Form_EnquiryForm,#MemberLoginForm_LoginForm{max-width:600px;margin:20px auto;}#Form_EnquiryForm fieldset,#MemberLoginForm_LoginForm fieldset{border:none;}#Form_EnquiryForm div.field,#MemberLoginForm_LoginForm div.field{padding:0 0 10px;overflow:hidden;}#Form_EnquiryForm label,#MemberLoginForm_LoginForm label{text-align:right;}#Form_EnquiryForm label.left,#MemberLoginForm_LoginForm label.left{display:block;float:left;width:180px;padding:2px 10px 0 0;text-align:right;}#Form_EnquiryForm input[type="text"],#Form_EnquiryForm input[type="email"],#Form_EnquiryForm input[type="password"],#Form_EnquiryForm textarea,#Form_EnquiryForm select,#MemberLoginForm_LoginForm input[type="text"],#MemberLoginForm_LoginForm input[type="email"],#MemberLoginForm_LoginForm input[type="password"],#MemberLoginForm_LoginForm textarea,#MemberLoginForm_LoginForm select{width:250px;padding:5px 10px;border:solid #686868 1px;font-size:14px;font-family:Arial, helvetica;}#Form_EnquiryForm input[type="text"]:focus,#Form_EnquiryForm input[type="email"]:focus,#Form_EnquiryForm input[type="password"]:focus,#Form_EnquiryForm textarea:focus,#Form_EnquiryForm select:focus,#MemberLoginForm_LoginForm input[type="text"]:focus,#MemberLoginForm_LoginForm input[type="email"]:focus,#MemberLoginForm_LoginForm input[type="password"]:focus,#MemberLoginForm_LoginForm textarea:focus,#MemberLoginForm_LoginForm select:focus{background:#fffd9e;border:1px solid #900;outline:none;}#Form_EnquiryForm div.field.checkboxset input,#MemberLoginForm_LoginForm div.field.checkboxset input{vertical-align:bottom;}#Form_EnquiryForm ul.optionset,#MemberLoginForm_LoginForm ul.optionset{margin:0;padding:0;text-align:left;}#Form_EnquiryForm ul.optionset li,#MemberLoginForm_LoginForm ul.optionset li{list-style:none;}#Form_EnquiryForm ul.optionset li label,#MemberLoginForm_LoginForm ul.optionset li label{cursor:pointer;}#Form_EnquiryForm ul.optionset.invalid,#MemberLoginForm_LoginForm ul.optionset.invalid{padding:5px 10px;}#Form_EnquiryForm p.note,#MemberLoginForm_LoginForm p.note{text-align:center;}#Form_EnquiryForm div.middleColumn,#MemberLoginForm_LoginForm div.middleColumn{float:left;}#Form_EnquiryForm span.message.required,#MemberLoginForm_LoginForm span.message.required{clear:both;display:block;padding-left:190px;color:#c90000;font-size:12px;font-weight:bold;}#Form_EnquiryForm div.required label.left,#MemberLoginForm_LoginForm div.required label.left{font-weight:bold;}#Form_EnquiryForm div.required label.left:after,#MemberLoginForm_LoginForm div.required label.left:after{content:"*";color:#c90000;padding-left:3px;}#Form_EnquiryForm input[type="submit"],#MemberLoginForm_LoginForm input[type="submit"]{-moz-box-shadow:inset 0px 1px 0px 0px #808080;-webkit-box-shadow:inset 0px 1px 0px 0px #808080;box-shadow:inset 0px 1px 0px 0px #808080;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#333),color-stop(1,#000));background:-moz-linear-gradient(center top,#333 5%,#000 100%);background:-o-linear-gradient(top,#333 0%,#000 100%);background:-ms-linear-gradient(top,#333 0%,#000 100%);background:linear-gradient(top,#333 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',endColorstr='#000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#000')";background-color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #000;display:inline-block;color:#fff;font-family:arial, helvetica, sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #000;cursor:pointer;overflow:visible;}#Form_EnquiryForm input[type="submit"]:hover,#MemberLoginForm_LoginForm input[type="submit"]:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000),color-stop(1,#333));background:-moz-linear-gradient(center top,#000 5%,#333 100%);background:-o-linear-gradient(top,#000 0%,#333 100%);background:-ms-linear-gradient(top,#000 0%,#333 100%);background:linear-gradient(top,#000 0%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#333');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#333')";background-color:#1a1a1a;}#Form_EnquiryForm input[type="submit"]:active,#MemberLoginForm_LoginForm input[type="submit"]:active{position:relative;top:1px;}#Form_EnquiryForm input.invalid,#Form_EnquiryForm textarea.invalid,#Form_EnquiryForm select.invalid,#Form_EnquiryForm ul.invalid,#MemberLoginForm_LoginForm input.invalid,#MemberLoginForm_LoginForm textarea.invalid,#MemberLoginForm_LoginForm select.invalid,#MemberLoginForm_LoginForm ul.invalid{background:#fcefef;border:dashed #b63d3d 1px;}#Form_EnquiryForm #CaptchaImage input[type="text"],#MemberLoginForm_LoginForm #CaptchaImage input[type="text"]{width:60px;}#Form_EnquiryForm #CaptchaImage img,#MemberLoginForm_LoginForm #CaptchaImage img{margin-right:5px;vertical-align:top;}#Form_EnquiryForm #CaptchaImage label.right,#MemberLoginForm_LoginForm #CaptchaImage label.right{clear:both;float:none;}#Form_EnquiryForm #CaptchaImage label.right p,#MemberLoginForm_LoginForm #CaptchaImage label.right p{clear:both;font-weight:normal;text-align:center;font-size:10px;margin:0;padding:5px 0;color:#666;}#Form_EnquiryForm .Actions,#MemberLoginForm_LoginForm .Actions{text-align:center;margin-bottom:20px;}#Form_EnquiryForm #Remember,#MemberLoginForm_LoginForm #Remember{padding-left:190px;}div.EnquiryPageSuccess{border:1px solid;margin:10px 0px;padding:5px 10px;background:#00aebc;color:#4f8a10;background-color:#dff2bf;}div.EnquiryPageSuccess h1,div.EnquiryPageSuccessh2,div.EnquiryPageSuccessh3,div.EnquiryPageSuccessh4{margin:0;padding:5px 0;}@media (max-width: 600px){#Form_EnquiryForm{text-align:center;}#Form_EnquiryForm label.left{font-size:120%;display:block;float:none;clear:both;width:100%;padding:2px 10px 2px 0;text-align:center;}#Form_EnquiryForm div.middleColumn{float:none;width:100%;}}

/****** FILE: themes/site/css/layout.css *****/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.wrapper{overflow:hidden;}html{margin-left:-1px;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#000 url('../images/bg.png');}img{-ms-interpolation-mode:bicubic;}body{margin:0;padding:0;background:url('../images/glow.png') no-repeat top center;min-height:500px;}.row{overflow:hidden;}div.container{width:960px;margin:10px auto 0;background:#fff;}div.top{height:230px;}nav{display:block;float:left;width:230px;margin:0 10px;}nav ul{margin:39px 0 60px;padding:0;list-style:none;border-bottom:dotted 1px #7f7f7f;}nav ul li{margin:0;padding:15px 0 15px 10px;border-top:dotted 1px #7f7f7f;}nav ul li.subsection{background:url('../images/subsection-down.png') no-repeat right 3px;}nav ul li.subsection.current,nav ul li.subsection.section{background:url('../images/subsection.png') no-repeat right 3px;}nav ul li a{display:block;font-size:14px;color:#050708;text-transform:uppercase;font-weight:bold;text-decoration:none;}nav ul li a:hover{color:#ffae21;}nav ul li.current a,nav ul li.section a{color:#ffae21;}nav ul li.current ul,nav ul li.section ul{display:block;}nav ul li.current ul li a,nav ul li.section ul li a{color:#050708;}nav ul li.current ul li a:hover,nav ul li.section ul li a:hover{color:#ffae21;}nav ul li.current ul li.current a,nav ul li.section ul li.current a{color:#ffae21;}nav ul ul{display:none;margin:5px 0 0;border-bottom:0;}nav ul ul li{border-top:0;padding:10px 0 10px 10px;}nav ul ul li a{font-weight:normal;}header{margin-left:280px;border-bottom:dotted 1px #7f7f7f;margin-right:40px;}header h1{font-size:28px;font-weight:normal;padding:0 0 0 10px;margin:0;}article{margin-left:290px;margin-right:40px;}article .textleft{float:left;margin:20px 0;width:236px;padding:0 10px;}article .mapright{float:right;padding-top:20px;}a.logo{display:block;height:192px;width:204px;background:url('../images/logo.png');overflow:hidden;text-indent:-999em;position:relative;left:-10px;top:20px;}a.catalogue{display:block;float:right;width:165px;height:203px;background:url('../images/catalogue.png');margin:-10px 40px 0 0;text-decoration:none;}a.catalogue span{display:block;position:relative;top:125px;left:20px;width:80px;font-family:"Times New Roman";font-size:14px;color:#4c4c4c;}.clbth{display:block;clear:both;}footer{clear:both;width:960px;margin:auto;padding:2px 0;background:url('../images/footer.png') no-repeat;text-transform:uppercase;font-size:13px;}footer ul{list-style:none;margin:150px 20px 0 280px;padding:10px 0;border-top:dotted 1px #7f7f7f;border-bottom:dotted 1px #7f7f7f;text-align:center;}footer ul li{display:inline;padding:0 5px;}footer ul li a{text-decoration:none;color:#3f3f3f;}footer ul li a:hover{color:#000;}footer ul li.current a,footer ul li.section a{color:#000;}footer p{color:#717171;padding:50px 20px 20px;margin:0;}footer p span{font-weight:bold;color:#949494;}footer p a{color:#717171;text-decoration:none;}footer p a:hover{color:#fff;}.greybox{border:dotted 1px #7f7f7f;background:#f7f7f7;}.greybox.cataloguedownloads{padding:5px 20px;margin:10px;text-align:center;max-width:300px;margin:30px auto;}.greybox.cataloguedownloads h3{text-transform:uppercase;margin:0;padding:10px 0;font-weight:bold;}.greybox.cataloguedownloads h5{text-transform:uppercase;margin:0;padding:5px 0;}.greybox.cataloguedownloads div.cataloguedownload{margin:10px 0;}.greybox.cataloguedownloads p{margin:0;padding:2px 0;}.greybox.cataloguedownloads p a{-moz-box-shadow:inset 0px 1px 0px 0px #808080;-webkit-box-shadow:inset 0px 1px 0px 0px #808080;box-shadow:inset 0px 1px 0px 0px #808080;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#333),color-stop(1,#000));background:-moz-linear-gradient(center top,#333 5%,#000 100%);background:-o-linear-gradient(top,#333 0%,#000 100%);background:-ms-linear-gradient(top,#333 0%,#000 100%);background:linear-gradient(top,#333 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333',endColorstr='#000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#000')";background-color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #000;display:inline-block;color:#fff;font-family:arial, helvetica, sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #000;cursor:pointer;overflow:visible;clear:both;}.greybox.cataloguedownloads p a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#000),color-stop(1,#333));background:-moz-linear-gradient(center top,#000 5%,#333 100%);background:-o-linear-gradient(top,#000 0%,#333 100%);background:-ms-linear-gradient(top,#000 0%,#333 100%);background:linear-gradient(top,#000 0%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#333');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#333')";background-color:#1a1a1a;}.greybox.cataloguedownloads p a:active{position:relative;top:1px;}.greybox.cataloguedownloads p a span{font-size:12px;font-weight:normal;}#stores{overflow:hidden;margin:20px 0;}#stores h3{background:#202020;color:#fff;font-family:"Times New Roman", Sans;margin:0;padding:5px 20px;font-size:17px;font-weight:normal;font-style:italic;}#stores h3.toggler{cursor:pointer;margin-top:5px;}#stores h3.toggler:hover{color:#ffae21;}#stores h3.toggler span{display:inline-block;width:80px;height:10px;margin-left:10px;background:url('../images/store-open.png') no-repeat bottom left;}#stores h3.toggler.open span{background:url('../images/store-close.png') no-repeat bottom left;}#stores div.store{overflow:hidden;background:#f7f7f7;border-top:dotted 1px #7f7f7f;margin-left:10px;font-size:16px;}#stores div.store.first{border-top:0;}#stores div.store .names,#stores div.store .address,#stores div.store .details{float:left;padding:20px 10px;min-height:20px;}#stores div.store .names{width:180px;font-family:"Times New Roman", Sans;font-size:16px;font-style:italic;color:#747474;}#stores div.store .names strong{font-family:"NotoSans", arial, helvetica, sans;color:#ffae21;font-style:normal;}#stores div.store .address{width:170px;padding-left:0;font-family:"Times New Roman", Sans;}#stores div.store .details{width:224px;padding-right:0;font-family:"Times New Roman", Sans;line-height:160%;}#stores div.store .details i{display:inline-block;width:24px;font-style:normal;}#stores div.store span.oneline{display:block;overflow:hidden;}#stores div.store span.oneline i{float:left;}#stores div.store span.oneline a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;width:196px;border:0;}ul.onlineretailers{margin:20px 0;padding:0;list-style:none;}ul.onlineretailers li{background:#f7f7f7;padding:15px;margin:0;border-top:dotted 1px #7f7f7f;}ul.onlineretailers li strong a{font-family:"NotoSans", arial, helvetica, sans;color:#ffae21;font-style:normal;border:none;font-size:16px;}ul.onlineretailers li.last{border-bottom:dotted 1px #7f7f7f;}ul.onlineretailers li:hover{background:#fff;}#wholesalers{overflow:hidden;margin:20px 0;}#wholesalers h3{background:#202020;color:#fff;font-family:"Times New Roman", Sans;margin:0;padding:5px 20px;font-size:16px;font-weight:normal;font-style:italic;}#wholesalers h3.toggler{cursor:pointer;margin-top:5px;}#wholesalers h3.toggler:hover{color:#ffae21;}#wholesalers h3.toggler span{display:inline-block;width:80px;height:10px;margin-left:10px;background:url('../images/store-open.png') no-repeat bottom left;}#wholesalers h3.toggler.open span{background:url('../images/store-close.png') no-repeat bottom left;}#wholesalers div.wholesaler{overflow:hidden;background:#f7f7f7;border-top:dotted 1px #7f7f7f;margin-left:10px;}#wholesalers div.wholesaler.first{border-top:0;}#wholesalers div.wholesaler .names,#wholesalers div.wholesaler .address,#wholesalers div.wholesaler .details{float:left;padding:20px 10px;min-height:20px;}#wholesalers div.wholesaler .names{width:224px;font-family:"Times New Roman", Sans;line-height:160%;}#wholesalers div.wholesaler .names strong.name{font-family:"NotoSans", arial, helvetica, sans;color:#ffae21;font-style:normal;font-size:16px;display:block;}#wholesalers div.wholesaler .names i{display:block;width:24px;font-style:normal;float:left;}#wholesalers div.wholesaler .address{width:150px;padding-left:0;font-family:"Times New Roman", Sans;}#wholesalers div.wholesaler .address p{margin:0;padding:0 0 10px;}#wholesalers div.wholesaler .address p.postal{padding-bottom:0;font-style:italic;}#wholesalers div.wholesaler .details{width:200px;padding-right:0;font-family:"Times New Roman", Sans;line-height:160%;}#wholesalers div.wholesaler .details strong{display:block;}#wholesalers div.wholesaler .details div.spacer{padding-bottom:10px;}#wholesalers div.wholesaler .details span.manager{font-size:16px;}#wholesalers div.wholesaler span.oneline{display:block;overflow:hidden;}#wholesalers div.wholesaler span.oneline a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:198px;border:0;}ul.downloads{margin:30px 0;padding:0;}ul.downloads li{overflow:hidden;padding:20px 0 20px 170px;margin:0;list-style:none;border-bottom:dotted 1px #7f7f7f;}ul.downloads li.dots{border-top:dotted 1px #7f7f7f;}ul.downloads li h3{margin:0;padding:0;}ul.downloads li a.download{display:block;float:left;margin:0 0 0 -170px;overflow:hidden;text-align:center;padding:6px 2px;width:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:#115668 0px 1px 0px 0px;background:#5baad6;background:-moz-linear-gradient(top,#5baad6 0%,#2e89bc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5baad6),color-stop(100%,#2e89bc));background:-webkit-linear-gradient(top,#5baad6 0%,#2e89bc 100%);background:-o-linear-gradient(top,#5baad6 0%,#2e89bc 100%);background:-ms-linear-gradient(top,#5baad6 0%,#2e89bc 100%);background:linear-gradient(to bottom,#5baad6 0%,#2e89bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5baad6,endColorstr=#2e89bc,GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#5baad6', endColorstr='#2e89bc')";}ul.downloads li a.download span{display:block;padding:1px 0;}ul.downloads li a.download span.hdr{font-size:24px;color:#fff;padding:2px 0 2px;text-shadow:#333 1px 1px 0;line-height:100%;}ul.downloads li a.download span.title{color:#d7f7ff;font-size:12px;}ul.downloads li a.download span.size{color:#a8f5ff;font-size:11px;}ul.downloads li a.download:hover{text-decoration:none;background:#2e89bc;background:-moz-linear-gradient(top,#2e89bc 0%,#5baad6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89bc),color-stop(100%,#5baad6));background:-webkit-linear-gradient(top,#2e89bc 0%,#5baad6 100%);background:-o-linear-gradient(top,#2e89bc 0%,#5baad6 100%);background:-ms-linear-gradient(top,#2e89bc 0%,#5baad6 100%);background:linear-gradient(to bottom,#2e89bc 0%,#5baad6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e89bc,endColorstr=#5baad6,GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e89bc', endColorstr='#5baad6')";}

