#main {
	width: 768px;
	margin: 0px auto;
	border: 1px solid #1D1C47;
}
#top {
	padding: 20px 0 30px 20px;
	background-color: #1D1C47;
	background-image: url(../graphics/top-back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
}
#top DIV {
	position: absolute;
	right: 10px;
	top: 10px;
}
#nav {
	position: relative;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0 76px 5px 5px;
	background-image: url(../graphics/nav-back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#nav LI {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#nav LI A:LINK, #nav LI A:ACTIVE, #nav LI A:VISITED {
	padding: 5px 12px;
	color: #333;
	display: block;
}
#nav LI A:HOVER, #nav LI.on A:LINK, #nav LI.on A:ACTIVE, #nav LI.on A:VISITED, #nav LI.on A:HOVER {
	color: #E66B00;
}
#centreContent {
	padding: 10px 20px 20px 20px;
}
#centreContent.popUp {
	float: none;
	padding: 0 10px 10px 10px;
	width: auto;
}
#rightContent {
	float: right;
	margin-top: 10px;
	position: relative;
	top: -35px;
}
#wrapContent.twoColumnThin #centreContent {
	width: 558px;
	float: left;
}
#wrapContent.twoColumnThin #rightContent {
	width: 150px;
	padding-right: 20px;
	position: static;
}
#wrapContent.twoColumnWide #centreContent {
	width: 463px;
	float: left;
}
#wrapContent.twoColumnWide #rightContent {
	width: 265px;
}
#breadcrumbs {
	padding: 8px 20px 0 20px;
}
#bottom {
	list-style-type: none;
	margin: 0;
	clear: both;
	padding: 12px 0 5px 0;
	background: #E66B00 url(../graphics/bottom-back.gif) repeat-x scroll top;
	text-align: center;
}
#bottom LI {
	display: inline;
	margin: 0;
	padding: 0;
}
#bottom LI A:LINK, #bottom LI A:ACTIVE, #bottom LI A:VISITED, #bottom LI A:HOVER {
	padding: 5px 15px;
	color: #FFF;
}
/* STANDARD ###############################*/
#banner {
	height: 178px;
	position: relative;
	top: -4px;
}
#subNav {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: larger;
}
#subNav LI {
	display: block;
	float: left;
	padding: 5px 10px;
}
H1, H2 {
	text-transform: uppercase;
	padding: 5px 15px;
	margin: 0;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #FFF;
	clear: both;
	font-size: 130%;
}
#wrapContent H1 A, #wrapContent H2 A {
	color: #FFF;
}
H1 {
	background-color: #E66B00;
}
#rightContent H1 {
	background-color: #1D1C47;
}
H2 {
	background-color: #B8BABD;
	margin-top: 15px;
}
H2.blue {
	background-color: #1D1C47;
}
H3 {
	font-size: 110%;
	color: #E66B00;
}
TD H3 {
	color: #000;
}
H3 SPAN, TD H3 A:LINK, TD H3 A:ACTIVE, TD H3 A:VISITED, TD H3 A:HOVER {
	color: #1D1C47;
}
.orange, A.orange, H3 A:LINK, H3 A:ACTIVE, H3 A:VISITED, H3 A:HOVER {
	color: #E66B00;
}
CITE {
	color: #E66B00;
	font-weight: bold;
	font-style: normal;
	font-size: larger;
}
DIV.box {
	background-color: #ECEDEE;
	padding: 0 15px 25px 15px;
	background-image: url(../graphics/box-bottom.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
DIV.pad {
	margin-top: 15px;
}
#centreContent P A {
	text-decoration: underline;
}
#centreContent P, #rightContent P {
	padding: 15px 0 0 0;
}
#centreContent P {
	line-height: 1.5;
}
#centreContent P.noPad, #rightContent P.noPad {
	padding-top: 0;
}
IMG.floatRight {
	border: 1px solid #CED0D2;
	margin: 0 0 10px 15px;
	float: right;
}
IMG.floatLeft {
	border: 1px solid #CED0D2;
	margin: 0 15px 10px 0;
	float: left;
}
#centreContent TABLE {
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
}
#centreContent TABLE TABLE {
	margin: 0;
	width: auto;
}
#centreContent TH {
	background-color: #B8BABD;
	color: #FFF;
}
#centreContent TH A {
	color: #FFF;
}
#centreContent TH IMG {
	vertical-align: middle;
	margin-left: 5px;
}
#centreContent TH, #centreContent TD {
	padding: 5px;
}
#centreContent TABLE TD {
	border-bottom: 2px solid #EEE;
}
#centreContent TABLE.form {
	width: auto;
}
#centreContent TABLE.form TD {
	border: none;
}
#centreContent TABLE TD TD {
	border: 0;
}
#centreContent TD H3, #centreContent TD P {
	padding: 0;
}
#centreContent TD IMG {
	border: 1px solid #CED0D2;
	float: left;
	margin: 0 15px 0 0;
}
#centreContent TD IMG.control {
	border: none;
	float: none;
	margin: 0;
	vertical-align: middle;
}
#centreContent TD.wysiwyg TEXTAREA {
	height: 300px;
}
#centreContent TD.wysiwyg IMG {
	float: none;
	border: 0;
	margin: 2px;
}
/* FORMS ################################*/
#centreContent TD INPUT.checkbox, #centreContent TD INPUT.submit {
	width: auto;
}
#centreContent TD INPUT.submit {
	margin-right: 5px;
}
LABEL {
	font-weight: bold;
}
#centreContent P.controlBox {
	border: 2px dashed #E66B00;
	padding: 10px;
}
DIV.controls DIV {
	float: left;
	padding: 5px;
	position: relative;
	top: -2px;
	margin-right: 5px;
}
DIV.controls DIV.available {
	padding: 5px 3px 3px 3px;
	border-right: 2px dashed #E66B00;
	border-bottom: 2px dashed #E66B00;
	border-left: 2px dashed #E66B00;
	background-color: #FCFCFC;
}
/* PRODUCTS ###############################*/
#products DIV.box {
	padding-left: 0;
	padding-right: 0;
}
#products DIV.box DIV DIV {
	display: block;
	float: left;
	font-weight: bold;
	line-spacing: 1.5;
	width: 120px;
	margin: 15px 0 0 15px;
}
#products DIV.box DIV DIV A {
	color: #B8BABD;
}
#products A:LINK IMG, #products A:VISITED IMG, #products A:ACTIVE IMG {
	clear: both;
	border: 1px solid #CED0D2;
	margin-bottom: 5px;
}
#products A:HOVER IMG {
	border: 1px solid #E66B00;
	margin-bottom: 5px;
}
#products A.move:LINK IMG, #products A.move:VISITED IMG, #products A.move:ACTIVE IMG, #products A.move:HOVER IMG {
	border: 0;
	float: right;
	clear: none;
	margin: 0 0 0 10px;
}
#products H2 A:LINK IMG, #products H2 A:VISITED IMG, #products H2 A:ACTIVE IMG, #products H2 A:HOVER IMG {
	border: none;
	float: right;
	clear: none;
	margin: 0 0 0 5px;
}
#products DIV A SPAN, #products DIV A DEL {
	color: #E66B00;
}
#prodImg {
	margin: 15px 0 10px 15px;
	float: right;
	border: 1px solid #CED0D2;
}
DIV.checkoutButton {
	width: 33%;
	float: left;
	padding-bottom: 15px;
}
A.basket {
	position: absolute;
	right: 5px;
	top: -5px;
}
A.basket:LINK, A.basket:ACTIVE, A.basket:VISITED {
	padding: 0;
	width: 41px;
	height: 42px;
	background-image: url(../graphics/basket-off.png);
	background-repeat: no-repeat;
}
A.basket:HOVER {
	background-image: url(../graphics/basket-on.png);
}
/* ORDERS ################################*/
DIV.column {
	float: left;
	width: 48%;
}
DIV.column2 {
	float: right;
	width: 48%;
}
/* STATIC ################################*/
#homeQuote, #aboutQuote, #shopQuote, #environmentQuote, #rnliQuote, #fathersQuote {
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	top: 10px;
}
#homeQuote SPAN, #aboutQuote SPAN, #shopQuote SPAN, #environmentQuote SPAN, #rnliQuote SPAN, #fathersQuote SPAN {
	display: none;
}
#homeQuote {
	background-image: url(../award-winning-beers-from-cornwalls-atlantic-coast.gif);
	height: 80px;
}
#aboutQuote {
	background-image: url(../about-us/energetic-relevant-embracing-the-future-of-cask-beer.gif);
	height: 80px;
}
#shopQuote {
	background-image: url(../shop/our-beer-delivered-straight-to-you.gif);
	height: 55px;
}
#environmentQuote {
	background-image: url(../our-environment/great-beer-using-the-least-amount-of-energy-and-water-simple.gif);
	height: 87px;
}
#rnliQuote {
	background-image: url(../supporting-the-rnli/every-pint-of-ipa-raises-funds-for-the-rnli.gif);
	height: 117px;
}
#fathersQuote {
	background-image: url(../fathersday/for-the-discerning-dad.gif);
	height: 71px;
}
#wrapContent.home #centreContent {
	width: 518px;
	float: left;
	padding-right: 0;
}
#wrapContent.home #content {width: 435px;}
#wrapContent.home #rightContent {
	width: 190px;
	top: 0;
	padding: 0 20px 0 0;
}
#wrapContent.home #rightContent P {
	line-height: 1.2;
}
#wrapContent.home #rightContent H3 {
	padding: 10px 0 0 0;
}
#wrapContent.home #rightContent TD {
	padding: 2px;
}
#wrapContent.home #rightContent IMG.floatLeft {
	margin: 5px 5px 5px 0;
}
#leftContent {
	float: left;
	width: 75px;
	position: relative;
	left: -5px;
}
#leftContent A {
	display: block;
	padding-bottom: 10px;
	text-align: center;
}
#content {
	width: 410px;
	float: right;
	position: relative;
	top: -10px;
}
#content H1, #content P {
	padding-left: 12px;
	padding-right: 12px;
}
#centreContent #content P A {
	text-decoration: none;
}
#content DIV.box P {
	padding: 0;
}
#content DIV.box {
	padding-left: 0;
}
#content DIV.box A {
	display: block;
	float: left;
	width: 44%;
	padding-left: 4%;
}
/* OUR BEERS ################################*/
#homeBottle {
	position: absolute;
	right: 0;
	top: -10px;
}
#homeWin {
	position: relative;
	padding-left: 58px;
	font-size: 95%;
	margin-top: 15px;
}
#homeWin IMG {
	position: absolute;
	left: -12px;
	top: -22px;
}
#ourBeers {
	float: left;
	width: 272px;
	padding-bottom: 15px;
}
#ourBeers H1 {
	margin-right: 15px;
}
#ourBeers A {
	display: block;
	float: left;
	margin: 15px 15px 0 0;
	padding-bottom: 23px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#ourBeers A IMG {background: #FFF; padding-bottom: 4px;}
