BODY  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	height: 100%;
}

.formreq {
	color:#FF3300;
	text-align: left;
}

.formnoreq {
	color:#999999;
	width: 140px;
	text-align: left;
}

.home_banner_back {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/home_banner_back2.png) center;
	background-repeat: no-repeat;
	height: 88px;
	width: 102px;
	padding-top: 7px;
	text-align: center;
}

.home_banner_back a:visited, .home_banner_back a {text-decoration:none; color:#d00; font-weight:bold;}
.home_banner_back a:visited img, .home_banner_back a img{
	/*filter: alpha(opacity=90);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 	-moz-opacity: 0.90; opacity:0.9;*/
}
.home_banner_back a:hover {background-color:transparent; color:#06a;}
.home_banner_back a span {display:none;}
.home_banner_back a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}

.home_banner_back a:hover img { filter: alpha(opacity=100); 
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
/* width: 72px;*/
 }

#beerOfTheMonth {
	float: left;
	vertical-align: bottom;	
	width: 160px;
	height: 620px;
	/*border: 1px solid red;*/
}

#botmBlurb {
	position: absolute;
	display: none;
	padding: 5px;
	width: 250px;
	vertical-align: top;
	z-index: 2000;
	background-image: url(../images/content_background_botm.png);
	background-repeat: repeat;
}

#botmBlurb h3 {
	margin-bottom: 2px;
	margin-top: -2px;
	font-size: 14px;
	text-align: left;
/*	color: #acbecc;*/
	color:#FFFFFF;
}

#botmBlurb p {
	border: 1px solid #031529;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
	text-align: left;
}

.pageBackground {
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 100%;
	background-color:#000000;
	top: 10px;
	vertical-align:top;
	
}
.pcontent{
	/*color: #acbecc;*/
	color:#FFFFFF;
	padding: 10px;
}

.pcontent a {
	color:#decc6a;
	font-size:12px;	
}

.pcontent a:hover {
	color:#ffffff;
	text-decoration:underline;
	font-size:12px;	
}

.dark_text {
/*	color: #acbecc;*/
	color: #FFFFFF;
	padding: 10px;
}

#music_btns {
	padding-left: 118px;
	padding-top: 6px;
}

.spacer {
	padding-top: 10px;
}

#music_player {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/music_player_background.png) no-repeat;
	background-position:center;
	padding-left: 5px;
	height: 50px;
	width: 285px;
}

#employment_top {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/employment_top.png);
	background-repeat: no-repeat;
	width: 282px;
	height: 30px;
}

#employment_mid{
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/whats_on_tap_mid.png) repeat-y;
	width: 282px;
}

#whats_on_tap_top {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/whats_on_tap_top.png);
	background-repeat: no-repeat;
	width: 282px;
	height: 30px;
}

#whats_on_tap_mid{
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/whats_on_tap_mid.png) repeat-y;
	width: 282px;
}

.whats_on_tap_date {
	color: #decc6a;
	font-size: 10px;
	padding: 0px;
}

a.whats_on_tap_date:hover {
	color: #decc6a;
	font-size: 10px;
	text-decoration:underline;
}

.whats_on_tap_title {
	color: #ffffff;
	font-size: 10px;
}

a.whats_on_tap_title:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration:underline;
}

.whats_on_tap_text {
	color: #FFFFFF;
	padding: 10px;
	padding-top: 5px;
	font-size: 9px;
}

#whats_on_tap_bottom{
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/whats_on_tap_bottom.png);
	background-repeat: no-repeat;
	width: 282px;
	height: 10px;
}

#news_and_notes_top{
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/news_and_notes_top.png);
	background-repeat:no-repeat;
	width: 282px;
	height: 28px;
}

#news_and_notes_mid {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/news_and_notes_content.png);
	background-repeat: repeat-y;
}

#news_and_notes_mid a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 10px;
	text-decoration:underline;
}

#news_and_notes_mid a:hover {
	color: #000000;
	font-weight:bold;
	font-size: 10px;
	text-decoration:none;
}

#news_and_notes_bottom {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/news_and_notes_bottom.png);
	background-repeat:no-repeat;
	width: 282px;
	height: 8px;
}

#news_and_notes_date {
	color: #6d050e;
	font-size: 10px;
	font-weight:bold;
}


#leftSideContent {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/content_left_side.png) repeat-y;
	width: 10px;
}

#rightSideContent {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/content_right_side.png) repeat-y;
	width: 10px;
}


#topcontent {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/content_top_side.png) repeat-x;
 	height: 10px;
}

#bottomcontent {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/content_bot_side.png) repeat-x; 
	height: 10px;
}

#midcontent{
	/*behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/content_background_lg.png);*/
	background-color:transparent;
	background-repeat: repeat;
}

