﻿#Content,  #Header div.center, #HeaderTop div.center, #Footer div.center, #Marquee { width: 310px; }
#Header .left, #Header .right { float:none;  }
#Main .main-content { width:310px; }
.itemcol2 { width: 310px; }
.controls .right { float: left; margin-top:10px; clear:left; }
#Main .main-content .item { margin-right:0px;height:auto; }

#Header div.center { padding: 15px 0px 0px 0px; }
#Marquee { margin-top:0px; }
#Footer .header { width: auto; }
#Footer .header h2 { font-size:13px; }

#MainColumn, #FooterMainColumn { width: 310px; }
#MainColumn div.row { width: 310px; }
#MainColumn.show-page div.row { width: 310px; position: relative; padding-top: 36px; }

#MainColumn .item { margin-right:0px; height:auto;}
#SideColumn, #FooterSideColumn { float:left; width:310px; }
#SideColumn .item { float:left;height:auto; }
#MainColumnHeader .show-logo { margin-bottom:10px; }

#MainLogo { margin-right:0px; float:none; }
#MainMenu { margin-top: 10px; margin-left:0px; }
#MainMenu .nav { left: 0px; }

#MainMenu h4 { margin-bottom:4px; font-size:12px;}
#MainMenu h4 a.menulink { padding: 6px 5px; font-size:11px; line-height:11px;}
#MainMenu .nav { top:23px; }
#MainMenu .nav-col.narrow { width: 299px; }
#MainMenu .nav-col.narrow h2 { width: 265px; }

#Content .header h2, #Content  .header h1,  #Content .header h4 { max-width: 276px!important; }
/*#Content #Main .header h2, #Content #Main .header h1, #Content #Main .header h4 { max-width:276px!important; }*/

#MainColumn.show-page #SubNav { position: absolute; top: 0px; left: 0px; }
 
#SubNav { width: 310px; }
#SubNav h4 a { font-size: 14px; line-height: 14px;}
#SubNav h4.nav, #SubNav .more-nav { display:none; }
#SubNav .morebutton { position:relative; }
#SubNav .more-nav { position: absolute; padding: 0px 0px; border: 1px solid #CCC; right: 0px; top: 28px; z-index:9999; background:#FFFFFF;}
#SubNav .more-nav a { padding:5px 10px; font-size:14px; line-height:15px; }
#SubNav .more-nav a.first { padding-top:10px; }
#SubNav h4.more, #SubNav h4.nav1, #SubNav h4.nav2, #SubNav h4.nav3 { display:block; }
#SubNav h4.show.more { display:none; }

#SubNav h4.more { background: url('/assets/redesign/downarrow-1.png') no-repeat right; width:74px; } 

#SubNav h4 span { color: #2699a1; padding: 5px 12px; display: block; font-size: 14px; line-height: 14px; cursor:pointer; font-weight:normal; font-family: Antenna Medium,Helvetica,Arial,Verdana,sans-serif; }
/*html.no-touch #SubNav h4 .morebutton:hover, #SubNav h4.selected .morebutton { color:#FFFFFF; background-color:#2699a1; }*/

/*#FindReelz { width:306px; margin-top:10px; }*/
#FindReelz .anglebkg { display: none; }
#FindReelz input[type="text"] { float:left; margin-right:5px; margin-bottom:0px; }
#FindReelz input[type="button"] { float:left; padding:6px 14px 7px 14px;} 

/*#SearchWrap { float:left;margin-top:4px; }*/
#SearchWrap .gutteroutline { display:none; }
#SearchWrap .gutteroutline.right { display:block; margin-left:2px; }

#Search input { width: 62px; }
#Header .topangle, #Header .bluebar  { display:none; }
/*#MainMenu { margin-top:10px; }
#Header { height:241px; }*/

#SideColumn, #FooterSideColumn { margin-left:0px; }
#MainColumn .item2x1, #Footer .item2x1 { width:310px; height:auto; float:none;}

/**** Featureditems ****/
#Featureditems {width:308px; /*height:273px;*/ height:auto;}
#Featureditems  .slides_container ul { height: 273px; }
#Marquee.nooverlay #Featureditems  .slides_container ul { height: 108px; }

#Featureditems .hero img { width:308px; height:108px; }

