/* @title GeneralElementStyles */
html, body { color:#333; background:#1f2025 url(img/bgTile.png) center top repeat-x; font-size:100%; font-family:helvetica,arial,sans-serif; }
body { margin:0; padding:0; }
table, th, td { font-size:1em; font-family:helvetica,arial,sans-serif; color:#333; }

/* peekaboo and hasLayout IE bug fix*/
div{zoom:1;}

form { display:inline; margin:0; padding:0; }
input, select, button, textarea { font-size:1em; font-family:helvetica,arial,sans-serif; }
textarea { width:95%; margin-top:0.4em; }
input.image { border:0; cursor:pointer; }
address { font-style:normal; }
img {border:0; font-size:10px; /* so alt text isn't large in some browsers */}
img.primaryGraphic{ display:block; float:left; }

/* registered */
.reg {
    position:relative;
    top:5px;
    font-size:.9em;
}
ul, li, dl, dt, dd {
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
}

hr {
    margin:1em 0;
    height:1px;
    border:0;
    color:#fff;
    background:#fff;
    border-bottom:dotted 1px #D8D8D8;
}
.solidLine {
    display:block;
    border:0px;
    border-top: 1px solid #ccc;
    width: 100%;
    height: 1px;
    margin: 6px 0 4px 0;
    text-align: center;
    padding: 0;
    line-height: 1px;
}
hr.simpleLine {
    border:0;
    border-top:1px solid #ccc;
    padding-top:0;
    margin:0;
    width:100%;
}
hr.grayLine {
    border:0px;
    border-top:1px solid #666;
    padding-top:0px;
    margin:0px;
    width:100%;
}

/* link styles */
a, a:link, a:visited{
    color:#06c;
    text-decoration:none;
    outline:0 !important;
}
a:link:hover, a:visited:hover, a:link:active, a:visited:active{
    text-decoration:underline;
    outline:0 !important;
}
.smallLink a, .smallLink a:link, a.smallLink, a:link.smallLink {
    text-decoration:none;
    font-size:.9em;
}
.smallLink a:hover, a:hover.smallLink{
    text-decoration:underline;
}
a:link img, a:visited img {
    border:0;
}

/*
 * heading styles
 */
h1 {
    font-family:"Trebuchet MS",arial,sans-serif;
    color:#16286E;
    font-size:2.1em;
    margin:0px 0 0.3em 0em;
    padding:0px;
    padding-top:4px;
    text-transform:none; /* this is the default value */
}
h1.underline {
    border-bottom:3px solid #ccc;
    padding-bottom:3px;
    margin-right:8px; /* see if this is needed */
}
h2 {
    color:#f60;
    font-size:1.4em;
    margin:0.3em 0px;
    padding:0;
    text-transform:capitalize;
    background:transparent; /* this is the default value */
}
h3 {
    color:#333;
    font-size:1.2em;
    margin:0.3em 0px;
    padding:0;
    text-transform:capitalize;
}
h4 {
    margin:0.3em 0px;
    padding:0;
    font-size:1.1em;
    font-weight:bold; /* this is not needed */
}
h5, h6 {
    margin:0.3em 0px;
    padding:0;
    font-size:1em;
    font-weight:bold;
}
h6 {
    margin:0px;
    display:inline;
}
h2.blue, h3.blue, h4.blue { color:#039; background:transparent; }
h1.orange, h2.orange, h4.orange, h6.orange { color:#f60; background:transparent; }
h2.black, h3.black, h4.black { color:#333; background:transparent; }
h1.lightBlue, h2.lightBlue { color:#06c; background:transparent; }
h2.grey { color:#666; background:transparent; }
h3.underline {
    border-bottom:2px solid #ccc;
    padding-top:10px;
    width:100%;
    text-transform:none;
}
h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a, h5 a:link, h5 a:visited, h6 a, h6 a:link, h6 a:visited {
    text-decoration:none;
}

/* paragraph and span styles */
p { margin:0.3em 0 0.8em; }
.capitalize{ text-transform:capitalize; }

/* @title Deferred */
.deferred { display:none; }

/* @title MoreLinks */
a.more:link, a.more:visited, .more a:link, .more a:visited{
    text-decoration:none;
    padding-left:9px;
    background:transparent url(img/norgieBlueRight.gif) left center no-repeat;
    white-space:nowrap;
}
a.more:hover, a.more:active, a.more:focus, .more a:hover, .more a:active, .more a:focus{
    text-decoration:underline;
}
a.moreRight:link, a.moreRight:visited, .moreRight a:link, .moreRight a:visited{
    text-decoration:none;
    padding-right:9px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieSolidRight.gif) right center no-repeat;
    white-space:nowrap;
}
a.moreRight:hover, a.moreRight:active, a.moreRight:focus{
    text-decoration:underline;
}

a.moreRightClose:link, a.moreRightClose:visited, .moreRightClose a:link, .moreRightClose a:visited{
    text-decoration:none;
    padding-right:9px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieSolidRightClose.gif) right center no-repeat;
    white-space:nowrap;
}
a.moreRightClose:hover, a.moreRightClose:active, a.moreRightClose:focus{
    text-decoration:underline;
}
p.arrowMore {
    font-size:.9em;
    text-align:right;
}
a.arrowMore:link, a.arrowMore:visited, .arrowMore a:link, .arrowMore a:visited, .arrowMore a.quickHelpRollover,
a.arrowWhite:link, a.arrowWhite:visited, .arrowWhite a:link, .arrowWhite a:visited,
a.arrowGrey:link, a.arrowGrey:visited, .arrowGrey a:link, .arrowGrey a:visited,
a.arrowOrange:link, a.arrowOrange:visited, .arrowOrange a:link, .arrowOrange a:visited {
    text-decoration:none;
    padding-left:9px;
    background:transparent url(img/norgieBlueRight.gif) left .4em no-repeat;
    text-align:left;
}
a.arrowWhite:link, a.arrowWhite:visited, .arrowWhite a:link, .arrowWhite a:visited{
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieWhite.gif) left .4em no-repeat;
    color:#fff;
}
a.arrowGrey:link, a.arrowGrey:visited, .arrowGrey a:link, .arrowGrey a:visited {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/icon/norgieGreyRight.gif) left .4em no-repeat;
    color:#333;
}
a.arrowOrange:link, a.arrowOrange:visited, .arrowOrange a:link, .arrowOrange a:visited {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/icon/norgieOrangeRight.gif) left .4em no-repeat;
    color:#fea700;
}
a.arrowMore:hover, a.arrowMore:active, a.arrowMore:focus, .arrowMore a:hover, .arrowMore a:active, .arrowMore a:focus,
a.arrowWhite:hover, a.arrowWhite:active, a.arrowWhite:focus, .arrowWhite a:hover, .arrowWhite a:active, .arrowWhite a:focus
a.arrowGrey:hover, a.arrowGrey:active, a.arrowGrey:focus, .arrowGrey a:hover, .arrowGrey a:active, .arrowGrey a:focus,
a.arrowOrange:hover, a.arrowOrange:active, a.arrowOrange:focus, .arrowOrange a:hover, .arrowOrange a:active, .arrowOrange a:focus{
    text-decoration:underline;
}


.arrowGrey span {
    text-decoration:none;
    padding-left:9px;
    text-align:left;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieGrayRight.gif) left .4em no-repeat;
    color:#999;
}



/* clean up arrows */
a.arrowMoreBlock:link, a.arrowMoreBlock:visited, .arrowMoreBlock a:link, .arrowMoreBlock a:visited{
    text-decoration:none;
    padding-left:9px;
    background:transparent url(img/norgieBlueRight.gif) left .4em no-repeat;
    text-align:left;
    display:block;
}
a.arrowMoreBlock:hover, a.arrowMoreBlock:active, a.arrowMoreBlock:focus, .arrowMoreBlock a:hover, .arrowMoreBlock a:active, .arrowMoreBlock a:focus{
    text-decoration:underline;
}

/**
* My Recommendations Link in global template.
* @title RecommendationsLink
* @synonym MyRecommendations
* @see MovieList
* @see MoreLinks
*/
p.reco {
    position:relative;
    height:1.2em;
}
ul.more {
    margin:0 0 0.6em 12px;
    font-size:.9em;
}
ul.more li.last {
    padding:10px 0 0 0;
    font-weight:bold;
}

/* @title Omniture */
.omniture{ display:block; position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

/*
* use this where it makes sense to do so instead of creating new classes
* @title generic classes
*/
.graphic {display:block;border:0px;}
.positionRelative { position:relative; }
.displayInline { display:inline; }
.displayBlock { display:block; }
.displayNone { display:none; }
.visibilityHidden { visibility:hidden; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignCenter { text-align:center; }
.alignLeft { text-align:left; }
.alignRight { text-align:right !important; }
.vAlignTop { vertical-align:top; }
.vAlignCenter { vertical-align:middle; }
.padding10 { padding:10px; }
.noMargin { margin:0px; }
.margin { padding:0; margin:0 8px 16px; }
.margin8 { margin:8px; }
.marginRight { padding:0; margin-right:4px; }
.marginLeft { padding:0; margin-left:4px; }
.marginLeft15 { padding:0; margin-left:15px; }
.marginTop { padding:0; margin-top:10px; }
.marginBottom { padding:0; margin-bottom:10px; }
.marginBottom5 { padding:0; margin-bottom:5px; }
.normalCase { text-transform:none; }
.normalText { font-weight:normal !important; }
.boldText { font-weight:bold; }
.smallText { font-size:.9em; }
.largeText { font-size:1.1em; }
.blueText { color:#039; }
.blackText, a.blackText, a:link.blackText, a:visited.blackText { color:#333; }
.orangeText{ color:#f60; }
.legal, .smallGreyText { color:#666; font-size:.9em; }
.redBoldText { color:#c00; font-weight:bold; }
.redText { color:#f00;}
.blueBorder { border:1px solid #0066CB; }
a.noUnderline { text-decoration:none; }
a.underlineText, .underlineText { text-decoration:underline !important; }
.endDiv {
    display:block;
    font-size:1px;
    line-height:1px;
    min-height:1px;
    clear:both;
}
p.information {
    background: top left no-repeat url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/alertInformation.gif);
    min-height: 66px;
    _height: 66px;
    padding: 9px 0 0 75px;
}
table.grayBorder    {border: solid #CCC; border-width: 1px 0 0 1px; text-align: left;}
table.grayBorder td,
table.grayBorder th {padding: 3px 20px; border: solid #CCC; border-width: 0 1px 1px 0; vertical-align: top;}
table.grayBorder th {padding: 6px 20px;}
.termsMain span {text-decoration:underline;}

div#boxPopup p.more a {
    display:none;
}
div#marginTopMinus50 {
    margin-top:-50px;
}
.rssFeeds h4.underline {
    border-bottom:1px solid black;
    margin-right:40px;
}
.rssFeeds .separator {
    font-size:1px;
    border-top:1px dotted #BBBBBB;
    margin:10px 40px 10px 0;
}
.rssFeeds .help h3 {
    font-weight:bold;
    text-transform:none;
}
.rssFeeds .help ul {
    padding-top: 4px;
}
.widgetHelp {
    margin:20px 66px 0 39px;
}
#myProfile div.show {
    display:block;
}
.bottomDots {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dotted.gif) left bottom repeat-x;
}
/**
 * Default properties for 'start' and 'end' containers.
 * Hidden by default, shown only where needed in each component or content module.
 * Our layout module relies on these elements for corners, float clearing, etc.; depending on what is required by each style module.
 * @title StartEnd
 */
.start, .end{
    font-size:1px;
    line-height:1px;
    display:none;
}



/**
 * Internal divs to define overall width and base inherited font size
 * @title BodyDiv
 */
body {
    _text-align:center;
    margin:0px 10px;
}

.body {
    font-size:0.75em;
    color:#333;
    margin:0px auto;
    width:980px;
    _text-align:left;
    zoom:1;
}
.clearDiv:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}
.contentsMain {
    background:#fff;
    float:left;
}
.contentsDM {
    text-align:center;
    display:block;
}
.contentsDM img {
    display:block;
    border:0px;
    margin-bottom:10px;
}
.contentsLB, .contentsFB {
    display:block;
}


/**
 * Primary content column... The wider of the two, or the contents div on a single-column layout.
 * @title Primary
 * @synonym PrimaryColumn
 * @synonym ContentSection
 * @see Main
 * @see sideContent
 */
.primary {
    margin:0;
    padding:0;
    float:left;
    position:relative;
    overflow-x:hidden;
}



/**
 * sideContent content column... The skinnier of the two; not shown on a single-column layout.
 * @title sideContent
 * @synonym SideBar
 * @see Main
 * @see Primary
 */
.side {
    position:relative;
    float:right;
    margin:0;
    margin-bottom:10px;
    margin-right:10px;
    _margin-right:5px;
    width:180px;
    background:#fff;
}



/**
 * @title fullSide
 * 980px width with side content, 10px padding
 */
body.fullSide .primary {
    width:770px;
    margin:10px;
    _margin:10px 5px 5px 5px;
}
body.fullSide .sideContent {
    display:block;
    overflow-x:hidden;
    margin-top:10px;
}
body.fullSide .sideContentInNav {
    display:block;
    position:relative;
    top:-35px;
    /*_top:-31px;*/
}



/**
 * @title full
 * 980px width without side content, 10px padding
 */


body.full .primary {
    width:960px;
    margin:10px;
}

body.full .side {
    display:none;
}



/**
 * @title fullBleed
 * 980px width without side content, No padding
 */
body.fullBleed .primary {
    width:980px;
    margin:0 !important;
    padding:0 !important;
}
body.fullBleed .side {
    display:none;
}
/*body.fullBleed .secondaryNav {height: 31px !important;}*/
body.fullBleed .secondaryNav ul li.active {padding-bottom: 5px !important;}
/*body.fullBleed .contentsMain {position: relative; top: -1px; *position: static;}*/


/**
 * @title full790
 * 790px width without side content, 10px padding
 * temporary 749px;
 */
.full790 div.body {
    width:749px;
}
body.full790 .side {
    display:none;
}
body.full790 .contentsMain {
    background:#fff;
    padding:10px;
    /*width:749px;*/
}




/**
 * @title full770
 * 770px width without side content, No padding
 */
.full770 div.body {
    width:770px;
}
body.full770 .sideContent,
body.full770 .sideContent2 {
    display:none;
}
body.full770 .contentsMain {
    background:#fff;
}



/**
 * @title GridLayout
 */
.gridRow:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.gridRow {
    zoom:1;
}
.gridRow {
    padding-bottom: 10px;
}
.gridCell,                            /* float all columns left with margin on the left (margin needed if the cell is on a fullBleed page)  */
.fullBleed .cell1 {
    margin: 0 0 0 10px;
   _margin: 0 0 0 5px;
    float: left;
    overflow-x:hidden;
}
.cell1 {                              /* no margin on the first cell (unless the cell is on a fullBleed page) */
    margin: 0;
}
.smallRow .cell3,                     /* no margin on the last cell; float the last cell right (gap between last cell and next-to-last cell is *implied* between right and left floats; it does not appear as margin) */
.smallAltRow .cell3,
.xlargeRow .cell2,
.xlargeAltRow .cell2,
.largeRow .cell2,
.largeAltRow .cell2,
.mediumRow .cell2,
.mediumAltRow .cell2,
.tinyRow .cell4 {
    margin: 0;
    float: right;
}



/**
 * @title GridLayout fullBleed
 * Remove the margin on cells
 */
.fullBleed .smallRow .cell3,          /* margin is needed if the last cell is on a fullBleed page */
.fullBleed .smallAltRow .cell3,
.fullBleed .xlargeRow .cell2,
.fullBleed .xlargeAltRow .cell2,
.fullBleed .largeRow .cell2,
.fullBleed .largeAltRow .cell2,
.fullBleed .mediumRow .cell2,
.fullBleed .mediumAltRow .cell2,
.fullBleed .tinyRow .cell4 {
    margin: 0 10px 0 0;
   _margin: 0 5px 0 0;
}



/**
 * @title GridLayout fullSide
 * Set cell sizes for 770px width
 */
.fullSide .smallRow .cell1,           /* set all the widths */
.fullSide .smallRow .cell2,
.fullSide .smallRow .cell3,
.full790 .smallRow .cell1,
.full790 .smallRow .cell2,
.full790 .smallRow .cell3 {
    width: 250px;
}
.fullSide .mediumRow .cell1,
.fullSide .mediumRow .cell2,
.full790 .mediumRow .cell1,
.full790 .mediumRow .cell2 {
    width: 380px;
}
.fullSide .largeRow .cell1,
.fullSide .largeAltRow .cell2{
    width: 510px;
}
.full790 .largeRow .cell1,
.full790 .largeAltRow .cell2 {
    /*width: 510px;*/
    /* temporary 441px*/
    width: 441px;
}
.fullSide .largeRow .cell2,
.fullSide .largeAltRow .cell1{
    width: 250px;
}
.full790 .largeRow .cell2,
.full790 .largeAltRow .cell1 {
    /*width: 250px;*/
    /* temporary 278px*/
    width:278px;
}
.fullSide .xlargeRow .cell1,
.fullSide .xlargeAltRow .cell2{
    width: 570px;
}
.full790 .xlargeRow .cell1,
.full790 .xlargeAltRow .cell2 {
    /*width: 570px;*/
    /* temporary 573px */
    width:573px;
}
.fullSide .xlargeRow .cell2,
.fullSide .xlargeAltRow .cell1 {
    width: 190px;
}
.fullSide .tinyRow .gridCell {
    width: 185px;
}
.full790 .xlargeRow .cell2,
.full790 .xlargeAltRow .cell1 {
    /*width: 190px;*/
    /* temporary 146px */
    width:146px;
}
.full790 .tinyRow .gridCell {
    /*width: 190px;*/
    /* temporary 146px */
    width:141px;
}
.fullSide .fullRow .cell1,
.full790 .fullRow .cell1 {
    width: 770px;
}



/**
 * @title GridLayout full
 * Set cell sizes for 960px width
 */
.full .smallRow .cell1,
.full .smallRow .cell2,
.full .smallRow .cell3 {
    width: 313px;
}
.full .mediumRow .cell1,
.full .mediumRow .cell2 {
    width: 475px;
}
.full .largeRow .cell1,
.full .largeAltRow .cell2 {
    width: 637px;
}
.full .largeRow .cell2,
.full .largeAltRow .cell1 {
    width: 313px;
}
.full .xlargeRow .cell1,
.full .xlargeAltRow .cell2 {
    width: 710px;
}
.full .xlargeRow .cell2,
.full .xlargeAltRow .cell1,
.full .tinyRow .gridCell {
    width: 240px;
}
.full .xxlargeRow .cell1,
.full .xxlargeAltRow .cell2  {
    width: 770px;
}
.full .xxlargeRow .cell2,
.full .xxlargeAltRow .cell1 {
    width: 180px;
}
.full .fullRow .cell1 {
    width: 960px;
}.full .signupRow .cell1 {
    width:300px;
}
.full .signupRow .cell2 {
    width:620px;
    border-left:1px solid #ccc;
    padding-left:10px;
}.full .signupRow .cell1 {
    width:300px;
}
.full .signupRow .cell2 {
    width:620px;
    border-left:1px solid #ccc;
    padding-left:10px;
}.full .signupRow .cell1 {
    width:300px;
}

.full .signupRow .cell2 {
    width:620px;
    border-left:1px solid #ccc;
    padding-left:10px;
}
/ * @title Columns */
.columns { padding:0; clear:both; }
.columns:after { content:"";display:block;overflow:hidden;visibility: hidden;height:0;clear:both;}
.column { float:left; display:inline; margin:0; padding:0; overflow: hidden;}
.columnleft     { text-align:left; }
.columncenter   { text-align:center; }
.columnright    { text-align:right; }
.column0 {width:0;}
.column2, .column02 { width: 2.5%; }
.column5, .column05 { width: 4.9%; }
.column7, .column07 { width: 6.9%; }
.column10   { width: 9.9%; }
.column1425 { width:14.25%;}
.column15   { width: 14.9%;}
.column165  { width: 16.5%;}
.column20   { width: 19.9%;}
.column22{ width: 21.9%;}
.column23{ width: 22.9%;}
.column25{ width: 24.9%;}
.column27{ width: 26.9%;}
.column30{ width: 29.9%;}
.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%;}
.column78{ width: 77.9%;}
.column80{ width: 79.9%;}
.column85{ width: 84.9%;}
.column90{ width: 89.9%;}
.column93{ width: 92.9%;}
.column95{ width: 94.9%;}
.column98{ width: 97.5%;}
.column100{ width: 100%;}
.columnSecondary { background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/vrule.png) 0 1.9em repeat-y; }
.columnMargin { padding-top:8px; }
.maxWidth770 { max-width: 770px; }
.maxWidth770 .maxWidth770 { max-width: none; }
/**
 * Main header properties (everything before the Nav tree)
 * @title Header
 * @see BodyDiv
 * @see Nav
 * @see Main
 * @see Footer
 */
.head{
    margin:0;
    padding:0;
    color:#fff;
    min-height:37px;
    position:relative;
    z-index:15;
}
/* improves appearance during slow load times */
.head:after{
    content:"";
    display:block;
    overflow:hidden;
    height:0;
    clear:both;
}
* html .head {
    height:44px;
}
.head .endHead{
    display:block;
    clear:both;
    height:5px;
    background-image:none;
}
.head .start, .head .endHead span, .head .contents .end{
    display:none;
}

/*
* @title bbLogo
*/
.bbLogo{
    position:absolute;
    top:22px;
    left:0px;
    width:289px;
    height:42px;
    cursor:pointer;
    background:transparent url(img/bbLogoLarge.jpg) 0px 0px no-repeat;
}

/*
* @title printLogo
*/
.printLogo{
    display:none;
}

/* Utility Navigation
* @title utilityNav
*/
div.utilityNav {
    position:absolute;
    z-index:2;
    font-size:0.9em;
    text-align:right;
    bottom:10px;
    right:0px;
    white-space:nowrap;
}
.utilityNav p{
    display:none;
}
.utilityNav ul{
    position:relative;
}
.utilityNav li{
    margin:0 0 0 0.7em;
    padding:0 0 0 0.7em;
    display:inline;
    border-left:solid 1px #69c;
}
.utilityNav .first{
    color:#fff;
    text-transform:capitalize;
    border-left:none;
    padding-right:15px;
    background:transparent url(img/norgieLogin.gif) right center no-repeat;
}
.utilityNav .second{
    border-left:none;
    padding-left:0px;
}
.utilityNav .last{
    border-left:none;
    min-height:13px;
}
.utilityNav a:link, .utilityNav a:visited{
    color:#fff;
    text-decoration:none;
}
.utilityNav a:hover, .utilityNav a:active, .utilityNav a:focus{
    text-decoration:underline;
}
html>body .utilityNav a:link:focus, html>body .utilityNav a:visited:focus{
    color:#fff;
}
.utilityNav .login {
    text-decoration:none;
    padding-left:15px;
    background:transparent url(img/norgieLogin.gif) left center no-repeat;
    white-space:nowrap;
    color:#333;
    border-left:0;
}
.utilityNav .end{
    display:block;
    height:1px;
    clear:right;
}

/*
* login header
* @title headLogin
*/
.headLogin {
    text-align:left;
    padding-top:20px;
    padding-left:300px;
}
.headLogin .first {
    display:inline;
    font-weight:bold;
    font-size:1.4em;
}
.headLogin .last {
    display:inline;
    background:transparent url(img/norgieBlueRight.gif) left center no-repeat;
    padding-bottom:2px;
    padding-left:12px;
    margin-left:5px;
    padding-right:10px;
}
.headLogin li a:link, .headLogin li a:visited, .headLogin li a:hover, .headLogin li a:active, .headLogin li a:focus{
    color:#fff;
    text-decoration:none;
    font-size:.9em;
}
.channelNav li.hide {display: none;}
.channelNav { float:left;}
.channelNav ul { margin-left:295px; }
.channelNav li { display:inline; }
.channelNav a {
	float:left;
	background:url(img/nav/channelNav.png) no-repeat left top;
	text-decoration:none !important;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	background:transparent url(img/nav/channelNav.png) 0px -114px repeat-x;
	padding:10px 0px 8px 10px;
}
.channelNav a:hover { background-position:0% -152px; }
.channelNav a span {
	float:left;
	text-decoration:none !important;
	display:block;
	background:none;
	padding:10px 10px 0px 0px;
	font-weight:bold;
	color:#fff;
	margin-top:-7px;
	white-space:nowrap;
}
.channelNav li.first a { background-position:0px 0px; }
.channelNav li.first a:hover{ background-position:0px -38px; }
.channelNav li.active a, .channelNav li.active a:hover {
	background-position:0 -76px;
	padding-bottom:10px;
}
.channelNav li.active a span {
	background:transparent url(img/nav/channelNav.png) no-repeat right -76px;
	position:relative;
	right:-2px;
	color:#00258f;
	margin-top:-10px;
	margin-bottom:-10px;
	padding:13px 15px 9px 0px;
}

.channelNav li.last a span, .channelNav li.last a:hover span{
	background:transparent url(img/nav/channelNav.png) no-repeat right top;
	margin-top:-10px;
	padding-top:13px;
}
.channelNav li.last a:hover span{ background-position: right -38px; }
.channelNav li.last.active a span, .channelNav li.last.active a:hover span {
	right:0;
	*right:-2px;
	background:transparent url(img/nav/channelNav.png) no-repeat scroll right -76px
}
.channelNav sup{
	vertical-align:top;
	font-size:6px;
}

/* gift tab  */

.channelNav li.giftTab a, .channelNav li.giftTab a:link, .channelNav li.giftTab a:visited{
	padding-left: 20px;
	background:transparent url(img/nav/channelNav.png) 0 -494px repeat-x;
}
.channelNav li.giftTab a:hover{
	background:transparent url(img/nav/channelNav.png) 0 -532px repeat-x;
}
.channelNav li.giftTab a span, .channelNav li.giftTab a:hover span {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/nav/spanChannelNav.jpg) no-repeat right top;
	margin-top:-10px;
	padding-top:13px;
}
.channelNav li.giftTab a:hover span{ background-position: right -38px; }


.channelNav li.activegiftTab a, .channelNav li.activegiftTab a:link, .channelNav li.activegiftTab a:hover, .channelNav li.activegiftTab a:visited{
	background:transparent url(img/nav/channelNav.png) 0 -342px repeat-x;
	padding-bottom:10;
}
.channelNav li.activegiftTab a, .channelNav li.activegiftTab a:link, .channelNav li.activegiftTab a:hover, .channelNav li.activegiftTab a:visited{
	background-position:0 -456px;
}

.channelNav li.activegiftTab a:hover span {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/nav/activeSpanChannelNav.png) right top no-repeat;
}

.channelNav li.activegiftTab a span,
.channelNav li.activebetaTab a:hover span{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/nav/activeSpanChannelNav.png) right top no-repeat;
	color:#00258f;
	position:relative;
	right:-6px;
	color:#00258f;
	margin-top:-10px;
	margin-bottom:-7px;
	padding-top:13px;
	padding-bottom: 10px;
}



/* end gift tab */

/* @title searchBeta */
.searchBeta {
	text-align:right;
	padding:7px 0 0;
}
.searchBeta .advancedSearchBtn {
	vertical-align:bottom;
	margin-left:8px;
}
.searchBeta .form input.text {
	width:160px;
	color:#000;
	position:relative;
	margin-right:2px;
	padding:2px 0px 2px 2px;
	border-collapse:collapse;
	border:#bac6cc 1px solid;
	margin-right:8px;
}
.searchBeta .searchBtn{
	height:22px;
	width:67px;
	background:transparent url(img/btn/searchButton.gif) top left no-repeat;
	border:0;
	padding-top:0x;
	overflow:hidden;
	cursor:pointer;
	}

/* secondaryNav */
.secondaryNav {
	background:#fff url(img/nav/navGrayTile.gif) 0 0 repeat-x;
	height:33px;
	width:100%;
	clear:both;
}
.secondaryNav:after {
	content:"";
	display:block;
	overflow:hidden;
	height:0;
	clear:both;
}
.secondaryNav li {
	color:#333;
	font-weight:bold;
	display:inline;
	float:left;
	margin:0px;
	padding:7px 4px 7px;
	font-family:"Trebuchet MS",arial,sans-serif;
	position:relative;
	z-index:15;
	font-size:12px;
	_height:13px;
	min-height:13px;
}
.secondaryNav li a:visited,
.secondaryNav li a:active{
	color:#333;
	text-decoration:none;
}
.secondaryNav li a,
.secondaryNav li a:link {
	color:#333;
	text-decoration:none;
	padding:0px 10px 0px 5px;
	background:transparent url(img/nav/secondaryMore.gif) right 5px no-repeat;
}
.secondaryNav li a:hover,
.secondaryNav li.active a,
.secondaryNav li:hover a,
.secondaryNav li.over a {
	text-decoration:none;
	color:#333;
	background:transparent url(img/nav/secondaryMore.gif) right -42px no-repeat;
}
.secondaryNav li.active a{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/nav/secondaryMoreactive.gif) right 5px no-repeat;
}
.secondaryNav li.active a:hover{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/nav/secondaryMoreactive.gif) right -42px no-repeat;
}
.secondaryNav li.noSubMenu a{
	background:none !important;
	padding-right:5px;
}
.secondaryNav li a:hover span,
.secondaryNav li.active a span,
.secondaryNav li:hover a span,
.secondaryNav li.over a span{
	width:3px;
	height:1px;
	padding-bottom:19px;
	position:absolute;
	top:6px;
	right:11px;
}
.secondaryNav li:hover,
.secondaryNav li.over{
	background:transparent url(img/nav/navGrayTile.gif) 0 -33px repeat-x;
}
.secondaryNav li ul li,
.secondaryNav li ul li a,
.secondaryNav li ul li ul li,
.secondaryNav li ul li ul li a,
.secondaryNav li:hover ul li,
.secondaryNav li.over ul li ul li{
	background:none !important;
}
.secondaryNav li.active a,
.secondaryNav li.active a:visited{
	color:#103079;
}
.secondaryNav ul li.active{
	background:transparent url(img/nav/navGrayTile.gif) 0 -33px repeat-x;
}
.secondaryNav li.spacer{
	padding:0;
	background:none;
}
.secondaryNav li.active ul li a,
.secondaryNav li.active ul li a:visited{
	color:#333;
}
.secondaryNav li.active ul li a:hover{
	color:#06c;
}
.expandedNav {
	width:168px;
	background:#ccc;
	display:block;
	float:left;
	position:absolute;
	left:0px;
	top:28px;
	padding:0px;
	overflow:hidden;
	display:none;
	background:#ccc url(img/nav/expandedNavBg.gif) left top repeat;
	padding:5px 0px;
}
/* tertiaryNav and quatiaryNav */
.secondaryNav li ul li {
	padding-bottom:6px;
}
.secondaryNav li ul {
	font-size:1em;
	font-family:"Verdana",arial,sans-serif;
	font-weight:bold;
	float:left;
	display:inline;
	width:168px;
	_width:158px;
	padding:0px;
	margin:0px;
}
.secondaryNav li ul a {
	font-weight:bold;
}
.secondaryNav .tertiaryNav a,
.secondaryNav .tertiaryNav a:link,
.secondaryNav .tertiaryNav a:visited,
.secondaryNav .tertiaryNav a:active,
.secondaryNav .tertiaryNav a:hover{
	color:#333;
	background:transparent;
	padding:0px;
	margin:0px;
}
.secondaryNav .tertiaryNav a:hover {
	color:#06c;
}
.secondaryNav li ul li {
	padding:0 0 0 10px;
	margin:0px;
	font-weight:normal;
	font-family:helvetica,arial,sans-serif;
	font-size:.9em;
	display:block;
	width:156px;
	z-index:20;
}
.secondaryNav li ul li ul li{
	padding:0 0 0 5px;
	width:151px;
}
/* secondaryNav hover display sub menu */
.secondaryNav li:hover .expandedNav,
.secondaryNav li.over .expandedNav {
	display:block;
}
#homeNav li a, #homeNav li a:link, #homeNav li a:hover,
#homeNav li.active a, #homeNav li:hover a, #homeNav li.over a,
#homeNav li a:hover span, #homeNav li.active a span, #homeNav li:hover a span, #homeNav li.over a span{
	background:none; color:#06c;text-decoration:underline;
}
#homeNav li:hover, #homeNav li.over{ background:none; }
#homeNav li a{ padding:0; }
#browseNav .collectionsNav .expandedNav { width:168px; }
#browseNav .awardWinnersNav .expandedNav { width:336px; }
#browseNav .whatsNewNav .expandedNav { width:336px; }
#outletNav .collectionsNav .expandedNav { width:168px; }
#downloadNav .rentDownloadNav .expandedNav { width:336px; }
#downloadNav .buyDownloadNav .expandedNav { width:336px; }

