/* Template Styles for the Parsed Movie Listings */

table, td{	
	font-family:"lucida grande", geneva, arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

td{padding:5px;}

tbody a:visited{color:#9900CC;}

FORM {
  display: inline;
  margin-bottom: 0;
}


.tableborders {
  background: #000;
}

.tddetails {
  background: #FFF;
}

.tdbackground {
  font-size: 9pt;
  color: #000;
  background: #F4F4F4;
  font-family: "lucida grande", geneva, arial, sans-serif;
}

.tdnothumbs {
  font-size: 9pt;
  color: #000;
  background: #F4F4F4;
  font-family: "lucida grande", geneva, arial, sans-serif;
}

.menubar{
  background: #DEDACF;
  font-size: 10px;
  color: #8B0000;
}
.menubar A:link, A:visited, A:active, A:hover{
  color: #000;
}

.menubarnb{
  background: #DEDACF;
  font-size: 10px;
  color: #000;
}
.menubarnb A:link {
  color: #000;
}
.menubarnb A:visited {
  color: #000;
}
.menubarnb A:active {
  color: #000;
}
.menubarnb A:hover {
  color: #000;
}

.catcolumn {
  font-size: 10px;
  background: #F4F4F4;
}

.photocol {
  font-size: 10px;

  background: #E4E4E4;
}

.commentscol {
  font-size: 10px;

  background: #F1F1F1;
}

.lastphocol {
  font-size: 10px;
  background: #F1F1F1;
}

.lastcommcol {
  font-size: 10px;
  background: #E4E4E4;

}

.small {
  font-size: 10px;
  font-family: "lucida grande", geneva, arial, sans-serif;
}
.medium {
  font-size: 11px;
  font-family: "lucida grande", geneva, arial, sans-serif;
}
.large {
  font-size: 13px;
  font-family: "lucida grande", geneva, arial, sans-serif;
}

.welcome {
  font-family: "lucida grande", geneva, arial, sans-serif;
  color: #FFF;
}

.lighttable {
  background: #F7F7F7;
  color: #000000;
}

.alternatetable {
  background: #DEDEDE;
}

.formboxes{
  font-size: 9pt;
}

blockquote {
   font-size: 9pt;
   border:1px solid #E6E6E6;
   margin: 0px 20px;
   padding: 0px 10px;
}
blockquote .small {
   background: #E6E6E6;
   margin-left: -10px;
   padding: 1px 2px;
}
blockquote hr {
   visibility: hidden;
   height: 1px;
}
blockquote br {
   font-size: 1px;
}

.showtimes {
  font-family: "lucida grande", geneva, arial, sans-serif;
}

.showtimes .heading {
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}

.showtimes .time {
  color: #663399;
}

.tabular {
  border-collapse: collapse;
  border: 1px solid #C4BC9D;
}

.tabular td.heading {
  background: #BBBBFF;
  font-size: 12px;
}

.tabular td.heading-right {
  font-size: 10px;
  background: #BBBBFF;
  text-align: right;
}

.tabular td.address {
  font-size: 10px;
  color: #444;
  background: #F0F0F0;
}

.tabular td.detail {
  font-size: 9pt;
  background: #FFF;
}

.tabular tr.alternate {
  background: #F0F0F0;
}

.tabular td.item {
  font-size: 11px;
  color: #444;
  border: 1px solid #C4BC9D;
}

/* Template Styles for the Header and Footer */

div.header {
  font-family:"lucida grande", geneva, arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1px;
  padding-top: 15px;
  color:#0178c7;
  text-align:left;
}

.text {
	font-family:"lucida grande", geneva, arial, sans-serif;	font-size:12px; color:#333333; font-weight:bold; margin-bottom:5px; text-align:center;
}

.copyright {
  font-family: "lucida grande", geneva, arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
}

input{padding:3px;}

TABLE.maintbl {
  background-color: #FFF;
}

td.zipcode {
  background-color: #F0F0F0;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #C4BC9D;
}
