body, table {
	margin:0px;
	color:#000;
	}

a, 
a:link,
a:visited,
a:active {
	font-weight:normal;
	text-decoration:none;
	color:#0099FF;
	font-size:10px;
	font-family:verdana, arial, san-serif;	
	}

a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#FF00FF;
	font-size:10px;
	font-family:verdana,arial,san-serif;
	background-color:#333333;
	}

a.shop:link, 
a.shop:visited { color: #FF00FF; text-decoration: none; }
a.shop:hover { color: #CCCCCC; background-color: #333; text-decoration: none; }	

a.shopItem:link, 
a.shopItem:visited, 
a.shopItem:hover, 
a.shopItem:active {
	text-decoration:underline;
	color:#666;	
	line-height:130%;	
	}

a.shopCost:link, 
a.shopCost:visited, 
a.shopCost:hover, 
a.shopCost:active {
	text-decoration:underline;
	color:#3399FF;
	font-weight:800;		
	}
		
a.payment:link, 
a.payment:visited, 
a.payment:hover, 
a.payment:active {
	text-decoration:none;
	color:#fff;
	font-weight:800;		
	}

a.breadcrumbs:link, 
a.breadcrumbs:visited, 
a.breadcrumbs:hover, 
a.breadcrumbs:active {
	text-decoration:none;
	color:#666;
	font-weight:800;		
	}
			
p, td { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	line-height:130%;
	}

.ticketHeader { 
	font-family:verdana,arial,san-serif;
	font-weight:800;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	line-height:130%;
	}
		
.white {
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	}

.whiteNoPad {
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	}
		
.shopHeader { 
	font-family:verdana,arial,san-serif;
	font-weight:800;
	font-size:10px;
	text-decoration:none;
	color:#666;
	}

.shop { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#666;
	}
	
.shopCost { 
	font-family:verdana,arial,san-serif;
	font-weight:800;
	font-size:10px;
	text-decoration:none;
	color:#3399FF;
	}
		
input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	border:1px #000000 solid;
}

input.disabled {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #c00;
	border:1px #000000 solid;
}

.formDisabled {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #c00;
	border:1px #000000 solid;
}

.textArea {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	border:1px #000000 solid;
}

.formSelect { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	}
	
.error { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:9px;
	line-height:140%;
	text-decoration:none;
	color:#fff;
	background-color:#c00;
	border-color:#c99;
	padding:4px;
	border:1px solid;
	}

.errorNoPad { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:9px;
	line-height:140%;
	text-decoration:none;
	color:#fff;
	background-color:#c00;
	padding:4px;
	}
	
.success { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:9px;
	line-height:140%;
	text-decoration:none;
	color:#060;
	background-color:#E2F9E3;
	border-color:#9c9;
	padding:4px;
	border:1px solid;	
	}
	
.shopSuccess { 
	font-family:verdana,arial,san-serif;
	font-weight:normal;
	font-size:9px;
	line-height:140%;
	text-decoration:none;
	color:#000;
	background-color:#FFFF00;
	border-color:#9c9;
	padding:4px;
	border:1px solid;	
}	

#footer {
	position:absolute;
	bottom:0;
}