@charset "UTF-8";html{margin:0;padding:0;border:0;font-size:100%;font-family:Arial, Helvetica, sans-serif;height:100%;text-align:justify;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, button, small{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1.5rem;background:#fff;color:#000;height:100%;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;float:none !important;}
table, th, td{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:'';}
blockquote, q{quotes:"" "";}
a img{border:0;}
:focus{outline:0;}
img{max-width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin:0 0 0.5rem 0;text-align:left;}
h1{font-size:1.5rem;}
h2{font-size:1.4rem;}
h3{font-size:1.3rem;}
h4{font-size:1.2rem;}
h5{font-size:1.1rem;}
h6{font-size:1.0rem;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{margin:0 0 1.0rem 0;}
.left{float:left !important;margin-right:0.5rem;}
.right{float:right !important;margin-left:0.5rem;}
a{text-decoration:none;}
a:focus, a:hover{color:black;text-decoration:underline;}
a:link{color:blue;text-decoration:underline;}
a:visited{color:purple;text-decoration:underline;}
a:active{color:red;text-decoration:underline;}
blockquote{margin:1.5rem;color:#666;font-style:italic;}
strong, dfn{font-weight:bold;}
em, dfn{font-style:italic;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5rem;font-style:italic;}
del{color:#666;}
pre{margin:1.5rem 0;white-space:pre;}
pre, code, tt{font:1.0rem 'andale mono', 'lucida console', monospace;line-height:1.5rem;}
li ul, li ol{margin:0;}
li{padding:0.2rem 0.5rem;line-height:1.2rem;}
ul, ol{margin:0 1.0rem 1.0rem 0;padding-left:0.5rem;list-style-position:inside;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5rem 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5rem;}
table{margin-bottom:0.2rem;width:100%;border:1px solid #4A98D9;}
th{font-weight:bold;}
thead tr{background:#B0C4DE;}
thead tr:nth-of-type(odd){background:#D5DFED;}
th, td, caption{padding:4px 10px 4px 5px;}
tbody tr:nth-child(even){background:#E4E7DA;}
tfoot{font-style:italic;}
caption{background:#fff;}
small{font-size:0.8rem;margin-bottom:1.0rem;line-height:1.0rem;}
.small{font-size:0.8rem;margin-bottom:1.0rem;line-height:1.0rem;}
.large{font-size:1.2rem;line-height:2.5rem;margin-bottom:1.25rem;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.nowrap{white-space:nowrap;}
form{padding:0.8rem 0.8rem 0 0.8rem;border-radius:0.5rem;margin:0.8rem auto;}
form p{text-align:left;margin:0 0 0.5rem 0;}
form.inline{line-height:1.5rem;}
form.inline p{margin-bottom:0;text-align:left;}
label{font-weight:bold;}
fieldset{padding:0 1.0rem 0.4rem 1.0rem;margin:0 0 0.5rem 0;border:0.1rem solid #ccc;background-color:#E3E3E3;border-radius:0.5rem;box-shadow:0.2rem 0.2rem 0.5rem #777;}
legend{font-weight:bold;font-size:1.2rem;margin:0 0 0.2rem 0;padding:0.1rem 0.7rem;background-color:#E3E3E3;border-radius:0.5rem;}
input, input.text, input.title, textarea, select{padding:0.1rem 0.3rem;background-color:#fff;border:0.1rem solid #bbb;color:#000;font-weight:normal;margin:0.1rem 0;}
input:focus, input.text:focus, input.title:focus, textarea:focus, select:focus{border-color:#666;box-shadow:0.2rem 0.2rem 0.5rem #777;}
input.text, input.title{width:300px;}
input.title{font-size:1.5rem;}
input[type=submit], input[type=button]{font-weight:bold;padding:0 0.7rem;border-radius:0.5rem;box-shadow:0.2rem 0.2rem 0.5rem #777;cursor:pointer;white-space:nowrap;}
input[type=submit]:focus, input[type=button]:focus{box-shadow:0.1rem 0.1rem 0.1rem #777;}
button{font-weight:bold;padding:0 0.7rem;border-radius:0.3rem;box-shadow:0.2rem 0.2rem 0.5rem #777;margin:0.5rem 0;cursor:pointer;white-space:nowrap;}
button:focus{box-shadow:0.1rem 0.1rem 0.1rem #777;}
input[readonly="readonly"]{box-shadow:0 0 0 #000;background-color:#ffffaa;border:0.1rem solid #bbb;}
textarea{width:98%;}
.error, .alert, .notice, .success, .info {padding:0.5rem;margin-bottom:1.0rem;border-radius:0.5rem;box-shadow:0.2rem 0.2rem 0.5rem #777;}
.error {background:#fbe3e4;color:maroon;border:3px double #fbc2c4;}
.alert {background:#fbe3e4;color:#8a1f11;border:2px solid #fbc2c4;text-align:center;}
.success {background:#e6efc2;color:#264409;border:2px solid #c6d880;text-align:center;}
.notice {background:#fff6bf;color:#000000;border:2px solid #ffd324;text-align:center;}
.info {background:#d5edf8;color:#000080;border:3px double #92cae4;}
.error a, .alert a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.info a{color:#205791;}
.center{text-align:center;}
.button, .button:active, .button:link, .button:visited, .button:hover{padding:5px 15px;border-radius:5px;text-decoration:none;color:black;cursor:pointer;box-shadow:0.2rem 0.2rem 0.5rem #777;white-space:nowrap;}
.button:focus{box-shadow:0.1rem 0.1rem 0.3rem #777;white-space:nowrap;}
.boxshadow{box-shadow:0.2rem 0.2rem 0.5rem #777;}
.textshadow{text-shadow:0.1rem 0.1rem 0.3rem #777;}
img.nice{box-shadow:0.2rem 0.2rem 0.5rem #777;border-radius:0.5rem;}
img.right{float:right;margin:0 5px 0 20px;}
img.left{float:left;margin:0 20px 0 5px;}
.pager{background:#e6efc2;border-radius:0.2rem;padding:0.3rem 0.7rem;}
.pager a{padding:0.2rem 0.5rem;border:0.1rem solid #c6d880;border-radius:0.5rem;text-decoration:none;color:black;cursor:pointer;box-shadow:0.2rem 0.2rem 0.5rem #777;}
.ptoggle{padding:0.2rem 0.5rem;border:0.1rem solid #c6d880;border-radius:0.5rem;text-decoration:none;color:black;cursor:pointer;box-shadow:0.2rem 0.2rem 0.5rem #777;}
@font-face{font-family:'acornfont';src:url('../font/acornfont.eot');src:url('../font/acornfont.eot?#iefix') format('embedded-opentype'),
url('../font/acornfont.woff') format('woff'),
url('../font/acornfont.ttf') format('truetype'),
url('../font/acornfont.svg?#acornfont') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"acornfont";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;line-height:1rem;}
.icon-spin3:before{content:'\e800';}
.icon-picture:before{content:'\e801';}
.icon-help-1:before{content:'\e802';}
.icon-download:before{content:'\e803';}
.icon-upload:before{content:'\e804';}
.icon-chat:before{content:'\e805';}
.icon-address:before{content:'\e806';}
.icon-phone:before{content:'\e807';}
.icon-basket-2:before{content:'\e808';}
.icon-publish:before{content:'\e809';}
.icon-left:before{content:'\e80a';}
.icon-right:before{content:'\e80b';}
.icon-ticket:before{content:'\e80c';}
.icon-credit-card-1-1:before{content:'\e80d';}
.icon-picture-2:before{content:'\e80e';}
.icon-home:before{content:'\e80f';}
.icon-attention:before{content:'\e810';}
.icon-trash:before{content:'\e811';}
.icon-doc-alt:before{content:'\e812';}
.icon-folder-empty:before{content:'\e813';}
.icon-folder-open-empty:before{content:'\e814';}
.icon-basket:before{content:'\e815';}
.icon-login:before{content:'\e816';}
.icon-logout:before{content:'\e817';}
.icon-desktop:before{content:'\e818';}
.icon-laptop:before{content:'\e819';}
.icon-tablet:before{content:'\e81a';}
.icon-mobile-1:before{content:'\e81b';}
.icon-gift:before{content:'\e81c';}
.icon-truck:before{content:'\e81d';}
.icon-ok:before{content:'\e81e';}
.icon-ok-circle:before{content:'\e81f';}
.icon-cancel:before{content:'\e820';}
.icon-cancel-circle:before{content:'\e821';}
.icon-info:before{content:'\e822';}
.icon-search-1:before{content:'\e823';}
.icon-mail-1:before{content:'\e824';}
.icon-basket-1:before{content:'\e825';}
.icon-dollar:before{content:'\e826';}
.icon-at:before{content:'\e827';}
.icon-pencil:before{content:'\e828';}
.icon-doc:before{content:'\e829';}
.icon-folder:before{content:'\e82a';}
.icon-basket-3:before{content:'\e82b';}
.icon-move:before{content:'\e82c';}
.icon-plus-squared-alt:before{content:'\e82d';}
.icon-minus-squared-alt:before{content:'\e82e';}
.icon-gift-1:before{content:'\e82f';}
.icon-fire:before{content:'\e830';}
.icon-shop:before{content:'\e831';}
.icon-db:before{content:'\e832';}
.icon-font:before{content:'\e833';}
.icon-bold:before{content:'\e834';}
.icon-italic:before{content:'\e835';}
.icon-header:before{content:'\e836';}
.icon-paragraph:before{content:'\e837';}
.icon-text-height:before{content:'\e838';}
.icon-text-width:before{content:'\e839';}
.icon-align-left:before{content:'\e83a';}
.icon-align-center:before{content:'\e83b';}
.icon-align-right:before{content:'\e83c';}
.icon-align-justify:before{content:'\e83d';}
.icon-list:before{content:'\e83e';}
.icon-indent-left:before{content:'\e83f';}
.icon-indent-right:before{content:'\e840';}
.icon-list-bullet:before{content:'\e841';}
.icon-list-numbered:before{content:'\e842';}
.icon-strike:before{content:'\e843';}
.icon-underline:before{content:'\e844';}
.icon-superscript:before{content:'\e845';}
.icon-subscript:before{content:'\e846';}
.icon-table:before{content:'\e847';}
.icon-columns:before{content:'\e848';}
.icon-unlink:before{content:'\e849';}
.icon-link:before{content:'\e84a';}
.icon-menu:before{content:'\e84b';}
.icon-cog-alt:before{content:'\e84c';}
.icon-cloud:before{content:'\e84d';}
.icon-smile:before{content:'\e84e';}
.icon-frown:before{content:'\e84f';}
.icon-lifebuoy:before{content:'\e850';}
.icon-magic:before{content:'\e851';}
.icon-down-1:before{content:'\e852';}
.icon-up-1:before{content:'\e853';}
.icon-tools:before{content:'\e854';}
.icon-fontsize:before{content:'\e855';}
.icon-upload-cloud:before{content:'\e856';}
.icon-download-cloud:before{content:'\e857';}
.icon-thumbs-up:before{content:'\e858';}
.icon-thumbs-down:before{content:'\e859';}
.icon-down-circled2:before{content:'\e85a';}
.icon-up-circled2:before{content:'\e85b';}
.icon-left-circled2:before{content:'\e85c';}
.icon-right-circled2:before{content:'\e85d';}
.icon-pin:before{content:'\e85e';}
.icon-floppy:before{content:'\e85f';}
.icon-award:before{content:'\e860';}
.icon-lock:before{content:'\e861';}
.icon-lock-open:before{content:'\e862';}
.icon-lightbulb:before{content:'\e863';}
.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);transform:rotate(359deg);}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-ms-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.9);z-index:99999;opacity:0;visibility:hidden;transition:opacity 400ms ease-in;pointer-events:none;}
.modalDialog:target{opacity:1;visibility:visible;pointer-events:auto;overflow:auto;}
.modalDialog > img{display:block;margin:0 auto;max-width:100%;}
.close{position:absolute;right:5px;top:5px;}
.light-dn{border:1px solid #88BCE6;background-color:#C2DCF2;background-image:-moz-linear-gradient(top, #C2DCF2, #D8E9F7);background-image:-webkit-linear-gradient(top, #C2DCF2, #D8E9F7);background-image:-o-linear-gradient(top, #C2DCF2, #D8E9F7);background-image:-ms-linear-gradient(top, #C2DCF2, #D8E9F7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C2DCF2',endColorstr='#D8E9F7',gradientType='0');background-image:linear-gradient(top, #C2DCF2, #D8E9F7);}
.light-up{border:1px solid #88BCE6;background-color:#D8E9F7;background-image:-moz-linear-gradient(top, #D8E9F7, #C2DCF2);background-image:-webkit-linear-gradient(top, #D8E9F7, #C2DCF2);background-image:-o-linear-gradient(top, #D8E9F7, #C2DCF2);background-image:-ms-linear-gradient(top, #D8E9F7, #C2DCF2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8E9F7',endColorstr='#C2DCF2',gradientType='0');background-image:linear-gradient(top, #D8E9F7, #C2DCF2);}
.mid-dn{border:1px solid #4998D9;background-color:#88BCE6;background-image:-moz-linear-gradient(top, #88BCE6, #C2DCF2);background-image:-webkit-linear-gradient(top, #88BCE6, #C2DCF2);background-image:-o-linear-gradient(top, #88BCE6, #C2DCF2);background-image:-ms-linear-gradient(top, #88BCE6, #C2DCF2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88BCE6',endColorstr='#C2DCF2',gradientType='0');background-image:linear-gradient(top, #88BCE6, #C2DCF2);}
.mid-up{border:1px solid #4998D9;background-color:#C2DCF2;background-image:-moz-linear-gradient(top, #C2DCF2, #88BCE6);background-image:-webkit-linear-gradient(top, #C2DCF2, #88BCE6);background-image:-o-linear-gradient(top, #C2DCF2, #88BCE6);background-image:-ms-linear-gradient(top, #C2DCF2, #88BCE6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C2DCF2',endColorstr='#88BCE6',gradientType='0');background-image:linear-gradient(top, #C2DCF2, #88BCE6);}
.dark-dn{border:1px solid #2675B6;background-color:#4998D9;background-image:-moz-linear-gradient(top, #4998D9, #88BCE6);background-image:-webkit-linear-gradient(top, #4998D9, #88BCE6);background-image:-o-linear-gradient(top, #4998D9, #88BCE6);background-image:-ms-linear-gradient(top, #4998D9, #88BCE6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4998D9',endColorstr='#88BCE6',gradientType='0');background-image:linear-gradient(top, #4998D9, #88BCE6);}
.dark-up{border:1px solid #2675B6;background-color:#88BCE6;background-image:-moz-linear-gradient(top, #88BCE6, #4998D9);background-image:-webkit-linear-gradient(top, #88BCE6, #4998D9);background-image:-o-linear-gradient(top, #88BCE6, #4998D9);background-image:-ms-linear-gradient(top, #88BCE6, #4998D9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88BCE6',endColorstr='#4998D9',gradientType='0');background-image:linear-gradient(top, #88BCE6, #4998D9);}
.icon-as-folderopen:before{content:'\e853';}
.icon-as-folderclosed:before{content:'\e852';}
.icon-as-pageopen:before{content:'\e812';color:green;}
.icon-as-pageclosed:before{content:'\e80b';}
.icon-as-next:before{content:'\e80b';}
.icon-as-prev:before{content:'\e80a';}
.maincolour{background-color:#84A014;background-image:-webkit-linear-gradient(top, #84A014, #D5ED73);background-image:-moz-linear-gradient(top, #84A014, #D5ED73);background-image:-o-linear-gradient(top, #84A014, #D5ED73);background-image:-ms-linear-gradient(top, #84A014, #D5ED73);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#84A014',endColorstr='#D5ED73',gradientType='0');background-image:linear-gradient(top, #84A014, #D5ED73);}
body{margin:5px auto;background-color:#D8E9F7;background-image:-moz-linear-gradient(top, #2675B6, #D8E9F7);background-image:-webkit-linear-gradient(top, #2675B6, #D8E9F7);background-image:-o-linear-gradient(top, #2675B6, #D8E9F7);background-image:-ms-linear-gradient(top, #2675B6, #D8E9F7);background-image:linear-gradient(top, #2675B6, #D8E9F7);background-attachment:fixed;}
.productform{border:medium #C7CDB3 double;float:right;padding:5px 10px;border-radius:5px;}
.mainheader{padding:3px 0 3px 10px;border-radius:5px;}
#container{margin:0 auto;background:#ffffff;}
#brand{text-align:center;color:#000000;font-weight:bold;text-shadow:0.1rem 0.1rem 0.2rem #ffffff, -0.1rem -0.1rem #ffffff, 0.1rem 0.1rem 0.1rem #000000;}
#content{width:96%;margin:10px auto;}
#menu{display:block;width:100%;background-color:#ffffff;padding:5px 0 5px 0;font-weight:bold;}
#menu ul a{text-decoration:none;color:black;cursor:pointer;display:inline-block;width:100%;}
#menu ul{list-style:none;width:97%;margin:0 auto;padding:10px 0 5px 0;border:0;}
#menu ul li{width:97%;margin:0;padding:0 0 5px 5px;border-radius:5px;line-height:1.6rem;text-align:left;}
@media only screen and (min-width:980px){#container{width:980px;border:2px solid #5068B8;border-radius:10px;box-shadow:3px 3px 7px #777;}
#brand{height:70px;padding:0 0;border-radius:10px 10px 0 0;line-height:3.7rem;width:980px;}
#menu{float:right;width:250px;margin:5px 10px;}
#content{float:left;width:680px;margin:15px 10px 15px 20px;}
#menubutton{display:none;}
#mainmenu{display:block;}
}
@media only screen and (min-width:1250px){#container{width:1200px;border:2px solid #5068B8;border-radius:10px;box-shadow:3px 3px 7px #777;}
#brand{width:1200px;}
#menu{float:right;width:350px;margin:5px 10px;}
#content{width:800px;}
}
@media only screen and (orientation:portrait), only screen and (max-width:979px){body{background-image:none;background-color:#ffffff;}
#container{width:100%;background-image:none;background-color:#ffffff;padding-top:40px;}
#brand{height:40px;padding:0 0;margin-left:auto;margin-right:auto;line-height:2.0rem;width:100%;position:fixed;top:0%;z-index:10;}
#content{margin: 0 auto; width:94%;}
img.half{max-width:50%;}
img.right{margin:0 5px 0 10px;}
img.left{margin:0 10px 0 5px;}
img.alone{display:block;margin-left:auto;margin-right:auto;}
#menubutton{display:block;}
#mainmenu{display:none;}
#footer{background-color:#e9e8e2;border:2px solid #b8b8b8;border-radius:3px;}
}