body	{ background-color: #FFFFFF; margin: 0px }
td, p	{ font-size: 8pt; font-family: Tahoma; color: #000000; }
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	{  padding-left : 2px;font-weight: bold; color: #000000; }
.shead1 a	{ padding-left : 2px; color: #ff5240; }
.shead1 a:hover	{  color: red;}
.shead1 a:visited	{  color: white; text-decoration: none }
// .shead1 a:visited	{ padding-left : 2px; 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: #0668B3; width: 779px; }
.fin2	{ background: #7f100a; 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: #7f100a url(/i/ent2.jpg) no-repeat bottom left; }
.fin5	{ background-color: #7f100a; padding-top: 10px; }
.fin6	{ color: white; background-color: #428DFF;  border-top: 0px solid #b64030; width: 483px }
.fin6 a	{ color: white }
.fin6 a:visited	{ color: white }
.fin6 a:hover	{ color: white }

.fing	{ color: white; background-color: 0668B3;  border-top: 0px solid #FFFFFF; width: 262px }
.fing a	{ color: white }
.fing a:visited	{ color: white }
.fing a:hover	{ color: white }

/* Nav */
.nav1	{ color: white; font-weight: bold; background-color: #428DFF; padding: 0px 0px 0px 2px; border-bottom: 1px solid #428DFF }
.nav1 a	{ color: white; text-decoration: none; border-style: solid; border-width: 2px 5px 3px 6px; border-color: #428DFF }
.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; background-color: #428DFF; padding: 0px 0px 0px 2px; border-bottom: 0px solid #428DFF  }

.navg	{ color: white; font-weight: normal; background-color: #428DFF; padding: 0px 0px 0px 0px; border-bottom: 0px solid #428DFF }
.navg a	{ color: white; text-decoration: none;  }
.navg a:link	{ color: white; text-decoration: none }
.navg a:visited	{ color: white; text-decoration: none }
.navg a:hover	{ color: White; background-color: #ff5240;  }

/* 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; }
.ovtr { padding: 10px 10px 0px 10px }
#menu { position:absolute; width:130px; overflow:hidden; z-index:2; left: 8px; top: 90px; } 
#timrt { position:absolute; width:190px; overflow:hidden; z-index:2; left: 800px; top: 90px; } 
.hd-mnu { font-size: 11px; color: #FFFFFF; padding-left : 10px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;  line-height: 18px; }
.hd-mnu  a:link { font-size: 11px; color: #FFFFFF; padding-left : 10px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;  line-height: 18px; text-decoration: none;}
.hd-mnu  a:visited { font-size: 11px; color: #FFFFFF; padding-left : 10px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;  line-height: 18px;  text-decoration: none;}
.hd-mnu  a:hover { font-size: 11px; color: #FFCC00; padding-left : 10px; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;  line-height: 18px;  text-decoration: underline;}
.txt-mnu { font-size: 10px;  padding-left : 1px; padding-bottom : 0px; margin:0px;}
.txt-mnu a:link { font-size: 10px;  padding-left : 4px;  line-height: 14px; font-weight: normal; text-decoration: none;}
.txt-mnu a:visited { font-size: 10px;  padding-left : 4px;  line-height: 14px; font-weight: normal;  text-decoration: none;}
.txt-mnu a:hover {font-size: 10px;  padding-left : 4px;  line-height: 14px; font-weight: normal; text-decoration:underline; }

.navgh	{ margin-left: 2px; color: white; font-weight: bold; background-color: #428DFF; padding: 0px 0px 0px 2px; width:140px; border-bottom: 1px solid #428DFF }
.navgh a	{  margin-left: 2px; color: white; font-weight: bold; padding: 0px 0px 0px 2px;  width:140px; border-bottom: 1px;  background-color: #428DFF; text-decoration: none;}
.navgh a:link	{  color: white; text-decoration: none ; }
.navgh a:visited	{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; color: white; text-decoration: none;  }
.navgh a:hover	{  margin-left: 2px; color: White; background-color: #ff5240; padding: 0px 0px 0px 2px; width:140px; border-bottom: 1px;  border-color: #ff5240;  }
#main {	clip : rect( );	position : absolute;	left: 140px;	top: 90px; }

.navm	{ color: white; font-weight: bold; background-color: #428DFF;  padding-left : 2px; solid #428DFF }
.navm a	{ color: white;  border-style: solid; width:115px; height : 0px; border-width: 1px;  background-color: #428DFF; border-color: #428DFF }
.navm a:link	{ color: white;  }
.navm a:visited	{ color: white; }
.navm a:hover	{ color: White; background-color: #ff5240;  border-color: #ff5240;  text-decoration: none;}

.txt {font-family: Helvetica,sans-serif; font-size : 10pt }
.txtb {font-family: Tahoma; font-size : 10pt; font-weight:bold; }
.txtb9 {font-family: Tahoma; font-size : 9pt; font-weight:bold; }
.txtbs10 {font-family: Tahoma; font-size : 10pt; font-weight:bold; font-color:#428DFF; }

 .NLModule {background:#EAEAEA;margin:0px 0px 0px 0px;text-align:left; padding-left:3px}
 .NLModule input {border-color: #428DFF;  }
 .NLModule br {line-height:7px;}
 .NLModule a, 
 .NLModule a:visited {font: 11px tahoma, sans-serif;color:#000000;text-decoration:underline}
 .NLModule h3 {font: bold 12px tahoma, sans-serif;color: #0000FF;padding-bottom:0px;text-align:left}
 .NLModule h4 {font: bold 11px tahoma, sans-serif;color: #000000;padding-left: 0px; padding-bottom: 0px}

form {margin:0px}

.artpage {background: #FFFFFF;font: 12px verdana, sans-serif; padding-left:5px;}
 .artpage a {font: 12px verdana, sans-serif;color: #4682B4;text-decoration: underline}
 .artpage a, 
 .artpage a:visited, 
 .artpage a:visited:hover {font: 12px verdana, sans-serif;color: #4682B4;text-decoration: underline}
 

 .artpage11 {background: #FFFFFF;font: 11px verdana, sans-serif; padding-left:5px;}
 .artpage11  a {font: 11px verdana, sans-serif;color: #428DFF;text-decoration: underline; font-weight: bold}

 .artpage11  a:visited, 
 .artpage11  a:visited:hover {font: 11px verdana, sans-serif;color: #428DFF;text-decoration: underline; font-weight: bold}
 
 .hlink	{ font: 11px verdana, sans-serif; font-weight: bold; }
.hlink  a	{font: 11px verdana, sans-serif;  font-weight: bold; }
.hlink  a:hover	{font: 11px verdana, sans-serif;  font-weight: bold;  color: #000000;}
.hlink  a:link	 {font: 11px verdana, sans-serif;  font-weight: bold; }
hlink  a:visited	{font: 11px verdana, sans-serif;  font-weight: bold; }
 
 
