/*Detail*/

#detail #mainframe {
	width:658px;
	padding:0 0 0 0;
	float:left;
}

#detail #mainframe #content {
	width:658px;
	float:left;
}

#detail #mainframe #content h4 {
	margin-top:12px;
	padding-bottom:8px;
}

#detail #mainframe #content h6 {
	margin:0 0 8px 0;
}

#detail #mainframe #content p {
	padding:7px 10px 0 14px;
	margin:0;
	border:0;
}

#detail #mainframe #content p.notes, #detail #mainframe #content p.button {
	padding:8px 0;
	text-align:center;
}

#detail #mainframe #content p.notes {
	margin-top:9px;
	text-align:center;
}

#detail #mainframe #content p.button img {
	display:inline;
}

#detail #mainframe #content .section {
	background:url('../images/dashed.gif') repeat-x 0 bottom;
}

#detail #mainframe #content .wrap {
	width:218px;
	padding:0;
	float:left;
}

#detail #mainframe #content .gap {
	width:432px;
	padding:0;
	float:left;
}

#detail #mainframe #content .section .wrap {
	width:214px;
	padding:0;
	margin:0 8px 8px 0;
	float:left;
}

#detail #mainframe #content .section .gap {
	width:214px;
	padding:0;
	margin:0 0 8px 0;
	float:left;
}

#detail #mainframe #content table {
	width:638px;
	margin:20px 0 20px 10px;
	border:0;
	border-top:1px #bbb solid;
}

#detail #mainframe #content table th {
	width:90px;
	padding:6px 10px;
	border-left:1px #bbb solid;
	border-bottom:1px #bbb solid;
	background:#bce3ff;
	color:#666;
	text-align:left;
}

#detail #mainframe #content table th.rowspan {
	border-bottom:0px;
}

#detail #mainframe #content table td {
	padding:6px 10px;
	border-right:1px #bbb solid;
	border-bottom:1px #bbb solid;
	line-height:15px;
}

#detail #mainframe #content table td.nest {
	padding:0 0 5px 0;
}

#detail #mainframe #content table td table {
	width:auto;
	margin:0 0 0 12px;
	border:0;
}

#detail #mainframe #content table td table th {
	width:auto;
	padding:5px 0 0 0;
	border:0;
	background:#fff;
	color:#555;
	text-indent:0;
}

#detail #mainframe #content table td table td {
	padding:0;
	border:0;
	text-indent:0;
}

#detail #mainframe #content .column {
	width:538px;
	border:2px #ccc solid;
	margin:16px auto 4px auto;
}

#detail #mainframe #content .column .wrap {
	width:390px;
	padding:0;
	float:left;
}

#detail #mainframe #content .column .wrap img {
	margin:0 0 5px 0;
	clear:both;
}

#detail #mainframe #content .column p.caption {
	padding:15px 20px 6px 20px;
	margin:0;
	color:#666;
}

#detail #mainframe #content .column ul {
	padding:6px 20px 15px 36px;
	list-style:disc;
}

#detail #mainframe #content .column img {
	margin:5px 0 5px 0;
	float:left;
}