.whatsNewSnipe{position:relative; float:left; width:100%; display:inline;}
.whatsNewSnipe div{zoom:0;}
.whatsNewSnipe a{padding:0px !important; margin:0px !important;}

/**
 * Global footer styles.
 * @title Footer
 * @synonym Foot
 * @see BodyDiv
 * @see Header
 * @see Main
 */

.footerBody{
    background:#fff;
    color:#333;
    clear:both;
    /*margin:0 10px 10px 4px;*/
}
.footerBody a, .footerBody a:link, .footerBody a:visited{
    color:#06c !important;
    text-decoration:none;
    outline:0 !important;
}
 .footerBody a:link:hover,  .footerBody a:visited:hover,  .footerBody a:link:active,  .footerBody a:visited:active{
    text-decoration:underline;
    outline:0 !important;
}
.footerBody h3.titleIcon{padding:0 0 1px 25px; line-height:18px; background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/footerTitleIcon.gif) 0 0 no-repeat;}

.footerBody .helpWrapper{margin-top:5px}

.footerBody .searchDiv{padding:0px 0px 10px 20px; margin-top:10px; height:70px; border-left:1px solid #ccc;}
.footerBody .searchDivEnd{padding-left:10px; border:0;}
.footerBody .searchDiv .formWrapper{width:185px; float:left;}
.footerBody .searchDiv .formWrapper input{width:170px;}
.footerBody .searchDiv .formWrapper .formButton {float:left;padding-bottom:1px;}

.footerBody #iconStores{background-position:0 -39px; padding-left:31px;}
.footerBody #iconEmail{background-position:0 -74px; padding-left:31px;}
.footerBody ul{margin:0; padding:0; display:block !important;}
.footerBody ul li{display:block; border:0; padding:0}

.footerBody .footerLinksH{margin-top:0; padding-top:0.3em;}
.footerBody .footerLinks{padding-left:30px; min-height:175px; _height:175px; border-left:1px solid #ccc;}
.footerBody .footerLinksEnd{padding-left:10px; border:0;}
.footerBody .footerLinks .divList, .footerBody .footerLinksEnd .divList{line-height:25px;}


.footLegal {
    font-size:0.85em;
    padding:0.2em 0 1em;
}

.footLegal .bbb {
    float:right; padding-right: 35px;
}
.thirdParty {padding-top: 4px;}


.foot {
    padding:0.4em 10px 0 10px;
    color:#444;
    clear:both;
    background:#fff;
}

.foot a:link{
    color:#444;
}
.foot a:visited{
    color:#444;
}

.foot ul, .foot li {
    display:inline;
}
.foot li {
    border-right:1px solid #444;
    padding:0px .5em 0px .5em;
}
.foot li.first {
    padding-left:0px;
}
.foot li.last {
    border-right:none;
}
.footLinks h2 {
    display:none;
}
.footLinks {
    font-size:.9em;
    padding:1em 0;
    border-bottom:1px solid #D6D6D6;
}
.footerLegal {
    padding:0.2em 0 1em;
    font-size:.85em;
}
.footerLegal p {
    padding:0px;
    margin:0px;
}
.disclaimer, .thirdParty {
    display:block;
    clear:both;
}
.disclaimer .trademark,
.disclaimer .bbb,
.thirdParty .amg,
.thirdParty .cite {
    display:inline;
}
.disclaimer .trademark {
    width:79%;
}

.disclaimer {*padding-bottom:8px;}
.thirdParty .amg img{
    padding-right:10px;
    vertical-align:-50%;
}

.choiceStream {
    position:absolute;
    color:#777;
    bottom:-50px;
    right:-8px;
    font-size:.9em;
    text-align:center;
    width:150px;
}
.footerAllMovies{padding-top:5px;margin:10px 3px 0 0;border-top:1px solid #CCCCCC;}
.footerAllMovies h4, .footerAllActors h4{display:inline;padding-right:10px;}
.footerAllActors{padding-top:5px;}
/**
* Mini-queue contents in secondary column
* @title MiniQueue
* @synonym Queue
* @synonym SideBar
* @warning #queue should never have a "left" value set b/c it switches from relative to fixed position depending on the page scroll position.
* @see SideContent
*/
.mQueue {
    background:#fff;
    margin-bottom:6px;
    overflow:hidden;
}
.mQueue .title:link:hover, .mQueue .title:visited:hover, .mQueue .title:active, .mQueue .title:focus,
.mQueue .title a:link:hover, .mQueue .title a:visited:hover, .mQueue .title a:active, .mQueue .title a:focus{
    text-decoration:underline;
    cursor:pointer;
}
.mQueue div.queueHeader {
    color:#fff;
    font-family:"Trebuchet MS",arial,sans-serif;
    font-size:1em;
    font-weight:bold;
    margin:0;
    background:#390 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/miniQHeader.gif) left top no-repeat;
    position:relative;
    z-index:10;
    height:20px;
    padding-top:3px;
}
.mQueue h3, .mQueue p{
    color:#333;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
    padding:0.5em 3px 0.5em 8px;
    margin:0;
    border-top:1px solid #c5c5c5;
    border-bottom:1px dotted #ddd;
    _border-bottom:1px solid #ccc;
}
.mQueueBody {
    display:block;
    border-left:1px solid #c5c5c5;
    border-right:1px solid #c5c5c5;
}
a.mQueueHeader:link, a.mQueueHeader:visited, .mQueueHeader a:link, .mQueueHeader a:visited{
    text-decoration:none;
    padding-left:12px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieWhite.gif) left center no-repeat;
    white-space:nowrap;
    margin-left:10px;
    color:#fff;
}
a.mQueueHeader:hover, a.mQueueHeader:active, a.mQueueHeader:focus, .mQueueHeader a:hover, .mQueueHeader a:active, .mQueueHeader a:focus{
    text-decoration:underline;
}
.mQueue .endQueue {
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/miniQBottom.gif) left top repeat-x;
    position:relative;
    height:4px;
}
.contentsQueue ul {
    overflow:hidden;
}
.contentsQueue ol{
    margin:0;
    padding:0;
    list-style-type:decimal;
}
.contentsQueue li{
    margin:0;
    border-top:1px dotted #ddd;
    _border-top:1px solid #ccc;
    padding:0;
    padding-left:8px;
    display:block;
}
.contentsQueue .disc {
    padding:0px;
    margin:0px;
    overflow:hidden;
    line-height:1.6em;
    height:1.6em;
    text-overflow:ellipsis;
}
.contentsQueue li.first {
    border-top:0px;
}
.contentsQueue li.replacement {
    border-top:0px;
    border-bottom:1px dotted #ddd;
}
.contentsQueue li a, .contentsQueue li a:link, .contentsQueue li a:visited{
    overflow:hidden;
    height:1.6em;
    line-height:1.6em;
    /*margin-left:4px;*/
}
.contentsQueue ol li{
    display:list-item;
    list-style-type:decimal;
    list-style-position:inside;
}
.contentsQueue .pos {
    color:#06c;
    margin-right:4px;
}
.queueRecent a {
    overflow:hidden;
    line-height:1.6em;
    height:1.6em;
    text-overflow:ellipsis;
}
.queueRecent .queueSeeAll {
    padding-left:10px;
    font-weight:bold;
    padding-top:3px;
    border-top:2px solid #c5c5c5;
}

/**
* set headers and group styles
* @title SetHeader
* @see MiniQueue
*/
.setHeader{
    margin:3px 0;
    padding:0;
    position:relative;
    left:-4px;
    overflow:hidden;
    line-height:1.6em;
    height:1.6em;
    text-overflow:ellipsis;
}
.setHeader .title{
    font-weight:bold;
}
.setHeader .icon{
    display:block;
    position:absolute;
    top:-2px;
    right:-4px;
    width:20px;
    height:18px;
    margin:0;
    padding:0;
    overflow:hidden;
    text-align:left;
    text-indent:-9999px;
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/breakset.gif) 5px 0 no-repeat;
}
.setHeader .icon:hover, .setHeader .icon:active, .setHeader .icon:focus{
    background-position:-17px 0;
}
/* miniCart */
.miniCart {
    background:#fff;
    margin-bottom:10px;
    overflow:hidden;
}
.miniCart h2 {
    color:#fff;
    font-family:"Trebuchet MS",arial,sans-serif;
    font-size:1em;
    font-weight:bold;
    margin:0;
    background:#999 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/minicart/cartHeader.gif) left top repeat-y;
    position:relative;
    z-index:10;
    height:20px;
    padding-top:3px;
}
a.cartHeader:link, a.cartHeader:visited, .cartHeader a:link, .cartHeader a:visited{
    text-decoration:none;
    padding-left:12px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieWhite.gif) left center no-repeat;
    white-space:nowrap;
    margin-left:10px;
    color:#fff;
}
a.cartHeader:hover, a.cartHeader:active, a.cartHeader:focus, .cartHeader a:hover, .cartHeader a:active, .cartHeader a:focus{
    text-decoration:underline;
}
.cartContents, .cartCheckout {
    display:block;
    border-left:1px solid #c5c5c5;
    border-right:1px solid #c5c5c5;
}
.cartContents {
    padding:10px 5px;
    text-align:center;
}
#miniCartEmpty .cartContents {
    padding:20px 5px;
}
#miniCart .endMiniCart {
    background:#666 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/minicart/cartBottom.gif) left top repeat-y;
    position:relative;
    height:4px;
}
#miniCartEmpty .endMiniCart {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/minicart/cartBottom.gif) left top repeat-y;
    position:relative;
    height:4px;
}
.cartCheckout {
    padding-top:7px;
    height:27px;
    display:block;
    background:#767676;
}
.cartCheckout li {
    float:left;
}
.cartCheckout li.editCart {
    font-size:.9em;
    font-weight:bold;
    color:#fff;
    padding:2px 7px 3px 9px;
    margin-left:9px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieRight.gif) left center no-repeat;
    border-right:1px solid #fff;
    _padding:2px 5px 3px 9px;
    _margin-left:5px;
}
.cartCheckout .editCart a {
    color:#fff;
}
.cartCheckout li.last {
    width:93px;
}
.cartCheckout li.last div.centerButtons {
    width:82px; margin-left: 11px;
}
/**
 * Various movie lists including w/ and w/o description, single-line or with box art, etc. Layouts change depending on their containing elements or column structure.
 * TODO: Add more documentation about Size C being the default size.
 * @title MovieList
 * @synonym BoxArt
 * @synonym AddList
 * @see ColoredContainer
 * @see Columns
 */
.movie{
    position:relative;
    display:block;
    font-size:1em;
    clear:both;
    margin:0;
    clear:none;
}
.movie dt{
    margin:0 3px;
}
.movie a, a.title:link, a.title:visited{
    text-decoration:none;
}
.movie dt a:hover, .movie dt a:active, .movie dt a:focus, .movie dt a:hover .title, .movie dt a:focus .title, a.title:hover, a.title:active, a.title:focus{
    text-decoration:underline;
}



/* title */
dt.titleInfo div {
    width:100%;
    overflow:hidden;
    height:1.9em;
    padding-top:3px;
}
.movie .title {
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:bold;
    font-size:1.2em;
}



/* boxart */
.movie dt img{
    float:none;
    position:absolute;
    top:2px;
    left:5px;
    width:62px;
    height:88px;
}



/* add */
.movie .add{
    position:absolute;
    top:93px;
    left:5px;
}



/* ratingWidget */
.ratingWidget {
    position:absolute;
    top:1.5em;
    padding:0px;
    margin:0px;
    width:92px;
}



/* description */
.description {
    width:100%;
    position:relative;
    /*top:20px;*/
    top:15px;
}
.movie p.readMore {
    padding:0px;
    margin:0px;
}


/*
 * @title Plot
 */
.summary {
    display:block;
    font-weight:normal;
    margin:0.3em 0.3em 0 0px;
    font-size:1em;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:1.15em;
    padding:0;
    text-align:left;
}
.sixLines .summary {
    height:6.9em;
}
.fiveLines .summary {
    height:5.9em;
}
.fourLines .summary {
    height:4.6em;
}
.threeLines .summary {
    height:3.45em;
}
.twoLines .summary {
    height:2.3em;
}
.oneLine {
    display:block;
    overflow:hidden;
    line-height:1.2em;
    height:1.2em !important;
}



/* @title format */
dd.format {
    position:absolute;
    top:1px;
    right:244px;
    text-align:center;
    width:120px;
}



/* @title year */
dd.year {
    position:absolute;
    top:1px;
    right:124px;
    text-align:center;
    width:120px;
}



/* @title mpaa */
dd.mpaa {
    position:absolute;
    top:1px;
    right:0px;
    text-align:center;
    width:120px;
}



/* @title movieDetailTable */
.movieDetailTable {
    position:absolute;
    bottom:0px;
    width:100%;
    background:#eee;
}
.movieDetailTable td {
    text-align:center;
    border-right:1px solid #ccc;
    padding:0 15px;
}
.movieDetailTable td.first {
    width:100px;
}
.movieDetailTable td.rating {
    width:100px;
}
.movieDetailTable td.last {
    border-right:0px;
}



/* @title lowPrice */
.lowPrice {
    top:0px;
    width:100px;
    text-align:center;
    top:236px;
    font-size:0.9em;
    display:block;
    position:absolute;
    width:130px;
    left:50%;
    margin-left:-64px;
}
.lowPrice span.forAs {
    display:inline;
    margin-right:3px;
}
.lowPrice span.price {
    font-weight:bold;
    color:#06c;
    font-size:1.1em;
}

.addFavoritesLink, .inFavoritesLink {display: none;}
.addFav .addFavoritesLink, .inFav  .inFavoritesLink {display: inline;}


/*
 * @title sizeABoxart
 */
.sizeABoxart {
    min-height:0;
    text-align:center;
    padding:3px 0 230px;
}
.sizeABoxart .title {
    font-weight:normal;
    font-size:1em;
}
.sizeABoxart dt img {
    position:absolute;
    left:50%;
    top:2em;
    bottom:37px;
    width:130px;
    height:182px;
    margin-left:-65px;
}
.sizeABoxart .add {
    position:absolute;
    left:50%;
    bottom:19px;
    top:203px;
    margin-left:-65px;
}


/*
 * @title sizeA
 */
.sizeA {
    min-height:204px;
    margin-left:145px;
}
* html div.sizeA {
    height:204px;
}
.sizeA dt img{
    width:130px;
    height:182px;
}
.sizeA .add{
    top:187px;
}



/*
 * @title sizeBBoxart
 */
.sizeBBoxart {
    min-height:0;
    text-align:center;
    padding:3px 0 181px;
}
.sizeBBoxart .title {
    font-weight:normal;
    font-size:1em;
}
.sizeBBoxart dt img {
    position:absolute;
    left:50%;
    top:2em;
    bottom:37px;
    width:100px;
    height:143px;
    margin-left:-50px;
}
.sizeBBoxart .add {
    position:absolute;
    left:50%;
    bottom:19px;
    top:165px;
    margin-left:-50px;
}



/*
 * @title sizeB
 */
.sizeB{
    min-height:170px;
    margin-left:108px;
}
* html div.sizeB {
    height:170px;
}
.sizeB dt img{
    width:100px;
    height:143px;
}
.sizeB .add{
    top:148px;
}



/*
 * @title sizeCBoxart
 */
.sizeCBoxart {
    min-height:0;
    padding:3px 0 126px;
}
div.sizeCBoxart .title {
    font-weight:normal;
    font-size:1em;
    width:100%;
    display:block;
    text-align:center;
}
.sizeCBoxart dt img {
    position:absolute;
    left:50%;
    margin-left:-31px;
    top:2em;
    bottom:37px;
    width:62px;
    height:88px;
}
.sizeCBoxart .add {
    position:absolute;
    top:109px;
    left:50%;
    margin-left:-31px;
    bottom:19px;
}



/*
 * @title sizeC
 */
.sizeC, * html div.sizeC {
    min-height:130px;
    height:130px;
    margin-left:72px;
}



/*
 * @title sizeD
 * @summary sizeD is the single-line list
 */

.sizeD .title {
    font-weight:normal;
    font-size:1em;
}
.sizeD .add {
    position:absolute;
    top:2px;
    left:-68px;
}
.d1, .d2, .d3, .d4, .d5,
.od1, .od2, .od4,
.dd1, dbd3, drd3 {
    margin:0 0 0 75px;
}

.a1 .ratingWidget { top:225px; left:50%; margin-left:-45px; }
.a1 .sizeABoxart { padding-bottom:223px; }

.a2 .ratingWidget { left:138px; }

.a4 .sizeA{ height:195px; min-height:195px; }
.a4 .description{ top:0px; }
.a4 .divList li{ padding:0px 6px; }
.a4 .divList .first{ margin-left:0; padding-left:0; border-left:none; }
.a4 dt img {left:0;}

.a5 { display:block; height:1%; /*peekaboo*/ }
.a5 .sizeA { height:16px; min-height:16px; }
.a5 .sizeA .add { top:0px; left:50%; margin-left:-65px; }
.a5 .add { bottom:0px; }

.a7 dt img {top:40px;left:16px;}
.a7 .add {top:227px;left:16px;}
.a7 .description {top:5px;}

.b1 .ratingWidget { top:188px; left:50%; margin-left:-45px; }

.b2 .ratingWidget { position:absolute; left:108px; }
.b2 .main { position:relative; }
.b2 .sizeB dt img, .b2 .add { margin-left:-110px; }

