/* CSS Document */

/* MAIN ELEMENTS */
body {
	text-align: right;
	background-color: #000000;
}

/* GLOBAL STYLES */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #000000;
	margin-top: 30px;
}

p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10pt;
}

.allCenter {
	text-align: center;
}

/* SPAN STYLES */

.bold {
	font-weight: bold;
}

.footer {
	font-size: 8pt;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align: center;
	margin-top: 5px;
}

/*LAYOUT STYLES*/

.layoutTable {
	width: 725px;
	border: 1px solid #ffffff;
	margin-left: auto;
	margin-right: auto;
}

	.topCell {
		width: 725px;
		height: 176px;
		background-image: url("images/table_top.jpg");
	}
	
	.leftCell {
		width: 160px;
		height: 125px;
		background-image: url("images/table_left.jpg");
		background-repeat: repeat-y;
		background-color: #ffffff;
		border-right: 1px solid #000000;
		vertical-align: top;
		padding-top: 20px;
	}
	
	.rightCell {
		width: 565px;
		height: 125px;
		background-image: url("images/table_right.jpg"); /*551 px wide for some dumb reason*/
		background-repeat: repeat-y;
		/* padding-right: 20px; */
	}
	
	.bottomCell {
		width: 725px;
		height: 25px;
		background-image: url("images/table_bottom.jpg");
	}

.mainTable {
	width: 100%;
	height: 100%;
}

	.mainCell {
		width: 100%;
		padding-top: 20px;
		padding-right: 30px;
		padding-bottom: 30px;
		padding-left: 30px;
		text-align: left;
		vertical-align: top;
	}
	
.navTable {
	width: 138px;
	margin-left: 19px;
}

.navCell {
	width: 138px;
	height: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	font-size: 10pt;
}
.navCell a:visited { text-decoration: none; color: #000000; }
.navCell a:link { text-decoration: none; color: #000000; }

/*LINKS*/

/*CONTACT*/

	.contact_head1 {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 30pt;
		color: #FF0000;
		text-align: center;
		}

	.contactTable {
		}

	.contactTitle {
		font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		text-align: left;
		width: 100px;
		}
		
	.contactField {
		text-align: left;
		}
		
/* PAYNOW */
	.paynowTable {
		width: 460px;
		margin-left: 20px;
	}
	
	.paynowfieldLeft {
		width: 150px;
	}
	
	.paynowfieldMid {
		width: 160px;
	}
	
	.paynowfieldRight {
		width: 150px;
	}

/* VOUCHERS */
	.voucherTable {
		width: 460px;
		margin-left: 0px;
	}
	
	.voucherfieldLeft {
		width: 180px;
	}
	
	.voucherfieldMid {
		width: 0px;
	}
	
	.voucherfieldRight {
		width: 280px;
	}

/* POLE DANCE PARTY */
	.testTable {
		width: 450px;
		background-color: #FFFFCC;
		border: 1px solid #000000;
	}
	.testCell {
		width: 200px;
		padding: 10px;
		font-size: 11pt;
	}