#Featureditems .button { top:94px; }
#Featureditems .button {height:21px; width:21px; z-index:9999; }
#Featureditems .button.next {background: url("/assets/redesign/carousel-arrow-right.png") no-repeat; background-position: 0 0; right:-10px; }
html.no-touch #Featureditems .button.next:hover { background-position: 0 0;  }
html.no-touch #Featureditems .button.prev:hover { background-position: 0 0; }
#Featureditems .button.prev { background: url("/assets/redesign/carousel-arrow-left.png") no-repeat; background-position: 0 0; left:-10px; }

#FeaturedShows li { margin-left:4px; margin-right:4px; }
#FeaturedShows ul { padding-left:5px; padding-right:5px; }
#Featureditems .overlay-wrapper.mobileonly { display:block; }
#Featureditems .overlay-wrapper  { 	width: auto; height:auto;  top: 108px; height:145px; left: 0px; background-image: none; background:#333333; padding:10px; }
#Featureditems .overlay-wrapper.green { background:#9bae2a; background-image: none;}
#Featureditems .overlay-wrapper.orange { background:#fd6a1f; background-image: none;}
#Featureditems .overlay-wrapper.blue { background:#2699a1; background-image: none;}
#Featureditems .overlay-wrapper.white { background:#FFFFFF; background-image: none;}

#Featureditems .overlay { width:100%; height:145px; padding:0px 0px; display:table-cell; vertical-align:middle; }

#Featureditems .logo-wrapper {  float:left; margin-bottom:0px;  }
#Featureditems .logo-wrapper .logo {  width:173px; height:60px; text-align:left; margin-right: 10px; }
#Featureditems .overlay .logo img {  width:auto; height:auto; max-width:173px; max-height:56px;}

#Featureditems .headline-wrapper, #Featureditems .calltoaction-wrapper { width:288px;}
#Featureditems .headline-wrapper, #Featureditems .overlay.logo.clipframe .headline-wrapper {margin:6px 0px;}
#Featureditems .overlay.clipframe .headline-wrapper { margin-top:66px;} 
#Featureditems .overlay .headline { float:none; clear:none; text-align:left; margin:0px 0px; display:block;}
#Featureditems .messaging { width:auto; height:auto; float:left; }

#Featureditems .details-wrapper {  position:absolute; right:10px; float:none; clear:none; margin:0px; width:105px; height:60px; overflow:hidden;}
#Featureditems .overlay .details {  margin:0px;text-align:left;float:none; font-size:16px; line-height:19px; }

#Featureditems .overlay.logo .clipframe-wrapper { position:absolute; right:10px;  }
#Featureditems .clipframe-wrapper { position:absolute; left:10px; float:none; clear:none; margin-bottom:0px;}
#Featureditems .overlay span.clipframe { margin:0px; width:105px; height:60px; overflow:hidden;}
#Featureditems .overlay span.clipframe img { width: 103px; height:auto;}
#Featureditems span.playbutton { background: url("/assets/playbutton-sml.png") no-repeat; display: inline-block; position: absolute; width: 29px; height: 29px;left: 36%;  top:28%;  }
html.no-touch #Featureditems a.hero:hover span.playbutton { background-position: 0px 0px; }

#Featureditems .calltoaction-wrapper {clear:none; float:left; margin-top:2px; width:288px; }
#Featureditems .overlay .calltoaction {  text-align:left; float:none; margin:0px;}

/**** Reelz Schedule Carousel ****/
#ReelzSchedule .carousel-wrap { width: 266px; margin: 0 2px 0 2px;}
#ReelzSchedule li span { font-size: 12px; line-height: 14px; }
#ReelzSchedule li span.col { width:110px; }
#ReelzSchedule li span.show-logo.col { width:140px; }
#ReelzSchedule li span.title { line-height:16px; }
#ReelzSchedule li span.show-time { line-height:16px; }
#ReelzSchedule li { width: 254px; }
#ReelzSchedule .carousel-control { width: 21px; height: 21px;  top: 58px; background:transparent;}
#ReelzSchedule .carousel-control.next { right: -11px;  background: url("/assets/redesign/carousel-arrow-right.png") no-repeat; background-position: 0 0; opacity: 1.0; filter: alpha(opacity=100); }
#ReelzSchedule .carousel-control.previous { left: -11px;  background: url("/assets/redesign/carousel-arrow-left.png") no-repeat; background-position: 0 0; opacity: 1.0; filter: alpha(opacity=100);}
html.no-touch #ReelzSchedule .carousel-control.next:hover { background-position: 0 0;  }
html.no-touch #ReelzSchedule .carousel-control.previous:hover { background-position: 0 0; }
#ReelzSchedule .carousel-control.previous.disabled, html.no-touch #ReelzSchedule .carousel-control.previous.hover.disabled { background-position: 0px 0px; opacity: 0.5; filter: alpha(opacity=50);}
#ReelzSchedule .carousel-control.next.disabled, html.no-touch #ReelzSchedule .carousel-control.next.hover.disabled { background-position: 0px 0px; opacity: 0.5; filter: alpha(opacity=50); } 

