body    { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 20px 0px 0px }
thead {	display: table-header-group; }
tfoot { display: table-footer-group; }

p   { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px }
a:link { color: #333; text-decoration: none }
a:visited { color: #333; text-decoration: none }
a:hover  {
	color: #eb529d;
	font-weight: bold;
	text-decoration: underline
}
table.main {
	width: 660px;
	padding: 0px;
}
table.main tr, table.main tr td {
	margin: 0px;
	padding: 0px;
}
.media {
}
.player, object, embed {
	margin-top: 2em;
	background-color: #FFF;
}

.titlebox {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 12px 15px 0px;
	width: 460;
	height: 53;
	background-color: #fcb03f;
}
.logo {
	width: 160px;
	float: right;
}
.navparents   { color: #fff; font-weight: bold; font-size: 10pt; line-height: 100%; text-align: left; }
.pagetitle, .titlebox h1 { color: #fff; font-weight: bold; font-size: 18pt; text-align: left; margin: 0px; padding: 0px; }
.subdir { text-align: left; margin: 0px 15px; font-size: 18px; }

.titlecell  { color: #fff; font-weight: bold; font-size: 12pt; background-color: #fcb03f; padding: 5px 10px }
.playallcell { color: #fff; font-weight: bold; font-size: 12pt; background-color: #fcb03f; text-align: center; padding: 5px 10px; height: 120px; }
.sisters  { font-size: 10px; margin: 5px 0px 2px; padding: 0px 0px 2px; border-style: none none solid none; border-width: 1px; border-color: black }
.sister { background-color: #ccc; padding: 1px 5px 3px; border-style: solid; border-width: 1px; border-color: #696969 #696969 #333 #696969 }
.sisteractive { color: #000; font-weight: normal; font-size: 12px; padding: 1px 5px 2px; border-style: solid; border-width: 1px; border-color: #696969 #696969 #f3f3f3 #696969 }
.childs  { font-size: 12px; margin: 1px 0px 0px }
.child  { font-size: 10px; padding: 1px 3px 3px; border-style: solid; border-width: 1px; border-color: #fff #fff #c0c0c0 #c0c0c0 }
.red { color: #F00;}
h2 { font-size: 14pt; }
h3 { font-size: 10pt; }
.downloadlink { font-size:10px; }.description { font-size: 9pt; }
.page .bodypart .body .awards a { color: #eb529d; }
.bodypart, .body, .head, .foot, .header, .footer, thead, tfoot, tbody { clear: both; }


ul.playlist, ul.row {
	display: block;
	width: 100%;
	margin: 0px;
	margin-top: 1em;
	padding: 0px;
	text-align: left;
	clear: both;
}
li.playall, li.item {
	margin-top: 1em;
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 160px;
}
li.playall {
	vertical-align: middle;
	text-align: center;
}
li.playall a {
	background-color: #eb529d;
	padding-top: 50px;
	vertical-align: middle;
	font-weight: bold;
	display: block;
	width: 160px;
	height: 70px;
}
li.playall a:hover, li.playall a:link, li.playall a:visited {
	color: #FFF;
}
.item a  { font-size: 10px }
.item .name   { font-size: 12px }
.item div.thumb {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	width: 160px;
	height: 120px;
	background-color: #000;
}
.item div.thumb img.thumb {
}
.footer {
	clear: both;
	text-align: center;
	font-color: #FFF;
	background-color: #eb529d;
	width: 100%;
	height:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.head, tfoot, thead, tbody, td.body {
	padding-bottom: 1em;
	margin-bottom: 1em;
}

@media print {
}
@media print {
	body    {
		font-size: 12pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px;
		text-align: center;
		padding-top:1cm;
	}
	table    { display: table; }
	tr       { page-break-inside:avoid; page-break-before: auto;display: table-row;  orphans: 10; widows: 10;}
	.bodypart       { vertical-align: top; orphans: 10; widows: 10;}
	.bodyrow	{ }
	.moviename	{ }
	.item		{ }
	.player, li.playall {
		display: none;
	}
	thead {	display: table-header-group; }
	tfoot { display: table-footer-group; }
}