.HomeShowtimesImagetextdivpm
{
	font-size:16px; 
	padding-left:30px;
	font-weight:bold;
}
.HomeShowtimesImagetextdiv
{
	font-size:16px; 
	padding-left:10px;
	font-weight:bold;
}
.HomeShowtimesImagepm
{
  background: url(../images/home/black/PM.gif) repeat-x;
  width:90px;
  height:30px;
  border:1px solid #9dafbd;
  text-align:center;
  Cursor: pointer;
 
}

.HomeShowtimesImagepmnew
{
  width:90px;
  height:30px;
  border:1px solid #9dafbd;
  text-align:center;  
  Cursor: pointer;
}

.HomeShowtimesImagefood
{
  background: url(../images/home/black/food.gif) repeat-x;
  width:90px;
  height:30px;
  border:1px solid #9dafbd;
  text-align:center;  
  Cursor: pointer;
}

.HomeShowtimesImagegame
{
  background: url(../images/home/black/game.gif) repeat-x;
  width:90px;
  height:30px;
  border:1px solid #9dafbd;
  text-align:center;  
  Cursor: pointer;
}


.bdbd img{
  float:left;
  width:156px;
  height:117px;
  padding:1px;
  border:1px solid #9dafbd;
  border-color:#9eb1c0 #677787 #677787 #9eb1c0;

}

.pandingright
{
padding-right:3px;
}
.TOPCENTERTITLE
{
  font-size: 16px;
}
.panding1top
{
  padding-bottom:3PX;
  border-bottom:solid 1px #D9D9D9;
}
.panding1
{
  padding-bottom:3PX;
  padding-top:3px;
  border-bottom:solid 1px #D9D9D9;
}
.panding1down
{
  padding-top:3px;
}
body
{

  background-color: #ffffff;
  font-family: Tahoma, Geneva, Arial, Verdana, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

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;
}

/* Generic Classes */

/* Width */
.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; }
.w370 { width:370px}
.w400 { width:400px}
.w485 { width:485px}
.w550 { width:550px;}
.w637 { width:637px;}
.w640 { width:640px;}
.w660 { width:660px;}
.w664 { width:664px;}
.w668 { width: 668px;}
.w700 { width: 700px;}
.w800 {width:835px;}
.w100per {width:100%;}

/* Border */
.bl { border-left:solid 1px red}
.borderwhite1px { border: solid 1px white }
.gray_border1{ border:solid 1px #e1e1e1}

/* Height */
.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}

/*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}


/************ PageHeader *************/

.pageHeader_control
{

}

.pageHeader_skinAd
{
  border-left: solid 1px #3f3f3f;
  border-right: solid 1px #3f3f3f;
}

.pageHeader_menu
{
  height: 19px;
  position: relative;
  z-index: 10;
  border-left: solid 1px #3f3f3f;
  border-right: solid 1px #3f3f3f;
  background: url(../../images/homeentertainment/1.2.gif) repeat-x;
}



.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/homeentertainment/btn_slice_vert_off.gif) repeat-x;
}

