﻿/*
Theme Name: Live Movieland
Theme URI: http://www.movieland.ir/
Description: Out theme.
Version: 1
Author: Omid Korat
Author URI: http://www.movieland.ir/

*/


body
{
  background: url(images/bg.gif) repeat-x;
  background-color: #ececec;
  font-family: Tahoma, Geneva, Arial, Verdana, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}


a
{
  color: #07519a; 
  text-decoration: none;
}

a:visited 
{ 
  text-decoration: none ;
} 

a:hover
{
  text-decoration: underline;
}

td, p, div, span	
{ 
    font-family: Tahoma, Geneva, Arial, Verdana, sans-serif;
    font-weight: normal; 
    font-size: 11px; 
    color: #666666;
}

hr 
{ 
    color:#eee; 
    height:1px; 
}

.pageContent
{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 972px;
}

input {
	font-family: Tahoma;
	font-size: 10pt;
}

textarea {
	font-family: Tahoma;
	font-size: 10pt;
}

/* Generic Classes */

/* Width */
.w50per {width:50%;}
.w150 { width:150px}
.w175 { width:175px}
.w176 { width:176px}
.w225 { width:215px}
.w250 { width:250px}
.w260 { width:260px}
.w270 { width:270px}
.w280 { width:280px}
.w300 { width:300px}
.w313 { width:313px}
.w320 { width:320px}
.w334 { width:334px}
.w370 { width:370px}
.w400 { width:400px}
.w485 { width:485px}
.w513 { width:513px}
.w550 { width:550px;}
.w637 { width:637px;}
.w640 { width:640px;}
.w645 { width:645px;}
.w660 { width:660px;}
.w664 { width:664px;}
.w668 { width: 668px;}
.w700 { width: 700px;}
.w800 {width:835px;}
.w833 { width:833px;}
.w100per {width:100%;}

