/****************************************************************** * Styles used in master page header ******************************************************************/ a.browse { font-weight: bold; color: #98D0FF; } a.browse:hover { color: #B8F0FF; } a.LoginOptions { color: #7ac0f0; margin: 0px 0px 0px 10px; font-size: 11px; font-weight: bold; } a.LoginOptions:visited { color: #7ac0f0; } a.LoginOptions:hover { color: #aaf0ff; } td.LoginOptions { color: #8ad0e3; font-family: Verdana, Arial, Sans-Serif; font-weight: normal; font-size: 12px; padding-right: 20px; width: 100%; text-align: right; } a.MenuOptions { color: #7ac0f0; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tw Cen MT; font-size: 14px; font-weight: bold; } a.MenuOptions:visited { color: #8ad0f0; } a.MenuOptions:hover { color: #aaf0ff; } table.mainheadernew { width:100%; min-width: 100%; background-color: #7DA8D2; padding: 0px; margin: 0px; border-style: none; } td.header_menu_cell { padding: 0px 15px; white-space:nowrap; } td.searchbar { background-color: #5090C0; font-size: 12px; color: Black; border-bottom: solid 2px #7DA8D2; border-top: solid 2px #7DA8D2; padding: 2px 8px; line-height: 19px; } /****************************************************************** * Styles used on the homepage (and potentially elsewhere) ******************************************************************/ .leftColumn { vertical-align: top; width: 35%; padding: 0px 0px 0px .5em; } .rightColumn { vertical-align: top; width: 20%; padding-right: .5em !important; } .flyerBox { display: block; text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: .8em; color: #024e8c; } .flyerBox img { width: 100% !important; height: auto; display: block; margin-bottom: .2em; border: 1px solid #024e8c; } .newReleasesBox { text-align: left; width: auto; border: 1px solid #7DA8D2; background-color: #D4D9DC; margin: 0px 0px .8em 0px; padding: .4em .6em; } .centerColumn { width: 35%; padding: 0px .5em .5em; vertical-align: top; } .footer-info-boxes { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; align-items: stretch; align-content: space-between; justify-items: stretch; /* margin: .5em; */ padding: 1em; width: calc(100% - 2em); } .footer-info-boxes > div { flex-grow: 1; box-sizing: border-box; border: 1px solid #D4D9DC; background-color: #F9F9FF; padding: .4em .8em 0px; margin-right: .5em; min-width: calc(33% - 1.5em); /* margin: 0px .3em 0px 0px; height: 12em; vertical-align:top; */ } .footer-info-boxes > div:last-child { margin-right: 0; } .info_label { font-weight: bold; margin: .4em 0px; font-size: 1em; color: #607080; } .info_details { font-family: Verdana, Arial, Helvetica; font-size: .8em; /*padding-left: .3em;*/ color: #484848; } .info_day { width: 2em; display: inline-block; text-align: right; margin-right: .5em; } a.movie_still { border: 1px solid #5E919D; padding: 2px; display: block; text-align: center; } a.movie_still:hover { border: 1px solid greenyellow; } .vt_movie_title { padding:0px; margin: 0px 0px .5em 0px; font-size: 1.05em; color: #80c0d0; font-weight: bold; } .vt_movie_desc { font-size: 1.1em; color: #ABD6E0; } .vt_movie_desc a { color:#b050e0; } .MenuSectionHeader { font-weight: bold; } /****************************************************************** * Styles used throughout the website ******************************************************************/ .modalBackground { background-color: #405060; filter: alpha(opacity=80); opacity: 0.8; } .modalPanel { background-color: White; border-width: 2px; border-style: solid; border-color: #D4D9DC; padding: 2px; width: 500px; height: 400px; } .navTemplate { text-align: left; margin-top: 10px; } td.navTemplate { padding-top: 5px; } div.pagecontent { padding: 10px 15px 15px; } h3.pagetitle { margin-top: 0px; } div.mainmatte { background-color: #263060; } td.formlabel { padding-right: 5px; margin-right: 3px; white-space: nowrap; text-align: right; font-weight:bold; } a.menuitem { color: #7da8d2; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; padding: 0px 3px 0px 15px; margin: 0px 0px 0px 0px; text-decoration: none; } a.menuitem:hover { color: #00ff00; text-decoration: underline; } a.newrelease { color: black; text-decoration: none; } a.newrelease:hover { color: blue; text-decoration: underline; } body { font-family: Arial, Helvetica, Sans-Serif; font-size: .9em; margin: 0px; padding: 0px; } div.maintext { margin: 10px 15px; font-size: 14px; } div.MainCanvas { display: table; background-color: #adcdd1; width: 100% !important; } .MainCanvas .LeftMargin { display: table-cell; position: relative; border-top: solid 2px #5b748c; max-width: 50%; background-color: #adcdd1; background-image: url('/images/main_left_margin_bg.gif'); background-repeat: repeat-y; background-position: right; } .MainCanvas .RightMargin { display: table-cell; position: relative; border-top: solid 2px #5b748c; max-width: 50%; background-color: #adcdd1; background-image: url('/images/main_right_margin_bg.gif'); background-repeat: repeat-y; background-position: left; } .MainCanvas .ContentPanel { width: 995px !important; vertical-align: top; min-height: 420px; display: table-cell; background-color: White; position: relative; } .PageFooterLeft { display: table-cell; /* position: absolute; bottom: 0px; right: 0px; height: 18px !important; max-width: 212px !important; border-bottom: solid 2px #5b748c; width: 100%; */ background-image: url('/images/main_bottom-left_margin_bg.gif'); background-repeat: no-repeat; background-position: right top; border-bottom: solid 2px #5b748c; } .PageFooterCenter { display: table-cell; padding: 3px 0px 2px; height: 13px !important; /* position: absolute; width: 100%; bottom: 0px; */ font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #B8D0FF; text-align: center; border-bottom: solid 2px #5b748c; background-image: url('/images/main_bottom_margin_bg.gif'); } .PageFooterRight { display: table-cell; /* position: absolute; bottom: 0px; left: 0px; height: 18px !important; max-width: 212px !important; width: 100%; */ border-bottom: solid 2px #5b748c; background-image: url('/images/main_bottom-right_margin_bg.gif'); background-repeat: no-repeat; background-position: left top; border-bottom: solid 2px #5b748c; } hr.formbox { height: 1px; color: #a0a8c0; } img.clipbullet { margin-left: 10px; } img.seberg { margin: 0px 10px 5px 0px; padding: 0px; } img.postfixedclip { border: none; height: 11px; width: 11px; } input.dockleft { margin-right: 3px; } input.floating { margin: 0px 3px; } input.surveyresponse { vertical-align: middle; } input.surveysubmit { font-size: 11px; margin: 5px 0px; } p.headtitle { background-color: #024e8c; color: white; font-size: 14px; font-weight: bold; margin: 0px; padding: 3px 3px 2px 6px; } .newTitle { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 13px; text-indent: -9px; display: block; } p.parheading { font-weight: bold; margin-bottom: 3px; } .releaseDate { color: #023D6C; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; margin: 5px 0px 3px 0px; padding: 0px; display: block; } .releasesHeader { font-weight: bold; font-family: Arial, Helvetical, Sans-Serif; font-size: 1.2em; margin: 0px; } .releasesSecTitle { font-weight: bold; font-family: Arial, Helvetical, Sans-Serif; font-size: 1em; color: #306090; margin: .2em 0px; } .releasesUpdateDate { font-size: .65em; margin: 0px; font-weight: normal; color: #808080; } p.surveyquestion { font-family: verdana; font-size: 10px; font-weight: bold; margin: 5px 0px 3px; } p.surveyresponse { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; text-indent: -23px; margin: 0px 0px 0px 28px; } select.dockleft { margin-right: 3px; } select.floating { margin: 0px 3px; } span.minornote { font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; } table.mainheader { width: 100%; height: 100%; background-color: #7DA8D2; padding: 0px; margin: 0px; border-style: none; } table.mainbuttons { height: 22px; } table.formbox { border: 1px solid #a0a8c0; background-color: #f0f2fb; } table.survey { /* oldborder: 1px solid #a0a8c0; */ background-color: #EBECF9; font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; width: 196px; } td.btnbar { background-color: #93054A; font-family: Arial; height: 22px; margin: 0px; padding: 0px; vertical-align: middle; } td.menubtn { height: 22px; padding: 0px 3px 0px 0px; margin: 0px 0px 0px 0px; } td.menuend { height: 22px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } td.formboxbuttonbar { background-color: #eceef8; border-top: 1px solid #a0a8c0; color: white; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 3px 2px 2px; text-align: right; } .MovieDetail { display:inline; margin-right: 10px; } .CategoryAnd { display: table-cell; color:#c0c0c0; padding-right: 4px; font-size:10px; text-align: right; } .CategoryLabel { display: table-cell; } .VideoAvailabilityModule { /* color: #a0a8c0; 'is nice color */ color: #808080; font-size: 13px; display: table; background-color: #f8f9ff; margin-bottom: 5px; width: 220px; } .VideoAvailabilityModule .heading { display: table-cell; background-color: #5976AC; color: white; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; padding: 1px 3px 2px; margin: 0px; width: 100%; } .VideoAvailabilityModule .details { padding: 0px 5px 2px; margin: 0px; border: 1px solid #d0d8e0; display: table-cell; } .VideoAvailabilityModule .details .detail { padding: 5px; border-bottom: 1px solid #e0e0e0; } .VideoAvailabilityModule .details .detail a { display: block; font-size: 12px; } td.formboxtitlebar { /* Delete this section after new MovieDetails page is complete (uses .VideoAvailabilityModule h3 now) */ background-color: #5976AC; color: white; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: small; padding: 1px 2px; } td.textlabel { font-weight: bold; text-align: right; vertical-align: top; padding-right: 5px; } /*td.leftcolumn { background-color: #5976AC; width: 220px; height: 100%; vertical-align: top; } */ td.storeinfo { color: #93054A; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; height: 32px; margin: 0px; padding: 0px 8px; text-align: right; white-space: nowrap; } tr.odd { background-color: white; } tr.even { background-color: #e6e6e6; } /* Membership Info Stylez */ table.membership { border: 1px solid #7088af; margin-bottom: 5px; } td.membershiplabel { border: 1px solid #6078a8; text-align: center; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; background-color: #3d60a2; color: #FFFF60; padding: 15px; } td.membershipinfo { border: 1px solid #7088af; font-size: 1.1em; font-family: Arial, Helvetica, Sans-Serif; background-color: #e0ecff; text-align: center; color: Black; padding: .9em; } td.pointlabel { font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; padding: 5px; background-color: #7da8d2; text-align: left;} td.pointinfo { font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; padding: 5px; background-color: #ffff99; text-align: left; } /* Photo Gallery Stylez */ div.thumb { text-align: center; } img.thumb { border: 1px solid black; } p.thmcap { font-size: 11px; margin: 3px 5px 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; } td.thumb { text-align: center; width: 33%; vertical-align: top; }