/* flat detail */

div.flat_detail {
	margin-left:10px;
}
div.flat_detail_row1 {
	background-color:#ccffcc;
	width:480px;
	height:auto;
	overflow:auto;
}
div.flat_detail_row2 {
	width:480px;
	height:auto;
	overflow:auto;
}
div.flat_detail_row1 p,div.flat_detail_row2 p {
	margin:0.25em;
	text-align:center;
}
div.flat_detail_type {
	float: left;
	width: 200px;
}
div.flat_detail_desc {
	float: left;
	width: 260px;
}
div.flat_detail_type p{
	font-weight:700;
}

/* flat rates */

div.flat_rate {
	margin-left:10px;
}
div.flat_rates_row1 {
	background-color: #ccffcc;
	width: 480px;
	overflow:auto;
}
div.flat_rates_row2 {
	width: 480px;
	height:auto;
	overflow:auto;
}
div.flat_rates_row1 p,div.flat_rates_row2 p {
	margin: 0.25em;
}
div.flat_rates_type {
	float: left;
	width: 200px;
	height:auto;
}
div.flat_rates_type p{
	font-weight:700;
}

div.flat_rates_value {
	float: left;
	width: 40px;
	height:auto;
	padding-top:0.5em;
}
div.flat_rates_value p{
	text-align:center;
	margin: 0.2em;
	padding-top:0.5em;
}
div.flat_rates_value_bold {
	float: left;
	width: 40px;
}
div.flat_rates_value_bold p{
	text-align: center;
	font-weight:700;
}
div.flat_rates_value_s {
	float: left;
	width: 35px;
}
div.flat_other {
	width: 480px;
	height:auto;
	overflow:auto;
}