@charset "utf-8";
/* CSS Document */
html, body {
	background:url(images/background.jpg) no-repeat #d9690f center top;
	padding: 0;
	margin: 0;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#2e1b00;
	width:100%;
	height:100%;
}
h1, h2, h3, h4 {
	display:inline;
	font-size:14px;
}
a img {
	border:none;
}
div {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#c84010;
}
a:hover {
	text-decoration:underline;
}
/* input */
input {
	width:190px;
	margin-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}
select {
	border:solid 1px #c84010;
	margin-bottom:5px;
	width:198px;
	padding-left:3px;
	padding-right:3px;
}
input[type="text"] {
	border:solid 1px #c84010;
}
input[type="password"] {
	border:solid 1px #c84010;
}
textarea {
	width:190px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	border:solid 1px #c84010;
}
input[type="submit"] {
	width:auto;
	cursor:pointer;
	margin-left:2px;
	margin-right:2px;
}
#first_page_header {
	margin-top:20px;
	margin-bottom:20px;
	width:400px;
	height:100px;
	text-align:center;
}
#speach_bubble {
	background:url(images/speach_bubble.png) left no-repeat;
	height:124px;
	width:400px;
	margin-bottom:20px;
}
#first_page_button_container {
	width:286px;
	margin-bottom:35px;
}
#first_page_button_container div {
	height:60px;
	width:123px;
	float:left;
}
#first_page_button_container .btn_yes {
	background:url(images/first_page_yes.png);
}
#first_page_button_container .btn_yes:hover {
	background:url(images/first_page_yes_hover.png)
}
#first_page_button_container .btn_no {
	background:url(images/first_page_no.png);
	margin-left:40px;
}
#first_page_button_container .btn_no:hover {
	background:url(images/first_page_no_hover.png);
}
#first_page_copyright {
	width:600px;
	text-align:center;
	margin-bottom:10px;
}
#not_18 {
	width:600px;
	margin-top:75px;
	text-align:center;
}
#header {
	border-top:solid 2px #2e1b00;
	background-image:url(images/header.png);
	width:800px;
	height:35px;
	margin-bottom:15px;
}
#button_holder {
	width:405px;
}
#header_img {
	width:800px;
	height:300px;
	background:url(images/header_bg.jpg) no-repeat #2e1b00;
}
#header_logo {
	background:url(images/logo.png) left no-repeat;
	margin-top:10px;
	width:250px;
	height:60px;
	float:left;
	margin-left:50px;
}
.button {
	background:url(images/header_button_overlay.png);
	width:100px;
	padding-top:7px;
	height:28px;
	float:left;
	text-align:center;
	color:#c84010;
	font-size:12px;
	cursor:pointer;
	font-weight:normal;
}
.button:hover {
	background:url(images/header_button_overlay_2.png);
	color:#c84010;
}
.current_button {
	background:url(images/header_button_overlay_2.png);
	color:#fff;
	font-weight:bold;
}
.header_border{
	float:left;
	background:url(images/header_button_overlay_2.png);
	height:35px;
	width:1px;
}
#content_container {
	width:800px;
}
#content_top {
	background:url(images/content_top.png);
	width:550px;
	height:25px;
	float:right;
	padding-top:10px;
	text-align:center;
	padding-left:50px;
}
#content {
	padding-top:20px;
	background-color:#ebe1c2;
	width:600px;
	float:right;
}
.content_label {
	width:250px;
	height:20px;
	background-repeat:no-repeat;
}
.small_container {
	width:420px;
	margin-bottom:20px;
}
.content_div {
	width:500px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.content_div .submit_ok:hover {
	background:url(images/submit_hover.png);
}
.border_bottom {
	border-bottom:dashed 1px #2e1b00;
}
.form_style1 {
	text-align:center;
}
.form_style1 input[type="text"] {
	width:400px;
}
.form_style1 textarea {
	width:400px;
	height:150px;
}
.form_style1 .submit_ok {
	background:url(images/submit.png);
	width:100px;
	height:25px;
	border:none;
}
.form_style1 .submit_ok:hover {
	background:url(images/submit_hover.png);
	width:100px;
	height:25px;
	border:none;
}
.unneeded_form {
	background-color:#ececec;
}
.adress_input {
	width:138px;
	margin-right:5px;
	float:left;
}
.number_input {
	width:40px;
	float:left;
}
.content_img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
#content_bottom {
	background:url(images/content_bottom.png);
	width:600px;
	height:35px;
	float:right;
}
#left_tab {
	width:190px;
	float:left;
	margin-right:10px;
	float:left;
}
#label_top {
	width:190px;
	height:35px;
	float:left;
}
.extra {
	background:url(images/label_extra.png);
}
.latest_news {
	background:url(images/label_latest_news.png);
}
.latest_news_title {
	font-weight:bold;
	font-size:14px;
}
.latest_news_title a {
	color:#2e1b00;
}
#label_bottom {
	background-image:url(images/label_bottom.png);
	width:190px;
	height:10px;
	float:left;
	margin-bottom:15px;
}
.label_content_border {
	background:url(images/label_overlay_2.png);
	width:190px;
	height:1px;
	float:left;
}
.label_content {
	background:url(images/bullet_point.png) left no-repeat;
	background-color:#ebe1c2;
	width:165px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	float:left;
	cursor:pointer;
	color:#2e1b00;
	font-weight:normal;
}
.label_content:hover {
	background:url(images/arrow.png) left no-repeat;
	background-color:#ebe1c2;
}
#form_container {
	width:380px;
}
#form_left {
	width:100px;
	float:left;
	text-align:right;
	color:#c84010;
}
#form_left div {
	padding-right:3px;
	margin-top:3px;
}
#form_right {
	width:200px;
	float:left;
	text-align:center;
}
#form_right textarea {
	height:100px;
}
#form_right .submit_ok {
	background:url(images/submit.png);
	width:100px;
	height:25px;
	border:none;
}
#form_right .submit_ok:hover {
	background:url(images/submit_hover.png);
}
#form_container2 {
	width:420px;
}
#form_left2 {
	width:120px;
	float:left;
	text-align:right;
	color:#c84010;
}
#form_left2 div {
	padding-right:3px;
	margin-top:3px;
}
#footer {
	margin-top:10px;
	margin-bottom:10px;
	background:url(images/footer.png);
	width:600px;
	float:right;
	height:34px;
	text-align:center;
	color:#ebe1c2;
	padding-top:1px;
}
#footer a {
	color:#ebe1c2;
	font-weight:normal;
}
#footer .text_style1 a {
	color:#f87344;
}
#logged_in {
	width:180px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#ad0707;
	margin-bottom:10px;
}
#logged_in a {
	color:#ad0707;
	font-weight:normal;
	font-size:12px;
}
.msg {
	background-color:#ffd9d9;
	width:400px;
	color:#ad0707;
	padding:5px;
	text-align:center;
	border:dashed 1px #ad0707;
	margin-bottom:10px;
}
.pink_bg {
	background-color:#ffd9d9;
}
.page_bg {
	background-color:#ebe1c2;
}
.no_border {
	border:none;
}
.float_left {
	float:left;
}
.green_submit {
	color:#11b400;
	border:dashed 1px #11b400;
}
.red_submit {
	color:#ad0707;
	border:dashed 1px #ad0707;
}
.hidden {
	display:none;
}
.tos {
	list-style:decimal;
}
.tos li {
	font-weight:bold;
}
.tos ul li {
	font-weight:normal;
	list-style:lower-roman;
}
#fb_tab, #twit_tab {
	width:191px;
	height:44px;
	background:url(images/fb.png);
	margin-bottom:15px;
}
#twit_tab {
	background:url(images/twit.png);
}
#fb_tab:hover, #twit_tab:hover {
	background-position:bottom;
}
/* text classes */
.text_style1 {
	color:#f87344;
}
.text_style2 {
	font-weight:normal;
	font-size:12px;
}
.text_style3 {
	color:#c84010;
}
.text_style4 {
	color:#000;
	font-weight:bold;
}
/* content labels */
.content_latest_news {
	background-image:url(images/content_labels/content_latest_news.png);
}
.content_contact {
	background-image:url(images/content_labels/content_contact.png);
}
.content_keg_pickup {
	background-image:url(images/content_labels/content_keg_pickup.png);
}
.content_links {
	background-image:url(images/content_labels/content_links.png);
}
.content_listing {
	background-image:url(images/content_labels/content_listing.png);
}
.content_login {
	background-image:url(images/content_labels/content_login.png);
}
.content_order_form {
	background-image:url(images/content_labels/content_order_form.png);
}
.content_rates {
	background-image:url(images/content_labels/content_rates.png);
}
.content_terms_and_conditions {
	background-image:url(images/content_labels/content_terms_and_conditions.png);
}
.content_about_us {
	background-image:url(images/content_labels/content_about_us.png);
}
.content_information {
	background-image:url(images/content_labels/content_information.png);
}
.content_history {
	background-image:url(images/content_labels/content_history.png);
}
.content_taste_keg {
	background-image:url(images/content_labels/content_taste_keg.png);
}
.content_rent {
	background-image:url(images/content_labels/content_rent.png);
}