:link {	text-decoration: none;}
:active {	text-decoration: none;}
:hover {	text-decoration: none;}
:visited {	text-decoration: none;}
body {	margin: 0px;	padding:0px;	text-align:center;	font: normal 12px verdana;}
table {}
hr {	height:1px;}
img {	border:none;}

.maintable {	height: 450px ! important;}



.divcontainer {	position:absolute;	left:0px;	top:0px;	width:750px;}
.divlogo {	position:absolute;	top: -5px;	left: 0px;	text-align:left;	width: 200px ! important;	z-index:98;}
.guitar {	position:absolute;	top:-68px;	left: -85px;	height:578px;	overflow:hidden;	z-index:0;}
.divribbon {	position:absolute;	top: -5px;	left: 0px;	text-align:left;	width: 200px ! important;	z-index:99;}


.divstyleselector{	position:absolute;	top: -3px;	left: 550px;	width:160px;	text-align:center;}
.stylecell {	font: bold 10px verdana;	padding-left: 2px;	padding-right: 2px;}
.divaddress {	position:relative;	top: 11px;	text-align:right;	font: normal 9px verdana;	padding-right:20px;}
.divloading {	position:absolute;	top: 230px;	left: 180px;	width: 392px;	height: 150px;	font: bold 12px verdana; color:#dddddd;	text-align:center; vertical-align:middle}
.divmiddle {	position:absolute;	top: 210px;	left: 180px;	width: 392px;	height: 220px;	font: normal 10px verdana;	text-align:left;	overflow:auto;}
.divmiddle2 {	position:absolute;	top: 40px;	left: 180px;	width: 550px;	height: 390px;	font: normal 12px verdana;	text-align:center;	padding-right:2px; padding-left:2px; overflow:auto;}
.divmiddle2title {position:absolute;	top: 20px;	left: 180px;	width: 540px;	height:40px;font: bold 18px verdana; padding-right:5px;padding-left:5px;}
.divmiddle2text {position:absolute; top:40px; left: 0px; padding:10px;	font: normal 12px verdana;	text-align:left; height: 348px; width:528px; overflow:auto;}
.divmiddle3text {	padding:10px;	font: normal 12px verdana;	text-align:left;}

.divmiddleClosed{
text-align: center;
vertical-align:middle;
height:200px;
}

.divmusicbox {	position:absolute;	top: 20px;	left: 568px;	text-align: left;	font: normal 12px verdana;	padding: 3px;	height: 120px;	width:160px;}
.divblog {	position:absolute;	overflow:hidden; top: 24px;	left: 580px;	width:154px; height: 130px;	text-align: left;	font: normal 10px verdana;	padding: 2px;color:#ffffff; }

.divbanner1 {position:absolute;	top: 252px;	left: 584px; text-align:center;}
.divbanner2 {position:absolute;	top: 165px;	left: 582px; text-align:center;}
.divbanner2Hover {position:absolute;	top: 165px;	left: 582px; text-align:center;}

/* *********** footer section ************* */
.divcontactsmenu {	position:absolute;	top:444px;	left:330px;	width:205px;	height: 50px;	text-align:left;	font: normal 10px verdana;	padding: 2px;}

.divtcardmenu {	position:absolute;	top:440px;	left:618px;	width:74px;	height:55px;	text-align:center;	margin:2px;	cursor:pointer;}
.divtcardmenuHover {	position:absolute;	top:440px;	left:618px;	width:74px;	height:55px;	text-align:center;	cursor:pointer;}
.tcardtext {	font: bold 12px verdana;	text-align: left;}
.divsuperclubmenu {	position:absolute;	top:414px;	left:180px;	width:134px;	height:97px;}
#AreaSC {	cursor:pointer;}
#divsuperclubmenuBack {	position:absolute;	top:445px;	left:244px;	width:67px;	height:52px;	z-index:0;}
.superclubleft{	width:180px;	vertical-align:top;	font: normal 12px verdana;}
.superclubright{	vertical-align:top;	font: normal 12px verdana;}

/* *********** footer section ************* */


/* *********** Top ************* */
.divtop {	position:absolute;	top: 20px;	left: 180px; width: 386px;	height: 180px;	text-align:center;	vertical-align:middle;	padding:2px;	font: bold 14px verdana;}
.divtop img{	margin:2px;}
.toptext {	text-align: left;		font: normal 10px verdana;	margin-left: 5px;	height: 174px;	overflow:hidden;}
/* *********** Top ************* */

/* *********** DJs ************* */
.divdj {	margin:5px;	margin-bottom:10px;}
.celldjpic {	width: 80px;	height: 80px;}
.celldjtext {	font: normal 10px verdana;	text-align:left;	vertical-align:top;	width:250px;}
.djname {	text-align:center;	font: bolder 14px verdana;	margin: 3px;}
.djstyle {text-align:center;	font: bold 10px verdana;	margin: 3px;}
/* *********** DJs ************* */


/* *********** Presale Table ************* */
.presaletitle{	font: bold 14px verdana;}
.presaletext{	font: normal 12px verdana;}
.tablepresale {	width: 500px;}
.tablepresale td{	text-align:left;	padding-right: 10px;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	font: normal 12px verdana;}
.stdcell {	text-align:left;	vertical-align:middle;	padding:2px; font: normal 10px verdana;}
.rowhead {	text-align:left;	padding:2px;}
/* *********** Presale Table ************* */

/* *********** Menu ************* */
.divmenu {	position:absolute;	width:160px;	top:100px;	left:32px; z-index:100;}
.divmenuitem {text-align:left;	padding:3px;	font: normal 18px verdana; z-index:100;}
.dot {	visibility:hidden;	position:relative;	left:0px;	padding-right: 12px;	font: bold 18px verdana; z-index:100;}
.divmenuitemHover {	text-align:left;	padding:3px;	font: normal 18px verdana; z-index:100;}
/* *********** Menu ************* */

/* *********** Concert ************* */
.evening {	margin-bottom: 10px;	margin-right: 5px;	margin-left: 5px;	padding-right:5px;	padding-left:5px;	text-align:center;	font: normal 10px verdana;}
.concert {	margin-top:8px;}
.concerttable {	width:352px;}
.concertdate {width:120px; font: normal 10px verdana; text-align:center;}
.concerttime {	font: normal 10px verdana;	width:40px; text-align:center;}

.outerconcertcell{padding:3px;}
.SectionTitle {	text-align:center;	font: bolder 12px verdana;	margin: 3px;}
.ConcertArtist { text-align:center;	font: bolder 16px verdana;	margin: 3px;}
.concertstyle {	margin-bottom: 5px;	font: normal 12px verdana; text-align:center;}
.concertprice {	margin-top:3px;	font: normal 10px verdana;}
.subtitle {	font: bold 14px verdana;}
.nightdj {	position: relative;	left:0px;	margin-top:2px;	font: normal 10px verdana;	width:100px;	text-align:center;}
.divpresalebutton {	position: relative;	left:0px;	margin-top:2px;	font: normal 10px verdana;	width:100px;	text-align:center;}
.divSMSbutton {	position: relative;	left:0px;	margin-top:2px;	font: normal 10px verdana;	width:100px;	text-align:center;	cursor:pointer;}
.divconcertbuttons{	text-align:right;	cursor:pointer;}
/* *********** Concert ************* */


/* *********** On Stage ************* */
.tableonstage {	width:370px;}

.rowonstage {}
.bandonstage {	padding:5px; font: bold 14px verdana;}
#divMapHighlight {	position:absolute;}
.blank {	font: normal 10px verdana;	padding-left:2px;	padding-right:2px;}
.outeralbumtable {width:550px;}
.outeralbumleftcell {width:132px;text-align:center;vertical-align:top;}
.albumtable td{font:normal 10px verdana;}
.thumbcell {padding:2px;}
.Selthumbcell {padding:2px;}
.albumcell {padding: 2px;	font: bold 12px verdana;	text-align: center;	vertical-align:top;}
.imgcell {width:410px;}
.divmiddleOnStage{position:relative; text-align:center; height: 360px; width:130px; overflow:auto; z-index:100;}
.imgviewframe {border:none; width:410px;height:360px;}

/* *********** On Stage ************* */


.SMSframe {
	width: 500px;
	height: 90px;

}
.textinput {
	border: 1px solid gray;
}


/* *********** Google Maps ************* */

#googleFrame {
	width: 530px;
	height: 380px;
}