body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{background:#FFF;border-collapse:collapse;border-spacing:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none;list-style-position:outside;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{color:#000;font-size:100%;font-weight:700;line-height:1em}q:before,q:after{content:''}html,body{height:100%;margin:0;padding:0}body{background:#ececec;color:#000;font-family:arial, helvetica, sans-serif;font-size:100%;font-weight:400;line-height:1.333em;margin:0;padding:0;text-align:center}a{color:#2394dc;font-weight:700;outline:none}#header a{color:#FF8A00;font-weight:700;outline:none}#header a:hover{color:#D05A00}.grid_3 img{padding-bottom:.6em}h1{font-size:2.15em}h2{font-size:1.13em;padding-bottom:.2em}h3{color:#005992;font-size:.9em;padding-bottom:.2em}dl,ol,ul{margin:0;padding:0}ol{list-style:decimal;list-style-position:outside}ul{list-style:disc;list-style-position:outside;margin-left:2em}dt{font-weight:700}form{margin:0 0 .833em;padding:0}fieldset{border:0;margin:0;padding:0}legend{color:#000;font-weight:700;margin:0;padding:0 0 .833em}label{margin:.9em .416em .8em 0;width:6em}input,select{display:block;font-size:.8em;margin:.4em 0 1.25em;width:14em}optgroup{color:#CCC;font-style:normal;font-weight:700;margin:.833em 0 0}option{color:#000;padding:0 .833em}textarea{display:block;height:20em;margin:.833em 0 1em;width:99.999%}button{font-size:1em}input[type=image]{outline:none}caption{margin:0 0 .833em;padding:0 0 0 .833em;text-align:left}thead th,thead td{background:#999;border-bottom:2px solid #666;border-right:1px solid #666;color:#FFF;font-weight:700}td,th{padding:.416em .833em;text-align:left;vertical-align:top}tbody td{border-bottom:1px solid #666}td{border-right:1px dotted #666}tfoot{font-size:.75em;font-style:italic}tfoot td{border:none;text-align:right}strong{font-size:.9em;font-weight:700}dfn{font-style:normal}code,kbd,samp{font-family:monospace}del{text-decoration:line-through}ins{text-decoration:none}sub{vertical-align:sub}sup{vertical-align:super}p{display:block;font-size:.92em;line-height:1.4em}p + p{margin-bottom:.5em;margin-top:1em}address{font-style:normal;margin:0 0 .833em;padding:0}blockquote,pre{background-color:#DDD;border:1px dotted #666;margin:0 0 .833em;padding:.833em}pre{font-family:inherit;margin:0 0 .833em;overflow:scroll}hr{background:#E3E3E3;border:none;display:block;height:1px;margin:2.666em 0;padding:0}.hidden{display:none}.floatRight{float:right}.clearBoth{clear:both}.selected{border-bottom:1px dashed gray;padding-bottom:.1em}.container{background:#fff;position:relative}#header h1{background:transparent url(../images/div-header-h1.png) no-repeat top left;display:block;height:164px;position:absolute;right:.4em;text-indent:-9999px;top:8.75em;width:164px;z-index:9999}#header h1 a{display:block;height:164px}#header h2{display:none;text-indent:-9999px}#navMain{display:block;height:2.2em;width:100%}#navMain ul li{float:left;height:2.2em;line-height:2.2em;text-align:center;text-transform:uppercase;width:9em;z-index:9999}#navMain ul li a{display:block;height:2.2em}#navMain ul li ul{display:none;font-size:.9em;left:auto;padding-bottom:1em;padding-top:1em;position:absolute;top:2.4em;width:16em;z-index:10001}#navMain ul li ul li{display:block;margin-left:1.6em;text-align:left;text-indent:0;text-transform:none;width:14em}#barArea{background:transparent url(../images/div-barArea-bg.jpg) top left repeat-x;display:block;height:332px;width:100%}#barArea #barForeground{background:transparent url(../images/div-barForeground-bg.png) bottom left repeat-x;display:block;height:332px;position:relative;width:100%;z-index:2}#barScroll{position:absolute;z-index:1}#barScroll .latestNewsBox{background:transparent url(../images/div-barArea-moves-blueBoard.png) top left no-repeat;height:168px;left:466px;padding:25px;position:relative;top:-2px;width:264px}#barText .latestNews{background:transparent;}#barText .latestNews h3{color:#ff9000;font-size:1.5em;font-weight:900;margin-bottom:.6em;text-transform:uppercase}#barText .latestNews ul{display:block;list-style:none;margin:0;padding:0;position:relative;z-index:9999}#barText .latestNews ul li,#barText .latestNews ul li a{color:#FFF}#barText .latestNews .more{border-bottom:3px dotted #5DA7D5;color:#4AA6E0;display:block;font-size:.75em;padding-bottom:.6em;padding-top:.2em;text-align:right;text-transform:lowercase;width:100%}#barText .latestNews .more a{color:#4AA6E0}#newsScroller{display:inline;float:left;height:2.2em;margin-bottom:1.2em;overflow:hidden;position:relative;width:97%}#newsScroller ul li{float:left;line-height:2.2em;margin-right:4em}#newsScroller ul li a{display:inline;float:left}#newsScroller a{color:#005992;font-weight:700;outline:none}#newsScroller a:hover{color:#023c62}.pad075{padding:.5em 0}#content .grid_9{padding-left:.75em}#content .contentBody{margin-bottom:2em;padding:.75em;width:596px}#content .contentBody img.floatLeft{padding-bottom:.75em;padding-right:.75em}#content .contentBody ul{margin-bottom:.6em}.box{-moz-border-radius-topleft:13px;-moz-border-radius-topright:13px;-webkit-border-top-left-radius:13px;-webkit-border-top-right-radius:13px;background:#fff;color:#fff;margin-bottom:1em}.roundedBottom{-moz-border-radius-bottomleft:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-left-radius:13px;-webkit-border-bottom-right-radius:13px}.box p,.box ul{padding:0 .75em}.box h1{color:#fff;padding:.35em;text-transform:uppercase}.box h2{color:#fff;line-height:1.2em;padding:.45em .45em .45em .75em;text-transform:uppercase}.box h2 a{display:block;height:1.2em}.box a{color:#fff;font-weight:900}.box .more{display:block;font-size:.75em;text-transform:lowercase;width:100%}.box li .more{border-bottom:3px dotted #5DA7D5;display:block;font-size:.75em;margin-bottom:1em;padding-bottom:.6em;padding-top:.2em;text-align:right;text-transform:lowercase;width:100%}.box.sup-celebrities,.box.sup-politicians,.box.sup-organisations{min-height:5.1em}.box h1 .more{bottom:11px;float:right;font-size:.5em;position:absolute;right:15px}#petitionFP{padding-left:8.8em}#petitionFP h2{padding-left:0}.petition p{color:#005992;font-size:.9em}.petition p.narrow{margin-left:205px;width:200px}.activity ul{margin-top:0}.activity ul li{display:block;font-size:.9em;height:45px;line-height:3.4em;padding-top:10px;text-align:left}.activity ul li.lhFix{height:43px;line-height:1.3em;padding-top:5px}.activity .tickbox{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -100px -55px;float:left;height:44px;width:44px}.activity a:hover .tickbox{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -200px -55px}.activity .lhFix .text{display:block;margin-top:6px}.pubsClosedMacro{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll -4px -392px;display:block;height:55px;left:10px;position:absolute;text-indent:-9999px;top:8px;width:128px}.pubsClosed h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -133px;margin-left:140px;position:relative;top:10px}.pubsClosed{height:4.4em}.counter.top{color:#FFF;display:block;float:right;font-size:1em;font-weight:bolder;line-height:1.5em;position:relative;top:5px;width:18em;z-index:9999}.counter.top p{color:#4aa6e0;margin-top:3px}.counter.bottom{color:red;display:block;font-size:2em;font-weight:bolder;left:38px;position:relative;top:25px;z-index:9999}.latestNews h2,.sup-politicians h2,.sup-celebrities h2,.sup-organisations h2,.campaignBy h2,.petition h2,.activity h2,.tellusyourstory h2,.supporter h2,.pubsClosed h2,.ourmanifesto h2,.campaign_about h2,.navNews,.navSupport,.navMaterials,.navContact{display:block;text-indent:-9999px}.latestNews h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px 12px}.campaignBy h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -347px}.sup-politicians h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -166px}.sup-celebrities h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -286px}.sup-organisations h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -226px}.petition h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 0 -18px}.activity h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -48px}.tellusyourstory h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -76px}.supporter h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -106px}.ourmanifesto h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -107px}.campaign_about h2{background:transparent url(../images/sprites-frontPage.png) no-repeat scroll 9px -77px}.navNews{background:transparent url(../images/sprites-navigation.png) no-repeat scroll 46px 11px}.navSupport{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -117px 11px}.navMaterials{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -270px 11px}.navContact{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -468px 11px}.mapUK{background:transparent url(../images/sprites-frontPage.png) -294px -174px no-repeat;display:block;height:270px;margin-left:-134px;margin-top:-32px;position:absolute;text-indent:-9999px;width:190px;z-index:1}.petitionFP input{z-index:2}#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_mapPostcode_5_PostCodePanel{display:block;left:3px;position:relative;z-index:9999}#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_mapPostcode_5_PostCodePanel input{display:inline;width:6em}.bgWhite{background:#fff;color:#2394dc}.bgBlueDarker1{background:#023c62;color:#7ac5f5}.bgBlueDark2{background:#005992}.bgBlueDark1{background:#2394dc}.bgBlueMedium2{background:#4aa6e0}.bgBlueMedium1{background:#80c1f0}.bgBlueLight2{background:#e6f3fc;color:#2e78a7}.bgBlueLight1{background:#c0e5ff;color:#2e78a7}.bgGreen1{background:#92d434}.bgGreen1 h1{color:#fff}.bgGreen1 .more a{color:#5fa200;float:right;margin-top:-2.5em}.bgBlueLight1 h2{color:#2394dc}.bgBlueDark2 .more a{color:#7bc0eb}.bgBlueDark1 .more a{color:#5da7d5}.ourmanifesto p img{bottom:25px;left:25px;position:absolute}.minH14{min-height:14em}.minH15_7{min-height:15.7em}.minH16_25{min-height:16.25em}.minH16_7{min-height:16.7em}.minH17_7{min-height:17.7em}.minH18_25{min-height:18.25em}.minH18_7{min-height:18.7em}.nominateFriends{background-color:Transparent}.bbpaLogo img{left:136px;position:absolute;top:40px}.sibaLogo img{left:72px;position:absolute;top:41px}.camraLogo img{left:-11px;position:relative;top:6px}#socialNetworks{display:block;float:right;height:50px}#socialNetworks li{display:block;float:left;height:50px;text-indent:-9999px}#socialNetworks .rss a,#socialNetworks .twitter a,#socialNetworks .youtube a,#socialNetworks .facebook a{display:block;height:50px}#socialNetworks .rss{background:transparent url(../images/sprites-navigation.png) no-repeat scroll 0 -98px;width:50px}#socialNetworks .twitter{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -50px -98px;width:130px}#socialNetworks .youtube{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -180px -98px;width:112px}#socialNetworks .facebook{background:transparent url(../images/sprites-navigation.png) no-repeat scroll -292px -98px;width:118px}#footer{background:#FFF url(../images/div-footer-bg.png) top left repeat-x;height:220px;margin-top:-1.2em}#footerLogo{background:transparent url(../images/vdd-footer.png) top left no-repeat;display:block;float:right;height:24px;margin-top:-3em;text-indent:-9999px;width:267px}#footerLogo a{display:block;height:24px}.supporters.banner{padding-bottom:5em;padding-top:1em}#content ul.news .date{color:#023c62;display:inline;float:left;position:relative;width:120px}#content ul.news .text{display:inline;float:left;margin-bottom:1em;position:relative;width:365px}.container_9{margin-left:auto;margin-right:auto;text-align:left;width:954px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_7_5,.grid_8,.grid_9{display:inline;float:left;margin-left:8px;margin-right:8px;position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_9 .grid_1{width:90px}.container_9 .grid_2{width:196px}.container_9 .grid_3{width:302px}.container_9 .grid_4{width:408px}.container_9 .grid_5{width:514px}.container_9 .grid_6{width:620px}.container_9 .grid_7{width:726px}.container_9 .grid_7_5{width:771px}.container_9 .grid_8{width:832px}.container_9 .grid_9{width:938px}.container_9 .prefix_1{padding-left:106px}.container_9 .prefix_2{padding-left:212px}.container_9 .prefix_3{padding-left:318px}.container_9 .prefix_4{padding-left:424px}.container_9 .prefix_5{padding-left:530px}.container_9 .prefix_6{padding-left:636px}.container_9 .prefix_7{padding-left:742px}.container_9 .prefix_8{padding-left:848px}.container_9 .suffix_1{padding-right:106px}.container_9 .suffix_2{padding-right:212px}.container_9 .suffix_3{padding-right:318px}.container_9 .suffix_4{padding-right:424px}.container_9 .suffix_5{padding-right:530px}.container_9 .suffix_6{padding-right:636px}.container_9 .suffix_7{padding-right:742px}.container_9 .suffix_8{padding-right:848px}.container_9 .push_1{left:106px}.container_9 .push_2{left:212px}.container_9 .push_3{left:318px}.container_9 .push_4{left:424px}.container_9 .push_5{left:530px}.container_9 .push_6{left:636px}.container_9 .push_7{left:742px}.container_9 .push_8{left:848px}.container_9 .pull_1{left:-106px}.container_9 .pull_2{left:-212px}.container_9 .pull_3{left:-318px}.container_9 .pull_4{left:-424px}.container_9 .pull_5{left:-530px}.container_9 .pull_6{left:-636px}.container_9 .pull_7{left:-742px}.container_9 .pull_8{left:-848px}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix{height:1%}abbr,acronym,img{border:none}p a,#header p a{font-weight:400}a:link,a:visited,a:active,#header a:link,a:visited,a:active,#newsScroller a:link,a:visited,a:active{cursor:pointer!important;text-decoration:none}a:hover,.keyword,.bgBlueLight2 h2,.bgBlueMedium1 h2,.bgBlueLight1 .more a,.bgBlueLight2 a,.bgWhite .more a{color:#005992}dd,li,blockquote p{margin:0}cite,em,var,q{font-style:italic}.floatLeft,#position1,#position2,#position3,#position4{float:left}.inline,.inline input,.box h2.inlineLink a{display:inline}#navMain ul,.box ul{list-style:none;margin:0}#navMain ul li:hover ul,#navMain ul li ul li a,#content ul.news .title,.clearfix{display:block}#newsScroller ul,#content ul.news{list-style:none}.sup-politicians h2,.sup-celebrities h2,.sup-organisations h2,.sup-politicians h2 a,.sup-celebrities h2 a,.sup-organisations h2 a{height:38px}#footer p,#content ul.news .summary{font-size:.8em}
#supporters { 
height:59px;
margin-top:20px;
margin-bottom: 20px;
overflow:hidden;
width:100%; }