.pageHeader_verticalsButtonSelected
{
  background: url(../../images/homeentertainment/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/homeentertainment/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_firstNetworkLink
{
  float: left;
  padding: 0 1px 0 1px;
}


.verticalLogoPromoLink
{
  margin-top:10px  
}

a.verticalLogoLink
{
	font-size: 22px;
	font-family: 'Segoe UI', Tahoma, Geneva, Arial, 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_searchSite a
{
  height: 18px;
  padding-top: 2px;
  width: 80px;
}

.pageHeader_searchWeb
{
  width: 42px;
}

.pageHeader_searchWeb a
{
  height: 18px;
  padding-top: 2px;
  width: 42px;
}


.pageHeader_ButtonAd
{
   padding: 20px 0 0 0;
   margin-right:5px;
}
.MusicSignInBarDiv{width:100px;float:left}


/* PageFooter */

.pageFooter_control
{
  display: block;
  width: 972px;
  height: 50px;
  position: relative;
  
}

.pageFooter_link
{
  display: block;
  float: left;
  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: 4px 9px 0 0;
  color: #333333;
}
.pageFooter_copyright1
{
  display: block;
  padding: 4px 9px 0 0;
  color: #333333;
}

.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  
}

/* TV styles */
/* TV main body */
.tv_body { overflow: hidden; height: auto !important; height: 1%; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999; background-color: #e2e2e2;
 text-align:left; width: 970px; padding-bottom: 35px; }
.tv_titlecontent { font-size: 19px; color:#6c6c6c; margin-left: 138px; margin-top:2px; }
.tv_titlecontent a { color:#414141; }
.tv_maintitletext { font-size: 19px; color:#414141; }
.tv_subtitletext { font-size: 19px; color:#6c6c6c; }
.tv_leftcontent { width: 124px; height: 500px; float: left; }
.tv_middlecontent { width: 668px; float: left; }
.tv_maincontent { width: 660px; background-color:#ffffff; }
.tv_nodatamessage { padding: 10px 0px 0px 10px; }
.tv_rightcontent { overflow: hidden; float: left; width: 160px; padding-left: 5px; }
.tv_popoutdisplay { position: relative; left: -19px; width: 175px; overflow: visible; margin-top: 10px; padding-bottom: 10px; }
.tv_info_nexton { background-color: #ffffff; }
.tv_loading_image { width: 53px; text-align: center; padding: 10px 0px 5px 46px; overflow: hidden; }
.tv_info_provider { background-color: #ffffff; }
.tv_vertad { }

        
/* End TV Styles */
      
      
/* Movies */
.movies_668_body,
.movies_editorspicks__body
{ overflow: hidden; height: auto !important; height: 1%; border:1px solid #999999; 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, 

/* 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}
.NewsRssIconClass{vertical-align:bottom; padding-left:5px}

.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 }

.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:12px;color:#07519a;padding-top:3px;vertical-align:top; padding-left:10px; padding-right:10px;}    
 
.tabHeaderMainDiv  {
				background-color: #EAF4FF;
                height: 25px;
				border-top:1px solid #999999;
                border-left:1px solid #999999;
                border-right:1px solid #999999;
                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: 35px;
                border-top:1px solid #999999;
                border-right:1px solid #999999;
                border-left:1px solid #999999;
                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 #999999;              
}

.tabContentAreaDivCssNoRss    {
                padding:30px 0px 0px 0px;
                overflow: hidden;
                width:458px;
                border:1px solid #999999;
}

.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;
				vertical-align:top;
                vertical-align:middle;
                text-align:center;
                padding-left:15px;
}

.MovieDefaultTabContentArea {
                width:458px;
                background:white;
                border: 1px solid #999999;
}

.MovieDefaultTabContentItemDiv           {
                float:left;
                width:101px;
                margin-right: 9.5px;
}

.MovieDefaultTabContentItemDiv1           {
                float:left;
                width:272px;
                margin-right: 0px;
}




/*similar movies */

.SMovMainDiv { width: 100%;}
.SMovItemDiv
{
  display:block;
  float:left;
  padding: 5px 0px 0 10px;
  width: 312px;
}

.SMovItemTitleDiv
{
  float: left;
}

.SMovItemDateDiv{}



/* View All */
.NewsModuleViewAll
{
  color: blue; padding-right: 10px; text-align: right; background-color: White; position: relative;
  text-align: left;   
}

.watchAllVideos
{
	position: relative;
	top: -13px;
	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;
}

* html .bwhite
{
  background-color: White;
  position: fixed;
  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:#EBEBEB;
    padding-bottom:10px;
    vertical-align:top;
    background-repeat:no-repeat;
    background-image:url(../../images/homeentertainment/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:161px;
  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-top:7px}
.HomeRotator {padding-bottom:9px}
.RotatorViewAll
{
  color: blue;
  padding:10px 10px 0 0;
  text-align: right;
}

.AdMedium 
{
    float:right;
    width:300px;
	height:210px;
    padding:6px 7px 0 0;
}

.AdMedium300x250 
{
    float:right;
    width:300px;
	height:260px;
    padding:6px 7px 0 0;
}

.HomeShowtimesModuleMainDiv
{
padding-top:9px;
    margin:0 0 0 7px;
    width:308px
}

.HomeShowtimeContent
{
  background-color: white;
  width:288px;
  padding:0 0 10px 10px;
  background-image:url(http://entimg.msn.com/i/grandprix/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:10px; width:176px; 
}

.HomeLeftColumnThirdModuleDiv
{
    padding-top:10px 
}

.HomeCenterColumnFourthModuleDiv
{
    padding-top:0px;
}
.HomeRightColumnSecondModuleDiv,
.HomeRightColumnFourthModuleDiv
{
    padding-top:10px;
    width:302px;
    margin:0px 0px 0px 10px;
}


.HomeCenterColumnFirstModuleDiv
{
    padding-bottom:2px; padding-top:7px;
}
.HomeCenterColumnArticleModuleDiv
{
    padding-top:7px;
}
.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(http://entimg.msn.com/i/grandprix/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;
}


.MovSynopsisTitleDivCss,
.MovOverviewSummaryTitleDivCss,
.CelebBiographyTitleDivCss
{
  background-image:url(http://entimg.msn.com/i/grandprix/band_488x29.gif);
  margin-left: 0;
  margin-right: 0;
  position: relative;
  width: 100%;
  height:24px; 
  font-size:24px;
}


.CelebBiographyTitleCssDiv,
.MovOverviewTitleCssDiv
{
  color: #333333;
  font-weight: bold;
  position: absolute;
  left: 10px;
  top: 5px;
} 

/* User Reviews */
.rvwmainDiv {   overflow: hidden; height: auto !important; height: 1%; width:600px}                

.rvwfirstline ,
.rvwsecondline, 

.rvwfourthline { width:585px;  margin-left:10px; margin-top:5px;}
.rvwposted { display:inline; float:right}

.ReviewsBodyItemCssClass,
.ReviewsBodyFinalItemCssClass {padding-top:35px}


.MovieuserReviewsSignInMessage,
.ReviewsBodyAlternatingItemCssClass{}

.ReviewsBodyInitialItemCssClass {padding-top:15px}
.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:20px; 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 }
.WriteReviewInputButtonCss{ margin-left:10px; padding-top:10px}

/* Preview Reviews */

.ReviewPreviewMainDiv {margin-left:5px; margin-top:15px;}
.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%;}
.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}

.sblb3{vertical-align:top }
.mTbcell250 {width:230px;}
/* Movie Series */
.MovieSeriesItemCss { margin-top:10px; padding-left:10px; overflow: hidden; height: auto !important;height: 1%; }
.MovieSeriesRootCss{ padding-bottom:30px }


.MovOverviewSummarytopcell,
.CelebBiographytopcell { position:relative }

/* Movie Title Showtimes */
.ShowtimesDateDropDown {height: 20px; font-size: 8pt;margin-top:5px;color:#666666}
.NoLocationCss {color: #555; font-size: 14pt;margin-right: 3px }
.NoShowtimesCss{color: #555; font-size: 14pt;}
.MovieShowtimesItemCssClass 
{
     clear:both; padding-top:10px; padding-left:10px; 
     border-bottom:solid 1px #e1e1e1;padding-bottom:10px;
}
.MovieShowtimesAlternatingItemCssClass {}
.MovieShowtimesInitialItemCssClass 
{   padding-top:10px; padding-left:10px;
    border-bottom:solid 1px #e1e1e1;
    padding-bottom:10px;border-top:solid 1px #e1e1e1; margin-top:10px
 }

/*left float modules */
.MoviesVideoSummaryStillFrame,
.MovieHomeShowtimeTheaterListSignIn,
.MovieHomeShowtimeTheaterListFooterDiv,
.MovieHomeShowtimeMoreTheatersDiv,
.MovieHomeShowtimeDropDownButtonDiv,
.MovieHomeShowtimeDropDownDiv,
.MovieHomeShowtimeInputBoxDiv,
.MovieShowTimesItemNameDiv { float:left}

.MovieShowTimesItemNameDiv{font-weight:bold; float:left}

.MovieShowTimesItemFavDiv { float:left;clear:right; margin-left:20px}
.MovieShowTimesItemFavIconDiv { float:left; padding-left:5px; padding-top:1px}
.MovieShowTimesItemAddressDiv {clear:both}
.MovieShowTimesItemLinksDiv {}


/* Movie Home Showtimes */
.MovieHomeShowtimeRootZip{}

.MovieHomeShowtimeAskZip{border:solid 1px #b3ccea; height:16px;width:204px; color:#666666; font-size:8pt; margin-right:1px; margin-top:-1px; padding-left:4px}
.MovieHomeShowtimeDropDownCss {font-size:8pt; color:#666666; width: 211px;margin-right:1px; border:solid 1px #b3ccea}

.GenreShowtimeAskZip{border:solid 1px #b3ccea; height:16px;width:122px; margin-right:1px;margin-top:-1px;color:#666666; font-size:8pt;padding-left:4px}
.GenreShowtimeDropDownCss {font-size:8pt; color:#666666; width: 129px;margin-right:1px;border:solid 1px #b3ccea}
.MovieHomeShowtimeInputDiv{margin-bottom:3px;}
.MovieHomeShowtimeInputHiddenDiv{float:left; padding-top:0px;}
.MovieHomeShowtimeBottomDiv{clear:both;overflow: hidden; height: auto !important; height: 1%}
.MovieHomeShowtimeDropDownRowDiv{overflow: hidden; height: auto !important; height: 1%}
.MovieHomeShowtimeTheaterListHeaderTheatersDiv{ color:#333333}
.MovieHomeShowtimeTheaterListDiv{ padding-top:5px;padding-bottom:10px}
.MovieHomeShowtimeTheaterListBarCss{ float:left; padding-left:5px; padding-right:5px}
.MovieHomeShowtimeAdDiv {float:left;padding-left:15px; margin-top:10px}
.MovieHomeShowtimeCustomizationDiv { clear:both; padding-top:5px;padding-left:0px; font-size:9px}


/* Movie Title Showtimes */
.NoLocationCss {color: #555; font-size: 14pt;margin-right: 3px }
.NoShowtimesCss{color: #555; font-size: 14pt;}
.MovieShowtimesItemCssClass 
{
     clear:both; padding-top:10px; padding-left:10px; 
     border-bottom:solid 1px #e1e1e1;padding-bottom:10px;
}
.MovieShowtimesAlternatingItemCssClass {}
.MovieShowtimesInitialItemCssClass 
{   padding:10px 0 10px 10px;
    border-bottom:solid 1px #e1e1e1;
    border-top:solid 1px #e1e1e1; margin-top:10px
 }

.MovieShowTimesItemFavDiv { float:left;clear:right; margin-left:20px}
.MovieShowTimesItemAddressDiv {clear:both}
.MovieShowTimesItemLinksDiv {}

/* Movie Title Showtimes: No Favorites */

/* Showtimes Header */
.ChangeDatesLinksDiv{}
.FutureShowtimesLink{color:#07519a}


/* Movie Critics Reviews */

.MusicCriticsReviewText,
.MusicCriticsReviewText p,
.MovieCriticsReviewText,
.MovieCriticsReviewText p {font-size:13px}

.MovieCriticsReviewTopListDivCss_Single {}
.MovieCriticsReviewTopListDivCss_Multiple {padding-bottom:30px; margin-bottom:10px;border-bottom:solid 1px #e1e1e1;}

/* Movie Cast and Crew */

.MovieCast_CastDivCss,
.MovieCast_CrewDivCss { float:left; width:322px;  overflow: hidden; height: auto !important; height: 1%;}

.MovieCast_CastName,
.MovieCast_CrewName { clear:left;float:left; width:159px;display:block;}

.MovieCast_CastCharacterName ,
.MovieCast_CrewTitle{ float:left; width:159px; display:block;}

.MovieCastIndividualDiv,
.MovieCrewIndividualDiv { margin-top:5px;overflow: hidden; height: auto !important; height: 1%;}

/* Movie Featured Cast */
.FeaturedCastRootDiv { padding:10px}
.MovieFeaturedCast_EachCastDivCss { float:left; width: 322px; }
.MovieFeaturedCast_Image { clear:left;float:left }
.MovieFeaturedCast_Details { float:left; padding-left:10px; width:260px;}

.MovieOverViewFeaturedCastRootDiv{padding:10px 12px 0px 10px;  overflow: hidden;height: auto !important; height: 1%;}
.MovieOverViewFeaturedCast_EachCastDivCss {float:left; width: 149px; padding-right:12px;}

.MovieOverViewFeaturedCast_Image,
.MovieOverViewFeaturedCast_Details {}

.muv_mainDiv {width:310px;float:left; padding:10px;}
.mu_videoStillDiv {float:left;padding-bottom:10px;}
.mu_videoLinksDiv { float:left; padding-left:10px;}

/* MovieOverView, CelebOverView Page Modules*/
.CelebOverViewRootDiv,
.MovieOverViewRootDiv, 
.MovieOverViewRootDiv_FirstLine
{
  clear:both;
}

 
.CelebOverViewPhotos,
.CelebOverViewVideo,
.CelebOverViewNews,
.CelebOverViewFilmography,
.CelebOverViewVideo,
.MovieOverViewMoviePhotos,
.MovieOverViewMovieVideo,
.MovieOverViewSimilarMovies,
.MovieOverViewNews,
.MovieOverViewFeaturedCast
{ clear:both; padding-top:10px }

.CelebOverViewWorkedWith
{
  clear:both
}

.CelebOverViewPhotos table ,
.MovieOverViewFeaturedCast table { width:100%}


/* Movie Synopsis Page Modules : Also known as Summary Tab */
.MovieSynopsisRootDiv { clear:both }
.CelebBiographyInfo {text-align:left; clear:both;}


.CelebBiographyText,
.CelebBiographyText p,
.MovieSynopsisText,
.MovieSynopsisText p {font-size:13px}


.CelebBiographyTextDiv {padding:10px 0 10px 10px;}

.CelebBiographyRootDiv{ clear:both; padding-bottom:10px;}



.SMovSummaryTabItemTitle
{
    margin-top:5px;
    float: left;
    clear:both; 
}

.SMovSummaryTabHeader
{
  color: #333333;
  font-size:11px;
  margin-right:1px;
  margin-left:1px;
  padding:5px 0px 0px 5px;
} 

/* Movie Trailers and Clips Page Modules */
.MovieTrailersClipsRootDiv { clear:both }
.MovieTrailersClipsInterviews,
.MovieTrailersClipsTrailers,
.MovieTrailersClipsClips
{
    text-align:left; clear:both; padding-bottom:10px; 
}

.MovieCastCrewRootDiv { clear:both }
.MovieCastCrewFeatured,
.MovieCastCrewDetails
{ text-align:left; clear:both }
.MovieCastCrew_DetailsRoot {padding:0px 10px 10px 10px;}


/* 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}

/* 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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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%;}
 
.MovieGrid_BodyInitialItemCssClass
{
 padding-bottom:5px;padding-top:10px; border-bottom:solid 1px #eee;
 overflow: visible; height: auto !important; height: 1%;
}

.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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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 Awards Sorted Item Grid */
.AwardInfoModLargeContentCellCss
{
  background-color: White;
  position: relative;
  text-align: left;
  height:360px;
  vertical-align:top;
}
.MovieAwardsGridColumn1Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:54px;
}
.MovieAwardsGridColumn1HeaderSelected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:54px;
}
.MovieAwardsGridColumn1Content {float:left; clear:left; width:46px; padding-left:10px}

.MovieAwardsGridColumn2Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:78px;
}
.MovieAwardsGridColumn2HeaderSelected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:78px;
}
.MovieAwardsGridColumn2Content {float:left;width:70px;padding-left:10px}

.MovieAwardsGridColumn3Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:240px;
}
.MovieAwardsGridColumn3HeaderSelected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:240px;
}
.MovieAwardsGridColumn3Content {float:left;width:232px;padding-left:8px}

.MovieAwardsGridColumn4Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:135px;
}
.MovieAwardsGridColumn4HeaderSelected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:135px;
}
.MovieAwardsGridColumn4Content {float:left;width:127px;padding-left:10px }

.MovieAwardsGridColumn5Header 
{   vertical-align:middle; display: block; float: left; color:#333333;
    cursor:pointer;font-size:22px; height:22px; width:157px;
}
.MovieAwardsGridColumn5HeaderSelected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    cursor:pointer; height:20px; font-size:20px;width:157px;
}

.MovieAwardsGridColumn5Content {float:left;width:143px;padding-left:10px }

.MovieAwardsGridBodyItemCssClass,
.MovieAwardsGridBodyAlternatingItemCssClass,
.MovieAwardsGridBodyInitialItemCssClass,
.MovieAwardsGridBodyFinalItemCssClass
{padding-bottom:5px;padding-top:5px; border-bottom:solid 1px #eee;overflow: visible; height: auto !important; height: 1%; }

/* Critics Review Summary */
.MovieOverViewCriticsReviews table {width:100%}
.MovieOverViewCriticsReviews { clear:both; padding-top:10px;}
.MovieCriticsReviewSummaryRoot{}
.MovieCriticReviewSummaryIndividualRoot_Multiple {float:left; float:left; width:312px;padding-left:10px;}
.MovieCriticReviewSummaryIndividualRoot_Single {float:left; float:left; width:655px;padding-left:10px;}
.MovieCriticReviewSummaryIndividualFirstLine {overflow: hidden; height: auto !important; height: 1%;}
.MovieCriticReviewSummaryIndividualAuthor{ float:left; font-weight:bold}
.MovieCriticReviewSummaryIndividualDistributor{float:left; font-weight:bold; padding-left:5px}
.MovieCriticReviewSummaryIndividualDistributorNoAuthor{float:left; font-weight:bold;}
.MovieCriticReviewSummaryIndividualRating {float:left;padding-left:5px}
.MovieCriticReviewSummaryIndividualContentDiv {clear:both; color:#333333; padding-top:5px}

/* Movies On DVD Tab */
.MovieOnDVDTabContentCellCss {width:668px; background-color:white; vertical-align:top; height:360px; position:relative}
.DVDReviewBottomRootDiv {}
.DVDReviewHeaderDiv{background-image:url(http://entimg.msn.com/i/grandprix/band_488x29.gif); height:29px; width:488px}
.DVDReviewHeaderText {color:#333333; font-weight:bold; padding-top:6px; padding-left:10px}
.DVDReviewByDiv{font-weight:bold; padding-top:5px; padding-left:10px}
.DVDReviewContentDiv { padding-left:10px; width:478px; padding-top:5px}
.DVDReviewListRootDiv{ padding-bottom:15px}
.DVDReviewContentDiv p {font-size:13px}

/* DVD Guide */

/* On DVD Guide Top DVD Rentals Chart 300px */
.MoviesChart300RootDiv{overflow: hidden; height: auto !important; height: 1%;padding:0px 10px 0px 10px}
.MoviesChart300RightRootDiv{float:left; width:135px;}
.MoviesChart300LeftRootDiv{float:left; width:135px;}
.MoviesChart300ItemDiv{clear:both;padding-top:5px}

.TopDVDRentalsModuleItemLink,
.MoviesChart300ItemNumber{float:left}
.MoviesChart300ItemLink{float:left; padding-left:1px}

.MovieHomeShowtimeListDiv{padding-top:5px; margin-bottom:3px}


/* Top DVD Chart Right Module */
.TopDVDRentalsModuleRootCss{ position: relative; left: -18px; width: 182px; overflow: visible;margin-top: 15px; padding-bottom:10px}
.TopDVDRentalsRootDiv{}
.TopDVDRentalsModuleItem{clear:left;overflow: hidden; height: auto !important; height: 1%;padding-bottom:3px}
.TopDVDRentalsModuleItemNumber{float:left; display:block;}

/* DVD Features */

.MovieOnDvdHeaderCss{ background-image:url(http://entimg.msn.com/i/grandprix/band_488x29.gif); height:29px; width:488px}
.MovieOnDvdHeaderTextCss{color:#333333; font-weight:bold; padding-top:6px; padding-left:10px}
.MovieOnDvdItemsCss{}
.MovieDVDClickDiv 
{ overflow: hidden; height: auto !important; height: 1%; 
  cursor:pointer;
}
.MovieDVDClickDivHover 
{ overflow: hidden; height: auto !important; height: 1%; 
  cursor:pointer;
  background-color:#e1e1e1;
}


.DVDListNameSpan 
{ width:452px; float:left; padding-top:3px; padding-bottom:3px; padding-left:10px; color:#07519a
}
.DVDExpandLinkDivCss{  float:left;padding-top:3px; padding-bottom:3px;}
.DVDExpandLinkCss ,
.DVDExpandLinkImageCss{ vertical-align:middle}

.DVDListItemDiv 
{
    vertical-align:middle;
    border-left:solid 1px #e1e1e1;
    border-right:solid 1px #e1e1e1;
    border-bottom:solid 1px #e1e1e1;
    clear:both; 
    overflow: hidden; height: auto !important; height: 1%;
    width:486px 
}


.DVDFeaturesListDiv{ margin:0px 0px 10px 10px}
.BulletSpan{}
.DVDInfoText{ color:#333333;font-size:12px; padding-top:10px}
.DVDFeatureItem{ padding-top:5px; padding-left:10px}
.DVDLabelText,
.DVDInfoItemText{ padding-left:5px}
.DVDFeaturesText{color:#333333;font-size:12px; padding-top:10px}
.TopBoxOfficeRootDiv{padding:5px 10px 5px 0px;}
.TopBoxOfficeItemDiv {padding-bottom:5px;overflow: hidden; height: auto !important; height: 1%;}
.TopBoxOfficeItemNameDiv {float:left;width:95px;padding-left:2px}
.TopBoxOfficeItemNumberSpan{clear:left; display:block; float:left; width:15px; text-align:right;padding-right:1px}
.TopBoxOfficeAmountDiv {float:right;clear:right}
.GenrePagesItemRootDiv {width:354px;float:left}
.GenrePagesItemImageDiv {float:left;clear:left;}
.GenrePagesItemDetailsDiv { float:left; padding-left:10px;width:281px;}

/* 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:500px}
.NewsBodyInitialItemCssClass,
.NewsBodyItemCssClass { padding: 10px 0px 5px 10px}

/* Movie Similar Movies Tab */
.MovieSimilarMoviesTabContentCellCss {width:668px; background-color:white}


/* Photos Tab */
.GalleryTitle
{
  background-image:url(http://entimg.msn.com/i/grandprix/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
{
  background-image:url(http://entimg.msn.com/i/grandprix/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}



/*VPhotoGallery Viewer */
.VPhotoGalleryRootDivCss {border:solid 1px #e1e1e1; margin-top:10px; margin-left:9px; margin-bottom:10px; padding-bottom:10px}
.VPhotoGalleryFirstLineCss {padding-top:5px; padding-left:10px;overflow: hidden; height: auto !important; height: 1%; }
.VPhotoGalleryReturnDivCss { float:left;width:85px; margin-top:3px}
.VPhotoGalleryPhotoCountCss {width:100%; padding-top:5px;text-align:center}
.VPhotoGalleryPrevNextDivCss { float:right; padding-right:10px;margin-top:3px}
.VPhotoGalleryPrevDivCss {float:left;}
.VPhotoGallerySeperatorDivCss {float:left; margin-left:4px; margin-right:4px;}
.VPhotoGalleryNextDivCss {float:left;}
.VPhotoGalleryDropDownDivDivCss {float:left; padding-left:20px}
.VPhotoGalleryImageDivCss { padding-top:10px;  text-align:center}
.VPhotoGalleryDetailsDivCss {overflow: hidden; height: auto !important; height: 1%; padding-top:10px; margin-left:10px;margin-right:10px}
.VPhotoGalleryCaptionDivCss {display:inline}
.VPhotoGalleryRatingDivCss {padding:5px 0px 5px 0px; background-image:url(http://entimg.msn.com/i/grandprix/ratings_slice.gif);float:right; border:solid 1px #e1e1e1; overflow: hidden; height: auto !important; height: 1%; width:184px;}

.VPhotoGalleryYourRatingDivCss,
.VPhotoGalleryAverageRatingDivCss  {clear:both; margin-top:5px}

.VPhotoGalleryYourRatingTextDivCss,
.VPhotoGalleryAverageRatingTextDivCss{float:left;  padding-left:10px;}

.VPhotoGalleryYourRatingControlDivCss,
.VPhotoGalleryAverageRatingControlDivCss {float:right; margin-left:5px; padding-right:10px;}

.VPhotoGalleryBottomSeperatorDivCss { border-top: 1px solid #e6e6e6; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px}
.VPhotoGalleryRemainingDetailsDivCss {overflow: hidden; height: auto !important; height: 1%; }
.VPhotoGalleryRemainingDetailsDivLower{width:497px; float:left}
.VPhotoGallerySeeMoreGalleriesDivCss {float:left; padding-left:10px}
.VPhotoGallerySeeFullLinkDivCss {padding-top:5px}


/* 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;
}

/* MovieSortedItemGrid*/
.MovieGrid4Columns_Column1_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:374px;
}
.MovieGrid4Columns_Column1_Header_Selected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:374px;
}
.MovieGrid4Columns_Column1_Content {float:left; clear:left; width:364px; padding-left:10px;}

.MovieGrid4Columns_Column2_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px; width:110px;
}
.MovieGrid4Columns_Column2_Header_Selected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:110px;
}
.MovieGrid4Columns_Column2_Content {float:left;padding-left:12px; width:98px;}

.MovieGrid4Columns_Column3_Header 
{   vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
    cursor:pointer;font-size:22px; height:22px;width:69px;
}
.MovieGrid4Columns_Column3_Header_Selected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    border-right:solid 1px white; cursor:pointer; height:20px; font-size:20px;width:69px;
}
.MovieGrid4Columns_Column3_Content {padding-left:14px;float:left;width:63px;}

.MovieGrid4Columns_Column4_Header 
{   vertical-align:middle; display: block; float: left; color:#333333;
    cursor:pointer;font-size:22px; height:22px;width:112px;
}
.MovieGrid4Columns_Column4_Header_Selected 
{   float: left;background-image:url(http://entimg.msn.com/i/grandprix/band_dark.gif); background-repeat:repeat;
    cursor:pointer; height:20px; font-size:20px;width:112px;
}
.MovieGrid4Columns_Column4_Content {float:left;padding-left:6px; width:73px;}
.GenreLifeCycleFirstRowDivCssClass {padding: 10px 0 28px 0;overflow: hidden; height: auto !important; height: 1%;}
.GenreLifeCycleHeadingDivCssClass {float:left; padding-left:10px;height:20px;}
.GenreLifeCycleHeadingCssClass { font-size:12px; color:#333333; font-weight:bold}
.GenreLifeCycleFilterDivCssClass { float:right; padding-right: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;

}

.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;
}

                                  
/* CelebOverView */
.CelebOverViewInfo { overflow: visible; height: auto !important; height:1%}
.CelebBiographyDiv{clear:both;padding-top:5px}
.CelebBiographyDiv_BioTab {clear:both; width:485px; padding-top:15px} 

/*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 #999999
}

.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;
  text-align: left;
  position: relative;

}  

*html .HomeShowtimesHeaderImageDiv
{
  background-color: white;
  text-align: left;
  position: fixed;

}  

.HomeShowtimesHeaderImageDiv1
{
  text-align: left;
  position: relative;
    padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 2px;
  width:224px;
}  

*html .HomeShowtimesHeaderImageDiv1
{
  text-align: left;
  position: fixed;
    padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 2px;
  width:224px;
}  

.HomeShowtimesHeaderImageDiv2
{
  text-align: right;
  position: relative;
    padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 2px;
  width:84px;
}  

*html .HomeShowtimesHeaderImageDiv2
{
  text-align: right;
  position: fixed;
    padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 2px;
  width:84px;
}  


.LinksCssClass {color:#07519a;}

/* Pulled over from e.css */
.tmi{width:75px;height:75px;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(http://entimg.msn.com/i/grandprix/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 {background-image:url(http://entimg.msn.com/i/grandprix/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;  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:3px; }
.SelectedColumnNameCss{padding-left:10px; color:#333333;padding-top:5px; position:relative; top:3px; 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;}
.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; }
.pandoraLink {color: #07519a}
.pandoraLink a:hover {text-decoration: underline;}
.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; }
/*************************************/

/* Music Homepage */
.browseGenreBoxDiv {float:left; padding:0px;}
.getStationDiv,
.genreDropdownDiv {float:left; padding-top:10px; }
.topGenreTextDiv {float:left; padding: 10px 0px 10px 0px; width:180px;}
.topGenreText {font-family: tahoma; font-weight: bold; text-align:left; color:#999999;}
.topGenreLinkColumnDiv {float:left; padding:0px; width:130px;}
.topGenreLinkDiv {float:left; padding-top:2px; padding-bottom:2px; width:100px;}
.topGenreLinks {}
.genreDropdownText {padding:0px; width: 200px;}
.browseAllLinkDiv { float:right; padding-top:10px; padding-bottom:10px;}
.browseAllLink { font-weight:bold; }
.pandoraHeaderDivVideoPage { background-color:#dfdfdf; padding-left:10px; height:25px; border:solid 1px purple;}
.pandoraContentDiv {background-color:White;float:left; padding:10px 10px 0px 10px;width:280px;}

.pandoraFooter
{
    float:left;
    width:300px;
    height:20px;
    background-image:url(http://entimg.msn.com/i/grandprix/btmShadow.gif);
    background-repeat:repeat;
}

.pandoraInputBox 
{
	height:18px; float:left; margin-top:3px;  background-color:White; 
    border:solid 1px #b3ccea; font-family:Tahoma; font-size:11px; color:#666666;
}

.pandoraImgButtonDiv
{
	float:left;
    margin-left:1px;
    margin-top:3px;
}

.launchBox,
.pandoraMailInputDiv,
.pandoraInputDiv { float:left;}
.pandoraChangeUserLink { font-size:9px; color:#07519a;}
.pandoraStationLinkDiv { line-height:18px; }
.pandoraPrivacyDiv {float:left; padding-top:10px; font-size:10px; }
.pandoraPrivacyLink {color:#07519A; font-size:9px; }
.pandoraPrivacyText { font-size:9px; }
.MusicHomeGenreSelection {background-color:White;width:300px;}
.MusicHomeListeningBooth
{
    width:300px;
    margin: -10px 3px 10px 10px;
}
.pandoraMailInputDiv {padding-top:2px;}
.HomePandora {margin-left:5px;}
.rightNavGenreDropDownBox { border:solid 1px #b3ccea; width:145px; font-family:Tahoma;}

/* Music styles */
/* Music main body */
.mu_titlecontent { font-size: 19px; color:#6c6c6c; margin-top:2px; padding-left:10px;}
.mu_titlecontent a { color:#414141; }
.mu_maintitletext { font-size: 19px; color:#414141; }
.mu_subtitletext { font-size: 19px; color:#6c6c6c; }
.mu_leftcontent { width: 120px; height: 500px; float: left; }
.mu_middlecontent { width: 676px; float:left; }
.mu_maincontent { width: 668px; clear:both; }
/*{ width: 660px; background-color:#ffffff; }*/
.mu_nodatamessage { padding: 10px 0px 0px 10px; }
.mu_rightcontent {overflow: hidden; float: left; width: 160px; padding-left: 5px; margin-top: 18px;}
.mu_info_nexton { background-color: #ffffff; }
.mu_loading_image { width: 53px; text-align: center; padding: 10px 0px 5px 46px; overflow: hidden; }
.mu_info_provider { background-color: #ffffff; }
.mu_vertad { }

/*muisc rt nav*/
.rtHeadCell{position:relative; }
.rtHeadImgDiv {background-color: #dfdfdf; position:relative; text-align:left; padding-left:10px;  padding-top:2px; padding-bottom: 2px; width:165px;}
.rtHeadTextDiv{position:absolute; top:0px;left:0px;width:165px;height:30px;}
.rtSmallTitleFr{ padding-top:12px; font-size:7pt;padding-left:70px;}
/*album buy */
.grdvw_hdr{ background-color: #dfdfdf;  font-weight:normal; font-size:8pt; text-align:justify ;background: url(http://entimg.msn.com/i/grandprix/band_light.gif) repeat-x; height:20px;padding-left:10px;}
.grdvw_item{ padding:10px; border:none; border-bottom:solid 1px #dfdfdf;}
.grbg {background-image:url(http://entimg.msn.com/i/grandprix/music/ratings_slice.gif); background-repeat:repeat-x;}
.grltxt{color:#dfdfdf;}
/*music news*/
.mun_main { text-align: left; float: left; padding: 5px 10px 20px 10px; }
.mun_item { width: 320px; float:left; vertical-align: top; }
.mun_separator { clear: both; font-size: 1px; width:100%; height:10px; } /* putting float:left breaks this in IE, font-size is required by IE to avoid default 10px height */
.mun_main2 { text-align: left; float: left; padding: 5px 0px 20px 0px; margin-right:2px;}

.mun_title { }
.mun_summary { }
.mun_date { }
.mua_item { width: 154px; float:left; vertical-align: top; padding-right:10px;}


/*music tabs*/
.mu_alb_tabContentMain {width:668px; background-color:#ffffff;}
.mu_alb_tabHeaderMainDiv{height: 20px;  margin: 4px 1px 0px 0px;  text-align: center;  width: 100px;  cursor:pointer;background-color: #999999;}
.mu_alb_tabHeaderSelDiv{ background-color:#6699cc; background-repeat:repeat-x;  color:white;border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin: 4px 1px 0px 0px; height: 20px; }
.mu_alb_reviewTextArea { float:left; padding:10px 20px 20px 10px;}
.mu_alb_tabTitleText { color:White; font-weight:bold; font-family:Tahoma; font-size:11px; padding-right: 15px; text-align: center; vertical-align:middle;}
.mu_alb_tabTitleLink {font-family:Tahoma; font-size:11px;color:white; font-weight:bold;}
.mu_artistListModule { float:left; padding:10px 0px 10px 10px;} 
.mu_modulecontainer { float:left; padding-right:20px;}

/* suumary controls */
.mu_alb_criticReviewTitle,
.summ_title_div_flex,
.summ_title_div,
.semisumm_title_div { overflow: hidden; height: auto !important; height: 1%; padding: 6px 13px 5px 10px; }
.mu_alb_criticReviewTitle,
.summ_title_div,
.summ_title_div_flex { background-image:url(http://entimg.msn.com/i/grandprix/band_668x29.png); }
.mu_alb_criticReviewTitle { min-width:450px;}
.semisumm_title_div { background-image:url(http://entimg.msn.com/i/grandprix/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 */
.musicVideosPandoraContent
{
    width:164px;
	float:left; padding:10px 0px 10px 10px;
	background-color: White;
}
.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:75px;height:75px;border:0px}
 .PhotoGalleryDropDownCss{width:250px; height: 20px; font-size: 8pt;}
 .PaginatedPhotoGalleryItemRangeDiv {padding-top:10px; padding-left:9px; width:490px; float:left;}
 .PaginatedPhotoGalleryDropDownDiv {padding-top:6px; padding-bottom: 10px;} 
 .PaginatedPhotoGalleryDropDown {color: #07519A; font-size: 8pt; height: 20px; width: 140px;}
 .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(http://entimg.msn.com/i/grandprix/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(http://entimg.msn.com/i/grandprix/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;}

.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; }


.bdmbdr { border-bottom: 1px solid #e1e1e1; margin-left:10px; margin-right: 10px; }


.DownloadToolHelpTextStyle { font-size:9px; color: #07519a;}



/* Entertainment Error Page */
#rulesdiv {text-align:left;background: url('http://entimg.msn.com/i/grandprix/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;}

/*awards*/
.awdt  { width:260px; height:30px;padding:4px 3px 4px 4px ;background-repeat:no-repeat;}

/*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(http://entimg.msn.com/i/grandprix/band_668x29.png); }
.disc_info {padding:5px 10px 0px 10px;height:20px; font-weight:bold; }
.testfont { font-size:11px; color:Green; font-family:Arial;}



/* News Hub */

.NewHubReadMoreCss{font-size:13px;}
.divNewsItemCss {clear:both}
.NewsHubDivNewsItemDescCss{font-size:13px;}
.NewsHubDivNewsItemCss{}
.NewsHubDivNewsItemTitleCss{font-size:18px; color: #07519a}
.NewsHubDivNewsItemDateCss{padding-bottom:5px;}

.NewsHubRightColumn { float:left;width:300px}
.NewsHubLeftColumn { float: left; width: 513px; padding-right: 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{font-size:18px; color: #07519a}
.NewsVerticalDivNewsItemDateCss{padding-bottom:5px;}

/* More News Control */
.MoreNewsRootDiv{border:none 1px #e1e1e1; width:498px;}
.MoreNewsTitleDiv{ padding:5px 0px 10px 10px; font-size:18px; color:red}
.MoreNewsTitleLink{}
.MoreNewsNewsListDiv{}

/* 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; }

/* 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(http://entimg.msn.com/i/grandprix/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; }

/* 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:129px;}                
.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:83px;}                
.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:70px;}                
.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:89px;padding-left:15px;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{
display:none}
.tbo_body
{ overflow: hidden; height: auto !important; height: 1%; border:1px solid #999999; 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;}     


/* TBO Grid */
.TBOheader_sorter {background-image:url(http://entimg.msn.com/i/grandprix/boxOffHdr.gif); background-repeat:repeat;font-size:33px; height:33px;overflow: hidden; height: auto !important; height:1%; width:785px; height:33px;}

.TBOColumns_Column1_Header, .TBOColumns_Column2_Header, .TBOColumns_Column3_Header,
.TBOColumns_Column4_Header, .TBOColumns_Column5_Header, .TBOColumns_Column6_Header,
.TBOColumns_Column7_Header, .TBOColumns_Column8_Header, .TBOColumns_Column9_Header
{vertical-align:middle; display: block; float: left; color:#333333; border-right:solid 1px white; 
 font-size:33px; height:33px;}
 
.TBOColumns_Column1_Header {width:45px;}
.TBOCol1_NonSelColName {padding:15px 0px 0px 0px; color:#333333;display:block; float:left;text-align:center; width:45px}
.TBOColumns_Column1_Content {padding-right:1px; margin-top:-5px;float:left; clear:left; width:45px; text-align:center; color:#bdbdbd; font-family:Tahoma; font-size:28px}

.TBOColumns_Column2_Header {width:47px;}
.TBOCol2_NonSelColName {padding:4px 0px 0px 0px;height:30px;width:47px;color:#333333;text-align:center;display:block; float:left; line-height:11px}
.TBOColumns_Column2_Content {padding-right:1px;float:left;width:47px; text-align:center}

.TBOColumns_Column3_Header {width:223px;}
.TBOCol3_NonSelColName {padding:15px 0px 0px 10px; color:#333333;display:block; float:left;}
.TBOColumns_Column3_Content {padding:0px 11px 0px 10px;float:left;width:203px;}
.TBODetailsRoot{width:185px;float:left}
.TBOImageRoot{float:left;clear:left;}
.TBODetailsText{float:left; padding-left:5px; text-align:left}

.TBOColumns_Column4_Header {width:138px;}
.TBOCol4_NonSelColName {height:30px;padding:15px 0px 0px 10px; color:#333333;display:block; float:left}
.TBOColumns_Column4_Content {padding-right:11px;float:left;width:118px;padding-left:10px}

.TBOColumns_Column5_Header {width:64px;}
.TBOCol5_NonSelColName {padding:4px 0px 0px 0px;height:30px;width:64px;color:#333333;text-align:center;display:block; float:left; line-height:11px}
.TBOColumns_Column5_Content {padding:0px 12px 0px 0px;float:left;width:54px;text-align:right;}

.TBOColumns_Column6_Header {width:74px;}
.TBOCol6_NonSelColName {padding:4px 0px 0px 0px;height:30px;width:74px;color:#333333;text-align:center;display:block; float:left; line-height:11px}
.TBOColumns_Column6_Content {padding:0px 15px 0px 0px ;float:left;width:59px;text-align:right}

.TBOColumns_Column7_Header {width:63px;}
.TBOCol7_NonSelColName {padding:4px 0px 0px 0px;line-height:11px;height:30px;color:#333333;text-align:center;display:block; float:left; width:63px}
.TBOColumns_Column7_Content {padding:0px 18px 0px 0px;float:left;width:46px;text-align:right}

.TBOColumns_Column8_Header {width:60px;}
.TBOCol8_NonSelColName {padding:4px 0px 0px 0px;line-height:11px;height:30px;width:60px; color:#333333;text-align:center;display:block; float:left}
.TBOColumns_Column8_Content {padding:0px 16px 0px 0px;float:left;width:45px;text-align:right;}

.TBOColumns_Column9_Header {width:62px; border:none}
.TBOCol9_NonSelColName {padding:4px 0px 0px 0px;line-height:11px;height:30px;width:62px; color:#333333;text-align:center;display:block; float:left}
.TBOColumns_Column9_Content {float:left;width:62px;text-align:center;}

/* 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}

/* MOVIE HOME TOP BOX OFFICE */
.TBOModuleBorder{border:solid 1px #999999; background-color:white; width:298px}





#TBOVideo_t{display:none}
#TBOVideo_m{display:none}
#TBOVideo_a{display:none}
.video1{width:260px}

/****************MOVIES HOMEPAGE REDESIGN **************************/

/* Movie Home News */
.divMoviesHomeNewsItemCss{padding-bottom:5px;}
.MovNewsViewAll{text-align:right;width:280px;}
.MovHomeNewsCss{padding:10px 0px 0px 0px;}
.MovNewsModuleBorder{border:solid 1px #999999; background-color:white; width:278px}
.MovNewsModuleBorder2{border:solid 1px #999999; background-color:white; width:460px}
.HomeRightColumnThirdModuleDiv
{
    padding-top:10px;
    margin:0px 0px 0px 10px;
}
.HomeRightColumnThirdModuleDiv2
{
    padding-top:0px;
    margin:0px 0px 0px -2px;
}
.HomeRightColumnThirdModuleDiv3
{
    padding-top:5px;
    margin:0px 0px 0px -2px;
}
.MovHomeNewsViewAll{text-align:left;width:278px;}

/* MOVIES HOME BORDER */
.MovHomeModuleBorder{border:solid 1px #999999;}

/* More Movies Module */
.MoreMoviesModuleBorder{border:solid 1px #999999;}
.MoreMoviesModuleBorder div.whiteSquareNoShadow8x8 { width: 9px; }

/* MOVIES HOME Genre List */
.MovHomeGenreListBox	{ width: 130px; height: 20px; font-size: 8pt;color:#666666}
.HomeGenreHdrImg{padding:0px 0px 10px 0px}

/* MOVIES HOME Tabs with Images */
.TabSelectedImageDivCss
{
	font-weight:bold;
	font-size:17px;
	color:#000000;
	padding-right: 30px;
	padding-left:30px;
    vertical-align:middle;
    padding-top:2px
}

.ReviewErrorText{ color:red}

/*************************************************************************/
