html, body {
  height: 100%;
}
body {
	margin: 0 auto;
	font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #000;
	height: 100%;
}
a, link, active, visited { color: #cb0000; text-decoration: underline; }
a:hover { color: #fb0000; text-decoration: underline; }
span { padding: 0; margin: 0; }
hr { height: 1px; background-color: #212121; border: 0; }
.hideme { visibility: hidden; display: none; }

#flashclub, #flashbeer, #flashbistro, #flashvip, flashfunctions {
	width: 270px;
	height: 179px;
}

/*TEXT*/
#textbank {
	position: absolute;
	margin: 160px 0px 0px 222px;
	font-size: 19px;
	font-weight: bold;
}
.redme { color: #eb0000; }

/*SCROLL*/
div#holdwn {
	height: 150px; 
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #450000;
	border-bottom: 1px solid #450000;
	padding: 5px 0px 5px 0px;
	width: 880px;
}
div#wn	{ 
	/**/position: relative;
	float: left;
	width: 850px; 
	height: 150px; 
	overflow: hidden;	
	/*border: 1px solid #9F0;*//*TESTING*/
}
/* show first div */
div#lyr1 { 
	visibility: visible;
}
div#scroll_links { float: right; height: 150px; }

#allin900 {
	margin: 10px auto 0px auto;
	width: 900px;
	background: #000 url("../images/layout/bankrunner.gif") top left repeat-y;
	border-top: 1px solid #560000;
}
#bankhead { position: absolute; margin: 22px 0px 0px 11px; width: 680px; height: 175px; }
#allinbank {
	margin: 0 auto;
	width: 898px;
	background: url("../images/layout/bankback.gif") top left no-repeat;
	/*width: 900px;*/
	/*height: 850px;*/
	/*background: #000 url("../images/layout/bankback.jpg") top left no-repeat;*/
}
#allin400 {
	margin: 0 auto;
	width: 400px;
}
#allinbankpop {
	margin: 0 auto;
	width: 350px;
	height: 350px;
	background: #000 url("../images/layout/bankbeatsback.jpg") top left no-repeat;
}
#holdplayerpop {
	padding: 185px 0px 0px 20px;
	width: 300px;
	height: 100px;
	text-align: right;
}
#popdiv { 
	margin: 10px auto;
	width: 330px;
	border: 1px solid #2b0000;
}
#popdivplayer { 
	margin: 10px auto;
	width: 360px;
	border: 1px solid #2b0000;
}
#popdivpromo { 
	margin: 10px auto;
	width: 620px;
	border: 1px solid #2b0000;
}
#popdivpromohor { 
	margin: 10px auto;
	width: 990px;
	border: 1px solid #2b0000;
}
#holdmenu {
	float: right;
	width: 200px;
	height: 185px;
	margin: 20px 0px 0px 0px;
}


#doubled {
	margin: 7px auto 5px auto;
	width: 880px;
	height: 40px;
}
#doubledpoll {
	margin: 7px auto 5px auto;
	width: 880px;
}
.doubled2 {
	margin: 5px auto 5px auto;
	width: 880px;
}
#doublegallery {
	margin: 0 auto;
	width: 880px;
	height: 520px;
	text-align: center;
}
	#doublegallery1 {
		position: absolute;
		width: 880px;
		height: 520px;
		background-color: #ab0000;
		filter: alpha(opacity=20);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		-moz-opacity: 0.20;
		opacity: 0.20;
	}
	#doublegallery2 {
		position: relative;
		width: 870px;
		background: transparent;
		padding: 20px 0px 0px 0px;
	}

#leftlead {
	margin: 0px 0px 5px 10px;
	width: 270px;
	height: 235px;
}
	#leftlead1 {
		position: absolute;
		width: 270px;
	height: 235px;
		background-color: #000;
		filter: alpha(opacity=35);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
		-moz-opacity: 0.35;
		opacity: 0.35;
	}
	#leftlead2 {
		position: relative;
		width: 260px;
		background: transparent;
		padding: 5px 10px 5px 10px;
	}

