/*<![CDATA[*/
a:link {
	color: #14cccc;
	text-decoration: none;
	font-weight: bold;
	font-style:normal;
}

a:visited {
	color: #14cccc;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #eb6e34;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #eb6e34;
	text-decoration: none;
	font-weight: bold;
}

*{
margin:0;
padding:0;
}

object { 
outline: none; 
}

img{
border:none;
}


#leftColumn{
margin-top:10px;
margin-left:10px;
float:left;
width:160px;
}

#leftSmallCol{
margin-top:10px;
margin-left:0px;
float:right;
width:160px;
}

#rightColumn{
margin-top:10px;
float:right;
width:780px;
margin-right:0px;
}

#leftFullCol{
margin-top:10px;
margin-bottom:10px;
float:left;
width:650px;
margin-right:0px;
}

#leftDoubleCol{
	width:650px;
	float:left;
}

#rightSingleCol{
	width:300px;
	float:right;
}

#moviePosterImage{
margin:3px 0 0 0;
float:left;
}

#movieTitle{
margin:0px 19px 0px 0px;
width:522px;
float:right;
}

#movieDataContainer{
float:left;
padding-top:5px;
margin-left:0px;
margin-right:15px;
width:525px;
}

#mrec{
float:right;
width:300px;
height:250px;
}

.leftNav{
	width:160px;
}

.leftBannerAd{
	padding-top:10px;
}

.tableFloatL{
	float:left;
}

.tableFloatR{
	float:Right;
}

/* Register/Login */

.swirl {
    background:transparent url(../images/registerlogin/swirl_bg.png) no-repeat;
    _background-image:url(../images/registerlogin/swirl_bg.gif);
    background-repeat:no-repeat;
    width:940px;
    height:220px;
    position:relative;
    float:left;
}

.peopleBg {
    background:transparent url(../images/registerlogin/people_bg.png) no-repeat;
    _background-image:url(../images/registerlogin/people_bg.gif);
    background-repeat:no-repeat;
    width:260px;
    height:323px;
    left:235px;
    position:absolute;
    float:left;
}

.compatible {
    background:transparent url(../images/registerlogin/compatible.png) no-repeat;
    _background-image:url(../images/registerlogin/compatible.gif);
    background-repeat:no-repeat;
    width:156px;
    height:94px;
    position:absolute;
    top:45px;
}

.track {
    background:transparent url(../images/registerlogin/track.png) no-repeat;
    _background-image:url(../images/registerlogin/track.gif);
    background-repeat:no-repeat;
    width:133px;
    height:112px;
    position:absolute;
    top:5px;
    left:220px;
}

.rate {
    background:transparent url(../images/registerlogin/rate.png) no-repeat;
    _background-image:url(../images/registerlogin/rate.gif);
    background-repeat:no-repeat;
    width:136px;
    height:83px;
    position:absolute;
    top:95px;
    left:390px;
}

.share {
    background:transparent url(../images/registerlogin/share.png) no-repeat;
    _background-image:url(../images/registerlogin/share.gif);
    background-repeat:no-repeat;
    width:155px;
    height:168px;
    position:absolute;
    top:50px;
    right:210px;
}

.specialOffers {
    background:transparent url(../images/registerlogin/specialoffers.png) no-repeat;
    _background-image:url(../images/registerlogin/specialoffers.gif);
    background-repeat:no-repeat;
    width:164px;
    height:163px;
    position:absolute;
    top:45px;
    right:10px;
}

.inputBg {
    background-image:url(../images/registerlogin/input_bg.jpg);
    background-repeat:no-repeat;
    width:350px;
    height:365px;
    margin-top:10px;
    padding-top:15px;
    float:right;
    padding-left:45px;
}

.about {
    width:470px;
    height:315px;
    padding-top:10px;
    float:left;
}

.msLogo {
    background:transparent url(../images/registerlogin/myscene_logo.png) no-repeat;
    _background-image:url(../images/registerlogin/myscene_logo.gif);
    background-repeat:no-repeat;
    position:absolute;
    left:0px;
    width:228px;
    height:33px;
    z-index:1;
}

.bullet {
    background:transparent url(../images/registerlogin/bullet_bg.png) no-repeat;
    _background-image:url(../images/registerlogin/bullet_bg.gif);
    background-repeat:repeat-y; 
    width:400px;
    height:35px;
}   

.bulletTitle {
    padding-left:15px;
    padding-top:10px;
    font-weight:bold;
    font-size:14px;
    width:60px;
    text-align:right;
    float:left;
}

.bulletText {
    padding-top:10px;
    font-size:12px;
    text-align:left;
    float:left;
}

.bulletText2 {
    padding-top:2px;
    font-size:12px;
    text-align:left;
    float:left;
}


.regList {
    list-style:none;
    margin-left:20px;
}

