td { font-weight: bold }

a:link { color: white }
a:visited { color: aqua }

table.scenes {
 width: 660px;
 background-color: #33F;
 border: 2px solid yellow;
 border-collapse: collapse;
}

table.scenes,
table.trailers {
 margin: 0.7em auto;
}

.scenes td {
 font-weight: bold;
 padding: 10px;
}

.clips td { width: 133px; height: auto; text-align: center; vertical-align: middle; border-bottom: 1px solid yellow; }
.clips a:link img { border: 1px solid #FF0 }
.clips a:visited img { border: 1px solid #990 }
img.p { width: 100px; height: 133px }
img.l { width: 133px; height: 100px }

.scene { text-transform: uppercase; color: #FFC }
.title { color: aqua }

a img { border: 0 }

.trailers p { margin-bottom: 0.2em }
.trailers td { font-weight: bold }
.trailers ul, .leftalign li { margin: 0; padding: 0 }

.orderinfo {
 width:70%; margin: 0.7em auto; color: yellow; background-color: #02C; padding: 10px;
 font-weight: bold; border: 2px solid yellow;
}

.orderinfo a:link { text-decoration: underline; color: aqua; background: none }
.orderinfo a:visited { text-decoration: underline; color: #00F4B1; background: none }

.specialnote { padding: 0.4em; background-color: #DE2063; color: white }
p.specialnote { margin-bottom: 0 }