/* CSS Document */

/*global*/

body{
margin:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DEDEDE;
}

.grey_ruler h3{
height:4px;
color:#999999;
width:630px;

}

.hidden{
display:none;
}

.wrap{
margin:0 auto 0 auto;
width:938px;
height:950px;
}

.main{
width:938px;
height:auto;
margin:0 0 10px 0;
background-image:url(images/content_bg2.jpg);
background-repeat:repeat-y;

}
.bottom{
width:938px;
height:8px;
background-color:#000;
background-image:url(images/left_fill.gif);
background-repeat:no-repeat;
background-position:top left;
clear:both;
}

.footer{
margin:0 auto 0 auto;
clear:both;
background-color:#DEDEDE;
width:938px;
text-align:right;
padding:10px 10px 0px 0px;
}

.footer p{
margin:0;
}

.footer a{
color:#000;
}

/*homepage header */

#home_header {
background:url(images/logo.jpg) no-repeat;
width:938px;
height:108px;
}

#inner_header {
background:url(images/inner_header.jpg) no-repeat;
width:938px;
height:87px;
}

#inner_header h1
{
    text-indent: -9999px;
	    height: 87px;
    width: 275px;
}

#inner_header h1 a
{
    display: block;
    height: 87px;
    width: 275px;
}


#home_header h1{
text-indent: -9999px;
width:938px;
height:108px;
}

#home_header a{
background:url(images/logo.jpg) no-repeat;
display:block;
width:938px;
height:108px;
}

/*left column */

.left_column{
/*background:url(images/left_fill.gif) repeat-y #DEDEDE;*/
width:271px;
margin:0;
float:left;
}

.top_left{
margin:0 0 0 33px;
background-image:url(images/comp_4-3-2_07.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.left_column h4{
margin:0;
}

/*contact us box*/

.contact_box{
/*background-color:green;*/
background-image:url(images/box_contact.jpg);
background-repeat:no-repeat;
width:231px;
height:82px;
margin:0;
}
.contact_box2{
/*background-color:green;*/
background-image:url(images/box_contact2.jpg);
background-repeat:no-repeat;
width:231px;
height:92px;
margin:0;
}
.contact_box h4{
display:none;
margin:0;
}
.contact_box2 h4{
display:none;
margin:0;
}
.contact_box p{
text-align:center;
padding:40px 0px 0px 10px;
font-weight:bold;
margin:0;
}

.contact_box2 p{
text-align:center;
padding:50px 0px 0px 10px;
font-weight:bold;
margin:0;
}
.contact_box a{
color:#990E0B;
}
.contact_box2 a{
color:#990E0B;
}

#inner{

}

/*ticket price box*/

.ticket_box{
background-image:url(images/box_ticket.jpg);
background-repeat:no-repeat;
width:231px;
height:81px;
}

.ticket_box h4{
display:none;
}
.ticket_box ul{
padding:25px 0px 0px 65px;
list-style:none;
}
.ticket_box a{
color:#990E0B;
}

/*specials box*/

.special_box{
/*background-color:green;*/
background-image:url(images/box_offers.jpg);
background-repeat:no-repeat;
margin-top:10px;
width:231px;
height:82px;

}
.special_box h4{
display:none;
}

.special_box p{
text-align:center;
margin-top: 0px;
}

.special_box a{
color:#990E0B;
}

/*sponsors area*/

.sponsors_box{
background-image:url(images/comp_4-3-2_30.jpg);
background-repeat:repeat-x;
background-color:#fff;
width:235px;
height:auto;
margin:0 0 0 33px;
}
.sponsors_box h4{
display:none;
}
#sponsors_title{
background-image:url(images/sponsors_header.jpg);
background-repeat:repeat-x;
width:238px;
height:33px;
}

.sponsors_box p{
text-align:center;
}
.sponsors_box a{
color:#990E0B;
border:none;
}

.sponsors_box img
{
    margin-bottom: 10px;
}


/*right column*/

.right_column{
width:646px;
float:left;
margin:0 0 0 20px;
}

.right_column h2{
margin:0;
}

.top_box{
background-image:url(images/nowshowing_lbottomnew.gif);
background-repeat:repeat-y;

}
/*now showing*/

