/* 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;}
.hr{height:1px !important; width:100% !important; background:#dcdddd; margin:16px 0;}
#form{ width:510px; height:178px; background: url(../img/formBG.gif) #e0e0e0; position:relative;}
.topField{position:absolute; top:18px;}
.topField input{font-family:Arial; border:0; width:132px; background:#ffffff; margin-bottom:2px; font-size:14px; padding:8px;}
.subtext{font-size:10px;}
#nameField{left:15px;}
#emailField{left:181px;}
#cellField{left:347px;}
#numTix{position:absolute; width:126px; height:60px; background:url(../img/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(../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;}