.b3 { margin:5px 0 0; min-height:147px; *height:147px; clear:both;}
.b3 .main { position:relative; float:left; width:54%; *margin:0; *padding-left:108px;}
.b3 .sizeB{min-height:140px;}
.b3 dt img {left:-110px; *left:0;}
.b3 .add { top: -4px; position: relative !important; margin-left: 100px; *margin-left: 60px; background-position:-62px 0pt; width:100px; }
.b3 .add a{width:85px;}
.b3 .add a:hover, .b3 .add a:active, .b3 .add a:focus{background-position:-62px -21px;}
.b3 dt.titleInfo div { position:relative; left:-70px; *left:-5px; }
.b3 .ratingWidget {top:1.7em; left:108px;}
.b3 dd.format, .b3 dd.year, .b3 dd.mpaa { top:1.6em; width:120px;}
.b3 dd.format { right:244px;}
.b3 dd.year { left:115px; *left:223px; text-align:left;}
.b3 dd.mpaa { left:167px; *left:275px; text-align:left;}
.b3 .description{top:20px;}
.b3 .movieOptions{padding:10px 10px 0; min-height:100px; *height:100px; margin-top:20px; float:left; width:28%; background-color:#f9f9f9; }
.b3 .movieOptions img{margin-left:0px;}
.b3 .download, .b3 .rentDownload {left:-68px !important; top:109px !important;}
.b3 .lowPrice {top:0px;width:100px;text-align:left;display:inline;position:relative;left:0px;margin-left:0px;}
.b3 .lowPrice a {color:#cc0000 !important;}
.b3 .lowPrice span.forAs {margin-right:3px;}
.b3 .lowPrice span.price {font-weight:bold;font-size:1.1em;}
.b3 .inQ{background-position:-62px -42px}

.searchTest{border:1px solid #ccc; padding:10px;}
.searchSuggestName {font-size:16px; font-weight:bold;}











.b4 .sizeBBoxart { padding:0px 0px 160px; }

.b5 .sizeBBoxart { padding:0px 0px 160px; }

.b6 .ratingWidget { position:absolute; left:108px; }
.b6 .main { position:relative; }
.b6 .sizeB dt img, .b6 .add { margin-left:-110px; }


.b7 .ratingWidget {position:absolute; left:0px; top:150px;}
.b7 .main {position:relative;}
.b7 .sizeB dt img {margin-left:-110px;}
.b7 .description{top:0px;}
.b7 dt{margin:0;}
.b7 .avgRating{position:absolute; top:150px; left:-110px;}

.c1 .ratingWidget { top:130px; left:50%; margin-left:-45px; }

.c2 dt.titleInfo div { width:95%; }
.c2 .ratingWidget{ left:72px; }

.c3 .ratingWidget{ left:72px; }

.c4 .ratingWidget { left:72px; }
.c4 dt.titleInfo div { width:75%; }

.c5 .sizeCBoxart { padding-bottom:111px; }
.c5 dt img { top:.5em; }
.c5 .add { top:95px; }

/* @title c6 specific layout */
.c6 .sizeCBoxart{
    padding-bottom:107px;
}
/* @title c7 specific layout */
.c7 .ratingWidget{
    left:61px;
}
.c7 .sizeC, .c7 div.sizeC {
    min-height:115px;
    height:115px;
}
/* @title c8 specific layout */
.c8 .ratingWidget {
    top:110px;
    left:50%;
    margin-left:-45px;
}
.c8 .inFavorites, .c8 .addFavorites  {
    position:absolute;
    padding:0px;
    margin:0px;
    top:132px;
    left:50%;
    margin-left:-50px;
}
.c9 .suggest{
    position:absolute;
    top:110px;
    left:50%;
    margin-left:-31px;
}
.c10 div.sizeC,
.c10 div.sizeCBoxart{
    padding:3px 0 98px;
}
.c10 dt img{
    top:3px;
}

.c12 { margin:0px; min-height:0; padding-bottom:20px; }
.c12 .main { position:relative; }
.c12 dt img { top:2em; left:-68px; }
.c12 .add { top:109px; left:-68px; }
.c12 .addCart { top:109px !important; left:-68px !important; }
.c12 dt.titleInfo div { position:relative; left:-70px; }
.c12 .ratingWidget { top:1.6em; left:72px;}
.c12 dd.format, .c12 dd.year, .c12 dd.mpaa { top:1.6em; width:120px;}
.c12 dd.format { right:244px; }
.c12 dd.year { right:124px; }
.c12 dd.mpaa { right:4px; }
.c12 .movieOptions{ padding-top:4px; }
.c12 .download, .c12 .rentDownload {left:-68px !important; top:109px !important;}

.c13 div.sizeC,
.c13 div.sizeCBoxart{
    padding:3px 0 0;
}
.c13 dt img{
    top:3px;
}
.c13 .titleInfo {
    font-size:11px;
}
.c13 .box {
    text-align:center;
    border:1px solid #D0EAFA;
    background:#fff;
    margin:0 5px;
    padding:6px 0 4px;
    height:90px;
    position:relative;
}
.c14 div.sizeC,
.c14 div.sizeCBoxart{
    padding:3px 0 98px;
}
.c14 dt img{
    top:3px;
}


/* @title d1 specific layout */
.d1 {
    margin:0 0 0 57px;
}
.d1 .add{
    left:-49px;
    width:43px;
    height:20px;
    background-position:-292px 0;
}
.d1 .add a, .d1 .add a:link, .d1 .add a:visited{
    width:43px;
    background-position:-292px 0;
}
.d1 .add a:hover, .d1 .add a:active, .d1 .add a:focus{
    background-position:-292px -21px;
}
.d1 .inQ {
    background-position:-292px -42px;
}

.d2 .addCart, .d2 .download, .d2 .rentDownload, .d2 .buyDownload {
    left:-64px !important;
    top:2px !important;
}

/* @title d3 specific layout */
.d3 .ratingWidget {
    top:1px;
    right:14px;
}
.d3 dd.year {
    right:220px;
}
.d3 dd.mpaa {
    right:104px;
}
.d3 dt.titleInfo div {
    width:46%;
}

/* @title d4 specific layout */
.d4 dt.titleInfo div {
    width:29%;
}
.d4 .suggestMovie {
    position:absolute;
    right:0px;
    top:1px;
}
.d4 .inFavorites, .d4 .addFavorites {
    position:absolute;
    right:120px;
    top:1px;
}
.d4 .ratingWidget {
    top:1px;
    right:240px;
}
.d4 dd.year {
    right:410px;
}
.d4 dd.mpaa {
    right:350px;
}

/* @title d5 specific layout */
.d5 {
    padding-bottom:16px;
}

/* @title d6 specific layout */
.d6 dt.titleInfo div {
    width:100%;
    position:relative;
    left:-2px;
    top:1px;
}
.d6 .title{
    font-weight:bold;
}
.d6 .ratingWidget {
    top:1.3em;
    right:10px;
}
.d6 .inFavorites, .d6 .addFavorites{
    margin-top:0.3em;
}
.d6 .suggestToFriends{
    margin-top:0.3em;
    float:right;
}
.d8{
    display:block;
}
.d8 .title{
    padding-left:66px;
}
.d8 dd.add{
    left:0;
}
.d9{
    display:block;
}
.d9 dt.titleInfo div{
    width:80%;
}
.d9 .title{
    padding-left:66px;
    *padding-left:0px;
    *text-indent:66px;
}
.d9 dd.add{
    left:0;
}
.d9 dd.mpaa{
    width:60px;
}
.d9 dd.year{
    display:none;
}


.d10{
    display:block;
}
.d10 dt.titleInfo div{
    width:58%;
}
.d10 .title{
    padding-left:66px;
    *padding-left:0px;
    *text-indent:66px;
}
.d10 dd.add{
    left:0;
}
.d10 dd.mpaa{
    right:100px;
    width:60px;
}
.d10 dd.year{
    display:none;
}
.d10 .ratingWidget{
    top:1px;
    right:0px;
}


/* @title d7 specific layout */
.d7 dt.titleInfo div {
    width:99%;
    position:relative;
    left:12px;
    top:0px;
    padding-top:0px;
}
* html .d7 dt.titleInfo div {
    left:0px;
}
.outletSideContent {
    position:relative;
}
.outletSideContent span.listRank {
    font-weight:normal !important;
    font-size:1em;
}
.outletSideContent .column98 {
    width:88%;
}
.outletSideContent .column2 {
    width:9.9%; text-align: right;
}


/* @title oa1 specific layout */
* html .overlaySimilarMovies .oa1 .sizeABoxart dt img{
    left:50%;
}
.oa1 .sizeABoxart {
    padding-bottom:186px;
}


/* @title oa2 specific layout */
.oa2{height:268px;}
.oa2 .sizeABoxart {

}
.oa2 .addCart {
    background-position:-162px -63px !important;
    top:205px !important;
}
.oa2 dt.titleInfo div{padding-top:0;}
.oa2 .download, .oa2 .rentDownload {top:205px !important; margin-left:-65px !important; }
.oa2 .download a, .oa2 .rentDownload a {background-position:-162px -210px;width:130px;}
.oa2 .download a:hover, .oa2 .download a:active, .oa2 .download a:focus{ background-position:-162px -231px; }



.ob3 .sizeBBoxart { padding-bottom:146px; }

.ob4 .sizeBBoxart{ padding-bottom:199px; }
.ob4 .ratingWidget { top:186px; left:50%; margin-left:-45px; }
.ob4 .lowPrice { top:200px; }

.ob5 .ratingWidget, .ob7 .ratingWidget, .ob8 .ratingWidget { left:108px; top:20px; }
.ob5 dt.titleInfo, .ob8 dt.titleInfo, .ob8 dt.titleInfo { width:300px; }
.ob5 dd.year, .ob7 dd.year, .ob8 dd.year { right:90px; }
.ob5 dd.mpaa, .ob7 dd.mpaa, .ob8 dd.mpaa { right:0px; }
.ob5 .addCart, .ob7 .addCart, .ob8 .addCart {top:147px !important;}
.ob5 .notBuyable, .ob7 .notBuyable, .ob8 .notBuyable {background-position:-62px -252px !important;}

.ob6 .ratingWidget { left:108px; }
.ob6 .download, .ob6 .rentDownload, .ob6 .buyDownload { top: 147px !important; }


.oc1 .sizeCBoxart{ padding-bottom:92px !important; }

.oc2 .sizeCBoxart{ padding-bottom:92px !important; }

.oc3 .ratingWidget { left:72px; }

.oc4 .ratingWidget { left:72px; }

.od1 { margin:0 0 0 0px; }
.od1 dt.titleInfo div { width:330px; }
.od1 .ratingWidget { top:1px; left:370px; }
.od1 dd.year { left:460px; }
.od1 dd.mpaa { left:530px; }
.od1 dd.addCart { left:635px; }

.od2 dt.titleInfo div { width:380px; }
.od2 dd.year { left:370px; }
.od2 dd.mpaa { left:455px; }
.od2 .viewOptions { position:absolute; top:1px; right:0px; text-align:left; width:135px; }
.od2 .addCart { left:-68px !important; }
.od2 .download, .od2 .rentDownload {left:-64px !important; top:0px !important}

.od4 { margin:0px; }
.od4 .main { position:relative; padding-bottom:2px; }
.od4 dt.titleInfo div { width:75%; }
.od4 .title { font-weight:bold; }
.od4 .packageDetails { padding:8px 0px 0px 3px; }

.movie.od5 {margin:0 0 0 75px;}
.od5 dt.titleInfo div { width:380px; }
.od5 .ratingWidget {top:3px; width:92px;left:530px;}
.od5 dd.mpaa { left:428px; padding-top:3px; }
.od5 .addCart { left:-68px !important; }
.od5 .otherLinks { position:absolute; top:1px; right:0px; text-align:left; width:220px; padding-top:3px; }

.dbc4, .drc4,.dbc6, .drc6 {height:130px;}

.dba2 .sizeABoxart,
.dra2 .sizeABoxart,
.dbfa2 .sizeABoxart,
.drfa2 .sizeABoxart{
    padding-bottom:235px;
}
.dba2 .lowPrice,
.dra2 .lowPrice,
.dbfa2 .lowPrice,
.drfa2 .lowPrice{
    top:230px;
}
.dba2 .lowPrice span.price,
.dra2 .lowPrice span.price,
.dbfa2 .lowPrice span.price,
.drfa2 .lowPrice span.price {
    color:#333;
    font-weight:normal;
}


.dbb2 .sizeBBoxart,
.drb2 .sizeBBoxart{
    padding-bottom:172px;
}
.dbb2 .lowPrice,
.drb2 .lowPrice{
    top:185px;
}
.dbb2 .lowPrice span.price,
.drb2 .lowPrice span.price {
    color:#333;
    font-weight:normal;
}

/*
 *@title dbc4 specific layout
 *@title drc4 specific layout
 *@title dbfc4 specific layout f=free
 *@title drfc4 spicific layout f=free
 *@title dbc5 specific layout
 *@title drc5 specific layout
*/
.dbc4 .sizeC, * html dbc4 div.sizeC,
.dbc6 .sizeC, * html dbc6 div.sizeC,
.drc4 .sizeC, * html drc4 div.sizeC,
.drc6 .sizeC, * html drc6 div.sizeC,
.dbfc4 .sizeC, * html dbfc4 div.sizeC,
.drfc4 .sizeC, * html drfc4 div.sizeC,
.dbc5 .sizeC, * html dbc5 div.sizeC,
.drc5 .sizeC, * html drc5 div.sizeC,
.dc1 .sizeC, * html .dc1 div.sizeC {
    height:130px;
    min-height:130px;
}

.dc2 .ratingWidget{ top:22px; left:72px; }

.dbc4 .sizeBBoxart,
.dbc6 .sizeBBoxart,
.drc4 .sizeBBoxart,
.drc6 .sizeBBoxart,
.dbfc4 .sizeBBoxart,
.drfc4 .sizeBBoxart,
.dbc5 .sizeBBoxart,
.drc5 .sizeBBoxart{
    padding-bottom:172px;
}
.dbc4 .ratingWidget,
.dbc6 .ratingWidget,
.drc4 .ratingWidget,
.drc6 .ratingWidget,
.dbfc4 .ratingWidget,
.drfc4 .ratingWidget,
.dbc5 .ratingWidget,
.drc5 .ratingWidget{
    left:72px; top: 20px;
}
.dbc4 dt.titleInfo div,
.dbc6 dt.titleInfo div,
.drc4 dt.titleInfo div,
.drc6 dt.titleInfo div,
.dbfc4 dt.titleInfo div,
.drfc4 dt.titleInfo div,
.dbc5 dt.titleInfo div,
.drc5 dt.titleInfo div{
    width:75%;
}
.dbc4 .lowPrice,
.drc4 .lowPrice,
.dbfc4 .lowPrice,
.drfc4 .lowPrice,
.dbc5 .lowPrice,
.drc5 .lowPrice,
.dbc6 .lowPrice,
.drc6 .lowPrice {
    left:5px;
    position:absolute;
    top:113px;
    margin:0;
    width:62px;
}
.dbc4 .lowPrice span.price,
.drc4 .lowPrice span.price,
.dbfc4 .lowPrice span.price,
.drfc4 .lowPrice span.price,
.dbc5 .lowPrice span.price,
.drc5 .lowPrice span.price,
.dbc6 .lowPrice span.price,
.drc6 .lowPrice span.price{
    color:#333;
    font-weight:normal;
}

/*
 *@title .dbd1,
 *@title .drd1
 *@title dbfd1 specific layout f=free
 *@title dbfd1 spicific layout f=free
*/
.dbd1,
.drd1,
.dbfd1,
.drfd1{
    margin:0 0 0 0px;
}
.dbd1 dt.titleInfo div,
.drd1 dt.titleInfo div,
.dbfd1 dt.titleInfo div,
.drfd1 dt.titleInfo div{
    width:360px;
}
.dbd1 .ratingWidget,
.drd1 .ratingWidget,
.dbfd1 .ratingWidget,
.drfd1 .ratingWidget{
    top:1px;
    left:540px;
}

.drd1 dd.mpaa,
.dbd1 dd.mpaa,
.drfd1 dd.mpaa,
.dbfd1 dd.mpaa{
    left:463px;
    width:60px;
}
.dbd1 dd.year,
.drd1 dd.year,
.dbfd1 dd.year,
.drfd1 dd.year{
    left:375px;
    width:60px;
}

.dbfd1 dd.buyDownload,
.drfd1 dd.rentDownload{
    left:650px;
}
.dbd1 dd.buyDownload,
.dbd1 dd.rentDownload,
.drd1 dd.rentDownload {
    left:635px;
}


.dbd1 .lowPrice,
.drd1 .lowPrice,
.dbfd1 .lowPrice,
.drfd1 .lowPrice{
    top:0px;
    left:765px;
    text-align:right;
    width:62px;
}
.dbd1 .noFrom,
.drd1 .noFrom {
    left:755px;
}
.dbd1 .lowPrice span,
.drd1 .lowPrice span,
.dbfd1 .lowPrice span,
.drfd1 .lowPrice span{
    color:#333;
    font-weight:normal;
}


.dbd1 .avgRating,
.drd1 .avgRating,
.dbfd1 .avgRating,
.drfd1 .avgRating{
    position:absolute;
    right:136px;
    text-align:center;
    top:1px;
    width:120px;
}
.dbd1 .downloadPrice span.price,
.drd1 .downloadPrice span.price,
.dbfd1 .downloadPrice span.price,
.drfd1 .downloadPrice span.price{
    color:#333;
    font-weight:normal;
    font-size:1em;
}

.dbd3,
.drd3 {
    margin:0 0 0 0px;
    padding-bottom:16px;
}
.dbd3 .lowPrice,
.drd3 .lowPrice{
    top:1.5em;
    left:4px;
    text-align:left;
    width:62px;
    margin-left:0px;
}
.dbd3 .lowPrice span.price,
.drd3 .lowPrice span.price{
    color:#333;
    font-weight:normal;
    font-size:1em;
}

.dbc6 dd.year,
.drc6 dd.year {
    right:180px;
}
.dbc6 dd.mpaa,
.drc6 dd.mpaa {
    right:60px;
}
.dbc6 .comingSoon,
.drc6 .comingSoon {
    width:65px;
    top:1px;
    right:0px;
    position:absolute;
}

.gc2 dt img, .gc2 .add {
    left: 0 !important;
    margin-left: 0 !important;
}

.gc2 dt img {
    top: .5em;
}

.gc2 .add {
    top: 95px;
}

.gc2 .sizeCBoxart {
    padding-bottom: 111px;
}

.ra2 .add {
margin-left: -55px;
top: 195px;
}

.wrb3 .watchNowButton {
    margin-top:136px;
}
.wrb3 .sizeBBoxart{
    padding: 3px 0 30px;
}
.wrb3 div.centerButtons {
    width: 100px !important;;
}
.wrb3 .ratingWidget {
    left:50%;
    top:165px;
    margin-left:-45px;
}
.wb7 .ratingWidget {left: 72px;}
.wb7 .watchnow{
     left: 5px;
    position: absolute;
    top: 93px;
    width:62px;
}
.wb7 div.buttonsNew a span span span .input,
.wb7 div.buttonsNew a span span span input {
    padding: 0 9px;
}
.wd1 .ratingWidget {
    top:1px;
    right:14px;
}
.wd1 div.buttonsNew a span span span .input,
.wd1 div.buttonsNew a span span span input {
    padding: 0 8px;
}
.wd1 dd.year {    right:220px;}
.wd1 dd.mpaa {    right:104px;}
.wd1 dt.titleInfo div {    width:46%;}
.wd1 .titleInfo { margin: 0 0 0 74px;}
.wd1 .watchNowButton {
    position: absolute;
    top: 2px;
}
 .dra3 .ratingWidget, .dba3 .ratingWidget {
    left: 2em;
    top: 19.2em;
}
.svodSideContent {
    position: relative;
    height: 195px;
    overflow-y:auto;
}
.svodSideContent .wrb3 .ratingWidget {
    display:none;
}
.svodSideContent .wrb3 .sizeBBoxart {
    padding: 3px 0 0;
}
.svodDetails div.centerButtons{
    width:135px !important;
}


.game:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.game {
	zoom:1;
	position: relative;
	display:block;
	font-size:1em;
	clear:both;
	margin:0;
	clear:none;
}

.game .ratingWidget {position:static;}
.game dt {margin: 0 3px;}
.game dd {display: inline;}
.game h4 {line-height: 1.3em; height: 1.3em; overflow: hidden; white-space: nowrap; padding:0 3px; }
.game .summary {
	display:block;
	font-size:1em;
	font-weight:normal;
	line-height:1.15em;
	margin:0.3em 0.3em 0 0;
	overflow:hidden;
	padding:0;
	text-align:left;
}

.sizea img.box {width:130px; height:182px;}
.sizeb img.box {width:100px; height:143px;}
.sizec img.box {width: 62px; height: 88px;}

.addToQueueEligible .gameAddToQueue {display: inline;}

.ga1 {text-align: center; padding-bottom: 5px;}
.ga1 h4 {font-weight: normal; padding:0 12px; width:120px;}

.ga2 {text-align: center; padding-bottom: 5px;}
.ga2 .buttonsNew {width: 130px; margin: 2px auto;}
.ga2 h4 {font-weight: normal;}
.ga2 .ratingWidget {text-align: center; width: auto;}

.ga3 dl {color: #999999; line-height: 1.2em;}
.ga3 {text-align: center; padding-bottom: 5px;}
.ga3 h4 {font-weight: normal;}
.ga3 dl.platform  {padding-top: 5px;}
.ga3 .platform dt {display: none;}
.ga3 .platform dd {font-weight: bold;}


.ga4 {text-align: center; height:268px;}
.ga4 .buttonsNew {width: 130px; margin:0px auto; _margin-top:1px;}
.ga4 h4 {font-weight:normal; font-size:12px; margin:3px 0 1px; _margin:2px 0;}
/*.ga4 .ratingWidget {text-align: center; width: auto;}*/

.ga5 {text-align: center; padding-bottom: 5px;}
.ga5 h4 {font-weight: normal; margin-bottom: 0;}
.ga5 dl {color: #999999; line-height: 1.2em; margin: .3em 0;}
.ga5 dt {display: none;}

.ga7 { display:block; height:1%; /*peekaboo*/ }
.ga7 .sizeA { height:20px; min-height:20px; }
.ga7 .sizeA .add { top:0px; left:50%; margin-left:-65px; }
.ga7 .add { bottom:0px; }

.ga8 {text-align: center; padding-bottom: 5px;}
.ga8 .buttonsNew {width: 130px; margin: 2px auto;}
.ga8 h4 {font-weight: normal;}
.ga8 .ratingWidget {text-align: center; width: auto;}

.gb1 {text-align: center; padding-bottom: 5px;}
.gb1 .buttonsNew {width: 100px; margin: 2px auto;}
.gb1 h4 {font-weight: normal;}
.gb1 .ratingWidget {text-align: center; width: auto;}


.gb2 {position: relative;}
.gb2 .box {float: left;}
.gb2 .centerButtons {width: 100px; margin: 2px auto; float: left; clear: left;}
.gb2 .details {padding-left: 107px; *padding-left: 7px;}
.gb2 .ratingMember dt {display: none;}
.gb2 h3 {margin: 0 0 .4em; line-height: 1em;}
.gb2 p {margin:0;}
.gb2 .ratingWidget {position: absolute; top: 18px; left: 108px;}
.gb2 .addCart, .gb2 .preCart { display:block;top:5px; }
.gb2 .sizeB { margin-left:0;min-height:150px;}


.gb3 .box {float: left;}
.gb3 .centerButtons {width: 100px; margin: 2px auto; float: left; clear: left;}
.gb3 .details {width: 158px; float: right; overflow: hidden;}
.gb3 dt {font-weight: bold; float: left;}
.gb3 .ratingMember dt {display: none;}
.gb3 dl:after {content: "";display: block;height: 0;clear: both;visibility: hidden;} .gb3 dl {zoom:1;}
.gb3 dd {float: left; display: block; overflow: hidden;}
.gb3 h3 {margin: 0 0 .4em; line-height: 1em;}
.gb3 div.summary {height:4.60em;}
.gb3 p.readMore {margin-bottom: 0;}
.gb3 .ratingWidget {clear: left; text-align: center; width: 100px;}

.gb4 .sizeA{ height:195px; min-height:195px; }
.gb4 .description{ top:0px; }
.gb4 .divList li{ padding:0px 6px; }
.gb4 .divList .first{ margin-left:0; padding-left:0; border-left:none; }
.gb4 dt img {left:0;}

/* TODO: clean up gb5 */
.gb5 {padding: 0px; margin:10px 0 0 0; position: relative; min-height:160px; *height:160px;}
.gb5 .box {float: left;}
.gb5 .centerButtons {width:  62px; margin: 2px auto; float: left; clear: left;}
.gb5 #rowTable,
.gb5 .details {width: 54%; float: left; min-height:110px; *height:110px; padding-left:8px; /*overflow: hidden;*/}
.gb5 dl {position:absolute; top:1.8em;}
.gb5 dt {display: none;}
.gb5 dd {float: left; display: block; overflow: hidden; text-align: center;}
.gb5 h4 {font-size:1.2em; margin-top: 0; padding:0 0 0 8px;}
.gb5 div.title {width: 338px; text-align: left;}
.gb5 dd{width:120px; text-align:left;}
.gb5 dl.esrb {left:275px;}
.gb5 dl.release{left:223px;}
.gb5 dl.movieInfo{top:3em; clear:both;}
.gb5 .movieInfo dd{text-align:left; width:320px;}
.gb5 .rated,
.gb5 .rated dd {float: right; width: 68px;}
.gb5 .rated   img {width:  26px; height: 36px; padding-bottom: 3px;}
.gb5 .ratingMember {}
.gb5 .ratingMember dd {width:  92px; height: 16px; visibility:hidden; }
.gb5 .ratingWidget {position: absolute; top: 22px; left:108px;}
.gb5 .summary {clear: both; height:3.45em;}
.gb5 .movieOptions .pullDown { margin-bottom:10px;}
.gb5 .add { bottom:3px; left:7px; background-position:-62px 0pt; width:100px; }
.gb5 .add a { width:85px;}
.gb5 .add a:hover,
.gb5 .add a:active,
.gb5 .add a:focus { background-position:-62px -21px;}
.gb5 .inQ { background-position:-62px -42px;}
.gb5 .gameOptions{ background-color:#f9f9f9; padding:10px 10px 0; min-height:100px; *height:100px; float:left; width:28%;}
.gb5 .gameOptions img{margin-left:0px;}
.gb5 .gameOptions a {color:#cc0000 !important;}
.gb5 .gameOptions span.price {font-weight:bold ;font-size:1em;}

.gb6 {padding: 5px 0 0 4px; position: relative;}
.gb6 .box {float: left;}
.gb6 .centerButtons {width:  62px; margin: 2px auto; float: left; clear: left;}
.gb6 #rowTable,
.gb6 .details {width: 55%; float: left; overflow: hidden; margin-left: 1em;}
.gb6 .movieOptions {background-color:#F9F9F9; float:right; margin-top:20px; min-height:60px; padding:10px; width:28%; text-align:center;}
.gb6 .movieOptions p {width:220px;}
.gb6 dl {float: left;}
.gb6 dt {display: none;}
.gb6 dd {float: left; display: block; overflow: hidden; text-align: center;}
.gb6 h4 {float: left; margin-top: 0; width: 320px; padding:0;}
.gb6 div.title {width: 110px; text-align: center;}
.gb6 div.platform,
.gb6 .platform dd {clear:both;}
.gb6 div.release {display:inline; float:left; text-align:right; width:365px;}
.gb6 dl.release {float:left ; font-weight:bold;}
.gb6 .release  dd {width:  76px; padding-left: 40px;}
.gb6 div.rated {display:inline; float:right; padding-right:0; text-align:left; width:375px;}
.gb6 dl.rated {display:inline; float:right; padding-right:0; text-align:left; width:60px; }
.gb6 .rated dd {float: right; width: 68px;}
.gb6 .rated   img {width:  26px; height: 36px; padding-bottom: 3px;}
.gb6 .ratingMember {clear: left;}
.gb6 .ratingMember dd {width:  92px; height: 16px;}
.gb6 .ratingWidget {position: absolute; top: 27px; *top: 26px; left: 112px;}
.gb6 .summary {clear: both; height:3.45em;}
.gb6 .add { float:right ;left:auto; right:15px; top:0; background-position:-62px 0pt; width:100px; }
.gb6 .add a{width:100px;}
.gb6 .add a:hover,
.gb6 .add a:active,
.gb6 .add a:focus { background-position:-62px -21px;}
.gb6 .inQ { background-position:-62px -42px}
.gb6 .addCart { float:right ;left:auto; right:15px; top:0; width:100px; background-position:-62px -63px; }
.gb6 .addCart a { width:100px;}
.gb6 .addCart a:active,
.gb6 .addCart a:focus,
.gb6 .addCart a:hover { background-position:-62px -84px;}
.gb6 .preCart { float:right ;left:auto; right:15px; top:0; width:100px; background-position:-332px -4px; }
.gb6 .preCart a { width:100px; background-position:-332px -4px;}
.gb6 .preCart a:hover,
.gb6 .preCart a:active,
.gb6 .preCart a:focus { background-position:-442px -4px;}


/* TODO: clean up gb7 */
.gb7 {padding: 0px; margin: 0px; position: relative; min-height:220px; *height:220px;}
.gb7 .box {float: left;}
.gb7 .centerButtons {width:  62px; margin: 2px auto; float: left; clear: left;}
.gb7 #rowTable,
.gb7 .details {width: 54%; float: left; min-height:110px; *height:110px; padding-left:8px; /*overflow: hidden;*/}
.gb7 dd {float: left; display: block; overflow: hidden; text-align: center;}
.gb7 h4 {font-size:1.2em; margin-top: 0; padding:0 0 0 8px;}
.gb7 div.title {width: 338px; text-align: left;}
.gb7 dd{width:120px; text-align:left;}
.gb7 dl.esrb {left:275px;}
.gb7 dl.release{left:223px;}
.gb7 dl.movieInfo{top:3em; clear:both;}
.gb7 .movieInfo dd{text-align:left; width:320px;}
.gb7 .rated,
.gb7 .rated dd {float: right; width: 68px;}
.gb7 .rated   img {width:  26px; height: 36px; padding-bottom: 3px;}
.gb7 .ratingMember {}
.gb7 .ratingMember dd {width:  92px; height: 16px;}
.gb7 .ratingWidget {position: absolute; top: 22px; left:108px;}
.gb7 .summary {clear: both; height:3.45em;}
.gb7 .gameOptions{ background-color:#f9f9f9; padding:10px 10px 0; min-height:100px; *height:100px; float:left; width:28%; }
.gb7 .gameOptions img{margin-left:0px;}
.gb7 .gameOptions a {color:#cc0000 !important;}
.gb7 .gameOptions span.price { font-weight:bold; font-size:1em;}

.gc1, .gc4 {text-align: center; padding-bottom: 5px;}
.gc1 h4, .gc4 h4 {font-weight: normal; margin-bottom: 0;width:91%}


.gc3 {padding: 5px 0 0 4px; position: relative;}
.gc3 .box {float: left;}
.gc3 .centerButtons {width:  62px; margin: 2px auto; float: left; clear: left;}
.gc3 #rowTable,
.gc3 .details {width: 698px; float: right; overflow: hidden;}
.gc3 dl {float: left;}
.gc3 dt {display: none;}
.gc3 dd {float: left; display: block; overflow: hidden; text-align: center;}
.gc3 h4 {float: left; margin-top: 0; width: 338px; padding:0;}
.gc3 div.title {width: 338px; text-align: left;}
.gc3 div.platform,
.gc3 .platform dd {width: 100px; white-space: nowrap;}
.gc3 div.release,
.gc3 .release  dd {width:  76px; padding-left: 40px;}
.gc3 .rated,
.gc3 .rated dd {float: right; width: 68px;}
.gc3 .rated   img {width:  26px; height: 36px; padding-bottom: 3px;}
.gc3 .ratingMember {clear: left;}
.gc3 .ratingMember dd {width:  92px; height: 16px;}
.gc3 .ratingWidget {position: absolute; top: 27px; *top: 26px; left: 72px;}
.gc3 .summary {clear: both; height:3.45em;}

.tabContent .gc3 .details,
.tabContent .gc3 #rowTable,
.containerContents .gc3 .details,
.containerContents .gc3 #rowTable {width: 678px;}
.tabContent .gc3 h4,
.tabContent .gc3 div.title,
.containerContents .gc3 h4,
.containerContents .gc3 div.title {width: 318px; }
.tabContent .gc3 .ratingWidget,
.containerContents .gc3 .ratingWidget {top: 26px; left: 74px;}

.gc4 {padding: 5px 0 0 4px; position: relative;}
.gc4 .box {float: left;}
.gc4 .centerButtons {width:  62px; margin: 2px auto; float: left; clear: left;}
.gc4 #rowTable,
.gc4 .details {width: 698px; float: right; overflow: hidden;}
.gc4 dl {float: left;}
.gc4 dt {display: none;}
.gc4 dd {float: left; display: block; overflow: hidden; text-align: center;}
.gc4 h4 {float: left; margin-top: 0; width: 338px; padding:0;}
.gc4 div.title {width: 338px; text-align: left;}
.gc4 div.platform,
.gc4 .platform dd {width: 100px; white-space: nowrap;}
.gc4 div.release,
.gc4 .release  dd {width:  76px; padding-left: 40px;}
.gc4 .rated,
.gc4 .rated dd {float: right; width: 68px;}
.gc4 .rated   img {width:  26px; height: 36px; padding-bottom: 3px;}
.gc4 .ratingMember {clear: left;}
.gc4 .ratingMember dd {width:  92px; height: 16px;}
.gc4 .ratingWidget {position: absolute; top: 27px; *top: 26px; left: 72px;}
.gc4 .summary {clear: both; height:3.45em;}
.gc4 .add {bottom: -1px;}
.tabContent .gc4 .details,
.tabContent .gc4 #rowTable,
.containerContents .gc4 .details,
.containerContents .gc4 #rowTable {width: 678px;}
.tabContent .gc4 h4,
.tabContent .gc4 div.title,
.containerContents .gc4 h4,
.containerContents .gc4 div.title {width: 318px; }
.tabContent .gc4 .ratingWidget,
.containerContents .gc4 .ratingWidget {top: 26px; left: 74px;}

.gd2 h4,
.gd2 .listHeader div.title {width: 155px; padding:0;}
.gd2 dd,
.gd2 .listHeader div.platform {width: 70px; padding-left: 10px;}
.gd2 .alternateOddRow, .gd2 .alternateEvenRow {background: #EBEBEB;}
.gd2 dt {display: none;}
.gd2 h4,
.gd2 dd {float: left; font-size: 1.1em; font-weight: normal; line-height: 1.4em; height: 1.4em; margin: 0; overflow: hidden; white-space: nowrap;}


.gd3 {padding: 1px 0 2px;}
.gd3 .centerButtons {width: 62px; margin: 0 auto; float: left; clear: left;}
.gd3 .details,
.gd3 #rowTable {width: 699px; float: right; overflow: hidden;}
.gd3 dt {display: none;}
.gd3 dl {float: left;}
.gd3 dd {float: left; display: block; overflow: hidden; text-align: center; margin: .2em 0;}
.gd3 h4 {width: 237px; float: left;  font-weight: normal; margin: .2em 0; padding:0;}
.gd3 div.title {text-align: left; width: 237px; }
.gd3 div.platform,
.gd3 .platform     dd {width: 100px;}
.gd3 div.release,
.gd3 .release      dd {width:  83px; padding-left: 28px;}
.gd3 div.rated,
.gd3 .rated        dd {width:  74px; padding-left: 49px;}
.gd3 div.ratingMember,
.gd3 .ratingMember dd {width: 100px; padding-left: 27px;}
.tabContent .gd3 .details,
.tabContent .gd3 #rowTable {width: 679px;}
.tabContent .gd3 h4,
.tabContent .gd3 div.title {width: 217px; }

.gd4 .buttonsNew {width:62px;display:inline; float:left; margin:0; padding-left:7px; padding-right:9px; width:62px;}
.gd4 .game dt {display:inline; float:left; font-weight:normal; }

.gd5 {padding: 1px 0 2px;}
.gd5 .centerButtons {width: 62px; margin: 0 auto; float: left; clear: left;}
.gd5 .details,
.gd5 #rowTable {width: 699px; float: right; overflow: hidden;}
.gd5 dt {display: none;}
.gd5 dl {float: left;}
.gd5 dd {float: left; display: block; overflow: hidden; text-align: center; margin: .2em 0;}
.gd5 h4 {width: 237px; float: left;  font-weight: normal; margin: .2em 0; padding:0;}
.gd5 div.title {text-align: left; width: 237px; }
.gd5 div.platform,
.gd5 .platform     dd {width: 100px;}
.gd5 div.release,
.gd5 .release      dd {width:  83px; padding-left: 28px;}
.gd5 div.rated,
.gd5 .rated        dd {width:  74px; padding-left: 49px;}
.gd5 div.ratingMember,
.gd5 .ratingMember dd {width: 100px; padding-left: 27px;}
.tabContent .gd5 .details,
.tabContent .gd5 #rowTable {width: 679px;}
.tabContent .gd5 h4,
.tabContent .gd5 div.title {width: 217px; }
.gd5 h4,
.gd5 .listHeader div.title {width: 155px; padding:0;}
.gd5 dd,
.gd5 .listHeader div.platform {width: 70px; padding-left: 10px; display: none;}
.gd5 .alternateOddRow, .gd2 .alternateEvenRow {background: #EBEBEB;}
.gd5 dt {display: none;}
.gd5 h4,
.gd5 dd {float: left; font-size: 1.1em; font-weight: normal; line-height: 1.4em; height: 1.4em; margin: 0; overflow: hidden; white-space: nowrap;}
.gd5 dd.add {
	display: block;
	float: right;
	height:20px;
	width:52px;
	top: 0;
}


.gd6 h4,
.gd6 .listHeader div.title {width: 155px; padding:0;}
.gd6 dd,
.gd6 .listHeader div.platform {width: 70px; padding-left: 10px;}
.gd6 .alternateOddRow, .gd2 .alternateEvenRow {background: #EBEBEB;}
.gd6 dt {display: none;}
.gd6 h4,
.gd6 dd {float: left; font-size: 1.1em; font-weight: normal; line-height: 1.4em; height: 1.4em; margin: 0; overflow: hidden; white-space: nowrap;}

.gd7 {padding: 1px 0 2px;font-size:12px;}
.gd7 .centerButtons {width: 62px; margin: 0 auto; float: left; clear: left;}
.gd7 .details {float: left; overflow: hidden;}
.gd7 #rowTable {float: left; overflow: hidden;}
.gd7 dt {display: none;}
.gd7 dl {float: left;}
.gd7 dd {float: left; display: block; overflow: hidden; text-align: center; margin: .2em 0;}
.gd7 h4 {width: 420px; float: left;  font-weight: normal; margin: .2em 15px; padding:0;}
.gd7 div.title {text-align: left; width: 433px; }
.gd7 div.platform, .gd7 .platform dd {width: 100px;}
.gd7 div.rated, .gd7 .rated dd {width:  100px; text-align:center;}
.gd7 div.ratingMember, .gd7 .ratingMember dd {width: 100px; padding-left: 27px;}
.gd7 div.ratingWidget {display:inline;float:left; }
.gd7 .addCart, .gd7 .preCart { top:0px !important; left:5px !important; }


#miniCart .game {width: 100%; overflow: hidden;}

.ga8 .sizeBBoxart .add {
	margin-left: -55px;
	top: 195px;
}
/**
 * @title FullQueue
 * @see MiniQueue
*/
#queue.fQueue {
    padding:0 0 1em;
    overflow:visible;
}
.fQueue h2 {
    margin-left:2px;
    padding-left:9px;
}
.fQueue ul, .fQueue li {
    display:block;
    list-style-type:none;
    margin:0;
    padding:0;
}
.queueInfo {
    height:45px;
    margin-top:10px;
    margin-left:30px;
    vertical-align:middle;
}
p.receivedHelpText {
    margin:0;
    padding:5px 12px;
    background-color:#f0f0f0;
    font-size:.9em;
    color:#333;
}

.moviesInQueue:after, .disc:after, .queuePagination:after, .queuePageHeader:after, .queuePageHeader .printer:after, .moviesSaved:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}

/*
 * Queue header
 */
.queuePageHeader {
    width:100%;
}
.queuePageHeader h1 {
    margin:0;
    width:40%;
    float:left;
}
.queuePageHeader a {
    text-decoration:none;
    font-size:0.9em;
}

/*
 * Queue menu
 */
.queueMenu {
    width:60%;
    text-align:right;
    float:right;
}
.queueMenu ul {
    margin:20px 3px 0 0;
    font-weight:bold;
}
.queueMenu li {
    margin:0 0 0 0.5em;
    padding:0 0 0 0.5em;
    display:inline;
    border-left:solid 1px #666;
}
.queueMenu li.first {
    border-left:none;
}
.printer a {
    padding:0 3px 0 13px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/iconPrinter.gif) left center no-repeat;
    float:right;
}

/* queueList */
.queueList {
    clear:both;
}
.fQueue .queueList li {
    border-bottom:solid 1px #F0F0F0;
    clear:both;
    float:none;
}

.fQueue .queueList1 li {
    clear:both;
    float:none;
}
.fQueue .moviesShipped,
.fQueue .moviesInQueue,
.fQueue .moviesSaved {
    margin:1em 0 0;
    padding:0 0 1em;
    border:1px solid #CFCFCF;
}

.fQueue .moviesShipped div.game {
    background-position: 400px 4px;
}

/* moviesShipped*/
.fQueue .moviesShipped {
    margin-top:.3em;
    padding-bottom:0;
    _height:5em;
    min-height:5em;
}

.queueList br, .fQueueHeader br{
    clear:both;
    height:1px;
}
.fQueueHeader {
    clear:both;
    display:block;
    font-size:0.9em;
    font-weight:normal;
    font-family:arial,sans-serif;
    text-transform:uppercase;
    border-top:4px solid #F0F0F0;
    border-bottom:1px solid #F0F0F0;
    padding:0;
    color:#666;
}
.fQueueHeader a,
.fQueueHeader a:link,
.fQueueHeader a:visited,
.fQueueHeader a:active,
.fQueueHeader a:hover {
    text-decoration:underline;
}

.fQueue .fQueueHeader div.top{
    margin-top:6px;
}
.fQueue div.renthisttitle,
.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.rentedFrom,
.fQueue div.problem,
.fQueue div.discProblem,
.fQueue div.order,
.fQueue div.options,
.fQueue div.top,
.fQueue div.remove,
.fQueue div.rentInStore,
.fQueue div.receivedAtStore {
    display:inline;
    float:left;
    white-space:nowrap;
    padding:0;
    margin:6px 4px 3px 4px;
    text-align:center;
}
.fQueue div.renthisttitle{
    width:260px;
    padding-right: 40px;
    margin-left:10px;
    text-align:left;
    white-space:normal; /* wrap movie title in the rental History */
}
.fQueue div.title {
    width:420px;
    padding-right: 40px;
    margin-left:10px;
    text-align:left;
    white-space:normal; /* wrap movie title in the full queue */
}

.fQueue div.rentInStore {
    text-align:left;
    width:170px;
    overflow:hidden;
}

html>body .fQueue div.title {
    overflow:hidden;
}
.fQueue div.release {
    width:45px;
}
.fQueue div.rating {
    width:95px;
}
.fQueue div.mpaa {
    width:40px;
}
.fQueue div.format {
    width:80px;
}
.fQueue div.availability {
    width:100px;
}
.fQueue div.shipped {
    width:92px;
}
.fQueue div.arrival {
    width:80px;
}
.fQueue div.rentedFrom {
  width:80px;
  }
.fQueue div.problem {
    width:80px;
}
.fQueue div.discProblem {
    margin-left: -16px;
    width: 107px;
}
.fQueue div.order {
    width:75px;
}
.fQueue div.options {
    width:120px;
}
.fQueue .disc div.order {
    margin-top:4px;
}

.fQueue div.order input {
    font-size:1em;
    width:2.5em;
    text-align:right;
}
.fQueue div.receivedAtStore {
    width:5px;
    margin-top:0;
    margin-bottom:0;
}
.fQueue div.top {
    width:25px;
    margin-top:1px;
}
.fQueue div.similarMovies {
    padding-top:6px;
    float:right;
    padding-right:10px;
}
.fQueue div.top a{
    padding:0 5px 5px 0;
}
.fQueue div.remove {
    width:40px;
}
.fQueue .disc div.remove {
    margin-top:0;
    margin-bottom:0;
    padding-top:4px;
    padding-bottom:5px;
    cursor: default;
}

/*
 * @title iconReco
 */
.fQueue div.recommended {
    position:relative;
    display:block;
    float:left;
}
.fQueue .iconReco {
    left:-31px;
    top:5px;
    margin:0;
}

/*
 * update queue button and update text
 */
.updateQueue {
    display:inline;
    margin:8px 4px 2px 4px;
    padding:0;
    float:right;
}
p.updateQueue {
    color:#f60;
    font-weight:bold;
}

/*
 * disc, setHeader and order
 */
.fQueue .disc, .fQueue .setHeader {
    display:block;
    clear:both;
    margin:0;
    padding:0;
    float:none;
    left:0;
    height:auto;
}
.fQueue div.game {
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/iconGame27.gif) 520px 4px no-repeat;
}
.fQueue li.game .renthisttitle {
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/iconGame27.gif) 410px 4px no-repeat;
}
.moviesShippedRentalHistory  div.game,
.fQueueContentsRentalHistory div.game {background-position: 276px 4px;}
.fQueue li.game .renthisttitle {background-position: 266px 0px; height: 18px;}
div.disc:hover{
    background-color: #E8EDFF;
    }

.highlight{
    background-color: #E8EDFF;
    }

.fQueue .setHeader .order {
    position:relative;
}
.setIcon .icon{
    display:block;
    position:absolute;
    top:-1px;
    left:30px;
    width:20px;
    height:18px;
    margin:0;
    padding:0;
    overflow:hidden;
    text-align:left;
    text-indent:-9999px;
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/breakset.gif) 5px 0 no-repeat;
}
.setIcon .helpIcon {
    right:8px;
    position:absolute;
    top:2px;
}



/* moviesSaved */
.moviesSaved .fQueueHeader div.title {
    width:495px;
}

.moviesSaved .fQueueHeader div.order {
    display:none;
}
.moviesSaved div.availability a {
    text-decoration:none;
    color:#333;
    cursor:pointer;
}
.moviesSaved div.format {
    width:80px;
}

.moviesShipped div.title {
    width:382px;
}



/* qPrintVersion */
.qPrintVersion div.title {
    width:360px;
}
.qPrintVersion div.mpaa {
    width:70px;
}
.qPrintVersion div.rating {
    width:130px;
}
.qPrintVersion div.availability {
    width:145px;
}
.qPrintVersion div.format {
    width:70px;
}
.qPrintVersion .moviesSaved div.title {
    width:415px;
}
#duplicateTitleAlert div.sizeCBoxart .title,
#duplicateTitleAlert div.sizeABoxart .title {
    display:none;
}
#duplicateTitleAlert .sizeCBoxart dt img,
#duplicateTitleAlert .sizeABoxart dt img {
    top:0;
    left:0;
    margin-left:1px;
}
#duplicateTitleAlert .sizeCBoxart {
    padding-bottom:68px;
}
#duplicateTitleAlert .sizeABoxart {
    padding-bottom:154px;
}

/* Queue pagination links */
.queuePagination {
    float:right;
    padding: 6px 6px 0 0;
}
div.clearFloat {
    clear:both;
    line-height:0;
    height:0;
    font-size:0;
}
.queuePagination ul {
    display:inline;
}
.queuePagination li {
    padding:0 5px;
    display:inline;
}
.queuePaginationLabel {
    color:#666666;
    font-size:0.9em;
    font-weight:bold;
    padding-right:8px;
}

#queueSavedList .order {
	display:none;
}
#queueSavedList .title {
	width:495px;
}

.rlk{
	margin-left: 20px; 
	height:24px; 
	clear:both;
}
.rlk .like{
	display:inline; 
	margin-top:2px; 
	float:left; 
	width:7em;
}
.rlk .rlkButton{
	display:inline; 
	float:left; 
	width:14em;
}
.rlk .rlkQuickHelp{
	display:inline; 
	float:left; 
	width:4em; 
	position:relative; 
	left:-3.25em; 
	top:4px;
}
.fQueue div.title .epixWatchBtn {
	width:62px !important ;
	float:left !important ;
	margin:0 5px 5px !important 
}
.fQueue div.title span.watchnowbtnqueue {
	float: left; 
	margin: 3px 0pt 0pt;
}
/**
* Trailer Link on Movie Detail and Rollover Detail.
* @title TrailerLink
* @synonym ViewTrailer
* @see MoreLinks
* @see MovieDetail
* @see RolloverDetail
*/
.trailer{
	height:26px;
}
.contentsRollover .trailer{
	margin-top:0.4em;
}

/**
* Definition lists (DL) used mainly on the Movie Detail page.
* @title MovieInfoList
*/
/* hide mac ie \*/
.movieInfo{
	display:block;
	margin:0.3em 0;
	padding:0;
}
.movieInfo dt{
	font-size:1em;
	font-weight:bold;
	display:inline;
	float:left;
	clear:left;
	padding:0;
	margin:0 0.25em 0 0;
}
.movieInfo dd{
	padding:0;
	margin:0 0 0.3em;
}
/* end hide */

.trailerList {
	background:#fff;
}
.trailerList, .trailerList a, .trailerList a:link, .trailerList a:visited{
	color:#ccc;
}
.trailerList a:hover{
	text-decoration:none;
	background:#333 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/clipHover.jpg) top right repeat-x;
}
.browseList {
	border-top:1px dotted #ccc;
	width:100%;
}
.browseList.first {
	border-top:0px;
}
.browseList a {
	line-height:1.5em;height:1.5em;
}
.clipList {
	border-top:1px dotted #ccc;
	padding-left:20px;
}
.clip {
	position:relative;
	border-top:1px solid #8f8f8f;
	border-bottom:1px solid #191919;
	background:#333 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/clip.jpg) 0 0 repeat-x;
	color:#333;
}
.clip a, .clip a:link, .clip a:visited{
	color:#ccc;
}

#navigationLists .clip {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/clipNav.jpg) top center repeat-x;
	border:1px solid #ccc;
	text-align:center;
	height:130px;
	width:95%;
	padding-top:5px;
}
#navigationLists .clip a, #navigationLists .clip a:link, #navigationLists .clip a:visited{
	color:#333;
}
.currentClip {
	background:#333 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/currentClip.jpg) 0 0 repeat-x;
	font-weight:bold;
}
.currentTitle {
	font-weight:bold;
	background:#999 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/currentClipNav.jpg) top center repeat-x !important;
}
.currentClip a, .currentClip a:link, .currentClip a:visited,
.currentTitle a, .currentTitle a:link, .currentTitle a:visited{
	color:#fff !important;
}