#supporters img { display: inline; margin-right: 45px; }
#supporters div div { padding: 0 !important; padding-right: 940px; }

#parallax
    {position:relative; overflow:hidden; width:954px; height:332px;}
    
#parallax #background {
	position: absolute;
	width: 1100px;
	height: 332px;
	background: transparent url(../images/div-barArea-bg.jpg) top left repeat-x;
}

#parallax #foreground { 
	position: absolute;
	width: 1260px;
	height: 332px;
	background: transparent url(../images/div-barForeground-bg.png) 0 85px repeat-x;
}



#parallax #foregroundItems {
	position: absolute;
	width: 1160px;
	height: 332px;
	background: transparent; 
	}
	
	#parallax #foregroundItems #youtube {
		position: relative;
		left: 50px;
		top: 5px;
		z-index: 1 !important;
	}
	
	#parallax #foregroundItems #barText {
		background:transparent url(../images/div-barArea-moves-blueBoard.png) no-repeat scroll left top;
		height:168px;
		left:700px;
		padding:25px;
		position:absolute;
		top:-2px;
		width:264px;
		}
	
#parallax #beerPumps {
	position: absolute;
	width: 197px;
	height: 165px;
	background: transparent url(../images/bar-Pumps.png) top left no-repeat;
	z-index: 10000;
	top: 84px;
	}
	
	#beerPumps.position1 { left: -142px; }
	#beerPumps.position2 { left: 414px; }
	#beerPumps.position3 { left: 1051px; }
	
