#mainframe .wrap {
	width:409px;
	float:left;
}

#mainframe .gap {
	width:199px;
	float:left;
}

#mainframe .wrap p, #mainframe .gap p {
	padding:0;
	line-height:16px;
}

#mainframe .section .wrap {
	width:196px;
	padding:10px 0 ;
	margin-right:10px;
	float:left;
}
#mainframe .section .gap {
	width:196px;
	padding:10px 0;
	float:left;
}

#sidebar {
	width:242px;
	float:left;
}

#sidebar #pickupcontent, #sidebar #movies {
	width:242px;
	margin:10px 0 0 0;
	background:#ffe5bb;
}

#sidebar p.caption {
	padding:0;
}

#sidebar ul {
	width:242px;
	padding:15px 0 0 0;
	list-style:none;
}

#sidebar #pickupcontent ul li, #sidebar #movies ul li {
	padding:0 0 6px 15px;
	float:left;
}

#sidebar #relationlinks {
	width:242px;
	margin:10px 0 0 0;
	background:#e6e6e6;
}

#sidebar #relationlinks h4 {
	padding:15px 0 0 15px;
}

#sidebar #relationlinks ul {
	width:212px;
	padding:5px 0 10px 0;
	margin:0 15px;
	background:url('../support/images/dashed2.gif') repeat-x 0 bottom;
	list-style:none;
}


#sidebar #relationlinks li {
	padding-left:15px;
	margin:3px 0 0 0;
	background:url('../support/images/menu_icon2.gif') no-repeat 0 6px;
}

#mainframe {
	width:618px;
	float:left;
}

#mainframe h3 {
	padding:10px 0;
}

#mainframe p.date {
	padding:7px 0 0 10px;
	border-bottom:0;
}

#mainframe p.remarks {
	text-align:center;
}

#mainframe p img {
	display:inline;
}

#mainframe p {
	padding:0 10px 7px 10px;
	margin-right:10px;
}

#mainframe p.lead {
	padding:0 10px 10px 10px;
	margin-right:10px;
}

/*Detail*/

#detail #sidebar {
	width:201px;
}

#detail #sidebar #categorylist {
	margin-top:10px;
	background:url('../support/images/categorylist_bg.gif') repeat-y 0 0;
}


#detail #sidebar #categorylist p.button {
	padding:13px 18px 11px 18px;
	background:url('../support/images/categorylist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#detail #sidebar #categorylist ul {
	width:191px;
	padding:0;
	list-style:none;
	clear:both;

}

#detail #sidebar #categorylist ul li {
	width:auto;
	padding:0 0 3px 10px;
	float:left;
}

#detail #mainframe {
	width:658px;
	padding:0 0 0 0;
	float:left;
}

#detail #mainframe #content {
	width:658px;
	padding-bottom:20px;
	float:left;
}

#detail #mainframe #content h3 {
	padding:10px 0 8px 0;
}

#detail #mainframe #content h4 {
	margin:10px 0 10px 0;
}

#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 img#photo {
	margin:0 0 4px 0;
	float:left;
}

#detail #mainframe #content p.caption, #detail #mainframe #content p.notes {
	color:#74d316;
	font-weight:bold;
}

#detail #mainframe #content p.order {
	color:#666;
	font-weight:bold;
}

#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 .column {
	width:636px;
	margin:0 10px 20px 10px;
	border:1px #ccc solid;
}

#detail #mainframe #content .column p {
	padding:10px 15px;
}

#detail #mainframe #content .section .wrap {
	width:280px;
	float:left;
}

#detail #mainframe #content .section .gap {
	width:230px;
	float:left;
}

#detail #mainframe #content p {
	padding:10px 24px;
}

#detail #mainframe #content p.remarks {
	padding:16px 0 6px 0;
	text-align:center;
}

#detail #mainframe #content p.button {
	padding-bottom:0;
	text-align:center;
}

#detail #mainframe #content p.button img {
	display:inline;
}

#detail #mainframe #content .error, #detail #mainframe #content .result {
	padding-bottom:90px;
}

#detail #mainframe #content .error p {
	padding:90px 0 0 0;
	text-align:center;
	font-size:14px;
	color:#c00;
}

#detail #mainframe #content .result p.caption {
	padding:90px 0;
	text-align:center;
	font-size:14px;
	color:#74d316;
	font-weight:bold;
}

#detail #mainframe #content result p {
	padding:0;
	text-align:center;
}

#detail #mainframe #content p.error strong {
	font-weight:bold;
}

#detail #mainframe #content table {
	width:636px;
	margin:0 0 4px 12px;
	border:1px #bbb solid;
	border-left:0;
	border-bottom:0;
}

#detail #mainframe #content table th {
	padding:6px 6px 6px 0;
	border-left:1px #bbb solid;
	border-bottom:1px #bbb solid;
	background:#efd;
	text-align:left;
	text-indent:12px;
	line-height:15px;
	letter-spacing:0;
}

#detail #mainframe #content table td {
	padding:6px 10px;
	border-left:1px #bbb solid;
	border-bottom:1px #bbb solid;
	text-align:left;
	line-height:15px;
}

#detail #mainframe #localnav {
	width:179px;
	margin-top:20px;
	background:#efd;
	float:right;
}

#detail #mainframe #localnav h4 {
	padding:0 0 9px 0;
}

#detail #mainframe #localnav h5 {
	padding:3px 0 0 12px;
}

#detail #mainframe #localnav ul {
	padding:3px 0 6px 12px;
	list-style:none;
}

#detail #mainframe #localnav ul li {
	padding:4px 0 4px 12px;
	background:url('../support/images/menu_icon3.gif') no-repeat 0 8px;

	line-height:13px;
}