/* CSS Document */

body {
	font-size:62.5%;
}

#wrapper {
	width:980px;
}

#bookingSummary div.formFieldLabel {
	width:160px;
	float:left;
}

#bookingSummary div.formField {
	float:left;	
}

#bookingSummary div.formFieldRequired {
	float:left;	
}

#priceSummary div.line {
	width:620px;
}

#priceSummary div.line div.description {
	width:490px;
	float:left;
}

#priceSummary div.line div.linePrice {
	width:100px;
	float:left;
	text-align:right;
}

#priceSummary div.line div.seat {
	width:300px;
	float:left;
}

#priceSummary div.line div.quantity {
	width:80px;
	float:left;
}

#priceSummary div.line div.unitPrice {
	width:80px;
	float:left;
}

#ticketSeatingWide {
	width:970px;
}

#ticketSeatingLeft {
	width:600px;
	float:left;	
}

#ticketSeatingRight,#ticketSeatingRightAlt {
	width:340px;
	float:left;	
}

#venueTickets {
	width:970px;	
}

div.venueName,div.venueDate,div.venueTime,div.venueTicketPrice,
div.seatingBlock,div.seatingRow,div.seatingType,div.seatingPrice,div.seatingFee,div.seatingQty {
	float:left;
}

.venueName {
	width:266px;
	border:0;
}

.venueDate {
	width:126px;
	border:0;
}

.venueTime {
	width:80px;
	border:0;
}

.seatingBlock {
	width:75px;
	border:0;	
}

.seatingRow {
	width:75px;
	border:0;		
}

.seatingType {
	width:100px;
	border:0;		
}

.seatingPrice {
	width:100px;
	border:0;		
}

.seatingFee {
	width:100px;
	border:0;		
}

.seatingQty {
	width:100px;
	border:0;		
}

div.venueTicketPrice {
	width:492px;	
}

.ticketGroup4 {
	width:121px;	
	float:left;
}

.ticketGroup6 {
	width:80px;	
	float:left;
}

.ticketGroupNone {
	width:100%;	
	float:left;
}

.ticketSeatingRowTariff {
	display:none;
	visibility:visible;
}