#parallax #bitter {
	position: absolute;
	width: 119px;
	height: 108px;
	background: transparent url(../images/bar-Bitter.png) top left no-repeat;
	z-index: 9999;
	top: 147px;
	}
	
#parallax #lager {
	position: absolute;
	width: 68px;
	height: 108px;
	background: transparent url(../images/bar-Lager.png) top left no-repeat;
	z-index: 9999;
	top: 147px;
	}	
		
	
	#bitter.position1 { left: -97px; margin-top: 5px; }
	#bitter.position2 { left: 660px; }
	#lager.position3 { left: 1227px; }

#navmain { z-index: 20000; }
#navMain ul li ul { z-index: 20000 !important; }

.banner .bgGreen1 h1 { 
	background:transparent url(/images/class-banner-strapline-bg.gif) no-repeat scroll 17px 17px;
	height:73px;
	text-indent:-9999px;
 	}

.banner .bgGreen1 h1 a { cursor:pointer; display:block;height:75px }

.banner .bgGreen1 h2 { color:#E8E7E7;
font-size:42px;
font-weight:900;
left:-5px;
letter-spacing:10px;
position:absolute;
top:6px; }

#mpDetails {padding-top: 1em; padding-bottom: 1em; line-height: 1.5em; font-weight: bold; }
#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_PublicMasterContentPlaceHolder_mapResults_4_lbLabel4 { display: block; margin-top:1.5em; }