.regList li {
    margin-top:5px;
}

.regfieldBg {
    background:transparent url(../images/registerlogin/field_bg.png) no-repeat;
    _background-image:url(../images/registerlogin/field_bg.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:3px;
    color:#828383;
    width:296px;
    height:24px;
}

.loginBtn {
    background:transparent url(../images/registerlogin/login_btn.png) no-repeat;
    _background-image:url(../images/registerlogin/login_btn.gif);
    background-repeat:no-repeat;
    border:none;
    width:124px;
    height:24px;
}

.cancelBtn {
    background:transparent url(../images/registerlogin/cancel_btn.png) no-repeat;
    _background-image:url(../images/registerlogin/cancel_btn.gif);
    background-repeat:no-repeat;
    border:none;
    width:124px;
    height:24px;
}

.loginBg {
    float:left;
    background-image:url(../images/registerlogin/login_bg.jpg);
    background-repeat:no-repeat;
    margin-top:10px;
    width:620px;
    height:325px;
}

/*  Tool Tip  */

/*** hover pop up box with arrow ***/

.popUpPanel {
	display: none;
	background:transparent url(../images/tooltip/popbg.png) no-repeat;
	_background-image:url(../images/tooltip/popbg.gif);
	background-repeat:no-repeat;
	width:230px;
	height:338px;
	position:absolute;
	z-index:2;
	padding:10px 10px 10px 18px;
}

.panel300top {
	background-image:url(../images/panel300top.gif);
	background-repeat:no-repeat;
	float:left;
	width:300px;
	height:15px;
}

.panel300body {
	background-image:url(../images/panel300body.gif);
	background-repeat:repeat-y;
	float:left;
	width:300px;
}

.panel300bottom {
	background-image:url(../images/panel300bottom.gif);
	background-repeat:no-repeat;
	float:left;
	width:300px;
	height:15px;
}


/* End Tool Tip  */

/* Movie Information Module */

.movieInfoRows {
    background-image:url(../images/rowalternating_bg.jpg); 
    background-repeat:repeat-y;
}

.movieInfoHead {
    margin-bottom:5px;
	padding:4px 6px 3px 6px;
	height:48px;
	color:#FFFFFF;
	background:transparent url(../images/moviepages/the_filmmakers_bg.png) no-repeat;
	_background-image:url(../images/moviepages/the_filmmakers_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

/* Secondary Navigation */

.navBorder {
    width:134px;
    height:19px;
    padding-top:3px;
    padding-left:6px;
    display:block;
    background-image:url(../images/secondarynav/bg_tile.jpg); 
    background-repeat:no-repeat;
    -moz-outline-style:none;
}
.navBorderless {
    width:134px;
    height:19px;
    padding-top:3px;
    padding-left:6px;
    display:block;
    color:#eb6e34;
    font-weight:bold;
    -moz-outline-style:none;
}

.navBorderMovies {
    width:134px;
    height:19px;
    padding-top:2px;
    padding-left:6px;
    display:block;
    background-image:url(../images/secondarynav/bg_tile.jpg); 
    background-repeat:no-repeat;
    -moz-outline-style:none;
}
.navBorderlessMovies {
    width:134px;
    height:18px;
    padding-top:0px;
    padding-left:6px;
    display:block;
    color:#eb6e34;
    font-weight:bold;
    -moz-outline-style:none;
}

.navEmpty {
    height:0;
}

.navLink:focus {
    -moz-outline-style:none;
}

/* List Visited links */

a.trailersLink:focus, a.trailersLink:active { -moz-outline:none; -moz-color:#eb6e34 }
::-moz-selection {color:#ffffff }

.trailersLink {
	padding-left:2px;
	padding-right:4px;
	color:#FFFFFF;
}

a.trailersLink {
	color:#FFFFFF;
}

a.trailersLink:focus {
    -moz-outline-style: none; 
}

a.trailersLink:visited {
	color:#eb6e34;
}

a.trailersLink:link {
	color:#00CCCC;
}

a.trailersLink:active {
	color:#eb6e34;
}

a.trailersLink:hover {
	color:#eb6e34;
}

/* Overview Pages */

#overviewContent {
    margin-right:15px;
}
.mileStoneList {
	padding-bottom:50px;
	border:1px solid red;
}
#movieDataLeft{
margin-top:7px;
width:303px;
float:left;
}

#movieDataRight{
margin-top:7px;
width:303px;
float:right;
}

.contentHeadBG {
    margin-bottom:5px;
	padding:4px 6px 3px 6px;
	height:18px;
	color:#FFFFFF;
	background-color:#485063;
}
.synopsisModule {
    margin-bottom:10px;
}

.photoModule {
    margin-bottom:10px;
}

.trailerModule {
    height:148px;
    margin-bottom:10px;
}

.reviewModule{
    margin-bottom:10px;
}

.castModule{
    height:148px;
    margin-bottom:10px;
}

.celebDataRight {
	margin-top:7px;
	float:right;
	width:300px;
}

/* End Overview Pages */

.greyText {
	vertical-align:bottom;
	color: #a7aeb4;
	font-size:11px;
	padding-left:5px;
	margin-bottom:5px;
}

.whiteText {
	vertical-align:bottom;
	color: #ffffff;
	font-size:11px;
	padding-left:5px;
	margin-bottom:5px;
}


.descriptText {
    color:#ffffff;
    font-size:15px;
	font-weight:bold;
}

.showtimeText {
	vertical-align:bottom;
	color: #a7aeb4;
	font-size:11px;
	margin-bottom:5px;
}
.listText {
	vertical-align:bottom;
	color: #a7aeb4;
	font-size:11px;
	display:block;
	padding-left:5px;
	margin-bottom:10px;
}

.descriptTitle  {
	font-size:12px;
	font-weight:bold;
	color:#f0f1f5;
	vertical-align:bottom;
}

.descriptTitleLink {
	font-size:11px;
	font-weight:bold;
}

.disabledlink, .disabledlink:link, .disabledlink:hover, .disabledlink:active
{
    font-size:11px;
	text-decoration: none;
	font-weight: bold;
	font-style:normal;
	color: #FFFFFF;
}

.hugeTitle {
    font-size: 24px;
	font-weight:bold;
	color: #FFFFFF;
}

.largeTitle {
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 4px;
	margin-right:0px;
	padding-bottom: 2px;
}

.largeTitle2 {
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
	display: block;
}

.mediumTitle {
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	font-weight:bold;
	margin-bottom: 4px;
	padding-bottom: 2px;
}

.mediumTitle2 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
}

.smallTitle2 {
	font-size: 13px;
	color: #FFFFFF;
	font-weight:normal;
	padding-bottom:3px;
}

.smallTitle12
{
	font-size: 12px;
	color: #f0f1f5;
	font-weight:normal;
	padding-bottom:3px;
}
.smallTitle {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

.bodyText {
	font-size: 14px;
	line-height:18px;
	color: #FFFFFF;
}

.movieDeatilsMenu{
padding-left:4px;
}

.clearFloats{
clear:both;
}

.textAlignCenter{
	text-align:center;
	margin-bottom:5px;
}

.titleBG {
	margin-top:5px;
	margin-bottom:10px;
	padding:4px 6px 2px 6px;
	height:18px;
	color:#FFFFFF;
	width:360px;
	background-color:#485063;
}

.subheads {
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	height:18px;
	float:left;
}

.viewAll {
	font-size:12px;
	height:18px;
	float:right;
}

.titleBG a {
	font-size:12px;
	height:18px;
}

.padLeft {
	padding-left:190px;
}

.movieRank {
	color:#FFFFFF; 
	font-weight:bold; 
	padding-left:0; 
	padding-right:5px;
}

.dataListAlt {
	background-color:#3e4659;
}

.textInput {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}


/*   PAGE CONTAINERS   */

.containers {
	margin-top:10px;
	margin-bottom:10px;
}

.containersLR {
	margin:10px 6px 10px 6px;
}

.containersLR2 {
	margin:0px 6px 0px 6px;
}

/* ET content zone */

.etContainer{
	background-image:url(../images/et/et_containertop_tile.jpg);
	width:650px;
	height:9px;
	background-repeat:repeat-x;
}

.etBreakingNews{
    position:absolute;
    top:95px;
    left:85px;
	font-weight:500;
	font-size:28px;
	color:#ff6818;
}

.celebSml {
    margin:0;
    background:transparent url(../images/celebbirthday/celeb_bg_sml.png) no-repeat;
    _background-image:url(../images/celebbirthday/celeb_bg_sml.gif); 
    background-repeat:no-repeat; 
    width:210px; 
    height:120px;
    float:left;
}

.etBackMini {
    margin:0;
    background:transparent url(../images/didyouknow/et_back_mini.png)  no-repeat;
    _background-image:url(../images/didyouknow/et_back_mini.gif); 
    background-repeat:no-repeat; 
    width:210px; 
    height:120px;
    float:right;
}

.etBackSml {
    margin:0;
    background:transparent url(../images/et/et_back_sml.png) no-repeat; 
    _background-image:url(../images/et/et_back_sml.gif); 
    background-repeat:no-repeat; 
    width:300px; 
    height:120px;
    float:right;
}

.etBackSml2 {
    margin:0;
    background:transparent url(../images/et/et_back_sml2.png) no-repeat; 
    _background-image:url(../images/et/et_back_sml2.gif); 
    background-repeat:no-repeat; 
    width:222px; 
    height:90px;
    float:left;
}

.r8itBack{
    margin:0;
    background:transparent url(../images/r8it/r8it_back.png) no-repeat; 
    _background-image:url(../images/r8it/r8it_back.gif); 
    background-repeat:no-repeat; 
    width:300px; 
    height:120px;
    float:right;
    display:block;
}

.vertBottom {
    position:absolute;
    bottom:0px;
}

.weekendBoxSml {
    margin:0;
    background:transparent url(../images/celebbirthday/celeb_bg_sml.png) no-repeat; 
    _background-image:url(../images/celebbirthday/celeb_bg_sml.gif); 
    background-repeat:no-repeat; 
    width:210px; 
    height:120px;
    float:left;
}

.storyImage {
	position:absolute;
	padding-left:7px;
	padding-top:7px;
	background-image:url(../images/et/et_bg_border.png);
	background-repeat:no-repeat;
	left:85px; 
	top:160px;
	width:134px;
	height:104px;
}

.etLogo {
	position:absolute;
	background:transparent url(../images/et_logo.png) no-repeat;
	_background-image:url(../images/et_logo.gif);
	left:-5px; 
	top:100px;
	width:89px;
	height:87px;
}

.etLogoSml {
	position:absolute;
	background:transparent url(../images/et/et_logo_sml.png) no-repeat;
	_background-image:url(../images/et/et_logo_sml.gif);
	background-repeat:no-repeat;
	top:-28px;
	right:-15px; 
	width:79px;
	height:71px;
}	

.etLogoSml2 {
	position:absolute;
	background:transparent url(../images/et/et_logo_sml2.png) no-repeat;
	_background-image:url(../images/et/et_logo_sml2.gif);
	background-repeat:no-repeat;
	top:-2px;
	right:-2px; 
	width:50px;
	height:49px;
}

.readMoreET:link {
    color:#FFFFFF;
    font-weight:bold;
}

.readMoreET:hover {
    color:#eb6e34;
    font-weight:bold;
}

.readMoreET:visited {
    color:#ffffff;
    font-weight:bold;
}

.readMoreET:visited:hover {
    color:#eb6e34;
    font-weight:bold;
}

.readMoreET:active {
    color:#FFFFFF;
    font-weight:bold;
}

/* Photos Pages*/

.textPrevious {
    padding-left:26px;
    margin-left:0px;
    -moz-outline-style:none;
}

.photoPrevious {
    display:block;
    background:url(../images/photos/left_btn.gif) no-repeat; 
    padding:7px 0 10px 22px;
}

.textNext {
    padding-left:16px;
    margin-left:0px;
    text-align:left;
    -moz-outline-style:none;
}

.photoNext {
    display:block;
    background:url(../images/photos/right_btn.gif) no-repeat; 
    background-position:top right;
    padding:7px 0 10px 22px;
}

/* Peel Media */

.smallBtn {
    width:13px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/small_btn.png);
    background-repeat:no-repeat;
}

.smallBtn:hover {
    width:13px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/small_btnhover.png);
    background-repeat:no-repeat;
}

