body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, strong, th, var {

	font-style: normal;

	font-weight: normal;

	text-align: left;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

}

q:before, q:after {

	content: '';

}

body {
	background:url(images/bg_m.jpg) no-repeat;
	font: 13px arial, helvetica, clean, sans-serif;

	*font-size: small;

	*font: x-small;

}

table {

	font-size: inherit;

	font: 100%;

}

select, input, textarea {

	font: 99% arial, helvetica, clean, sans-serif;

}

pre, code {

	font: 115% monospace;

	*font-size: 100%;

}

body * {

	line-height: 1.22em;

}

body {

	text-align: center;

}

#doc {

	width: 57.69em;

	*width: 56.3em;

	min-width: 750px;

	margin: auto;

	text-align: left;

}

#hd, #bd {

	margin-bottom: 1em;

	text-align: left;

}

#ft {

	font-size: 77%;

	font-family: verdana;

	text-align: center;

	clear: both;

}

.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {

	float: right;

}

.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {

	float: left;

}

.yui-t1 #yui-main .yui-b {

	width: 76%;

	min-width: 570px;

}

.yui-t1 .yui-b {

	width: 21.33%;

	min-width: 160px;

}

.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {

	width: 73.4%;

	min-width: 550px;

}

.yui-t2 .yui-b, .yui-t4 .yui-b {

	width: 24%;

	min-width: 180px;

}

.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {

	width: 57.6%;

	min-width: 430px;

}

.yui-t3 .yui-b, .yui-t6 .yui-b {

	width: 40%;

	min-width: 300px;

}

.yui-t5 #yui-main .yui-b {

	width: 65.4%;

	min-width: 490px;

}

.yui-t5 .yui-b {

	width: 32%;

	min-width: 240px;

}

.yui-t7 #main .yui-b {

	min-width: 750px;

}

.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {

	float: right;

	display: inline;

}

.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {

	float: left;

}

.yui-g .yui-u, .yui-g .yui-g {

	width: 49.1%;

}

.yui-g .yui-g .yui-u {

	width: 48.1%;

}

.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {

	float: left;

	margin-left: 2%;

	*margin-left: 1.895%;

	width: 32%;

}

.yui-gb .first, .yui-gc .first, .yui-gd .first {

	margin-left: 0;

}

.yui-gc .first, .yui-gd .yui-u {

	width: 66%;

}

.yui-gd .first {

	width: 32%;

}

.yui-ge .yui-u {

	width: 24%;

}

.yui-ge .first, .yui-gf .yui-u {

	width: 74.2%;

}

.yui-gf .first {

	width: 24%;

}

.yui-ge .first {

	width: 74.2%;

}

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {

	zoom: 1;

}

a {

	position: relative;

	color: #009dd9;

}

a:hover {

	color: #ddecf6;

}

p {

	color: #3d4552;

	font-size: 92%;

}

strong {

	font-weight: bold;

}

a:link, a:visited {

	color: #333;

	text-decoration: none;

}

#hd {

	padding: 0;

	margin-bottom: 0;

}

#hdgrad {

	height: 10px;

	background: #3399CC url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/main_topbg.gif) left top repeat-x;

}

#bd {

	background-color: #3399CC;

}

* html #bd {

	margin-top: -9px;

}

#ft {

	font-size: 92%;

}

#doc {

	width: 980px;

	min-width: 980px;

}

.yui-t4 #yui-main .yui-b {

	width: 660px;

	min-width: 660px;

}

.yui-t4 .yui-b {

	width: 311px;

	min-width: 311px;

}

div#content-main {

	margin-left: 3px;

}

.yui-gd .second {

	margin-top: 0;

	_margin: 0 0 0 5px;

}

#hd div.mainouter {

	background-color: #3399CC;

	position: relative;

}

div.mast {

	background-color: #3399CC;

	padding: 0 10px;

}

div.mast div.lnks {

	float: left;

	padding: 2px 0;

}

div.mast div.lnks ul {

	list-style-type: none;

}

div.mast div.lnks ul li {

	float: left;

	font-size: 85%;

	margin: 0 4px;

}

div.mast div.info {

	clear: left;

	float: left;

	width: 380px;

}

div.mast div.srch {

	float: right;

}

div.info a.mast {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_mov_1.gif) left top no-repeat;

	display: block;

	float: left;

	margin-right: 20px;

}

div.info a.mast h3 {

	visibility: hidden;

	overflow: hidden;

	height: 33px;

	width: 226px;

}

div.info a.partner h3 {

	visibility: hidden;

	overflow: hidden;

}

div#main-nav {

	background-color: #3399CC;

	padding-top: 9px;

}

ul.tab {

	margin: 0 0 0 9px;

	overflow: hidden;

	zoom: 1;

	clear: left;

}

* html ul.tab {

	height: 32px;

}

ul.tab li {

	height: 32px;

	padding: 0;

	float: left;

	list-style: none;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/tab_s.gif) left top no-repeat;

}

ul.tab li a, ul.tab li a:visited, ul.tab li div em {

	padding-left: 1px;

	font-size: 92%;

	text-transform: uppercase;

	color: #3399CC;

	margin-right: 8px;

	font-weight: bold;

	letter-spacing: .05em;

	letter-spacing: 0;

}

ul.tab li a:hover {

	text-decoration: underline;

	cursor: pointer;

}

ul.tab li a em, ul.tab li div em {

	float: left;

	margin-left: 6px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/tab_lxl.gif) right top repeat-x;

	padding: 11px 15px 9px 10px;

	_padding: 11px 15px 7px 10px;

	font-weight: bold;

	letter-spacing: .06em;

	letter-spacing: 0;

}

ul.tab li.on {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/tabo_s2.gif) left top no-repeat;

	*margin-left: 10px;

}

ul.tab li.on a {

	padding-left: 1px;

	color: #3399CC;

	font-weight: bold;

}

ul.tab li.on a em {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/tabo_l4.gif) right top repeat-x;

	cursor: pointer;

}

ul.tab li#movsearch form {

	display: inline;

	*margin-left: 5px;

}

ul.tab li#movsearch form #p {

	width: 180px;

}

ul.tab li#movsearch form span.macfirefox {

	margin-top: 4px;

}

ul.tab li#movsearch form input.macfirefox {

	margin-top: 2px;

}

ul.tab li#movsearch div em {

	padding-top: 7px;

	text-transform: none;

}

div.sub-nav {

	overflow: hidden;

	z-index: 4000;

	position: relative;

	border-width: 1px 0 0;

	padding: 3px 0;

	background-color: #3399cc;

	height: 27px;

}

div.sub-nav ul {

	list-style-type: none;

	margin-top: -1px;

	margin-bottom: -2px;

}

div.sub-nav ul li {

	float: left;

	font-size: 92%;

	color: #3399CC;

	font-weight: bold;

	letter-spacing: .045em;

}

div.sub-nav ul li a {

	padding: 6px 19px;

	*padding-bottom: 8px;

	_padding: 6px 20px 6px 20px;

	display: block;

}

div.sub-nav ul li.navselected {

	background: url(premieres_sp_05.gif) 61px -312px no-repeat;

	*background-position: 55px -312px;

}

div.sub-nav ul li.navselected a {

	background: url(premieres_sp_05.gif) 0 -278px no-repeat;

}

div.sub-nav ul li a, div.sub-nav ul li a:visited {

	color: #3399CC;

}

div.sub-nav ul li.premiere {

	padding-left: 10px;

}

legend {

	display: none;

}

label {

	cursor: pointer;

	cursor: hand;

}

cite {

	font: normal 85% verdana;

}

em {

	font-style: normal;

}

cite span {

	font-weight: bold;

}

a {

	color: #16387c;

}

a:hover {

	text-decoration: underline;

}

#dtk-search {

	position: relative;

	padding-top: 5px;

	margin-left: 470px;

	height: 4em;

	width: 500px;

	*margin-left: 455px;

}

#dtk-searchform {

	overflow: hidden;

}

#dtk-searchtabs {

	position: relative;

	left: 50px;

	margin: 0 0 0 6px;

	_margin: 0 0 6px;

	text-align: left;

	z-index: 99;

	zoom: 1;

}

#dtk-searchtabs li {

	float: left;

	display: block;

	border-left: 1px solid #ccc;

}

#dtk-searchtabs li.first {

	border-left: 0;

}

#dtk-searchtabs li a {

	font: bold 92% arial;

	color: #484848;

	display: block;

	padding: 4px 7px 0;

}

#dtk-searchtabs li a:hover {

	color: #484848;

}

#dtk-searchtabs li.on {

	background: #336 url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/srch_tab.gif);

	border: 1px solid #336;

}

#dtk-searchtabs li span {

	display: none;

}

#dtk-searchtabs li.on span {

	display: none;

	position: absolute;

	font: bold 92% arial;

	padding-left: 8px;

	margin-top: 5px;

}

#dtk-searchtabs li.on a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/srch_ptr4.gif) no-repeat center bottom;

	position: relative;

	z-index: 99;

	color: #3399CC;

	font: bold 92% arial;

	text-decoration: none;

	padding-bottom: 10px;

	bottom: -6px;

	margin-top: -6px;

}

#dtk-searchtabs li.on a:hover {

	color: #3399CC;

}

#dtk-sbox {

	clear: both;

}

#dtk-sbox label {

	float: left;

}

#dtk-searchlabel {

	position: relative;

	margin: 2px 8px 0 20px;

	font: bold 122% arial;

	color: #333;

}

#dtk-searchbox {

	float: left;

	display: block;

	border: 3px solid #336;

	margin-right: 4px;

	_margin-top: -7px;

	position: relative;

}

#dtk-searchbox #p {

	width: 355px;

	margin: 1px;

	background: #ddd;

	padding-bottom: 1px;

	*padding-bottom: 0;

	*margin-bottom: 0;

	*margin-right: -3px;

	_height: 16px;

	border-style: none;

}

#dtk-searchsubmit {

	position: relative;

	top: -3px;

	_top: -10px;

}

#ytv-uf {

	padding: 10px;

	text-align: left;

	font: 85% arial;

	color: #111;

}

#ytv-uf a {

	color: #111;

	font-weight: bold;

}

#ytv-uf p {

	padding: 0;

}

div#takeoverad {

	text-align: center;

	_padding-top: 6px;

}

div#topmod {

	margin-bottom: 8px;

}

div.twobox {

	margin-left: -3px;

}

div.twobox div.hd {

	height: 12px;

	width: 307px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfea_t.gif) left top no-repeat;

	margin: 0;

	padding: 0;

	zoom: 1;

	overflow: hidden;

}

