/* 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;
}
.displayNone {
	display:none;	
}
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(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;}

.printable {display:block !important;text-align:left;}