

#overview #overview-left{
	margin: 0px;
	padding: 0px;
	width:620px;
	float:left;
}

#overview #overview-left h2{
	margin: 0px;
	padding: 20px 0px 0px 20px;
}

#overview .img {
	margin: 0px;
	padding: 50px 0px 0px;
	width:450px;
	float:right;
	text-align:center;
}


#overview table {
	width:100%;
}
#overview table th {
	border-bottom:dashed 1px #CCC;
	padding:25px 10px;
	width:130px;
	color:#D7161F;
	font-weight:bold;
	text-align:left;
}
#overview table td {
	border-bottom:dashed 1px #CCC;
	padding:25px 10px;
}

#overview table.schedule{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-width: 0px;
	border-style: none;
}

#overview table.schedule th.p{
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 50px;
	font-weight: normal;
	color: #1b1b1b;
	border-width: 0px;
	border-style: none;
}

#overview table.schedule td.d{
	margin: 0px;
	padding: 0px;
	width: 110px;
	border-width: 0px;
	border-style: none;
}

#overview table.schedule td.t{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}



#overview table.price{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-width: 0px;
	border-style: none;
}

#overview table.price th.p1{
	text-align: left;
	margin: 0px;
	padding: 5px 0px;
	width: 60px;
	font-weight: normal;
	border-width: 0px;
	border-style: none;
	color: #000;
}

#overview table.price td.p2{
	margin: 0px;
	padding: 5px 0px;
	border-width: 0px;
	border-style: none;
	font-weight: bold;
	color:#D7161F;
}



#overview .lady{
	font-weight: bold;
	color:#D7161F;
}