div.twobox div.bd {

	width: 307px;

	margin: 0;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfea_bg5.gif) left top repeat-y;

}

div.twobox div.ft {

	height: 12px;

	width: 307px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfea_b.gif) left top no-repeat;

}

div.twobox div.inner {

	width: 285px;

	margin-left: 8px;

}

div.twobox div.inner div.bd {

	margin: 0;

	position: relative;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfeain_bg.gif) left top repeat-y;

	padding: 0 3px 10px 3px;

}

div.twobox div.inner div.hd {

	height: 7px;

	*overflow: hidden;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfeain_t.png) left top no-repeat;

	*background-image: none;

	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfeain_t.png',sizingMethod='crop');

	zoom: 1;

}

div.twobox div.inner div.ft {

	height: 7px;

	*overflow: hidden;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfeain_b3.png) left top no-repeat;

	*background-image: none;

	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modfeain_b3.png',sizingMethod='crop');

	zoom: 1;

}

div#featured {

	margin-left: 1px;

}

div#featured div.hd {

	position: relative;

	height: 9px;

	width: 215px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_t.gif) left top no-repeat;

	overflow: hidden;

	margin: 0;

	padding: 0;

	zoom: 1;

	line-height: .01em;

}

div#featured div.bd {

	width: 215px;

	margin: 0;

	position: relative;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_bg.gif) left top repeat-y;

}

div#featured div.ft {

	position: relative;

	height: 9px;

	width: 215px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_b.gif) left top no-repeat;

}

div#featured h3 {

	background-color: #39c;

	font: 92% arial;

	color: #3399CC;

	padding: 3px 0 3px 5px;

	margin-left: 9px;

	width: 192px;

	font-weight: bold;

}

div#featured li {

	list-style: none;

	font: 85% arial;

	font-weight: bold;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/dots_tbo2.gif) left top repeat-x;

	padding: 4px 0 1px 0;

	_padding-top: 3px;

	margin: 0 9px;

	zoom: 1;

	*margin-top: -3px;

}

div#featured li.premiere {

	float: none;

	background: none;

	padding-top: 4px;

}

div#featured li a {

	display: block;

	padding: 3px 3px 0 10px;

	color: #244075;

}

div#featured li a:hover {

	text-decoration: none;

	cursor: pointer;

}

div#featured ul li a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_bul.gif) 3px 7px no-repeat;

}

div#featured li a:hover {

	background-color: #DDECF6;

}

div#featured a.more {

	font: 85% arial;

	color: #244075;

	margin: 15px 10px 0 0;

	display: block;

	text-align: right;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_chev.gif) right 6px no-repeat;

	padding: 0 10px 2px 0;

}

div#featured #topboxoffice a.more {

	margin-bottom: 3px;

}

div#topboxoffice ol li a {

	padding-left: 4px;

}

div#topboxoffice ol strong {

	width: 15px;

	text-align: right;

	float: left;

	display: block;

	margin-right: 5px;

}

div#topboxoffice ol span {

	float: left;

	width: 160px;

}

div.twobox h3 {

	font: 114% arial;

	color: #3399CC;

	text-transform: uppercase;

	margin: 0 0 8px 11px;

	font-weight: bold;

}

div#showtimes h4 {

	font: 92% arial;

	font-weight: bold;

	color: #208fd1;

	padding: 6px 0 3px 2px;

}

div#showtimes h4.first {

	padding-top: 1px;

}

div#showtimes h4 em {

	font-weight: normal;

	font: 85% arial;

	color: #208fd1;

}

div#showtimes a.listings, div#showtimes a:hover.listings {

	font-size: 85%;

	color: #16387c;

}

div#showtimes form input {

	font: 85% arial;

	color: #393541;

}

div#showtimes form select {

	font: 85% arial;

	color: #393541;

}

div#showtimes form .inputoutr {

	border: 1px solid #0C70AE;

	padding: 1px;

}

div#showtimes form .wad {

	width: 116px;

	_width: 115px;

}

div#showtimes form select.wad {

	width: 124px;

}

div#showtimes form .woad {

	width: 191px;

}

div#showtimes form select.woad {

	width: 199px;

}

div#showtimes input.sub {

	font: 92% arial;

	font-weight: bold;

	padding: 0 2px;

	color: #393541;

}

div#showtimes input.sub:hover {

	color: #1E7BBF;

	border-color: #1E7BBF;

}

div#showtimes div#adcontent {

	float: right;

	margin: 3px 23px 0 0;

	border: 0;

	display: inline;

}

div#newsgossip {

	margin-top: 5px;

}

div#newsgossip li {

	list-style: none;

	font: 85% arial;

	font-weight: bold;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/dots_tbo2.gif) left top repeat-x;

	padding: 3px 0 1px 0;

	margin: 0;

	zoom: 1;

	*margin-top: -3px;

}

div#newsgossip li.first {

	float: none;

	background: none;

	padding-top: 4px;

}

div#newsgossip li a {

	display: block;

	padding: 3px 3px 3px 10px;

	color: #484848;

}

div#newsgossip li a:hover {

	text-decoration: none;

	cursor: pointer;

}

div#newsgossip ul {

	width: 280px;

}

div#newsgossip ul li a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_bulg.gif) 3px 7px no-repeat;

}

div#newsgossip li a:hover {

	background-color: #DDECF6;

}

div#newsgossip em {

	display: block;

	font: 82% arial;

	color: #9A9A9A;

}

div#newsgossip a.more {

	display: block;

	font: 85% arial;

	color: #3399CC;

	margin: 5px 10px 0 0;

	text-align: right;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/twobox_chev.gif) right 6px no-repeat;

	padding: 0 10px 0 0;

}

div.mod {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_l.gif) left top repeat-y;

	margin-top: -1px;

	position: relative;

	margin-bottom: 3px;

}

div.mod div.bd div.content {

	margin: 0 4px;

	zoom: 1;

	padding: 1px 10px 4px 10px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/mgrad.gif) left bottom repeat-x;

}

div.mod div.hd b, div.mod div.ft b {

	position: relative;

	height: 9px;

	width: 9px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_tl.gif) left top no-repeat;

	line-height: .01em;

	margin-bottom: -15px;

}

div.mod div.hd b.l {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_tl2.gif);

	float: left;

}

div.mod div.hd b.r {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_tr2.gif);

	float: right;

}

div.mod div.ft b.l {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_bl2.gif);

	float: left;

}

div.mod div.ft b.r {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_br2.gif);

	float: right;

}

div.mod div.hd:after, div.mod div.ft:after, div.mod div.bd:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

div.mod div.hd, div.mod div.ft, div.mod div.bd {

	zoom: 1;

	margin: 0;

	height: auto;

	overflow: visible;

	background: none;

	filter: none;

}

div.mod div.hd, div.mod div.ft {

	position: relative;

	height: 9px;

	padding: 0;

	margin: 0;

}

div.mod div.hd {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_t.gif) left top repeat-x;

}

div.mod div.ft {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_b.gif) left bottom repeat-x;

}

div.mod div.bd {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/g_r.gif) right top repeat-y;

}

div.mod#collection_0 {

	margin-top: 0;

}

div#mm {

	margin-left: 1px;

	margin-top: 2px;

}

div#mm div.hd {

	position: relative;

	height: 9px;

	width: 215px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_t.gif) left top no-repeat;

	overflow: hidden;

	margin: 0;

	padding: 0;

	zoom: 1;

	line-height: .01em;

}

div#mm div.bd {

	width: 215px;

	margin: 0;

	position: relative;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_bg.gif) left top repeat-y;

}

div#mm div.ft {

	position: relative;

	height: 9px;

	width: 215px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_b.gif) left top no-repeat;

}

div#mm h3 {

	width: 200px;

	height: 20px;

	margin-bottom: 17px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/hdr_moms.gif) 10px top no-repeat;

}

div#mm h3 span {

	display: none;

}

div#mm ul {

	margin: 0 11px;

	width: 190px;

}

div#mm ul li {

	clear: left;

	list-style-type: none;

}

div#mm div.info {

	display: block;

	width: 145px;

	float: left;

}

div#mm div.info a {

	display: block;

	font-weight: bold;

	color: #233972;

}

div#mm div.info em {

	font: 85% arial;

	color: #474747;

}

div#mm strong.grade {

	display: block;

	width: 45px;

	height: 40px;

	float: left;

	overflow: hidden;

	color: #f3f4f8;

}

div#mm strong.a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/a.gif) no-repeat;

}

div#mm strong.ap {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/a-plus.gif) no-repeat;

}

div#mm strong.am {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/a-.gif) no-repeat;

}

div#mm strong.b {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/b.gif) no-repeat;

}

div#mm strong.bp {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/b-plus.gif) no-repeat;

}

div#mm strong.bm {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/b-.gif) no-repeat;

}

div#mm strong.c {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/c.gif) no-repeat;

}

div#mm strong.cp {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/c-plus.gif) no-repeat;

}

div#mm strong.cm {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/c-.gif) no-repeat;

}

div#mm strong.d {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/d.gif) no-repeat;

}

div#mm strong.dp {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/d-plus.gif) no-repeat;

}

div#mm strong.dm {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/d-.gif) no-repeat;

}

div#mm strong.f {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/f.gif) no-repeat;

}

div#mm strong.fp {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/f-plus.gif) no-repeat;

}

div#mm strong.fm {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/mm/f-.gif) no-repeat;

}

div#mm strong span {

	display: none;

}

div#mm a.more {

	font: 85% arial;

	color: #244075;

	margin: 15px 10px 0 0;

	display: block;

	text-align: right;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_chev.gif) right 6px no-repeat;

	padding: 0 10px 2px 0;

}

div#feattoday {

	margin-top: -20px;

}

#dtk-footernav {

	background-color: #f3f3f3;

	padding: 10px 10px;

	font: 107% arial;

	text-align: left;

	clear: both;

	color: #484848;

}

#dtk-footernav h3 {

	color: #777;

	font-size: 136%;

}

#dtk-footernav .bd {

	font-size: 92%;

	clear: both;

}

#dtk-footernav a {

	color: #3d4552;

}

#dtk-footernav .prop h3 {

	color: #3d4552;

}

#dtk-footernav .prop {

	min-height: 155px;

	_height: 155px;

	float: left;

	width: 290px;

	_width: 280px;

	background-color: #b3c1dc;

	padding: 5px 10px 10px 10px;

}

#dtk-footernav .prop ul {

	float: left;

	width: 46%;

	_width: 48%;

	margin-left: 10px;

	margin-top: 10px;

	padding: 0;

	list-style: none;

}