.clipC {
	width:112px;
	height:90px;
	background:black;
	text-align:center;
	margin:0px auto;
	overflow:hidden;
	background:#000 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/clipC.jpg);
}
.clipD {
	float:left;
	background:black;
	overflow:hidden;
	width:75px;
	height:60px;
	margin-right:6px;
	border:1px solid #333;
	background:#000 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/trailer/clipD.jpg);
}
.listExpand {
	color:#fff;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieGreyExpand.gif) right center no-repeat;
	width:12px;
	height:15px;
}
.listCollapse {
	color:#fff;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieGreyCollapse.gif) right center no-repeat;
	width:12px;
	height:15px;
}
.od6 .titleInfo, .od6 .main {
	margin:0;
	padding:0;
}
.od6 .title {
	padding:0;
	padding-left:20px;
	margin:0;
}

#reviewForm {
	margin-bottom: 20px;
}

.reviewTextarea {
	width:237px;
	overflow-y:scroll;
	border:1px solid #999999;
	line-height:1.2;
	padding:5px;
	margin-top:0;
}

.reviewSnippetHeader {
	background:url(img/icon/customerReview.gif) no-repeat scroll 0 0;
	padding:4px 0 2px 30px;
	margin-bottom: 5px;
	font-weight:bold;
	border-right: 1px solid #CCCCCC;
	display:block;
	width:110px;
}
#trailerBackground {
	background-color:black;
	padding:.25em 1em 1em 1em;
	margin-bottom:5px;
	display:none;
	width: 480px;
	text-align:right;
}
#trailerCloseLink {
	color:#fff;
	text-decoration: underline;
}
#trailerContainer {
	margin-top:.25em;
}
/* @title AddButton */
.add {
	position:relative;
	display:block;
	width:62px;
	height:20px;
	bottom:18px;
	background:transparent url(img/btn/add.gif) 0 0 no-repeat;
	overflow:visible;
	text-decoration:none;
}
.add a {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	width:45px;
	height:20px;
	font-size:2px;
	background:transparent url(img/btn/add.gif) 0 20px no-repeat;
}
.add a:hover, .add a:active, .add a:focus{
	background-position:0 -21px;
}

/* @title addTop */
a.addTop{
	left:auto;
	right:0;
	width:16px !important;
	/* Noted !important just so the other sizeB and sizeA anchors states won't override this one. */
}
a.addTop:hover, a.addTop:active, a.addTop:focus{
	background-position:-46px -21px !important;
	/* Noted !important just so the other sizeB and sizeA anchors states won't override this one. */
}

/* @title sizeA and sizeABoxart */
.sizeA .add, .sizeABoxart .add{
	width:130px;
	background-position:-162px 0;
}
.sizeA .add a, .sizeABoxart .add a,
.sizeA .addCart a, .sizeA .preCart a, .sizeABoxart .addCart, .sizeABoxart .preCart a {
	width:113px;
}
.sizeA .add a:hover, .sizeA .add a:active, .sizeA .add a:focus,
.sizeABoxart .add a:hover, .sizeABoxart .add a:active, .sizeABoxart .add a:focus{
	background-position:-162px -21px;
}

/* @title sizeB and sizeBBoxart */
.sizeB .add, .sizeBBoxart .add{
	width:100px;
	background-position:-62px 0;
}
.sizeB .add a, .sizeBBoxart .add a{
	width:85px;
}
.sizeB .add a:hover, .sizeB .add a:active, .sizeB .add a:focus,
.sizeBBoxart .add a:hover, .sizeBBoxart .add a:active, .sizeBBoxart .add a:focus{
	background-position:-62px -21px;
}

/* @title saveQ button */
.saveQ{
	background-image:url(img/btn/save.gif);
}
.saveQ a, .saveQ a:link, .saveQ a:visited{
	background-image:url(img/btn/save.gif);
	width:100%;
}

/* @title inQueue button */
.inQueue .add{
	background:none;
	background-image:none;
}
.inQueue .add a, .inQueue .add a:link, .inQueue .add a:visited{
	display:none !important;
}
.inQ {
	display:none;
	width:100%;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:transparent url(img/btn/add.gif) 0 -42px no-repeat;
}
.sizeB .inQ, .sizeBBoxart .inQ{ background-position:-62px -42px; }
.sizeA .inQ, .sizeABoxart .inQ{ background-position:-162px -42px; }
.inQueue .inQ { display:block !important; }

/* @title addCart button */
 .addCart {
	position:relative;
	display:block;
	width:62px;
	height:20px;
	bottom:18px;
	background:transparent url(img/btn/add.gif) 0 -63px no-repeat;
	overflow:visible;
	text-decoration:none;
}
 .preCart {
		position:relative;
		display:block;
		width:62px;
		height:20px;
		bottom:18px;
		background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/preOrderBackOrder.jpg) 0 -63px no-repeat;
		overflow:visible;
		text-decoration:none;
	}
.addCart a{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:20px;
	font-size:2px;
	background:transparent url(img/btn/add.gif) 0 20px no-repeat;
}

.preCart a{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:20px;
	font-size:2px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/preOrderBackOrder.jpg) -600px -5px no-repeat;
}

.addCart a:hover, .addCart a:active, .addCart a:focus{
	background-position:0 -84px;
}
.preCart a:hover, .preCart a:active, .preCart a:focus{
	background-position:-673px -4px;
}

.movie .addCart{
	position:absolute;
	top:93px;
	left:5px;
}

.movie .preCart{
	position:absolute;
	top:149px;
	left:5px;
}

.sizeCBoxart .preCart,
.sizeBBoxart .preCart,
.sizeABoxart .preCart,
.sizeCBoxart .addCart,
.sizeBBoxart .addCart,
.sizeABoxart .addCart{
	position:absolute;
	top:109px;
	left:50%;
	margin-left:-31px;
	bottom:19px;
}
.sizeBBoxart .addCart{
	top:164px;
	margin-left:-50px;
}
.sizeABoxart .addCart{
	top:220px;
	margin-left:-65px;
}

.sizeBBoxart .preCart{
	top:164px;
	margin-left:-50px;
}
.sizeABoxart .preCart{
	top:220px;
	margin-left:-65px;
}

.sizeD .addCart { top:0px; left:87%; }
.od5 .addCart { left:-65px; }
.ob6 .addCart { top:148px; }

.sizeD .preCart { top:0px; left:87%; }
.sizeC .preCart { top:93px; left:5px; }
.od5 .preCart { left:-65px; }
.ob6 .preCart { top:148px; }

/* @title sizeA and sizeABoxart */
.sizeA .addCart, .sizeABoxart .addCart, .sizeA .preCart, .sizeABoxart .preCart{
	width:130px;
	background-position:-162px -48px;
}
.sizeA .addCart a, .sizeABoxart .addCart a { width:130px; }
.sizeA .addCart a:hover, .sizeA .addCart a:active, .sizeA .addCart a:focus,
.sizeABoxart .addCart a:hover, .sizeABoxart .addCart a:active, .sizeABoxart .addCart a:focus{
	background-position:-162px -64px;
}

/* @title sizeB and sizeBBoxart */
.sizeB .addCart, .sizeBBoxart .addCart{
	width:100px;
	background-position:-62px -63px;
}
.sizeB .addCart a, .sizeBBoxart .addCart a{ width:100px; }
.sizeB .addCart a:hover, .sizeB .addCart a:active, .sizeB .addCart a:focus,
.sizeBBoxart .addCart a:hover, .sizeBBoxart .addCart a:active, .sizeBBoxart .addCart a:focus{
	background-position:-62px -84px;
}

/* @title sizeB and sizeBBoxart */
.sizeB .preCart, .sizeBBoxart .preCart{
	width:100px;
	background-position:-332px -4px;
}
.sizeB .preCart a, .sizeBBoxart .preCart a{ width:100px; background-position:-332px -4px;}
.sizeB .preCart a:hover, .sizeB .preCart a:active, .sizeB .preCart a:focus,
.sizeBBoxart .preCart a:hover, .sizeBBoxart .preCart a:active, .sizeBBoxart .preCart a:focus{
	background-position:-442px -4px;
}

/* @title addCartLarge */
.addCartSection {
	text-align:center;
	display:block;
	width:99.9%;
}
.addCartLarge a, .addCartLarge a:link, .addCartLarge a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:100px;
	height:20px;
	background:transparent url(img/btn/add.gif) -62px -63px no-repeat;
	text-decoration:none;
	margin-left:25px;
	margin-bottom:8px;
	*margin-left:0px;
}
.addCartLarge a:hover, .addCartLarge a:active {
	background:transparent url(img/btn/add.gif) -62px -84px no-repeat;
}

/* rentDownload Button, rent Download Button, buy Download Button, buy Download Button */
.rentDownload, .buyDownload, .download {
	position:relative;
	display:block;
	width:62px;
	height:20px;
	bottom:18px;
	background:transparent url(img/btn/add.gif) 0 -126px no-repeat;
	overflow:visible;
	text-decoration:none;
}
.buyDownload { background:transparent url(img/btn/add.gif) 0 -168px no-repeat; }
.rentDownload a, .buyDownload a, .download a {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:20px;
	font-size:2px;
	background:transparent url(img/btn/add.gif) 0 95px no-repeat;
}
.download a { background:transparent url(img/btn/add.gif) 0 -210px no-repeat; }
.buyDownload a{ background:transparent url(img/btn/add.gif) 0 127px no-repeat; }
.rentDownload a:hover, .rentDownload a:active, .rentDownload a:focus{ background-position:0 -147px; }
.buyDownload a:hover, .buyDownload a:active, .buyDownload a:focus{ background-position:0 -189px; }
.download a:hover, .download a:active, .download a:focus{ background-position:0 -231px; }
.movie .rentDownload, .movie .buyDownload, .movie .download {
	position:absolute;
	top:93px;
	left:5px;
}
.sizeCBoxart .rentDownload,
.sizeBBoxart .rentDownload,
.sizeABoxart .rentDownload,
.sizeABoxart .buyDownload,
.sizeBBoxart .buyDownload,
.sizeCBoxart .buyDownload,
.sizeABoxart .download,
.sizeBBoxart .download,
.sizeCBoxart .download{
	position:absolute;
	top:109px;
	left:50%;
	margin-left:-31px;
	bottom:19px;
}
.sizeBBoxart .rentDownload,
.sizeBBoxart .buyDownload{
	top:164px;
	margin-left:-50px;
}
.sizeABoxart .rentDownload,
.sizeABoxart .buyDownload{
	top:207px;
	margin-left:-65px;
}
.sizeD .rentDownload,
.sizeD .buyDownload{
	top:0px;
	left:87%;
}







/* @title sizeA and sizeABoxart */
.sizeA .rentDownload, .sizeABoxart .rentDownload{
	width:130px;
	background-position:-162px -126px;
}
.sizeA .rentDownload a, .sizeABoxart .rentDownload a { width:130px; }
.sizeA .rentDownload a:hover, .sizeA .rentDownload a:active, .sizeA .rentDownload a:focus,
.sizeABoxart .rentDownload a:hover, .sizeABoxart .rentDownload a:active, .sizeABoxart .rentDownload a:focus{
	background-position:-162px -147px;
}

.sizeA .buyDownload, .sizeABoxart .buyDownload{
	width:130px;
	background-position:-162px -168px;
}
.sizeA .buyDownload a, .sizeABoxart .buyDownload a{
	width:130px;
}
.sizeA .buyDownload a:hover, .sizeA .buyDownload a:active, .sizeA .buyDownload a:focus,
.sizeABoxart .buyDownload a:hover, .sizeABoxart .buyDownload a:active, .sizeABoxart .buyDownload a:focus{
	background-position:-162px -189px;
}




/* @title sizeB and sizeBBoxart */
.sizeB .rentDownload, .sizeBBoxart .rentDownload,
.sizeB .rentDownload a, .sizeBBoxart .rentDownload a,
.sizeB .buyDownload, .sizeBBoxart .buyDownload,
.sizeB .buyDownload a, .sizeBBoxart .buyDownload a,
.sizeB .download,
.sizeB .download a {
	width:100px !important;
}

.sizeB .rentDownload, .sizeBBoxart .rentDownload{
	background-position:-62px -126px;
}
.sizeB .rentDownload a:hover, .sizeB .rentDownload a:active, .sizeB .rentDownload a:focus,
.sizeBBoxart .rentDownload a:hover, .sizeBBoxart .rentDownload a:active, .sizeBBoxart .rentDownload a:focus{
	background-position:-62px -147px;
}
.sizeB .download, .sizeB .download a {
	background-position:-62px -210px;
}
.sizeB .download a:hover, .sizeB .download a:active, .sizeB .download a:focus {
	background-position:-62px -231px;
}
.sizeB .buyDownload, .sizeBBoxart .buyDownload{
	background-position:-62px -168px;
}
.sizeB .buyDownload a:hover, .sizeB .buyDownload a:active, .sizeB .buyDownload a:focus,
.sizeBBoxart .buyDownload a:hover, .sizeBBoxart .buyDownload a:active, .sizeBBoxart .buyDownload a:focus{
	background-position:-62px -189px;
}













/* @title notBuyable */
.notBuyable {
	background:transparent url(img/btn/add.gif) 0 -252px no-repeat !important;
}

.sizeABoxart .notBuyable {
	background:transparent url(img/btn/add.gif) -162px -252px no-repeat !important;
}
.sizeB .notBuyable,
.sizeBBoxart .notBuyable {
	background:transparent url(img/btn/add.gif) -62px -252px no-repeat !important;
}

/* @title notRentable */
.notRentable {
	background:transparent url(img/btn/add.gif) 0 -252px no-repeat !important;
}
.sizeABoxart .notRentable, .sizeA  .notRentable {
	background:transparent url(img/btn/add.gif) -162px -252px no-repeat !important;
}
.sizeBBoxart .notRentable, .sizeB  .notRentable {
	background:transparent url(img/btn/add.gif) -62px -252px no-repeat !important;
}
.d1 .notRentable {
	background:transparent url(img/btn/add.gif) -292px -252px no-repeat !important;
}
/* text button */
.textBtn {
	color:#06c;
	text-decoration:none;
	font-family:helvetica,arial,sans-serif;
	font-size:1em;
	height:1.6em;
	width:auto;
	overflow:visible;
	display:inline;
	background:transparent;
	border:0;
	padding:0 0 0 8px;
	margin:0;
	cursor:pointer;
}
.textBtn:hover { text-decoration:underline; }
.arrowMoreBtn {
	text-decoration:none;
	font-family:helvetica,arial,sans-serif;
	font-size:1em;
	height:1.5em;
	width:auto;
	overflow:visible;
	display:inline;
	border:0px;
	color:#06c;
	cursor:pointer;
	padding:0px;
	padding-left:7px;
	margin:0px;
	background:transparent url(img/norgieBlueRight.gif) left .6em no-repeat;
}
.arrowMoreBtn:hover { text-decoration:none; }
/* text blueButton */
.blueButton a:link, .blueButton a:visited, .blueButton a:focus {
	display:block;
	width:200px;
	font-weight:bold;
	padding:5px 1em;
	margin:0;
	text-decoration:none;
	color:#fff;
	background:#608CF0 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/bgPane0.jpg) -1510px 50% repeat;
	border:1px solid #000;
}
.blueButton a:hover {
	color:#2C4472;
	background:#608CF0 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/bgPane0.jpg) -1100px 50% repeat;
}

/* @title zoomIn and zoomOut */
.zoomIn {
	height:19px;
	border:0px;
	color:#06c;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/zoomIn.gif) no-repeat;
	overflow:visible;
	display:inline;
	cursor:pointer;
	padding:0px;
	margin:0px;
	padding-left:21px;
}
.zoomOut {
	height:19px;
	border:0px;
	color:#06c;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/zoomOut.gif) no-repeat;
	overflow:visible;
	display:inline;
	cursor:pointer;
	padding:0px;
	margin:0px;
	padding-left:21px;
}
* html .zoomIn, * html .zoomOut {
	position:relative;
	top:1px;
	padding:0 4px 0 25px;
}

