html,body{
 background-color:#ffffff;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#4E3C2B;
 margin: 0px auto 0px auto;
 height: 100%;
 text-align:center;
}

#parent{
 position:relative;
 width:872px;
 margin: 0px auto 0px auto;
 z-index:2;
 background-color:#ffffff;
}

#header{
 position:relative;
 width:872px;
 height:120px;
 margin: 0px 0px 0px 0px;
 text-align:left;
 z-index:5;
 background-color:#ffffff;
}

#menu{
 position:relative;
 top:10px;
 left:0px;
 width:872px;
 height:47px;
 text-align:left;
 z-index:5;
 background-color:#ffffff;
}

#content{
 position:relative;
 top:20px;
 width:872px;
 height:624px;
 background-image:url(../images/bg.jpg);
 margin:0px auto 0px auto;
 text-align:left;
 z-index:5;
 background-color:#9FAAAE;
}

#welcome{
 position:absolute;
 top:21px;
 left:239px;
 width:437px;
 height:309px;
}

td.contentcell{
 width:872px;
}

.divider{ color:#CC0033; font-size:14px; font-weight:bold; padding:0px 3px 0px 3px; }
.dash{ color:#898989; font-size:16px; font-weight:bold; padding:0px 3px 0px 8px; }

#slide{
 position:relative;
 top:0px;
 left:0px;
 width:650px;
 height:220px;
 z-index:5;
 background-color:#ffffff;
}

/* NAV POSITIONS */
#menu-home{ position:absolute; top:0px; left:0px; width:95px; height:47px; }
#menu-movies{ position:absolute; top:0px; left:95px; width:95px; height:47px; }
#menu-session-times{ position:absolute; top:0px; left:190px; width:152px; height:47px; }
#menu-contact-us{ position:absolute; top:0px; left:342px; width:135px; height:47px; }
#menu-spacer{ position:absolute; top:0px; left:477px; width:327px; height:47px; }
#menu-back{ position:absolute; top:0px; left:804px; width:68px; height:47px; }

/* NAV ROLLOVERS
a.home {background:url("../images/menu/home.png") 0 0 no-repeat; display:block; width:148px; height:22px; text-decoration:none;}
a:hover.home {background-position:0 -38px;}	
 */

#nowplaying-header{
 position:absolute;
 top:356px;
 left:253px;
 width:346px;
 height:28px;
 padding:0px 0px 0px 0px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#ffffff;
 z-index:10;
}

#nowplaying-box{
 position:absolute;
 top:391px;
 left:253px;
 width:368px;
 height:221px;
 background-image:url(../images/now-playing-box-bg.png);
 background-repeat:no-repeat;
 z-index:10;
}

#nowplaying-image{
 position:absolute;
 top:16px;
 left:16px;
 width:124px;
 height:182px;
 z-index:10;
}

#nowplaying-buttons{
 position:absolute;
 top:182px;
 left:155px;
 width:189px;
 height:23px;
 z-index:10;
}

#nowplaying-text{
 position:absolute;
 top:12px;
 left:155px;
 width:195px;
 height:160px;
 overflow:auto;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#4E3C2B;
}

#upcoming-header{
 position:absolute;
 top:356px;
 left:643px;
 width:203px;
 height:28px;
 padding:0px 0px 0px 0px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#ffffff;
 z-index:10;
}

#upcoming-box{
 position:absolute;
 top:397px;
 left:643px;
 width:203px;
 height:208px;
 overflow:auto;
 padding:6px 0px 0px 16px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#4E3C2B;
 z-index:10;
}

#upcoming-text{
}

#large-header{
 position:absolute;
 top:29px;
 left:254px;
 width:597px;
 height:28px;
 padding:0px 0px 0px 0px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:bold;
 color:#ffffff;
 z-index:10;
}

#large-box{
 position:absolute;
 top:66px;
 left:254px;
 width:607px;
 height:548px;
 background-image:url(../images/large-box-bg.png);
 background-repeat:no-repeat;
 z-index:10;
}

#large-content{
 position:absolute;
 top:15px;
 left:15px;
 width:565px;
 height:510px;
 overflow:auto;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#4E3C2B;
}

#footer{
 position:relative;
 top:20px;
 left:0px;
 height:80px;
 width:872px;
 margin:0px auto 0px auto;
 clear:both;
 text-align:right;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#363636;
 z-index:5;
}

#footer-inner{
 position:absolute;
 top:10px;
 right:0px;
}