#dtk-footernav .prop ul.first {

	margin-left: 0;

}

#dtk-footernav .prop li {

	margin: 0 0 2px 0;

	padding: 0;

	padding-left: 8px;

	background: transparent url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/bullet.gif) no-repeat left .5em;

}

#dtk-footernav .ymg {

	color: #666;

	float: left;

	width: 420px;

	padding: 5px 10px 10px;

}

#dtk-footernav .ymg ul {

	float: left;

	width: 31%;

	_width: 32%;

	margin-left: 10px;

	margin-top: 10px;

	padding: 0;

	list-style: none;

}

#dtk-footernav .ymg ul.first {

	margin-left: 0;

}

#dtk-footernav .ymg li {

	margin: 0 0 2px 0;

	padding: 0;

	padding-left: 8px;

	background: transparent url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/bullet.gif) no-repeat left .5em;

}

#dtk-footernav .ymg div.allservices {

	text-align: right;

	margin-right: 35px;

	padding-top: 30px;

}

#dtk-footernav .ymg div.allservices a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/modtbo_chev.gif) right 6px no-repeat;

	padding-right: 10px;

	font: 85% arial;

	color: #244075;

	font-weight: bold;

}

#dtk-footernav .todo {

	color: #666;

	float: left;

	width: 160px;

	_width: 160px;

	padding: 5px 10px 10px;

	border-left: 1px solid #aaa;

}

#dtk-footernav .todo ul {

	float: left;

	margin: 0;

	padding: 0;

	margin-top: 10px;

	list-style: none;

}

#dtk-footernav .todo li {

	margin: 0;

	margin: 0 0 2px 0;

	padding-left: 8px;

	background: transparent url(us.i1.yimg.com/us.yimg.com/i/us/tv/v3/common/bullet.gif) no-repeat left .5em;

}

#hd div.mainouter:after, div#mm ul:after, a.tocollectionr:after, #dtk-footernav .bd:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#hd div.mainouter, div#mm ul, a.tocollectionr, #dtk-footernav .bd {

	zoom: 1;

}

#dtk-searchtabs:after, div#topboxoffice ol li a:after, ul.tab:after, div.sub-nav ul:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#dtk-searchtabs, div#topboxoffice ol li a, ul.tab, div.sub-nav ul {

	zoom: 1;

}

div.dsl {

	margin-top: 8px;

	background-color: #3399CC;

	padding: 8px 10px;

	text-align: left;

	font: 85% arial;

	color: #111;

}

div.dsl a {

	font-weight: bold;

}

div.copyright {

	margin-top: 8px;

	padding: 10px;

	text-align: left;

	font: 95% arial;

	color: #737c84;

	background: none;

}

div.copyright p a {

	color: #bfc2c8;

}

div.feedback {

	padding: 10px;

	text-align: left;

	font: 95% arial;

	color: #737c84;

	background: none;

}

div.feedback p a {

	color: #bfc2c8;

}

div#mip {

	margin-top: 20px;

}

@media all and(min-width:0) {

ul.tab li.first {

	width: 70px;

}

ul.tab li {

	width: 90px;

}

}

body div#doc div#bd {

	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;

	color: #565656;

}

#bd a {

	color: #ddd;

}

#bd a:hover {

	color: #3399CC;

	text-decoration: underline;

}

#bd h1 {

	color: #3399cc;

	font-size: 136%;

	font-weight: normal;

}

#bd h1 {

	margin-left: 5px;

}

#bd h1 em {

	font-weight: bold;

}

#mvinfo {

	margin-right: 4px;

}

#mvinfo div.hd {

	padding: 10px 0 5px;

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/blue_dot.gif) bottom left repeat-x;

}

#mvinfo div.hd h2 em {

	font-size: 114%;

	color: #3399cc;

	font-weight: bold;

}

#mvinfo div.bd {

	font-size: 85%;

	padding: 5px;

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/blue_dot.gif) bottom left repeat-x;

}

#mvinfo div.bd span.lbl {

	color: #39c;

	margin-right: 5px;

	font-weight: bold;

}

#mvinfo div.bd ul {

	list-style-type: none;

}

#mvinfo div.bd ul li {

	margin: 5px 0 5px;

}

#mvinfo div.bd div.more {

	margin: 5px 0 10px;

}

#mvinfo div.bd div.more a {

	color: #a00;

}

div.twobox_mod h3 {

	font: 114% arial;

	color: #000;

	font-weight: bold;

}

span#curcreatedate {

	float: right;

	font-size: 77%;

	font-weight: normal;

}

#bd div.videocontainer {

	width: 666px;

}

#bd div.videocontainer .videocontainer-hd {

	height: 8px;

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/bg.gif) top left no-repeat;

}

#bd div.videocontainer .videocontainer-bd {

	padding: 0 5px 0 5px;

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/side.gif) top left repeat-y;

}

#bd div.videocontainer .videocontainer-ft {

	height: 25px;

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/ft.gif) bottom left no-repeat;

}

#mod_uvp {

	width: 640px;

	height: 390px;

	overflow: hidden;

	margin: 0;

	padding: 0;

}

#uvpow {

	position: relative;

}

#mod_uvp .player {

	margin-left: 0;

	margin-top: -5px;

	position: relative;

}

::root #mod_uvp .player {

	margin-left: -2px;

}

#y_embed, #y_embedTray, #y_up_embedSwf {

	width: 640px;

	padding: 0;

	margin: 0;

	overflow: hidden;

}

#y_embed .yup-table {

	margin-left: -2px;

	*margin-left: -3px;

	_margin-left: -5px;

}

#y_embed .yup-table #y_embedTray {

	padding-left: 4px;

	*padding-left: 4px;

	_padding-left: 6px;

	margin-left: -1px;

}

::root #y_embed .yup-table #y_embedTray {

	padding-left: 10px;

}

::root #y_embed,::root #y_embedTray,::root #y_up_embedSwf {

	width: 640px;

	overflow: hidden;

}

::root #y_embedTray,::root #y_up_embedSwf {

	margin-left: 1px;

	width: 640px;

}

#mod_uvp #videooverlay {

	text-align: center;

}

#mod_uvp .hide {

	visibility: hidden;

	zIndex: 1;

}

#mod_uvp #videooverlay h2 {

	color: #09AAFB;

	font-size: 189%;

	margin: 105px 0 20px 0;

}

#mod_uvp #videooverlay h3 {

	display: block;

	color: #3399CC;

	font-size: 152%;

	margin-bottom: 38px;

}

#mod_uvp #videooverlay h4 {

	color: #9B9B9B;

	font-size: 107%;

	margin-bottom: 17px;

}

#mod_uvp #videooverlay a {

	color: #C7063F;

	margin-bottom: 17px;

}

#mod_uvp #videooverlay h5 {

	color: #9B9B9B;

	display: inline;

}

#videooverlay {

	width: 640px;

	height: 390px;

	position: absolute;

	top: 0;

	visibility: hidden;

}

#mod_uvp div {

	padding: 0;

	background-color: #000;

}

#mod_uvpplaylist table {

	background-color: #11203B;

	font-size: 85%;

	margin-left: 5px;

	margin-top: 10px;

	border-collapse: separate;

}

#mod_uvpplaylist #playlist th {

	height: 22px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/playlist_titlebar_bg.gif) left top;

	font-weight: bold;

	color: #3399CC;

	border-bottom: 1px solid #4d1946;

	border-top: 1px solid #212D36;

}

#mod_uvpplaylist td {

	padding: 7px 0 12px 7px;

	border-right: 1px solid #000;

	border-left: 1px solid #212D36;

	color: #9B9B9B;

	vertical-align: top;

}

#mod_uvpplaylist table tr.odd {

	background-color: #03060C;

}

#mod_uvpplaylist table tr.selected {

	background-color: #3399CC;

}

#mod_uvpplaylist table tr.selected td {

	border-left-width: 0;

}

#mod_uvpplaylist .index {

	width: 18px;

	border-left: 0;

}

#mod_uvpplaylist .title {

	width: 181px;

}

#mod_uvpplaylist .title a {

	display: block;

	height: 30px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/arrow3.gif) left top no-repeat;

	padding-left: 30px;

	color: #09AAFB;

}

#mod_uvpplaylist .title a:hover {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/arrow3.gif) left top no-repeat;

}

#mod_uvpplaylist .odd a {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/arrow4.gif) left top no-repeat;

}

#mod_uvpplaylist .odd a:hover {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/arrow4.gif) left top no-repeat;

}

#mod_uvpplaylist .selected a {

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/arrow1.jpg) left top no-repeat;

}

#mod_uvpplaylist .selected a:hover {

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/arrow1.jpg) left top no-repeat;

}

#mod_uvpplaylist .time {

	width: 33px;

	padding: 0 7px 0 0;

	text-align: right;

}

#mod_uvpplaylist .timerow {

	padding: 7px 7px 0 0;

}

#mod_uvpplaylist .descr {

	width: 175px;

}

#mod_uvpplaylist .descrshow {

	height: auto;

}

#mod_uvpplaylist .descrhide {

	width: 175px;

	height: 27px;

}

#mod_uvpplaylist .descr .showall {

	height: 100px;

}

#mod_uvpplaylist .descrdiv a {

	background: none;

	color: #c7063f;

}

#mod_uvpplaylist .descrdiv a:hover {

	background: none;

	color: #c7063f;

}

#mod_uvpplaylist .descr .showall {

	height: auto;

}

#mod_uvpplaylist .formats {

	width: 133px;

}

#mod_uvpplaylist .formats a {

	color: #3399cc;

	background: none;

}

#mod_uvpplaylist .formats a:hover {

	background: none;

}

#mod_uvpplaylist .dateadded {

	width: 44px;

	padding: 0 7px 0 0;

	text-align: right;

	border-right: 0;

}

#mod_uvpplaylist .dateaddedrow {

	padding: 7px 7px 0 0;

}

#mod_uvpplaylist .dateadded .year {

	display: none;

}

#mod_uvpplaylist .formats ul {

	list-style: none;

}

#mod_uvpplaylist .formats li {

	float: left;

	margin-right: 5px;

}

#mod_uvpplaylist .formats ul h5 {

	margin-right: 4px;

	float: left;

}

#mod_uvpplaylist .formats ul ul.hd li.last {

	margin-right: 0;

	float: left;

	display: inline;

}

#mod_uvpplaylist .formats ul ul.hd a {

	color: #c7063f;

	background: none;

}

#mod_uvpplaylist .formats ul ul.hd a:hover {

	background: none;

}

