
hr#top {
	margin-top:    30px;
	margin-bottom: 10px;
}
hr#bottom {
	margin-top:    10px;
	margin-bottom: 20px;
}

#sam_title {
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

#tbl_wrap {
	text-align: center;
}
#tbl_wrap table {
	border-collapse:collapse;
	border:0;
	margin-right:5px;
	border-spacing:5px;
}
#tbl_wrap td {
	padding:3px;
	border:1px #aaaaaa solid;
	border-collapse:collapse;
}
#tbl_wrap th {
	width:120px;
	padding: 10px;
	border: 1px #999 solid;
	background-color:#ccc;
}


#tbl_reserve {
	text-align: center;
}
#tbl_reserve table {
	border-collapse:collapse;
	border:0;
	margin-right:5px;
	border-spacing:5px;
}
#tbl_reserve td {
	padding:3px;
	border:1px #aaaaaa solid;
	border-collapse:collapse;
	line-height:200%;
}

#tbl_time {
	text-align: center;
}
#tbl_time table {
	border-collapse:collapse;
	border:0;
	margin-right:5px;
	border-spacing:5px;
}
#tbl_time td {
	padding:3px;
	border:1px #aaaaaa solid;
	border-collapse:collapse;
	line-height:200%;
	padding: 0 0 0 30px;
}



td#key {
	background-color:#eeeeee;
}
td.val {

}





#cms_date {
	margin-top:10px;
	margin-left:20px;
	font-weight:bold;
	font-size:14px;
	color: green;
}
#cms_title {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	font-weight:bold;
	font-size:18px;
}
#cms_image {
	margin-left:20px;
}
#cms_desc {
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	line-height:150%;
	color:#000;
}
