@charset "UTF-8";
/* CSS Document */
body { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	background:url(../Images/Background.gif);
	margin:0px; 
	padding:0px;
	letter-spacing:0px;
	line-height:20px;
	color:#000;
}

.wickedbackground {
	background:url(../Images/flottybackground.png) no-repeat top;
	position:relative;
	z-index:1;
	margin: 0 auto; 
	text-align: left;
}

ul { padding:0px 0px 0px 0px; margin:-14px 0px 0px 0px; font-size:16px; }

li.services { padding:10px 0px 10px 0px; list-style:none; font-size:20px; border-bottom:2px solid red; font-weight:bold }

li.kegs  { padding:0px 0px 5px 0px; margin:0px 0px 0px -20px }

h1 {
	font-size:30px;
	font-weight:bold;
	color:red;
	padding:10px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:red solid 5px;
/*	border-right:#CCC solid 1px;
*/}

h2 {
	font-size:20px;
	font-weight:bold;
	color:#333;
	padding:10px 0px 10px 0px;
	margin:0px
}

.backgroundfade { 
	background:url(../Images/backgroundfade.png) no-repeat top left; 
	height:1000px; 
}

.page { 
	width: 800px; 
	margin: 0 auto; 
	text-align: left;
}

.pagewrap { 
	width: 800px; 
	margin: 0 auto; 
	text-align: left;
	position:relative;
	z-index:2;
}

.page2 { 
	width: 900px; 
	margin: 0 auto; 
	text-align: left;
}

.advert {
	margin:0px 0px 0px 0px;
	padding:0px;
}

.content {
	color:#FFF
}

.header { 
	background: url(../Images/images2/bottles.png) no-repeat right; 
	height:200px;
	position:relative;
	left:35px;
}

.logo { 
	margin:110px 0px 0px -38px;
	position:absolute;
	border:none;
}

.menu {
	background-color:#000;
	width:100%;
	padding:12px 0px 5px 0px;
}

.menuwrapper {
	padding:0px 0px 0px 45px;
	margin:0px 0px 0px 0px;
}

.menuitem {
	margin: 0px 8px 0px 0px;
}

.menucontact {
	margin: 0px 0px 0px 200px;
}

/*.advert {
	background:url(../Images/images2/measures-bar-website_1_21.png) no-repeat center;
	height:177px;
	margin-right:0px;
	overflow:hidden;
}
*/
.redback {
	background-color:#eb1c23;
	overflow:auto;
	width:100%;
	margin-top:5px;
	}

.wrapper { 
	width:800px;
	padding:20px 0px 20px 0px;
	border-bottom:1px #ccc solid;
	overflow:auto;
}

.wrappergallery { 
	width:800px;
	padding:20px 0px 0px 0px;
	overflow:auto;
}

.left { width:250px; display:inline; float:left; padding:0px 20px 30px 0px; }
/*.middle { width:245px; float:left; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }*/
.middle { width:525px; float:left; padding:0px 10px 0px 0px; margin:0px 0px 10px 0px; }
.right { width:245px; float:left; padding:0px 0px 0px 20px; }

.leftservices {
	float:left;
	width:470px;
	display:inline;
	margin-right:30px;
}

.rightservices {
	float:left;
	width:300px;
}

.kegwrapper {
	border-top:5px solid red;
	background-color:#FF8793;
	padding:10px 20px 10px 20px;
}

.blackback {
	background-color:#000;
	overflow:auto;
	width:100%;
	clear:both;
	margin-top:5px;
	}

.wrapperbottom { 
	width:800px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	height:283px;
	clear:both;
	height:380px;
}
	.leftbottom { width:525px; display:inline; float:left; padding:0px 20px 30px 0px; margin:0px 0px 0px 0px  }
	/*.leftbottom { width:250px; display:inline; float:left; padding:0px 20px 20px 0px; margin:0px 0px 0px 0px  }*/
	/*.middlebottom { width:245px; float:left; padding:0px 10px 30px 10px; margin:0px 0px 0px 0px;  }*/
	.rightbottom { width:245px; float:left; padding:0px 0px 0px 0px; margin-left:10px;  }

.imageback {
	/*background:url(../Images/bottlesmall.png) no-repeat; */
	width:360px;
	height:295px;
	position:relative;
	z-index:1;
	margin:0px 0px 0px 0px
}

.imageback2 {
	background:url(../Images/bottles2.png) no-repeat; 
	width:360px;
	height:295px;
	position:relative;
	z-index:1;
	top:140px;
	left:235px;
}

.image1 {
	padding:7px 0px 0px 0px;
	position:absolute;
	z-index:3;
}
	
.footer {
	height:10px;
	padding:0px 0px 10px 0px;
	font-size:10px;
	clear:both;
	border-bottom:red 10px solid;
}

.footer2 {
	height:10px;
	padding:50px 0px 10px 0px;
	font-size:10px;
	clear:both;
	border-bottom:red 10px solid;
}

.galleryimage {
	float:left;
	margin-right:25px;
}

.galleryimageright {
	float:left;
}

.contactkeg { 
	background-color:red;
	font-size:18px;
	line-height:25px;
	color:#FFF;
	padding:20px 20px 20px 20px
}

.homepageimage {
	float:right;
	margin:5px 0px 20px 25px
}

.homepageimage2 {
	float:right;
	margin:-40px 0px 20px 25px
}

.advertimagespace {
	padding-top:20px;
}

a.servicelink {
	color:#000;
	text-decoration:none
}

a:visited.servicelink {
	color:#000;
	text-decoration:none
}

a:hover.servicelink li {
	background-color:#FF8793;
	padding-left:10px;
}