.mediumBtn {
    width:19px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/medium_btn.png);
    background-repeat:no-repeat;
}

.mediumBtn:hover {
    width:19px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/medium_btnhover.png);
    background-repeat:no-repeat;
}

.largeBtn {
    width:29px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/large_btn.png);
    background-repeat:no-repeat;
}

.largeBtn:hover {
    width:29px;
    height:19px;
    border:none;
    background-color:Transparent;
    background-image:url(../images/peelmedia/large_btnhover.png);
    background-repeat:no-repeat;
}

.downloadBtn {
    width:109px;
    height:29px;
    border:none;
    cursor:pointer;
    background-color:Transparent;
    background-image:url(../images/peelmedia/download_btn.png);
    background-repeat:no-repeat;
}

.postTile {
    width:270px;
    height:220px;
    padding-top:5px;
    padding-left:5px;
    background-color:#20799b;
    border-style:none;
    background-image:url(../images/peelmedia/bg_tile.jpg);
    background-repeat:repeat-x;
}

.postTitle {
    width:270px;
    height:50px;
}

.postImage {
    float:left; 
    width:270px;
    height:220px;
    margin-left:10px;
    text-align:center;
    vertical-align:middle;
}

.saveTile {
    width:270px;
    height:220px;
    padding:5px;
    background-color:#20799b;
    background-image:url(../images/peelmedia/savebg_tile.jpg);
    background-repeat:repeat-x;
}

