﻿body 
{
    margin:0px;
    padding:0px;
}

/** ads **/
#azk84093 {
	text-align: center;
	margin: 6px 0px;
}

/** main layout **/
body{
    width:990px;
    margin:0 auto;
}
#container
{
    width:998px;
    position:relative;
    margin:auto;
}

#header
{
    float:left;
    width:998px;
}

.pageTitle
{
    font-size:20pt;
    font-weight:bold;
}

.pageSubTitle
{
    font-size:14pt;
    font-weight:bold;
}

/** location page **/

.showtimeMovie
{
    float:left;
    width:572px;
	padding:8px 0px 8px 8px;
    position:relative;
}

.matinee
{
    color:#3366ff;
}
.matmsg
{
    float:left;
    position:relative;
    margin: 6px 0px 0px 130px;
    color:#3366ff;
}
.location_tix
{
    color:#000000;
    text-decoration:underline;
}

.location_showtimes a
{
    color:#000000;
    text-decoration:underline;
}

.price_type_mat
{
    color:#3366ff;
}

.dateCol
{
    width:45px;
}

.dateName
{
    width:43px;
    height:15px;
    background-color:#cd0000;
    border-right:2px solid #cd0000;
    border-top:2px solid #cd0000;
    font-size:9pt;
    font-weight:bold;
    color:#ffffff;
}

.dateNameLong
{
    width:111px;
    height:15px;
    background-color:#cd0000;
    border-right:2px solid #cd0000;
    border-top:2px solid #cd0000;
    font-size:9pt;
    font-weight:bold;
    color:#ffffff;
}

.dateDay
{
    width:43px;
    height:20px;
    background-color:#ffc600;
    border-right:2px solid #cd0000;
    border-bottom:2px solid #cd0000;
}

.dateDayLong
{
    width:111px;
    height:20px;
    background-color:#ffc600;
    border-right:2px solid #cd0000;
    border-bottom:2px solid #cd0000;
}

.dateDay a
{
    color:#cd0000;
    font-weight:bold;
    font-size:8pt;
}

.price_info
{
    font-family:Arial;
}

.price_info_large
{
    font-family:Arial;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    width:200px;
    margin:auto;
}

.price_info_comment
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#00a000;
    line-height:1em;
    text-align:center;
    width:200px;
    margin:auto;
    margin-bottom:10px;
}

.price_info_bottom
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#000000;
    line-height:1em;
    text-align:center;
    width:200px;
    margin:auto;
    margin-top:10px;
    margin-bottom:5px;
}

/** contest page **/

.formItem
{
    font-size:12pt;
    font-weight:bold;
    text-align:left;
    width:550px;
    margin-bottom:10px;
}
span#ctl00_ContentPlaceHolder1_lblDates {
    font-size: 11pt;
}

/** content  page **/

.contentImageBox
{
    width:200px;
    display:none;
    float:left;
    padding-left:10px;
    padding-right:10px;
}

.contentTextBox
{
    width:360px;
    display:none;
    float:left;
}

.contentTextBoxLong
{
    width:600px;
    display:none;
    float:left;
}

.commentText
{
    color:#797979;
    font-size:8pt;
    position:relative;
    float:left;
    line-height:15px;
}

.pageHeader
{
    font-family:Arial;
    font-size:11.5pt;
    font-weight:bold;
    color:#af0000;
    height:21px;
    background-image:url(../images/global/blank_header.jpg);
    padding-left:15px;
    padding-top:0px;
    width:603px;
    text-align:left;
}

.additionalInfo
{
    color:#008b17;
    font-style:italic;
}


.odd {
	background-color:#EEE;
}

#alt_header {
	float:left; 
	width:566px; 
	position:relative; 
	margin:20px 0px 0px 18px; 
	background-color:#bab8cc; 
	color:#1e00c2; 
	text-align:center; 
	padding:8px; 
	text-transform:uppercase; 
	font-size:16px;"
}

#alt_address {
	width:566px; 
	position:relative;
	float:left;  
	margin:0px 0px 0px 18px; 
	color:#585858; 
	text-align:center; 
	padding:8px; 
	font-size:12px;
}
