@charset "UTF-8";
/* 
pio_print.css
Copyright 2009, Focus on the Family
Created: 5/7/09
Version: 1.0
*/

body { margin:20px; background:#fff; }
#container,
#editorialWell,
#article,
#header,
#footer,
#titleBar { width:100%; background:none; height:auto; font-family:Arial, Helvetica, sans-serif; }
#titleBar { border-bottom: 3px solid #86BA37; float: left; margin-bottom: 10px; padding-bottom:3px; }
#footer { border-top:3px solid #86ba37; width:100%; margin-top:10px; }
#footer .pioPrint-Bottomlogo { float: right; position: relative; display:block !important; }
#footer #footerRight { float:left; width:70%; }
#footer #footerRight .copyrighttext { position:relative; margin-top:-35px; /*width:80%;*/ float:left; /*padding-top:10px;*/ }
#footer  #footerRight .copyrighttext p { color:#000; }
.footerWrapper { width:100%; margin-top:5px; }
#container { font-family:Arial, Helvetica, sans-serif; }
.newRelease h2 { font-size:15px; }
#creditBox { width:200px; float:right; /*padding:190px 0 0 30px;*/ padding:0 0 0 30px; position:relative; border-bottom:3px solid #86ba37; display:inline; clear:none; height:auto; z-index:10; background-color:#fff; margin:0 0 30px 0; /*margin:15px 0 30px 0; */ }
#article { float:none; margin:0; padding:0; clear:none; width:auto; position:relative; }
#printLogo { display:block; }
#inTheaters { float: left; overflow: hidden; padding: 0 0 0 53px; width: 394px; }
.releaseRow { clear: both; overflow: hidden; padding-bottom: 23px; width: 394px; }
#alsoInTheaters { float: left;
    margin: 32px 0 0;
    overflow: hidden;
    padding: 0 12px;
    width: 251px;
}
#bottomHalf {
    clear: both;
    overflow: hidden;
    width: 980px;
}
#explore {
    float: left;
    margin: 0 0 0 50px;
    overflow: hidden;
    width: 100%;
}
.exploreBox {
    background: url("~/media/PIO/Images/Site/backgrounds/explorebox_bg.ashx") no-repeat scroll 0 0 transparent;
    float: left;
    height: 76px;
    margin: 0 25px 10px 0;
    width: 162px; -webkit-print-color-adjust: exact;
}
#mainWrapper { background-image:none; }
#footerRight hr { /*background-image:none;*/ display:none; }
#editorialWell #titleBar h2 {  float: left; margin-left: 8px; margin-top: 28px; }
#titleBar h2,
#titleBar h2 a { font-size:16px; text-transform:uppercase; text-indent:0; color:#000; text-decoration:none; /*padding:25px 0 5px 170px; width:100%; border-bottom:3px solid #86ba37; /*background: url("~/media/PIO/Images/Site/backgrounds/pio-print-logo.ashx") no-repeat scroll 0 0; -webkit-print-color-adjust: exact;*/ }
#footerRight { /*background: url("~/media/PIO/Images/Site/backgrounds/pio-print-logo.ashx") no-repeat right 0;*/ float:left; right:0;  }
/*#editorialWell #titleBar h2 { float:none; margin:10px 0; }*/
/*#article .mediaBox { position: absolute; float:right; margin-top:6px; width:200px; right:0; clear:both; z-index:10; top:0; }
 #article .mediaBox img { width:200px; height:117px; } */