.now_showing_left{
margin:0;
float:left;
}

#top_showing{
background-image:url(images/nowshowing_ltop.gif);
width:463px;
height:19px;
}

.showing_content{
width:440px;
margin:0px 8px 0px 15px;
}

.showing_content h2{
background-image:url(images/nowshowing_gradient.jpg);
height:26px;
color:#fff;
width:431px;
padding:6px 0 0 10px;
}

.showing_content p{
height:auto;
width:421px;
padding:8px 0px 0 10px;
}
.showtimes{
width:166px;
float:left;

}

.showtimes_top{
background-image:url(images/nowshowing_rtop.gif);
height:19px;
width:163px;
}

.showtimes_content{
width:151px;
}

.showtimes p{
margin:0;

}
.showtimes h2{
margin:0;
font-size:12px;
font-weight:bold;
color:#fff;
background-image:url(images/nowshowing_gradient.jpg);
width:141px;
height:26px;
padding:9px 0 0 10px;

}

.showtimes_content p{
height:auto;
width:141px;
padding:8px 0 0 10px;
}

#showtimes_bottom{
clear:both;
/*background-color:#0033FF;*/
height:20px;
background-image:url(images/nowshowing_lbottom.gif);
background-repeat:no-repeat;
width:627;
height:18px;
}

/*navigation*/

.navigation{
width:626px;
margin:10px 0 10px; 0;
padding:9px 0 7px 0;
height:17px;
border-bottom:3px solid #DEDEDE;
border-top:3px solid #DEDEDE;
}

.navigation ul{
background-image:url(images/nav_gradient.jpg);
height:17px;
margin:20px 0;
padding:5px 0 2px 0;
list-style-type:none;
display:inline;
}

.navigation ul li{
list-style-type:none;
display:inline;
padding:10px 15px 2px 15px;
border-right:2px solid #fff;
height:17px;

}

.navigation a{
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:13px;
}

#first_nav{
padding:10px 16px 2px 25px;
height:17px;
}

#last_nav{
border:none;
padding:10px 18px 2px 16px;
height:17px;
}

.inner_navigation{
width:628px;
margin:0px 0 10px 0;
padding:9px 0 7px 0;
height:17px;
border-bottom:3px solid #DEDEDE;
border-top:0px solid #DEDEDE;
}

.inner_navigation ul{
background-image:url(images/nav_gradient.jpg);
height:17px;
margin:20px 0;
padding:5px 0 2px 0;
list-style-type:none;
display:inline;
}

.inner_navigation ul li{
list-style-type:none;
display:inline;
padding:10px 15px 2px 15px;
border-right:2px solid #fff;
height:17px;

}

.inner_navigation a{
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:13px;
}
/*welcome box*/

.bottom_box{
background-image:url(images/bottom_fill.jpg);
background-repeat:repeat-y;
}
#welcome_header{
background-image:url(images/welcome_ltop.gif);
background-repeat:no-repeat;
width:625px;
height:37px;
}

.welcome_left{
float:left;
width:395px;
margin:0;
}

#welcome_header h3{
padding-top:10px;
padding-left:12px;
color:#FFFFFF;
font-size:15px;
margin:0;
}

.welcome_content{
padding:0px 0px 10px 10px;
width:389px;
float:left;
}

.coming_soon_content{
width:210px;
float:left;
padding:0px 0px 10px 10px;
}

.coming_soon_content h2{
font-size:14px;
margin:0;
}

.w_content_bottom{
clear:both;
background-image:url(images/welcome_lbottom2.gif);
height:24px;
width:625px;

}

/*inner*/
.content{
background-image:url(images/comp_interior-1.2.1_10.gif);
width:629px;
padding:0 0 0px 0;
}

.top_content{
background-image:url(images/User_07.gif);
width:629px;
height:58px;
}

.top_content2{
background-image:url(images/User_07a.gif);
width:629px;
height:58px;
}

.top_content h2{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding:21px 0 0 30px;
}

.top_content2 h2{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding:21px 0 0 30px;
}


.bottom_content{
background-image:url(images/comp_interior-1.2.1_12.gif);
width:629px;
height:23px;
margin-bottom:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;

clear:both;
}

.main_content{
margin:5px 20px 10px 20px;
}