table {
	border-collapse: collapse;
	width: 99%;
}

.tickets {
	margin-bottom: 37px;
}

	.tickets thead {
		display: none;
	}

	.tickets td {
		padding: 5px;
	}
	
	.tickets .product {
	
	}
	
		.tickets .product .item-header {
			font-weight: bold;
		}
		
			.tickets .product .item-header img {
				float: left;
				margin-right: 10px;
			}
			
		.tickets .product .expand {
			margin-top: 5px;
		}
		
			.tickets .product .expand span {
				text-decoration: underline;
				cursor: pointer;
				color: #0070BC;
				margin-bottom: 15px;
			}
			
				.tickets .product .expand span:hover {
					color: #28AAE2;
				}
			
	.tickets .prod-details {
		margin-left: 110px;
	}
	
		.tickets .prod-details strong {
			display: block;
			margin: 5px 0;
		}
		
		.tickets .prod-details ol {
			list-style-position: inside;
		}

	.tickets .product-entry {
		border-bottom: solid 1px #CCC;
		font-weight: bold;
	}
	
		.tickets .product-entry td {
			margin-bottom: 10px;
		}
	
		.tickets .total td {
			font-weight: bold;
			border-top: solid 1px #000;
		}
		
.submit-button {
	padding: 10px 5px;
	text-align: right;
	margin-right: 10px;
	margin-top: -37px;
}

/* ORDER FORM */
.order-form h1 {
	display: none;
}

.stages {
	margin: 10px 0;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

.summary,
.postage {
	margin-bottom: 10px;
	border-bottom: solid 1px #E0E0E0;
}

	.summary th,
	.postage th,
	.highlighted {
		background-color: #E0E0E0;
		font-weight: bold;
	}

	.summary th,
	.summary td,
	.postage th,
	.postage td {
		text-align: left;
		padding: 3px;
		vertical-align: top;
	}
	
.card-info {
	width: 365px;
	height: 330px;
}
	
.thawte {
	width: 166px;
	margin-top: -330px;
	margin-left: 375px;
	text-align: right;
	height: 175px;
}

	.thawte img {
		margin-bottom: 10px;
	}
	
.orderform {

}

	.orderform th,
	.orderform td {
		padding: 5px;
		vertical-align: top;
	}

	.orderform th {
		text-align: left;
		font-weight: bold;
	}
	
		.orderform th span {
			font-weight: normal;
		}
		
	.orderform .newsection th,
	.orderform .newsection td {
		border-top: solid 1px #E0E0E0;
	}
	
