/* Print styles for Blockbuster */

*{
    white-space:normal;
}
body{
    font-size:10pt;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    background-color:#fff;
}
/* !important to override the proprietary expression value in the ie_workarounds screen style sheet. */
.body{
    margin-left:0 !important;
}
img {
    display:none !important;
}
a:link img, a:visited img{
    border:0;
}
.start, .end{
    display:none;
    height:1px;
    font-size:1px;
    line-height:1px;
}
.alignCenter {
    text-align:center;
}
.headLogin {display:none;}

.marginTop {
    padding:0;
    margin-top:10px;
}
.marginBottom {
    padding:0;
    margin-bottom:10px;
}
.alignCenter {
    text-align:center;
}
.alignLeft {
    text-align:left;
}
.alignRight {
    text-align:right !important;
}
.boldText {
    font-weight:bold;
}
.displayInline{
    display:inline;
    }

/* foot */
.foot{
    margin:0.3in 0 0;
    padding:0.03in 0 0;
    border-top:solid 1px #000;
    font-size:7pt;
    color:#000;
}
.foot h2, .foot ul, .footerBody{
    display:none;
}
.foot .cite span{
    display:block;
}



/* paragraph */
p{
    font-size:1em;
}



/* heading */
h1, h2, h3, h4 {
    font-size:1.3em;
    font-family:helvetica,arial,sans-serif;
    padding:0;
    margin:0.1em 0 0.3em;
    color:#000;
    background-color:#fff;
}
h1 {
    font: normal bold 18pt Arial, Helvetica, sans-serif;
    padding:0;
}
h2 {
    font-size:1.2em;
}
h3, h4 {
    font-size:1em; font-weight:bold;
}
h1 small {
    font-size:0.7em;
    display:block;
    font-weight:normal;
}



/* list */
ul, ul li{
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
}



/* table */
thead{
    display:table-header-group;
}
tfoot{
    display:table-footer-group;
}
table.data, table.results {
    border-color:#000;
    border-style:solid;
    border-width:3px 0 0;
}
html>body table.results{
    width:100%;
}
.data caption, .results caption{
    text-align:left;
}
.data th, .data td, .results th, .results td{
    font-size:8pt;
    text-align:left;
    vertical-align:top;
    padding:5pt 6pt;
    border-color:#000;
    border-style:dotted;
    border-width:0 0 1px;
}
.results th{
    font-weight:normal;
    font-size:7pt;
    font-family:helvetica,arial,sans-serif;
    text-transform:uppercase;
}
.results .colDate {
    text-align:center;
}
.results a:link, .results a:visited{
    text-decoration:none;
}

.searchBeta {display:none;}


/* fullQueue print version */
.fQueue h2{
    margin-top:0.3in;
}
.queueList{
    margin:0;
    position:relative;
    font-size:9pt;
}
.queueList li{
    margin-top:0.1in;
    padding-top:0.05in;
    clear:left;
    display:block;
    border-top:1px solid #F0F0F0;
}
.queueList br{
    clear:left;
    display:block;
    font-size:1em;
    height:1.2em;
    line-height:1.2em;
}
.fQueue div.title,
.fQueue div.release,
.fQueue div.mpaa,
.fQueue div.rating,
.fQueue div.availability,
.fQueue div.format,
.fQueue div.shipped,
.fQueue div.arrival,
.fQueue div.order,
.fQueue div.receivedAtStore {
    display:inline;
    float:left;
    padding:0;
    margin:.1em 0;
    text-align:center;
    width:10%;
}
.fQueue a:link {
    text-decoration:none;
    color:#000;
}
.fQueue div.order, .fQueue div.receivedAtStore {
    width:6%;
}
.fQueue div.title {
    width:45%;
    text-align:left;
}
.fQueue div.rating {
    width:15%;
}
.fQueue div.mpaa, .fQueue div.format {
    width:8%;
}
.fQueue div.shipped {
    width:13%;
}
.fQueue div.availability {
    width:22%;
}
.moviesSaved div.title {
    width:60%;
}
.fQueue .moviesInQueue div.title {
    width:54%;
    text-align:left;
}
.queueList a:link, .queueList a:visited{
    text-decoration:none;
}
div.rating img,
.fQueuePrintHeader img {
    display: block !important;
}
.fQueueHeader {
    border-top:4px solid #F0F0F0;
    height:1.2em;
    padding:.5em 0 0 0;
    font-size:.7em;
    font-weight:normal;
    text-transform:uppercase;
}
.fQueue h2 {
    text-transform:uppercase;
    color:#000;
}
.order,
.top,
.remove,
p.reco,
p.more,
a.more,
.updateQueue,
.fQueuePrintHeader h1,
.fQueue .setIcon .order a,
.queueMenu,
.fQueue .problem,
.moviesSaved div.order,
.queueList .order,
.queueList .top,
.queueList .remove,
.queueList .problem,
.fQueueHeader .rentedFrom,
.fQueueHeader .similarMovies,
.fQueue div.similarMovies,
.fQueue div.release {
    display:none;
}
.fQueue .order input {
    background:transparent;
    border:0px;
    text-align:center;
}



/* movie layout */
.movie ul, .movie li, .addList ul, .addList li, .movie dl, .movie dt, .movie dd{
    margin:0;
    padding:0;
    list-style-type:none;
    text-align:left;
}
dt span.title {
    height:auto !important;
}