#article h1 { color: #9F250A; font-size: 22px; font-weight: bold; text-transform:uppercase; width:100%; margin-bottom:10px; }
#article h2 { color: #000; font-size: 20px; font-weight: bold; text-transform:uppercase; width:100%; margin:20px 0; }
#article  .albumTrackTitle {margin-top:-8px;}
#article p { font-size:12px; width:100%; position:relative; margin:0 0 15px 0; }
#article h3 { background-image:none; text-transform:uppercase; font-size:14px; text-indent:0; color:#9F250A; width:100%; border-bottom:3px solid #86ba37; height:auto; position:relative; font-size:22px; /*float:left;*/ margin:20px 0 10px 0; }
#article .episode { width:100%; }
#article .episode .episodeDate span { display:none; }
#article td { font-size: 12px; line-height: 1.5; }
#article .episode .episodeDate { width:100%; display:block; overflow:hidden; }
#article .episode .episodeDate h3 { color: #9F250A; font-size: 18px; font-weight: bold; text-transform:uppercase; width:100%; clear:both; }
/*p.editorsNote { background:none; font-size:11px; margin:0 10px 10px 10px; padding:0 0 10px 0; border-bottom:1px solid black; text-indent:0; color:#000; width:90%; height:auto; }*/
p.editorsNote span { font-weight:bold; display:block; }

#creditBox dl { background:none; margin:0 10px 10px 0; float:left; position:relative; width:200px; }
#creditBox dt { color:#886955; font-weight:bold; font-size:11px; text-transform:uppercase; margin:5px 0 0 0; }
#creditBox dd { margin:0; font-size:12px; }
#creditBox dl dt#mpaa,
#creditBox dl dt#esrb{ height:auto; text-indent:-9999px; font-size:9px; margin:0; font-weight:bold; }

#creditBox dl dd.r,
#creditBox dl dd.g,
#creditBox dl dd.pg, 
/*#creditBox dl dd.pg13,*/
#creditBox dl dd.nc17,
#creditBox dl dd.unrated { width: 44px; height:18px; font-size:11px; text-indent:-9999px; background: url("~/media/PIO/Images/Site/backgrounds/mpaa_bg.ashx") no-repeat 0 0; -webkit-print-color-adjust: exact; }
/*#creditBox dl dd.r { background-position: 0 0; }
#creditBox dl dd.g { background-position: 0 -18px; }
#creditBox dl dd.pg { background-position: 0 -36px; width:29px; }
#creditBox dl dd.pg13 { display:none; }
#creditBox dl dd.nc17 { background-position: 0 -91px; width:29px; }*/
#creditBox dl dd.r, #creditBox dl dd.g, #creditBox dl dd.pg, #creditBox dl dd.pg13, #creditBox dl dd.nc17 { display:none; }

#creditBox h2,
#creditBox .week,
.lastWeek { margin:0 0 0 10px; font-size:13px; }
#creditBox .week,
.lastWeek { font-size:11px; }

dd.title { font-weight:bold; }

#footer .columnRight { width:90%; margin:0; }
#container #footer ul.corporateNav { float:none; text-align:left; list-style:none; margin:0; padding:0; }
#container #footer ul.corporateNav li,
#container #footer ul.corporateNav li a { color:#000; text-decoration:none; font-size:9px; }

.albumTrackTitle { margin:-19px 0 19px 0; font-weight:bold; }
.ratingLabel { margin:-15px 0 19px 0; font-weight:bold; }

#creditBox dl dd.esrbec, #creditBox dl dd.esrbe, #creditBox dl dd.esrbe10, #creditBox dl dd.esrbt, #creditBox dl dd.esrbm, #creditBox dl dd.esrba, #creditBox dl dd.esrbrp {
    background: url("~/media/PIO/Images/Site/backgrounds/esrb_bg.ashx") no-repeat scroll 0 0 transparent; -webkit-print-color-adjust: exact;
    font-size: 1px;
    height: 31px;
    text-indent: -9999px;
    width: 21px;
}
#creditBox dl dd.esrbec, #creditBox dl dd.esrbe, #creditBox dl dd.esrbe10, #creditBox dl dd.esrbt, #creditBox dl dd.esrbm, #creditBox dl dd.esrba, #creditBox dl dd.esrbrp {
    display:none;
}