#mod_uvpplaylist li.qtlink {

	float: none;

	display: block;

}

#mod_uvpplaylist li.hdline {

	float: none;

	display: block;

	width: 133px;

}

#mod_uvpplaylist .formats ul li.qtlink a {

	color: #c7063f;

	background: none;

}

#mod_uvpplaylist .formats ul li.qtlink a:hover {

	background: none;

}

#mod_uvpplaylist td.selected {

	background-color: #3399CC;

	color: #233D70;

}

#mod_uvpplaylist td.selected a {

	color: #233D70;

}

#mod_uvpplaylist td.selected a:hover {

	color: #233D70;

}

#mod_uvpplaylist tr.selected .title a {

	background: url(us.i1.yimg.com/us.yimg.com/i/mo/uvp/arrow3.jpg) left top no-repeat;

}

#mod_uvpplaylist tr.selected td.formats a {

	color: #c7063f;

}

#mod_uvpplaylist tr.selected td.formats a:hover {

	color: #c7063f;

}

#Z {

	display: block;

	width: 1px;

	height: 1px;

	visibility: hidden;

}

.featuretext h3, #bd .dtk-carousel a.playall, #bd .dtk-carousel a.playall:hover, div#cliplist .tabs h3.new, div#cliplist .tabs a.popular, div#cliplist .listarea div.hd b, div#cliplist .listarea div.hd, div#cliplist .listarea div.ft, div#cliplist div.bd ul li.col2 a, div#cliplist div.bd ul li.col2 a:hover, dt.tbo_open, dt.tbo_close, dt.otw_open, dt.otw_close, #bd dl.accordion-menu dd.a-m-d .bd .playall a, #bd dl.accordion-menu dd.a-m-d .bd .playall a:hover, a#premieres_playbutton, a#premieres_playbutton:hover, a#premieres_playbutton:hover, div#cliplist .tabs a.new, div#cliplist .tabs h3.popular {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/sprite03.png) no-repeat;

}

.bblbtm, .bblbtmb, div#cliplist .listarea div.ft b.l, div#cliplist .listarea div.ft b.r, div#cliplist .listarea div.hd b.l, div#cliplist .listarea div.hd b.r, .dtk-carousel a.cs-prev, .premierepage .dtk-carousel div.ft b.l, .premierepage .dtk-carousel div.ft b.r, .premierepage .dtk-carousel a.cs-prev, .premierepage .dtk-carousel a.cs-next, .premierepage .dtk-carousel div.hd b.l, .premierepage .dtk-carousel div.hd b.r, .dtk-carousel a.cs-next, div#hdfeature div.ft b.l, div#hdfeature div.ft b.r, div#hdfeature div.hd b.l, div#hdfeature div.hd b.r, .premierepage #bd .dtk-carousel a.playall, .premierepage #bd .dtk-carousel a.playall:hover, .premierepage #bd dl.accordion-menu dd.a-m-d .bd .playall a, .premierepage #bd dl.accordion-menu dd.a-m-d .bd .playall a:hover, .premierepage dt.otw_open, .premierepage dt.tbo_close, .premierepage dt.otw_close, .premierepage dt.tbo_open {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/sprite05.png) no-repeat;

}

#mvinfo .non_movie_pl h2.pl_header {

	padding-left: 5px;

}

#mvinfo .non_movie_pl li {

	padding: 3px 0;

	*padding: 2px 0;

	zoom: 1;

}

#mvinfo .non_movie_pl li:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#mvinfo .non_movie_pl li b {

	display: block;

	float: left;

	width: 18px;

	font-weight: normal;

	margin-right: 5px;

	text-align: right;

}

#mvinfo .non_movie_pl div.morelink {

	text-align: right;

	padding: 4px 0 2px;

}

#mvinfo .non_movie_pl li span {

	float: left;

	display: block;

	width: 265px;

}

#mvinfo .non_movie_pl div.morespace {

	margin-bottom: 10px;

}

.tcland .yui-b {

	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;

}

.tcland #content-main h1 {

	color: #3399cc;

	font-size: 125%;

	font-weight: bold;

	margin-left: 7px;

}

.tcland .ad_slug_table {

	margin-top: 13px;

}

div#premieremod {

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/featurebgstripe.gif) top left repeat-x;

	padding: 3px;

	width: 644px;

	height: 250px;

	_width: 634px;

	margin-top: 7px;

	margin-left: 6px;

}

div#premieremod .featureimg {

	float: left;

	width: 451px;

	height: 243px;

	position: relative;

}

div#premieremod .featureimg a {

	position: relative;

	display: block;

}

div#premieremod .featureimg a #premiere_link, div#premieremod .featureimg a:hover #premiere_link {

	position: absolute;

	top: 0;

	left: 0;

	display: block;

	width: 451px;

	height: 243px;

	cursor: pointer;

}

div#premieremod .featureimg a:hover #premiere_link {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/featureoverlay.png) no-repeat top left;

	_background: none;

	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/featureoverlay.png',sizingMethod='scale');

}

.featuretext {

	float: left;

	width: 160px;

	margin-left: 15px;

	margin-top: 20px;

	color: #acad98;

}

.featuretext a p {

	color: #acad98;

	margin-bottom: 20px;

}

.featuretext h3 {

	display: block;

	background-position: -135px -0px;

	text-indent: -20000px;

	width: 101px;

	height: 18px;

}

.featuretext h4 {

	color: #09a7f7;

	font-size: 125%;

	font-weight: bold;

	margin: 25px 0 10px 0;

}

.featuretext a:hover {

	text-decoration: none;

}

.dtk-carousel {

	position: relative;

	width: 946px;

	_width: 640px;

	padding: 0;

	margin-bottom: 15px;

	*margin-bottom: 30px;

	display: block;

	whitespace: nowrap;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_bg_whole.jpg) top left no-repeat;

}

.dtk-carousel .title {

	display: block;

	height: 30px;

}

.dtk-carousel .title p {

	float: right;

	width: 100px;

	text-align: right;

	margin: 0 20px 0 0;

	padding: 0;

	color: #585858;

	font-size: 85%;

}

.dtk-carousel h3 {

	float: left;

	color: #3399CC;

	margin: 0 15px 0 34px;

	font-size: 105%;

}

#bd .dtk-carousel a.playall {

	float: left;

	padding-top: 3px;

	font-weight: bold;

	width: 200px;

	height: 16px;

	padding-left: 18px;

	background-position: -0px -45px;

	color: #59acd6;

	font-size: 75%;

}

#bd .dtk-carousel a.playall:hover {

	color: #3399cc;

	background-position: -0px -25px;

	text-decoration: none;

}

.dtk-carousel a.cs-prev {

	width: 28px;

	height: 198px;

	float: left;

	display: inline;

	whitespace: nowrap;

	background-position: -0px -172px;

	text-indent: -20000px;

	overflow: hidden;

}

.dtk-carousel a.cs-next {

	width: 28px;

	height: 198px;

	float: right;

	display: inline;

	whitespace: nowrap;

	background-position: -140px -172px;

	text-indent: -20000px;

	overflow: hidden;

}

::root .dtk-carousel a.cs-next,::root .dtk-carousel a.cs-prev {

	position: relative;

	z-index: 1000;

}

.dtk-carousel a.cs-prev:hover {

	background: url(1leftarrow.png) no-repeat;

}

.dtk-carousel a.cs-next:hover {

	background: url(1rightarrow.png) no-repeat;

}

.dtk-carousel:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.dtk-carousel .scrollnav {

	display: none;

}

ul.dtk-list {

	float: left;

	width: 890px;

	_width: 584px;

	height: 242px;

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}

ul.dtk-list li.dtk-item {

	float: left;

	display: inline;

	margin: 0 5px;

	_margin: 0 4px;

	width: 138px;

	height: 198px;

	text-align: center;

	list-style: none;

	position: relative;

}

ul.dtk-list li.dtk-item p {

	display: block;

	font-size: 85%;

	color: #999;

	top: 205px;

	left: 0;

	padding: 0 1px;

	position: absolute;

	width: 134px;

}

ul.dtk-list li.dtk-item p a {

	color: #3399cc;

	font-weight: bold;

	_display: block;

	_width: 100%;

	_text-align: center;

}

ul.dtk-list li.dtk-item div canvas {

	margin-left: 2px;

}

ul.dtk-list li.dtk-item a.csposter {

	display: block;

	border: 2px solid #e9e9e9;

	width: 134px;

	height: 198px;

	cursor: pointer;

	whitespace: nowrap;

}

ul.dtk-list li.dtk-item a.csposter:hover {

	border: 2px solid #19acf5;

}

ul.dtk-list li.dtk-item a:hover div.playoverlay {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/playoverlay.png) top left repeat-x;

	*background-image: none;

	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/playoverlay.png',sizingMethod='crop');

	zoom: 1;

	width: 45px;

	height: 45px;

	position: absolute;

	margin-top: 76px;

	left: 44px;

	z-index: 1000;

}

div.dtk-carousel div.scrollbody {

	float: left;

	width: 890px;

	_width: 584px;

	height: 248px;

	*height: 250px;

	_height: 252px;

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

	overflow: hidden;

	position: relative;

}

.dtk-carousel div.scrollpages {

	width: 9999em;

	list-style-type: none;

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 900;

}

.dtk-carousel:after, .dtk-carousel .scrollpages:after, .dtk-carousel h2:after, .dtk-carousel ul.scrollnav:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.dtk-carousel, .dtk-carousel .scrollpages, .dtk-carousel h2, .dtk-carousel ul.scrollnav {

	zoom: 1;

}

div#yui-main div.dtk-carousel div.bd div.content {

	padding: 0;

}

div.dtk-carousel div.bd div.showMore {

	top: 5px;

	left: 0;

}

.premierepage .dtk-carousel {

	width: 300px;

	margin: 10px 0 15px 0;

}

.premierepage .dtk-carousel div.hd b {

	position: relative;

	height: 7px;

	width: 8px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_tm.gif) left top repeat-x;

	line-height: .01em;

	font-size: 3%;

}

.premierepage .dtk-carousel div.ft b {

	position: relative;

	height: 7px;

	width: 8px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_bm.gif) left top repeat-x;

	line-height: .01em;

	font-size: 3%;

}

.premierepage .dtk-carousel div.hd b.l {

	background-position: -0px -390px;

	float: left;

}

.premierepage .dtk-carousel div.hd b.r {

	background-position: -40px -390px;

	float: right;

}

.premierepage .dtk-carousel div.ft b.l {

	background-position: -40px -160px;

	float: left;

}