/* @title storeRemove, storeAdd and storeDelete */
.storeRemove {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/storeRemove.gif) center left no-repeat;
	background-position: 0 0;
	width:117px;
	font-size:0px;
	height:12px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;

}
.storeRemove:hover,
.storeRemove:Active { background-position: 0 -12px;}
* html .storeRemove {padding-top:0; _padding-top:0; margin-top:-5px;}
*+html .storeRemove {padding-top:0; _padding-top:0; margin-top:-5px;}
.storeRemove, x:-moz-any-link {padding-top:7px; _padding-top:3px;}
.storeRemove, x:-moz-any-link, x:default {padding-top:7px; _padding-top:3px;}

.storeAdd {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/storeAdd.gif) top left no-repeat;
	width:62px;
	font-size:0px;
	height:20px;
	color:#36c;
	cursor:pointer;
	padding-top:9px;
}
.storeDelete {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/storeDelete.gif) top left no-repeat;
	width:62px;
	font-size:0px;
	height:20px;
	color:#36c;
	cursor:pointer;
	padding-top:9px;
}

/* @title compass button */
.compass { line-height:1px; }
.compass input { border:0px; font-size:0px; color:#fff; cursor:pointer; }
.compassN { background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/compassN.gif) no-repeat; padding-top:16px; padding-right:52px; *padding-top:18px; }
.compassW { background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/compassW.gif) no-repeat; padding-top:7px; padding-right:15px; *padding-right:22px; *padding-top:10px; }
.compassE { background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/compassE.gif) no-repeat; padding-top:7px; padding-right:25px; *padding-top:10px; }
.compassS { background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/compassS.gif) no-repeat; padding-top:21px; padding-right:52px; }

/* @title signUpButtons - remove these buttons */
.btnCheckoutPayPal {    border:0px;    color:#3082D5;    font-size:1px;    width:143px;    height:28px;    cursor: pointer;    text-align:center;    text-indent:-9999px;    overflow:hidden;    background-image:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/checkoutPayPal.gif);    _padding:28px;}
.btnCheckoutPayPalSafer {    border:0px;    color:#f79921;    font-size:1px;    width:146px;    height:40px;    cursor: pointer;    text-align:center;    text-indent:-9999px;    overflow:hidden;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/checkoutPayPalSafer.gif) 0 0 no-repeat;    _padding:15px;}

.buttons {
	text-align:right;
}
.buttons input,
.buttons a, .buttons a:link, .buttons a:hover, .buttons a:visited {
	border:0px;
	color: #004d94;
	font-size:1px;
	height:30px;
	cursor: pointer;
	text-indent: -9999px;
	*padding-left: 9999px;
	_padding-top:26px;
	_padding-left:20px;
}

/*
* @title addFav and inFav button styles
*/
.checkout a, .checkout a:link, .checkout a:visited{
	display:block;
	margin:0;
	padding:0;
	width:88px;
	height:15px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnCheckout.gif) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
}
.checkout a:hover, .checkout a:active {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnCheckout.gif) 0 -16px no-repeat;
}

/*
 * @title moveTop button
 */
a.moveTop:hover,  a.moveTop:active,  a.moveTop:focus {
	background-position:0 -21px !important;
}
.moveTop {
	display:block;
	margin:0 auto;
	padding:0;
	width:17px;
	height:15px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/addtop.gif) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
.first .moveTop {
	display:none;
}

/* delete icon (trash can) */
.trashCan a, .remove a {
	display:block;
	margin:0 auto;
	padding:0;
	width:12px;
	height:15px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/trashcan.gif) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}

/*
 * @title addToCart
 */
.addToCartABtn input,
.addToCartA input,
.addToCartB input{
	background: url(img/btn/add.gif) -162px -63px no-repeat;
	border: 0;
	padding:0;
	margin-right:0px;
	color:#cb0606;
	font-size:1px;
	cursor:pointer;
	width:130px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:9999px;
	line-height:9999em;
}
.addToCartA input:hover {
	background-position: -162px -84px;
}
.addToCartB input{
	width:100px;
	background-position:-62px -48px;
}
.addToCart a, .addToCart a:link, .addToCart a:visited,
.addToCartA a, .addToCartA a:link, .addToCartA a:visited,
.addToCartABtn a, .addToCartABtn a:link, .addToCartABtn a:visited,
.addToCartB a, .addToCartB a:link, .addToCartB a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:20px;
	background:transparent url(img/btn/add.gif) 0 -63px no-repeat;
	text-decoration:none;
}
.addToCart a:hover, .addToCart a:active {
	background:transparent url(img/btn/add.gif) 0 -84px no-repeat;
}
.addToCartA a, .addToCartA a:link, .addToCartA a:visited,
.addToCartABtn a, .addToCartABtn a:link, .addToCartABtn a:visited{
	width:130px;
	background-position:-162px -63px;
}
.addToCartA a:hover, .addToCartA a:active,
.addToCartABtn a:hover, .addToCartABtn a:active{
	background-position:-162px -84px;
}
.addToCartB a, .addToCartB a:link, .addToCartB a:visited {
	width:100px;
	background-position:-62px -48px;
}
.addToCartB a:hover, .addToCartB a:active {
	background-position:-62px -64px;
}

/* @Pre Order title */
.preOrderCartABtn input,
.preOrderCartA input,
.preOrderCartB input{
	background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/preOrderBackOrder.gif) -162px 0px no-repeat;
	border: 0;
	padding:0;
	margin-right:0px;
	color:#cb0606;
	font-size:1px;
	cursor:pointer;
	width:130px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:9999px;
	line-height:9999em;
}
.preOrderCartA input:hover {
	background-position: -162px -21px;
}
.preOrderCartB input{
	width:100px;
	background-position:-62px -48px;
}

.preOrderCartA a, .preOrderCartA a:link, .preOrderCartA a:visited,
.preOrderCartB a, .preOrderCartB a:link, .preOrderCartB a:visited,
.preOrderCartC a, .preOrderCartC a:link, .preOrderCartC a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:21px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/preOrderBackOrder.gif) 0 0 no-repeat;
	text-decoration:none;
}
.preOrderCartA a, .preOrderCartA a:link, .preOrderCartA a:visited {
	width:130px;
	background-position:-162px 0;
}
.preOrderCartA a:hover, .preOrderCartA a:active {
	background-position:-162px -21px;
}
.preOrderCartB a, .preOrderCartB a:link, .preOrderCartB a:visited {
	width:100px;
	background-position:-62px 0;
}
.preOrderCartB a:hover, .preOrderCartB a:active {
	background-position:-62px -21px;
}
.preOrderCartC a:hover, .preOrderCartC a:active {
	background-position:0 -21px;
}
/* @Back Order title */
.backOrderCartA a, .backOrderCartA a:link, .backOrderCartA a:visited,
.backOrderCartB a, .backOrderCartB a:link, .backOrderCartB a:visited,
.backOrderCartC a, .backOrderCartC a:link, .backOrderCartC a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:62px;
	height:21px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/preOrderBackOrder.gif) 0 -42px no-repeat;
	text-decoration:none;
}
.backOrderCartA a, .backOrderCartA a:link, .backOrderCartA a:visited {
	width:130px;
	background-position:-162px -42px;
}
.backOrderCartA a:hover, .backOrderCartA a:active {
	background-position:-162px -63px;
}
.backOrderCartB a, .backOrderCartB a:link, .backOrderCartB a:visited {
	width:100px;
	background-position:-62px -42px;
}
.backOrderCartB a:hover, .backOrderCartB a:active {
	background-position:-62px -63px;
}
.backOrderCartC a:hover, .backOrderCartC a:active {
	background-position:0 -63px;
}
/* @title suggest */
.checkAvailabilityBtn input {
	background: url(img/btn/checkAvailability.gif) left top no-repeat;
	border: 0;
	padding:0;
	color:#cb0606;
	font-size:1px;
	cursor:pointer;
	width:117px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	line-height:9999em;
}
.checkAvailabilityBtn input {
	background-position: 0 0;
}
.checkAvailabilityBtn input:hover {
	background-position: 0 -21px;
}

/* @title suggest */
.suggest a, .suggest a:link, .suggest a:visited,
.suggestMovie a, .suggestMovie a:link, .suggestMovie a:visited,
.suggestToFriends a, .suggestToFriends a:link, .suggestToFriends a:visited{
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:100px;
	height:20px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/suggestMovie.gif) 0 0 no-repeat;
	text-decoration:none;
}
.suggestMovie a:hover, .suggestMovie a:active { background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/suggestMovie.gif) 0px -21px no-repeat; }
.suggest a, .suggest a:link, .suggest a:visited{ width:62px; background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/suggest.gif) 0 0 no-repeat; }
.suggest a:hover, .suggest a:active { background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/suggest.gif) 0px -21px no-repeat; }

/* @title addFavorites and inFavorites */
.addFavorites, .inFavorites {
	visibility:hidden;
	display:none;
}
.inFav .inFavorites, .addFav .addFavorites {
	visibility:visible;
	display:block;
}
.addFavorites a, .addFavorites a:link, .addFavorites a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:101px;
	height:20px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/addFavorites.gif) 0 0 no-repeat;
	text-decoration:none;
}
.addFavorites a:hover, .addFavorites a:active {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/addFavorites.gif) 0px -21px no-repeat;
}
.inFavorites a, .inFavorites a:link, .inFavorites a:visited {
	display:block;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:101px;
	height:20px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/addFavorites.gif) 0px -42px no-repeat;
	text-decoration:none;
}

.downloadBtn input,
.buyDownloadSmallBtn input,
.rentDownloadSmallBtn input {
	background: url(img/btn/add.gif) left top no-repeat;
	border: 0;
	padding:0;
	color:#cb0606;
	font-size:1px;
	cursor:pointer;
	width:136px;
	height:28px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	line-height:9999em;
}
.downloadBtn input, .buyDownloadSmallBtn input, .rentDownloadSmallBtn input{
	background:url(img/btn/add.gif) -162px -210px no-repeat;
	width:130px;
	height:20px;
}
.downloadBtn input:hover, .buyDownloadSmallBtn input:hover {
	background:url(img/btn/add.gif) -162px -231px no-repeat;
}
.buyDownloadSmallBtn input{
	background:url(img/btn/add.gif) -162px -168px no-repeat;
}
.buyDownloadSmallBtn input:hover{
	background:url(img/btn/add.gif) -162px -189px no-repeat;
}
.rentDownloadSmallBtn input{
	background:url(img/btn/add.gif) no-repeat -162px -126px;
}
.rentDownloadSmallBtn input:hover{
	background:url(img/btn/add.gif) no-repeat -162px -147px;
}
.downloadBtn a,
.buyDownloadSmallBtn a,
.rentDownloadSmallBtn a,
.buyDownloadSmallBtn a:link,
.rentDownloadSmallBtn a:link,
.buyDownloadSmallBtn a:visited,
.rentDownloadSmallBtn a:visited{
	background:transparent url(img/btn/add.gif) -162px -168px no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:130px;
	height:20px;
	font-size:2px;
	text-decoration:none;
}
.buyDownloadSmallBtn a:hover{ background-position: -162px -189px; }
.rentDownloadSmallBtn a, .rentDownloadSmallBtn a:link, .rentDownloadSmallBtn a:visited{ background-position:-162px -126px; }
.rentDownloadSmallBtn a:hover{ background-position: -162px -147px; }
.downloadBtn a{ background-position: -162px -210px; }
.downloadBtn a:hover{ background-position: -162px -231px; }

.movieOptionsHeader{font-weight:bold; margin-right:8px; display:inline; float:left; padding-top:2px;}
.movieOptionsRentBtn,
.movieOptionsBuyBtn,
.movieOptionsRentDownloadBtn,
.movieOptionsBuyDownloadBtn{width:22px;display:inline; float:left; margin-right:4px;}
.movieOptionsRentBtn a, .movieOptionsRentBtn a:link, .movieOptionsRentBtn a:visited, .movieOptionsRentBtn a:hover, .movieOptionsRentBtn a:active{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/movieOptionButtons.gif) 0 0 no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:18px;
	height:17px;
	font-size:2px;
	line-height:9999em;
	text-decoration:none;
}
.movieOptionsRentBtn a:hover{
	background-position: 0 -17px;
}
.movieOptionsBuyBtn a, .movieOptionsBuyBtn a:link, .movieOptionsBuyBtn a:visited, .movieOptionsBuyBtn a:hover, .movieOptionsBuyBtn a:active{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/movieOptionButtons.gif) 0 -34px no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:17px;
	font-size:2px;
	line-height:9999em;
	text-decoration:none;
}
.movieOptionsBuyBtn a:hover{
	background-position: 0 -51px;
}
.movieOptionsBuyDownloadBtn a, .movieOptionsBuyDownloadBtn a:link, .movieOptionsBuyDownloadBtn a:visited, .movieOptionsBuyDownloadBtn a:hover, .movieOptionsBuyDownloadBtn a:active{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/movieOptionButtons.gif) 0 -68px no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:17px;
	font-size:2px;
	line-height:9999em;
	text-decoration:none;
}
.movieOptionsBuyDownloadBtn a:hover{
	background-position: 0 -85px;
}
.movieOptionsRentDownloadBtn a, .movieOptionsRentDownloadBtn a:link, .movieOptionsRentDownloadBtn a:visited, .movieOptionsRentDownloadBtn a:hover, .movieOptionsRentDownloadBtn a:active{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/movieOptionButtons.gif) 0 -102px no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:17px;
	font-size:2px;
	line-height:9999em;
	text-decoration:none;
}
.movieOptionsRentDownloadBtn a:hover{
	background-position: 0 -119px;
}
.movieOptionsWatchNowBtn{width:21px;display:inline; float:left; margin-right:4px;}
.movieOptionsWatchNowdBtn a, .movieOptionsWatchNowBtn a:link, .movieOptionsWatchNowBtn a:visited, .movieOptionsWatchNowBtn a:hover, .movieOptionsWatchNowBtn a:active{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/movieOptionButtons.gif) 0 -136px no-repeat;
	display:block;
	position:relative;
	color:#cb0606;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:17px;
	font-size:2px;
	line-height:9999em;
	text-decoration:none;
}
.movieOptionsWatchNowBtn a:hover{
	background-position: 0 -153px;
}

.movieOptionsWatchNowBtn span.watchNow {
	float:right;
}

/*
 * @title toggle and toggleExpand
 */
.toggle, .toggleExpand {
	display:block;
	position:absolute;
	right:8px;
	top:6px;
	width:11px;
	height:11px;
	padding:0;
	margin:0;
}
.toggle a, .toggle a:link, .toggle a:visited,
.toggleExpand a, .toggleExpand a:link, .toggleExpand a:visited {
	display:block;
	width:11px;
	height:11px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}
.toggle a, .toggle a:link, .toggle a:visited {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/toggle.gif) 0px 0px no-repeat;
}
.toggleExpand a, .toggleExpand a:link, .toggleExpand a:visited {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/toggle.gif) 0px -11px no-repeat;
}

div.buttonsNew:after {content: ""; display: block; visibility: hidden; height: 0; clear: both; }
div.buttonsNew {zoom:1;}

div.buttonsNew a,
div.buttonsNew span,
div.buttonsNew input {
	display: block;
	float: left;
	font-family: "Trebuchet MS";
	overflow: hidden;
	white-space: nowrap;
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: baseline;
	color: white;
	text-decoration: none;
	text-indent: none;
	padding: 0;
	cursor: pointer;
	font-weight:bold;
	}

div.buttonsNew  a                 {background: no-repeat   0%    0%; margin: 0 0 0 .5em; float: right;}
div.buttonsNew  a:hover           {text-decoration: none !important;}
div.buttonsNew  a span            {background: no-repeat 100%    0%;}
div.buttonsNew  a span span       {background: no-repeat   0%  100%;}
div.buttonsNew  a span span span  {background: no-repeat 100%  100%;}
div.buttonsNew  a span span span .input,
div.buttonsNew  a span span span  input {padding: 0 12px;}
div.buttonsNew  input {*overflow:visible;}
div.buttonsNew  input:hover {cursor:pointer;}

div.leftButtons  a,
div.buttonsNew   a.leftButton  {float: left; margin: 0 .5em 0 0;}
div.leftButtons  a.rightButton {float: right; margin: 0 0 0 .5em;}

div.centerButtons {width: 200px; margin: 0 auto;}
.side div.centerButtons {width: 130px;}
div.centerButtons a,
div.centerButtons span,
div.centerButtons input {display: block; float: none; text-align: center; width: 100%; margin: 0;}
html body div.centerButtons a span span span .input,
html body div.centerButtons a span span span input {padding:0;}


div.buttonsNew  a:hover                {background-position:    0% -100px;}
div.buttonsNew  a:hover span           {background-position:  100% -100px;}
div.buttonsNew  a:hover span span      {background-position: -300px 100%;}
div.buttonsNew  a:hover span span span {background: no-repeat 100%  100%;}

div.buttonsNew  a,
div.buttonsNew  span,
div.buttonsNew  input {
	font-size: 14px;
	height: 2.1428em;
	line-height: 2.1428em;
	}

div.smallButtons  a,
div.smallButtons  span,
div.smallButtons  input {
	font-size: 12px;
	height: 1.6667em;
	line-height: 1.6667em;
	}

div.buttonsNew    input {*height: 29px; *line-height: 29px;}
div.smallButtons  input {*height: 19px; *line-height: 19px;}

div.buttonsNew  a                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topLeft.jpg');}
div.buttonsNew  a span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topRight.jpg');}
div.buttonsNew  a span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomLeft.jpg');}
div.buttonsNew  a span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRight.jpg');}
div.buttonsNew  a:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRightHover.jpg');}

div.onblueButtons  a                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topLeftOnBlue.jpg');}
div.onblueButtons  a span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topRightOnBlue.jpg');}
div.onblueButtons  a span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomLeftOnBlue.jpg');}
div.onblueButtons  a span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRightOnBlue.jpg');}
div.onblueButtons  a:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRightHoverOnBlue.jpg');}

div.ongreyButtons  a                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topLeftOnGrey.jpg');}
div.ongreyButtons  a span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/topRightOnGrey.jpg');}
div.ongreyButtons  a span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomLeftOnGrey.jpg');}
div.ongreyButtons  a span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRightOnGrey.jpg');}
div.ongreyButtons  a:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/bottomRightHoverOnGrey.jpg');}

div.smallButtons  a                       {background-image: url('img/buttons/small/blue/topLeft.jpg');}
div.smallButtons  a span                  {background-image: url('img/buttons/small/blue/topRight.jpg');}
div.smallButtons  a span span             {background-image: url('img/buttons/small/blue/bottomLeft.jpg');}
div.smallButtons  a span span span        {background-image: url('img/buttons/small/blue/bottomRight.jpg');}
div.smallButtons  a:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/blue/bottomRightHover.jpg');}

div.buttonsNew    a.greenButton                      {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/green/topLeft.jpg');}
div.buttonsNew    a.greenButton span                 {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/green/topRight.jpg');}
div.buttonsNew    a.greenButton span span            {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/green/bottomLeft.jpg');}
div.buttonsNew    a.greenButton span span span       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/green/bottomRight.jpg');}
div.buttonsNew    a.greenButton:hover span span span {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/green/bottomRightHover.jpg');}

div.smallButtons a.greenButton                       {background-image: url('img/buttons/small/green/topLeft.jpg');}
div.smallButtons a.greenButton span                  {background-image: url('img/buttons/small/green/topRight.jpg');}
div.smallButtons a.greenButton span span             {background-image: url('img/buttons/small/green/bottomLeft.jpg');}
div.smallButtons a.greenButton span span span        {background-image: url('img/buttons/small/green/bottomRight.jpg');}
div.smallButtons a.greenButton:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/green/bottomRightHover.jpg');}

div.buttonsNew   a.redButton                        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/red/topLeft.jpg');}
div.buttonsNew   a.redButton span                   {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/red/topRight.jpg');}
div.buttonsNew   a.redButton span span              {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/red/bottomLeft.jpg');}
div.buttonsNew   a.redButton span span span         {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/red/bottomRight.jpg');}
div.buttonsNew   a.redButton:hover span span span   {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/red/bottomRightHover.jpg');}

div.smallButtons a.redButton                        {background-image: url('img/buttons/small/red/topLeft.jpg');}
div.smallButtons a.redButton span                   {background-image: url('img/buttons/small/red/topRight.jpg');}
div.smallButtons a.redButton span span              {background-image: url('img/buttons/small/red/bottomLeft.jpg');}
div.smallButtons a.redButton span span span         {background-image: url('img/buttons/small/red/bottomRight.jpg');}
div.smallButtons a.redButton:hover span span span   {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/bottomRightHover.jpg');}

div.smallButtons a.redongreyButton                        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/topLeftOnGrey.jpg');}
div.smallButtons a.redongreyButton span                   {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/topRightOnGrey.jpg');}
div.smallButtons a.redongreyButton span span              {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/bottomLeftOnGrey.jpg');}
div.smallButtons a.redongreyButton span span span         {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/bottomRightOnGrey.jpg');}
div.smallButtons a.redongreyButton:hover span span span   {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/red/bottomRightHoverOnGrey.jpg');}

div.buttonsNew   a.greyButton                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/medium/grey/topLeft.jpg');}
div.buttonsNew   a.greyButton span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/medium/grey/topRight.jpg');}
div.buttonsNew   a.greyButton span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/medium/grey/bottomLeft.jpg');}
div.buttonsNew   a.greyButton span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/medium/grey/bottomRight.jpg');}
div.buttonsNew   a.greyButton:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/medium/grey/bottomRightHover.jpg');}

div.smallButtons a.greyButton                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/grey/topLeft.jpg');}
div.smallButtons a.greyButton span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/grey/topRight.jpg');}
div.smallButtons a.greyButton span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/grey/bottomLeft.jpg');}
div.smallButtons a.greyButton span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/grey/bottomRight.jpg');}
div.smallButtons a.greyButton:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/grey/bottomRightHover.jpg');}

div.buttonsNew   a.orangeButton                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/topLeft.jpg');}
div.buttonsNew   a.orangeButton span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/topRight.jpg');}
div.buttonsNew   a.orangeButton span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomLeft.jpg');}
div.buttonsNew   a.orangeButton span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomRight.jpg');}
div.buttonsNew   a.orangeButton:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomRightHover.jpg');}

div.smallButtons a.orangeButton                       {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/topLeft.jpg');}
div.smallButtons a.orangeButton span                  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/topRight.jpg');}
div.smallButtons a.orangeButton span span             {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomLeft.jpg');}
div.smallButtons a.orangeButton span span span        {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomRight.jpg');}
div.smallButtons a.orangeButton:hover span span span  {background-image: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/small/orange/bottomRightHover.jpg');}

div.buttonsNew a span.secure,
div.buttonsNew a:hover span.secure {background: url('http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/buttons/large/blue/secure.gif') 12px 50% no-repeat;}
div.buttonsNew span.secure input,
div.buttonsNew span.secure .input {padding-left: 33px !important;}


div.buttonsNew    a.transparentButton,
div.buttonsNew    a.transparentButton span,
div.buttonsNew    a.transparentButton span span,
div.buttonsNew    a.transparentButton span span span,
div.buttonsNew    a.transparentButton:hover span span span {
	background-image: none;
	color: #0066CC;
	text-decoration: underline;
	padding-left: 0; padding-right: 0;
	font-weight: normal;
	font-family: helvetica,arial,sans-serif;
}

/* @title greyDisabled */
.greyDisabled{
	font-size:12px;
	background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/greyDisabled.gif) left 0px no-repeat;
	color:#666;
	display:inline;
	padding-left: 20px;
	height:20px;
	padding-bottom:3px;
	font-weight:bold;
	_height:20px;
	_padding-bottom:0px;
	font-family: "Trebuchet MS"
}
.greyDisabled span{
	background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/greyDisabled.gif) right 0px no-repeat !important;
	 display:inline !important;
	margin-left: 20px !important;
	padding-left:5px !important;
	right:0px;
	width:5px;
	padding-bottom:3px;
	_width:20px;
	_margin-left:0px;
	float:none !important;
}

.btnSignUp {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnSignUp.gif) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
	display:block;
	/*float:left;*/
	font-size:0;
	height:38px;
	line-height:999em;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:116px;
	margin:0 auto;
	text-decoration:none;
}
.btnSignUp:hover {
	background-position:0 -43px;
}
.btnSignUp:active {
	background-position:0 -86px;
}
.btnRedeemCode {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnRedeemCode.gif) center left no-repeat;
	color:#fff;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	height:29px;
	line-height:999em;
	overflow:hidden;
	padding-right:20px;
	padding-top:7px;
	position:relative;
	text-indent:-9999px;
	width:108px;
}

.btnStartFreeTrial {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnStartFreeTrial.jpg) center left no-repeat;
	width:297px;
	font-size:0px;
	height:58px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	float:right;
}

.btnStartFreeTrialShortSignup {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/submit.jpg) center left no-repeat;
	width:186px;
	font-size:0px;
	height:58px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	display:block;
	float:left;
	margin-left:145px;
}

.btnGetStartedOnBlue {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnGetStartedOnBlue.jpg) center left no-repeat;
	width:242px;
	font-size:0px;
	height:58px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	float:right;

}
.btnGetStarted {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnGetStarted.gif) center left no-repeat;
	width:242px;
	font-size:0px;
	height:58px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	float:right;
}
.btnGetStarted2 {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnGetStarted.png) center left no-repeat;
	width:196px;
	font-size:0px;
	height:75px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	margin-left:90px;
	margin-bottom:10px;
	display:block;
	float:left;
}
.btnTryItFree {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnTryItFree.png) center left no-repeat;
	width:196px;
	font-size:0px;
	height:75px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	margin-left:90px;
	margin-bottom:10px;
	display:block;
	float:left;

}

.btnStartMyFreeTrial {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnStarMyFreeTrial.jpg) center left no-repeat;
	width:366px;
	font-size:0px;
	height:76px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
}

.btnStartMySubscription,
.btnStartMySubscriptionOnly {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnStartMySubscription.jpg) center left no-repeat;
	width:366px;
	font-size:0px;
	height:76px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
}
.btnStartMySubscriptionOnly{
	background-image:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnStartMySubscriptionOnly.jpg);
}


.btnContinueToPaypal {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnContinueToPaypal.jpg) center left no-repeat;
	width:366px;
	font-size:0px;
	height:76px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
}

.btnYellowContinue {
	border:0px;
	background:url(img/btn/btnYellowContinue.jpg) center left no-repeat;
	width:110px;
	font-size:0px;
	height:30px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	margin:0 auto !important;
}

.btnResubscribe {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnResubscribe.gif) center left no-repeat;
	width:136px;
	font-size:0px;
	height:38px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	margin:0 auto !important;
}

.btnRedeemCode2 {
	border:0px;
	background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/btn/btnRedeemCode2.gif) center left no-repeat;
	width:178px;
	font-size:0px;
	height:36px;
	color:#fff;
	cursor:pointer;
	line-height:999em;
	overflow:hidden;
	position:relative;
	display:inline;
	text-indent:-9999px;
	padding-top:7px;
	_padding-top:3px;
	padding-right:20px;
	display:block;
	margin:0 auto !important;
}
/*
 * @title ArrowList
 */
a.arrowList:link, a.arrowList:visited, .arrowList a:link, .arrowList a:visited{
	text-decoration:none;
	padding-left:9px;
	background:transparent url(img/norgieBlueRight.gif) left 5px no-repeat;
	white-space:nowrap;
}
a.arrowList:hover, a.arrowList:active, a.arrowList:focus, .arrowList a:hover, .arrowList a:active, .arrowList a:focus{
	text-decoration:underline;
}
ul.arrowList {
	margin:0 0 0.6em 12px;
	font-size:.9em;
}
ul.arrowList li.active {
	font-weight:bold;
}
ul.arrowList li.last {
	padding:10px 0 0 0;
	font-weight:bold;
}



/*
 * @title ArrowList2
 */
a.arrowList2:hover, a.arrowList2:active, a.arrowList2:focus, .arrowList2 a:hover, .arrowList2 a:active, .arrowList2 a:focus{
	text-decoration:underline;
}
ul.arrowList2 {
	margin:0 0 0.9em 0;
	font-size:1em;
}
ul.arrowList2  li {
	text-decoration:none;
	padding:0 0 4px 12px;
	background:transparent url(img/norgieBlueRight.gif) left 5px no-repeat;
}





/*
 * @title quadList
 */
a.quadList:link, a.quadList:visited, .quadList a:link, .quadList a:visited{
	text-decoration:none;
	padding-left:9px;
	background:transparent url(img/norgieBlueRight.gif) left 5px no-repeat;
	_background-position:left 6px;
	display:block;
}
a.quadList:hover, a.quadList:active, a.quadList:focus, .quadList a:hover, .quadList a:active, .quadList a:focus{
	text-decoration:underline;
}
ul.quadList {
	margin:0 0 0.6em 12px;
	font-size:.9em;
}
ul.quadList li.active {
	font-weight:bold;
}

/*
 * @title DiscList
 */
ul.discList, .discList ul{
	margin:0 .5em;
}
.discList li{
	display:list-item;
	margin:0 0 0.3em 1em;
	list-style-type:disc;
}

/*
 * @title DiscList - Tabbed
 */
ul.discTabList, .discTabList ul{
	margin:.5em;
}
.discTabList li{
	display:list-item;
	margin:0 0 0.5em 2em;
	list-style-type:disc;
}

/*
 * @title Square List
 */
ul.squareList, .squareList ul {
	margin:.5em;
}
.squareList li {
	display:list-item;
	margin:0 0 0.5em 1em;
	list-style-type:square;
}

/*
 * @title DashList
 */
ul.dashList,
ul.dashList2{
	margin:.5em 0px;
}
.dashList li,
.dashList2 li{
	display:list-item;
	margin:0px 0px 0.5em 0.5em;
	padding-left:1em;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dash.jpg) left center no-repeat;
}

