body{
	margin-top:0px;
	background: #FFFFFF url(../images/bg.gif) fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
hr {
	width: 90%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
} 
.align_left{
	text-align:left;
}
.align_right{
	text-align:right;
}
.align_center{
	text-align:center;
}
.page_header{
	margin-left:10px;
	background:url(../images/page_head1.gif) no-repeat center;
	background-position:left;
	padding-left:45px;
	color:#0088d1;
	padding-top:10px;
	text-align:left;
}
.clear{
	clear:both;
}
#container{
	position:relative;
	border-collapse:collapse;
	margin:auto;
	width:800px;
	border:4px solid #eee;
	background:#fff;
}
#banner{
	border-collapse:collapse;
	margin:auto;
	background:url(../images/banner.gif) no-repeat;
	width:800px;
	height:103px;
}
#topmenu{
	position:relative;
	border-collapse:collapse;
	margin:auto;
	background:url(../images/menu_bar.gif) repeat-x;
	height:52px;
}
.btns{
	padding-top:10px;
	height:42px;
	float:left;
	background:url(../images/topmenu_seperator.gif) no-repeat;
	background-position:right;
}
.btns img{
	margin-top:0px;
}
.btns a{
	margin-left:6px;
	margin-right:6px;
	height:52px;
	font-size:14px;
	color:#f4f4f4;
	font-weight:bold;
	text-decoration:none;
}
.btns:hover{
	background:url(../images/menu_hover.gif) repeat-x;
	padding-top:10px;
	height:42px;
}
#body{
	clear:both
}
#leftmenu{
	width:180px;
	float:left;
}
.left_menu_border{
	float:left;
	position:relative;
	background:url(../images/seperator.gif) no-repeat;
	width:1px;
	height:380px;
}

#leftmenu a:hover{
	background:url(../images/arrow_hover.gif) no-repeat;
	background-position:left;
}
.line{
	position:relative;
	background:#d9dde0;
	height:0px;
	width:170px;
}
#leftmenu .img{
	padding-left:14px;
}
.left_top{
	padding-top:10px;
}
.left_top a{
	margin-left:6px;
	padding-left:6px;
	background:url(../images/arrow.gif) no-repeat;
	background-position:left;
	text-decoration:none;
	color:#4f4f4f;
	font-weight:bold;
	font-size:12px;
}
.left_top  a:hover{
	background:url(../images/arrow_hover.gif) no-repeat;
	background-position:left;
}
.left_bottom{
	padding-top:20px;
	font-size:10px;
	color:#333333;
}
.left_bottom a{
	margin-left:6px;
	padding-left:6px;
	background:url(../images/arrow.gif) no-repeat;
	background-position:left;
	text-decoration:none;
	color:#4f4f4f;
	font-weight:bold;
	font-size:10px;
}
#right{
	float:right;
	width:616px;
	font-size:12px;
	margin-left:4px;
}
#footer{
	background:url(../images/footer.gif) repeat-x;
	width:800px;
	height:114px;
}
.payment_type{
	text-align:center;
    margin-top: 6px;
}
.a_img{
	background:none;
	text-decoration:none;
	color:#4f4f4f;
	font-weight:bold;
	font-size:10px;
	margin-left:6px;
	padding-left:6px; 
}
img{
	border:none;
}
.footer_menu{
	padding-top:20px;
	text-align:center;
	color:#9db2be;
	font-size:12px;
}
.footer_menu a{
	font-size:12px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
.footer_menu a:hover{
	color:#d4d4d4;
}
.tickets{
	font-size:10px;
	border-collapse:collapse;
	margin:auto;
	color:#e4e4e4;
	font-weight:bold;
}
.tickets select{
	height:18px;
	width:84px;
	font-size:10px;
	background:#0184cc;
	color:#e4e4e4;
	border:1px solid #e4e4e4;
}
.payment_header{
	background:url(../images/heading_payment.gif) repeat-x;
	color:#fff;
	height:25px;
	font-size:14px;
	font-weight:bold;
}
.validate_payment_error{
	color:#e4e4e4;
	font-weight:bold;
	margin-left:10px;
	border:1px solid #e4e4e4;
	background:#007abb;
	width:95%;
}
.validate_payment_error li{
	margin-left:26px;
	padding-left:14px;
}.faqlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.faqlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.faqlink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.faqlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.fixturestable {
	margin : 1em 0.5em;
	border-collapse : collapse;
	font : normal 0.8em verdana, arial;
}
.fixturestable td,.fixturestable th{
	border : #333 solid 1px;
	padding : 4px;
	text-align : center;
}
.smalltext {
	font-size: 5px;
}
.eventheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-weight: bold;
	height:26px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
}
.mainheading{
	padding-left:6px;	
}
.eventlinks a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.eventlinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9999FF;
	text-decoration: none;
}
.eventlinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.eventlinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.maintext{
    color:#0000ff;
    font-weight:bold;
    font-size:12px;
    height:14px;
}
.checkout_header{
    height:14px;
    background:#666;
    color:#fff;
    font-weight:bold;
}

#footer_fp a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
#footer_fp a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.user_info_head{
	width:100%;
	height:20px;
	padding-top:2px;
	padding-left:6px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background:url(../images/bg_user_info.gif) repeat-x;
}