table {
	width: 100%;
	border-collapse: collapse;
}

	table th,
	table td {
		vertical-align: top;
		text-align: left;
	}

.tickets {
	margin-bottom: 20px;
}

	.tickets thead {
		display: none;
	}
	
	.tickets tbody {
	
	}
	
		.tickets tbody .product {
		
		}
		
			.tickets tbody .product td {
				vertical-align: middle;
			}
		
				.tickets tbody .product td .item-header {
					margin: 6px 0;
					font-weight: bold;
					font-size: 16px;
				}
				
					.tickets tbody .product td .item-header img {
						float: left;
						margin: 4px 16px 4px 0px;
					}
					
		.tickets .expand {
			text-decoration: underline;
			cursor: pointer;
		}
		
			.tickets .expand:hover span {
				color: #01ECEC;
			}
			
		.tickets .prod-details {
			margin-left: 150px;
			margin-bottom: 10px;
		}
		
		.tickets .show-details {
			margin-left :216px;
		}
		
			.tickets ol {
				list-style-position: inside;
			}
			
		.tickets tbody .product-entry,
		.summary tr,
		.postage tr {
			
			
		}
		
			.tickets tbody .product-entry td,
			.summary tr th,
			.summary tr td,
			.postage tr td {
				padding: 10px 0;
				border-bottom: dotted 1px #000;
			}
			
.tablefooter {
	bottom: 0;
	font-size: 16px;
	right: 10px;
	height: 95px;
	margin-right: 10px;
	position: fixed;
	text-align: left;
	width: 1000px;
}

	.tablefooter .contents {
		margin-left: 500px;
		margin-top: 30px;
	}
	
		.tablefooter .contents strong {
			margin-bottom: 5px;
		}

/* ORDER FORM */
	
.stages {
	padding-top: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.orderinfo {
	margin-bottom: 20px;
}

	.orderinfo p {
		margin-right: 200px;
	}
	
	.orderinfo .thawte {
		width: 166px;
		margin-top: -150px;
		float: right;
		text-align: right;
		padding-right: 20px;
	}
	
.orderform {

}

	.orderform th,
	.orderform td {
		padding: 5px;
	}

	.orderform span {
		font-weight: normal;
	}
	
	.orderform .newsection {
		
	}
	
		.orderform .newsection th,
		.orderform .newsection td {
			padding-top: 10px;
			border-top: dotted 1px #000;
		}

		.alertmessage {
			font-weight: bold;
			color: #CC0000;
			font-size: 1.3em;
		}
