#sonyheader,
#footer { display:none; }

html {  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html { background-color: #fff; }

body { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }

#contentcontainer { padding-bottom: 70px; text-align: left; }

#maincontent { display: block; margin: 0 auto; }

h1 { padding-top: 20px; font-size:26px; text-align:center; }

p.sprite { text-align:center; font-size:20px; padding:5px 0; }

p { color:#000 !important; }

a { visibility:hidden; }
#share, #back  { display:none; }

.theaterlistings { width:700px; border: 1px solid #575D5D; margin:0 auto; }

.theaterlistings h3 { color: #CFD0D0; text-transform: uppercase; }

.theaterlistings ul { list-style: none; }

.theaterlistings#listings { background: none; padding-bottom: 0; }

.theaterlistings#listings h2 { margin: 0 auto 15px; }

.theaterlistings#listings p#back { font-size: 1.1em; margin-left: 25px; }

.theaterlistings h2 { text-align:center; margin: 0 auto; padding-top: 33px; }

ul#theaterlistings { list-style: none; margin: 0; padding: 0; }

ul#theaterlistings li { overflow: hidden; margin-bottom: 5px; }

ul#theaterlistings li a.sprite { float: left; padding-top: 10px; width: 100px; }

ul#theaterlistings li .fake { float: left; padding-top: 10px; width: 100px; }

ul#theaterlistings li p { color: #e5e5e5; float: left; font-size: 1.3em; margin: 4px 0 0 15px; text-transform: uppercase; }

ul#theaterlistings li p.theater { width: 300px; }

ul#theaterlistings li p.city { width: 180px }

ul#theaterlistings li p.state { float: left; margin-left: 0; }
