body	{ background-color: #7f100a; margin: 0px }
td, p	{ font-size: 8pt; font-family: Tahoma; color: #65625C }
input, select, button	{ font-family: Tahoma; font-size: 8pt }
a	{ color: #0063ff; text-decoration: underline }
a:visited	{ text-decoration: underline }
a:hover	{ color: #0063ff; text-decoration: underline }

/* Content-Primary Talble Formats */
.bk	{ width: 779px }
.bkc	{ background-color: #FCF6E6; width: 779px }
.tbe	{ border-top: 2px dotted #DBCFB5; }
.tbm	{ padding: 10px 15px; background-color: #FCF6E6; width: 779px; }
.tbmt	{ padding: 10px 15px 0px 15px; background-color: #FCF6E6; width: 779px; }
.tbmb	{ padding: 0px 15px 10px 15px; background-color: #FCF6E6; width: 779px; }

/* Spacing */
.tp5	{ padding-top: 5px }
.tp10	{ padding-top: 10px }
.tp15	{ padding-top: 15px }
.tp20	{ padding-top: 20px }
.bp5	{ padding-bottom: 5px }
.bp10	{ padding-bottom: 10px }
.bp15	{ padding-bottom: 15px }
.bp20	{ padding-bottom: 20px }
.lp19	{ padding-left: 19px }
.lp20	{ padding-left: 20px }
.rp10	{ padding-right: 10px }
.rp15	{ padding-right: 15px }
.tm5	{ margin-top: 5px }
.tm10	{ margin-top: 10px }
.tm15	{ margin-top: 15px }
.bm20	{ margin-bottom: 20px }
.lm15	{ margin-left: 15px }
.lm20	{ margin-left: 20px }
.icon	{ margin-right: 3px }
.imgw	{ width: 85px; }

/* text classes */
.head1	{ font-size: 14pt; }
.head2	{ font-size: 14pt; /*color: #7E7765;*/ }
.head3	{ font-size: 10pt; font-weight: bold; }
.head4	{ font-size: 14pt; color: #d5231d; }
.head5	{ font-size: 13pt; color: #7E7765; }
.head6	{ font-size: 12pt; color: #d5231d; }
.head7	{ font-size: 8pt; }
.shead1	{ font-weight: bold; color: #d5231d; }
.shead1 a	{ color: #d5231d; }
.shead1 a:visited	{ color: #d5231d; }
.shead2	{ font-weight: bold; }
.cap1	{ font-size: 7pt; color: #97948b; }

/* links */
.lnk1	{ color: #65625C; }
.lnk1 a	{ color: #65625C; }
.lnk1 a:visited	{ color: #65625C; }
.lnkb	{ font-weight: bold; }
.lnkb a	{ font-weight: bold; }
.lnkb a:visited	{ font-weight: bold; }

/* charts */
.chhd	{ padding-bottom: 10px; padding-top: 5px; border-top: 2px dotted #DBCFB5; }
.chft	{ border-bottom: 2px dotted #DBCFB5; padding-bottom: 15px; padding-top: 5px; }

/* showtimes */
.shcl0	{ padding: 10px 10px 10px 10px; background-color: #FCF6E6; }
.shcl1	{ padding: 10px 10px 10px 10px; background-color: #FEFBF3; }

/* super banner */
.sbtb	{ width: 779px; text-align: center; padding-top: 10px; padding-bottom: 10px;}

/* Sharkfin */
.fin1	{ background-color: #9e2018; width: 779px; }
.fin2	{ background: #7f100a url(/i/msn.gif) no-repeat 15px; padding-left: 15px; border-bottom: 1px solid #b64030 }
.fin3	{ color: white; font-size: 18pt; background-color: #7f100a; padding: 0px 20px 0px 10px; border-bottom: 1px solid #b64030 }
.fin3 a	{ color: white; text-decoration: none }
.fin3 a:visited	{ color: white; text-decoration: none }
.fin3 a:hover	{ color: white; text-decoration: underline }
.fin4	{ background: url(/i/ent2.jpg) no-repeat }
.fin5	{ background-color: #7f100a; padding-top: 9px; }
.fin6	{ color: white; background-color: #9e2018; padding: 10px 15px 8px 0px; border-top: 1px solid #b64030; width: 395px }
.fin6 a	{ color: white }
.fin6 a:visited	{ color: white }
.fin6 a:hover	{ color: white }

/* Nav */
.nav1	{ color: white; font-weight: bold; background-color: #9e2018; padding: 2px 0px 3px 15px; border-bottom: 1px solid #ff5240 }
.nav1 a	{ color: white; text-decoration: none; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #9e2018 }
.nav1 a:link	{ color: white; text-decoration: none }
.nav1 a:visited	{ color: white; text-decoration: none }
.nav1 a:hover	{ color: White; background-color: #ff5240; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #ff5240 }
.nav1_on	{ background-color: #ff5240 }
.nav1_on a	{ background-color: #ff5240; border-style: solid; border-color: #ff5240 }
.nav2	{ color: white; background-color: #d5231d; padding: 5px 0px 3px 15px }
.nav2 a	{ color: white; text-decoration: none; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #d5231d }
.nav2 a:link	{ color: white; text-decoration: none }
.nav2 a:visited	{ color: white; text-decoration: none }
.nav2 a:hover	{ color: White; background-color: #7f100a; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #7f100a }
.nav2_on	{ background-color: #7f100a }
.nav2_on a	{ background-color: #7f100a; border-style: solid; border-color: #7f100a }
.nav3	{ color: #5b0000; font-weight: normal; border-top: 2px none; border-bottom: 5px none }

/* find bar */
.ftb	{ background-color: #Fbf4e1; text-align: right;  }
.ftbb	{ border-bottom: 2px dotted #DBCFB5; }
.ftt	{ padding: 3px 15px 3px 15px; font-size: 14pt; color: Black; font-weight: bold; text-align: left; } 
.fpd	{ font-family: Tahoma; font-size: 8pt; margin: 0px 3px 0px 3px; }
.fib	{ font-family: Tahoma; font-size: 8pt; width: 100px; margin-right: 3px; }
.fbb	{ font-family: Tahoma; font-size: 8pt; margin-right: 15px; }

/* From Core Team - For Header-Footer */
.big7	{ color: white; }
.big7 a	{ color: white; font-weight: bold; text-decoration: none }
.big7 a:visited	{ color: white; text-decoration: none }
.big7 a:hover	{ color: white; text-decoration: underline }
.terms	{ color: white }
.terms td	{ color: white; font: 10px tahoma; border-top: 1px solid #d5231d; }
.terms a	{ color: white; font: 10px tahoma; text-decoration: none }
.terms a:visited	{ color: white; text-decoration: none }
.terms a:hover	{ color: white; text-decoration: underline }
.fhelp a	{ font-weight: normal }
.txt1 { font-size: 8pt; font-family: Tahoma; color: #65625C; text-decoration: none; }

.stpdhdr { border-bottom: 1px solid #BEB49F; padding-bottom: 2px; margin-bottom: 2px; }