A#doombar, A#cornishcoaster, A#seasonalbeers, A#chalkysbark, A#chalkysbite, A#bottledbeers, A#special, A#sharpsown, A#orchardcornishcider, A#howwemakeit, A#theingredients, A#milling, A#mashing, A#wortboiling, A#fermentation, A#conditioning, A#racking {background: url(../our-beers/our-beers-nav-text.png) no-repeat 0 0;}
A#doombar:LINK, A#doombar:VISITED {background-position: -136px 125px;}
A#doombar:HOVER, A#doombar:ACTIVE,  A#doombar.on {background-position: 0 125px;}
A#cornishcoaster:LINK, A#cornishcoaster:VISITED {background-position: -136px 102px;}
A#cornishcoaster:HOVER, A#cornishcoaster:ACTIVE,  A#cornishcoaster.on {background-position: 0 102px;}
A#seasonalbeers:LINK, A#seasonalbeers:VISITED {background-position: -136px 79px;}
A#seasonalbeers:HOVER, A#seasonalbeers:ACTIVE,  A#seasonalbeers.on {background-position: 0 79px;}
A#chalkysbark:LINK, A#chalkysbark:VISITED {background-position: -136px 56px;}
A#chalkysbark:HOVER, A#chalkysbark:ACTIVE,  A#chalkysbark.on {background-position: 0 56px;}
A#sharpsown:LINK, A#sharpsown:VISITED {background-position: -136px -13px;}
A#sharpsown:HOVER, A#sharpsown:ACTIVE,  A#sharpsown.on {background-position: 0 -13px;}
A#chalkysbite:LINK, A#chalkysbite:VISITED {background-position: -136px -59px;}
A#chalkysbite:HOVER, A#chalkysbite:ACTIVE,  A#chalkysbite.on {background-position: 0 -59px;}
A#special:LINK, A#special:VISITED {background-position: -136px 10px;}
A#special:HOVER, A#special:ACTIVE,  A#special.on {background-position: 0 10px;}
A#bottledbeers:LINK, A#bottledbeers:VISITED {background-position: -136px 33px;}
A#bottledbeers:HOVER, A#bottledbeers:ACTIVE,  A#bottledbeers.on {background-position: 0 33px;}
A#orchardcornishcider:LINK, A#orchardcornishcider:VISITED {background-position: -136px -36px;}
A#orchardcornishcider:HOVER, A#orchardcornishcider:ACTIVE,  A#orchardcornishcider.on {background-position: 0 -36px;}
A#howwemakeit:LINK, A#howwemakeit:VISITED {background-position: -136px -82px;}
A#howwemakeit:HOVER, A#howwemakeit:ACTIVE,  A#howwemakeit.on {background-position: 0 -82px;}
A#theingredients IMG {padding-bottom: 5px;}
A#theingredients:LINK, A#theingredients:VISITED {background-position: 0 -128px;}
A#theingredients:HOVER, A#theingredients:ACTIVE,  A#theingredients.on {background-position: 0 -105px;}
A#milling:LINK, A#milling:VISITED {background-position: -136px -151px;}
A#milling:HOVER, A#milling:ACTIVE,  A#milling.on {background-position: 0 -151px;}
A#mashing:LINK, A#mashing:VISITED {background-position: -136px -174px;}
A#mashing:HOVER, A#mashing:ACTIVE,  A#mashing.on {background-position: 0 -174px;}
A#wortboiling:LINK, A#wortboiling:VISITED {background-position: -136px -197px;}
A#wortboiling:HOVER, A#wortboiling:ACTIVE,  A#wortboiling.on {background-position: 0 -197px;}
A#fermentation:LINK, A#fermentation:VISITED {background-position: -136px -220px;}
A#fermentation:HOVER, A#fermentation:ACTIVE,  A#fermentation.on {background-position: 0 -220px;}
A#conditioning:LINK, A#conditioning:VISITED {background-position: -136px -243px;}
A#conditioning:HOVER, A#conditioning:ACTIVE,  A#conditioning.on {background-position: 0 -243px;}
A#racking:LINK, A#racking:VISITED {background-position: -136px -266px;}
A#racking:HOVER, A#racking:ACTIVE,  A#racking.on {background-position: 0 -266px;}
#beerDetail {
	border: 1px solid #CED0D2;
	float: right;
	width: 415px;
	padding: 200px 15px 15px 15px;
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 15px;
}
#centreContent A.buttonLink {
	display: block;
	padding: 5px;
	width: 305px;
	color: #FFF;
	background-color: #1D1C47;
	font-size: larger;
	float: none;
	clear: both;
	text-decoration: none;
	text-align: center;
}
OL {
	margin: 0;
}
OL LI {
	font-weight: bold;
}
OL.lighter LI, OL LI OL LI, OL LI UL LI {
	font-weight: normal;
}
OL LI UL LI {
	list-style-type: none;
}
OL LI UL LI UL LI {
	list-style-type: disc;
}
#centreContent LI {
	padding-top: 10px;
}
#centreContent OL, #centreContent UL {
	padding-left: 25px;
}
#centreContent LI A {
	text-decoration: underline;
	color: #0000FF;
}
DIV.statBar {
	height: 15px;
	background-color: #1D1C47;
	position: relative;
}
DIV.statBar DIV {
	position: absolute;
	right: -60px;
}
#centreContent IMG.editImg {
	border: 1px solid #CED0D2;
	float: none;
}

/*=== Open Eye Additions ===*/
.homeh1{
	position:absolute;
	top:523px;
	left:0;
	text-transform: uppercase;
	padding: 5px 5px 5px 10px !important;
	margin: 0;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #FFF;
	clear: both;
	font-size:14px;
/*	font-size: 125%;*/
}
a.textlink{ text-decoration:underline !important;}
a.textlink:hover{ text-decoration:none !important;}
.important{
	font-weight:bold;
}