ul.dashList2 {
	margin:0;
}
.dashList2 li {
	margin:0;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dash2.jpg) 0.3em 2px no-repeat;
}
.dashList2 li.active {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dash2.jpg) 0.3em -29px no-repeat;
}

/*
 * @title blueDashList
 */
ul.blueDashList {
	margin:.5em 0px;
	font-weight:bold;
	color:#039;
	font-size:1.2em;
}
.blueDashList li {
	display:list-item;
	margin:0px 0px 0.8em 0.5em;
	padding-left:1em;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dash.jpg) left .3em no-repeat;
}

/*
 * @title DiamondList
 */
ul.diamondList {
	margin:.5em .5em;
}
.diamondList li {
	display:list-item;
	margin:0px 0px 0.1em 0.5em;
	padding-left:1em;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/diamond.gif) left .4em no-repeat;
}

/*
 * @title Div List
 */
.divList li{
	display:inline;
	padding:0 3px 0 3px;
	border-right:1px solid #666;
}
.divList .home{
	padding-left:0;
}
.divList .first{
	margin-left:0;
	padding-left:0;
}
.divList .last{
	border:none;
}

/**
 * @title List Tab
 */
.listTab {
	padding-left:10px;
	padding-bottom:5px;
}
.listTab a{
	text-decoration:none;
}
.listTab a:hover{
	text-decoration:underline;
}
.listTab li {
	padding-left:10px;
}

/**
 * @title Collections Main Page list layout
 */
.listMain {
	padding-left:15px;
	padding-bottom:5px;
}
.listMain a{
	text-decoration:none;
}
.listMain a:hover{
	text-decoration:underline;
}
.listMain li {
	padding-left:15px;
}
.listMain li.listTitle {
	padding-left:0px;
	font-weight:bold;
	padding-bottom:2px;
}

/*
 * Numbered List
 */
ol.numberedList {
	padding-left:28px;
	margin:0px;
}
ol.numberedList li {
	display: list-item;
	list-style-type:decimal;
	padding-bottom:.5em;
	margin:0px;
}

/*
 * simpleList
 */
dl.simpleList, .simpleList dl{
	margin:.5em;
position:relative;
clear:both;
}
.simpleList dd {
	padding-bottom:4px;
}
.simpleList dt{
	position:relative;
	float:left;
	display:inline;
	width:4em;
	text-align:center;
	padding:0 4px 4px 0;
}

/*
 * Form List
 */
dl.formList, .formList dl{
	margin:.5em;
}
.formList dd {
	padding-bottom:4px;
}
.formList dt{
	font-weight:bold;
	float:left;
	width:14em;
	text-align:left;
	padding:0 4px 4px 0;
}

/*
 * Form List
 */
dl.smallFormList, .smallFormList dl{
	/*margin:.5em;*/
	clear:both;
}
.smallFormList dd {
	white-space:nowrap;
	overflow:auto;
	width:65%;
	margin:0 0 0.5em 0;
}
* html .smallFormList dd {
	overflow:visible;
}
.smallFormList dt{
	padding:0 6px 4px 0;
	font-weight:bold;
	clear:both;
	width:31%;
	float:left;
	text-align:right;
}

/*
 * simpleFormList
 */
dl.simpleFormList, .simpleFormList dl{
	margin:.5em;
}
.simpleFormList dd {
	padding-bottom:4px;
}
.simpleFormList dt{
	float:left;
	width:9em;
	text-align:left;
	padding:0 4px 4px 0;
}

/*
 * @title Simple Definition List (Black Text)
 */
dl.simpleDL dt {
	font-weight:bold;
}
dl.simpleDL dd {
	padding-bottom:.5em;
}


/*
 * @title checkList
 */
.checkList {margin:0 4px 10px 1px;}
.checkList li {
	display:list-item;
	padding:10px 5px 10px 35px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/check.gif) 15px 12px no-repeat;
	border-bottom:1px solid #e4e8ed;
}
/* TODO: remove unused containers and convert used containers to new tag */
/**
* Styles for all containers.
* @title ColoredContainer
* @synonym Containers
* @synonym LightsContainer
* @synonym LightBox
*/
.containerContents { padding:2px 5px; }
.startContainer, .endContainer { font-size:1px; line-height:1px; display:none; }
.tab { margin-left:12px; }
.white { background-color:#fff; }
.whiteBorder { background-color:#fff; border:1px solid #ccc; }
.lightGrey{    background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/grey.gif) repeat;}

/* @title blue */
.blue { background:#E1EBF6 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/noLightsBlue.gif) repeat-x; }

/* @title yellowFade */
.yellowFade {    background:#FEE63E url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/darkYellow.gif) repeat-x;}
.startyellowFade, .startyellowFade span, .endyellowFade, .endyellowFade span {    display:block;    position:relative;    margin:0px;    height:3px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/corners.gif) right -15px no-repeat;}
.startyellowFade span, .endyellowFade span {    margin:0;    width:3px;    background-position:left -12px;}
.endyellowFade {    background-position:right -21px;}
.endyellowFade span {    background-position:0 -18px;}
.yellowFade h3 {    color:#06c;    text-transform:none;    font-weight:bold;    padding:0 0 5px;}

/* @simpleYellow *@lightYellow */
.simpleYellow {    background:#fef7d1;    border:1px solid #ccc;}
.startsimpleYellow, .endsimpleYellow {    display:block;    position:relative;    margin:-1px -1px 0;    height:10px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleYellowCorners.gif) right top no-repeat;}
.startsimpleYellow span, .endsimpleYellow span {    display:block;    position:relative;    bottom:0;    left:0;    width:10px;    height:10px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleYellowCorners.gif) 0 -10px no-repeat;}
.endsimpleYellow{    margin:0 -1px -1px;    background-position:right bottom;}
.endsimpleYellow span {    background-position:0 -20px;}

/* *@title simpleBlue */
.simpleBlue {    background:#c5daff;    margin-bottom:10px;    position:relative;}
.startsimpleBlue, .endsimpleBlue {    display:block;    position:relative;    margin:0;    height:10px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/blue2ToneCorners.gif) right top no-repeat;}
.startsimpleBlue, .endsimpleBlue {    display:block;    position:relative;    margin:0;    height:10px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleBlueCorners.jpg) right top no-repeat;}
.startsimpleBlue span, .endsimpleBlue span {    display:block;    position:relative;    bottom:0;    left:0;    width:10px;    height:10px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/blue2ToneCorners.gif) 0 -10px no-repeat;}
.startsimpleBlue span, .endsimpleBlue span {    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleBlueCorners.jpg) 0 -10px no-repeat;}
.endsimpleBlue {    margin:0;    background-position:right bottom;}
.endsimpleBlue span {    background-position:0 -20px;}



.devices{
    background:#fff2d9;
    border:1px solid #fe9003;
    font-weight:bold;
    color:#666;
    margin-top:10px;
}
.devices .containerContents{text-align:center; padding:0px 8px;}
.startdevices,
.enddevices {
    display:block;
    position:relative;
    margin:-1px -1px 0;
    height:8px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/devicesCorners.jpg) right top no-repeat;
}
.startdevices span ,
.enddevices span {
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:8px;
    height:8px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/devicesCorners.jpg) 0 -8px no-repeat;
}
.enddevices span {
    height:8px;
    background-position:0 -16px;
}
.enddevices {
    margin:0 -1px -1px;
    background-position:right bottom;
}

.simpleGray{
    background:#f6f6f6;
    border:1px solid #dbdbdb;
}
.startsimpleGray,
.endsimpleGray {
    display:block;
    position:relative;
    margin:-1px -1px 0;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleGray.jpg) right top no-repeat;
}
.startsimpleGray span ,
.endsimpleGray span {
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:6px;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/simpleGray.jpg) 0 -6px no-repeat;
}
.endsimpleGray span {
    height:6px;
    background-position:0 -12px;
}
.endsimpleGray {
    margin:0 -1px -1px;
    background-position:right bottom;
}



/**
 * @title dvdIssue
 */
.dvdIssue {
    padding:8px;
    border:solid 5px #ccc;
    border-width:5px 0;
    background-color:#FBFBFB;
}
.dvdIssue .containerContent{
    position:relative;
    padding-left:70px;
}
.dvdIssue .boxart{
    display:inline;
    float:left;
    padding-right:10px;
}
.dvdIssue dl {
    display:inline;
    float:left;
}
.dvdIssue dt{
    font-weight:bold;
    float:left;
    margin-bottom:8px;
    margin-right:8px;
}
.dvdIssue dt.title {
    font-size:1.1em;
    float:none;
}
.dvdIssue dd{
    margin-bottom:8px;
}
.enddvdIssue {
  display:block;
  font-size:1px;
  line-height:1px;
  min-height:1px;
  clear:both;
}

/**
 * @title printCoupon
 */
.printCoupon {
    background-color:#fff;
    border:1px dashed #999;
    width:610px;
}

/**
 * @title ecoupon
 */
.ecoupon{
    background-color:#fff;
    color:#333;
    font-size:.9em;
    border:2px dashed #000;
}

/**
 * @title help
 */
.help {
    background-color:#fff;
    border:1px solid #E2E1E1;
}
.starthelp, .endhelp {
    display:block;
    position:relative;
    margin:-1px -1px 0;
    height:5px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/cornersGreyTone.gif) right top no-repeat;
}
.starthelp span, .endhelp span {
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:5px;
    height:5px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/cornersGreyTone.gif) 0 -5px no-repeat;
}
.endhelp {
    margin:0 -1px -1px;
    background-position:right bottom;
}
.endhelp span {
    background-position:0 -10px;
}
.help ul {
    border:1px solid #e2e1e1;
    background-color:#F4F7FB;
    color:#666;
    padding-left:.3em;
}
.help li {
    display:list-item;
    margin:0 0 0.5em 1.5em;
    list-style-type:square;
}
.help h3 {
    color:#666;
    font-weight:normal;
    margin:0 0 .3em 0;
}
.help h5 {
    margin:0px;
}
.help li.header {
    margin:0 0 0.5em .3em;
    list-style-type:none;
}

/**
 * @title blueHelp
 */
.blueHelp {
    background-color:#fff;
    border:2px solid #365EC0;
}
.startblueHelp, .endblueHelp {
    display:block;
    position:relative;
    margin:-2px -2px 0;
    height:5px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/blueHelp.gif) right top no-repeat;
}
.startblueHelp span, .endblueHelp span {
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:5px;
    height:5px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/blueHelp.gif) 0 -5px no-repeat;
}
.endblueHelp {
    margin:0 -2px -2px;
    background-position:right bottom;
}
.endblueHelp span {
    background-position:0 -10px;
}

.blueHelp ul {
    color:#333;
    padding-left:.3em;
}
.blueHelp li {
    display:list-item;
    margin:0 0 0.5em .3em;
}
.blueHelp h3 {
    margin:0 0 .3em .3em;
}
.blueHelp h5 {
    margin:0px;
}

/*
 *@title careers
 */
.careers {    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/careers.gif) repeat-x;    border:1px solid #ccc;}
.startcareers, .endcareers {    display:block;    position:relative;    margin:-1px -1px 0;    height:5px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/cornersCareers.gif) right top no-repeat;}
.startcareers span, .endcareers span {    display:block;    position:relative;    bottom:0;    left:0;    width:5px;    height:5px;    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/cornersCareers.gif) 0 -5px no-repeat;}
.endcareers {    margin:0 -1px -1px;    background-position:right bottom;}
.endcareers span {    background-position:0 -10px;}
* html .careers .startcontainer span, * html .careers .endcontainer span {    top:0;}
.careers .containerContents {    margin:0;    padding:0;}
.careers h1 {    padding:0px;    margin:5px 0px 0px 10px;    color:#17346E;}
.careers h1.lightBlue {    color:#06c;    margin:0px;    font-family:helvetica,arial,sans-serif;    font-size:1.8em;}
.careers h2 {    color:#06c;    margin:0px;    text-transform:none;}
.careers h3 {    color:#06c;    text-transform:none;}
.careers h4, .careers h4 a:link {    border-bottom:0px;    margin-top:12px;    color:#17346E;}
.careers h4 a:link {    border-bottom:1px solid #17346E;    color:#17346E;}
.careers hr.yellow {    border-bottom:solid 1px #FFB806;}
.careers p {    font-family: Arial, Helvetica, sans-serif;    font-size:1.2em;}
.careers .careersBody {padding:8px;}


/* mbox*/
.signupMbox {
    padding:33px 0px 0px 0px;
    overflow-x: hidden;
}
.mboxDefault {
    padding:0px;
    margin:0px;
    clear:both;
}
.mboxBBB{
    position:relative;
    top:-36px;
    right:224px;
    margin-bottom:-40px;
}
* html .mboxBBB{
    top:-36px;
    right:224px;
}
.mboxBBBsreg {
    position:absolute;
    left:-280px;
    top:100px;
}
* html .mboxBBBsreg {
    top:-2px;
}
/* cartYellow */
.cartYellow {
    width:600px;
    background:#fff8ca;
    padding:10px 35px;
}
.cartYellowBoxart {
    float:left;
    width:100px;
}
.cartYellowDetails {
    text-align:center;
    float:left;
    width:430px;
}
.cartYellowEnd {
    clear:both;
}

/*
 * @title buyTable
 */
.buyTable {
    font-size:.9em;
    margin:0px;
    padding:0px;
    border:0px;
    font-weight:bold;
    width:100%;
}
.buyTable tr, .buyTable td {
    text-align:center;
}
.buyTable td {
    width:24%;
}
.buyTable tr.conditionUsed td, .buyTable tr.conditionNew td{
    border-top: solid 2px #FEF4AD;
    border-bottom: solid 2px #FEF4AD;
}

.buyTable tr.conditionUsed td.condition, .buyTable tr.conditionNew td.condition {
    border-left: solid 2px #FEF4AD;
}
.buyTable tr.conditionUsed td.addToCartButton, .buyTable tr.conditionNew td.addToCartButton {
    border-right: solid 2px #FEF4AD;
}
.buyTable tr.conditionUsed {
    background-color:#FEF4AD;
}
.buyTable .subscriberDiscount {
    color:#f00;
}
.buyTable .allEditions {
    font-weight:normal;
}
.buyTable tr.conditionUsed td {
    padding-top:2px;
    padding-bottom:0px;
}
.buyTable tr.conditionNew td {
    padding-top:5px;
    padding-bottom:5px;
}

.movieDetailsAnonymousHeader {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/movieDetailsCTAHeader.gif) top no-repeat;
    width:750px;
    text-align:center;
}
.movieDetailsAnonymousHeader div{
    padding:10px;
}

/*
 *@dvdTable
*/
.dvdTable td {
    vertical-align:top;
    padding:10px 0px 10px 18px;
}
.dvdTable td.quickSearch {
    border-right:1px solid #ccc;
    padding:10px 0px 10px 1em;
}
.dvdTable td.priceCol {
    padding:10px 0px 15px 30px;
}
.dvdTable td.or {
    padding:0px;
    width:45px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/dvdTableOr.gif) repeat-y center;
}
.dvdTable td.lastCol {
    padding:0px;
    vertical-align:middle;
    text-align:center;
}
h2.dvdTable {
    padding-bottom:0px;
    top:0;
}

/*
 * @title warning
*/
.fullBleed .warning{margin:10px;}
.warning{
    background:#fff8ca;
    border:1px solid #f00;
}
.warning b{
    color:#f00;
}
.startwarning,
.endwarning {
    display:block;
    position:relative;
    margin:-1px -1px 0;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/warningCorners.gif) right top no-repeat;
}
.startwarning span ,
.endwarning span {
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:6px;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/warningCorners.gif) 0 -6px no-repeat;
}
.endwarning span {
    height:6px;
    background-position:0 -12px;
}
.endwarning {
    margin:0 -1px -1px;
    background-position:right bottom;
}

.downloadFeedbackTop{
    border:1px solid #ccc;
    border-bottom:none;
    background:#fff8ca;
}
.startdownloadFeedbackTop{
    display:block;
    position:relative;
    margin:-1px -1px 0;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/downloadFeedbackCorners.gif) right top no-repeat;
}
.startdownloadFeedbackTop span{
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:6px;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/downloadFeedbackCorners.gif) 0 -6px no-repeat;
}
.downloadFeedbackTop .containerContents{
    padding-bottom:10px;
}
.enddownloadFeedbackTop {
    display:none;
}
.downloadFeedbackBottom{
    border:1px solid #ccc;
    border-top:none;
    margin-bottom:10px;
}
.startdownloadFeedbackBottom{
    display:none;
}
.enddownloadFeedbackBottom{
    display:block;
    position:relative;
    margin:0 -1px -1px;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/downloadFeedbackCorners.gif) right bottom no-repeat;
}
.enddownloadFeedbackBottom span{
    display:block;
    position:relative;
    bottom:0;
    left:0;
    width:6px;
    height:6px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/downloadFeedbackCorners.gif) 0 -12px no-repeat;
}
.downloadFeedbackBottom .containerContents{
    padding:10px;
}
.myBBreturn dt.titleInfo div,
.myBBreturn dd,
.myBBreturn .add,
.myBBreturn .ratingWidget{
    display:none !important;
}
.myBBreturn .sizeBBoxart dt img{top:0;}
.myBBreturn .sizeBBoxart{padding-bottom:143px;}
.myBBreturn .oneLine{margin:2px 0;}
.myBBreturn .rateIt img{vertical-align:top;}


html body .img .containerContents {padding:0px;}
html body .img .containerContents a,
html body .img .containerContents img {display: block;}

/* bb bucks */
.bbbwarningbox {margin-bottom:10px; padding:0 0 5px 5px;}
.bbbwarningbox img {float:left; padding-top:10px;}
.bbbwarningbox div {float:right; margin:5px 5px 0 0; font-weight:bold; padding-top:15px;}
.bbbwarningbox table {text-align:left;}
.bbbyellowbox {width:250px; background:#FFF8CA; border:1px solid #d3d3d3;}
.bbbwarningcheckout {width:380px;}

.bbbyellowboxdownload {background:#FFF8CA; border:1px solid #d3d3d3; margin-bottom:10px; padding:10px;}
.bbbyellowboxdownload img {float:left; padding:10px 30px 20px 10px;}

.bbbwarningmsg {background:#FFF8CA;}

.myAccountContainer {background:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/container/bgAccountBox.gif); border:1px solid #d3d3d3; padding:15px 0;}
.myAccountContainer h2 {color:#333; width:160px; font-size: 1.35em; font-family:"Trebuchet MS",arial,sans-serif;}
.myAccountContainer div.defName {width:17em; text-align:left; width:17em;}
.myAccountContainer div.divList {text-align:left;}
.myAccountContainer div.defDescription {clear:both; text-align:left; width:17em;}

/*Homepage banner promos*/
.homeBannerBg{background:url(img/homeBannerBg.png) left top no-repeat; height:85px; padding-top:5px; margin-bottom:10px; width:960px;}
.homeBannerBg .column78px{width:78px;}
.homeBannerBg .column155px{width:155px;}
.homeBannerBg .column281px{width:271px; padding-right:10px;}
/* default container styles */
.newContainer .containerHeader:after {
	content:"";
	display:block;
	overflow:hidden;
	visibility: hidden;
	height:0;
	clear:both;
}
.newContainer .containerHeader {
	font-family:"Trebuchet MS",arial,sans-serif;
	text-transform:capitalize;
	padding:0px;
}
.newContainer .containerContents {
	padding:0px;
	margin:0px;
	overflow-y:visible;
}
.newContainer .containerHeader h3, .newContainer .containerHeader span {
	float:left;
	margin:0px;
	text-transform:none;
	padding:3px 0px 0px 4px;
}
.newContainer .containerHeader span {
	padding-top:4px;
}
.newContainer .containerHeader span.last {
	float:right;
	padding:4px 5px 0px 5px;
	height:20px;
}

.newContainer .containerEnd {
	display:none;
}

/**
 * @title standard01
 * @synonym Grey Header
 * @synonym White Body Background
 */
.standard01 .containerHeader {
	background:#e9e9e9 url(img/newContainers/standard01Header.gif) top left;
}
.standard01 span.last {
	background:#e9e9e9 url(img/newContainers/standard01Header.gif) top right;
}
.standard01 h3, .standard01 h3 a, .standard01 h3 a:link, .standard01 h3 a:visited{
	color:#333;
}
.standard01 .containerBody {
	border:1px solid #ccc;
}
.standard01 .containerContents {
	padding:5px;
}

.movieDetailsOverlay .containerContents{
	/*background-color:#e9e9e9;*/
	padding:1em 5px;
}

.consumption .containerContents {
	padding:8px;
}
.viewingOptions{
	padding:10px;
}
.movieOptions{
	padding:10px 10px 20px 0px;
	*padding:10px 10px 10px 0px;
}
.viewingOptions img,
.movieOptions img,
.gameOptions img{
	margin-left:8px;
	vertical-align:top;
}

/**
 * @title standard01Featured
 * @synonym Grey Header (Rounded Corners)
 * @synonym White Body Background
 */
.standard01Featured .containerHeader {
	background:#e9e9e9 url(img/newContainers/standard01Header.gif) top left;
}
.standard01Featured span{font-weight:bold; font-size:1.2em;}
.standard01Featured span.last {
	background:#e9e9e9 url(img/newContainers/standard01Header.gif) top right;
}
.standard01Featured h3 {
	color:#f60;
}
.standard01Featured .containerBody {
	border:1px solid #ccc;
}
.standard01Featured .containerContents {
	padding:5px;
}

/**
 * @title standard02
 * @synonym Blue Header (Rounded Corners)
 * @synonym White Body Background
 */
.standard02 .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top left;
}
.standard02 .containerHeader span.last{
	height:21px;
}
.standard02 span.last {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top right;
}
.standard02 span.last a{
	color:#fff;
}
.standard02 span.last a.arrowMore{
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieRight.gif) left center no-repeat;
}
.standard02 h3 {
	color:#fff;
}
.standard02 .containerBody {
	border:1px solid #ccc;
	border-top:none;
	background:#fff;
}
.standard02 .containerContents {
	padding:5px;
	background:#fff;
}

/**
 * @title standard03
 * @synonym Blue Header (Rounded Corners)
 * @synonym Blue Body Background
 */
.standard03 {
	position:relative;
}
.standard03 .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top left;
}
.standard03 .containerHeader span.last{
	height:21px;
}
.standard03 span.last {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top right;
}
.standard03 .containerHeader, .standard03 h3 {
	color:#fff;
}
.standard03 .containerHeader span {
	font-weight:bold;
}
.standard03 .containerBody {
	border:1px solid #ccc;
	border-top:none;
	background-color:#e1edfe;
}
.standard03 .containerContents {
	padding:5px;
}

.standard03grayGradientBackground .containerContents {
	background: #FFF url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard03BackgroundGift.jpg) bottom left repeat-x;
}

.standard03gift .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02HeaderGift.gif) top left;
	height: 26px;
}
.standard03gift .containerHeader h3 {padding-left: 33px; padding-top: 4px;}


/**
 * @title standard04
 * @synonym Blue Header (No Rounded Corners)
 * @synonym White Body Background
 */
.standard04 .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard04Header.gif);
}
.standard04 .containerHeader a.arrowMore:link,
.standard04 .containerHeader a.arrowMore:visited,
.standard04 .containerHeader .arrowMore a:link,
.standard04 .containerHeader .arrowMore a:visited {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieRight.gif) no-repeat scroll left 0.4em;
	color:#fff;
	font-weight:bold;
}
.standard04 h3 {
	color:#fff;
}
.standard04 .containerBody {
	border-top:1px solid #000;
}
.standard04 .containerContents {
	padding:0px;
}

/**
 * @title standard05
 * @synonym Black Header (Rounded Corners)
 * @synonym Gray Body Background
 */
.standard05 {
	position:relative;
}
.standard05 .containerHeader {
	background:#373737 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard05Header.gif) top left;
}
.standard05 .containerHeader a.arrowMore:link,
.standard05 .containerHeader a.arrowMore:visited,
.standard05 .containerHeader .arrowMore a:link,
.standard05 .containerHeader .arrowMore a:visited {
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/icon/norgieOrangeRight.gif) no-repeat scroll left 0.4em;
	color:#fea700;
	font-weight:bold;
}
.standard05 span.last {
	background:#373737 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard05Header.gif) top right;
}
.standard05 span.last a, .standard05 .containerHeader, .standard05 h3 {
	color:#fea700;
}
.standard05 span {
	font-weight:bold;
}
.standard05 .containerBody {
	border:1px solid #e9e9e9;
	border-top:1px solid #4a4a4a;
	background-color:#ebebeb;
}
.standard05.img .containerBody  {
	border:0;
}
.otherWaysToPlay .containerBody {
	background-color:#ffffff;
}
.standard05 .containerContents {
	padding:5px;
}

.standard05 div.alternateEven, .standard05 tr.alternateEven {background-color:#FFF;}
.standard05 div.alternateOdd, .standard05 tr.alternateOdd {background-color:transparent;}


/**
 * @title standard06
 * @synonym Blue Header - Large Header
 * @synonym Blue Body Background
 */
.standard06 .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard06Header.gif) top left;
}
.standard06 span.last {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard06Header.gif) top right;
}
.standard06 h3 {
	color:#fff;
	font-size:1.5em;
	font-family:helvetica,arial,sans-serif;
	font-weight:normal;
	padding:8px 10px 6px !important;
}
.standard06 .containerBody {
	border:1px solid #ccc;
	border-top:none;
	background:#e0eaf9;
}
.standard06 .containerContents {
	padding:8px;
}
.standard06 .containerEnd {
	display:block;
	height:10px;
}
.standard06 .containerContents:after {
	content:"";
	display:block;
	overflow:hidden;
	visibility: hidden;
	height:0;
	clear:both;
}


/**
 * @title standard07
 * @synonym Blue Header (Rounded Corners)
 * @synonym Blue Body Background
 */
.standard07 {
	position:relative;
}
.standard07 .containerHeader {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top left;
}
.standard07 .containerHeader span.last{
	height:21px;
}
.standard07 span.last {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top right;
}
.standard07 .containerHeader, .standard07 h3 {
	color:#fff;
}
.standard07 span {
	font-weight:bold;
}
.standard07 .containerBody {
	border:1px solid #ccc;
	border-top:none;
	background-color:#efefef;
}
.standard07 .containerContents {
	padding:5px;
}

.standard08 .containerHeader {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard08Header.gif) top left no-repeat;
}
.standard08 span.last {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard08Header.gif) top right no-repeat;
}
.standard08 .containerHeader h3, .standard01 .containerHeader h3 a, .standard01 .containerHeader h3 a:link, .standard01 .containerHeader h3 a:visited{
	color:#707070;
	padding-left:10px;
}
.standard08 .containerContents {
	padding:15px 5px 5px 10px;
}



/**
 * @title standard09
 * @synonym Blue Header (No Rounded Corners)
 * @synonym White Body Background
 */
.standard09 .containerHeader {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard08Header.gif) bottom left no-repeat;
	border:1px solid #dadada;
	border-bottom:0;
}
.standard09 h3 {
	color:#0449a8 !important;
	font-size:1.6em;
	padding-bottom:6px !important;
}
.standard09 .containerBody {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard09Body.gif) bottom left;
}
.standard09_637 .containerBody {
	background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard09Body2.gif) bottom left;
}
.standard09 .containerContents {
	padding:15px;
}

/**
 * @title standardEmpty
 * To be used within other containers (no styles)
 */
