
#ticket .l-line{
	margin: 0px;
	padding: 0px;
}

#ticket .ticket-price-table{
	margin: 35px 0px 0px;
	padding: 0px;
	width: 944px;
	border: 8px solid #cc2d19;
}

#ticket .ticket-price-table table{
	width: 100%;
}

#ticket .ticket-price-table table th{
	margin: 0px;
	padding: 15px 0px 15px 30px;
	width: 210px;
	border-right: 1px solid #cc2d19;
	border-bottom: 1px solid #cc2d19;
	vertical-align: middle;
	text-align: left;
}

#ticket .ticket-price-table table td{
	margin: 0px;
	padding: 15px 0px 15px 25px;
	border-bottom: 1px solid #cc2d19;
}

#ticket .ticket-price-table table th.bottom{
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#ticket .ticket-price-table table td.bottom{
	border-bottom-width: 0px;
	border-bottom-style: none;
}


#ticket .ticket-price-notes{
	margin: 0px;
	padding: 40px 0px 0px;
	width: 970px;
}

#ticket .ticket-price-notes-left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 455px;
	
}

#ticket .ticket-price-notes-left p{
	margin: 20px 0px 0px;
	padding: 10px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	font-size:90%;
}

#ticket .ticket-price-notes-left p.title{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	background: url(none);
	border-width: 0px;
	border-style: none;
}

#ticket .ticket-price-notes-left ul{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	
}

#ticket .ticket-price-notes-left ul li{
	/*background: url(../../images/cyclemode2012/common/5dot_line.png) repeat-x left bottom;*/
	
	border-bottom:dashed 1px #ccc;
	margin: 0px;
	padding: 8px 0px 8px 8px;
	background: url(../../images/cyclemode2012/common/li_icn.png) no-repeat left center;
}



#ticket .ticket-price-notes-right{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 465px;
}

#ticket .ticket-price-notes-right dl{
	margin: 0px;
	padding: 0px 0px 25px;
}

#ticket .ticket-price-notes-right dl dt{
	font-weight: bold;
	color: #cc2d19;
	background: url(../../images/cyclemode2012/common/squ_mark.png) no-repeat 0px 6px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#ticket .ticket-price-notes-right dl dd{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}



#ticket .ticket-buy{}

#ticket .ticket-buy p.p1{
	text-align: center;
	margin: 0px;
	padding: 40px 0px 0px;
}

#ticket .ticket-buy p.p2{
	text-align: center;
	margin: 0px;
	padding: 20px 0px 0px;
}

#ticket .ticket-buy p.p3{
	margin: 20px 0px 0px;
	padding: 10px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	font-size:90%;
}

#ticket .ticket-buy p.p4{
	margin: 15px 0px 0px;
	padding: 30px 0px 30px 20px;
	border: 8px solid #d0d0d0;
}

#ticket .ticket-buy ul.list1{
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

#ticket .ticket-buy ul.list1 li{
	border-bottom:dashed 1px #ccc;
	margin: 0px;
	padding: 8px 0px 8px 8px;
	background: url(../../images/cyclemode2012/common/li_icn.png) no-repeat left 15px;
}

#ticket .ticket-buy p.p5{
	margin: 0px;
	padding: 15px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

#ticket .ticket-buy ul.list2{
	margin: 15px 0px 0px;
	padding: 0px 20px;
	border: 10px solid #acacac;
}

#ticket .ticket-buy ul.list2 li{
	border-bottom:dashed 1px #ccc;
	margin: 0px;
	padding: 8px 0px 8px 8px;
	background: url(../../images/cyclemode2012/common/li_icn.png) no-repeat left center;
}

#ticket .ticket-buy ul.list2 li.last{
	background: url(none);
}

#ticket .ticket-contact ul{
	margin: 35px 0px 0px;
	padding: 0px;
}

#ticket .ticket-contact ul li{
	background: url(../../images/cyclemode2012/common/squ_mark.png) no-repeat 0px 6px;
	margin: 0px;
	padding: 0px 0px 20px 20px;
}

#ticket .ticket-contact ul li.last{padding: 0px 0px 0px 20px;}



#ticket .ticket-about h4{
	margin: 0px;
	padding: 30px 0px 0px;
}

#ticket .ticket-about ul{
	margin: 15px 0px 0px;
	padding: 0px;
}

#ticket .ticket-about ul li{
	border-bottom:dashed 1px #ccc;
	margin: 0px;
	padding: 8px 0px 8px 8px;
	background: url(../../images/cyclemode2012/common/li_icn.png) no-repeat left center;
}
