#mainwrapper {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	z-index: 2;
}
#innerwrapper {
	position: absolute;
	float: left;
	left: 0px;
}
#mainsplash {
	float: left;
	margin-top: 0px;
}
#leftcontent {
	position: relative;
	margin-top: -35px;
	margin-left: 0px;
	float: left;
	width: 821px;
	z-index: -1;
}
#uppersplash {
	height: 123px;
	margin-left: 0px;
	float: left;
}
#uppersplashcaption {
	clear: both;
	position: relative;
	top: -40px;
	padding: 8px;
	height: 35px;
	background: #000;
	filter: alpha(opacity=75);
	opacity: 0.75;
	left: 100px;
	width: 575px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #fff;
	font-weight: normal;
}
#menuintro{
	background: #000;
	float: left;
	margin-top: 0px;
	width: 600px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #fff;
	font-weight: normal;
}
#flavours {
	position: relative;
	top: -45px;
	float: left;
}	
#rightsplash {
	float: left;
	margin-top: 0px;
	width: 179px;
	height: 481px;
}
#middlecontent {
	background: #000;
	float: left;
	margin-top: 0px;
	width: 500px;
	padding-top: 35px;
	padding-right: 20px;
}
#flavourcontent {
	background: #000;
	float: left;
	margin-top: 0px;
	width: 600px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 50px;
}
#promocontent {
	background: #000;
	float: left;
	margin-top: 0px;
	width: 735px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#privilegewrapper {
	background: #000;
	float: left;
	margin-top: 0px;
	width: 735px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#privilegetitle {
	float: left;
	width: 554px;
	height: 100px
}
#privilegecard {
	float: left;
	width: 276px;
	height: 315px;
}
#privilegetext {
	float: left;
	width: 405px;
	height: 315px;
}
#privilege_thismonth {
	float: right;
	width: 350px;
	background: #222;
	margin-top: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #fff;
	font-weight: normal;
}
#privilege_offer {
	float: right;
	width: 350px;
	background: #111;
	margin-top: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #ff0000;
	font-weight: bold;
}
#privilege_blurb {
	float: right;
	width: 300px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #fff;
	font-weight: normal;
}
#textpanel {
	top: 75px;
	width: 90%;
	padding-left: 20px;
	padding-bottom: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #fff;
	font-weight: normal;
}
#greycaption {
	background: #222;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #fff;
	font-weight: normal;
}
#flavourcaption {
	width: 500px;
	float: right;
	background: #222;
	margin-top: 10px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	color: #fff;
	font-weight: bold;
}
#thumbnails {
	background: #000;
	padding: 5px;
	float: right;
}
#flavourdetail {
	background: #111;
	padding: 5px;
	float: right;
	width: 500px;
}
#flavourdetail1 {
	float: left;
	width: 240px;
	padding: 5px;
}
#flavourdetail2 {
	float: right;
	width: 210px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #fff;
	font-weight: normal;
}
#footnote {
	background: #000;
	clear: both;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #8c8c8c;
	font-weight: normal;
}
#goldbar {
	background: #000;
	margin-left: 10px;
	float: left;
	width: 787px;
}
#goldbarbuffer {
	float: left;
	width: 203px;
}
#flashfooter {
	background: #000;
	border: 1px solid #BFBFBF;
	margin-top: 5px;
	margin-left: 15px;
	float: left;
	width: 661px;
}
#flashbuffer {
	float: left;
	width: 324px;
}
#footer {
	clear: both;
	position: relative;
	top: -40px;
	width: 1000px;
	height: 76px;
	margin: 0 auto;
	background: url(../images/footer.jpg) no-repeat center bottom;
	z-index: 1;
}
#news_date_bg {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-left:10px;
text-align:left;
width:661px;
height:17px;
background-image:url(../the-bar/images/news_date_bg.jpg);
color:#FFFFFF}
#news_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
text-align:left;
color:#FFFFFF;
float:left;
width:470px}
#news_image {
float:right;
width:200px;
text-align:center;
padding:10px;
font-size:12px
}
#news_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
background:#111111;
float:left;
width:210px;
padding:10px}
#news_stories {
text-align:left;
width:225x;
height:345px;
background:#000000;
border-left: 1px solid #4c4c4c;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
padding:5px}
.news_thismonth {
color:#FF0000;padding:10px}
#news_stories a {
color:#FFFFFF;
}
.news_date{
padding-left:10px;
font-size:14px;
line-height:15px}
.news_headline{
font-size:20px;
padding:10px 0px 10px 0px}
.news_copy{
font-size:12px;
line-height:20px
}

/* begin css tabs */

#tabmenu {
		color: #000;
		border-bottom: 1px solid #4c4c4c;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px ;
padding-bottom:10px		}
		

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #DEDECF;
		background: #353535;
		font: 12px;
		border: 1px solid #4c4c4c;
		padding: 10px 5px 10px 5px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #000;
		border-bottom: 3px solid #000; }

	#tabmenu a:hover {
		color: #fff;
		background:#666666 }

	#tabmenu a:visited {
		color: #E8E9BE; }

	#tabmenu a.active:hover {
		background: #666666;
		color: #DEDECF; }