/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p,ul, li,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;list-style-type:none;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a img {border: 0;}body {text-align:center;}#a1 {}#b1, #b2, #b3, #b4, #b4a, #b4b, #b5, #b6 {}#c1, #c2, #c3, #c4, #c4a, #c4b, #c5, #c6 {position:relative;}img.responsive {width:100%;}.no_mobile {display:none;}/* desktop styles */@media(min-width: 986px) {body {}#a1 {}#b1, #b2, #b3, #b4, #b4a, #b4b, #b5, #b6 {width:100%;}#c1, #c2, #c3, #c4, #c4a, #c4b, #c5, #c6 {width:1242px;margin:0 auto;}.fraction {box-sizing: border-box;float:left;text-align:left;vertical-align:top;}.fraction.floatright {float:right;}.fraction.tar {text-align:right;}.fraction.padded {padding-right:2%;}.fraction.padded:last-child {padding-right:0;}.one_half {width:50%}.one_third {width:33.33%}.two_thirds {width:66.66%}.one_quarter {width:25%}.three_quarters {width:75%}.one_fifth {width:20%;}.two_fifths {width:40%;}.three_fifths {width:60%;}.four_fifths {width:80%;}.one_sixth {width:16.67%}.one_seventh {width:14.28%}.one_eighth {width:12.5%}.no_mobile {display:block;}.no_clear {clear:none;}}body {font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight:300;font-size:16px;line-height:1.6em;color:#222;}a {text-decoration:none;color:blue;}a:hover {text-decoration:underline;}strong, b {font-weight:bold;}emphasis, i {font-style:italic;}p {padding:0.5em 0;}h1 {font-size:1.8em;padding:0.5em 0;font-weight:normal;}h2 {font-size:1.6em;padding:0.5em 0;font-weight:normal;}h3 {font-size:1.4em;padding:0.5em 0;font-weight:normal;}h4 {font-size:1.3em;padding:0.5em 0;font-weight:normal;}h5 {font-size:1.2em;padding:0.5em 0;font-weight:normal;}h6 {font-size:1.1em;padding:0.5em 0;font-weight:normal;}figcaption {font-size:0.8em;text-align:center;}.greenback {padding:10px;background:#CCFFCC;}#pagecontent ul,.editor_only ul {padding-left:1em;}#pagecontent li,.editor_only li {margin-left:1em;display:list-item;list-style-type:disc;}#pagecontent table.data {width:100%;}.img_float_left, .img_float_right {float:none;max-width:100%;display:block;margin:0 auto 12px auto;height:auto;}/* tablet styles */@media(min-width: 900px) {.img-center {text-align:center;}.img_float_left {float:left;margin:0 12px 0 0;max-width:250px !important;}.img_float_right {float:right;margin:0 0 0 12px;max-width:250px !important;}}.editor_only {padding:5px;}.editor_only.img_float_right,.editor_only.img_float_left {max-width:250px !important;}/* mobile first styles */body {text-align:center;}#a1 {background:#fff;}#b1 {background:#0a125a;border-bottom:2px solid #fff;}#c1_logo {width:90%;}#searchform {display:none;}#contacts {display:none;}#b2 {background:#ffe4b5;overflow:visible;}#c2 {overflow:visible;}#b3 {background:#CED0DD center center;height:213px;}#c3 {display:none;}#b4 {}#c4 {padding:46px 10px 54px 10px;text-align:left;}#c4 img {max-width:100%;height:auto;}.shop_item {padding:20px;border-bottom:1px solid #ccc;overflow:auto;}article {margin:30px 0;clear:both;overflow:auto;}.slot {margin-bottom:10px;}.slot h3 {padding:10px;background:#2b6e89;color:#fff;}.slot .searchform {padding:10px;background:#2b6e89;}.slot .searchform input {font-size:15px;border:0;}.slot .searchform input[type=search] {width:80%;}.slot .searchform input[type=submit] {margin-left:2%;width:18%;}.slot:nth-child(even) h3 {background:#2b6e89;}.slot h3 a {color:#fff;}.slot a.block {display:block;padding:10px;color:#222;background:#e6f3fb;}.slot a.block.on {background:#B6DCF3;}.slot a.block.submenu {padding:6px 10px;font-size:0.9em;text-indent:2em;}.slot div {padding:10px;font-size:0.9em;}.slot div.inner {background:#E6F3FB;}.slideshow_holder {background:#eee;padding:10px;margin:10px 0;}.slideshow {margin-bottom:10px;}.slideshow div {position:relative;width:100%;}.slideshow div img {display:block;margin:0 auto;max-width:900px;max-height:450px !important;}.slideshow div span {display:block;position:absolute;background:#000;z-index:999999;bottom:0;left:0;right:0;color:#fff;padding:5px 10px;opacity:0.5;font-size:.8em;}.cycle-prev {display:block;padding:5px 10px;background:#fff;position:absolute;z-index:999999;top:45%;left:5px;-webkit-border-radius: 20px;border-radius: 20px;text-align:center;text-decoration:none;color:#000;font-size:30px;font-weight:bold;cursor:pointer;opacity:0.5;-webkit-box-shadow: 1px 1px 5px 1px #666666;box-shadow: 1px 1px 5px 1px #666666;}.cycle-prev:hover {opacity:1;text-decoration:none;}.cycle-next {display:block;padding:5px 10px;background:#fff;position:absolute;z-index:999999;top:45%;right:5px;-webkit-border-radius: 20px;border-radius: 20px;text-align:center;text-decoration:none;color:#000;font-size:30px;font-weight:bold;cursor:pointer;opacity:0.5;-webkit-box-shadow: 1px 1px 5px 1px #666666;box-shadow: 1px 1px 5px 1px #666666;}.cycle-next:hover {opacity:1;text-decoration:none;}#slideshow_pager {overflow:auto;}#slideshow_pager img {display:block;float:left;width:40px;height:30px;margin-right:2px;}#b5 {background:#ced0dd;border-top:4px solid #333333;}#c5 {font-size:12px;padding:10px 0;}#c5 a {color:#fff;}#b6 {}#c6 {padding:22px 0 80px 0;}#c6 .fraction {padding:10px;}.footer-logo {padding:5px;background-color:#fff;border:1px solid #cccccc;margin:10px;}.footer-logo a, .footer-logo span {margin:0 auto;display:block;width:50%;height:130px;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat;}.box {position:relative;height:300px;border-bottom:3px solid #2b6e89;background-size:cover;background-position:center center;background-image: url(/userfiles/design/topbars/8.jpg);margin-bottom:30px;}.box_title {background:#2b6e89;color:#fff;font-size:1.3em;padding:10px 20px;}.box_content {position:absolute;bottom:0;left:0;right:0;height:60px;padding:10px 20px 20px 20px;background-image:url(/userfiles/design/blank_60.png);overflow:hidden;color:#000;}.box_link {display:block;position:absolute;bottom:0;right:0;z-index:5;background:#2b6e89 no-repeat center center url(/userfiles/design/arrow_right.png);background-size:contain;width:34px;height:31px;}.box:hover a, .box a:hover {}#faq h4 {background:#2b6e89;color:#fff;padding:10px;margin-bottom:4px;cursor:pointer;}#faq dl {margin:0 0 4px 0;}#faq dt {background:#dbf2fc;padding:16px;cursor:pointer;margin-top:4px;}#faq dd {padding:16px;margin:0;}.login_message {font-weight:400;color:red;}.pointer {cursor:pointer;}.shopselect.nonzero {background:#ff8;}#btt {margin: 0;position: fixed;bottom: 5px;right: 5px;width: 50px;height: 50px;z-index: 100;display: none;background: url(/userfiles/design/btt.png);text-indent:-5000em;}.clear {clear:both;}/* mobile landscape */@media(min-width: 400px) {.data div.ellipsis {width:310px;}}/* small tablet styles */@media(min-width: 800px) {#c1 {height:148px;}#c1_logo {position:absolute;top:20px;left:110px;width:auto;}#c1_stb {position:absolute;top:32px;left:0;}#searchform {display:block;position:absolute;top:35px;right:0;}#contacts {display:block;position:absolute;bottom:20px;right:90px;}#contact_tel {color:#fff;padding:5px 0;}#contact_tel span {width:32px;height:32px;display:inline-block;background:url(/userfiles/design/icons.png) 101px 7px;margin-right:8px;}#contact_email {color:#fff;padding:5px 0 5px 10px;}#contact_email span {width:32px;height:30px;display:inline-block;background:url(/userfiles/design/icons.png) 126px 4px;}#b2 {background:#FFE4B5;height:52px;}#c3 {display:block;width:1280px;}#c3 img {display:block;}#c4 {padding:46px 0 54px 0;}#boxes {padding:20px 0;}.box {width:32%;float:left;margin-right:2%;box-sizing: border-box;}.box:nth-child(3n) {margin-right:0;}}/* desktop styles */@media(min-width: 986px) {#a1 {}#b1 {}#c1 {text-align:center;}#c1 #sn {display:block;position:absolute;bottom:18px;right:0;}#c1 #sn a {display:inline-block;height:32px;width:32px;background:url(/userfiles/design/sn_icons/share.png);}#c1 #sn a:hover,#c1 #sn a:active,#c1 #sn a:focus {}#c1 #sn a#facebook {background:url(/userfiles/design/icons.png);}#c1 #sn a#google {background:url(/userfiles/design/icons.png);}#c1 #sn a#rss {background:url(/userfiles/design/icons.png) 35px 0;}#c1 #sn a#pinterest {background:url(/userfiles/design/icons.png);}#c1 #sn a#linkedin {background:url(/userfiles/design/icons.png);}#c1 #sn a#twitter {background:url(/userfiles/design/icons.png);}#c3 {}#c3 img {/* cycle causes 1st img to be positioned wrongly without this */position:relative;top:0;left:0;}#c4 {overflow:auto;}#pagecontent>h1 {padding-top:0;}.layout0 #pagecontent {float:left;width:920px;}.layout0 #slots {width:272px;float:right;position:relative;z-index:10;}#c5 {}#c6 {}#faq dt {margin:4px 0 0 16px;}#faq dd {margin:4px 0 0 16px;}table.data {width:100%;border-collapse: separate;border-spacing: 0 4px;}.data th, .data td {padding:4px 8px;margin-bottom:4px;}.data th {background:#2B6E89;color:#fff;}.data td {font-size:0.8em;}.data tr:nth-child(odd) {background:#E6F3FB;}.data tr:nth-child(even) {background:#eeeeee;}.data .tar {text-align:right;}.data div.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:74px;}.data th:first-child, .data td:first-child {padding-left:16px;}.data th:last-child, .data td:last-child {padding-right:16px;}}.document_library {border-bottom:1px solid #cbceee;margin-bottom:20px;}.document_library .library_header {background:#2B6E89;color:#fff;font-size:24px;padding:12px 14px;clear: both;margin: 0 0 10px 0;}.document_library .library_single_folder, .document_library .library_multiple_folders {margin:15px 0 0 0;}.document_library ul {margin: 0 0 5px 0;padding: 0 0 5px 20px;list-style: none;}.document_library li.library_item {padding:4px 5px 4px 20px;background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/page.png) no-repeat left center;color:#000;list-style: none;margin: 0;}.document_library li.library_item:hover {background-color: rgba(0,0,0,.1);}.document_library li.doc {background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/doc.png) no-repeat left center;}.document_library li.pdf {background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/pdf.png) no-repeat left center;}.document_library li.zip {background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/zip.png) no-repeat left center;}.document_library li.xls {background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/xls.png) no-repeat left center;}.document_library li.ppt {background:url(http://cdn.plexusmedia.co.uk/userfiles/icons/ppt.png) no-repeat left center;}.document_library .folder_opener {font-weight:bold;color:#000;padding: 10px 0;}.document_library .folder_opener i {font-weight: normal;}.document_library .folder {border-top:1px solid #cbceee;padding: 0 0 0 24px;}.document_library .folder .folder {border-top: none;}.document_library li.library_item span.size {float: right;padding: 0 0 0 10px;}.document_library a {color:#000;}.pform {margin-top:20px;}.pform fieldset {padding: 6px 15px 12px 15px;}.pform legend {font-weight:bold;font-size:18px;}.pform ol {padding: 5px 5px 0 5px;list-style-type: none;font-size:13px;}.pform li {padding-bottom: 18px;list-style-type: none !important;overflow:auto;width:100%;}.pform li label, .pform li.li_checkbox span,  .pform li.li_radio span {display: block;float: left;width: 180px;margin-right: 9px;text-align:right;}.pform li label {font-weight: bold;}.pform .emphasised {font-size:16px;font-weight:bold;}.pform .black_arrow {padding-left:30px;font-size:15px;background:no-repeat url(/userfiles/design/black_arrow.png);color:#00f;}.sitewide li label.error {width: auto;margin: 0 0 0 209px;color: #ff0000;}.pform li fieldset span, .pform li label span {font-weight: normal;color: #686869;}.pform li input, .pform li select {width:180px;}.pform p.note {display:inline;font-style:italic;padding-left:5px;}.pform li.el_medium input, .pform li.el_medium textarea {width: 360px;height: 200px;display: block;}.pform li.el_wide label {float: none;text-align: left;width: 95%;}.pform li.el_wide input, .pform li.el_wide textarea {width: 95%;display: block;}.pform li.el_wide p.note {margin: 0;}.pform li.narrowright {float: right;text-align: left;width: 30%;}.pform li.narrowright label, .pform li.narrowright input {width: 90%;}.pform li.medleft {text-align: left;}.pform li.medleft input{width: 60%;}.pform li p {clear: both;padding: 10px 0 0 0;}.pform li .red, .pform label.error {    color: #ff0000;}.pform li.li_checkbox input, .pform li.li_radio input {width:auto;}.pform li.li_checkbox label, .pform li.li_radio label {float:none;width:auto;text-align:left;}.pform li.li_radio {padding-bottom: 5px;}.pform li.li_hidden {display: none;}.pform li.li_submit label {visibility:hidden;}.pform li.li_submit input {width:auto;}.pform .cke_wrapper {clear: both;}.el_rte .cke_contents {min-height: 300px !important;}/* additional css to fix multi-date picker next-previous link text appearing */#multi-months span.ui-icon {text-indent: 20em;}#multi-months {padding: 18px 0 0 0;}/* additional css to fix absolutely positioned elements appearing above datepicker */#ui-datepicker-div {z-index:1000 !important;}/* additional css for timepicker */.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }.ui-timepicker-div dl { text-align: left; }.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }.ui-timepicker-div td { font-size: 90%; }.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }.ui-timepicker-rtl{ direction: rtl; }.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }.ui-timepicker-rtl dl dt{ float: right; clear: right; }.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }/* mobile first styles */#hamburger{display:block;height:40px;background:center center no-repeat url(/userfiles/design/hamburger.png);background-size:contain;}#main-menu {text-align:left;}#main-menu.fixed {position:fixed;top:0;left:0;right:0;z-index:999;-webkit-box-shadow: 0px 0px 11px 3px rgba(10, 10, 10, 0.51);-moz-box-shadow:    0px 0px 11px 3px rgba(10, 10, 10, 0.51);box-shadow:         0px 0px 11px 3px rgba(10, 10, 10, 0.51);}#main-menu span {float:right;font-size:24px;font-weight:400;padding:5px 8px;margin-right:8px;display:block;background:#776441;color:#fff;-webkit-border-radius: 20px;border-radius: 20px;}#main-menu span.open {background:#74CDF4;color:#000;}#main-menu ul {display:none;position:relative;}#main-menu ul a {display:block;padding:8px;color:#6f6969;font-size:24px;}#main-menu ul ul a {font-size:20px;padding-left:24px;}#main-menu ul ul ul a {font-size:18px;padding-left:40px;}/* desktop styles */@media(min-width: 1024px) {#hamburger {display:none;}#main-menu {position:relative;}#main-menu ul {display:block;margin:0 auto;}#main-menu ul a {padding:13px 9px 13px 9px;font-weight:400;font-size:15px;}#main-menu ul li {position:relative;float:left;}#main-menu ul li.on {text-decoration:underline;}#main-menu ul ul {display:none;position:absolute;top:50px;left:0;z-index:99;background:#FFE4B5;}#main-menu ul ul li {float:none;width:240px;}#main-menu ul ul a {font-size:15px;padding:6px 20px;}#main-menu ul ul li:last-child {-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}#main-menu ul ul li:nth-child(even) {}#main-menu ul ul li:nth-child(odd) {}#main-menu ul ul ul {top:0;left:100%;}#main-menu ul ul ul li:first-child {-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}#main-menu ul ul ul li:last-child {-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}#main-menu ul ul ul a {font-size:15px;padding:6px 20px;}#main-menu ul li:hover > ul {display:block;}}table.data {width:100%;border-collapse: separate;border-spacing: 0 4px;position:relative;top:-4px;}.data th, .data td {padding:4px 8px;margin-bottom:4px;}.data th {background:#2B6E89;color:#fff;}.data td {font-size:0.8em;}.pform .data td {font-size:12px;}.data tr:nth-child(odd) {background:#E6F3FB;}.data tr:nth-child(even) {background:#eeeeee;}.data .tar {text-align:right;}.data div.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:74px;}.data th:first-child, .data td:first-child {padding-left:16px;}.data th:last-child, .data td:last-child {padding-right:16px;}.tabs {overflow:auto;margin-top:10px;}.tab {float:left;margin-right:5px;background:#CED0DD;padding:5px 15px;color:#000;text-decoration:none;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}.tab.on, .tab:hover {background:#2B6E89;color:#fff;}#controlbar {font-family:verdana;font-size:12px;line-height:1.6em;color:#000;padding-top:10px;border-bottom:4px solid #000;background:#fff;}#controlbar .inner {width:986px;margin:0 auto;}#controlbar_info {padding-bottom:10px;}#controlbar_logout {float:right;text-transform:uppercase;color:#ED612E;font-weight:bold;}#controlbar_sitename {font-weight:bold;padding-right:40px;}#controlbar_username {padding-right:40px;}#controlbar_tabs {overflow:auto;width:100%;}#controlbar_tabs a, #controlbar_tabs span {display:block;float:left;background:#7da8af;color:#fff;font-weight:bold;padding:5px 10px;margin-right:3px;border-bottom:3px solid #fff;text-decoration:none;}#controlbar_tabs a:hover, #controlbar_tabs span:hover {background:#467680;}#controlbar_tabs a.on, #controlbar_tabs span.on {background:#000;border-bottom:3px solid #000;}.admin_holder {background:#F5F5F5;margin:5px 0 15px 0;font-family:verdana;font-size:13px;line-height:1.6em;}.admin_title {background:#8AB3BA;margin-bottom:3px;}.admin_hide {float:right;font-size:12px;font-style:italic;color:#fff;padding:20px 20px 0 20px;}.admin_title span {display:inline-block;margin-left:30px;margin-top:10px;padding:10px;color:#666;font-weight:bold;background:#F5F5F5;}.admin_content {border-top:1px solid #8AB3BA;border-bottom:1px solid #DDE0E4;padding:15px;overflow:auto;}.admin_msg {padding:0 0 15px 30px;background:5px 2px no-repeat url(http://cdn.plexusmedia.co.uk/userfiles/icons/exclamation.png);font-size:12px;}.admin_button {display:inline-block;float:left;padding:8px;color:#fff;background:#92a7bb;margin:0 10px 10px 0;border:0;min-width:140px;text-align:center;font-family:verdana;font-size:13px;line-height:1.6em;}.admin_button:hover {background:#74879A;text-decoration:none;}.admin_button:focus, .admin_button:active {background:#AF1D44;}.admin_note {clear:both;padding:10px 0 0 0;font-size:12px;}.admin_credits {background:#DDE0E4;padding:10px;font-size:12px;text-align:right;clear:both;}