.premierepage .dtk-carousel div.ft b.r {

	background-position: -60px -160px;

	float: right;

}

.premierepage .dtk-carousel div.hd {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_tm.gif) left top repeat-x;

	display: block;

	padding: 0;

	margin: 0;

}

.premierepage .dtk-carousel div.ft {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_bm.gif) left top repeat-x;

	display: block;

	padding: 0;

	margin: 0;

	height: 7px;

}

.premierepage .dtk-carousel div.hd:after, div#hdfeature div.ft:after, div#hdfeature div.bd:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.premierepage .dtk-carousel div.hd, div#hdfeature div.ft, div#hdfeature div.bd {

	zoom: 1;

	margin: 0;

	height: auto;

	overflow: hidden;

}

.premierepage .dtk-carousel div.bd {

	display: block;

	background: #0e0e0e url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_bg.gif) left top repeat-x;

	min-height: 160px;

	border-left: 1px solid #25292f;

	border-right: 1px solid #25292f;

}

.premierepage .dtk-carousel .title {

	display: block;

	height: 35px;

}

.premierepage .dtk-carousel .title p {

	float: right;

	width: 100px;

	text-align: right;

	margin: 5px 0px 0 0;

	padding: 0;

	color: #585858;

	font-size: 85%;

}

.premierepage .dtk-carousel h3 {

	float: left;

	color: #3399CC;

	margin: 5px 15px 0 10px;

	font-size: 105%;

}

.premierepage #bd .dtk-carousel .playalllink {

	display: block;

	width: 200px;

	height: 16px;

	margin: 10px 0 10px 0;

}

.premierepage #bd .dtk-carousel a.playall {

	float: left;

	padding-top: 3px;

	font-weight: bold;

	width: 200px;

	height: 16px;

	padding-left: 18px;

	margin: 0 0 0 20px;

	background-position: -0px -410px;

	color: #09aafb;

	font-size: 75%;

}

.premierepage #bd .dtk-carousel a.playall:hover {

	color: #09aafb;

	text-decoration: underline;

	background-position: -0px -410px;

}

.premierepage .dtk-carousel .scrollbody {

	width: 230px;

	height: 195px;

	padding: 0;

	position: relative;

	margin: 0 0 0 35px;

	_margin: 0 0 0 18px;

	display: block;

	whitespace: nowrap;

	background: none;

	overflow: hidden;

}

.premierepage .dtk-carousel a.cs-prev {

	width: 17px;

	height: 150px;

	position: absolute;

	left: 0;

	display: inline;

	whitespace: nowrap;

	background-position: -70px -172px;

	text-indent: -20000px;

	overflow: hidden;

	margin: 0 3px 0 13px;

	z-index: 1000;

}

.premierepage .dtk-carousel a.cs-next {

	width: 17px;

	height: 150px;

	position: absolute;

	right: 12px;

	display: inline;

	whitespace: nowrap;

	background-position: -110px -172px;

	text-indent: -20000px;

	overflow: hidden;

	margin: 0 0 0 3px;

	z-index: 1000;

}

.premierepage .dtk-carousel a.cs-prev:hover {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_lt_arrow_ovr.gif) no-repeat;

}

.premierepage .dtk-carousel a.cs-next:hover {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/cs_p_rt_arrow_ovr.gif) no-repeat;

}

.premierepage .dtk-carousel ul.dtk-list {

	float: left;

	width: 230px;

	_width: 230px;

	height: 195px;

	display: inline;

	list-style: none;

	padding: 0;

	margin: 0;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item {

	float: left;

	display: inline;

	margin: 0 5px;

	width: 105px;

	text-align: center;

	list-style: none;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item p {

	display: block;

	font-size: 75%;

	color: #9b9b9b;

	position: absolute;

	top: 155px;

	left: 0;

	width: 101px;

}

.premierepage #bd .dtk-carousel ul.dtk-list li.dtk-item p a {

	color: #09aafb;

	font-weight: bold;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item a.csposter {

	display: block;

	border: 2px solid #252525;

	width: 101px;

	height: 150px;

	cursor: pointer;

	whitespace: nowrap;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item a.csposter:hover {

	border: 2px solid #09aafb;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item a.csposter:hover div.playoverlay {

	top: -25px;

	left: 25px;

}

.premierepage .dtk-carousel ul.dtk-list li.dtk-item div canvas {

	margin-left: 2px;

}

div#hdfeature {

	width: 300px;

	margin: 10px 0 15px 0;

}

div#hdfeature div.hd b {

	position: relative;

	height: 9px;

	width: 9px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/hd_tm.gif) left top repeat-x;

	line-height: .01em;

	font-size: 3%;

}

div#hdfeature div.ft b {

	position: relative;

	height: 9px;

	width: 9px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/hd_bm.gif) left top repeat-x;

	line-height: .01em;

	font-size: 3%;

}

div#hdfeature div.hd b.l {

	background-position: -100px -390px;

	float: left;

}

div#hdfeature div.hd b.r {

	background-position: -120px -390px;

	float: right;

}

div#hdfeature div.ft b.l {

	background-position: -60px -390px;

	float: left;

}

div#hdfeature div.ft b.r {

	background-position: -80px -390px;

	float: right;

}

div#hdfeature div.hd {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/hd_tm.gif) left top repeat-x;

	display: block;

	padding: 0;

	margin: 0;

}

div#hdfeature div.ft {

	background-color: #eaeaea;

	display: block;

	padding: 0;

	margin: 0;

}

div#hdfeature div.hd:after, div#hdfeature div.ft:after, div#hdfeature div.bd:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

div#hdfeature div.hd, div#hdfeature div.ft, div#hdfeature div.bd {

	zoom: 1;

	margin: 0;

	height: auto;

	overflow: hidden;

}

div#hdfeature div.bd {

	display: block;

	background: #eaeaea url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/hd_bg.gif) left top repeat-x;

	min-height: 160px;

	border-left: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

}

div#hdfeature h3 {

	float: left;

	color: #3399cc;

	font-weight: bold;

	font-size: 105%;

}

div#hdfeature a.img {

	display: block;

	width: 270px;

	height: 113px;

	border: 1px solid #3399CC;

}

div#hdfeature a.img:hover {

	border: 1px solid #19acf5;

}

div#hdfeature .title a {

	color: #a80530;

	cursor: pointer;

}

div#hdfeature .title a:hover {

	color: #a80530;

	cursor: pointer;

	text-decoration: underline;

}

div#hdfeature .title a h3, div#hdfeature a:hover h3 {

	text-decoration: none;

	cursor: pointer;

}

div#hdfeature .title {

	margin: 0 14px 10px 14px;

	_margin: 0 13px 10px 13px;

	display: block;

	height: 15px;

	padding: 0;

}

div#hdfeature .title b {

	float: right;

	font-size: 80%;

	color: #a80530;

	line-height: 1.5em;

}

div#hdfeature .content {

	margin: 10px 14px 8px 14px;

	_margin: 10px 13px 8px 13px;

	width: 272px;

	display: block;

	whitespace: nowrap;

}

div#hdfeature p {

	font-size: 85%;

	margin-top: 8px;

}

div#hdfeature p a {

	font-weight: bold;

	color: #3399cc;

}

div#cliplist .tabs {

	margin: 0 10px;

	display: block;

	width: 630px;

	height: 30px;

}

div#cliplist .tabs h3 {

	margin: 0;

	font-weight: bold;

	color: #3399cc;

	padding: 8px 0 0 15px;

}

div#cliplist .tabs a {

	margin: 0;

	font-weight: bold;

	color: #3399CC;

	padding: 8px 0 0 15px;

}

div#cliplist .tabs h3.new {

	float: left;

	width: 147px;

	height: 22px;

	background-position: -0px -110px;

}

div#cliplist .tabs a.new {

	float: left;

	width: 147px;

	height: 22px;

	background-position: -0px -360px;

}

div#cliplist .tabs h3.popular {

	float: left;

	width: 139px;

	height: 22px;

	background-position: -0px -405px;

}

div#cliplist .tabs a.popular {

	float: left;

	width: 139px;

	height: 22px;

	background-position: -0px -65px;

}

div#cliplist .listarea {

	margin: 0 10px;

	display: block;

	width: 645px;

	_width: 635px;

}

div#cliplist .listarea div.hd b {

	position: relative;

	height: 6px;

	width: 7px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tab_line.gif) top left repeat-x;

	line-height: .01em;

	font-size: 3%;

}

div#cliplist .listarea div.ft b {

	position: relative;

	height: 6px;

	width: 7px;

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tab_line.gif) top left repeat-x;

	line-height: .01em;

	font-size: 3%;

}

div#cliplist .listarea div.hd b.r {

	background-position: -0px -160px;

	float: right;

}

div#cliplist .listarea div.hd b.l {

	background-position: -0px -140px;

	float: left;

	width: 313px;

	overflow: hidden;

}

div#cliplist .listarea div.ft b.l {

	background-position: -0px -140px;

	float: left;

}

div#cliplist .listarea div.ft b.r {

	background-position: -40px -120px;

	float: right;

}

div#cliplist .listarea div.hd, div#cliplist .listarea div.ft {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tab_line.gif) top left repeat-x;

	display: block;

	padding: 0;

	margin: 0;

}

div#cliplist .listarea div.ft {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tab_line.gif) bottom left repeat-x;

}

div#cliplist div.hd, div#cliplist div.ft, div#cliplist div.bd {

	zoom: 1;

	margin: 0;

	height: auto;

	overflow: hidden;

}

div#cliplist div.bd {

	display: block;

	min-height: 160px;

	border-left: 1px solid #eaeaea;

	border-right: 1px solid #eaeaea;

	padding-bottom: 10px;

}

div#cliplist div.bd ul {

	margin: 10px 10px 0 10px;

	padding: 0;

	list-style: none;

	display: block;

	width: 620px;

	_width: 610px;

	font-size: 85%;

	color: #646464;

}

div#cliplist div.bd ul.items {

	margin: 0;

	padding: 0;

	list-style: none;

	display: block;

	width: 620px;

	_width: 610px;

	font-size: 100%;

	float: left;

}

div#cliplist div.bd ul li.col1 {

	float: left;

	width: 79px;

	_width: 76px;

	height: 25px;

	padding: 4px 0 0 6px;

	font-size: 90%;

}

div#cliplist div.bd ul li.col2 {

	float: left;

	width: 430px;

	_width: 420px;

	padding: 4px 0 0 3px;

}

div#cliplist div.bd ul li.col2 a {

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/playall_icon_ovr.gif) top left no-repeat;

	color: #3399cc;

	font-weight: bold;

	padding: 1px 0 2px 20px;

}

