a {text-decoration: none; color: dimgray;}
body {font-size: 1.2em; color: dimgray; background-color: #323232; font-family: Arial, Helvetica, sans-serif; margin: 0;}

#brand{color: dimgray; margin: -2em auto 0 auto; width: 13em; height: 1em;}

#brand-description {display: block; text-align: right; margin-top: -2.0em; margin-bottom: 0.9em; color: dimgray; font-size: 1em; font-family: ARIAL;}
.button-disabled {color: #4D4D4D;}
#center-screen {width: 690px; margin: 0 auto;}
.editable-field {display: inline; color: gray; background: black;}
.error {color: orange;}
.footer-heading1 {color: white; margin-right: 3em;}
.footer-heading2 {color: white;}
#return-msg {margin: 50px auto 0; text-align: center;}

img {border: none;}
.movie {display: block; border: none; text-align: center; height: 300px; background-color: none;}
.payment-item {display: block; font-size: 1.5em; height: 3em;}
#pay-border {width: 710px; color: dimgray; margin: 0 auto; border: none;}
#pay-button {padding-top: 1em; text-align: center; margin: 2em 0 0 -1em;}
.pay-table1 {width: 140%; color: dimgray; margin: 0em 0 0 -7em;}
.pay-table1 tr th {color: silver; line-height: 2em; font-size: 2em;}
.pay-table1 th {width: 48%; border: none; text-align: right; padding-right: 1em;}
.pay-table1 td {border: none; font-size: 2em; font-weight: bold; color: lime;}
.pay-table2 {width: 140%; color: dimgray; margin: 2em 0 0 -7em; border-collapse: collapse; border: none;}
.pay-table2 tr th {color: silver; line-height: 2em; font-size: 2em;}
.pay-table2 th {width: 48%; border: none; text-align: right; padding-right: 1em;}
.pay-table2 td {border: none; font-size: 2em; font-weight: bold; color: violet;}
.pay-table4 {width: 140%; color: dimgray; margin: 2em 0 0 -7em; border-collapse: collapse; border: none;}
.pay-table4 tr th {color: silver; line-height: 2em; font-size: 2em;}
.pay-table4 th {width: 48%; border: none; text-align: right; padding-right: 1em;}
.pay-table4 td {border: none; font-size: 2em; font-weight: bold; color: orange;}
#screen {margin: -5px auto; border: none; }
#screen a {text-decoration: none;	color: dimgray;}
#screen a:active {color: white;}
#screen .screen-right a {text-decoration: underline; color: gray;}
#screen-border {border-top: 0em solid black; border-bottom: 0em solid black; }
#screen-box0, #screen-box0 a {display: block; text-align: center; letter-spacing: 1.1em; width: 98%; font-size: 1em; padding: 3.5em 0 1.5em 0.1em; color: silver;}
#screen-box1 {display: block; height: 3em; margin: 1em 0;}
#screen-box2 {display: block; height: 3em; margin: 2em 0;}
#screen-box3 {display: block; height: 4em; padding: 0em 0;}
#screen-box4 {display: block; height: 2em; padding: 1em 0;}
#screen-box5 {display: block; height: 3em; margin: 4em 0 0 0; width: 100%; text-align: center;}
#screen-box6 {display: block; height: 3em; line-height: 1.6em; margin: -0.3em 0 0 0; width: 96%; text-align: left; color: royalblue;}
#screen-box6 a {text-decoration: underline; color: royalblue;}
.screen-box7 {display: block; height: 1.5em; margin: 0.2em 0 0 0; width: 100%; text-align: left; font-size: 1em;}
.screen-box8 {display: block; height: 1em; margin: -0.3em 0 0 0; width: 95%; text-align: right; color: dimgray; }
.screen-box05 {display: block; height: 3em; visibility: hidden;}
.screen-box06 {display: block; margin: 1.4em 0; height: 3em; text-align: center;}
#screen-box6-text {display: block; width: 80%; margin: 1.1em auto 0em auto; text-align: center; background-color: silver; color: black; height: 1em; padding: 0.4em 0;}
#screen-box-price {display: block; height: 1em; margin: 2em 0; width: 100%; text-align: center; color: white;}
#screen-content {display: block; width: 100%; height: 34.5em; background-color: #323232; }
#screen-error {visibility: hidden; display: block; height: 3px; width: 100%; border: none; background-image: url(/images/testpattern.png);}
.screen-inline-left-one-third {display: inline; width: 30%; float: left; clear: left; visibility: hidden;}
.screen-inline-right-two-third {display: inline; float: left; width: 32%; overflow: hidden;}
.screen-inline-right-three-third {display: inline; float: left;}
#screen-left {position: static; height: 19em; margin: 0 10px -20em 0; width: 47%;}
.screen-left {display: inline; width: 34%; float: left; text-align: right; font-size: 1em; color: white;}
.screen-left-extra {display: block; width: auto; float: right; text-align: right; font-size: 1em; color: gray; padding: 0.3em 1.2em 0; clear: both;}
.screen-left-pay {display: block; width: auto; float: right; text-align: right; font-size: 1em; color: gray; padding: 0 1em 0 0; clear: right;}
.screen-left-title {display: block; width: auto; float: right; text-align: right; font-size: 1.2em; color: white; padding: 0 1em 0 0; clear: right;}
#screen-left-top {background-position: right;}
#screen-left-top img {margin-left: -30px; width: 110px;}
#screen-middle {}
#screen-movie-box {display: block; height: 17em; margin: 1em 0;}
#screen-pay-bottom {display: block; height: 3em; margin: 2em 3em 0 0; text-align: center;}
#screen-pay-top {width: 100%; padding: 4em 0 0 0; position: static; margin-top: 1em;}
#screen-receipt00 {width: 100%; height: 4em; text-align: center; letter-spacing: 1.1em; font-size: 1em; color: silver; padding: 5em 0 0 0;}
#screen-receipt01 {display: block; height: 3em; margin: 0 auto; width: 100%; text-align: center;}
.screen-right {display: inline; float: left; text-align: left; padding-left: 0.5em; font-size: 1em; color: red;}
.screen-right-one-of-one {display: block; float: left; text-align: left; color: gray; clear: left; padding: 0.8em 0 0 0.8em;}
.screen-right-one-of-three {display: block; float: left; text-align: left; color: gray; clear: left; margin: -0.4em 0 0 0; padding: 0.2em 0 0 0.8em;}
.screen-right-one-of-two {display: block; float: left; text-align: left; color: gray; clear: left; padding: 0.25em 0 0 0.8em;}
.screen-right-three-of-three {display: block; float: left; text-align: left; color: gray; clear: left; padding: 0.3em 0 0 0.8em; margin-bottom: 0em;}
.screen-right-two-of-three {display: block; float: left; text-align: left; color: gray; clear: left; padding: 0.3em 0 0 0.8em;}
.screen-right-two-of-two {display: block; float: left; text-align: left; color: gray; clear: left; margin: 0.3em 0 0 0.8em; width: 100%;}
#screen-wrap {border: 0em solid black; margin: 0;}
#uri-instructions {color: gray;}
#uri-border {width: 710px; color: dimgray; margin: 0 auto; border: none;}
.uri-input {font-size: 1em; width: 88%; background-image: url(/images/static.jpg); float: left; border: 2px solid gray; color: beige; display: inline; outline: none; text-align: left; padding: 0.3em 0 0.3em 0.3em;}
.uri-enter {float: left; display: inline; margin: 1em 0em 1em 0.8em; }
#uri-results {display: block; clear: left; margin-top: 1em;}
.uri-input-error {background-image: url(/images/blackbackground1.jpg); font-size: 1em; width: 73%; background-color: black; float: left; border: 2px solid gray; color: white; display: inline; outline: none; text-align: left; padding: 0.3em 0 0.3em 0.3em;}
.webdings {font-family: webdings;}