.mandatory {background-color: #e07777;}

.pcContent { text-align: left; margin: 0em; }
#blackPanel { position: relative; height: 445px; }
#redPanel { position: relative; height: 445px; }
.pcContent label {width: auto; margin: 0; display: block; }
.pcContent input { margin: 0em 0em 1em 0em; }
.postCardForm { 
display: block;
position: absolute;
top: 276px;
width: 785px;
font-size: 0.8em;
padding-left: 28px;
left:0px;
}
.postCardForm input, .postCardForm select { display: inline; }
.group2, .group4, .group6 { display: none; }
.group1 div { float: left; margin-right: 1em;}
.group3 { clear: both; float: left; margin-right: 1em; }
.group5 { float: left; }
.group7 { clear: both; float: left; margin-right: 1em; }
.group8 { left:191px;
position:absolute;
top:130px;}
.group8 label { display: inline; }
.mailingListOptIn { display: inline; }
.mailingListOptIn input { width: auto; margin-left: 1em; }
.buttonSend { position: absolute; top: -245px; right: 48px; text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  background: transparent url(/media/469440/form-submiy.png) top left no-repeat;
  width: 141px;
  height: 90px;
   border: 0;
}
p.mandatory { display: none; }
.content.thankyou { padding: 1em; }
textarea.embed { width: 32em; height: 5em; }
#supporters {height:59px !important}
#suppoters div { height: 59px !important; }
iframe { overflow-x: hidden; overflow-y: scroll; } 

/* Hide un-needed form elements */

































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