#ReelzShows li { margin: 0px 14px 10px 0px; }

#LoginShadowbox { width: 300px; padding:0px 0px; }
#Login { margin:0px;}
#Login a { display: block; max-width: 72px; }
#Login a.loginredesign { margin-top: 7px; }

#Exclusives li { height:auto; width:auto; }
#NewsletterSignIn.item2x1 { width: 310px; }
#NewsletterSignIn p, #FooterNewsletterSignIn p { float:none; margin-right:0px; }
#NewsletterSignIn input[type="text"], #FooterNewsletterSignIn input[type="text"] { width:190px; }

#MainColumn .item2x1 .item-logo
{
	float:none;
}
#MainColumn .item2x1.moviedetails, #MainColumn .item2x1.persondetails
{
	height:auto;
}
#MovieDetails .details
{
	float: left;
	width: 162px;
}

#Player, #PlayerEmbed, #Player.full, #Player.full #PlayerEmbed, #PlayerEmbedOverlay, #PlayerEmbed, #adContainer, .player.tve #adPlayButton {  width: 310px; height: 174px; }
#adContainer iframe { width: 310px; height: 174px;  }

#Videos .carousel-wrap { width: 260px; }
#Videos ul.clipList li a { width:126px; }
#Videos ul.clipList li a img { width:122px; }
#Videos .carousel-control { top:40px; }
#Videos ul.clipList li { min-height:116px; max-height:116px;}
#MovieReviews .user-ratings-panel { padding-bottom:16px; }

#ratingSB #confMessage { padding: 22px 0px;}

#MainPhoto { height:260px; }
#PhotoCarouselWrapper { width:310px; }
#PhotoCarousel { width:620px; }

#MainPhoto .carousel-control { top:120px; }
#Photo, #OverlayPhoto { margin:20px 0px; width:310px; height:260px; display:table-cell; vertical-align:middle;}
#Photo span.imagewrapper, #OverlayPhoto span.imagewrapper { display:block; max-width:310px; max-height:260px; overflow:hidden; text-align:center;}
#Photo span.imagewrapper img, #OverlayPhoto span.imagewrapper img { max-width:310px; max-height:260px; }

#GalleryPhotos { width:310px; }
#GalleryPhotos ul { width: 318px; }

.item2x1 #Filmography .col1 {  width:168px; margin-right:10px; float:left; }
.item2x1 #Filmography .col2 { width:110px;  float:left; }
.item2x1 #Filmography a, .item2x1 #Filmography span { font-size:12px; line-height:12px; }

#Main.trailers-page .main-content .item, #Main.video-page .main-content .item, #Main.theater-page .main-content .item { margin-left:0px; height:auto; }
#Main.theater-page .main-content .item
{
	margin-top:10px;
}
.theater-info
{
	height: auto;
}
.trailers .videos-wrapper .carousel-wrap { width: 280px; margin-left: 13px; }
.videos-wrapper.full .carousel-wrap { width: 280px; }

.trailers .videos-wrapper .carousel-control.next { right:1px; }
.trailers .videos-wrapper .carousel-control.previous { left: 1px; }
.videos-wrapper ul.clipList li { padding: 0px; }
#VideoDetailsPanel, #VideoRelatedPanel { height:auto; }

.share .rightcol { float: none; padding-top: 10px; clear: both; }

/*#MovieListWrapper.item {height:auto; margin-left:0px!important; margin-top:10px;}*/
/*#MovieList, #TheaterMoviesFilter  { height:auto!important; }*/
#TheaterMoviesFilter { height: 140px; width: 310px; }

.map { width:308px!important; }
#map_canvas { width:100%; height:258px!important;}

#MovieList .carousel-wrap { width: 240px; }
#MovieList li.col { width:240px; }