#leftleadA {
	margin: 10px 0px 5px 10px;
	width: 270px;
	height: 70px;
}
	#leftleadA1 {
		position: absolute;
		width: 270px;
		height: 70px;
		background-color: #ab0000;
		filter: alpha(opacity=20);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		-moz-opacity: 0.20;
		opacity: 0.20;
	}
	#leftleadA2 {
		position: relative;
		width: 260px;
		background: transparent;
	}
	
#doublepoll {
	width: 895px;
}
#holdtitle {
	float: left; 
	text-align: left;
	width: 370px;	
	margin: 8px 0px 0px 0px;
}
#holdsn {
	float: right;
	text-align: right;
	width: 400px;
	margin: 0px 0px 0px 0px;
}
#holdplayer {
	float: left; 
	text-align: left;
	width: 320px;
}
/*#audioplayer { width: 300px; height: 26px; }*/

#lefty { float: left; margin: 0px 0px 0px 0px; width: 285px; text-align: left; }
#righty { float: right; margin: 0px 10px 0px 0px; width: 600px; text-align: right; }

#footer {
	background: #000 url("../images/layout/bankbase.gif") top left no-repeat;
	margin: 0 auto;
	width: 900px;
	padding: 15px 0px 5px 0px;
}

.clearit { clear: both; }
.spacer { height: 10px; }
.nolink { border: 0; text-decoration: none; }
.padl10 {padding: 0px 0px 0px 10px; }
.padr10 { float: right; padding: 0px 10px 0px 0px; border: 0; text-decoration: none; }
.padtb5 { padding: 5px 5px 0px 0px; }