td.session-times-row{ }
td.session-times-row-alt{ background-color:#F2ECE5; }

#footer-old{
 position:relative;
 width:650px;
 height:150px;
 margin:0px auto 0px 15px;
 padding-top:11px;
 clear:both;
 z-index:5;
 text-align:left;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#363636;
}


#footer a{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#363636; }
#footer a.hover{ font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#363636; }

#siteby{
 position:absolute;
 top:0px;
 right:39px; 
}

#box{
 width:162px;
 margin:0px 0px 27px 0px;
 padding:15px 8px 10px 10px;
 background: #DBDADA;
 font-size:12px;
 color:#636363;
 z-index:5;
}

#box h2{
 font-size:17px;
 color:#CC0033;
}

#box p{
 font-size:12px;
 color:#636363;
}

h1{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#DD2227;
 display:inline;
 padding:0px 0px 0px 0px;
}

h2{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 color:#E83637;
 padding:0px 0px 0px 0px;
 display:inline;
}

h3{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#CC0033;
 display:block;
 margin: 0px 0px 0px 0px;
}

h4{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#008AE2;
 display:block;
 margin: 0px 0px 0px 0px;
}

h5{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 display:inline;
 margin: 0px 0px 0px 0px;
}

h6{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#A3A3A3;
 display:inline;
 margin: 0px 0px 0px 0px;
}

a{
 color:#4E3C2B;
 text-decoration:none;
}

a:hover{
 color:#4E3C2B;
 text-decoration:underline;
}

a.bnm {background: url("../images/bnm.png") 0 0 no-repeat; display: block; width: 145px; height: 22px; text-decoration: none;}
a:hover.bnm {background-position: 0 -22px;}	

img{
 border:0px none #fff;
}

img.line{
 margin:5px 0px 10px 0px;
}

p{
 margin:5px 0px 20px 0px;
}

p.contact{
 font-size:14px;
 margin:0px 0px 20px 0px;
}

#large-content p{
 font-size:12px;
 margin:0px 0px 10px 0px;
}

td{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#4E3C2B;
}

.highlight{ color:#CC0033; font-weight:normal; font-style:italic; }
.highlight2{ font-size:15px; font-weight:bold; color:#DD2227; }
.highlight3{ font-size:12px; font-weight:bold; color:#DD2227; }
.contact{ font-size:15px; font-weight:normal; color:#4E3C2B; }
.contact a{ font-size:15px; font-weight:bold; color:#4E3C2B; text-decoration:none; }
.contact a:hover{ font-size:15px; font-weight:bold; color:#4E3C2B; text-decoration:underline; }

ol{ margin:0px 0px 0px 0px; }
li.tracklist{ margin: 0px 0px 0px -20px; //margin: 0px 0px 0px 50px; line-height: 200%; }

.newsdate{ font-size:14px; font-weight:normal; color:#008AE2; }

img.thumbnail{
 margin:0px 18px 18px 0px;
}

img.thumbnail2{
 margin:35px 0px 0px 0px;
 border-style:solid;
 border-color:#ffffff;
 border-width:7px 6px 30px 6px;
}

img.movie{ margin:5px 0px 0px 0px; }

input.controlfield{ display: none; }
.mailinglist{
 background-color:#ffffff;
 border:1px solid #ffffff;
 margin:0px 0px 10px 0px;
 //margin:0px 0px 10px 0px;
 padding:2px 2px 2px 2px;
 width:160px;
 height:23px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#636363;
}
.mailinglist-alt{
 background-color:#E7E7E7;
 border:1px solid #E7E7E7;
 margin:0px 0px 10px 0px;
 //margin:0px 0px 10px 0px;
 padding:2px 2px 2px 2px;
 width:250px;
 height:23px;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#636363;
}

img.epkthumb{
 border-style:solid;
 border-color:#ffffff;
 border-width:7px 6px 30px 6px;
}

#epkthumb img{
 border-style:solid;
 border-color:#ffffff;
 border-width:7px 6px 30px 6px;
}

.big{
 font-size:22px;
 font-weight:bold;
 margin:0px 0px 20px 0px;
}

.big-highlight{ font-size:17px; font-weight:bold; color:#4E3C2B; }

td.size-header{
 background-color:#CC0033;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 height:50px;
}

td.size-row{
 background-color:#959595;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 height:30px;
}

td.size-rowalt{
 background-color:#707070;
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 height:30px;
}

td.product{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#707070;
}

.product-name{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#CC0033;
 text-transform:uppercase;
}

.product-description{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 font-style:italic;
 color:#707070;
}

.spacer{
 font-family:Calibri, Arial, Helvetica, sans-serif;
 font-size:8px;
 font-weight:normal;
 color:#707070;
}

form.product-form{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
