.delimeter {
	margin-bottom: 0;
}
h2 {
	font-size: 19px;
	padding: 25px 0 20px 0;
}
p {
	line-height: 17px;
}
p.h3 {
	color: #fe7016;
}
p.star {
	color: #a2a1a1;
}
.schedule_wide img {
	margin: 0;
}
.schedule_wide tr.head {
	background: url(/img/schedule/wide_th_bgr.png) repeat-x center top;
	border-bottom: none;
	height: 52px;
}
.schedule_wide th {
	color: #fff;
	padding: 0;
	vertical-align: middle;
	text-align: left;
}
.schedule_wide th span {
	color: #fe7016;
}
.schedule_wide tr td {
	border-bottom: 1px solid #c8c8c8;
}
.schedule_wide tr td span {
	z-index: 1;
}
.schedule_wide tr td span div.hall2 {
	background: url(/img/price_cloud2.png) no-repeat left top !important;
	margin:-50px 0 0 15px !important;
}
.schedule_wide tr td span div {
	background: url(/img/price_cloud.png) no-repeat left top;
	display: none;
	height: 88px;
	margin: -95px 0 0 15px;
	padding: 7px 4px 0 4px;
	position: absolute;
	width: 104px;
	z-index: 999;
}
.schedule_wide tr td span div p {
	font-size: 10px;
	line-height: 13px;
}
.schedule_wide tr td span p {
	z-index: 999;
}
.schedule_wide tr.even {
	background-color: #e4e4e4;
}
.schedule_wide tr.even td {
	border: none;
}
.schedule_wide tr.pre_even {
	background-color: #eaeaea;
}
.schedule_wide tr.pre_even td {
	border-bottom: none;
	padding: 0;
}
.schedule_wide tr.post_even {
	background-color: #eaeaea;
}
.schedule_wide tr.post_even td {
	padding: 0;
}
.schedule_wide tr td {
	padding: 7px 3px;
}
.schedule_wide tr.bottom td {
	background: url(/img/schedule/wide_b_bgr.png) repeat-x center top;
	border-bottom: none;
	height: 22px;
	padding: 0;
}

.schedule_day div {
	float: left;
	padding: 0 50px 0 0;
}
.schedule_day div.right {
	padding: 0;
}
.schedule_day div.clear_left {
 	clear: left;
 	float: none;
	padding: 0;
}
.schedule_day table tr td.time {
	background: url(/img/schedule/dt.png) no-repeat center top;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	height: 42px;
	padding: 0 0 0 10px;
	vertical-align: middle;
	width: 46px;
}
.schedule_day table tr td {
	background: url(/img/schedule/dd.png) no-repeat center top;
	height: 42px;
	padding: 0 13px;
	text-align: left;
	vertical-align: middle;
	width: 231px;
}
.schedule_day table tr td.padding {
	background: none;
	height: 8px;
	margin: 0;
	padding: 0;
	vertical-align: middle;

}

p.schedule_tabs {
	padding: 25px 0 0 0;
}
p.schedule_tabs a,
p.schedule_tabs b {
	margin-right: 15px;
}
p.schedule_tabs b a {
	margin-right: 0;
}
p.schedule_tabs .tabtoday {
	background: url(/img/schedule/today.gif) no-repeat center top;
	padding: 3px 12px 3px 11px;
}
p.schedule_tabs .tab5day {
	background: url(/img/schedule/5day.gif) no-repeat center top;
	padding: 3px 16px 3px 15px;
}
p.schedule_tabs .day1 {
	background: url(/img/price/1.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day2 {
	background: url(/img/price/2.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day3 {
	background: url(/img/price/3.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day4 {
	background: url(/img/price/4.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day5 {
	background: url(/img/price/5.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day6 {
	background: url(/img/price/6.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
p.schedule_tabs .day7 {
	background: url(/img/price/7.gif) no-repeat center top;
	padding: 3px 12px 3px 12px;
}
.bob {
	padding:5px;
	border:1px solid;
	border-color:#777 #666 #444;
}
.daily_event .image {
    float:left;
    margin:5px 16px 5px 0;
    padding:4px 6px 6px 4px;
    background:url(/img/daily_event_bgr.png) no-repeat;
}
.daily_event .text {
    margin-left:92px;
}
.daily_event h3 {
    font-size:13px;
    color:#3f3f3f;
    margin:3px 0 5px;
}
.daily_event .date {
    color:#FE7016;
}
.daily_event p {
    margin-bottom:5px;
}