.saveTitle {
    width:280px;
    height:45px;
}

.linkTile {
    width:270px;
    height:220px;
    padding:5px;
    background-color:#20799b;
    background-image:url(../images/peelmedia/linkbg_tile.jpg);
    background-repeat:repeat-x;
}

.linkTitle {
    width:270px;
    height:40px;
}

.embedBg {
    width:258px;
    height:52px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    border:none;
    overflow:hidden;
    background-color:Transparent;
    background-image:url(../images/peelmedia/peelsave_embedbg.png);
    background-repeat:no-repeat;
}

.socialIcons {
    float:left; 
    margin-left:8px;
    text-align:center;
    width:246px;
	height:99px;
	background-image:url(../images/peelmedia/postbg.png);
    background-repeat:no-repeat;
    position:relative;
    top:45px;
}

.urlBg {
    width:258px;
    height:34px;
    padding-left:4px;
    padding-top:3px;
    padding-right:4px;
    border:none;
    overflow:hidden;
    background-color:Transparent;
    background-image:url(../images/peelmedia/peelsave_urlbg.png);
    background-repeat:no-repeat;
}

/* Celeb Birthdays */

.birthday {
    width:650px;
    height:225px;
}

.birthday Table {
    width:615px;
    height:191px;
    background:url(../images/celebbirthday/birthdaytile.png) repeat-y;
}