.leadin { padding: 5px 5px 5px 10px; font-size: 14px; letter-spacing: 2px; color: #e1e1e1; }
/*.leadinred { font-size: 14px; letter-spacing: 2px; color: #9b0000; }*/
.leadinred { letter-spacing: 1px; color: #eb0000; }

.maintext { padding: 5px 10px 5px 10px; }
.banktitle { font-size: 15px; color: #c1c1c1; }
.banktitlegal { font-size: 16px; color: #c1c1c1; }
.polltitle { font-size: 18px; color: #c1c1c1; background-color: #2b0000; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; }
.banktitlered { font-size: 18px; color: #ab0000; padding: 0px 0px 5px 0px; }
.minidate { font-size: 12px; color: #000; background-color: #c1c1c1; padding: 0px 3px 0px 3px; margin: 0px 5px 0px 5px; font-weight: bold; }
.smally { font-size: 11px; }
.smallmiddle { font-size: 10px; text-align: center; }

.gallthumb { padding: 3px 3px 0px 3px; border: 0; text-decoration: none; }
.holdpoll { padding: 5px 0px 5px 0px; }
.gallbase { background-color: #2b0000; text-align: center; vertical-align: middle; }

td { vertical-align: top; font-size: 11px; }
.tdform { background-color: #131313; padding: 2px 3px 5px 5px; border-bottom: 1px solid #9b0000; color: #ab0000; font-size: 14px; font-weight: bold; }
.tdform2 { padding: 2px 0px 5px 2px; }
.inputy { border: 1px solid #9b0000; background-color: #000; color: #fb0000; padding: 2px 2px 2px 2px; margin: 5px 0px 5px 0px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; }
.tdsubmit { text-align: right; vertical-align: bottom; }

/*HP EVENTS*/
.tddjsch { background-color: #ff6600; color: #212121; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; font-size: 16px; }
.tddjsch2 { background-color: #212121; color: #ff6600; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; font-size: 16px; }
.tddayf { background-color: #ff9900; color: #414141; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; font-size: 16px; }
.tddayf2 { background-color: #414141; color: #ff9900; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; }
.tddays { background-color: #ffcc00; color: #616161; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; font-size: 16px; }
.tddays2 { background-color: #616161; color: #ffcc00; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: top; }

.tdtitle { font-size: 16px; font-weight: bold; letter-spacing: 2px; border-bottom: #cb0000; color: #cb0000; vertical-align: middle; }
.tdtitle2 { font-size: 16px; font-weight: bold; letter-spacing: 2px; border-bottom: #fff; background-color: #cb0000; vertical-align: middle; }
.tdmonth { background-color: #313131; color: #ab0000; padding: 2px 10px 2px 3px; font-weight: bold; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #ab0000; }
.tddj { background-color: #515151; color: #7b0000; padding: 2px 0px 2px 3px; font-weight: bold; font-size: 14px; vertical-align: middle; border-bottom: 1px solid #7b0000; }
.tddate { background-color: #131313; color: #7b0000; padding: 2px 0px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdbar { background-color: #4b0000; padding: 2px 0px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdclub { background-color: #7b0000; padding: 2px 0px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdmain { background-color: #ab0000; padding: 2px 0px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdupper { background-color: #cb0000; padding: 2px 0px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdbardj { color: #4b0000; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdclubdj { color: #7b0000; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdmaindj { color: #ab0000; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdupperdj { color: #cb0000; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: middle; }
.tdspecial { background-color: #ff6600; padding: 2px 10px 2px 3px; font-weight: bold; vertical-align: middle; }

#doublespecial {
	margin: 0 auto;
	width: 880px;
	height: 240px;
}
	#doublespecial1 {
		position: absolute;
		width: 880px;
		height: 240px;
		background-color: #000;
		filter: alpha(opacity=35);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
		-moz-opacity: 0.35;
		opacity: 0.35;
	}
	#doublespecial2 {
		position: relative;
		width: 880px;
		background: transparent;
	}
.headhome { font-weight: bold; font-size: 21px; }
.tddrink { color: #cc9900; padding: 2px 2px 5px 2px; font-weight: bold; vertical-align: top; font-size: 18px; text-align: center; border-bottom: 1px solid #78530a; }
.tdprice { color: #b88f40; padding: 2px 2px 2px 2px; font-weight: bold; vertical-align: top; font-size: 24px; text-align: center; }
.tdadm { background-color: #4da7c1; padding: 2px 2px 2px 2px; font-weight: bold; vertical-align: middle; font-size: 18px; }
.tddeej { background-color: #f0528c; padding: 2px 2px 2px 2px; font-weight: bold; vertical-align: middle; font-size: 18px; }

.promo0 { float: left; width: 420px; margin: 0px 10px 0px 0px; }
.promo1 { float: right; width: 450px; margin: 0px 0px 0px 0px; }
.promosub1 { float: left; margin: 0 0px 0px 23px; width: 213px; height: 25px; }
.promosub1 a { background-color: #4b0000; font-weight: bold; font-size: 14px; display: block; color: #fff; text-decoration: none; padding: 5px 5px 5px 5px; }
.promosub1 a:hover { background-color: #ca0000; color: #fff; text-decoration: none; padding: 5px 5px 5px 5px; }
.promosub2, .promosub2 a { background-color: #7b0000; font-weight: bold; font-size: 14px; margin: 5px 0px 0px 0px; display: block; color: #fff; text-decoration: none; }
.promosub2 a:hover { background-color: #ca0000; display: block; color: #fff; text-decoration: none; }
.promosub3 { background-color: #ca0000; padding: 2px 2px 2px 5px; font-weight: bold; font-size: 16px; margin: 5px 0px 0px 0px; display: block; }

.goldbg { float: left; width: 400px; background-color: #cc9900; font-weight: bold; font-size: 14px; margin: 0 0px 0px 10px; display: block; color: #fff; text-decoration: none; padding: 5px 5px 5px 5px; }
.red { color: #eb0000; }
.gold { color: #cc9900; }
.emspaced { letter-spacing: 6px; font-size: 16px; font-weight: normal; }