
/* http://meyerweb.com/eric/tools/css/reset/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

/*960 Grid System ~ Core CSS. Learn more ~ http://960.gs/ Licensed under GPL and MIT.*/

.container_12 {margin-left: auto;margin-right: auto;width: 960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {display: inline;float: left;margin-left: 10px;	margin-right: 10px;}
.alpha {margin-left: 0;}.omega {margin-right: 0;}

.container_12 .grid_1 {width: 60px;}.container_12 .grid_2 {width: 140px;}.container_12 .grid_3 {width: 220px;}.container_12 .grid_4 {width: 300px;}.container_12 .grid_5 {width: 380px;}.container_12 .grid_6 {width: 460px;}.container_12 .grid_7 {width: 540px;}.container_12 .grid_8 {width: 620px;}.container_12 .grid_9 {width: 700px;}.container_12 .grid_10 {width: 780px;}.container_12 .grid_11 {width: 860px;}.container_12 .grid_12 {width: 940px;}
.container_12 .prefix_1 {padding-left: 80px;}.container_12 .prefix_2 {padding-left: 160px;}.container_12 .prefix_3 {padding-left: 240px;}.container_12 .prefix_4 {padding-left: 320px;}.container_12 .prefix_5 {padding-left: 400px;}.container_12 .prefix_6 {padding-left: 480px;}.container_12 .prefix_7 {padding-left: 560px;}.container_12 .prefix_8 {padding-left: 640px;}.container_12 .prefix_9 {padding-left: 720px;}.container_12 .prefix_10 {padding-left: 800px;}.container_12 .prefix_11 {padding-left: 880px;}
.container_12 .suffix_1 {padding-right: 80px;}.container_12 .suffix_2 {padding-right: 160px;}.container_12 .suffix_3 {padding-right: 240px;}.container_12 .suffix_4 {padding-right: 320px;}.container_12 .suffix_5 {padding-right: 400px;}.container_12 .suffix_6 {padding-right: 480px;}.container_12 .suffix_7 {padding-right: 560px;}.container_12 .suffix_8 {padding-right: 640px;}.container_12 .suffix_9 {padding-right: 720px;}.container_12 .suffix_10 {padding-right: 800px;}.container_12 .suffix_11 {padding-right: 880px;}

/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;width:0;height:0;}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix {display:inline-block;}
* html .clearfix{height:1%;}
.clearfix {display:block;}