#container #editorialWell #article .episode .episodeDate span {
    background: url("~/media/PIO/Images/Site/backgrounds/tvratings_bg.ashx") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 1px;
    height: 22px;
    text-indent: -9999px;
    width: 20px;
	margin: 24px 0 0 10px; -webkit-print-color-adjust: exact;
}
#container #editorialWell #article .episode .episodeDate span.tvy, #container #editorialWell #article .episode .episodeDate span.tvy7, #container #editorialWell #article .episode .episodeDate span.tvy7fv, #container #editorialWell #article .episode .episodeDate span.tvg, #container #editorialWell #article .episode .episodeDate span.tvpg, #container #editorialWell #article .episode .episodeDate span.tv14, #container #editorialWell #article .episode .episodeDate span.tvma {
    display:none;
}

/* hidden items */

#header,
#flashLinks,
#sidebar,
.reviewControls,
.reviewControls li,
#share,
#search,
#theOscars,
#comingSoon,
#header h2,
#article h4,
#footer .columnLeft,
#footerLeft,
#footerMid,
#footerGN,
#footerUN,
.skipNav,
#header h2 a,
#header h3,
#header h3 a,
#header h4,
.borderLeft,
#footerRight ul li,
#footerRight ul li hr,
#footerRight h3,
borderRight,
borderTop,
.borderBottom,
.date,
.noPrint,
#socialMedia,
.creditboxTop,
#socialMediaContainer,
.shareBtn,
#reviewContrlsDIV,
p.editorsNote,
.sideAdReview,
.bottomReviewAd,
.ratingLink,
#creditBox .popupIcon,
#article .mediaBox { display:none; }

#reviewContrlsDIV li { display:none !important; }



#creditBox .numRatings { width:209px; float:left; }
#creditBox .topTitle { font-size:12px; letter-spacing:2px; text-transform:uppercase; text-align:center;  width:200px; margin:0 0 0 9px; }
#creditBox .ratingImgs { width:206px; margin:8px 0 0 3px; float:left; }
#creditBox .ratingImgs .adultsImg { float:left; }
#creditBox .ratingImgs .teensImg { float:left; }
#creditBox .ratingImgs .kidsImg { float:left; }
#creditBox .ratingNumbers { text-align:center;  width:200px; margin:3px 0 6px 9px; float:left; }
#creditBox .ratingContent { float:left; width:209px; /*margin:8px 0 8px 17px;*/ font-size:11px; color:#000; padding:8px 0; border-color:#93a57f;border-style:solid; border-width:1px 0; }


.pioPrint-Toplogo { float: left; display:block !important; }
.pioPrint-RatingIcon { float: left; display:block !important; width:100%; margin: 0 5px 5px 0; }
.pioPrint-RatingIconTV { float: left; display:block !important; width:100%; margin-bottom:5px; margin-left:10px; margin-top:25px; }

#creditBox .cautionTitle {
    border-top: 1px solid #F4F5F2;
    color: #888888;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    width: 100%;
}
#creditBox .ratingTitle {
    color: #888888;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.creditsText {
    color: #888888;
    width:100%;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
	text-align:left;
}
#creditBox .ratingLegends {
    border-bottom: 1px solid #D0D2CE;
    float: left;
    padding: 18px 0 13px;
    text-align: center;
    width: 100%;
}

#creditBox .ratingPlugs {
    border-bottom: 1px solid #D0D2CE;
    float: left;
    padding: 15px 0;
    width: 100%;
}
#creditBox .ratingImgs .adultsImg, #creditBox .ratingImgs .teensImg, #creditBox .ratingImgs .kidsImg {
    float: left;
    margin-right: 5px;
}
#creditBox .ratingImgs {
    float: left;
}

.MainBoxRating dd.r,
.MainBoxRating dd.g,
.MainBoxRating dd.pg, 
.MainBoxRating dd.pg13,
.MainBoxRating dd.nc17,
.MainBoxRating dd.nr,
.MainBoxRatingx dt.first,
.LargeBoxRating dd.r,
.LargeBoxRating dd.g,
.LargeBoxRating dd.pg, 
.LargeBoxRating dd.pg13,
.LargeBoxRating dd.nc17,
.LargeBoxRating dd.nr,
.LargeBoxRating dt.first { display:none; }

#LargeBox { float:left; }
.MainBoxRating { float:right; margin:-30px 0 25px 25px; }
.LargeBoxRating { float:right; margin:0 0 25px 25px; }