#FindReelzWizard { width: 308px; }
#FindReelzWizard .headends-list ul.headends { height: auto; }
#FindReelzWizard #ReelzVideo a { height:163px; } 
#FindReelzWizard #ReelzVideo span.caption-wrapper { width: 288px; }
#FindReelzWizard #ReelzVideo img { width: 288px; }
#FindReelzWizard #NewsletterSignIn input[type="text"] { width: 184px; }
#FindReelzWizard .row.box { margin-top:6px; }
#FindReelzWizard .reelz.row.box { padding:0px; background:transparent; border:0px; }

#NewsletterSignIn .loading { width:288px;}
#FooterNewsletterSignIn .loading { width:308px; height:64px;}
#nodecontent { width:310px; }
.profile-content .ratingsContainer { width: 310px; }

#TopTenList li { width:308px;}
#TopTenList li.ranked img, #TopTenList li.ranked .objectPhotoPH { margin-right: 10px; }
#TopTenList .details, #TopTenList .description { width: 200px; }
#TopTenList li.ranked .details { width: 170px; }
#TopTenList li.ranked .details .description { width: 170px; height:70px; }

#TopTenList li .itemMovers { width:30px; }
#TopTenList li .move-to-topten.arrow { right:19px; }
#TopTenList li .move-to-topten.title { right: 5px; }
#TopTenList input#listQsTxtBox { width:260px; }
#TopTenList textarea.desc { width: 280px; }

.gallery-photos { width: 310px; }
.gallery-photos ul { width:318px; }

.video-player-wrapper-panel { height: 177px; }
.video-player-wrapper a span.clipframe img { width: 310px; }
.video-player-wrapper a span.clipframe span.playbutton.lrg { left: 40%; top: 30%; }

#ReelzShowScheduleWrapper .styled-select.dates { margin-bottom: 10px; }
#ReelzShowSchedule span.airTime { display: block; margin-left:0px; margin-bottom:4px; }
#ReelzShowSchedule .imgContainer { margin:0px; margin-bottom:4px; }
#ReelzShowSchedule .movieDetails { width: auto; }

.movieyear-page .movieList { width:310px;}
.movieyear-page .controls h2 { line-height: 26px; }
.movieyear-page .styled-select { margin-bottom: 4px; }

#MovieListTable { width:310px; height: auto; }
#MovieListTable .col1,  #MovieListTable .col3 { display:none; }
#MovieListTable .heading li { width: 290px; border:0px; }
#MovieListTable div.col1, #MovieListTable div.col2, #MovieListTable div.col3 { border: 0px; }

#NewsList li.condensed h3 { width:150px; font-size:14px; line-height:16px; }
#NewsList li.condensed h3 a { font-size:14px; line-height:16px; }
#NewsList li.condensed h3.noimage { width: 306px; }

#Search .search-output { left: -208px; }
#listFooter #Search .search-output { width:285px; left:0px; }
.movies-page .styled-select { position:static; margin:0px 0px 10px 0px; border-top:1px solid #CCC;}

#FooterNewsletterSignIn .loading { width: 310px; top:10px; height:60px; }

.listlist-page .controls input[type="text"] { width: 208px; }

.show-banner { display: none; }
.video-player { width:310px; height:174px; }

#LoginPressFrame { width:310px; height:1000px; background:#FFFFFF; margin:10px auto; }
#PressLogin { width: 288px; height: 978px; padding:10px; }
#PressLogin .leftcol { width: 288px; float: left; margin-right: 0px; margin-bottom:10px; }
#PressLogin input[type="text"], #PressLogin input[type="password"] { width: 276px; }
#PressLogin .rightcol { width: 288px; }

#PressLogin.screening h2 { width: 268px; margin-left: 0px; }
#PressLogin.screening #LoginCtrls { width:286px; }
#PressLogin.screening input[type="text"], #PressLogin.screening input[type="password"] { width: 276px; }

#TveProfile { width:310px; }

#Overlay.tve #OverlayItemWrapper { width:300px; }

#TveSignIn.content .styled-select { width:256px; }
#TveSignIn.content .styled-select select { width: 266px; }
#TveSignIn.content a.button { margin-right:5px; font-size:11px; line-height:11px; padding:5px 5px; }
#TveSignIn.content a.button.green { margin-left:0px; }

.tve-footer a { padding:0px 4px; }
#adMessage { margin-left: -130px; font-size: 14px; font-weight:bold; padding:0px; }
#TveProfile .error-message { width:100%; padding:0px 10px 10px 10px; float:none; }