.standardEmpty .containerHeader {
	background:transparent;
	display:none;
}
.standardEmpty span.last {
	background:transparent;
}
.standardEmpty .containerBody {
	border:0px;
	background:transparent;
}
.standardEmpty .containerContents {
	padding:0px;
}
/* @title tabStandard01 */
.tabStandard01 { border:0; }
.friends .tabStandard01,
.movieDetailTabs .tabStandard01 {
	margin:0px;
	border-color:#ccc;
}
.tabStandard01 .containerContents { padding:0px; }
.tabStandard01 .tabs:after,
.tabStandard01 .tabs ul:after,
.tabStandard01 .tabs ul li:after {content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.tabStandard01 .tabs    {
	zoom:1;
	background: url(img/tabs/bgTabsetPanelTop.gif) no-repeat bottom right;
	padding-right: 9px;
}
.tabStandard01 .tabs ul {
	zoom:1;
	background: url(img/tabs/bgTabsetPanelTop.gif) no-repeat bottom left;
	display:block;
	padding:0; margin:0;
	list-style:none;
	float:left;
}
.tabStandard01 .tabs li {
	zoom:1;
	display: block;
	float:left;
	padding: 0 0 9px;
	margin:0 2px 0 0;
	list-style-type:none;
}
.tabStandard01 .tabs li.active {
	background: transparent url(img/tabs/bgTabActiveArrow.gif) bottom center no-repeat;
}
.tabStandard01 .tabs li a {
	display:block;
	float:left;
	padding:0 1em 0 0;
	margin:0;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background: #0066CC;
	background: url(img/tabs/bgTabs.png) 100% 0px no-repeat;
	font-family:"Trebuchet MS",arial,sans-serif;
}
.tabStandard01 .tabs li a:hover { text-decoration:none !important; }
.tabStandard01 .tabs span {
	margin:0;
	padding: 3px 0 3px 1em;
	display: block;
	float: left;
	background: url(img/tabs/bgTabs.png) 0% 0px no-repeat;
}
.tabStandard01 .tabs li.bow a    {background-image: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/tabs/bgTabsBow.png);}
.tabStandard01 .tabs li.bow span {background-image: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/tabs/bgTabsBow.png); padding-left: 20px;}
.tabStandard01 .tabs li a:hover      {background-position: 100% -40px;}
.tabStandard01 .tabs li a:hover span {background-position:   0% -40px;}
.tabStandard01 .tabs li.active a,      .tabStandard01 .tabs li.active a:hover       {background-position: 100% -80px;}
.tabStandard01 .tabs li.active a span, .tabStandard01 .tabs li.active a:hover span  {background-position:   0% -80px;}

.tabStandard01 .tabContent { border: 0; padding: 0;}
.tabStandard01 .starttabContent {display: none;}
.tabStandard01 .tabContent  {margin: 0 !important;}
.tabStandard01 .tabContent .containerContents {
	padding:13px 8px;
	margin: 0 !important;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
}
.tabStandard01 .tabContent .containerContents .containerContents {padding: 0px; border-width: 0px;}
.tabStandard01 div.inactive {display:none;}
.tabStandard01 .endtabContent{display:none;}


/* @title tabStandard02 */
.tabStandard02 {
	position:relative;
	border:0px;
	margin:0px;
}
.tabStandard02 .containerContents { padding:0px; }
.tabStandard02 .tabs {
	margin:0px 0px -1px 0px;
	padding:0;
}
.tabStandard02 .tabs ul{
	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}
.tabStandard02 .tabs li {
	position:relative;
	display:block;
	padding:0 0 9px;
	margin:0;
	list-style-type:none;
	float:left;
	width:50%;
}
.tabStandard02 .tabs li.active {
	background: transparent url(img/tabs/bgTabActiveArrow.gif) bottom center no-repeat;
}
.tabStandard02 .tabs .endtabs {
	clear:both;
	display:block;
	height:0px;
}
.tabStandard02 div.inactive {
	display:none;
}
.tabStandard02 .tabs li a {
	display:block;
	border:0px;
	text-align:center;
}
.tabStandard02 .tabs li.first a { border:0px; }
.tabStandard02 .tabs li.first span{ margin-right:1px; }
.tabStandard02 .tabs a:link, .tabStandard02 .tabs a:visited, .tabStandard02 .tabs a:focus {
	font-weight:bold;
	font-size:0.9em;
	padding:5px 1px;
	margin:0;
	text-decoration:none;
	color:#fff;
	margin-right:1px;
	text-transform:none;
	background:url(img/tabs/bgTabs.png) top left;
	font-family:"Trebuchet MS",arial,sans-serif;
}
.tabStandard02 .tabs a:hover{
	background-position:left -40px;
}
.tabStandard02 a:link span {
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	width:3px;
	height:26px;
	_height:24px;
	margin-right:0px;
	background:url(img/tabs/bgTabs.png) right top no-repeat;
}
.tabStandard02 .tabs a:hover span{
	background-position:right -40px;
}
.tabStandard02 .tabs .active a:link, .tabStandard02 .tabs .active a:visited, .tabStandard02 .tabs .active a:focus{
	border:0px;
	background-color:#fff;
	background-position:0px -80px;
	color:#fff;
	*position:relative;
}
.tabStandard02 .tabs .active a:link span {
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	width:3px;
	height:26px;
	_height:24px;
	margin-right:0px;
	background:url(img/tabs/bgTabs.png) right -80px no-repeat;
}
.tabStandard02 .tabContent {
	border:1px solid #cfcfcf;
	border-top:none;
	position:relative;
	top:-8px;
	padding:10px 5px 5px;
}

/**
* home page marqee tabs
*/
.marqueeTabs .tabContent .containerContents {
	background: url(img/bgMarquee.gif) top left repeat;
	height:230px;
	position:relative;
	overflow:hidden;
}
.marqueeTabs .marquee p.arrowMore {clear: both;}

.scrollWithAddToBulk .tabContent .containerContents {height:275px !important;}
.scrollWithoutAddToBulk .tabContent .containerContents {height:230px !important;}
.scrollWithAddToBulk .addToBulkMarqueeColumn { height:40px;margin-right:5px;}
.scrollWithAddToBulk .addToBulkMarqueeColumn div.buttonsNew {float:right;}
.scrollWithAddToBulk .addToBulkMarqueeColumn .quickHelpRollover { float:right;margin: 0 0 0 10px; vertical-align: super;}
.scrollWithAddToBulk .arrowMore, .scrollWithoutAddToBulk .arrowMore {margin-right:5px;}
/* @title Pagination */
.pagination{
	position:relative;
	padding:1em 0;
}
.pagination .contents{
	text-align:right;
	margin-right:16px;
}
.pagination ul, .pagination li{
	display:inline;
}
.pagination li{
	padding:0 0.2em;
}
.pagination .prev, .pagination .next, .pagination .mid, .pagination .last{
	border:none;
}
.pagination .prev a:link, .pagination .prev a:visited{
	padding-left:12px;
	color:#666;
	text-decoration:none;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/norgieGrayLeft.gif) left center no-repeat ;
}
.pagination .next a:link, .pagination .next a:visited{
	padding-right:12px;
	text-decoration:none;
	background:transparent url(img/norgieBlueRight.gif) right center no-repeat;
}
.pagination a.current{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.pagination .last{
	margin-left:0;
	padding-left:3px;
}
.pagination .mid{
	margin-right:0;
	padding-right:0;
}

/* @title ViewSelector */
.views {
	display:inline;
	padding-left:10px;
}
.views li{
	border:none;
	padding:0;
	margin:0 4px;
}
.views li span{
	position:relative;
	display: inline;
	zoom:1;
}
.views .first {
	font-weight:bold;
	color:#666;
	text-transform:capitalize;
	font-size:.9em;
}
.views a{
	width:11px;
	height:11px;
	padding:0 5px 0 6px;
	margin:0;
	font-size:11px;
	line-height:11px;
	background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/iconViews.gif) 0 0 no-repeat;
}
.viewBoxart a{
	background-position:0px 0px
}
.viewBoxart a:hover, .viewBoxart a.current{
	background-position:0px -22px
}
.viewRow a{
	background-position:-24px 0px;
}
.viewRow a:hover, .viewRow a.current{
	background-position:-24px -22px;
}
.viewList a{
	background-position:-12px 0px;
}
.viewList a:hover, .viewList a.current{
	background-position:-12px -22px;
}

/* @title MovieListPaginationHeader */
.listViewHeader, .listViewHeaderRank, .listViewHeaderOutlet {
	border-top:4px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px 5px 4px 0;
	color:#666;
	text-transform:uppercase;
	font-size:.9em;
	height:17px;
}
.listViewHeader a, .listViewHeaderRank a, .listViewHeaderOutlet a{
	text-decoration:underline;
}
.listViewHeader .rank, .listViewHeaderRank .rank {
	display:inline;
	width: 2.5%;
	float:left;
}
.listViewHeader .title, .listViewHeaderRank .title,  .listViewHeaderOutlet .title {
	display:inline;
	padding-left:75px;
	float:left;
}
.listViewHeaderOutlet .title {
	padding-left:4px;
}
.listViewHeader .titlecategory, .listViewHeaderRank .titlecategory {
	display:inline;
	padding-left:10px;
	float:left;
}
.listViewHeader .rating, .listViewHeaderRank .rating, .listViewHeaderOutlet .rating {
	display:inline;
	float:right;
	padding-right:0px;
	text-align:center;
	width:100px;
}
.listViewHeaderRank .rating {
	padding-right:20px;
}
* html .listViewHeaderRank .rating {
	padding-left:15px;
	padding-right:30px;
	width:120px;
}
.listViewHeader .mpaa, .listViewHeaderRank .mpaa, .listViewHeaderOutlet .mpaa {
	display:inline;
	float:right;
	padding-right:0px;
	text-align:center;
	width:120px;
}
.listViewHeaderOutlet .mpaa{
	width:60px;
	padding-right:26px;
}
.listViewHeader .category, .listViewHeaderRank .category {
	display:inline;
	float:right;
	padding-right:70px;
}
.listViewHeader .year, .listViewHeaderRank .year, .listViewHeaderOutlet .year {
	display:inline;
	float:right;
	text-align:center;
	width:120px;
}
.listViewHeaderOutlet .colSpacing{
	display:inline;
	float:right;
	padding-right:0px;
	text-align:center;
	width:120px;
}
div.alternateOddRow{
	background-color:#F4F7FB;
	padding-bottom:1px;
}
div.alternateEvenRow{
	padding-bottom:1px;
}
div.alternateOdd, tr.alternateOdd {
	background-color:#F4F7FB;
	padding:2px 0px;
}
div.alternateOddYellow{
	background-color:#FEF7D1;
	padding:2px 0px;
}
div.alternateEven, tr.alternateEven {
	padding:2px 0px;
}
.od2 div.headerSearch {
	position:relative;
	left:-75px;
	margin-right:-75px;
}
div.headerSearch div.mpaa {
	margin-right:29px;
	width:60px;
}
div.headerSearch div.viewOptions {
	padding-top:3px;
}
div.headerRowSearch div.title {
	padding-left:5px;
}
div.headerRowSearch div.mpaa {
	margin-right:0px;
}
div.headerRowSearch div.format {
	display:inline;
	float:right;
	padding-right:0px;
	text-align:center;
	width:120px;
}
div.headerRowSearch div.rating {
	display:inline;
	float:left;
	padding-left:8px;
	padding-right:0px;
	text-align:left;
	width:200px;
}
.dbd1 .listViewHeader .title, .drd1 .listViewHeader .title, .dbfd1 .listViewHeader .title, .drfd1 .listViewHeader .title{
	padding-left:3px;
}
.dbd1 .listViewHeader .rating, .drd1 .listViewHeader .rating, .dbfd1 .listViewHeader .rating, .drfd1 .listViewHeader .rating{
	width:130px;
	margin-right:120px;
}
.dbd1 .listViewHeader .mpaa, .drd1 .listViewHeader .mpaa, .dbfd1 .listViewHeader .mpaa, .drfd1 .listViewHeader .mpaa{
	width:60px;
	margin-right:0px;
}

div.comingSoon {
	text-align:center;
	width: 60px;
	float: right;
}



.listViewHeader .titleHeader {display:inline; padding-left:78px; float:left;width:442px;}
.listViewHeader .mpaaHeader {display:inline; float:left; width:80px; text-align:center;}
.listViewHeader .ratingHeader {display:inline; float:left; width:92px; text-align:center;}




.listHeader:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.listHeader {zoom:1;
	/*color:#333333;
	font-weight: bold;
	line-height: 1.2em;
	border-bottom:1px solid #ccc;
	margin-bottom: .2em;*/


	border-top:4px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:4px 5px 4px 0;
	margin-bottom:5px;
	color:#666;
	text-transform:uppercase;
	font-size:.9em;
	height:17px;
}
.listHeader div {float: left; line-height: 1.2em; height: 1.2em; overflow: hidden; text-align: center; font-weight: normal;}
.listHeader div.title {text-align: left;}

.gd7 #rowTable .title {padding-left:78px;}
/* TODO: clean up forms.css */
/**
* Complex form styles for pages such as Registration.
* @title Forms
* @synonym FormLayout
* @synonym RegistrationForm
* @see GeneralElementStyles
*/
input.disabled, input[disabled] {
    color:#666;
    background-color:#ddd;
}
input.image, input[type="image"] {
    border:0;
}
fieldset {
    border:0;
    margin:0;
    padding:0;
}
.overview {
    padding:0 8px 1em 0;
    border-bottom:4px solid #ccc;
}
.form h2, .form h3 {
    padding:0px;
    margin:0px;
}
.form label {
    display:block;
    padding:0.25em 0 0 0;
}
.form .label {
    display:block;
    float:left;
    text-align:left;
    padding-right:.2em;
    padding-top:.2em;
    width:14em;
}
.form hr {
    margin:1em 0;
    height:1px;
    border:0;
    background:#fff;
    border-bottom:dotted 1px #D8D8D8;
}
.text input, input.text, select {
    width:200px;
    color:#333;
}
.form select.shortSelect, .form input.shortSelect {
    width:120px;
}
.form input.shortText, .form select.shortText {
    width:51px;
    margin-left:2px;
}
.form input.nameText {
    width:102px;
    *width:98px;
}
.form input.mediumText {
    width:98px;
}
.form select.shortText {
    width:58px;
}
.form input.phoneAreaPrefix {
    width:64px;
}
.form input.phoneAreaSuffix {
    width:66px;
}
.form .label {text-align:right;}
.form .required {text-align:right;padding-right:8px;}
.form .buttonsNew {padding-right:8px;}
.form .checkfields span {float:left;width:19.2em;font-size:.9em;}
.form .checkfields span.check {width:16em;padding-right:.2em;padding-top:.2em;text-align:right;}

.form input.hinted {
    color:#aaa;
    width:200px;
}
.form input.inputLabel {
    margin-bottom:5px;
}
.form label.labelHidden {
    display:none;
}

/*
 * @title Error
 * error, addressError, required, req, downloadError
 */
.error li{
    display:list-item;
    margin:0 0 0.2em .5em;
    list-style-type:disc;
}
ul.error, .error ul{
    margin:1em;
    font-size:0.9em;
    font-weight:bold;
}
ul.error a, ul.error a:link, ul.error a:visited {
    font-weight:bold;
}
div.addressError {
    padding-top:.5em;
}
h4.addressError {
    padding-left:.5em;
}
.required, .required2 {
    font-size:0.9em;
}
ul.error, .error ul, ul.error a, ul.error a:link, ul.error a:visited, div.addressError, h4.addressError, .required, .required2, em.req {
    color:#f00;
}
input.error, select.error {
    background:#F5D7D5;
}
.downloadError ul {
    margin:.5em 0px;
}
.downloadError ul li {
    padding-left:3em;
    padding-top:15px;
    padding-bottom:20px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/downloadAlert.gif) left center no-repeat;
    display:list-item;
    margin:0 0 2em 0em;
    list-style-type:none;
}

.accountAlert {
    background:#fff8ca;
    padding:10px;
    margin-bottom:10px;
}

.signUpStoresTable th,
.signUpStoresTable td {
    padding:5px;
    vertical-align:top;
}
.signUpStoresTable thead th {
    border-bottom:1px solid #000;
    vertical-align:bottom;
    font-weight:normal;
}
.signUpStoresTable .ta {
    width:30%;
    text-align:center;
}
.printVersion h5 {
    text-align:left;
}
.printVersion h5 span {
    display:block;
}
.printVersion td.ta {
    font-weight:bold;
}

/*
* @preferenceForm
*/
.preferenceForm .label {
    text-align:right;
    width:5em;
    padding-top:.3em;
    }

/*
* @storeLocator
*/
.storeLocator fieldset{
    margin-left:0px;
}
.storeLocator label .label{
    display:block;
    width:16em;
    float:left;
    text-align:left;
    padding:0 2px 0 .5em;
}
.storeLocator select.text {
    width:204px;
}
.storeLocator .text, * html .storeLocator select.text {
    width:200px;
}
.storeLocator .or {
    padding-left:17em;
}
.storeLocator .button {
    width:33.6em;
}

/*
* @storeTable
*/
.storeTable {
    font-size:1em;
    border-style:solid;
    border-color:#ccc;
    border-width:0 1px 1px 0;
    border-spacing:0;
    border-collapse:collapse;
    border-width:1px 0 0 1px;
    margin:0 0 0.7em;
    color:#333;
    background-color:#fff;
    font-size:1em;
    margin:0 0 0.7em;
}
.storeTable th, .storeTable td {
    text-align:left;
    font-weight:normal;
    padding:0.2em 0.5em 0.3em;
    border-style:solid;
    border-color:#ccc;
    border-width:0 1px 1px 0;
    vertical-align:top;
}
.storeTable thead th {
    vertical-align:bottom;
    background-color:#eee;
}
.storeTable th {
    width:12%;
}
.storeTable th.position {
    width:5%;
}
.storeTable th.distance {
    width:6%;
}
.storeTable th.intersection {
    width:12%;
}
.storeTable th.address {
    width:20%;
}
.storeTable th.hours {
    width:20%;
}
.storeTable th.bta,
.storeTable td.bta {
    width:3%;
    text-align:center;
}
.storeTable th.bluRay,
.storeTable td.bluRay {
    width:4%;
    text-align:center;
}
.storeTable th.preferred,
.storeTable td.preferred {
    width:10%;
    text-align:center;
}
.storeTable tr.storeAdded {
    background:#E1EBF6;
}
.storeTable tr.storeDeleted {
    background:#F3FFDD;
}
.storeTable tr.storeDeleted td.storeSelectedHeader,
.storeTable tr.storeAdded td.storeSelectedHeader {
    border-bottom:0px;
    font-weight:bold;
}
.storeTable tr.storeDeleted td,
.storeTable tr.storeAdded td,
.storeTable tr.storeError td {
    border-right:0px;
}
.storeTable tr.storeDeleted td.preferred,
.storeTable tr.storeDeleted td.storeSelectedHeader,
.storeTable tr.storeAdded td.preferred,
.storeTable tr.storeAdded td.storeSelectedHeader,
.storeTable tr.storeError td.preferred {
    border-right:1px solid #ccc;
}
.storeTable tr.storeError {
    background:#f60;
}
.storeTable .inventory {text-align:center;}
.invAvailable, .invOutStock, .invNotAvailable, .invAvailableLarge {font-size:.9em;display:block;}
.invAvailable span, .invOutStock span, .invNotAvailable span {background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/icon/inventory.gif) 0 0 no-repeat;display:block;width:23px;height:22px;margin:0 auto;text-align:center;}
.invAvailable span {background-position:0 -22px;}
.invNotAvailable span {background-position:0 -44px;}
.column .invAvailable, .column .invOutStock, .column .invNotAvailable {padding:5px 0 10px 25px;position:relative;}
.column .invAvailable span, .column .invOutStock span, .column .invNotAvailable span {display:inline;left:0;_left:-25px;position:absolute;top:0;}
.invAvailableLarge {background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/icon/inventoryLarge.gif) 0 0 no-repeat;display:block;width:41px;height:37px;margin:0 auto;text-align:center;}

/*
* @title shoppingCart
*/
.shoppingCart th {
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#E6EAF6;
    border-right:1px solid #fff;
}
.shoppingCart th .alignRight{
    text-align:right;
}
.shoppingCart td {
    text-align:center;
    padding:4px 0;
}
.shoppingCart .error {
    font-size:0.9em;
    font-weight:bold;
    color:#f00;
}
.shoppingCart .cartTitle {
    text-align:left;
    padding-left:8px;
}
.shoppingCart .cartTitle a:active, .shoppingCart .cartTitle a:focus,
.shoppingCart .cartTitle a, .shoppingCart .cartTitle a:link, .shoppingCart .cartTitle a:visited {
    font-size:1.2em;
    font-weight:bold;
}
.shoppingCart .cartEmpty {
    text-align:left;
    padding-bottom:30px;
    padding-left:30px;
    font-size:1.2em;
}
.shoppingCart .cartSummary td {
    background-color:#E6EAF6;
    vertical-align:middle;
    padding:8px 0;
}
.cartMerchandiseTotal {
    font-weight:bold;
    padding:8px;
    background:#E6EAF6;
}
.cartDAonlineFinished {
    font-weight:bold;
    padding:8px 40px;
    *padding:11px 0 8px 40px;
    background:#DBDEE2 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/img/alerts/checkFinished.gif) 6px 6px no-repeat;
}
.cartDAonlineNext {
    font-weight:bold;
    color:#999;
    padding:8px 40px;
    *padding:11px 0 8px 40px;
    background:#DBDEE2 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/img/alerts/bulletNext.gif) 6px 6px no-repeat;
}
.cartDAonlineNext h3{color:#999;}
.cartDAonlinePresent {
    font-weight:bold;
    padding:8px 40px;
    *padding:11px 0 8px 40px;
    background:#DBDEE2 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/img/alerts/bulletPresent.gif) 6px 6px no-repeat;
}
.shoppingCartForm .label {
    text-align:right;
}
.shoppingCartForm hr {
    border-style:solid;
}

/*
* @title downloadCart
*/
.downloadCart th {
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#E6EAF6;
    border-right:1px solid #fff;
}
.downloadCart th .alignLeft{
    text-align:left;
}
.downloadCart td {
    text-align:center;
    padding-top:8px;
    vertical-align:top;
}
.downloadCart .error {
    font-size:0.9em;
    font-weight:bold;
    color:#f00;
}
.downloadCart .cartEmpty {
    text-align:left;
    padding-bottom:30px;
    padding-left:30px;
    font-size:1.2em;
}
.downloadCart .cartSummary td {
    background-color:#E6EAF6;
    vertical-align:middle;
    padding-bottom:8px;
}
.downloadCartMerchandiseTotal {
    font-weight:bold;
    padding:8px;
    background-color:#E6EAF6;
}
.downloadCartForm {
    font-size:.9em;
}
.downloadCartForm .label {
    text-align:right;
}
.REMOVEDdownloadCartForm .req {
    padding-left:14.3em;
    margin:0px;
}

/*
 * @title fixedTable
 */
div.fixedTable  {
    width:100%;
    overflow-x:hidden;
}
.fixedTable table {
    table-layout: fixed;
}
.fixedTable table td.breakWord {
    word-wrap: break-word;
    overflow:hidden;
}



/* scm */
.scm{
    margin-top:10px;
}
.scm li {
    clear:both;
}
.scm .planDisclaimer {
    padding:8px;
    margin-left:20px;
}
.scm .defName {
    float:left;
    width:10em;
    text-align:right;
    font-weight:bold;
    padding-right:5px;
}
.scm .defDescription {
    float:left;
    width:50%;
}
.blue2ToneLeft .defDescription,
.subscriptionPrint .defDescription {
    width:65%;
}
.subscriptionPlanUpdate .header {
    font-weight:bold;
}
.subscriptionPlanUpdate .planDisclaimer {
    padding:0px;
    margin:0px;
    padding-right:5px;
}
.noDataLabels .scm .defDescription{
    width:auto;
}
.subscriptionPlanMyAccount .defName{
    width:auto;
}
.subscriptionPlanMyAccount .billDateHeader {
    text-align:left;
    width:auto;
}
.subscriptionPlanMyAccount .scm .billDate {
    width:auto;
}
.subscriptionPlanMyAccount .planDisclaimer {
    padding:0px;
    margin:0px;
}

/* cancelSubscription*/
.cancelSubscriptionSection {
    width:375px;
    text-align:right;
    float:right;
    padding-right:19px;
}

.winbackOffer{
    background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/winbackOffer.gif) top left no-repeat;
    height:106px !important;
    padding:10px 100px 10px 16px;
}


/* storesSignUp */
.storesSignUp {
    width:729px;
}
.storesSignUp h3 {
    text-transform:none;
    color:#039;;
    border-bottom:1px solid #D8D8D8;
    font-size:1.4em;
}
.storesSignUp .terms {
    margin-left:4em;
}
.storesSignUp .terms .termsCheckbox {
    width:4%;
    padding-top:3px;
    float:left;
}
.storesSignUp .terms .termsText {
    width:90%;
    padding-top:3px;
    float:left;
}
.storesSignUp .ccImage {
    padding-left:14em;
    padding-top:5px;
}
.storesSignUp .label {
    text-align:right !important;
}

/* queuePreferences */
.queuePreferenceForm label {
    position:relative;
    top:-1px;
}
.queuePreferenceForm .indentOptions {
    padding-left:20px;
}

    border-left:1px solid #ccc;
    width:172px;
}

/* new class, part of signup cleanup signUpForm */
.signUpForm input.error, .signUpForm select.error {
    background:#F5D7D5;
}
.signUpForm .label {
    text-align:right;
    width:9.8em;
    padding:4px 2px 0px 0px;
}
.signUpForm .terms {
    clear:both;
    margin-left:9.8em;
}
.signUpForm .terms .termsCheckbox {
    float:left;
    display:inline;
}
.signUpForm .terms .termsText {
    float:left;
    display:inline;
    width:200px;
    padding-bottom:15px;
}
.signUpForm h4 {
    color:#039;
    font-size:1.2em;
}
.signUpForm .reliabilitySeal {
    position:absolute;
    right:0px;
    top:3px;
}
.signUpForm .ccImage {
    margin-left:10.2em;
    padding-top:5px;
}
.signUpForm .paymentInfo {
    background:#fff;
    border:1px solid #ccc;
    padding:8px;
    color:#333;
}










/* fits within a 475px grid - default form style */
.form1 label {
    display:block;
    padding:0.25em 0 0 0;
}
.form1 .required {
    text-align:right;
    margin:0px;
}
.form1 .label {
    width:145px;
    text-align:right;
    padding-top:3px;
    padding-right:5px;
    display:block;
    float:left;
}
.form1 .text input, .form1 input.text {
    width:300px;
}
.form1 select {
    width:304px;
    *width:306px;
}
.form1 input.state, .form1 select.state, .form1 input.expMonth, .form1 select.expMonth {
    width:132px;
    margin-right:5px;
    *width:136px;
}
.form1 select.expYear {
    width:58px;
}
.form1 input.shortText {
    width:200px;
}
.form1 input.zip, .form1 select.zip {
    margin-left:2px;
    width:51px;
}
.form1 input.cid {
    width:51px;
}
.form1 input.ccName {
    width:145px;
    margin-right:5px;
}
.form1 input.phoneAreaPrefix {
    width:64px;
    margin-right:5px;
}
.form1 input.phoneAreaSuffix {
    width:70px;
}

.form1 input.digitalWalletPhoneAreaPrefix {
    width:30px;
}
.form1 input.digitalWalletPhoneAreaSuffix {
    width:40px;
}

.form1 .info, .form1 .helpTip a:link {
    font-size:.9em;
    text-align:right;
    width:100%;
}
.form1 #cardsecurityrollover, .form1 #pinnumber, .form1 #giftrecipientemailrequiredrollover, .form1 #cardsecurityrollover {
    font-size:.9em;
    padding-left:5px;
}
.form1 .checkbox span.check {
    width:166px;
    text-align:right;
    float:left;
    display:inline;
}
.form1 .checkbox:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}
.form1 .checkbox span {
    width:280px;
    text-align:left;
    float:left;
    display:inline;
    padding-top:4px;
}
.form1 .textMessage {
    width:300px;
}
.form1 span.or, .form1 .alignWithInput {
    padding-left:40px;
}
.form1 .helpTip {
    text-align:right;
    padding:0px;
    padding-top:5px;
}
.form1 #promoOpen, .form1 #promoClose, .form1 #giftCardOpen, .form1 #giftCardClose {
    padding-right:20px;
}
.form1 .tc {
    font-size:.9em;
}
.form1 .required,
.form1 .helpTip,
.form1 .buttonsNew,
.form1 .info,
.form1 .tc {
    width:450px;
}

.form1 .dwRequired {
    width:452px;
}

.form1 hr {
    width:475px;
}
.form1 .paymentSelection div {
    float:left;
    display:inline;
    margin:0;
    padding:0;
    overflow: hidden;
    padding-right:30px;
}
.form1 label span span.secondaryLabel {white-space: nowrap; font-weight: normal; font-size: .9em; display: inline;}
.form1 .ccTypes {margin-left:150px;padding:0; clear:both;}
.form1 .dwCCTypes {margin-left:310px;padding:0; clear:both;}
.form1 .ccTypes p {width:150px;text-align:right;float:left;clear:right;padding-top:15px;}
.form1 h3.alignWithRadio {margin-left:32px;padding-bottom:8px;}




