/* Global */
* { margin: 0; padding: 0; font-family:Helvetica, Arial;	color:#232424; text-align:left;}
img { border: none; }
a { outline: none; }
img, div { behavior: url(/css/iepngfix.htc) }
.clear {  width: 0px !important; height: 0px !important; overflow: hidden !important; float: none !important; clear: both !important;}

body{font-size:12px; font-family:Helvetica,  Arial; background-color:#f2f2f2; text-align:center;}
#container{width:510px; margin:0 auto; background:#ffffff;}
.content{margin:0 0 0 18px; width:474px; text-align: center;}
.hr{height:1px !important; width:100% !important; background:#dcdddd; margin:16px 0;}
#form{ width:510px; height:190px; background: url(/land/img/formBG.gif) #e0e0e0; position:relative;}
.topField{position:absolute; top:18px;}
.topField input{font-family:Arial; border:0; width:213px; background:#ffffff; margin-bottom:2px; font-size:14px; padding:8px;}
.subtext{font-size:10px;}
#nameField{left:15px;}
#emailField{left:262px;}
#cellField{left:347px;}
#numTix{position:absolute; width:126px; height:60px; background:url(/images/casino/numTixBG.gif); left:15px; top:84px;}
#numTix select{position:absolute; left:10px; top:37px; width:45px;}
#contribution{position:absolute; width:143px; height:60px; background:url(/land/img/contribution.gif); left:174px; top:84px;}
#contribution input{position:absolute; left:28px; top:24px; font-family:Arial; border:0; width:94px; background:#ffffff; margin-bottom:8px; font-size:14px; padding:8px;}
#total{font-size:17px; font-weight:bold; position:absolute; top:111px; left:350px;}
#submit{position:absolute; top:106px; left:420px;}
#formText{position:absolute; top:156px; left:18px;}
.centerText{text-align:center; width:100%;}
#footer, #footer a{width:510px; font-size:10px; margin:0 auto; padding:20px 0; text-align:center; color:#949494; }


#topSection{font-size:12px;line-height:1.5em;}
.big{font-size:17px; font-weight:bold;}
#bottomSection{font-size:12px; width:386px; text-align:center; line-height:1.5em;margin: 20px auto;}
#continue{width:100%; text-align:center; margin-bottom:6px;}

#headline{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#times{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

#address{
	font-size: 14px;
}

#prices{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#priceWarning{
	font-size: 10px;
}

#pricetable{
	background-image: url(/images/casino/tablebg.jpg);
	background-repeat: no-repeat;
	width: 328px;
	height: 63px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 44px;
	text-align: left;
	margin: 0 auto;
}

#pricetable table tr{
	height: 30px;
}

#pricetable table tr td{
	font-weight: normal; text-align: center;
}

#doorTickets {
	margin: 0 0 20px 0;
	padding: 20px 0 5px 0;
	background-color: #d9d9d9;
}

#doorTickets p {
	margin: 0 0 15px 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-align: center;
}

.includes {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;	
}

.note {
	font-size: 12px;
	font-weight: normal;	
}