/* Border */
.bl { border-left:solid 1px red}
.borderwhite1px { border: solid 1px white }
.gray_border1{ border:solid 1px #e1e1e1}

/* Height */
.h30 { height:30px; }
.h60 { height: 60px; font-size:60px }
.h100 { height: 100px; font-size:100px }
.h156 { height: 156px; }
.h250 { height: 250px; font-size:250px }
.h300 { height:300px; font-size:300px }
.h360 { height:360px; }

/* display blocks */
.pa { position:absolute}
.pr { position:relative}
.tl { text-align:left }
.fl { float:left}
.fr { float:right}
.cl { clear:both}
.dblock { display:block}
.dinline { display:inline}
.dblock{ display:block}
.dnone { display:none}
.dn{display:none}

/* Complex Link */
.MovieComplexLinkHeadLine
{
    clear:both;overflow: hidden; 
    height: auto !important; height: 1%;
    padding-bottom: 2px;
}
/*margin, padding */

.lm10 { margin-left: 10px}
.lm20 { margin-left: 20px}
.tm10 {margin-top:10px}
.tm15 { margin-top:15px }
.tm20 { margin-top:20px }
.tm40 { margin-top:40px }
.rm10 { margin-right:10px}
.bm10 {margin-bottom:10px}
.p10  { padding: 10px 10px 10px 10px;}
.rp5 { padding-right:5px }
.rp10 { padding-right: 10px }
.lp5 {padding-left:5px}
.lp10 {padding-left:10px;}
.tp5  { padding-top: 5px }
.tp10 { padding-top:10px }
.tp15{ padding-top:15px }
.tp20 {padding-top:20px}
.bp5 { padding-bottom:5px }
.bp15 { padding-bottom:15px}
.bp10 {padding-bottom:10px}
.tp20 {padding-top:20px}
.tm40 {margin-top:40px}
.lrt10  { padding: 10px 0px 10px 10px }

/* position */
.pr { position:relative}
.tl { text-align:left }
.tr { text-align:right;}
.text_left { text-align: left} 
.text_center { text-align:center} 
.fl { float:left}
.fr { float:right}
.cl { clear:both}
.cleft { clear:left }
.fleft { float:left; clear:left}
.fleft0 { float:left; padding-left:10px;}
.fleft1 { float:left; padding-left:40px; margin-top:10px}
.fleft2 { float:left; padding-left:40px; margin-top:10px}

/*font */
.fbold { font-weight:bold; color:#333333;}

.lnk6			{ color: #07519a ; font-size: 12px; text-transform:lowercase;}
.lnk7			{ color: #000000; font-size: 12px; font-weight: bold;text-transform:lowercase; }
.lnk8			{ color: #07519a ; text-transform:lowercase;}
.lnk9			{ color: #000000; font-weight: bold;text-transform:lowercase; }
.lnh18 { line-height:18px}

.lnk4			{ color: #07519a }
a.lnk4			{ color: #07519a }
a.lnk4:visited	{ color: #07519a }
a.lnk4:hover	{ color: #07519a }
.dlnk4           {color: #07519a; text-decoration: underline; cursor: pointer; }

.lnk5			{ color: #07519a; font-weight: bold }
a.lnk5			{ color: #07519a }
a.lnk5:visited	{ color: #07519a }
a.lnk5:hover	{ color: #07519a }

/************ PageHeader *************/

.pageHeader_control
{
  background-color: #222222;
}

.pageHeader_control a,
.pageHeader_control a:hover,
.pageHeader_control a:visited
{
  color: #FFFFFF;
}

.pageHeader_skinAd
{
  border-left: solid 1px #3f3f3f;
  border-right: solid 1px #3f3f3f;
}

.pageHeader_menu
{
  height: 29px;
  position: relative;
  z-index: 10;
  border-left: solid 1px #3f3f3f;
  border-right: solid 1px #3f3f3f;
}

.pageHeader_verticalsNavigationBar
{
  margin: 3px 0 0 4px;
}

.pageHeader_verticalsButton,
.pageHeader_verticalsButtonSelected
{
  border: 1px solid #717171;
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  cursor: pointer;
  width: 76px;
  height: 20px;
}

.pageHeader_verticalsButton
{
  background: url(images/btn_slice_vert_off.gif) repeat-x;
}

.pageHeader_verticalsButtonSelected
{
  background: url(images/ch_link_select.gif) repeat-x;
}

.pageHeader_verticalsButtonSelected a,
.pageHeader_verticalsButton a
{
  display: block;
  width: 76px;
  height: 18px;
  padding-top: 2px;
  text-align: center;
}

.pageHeader_verticalsButtonSelected a:hover,
.pageHeader_verticalsButton a:hover
{
  background: url(images/ch_link_select.gif) repeat-x;
  text-decoration: none;
}

.pageHeader_networkNavigationBar
{
  float: right;
  padding-top: 3px;
}

.pageHeader_networkLink
{
  border-right: 1px solid #6F6F6F;
  float: left;
  padding: 0 9px 0 9px;
}

.pageHeader_networkLink a:hover
{
  text-decoration: underline;
}

.pageHeader_lastNetworkLink
{
  float: left;
  padding: 0 9px 0 9px;
}

.pageHeader_searchRow
{
  height: 64px;
  border-left: solid 1px #3f3f3f;
  border-right: solid 1px #3f3f3f;
}

.pageHeader_searchRow a
{
  color: #07519A;
  display: block;
}

.pageHeader_searchRow a:hover
{
  color: #07519A;
  text-decoration: none;
}

.pageHeader_searchRow a:visited
{
  color: #07519A;
}

.verticalLogo
{
  background: url(images/glow.jpg);
  height: 62px;
  width: 275px;
  float: left;
  margin-right: 25px;
}

.verticalLogo img
{
	float: left;
	display: inline;
	margin-top: 15px;
}

.verticalLogoPromoLink
{
  margin-top:10px  
}

a.verticalLogoLink
{
	font-size: 22px;
	font-family: Arial, 'Segoe UI', Tahoma, Geneva, sans-serif;
	display: inline;
	float: left;
	color: white;
	margin-top: 25px;
}

a.verticalLogoLink:hover
{
	text-decoration: underline;
    color: #FFFFFF;
}

a.verticalLogoLink:visited
{
  color: #FFFFFF;
}

.pageHeader_search
{
	width: 364px;
	float: left;
	margin-top: 30px;
}

.pageHeader_searchBox
{
}

.pageHeader_searchBoxBlend
{
  background: url(images/btn_slice_search_blend.gif);
  width: 4px;
  height: 20px;
  float: left;
  margin-top: 1px;
}

.pageHeader_searchTextBox
{
  border: solid 1px #2F2F2F;
  border-right: none;
  width: 215px;
  height: 18px;
  float: left;
}

.pageHeader_searchSite,
.pageHeader_searchWeb
{
  background: url(images/btn_slice_search.gif);
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  float: left;
  height: 20px;
  margin: 1px 8px 0 0px;
  text-align: center;
  width: 80px;
}

.pageHeader_searchSite a
{
  height: 18px;
  padding-top: 2px;
  width: 80px;
}

.pageHeader_searchWeb
{
  width: 42px;
}

.pageHeader_searchWeb a
{
  height: 18px;
  padding-top: 2px;
  width: 42px;
}

.pageHeader_horizNavBar
{
  background: url(images/horiznav_bg.gif) repeat-x;
  height: 20px;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  padding: 0 0 0 10px;
}

.pageHeader_horizNavBarButton
{
  height: 20px;
  float: left;
  padding: 0px 10px 0 10px;
}

.pageHeader_horizonalButtonSeparator
{
  padding: 5px 0 0 10px;
  float: left;
  display: block;
  margin: 0 -5px 0 0;
}

.pageHeader_horizNavBarButtonSelected
{
  background-color: #e1e1e1;
  height: 18px;
  position: relative;
  margin: 2px 0 -2px 0;
  border-top: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  float: left;
  overflow: hidden;
}

.pageHeader_horizNavBarButton a
{
  float: left;
  padding-top: 3px;
  display: block;
  height: 17px;
  text-align: center;
  color: #07519a;
}

.pageHeader_horizNavBarButton a:visited,
.pageHeader_horizNavBarButton a:hover
{
  color: #07519a;
}

.pageHeader_horizNavBarButtonSelected a
{
  float: left;
  padding-top: 0px;
  display: block;
  height: 12px;
  text-align: center;
  color: #333333;
}

.pageHeader_horizNavBarButtonSelected a:visited,
.pageHeader_horizNavBarButtonSelected a:hover
{
  color: #333333;	
}

.pageHeader_ButtonAd
{
   padding: 20px 0 0 0;
   margin-right:5px;
}
.MusicSignInBarDiv{width:100px;float:left}


/* PageFooter */

.pageFooter_control
{
  width: 972px;
  height: 100px;
  position: relative;
  text-align: center;
  padding-top: 10px;
}

.pageFooter_link
{
  height: 30px;
  padding: 5px 20px 0 0;
}

.pageFooter_link a
{
  color: #07519a;
}

.pageFooter_rightLink
{
  display: block;
  float: left;
  height: 30px;
  margin-left: 402px;
  padding: 5px 20px 0 20px;
}

.pageFooter_rightLink a
{
  color: #07519a;
}

.pageFooter_lastLink
{
  display: block;
  float: left;
  height: 30px;
  padding: 5px 0 0 0;
}

.pageFooter_lastLink a
{
  color: #07519a;
}

.pageFooter_ownership
{
  display: block;
  width: 972px;
}

.pageFooter_copyright
{
  display: block;
  padding: 20px;
  color: #333333;
  font-family: calibri, "trebuchet ms", tahoma;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: center;
}

.pageFooter_logoSeparator
{
  display: block;
  float: right;
  color: #333333;	
  padding: 4px 9px 0 0; 
}

.pageFooter_logo
{
  display: block;
  float: right;
}

.pageFooter_machineLink
{
  text-align: center;
}

.pageFooter_machineLink a
{
  color: #ececec  
}


/* left navigation panel */

.leftNav
{
    position:relative;
	float: left;
	top: 10px;
	margin-left: 7px;	
}

.MusicleftNav,
.MoviesleftNav
{
	float: left;
	top: 10px;
	position:relative;
	top:30px;
	left:5px;
}

.MusicleftNavGallery
{
  float: left;
  top: 10px;
  position:relative;
  top:30px;
  left:5px;
  padding-right:3px
}


.MoviesleftNavEditorsPicks
{
	float: left;
	top: 10px;
	position:relative;
	top:30px;
	left:4px;
}

.leftNav_content
{
    position: relative;
    width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

.leftNav_bg
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
}

* html .leftNav_content
{
	position: static;
}

.MusicLeftNav_selected0102,
.MusicLeftNav_selected01,
.MoviesLeftNav_selected,
.leftNav_selected
{
	width: 75px;
}

.leftNav_disabled
{
	color: #8e8e8e;
}

.MusicLeftNav_selected01 a,
.MoviesLeftNav_selected01 a {color:White}
.MoviesLeftNav_selected02 a {color:White}
.MoviesLeftNav_selected a{color:White}

.MusicLeftNav_selected01,
.MusicLeftNav_selected0102,
.MoviesLeftNav_selected01,
.leftNav_selected01
{
	position: relative;
	padding: 4px 15px 7px 9px;
	margin-left: 7px;
    width: 100%;
    background-image: url('images/leftnav_on01.gif');
   	background-repeat: no-repeat;
}

.MusicLeftNav_selected0102 .MusicLeftNav_selected01 
{padding:0px 15px 0px 0px; margin-left:0px; background:none; width:75%; position:static;}

.MusicLeftNav_selected0102,
.MoviesLeftNav_selected02,
.leftNav_selected02
{
	position: relative;
	padding: 4px 15px 7px 9px;
	margin-left: 7px;
	width: 100%;
    background-image: url('images/leftnav_on02.gif');
	background-repeat: no-repeat;    
}

.MusicLeftNav_selected01 span,
.MoviesLeftNav_selected01 span,
.leftNav_selected01 span,
.MoviesLeftNav_selected02 span,
.leftNav_selected02 span,
.MoviesleftNav_linkDiv a,
.leftNav_linkDiv a,
.MusicLeftNav_selected01 a,
.MoviesLeftNav_selected01 a,
.leftNav_selected01 a,
.MoviesLeftNav_selected02 a:visited,
.leftNav_selected01 a:visited,
.MoviesLeftNav_selected02 a,
.leftNav_selected02 a,
.MoviesleftNav_linkDiv a,
.leftNav_linkDiv a

{
    color: #FFFFFF;
}

.MusicLeftNav_selected01 a:hover,
.MoviesLeftNav_selected01 a:hover,
.leftNav_selected01 a:hover,
.MoviesLeftNav_selected02 a:hover,
.leftNav_selected02 a:hover,
.leftNav_linkDiv a:hover
{
  text-decoration: underline;
}

.leftNav_linkDiv,
.MoviesleftNav_linkDiv
{
	position: relative;
	padding: 4px 9px 7px 9px;
	margin-left: 7px;
    width:90px;
}

        
/* End TV Styles */
      
      
/* Movies */
.movies_668_body,
.movies_editorspicks__body
{ overflow: hidden; height: auto !important; height: 1%; border:1px solid #cccccc; background-color: #e2e2e2;
 text-align:left; width: 970px; padding-bottom: 35px; }

.movies_668_titlecontent,
.movies_editorspicks__titlecontent 
{ font-family: Tahoma; font-size: 19px; color:#6c6c6c; margin-left: 138px; margin-top:2px; }

.movies_668_titlecontent a ,
.movies_editorspicks__titlecontent a { color:#414141; }

.movies_668_maintitletext ,
.movies_editorspicks__maintitletext { font-family: Tahoma; font-size: 19px; color:#414141; }

.movies_668_leftcontent,
.movies_editorspicks__leftcontent { width: 120px; float: left; padding-top:5px }

.movies_668_middlecontent { width: 677px; float: left; }
.movies_668_maincontent { width: 677px; clear:both }
.movies_668_nodatamessage { padding: 10px 0 0 10px; }
.movies_668_rightcontent {overflow: hidden; float: left; width: 160px; padding-left: 5px; margin-top: 18px;}     

.movies_668_info_nexton ,
.movies_668_info_provider,
.movies_editorspicks__info_nexton,
.movies_editorspicks__info_provider { background-color: #ffffff; }

.movies_668_vertad {}
.movies_668_popoutdisplay, 
.MovieTitleRightShowtimeHeadDivBaseRoot{ position: relative; left: -18px; width: 182px; overflow: visible;margin-top: 15px; padding-bottom:10px}

/* movies_editorspicks main body */
.movies_editorspicks__middlecontent { width: 843px; float: left; }
.movies_editorspicks__maincontent { float:left;width: 843px;}
.movies_editorspicks__nodatamessage { padding: 10px 0px 0px 10px; }
.movies_editorspicks__rightcontent {overflow: hidden; float: left; width: 161px; padding-left: 0px; margin-top: 35px; }
.movies_editorspicks__popoutdisplay { position: relative; left: -19px; width: 175px; overflow: visible; }
.movies_editorspicks__vertad { width: 100%; text-align: right; padding-top: 10px;}  


/* h1 and H2 tags for Movies */
.HeadersCss{overflow: hidden; height: auto !important; height: 1%;}
.H1Css{font-size:19px; color:#414141; padding-left:13px; float:left; font-weight:normal; margin-top:5px}
.HeaderSeperator{float:left;font-size:19px; color:#414141;padding-left:0px; margin-top:5px}
.H2Css{font-size:19px; color:#6C6C6C; padding-left:5px; float:left; font-weight:normal; margin-top:5px}
.NewsH1Css{font-size:19px; color:#414141; padding-left:13px; float:left; font-weight:normal; margin-top:5px; direction: rtl;}
.NewsRssIconClass{vertical-align:bottom; padding-left:5px}

/* H1 tags for Music */
.H1CssMus{font-size:19px; color:#414141; padding-left:0px; float:left; font-weight:normal; margin-top:0px}
.H2CssMus{font-size:19px; color:#6C6C6C; padding-left:5px; float:left; font-weight:normal; margin-top:0px}

.dlnk5          {color: #07519a; font-weight: bold ;text-decoration: underline; cursor: pointer; }
.tactb4 tbody	{ padding: 3px 3px 3px 5px; }
.tbl10r5		{ padding: 10px 5px 10px 10px }

.mvp5	{ border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; text-align: left; padding: 0px 0px 5px 0px }	/* 8 Files */
.mvp5n  { border-bottom: 1px solid #e6e6e6; text-align: left; padding: 0px 0px 5px 0px}
.mvp5t	{ border-top: 1px solid #e6e6e6; text-align: left; height: 5px }
.mvbb	{ width: 600px; border-top: 1px solid #e6e6e6; height:7px }	

.brbg	{ background-color: #F1F1F1 }
.mbbg	{ background-color: #E5EEF9 }
.mnbg	{ background-color: #CCDEF2 }
.ovrly	{color: #e6e6e6; font-size: 28pt; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

.pgtl 	{ text-align: left; color: #555555; white-space:nowrap;}
.pgtp	{ width: 20px; text-align: right; padding: 0px 0px 0px 10px }
.pgtn	{ width: 20px; text-align: right; padding: 0px 10px 0px 5px }
.pgtm	{ color: #555555;word-spacing:9px;padding: 0px 0px 0px 10px;}

.blt			{ font-family: wingdings }

/* placeholder styles */
.bltr			{ }



/* new tab control default styles */
.tabHeaderCell {text-align:center;vertical-align: middle;}
.tabTitleLink   {font-family:Tahoma; font-size:11px;color:#07519a;padding-top:3px;vertical-align:top}    
 
.tabHeaderMainDiv  {
                background-image:url('images/tabs_bg.gif');
                background-repeat:repeat-x;
                background-position:top right;
                height: 19px;
                border-left:1px solid #cccccc;
                border-right:1px solid #cccccc;
                text-align: center;
                cursor:pointer; margin-left:0px; margin-right:0px; margin-top:7px; margin-bottom:0px
                }

.tabHeaderSelDiv             {
                background:white;
                margin: 0px 0px 0px 0px;
                height: 25px;
                border-top:1px solid #cccccc;
                border-right:1px solid #cccccc;
                border-left:1px solid #cccccc;
                position:relative;
                bottom:-1px;     
}

.tabHeaderSelDiv .tabTitleText  {padding-top:3px;}

.tabTitleLDiv       {
                vertical-align:top;
                position: relative;
                top: 0px;
                text-align:center
}

.tabTitleRDiv      {
                vertical-align:top;
                padding: 0px 2px 0px 0px; 
                margin:0px 0 0 0;
}

.tabContentMain             {
                width:458px;
                background-color:White;
}

.HomeGalleryTabItemDiv             {
                float:left;
                padding:0px 21px 0px 10px;
                width:83px;
                }

.tabContentAreaDivCss, .NewstabContentAreaDivCss   {
                padding:10px 0px 0px 0px;
                overflow: hidden; 
                width:458px;
                border:1px solid #cccccc;              
}

.tabContentAreaDivCssNoRss    {
                padding:30px 0px 0px 0px;
                overflow: hidden;
                width:458px;
                border:1px solid #cccccc;
}

.tabMainContentCellDiv               {
                background: white;
                height: 100%;
                margin-right:0px;
                padding:0px 10px 5px 10px;
                overflow: hidden; 
}

.tabTitleText      {
                font-family:Tahoma;
                font-size:11px;
                color:#333333;
                padding-right: 15px;
                text-align: top;
                vertical-align:middle;
                text-align:center;
                padding-left:15px;
}

.MovieDefaultTabContentArea {
                width:458px;
                background:white;
                border: 1px solid #cccccc;
}

.MovieDefaultTabContentItemDiv           {
                float:left;
                width:101px;
                margin-right: 9.5px;
}




/*similar movies */

.SMovMainDiv { width: 100%;}
.SMovItemDiv
{
  display:block;
  float:left;
  padding: 5px 0px 0 10px;
  width: 312px;
}

.SMovItemTitleDiv
{
  float: left;
}

.SMovItemDateDiv{}


/* Summary Stuff */

.PhotosSummarytopnoborder, 
.NewsSummarytopnoborder, 
.SimilarMoviesSummarytopnoborder
{
  background-image:url(images/band_300x29.gif);
  margin:0;
  position: relative;
  width: 100%;
  height:24px;
  font-size:24px;
}

.PhotosSummarytopcell, 
.NewsSummarytopcell, 
.SimilarMoviesSummarytopcell
{ position: relative; }


.PhotosSummaryheadertext, 
.NewsSummaryheadertext, 
.SimilarMoviesSummaryheadertext
{
  color: #333333;
  position: absolute;
  right: 240px;
  top: 5px;
}


.PhotosSummarycontentcell,
.NewsSummarycontentcell,
.SimilarMoviesSummarycontentcell
{
  padding-left: 2px;
  width: 293px;
}

.PhotosSummarytop,
.NewsSummarytop, 
.SimilarMoviesSummarytop

{
  margin: 0 2px 0 2px;
  width: 100%;
  background-image:url(images/band_300x29.gif);
  height:24px;
  font-size:24px;
}


/* News Summary Stuff */
.NewsSummarycontentdiv { text-align:left; padding-left:0px;}

/* View All */
.NewsModuleViewAll
{
  color: blue; padding-right: 10px; text-align: right; background-color: White;
  text-align: left;   
}

.watchAllVideos
{
	position: relative;
	top: -23px;
	left: 450px;
	width: 150px;
	display: block;
}

/* White Straight No Shadow */

.whiteTopStraightNoShadow, 
.NewsModuleHeaderUCCellCss, 
.NewsModuleFooterCenterCellCss
{
  background-color: white;
  font-size: 8px;
  height: 8px;
  
}

.whiteSquareNoShadow8x8, 
.NewsModuleFooterRightCellCss, 
.NewsModuleHeaderURCellCss
{
  background-color: white;
  font-size: 8px;
  width: 10px;
  height: 8px;
}

.whiteSideStraightNoShadow, 
.NewsModuleContentRightCellCss, 
.NewsModuleHeaderLRCellCss 
{ background-color: white; }


.bwhite, 
.NewsModuleContentLeftCellCss,
.NewsModuleHeaderLLCellCss,
.NewsModuleContentCellCss, 
.NewsModuleHeaderLCCellCss
{
  background-color: White;
  position: relative;
  text-align: left;
}

.InfoModLargeContentCellCss
{
  background-color: white;
  position: relative;
  text-align: left;
  vertical-align:top;
  height: 360px;
}

.InfoModLargeContentCellCssNoHeight
{
  background-color: White;
  position: relative;
  text-align: left;
 }

    
.InfoModLargeContentCellCss833
{
  background-color: White;
  position: relative;
  text-align: left;
  width: 833px;
}

.InfoModLargeContentCellCss668
{
  background-color: White;
  position: relative;
  text-align: left;
  width: 668px;
}

.InfoHeaderTextDiv, 
.NewsModuleTitleDivCss
{
  color: #333333;
  font-weight: bold;
}

.ImageRssDiv, 
.NewsModuleRSSDivCss
{
  left: 400px;
  position: absolute;
  top: 10px;
}

.NewsModuleRSSDivCss
{
  left: 440px;
  position: absolute;
  top: 0px;
}
.MovieOverViewdivNewsItemCss_Single { width:312px; float:left; padding-left:10px}
.MovieOverViewdivNewsItemCss_Single2 { width:313px; float:left; padding-left:10px}
.MovieOverViewdivNewsItemCss_Single3 { width:302px; float:left; padding:2px 10px 10px 10px}
.MovieOverViewdivNewsItemCss_Multiple { width:654px; float:left; padding-left:10px}

.GossipCelebsRssDiv,
.CriticsReviewRssDiv,
.MoreMoviesRssDiv
{
     float:right;
}

.ImageRssDiv1
{
  position: absolute;
  left: 260px;
  top: 0;
}

.ViewAll1
{
  color: blue;
  padding-right: 0px;
  text-align: right;
  padding-top:10px
}

 /* movies home */
.PageRootDiv 
{
    overflow: hidden; 
    height: auto !important; height: 1%;    
    width:970px; 
    border:solid 1px #cccccc;
    background-color:#e1e1e1;
    padding-bottom:10px;
    vertical-align:top;
    background-repeat:no-repeat;
    background-image:url(images/content_bg.gif);
 
}

.PageFirstRowDiv
{
    width:969px;
    height:260px;
    margin:0px 0px 3px 0px;
    overflow: hidden; height: auto !important; height: 1%;    
}

.PageRightColumn
{
    float:left;
    width:308px;
    padding-left:0px;
}
.PageCenterColumn
{
    float:left;
    width:460px;
    margin-left:10px;
    padding-top:4px;
}
.PageLeftColumn
{
    float:left; 
    padding: 4px 0 0 6px;
    width:176px;
}

.PageLeftColumnModule
{
  width:161px;
  background-color: white;
  padding:15px 0 30px 10px;
}

.GenreListContentCell
{
  padding-top:0px;
  width:298px;
  background-color: white;
}

.GenreListHeaderText
{
    color:#333333;
}
.MoviesPopupRightModule
{
    position:absolute;left:658px;top:10px; width:183px;
}
.MoviesCriticsReviewPopupRightModule
{
    position:absolute;left:664px;top:10px; width:177px;
}
.HomeFlashControl
{
    float:left;
    width:658px;
    overflow: hidden; height: auto !important; height: 1%; 
    padding:6px 0px 0px 2px
 }
 
.HomeGenreSelection{ padding: 10px 0px 0px 10px}
.HomeRotator {padding-bottom:9px}
.RotatorViewAll
{
  color: blue;
  padding:10px 10px 0 0;
  text-align: right;
}

.AdMedium 
{
    float:right;
    width:300px;
    padding:6px 7px 0 0;
}

.HomeShowtimesModuleMainDiv
{
    margin:0 0 0 7px;
    width:308px
}

.HomeShowtimeContent
{
  background-color: white;
  width:288px;
  padding:0 0 10px 10px;
  background-image:url(images/btmShadow.gif);
  background-position:bottom;
  background-repeat:repeat-x
}

.HomeShowtimeHeaderImageDiv
{
  background-color: #dfdfdf;
  position: relative;
  text-align: left;
  padding:0 0 2px 10px;
}

.HomeTabRssDiv {width:440px; text-align:right; padding:0px 10px 10px 0px}

.HomeGalleryTabItemDivCustom
{
    width:83px;
    float:left;
    margin:0 20px 0 10px;
}

.HomeLeftColumnSecondModuleDiv
{
   padding-top:0px; width:176px; 
}

.HomeLeftColumnThirdModuleDiv{ padding-top:5px;}

.HomeCenterColumnFourthModuleDiv
{
    padding-top:0px;
}
.HomeRightColumnSecondModuleDiv,
.HomeRightColumnFourthModuleDiv
{
    padding-top:10px;
    width:302px;
    margin:0px 0px 0px 10px;
}


.HomeCenterColumnFirstModuleDiv
{
    padding-bottom:10px;
}
.HomeCenterColumnArticleModuleDiv
{
    padding-top:0px;
}
.HomeCenterColumnSecondModuleDiv{}
.HomeCenterColumnThirdModuleDiv,
.HomeCenterColumnArticleModule2Div
{
    padding-top:10px;
}

.HomeTopCelebImgDiv
{
   
    width:140px;float:left;
    padding:0px 0px 15px 10px;
    font-weight:bold;
}
.HomeTopCelebImgDiv_Image { float:left}
.HomeTopCelebLinkDiv { float:left; padding-left:5px; width:85px}
.HomeTopCelebTabRootDiv{}
.HomeTabRSSDivCss
{
  padding-left:440px;
  padding-bottom:5px;
}

.HomeTabRSSDivCssEditorial
{
  padding-left :430px;
  padding-bottom:5px;
}
.HomeTabBottomLinkDivCss
{
    padding-bottom:10px;
    margin-right:5px;
    float:right;
    font-weight:bold;
}
.HomePhotoTabMoreLinkDiv
{
    padding:10px 10px 10px 10px;
    float:right;
    font-weight:bold;
    width:250px;
    text-align:right
}

.HomeTopBoxOfficeLeftDiv
{
    float:left;
    width:220px;
    padding-left:10px;
    border-right:solid 1px #e1e1e1;
    margin-bottom:15px;
}
.HomeTopBoxOfficeRightDiv
{
    float:right;
    width:210px;
    padding-right:10px;
    margin-bottom:15px;
}

.HomeTopBoxOfficeItemDiv
{
    width:210px;
    padding:0px;
    overflow: hidden; height: auto !important; height: 1%; 
    padding:5px 0 5px 0;
}

.HomeTopBoxOfficeItemNameDiv
{
    padding-left:1px;
    width:150px;
    float:left;
}
.HomeTopBoxOfficeItemNumberSpan
{
    float:left;
}
.HomeTopBoxOfficeAmountDiv
{
    float:right;
    width:38px;
}

.HomeNewsItemDiv
{
  margin:0px 10px 10px 10px;
}


.MovieSpecialContentCell{width:160px;}
.MoreMoviesContentCell{width:160px;}
.MovieHomeHeaderText { color:#333333;float:left}

.ViewAllImageCss { position:relative; top:2px; left:3px }

/* Data Page Ad */
.DataPageAdClass { padding-right:5px;float:right;clear:both}

/* PageMin Heights */
.MiddleSectionMinHeight
{
   min-height:870px;
}

.EditorsPicksMinHeight
{
	min-height:350px;
	position:relative;
}

/* Movie Blog on Homepage */
.blogFilter { margin:0px 10px 10px 10px}

/* Video Tab on HomePage */
.VideoTabVideoDiv {float:left; padding:0 6px 0 10px;width:91px;}
.VideoTabStillFrame {}
.VideoTabPlayButton{float:left; padding:4px 2px 0 0}
.VideoTabVideoTitle { float: left; margin-top: 5px; width:91px;}
.VideoTabArtistName { float:left; margin-top:0px; width:91px;}
.VideoTabArtistNameFont {font-size:10px; color:#666666;}
.WatchVideoDiv{ float:left; padding-top:4px;}

/* PhotoGallery Tab on HomePage */
.tpg_img {float: left;width: 83px; height: 83px; background: url(images/photo_gallery.gif); background-repeat: no-repeat; text-align: left; position: relative; } /* note: relative positioning is required for the "disappearing background image" bug in IE 6. (The bug is an edge case though) */
.tpg_container {margin-top:3px}


.ViewAllLinkHome
{
    width:280px;
    padding:0px;
    text-align:right;
    background-color:White
}

/* Custom Tab styles */
.MovieFeatureTabContentArea
{
    width:460px;
    background-color: #ede1bb;
}
.MovieFeaturetabContentCellDiv{}
.MovieFeaturetabHeaderCell
{
    background-color:#ede1bb;
}
.MovieFeatureContentItemDivLeft,
.MovieFeatureContentItemDivRight
{
    float:left;
    width:210px;
    padding:10px;
}
.MovieFeaturetabHeaderSelDiv
{
    background-color:#ede1bb;
    font-weight:bold;
    height:24px;
}
.MovieFeatureTabTitleText
{
  color:Yellow;
  font-weight: bold;
  padding-right: 10px;
  text-align: center;
}

/* summary */
.MusicSummaryTopNoBorder,
.MoviesSummaryTopNoBorder
{
  background-image:url(images/band_668x29.gif);
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  height:24px; 
  font-size:24px;
}

.MoviesSummaryTopNoBorder833x29
{
  background-image:url(images/band_833x29.gif);
  width: 833px;
  height:24px; 
  font-size:24px;
}

.MovSynopsisTitleDivCss,
.MovOverviewSummaryTitleDivCss,
.CelebBiographyTitleDivCss
{
  background-image:url(images/band_488x29.gif);
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  height:24px; 
  font-size:24px;
}


.CelebBiographyTitleCssDiv,
.MusicSummaryHeaderText,
.MoviesSummaryHeaderText,
.MovOverviewTitleCssDiv
{
  color: #333333;
  font-weight: bold;
  position: absolute;
  left: 10px;
  top: 5px;
} 

.MoviesSummaryHeaderTextEditorsPicks
{
  color: #333333;
  font-weight: bold;
  padding-left: 10px;
  margin-top: -20px;
}
.MoviesSummaryContentCell
{
  padding-bottom: 0px;
  padding-top: 10px;
  width: 666px;
}

.MusicSummaryContentCell,
.MoviesSummaryContentCellPaddingBottom
{
  padding-bottom: 10px;
  padding-top: 10px;
  width: 666px;
}
.MoviesSummaryContentCellNoPadding
{
  width: 666px;
}

.MoviesSummaryContentCellTopPadding
{
  padding-top: 10px;
  width: 666px;
}

.MoviesSummaryContentCellBottomPadding
{
  padding-bottom: 10px;
  width: 666px;
}
.MoviesSummaryContentCellNoTop
{
  
  padding-bottom: 10px;
  padding-top: 0px;
  width: 666px;
}

.MusicSummaryContentCell833
.MoviesSummaryContentCell833
{
  
  width: 833px;
}

.MoviesSummaryContentCell668
{
	width: 668px;
}

.MusicSummaryItemStyle,
.MoviesSummaryItemStyle
{
  padding-left: 10px;
  padding-right: 10px;
}

.MoviesSummaryViewAll
{
  color: blue;
  position: absolute;
  right: 10px;
  top: 5px;
} 

/* User Reviews */
.rvwmainDiv {   overflow: hidden; height: auto !important; height: 1%; width:600px}                

.rvwfirstline ,
.rvwsecondline, 
.rvwthirdline { width:585px;  margin-left:10px; word-wrap:break-word;}

.rvwfourthline { width:585px;  margin-left:10px; margin-top:10px;}
.rvwposted { display:inline; float:right}

.ReviewsBodyItemCssClass,
.ReviewsBodyFinalItemCssClass {padding-top:35px}


.MovieuserReviewsSignInMessage,
.ReviewsBodyAlternatingItemCssClass{}

.ReviewsBodyInitialItemCssClass {padding-top:15px; clear:both}
.WriteRevieLinkCss { margin-left:10px; font-weight:bold}
.ReviewsHeaderDiv {margin-left:10px; padding:10px 0px 10px 0px}

.MovieuserReviewsSignInRoot{padding:10px 0px 0px 10px;}
.MovieuserReviewsSignInLink{padding-top:10px}
.MovieuserReviewsSignInMessageLabel{ color:#333333 }

/* Write Reviews */
.sbx1	{ width:103px; font-size: 8pt; font-family: Tahoma,Arial; }
.txa1	{ width:430px; font-size: 8pt; font-family: Tahoma,Arial; }

.WriteReviewSelectCss,
.WriteReviewNameCss {}

.WriteReviewTitleCss,
.WriteReviewBodyCss {margin-left:10px}

.WriteReviewDisclaimerCss { font-weight:bold; padding-top:10px; margin-left:10px}
.WriteReviewsHeadingDiv { color:#333333;padding-top:10px; margin-left:10px}
.WriteMusicReviewsHeadingDiv { color:#333333;padding-top:20px;}
.WriteReviewsSubHeadingDiv { font-weight:bold; padding-top:20px; margin-left:10px}
.WriteMusicReviewsSubHeadingDiv { font-weight:bold; padding-top:20px;}
.WriteReviewSelectBoxCss {margin-left:10px; width: 300px; clear: both; }
.WriteReviewSelectBoxCss span { font-weight: bold; }
.WriteReviewInputButtonCss{ margin-left:10px; padding-top:10px}

/* Preview Reviews */

.ReviewPreviewMainDiv {margin-left:5px; margin-top:15px;}
.ReviewPreviewButtonContainer {padding-top: 10px;}
.ReviewPreviewFirstLine {margin-left:10px;}
.ReviewPreviewReviewDiv {margin-top:10px;}

.ReviewPreviewButton2,
.ReviewPreviewNbsp,
.ReviewPreviewButton3 { float:left; padding-left:10px;}

.ReviewPreviewButton1 { float:left; clear:left }

.ReviewPreviewLastLine { width:600px; padding-top:10px; padding-bottom:10px; float:left; clear:left }
.GenreListRootDiv{ float:left;}
.GenreListChildDiv{float:left; width:78px; line-height:18px;}
.GenreListLeftRootDiv 
{  
    float:left; width:85px;
    overflow: hidden; 
    height: auto !important;
    height: 1%;
}

.GenreListRightRootDiv
{
    float:left; width:70px;
    overflow: hidden; 
    height: auto !important;
    height: 1%;
}
    
.GenreListIndividualLink{}

.NoDataGridTextDivCss {width:668px; height:500px; text-align:center; color:#333333; font-size:15px}
.NoShowtimesGridTextDivCss {width:648px;  padding:20px 0px 0px 10px; height:430px; color:#666666; font-size:13px}

/* Genre*/
.GenreAwardsDropDownCss,
.GenreReleaseDatesDropDownCss{height: 20px; font-size: 8pt;}

.GenreAwardsDropDownItemCss,
.GenreReleaseDatesDropDownItemCss{color: #07519a }

/* Movie List Editors Picks */
.MovieListEditorsMovieListDiv {    overflow: hidden;     height: auto !important;height: 1%;}
.MoviesSummaryViewAllEditorsPicks { padding:10px 0px 30px 10px; float:left; width:636px; border-top:solid 1px #e1e1e1;text-align:right; margin-top:10px;margin-left:5px}
.EditorsPicksPromoCss{height:270px;width:513px;float:left;}
.EditorsPicksAdCss{height:270px;width:300px; padding-left:10px;float:left}

/* Buy DVD Right Module */
.MovieBuyDVDModuleClass{position: relative; left: -18px; width: 182px; overflow: visible;margin-top: 15px; padding-bottom:10px}

/* News Module */
.NewsClearingDivCss{ clear:both; padding-top:5px }

/* Celeb Info */
.CelebBornLabelDiv { font-weight:bold; float:left; color:#333333; padding-right:5px}
.CelebBornTextDiv {}

.CelebBiographyLabelDiv {font-weight:bold; color:#333333; padding-right:5px;}
.CelebBiographyOverviewTextDiv {}

/* Right Showtime Module */
.RightShowtimesModuleHeaderLowerCenter{background-color: #dfdfdf}

.MovieTitleRightShowtimeMainRootDiv,
.MovieTitleRightShowtimeAskDiv,
.MovieTitleRightShowtimeListingsDiv,
.MovieTitleSynopsisDiv,
.MovieTitleRightShowtimeInputRoot{}

.sblb3{vertical-align:top }
.MovieTitleRightShowtimeInputRootAskZipInput{width:120px; height:18px; border:solid 1px #b3ccea; display:block; float:left;color:#666666; font-size:8pt; padding-left:4px}
.MovieTitleRightShowtimeInputDiv {  float:left;}
.MovieTitleRightShowtimeInputBoxDiv { float:left; padding-top:5px}
.MovieTitleRightShowtimeInputHiddenDiv{ padding-top:5px}
.MovieTitleRightShowtimeButton{float:left; padding-left:1px}
.mTbcell250 {width:230px;}
/* Movie Series */
.MovieSeriesItemCss { margin-top:10px; padding-left:10px; overflow: hidden; height: auto !important;height: 1%; }
.MovieSeriesRootCss{ padding-bottom:30px }

.MovieTitleSeriesInfoDiv{padding-top:20px }

.MovOverviewSummarytopcell,
.CelebBiographytopcell { position:relative }

/* Data Pages */
.DataPageRootDiv
{
    width: 972px;
    background-color:#e1e1e1;
    overflow: hidden; 
    height: auto !important; height: 1%;
}
.PageLeftNavitem
{
    Font-weight:bold; 
    color:#fff;
    padding:5px 0px 0px 10px;
}
.MenuLinkCss
{
    color:White;
}

/* Movie Details New Line Release for Movie Series Information */
.MovieDetailsNewLineReleaseDiv{overflow: hidden; height: auto !important; height: 1%;}
.MovieDetailsNewLineReleaseDiv_Label{ float:left; color:#333333}
.MovieDetailsNewLineReleaseDiv_Date{ float:left; padding-left:3px; clear:right}

.MovieDetailsNewLineCriticsRatingDiv{ clear:both;padding-bottom:2px}
.MovieDetailsNewLineCriticsRatingText{}

.MovieDetailsLinksDivCss{padding-top:2px;clear:both}
/*Movie Details */
.MovieTitle_MovieSimilarMoviesRootDiv {width:311px;float:left}
.MovieTitle_MovieSimilarMoviesImageDiv {float:left;clear:left;}
.MovieTitle_MovieSimilarMoviesDetailsDiv { float:left; padding-left:5px;width:262px; }

/* CelebFilmography Movie Grid */
.CelebFilmography_Column1_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:333px;
}
.CelebFilmography_Column1_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:333px;
}
.CelebFilmography_Column1_Content {float:left; clear:left; width:326px; padding-left:10px;}

.CelebFilmography_Column2_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    font-size:22px; height:22px; width:180px;
}
.CelebFilmography_Column2_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:180px;
}
.CelebFilmography_Column2_Content {float:left;padding-left:8px; width:172px;}

.CelebFilmography_Column3_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px;width:53px;
}
.CelebFilmography_Column3_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:53px;
}
.CelebFilmography_Column3_Content {float:left;width:31px;margin-left:8px; margin-right:14px; text-align:center}

.CelebFilmography_Column4_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; 
    cursor:pointer;font-size:22px; height:22px;width:98px;
}
.CelebFilmography_Column4_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    cursor:pointer; height:20px; font-size:20px;width:98px;
}
.CelebFilmography_Column4_Content {float:left;padding-left:10px; width:85px}

/* MovieSortedItemGrid*/
.MovieGrid5Columns_Column1_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:323px;
}
.MovieGrid5Columns_Column1_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:323px;
}
.MovieGrid5Columns_Column1_Content {float:left; clear:left; width:310px; padding-left:10px;}

.MovieGrid5Columns_Column2_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:101px;
}
.MovieGrid5Columns_Column2_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:101px;
}
.MovieGrid5Columns_Column2_Content {float:left; padding-left:15px; width:88px;}

.MovieGrid5Columns_Column3_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px;width:63px;
}
.MovieGrid5Columns_Column3_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:63px;
}
.MovieGrid5Columns_Column3_Content {float:left;width:41px;padding-left:12px}

.MovieGrid5Columns_Column4_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px;width:69px;
}
.MovieGrid5Columns_Column4_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:69px;
}
.MovieGrid5Columns_Column4_Content {float:left;padding-left:23px; width:63px}

.MovieGrid5Columns_Column5_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; 
    cursor:pointer;font-size:22px; height:22px;width:108px;
}
.MovieGrid5Columns_Column5_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
     cursor:pointer; height:20px; font-size:20px;width:108px;
}

.MovieGrid5Columns_Column5_Content {float:left;padding-left:8px; width:8px; }

.MovieGrid_BodyItemCssClass,
.MovieGrid_BodyAlternatingItemCssClass,
.MovieGrid_BodyFinalItemCssClass
{padding-bottom:5px;padding-top:5px; border-bottom:solid 1px #eee;
 overflow: visible; height: auto !important; height: 1%; clear:both}
 
.MovieGrid_BodyInitialItemCssClass
{
 padding-bottom:5px;padding-top:10px; border-bottom:solid 1px #eee;
 overflow: visible; height: auto !important; height: 1%; clear:both
}

.MovieGridFooterCss
{
    text-align:center;
    clear:left;
}

/* Coming Soon LifeCycle */
.MoviesLifeCycleComingSoon_Column1_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:398px;
}
.MoviesLifeCycleComingSoon_Column1_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:398px;
}
.MoviesLifeCycleComingSoon_Column1_Content {float:left; clear:left; width:391px; padding-left:10px;}

.MoviesLifeCycleComingSoon_Column2_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:106px;
}
.MoviesLifeCycleComingSoon_Column2_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:106px;
}
.MoviesLifeCycleComingSoon_Column2_Content {float:left; padding-left:8px; width:98px;}

.MoviesLifeCycleComingSoon_Column3_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px;width:78px;
}
.MoviesLifeCycleComingSoon_Column3_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:78px;
}
.MoviesLifeCycleComingSoon_Column3_Content {float:left;width:56px;margin-left:9px; margin-right:14px;}

.MoviesLifeCycleComingSoon_Column4_Header 
{   vertical-align:middle; display: block; float: left; color:#333333;
    cursor:pointer;font-size:22px; height:22px;width:83px;
}
.MoviesLifeCycleComingSoon_Column4_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    cursor:pointer; height:20px; font-size:20px;width:83px;
}
.MoviesLifeCycleComingSoon_Column4_Content {float:left;padding-left:12px; width:68px}

/* Movies Genre Coming Soon */
.MoviesGenreComingSoon_Column1_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:476px;
}
.MoviesGenreComingSoon_Column1_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:476px;
}
.MoviesGenreComingSoon_Column1_Content {padding-right:10px; float:left; clear:left; width:456px; padding-left:10px;}

.MoviesGenreComingSoon_Column2_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:106px;
}
.MoviesGenreComingSoon_Column2_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:106px;
}
.MoviesGenreComingSoon_Column2_Content {float:left; padding-left:12px; padding-right:10px;width:86px;}

.MoviesGenreComingSoon_Column3_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; 
    cursor:pointer;font-size:22px; height:22px;width:84px;
}
.MoviesGenreComingSoon_Column3_Header_Selected 
{   float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;
    cursor:pointer; height:20px; font-size:20px;width:84px;
}
.MoviesGenreComingSoon_Column3_Content {float:left;width:70px;padding-left:12px; }

/* Movie News */
.NewsContentCellCss { width:668px;background-color:white;position:relative; vertical-align:top; height:360px}
.NewsBodyFinalItemCssClass {padding-bottom:25px;margin: 10px 0px 0px 10px;border-bottom:solid 1px #e1e1e1;width:648px}
.NewsHubFinalItem{padding-bottom:25px;margin: 10px 0px 0px 10px;border-bottom:solid 1px #e1e1e1;width:500}
.NewsBodyInitialItemCssClass,
.NewsBodyItemCssClass { padding: 10px 0px 5px 10px; direction: rtl; text-align: right;}



/* Photos Tab */
.GalleryTitle
{
  background-image:url(images/band_668x29.png);
  width: 100%;
  height:29px; 
  font-size:29px;
}


/* Particular Photo Tab */
.PhotosRootDivCss { width:833px }
.PhotosLeftRootDivCss {float:left; width:513px;}
.PhotosRightRootDivCss {float:left; margin-right:5px;margin-left:10px}
.PhotosRightRootDivElement0Css {  padding-top:10px; width:300px;}
.PhotosRightRootDivElement1Css {  padding-top:20px; width:300px;}
.PhotosRightRootDivElement2Css {  padding-top:20px;width:300px; padding-bottom:10px;}
.RelatedPhotoGalleryContentCell{ border-left:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; 
                                  border-right:solid 1px #e1e1e1;width:300px;
                                  padding-bottom:10px;}
                                  
.RelatedPhotoGalleryHeaderText, .RelatedVideosHeaderText
{
  color: #333333;
  position: absolute;
  left: 10px;
  top: 5px;
  font-weight:bold;
}
.RelatedPhotoGalleryTopNoBorder, .RelatedVideosTopNoBorder, .RecentPhotoGalleryTopNoBorder
{
  background-image:url(images/band_300x29.gif);
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  width: 100%;
  height:24px;
  font-size:24px;
}

.RelatedPhotoGalleryViewAll, .RelatedVideosViewAll
{
  color: blue;
  position: absolute;
  right: 10px;
  top: 5px;
} 


/* Related PhotoGalleries */
.MoviesPhotoRootDiv {overflow: hidden; height: auto !important; height: 1%; padding-top:10px }
.MoviesPhotoItemDiv { padding-left:10px;width:129px; float:left}
.MoviesPhotoPicDiv { width:120px}
.MoviesPhotoTitleDiv{ margin-top:5px; width:120px;}
.MoviesPhotoLeadinDiv{ margin-top:3px; width:120px}

/* Related Movie Videos */
.MoviesRelatedVideoVideoDiv   {float:left; width:129px; padding-bottom:10px; padding-left:10px}
.MoviesRelatedVideoStillFrame { }
.MoviesRelatedVideoPlayButton { margin-top:5px;  float:left}
.MoviesRelatedVideoVideoTitle { width:103px;margin-left:3px; margin-top:5px;  float:left;}
.RelatedVideosContentCell
{   border-left:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; 
    border-right:solid 1px #e1e1e1;padding-top:10px;width:298px;
    padding-bottom:10px;
}


/*headings */
.MainHeadingLabel {font-size:15pt; color:#414141; padding-left:13px; font-family:Segoe UI Semi-bold;font-weight:600; display:inline}
.SubHeadingLabel {margin-left:-3px;font-size:15pt; color:#414141; font-family:Segoe Semi-bold;}
.PageHeadingsCss { margin:5px 0px 2px 0px }

.leftNavBar
{
    float:left; 
    position:relative; top:20px; left:4px
}

.leftNavBarTest
{
    overflow: hidden; height: auto !important; height: 1%;
    width:117px;
    float:left;
    position:relative;
    top:30px; left:4px;
    
}

.GenrePagesOverallDiv
{
    width: 972px;background-color:#e1e1e1;
    overflow: hidden; height: auto !important; height: 1%;
}

.GenreShowtimesplaceholder,
.GenrePagesRightModuleContainersDiv
{
    padding-left:0px;
    position:relative;
    margin-left:-70px;
    margin-top:40px;
    float:right;
}

.GenreShowtimesplaceholderTest,
.EditorsPicksRightModulesDiv
{
    padding-left:0px;
    position:absolute;
    margin-left:788px;
    margin-top:325px;
    z-index:2;

}

.MovieTitleText
{
    font-family:Tahoma;
    font-weight:bold;
    color: #07519a;
    font-size:11px;
    padding-bottom:2px;
    float:left;
}

.FinerDetailText
{
    font-family:Tahoma;
    color: #333333;
    font-size:11px;
    display:block;
    padding-bottom:3px;
    clear:both;    
}

.SynopsisText
{ 
    font-family:Tahoma;
    color: #666666;
    font-size:11px;
    clear:both;
}

/* Celeb worked With Cast */
.CelebWorkedWithCast_RootDivCss {padding:0px 10px 0px 10px;overflow: hidden; height: auto !important; height: 1%;}

.CelebWorkedWithCast_LeftDivCss ,
.CelebWorkedWithCast_RightDivCss{float:left; width:320px;}

.CelebWorkedWithCast_EachCastDivCss
{   
    width:310px;
    padding-bottom:10px;
    clear:both;
    overflow: hidden; height: auto !important; height:1%;
}
.CelebWorkedWithCast_DetailsCss {float:left; margin-left:5px;width:250px}
.CelebWorkedWithCast_ImageCss {float:left;}
.CelebWorkedWithCast_NameCss{font-weight:bold}
.CelebWorkedWithCast_MoviesCss{ margin-top:0px}

                                  
/* CelebOverView */
.CelebOverViewInfo { overflow: visible; height: auto !important; height:1%}
.CelebBiographyDiv{clear:both;padding-top:5px}
.CelebBiographyDiv_BioTab {clear:both; width:485px; padding-top:15px} 

/* Celeb Worked With Summary */
.CelebWorkedWithSummaryItemTitleCss {}
.CelebWorkedWithSummaryItemCss { padding-left:9px;float:left;width:313px; padding-top:5px }

/*lifecycle */
.LifeCycleEditorsPicksRootDivOdd {width:317px;float:left; clear:left;padding-left:10px; padding-top:10px; padding-bottom:10px}
.LifeCycleEditorsPicksRootDivEven  {width:317px;float:left;padding-left:10px; padding-top:10px; padding-bottom:10px}
.LifeCycleEditorsPicksImageDiv {float:left;clear:left;}
.LifeCycleEditorsPicksDetailsDiv { float:left; padding-left:10px;width:251px;}
.LifeCycleEditorsPicksInputWidth { width:105px}


.rightDiv {margin-right:5px; }

.SideGenreContentCellCss
{
  width:174px;
  background-color: white;
  padding:5px 5px 10px 10px
}

.SideShowtimesContentCellCss
{
  background-color: white;
  width:174px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom: 10px;  
}

.SideShowtimesContentCellCssNewGenre
{
  background-color : white;
  width:164px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom: 10px;  

}

.SideShowtimesContentCellCssEditorsPicks
{
  background-color: white;
  width:168px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom: 10px;  
}
.SideTopBoxOfficeContentCellCss
{
  background-color: white;
  width:186px;
  padding-left:5px;
  padding-top:5px
}

.TopBoxOfficeHeaderImageDiv,
.ShowtimesHeaderImageDiv
{
  background-color: #dfdfdf;
  position: relative;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: dotted 2px #cccccc
}

.GenreHeaderImageDiv
{
  background-color: #dfdfdf;
  position: relative;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.GenrePageGenreHeaderImageDiv
{
  background-color: #dfdfdf;
  position: relative;
  left:-1px;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.HomeShowtimesHeaderImageDiv
{
  background-color: white;
  position: relative;
  text-align: left;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 2px;  
}   

.LinksCssClass {color:#07519a;}

/* Pulled over from e.css */
.tmi{width:75;height:75;border:0px}
.galtbTest{Width:50%;padding-top:10px; padding-right:10px; text-align:left}
.adText{font-size:7pt;font-family:tahoma;text-align:right; color:#999999; background-color:transparent; padding: 0px 0px 1px 0px;}
.adTextGray {font-size:7pt;font-family:tahoma;text-align:right; color:#999999; background-color:#e1e1e1; padding: 0px 0px 1px 0px;}	
.sblb1	{ width: 140px; height: 20px; font-size: 8pt;margin-top:5px;}
.LifeCycleEditorsPicksDropDown,.sblb1	{ width: 130px; height: 20px; font-size: 8pt;margin-top:5px; color:#666666}
.sblb	{ width: 120px; height: 20px; font-size: 8pt; }	
.shtInput { width: 115px; height: 20px; font-size: 8pt;vertical-align:top;margin-right:3px }
.pgtp	{ width: 5px; text-align: right; padding: 0px 5px 0px 0px;  }	/* 13 Files */
.pgtn	{ width: 5px; text-align: right; padding: 0px 0px 0px 0px; }	/* 13 Files */
.pgtm	{ color: #555555; padding: 0px 0px 0px 0px}

/* sorted item grid*/
.sort_column {vertical-align:middle;display: block; float: left; color:#333333;border-right:solid 1px white; cursor:pointer;font-size:22px; height:22px;}
.selected_sort_column {float: left;background-image:url(images/band_dark.gif); background-repeat:repeat;border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px}
.sort_item { margin-left:10px; margin-right:10px;color:#333333; float:left;}
.header_sorter {float:left; background-image:url(images/band_light.gif); background-repeat:repeat;font-size:22px; height:22px;overflow: hidden; height: auto !important; height:1%; width:668px; height:22px;}
.Sort_Image {vertical-align:bottom;  padding-bottom:1px; margin-left:4px; margin-right:4px}
.GridViewNonSelectedColumnNameCss a{ padding-left:9px; padding-right:0px; color:#333333; position:relative; font-weight:normal; }
.GridViewSelectedColumnNameCss a{padding-left:9px; color:#333333; position:relative; font-weight:bold; }
.NonSelectedColumnNameCss { padding-left:10px; color:#333333;padding-top:5px; position:relative; top:2px; }
.SelectedColumnNameCss{padding-left:10px; color:#333333;padding-top:5px; position:relative; top:2px; font-weight:bold; }
.NonSortableColumnNameCss{padding-left:10px; color:#333333;padding-top:5px; position:relative; top:3px; font-weight:bold}

.paginationitemrange { padding-top:20px;padding-bottom:20px; float:left;padding-left:10px}
.pageselection { padding-top:20px;padding-bottom:20px;float:right;padding-right:21px;}
.pageselection span { font-weight:bold;}
.perpagelabel { padding-left:5px;position:relative; top:10px;display:inline;height:20px; font-size:20px;}
.perpagelist { display:inline; vertical-align:middle;position:relative; top:12px; text-align: center;}
.ItemsPerPageDropDownCss {color:#333333; font-size:11px}

.bordered_pagination { border-top: solid 1px #e1e1e1; margin: 20px 0 0 5px; width: 648px;}
.bordered_paginationitemrange { padding-left: 0;}

.rvwmainDiv { width: 668px}

.rvwfirstline,
.rvwsecondline {padding:0px 0px 10px 0px}

.rvwhelpfulspan,
.rvwPostedSpan  { float:right}


  /* Similar Movies Tab */
.genrecol1 { float:left; clear:left; }

.genrecol2, 
.genrecol3,
.genrecol4 { float:left; margin-top:10px;text-align:center;}

.leftnavcontainerdiv { background-color:#555; width :90px;padding-top:10px;padding-bottom:20px; text-align:left;}
.lefnavtabselected {margin-left:10px;width:80px;height:20px;background-color:Yellow;border:solid 1px green; vertical-align:middle; padding-top:5px}
.lefnavtabnotselected {margin-left:10px;width:80px;height:20px;background-color:Gray;border:solid 1px green; vertical-align:middle; padding-top:5px}
.genretab1 {float:left;border:solid 1px #b3ccea;height:1%; margin-top:10px}
.genretab2 {float:left;border:solid 1px green;overflow: hidden; height: auto !important; height: 1%; width:900px; margin: 0px 0px 0px 0px}
.genretabcontainer { border:solid 1px #333333; height:1%;}

.albumGrid,
.artistGrid { float:left; border-bottom:solid 1px #eee;clear:both; min-height:65px; width:668px;}
.songGrid {border-bottom:solid 1px #eee;height:27px; clear:both}
.focusModuleGrid {padding-top:10px; padding-bottom:10px}
.artistSummGrid {float:left;}
.albumSummGrid {float:left; width:164px;}
.songIndex {float:left; clear:left; padding:5px 10px 5px 10px; text-align:center; width:16px;}
.songSummIndex,.creditIndex,.albumIndex,.artistIndex  { float:left; clear:left; padding:5px; text-align:center;width:26px;}
.songName    { float:left; padding-left:5px; padding-top:6px; }
.songPlayButtonDiv { float:left; padding-left:10px; padding-bottom:5px; padding-top:6px;}
.songArtistName,.songAlbumName,.songRatingItem { float:left; padding:6px 10px 5px 10px;} 
.songSummLeftmostColumnTitleSearch {float:left; padding-left:29px; padding-top:6px;}
.songSummLeftmostColumnTitleAlbum {float:left; padding-left:64px; padding-top:6px;}
.songSummColumnTitleFont {color:#333333;}
.Composer  { float:left; padding:5px;}
.albumName  { float:left; padding-top:7px; padding-left:10px;width:168px; }
.albumLongName  { float:left; padding-top:7px; padding-left:5px;width:245px;}
.albumArt { float:left; padding:7px 0px 7px 8px; width:50px;}
.albumNameLink { font-weight:bold; }
.albumGenre { float:left; padding-left:10px; padding-top:7px; width:75px;}
.albumSummName {float:left; padding-left:10px; width:92px; margin-right:10px;}
.albumSummNameLink { font-weight:bold; }
.albumSummArt { float:left; padding-top:2px;}
.artistSummArt {float:left; padding-bottom:10px;}
.artistSummName { float:left; padding-left:10px; padding-bottom:10px;}
.artistArt { float:left; padding:7px 0px 7px 8px;}
.albumArtGenre,
.artistArtGenre { float:left; padding:7px 0px 7px 10px;}
.artistName{ float:left; padding-top:7px; padding-left:10px; width:256px;}
.artistListName{ float:left; padding-top:7px; padding-left:5px; width:256px;}
.artistNameLink { font-weight:bold;}
.keyAlbumGrid {float:left; width:329px;}
.albumInfoDiv {float:left; padding-left:5px; width:235px;}
.albumInfoLine {float:left; padding-bottom:3px; width:240px;}
.albumDescriptionDiv { float:left; padding-top:3px; padding-right:10px; width:320px;}
.moreAlbumGrid {float:left; width:640px; padding:20px 10px 10px 0px;}
.ratingItem  { padding:10px 10px 10px 10px; float:left; width:65px;}
.durationItem  { float:left; padding:5px 10px 5px 10px; width:39px;}
.yearItem{ float:left; padding:5px 5px 5px 10px; width:39px;}
.genreItem { float:left; padding-top:7px; padding-left:10px; padding-right:10px; width:71px;}
.creditSummName     {float:left; padding-left:5px;width:140px;}
.creditSummDesc     {float:left; padding-left:5px;width:140px;}
.creditSummDiv  {float:left; padding:5px; width:324px;}
.creditListName     {float:left; padding-left:5px;width:230px;}
.creditListDesc     {float:left; padding-left:10px;width:400px;}
.creditListSmallDesc    {float:left; padding:5px 10px;width:170px;}
.creditGrid        {float:left; padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px; width:650px;border-bottom:solid 1px #eee;min-height:15px;}
.focusImg { float:left; padding-left:10px;}
.focusHeadline { font-weight:bold; }
.focusTextDiv { float:left; padding-left:10px;}
.videoLinksDiv { float:left; padding:10px; }
.artistDetailLink {color: #07519a}
.searchSummaryContent { text-align: left; float: left; padding: 10px 0px 10px 10px; width:658px;}
.partnerLogo { vertical-align:middle; margin-left:10px;}
.ffItemText { float:left; margin-top:1px; margin-bottom:6px; }
.songDownloadTitleDiv { float:left; padding: 6px 10px 5px 20px;}
.songBuyButton { padding-top: 3px; padding-left:15px;}
/*************************************/
/* suumary controls */
.mu_alb_criticReviewTitle,
.summ_title_div_flex,
.summ_title_div,
.semisumm_title_div { overflow: hidden; height: auto !important; height: 1%; padding: 6px 10px 5px 10px; }
.mu_alb_criticReviewTitle,
.summ_title_div,
.summ_title_div_flex { background-image:url(images/band_668x29.png); }
.mu_alb_criticReviewTitle { min-width:450px;}
.semisumm_title_div { background-image:url(images/band_single_329x29.png); }
.summ_heading, 
.title_leftText { padding-bottom: 3px; float: left; font-size: 11px; }

.summ_link, 
.summ_link2,
.title_rightText { position: relative; padding-bottom: 3px; float: right; font-size: 11px; }
.summ_link2 { margin-right:-4px;}

.summ_heading,
.title_leftText span { color: #333333; font-weight: bold; }

.summ_text_bold { font-size: 12px; color: #333333; font-weight: bold; }
.summ_text_regular { font-size: 12px; color: #333333; font-weight: normal; }
.mu_artistlistContainer { text-align:left; float:left;}

/*music videos */
.musicVideosBrowseGenre
{
	float:left; padding:0px;width:100%;
}

/* music photos*/

.summPhotos_PhotoDiv{  padding-left: 10px;  padding-right: 9px;  padding-top: 10px;  padding-bottom: 10px;  width: 75px;  float: left;  overflow: hidden; }
.summPhotos_Div {  width: 660px;  padding-bottom: 10px;  background-color: #ffffff;}

/* music album */
.albumInfoInnerTable { padding:10px 10px 10px 0px;}

/**music text*/
.blTxt{color: #07519a;}

/* Virtual PhotoGalleries */
 .tmi{width:75;height:75;border:0px}
 .PhotoGalleryDropDownCss{width:250px; height: 20px; font-size: 8pt;}
 .PaginatedPhotoGalleryItemRangeDiv {padding-top:10px; padding-left:9px; float:left;}
 .PaginatedPhotoGalleryDropDownDiv {float:left; padding-top:6px; padding-bottom: 10px;} 
 .PaginatedPhotoGalleryDropDown {float:right; width:250px; height: 20px; padding:10px 10px 10px 0px;}
 .PaginatedPhotoGalleryDropDown select {float:right; color: #07519A; font-size: 8pt; padding:0px;}
 .DropDownCss { padding:10px 10px 0px 0px  }
 .TopRowCss {margin: 0px 0px 15px 0px;}
 .MainLabelCss {font-size: 8pt; vertical-align:middle; padding-left:7px}
 .DropDownItemCss { color: #07519a}
 .pgTitle{color: #333333; font-weight:bold; font-size: 10pt;padding:0px 10px 0px 10px;background-image:url(images/band_668x29.gif);}
 .phCell{width: 75px;padding-bottom:15px;}
 .catTitle{color: #333333; font-weight:bold;font-size: 10pt; padding-top:0px; padding-bottom:20px; margin:0px 0px 20px 10px; }
 .catCell { padding-bottom:0px; height:29px; font-size:29px;background-image:url(images/band_668x29.gif)}
 .gallery { width: 668px; padding-top:10px}
 .Gallery_SeeFullCss {margin-left:10px; padding-bottom:10px}
 .gallery a { display: block; float: left; padding: 0px 10px 15px 10px;}
 .CelebGalleryExtSearch {clear:left; margin-left:10px; padding-bottom:10px; font-family: tahoma; font-size: 11px; color: #07519a;}

/* Photo Page */
 .PhotoPageHeaderCssClass {height: 31px; overflow: hidden;}
 .PhotoPageThumbnailView {padding-top:10px; padding-left:9px; width:102px; float:left;}
 .PhotoPageDropDownDiv {padding: 7px 26px 10px 0; float: left;}
 .PhotoPageDropDown {color: #07519A; font-size: 8pt; height: 20px; width: 250px;}
 .PhotoPageNavigationDiv {padding-top:10px;}
 .PhotoPageBodyItemCssClass {clear: both; text-align: center; padding-bottom: 5px;}
 .PhotoPageFinalItemCssClass { padding: 5px 5px 0 10px;}
 .PhotoPageFooterCssClass { border-top: solid 1px #e1e1e1; margin: 23px 10px 16px 10px; padding-top: 9px; width: 488px;}

/*new on dvd */
.topDVDRentalHeader
{
  background-color: #dfdfdf;
  position: relative;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: dotted 2px #cccccc  
} 
.NewOnDVDMainModule
{
  float:left;
  padding:0px 10px 10px;
  width:813px;
}
.NewOnDVDViewAllListControl,
.NewOnDVDDefault
{
   width:668px;
}

.NewOnDvdRightColumn { float:left;width:300px}
.NewOnDvdLeftColumn { float: left; width: 503px; padding-right: 10px;}
.NewOnDvdTopChartSummaryModule,.NewOnDvdGossipModule,.NewOnDvdPhotoGalleryModule,.NewOnDvdVideoSummaryModule
{
 padding-top:10px; 
}
.t5r2
{
    padding: 2px 0px 2px 0px; 
    width: 100%;
}
.FirstRow{float:left;width:668px}

.TopLeft,
.BottomLeft{float:left;padding: 0px 10px 10px 10px; }

.TopRight{float:left;border-left:solid 1px #e1e1e1; padding: 0px 10px 10px 10px;}
.SecondRow{float:left; border-top:solid 1px #e1e1e1;width:668px}

.BottomRight{float:left;border-left:solid 1px #e1e1e1;padding: 0px 10px 10px 10px; }

.dvdhed,
.dvdhed a,
.dvdhed a:hover,
.dvdhed a:visited,
.dvdhed a:visited:hover{ font-size: 18px; }

.bdmbdr { border-bottom: 1px solid #e1e1e1; margin-left:10px; margin-right: 10px; }


/*New on Dvd: featured Article */
.ArticleRootDiv
{
 padding:10px 10px 0px 0px;
 width:500px;
 direction: rtl;
 text-align: right;
}
.ArticleImageDivCss
{
 float:right;
 margin-left:10px;
}
.ArticleRightModule
{
   padding-top:10px;
}
.ArticleCaptionCss
{
   width:150px; 
}
.ArticleTextDiv
{
    float:left;
    display:inline;
    width:100%;
    font-size:12px;
}
.ArticleTitleDivCss
{
 font-size:medium;
 font-family: Arial;
 font-weight: bold;
}
.ArticleDateDivCss{}
.ArticleCopyrightDivCss
{
    padding:10px 0 10px 0;
    font-size:10px;
}
.DownloadToolHelpTextStyle { font-size:9px; color: #07519a;}

/* Music Genre Pages */
.subGenreLeftColumn
{
	float:left;
	width:44%;
	padding:20px;
}

.subGenreRightColumn
{
	float:right;
	width:44%;
	padding:20px;
}

.genreNameDiv
{
	padding-top:10px;
}

/* Entertainment Error Page */
#rulesdiv {text-align:left;background: url('images/bginner.gif') repeat-x; background-color: #ffffff; border: solid 1px #e1e1e1;width:811px;}
.vRHd { font-size:12pt; color: #333333;padding: 10px 0 0 10px; font-weight:bold}
.contentRuSpacing{padding: 10px 0 0 10px; color:black}

/* Movies Homepage Rotator */
.RotatorbbButtons{width:70px;padding-bottom:10px;padding-left:10px;overflow: hidden; height: auto !important; height: 1%; display:block; float:left }
.bbButton   { color: #07519a; /* dark blue */ border: 1px solid #07519a; cursor: pointer; } 
.bbButtonHL { color: #999999; border: 1px solid #999999; cursor: default; } 
.bbButtonHL, .bbButton /* properties common to both selected/un-selected bb pager buttons */
{
	text-align: center;
	font-size: 10px;
	margin-right: 4px;

	/* IE boxmodel hack: ie = 15px; other = 13px */
	width: 13px !important;
	width /**/:15px;
    
	/* IE boxmodel hack: ie = 15px; other = 13px */
	height: 13px !important;
	height /**/:15px;
}							

.usrname	{ color:#fff;}
a.usrname	{ color:#fff;}
a.usrname:visited	{ color:#fff;}
.usrname2	{ font-weight:bold;color: #366ab3;}

/*new floating header */
.flspan {position:absolute; text-align:left; z-index:200; white-space:nowrap; visibility:hidden; top:-17px; width:auto; min-width:100px; background-color:#ffffff; border:solid 1px #ADC3DF; }
.inc	{ padding: 3px 5px 3px 5px; cursor:default;white-space:nowrap;}
.flc	{ padding: 3px 5px 3px 5px; cursor: pointer; color: #366ab3;}
.flch	{ padding: 3px 5px 3px 5px; cursor: pointer; background-color: #E5EEF9; color: #366ab3;}
.flc_h	{ padding: 3px 5px 3px 5px; cursor: pointer; background-color: #E5EEF9; color: #366ab3;}
.loginCell {padding-top:35px; text-align:left;}
.summ_header_div {overflow: hidden; height: auto !important;  background-image:url(images/band_668x29.png); }
.disc_info {padding:5px 10px 0px 10px;height:20px; font-weight:bold; }
.testfont { font-size:11px; color:Green; font-family:Arial;}


/* Music Photos Grid */

.muPhotosGrid_controlDiv {
  background-color: #ffffff;
  float: left;
  padding-bottom: 20px;
  width: 660px;
}

.muPhotosGrid_episodePhotoDiv {
  padding-left: 10px;
  padding-right: 9px;
  padding-top: 10px;
  padding-bottom: 5px;
  width: 75px;
  float: left;
  overflow: hidden; 
}


.musection_heading { padding-bottom: 3px; float: left; font-size: 11px; color: #333333; font-weight: bold; }
.MusicTopVideoRankDiv { float:left; margin-top:-40px; padding-left:2px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.PaginatedPageBottomSeparatorDiv { float:left; width:620px; padding-left:20px; padding-right:20px; margin-bottom:-10px;}

/* News Vertical */
.NewsHubMainModule
{ 
  float:left;
  padding:0px 10px 10px 0px;
  width:823px;
}
.NewsVerticalRootDiv{width:495px;clear:both; overflow: hidden; height: auto !important; height: 1%; border-bottom:solid 1px #e2e2e2; padding-bottom:15px }
.NewsVerticalLeftDiv{float:left}
.NewsVerticalRightDiv{float:left;padding-left:10px;width:375px}

.NewsVerticalDivNewsItemDescCss{font-size:13px;}
.NewsVerticalDivNewsItemCss{}
.NewsVerticalDivNewsItemTitleCss{color: #07519a; font-family: Arial; font-size: medium; font-weight: bold;}
.NewsVerticalDivNewsItemDateCss{padding-bottom:5px;}

/* Gossip Summary Module */
.GossipSummaryRootDiv{ direction: rtl; text-align: right;}
.GossipSummaryContentDiv{padding:5px 5px 5px 10px; direction: rtl; text-align: right;}
.GossipSummaryItemDiv{padding-top:5px; font-weight:bold}
.GossipSummaryItemLink{font-weight:500}

/* News Article */
.NewsArticleMainModule
{
  float:left;
  padding:0px 10px 10px 10px;
  width:813px;
}
.NewsArticleRightColumn{float:left;width:300px;}
.NewsArticleLeftColumn{float: left; width: 503px; padding-right: 10px;}

.NewsArticleContentControlCss
{ overflow: hidden; 
  height: auto !important; height: 1%;
}
.NewsArticleRelatedNewsControlCss{}
.MoreNewsControlTitleDivCss {}
/* More News Control */
.MoreNewsRootDiv{border:none 1px #e1e1e1; width:498px;}
.MoreNewsTitleDiv{ padding:5px 0px 10px 10px; font-size:18px; color:red}
.MoreNewsTitleLink{}
.MoreNewsNewsListDiv{}

/* News Article Expiry*/
.ArticleRootDivExpiry{padding:10px 0px 10px 0px;}
.ArticleExpiryMessageDiv{font-size:16px}
.ArticleExpiryMessageDiv2{padding:10px 0px 100px 0px}
.ArticleExpiryMessageLabel{font-size:12px}

/* News Article Variety*/
.ArticleLeadinDivCss{padding:5px 0px 0px 0px; font-size:15px}
.ArticleVarietyAuthorDivCss{padding:10px 0px 0px 0px; font-style:italic}
.ArticleVarietyDivCss{padding:0px 0px 20px 0px;font-style:italic}

.VarietyCopyrightDivCss{overflow: hidden; height: auto !important; height: 1%;}
.VarietyNGCopyrightDivCss{overflow: hidden; height: auto !important; height: 1%;padding:20px 0px 0px 0px}
.VarietyCopyrightLogoCss{float:left;}
.VarietyCopyrightTextCss{float:left; padding:9px 0px 0px 5px}

/* News Article Content Ads */
.NewsArticleContentAdCss{width:300px; padding:20px 0px 0px 10px}

/* Editorial 11(Gossip, HitList) Content Ads */
.Editorial11ContentAdCss{width:300px; padding:20px 0px 0px 5px}

/* Showtimes Hub */

/* Individual Theaters */
.MovieShowTimesHubTheaterRootDiv{width:668px;}
.MovieShowHubTimesTheaterNameDiv{padding-left:10px;float:left;padding-top:5px; font-weight:bold}
.MovieShowTimesHubTheaterFavDiv{padding-left:20px;float:left;padding-top:5px}
.MovieShowTimesHubTheaterFavIconDiv{float:left; padding-left:5px; padding-top:6px}
.MovieShowTimesHubTheaterAddressDiv{padding-left:10px; clear:both; padding-top:3px; padding-bottom:5px}
.MovieShowTimesHubTheaterInfoDiv{background-color:#e1e1e1}


.MovieShowTimesHubTheaterMoviesDiv{}
.ShowtimesHubMovieRootDiv{float:left; width:324px; padding:10px 0px 10px 10px;}
.MovieShowTimesHubMoviesRowDiv{border-bottom:solid 1px #e1e1e1; overflow: hidden; height: auto !important; height: 1%;  }
.MovieShowTimesHubMoviesLastRowDiv{overflow: hidden; height: auto !important; height: 1%;  } 
.MovieShowTimesHubNoShowtimes{padding:10px;}
.HearingIconCss{vertical-align:middle}

/* Theater List */
.ShowtimesHubItemCssClass 
{
     clear:both;
}
.ShowtimesHubInitialItemCssClass 
{ 
	margin-top:10px
 }
.ShowtimesHubFinalItemCssClass
{
	border-bottom:solid 1px #e1e1e1;
}

.ByTheatersNoFavoritesDiv{padding:10px 0px 10px 10px; width:660px}
.ByTheatersNotSignedInDiv{padding:10px 0px 10px 10px; width:660px}

/* Showtimes Header */
.ShowtimesHubHeaderDiv{margin:10px;}
.ShowtimesHubLocationDiv{float:left}
.ShowtimesHubLocationCss{font-weight:bold; color:Black; font-size:12px}
.ShowtimesHubChangeLocationDiv{float:left; padding-left:10px}
.ShowtimesHubChangeLocationCss{font-size:12px}
.ShowtimesHubHeaderSecondRowDiv{clear:both;}
.ShowtimesHubTheaterListBox{width: 210px; font-size:9pt; color:#666666;border:solid 1px #b3ccea}
.ShowtimesHubDateListBox{width: 180px; font-size:9pt; color:#666666;border:solid 1px #b3ccea}
.ShowtimesHubGoButton{font-size: 11px;}

/*Showtime Ask Zip */
.ShowtimesHubAskZipRoot {width:644px;padding:10px}
.ShowtimesHubAskZipEntryBox {margin-top:4px;float:left; border:solid 1px #b3ccea; width:250px;height:18px;font-size:8pt; color:#666666;padding-left:4px}
.ShowtimesHubAskZipButton {position:relative; top:4px;}
.ShowtimesHubAskZipExampleLine{position:relative; top:5px;}
.ShowtimesHubAskZipAmbiguousResults{padding-top:15px }
.ShowtimesHubAskZipErrorLabelDiv{padding-top:10px}
.ShowtimesHubAskZipErrorLabel{color:#9B0707; font-weight:bold}
 
.ts_row { float:left; overflow: hidden; height: auto !important; height: 1%; }
    .ts_news { clear: both; }
    .ts_news_half { width: 329px; float: left; overflow: hidden; }
		.ts_news_half .tn_main_alternate { display: none; }
	.ts_messageboard { clear: both; }
    .ts_messageboard_half { width: 329px; float: left; }
    
.movie_news_half { width: 323px; float: left; overflow: hidden; }
.movie_messageboard_half { width: 335px; float: left; }

/* TVMsgBoardCtrl */
.smb_main { float:left; padding: 10px 0px 0px 0px; }
	.smb_body { margin-bottom: 10px; overflow: hidden; height: auto !important; height: 1%; }
	.smb_heading { width: auto; clear: both; border-bottom: 1px solid #cccccc; padding: 2px 10px 2px 0px; }
		.smb_titleCol { min-width: 65%; width:65%; float: left; color: #333333; padding-left: 10px; }
		.smb_dateCol { width: 15%; float: right; text-align: right; color: #333333; padding-right:20px;}
		.smb_postsCol { width: 10%; float: left; text-align: left; color: #333333; }
	.smb_itemOdd { background-color: #eeeeee; }
	.smb_item, .smb_itemOdd { clear: both; padding: 3px 0px 3px 10px; }
		.smb_number { float: left; }
		.smb_threadTitleDiv { min-width: 65%; width: 65%; float: left; }
			.smb_threadTitle { padding-left: 0px; float: left; }
		.smb_noneTitleDiv { width: 70%; float: left; }
			.smb_noneTitle { width: 70%; float: left; }
			.smb_noneTitleLinkDiv { width: 25%; float: right; padding-right:15px;}
				.smb_noneTitleLink { font-weight: bold; float:right; }
		.smb_postCountDiv { width: 10%; text-align: left; float: left; }
		.smb_dateStartedDiv { width: 20%; text-align: right; float: right; padding-right:10px;}
		.smb_clearDiv { clear: both; }
		
/* titletext for TP and TSNO */
.short_title_div { overflow: hidden; height: auto !important; height: 1%; padding: 6px 13px 5px 10px; }
.short_title_div { background-image:url(images/band_668x29.png); }
	
	.section_heading, 
	.title_leftText { padding-bottom: 3px; float: left; font-size: 11px; }
	
	.section_link, 
	.title_rightText { position: relative; padding-bottom: 3px; float: right; font-size: 11px; }
	
	.section_heading,
	.title_leftText span { color: #333333; font-weight: bold; }
	
	.section_text_bold { font-size: 12px; color: #333333; font-weight: bold; }
	.section_text_regular { font-size: 12px; color: #333333; font-weight: normal; }

/* VE showtimes */
.VELocation,
.VELocationApp {padding:7px 5px 0px 5px; width:636px; height:28px; background: url(images/veBg.gif) repeat-x; border-bottom:solid 1px #cbcbcb;}
.VEMap,
.VEMapApp{float:left; position:relative; width:646px; height:600px; vertical-align:middle;}
.VETextDiv {margin-top:4px; color:#333333}
.VETextBoxDiv{float:left; margin-left:1px;}
.VETextBox{float:left; border:solid 1px #b4cdeb; height:18px;width:203px; color:#666666; font-size:11px;}
.VEGo{float:left; padding-left:1px;}
.VEErrorMessage{color:#9B0707; font-size:11px;padding:2px 5px 0px 5px;}
.VESpinner{padding:2px 5px 0px 4px; position:relative; top:4px;display:none}
.VEDropDownDiv{float:right;}
.VEDropDown{margin-top:1px; width:280px; font-family:Tahoma; font-size:9pt; color:#555555; border-color:#b4cdeb;}


.VEDisambiguationControlRoot{border:solid 1px black; background-color:White}
.VEDisambiguationBox{}
.VEDisambiguationBoxHeader{padding:10px 0px 5px 10px; color:Black; font-size:larger; background-color:#e1e1e1}
.VEDisambiguationBoxItems{padding:5px 0px 10px 0px}
.VEDisambiguationItem{padding:5px 10px 5px 10px; cursor:pointer; color: #366ab3}

#MSVE_navAction_modeCell div{color:White}
#MSVE_navAction_styleGroup div{color:White}

/* VE showtime app */
.VEMapApp{border-bottom:solid 1px #cbcbcb; height:450px;}
.AppFooter{clear:left; float:left; height:43px; width:646px;}
.AppFtLegal{float:right; padding-top:12px; padding-right:10px; color:Gray;}
.AppFtLegal a{color:Gray;}

/* New Genre Editors Pick Pages */

.GenrePageSideGenreContentCellCss
{
  width :174px;
  background-color: white;
  padding:5px 5px 10px 10px;
  position:relative;
  left:-1px
}

.GenrePageGenreHeaderImageDiv
{
  background-color: #dfdfdf;
  position: relative;
  left:-1px;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* News Toolbar */

.msgbrdSpan{}
	        
.newsToolBarBodyDiv{border:solid 1px #e1e1e1; padding:10px 0px 10px 10px;overflow: hidden; 
    height: auto !important; height: 1%;}

/* COMMENTS */

.newsToolBarCommentsRootDiv{float:left;width:100px;}                
.newsToolBarCommentsDiv{float:left;}
.newsToolBarCommentsIconDiv{float:left; cursor:pointer;padding-top:2px}
.newsToolBarCommentsLinkDiv{padding-left:5px;color:#07519a;float:left;padding-top:2px}
.newsToolBarCommentsLinkDivMouseOver{padding-left:18px;color:#07519a;text-decoration:underline;cursor:pointer;padding-top:2px}

/* MAIL */
.newsToolBarMailRootDiv{float:left; padding-left:10px;width:100px;}                
.newsToolBarMailDiv{float:left;}
.newsToolBarMailIconDiv{float:left; cursor:pointer; padding-top:2px}
.newsToolBarMailLinkDiv{padding-left:5px;color:#07519a;float:left;padding-top:2px}
.newsToolBarMailLinkDivMouseOver{padding-left:18px;color:#07519a;text-decoration:underline;cursor:pointer;padding-top:2px}

/* DIGG */
.newsToolBarDiggRootDiv{float:left; padding-left:10px;width:100px;}                
.newsToolBarDiggDiv{float:left;margin-top:0px}
.newsToolBarDiggIconDiv{float:left; cursor:pointer;}
.newsToolBarDiggLinkDiv{padding-left:5px;color:#07519a;float:left;padding-top:2px}
.newsToolBarDiggLinkDivMouseOver{padding-left:18px;color:#07519a;text-decoration:underline;cursor:pointer;padding-top:2px}

/* FACEBOOK */
.newsToolBarFaceBookDiv{width:100px;padding-left:10px;float:left;padding-top:2px;}

/* SPACES */
.newsToolBarSpacesRootDiv{float:left; padding-left:20px}                
.newsToolBarSpacesDiv{float:left;margin-top:0px}
.newsToolBarSpacesIconDiv{float:left; cursor:pointer;}
.newsToolBarSpacesLinkDiv{padding-left:5px;color:#07519a;float:left;padding-top:2px}
.newsToolBarSpacesLinkDivMouseOver{padding-left:18px;color:#07519a;text-decoration:underline;cursor:pointer;padding-top:2px}



/* MUSIC HOMEPAGE MIDDLE TABS */

.HomeGalleryTabItemDivCustom
{
     width:83px;
     float:left;
     margin-right: 20px;
     margin-left: 10px;
}

 
.HomeArtistTabItemDivCustom
{
     width:104px;
     float:left;
     margin-left: 10px;
}
 
.HomeArtistTabItemDivCustom .t5r2{padding-bottom:10px}
.vidThumbCss { border-width:0px; width:92px; height:69px;}

/* Top Box Office */
.TopBoxOfficeEditorialRoot{width:785px;}
.TopBoxOfficeGridRoot{width:785px;}
.TBOHeadersCss{overflow: hidden; height: auto !important; height: 1%;padding-left:5px}

.tbo_leftcontent{dsplay:none}
.tbo_body
{ overflow: hidden; height: auto !important; height: 1%; border:1px solid #cccccc; background-color: #e2e2e2;
 text-align:left; width: 970px; padding-bottom: 35px; }
.tbo_middlecontent { width: 677px; float: left; }
.tbo_maincontent { width: 777px; clear:both; z-index:100 }
.tbo_rightcontent {overflow: hidden; float: left; width: 160px; padding-left: 5px; margin-top: 18px;}     

/* Copyright */
.TBOPageCopyRight{float:right; padding-right:10px}
.TBOPageVarietyCopyrightLogoCss{float:left; padding-top:10px}
.TBOPageCopyRightText{padding-top:10px}
.TBOPageBackToTopCss{padding:0px 0px 15px 10px; }
.TBOPageBackToTopLinkDivCss{padding-top:10px}


/****************MOVIES HOMEPAGE REDESIGN **************************/

/* Movie Home News */
.divMoviesHomeNewsItemCss{padding-bottom:5px; direction: rtl;}
.MovNewsViewAll{text-align:right;width:280px;}
.MovHomeNewsCss{padding:10px 0px 0px 0px;}
.MovNewsModuleBorder{border:solid 1px #cccccc; background-color:white; width:155px}
.HomeRightColumnThirdModuleDiv
{
    padding-top:10px;
    margin:0px 0px 0px 10px;
}
.MovHomeNewsViewAll{text-align:right;width:155px;}

/* MOVIES HOME BORDER */
.MovHomeModuleBorder{border:solid 1px #cccccc;}

/* More Movies Module */
.MoreMoviesModuleBorder{border:solid 1px #cccccc;}
.MoreMoviesModuleBorder div.whiteSquareNoShadow8x8 { width: 9px; }

/* MOVIES HOME Genre List */
.MovHomeGenreListBox	{ width: 190px; height: 20px; font-size: 8pt;color:#666666}
.HomeGenreHdrImg{padding:0px 0px 10px 0px}

/* MOVIES HOME Tabs with Images */
.TabSelectedImageDivCss
{
	padding-right: 10px;
	padding-left:10px;
    vertical-align:middle;
    padding-top:7px
}

.ReviewErrorText{ color:red; }


/* PHOTOS GRID */
.PhotosGrid_HeaderSorter {float:left; background-image:url(images/band_light.gif); background-repeat:repeat;font-size:22px; height:22px;overflow: hidden; height: auto !important; height:1%; width:668px; height:22px;}
.PhotosGrid_BodyItemCssClass,
.PhotosGrid_BodyAlternatingItemCssClass,
.PhotosGrid_BodyFinalItemCssClass,
.PhotosGrid_BodyInitialItemCssClass
{float:left; padding-bottom:5px;padding-top:5px; border-bottom:solid 1px #e2e2e2;
 width:668px; overflow: hidden; height: auto !important; height: 1%;
}
.PhotosGrid_BodyItemCssClass:hover,
.PhotosGrid_BodyFinalItemCssClass:hover,
.PhotosGrid_BodyInitialItemCssClass:hover
{background-color:#DDDDDD;}

.PhotosGridThumbnailDiv {float: left; width:75px; height:75px; overflow:hidden;}
.PhotosGridThumbDetailRootDiv {float:left; overflow: hidden; height: auto !important; height: 1%;}
.PhotosGridDetailsDiv {float: left; padding-left:5px; overflow: hidden; height: auto !important; height: 1%;}

/* CustomFilterColumnControl */
.CustomFilterColumnSelected {font-weight:bold; color:#333333;}

/* TV Home */
.tvNewsBlogDiv {width: 295px;}
.tvRatingsDiv{padding-top:9px;}

/* News Tab */
.HomeTVNewsTabContentMain{background-color:White;}
.HomeTVNewsTabContent{padding:10px 0px 0px 0px;overflow: hidden;width:300px;border:1px solid #cccccc;}
.TVHomeNewsTabRootDiv {padding-left:10px}
.HomeTVNewsTabMoreLinkDiv{padding:10px 10px 10px 10px;float:right;font-weight:bold;width:250px;text-align:right}
.TVHomeNewsTabRss {float:right; padding-right:10px;}

/* Blog Tab */
.HomeTVBlogTabContentMain{background-color:White;}
.HomeTVBlogTabContent{padding:10px 0px 0px 0px;overflow: hidden;width:300px;border:1px solid #cccccc;}
.TVHomeBlogTabRootDiv {padding-left:10px}
.HomeTVBlogTabMoreLinkDiv{padding:0px 10px 10px 10px;float:right;font-weight:bold;width:250px;text-align:right}
.TVHomeBlogTabRss {float:right; padding-right:10px;}

/
/* DVD Features */
.NewOnDVDFeaturesMainModule{float:left;padding:0px 10px 0px 10px;width:813px;}
.NewOnDvdFeaturesLeftColumn { float: left; width: 503px; padding-right: 5px;}
.DVDdivNewsItemDescCss{font-size:13px}
.DVDdivNewsItemCss{clear:both;padding-left:10px}
.DVDNewsBodyFinalItemCssClass{font-size:13px;padding-bottom:25px;margin: 10px 0px 0px 10px;border-bottom:solid 1px #e1e1e1;width:492px}
.DVDNewsBodyItemCssClass { padding: 10px 0px 5px 0px; font-size:13px}
.DVDNewsBodyItemCssClass {font-size:13px}
.DVDNewsBodyItemCssClass div{font-size:13px;}
.DVDNewsBodyFinalItemCssClass div{font-size:13px;}
.DVDNewsBodyInitialItemCssClass{padding-top:10px}
.DVDNewsBodyInitialItemCssClass div{font-size:13px;}
.DVDNewsBodyFinalItemCssClass div{padding-left:0px}

.unknownArtist,
.unknownArtist:hover,
.unknownArtist:a
{   font-family:Tahoma;
    color: #666666;
    font-size:11px;
    clear:both;
    text-decoration:none; 
}

hr { border:0; border-top: 1px solid #eee; height:0;}

/* left navigation module */

/* PageHeader */
.pageHeader_skinAd
{
    margin-bottom:-3px;
    padding-bottom:3px;    
}
.pageHeader_ButtonAd
{
  padding-left: 842px;
}


.pageHeader_menu
{
  height: 26px;
  width: 970px;
  position: relative;
}

.pageHeader_horizonalButtonSeparator
{
  padding: 5px 0 0 10px;
  float: left;
  display: block;
  margin: 0 -10px 0 0;
}

/* Page footer */
.pageFooter_control
{
  display: block;
  width: 972px;
  height: 100px;
  position: relative;
  float: left;
}

.pageFooter_rightLink
{
  display: block;
  float: left;
  height: 30px;
  margin-left: 598px;
  padding: 5px 20px 0 20px;
}

/* TV Pages */
.mu_rightcontent,
.tv_rightcontent { overflow: visible; }
.movies_668_rightcontent { overflow: visible }

/* Nielsen Ratings Module */
.TVTPRatingItemLeft { width: 110px; }

.TVTPRatingItemRight { width: 100px; }

/* Pagination */
.perpagelabel { top: 13px; }

/* TV Series */
.si_item { clear: both; }

.leftNav
{
    position: relative;
    float: left;
    z-index: 0;
}

.leftNav_content
{
    position: relative;
    width: 117px;
    padding-bottom: 10px;
    padding-top: 10px;
    background-image: url('images/leftNavBg.gif');
}

.MusicleftNav .leftNav_content { width:100%; }

.MusicLeftNav_selected01,
.MoviesLeftNav_selected01
{
    position: relative;
    padding: 4px 15px 7px 9px;
    margin-left: 7px;
    z-index: 1;
    background-image: url('images/leftnav_on01_ffox.gif');
    background-repeat: no-repeat;
}

.leftNav_selected01
{
    position: relative;
    padding: 4px 15px 7px 9px;
    margin-left: 7px;
    z-index: 1;
    background-image: url('images/leftnav_on01.gif');
    background-repeat: no-repeat;
}

.MoviesLeftNav_selected02
{
    position: relative;
    padding: 4px 15px 7px 9px;
    margin-left: 7px;
    z-index: 1;
    background-image: url('images/leftnav_on02_ffox.gif');
    background-repeat: no-repeat;    
}

.leftNav_selected02
{
    position: relative;
    padding: 4px 15px 7px 9px;
    margin-left: 7px;
    z-index: 1;
    background-image: url('images/leftnav_on02.gif');
    background-repeat: no-repeat;    
}

/* Music left NAv for Gallery Pages */
.MusicleftNavGallery
{
  left:1px;
}

/* PageFooter */

.pageFooter_ownership
{
  position: absolute;
  top: 34px;
  display: block;
}




/* My Addition */

/* Summary and Info Modules */

.MovOverviewTitleCssDiv
{
  color: black;
  font-weight: bold;
  position:relative;
  left: 10px;
  margin-top: -27px;
}

.MoviesleftNavEditorsPicks
{
    float: left;
    position:relative;
    right:10px;
    top:30px;
    border:solid 1px red;
}

.MovieInfoOverrideCss{border-collapse:collapse; width:674px}
.rightDiv
{
}

.MoviesSummaryHeaderTextEditorsPicks
{
  padding-left: 0px;
  margin-top: 0px;
  position: absolute;
  left: 10px;
  top: 5px;
} 


.InfoModLargeContentLeftCellCss, 
.PhotosSummaryleft, 
.NewsSummaryleft , 
.SimilarMoviesSummaryleft
{
  background-image:url('images/slice_left_4x1.png');
  width: 4px;
  font-size: 4px;
  height:4px;
}

.InfoModLargeContentRightCellCss, 
.PhotosSummaryright, 
.NewsSummaryright , 
.SimilarMoviesSummaryright
{
  background-image:url('images/slice_right_4x1.png');
  width: 4px;
  font-size: 4px;
  height:4px;
} 

.InfoModLargeFooterLeftCellCss, 
.PhotosSummarybottomleft, 
.NewsSummarybottomleft , 
.SimilarMoviesSummarybottomleft
{
    float:left;
  background-image:url('images/corner_lowerlft_4x4.png');
  width: 4px;
  font-size: 4px;
  height:4px;
}


.InfoModLargeFooterCenterCellCss,
.PhotosSummarybottom, 
.NewsSummarybottom, 
.SimilarMoviesSummarybottom
{
    float:left;
  background-image:url('images/slice_lower_1x4.png');
  font-size: 4px;
  height:4px;
  width: 100%;
  background-repeat: repeat-x;
}

.InfoModLargeFooterRightCellCss,
.PhotosSummarybottomright, 
.NewsSummarybottomright ,
.SimilarMoviesSummarybottomright
{
    float:left;
  background-image:url('images/corner_lowerright_4x4.png');
  font-size: 4px;
  height:4px;
  width: 4px;
}


.PhotosSummarytopnoborder, 
.NewsSummarytopnoborder , 
.SimilarMoviesSummarytopnoborder
{
  background-image:url('images/band_300x29.png');
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
}

.GenreShowtimesplaceholder,
.GenrePagesRightModuleContainersDiv
{
    padding-left:0px;
    position:relative;
    padding-right:5px;   
    margin-left:-70px;
    margin-top:40px;
    float:right;
    z-index:2;

}

.MiddleSectionMinHeight
{
   min-height:870px;
}

.EditorsPicksMinHeight
{
    min-height:350px;
}


.PhotosSummarytop ,
.NewsSummarytop, 
.SimilarMoviesSummarytop
{
  margin-left: 2px;
  margin-right: 2px;
  background-image:url('images/band_300x29.png');
  width: 100%;
}

/* On DVD Guide Top DVD Rentals Chart 300px */
.MoviesChart300RootDiv{padding-top:5px}


/*Movie Critics reviews Summary */

/* Data Page Ad */
.DataPageAdClass { padding-right:0px;float:right;clear:both;}
.MovieCastCrew_DetailsRoot {padding:10px 10px 10px 10px;}
.CelebWorkedWithCast_RootDivCss { padding-top:10px}

/* White Curved No Shadows */

.whiteURcurvedNoShadow8x8
{
  background-image:url('images/whiteroundbox_upperrrt_8X8.png');
  font-size: 8px;
  height: 8px;
  width: 8px;
}

.whiteULcurvedNoShadow8x8, 
.NewsModuleHeaderULCellCss
{
  background-image:url('images/whiteroundbox_upperleft_8X8.png');
  font-size: 8px;
  height: 8px;
  width: 8px;
}

.whiteLRcurvedNoShadow8x8
{
  background-image:url('images/whiteroundbox_lowerright_8X8.png');
  font-size: 8px;
  height: 8px;
  width: 8px;
}

.whiteLLcurvedNoShadow8x8, 
.NewsModuleFooterLeftCellCss
{
  background-image:url('images/whiteroundbox_lowerleft_8X8.png');
  font-size: 8px;
  height: 4px;
  width: 8px;
}

.whiteTopStraightNoShadow, 
.NewsModuleHeaderUCCellCss, 
.NewsModuleFooterCenterCellCss
{
  background-color: white;
  font-size: 10px;
  height: 10px;
  
}


/* Gray Shadow on White Background */
.GrayULStraightCornerShadow4x4, 
.InfoModLargeHeaderULCellCss
 { 
   font-size:4px;
   height: 4px;
   background-image:url('images/corner_upperlft_4x4.png');
   width:4px;
 } 

.GrayTopStraightBorderShadow4px, 
.InfoModLargeHeaderUCCellCss
 { 
    font-size:4px;
    height: 4px;
    width:100%;
    background-image:url('images/slice_upper_1x4.png');
    margin:0px 0px 0px 0px;
    background-repeat: repeat-x;
 } 
.GrayURStraightCornerShadow4x4, 
.InfoModLargeHeaderURCellCss
 {
    font-size:4px;
    height: 4px;
    background-image:url('images/corner_upperrt_4x4.png');
    width:4px;
 } 

/* White Straight No Shadow */

.whiteSquareNoShadow8x8, .NewsModuleFooterRightCellCss, .NewsModuleHeaderURCellCss
{
  background-color: white;
  font-size: 10px;
  height: 10px;
  width: 10px;
}


/* Special to InfoModule.aspx */
.ImageRssDiv1
{
  position: absolute;
  left: 400px;
  top: 0;
}


.MoviesSummaryTopNoBorder
{
  background-image:url('images/band_668x29.png');
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  height:29px; 
  font-size:29px;
}

.MoviesSummaryTopNoBorder833x29
{
  filter:none;
  background-image: url('images/band_833x29.gif');
  margin-left: 0;
  margin-right: 0;
  width: 833px;
  position: relative;
  height:29px; 
  font-size:29px
  
}

.MoviesSummaryViewAll
{
  color: blue;
  position: relative;
  float:right;
  right: 10px;
  top: -10px;
} 

.RelatedPhotoGalleryTopNoBorder, .RelatedVideosTopNoBorder
{
  background-image:url('images/band_300x29.png');
  height:29px; 
  font-size:29px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%; 
}

.RelatedPhotoGalleryHeaderText, .RelatedVideosHeaderText
{
  color: black;
  font-weight: bold;
  position:relative;
  left: 10px;
  margin-top: -27px;
  text-align: right;
}

.RelatedPhotoGalleryViewAll, .RelatedVideosViewAll
{
  color: blue;
  position: relative;
  float:right;
  right: 10px;
  top: -10px;
} 


.MovOverviewSummaryTitleDivCss,
.CelebBiographyTitleDivCss
{
  background-image:url('images/band_485x29.png');
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  height:29px; 
  font-size:29px;
  width:485px;
}

.MoviesSummaryHeaderText,
.CelebBiographyTitleCssDiv

{
  color: black;
  font-weight: bold;
  position:relative;
  left: 10px;
  margin-top: -27px;
} 

.MoviesSummaryContentCell833
{
  border: none 1px red;
  width: 833px;
  padding-top:10px;
}

.MovieTitleSynopsisTextDiv,
.CelebBiographyTextDiv,
.MovieSeriesRootCss
{
    position:relative;
    top:10px;
    padding-right:10px;
}

.MoviesSummaryContentCellFeaturedCast 
{  padding-bottom: 10px;
   padding-top: 10px;
   width: 666px;
}


/* Genre Pages */
.rightDiv
{
    position:absolute; right: 0px; width:180px; padding-right:0px;
}


.EditorsPicksRightModulesDiv
{
    padding-left:0px;
    position:absolute;
    margin-left:-5px;
    margin-top:325px;
    z-index:2;
}


/* Movie Info */
.MovieInfoReleaseDiv ,
.MovieInfoDirectedByDiv,
.MovieInfoDistributedByDiv
{
  clear:both;
}

/* Movie Similar Movies Tab */
.SMovSummaryTabHeader
{
  color: black;
  margin-right:0px;
  margin-left:0px;
  width:145px;
}

/* Movie Grid */

.MovieGrid_BodyItemCssClass,
.MovieGrid_BodyAlternatingItemCssClass,
.MovieGrid_BodyFinalItemCssClass,
.MovieGrid_BodyInitialItemCssClass
{
    overflow:hidden
}

/* Movie Featured Cast */
.MovieFeaturedCast_EachCastDivCss { float:left; width: 322px; padding-top:10px } 

/* Movie Home Showtimes */
.MovieHomeShowtimeAskZip{margin-top:0px}
.GenreShowtimeAskZip{margin-top:0px}
.SideGenreContentCellCss
{
  width:165px;
  background-color: white;
  padding:9px 0px 10px 10px
}

/*Movies Genre */
.GenreLifeCycleFirstRowDivCssClass {padding-bottom:10px}
.MovieHomeShowtimeDropDownCss {font-size:8pt; color:#666666; width: 210px;margin-right:1px; height:18px; border:solid 1px #b3ccea}
.GenreShowtimeDropDownCss{ height:18px}

.PageCenterColumn
{
    padding-top:0px;
}

/* Movies Headers */
.HeadersCss{border:solid 0px red;overflow: hidden; height: auto !important; height: 1%;}
.H1Css{margin-top:5px;font-size:19px; color:#414141; font-weight:normal; float:left;}
.HeaderSeperator{margin-top:5px;float:left;font-size:19px; color:#414141;}
.H2Css{margin-top:5px;font-size:19px; color:#6C6C6C; float:left; font-weight:normal}
.movies_668_maincontent{margin-top:-15px;}
.movies_editorspicks__maincontent{margin-top:-15px}
.NewsH1Css{margin-top:5px;font-size:19px; color:#414141; float:left; height: 35px;}
.NewsRssIconClass{padding-top:12px; padding-left:5px}


/* New-On-DVD*/
.RelatedPhotoGalleryContentCell{padding-top:10px}

/* Movie Title Summary Tab */
.MovOverviewSummarycontentcell{padding-bottom:10px}

/* movies news and message board */
.movie_news_half { width: 321px; }


/* Article ToolBar */
.newsToolBarCommentsLinkDivMouseOver{padding-left:21px;color:#07519a;text-decoration:underline;cursor:hand;}
.newsToolBarMailLinkDivMouseOver{padding-left:21px;color:#07519a;text-decoration:underline;cursor:pointer;}
.newsToolBarDiggLinkDivMouseOver{padding-left:21px;color:#07519a;text-decoration:underline;cursor:pointer;}
.newsToolBarSpacesLinkDivMouseOver{padding-left:21px;color:#07519a;text-decoration:underline;cursor:pointer;}
.newsToolBarBodyDiv{margin-bottom:10px}

/* Variety Copyright */
.VarietyCopyrightLogoCss{float:left; width:75px}
.VarietyCopyrightTextCss{float:left; padding:9px 0px 10px 5px}



/* Movie Title Critics Reviews */
.MovieTitleReviewListRootDivCss {width:500px}

/* Top Box Office */
.HomeTBODatesDiv{;width:277px}
.HomeTBOVideoDiv{width:289px;}
.TBODetailsText{width:137px; float:left} 
.HomeTBOItemRootDivSelected{width:287px;}


/* Top Box Office Page */
.tbo_rightcontent { overflow: visible; padding-left:126px}
.tbo_maincontent{margin-top:-15px}

/* Search */
.EntSearchRightRootDiv{float:right; width:165px}

/* Photo pop up*/
.PhotoPopUpBg {left:8px; top:0px;}

/* VPhotoGallery Pagination */
.pgtl {padding:10px;}
.pgtn {padding:10px;}

.HotGossipMiddle, .EntSearchMiddle{padding-top:20px}
.GossipNavigationItemRoot,
.GossipNavigationItemRootSelected
{overflow: hidden; height: auto !important; height: 1%;}
.EntSearchRootDiv{}
.gossipVideoWidget{width:319px; background-color:#DCEBF9; margin-left:3px}