/* temporarily add the layouts for all plans layout here - IE issue */
.overlayPlans .standard06 {position:relative;}
.overlayPlans ul.discList, .discList ul {margin:0em !important;}
.overlayPlans .planAll {background:#fff !important;border:1px solid #ccc; padding:10px; width:920px !important;}
.overlayPlans .planAllTable td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;}
.overlayPlans .planAllTable td.pm img {padding-top:15px;}
.overlayPlans .planAllTable td.fr {border-top:1px solid #ccc;font-weight:bold;text-align:center;padding:5px;vertical-align:center !important;}
.overlayPlans .planAllTable td.fc {text-align:right;vertical-align:bottom;padding:5px;font-weight:bold;}
.overlayPlans .planAllTable td.pm {text-align:center;border-left:1px solid #ccc;}
.overlayPlans .planAllTable td {width:25%;}
.overlayPlans .planAllTable td.ta {background:#fef8df;}
.overlayPlans .planAllTable .firstList li{ display:list-item; margin:0 .5em 0.2em 3em; list-style-type:disc !important; font-weight:normal;font-size:.9em;}
.overlayPlans .planAllTable .pd {color:#039;padding:5px;}
.overlayPlans .planAllTable .price {font-weight:bold;}
.overlayPlans .planAllTable td.empty {border:0px;}
.overlayPlans .planAll h3.black {color:#333;padding:0px 0px 10px 0px !important;margin:0px;}
.overlayPlans .planAll h3.black a, .planAll h3.black a:link, .planAll h3.black a:visited, .planAll h3.black a:link:hover, .planAll h3.black a:visited:hover, .planAll h3.black a:link:active, .planAll h3.black a:visited:active{font-size:.7em;text-decoration:underline;}
.overlayPlans .planAll .plan25833 {background: #fef8df url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/<c:url value="/content/css/img/signup/valueOnYellow.gif" />) top right no-repeat !important;}
.overlayPlans .planAll .firstList span {font-weight:bold;}
.overlayPlans .planAll .radio {padding-left:13px;}
.overlayPlans .quickHelpRollover img {display:inline;}





.formSignup1 .form {background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/formBG.jpg) top left repeat-x;}
.formSignup1 .form h3{padding:3px 10px;color:#ffcc33;border:1px solid #ffcc33;text-transform:uppercase;background:#039 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/header.jpg) top left repeat-y;}
.formSignup1 .form h4 {border-bottom:1px solid #aaa;margin:10px 10px 5px 150px;padding:0 0 5px;color:#039;font-size:1.3em;height:15px;}
.formSignup1 .form h4 span.required {float:right;width:200px;color:#333;font-weight:normal;font-size:0.7em !important;}
.formSignup1 .form hr { height:1px; border:0; background:#fff; border-bottom:solid 1px #aaa; margin:10px 30px 10px 150px; }
.formSignup1 .req {color:#333;}
.formSignup1 .paymentTD {background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/paymentBG.jpg) top left no-repeat;vertical-align:top;height:178px;}
.formSignup1 .orTD {background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/orBG.jpg) top center no-repeat;vertical-align:top;width:70px;}
.formSignup1 .orTD span {display:none;}
.formSignup1 .paypalTD {background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/paypalBG.jpg) top right no-repeat;vertical-align:top;width:160px;padding:10px 5px 0 0;font-weight:bold;}
.formSignup1 .paypalTD p {font-weight:normal;}
.formSignup1 .paypalTD hr {padding:0px;margin:8px 0;width:100%;}
.formSignup1 .byCC {margin-left:140px;padding-top:10px;font-weight:bold;}
.formSignup1 .byCC img {padding-left:10px;}
.formSignup1 .form input.ccName { width:102px; }
.formSignup1 .paymentTD .label { width:165px;}
.formSignup1 .paymentTD #paymentMethod { width:216px;}
.formSignup1 input.expMonth, .formSignup1 select.expMonth { width:132px !important; *width:136px !important; }
.formSignup1 select.expYear { width:58px !important;}
.formSignup1 .giftCardDiv p {padding-left:150px;}
.formSignup1 .characters {color:#039;}
.formSignup1 .terms { margin-left:150px; padding-bottom:20px; }
.formSignup1 .terms .termsCheckbox { float:left; margin: 9px 10px 0px 0px; padding: 0px; background: #ffcc00 none repeat scroll 0% 0%; width: 20px; height: 20px;}
.formSignup1 .terms .termsText { width:90%; padding-top:3px; float:left;}
.formSignup1 h3 {text-transform:uppercase !important;padding-left:10px !important;}
.formSignup1 .standard01 .containerBody { border:0px; font-weight:bold;font-size:1.2em;}
.formSignup1 .standard01 .containerBody .price {color:#039;font-weight:bold;font-size:1.3em;}
.formSignup1 .standard01 .containerBody hr {margin:.9em 0;}
.formSignup1 .standard01 .containerBody p.orange {font-size:.9em;color:#f60;}
.formSignup1 .ccImage {padding:5px 0px 0px 170px;}

/* style for the winback page, will be updated to match signup in an app release */
.planSignup1 {border:1px solid #fec323;}
.planSignup1 .creative {width:226px;border-right:1px solid #fec323;background:#001c75;vertical-align:top;}
.planSignup1 .bestValue {background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/bestValue.gif) bottom right no-repeat;}
.planTable1 {font-family:helvetica,arial,sans-serif; font-size:1.5em;font-weight:bold;}
.planTable1 td, .planTable1 th {text-align:center;vertical-align:center;}
.planTable1 tr td  {background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/tdBG.gif) bottom right no-repeat;}
.planTable1 tr td.last  {background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/tdBGLast.gif) bottom right no-repeat;}
.planTable1 .price {font-size:1.5em;display;block;}
.planTable1 .price span {font-size:18px; line-height:25px;text-align:left;vertical-align:top;}
.planTable1 .firstMonth {font-size:.6em;display:block;}
.planTable1 .priceAfter {font-size:.5em;display:block;}
.planTable1 .priceHalf {font-size:1.5em;display:block;}
.planTable1 .priceHalf span {font-size:18px; line-height:25px;text-align:left;vertical-align:top;}
.planTable1 .trialOffer {font-size: 0.6em; padding:0px;margin:0px;font-weight:normal;}
.planTable1 .radio {display: block;padding:0px;margin:0px;text-align:center;width:100%;line-height:11px;}
.planTable1 .radio input {padding:0px !important;margin:0px !important;}

.redesign {border:0;}
.redesign .planSignupBody {vertical-align:top;padding-bottom:20px;background: #f4f4f4 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/planSignup5BG.jpg) top right no-repeat;}
.redesign #promoRadioButton {display:none;}

.topCreative img {display:block; float:left;}
.planSignup5 {background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/planSignup5BG.jpg) no-repeat top right #f4f4f4;float:left;width:960px;}
.planSignup5 h3 {padding-left:27px;font-size:22px;}
.planSignup5 h3 span {color:#2948a0;}
.planSignup5 h4 {font-size:14px;color:#2948a0;padding-bottom:10px;}
.planSignup5 .overview {padding:0 27px;border:0;font-size:14px;font-weight:bold;}
.planSignup5 table {padding:0; margin:0; border:0;width:355px;table-layout:fixed;}
.planSignup5 td {vertical-align:center;border-style:solid;border-color:#ccc;border-width:1px 0 1px 0;background:#f1f1f1;padding:5px 0;}
.planSignup5 td.first {border-left:1px solid #ccc;}
.planSignup5 td.last {border-right:1px solid #ccc;}
.planSignup5 .emptyTD td {border:0;background:transparent;padding:0;font-size:6px;}
.planSignup5 .actionTD td {border:0;background:transparent;padding:0;padding-top:6px;text-align:center;}
.planSignup5 .radio {width:25px;}
.planSignup5 .slots {width:150px;font-size:18px; font-weight:bold;}
.planSignup5 .slots span {font-size:10px;font-weight:normal;text-transform:uppercase;}
.planSignup5 .price {width:180px; color:#333;font-size: 16px;font-weight: bold;}
.planSignup5 .price span {font-size:12px;}
.planSignup5 .price p {font-size:12px;padding:0;margin:0;}
.planSignup5 .trialDuration {font-size:16px;display:block;}
.planSignup5 .fold {background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/fold.png) bottom right transparent no-repeat;}
.planSignup5 .scm ul>:first-child {font-weight:bold;}
.planBenefits {background:transparent;}
.planBenefits td.benefits {border-top:0;font-size:11px;padding:0 0 5px 2px;}
.planBenefits td.radio, .planBenefits td.slots, .planBenefits td.price {border-bottom:0;}
.planBenefits h4 {font-size:16px;}
.planBenefits .termsCheckbox {height:50px;width:25px;float:left;}

.shortSignup, .shortSignup2 {
    padding:85px 0 10px 0px;
    background: url(img/queue/miniQvisitorQBG.png) no-repeat;
    color:#fff;
    margin-bottom:10px;

}
.shortSignup2{
    background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/queue/miniQvisitorQBG2.png) no-repeat;
    *height:212px;
    min-height:192px;
    padding:110px 0 0;
    *padding-top:90px;
}
.shortSignup input.text {
    width:160px;
    margin-left:8px;
}
.shortSignup2 input.text{
    width:196px;
    margin-left:60px;
    padding-left:2px;
}
.shortSignup a,
.shortSignup2 a,
.shortSignup3 a{color:#fff;}


.shortSignup3{
    color:#fff;
    /*padding:75px 0 0 0;*/
    width:690px;
    /*height:225px;*/
    height:300px;
    background: url(img/queue/miniQvisitorQBG3.png) no-repeat;
}
.shortSignupForm{
    display:block;
    width:210px;
    float:right;
    position: relative;
    top:75px;
}
.shortSignupForm #errorDiv{zoom:0}
.shortSignup3 input.text{
    width:172px;
    float:right;
    margin-right:28px;
    padding-left:2px;
}
.shortSignup3 .btnYellowContinue{
    margin-left:40px !important;
    background:url(img/btn/btnContinueShortSignup3.jpg) center left no-repeat;
    height:29px;

    }

.shipPaymentSS {min-height: 685px;}
#expandAll {text-align:right;}
#expandAll a, #expandAll a:link, #expandAll a:visited, #expandAll a:link:hover, #expandAll a:visited:hover, #expandAll a:link:active, #expandAll a:visited:active{ font-weight:bold; font-size:1.1em; text-decoration:none; }

.planContainer {background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/giftSubscription/planContainerDivider.gif) top center repeat-y #EBEBEB; border: 1px solid #C8C8C8; padding-top: 8px;}
.planContainer .containerContents .columns .column {text-align: center;}
.planContainer .containerContents .columns .column ul {text-align: left;}

ul.giftPlans li {
    padding-left:10px;
}
ul.giftPlans input {
    position:relative;
    top:2px;
}
.previewMessage{
    background-color:#CFE3F4;
    height:220px;
}
.message{
    float:left;
    padding:10px;
    width:300px;
    height:180px;
    overflow:auto;
}
.previewEcard {
    background:#fff;
    height:175px;
    display:block;
    clear:both;
}
.redeem{ text-align:center;}
.redeem h2{
    color:#333;
    text-transform:none;
}
.signUp ul.error, .signUp .error ul{ margin-top:0px;}





.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;
}
/**
* @title RolloverDetail
* @synonym BubblePopup
* @synonym MovieDetailPopup
* @note Major rewrite of these styles in ieWorkarounds.css in order to get PNG alpha transparency working for Win IE.
* @warning Many of these classes are defined only by the JavaScript during hiding, showing, and repositioning.
* @see MovieList
* @see javascript: Widget.RolloverDetail
*
* Deferred content pop-up that shows when mousing over a movie list. Dynamically positioned, has a directional tail, and PNG alpha channel.
*/
.rolloverDetails{
    position:absolute;
    top:0;
    left:0;
    width:425px;
    margin:0;
    padding:0;
    z-index:100;
    text-align:left;
    color:#333;
    font-size:0.7em;
    display:block;
    background:transparent url(img/spacer.gif);
}
.rolloverDetails p.more{
    margin-left:0;
}
.rolloverDetails .more a:link, .rolloverDetails .more a:visited{
    white-space:normal;
}
.addList .rolloverDetails{
    margin:0 0 0 100%;
}
.sizeB .rolloverDetails{
    margin-left:80%;
}
.rolloverDetails .start{
    display:block;
    position:absolute;
    top:-18px;
    left:0;
    width:100%;
    height:18px !important;  /*better on one rule here than multiple overrides*/
    margin:0;
    padding:0;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdTop.png) left top no-repeat;
}
.rolloverDetails .contents{
    display:block;
    z-index:100;
    position:static;
    margin:0;
    padding:1px 12px 1px 13px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdMid.png) left top repeat-y;
}
.rolloverDetails div.end{
    display:block;
    position:absolute;
    z-index:100;
    bottom:-14px;  /*for rounding error */
    left:0;
    width:100%;
    height:14px;
    margin:0;
    padding:0;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdBottom.png) left top no-repeat;
}
.rolloverDetails .tail{
    display:block;
    position:absolute;
    top:0;
    left:-28px;
    width:33px;
    height:42px;
    margin:0;
    padding:0;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdTailTopLeft.png) left top no-repeat;
}
.rdRight .tail{
    left:auto;
    right:-28px;
    background-image:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdTailTopRight.png);
}
.rdBottom .tail{
    top:auto;
    bottom:10px;
    background-image:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdTailBottomLeft.png);
}
.rdRightBottom .tail{
    top:auto;
    bottom:10px;
    left:auto;
    right:-28px;
    background-image:url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/rd/rdTailBottomRight.png);
}
.contentsRollover h3{
    font-size:1.2em;
    overflow:hidden;
    width:99%;
    text-transform:none;
    padding:0;
    margin:0;
}
.contentsRollover h3 a:link, .contentsRollover h3 a:visited{
    text-decoration:none;
}
.detailDescription{
    padding:0;
    margin:0.2em 0 0.6em;
    overflow:hidden;
}
.detailDescription .boxart {
    float:left;
    padding-right:8px;
}
.detailSpecs{
    padding:0;
    margin:0.4em 0 0.6em;
}
.detailAction{
    margin:0.5em 0 0;
    padding:0;
    display:block;
    list-style-type:none;
}
.detailAction dt {
    font-weight:bold;
    display:inline;
}
.detailAction .trailer {
    padding-right:8px;
    clear:both;
}
.endContentsRollover{
    font-size:2px;
    height:1px;
    line-height:1px;
    clear:both;
}
.readMoreRollover {
    text-decoration:underline;
    cursor:pointer;
    color:#06c;
}
.movieInfo .otherEditions {
    padding-top:5px;
    padding-left:80px;
}
.rolloverDetailsDiv {
    display:none;
}
.quickHelpRollover {
    cursor:pointer;
    color:#06c;
}
.quickHelpRollover:hover {
    text-decoration:none;
}

#rolloverBottom {display:none;}
/**
* The updateinprogress class is assigned to the body element during any AJAX call.
* @title UpdateInProgress
*/
.updateInProgress, .updateInProgress *{
    cursor:wait !important;
}

/**
* The label that you see when you drag a movie to the queue is dynamically generated from the bvr-title node
* @title DragToQueue
* @synonym DragItem
* @see javascript: Widget.Drag2QueueList
*/
.dragToQLabel{
    width:200px;
    padding:2px 3px 1px;
    display:block;
    font-size:11px;
    color:#333;
    background-color:#ededed;
    border-width:1px;
    border-style:solid;
    border-color:#fff #fff #999 #999;
    white-space:nowrap;
    overflow:hidden;
    text-align:left;
}
.dragToQLabel a:link, .dragToQLabel a:visited{
    color:#333;
    text-decoration:none;
}
.dragToQLabel img{
    display:none;
}
.dragToQDropMarker{
    top:0;
    left:-9px;
    width:1px;
    height:1px;
    font-size:1px;
    line-height:1px;
    position:absolute;
    z-index:10;
    overflow:hidden;
    background-color:#060D45;
}
.mQueue #queueCurrentList li {
    cursor:move;
}
.dndCursor li {
    cursor:move;
}
#queueCurrentList li input {
    cursor:default;
}

/**
 * Element overlays any content that is being updated through AJAX: mca, rating widget, add-to-cart, etc.
 * @title LoadingOverlay
 * @synonym LoadingAnimation
 */
.loadingOverlay{
    display:block;
    margin:0;
    padding:0;
    width:150px;
    height:55px;
    color:#333;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/loading.gif) 20px 20px no-repeat;
    position:relative;
    z-index:3;
    padding-bottom:450px;
}
.loadingOverlayNoPadding{
    display:block;
    margin:0;
    padding:0;
    width:150px;
    height:55px;
    color:#333;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/loading.gif) 20px 20px no-repeat;
    position:relative;
    z-index:3;
    padding-bottom:20px;
}
.marqueeTabs .loadingOverlay {
    padding-bottom:194px;
}
/* @title Popup */
#boxPopup {
    display:none;
    margin-left:0px;
    margin-right:0px;
    overflow:hidden;
    position:absolute;
    top:60px;
    left:auto;
    height:auto;
    width:auto;
    z-index:25;
}
#pageMask {
    background-color:#000000;
    display:none;
    height:100%;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:20;
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    line-height: 0;
}
.overlayBody iframe,
.overlay iframe {
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:100%;
    height:100%;
}
.popupStart td {
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/popupStartTile.gif) top left repeat-x;
    height:26px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
}
.popupStart td.right{
    width:10px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/popupStartR.png) top right no-repeat;
}
.popupStart td.left{
    width:10px;
    background:transparent url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/popupStartL.png) top left no-repeat;
}

.overlay {
    width:635px;
}
.overlayB {
    width:500px;
}
.overlay2 {
    width:745px;
    border:3px solid #999;
    background:#fff;
}
.overlay2 .popupStart td {
    background:#e9e9e9 url(img/newContainers/standard01Header.gif) -10px top;
    color:#333;
    height:35px;
    font-family:"Trebuchet MS",arial,sans-serif;
    padding-left:10px;
    font-size:16px;
}
.overlay2 .popupStart td a {
    color:#333;
    font-size:.8em;
    text-decoration:underline;
    font-weight:normal;
}
.overlayBody{
    background:#e1edfe;
    padding:10px;
}
.overlayBodyWhite{
    background:#fff;
    padding:10px;
}
.overlayBodyYellow{
    background:#fff8ca;
    padding:10px;
}
.overlayBoxArt{
    float:left;
    width:70px;
}
.overlayInfo{
    float:left;
    width:530px;
}
.overlayTitle{
    font-size:14px;
    color:#333;
}
.overlayDetails{
    width:65px;
    overflow:hidden;
    font-weight:bold;
    color:#333;
}
.overlayUpdateTitle{
    text-align:left;
    padding-top:6px;
}
.overlayUpdateQuantity{
    text-align:left;
    padding:10px 0px 20px 0px;
}
.overlayUpdateQuantity .select{
    width:40px;
    margin-right:10px;
}
.overlayConfirm{
    float:left;
}
.overlaySimilarMovies{
    background-color:#fff;
    width:100%;
    border-bottom:1px solid #ccc;
}
.overlaySimilarMovies .header{
    padding:15px 0px 5px 10px;
    font-weight:bold;
    font-size:1.2em;
    text-transform:uppercase;
}
.overlaySimilarMovies .sizeABoxart{
    padding-bottom:180px;
}
.overlayPlanBody{
    background:#fff;
    padding:10px 20px;
    *width:825px;
}
.overlayPlanBody h2{
    color:#243e8c;
    text-transform:none;
}
.overlayBody .sizeC,
* html .overlayBody .sizeC{
    margin-left:0px;
    height:auto;
    min-height:0;
}

.planCompareTable td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;background:#fcfcfc;text-align:center;padding:5px;}
.planCompareTable th {background:#fff;font-size:1.2em;}
.planCompareTable .bb {color:#fff;width:18%;}
.planCompareTable .netflix {color:#fff;width:14%;}
.planCompareTable .free {color:#339;font-weight:bold;font-size:1.2em;}
.planCompareTable .extra {color:#339;font-weight:bold;}
.planCompareTable .highlight {background:#fef0c7 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/highlight.gif) repeat;border-right:1px solid #ebc966;border-bottom:1px solid #ebc966;}
.planCompareTable td.service {text-align:left;border-left:1px solid #DEDEDE;border-right:0 none;font-size:1.2em;font-weight:bold;padding:8px 20px;text-align:left;border-right:0px;}
.planCompareTable .exchanges {border-left:1px solid #ebc966;}
.planCompareTable .price {font-weight:bold;font-size:1.4em;}
.planCompareTable .inner {border-bottom:0px;}
.planCompareTable .plans {font-size:1.4em !important;border-left:0px !important;background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/plansHeader.jpg);}
.planCompareTable .slot {font-weight:bold;font-size:1.2em;border-right:0px;text-align:left;width:65px;}
.planCompareTable .slot span {font-size:1.4em;}
.planCompareTable .exchanges.price, .planCompareTable .mail.price {background:#fff url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/signup/plansBG.jpg);}
.marquee:after {
    content:"";
    display:block;
    overflow:hidden;
    visibility: hidden;
    height:0;
    clear:both;
}
.marqueeBox {
    width:5000px;
}
.marqueeBoxart {
    width:140px;
    float:left;
    display:inline;
    *text-align:center;
    margin:0 auto;
}
.marqueeBoxLeft,
.marqueeBoxContent,
.marqueeBoxRight {
    height:220px;
    float:left;
    display:inline; /* ignored on floats, but fixes IE bug. */
    margin:0;
    padding:0;
}
.marqueeBoxLeft,
.marqueeBoxRight {
    width:51px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:45px;
    height:100px;
}
.marqueeLeftButton,
.marqueeRightButton {
    margin:0;
    padding:0;
    border:0;
    text-indent:-9999px;
    overflow:hidden;
    font-size:2px;
    text-decoration:none;
    text-align:center;
    display:block;
    width:51px;
    height:88px;
}
.marqueeLeftButton {
    background:transparent url(img/marquee/marqueeButton.gif) right top no-repeat;
}
.marqueeRightButton {
    background:transparent url(img/marquee/marqueeButton.gif) right bottom no-repeat;
}
.leftDisable {
    background-position:left top;
    cursor: default;
}
.rightDisable {
    background-position:left bottom;
    cursor: default;
}




.marqueeWithSide .marqueeTabs .marqueeBoxLeft,
.marqueeWithSide .marqueeTabs .marqueeBoxRight,
.fullSide .marqueeTabs .marqueeBoxLeft,
.fullSide .marqueeTabs .marqueeBoxRight {
    margin-top:24px;
}
.marqueeWithSide .marqueeTabs .marqueeBoxContent,
.marqueeWithSide .marqueeBoxContent,
.fullSide .marqueeTabs .marqueeBoxContent,
.fullSide .marqueeBoxContent {
    width: 640px !important; overflow: hidden;
}
.marqueeWithSide .marqueeTabs .marqueeBoxart,
.fullSide .marqueeTabs .marqueeBoxart {width: 114px !important; padding: 0 7px;}
.marqueeWithSide .marqueeTabs .marqueeBoxart .marqueeBoxart,
.fullSide .marqueeTabs .marqueeBoxart .marqueeBoxart {padding: 0;}
.marqueeWithSide .marqueeTabs .marqueeBoxLeft,
.marqueeWithSide .marqueeTabs .marqueeBoxRight,
.fullSide .marqueeTabs .marqueeBoxLeft,
.fullSide .marqueeTabs .marqueeBoxRight {height: 150px;}
.marqueeWithSide .marqueeTabs .marqueeBoxContent,
.fullSide .marqueeTabs .marqueeBoxContent {height: 172px;}

.marqueeWithSide .marqueeTabs .tabContent .containerContents,
.fullSide .marqueeTabs .tabContent .containerContents {
    background: url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/bgMarqueeB.gif) top left repeat-x;
    height:190px;
}
.marqueeWithSide .marqueeTabs .standard01 .containerContents,
.fullSide .marqueeTabs .standard01 .containerContents {
    background: transparent;
}
.marqueeWithSide .marqueeTabs p.arrowMore,
.fullSide .marqueeTabs p.arrowMore {*clear: both;}
.signInForm th {
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top left;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:8px;
	height:10px;
}
.signInForm th h3 {
	color:#fff;
	float:left;
	font-family:"Trebuchet MS",arial,sans-serif;
	text-transform:none;
}
.signInForm th span {
	float:right;
	width:10px;
	background:#e9e9e9 url(http://www.blockbuster.com/content/v.5.134.3.20120309142008/css/img/newContainers/standard02Header.gif) top right;
	height:25px;
	padding:0px;
	margin:0px;
}
.signInForm td {
	vertical-align:top;
	background:#e4eff9;
	border:1px solid #d3d3d3;
}
.signInHeader { width:190px; }
.signInForm .spacer {
	width:10px;
	background:#fff;
	border:0px;
}
.signInForm .cta {
	border:0px;
	background:#fff;
	width:300px;
	text-align:center;
	vertical-align:center;
}
.signIn {
	width:175px;
	padding:8px;
	height:320px;
}
.signIn .text input, .signIn input.text { width:100%; }
.signIn .label { font-weight:bold;}

.signInOverlay {
	width:155px;
	padding:8px;
}
.signInOverlay .label { text-align:left;}
.signInOverlay .text input, .signInOverlay input.text { width:100%; }
.signInOverlay h4 {font-family:"Trebuchet MS",arial,sans-serif;}
.signInOverlay .form {width:140px;padding-left:5px;}
.signInOverlay a {
	color:#333;
}
.signInNew {
	padding:8px;
	height:200px;
}
.signInNew .text input, .signInNew input.text {
	width:55%;
}
.signInNew label {
	display:block;
	width:255px;
	float:right;
	text-align:right;
	padding:0 0px 2px .5em;
}
.signInNew .label {
	padding-right:3px;
	font-weight:bold;
}
.signInDetour td {
	padding-top:8px;
	height:68px;
	vertical-align:middle;
	padding-left:14px;
}
.signInDetour h3 { text-transform:none; }



/* blue header / blue footer */
.table01 {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
.table01 th {
	background-color:#E6EAF6;
	text-align:left;
}
.table01 th, .table01 td {
	padding:5px;
}
.table01 .tableFooter {
	background-color:#E6EAF6;
}
.table01 .tableDivider {
	border-bottom:1px solid #dfdfdf;
}
#restrictedDevices { display: block;}
#restrictedDevicesAll { display: none;}
.pcGameBox img {margin:5px; width:27px; height: 38px; }
.pcTVBox img {width: 31px; height: 32px; margin:5px;}
.pcMPAABox img{margin:5px;}
.pcGuidelineRatings {text-align:center; width:325px; float:right;} 
.promoSlot {
    position: relative;
    background: #fff;
    width: 100%; /* for IE 6 */
    margin-bottom: 10px;
}
.promoHome{
    width:960px;
    height:300px;
    position:relative;
}
.promoSlot img.mainPromo {
    display:block;
}

.promoSlot .topRight,
.promoSlot .bottomRight {
    position: absolute;
    right: 0;
}

.promoSlot .topRight {
    top:0;
}

.promoSlot .bottomRight {
    bottom:0;
}

.promoSlot .getit {
    cursor:pointer;
}

.secondaryPromoSlot {
    position:relative;
}

.secondaryPromoSlot img.secondaryPromo {
    display:block;
}

.secondaryPromoSlot .caption {
    position: absolute;
    padding:2px 10px;
    bottom: 0;
    left: 0;
    color: white;
    font: bold 14px/18px Arial,Helvetica,sans-serif;
    background: #000; /* fallback color */
    background: rgba(0, 0, 0, 0.6);
}

.secondaryPromoSlot a:hover .caption,
.promoSlot a:hover,
.promoSlot a:hover span.headline {
    color:#fcdf31;
    text-decoration:none;
}

.promoSlot h2, .promoSlot .inlineH2 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    width: 100%;
}

.promoSlot h2 .getit, .promoSlot .inlineH2 .getit {
    vertical-align:-19%;
    padding-left:8px;
}

.promoSlot h2 span.headline, .promoSlot .inlineH2 span.headline {
    color: white;
    font: bold 22px/44px Arial,Helvetica,sans-serif;
    background: rgb(0, 0, 0); /* fallback color */
    background: rgba(0, 0, 0, 0.75);
    padding: 7px 10px;
}

.promoSlot h2 span.headlineText, .promoSlot .inlineH2 span.headlineText {
    color: white;
    font: 22px/44px Arial,Helvetica,sans-serif;
    background: rgb(0, 0, 0); /* fallback color */
    background: rgba(0, 0, 0, 0.75);
    padding: 7px 10px;
}
.promoSlot h2 span.headline a:visited, .promoSlot .inlineH2 span.headline a:visited {
    color: white;
    font: bold 22px/44px Arial,Helvetica,sans-serif;
}

.promoSlot h2 span.headline a:hover, .promoSlot .inlineH2 span.headline a:hover {
    color: #FCDF31;
}



.promoSlot h2 span.newRelease, .promoSlot .inlineH2 span.newRelease {
    background:#ffd307;
    font:bold 10px/18px Arial,Helvetica,sans-serif;
    color:#000;
    letter-spacing:0;
    padding:1px 6px;
}

/* Movies and Television Landing Page Promos */
.teleSecondaryPromoSlot h2, .teleSecondaryPromoSlot .inlineH2 {
    position: absolute;
    padding: 4px;
    letter-spacing:0;
}
.teleSecondaryPromoSlot h2 span.headline, .teleSecondaryPromoSlot .inlineH2 span.headline {
    font: bold 16px/25px Arial,Helvetica,sans-serif;
    padding: 2px 10px;
}

.promoSlot .teleTopRight {
    top:0;
}

.promoSlot .teleBottomRight {
    bottom:0;
}

.teleSecondaryPromoSlot {
    position:relative;
    background:#fff;
    padding:0px;
}

.promoSlot .teleTopRight,
.promoSlot .teleBottomRight {
    position:absolute;
    right:0;
    width:260px;
    margin:0px;
}

.teleSecondaryPromoSlot img.secondaryPromo {
    display:block;
}
.promoHome .inlineH2 {
    width: 95%;
}
.inlineH2{
    display:block;
}