*, html, body, div, span, object, iframe,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,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;vertical-align: baseline}
p {margin: 0;padding: 0 0 12px 0;font-size: 1.1em;line-height: 1.5em}
a {color: #006b01;text-decoration: underline;	outline: none;font-weight:bold}
a:hover {text-decoration: none}
h1 {font-size: 1.6em;color: #0a667a;margin: 0}
h2 {color: #006b01;	font-size: 1.5em;font-style:italic;font-weight:bold}
h3, h4 {font-weight: bold}
ul, ol, ul li, ol li {list-style: none}
ul li, ol li, dl, dt, dd {font-size: 1.1em}
ul li ul li,ol li ol li {font-size: 1em}
dl {margin-top: 10px}
dt {color: #0a667a;font-size: 1.2em;font-weight: bold}
dd {line-height: 1.5em;margin-bottom: 12px}
html{overflow-x:hidden}
.hr{width:443px;height:1px;display:block;background: url(../images/hr-dashed.gif) no-repeat;margin:12px 0}

body {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 62.5%;color:#000;background: url(../images/gradient-green.jpg) repeat-x fixed bottom left;border-top: 5px solid #006c00}
#top{height:122px;padding-left:29px;background:#f4fae6}
#top img,#top h2{float:left}
#top h2{margin:14px 0 0 18px}
#navigation-container{float:left;background: url(../images/nav_dots.gif) no-repeat;display:block;margin: 12px 0 0 12px;height:100px}
ul.navigation{float:left;padding-right:19px;width:132px;height:70px}
ul.navigation li {margin:1px 0 0 0}
ul.navigation.col2 {width:146px}
ul.navigation.last {padding-right:0}
ul.navigation li a {padding: 4px 0 6px 6px;color:#007802;display: block;text-decoration: none;font-size:1em;font-weight:bold;height:12px}
ul.navigation li a:hover,ul.navigation li a.active {color:#fff;background:#96CE0E}
.green{color:#006b01}
p.feature{margin-top:12px}
p.italic{font-style:italic}
a#player{display:block;width:320px;height:240px}
/*iframe{position:absolute;top:400px;left:494px}*/
/*iframe{padding-bottom:100px;padding-top:12px}*/
.video{padding:12px 0}
.video.first{padding-top:6px}

#content{margin: 20px 0 0 29px;width:988px}
#content-left{float:left;width:445px;margin-bottom:80px}
#content-right{float:left;margin-left:20px;position:relative;width:392px;padding-bottom:142px}
#content-right img.thumb{border: 1px solid #029004;padding:4px}
#content-left h2 {font-size: 1.4em;color: #006c00;margin-bottom:12px;font-style:normal}
#content-left h3,#content-left h4{font-size: 1.1em;color: #000;margin-bottom:12px}
#content-left h3.green{color:#006b01}
.legal #content-left h3{margin-bottom:2px}
#content-left ul{margin:0 0 12px 20px}
#content-left ul li{line-height:1.5em;background:url(../images/arrow_dark_green.gif) no-repeat 0 4px;padding-left:10px}
.legal #content-left ul,.contact #content-left ul{margin:0 0 12px 0}
.legal #content-left ul li,.contact #content-left ul li{background:none;padding:0}
.contact #content-left h3{margin-bottom:3px}
.contact a{font-weight:normal}

.info-box{background:url(../images/info_box_bg.gif) no-repeat;width:200px;height:83px;margin:12px 0;padding:8px 0 0 10px}
.info-box h4{color:#007802;margin-bottom:7px;font-size: 1.1em}
.info-box ul li{line-height:1.3em;margin-bottom:7px;width:184px;background:url(../images/arrow_light_green.gif) no-repeat 0 4px;padding-left:11px}
.info-box ul li a{font-weight:normal;text-decoration:none;color:#000;display:block}
.info-box ul li a:hover{color:#89bb0c}

table{width:428px;margin-bottom:24px;margin-top:12px}
table th, table td{text-align:left;padding:3px 0 5px 5px;font-size:1.1em}
table th{background:#006c00;color:#fff}
table th.second-header{background:#89bb0c}
table th.first{padding-left:12px}
table td{width:214px;border-bottom: 1px solid #006c00}
table td.first{background:url(../images/arrow_dark_green.gif) no-repeat 12px 6px;padding-left:22px}

.keg-info{height:145px}
.keg-info.second{height:165px}
.keg-info.last{height:190px}
.keg-info img{float:left;padding-right:15px}
.keg-info h3,.keg-info ul li{float:right;width:296px}
#content-left .keg-info h3{color:#007802;margin-bottom:6px;padding-right:30px}
#content-left .keg-info ul li{background-position: 10px 4px;padding-left:22px;padding-right:6px}

img#kegs,span#kegs{position:absolute;top:-163px;left:610px}
#footer{/*position:fixed;bottom:0;left:0*/position:relative}
#footer {/*margin:0;position:fixed;bottom:0;left:0;*/clear:both;height:35px;background:#89bb0c;padding-left:30px;width:100%;z-index:2000}
#footer li {margin-top:8px;padding-top:2px;color:#fff;font-size:1em;float:left;height:25px}
#footer li.icon {padding-top:0;padding-left:4px;height:16px}
#footer li.icon.last {padding-right:4px}
#footer li a {color:#fff;font-weight:normal;text-decoration:none;font-size:1em}
#footer li a:hover {text-decoration:underline}

form {width: 353px;margin-top:20px;height: 750px}
form div span{font-size:1.1em}
#checkbox-container{margin:0 0 8px 89px;width:357px}
#checkbox-container div{width:280px;height:25px}
#checkbox-container div input, #checkbox-container div span{float:left}
#checkbox-container div span{padding-top:3px}

.contact #content-left form h3{margin-bottom:12px}
#content-left form h4{color:#006b01;margin: 8px 0 6px 0}
input, textarea {padding: 2px 0 3px 3px;margin-top: 0;margin-bottom: 6px;outline: none;width: 257px;color: #000;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1.1em;border: 1px solid #000}
input#postcode{width:70px;margin-bottom:20px}
input.checkbox{width:16px;margin-right:5px;border:none}
#submit {width: 60px;cursor: pointer;float: right;padding: 1px 0;background: #007802;color:#fff;border:none}
textarea {height: 100px}
label {padding-top: 3px;float: left;width: 90px;font-size:1.1em}
select{width:70px;margin-bottom:6px;border:1px solid #000}
label.error {	color: red;width: 300px;float: none;display: block}
input.error, textarea.error{color:#000;border:1px solid red}
#error-container{display:none;margin-top:12px}
#error-container label{float:none;font-size:1em}
.required {font-size: 0.9em;color: red}
form p{font-size:1em}
form p span{float:left}
.feedback-error{color:red}
#recaptcha_widget_div{margin-left:53px}

.gallery .info-box{display:none}
.gallery #content-left{width:auto;margin-bottom:50px}
ul#gallery{margin:0;width:488px;height:329px;border:1px solid green;overflow:hidden}
ul#gallery li{background:none;margin:0;padding:4px;width:480px;height:321px}
#gallery-controls-wrapper{width:480px;height:50px}
#gallery-controls{width:93px;margin:0 auto;margin-top:5px}
#gallery-controls a{background:url(../images/next_btn.png) no-repeat;width:44px;height:44px;display:block;outline:none;float:left;}
a#prev{background:url(../images/prev_btn.png) no-repeat;padding-right:5px}
a#prev:hover{background:url(../images/prev_btn_over.png) no-repeat}
a#next:hover{background:url(../images/next_btn_over.png) no-repeat}