.tlCorner {
    width:18px;
    height:17px;
    background:url(../images/celebbirthday/tlcorner.jpg);
    background-repeat:no-repeat;
}

.trCorner {
    width:18px;
    height:17px;
    background:url(../images/celebbirthday/trcorner.jpg);
    background-repeat:no-repeat;
}

.blCorner {
    width:18px;
    height:17px;
    background:url(../images/celebbirthday/blcorner.jpg);
    background-repeat:no-repeat;
}

.brCorner {
    width:18px;
    height:17px;
    background:url(../images/celebbirthday/brcorner.jpg);
    background-repeat:no-repeat;
}

.topHighlight {
    width:615px;
    height:17px;
    background:url(../images/celebbirthday/trcorner.jpg);
    background-repeat:no-repeat;
}

.bottomTile {
    height:17px;
    background:url(../images/celebbirthday/bottomtile.jpg);
    background-repeat:no-repeat;
}

.leftTile {
    width:18px;
    height:1px;
    background:url(../images/celebbirthday/lefttile.png) repeat-y;
}

.rightTile {
    width:18px;
    height:1px;
    background:url(../images/celebbirthday/righttile.png) repeat-y;
}

trailerContainer {
    
}

/*ROUNDED CORNERS*/

.panelHighlightLG {
    padding-top:0px; 
    padding-left:8px;
    height:10px;
}


.col {
 float:right;
 display:inline;
 margin-top:10px;
 width:49%;
 _width:48%;
}

/* Start Alternate Panel */

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 margin-left:16px; /* default, width of left corner */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(../images/dialog2-blue-800x1600.gif) no-repeat top right;
 _background-image:url(../images/dialog2-blue-800x1600.gif);
}

.dialog .content {
 position:relative;
 padding-top:14px;
 zoom:1;
 height:100%;
 _overflow-y:hidden;
 /*padding:0px 12px 0px 0px;*/
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:16px; /* top slice width */
 margin-left:-16px;
 height:100%;
 z-index:1;
 _z-index:-1;
 _height:3600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
 background-position:bottom right;
}

.dialog .b,
.dialog .b div {
 height:16px; /* height of bottom cap/shade */
 font-size:1px;
 z-index:1;
}

.dialog .b div {
 position:relative;
 width:16px; /* bottom corner width */
 margin-left:-16px;
 background-position:bottom left;
}

.dialog960 {
    position:relative;
    margin:0px auto;
    min-width:8em;
 /*max-width:760px; */
    color:#ffffff;
    margin-left:16px; /* default, width of left corner */
}

.dialog960 .content,
.dialog960 .t,
.dialog960 .b,
.dialog960 .b div {
    background:transparent url(../images/dialog2-blue-800x1600.gif) no-repeat top right;
    _background-image:url(../images/dialog2-blue-800x1600.gif);
}


.dialog960 .content {
    position:relative;
    zoom:1;
    padding-top:14px;
    _overflow-y:hidden;
}


.dialog960 .t {
 /* top+left vertical slice */
    position:absolute;
    left:0px;
    top:0px;
    width:16px; /* top slice width */
    margin-left:-16px;
    height:100%;
    z-index:-1;
    _height:3200px;
 background-position:top left;
}

.dialog960 .t img {
    margin-left:-3px;
    width:946px;
}

.dialog960 .b {
 /* bottom */
    position:relative;
    width:100%;
}

.dialog960 .b,
.dialog960 .b div {
    height:15px; /* height of bottom cap/shade */
    font-size:1px;
    z-index:1;
}

.dialog960 .b {
    background-position:bottom right;
}

.dialog960 .b div {
    position:relative;
    width:16px; /* bottom corner width */
    margin-left:-16px;
    background-position:bottom left;
}

/* Start Left Navigation */

