div.shadow-box .head {
	overflow: hidden;
	height: 10px;
}
div.shadow-box .foot {
	overflow: hidden;
	height: 22px;
}
div.shadow-box .head span,
div.shadow-box .foot span {
	display: block;
}
div.shadow-box .head .lc {
	width: 13px;
	height: 10px;
	float: left;
	background: url(/images/shadow-corners.png) no-repeat 3px 0;
}
div.shadow-box .head .rc {
	width: 13px;
	height: 12px;
	float: right;
	background: url(/images/shadow-corners.png) no-repeat -26px 0;
}
div.shadow-box .head .m {
	margin: 0 13px;
	background: url(/images/shadow-v.png) repeat-x 0 0;
}

div.shadow-box .foot .lc {
	width: 13px;
	height: 19px;
	float: left;
	background: url(/images/shadow-corners.png) no-repeat 3px -16px;
}
div.shadow-box .foot .rc {
	width: 13px;
	height: 19px;
	float: right;
	background: url(/images/shadow-corners.png) no-repeat -26px -16px;
}
div.shadow-box .foot .m {
	margin: 0 13px;
	background: url(/images/shadow-v.png) repeat-x 0 -12px;
}

div.shadow-box .middle {
	background: url(/images/shadow-hl.png) repeat-y 3px 0;
}
div.shadow-box .middle .mid-r {
	background: url(/images/shadow-hr.png) repeat-y 100% 0;
}
div.shadow-box .data {
	background-color: #fff;
	padding: 5px 10px;
	margin: 0 14px;
}
div.shadow-box h3 {
	margin-top: 0;
}