#menubar {	
	background: url(../images/navbar.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 37px;
	width: 770px;
}

.menubarBottom {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
	background: url(../images/navbar_bottom.png) center;
	background-repeat: no-repeat;
	height: 43px;
	width: 770px;
	color: #FFFFFF;
	text-align:right;
	padding-right: 30px;
	font-size:10px;
}

.menubarBottom a:hover {
	color: #FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

.menubarBottom a {
	color: #FFFFFF;
	font-size:10px;
}


#page {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

#bottleBox {
	border: 1px solid green;
	padding: 0px;
	margin: 0px;
}

#ice {
	background-image: url(../images/background_ice.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	z-index: 50;
	float: left;
	border: 1px solid white;
	width: 400px;
	height: 203px;
	
}

#bottle {
	z-index: 40;
	position: relative;
	background-image: url(../images/bottle.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	border: 1px solid blue;
	width: 399px;
	height: 613px;
	
}
#content {
	z-index: 100;
	vertical-align:top;
	height: 100%;
}

P  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	color: #acbecc;*/
	color:#FFFFFF;
}

TD  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	color: #acbecc;*/
	color:#FFFFFF;
}

.White {
	color: #ffffff;
	font-size: 12px;
}

.WhiteBold {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#artist_title {
	color: #a31017;
	float:left;
	position:relative;
	padding-left: 80px;
	font-size: 10px;
	font-weight:bold;
}

#artist_title_actual {
	color: #000000;
	float:right;
	position:relative;
	font-size: 10px;
	font-weight:bold;
	width:100px;
}

.gold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #D8BC39;
}

.goldBold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #D8BC39;
	font-weight: bold;
}

.clearBoth {
	clear: both;
}

.headertext {
	font-size : 14px;
	padding: 5px;
	font-weight: bold;
	color: #ffffff;
}
.headertextwhite {
	font-size : 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.MsoBodyText {
	color: #FFFFFF;
	padding: 10px;

}

.MsoNormal {
	color: #FFFFFF;
}

.boldtext {
	font-weight: bold;
	color: #031529;
}
.boldtextwhite {
	font-weight: bold;
	color: #FFFFFF;
}

.White {
	color: #ffffff;
	font-size: 12px;
}

A.homegold {
	color : #D8BC39;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}
A.homegold:hover {
	color : #D8BC39;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: underline;
}

A.homegold1 {
	color : #b10019;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	font-weight: bold;
}
A.homegold1:hover {
	color : #b10019;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: underline;
	font-weight: bold;
}

A.homewhite {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}
A.homewhite:hover {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: underline;
}



TD.bg  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #ffffff;
}

TABLE.border {
	/*background-color: #B10019;	*/
}

TR.border {
	background-color: #E6B300;	
}

TR.subrow {
	background-color: #8E0000;
}

TD.inside {
	/*background-color: #DFB425;*/
}

TD.forminside {
	background-color: #FFFFFF;
}

TR.evenrow {
	background-color: #043148;
}

TR.oddrow {
	background-color: #03386E;
}

.boxhead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.smboxhead {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;	
}

.subboxhead {
	color: #ffffff;
	font-weight: bold;
}

.WhiteBold {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.GreyBold {
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
}

.BGreyBold {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.WhiteReg {
	color: #ffffff;
	font-size: 12px;
}

.datetext {
	font-weight: regular;
	color: #836503;
}

.MaroonBold {
	font-size : 13px;
	font-weight: bold;
	color: #360000;
}

.hint {
	color: #FF3300;
	font-size: 10px;
}

A:hover {
	color : #800113;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

A {
	color : #B10019;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Verdana, Arial;
	font-size: 11px;
}

INPUT.button { 
	background-color: #031529;
	border: solid 1px #999999; 
	color: #ffffff;
	font-weight: bold;
}
.InputClear {
	background-color: #ffffff;
	border: 0;
	font-size: 10px;			
}

.InputSmText {
	font-size: 10px;
}

.InputMedText {
	font-size: 11px;
}

img {
	behavior: url(http://www.gedaz.com/iepngfix.htc);
}
.contentStartCap {
	background-image: url(../images/content_startcap.png);
	background-repeat: no-repeat;
}

.contentEndCap {
	background-image: url(../images/content_endcap.png);
	background-repeat: no-repeat;
}
.contentStartCapLg {
	background-image: url(../images/content_startcap_lg.png);
	background-repeat: no-repeat;
}

.contentEndCapLg {
	background-image: url(../images/content_endcap_lg.png);
	background-repeat: no-repeat;
}

#promotions {
	clear: both;
	width: 100%;
	display:block;
}

.uppercase {
	text-transform: uppercase;
}