.dialog2 {
    position:relative;
    margin:0px auto;
    min-width:8em;
 /*max-width:760px; */
    color:#ffffff;
    z-index:1;
    margin-left:16px; /* default, width of left corner */
}

.dialog2 .content,
.dialog2 .t,
.dialog2 .b,
.dialog2 .b div {
    background:transparent url(../images/dialog2-blue2-800x1600.gif) no-repeat top right;
    _background-image:url(../images/dialog2-blue2-800x1600.gif);
}

.dialog2 .content {
    position:relative;
    zoom:1;
    padding-top:14px;
    _overflow-y:hidden;
/* padding:0px 12px 0px 0px;*/
}

.dialog2 .t {
 /* top+left vertical slice */
    position:absolute;
    left:0px;
    top:0px;
    width:321px; /* top slice width */
    margin-left:-16px;
    height:100%;
    _height:1600px;
    background-position:top left;
    z-index:-1;
}

.dialog2 .b {
 /* bottom */
    position:relative;
    width:100%;
    background-position:bottom right;
}

.dialog2 .b,
.dialog2 .b div {
    height:17px; /* height of bottom cap/shade */
    font-size:1px;
    z-index:1;
}

.dialog2 .b div {
    position:relative;
    width:16px; /* bottom corner width */
    margin-left:-16px;
    background-position:bottom left;
}

/* End Left Navigation*/

/* Start Alternate Panel */

.dialog3 {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 z-index:0;
 margin-bottom:10px;
 margin-left:12px; /* default, width of left corner */
}

.dialog3 .content,
.dialog3 .t,
.dialog3 .b,
.dialog3 .b div {
 background:transparent url(../images/dialog2-blue-880x4236.gif) no-repeat top right;
 _background-image:url(../images/dialog2-blue-880x4236.gif);
}

.dialog3 .content {
 position:relative;
 padding-top:14px;
 zoom:1;
 height:100%;
 _overflow-y:hidden;
 /*padding:0px 12px 0px 0px;*/
}

.dialog3 .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:16px; /* top slice width */
 margin-left:-16px;
 height:100%;
 _height:2700px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog3 .b {
 /* bottom */
 position:relative;
 width:100%;
 background-position:bottom right;
}

.dialog3 .b,
.dialog3 .b div {
 height:17px; /* height of bottom cap/shade */
 font-size:1px;
 z-index:-1;
}

.dialog3 .b div {
 position:relative;
 width:16px; /* bottom corner width */
 margin-left:-16px;
 background-position:bottom left;
}

.dialog4 {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 z-index:0;
 /*margin-bottom:10px;*/
 margin-left:12px; /* default, width of left corner */
}

.dialog4 .content,
.dialog4 .t,
.dialog4 .b,
.dialog4 .b div {
  background:transparent url(../images/dialog2-blue-880x10.gif) top right;
	background-repeat:repeat-y;
}


.dialog4 .content {
 position:relative;
 padding-top:14px;
 zoom:1;
 height:100%;
 _overflow-y:hidden;
 /*padding:0px 12px 0px 0px;*/z-index:-1;
}

.dialog4 .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:16px; /* top slice width */
 margin-left:-16px;
 height:100%;
 _height:2700px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog4 .b {
 /* bottom */
 position:relative;
 width:100%;
 background-position:bottom right;
}

.dialog4 .b,
.dialog4 .b div {
 height:17px; /* height of bottom cap/shade */
 font-size:1px;
 z-index:-1;
}

.dialog4 .b div {
 position:relative;
 width:16px; /* bottom corner width */
 margin-left:-16px;
 background-position:bottom left;
}


