
/* Mootools Accordion Styles
--------------------------------------------------------------------*/

.xbox {
	float: left;
	padding: 0px;
	margin-bottom: 5px;
	width: 98%;
	height: auto;
}


.xbox .expand {
	margin: 0px;
	padding: 0px 10px;
	text-transform: none;
}

.xbox .boxtitle {
	width: 100%;
	padding: 5px 5px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.boxtitle a, .boxtitle a:link {
	color: #fff;
	text-decoration: none;
}

.boxtitle a:hover, .boxtitle:hover {
	color: #a0a040;
	text-decoration: none;
	cursor: pointer;
}

/* Main Site Box
--------------------------------------------------------------------*/

.box { 
	margin: 0 30px;
	margin-bottom: 20px;
	padding: 5px;
	min-height: 380px;
	height: 380px;
	height: 100%;
	border: 1px solid #8A0000;
	border-top: 0;
	background: #240000 url(../images/box.jpg) bottom right no-repeat;
}


html>body .box { 
	margin: 0 30px;
	margin-bottom: 20px;
	padding: 5px;
	min-height: 380px;
	height: 100%;
	border: 1px solid #8A0000;
	border-top: 0;
	background: #240000 url(../images/box.jpg) bottom right no-repeat;
	overflow: hidden;
}


.bbox { 
	margin: 0 30px;
	margin-bottom: 20px;
	padding: 5px;
	min-height: 380px;
	height: 100%;
	border: 1px solid #8A0000;
	border-top: 0;
	background-color: #240000;
}

.weekday {
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0px;
	width: 99%;
	height: 300px !important;
	background: #240000 url(../images/box2.jpg) bottom right no-repeat;
	border: 1px solid #8A0000;
}
.weekday img {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

 /* Front Page Top 
--------------------------------------------------------*/

.boxtop1 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop1.jpg) bottom right no-repeat;
}

html>body .boxtop1 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop1.jpg) bottom right no-repeat;
}

/* Drink Page Top 
--------------------------------------------------------*/

.boxtop2 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop2.jpg) bottom right no-repeat;
}

html>body .boxtop2 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop2.jpg) bottom right no-repeat;
}

/* Events Page Top 
--------------------------------------------------------*/

.boxtop3 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop3.jpg) bottom right no-repeat;
}

html>body .boxtop3 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop3.jpg) bottom right no-repeat;
}


/* Gallery Page Top 
--------------------------------------------------------*/

.boxtop4 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop4.jpg) bottom right no-repeat;
}

html>body .boxtop4 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop4.jpg) bottom right no-repeat;
}

/* Contact Page Top 
--------------------------------------------------------*/

.boxtop5 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop5.jpg) bottom right no-repeat;
}

html>body .boxtop5 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop5.jpg) bottom right no-repeat;
}

/* Thank you Page Top  
--------------------------------------------------------*/

.boxtop6 { 
	margin: 0 auto;
	padding: 5px;
	width: 724px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop6.jpg) bottom right no-repeat;
}

html>body .boxtop6 { 
	margin: 0 auto;
	padding: 5px;
	height: 61px;
	border: 0px solid #8A0000;
	border-bottom: 1px solid #8a0000;
	background: #000 url(../images/boxtop6.jpg) bottom right no-repeat;
}


/* Main Content Box 
--------------------------------------------------------*/

.box2 { 
	margin: 0 30px;
	padding: 2px;
	min-height: 380px;
	height: 100%;
	height: 380px;
	border: 1px solid #8A0000;
	border-top: 0;
	background: #240000;
}

html>body .box2 { 
	margin: 0 30px;
	padding: 2px;
	min-height: 380px;
	height: 100%;
	border: 1px solid #8A0000;
	border-top: 0;
	background: #240000;
}