body{font:13px/1.5 Arial,'Liberation Sans',FreeSans,sans-serif;background: #fff url(/images/redesign/footer_bg.png) repeat-x bottom;clear:left;}
a:focus{outline:1px dotted invert;}
a {color:#0063DC;}
hr{border:0 #ccc dotted;border-top-width:1px;clear:both;height:0;}

.frame {padding:3px;border:1px solid #ccc;}
.bullet {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat 0 -355px;padding-left:14px;}
.cart {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat 0 -120px;padding-left:20px;}

/* headings */

/*
h1{font-size:25px;}
*/
h1{font: 18px 'Helvetica Neue', Arial, Verdana;font-weight:bold;margin:-4px 0 5px;background: url(/images/redesign/blue_dotted.png) repeat-x bottom;padding-bottom:7px;}
h2{font: 17px 'Helvetica Neue', Arial, Verdana;font-weight: bold;margin:7px 0 7px 0;}
h3,h4{font:16px Verdana, Arial, sans-serif;margin-bottom:10px;font-weight:bold;}
h5{font: 13px 'Helvetica Neue', Arial, Verdana;font-weight: bold;margin-bottom:5px;}
h6{font:14px 'Helvetica Neue', Arial, Verdana;font-weight: bold;margin-bottom:5px;}
/* spacing */
.standardBold {font-weight: bold;}
.standardError {font-weight: bold; color:red}


ol{list-style:none;}
ul{list-style:none;}
p,h1,h6,ol,ul,pre,table,address,fieldset,#movie-posters{margin-bottom:15px;}
hr {margin:15px 0;}

/* error styles */
.error {color:#f00;}

/* header */
#header-copy {margin-bottom:-14px;}
#header-copy p{display:inline;position:relative;bottom:2px;margin-bottom:0;}
#header-ads {margin-bottom:21px;}
#header span {position:absolute;left:-9999px;}
#header {position:relative;margin-bottom:15px;}
#banner-ad {width:728px;height:90px;float:left;}
#spc-ad {width:190px;height:90px;float:right;}
#login-register span {position:absolute;top:123px;left:838px;}
#logout span {position:absolute;top:115px;left:816px;z-index:330}
/*#logout span img {position:absolute; top:-15px;left:-30px;border:1px solid #ccc;}*/


#user-profile {margin: 0; padding: 0;}
#user-profile li {margin: 0; padding: 0; list-style: none; float: left;}
#user-profile li img {position:absolute; top:-15px; left:-15px; border:1px solid #ccc;}
#user-profile li a {display: block; margin: 0 1px 0 0; padding: 4px 0px 4px 25px; width: 90px; background: transparent url(/images/redesign/downArrow_sprite.png) right no-repeat; text-align: left; text-decoration: none;}
#user-profile li a:hover {background: #0063DC color: #FFF;}
#user-profile div {position: absolute; visibility: hidden; margin: 0; padding: 0; background: #F2F2F2; border: 1px solid #5970B2}
#user-profile div a {position: relative; display: block; margin: 0;	padding: 5px 20px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #F2F2F2; color: #2875DE; }
#user-profile div a:hover{background: #0063DC; color: #FFF}

#menubar {height:37px;background: #70706A url(/images/redesign/menu_bg.png) repeat-x;height:37px;position:relative;z-index:0}
#menubar input[type=text] {width:220px;height:14px;margin-top:7px;top:0;position:absolute;right:75px; z-index:-1}
#menubar #search {position:absolute;top:7px;right:8px;z-index:-1}
#nav {width:630px;}

#nav a {display:block;float:left;margin:0;background: #70706A url(/images/redesign/menubar.png) no-repeat;height:37px;}
#nav li a {display:block;text-indent:-9999px;}
#nav #tv-series {width:90px;background-position: 0 0;}
#nav #tv-series li {padding:3px 13px 17px 17px;}
#nav #tv-series:hover {background-position: 0 -38px;}
#nav #movies {width:76px;background-position: -90px 0;}
#nav #movies li {padding:3px 17px 17px 18px;}
#nav #movies:hover {background-position: -90px -38px;}
#nav #music {width:65px;background-position: -166px 0;}
#nav #music li {padding:3px 13px 17px 18px;}
#nav #music:hover {background-position:-166px -38px;}
#nav #news {width:64px;background-position: -231px 0;}
#nav #news li {padding:3px 18px 17px 12px;}
#nav #news:hover {background-position:-231px -38px;}
#nav #actors {width:77px;background-position: -295px 0;}
#nav #actors li {padding:3px 17px 17px 24px;}
#nav #actors:hover {background-position:-295px -38px;}
#nav #actresses {width:105px;background-position: -372px 0;}
#nav #actresses li {padding:3px 17px 17px 30px;}
#nav #actresses:hover {background-position: -372px -38px;}
#nav #forums {width:81px;background-position: -481px 0;}
#nav #forums li {padding:3px 17px 17px 16px;;}
#nav #forums:hover {background-position: -481px -38px;}
#nav #store {width:72px;background-position: -562px 0;}
#nav #store li {padding:3px 14px 17px 20px;}
#nav #store:hover {background-position:-562px -38px;}

/* login */
body.login {background:none;}
#login h1, #register h1 {font: 24px Arial;font-weight:bold;}
#login-popup {margin:0 auto;width:600px;border:1px solid #70706A;padding:30px 0;}
#register {float:left;width:220px;padding: 0 40px;}
#join {float:left;width:220px;padding: 0 40px;}
#join h1 {background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -230px;padding-left:46px;}
#login { float:left; padding-left: 1em; width:220px; border-left: 1px dotted #999;}
#login h1 {background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -230px;padding-left:46px;}
#login .field{width:180px; display:block;}
#login input {margin-bottom:10px;}
#login #loginMsg {display:inline;}

#tv-series {position:relative;}
#left-nav {width:85px;position:absolute;top:-6px;left:0;}
#left-nav h4 {margin-bottom:0;}
#left-nav li {line-height:175%;}
#left-nav a {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat 0 -182px;padding-left:15px;}
#left-nav .current {background-position: 0 -167px;text-decoration:none;font-weight:bold;}


#storyvault-left-nav {width:150px; position:absolute;top:-6px;left:0;}
#storyvault-left-nav h4 {margin-bottom:0;}
#storyvault-left-nav li {line-height:175%;}
#storyvault-left-nav a {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat 0 -182px;padding-left:15px;}
#storyvault-left-nav .current {background-position: 0 -167px;text-decoration:none;font-weight:bold;}

/* used to sort results, and perform searches within tv/movies*/
#sort-controls {width:594px;padding:6px 4px;border:1px solid #ccc;float:left;margin-left:100px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#sort-controls #inputs {float:left;margin-left:7px;}
#sort-controls input[type=text] {width:180px;}
#sort-controls span {font-size:11px;padding-top:3px;padding-right:12px;margin-left:7px;display:block;float:left;}
#sort-controls .current a {font-weight:bold;}
#sort-controls .current {background:url(/images/redesign/icon_sprite.gif) no-repeat 37px -197px;}
#sort-controls .most-recent {width: 70px;}
#sort-controls .most-recent.current {background-position: 71px -194px;}
#sort-controls .highest-rated {width: 79px;}
#sort-controls .highest-rated.current {background-position: 78px -194px;}
#sort-controls .see-all {width:41px;}
#sort-controls .see-all.current {background-position: 40px -194px;}
#sort-controls .title {width:27px;}
#sort-controls .title.current {background-position: 26px -194px;}

/* used to sort results, and perform searches within storyvault*/
#storyvault-results.sort-controls {width:524px;padding:6px 4px;border:1px solid #ccc;float:left;margin-left:160px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#storyvault-results.sort-controls #inputs {float:left;margin-left:7px;}
#storyvault-results.sort-controls input[type=text] {width:180px;}
#storyvault-results.sort-controls span {font-size:11px;padding-top:3px;padding-right:12px;margin-left:7px;display:block;float:left;}
#storyvault-results.sort-controls .current a {font-weight:bold;}
#storyvault-results.sort-controls .current {background:url(/images/redesign/icon_sprite.gif) no-repeat 37px -197px;}
#storyvault-results.sort-controls .most-recent {width: 70px;}
#storyvault-results.sort-controls .most-recent.current {background-position: 71px -194px;}
#storyvault-results.sort-controls .highest-rated {width: 79px;}
#storyvault-results.sort-controls .highest-rated.current {background-position: 78px -194px;}
#storyvault-results.sort-controls .see-all {width:41px;}
#storyvault-results.sort-controls .see-all.current {background-position: 40px -194px;}
#storyvault-results.sort-controls .title {width:27px;}
#storyvault-results.sort-controls .title.current {background-position: 26px -194px;}

#welcome {position:relative;}
#welcome a {color:#fff;position:absolute;bottom:9px;right:15px;;}

#movie-posters li {float:left;width:90px;list-style-type:none;margin-left:11px;}
#movie-posters p {width:90px;margin:0 auto;text-align:center;font-size:11px;}
#movie-posters img {width:85px;height:125px;border:2px solid #ccc;margin:0 auto;}

/* ads */
.ad {background-color:#fff;margin-bottom:15px;outline:1px solid #ccc;}
.ad+p {font-size:11px;text-align:center;background-color:#fff;}

.buy-dvds {background: #fff;font-size:12px;text-align:center;padding:15px;margin-top:-15px;}
.buy-dvds h6 {text-align:left;padding:0 7px 1px;margin-bottom:0;}
.buy-dvds .dvd {padding-top:10px;}
.dvd + .dvd {margin-top:10px;}
.buy-dvds img {margin: 0 auto;border:2px solid #ccc;}
.buy-dvds p {width:140px;margin:0 auto;text-align:left;}
.buy-dvds span {display:block;}
.module + .buy-dvds {/*margin-top:15px;*/}
.grid_4 .buy-dvds {width:270px;margin:15px auto;}

#google-ad {height:100px;/*background-color:#eee;*/margin-left:0;}
#tv-series .googleAds_hor {height:100px;margin-left:100px;}
.skyscraper {margin-bottom:5px;}

.halfpage {margin-bottom:5px;}
.grid_3 .skyscraper div {margin:0 15px 0 15px;}
.grid_4 .skyscraper div {margin:0 70px;}

.module {border:1px solid #eaeaea;background-color:#F2F2F2;position:relative;margin-bottom:15px;padding:0 10px 10px;}
.module ul {border:2px solid #eaeaea;background-color:#fff;margin:0;padding:5px 15px;}
.module li {position:relative;background: #fff url(/images/redesign/grey_dotted.png) repeat-x;height:18px;padding:5px 0 8px;}
.module ul > li:first-child {background-image:none;}
.module .rss {position:absolute;right:10px;top:15px;}
.module .rating span {width:70px; position:absolute;right:0;background: url(/images/redesign/stars-small-sprite.png) top right no-repeat;text-indent:-9999px;}
.module .rating .five {background-position: 0 -176px;} 
.module .rating .four-point-five {background-position: 0 -159px;}
.module .rating .four {background-position: 0 -140px;}
.module .rating .three-point-five {background-position: 0 -122px;}
.module .rating .three {background-position: 0 -104px;}
.module .rating .two-point-five {background-position: 0 -86px;}
.module .rating .two {background-position: 0 -68px;}
.module .rating .one-point-five {background-position: 0 -50px;}
.module .rating .one {background-position: 0 -32px;}
.module .rating .point-five {background-position: 0 -14px;}
.module .rating .zero {background-position: 0 0;}

.module li.featured-actor {float:left;width:120px;height:195px;background:none;text-align:center;margin-bottom:0;}
.module li.featured-actor img {border:2px solid #eaeaea;padding:2px;}
.module .featured-actors {padding:5px 12px;margin-top:10px;}
.module .featured-actors > li:first-child {margin-right:10px;}
.featured-actor a {font-weight: bold;}
.featured-actor span {width:10px;display:block;background:url(/images/redesign/actor-ratings-sprite.png) no-repeat 10px 20px;padding-bottom:20px;}

.main-module {border:1px solid #eaeaea;background-color:#F2F2F2;position:relative;margin-bottom:15px;padding:10px;}
.inner-module {border:2px solid #eaeaea;background-color:#fff;margin:0;padding:10px;position:relative;}
.inner-module h2 {position:relative;}
.inner-module h2 .rss {right:0;top:8px;position:absolute;}

#news-module dt {margin-bottom:5px;}
#news-module dd:last-child {margin-bottom:0;}

#write-reviews {position:relative;margin-bottom:30px;}
#write-reviews p {background:url(/images/redesign/icon_sprite.gif) no-repeat 0 -139px;padding-left:20px;position:absolute;right:11px;bottom:11px;margin-bottom:0;}
#write-reviews a {color:#fff;}

#recent-forum-topics span {display:block;font-size:11px;}
#recent-forum-topics li {height:32px;padding-top:3px;}

.featured-review-photo {float:left;padding:3px;border:1px solid #ccc;margin:5px 10px 15px 0;}
.featured-review {clear:left;position:relative;padding-bottom:5px;}
.featured-review p {margin-bottom:5px;}
.featured-review span.read-more {position:absolute;right:5px;bottom:10px;}

.featured-review p.review-rating {position:relative;}
.featured-review p.review-rating span {position:absolute; left:262px;width:80px;padding-right:10px;background: url(/images/redesign/stars-small-sprite.png) top left no-repeat;text-indent:-9999px;}
.featured-review p.review-rating .five {background-position: 0 -176px;} 
.featured-review p.review-rating .four-point-five {background-position: 0 -159px;}
.featured-review p.review-rating .four {background-position: 0 -140px;}
.featured-review p.review-rating .three-point-five {background-position: 0 -122px;}
.featured-review p.review-rating .three {background-position: 0 -104px;}
.featured-review p.review-rating .two-point-five {background-position: 0 -86px;}
.featured-review p.review-rating .two {background-position: 0 -68px;}
.featured-review p.review-rating .one-point-five {background-position: 0 -50px;}
.featured-review p.review-rating .one {background-position: 0 -32px;}
.featured-review p.review-rating .point-five {background-position: 0 -14px;}
.featured-review p.review-rating .zero {background-position: 0 0;}

/* footer */

#footer {height:260px;position:relative;}
#copyright {position:absolute;left:0;bottom:0;margin-bottom:0;font-size:10px;}
#footer a, #copyright {color:#fff;}
#footer #categories {margin:15px 0 0;}
#footer #categories li {float:left;margin-right:34px;}
#footer #categories li#lounge {margin-right:0;}
#footer #categories li li {display:block;float:none;margin-bottom:5px;margin-right:0;}

/* breadcrumbs */
#breadcrumbs p {margin-top: -8px;padding-bottom:10px;background: #fff url(/images/redesign/grey_dotted.png) repeat-x bottom;}
#breadcrumbs .breadcrumb-current {text-decoration:none;color:#000;}
#breadcrumbPlaceholder {height:2em;}

/* review page */
.review-image {padding:3px;border:1px solid #ccc;margin-bottom:10px;}

.review-links {width:120px;margin-left:15px;}
.review-links li, .review-links span {background: #fff url(/images/redesign/icon_sprite.gif) no-repeat;padding-left:19px;}
.review-links .reviews {background-position: 0 0;}
.review-links .comments {background-position: 0 -20px;}
.review-links .cast {background-position: 0 -40px;}
.review-links .pictures {background-position: 0 -60px;}
.review-links .videos {background-position: 0 -80px;}
.review-links .write {background-position: 0 -100px;}
.review-links .buy {background-position: 0 -120px;}
.review-links .share {background-position: 2px -443px;}

#review h1 {background:none;padding-bottom:2px;}
#review .review-author {margin-bottom:5px;}
#review .review-date {float:right;}

#review .review-rating span {width:80px;padding-right:15px;;background: url(/images/redesign/stars-small-sprite.png) top right no-repeat;text-indent:-9999px;position:absolute;}
#review .review-rating .five {background-position: 5px -176px;} 
#review .review-rating .four-point-five {background-position: 5px -159px;}
#review .review-rating .four {background-position: 5px -140px;}
#review .review-rating .three-point-five {background-position: 5px -122px;}
#review .review-rating .three {background-position: 5px -104px;}
#review .review-rating .two-point-five {background-position: 5px -86px;}
#review .review-rating .two {background-position: 5px -68px;}
#review .review-rating .one-point-five {background-position: 5px -50px;}
#review .review-rating .one {background-position: 5px -32px;}
#review .review-rating .point-five {background-position: 5px -14px;}
#review .review-rating .zero {background-position: 5px 0;}

/* production page */
#production {background:url(/images/redesign/blue_dotted.png) repeat-x bottom;}
#production .cast li {display:inline;margin-bottom:10px;float:left;width:270px;}
#production .cast li a {position:relative;top:-29px;padding:0 5px;}
#production .cast li span {position:relative;top:-29px; left: 45px; padding:0 5px;}
#production .cast img {border:1px solid #ccc;}
#production-details p {margin-bottom:0;width:400px;}
#production-details span {width:60%;float:right;}
#production-details #avgRating {width:inherit;float:none;}
#production #review {background-image:none;position:relative;}
.read-more {position:absolute;right:0;}
.add-review {background:url(/images/redesign/icon_sprite.gif) no-repeat 0 -139px;padding:2px 20px;}

.comment img, .production-photo img {padding:3px;border:1px solid #ccc;float:left;margin-right:8px;}
.comment .rater img, .comment .rating img {padding:2px;border:none;margin-right:0px;}
.comment p {margin-bottom:0;}
.comment .date {color:#666;font-size:12px;}
#production label {display:block;}
#comment-field + p {margin-top:5px;}
#comment-field {width:400px;height:150px;margin-top:10px;}
.see-photos {position:absolute;right:0;top:0;padding-left:20px;background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -58px;}
#production-photos {position:relative;}

#youtube-videos {/*background:url(/images/redesign/icon_sprite.gif) no-repeat 419px -393px;*/margin-bottom:15px;}

/* tv series/movies browse pages */
.browse-results-photo {float:left;margin-right:10px;}
.result h5, .result p {margin-bottom:2px;}
.result {padding:15px 0;margin-left:100px; background: transparent url(/images/redesign/blue_dotted.png) repeat-x bottom; }
.result .result-number {float:left;margin-right:10px;}
.result .review-links span {padding-right:3px;}
.result .review-links {width:inherit;margin-left:0;}

/* for storyvault browse page*/
.result-storyvault {padding:15px 0;margin-left:180px; background: transparent url(/images/redesign/blue_dotted.png) repeat-x bottom; }
.result-storyvault .result-number {float:left;margin-right:10px;}

.result p.review-rating {position:relative;}
.result p.review-rating span {position:absolute; left:215px;width:80px;padding-right:10px;background: url(/images/redesign/tv-ratings-sprite.png) top left no-repeat;text-indent:-9999px;}
.result p.review-rating .five {background-position: 0 -250px;} 
.result p.review-rating .four-point-five {background-position: 0 -225px;}
.result p.review-rating .four {background-position: 0 -200px;}
.result p.review-rating .three-point-five {background-position: 0 -175px;}
.result p.review-rating .three {background-position: 0 -150px;}
.result p.review-rating .two-point-five {background-position: 0 -125px;}
.result p.review-rating .two {background-position: 0 -100px;}
.result p.review-rating .one-point-five {background-position: 0 -75px;}
.result p.review-rating .one {background-position: 0 -50px;}
.result p.review-rating .point-five {background-position: 0 -25px;}
.result p.review-rating .zero {background-position: 0 0;}

.result .productionImage, .result .productionDetails { float:left; display:inline; }

#results-heading {margin-left:100px;}
#results-total {float:right;font-size:11px;}
.result-year {margin-left:100px;margin-bottom:15px;}
.result-year h4 {font-size:14px;margin-bottom:4px;padding-bottom:5px;background: transparent url(/images/redesign/blue_dotted.png) repeat-x bottom;}
.sorted-result {position:relative;margin-bottom:0;}
.sorted-result .rating {position:absolute;left:250px;}
.sorted-result .review-links {position:absolute;right:0;top:0;width:auto;}

.sorted-result {position:relative;}
.sorted-result span {position:absolute; left:275px;width:80px;padding-right:10px;background: url(/images/redesign/stars-small-sprite.png) top left no-repeat;text-indent:-9999px;}
.sorted-result .five {background-position: 0 -176px;} 
.sorted-result .four-point-five {background-position: 0 -159px;}
.sorted-result .four {background-position: 0 -140px;}
.sorted-result .three-point-five {background-position: 0 -122px;}
.sorted-result .three {background-position: 0 -104px;}
.sorted-result .two-point-five {background-position: 0 -86px;}
.sorted-result .two {background-position: 0 -68px;}
.sorted-result .one-point-five {background-position: 0 -50px;}
.sorted-result .one {background-position: 0 -32px;}
.sorted-result .point-five {background-position: 0 -14px;}
.sorted-result .zero {background-position: 0 0;}

#pagination-container {clear:both;padding:15px 0;text-align:center;}
/*#pagination-container {margin-left:0;background-image:url(/images/redesign/grey_dotted.png);}*/
#tv-series #pagination-container {background: #fff url(/images/redesign/blue_dotted.png) repeat-x bottom;margin-left:100px;}
#pagination-control {text-align:center;padding:4px 20px;margin-bottom:0;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#pagination-control span {color:#ccc;font-size:12px;margin:0 4px;}

/* body classes, to set current page on nav */
.tv-series #nav #tv-series {background-position: 0 -38px;}
.movies #nav #movies {background-position: -90px -38px;}
.music #nav #music {background-position:-166px -38px;}
.news #nav #news {background-position:-231px -38px;}
.actors #nav #actors {background-position:-295px -38px;}
.actresses #nav #actresses {background-position: -372px -38px;}
.forums #nav #forums {background-position: -481px -38px;}
.store #nav #store {background-position: -562px -38px;}

/* actor/actress pages */
#actor-results {position:relative;}
#actor-results h1 {background:none;}
#actor-results #sort-controls, #actor-landing #sort-controls {margin-left:0;width:610px;}
#actor-results #sort-controls a, #actor-landing #sort-controls a {height: 16px;font-size:13px;padding-left:20px;background: #fff url(/images/redesign/icon_sprite.gif) no-repeat;}
#actor-results #sort-controls .chinese, 
#actor-landing #sort-controls .chinese,
#search-module .chinese {background-position: 0 -278px;}
#actor-results #sort-controls .korean,
#actor-landing #sort-controls .korean,
#search-module .korean {background-position: 0 -298px;}
#actor-results #sort-controls .taiwanese, 
#actor-landing #sort-controls .taiwanese,
#search-module .taiwanese {background-position: 0 -318px;}
#actor-results #sort-controls .japanese, 
#actor-landing #sort-controls .japanese,
#search-module .japanese {background-position: 0 -338px;}
#actor-results #sort-controls .singaporean, 
#actor-landing #sort-controls .singaporean,
#search-module .singaporean {background-position: 0 -426px;}
#actor-results #sort-controls #inputs,
#actor-landing #sort-controls #inputs {float:left;margin-left:6px;}
#actor-results #sort-controls .input,
#actor-landing #sort-controls .input {width:186px;}

#actor-results .result {margin-left:0;background-image:url(/images/redesign/grey_dotted.png);}
#actor-results .browse-results-photo {padding:4px;border: 1px solid #ccc;}
#actor-results .result p.review-rating span {background:url(/images/redesign/actor-ratings-sprite.png) no-repeat 10px 20px;left:200px;position:absolute;top:-18px;width:110px;height:40px;}

span.five-stars {background-position:-1201px 20px !important}
span.four-point-five-stars {background-position:-1081px 20px !important;}
span.four-stars {background-position:-961px 20px !important;}
span.three-point-five-stars {background-position:-841px 20px !important;}
span.three-stars {background-position:-721px 20px !important;}
span.two-point-five-stars {background-position:-601px 20px !important;}
span.two-stars {background-position:-481px 20px !important;}
span.one-point-five-stars {background-position: -351px 20px !important;}
span.one-stars {background-position:-231px 20px !important;}
span.point-five-stars {background-position: -110px 20px !important;}
span.zero-stars {background-position:10px 20px !important;}


/* used to select a letter from the alphabet */
.browse-control {}
.letter {padding:3px 6px;font: 12px Arial;color:#0063DC;border:1px solid #eaeaea;border-right:none;display:block;float:left;}
.letter:hover a {text-decoration:underline;}
.last {border-right:1px solid #eaeaea;}
.letter a {text-decoration:none;}
.selected {background-color:#0063DC;}
.selected a {color:#fff;}

/* popular actor/actress module */
#popular-actor {margin-top:-15px;}
#popular-actor.not-top {margin-top:0;}
#popular-actor ul {padding-top:0;padding-bottom:0;}
#popular-actor li {height:40px;padding:10px 0;position:relative;}
#popular-actor span {position:absolute;top:20px;}
#popular-actor li a {position:absolute;top:20px;left:70px;}
#popular-actor li img {padding:1px;border:1px solid #ccc;margin: 0 5px;position:absolute;left:15px;}

/* fan club module */
#fan-module ul {padding-top:0;padding-bottom:0;}
#fan-module li {height:40px;padding:10px 0;position:relative;}
#fan-module span {position:absolute;top:20px;}
#fan-module li a {position:absolute;top:20px;left:70px;}
#fan-module li img {padding:1px;border:1px solid #ccc;margin: 0 5px;position:absolute;left:15px;}

/* dvds in store module */
#dvds-in-store {margin-top:15px;}
#dvds-in-store a {font-size:11px;}
#dvds-in-store li {text-align:center;float:left;width:100px;height:120px;background:none;margin:10px 9px 0;}
#dvds-in-store li.alpha {margin-left:0;}
#dvds-in-store li.omega {margin-right:0;}
#dvds-in-store img {margin:0 auto;background: #eee;padding:2px;border:1px solid #ccc;display:block;}
#dvds-in-store p {margin:0 0 0 12px;padding:12px 0 0 0;}
#dvds-in-store p a {font-size:13px;background: #fff url(/images/redesign/icon_sprite.gif) no-repeat 0 -120px;padding-left:20px;}

/* actors/actress landing page */
.featured-actor {position:relative;margin-bottom:15px;}
.featured-actor h2 {background:none;clear:left;margin-bottom:0;}
.featured-actor img {float:left;padding:2px;border:1px solid #ccc;margin-right:10px;}
.featured-actor p {margin-bottom:10px;}
.featured-actor span {display:inline-block;padding:0 120px 0 0;text-indent:-9999px;}
.featured-actor span.votes {width:auto;display:inline;padding-right:0;}
.featured-actor .see-profile {position:absolute;bottom:0;left:170px;margin-bottom:0;}

.featured-actor span.five-stars,#star-power span.five-stars {background-position:-1201px 0 !important}
.featured-actor span.four-point-five-stars, #star-power span.four-point-five-stars {background-position:-1081px 0 !important;}
.featured-actor span.four-stars, #star-power span.four-stars {background-position:-961px 0 !important;}
.featured-actor span.three-point-five-stars, #star-power span.three-point-five-stars {background-position:-841px 0 !important;}
.featured-actor span.three-stars, #star-power span.three-stars {background-position:-721px 0 !important;}
.featured-actor span.two-point-five-stars, #star-power span.two-point-five-stars {background-position:-601px 0 !important;}
.featured-actor span.two-stars, #star-power span.two-stars {background-position:-481px 0 !important;}
.featured-actor span.one-point-five-stars, #star-power span.one-point-five-stars {background-position: -351px 0 !important;}
.featured-actor span.one-stars, #star-power span.one-stars {background-position:-231px 0 !important;}
.featured-actor span.point-five-stars, #star-power span.point-five-stars {background-position: -110px 0 !important;}
.featured-actor span.zero-stars, #star-power span.zero-stars {background-position:10px 0 !important;}

/* tv series landing page */
.tv-series #latest-reviews {margin:-15px 0 15px;}
.tv-series-block {position:relative;margin-bottom:15px;width:300px;float:left;}
/* .tv-series-block img {float:left;margin-right:15px;} */
/* hardcoded imageContainer size to account for non-standard image sizes messing up layout */
.tv-series-block .imageContainer {float:left;margin-right:15px;width:85px;height:125px;overflow:hidden;}
.tv-series-block li {list-style-type:none;padding-left:10px;white-space:nowrap}
.tv-series-block span {background:#fff url(/images/redesign/icon_sprite.gif) no-repeat 0 -355px;padding-left:14px;position:relative;bottom:5px;}
.tv-series-block h2 {background:none;padding-bottom:3px;}
/*.tv-series-column {width:300px;float:left;}*/
/* changed tv-series-column to tv-series-list.  no more need for columns */
.tv-series-list {float:left;}
#tv-series-landing .tv-series-list:first-child {margin-right:10px;}

.tv-series-block li:hover {background:transparent url(/images/redesign/selected_series.png) no-repeat 88px 0;color:#fff;}
.tv-series-links li:hover a {color:#fff}
.tv-series-links .photo {display:none;}

.movies #latest-reviews {margin-top:-15px;}

#actor-profile #review {position:relative;}
#actor-photos {position:relative;}
.production-photo .actor {margin:0 4px 15px;}
#actor-profile textarea {display:block;}
#filmography p {margin-bottom:0;}
#actor-profile #youtube-videos {background-position:579px -395px;}
#actor-profile .youtube-video {margin:0 4px 15px 5px;}
#actor-profile h1 {background:none;margin-bottom:0;}
#actor-profile-links li {display:inline;padding-left:20px;background:transparent url(/images/redesign/icon_sprite.gif) no-repeat;}
#actor-profile-links .pictures {background-position:0 -60px;}
#actor-profile-links .filmography {background-position:0 -378px;}
#actor-profile-links .comments {background-position:0 -18px;}
#actor-profile-links .fans {background-position:0 -463px;}
#actor-profile-links .videos {background-position:0 -80px;}
#actor-profile-links .buy {background-position:0 -120px;}
#actor-profile-links .share {background-position:4px -445px;}
#actor-profile-links {/*position:absolute;right:0;top:-3px;*/}

#actor-profile {position:relative;}
#actor-profile .profile-photo {float:left;padding:2px;border:1px solid #ccc;margin-right:10px;}

#actor-details {float:left;}
.actor-details {width:210px;float:left;margin-bottom:15px;}
.actor-details dt {float:left;clear:both;}
.actor-details dd {margin-left:100px;}

#star-power h2 {margin-top:10px;}
/* changed #star-power span height from 40px to auto so that elements would wrap properly */
#star-power span {background:url(/images/redesign/actor-ratings-sprite.png) no-repeat 10px 20px;width:110px;height:auto;float:left;text-indent:-9999px;position:relative;left:-10px;}
/* Reset span#vote for ajax rating */
#star-power #vote, #star-power .msg {background:none;width:auto;height:auto;float:none;text-indent:-0;position:relative;left:0;}
#star-power .msg {color:gray;}

#fan-base .group {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat;background-position:0 -488px;padding-left:20px;}
.add-fan {background:transparent url(/images/redesign/icon_sprite.gif) no-repeat;background-position:0 -463px;padding-left:20px;}

#photos-page h1 {background:none}
#photos-page img {border:1px solid #ccc; padding:3px;}
#photos-page table {margin:0 auto;}
#photos-page table div {margin:5px;}
/*
#photos-page #pagination-container {padding:15px 0;float:left;position:relative;left:50%;}
#photos-page #pagination-control {float:left;position:relative;right:50%;}
*/

#photo-page-heading h1 {background:none}

/*
.moderator {float:left;}
.moderator span {display:block;}
.moderator img {padding:3px;border:1px solid #ccc;margin-right:10px;}
*/
.image-list {position:relative;}
.image-list li {float:left;list-style-type:none;margin-left:11px;max-width:20%;text-align:center;}
.image-list p {margin:0 auto;text-align:center;font-size:11px;}
.image-list img {border:2px solid #ccc;margin:0 auto;}
.image-list .see-all {position:absolute;right:0;top:0;padding-left:20px;background: url(/images/redesign/icon_sprite.gif) no-repeat 0 -120px;}

#search-module {margin-top:-15px;margin-bottom:15px;padding:0 10px 10px;border:1px solid #eaeaea;}
#search-module li a {height: 16px;padding-left:20px;background: #fff url(/images/redesign/icon_sprite.gif) no-repeat;}
#search-module ul {margin-left:10px;}

/* music pages */
.music h1 {background:none;}
.music .browse-control {margin-bottom:15px;}

#album-results {position:relative;}
#album-results .result {margin-left:0;background-image:url(/images/redesign/grey_dotted.png);}
#album-results .browse-results-photo {padding:4px;border: 1px solid #ccc;}
#music-albums li {width:30%;max-width:inherit;}
#music-albums li p {margin-bottom:15px;}

#album-profile-links li {display:inline;padding-left:20px;background:transparent url(/images/redesign/icon_sprite.gif) no-repeat;}
#album-profile-links .lyrics {background-position:0 -508px;}
#album-profile-links .comments {background-position:0 -18px;}
#album-profile-links .videos {background-position:0 -80px;}
#album-profile-links .buy {background-position:0 -120px;}
#album-profile-links {/*position:absolute;right:0;top:-3px;*/}

#album-profile dt {float:left; width:15%;}
#album-profile img {padding:3px;border:1px solid #ccc;float:left;margin-right:8px;}

.photosPager {float:right; margin-right:1em;}
.photosLeftPager {float:left; margin-right:1em;}

#reviewer h2 {background:none;}
#reviewer-profile .image {float:left;margin-right:15px;}

.store h2 {background:none;}
.store .see-all {margin-top:15px;}
.store #sections li, 
.store #dvds li {width:30%;float:left;margin-right:1%;}
.store #dvds li {text-align:center;}
.store .result {margin-left:0;}
.store .browse-results-photo {text-align:center;}

#member-reviews .production {float:left; width:60%;}
#member-reviews .rating {float:left;}
#member-reviews .rating span {width:70px;display:block;background: url(/images/redesign/stars-small-sprite.png) top right no-repeat;text-indent:-9999px;}
#member-reviews .rating .five {background-position: 0 -176px;} 
#member-reviews .rating .four-point-five {background-position: 0 -159px;}
#member-reviews .rating .four {background-position: 0 -140px;}
#member-reviews .rating .three-point-five {background-position: 0 -122px;}
#member-reviews .rating .three {background-position: 0 -104px;}
#member-reviews .rating .two-point-five {background-position: 0 -86px;}
#member-reviews .rating .two {background-position: 0 -68px;}
#member-reviews .rating .one-point-five {background-position: 0 -50px;}
#member-reviews .rating .one {background-position: 0 -32px;}
#member-reviews .rating .point-five {background-position: 0 -14px;}
#member-reviews .rating .zero {background-position: 0 0;}


div.boxYellow {padding: 1em; margin: 0 0 1em 0; background-color:#FFFFE0; border:1px solid #cececc; padding:3px}
div.boxRedDashed  {padding: 1em; margin: 0 0 1em 0; background-color:#fdf0f0; border: 1px dashed #BBD4ED;}
div.boxBlue {padding: 1em; margin: 0 0 1em 0; background-color:#EAF2FA; border: 1px solid #BBD4ED;} 
div.boxWhite {padding: 1em; margin: 0 0 1em 0; background-color:#FFFFFF; border: 1px solid #BBD4ED;}

textarea.review{width:650px}
input.reviewTitle {width:500px}



