﻿div#access, form#searchform, #ctl00_breadcrumb_breadcrumb_SkipLink {display:none;}
div#container {width:943px;min-height:500px;margin:0 auto 12px auto;padding:10px;position:relative;}
div#header {width:100%;height:69px;}
div#header h1#branding {width:250px;height:50px;float:left;position:relative;}
div#header h1#branding a {width:250px;height:50px;text-indent: -9999px;position:absolute;top:0;left:0;}
div#header ul#primary-navigation {float:right;width:693px;}
div#header ul#primary-navigation li {float:left;margin-right:30px;}
div#header div#breadcrumbs {display:block;float:right;margin-top:30px;width:693px;}
div#header div#breadcrumbs span#ctl00_breadcrumb_breadcrumb img {display:none;}
div#content {width:100%;min-height:351px;}
div#content h2#section-title {width:750px;height:70px;display:block;float:left;position:relative;}
div#content h2#section-title a {width:750px;height:70px;position:absolute;top:0;left:0;text-indent:-9999px;}
div#content div#section-header {width:750px; height:140px; position:relative;float:left;}
div#content div#section-header h2 {display:none}
div#content div#section-header p {width:490px;height:70px;display:block; position:absolute; right:0px; bottom:0px;}
div#content ul.section-list {width:750px;float:left;margin-top:20px}
div#content ul.section-list li {width:750px;min-height:77px;margin-bottom:0px; padding-bottom:14px;}
div#content ul.section-list li h3 {float:left;width:250px;position:relative;height:77px;}
div#content ul.section-list li h3 a {width:250px;position:absolute;top:0;left:0;height:77px;text-indent:-9999px;}
div#content ul.section-list li p {float:right;width:480px;padding:10px 10px 10px 0;}
div#content div#secondarynavigation {width:250px;margin:17px 0px 17px 0;display:block;float:left;}
div#content div#secondarynavigation ul li {margin-bottom:5px;}
div#content div#secondarynavigation ul li ul li {margin-left:15px;}
div#content div#secondarynavigation ul li>ul {display:none;}
div#content div#secondarynavigation ul li.current-page>ul {display:block;}
div#content div#secondarynavigation div.address h4 {width:15px;height:30px;float:left;clear:left;}
div#content div#secondarynavigation div.address p {clear:left;}
div#content div#secondarynavigation div.address p.tel,
div#content div#secondarynavigation div.address p.fax,
div#content div#secondarynavigation div.address p.email {width:150px;height:30px;float:left;clear:none; padding:2px 85px 0 0;}
div#content div#primary-content {width:500px;margin:17px 0 17px 0;padding-bottom:20px;float:left;}
div#content div#primary-content form {width: 500px;}
div#content div#primary-content form fieldset {width: 100%;}
div#content div#primary-content form fieldset p{padding:5px 0 12px 0;clear: both;}
div#content div#primary-content form fieldset p input,
div#content div#primary-content form fieldset p select {width: 210px;height:auto;margin-bottom:5px;float:right;}
div#content div#primary-content form fieldset p select {height:16px;}
div#content div#primary-content form fieldset p input[type='checkbox'],
div#content div#primary-content form fieldset p input[type='radio'] {width:auto;height:auto;border:0;}
div#content div#primary-content form fieldset h3 {padding-top: 15px;}
div#content div#primary-content form fieldset legend {padding:0;padding-top: 15px;margin:0;margin-left:-7px;}	
div#content div#primary-content form fieldset p label {width:150px;display:block;float:left;}
div#content div#primary-content form fieldset p label.error {width: 210px;clear:both;margin:0;float:right;}	
div#content div#primary-content form fieldset p.conditions label {width:380px;display:inline;float:none;}
div#content div#primary-content form fieldset p.conditions input {width: auto;height:14px;border:0;float:none;}
div#content div#primary-content form fieldset p.address input {float:right;}
div#content div#primary-content form fieldset p.postcode input{width:105px;float:left;}
div#content div#primary-content form fieldset p.postcode label.pcodenar {float:right;display:none;}
div#content div#primary-content form fieldset p textarea {width:210px;height:50px;float:right;}
div#content div#primary-content form fieldset ol.choices {margin:auto 0 auto 0;width:100%;}
div#content div#primary-content form fieldset ol.choices li {padding:2px;}
div#content div#primary-content form fieldset ol.choices li input {margin-right:20px;}