.dialog4BottomLeft
{
	float: left;
	width: 18px;
	background:transparent url(../images/dialog2-blue-880x10-bottom-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:-4px;
}
		
.dialog4BottomMid
{
	float: left;
	width: 95%;
	 background:transparent url(../images/dialog2-blue-880x10-bottom-mid.gif);
	 background-repeat:no-repeat;
}

.dialog4BottomRight
{
	float: left;
	width: 18px;
	 background:transparent url(../images/dialog2-blue-880x10-bottom-right.gif);
	 background-repeat:no-repeat;
}

/* End Alternate Panel */

/* Trailer Feature */

.trailerContainer{
	position:relative;
	margin-top:10px;
	width:650px;
	height:300px;
}

.trailerBG {
	position:absolute;
	width:650px;
	height:300px;
}

.trailerInfo {
	position:absolute;
	right:0;
	padding:0px 0px 0px 15px;
	width:200px;
	height:300px;
}

.trailerImage {
	width:152px;
	height:155px;
	background-repeat:no-repeat;
	background-position:center;
}

.play {
	position:absolute;
	top:0px;
	width:650px;
	height:300px;
	border-width:10px;
	background:transparent url(../images/trailers/trans.png) no-repeat;
	_background-image:none;
	z-index:1;
}

.play:hover {
	position:absolute;
	display:block;
	top:0px;
	width:650px;
	height:300px;
	background:transparent url(../images/trailers/trailerpage_playbutton.png) no-repeat;
	_background-image:none;
	background-position:center;
}

/* MINI */

.imageMiniHolder {
    width:65px; 
    height:52px;  
}

.playMini {
	position:absolute;
	top:0px;
	width:65px;
	height:52px;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:0.0;
	background:transparent url(../images/trailers/trailerpage_playbuttonmini.gif) no-repeat;
	_background-image:none;
	background-repeat:no-repeat;
	background-position:center;
}

.playMini:hover {
	position:absolute;
	top:5px;
	width:65px;
	height:52px;
	filter:alpha(opacity=60);
	-moz-opacity:100;
	opacity:0.6;
	background:transparent url(../images/trailers/trailerpage_playbuttonmini.png) no-repeat;
	_background-image:url(../images/trailers/trailerpage_playbuttonmini.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.playSmall 
{
	position:absolute;
	top:0px;
	z-index:100;
	width:75px;
	height:60px;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:0.0;
	background-image:url(../images/trailers/trailerpage_playbuttonmini.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.playSmall:hover 
{
	position:absolute;
	top:0px;
	z-index:100;
	width:75px;
	height:60px;
	filter:alpha(opacity=60);
	-moz-opacity:100;
	opacity:0.6;
	background:transparent url(../images/trailers/trailerpage_playbuttonmini.png) no-repeat;
	_background-image:url(../images/trailers/trailerpage_playbuttonmini.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}

.trailerContainerMini{
	position:relative;
	margin-top:0px;
	padding-left:4px;
	padding-right:4px;
	width:65px;
	height:62px;
}

.trailerContentMini {
    position:absolute; 
    left:0px;
    top:4px
}

.trailerInfoMini {
	position:absolute;
	right:0;
	width:65px;
	height:52px;
}

.trailerMini_noWrap{
    overflow:hidden;
    height:30px;
}

/* Ajax tab container */

.trailerMargin {
	margin-top:-10px;
}

/*Tabs Css classes*/ 

.trailerTabs .ajax__tab_outer {
    text-align: center; 
    vertical-align: middle; 
    background:transparent url(../images/unselectedtab.png) no-repeat; 
    _background-image:url(../images/unselectedtab.gif); 
    background-repeat:no-repeat; color:#FFFFFF; 
    width:189px; 
    height:21px;
}

.trailerTabs .ajax__tab_outer:hover {
    text-align: center; 
    vertical-align: middle; 
    background:transparent url(../images/unselectedtab.png) no-repeat; 
    _background-image:url(../images/unselectedtab.gif); 
    background-repeat:no-repeat; 
    color:#00CCCC; 
    width:189px; 
    height:21px;
}

.trailerTabs .ajax__tab_inner {
    text-align: center; 
    vertical-align: middle;
}

.trailerTabs .ajax__tab_body {
    text-align: left; 
    vertical-align: top;
}

.trailerTabs .ajax__tab_tab {
    text-align: left; 
    padding-top:4px;
}

.trailerTabs .ajax__tab_header {
    text-align: left; 
    height:21px; 
    vertical-align: top;
}

.trailerTabs .ajax__tab_active .ajax__tab_outer {
    background:transparent url(../images/selectedtab.png) no-repeat; 
    _background-image:url(../images/selectedtab.gif); 
    background-repeat:no-repeat; 
    color:#FFFFFF; 
    width:189px; 
    height:21px;
}
/************************************First Look Alernate Content*************************/
    .firstLookAltContent
    {
    	height:303px;
    	width:961px;
        background-image: url(../images/altcontent/centerstagenoknockout.gif);
        background-repeat: no-repeat;
    }
    .scrollable {
	overflow:auto;
	scrollbar-base-color:Black;
	scrollbar-arrow-color:Black;
	scrollbar-3dlight-color:Black;
	scrollbar-highlight-color:#14cccc;
	scrollbar-face-color:#14cccc;
	scrollbar-shadow-color:#14cccc;
	scrollbar-darkshadow-color:#14cccc;
	scrollbar-track-color:Black;
	filter: chroma(color=#transparent color);
    }
    .pnlPopup
    {
    	visibility: hidden;
    }
    .popup 
    {
    	margin-top: -115px;
    	margin-left: 150px;
    	width:215px;
    	border: solid 3px #14cccc;
    	z-index: 9;
    	background-image: url(../images/altcontent/popupbg.gif);
    	background-repeat: repeat-y;
    	position: absolute;
    }
    .popupContent
    {
    	padding: 10px 10px 10px 10px;
    }
    .firstLookImageLink
    {
    	height:100px;
    	width:220px;
    }
    .firstLookImageLink img
    {
    	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    	-moz-opacity: 0.6;
    	border: solid 1px #14cccc;
    }
    .firstLookImageLink:hover img
    {
    	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity: 1;
    	border: solid 3px #14cccc;
    }
    .firstLookImage a:hover
    {
    	border: solid 3px #14cccc;
    }
    
/************************************Showcase Alernate Content*************************/
   .ajax__tab_showcaseAlt .ajax__tab_header 
    {
    }
    .ajax__tab_showcaseAlt .ajax__tab_outer 
    {
    	height:30px;
    	padding-right:7px;
        background:url(../images/altcontent/showcase_button_off_right.gif);
        background-repeat: no-repeat;
        background-position: right;
    }
    .ajax__tab_showcaseAlt .ajax__tab_inner 
    {
    	height:30px;
    	padding-left:13px;
        background:url(../images/altcontent/showcase_button_off_left.gif);
        background-repeat: no-repeat;
        background-position: left;
    }
    .ajax__tab_showcaseAlt .ajax__tab_tab 
    {
		font-family:verdana,tahoma,helvetica;
        font-size:13px;
        text-align:center;
        line-height: 30px;
    	height:30px;
    	min-width: 50px;
    	max-width: 115px;
    	background:url(../images/altcontent/showcase_button_off_middle.gif);
    	background-repeat: repeat-x;
    	background-position: center;
    }
    .ajax__tab_showcaseAlt .ajax__tab_hover .ajax__tab_outer 
    {
    	height:30px;
    	padding-right:7px;
    	background:url(../images/altcontent/showcase_button_on_right.gif);
    	background-repeat: no-repeat;
        background-position: right;
    }
    .ajax__tab_showcaseAlt .ajax__tab_hover .ajax__tab_inner 
    {
    	height:30px;
    	padding-left:13px;
    	background:url(../images/altcontent/showcase_button_on_left.gif) no-repeat;
    	background-repeat: no-repeat;
        background-position: left;
    }
    .ajax__tab_showcaseAlt .ajax__tab_hover .ajax__tab_tab 
    {
    	font-family:verdana,tahoma,helvetica;
        font-size:13px;
        text-align:center;
        line-height: 30px;
    	height:30px;
    	min-width: 50px;
    	max-width: 115px;
    	background:url(../images/altcontent/showcase_button_on_middle.gif);
    	background-repeat: repeat-x;
    	background-position: center;
    }
    .ajax__tab_showcaseAlt .ajax__tab_active .ajax__tab_outer 
    {
    	height:30px;
    	padding-right:7px;
    	background:url(../images/altcontent/showcase_button_on_right.gif);
    	background-repeat: no-repeat;
        background-position: right;
    }
    .ajax__tab_showcaseAlt .ajax__tab_active .ajax__tab_inner 
    {
    	height:30px;
    	padding-left:13px;
    	background:url(../images/altcontent/showcase_button_on_left.gif) no-repeat;
    	background-repeat: no-repeat;
        background-position: left;
    }
    .ajax__tab_showcaseAlt .ajax__tab_active .ajax__tab_tab 
    {
    	font-family:verdana,tahoma,helvetica;
        font-size:13px;
        text-align:center;
        line-height: 30px;
    	height:30px;
    	min-width: 50px;
    	max-width: 115px;
    	background:url(../images/altcontent/showcase_button_on_middle.gif);
    	background-repeat: repeat-x;
    	background-position: center;
    }
    .ajax__tab_showcaseAlt .ajax__tab_body 
    {
    }
    .showcaseDataList
    {
    	height: 269px;
    	width: 620px;
    	background-color: Black;
    	background-image: url(../images/altcontent/showcase_middle1.gif);
    	background-repeat: repeat-x repeat-y;
    	border: solid 3px #14cccc;
    	overflow: hidden;
    }
    .showcaseTable
    {
    	margin-left: 20px;
    }
    .tabPanel
    {
    }
    .tabContainer
    {
    	height: 360px;
    	padding-top: 15px;
    	padding-bottom: 15px;
    	width: 620px; 
    	float: left;
    	overflow:hidden;
    }
    .reviewsTnyImageLink
    {
    	width:50px;
    	height:44px;
    }
    .reviewsSmlImageLink
    {
    	width:80px;
    	height:70px;
    }
    
    div.showtime-container table
    {
    margin-bottom:10px;

   
    }
    
    .showtime-container-movie-list table tr td,
    .showtime-container table tr td,
    .showtime-container-movie-specific table tr td
    {
    padding:3px 5px 0px 0px;
    }
    
    .showtime-container,
    .showtime-container-movie-list
    {
        padding-left:10px;
    }
    /*]]>*/

    /*MNO Badge*/
    .mnoBackSml {
    margin-top:-15px;
    width:300px; 
    height:120px;
    float:right;
}