div#cliplist div.bd ul li.col2 a:hover {

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/playall_icon.gif) top left no-repeat;

	color: #59acd6;

}

div#cliplist div.bd ul li.col3 {

	float: left;

	width: 92px;

	_width: 89px;

	height: 25px;

	padding: 4px 0 0 3px;

	font-size: 90%;

}

div#cliplist div.bd ul li.odd {

	background-color: #f5f6f7;

}

div#cliplist div.bd ul li.head {

	background: none;

	color: #545454;

	font-weight: bold;

	font-size: 90%;

}

div#cliplist div.bd ul li:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

div#cliplist div.bd ul {

	zoom: 1;

	height: auto;

	whitespace: nowrap;

}

div#cliplist div.bd ul li.row {

	float: left;

	width: 610px;

	_width: 600px;

	min-height: 25px;

	display: block;

	whitespace: nowrap;

}

div#archivemod {

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/archive_bg.gif) top left no-repeat;

	width: 300px;

	height: 111px;

	margin-top: 15px;

	margin-bottom: 10px;

}

div#archivemod .bd {

	display: block;

	width: 280px;

	padding: 8px;

}

div#archivemod h3 {

	font-size: 105%;

	color: #3399CC;

}

div#archivemod p {

	font-size: 85%;

	color: #b9d2df;

	margin: 5px 0;

}

div#archivemod ul {

	list-style: none;

	color: #3399CC;

	display: inline;

	width: 280px;

	display: block;

}

div#archivemod ul li {

	float: left;

	margin: 4px 0 4px 0;

	padding: 0;

}

div#archivemod ul li a {

	float: left;

	width: 10px;

	margin: 0 5px;

	_margin: 0 4px;

	padding: 0;

	border-bottom: 1px solid #8a94a6;

	color: #3399CC;

	font-size: 95%;

	height: 17px;

	text-align: center;

}

div#archivemod ul li a.first {

	width: 26px;

}

div#archivemod ul li a:hover {

	text-decoration: none;

	font-weight: bold;

}

dl.accordion-menu {

	margin: 0;

	margin-bottom: 10px;

	padding: 0;

	width: 300px;

	background: #f7f7f7;

	min-height: 418px;

	_height: 418px;

	position: relative;

	z-index: 1000;

}

#accordion-menu-wrap {

	width: 300px;

	min-height: 418px;

	_height: 418px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tc_land_acc_bot.gif) no-repeat bottom left;

}

dl.accordion-menu dd .bd#tbo_bd {

	min-height: 342px;

	_height: 342px;

}

dl.accordion-menu dd .bd#otw_bd {

	min-height: 350px;

	_height: 350px;

}

dt.tbo_open {

	background-position: -0px -310px;

	color: #3399cc!important;

}

dt.tbo_close {

	background-position: -0px -277px;

	color: #3399CC!important;

}

dt.otw_open {

	background-position: -0px -160px;

	color: #3399cc!important;

}

dt.otw_close {

	background-position: -0px -210px;

	color: #3399CC!important;

}

dl.accordion-menu dt.a-m-t {

	margin: 0;

	padding: .3em 1em;

	font-weight: bold;

	border: none;

	border-left-color: #eaeaea;

	border-top-color: #eaeaea;

}

dl.accordion-menu dt.a-m-t-down {

	color: #3399CC;

	border: solid 1px #eaeaea;

	border-right-color: #eaeaea;

	border-bottom-color: #dfdfdf;

}

html.accordion-menu-js dt.a-m-t {

	cursor: pointer;

	zoom: 1;

}

dl.accordion-menu dd.a-m-d {

	margin: 0;

	padding: 0;

	padding: 0;

}

html.accordion-menu-js dd.a-m-d {

	display: none;

}

html.accordion-menu-js dd.a-m-d-expand {

	display: block;

}

html.accordion-menu-js dd.a-m-d-before-expand {

	display: block;

	position: relative;

	z-index: -1;

	opacity: 0;

	height: auto!important;

	visibility: hidden;

	overflow: visible;

}

html.accordion-menu-js dt.a-m-t-expand {

	border-left-color: #222;

	color: #3399CC;

}

html.accordion-menu-js dd.a-m-d-anim {

	overflow: hidden;

	display: block;

	position: relative;

}

dl.accordion-menu dd.a-m-d .bd {

	padding: 10px;

	border-top: solid 1px #eaeaea;

	border-left: solid 1px #eaeaea;

	border-right: solid 1px #eaeaea;

	font-size: 75%;

}

dl.accordion-menu dd.a-m-d .bd ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

dl.accordion-menu dd.a-m-d .bd b {

	margin-left: -20px;

	float: left;

	padding-right: 5px;

	padding-top: 1px;

	text-align: right;

	width: 18px;

	color: #3399cc;

	font-weight: normal;

}

dl.accordion-menu dd.a-m-d .bd#tbo_bd b {

	display: block;

	float: left;

}

dl.accordion-menu dd.a-m-d .bd#tbo_bd div {

	display: block;

	float: left;

}

dl.accordion-menu dd.a-m-d .bd#tbo_bd li div {

	_margin-left: -9px;

}

dl.accordion-menu dd.a-m-d .bd ul li div {

	width: 250px;

}

dl.accordion-menu dd.a-m-d #tbo_bd ul li {

	_padding-left: 40px;

}

dl.accordion-menu dd.a-m-d .bd b.dot {

	margin-left: -20px;

	float: left;

	padding-right: 5px;

	padding-top: 1px;

	text-align: center;

	width: 16px;

	color: #3399cc;

	font-weight: bold;

	font-size: 125%;

	line-height: 65%;

}

dl.accordion-menu dd.a-m-d .bd ul li {

	display: block;

	line-height: 1.5em;

	height: 120%;

	*height: 1%;

	border-bottom: 1px solid #d5d8de;

	padding-bottom: 5px;

	padding-left: 20px;

	margin-bottom: 4px;

}

dl.accordion-menu dd.a-m-d .bd span {

	float: left;

	width: 250px;

}

dl.accordion-menu dd.a-m-d .bd a {

	color: #3399cc;

	font-weight: bold;

	font-size: 110%;

}

#bd dl.accordion-menu dd.a-m-d .bd .playall a {

	color: #59acd6;

	display: block;

	margin-top: 8px;

	padding-top: 3px;

	font-weight: bold;

	width: 280px;

	*width: 240px;

	height: 16px;

	padding-left: 18px;

	background-position: -0px -45px;

}

#bd dl.accordion-menu dd.a-m-d .bd .playall a:hover {

	color: #3399cc;

	font-weight: bold;

	background-position: -0px -25px;

	text-decoration: none;

}

div #yf-ovt {

	padding: 15px;

	margin: 10px 0 10px 5px;

	_margin-right: 10px;

	border-top: 1px solid #dedede;

	background-color: #f8f8f9;

	font-family: Arial;

}

#yf-ovt h3 {

	text-transform: uppercase;

	font: bold 85% arial;

	color: #666;

	margin-bottom: -5px;

}

#yf-ovt h4 {

	font-size: 85%;

	font-weight: bold;

	display: block!important;

}

#yf-ovt h4 a {

	color: #3399cc;

}

#yf-ovt.cols2 .ovtcol {

	float: left;

	width: 48%;

}

#yf-ovt .col1 {

	margin-right: 20px;

}

#yf-ovt ul {

	list-style: none;

}

#yf-ovt li {

	margin-top: 15px;

}

#yf-ovt p.desc a {

	color: #666;

	text-decoration: none;

	font-size: 90%;

}

#yf-ovt .url {

	color: #6d7c9a;

	font: 85% arial;

}

#yf-ovt {

	padding: 0;

	margin: 20px 0;

	border-width: 0;

}

#yf-ovt .ovtcol {

	float: none;

	width: auto;

}

.clrself {

	zoom: 1;

}

.clrself:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.premierepage .yui-b {

	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;

	background-color: #050a12;

}

.premierepage #bd, .premierepage #hdgrad {

	background-color: #050a12;

}

.premierepage .ad_slug_table {

	margin-top: 13px;

}

.premierepage div#cliplist div.bd ul li.odd {

	background-color: #11203b;

}

.premierepage dl.accordion-menu {

	margin: 0;

	margin-bottom: 10px;

	padding: 0;

	width: 300px;

	min-height: 418px;

	_height: 418px;

	background: #000;

}

.premierepage #accordion-menu-wrap {

	width: 300px;

	min-height: 418px;

	_height: 418px;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/fe/trailers_and_clips/tc_prem_acc_bot.gif) no-repeat bottom left;

}

.premierepage dl.accordion-menu dd .bd#tbo_bd {

	min-height: 342px;

	_height: 342px;

}

.premierepage dl.accordion-menu dd .bd#otw_bd {

	min-height: 350px;

	_height: 350px;

}

.premierepage dt.tbo_open {

	background-position: -0px -650px;

	color: #b7b8b9!important;

}

.premierepage dt.tbo_close {

	background-position: -0px -716px;

	color: #3399CC!important;

}

.premierepage dt.otw_open {

	background-position: -0px -530px;

	color: #b7b8b9!important;

}

.premierepage dt.otw_close {

	background-position: -0px -600px;

	color: #3399CC!important;

}

.premierepage dl.accordion-menu dt.a-m-t {

	margin: 0;

	padding: .3em 1em;

	font-weight: bold;

	border: none;

	border-left-color: #23282f;

	border-top-color: #23282f;

}

.premierepage dl.accordion-menu dt.a-m-t-down {

	color: #3399CC;

	border: solid 1px #23282f;

	border-right-color: #23282f;

	border-bottom-color: #262626;

}

.premierepage html.accordion-menu-js dt.a-m-t {

	cursor: pointer;

	zoom: 1;

}

.premierepage dl.accordion-menu dd.a-m-d {

	margin: 0;

	padding: 0;

	padding: 0;

}

.premierepage html.accordion-menu-js dd.a-m-d {

	display: none;

}

.premierepage html.accordion-menu-js dd.a-m-d-expand {

	display: block;

}

.premierepage html.accordion-menu-js dd.a-m-d-before-expand {

	display: block;

	position: relative;

	z-index: -1;

	opacity: 0;

	height: auto!important;

	visibility: hidden;

	overflow: visible;

}

.premierepage html.accordion-menu-js dt.a-m-t-expand {

	border-left-color: #222;

	color: black;

	background: #c0c0c0;

}

.premierepage html.accordion-menu-js dd.a-m-d-anim {

	overflow: hidden;

	display: block;

	position: relative;

}

