﻿/* hide from ie5 mac \*/
html {
  height: 100%;
  overflow: hidden;
}
#myMap {
  height: 480px;
}
/* end hide */
body {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow:hidden;
}
/*
DIV
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
*/

#myMap
{
    position:absolute;
    top:40px;
    left:180px;
    height:450px;
    width: 695px;
    overflow: visible;
    visibility:hidden;
}
#welcome
{
    position:relative;
    text-align:center;
    width:500px;
    visibility:visible;
    top:120px;
    font-size:16px;
    font-weight:bold;    
    visibility:hidden;
    background-color:#FFFFFF;
    border:solid 1pt #999999;
    padding:20px;
    filter: alpha(opacity=95);
	opacity: 0.95;
}
#welcome input { font-weight:bold; font-size:10pt;}

#loading, #welcomeLoading
{
    position:relative;
    text-align:center;
    width:100%;
    visibility:hidden;
    top:20px;
    font-weight:bold;
    font-size:12px;
}
.close 
{
    float:right; 
    cursor:pointer; 
    color:White; 
    background-color:#9A5555;
    width:15px;
    height:15px;
    font-family:Verdana;
    font-size:8pt;
    text-align:center;
}
    
.theaterInfo
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	padding:5px;
}

.pushpinContainer {width:32px;height:32px;}
.pushpinIcon {float:left;width:32px;height:32px;}
.pushpinBlue {width:32px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pushpinGreen.png');cursor:pointer;_cursor:hand;}
.pushpinBlue[class] {background: url(../images/pushpinGreen.png) no-repeat top left;}
.pushpinRed {width:32px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pushpinRed.png');cursor:pointer;_cursor:hand;}
.pushpinRed[class] {background: url(../images/pushpinRed.png) no-repeat top left;}
.pushpinFavorite {width:32px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favoritePushpin.png');cursor:pointer;_cursor:hand;}
.pushpinFavorite[class] {background: url(../images/favoritePushpin.png) no-repeat top left;}
.pushpinFavoriteRed {width:32px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favoritePushpinRed.png');cursor:pointer;_cursor:hand;}
.pushpinFavoriteRed[class] {background: url(../images/favoritePushpinRed.png) no-repeat top left;}
.pushpinLabel {width:32px;position:relative;top:-25px;_top:-25px;left:0px;font-weight:bold;text-align:center;cursor:pointer;_cursor:hand;}
.pushpinPopup {float:right;width:199px;background-color:#F2935D;overflow:hidden;border:solid 1pt black;top:5px;_left:-3px;position:relative;}
.pushpinHeading {width:199px;min-height:16px;}
.pushpinAction {width:15px;float:right;padding-top:2px;cursor:pointer;_cursor:hand;}
.pushpinDropdownCue2 {width:12px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dropdowncue2.png');} 
.pushpinDropdownCue2[class] {background: url(../images/dropdowncue2.png) no-repeat top left;}
.pushpinClose2 {width:12px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close2.png');}
.pushpinClose2[class] {background: url(../images/close2.png) no-repeat top left;}
.pushpinTitle {float:left;width:181px;padding-left:3px;font-weight:bold;cursor:pointer;_cursor:hand;}
.pushpinBody {background-color:White;width:196px;_width:198px;overflow:auto;padding-left:3px;}
.pushpinToolbar {background:#D2E3F8;height:16px;width:100%;font-size:8pt;}
.pushpinToolbar a {color:#000080;text-decoration:none;}
.pushpinToolbar a:hover {text-decoration:underline;}
.pushpinShowTimesAd {width:90%;padding:5px;}
.pushpinTheaterInfoAd {width:90%;padding:5px;}
.theaterFavoriteAction{text-decoration:none;padding-left:3px;}

span.favoriteTheaterStar,
span.addFavoriteTheaterStar,
span.notFavoriteTheaterStar,
span.deleteFavoriteTheaterStar
{
    width:20px;
    height:20px;
    padding: 0px 15px 7px 5px;
    vertical-align:middle;
    cursor:pointer;
    _cursor:hand;
}
span.favoriteTheaterStar
{ 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favoriteTheater.png');
}
span.favoriteTheaterStar[class]
{
    background: url(../images/favoriteTheater.png) no-repeat top left;
}
span.addFavoriteTheaterStar
{ 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/addFavoriteTheater.png');
}
span.addFavoriteTheaterStar[class]
{
    background: url(../images/addFavoriteTheater.png) no-repeat top left;
}

/*span.notFavoriteTheaterStar
{ 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pushpinGreenSmall.png');
}
span.notFavoriteTheaterStar[class]
{
    background: url(../images/pushpinGreenSmall.png) no-repeat top left;
}*/
span.notFavoriteTheaterStar
{
    background: url(../images/pushpinGreenSmall.png) no-repeat top left;
}
span.deleteFavoriteTheaterStar
{ 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/deleteFavoriteTheater.png');
}
span.deleteFavoriteTheaterStar[class]
{
    background: url(../images/deleteFavoriteTheater.png) no-repeat top left;
}

.theaterListing {width:98%;_width:100%;min-height:20px;border-bottom:1pt solid #D2E3F8; background-color:#FFFFFF;opacity:1;filter: alpha(opacity=100);cursor:pointer;_cursor:hand;padding-left:3px;}
.theaterListing .name {padding-left:2px;font-weight:bold;}
.highlightTheaterListing {background-color:#DDDDDD;}
.theaterListing .theaterListingNumber {padding-left:2px;font-weight:bold;}

.movieListing {width:98%;_width:100%;border-bottom:1pt solid #D2E3F8; background-color:#FFFFFF;opacity:1;filter: alpha(opacity=100);cursor:pointer;_cursor:hand;padding-left:3px;}
.movieListing .name {padding-left:2px;font-weight:bold;}
.highLightMovieListing {background-color:#DDDDDD;}

span.lockedMovieIconOff
{
    width:0px;
    height:0px;
    padding: 0 0px 0px 0px;
    vertical-align:middle;
}

span.lockedMovieIconOff
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/spacer.png');
}
span.lockedMovieIconOff[class]
{
    background: url(../images/spacer.png) no-repeat top left;
}
span.lockedMovieIconOn
{
    width:20px;
    height:20px;
    padding: 0 7px 7px 5px;
    vertical-align:middle;
}
span.lockedMovieIconOn[class]
{
   background: url(../images/lockedMovie.png) no-repeat top left;
}


.moviesPanelContainer
{
    position: absolute;
    width:190px;
    height:260px;
    _filter: alpha(opacity=90);
    opacity:0.90;
    z-index: 31; 
    top: 70px;
    left: 5px;
    display: block;
    overflow:hidden;
}
.moviesPanelContainer[class]
{
    background: url(../images/movies_expanded.png) no-repeat top left;
}
.panelHeader
{
    position:absolute;
    width:180px;
    height:16px;
    cursor:pointer;
    _cursor:hand;
}
.moviesPanelBody
{
    position:relative;top:3px;left:2px;overflow:auto;height:223px;width:178px;_filter:alpha(opacity=85);background-color:#FFFFFF;border:solid 0pt white;
}
.moviesPanelAd
{
    padding:5px;
}

.moviesPanelBody[class]
{
    top:16px;
}
.moviesPanelBackground
{
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/movies_expanded.png');
}

.movieDetailPanelContainer
{
    position: absolute;
    width:190px;
    height:250px;
    _filter: alpha(opacity=90);
    opacity:0.90;
    z-index: 31; 
    top: 330px;
    left: 5px;
    display: block;
    overflow:hidden;
}
.movieDetailPanelContainer[class]
{
    background: url(../images/movieDetail_expanded.png) no-repeat top left;
}
.movieDetailPanelBackground
{
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/movieDetail_expanded.png');
}
.movieDetailPanelBody
{
    position:relative;top:3px;left:2px;overflow:hidden;height:213px;width:178px;_filter:alpha(opacity=85);background-color:#FFFFFF;
}

.movieDetailPanelBody[class]
{
    top:16px;
}

.movieDetailHeading {width:98%;_width:100%;border-bottom:1pt solid #D2E3F8;background-color:#FFFFFF;padding-left:3px;}
.movieDetailName {font-weight:bold;font-size:13px;}
.movieDetailTheater {color:#000080;font-weight:600;cursor:pointer;_cursor:hand}
.movieDetailTheater:hover {color:#F2935D;}
.movieDetailBody {overflow:auto;width:98%;_width:100%;height:164px;padding-right:5px;background-color:#FFFFFF;padding-left:3px;}
.movieDetailToolbar {background:#D2E3F8;height:16px;width:178px;font-size:8pt;}
.movieDetailToolbar a {color:#000080;text-decoration:none;}
.movieDetailToolbar a:hover {text-decoration:underline;}
.movieDetailAd 
{
    position:relative;
    text-align:center;
    width:90%;
    padding:3px;
}

.moreMovieInfo
{
    border:solid 1pt black;
}

.theatersPanelContainer
{
    position: absolute;
    width:185px;
    height:180px;
    left:5px;
     _filter: alpha(opacity=90);
    opacity:0.90;
    z-index: 31; 
    display: block;
    overflow:hidden;
}
.theatersPanelContainer[class]
{
    background: url(../images/theaters_expanded.png) no-repeat top left;
}
.theatersPanelBackground
{
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/theaters_expanded.png');
}
.theatersPanelToolbar {background:#D2E3F8;height:16px;width:178px;position:relative;top:-166px;left:2px;overflow:hidden;font-size:8pt;_filter:alpha(opacity=85)}
.theatersPanelToolbar[class] {top:16px;}
.theatersPanelToolbar a {color:#000080;text-decoration:none;}
.theatersPanelToolbar a:hover {text-decoration:underline;}

.theatersPanelBody
{
    position:relative;top:3px;left:2px;overflow:auto;height:143px;width:178px;_filter:alpha(opacity=85);background-color:#FFFFFF;
}

.theatersPanelBody[class]
{
    top:16px;
}
.theatersPanelAd
{
    padding:5px;
}

.favoriteTheatersPanelContainer
{
    position: absolute;
    width:185px;
    height:150px;
    left:5px;
    top:70px;
    _filter: alpha(opacity=90);
    opacity:0.90;
    z-index: 31; 
    display: block;
    overflow:hidden;
}
.favoriteTheatersPanelContainer[class]
{
    background: url(../images/favoriteTheaters_expanded.png) no-repeat top left;
}
.favoriteTheatersPanelBackground
{
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favoriteTheaters_expanded.png');
}
.favoriteTheatersPanelToolbar {background:#D2E3F8;height:16px;width:178px;position:relative;top:-136px;left:2px;overflow:hidden;font-size:8pt;_filter:alpha(opacity=85)}
.favoriteTheatersPanelToolbar[class] {top:16px;}
.favoriteTheatersPanelToolbar a {color:#000080;text-decoration:none;}
.favoriteTheatersPanelToolbar a:hover {text-decoration:underline;}

.favoriteTheatersPanelBody
{
    position:relative;top:3px;left:2px;overflow:auto;height:113px;width:178px;_filter:alpha(opacity=85);background-color:#FFFFFF;
}

.favoriteTheatersPanelBody[class]
{
    top:16px;
}

.favoriteTheatersPanelAd
{
    position:relative;
    text-align:center;
    width:90%;
    padding:3px;
}

.panelLoading
{
    width:100%;
    padding-top:40px;
    text-align:center;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    background-color:#FFFFFF;
}

.panelBodyMessage
{
    padding:5px;
}
.PoweredByLogo_ie { width:93px; height:29px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo_powered_by.png', sizingMethod='scale'); }

#banner
{
    position:absolute;
    width:480px;
    height:28px;
    _height:39px;
    border:solid 1pt black;
    float:left;
    margin-left:310px;
    text-align:center;
    padding-top:10px;
}

#banner a
{
    font-weight:bold;
    color:Red;
}

span.advertise
{ 
    width:20px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/advertise.png');
}
span.advertise[class]
{
    position:relative;
    top:-20px;
    height:40px;
    padding:0px 430px 20px 145px;
    vertical-align:middle;
    background: url(../images/advertise.png) no-repeat top left;
}

.cold {color:#000080;}
.cold:hover {color:#555555;}
.warm {color:#f26818;}
.warm:hover {color:#555555;}
.hot {color:#EE3333;}
.hot:hover {color:#555555;}

#directions
{
    position:relative;
    text-align:center;
    width:500px;
    height:50px;
    font-weight:bold;
    font-size:12px;
    z-index:31;
    background-color:#FFFFFF;
    border:solid 1pt #999999;
    padding:10px;
    filter: alpha(opacity=95);
	opacity: 0.95;
	top:70px;
	left:200px;
}