

.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-20 {width:510px;}/*790*/




.tableheader {
	border:1px solid #E5E5E5;
	border-bottom:none;
	padding: 10px;
	background-color: #eee;
	background-image: url(panelheader_gr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:13px;
	color:#333399;
	font-weight:bold;
	
}
.tablecontent {border: 1px solid #E5E5E5; border-top:none; padding: 10px;}
#discount_div {padding: 10px;}
#purchase_div {
	padding-bottom:10px;
	padding-top:10px;
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.pad10{padding:10px;} 
.pad8{padding:8px;}      
.padtop{padding-top:15px;}
.tickets_header{float:left;width:400px;}
.border{border:1px solid #ccc;}

.discount_code{padding:10px;font-size:13px;}

h3{color:#000;}
.line_item{border-top:1px solid #ccc; padding-top:10px;
 /*height:65px;*/
}
.right{text-align:right;}
.center{text-align:center;}
.discount{padding-top:20px;}
.sidebar h3{margin-bottom:4px;}