/* should be printLayout template */
.giftCards{
    margin: 0 auto;
    width:610px;
    text-align:left;
    border:1px solid #999;
}
.giftCards img{
    display:block !important;
}
.giftCards h1,
.giftCards h2,
.giftCards h3,
.giftCards h4,
.giftCards h5{
    color:#000;
    background:none;
    font-family:helvetica,arial,sans-serif;
}
.giftCards .columns{
    margin:0;
    padding:0;
    clear:both;
}
.giftCards .endColumns{
    display:block;
    font-size:1px;
    line-height:1px;
    min-height:1px;
    clear:both;
    background-color:#fff;
}
.noMargin{
    margin:0;
    }
.noPadding{
    padding:0;
}
/* columns */

.columns{
    margin:0px;
    padding:0;
    clear:both;
}
.column{
    float:left;
    display:inline; /* ignored on floats, but fixes IE bug. */
    margin:0;
    padding:0;
}
.columnleft {
    text-align:left;
}
.columncenter {
    text-align:center;
}
.columnright {
    text-align:right;
}
.column2, .column02{
  width: 2.5%;
}
.column5, .column05{
  width: 4.9%;
}
.column10{
  width: 9.9%;
}
.column15{
  width: 14.9%;
}
.column20{
  width: 19.9%;
}
.column23{
  width: 22.9%;
}
.column25{
  width: 24.9%;
}
.column30{
  width: 29.7%;
}
.column33{
  width: 33.2%;
}
.column35{
  width: 34.5%;
}
.column40{
  width: 39.9%;
}
.column45{
  width: 44.9%;
}
.column50{
  width: 49.5%;
}
.column55{
  width: 54.9%;
}
.column60{
  width: 59.9%;
}
.column65{
  width: 64.9%;
}
.column67{
  width: 66.5%;
}
.column70{
  width: 69.9%;
}
.column75{
  width: 74.9%;
}
.column80{
  width: 79.9%;
}
.column85{
  width: 84.9%;
}
.column90{
  width: 89.9%;
}
.column95{
  width: 94.9%;
}
.column98{
  width: 97.5%;
}
.column100{
  width: 100%;
}
.columnMargin {
    padding-top:8px;
}
.endColumns{
    display:block;
    font-size:1px;
    line-height:1px;
    min-height:1px;
    clear:both;
}







/* printCoupon*/
.couponPage {
    margin: 0 auto;
    width:610px;
    text-align:left;
}
.couponPage img {
    display:block !important;
}
.couponPage .boldText {
    font-weight:bold;
}
.couponPage .marginRight {
    padding:0;
    margin-right:4px;
}
.couponPage .smallText {
    font-size:.9em;
}
.printCoupon {
    border:1px dashed #999;
}
.printCoupon #validDates {
    font-family:"Times New Roman",Times,serif;
    font-size:12pt;
}
#gCertImage img {
    display:block !important;
}



/* Hide navigation, etc. */
.mQueue, #nav, .choiceStream, #head, .add, .secondaryNav, .channelNav, .search {
    display:none;
}



/* subscription printVersion*/
.printVersion table {
    font-size:1em;
}
.printVersion .column50{
    width: 48.5%;
}
.printVersion .column45{
    width: 43.9%;
}
.printVersion ul.squareList, .printVersion .squareList ul {
    margin:.5em;
}
.printVersion .squareList li {
    display:list-item;
    margin:0 0 0.5em 1em;
    list-style-type:square;
}

.containerContents {min-height:0% !important;}
.arrowMore {display:none;}

/* movie layouts */
.movie  {border-bottom:1px solid #ccc;padding:5pt 0pt;}
dl:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}
.sizeD .titleInfo, .sizeC .titleInfo{
    width: 30%; display: inline; float: left;
}
.sizeD dd, .sizeC dd {
    width: 10%; display: inline; float: left;
}
.sizeC .description {padding-bottom:20pt;}
.description dd {width:100%;}
.add, .addCart, .rentDownload, .buyDownload {
    display:none !important;
}
.sizeBBoxart .dt {
    width:100%;
}
.mc .column { display:block; float:none; width:100%;}
.a6 .title {display:block !important;}
.a6 div {width:0% !important;height:0% !important;}
.listViewHeader {display:none;}
.movieOptions div {display:inline;float:left;padding-right:10pt;}
.pagination {display:none;}

.containerHeader:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}
.containerHeader {padding-top:5pt;}
.containerHeader h3, .containerHeader span {display:inline;float:left;}
.containerHeader span {padding-top:1pt; }

.sideContent {display:none;}
#flashcontent, .marqueeBoxLeft, .marqueeBoxRight, canvas, .findStore {display:none;}

.tabs ul li {display:none;}
.tabs ul li.active {display:block;font-weight:bold;}

.eCardPreview h3,
.mediumRow .eCardPreview h3 {
    color: white;
    text-align: right;
    height: 43px; line-height: 43px;
    background: #4E4E4E url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/giftSubscription/bb_logo_ecard_header.jpg) no-repeat top left;
    font-size: 1.5em;
    padding: 0 12px;
    margin: 0px;
    font-weight: bold;
}
.eCardPreview img {display: inline !important;}