.premierepage dl.accordion-menu dd.a-m-d .bd {

	padding: 10px;

	border: solid 1px #23282f;

	border-bottom: none;

	font-size: 75%;

}

.premierepage dl.accordion-menu dd.a-m-d .bd ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.premierepage dl.accordion-menu dd.a-m-d .bd b {

	margin-left: -20px;

	float: left;

	padding-right: 5px;

	padding-top: 1px;

	text-align: right;

	width: 18px;

	color: #09aafb;

	font-weight: normal;

}

.premierepage dl.accordion-menu dd.a-m-d .bd b.dot {

	margin-left: -20px;

	float: left;

	padding-right: 5px;

	padding-top: 1px;

	text-align: center;

	width: 16px;

	color: #09aafb;

	font-weight: bold;

	font-size: 125%;

	line-height: 65%;

}

.premierepage dl.accordion-menu dd.a-m-d .bd ul li {

	display: block;

	line-height: 1.5em;

	height: 120%;

	*height: 1%;

	border-bottom: 1px solid #262626;

	padding-bottom: 5px;

	padding-left: 20px;

	margin-bottom: 4px;

	color: #9b9b9b;

}

.premierepage dl.accordion-menu dd.a-m-d .bd span {

	float: left;

	width: 250px;

}

.premierepage #bd dl.accordion-menu dd.a-m-d .bd a {

	color: #09aafb;

	font-weight: bold;

	font-size: 110%;

}

.premierepage #bd dl.accordion-menu dd.a-m-d .bd .playall a {

	color: #09aafb;

	display: block;

	margin-top: 8px;

	padding-top: 3px;

	font-weight: bold;

	width: 231px;

	height: 16px;

	padding-left: 18px;

	background-position: -0px -410px;

}

.premierepage #bd dl.accordion-menu dd.a-m-d .bd .playall a:hover {

	color: #09aafb;

	font-weight: bold;

	text-decoration: underline;

	background-position: -0px -410px;

}

body.premieres #bd {

	background-color: #050a12;

}

body.premieres #content-main {

	margin: 0;

	padding: 0 10px 0 10px;

}

body.premieres #content-main h1 {

	margin: 7px 0 6px 0;

	*margin: 7px 0 10px;

	_margin: 16px 0 11px 0;

	text-transform: uppercase;

	display: block;

	text-indent: -150px;

	width: 276 px;

	height: 60px;

	background: url(premieres_hdr.gif) top left no-repeat;

	overflow: hidden;

}

body.premieres #uvpow {

	background: #000;

}

#l1_ad {

	float: right;

	margin-top: 5px;

	_margin-top: 14px;

	margin-bottom: 8px;

	_margin-bottom: 8px;

	width: 295px;

	height: 60px;

	background: url(premieres_l1_bg_1.1.gif) top right no-repeat;

}

#l1_ad span.bd {

	margin-right: 10px;

}

#l1_ad img {

	float: right;

}

#l1_ad:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#l1_ad {

	zoom: 1;

}

#modnp {

	position: relative;

	display: block;

	background: #000;

	margin: 0 10px 0 0;

	_margin: 0;

	padding-top: 10px;

	width: 640px;

}

#modnp p.rt {

	text-align: right;

	padding: 0 15px 0 0;

	margin: 0;

	clear: both;

}

#modnp:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

ul.nowplaying {

	margin: 0;

	width: 640px;

	_width: 635px;

	float: left;

	background: #000;

}

ul.nowplaying li {

	font-size: 11px;

	list-style: none;

}

ul.nowplaying li.lf {

	width: 460px;

	float: left;

	color: #3399CC;

	margin: 0 10px 0 10px;

	_margin: 0 5px 0 3px;

}

ul.nowplaying li.lf span {

	color: #9fb7ce;

	font-size: 12px;

}

ul.nowplaying li.lf strong#curtitle {

	font-weight: bold;

	font-size: 12px;

}

ul.nowplaying li.rt {

	width: 150px;

	float: left;

}

ul.nowplaying li.rt h2 {

	margin: 8px 0 0 0;

	_margin: 8px 0 0 0;

	text-indent: -70px;

	overflow: hidden;

	width: 50px;

	height: 11px;

	background: url(premieres_sp_05.gif) 0 -257px no-repeat;

	float: left;

	display: block;

}

ul.nowplaying:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

ul.nowplaying: {

	zoom: 1;

}

ul.nowplaying span#curduration {

	font-size: 10px;

	color: #3399CC;

}

ul#ambswi ul {

	display: inline;

}

ul#ambswi li {

	float: left;

}

ul#ambswi li a {

	background: url(premiers_sp_01.gif) 0 0 no-repeat;

	display: block;

	overflow: hidden;

	text-indent: -50px;

}

ul#ambswi li a#ambon {

	width: 37px;

	height: 24px;

	background-position: -37px -167px;

}

ul#ambswi li a#ambon:hover {

	background-position: -74px -167px;

}

ul#ambswi li.selected a#ambon {

	background-position: 0 -167px;

}

ul#ambswi li.selected a#ambon:hover {

	background-position: -74px -167px;

}

ul#ambswi li a#amboff {

	width: 37px;

	height: 24px;

	background-position: -37px -195px;

}

ul#ambswi li a#amboff:hover {

	background-position: -74px -195px;

}

ul#ambswi li.selected a#amboff {

	background-position: 0 -195px;

}

ul#ambswi li.selected a#amboff:hover {

	background-position: -74px -195px;

}

ul#ambswi li a#ambabt {

	width: 24px;

	height: 24px;

	background-position: -24px -223px;

}

ul#ambswi li a#ambabt:hover {

	background-position: -48px -223px;

}

#vdesc {

	width: 636px;

	_width: 633px;

	margin: 0;

	padding: 15px 2px 0 2px;

	_padding: 7px 1px 0 1px;

	clear: both;

	background: #000;

	position: relative;

}

#vdesc .vdescbg {

	width: 636;

	_width: 633px;

	padding: 0 5px 0 5px;

	_padding: 0 2px 0 2px;

	background: #000 url(gradient_movieinfo_01.gif) left bottom repeat-x;

	min-height: 1px;

	overflow: hidden;

}

#vdesc .vdescbg .lf {

	width: 306px;

	_width: 310px;

	float: left;

	margin-right: 10px;

	padding: 0;

}

#vdesc .vdescbg .rt {

	width: 306px;

	_width: 310px;

	float: left;

	margin: 0;

	padding: 0;

}

#vdesc .vdescbg a, #videoDesc .vdescbg a:visited {

	color: #0b99e3;

}

#vdesc .vdescbg a:hover {

	text-decoration: underline;

}

#vdesc .vdescbg a.red, #vdesc .vdescbg a.red:visited, #vdesc .vdescbg a.red:hover {

	color: #c7063f;

}

#vdesc .vdescbg ul li {

	color: #9b999a;

	margin-bottom: 5px;

	font-size: 11px;

	list-style: none;

}

#vdesc .vdescbg ul li strong {

	font-weight: normal;

	color: #3399CC;

}

#vdft {

	padding: 0;

}

#vdft #vdbd {

	clear: both;

	font-size: 11px;

	padding-top: 7px;

}

#vdft #vdbd a, #vdbd a:hover, #vdbd a:visited {

	color: #c7063f;

}

#vdext {

	clear: both;

	padding-top: 10px;

	width: 640px;

}

#vdlink {

	float: left;

}

#vdlink p {

	color: #9B9B9B;

}

#vdextl {

	float: left;

	padding: 13px 0 10px 0;

	height: 20px;

}

#vdextl ul {

	margin: 0 0 0 25px;

}

#vdextl ul li {

	float: left;

	height: 20px;

	padding: 5px 0 0 0;

	background: url(premieres_sp_05.gif) left top no-repeat;

}

#vdextl ul li#linkemail {

	background-position: 0 -87px;

	padding-left: 19px;

}

#vdextl ul li#linkim {

	background-position: 0 8px;

	padding-left: 17px;

	margin-left: 18px;

}

#vdextl ul li#linkdigg {

	background-position: 0 -23px;

	padding-left: 20px;

	margin-left: 18px;

}

#vdextl ul li#linkdel {

	background-position: 0 -53px;

	padding-left: 14px;

	margin-left: 14px;

}

#linkToThisVideoInput {

	width: 235px;

	height: 16px;

	padding: 3px 0 0 5px;

	color: #565656;

}

#uvpcover {

	top: 0;

	left: -10px;

	_left: -8px;

	width: 641px;

	height: 359px;

	position: absolute;

	visibility: hidden;

	z-index: 1000;

}

.uvpcover_init {

	z-index: 1001;

	position: relative;

	*background-image: none;

	zoom: 1;

}

.uvpcover_block {

	z-index: 1002;

	position: relative;

	*background-image: none;

	zoom: 1;

}

.ambbble {

	position: absolute;

	display: none;

	width: 144px;

	top: 0;

	left: 0;

}

#ambontp {

	z-index: 1200;

}

#ambofftop {

	z-index: 1201;

}

#ambabttp {

	z-index: 1202;

}

.bblcnt {

	width: 134px;

	font-size: 10px;

	padding: 4px;

	left: 0;

	top: 0;

	background: #3399CC;

	color: #333;

	border-left: 1px solid #257fb3;

	border-right: 1px solid #257fb3;

	border-top: 1px solid #257fb3;

}

.bblcnt a, .bblcnt a:hover, .bblcnt a:visited {

	text-decoration: underline;

	color: #000!important;

}

.bblbtm {

	width: 144px;

	height: 27px;

	background-position: -0px -80px;

}

.bblbtmb {

	width: 144px;

	height: 27px;

	background-position: -200px -80px;

}

.premieres #yf-ovt {

	background-color: #000;

	border-top: 0;

}

.premieres #yf-ovt h3 {

	color: #3399CC;

}

.premieres #yf-ovt h4 a {

	color: #09AAFB;

}

.premieres #yf-ovt p.desc a {

	color: #9B9B9B;

}

.premieres #yf-ovt .url {

	color: #6D7C9A;

}

#vdesc #modemail {

	width: 280px;

	padding-bottom: 25px;

	background: #3399CC;

	border: 2px solid #257fb3;

	position: absolute;

	top: 10px;

	left: 180px;

	z-index: 1999;

	padding: 0;

	display: none;

}

#vdesc #modemail span.close {

	float: right;

	width: 16px;

	height: 15px;

	text-indent: -70px;

	overflow: hidden;

	background: url(premieres_sp_05.gif) -124px 0 no-repeat;

	margin: 10px 10px 0;

	cursor: default;

}