div#content div#primary-content form fieldset#submitbuttons{text-align:right;display:block;}



div#content div#primary-content form fieldset#submitbuttons input,
div#content div#primary-content form fieldset#submitbuttons p input {margin-left:1.5em;font-weight:bold;width:auto;padding:2px;height:auto;border:0;}

div#content div#primary-content form fieldset.option-buttons{text-align:center;}
div#content div#primary-content form fieldset.option-buttons input,
div#content div#primary-content form fieldset.option-buttons p input {float:none;margin:.5em;font-weight:bold;width:100px;padding:2px;height:auto;border:0;}



div#content div#primary-content form#s label {display:none;}
div#content div#primary-content form#s input {float:left;width:380px;height:20px;}
div#content div#primary-content form#s input.searchbutton {float:right;width:100px;height:auto;}
div#content div#primary-content form#s fieldset {display:block;}
div#primary-content table.publications {width:100%;}
div#primary-content table.publications tr th,
div#primary-content table.publications tr td {text-align:center;}
div#primary-content table.publications tr th:first-child,
div#primary-content table.publications tr td:first-child {width:80%; text-align:left;}

span.invalid {float: right;margin-top: -1em;padding-bottom:1em;padding-right: 2em;}	
div#content div#primary-content ul.literature-list {margin:1em 0 2em -26px;width:553px;display:block;}
div#content div#primary-content ul.literature-list li {width:100px;float:left;text-align:center;margin-left:19px;margin-right:19px;height:160px;position:relative;}
div#content div#primary-content ul.literature-list li img {width:84px;}
div#content div#primary-content ul.literature-archive {float:left;}
div#content div#primary-content ul#search-results {margin:0;}
div#content div#primary-content ul#search-results li {margin:0;}
div#content div#primary-content div#officemisc {width:100%;display:block;margin:10px 0 10px -10px;}
div#content div#primary-content div#officemisc>div {float:left;margin-left:10px;max-width:300px;}
div#content div#primary-content div#officemisc>div>h3 {margin-top:0;}
div#content div#primary-content div#officemisc>div.map,div#content div#primary-content div#officemisc>div.brochure {text-align:center}
div#content div#secondary-content {width:169px;min-height:351px;float:right;padding:0 0 0 10px;margin:-70px 0 17px 0;}
div#content div#secondary-content ul {margin: 5px 0 5px 0;padding: 0 0 14px 0;}
div#content div#secondary-content ul li {margin:4px 0 4px 0;}
div#content div#secondary-content ul#contact-forms li {width:169px;height:36px;margin-top:0;display:block;position:relative;}
div#content div#secondary-content ul#contact-forms li a {position:absolute;top:0;left:0;width:169px;height:36px;text-indent:-9999px;}
div#content div#secondary-content h3 {display:block;text-align:center;padding-bottom:3px;}
div#content div#secondary-content h4 {text-align: center;}
div#content div#secondary-content ul#brewinviews li a {display:block;}
div#content div#secondary-content p.archive-link {display:block; text-align:center;}
div#footer {clear:both;width:100%;min-height:77px; }

div#footer ul#footer-navigation {width:931px;height:15px;margin-left:0;float:left;padding:7px 6px 4px 6px;}
div#footer ul#footer-navigation li {float:left;margin-right:30px;}
div#footer div#disclaimers {float:left;margin-left:10px;padding:5px 0 5px 0;}
div#footer div#disclaimers ul li {float:left;padding-left:0px;padding-right:10px; padding-top:5px;}
div#footer div#disclaimers li#sitemap-link {padding-left:0;}
div#container:after,
div#header:after,
div#content:after,
div#content ul.section-list:after,
div#primary-content:after,
div#content div#primary-content form:after,
div#content div#primary-content ul.literature-list:after,
div#primary-content form fieldset:after,
div#content div#primary-content fieldset p:after,
div#secondary-content:after,div#footer:after,
div#content div#secondarynavigation div.address p.tel:after,
div#content div#secondarynavigation div.address p.fax:after,
div#content div#secondarynavigation div.address p.email:after,
div#content div#primary-content div#officemisc:after,
div#footer div#portfoliologin:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}