html {overflow: scroll; margin:0; padding:0; font-family: Arial, Helvetica, Sans-Serif; font-size:13px; }

#frontbody {_height:100%; 
top:0; margin:0; padding:0; 
background-color:#CCA772; 
background-image: url('Images/i_topgradient.jpg');
background-repeat: repeat-x;
}

#background-glare
{
position: absolute;
width: 100%; _width:20px; height: 252px; _height: 20px; left: 0; top: 0;
background-image: url('Images/i_bgglare.png');
background-repeat: no-repeat;
z-index:-1; 
}


#fcontainer {
margin-left:auto; margin-right:auto; margin-top:0px;
padding-left:4px; padding-right:4px; 
width:900px; height:100%; 
border:0; 
background-color:#ffffff; 
background:url(Images/i_bodybg.jpg) repeat-y;
color:#5c5c5c; 
}

#fcontainer a:link { color: #95864B; text-decoration: underline }
#fcontainer a:visited { color: #95864B; text-decoration: underline }
#fcontainer a:hover { color: #C4A01C; text-decoration: underline  }
#fcontainer a:active { color: #C4A01C; text-decoration: underline }


#maintop {
width: 892px; height: 85px;
background:url(Images/i_header.jpg) no-repeat;
margin:0; padding:0; text-align:center; 
color:#B22222; 
padding-top:15px;
}

#topmenu {position: relative; 
top:0; margin: 0; padding-left: 22px;
width: 870px; height:39px;   
background-color:#3e0e00; 
text-align: left;
}

#mainleft {float:left; width:208px; height:100%; 
margin:6px; padding:0;  
text-align:center; color:#8B4513; font-family: arial, sans-serif; font-size:12px; /*font-weight: bold;*/  
/*border:1px solid black;*/ }

#lefttop {width:208px; height:7px; background-image:url(Images/i_lefttop.jpg);background-repeat: no-repeat;}
#leftbody { _margin-top:-8px; width:208px; background-image:url(Images/i_leftbg.jpg);background-repeat: repeat-y; }
#leftbot { width:208px; height:7px; background-image:url(Images/i_leftbot.jpg);background-repeat: no-repeat;}


#mainright {_position: absolute; _margin-top:0px; /*border:1px solid black;*/
margin-left:220px; _margin-left:0px; 
width:650px; _width:650px; 
height:100%; padding:8px; 
}

.innertube {margin: 0; padding:1px 10px;line-height: 140%; background-color:#FFFFFF;}

#mainbody {margin:0; padding:0; line-height: 140%; /*font-family: Arial, sans-serif;font-size:12px */}
#mainbody a:link { color: #5e93c0; text-decoration: underline }
#mainbody a:visited { color: #5e93c0; text-decoration: underline }
#mainbody a:hover { color: #999933; text-decoration: none  }
#mainbody a:active { color: #999933; text-decoration: none }


#footer {
margin-left:auto; margin-right:auto; margin-top:0px;
padding:4px; padding-top:15px; width:900px; height:48px; 
font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #665C33; text-align:center;
background:url(Images/i_footer.jpg) no-repeat;
}


table.coll { margin-left:0px; border-width: 1px; border-style: solid; border-collapse: collapse; font-family: Arial, sans-serif; font-size:12px; border-color:#333333; } 
table.coll1 { border-width: 0px; border-style: solid; border-collapse: collapse; font-family: Arial, sans-serif; font-size:12px; border-color:#333333; } 
td.week { width:55px; text-align:center; padding:5px; background-color:#fedfa7; color:#8B4513; font-weight: bold;  border-color:#333333;}
td.em { vertical-align:top; text-align:center; padding:5px; background-color:#FFFFFF; font-size:11px; border-color:#333333;}
td.mf { vertical-align:top; text-align:center; padding:5px; background-color:#F0FFF0; font-size:11px; border-color:#333333;}
td.ss { vertical-align:top; text-align:center; padding:5px; background-color:#F8E5FB; font-size:11px; border-color:#333333;}

td.weekday { width:70px; text-align:center; padding:2px; background-color:#F0FFF0; border-color:#333333; border-style:dotted; border-width: 1px; }
td.weekend { width:70px; text-align:center; padding:2px; background-color:#F8E5FB; border-color:#333333; border-style:dotted; border-width: 1px; }

.form-required{color:#f00;}

.date {padding:1px 3px ; background-color: #CD5C5C; color:#FFFFFF; font-weight:bold; }

.button {margin-left:617px;
background: url(Images/buy-tickets.gif) no-repeat 0 0;
background-position: 0 -33px;	
display: block;
height: 33px;
text-indent: -9999px;
width: 155px;		
}

.button:hover {
pointer: cursor;
background-position: 0 0;
}

.vbar { color:#52594f }

.button {margin-left:25px;
background: url(Images/buy-ticketsleftmenu.gif) no-repeat 0 0;
background-position: 0 -33px;	
display: block;
height: 33px; width: 155px;		
text-indent: -9999px;
}

.button:hover {
pointer: cursor;
background-position: 0 0;
}

.buttonw {margin-left:0px;
background: url(Images/buy-tickets.gif) no-repeat 0 0;
background-position: 0 -33px;	
display: block;
height: 33px; width: 155px;		
text-indent: -9999px;
}

.buttonw:hover {
pointer: cursor;
background-position: 0 0;
}

#header1 {color: rgb(218, 195, 112); font-size: 11pt;}
#header2 {font-size: 28pt; font-weight: 900; color: rgb(255, 249, 218);}
#header3 {color: rgb(255, 249, 218); font-size: 11pt; font-weight:bold;}
.orange {color: rgb(198, 82, 4); font-size: 10pt;}
.rednumber {color: rgb(205, 23, 19); font-weight: bold; font-size: 13pt;}

.pagetitle {border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 4px;}

.subtitle {font-weight: bold;}


ul{
list-style-image:url(Images/bullets.jpg)
}