#vdesc #modemail input, #modemail textarea, #modemail fieldset p, #modemail h1 {

	font-weight: normal;

	font-family: "Lucida Grande", arial;

	margin: 0;

}

#vdesc #modemail fieldset {

	padding: 0 25px 0 25px;

	margin: 0;

	text-align: left;

}

#vdesc #modemail fieldset h1 {

	font-size: 16px;

	text-transform: none;

	height: 18px;

	font-weight: bold;

	color: #3399cc;

	margin: 0;

	padding: 0;

	background: none;

	text-indent: 0;

	width: 220px;

}

#vdesc #modemail fieldset h1.error {

	color: #9a1001;

}

#vdesc #modemail fieldset h2 {

	font-size: 11px;

	font-weight: bold;

	color: #3399cc;

}

#vdesc #modemail fieldset input {

	font-size: 11px;

	width: 222px;

	height: 17px;

	padding: 2px;

	border: 1px solid #727272;

}

#vdesc #modemail fieldset input.error {

	border: 2px solid #9a1001;

}

#vdesc #modemail p.msg {

	display: none;

	width: 222px;

	background: #3399CC;

	text-align: left;

	margin: 15px 25px 0 25px;

	padding: 2px;

	text-size: 10px;

}

#vdesc #modemail p.error {

	border: 1px solid #ae1213;

	color: #ae1213;

	text-size: 10px;

}

#vdesc #modemail p.success {

	border: 1px solid #12ae13;

	color: #12ae13;

	text-size: 10px;

}

#vdesc #modemail fieldset.emailtof {

	padding-top: 15px;

}

#vdesc #modemail fieldset.emailtof p {

	font-size: 11px;

	color: #727272;

	margin: 0 0 4px 0;

}

#vdesc #modemail fieldset.emailfrf {

	padding-top: 16px;

}

#vdesc #modemail fieldset.emailfrf p {

	padding-top: 8px;

	color: #727272;

	font-size: 10px;

}

#vdesc #modemail fieldset.emailmsgf {

	padding-top: 7px;

}

#vdesc #modemail fieldset.emailmsgf textarea {

	margin-top: 4px;

	width: 224px;

	height: 60px;

	font-size: 11px;

	border: 1px solid #727272;

}

#vdesc #modemail div {

	text-align: center;

	margin-top: 10px;

	padding-bottom: 15px;

}

#vdesc #modemail div input {

	font-size: 11px;

	padding: 1px;

}

#playlistTable {

	background-color: #000;

	width: 650px;

	font-size: 11px;

	color: #9b9b9b;

	border-collapse: separate;

}

#playlistTable thead th {

	color: #3399CC;

	border-right: 1px solid #000;

	border-left: 1px solid #212d36;

	background-image: url(../img/playlist/gradient_playlist_titlebar.gif);

	height: 22px;

	padding-left: 5px;

	border-bottom: 1px solid #4d194b;

}

#playlistTable td {

	border-right: 1px solid #000;

	border-left: 1px solid #212d36;

	padding: 10px 0 10px 5px;

}

#playlistTable td .blueLink, #playlistTable td span {

	padding-left: 20px;

}

#mod_uvpplaylist td:first-child, th:first-child {

	border-left: 1px solid #000!important;

	padding-left: 10px!important;

}

#playlistTable td {

	vertical-align: top;

}

.selectedRow {

	background-color: #3399CC;

}

.selectedRow span {

	color: #233D70;

}

.blueRow {

	background-color: #11203b;

}

.blackRow {

	background-color: #03060c;

}

td img {

	float: left;

}

td .blueLink, td .selected {

	display: block;

}

div#archive {

	width: 650px;

	font-family: Arial;

	margin: 0 0 10px 5px;

	display: block;

	font-size: 100%;

}

div#archive div.bd {

	border: 1px solid #dedede;

	border-width: 0 1px;

}

div#archive div.pagination {

	float: right;

	margin: 15px 10px 0 0;

	color: #000;

}

div#archive div.pagination li {

	float: left;

	margin-left: 5px;

	list-style: none;

}

div#archive div.pagination li a {

	color: #a90730;

}

div#archive div.pagination .rule {

	margin-left: 5px;

}

div#archive h3 {

	margin: 0 0 20px 10px;

	padding-top: 20px;

	width: 300px;

}

div#archive div.trailerlist {

	margin-left: 5px;

	_margin: -1px;

	margin-bottom: 20px;

}

div#archive div.trailerlist ul {

	smargin-left: 0;

}

div#archive div.trailerlist li {

	float: left;

	text-align: center;

	width: 150px;

	margin: 0 5px;

	list-style: none;

}

div#archive div.trailerlist li a {

	text-decoration: none;

}

div#archive div.trailerlist li a img {

	position: relative;

	border: 1px solid #e7e7e7;

}

div#archive div.trailerlist li a:hover {

	text-decoration: none;

}

div#archive div.trailerlist li a:hover img {

	border: 1px solid #179bf0;

}

div#archive div.trailerlist li a p {

	color: #3399cc;

	font-size: 87%;

	*font-size: 86%;

	margin-top: 5px;

}

div#archive div.trailerlist li em {

	color: #545454;

	font-size: 78%;

	text-decoration: none;

}

div#archive div.trailerlist li a {

	position: relative;

	display: block;

}

div#archive div.trailerlist li a:hover div.playoverlay {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/playoverlay.png) top left repeat-x;

	*background-image: none;

	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/playoverlay.png',sizingMethod='crop');

	zoom: 1;

	width: 45px;

	height: 45px;

	position: absolute;

	margin-top: 50px;

	left: 50px;

	_left: 25px;

	z-index: 1000;

}

div#archive div.trailerlist li a:hover p {

	color: #3399cc;

	text-decoration: underline;

}

div#archive div.trailerlist ul:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

div#archive div.trailerlist ul {

	zoom: 1;

}

div#letterselect {

	display: block;

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse_ls_m.gif) top left repeat-x;

	width: 650px;

	height: 30px;

	margin-top: 15px;

	margin-left: 5px;

}

div#letterselect div.hd b {

	position: relative;

	height: 5px;

	width: 4px;

	display: block;

	line-height: .01em;

	font-size: 3%;

}

div#letterselect div.hd b.r {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse_ls_tr2.gif);

	float: right;

}

div#letterselect div.hd b.l {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse_ls_tl2.gif) top left no-repeat;

	float: left;

	overflow: hidden;

}

div#letterselect .bd {

	display: block;

}

div#letterselect ul {

	list-style: none;

	color: #3399CC;

	display: block;

	margin: 0 5px;

}

div#letterselect ul li {

	float: left;

	margin: 6px 0 0 0;

}

div#letterselect ul li a {

	float: left;

	width: 23px;

	margin: 0;

	padding: 0;

	color: #3399CC;

	font-size: 100%;

	height: 27px;

	text-align: center;

	font-weight: bold;

}

div#letterselect ul li a.first {

	width: 42px;

}

div#letterselect ul li a.selectedfirst {

	background: url("alphasprite.gif") -18px -83px no-repeat;

	color: #3399cc;

}

div#letterselect ul li a.selected {

	background: url("alphasprite.gif") -18px -18px no-repeat;

	color: #3399cc;

}

#archive .pagination a.prev {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse4.gif) -16px -236px no-repeat;

	padding-left: 15px;

}

#archive .pagination a.next {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse4.gif) top right no-repeat;

	background-position: 10px -281px;

	padding-right: 20px;

}

div#archive div.bd:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

div#archive div.bd {

	zoom: 1;

}

#content-main #archive div.ft {

	background-image: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/ft_m.gif);

	width: 650px;

	display: block;

}

#archive div.ft b.r {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse4.gif) -18px -198px;

	width: 4px;

	height: 5px;

	float: left;

	overflow: hidden;

	float: right;

}

#archive div.ft b.l {

	background: url(us.i1.yimg.com/us.yimg.com/i/us/mov/trailers/browse4.gif) -18px -158px;

	width: 4px;

	height: 5px;

	float: left;

	overflow: hidden;

}

#archive div.ft:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

}

#archive div.ft {

	zoom: 1;

}

#btyd {

	margin: 10px 0;

}

#premieres-flash {

	margin-bottom: 10px;

}

div#slinks {

	padding: 15px;

	margin: 10px 0 10px 10px;

	_margin-right: 10px;

	border-top: 1px solid #dedede;

	background-color: #f8f8f9;

	font-family: Arial;

}

#slinks_right {

	padding: 15px;

	margin: 10px 0 10px 0;

	_margin-right: 10px;

	border-top: 1px solid #dedede;

	width: 270px;

	background-color: #f8f8f9;

	font-family: Arial;

	float: left;

}

#slinks h3, #slinks_right h3 {

	text-transform: uppercase;

	font: bold 85% arial;

	color: #666;

	margin-bottom: -5px;

}

#slinks h4, #slinks_right h4 {

	font-size: 85%;

	font-weight: bold;

	display: block!important;

}

#slinks h4 a, #slinks_right h4 a {

	color: #3399cc;

}

#slinks .col1 {

	margin-right: 20px;

}

#slinks ul, #slinks_right ul {

	list-style: none;

}

#slinks li, #slinks_right li {

	margin-top: 15px;

}

#slinks p.desc a, #slinks_right p.desc a {

	color: #666;

	text-decoration: none;

	font-size: 90%;

}

#slinks .url, #slinks_right .url {

	color: #6d7c9a;

	font: 85% arial;

}

#slinks .ovtcol {

	float: none;

	width: auto;

}

a#premieres_playbutton, a#premieres_playbutton:hover {

	display: block;

	width: 62px;

	height: 19px;

	background-position: -67px -0px;

}

a#premieres_playbutton:hover {

	background-position: -0px -0px;

}

#bd .red_link, #bd .red_link:hover {

	color: #c70540;

	text-decoration: none;

}

#bd .red_link:hover {

	text-decoration: underline;

}

#bd #pageStart, #pageEnd {

	font-weight: normal;

	padding: 0;

	margin: 0;

	background: yellow;

}

form.buzzvote button {

	background: transparent url(../badge_textbutton03.png) no-repeat scroll left top;

	border: medium none;

	color: #16479E;

	display: block;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 93%;

	height: 22px;

	margin: 5px 0 0 10px;

	_margin: 5px 0 0 3px;

	padding: 0 0 3px 23px;

	*padding: 0 0 0 23px;

	vertical-align: middle;

	width: 81px;

}

form.buzzvote button:hover {

	cursor: pointer;

}
