
.hidden {
	visibility:hidden
}
#results {
	height:auto !important;
	height:350px;
	margin-left:15em;
	min-height:350px;
	min-width:800px;
width:expression(document.body.clientWidth<1000?"800px":"99.9%")
}
.name {
	font-size:100%;
	margin:0
}
.times {
	clear:both;
		font-size:80%;
	margin:0
}
.address {
	margin:0;
		font-size:80%;
}
#movie_results {
	overflow:auto
}
.movie_results {
	margin-top:11px
}
.movie {
	clear:both;
	margin-bottom:40px;
	text-align:left;
}
.movie .header {
	padding-left:8px
}
.movie .img {
	border:1px solid #ccc;
	float:left;
	margin-bottom:10px
}
.movie .desc {
	margin-bottom:15px;
	max-width:42em
}
.movie h2 {
	font-size:124%;
	margin-bottom:2px
}
.movie .info {
	margin-bottom:10px;
		font-size:75%;
		
}
.movie .syn {
	margin-bottom:10px
}
.movie .section_title {
	background:#f0f7f9;
	clear:both;
	font-size:108%;
	margin-bottom:11px;
	margin-top:11px;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:5px
}
.movie .showtimes {
	margin-bottom:8px;
	padding-left:8px
}
.movie .show_left {
	width:49%
}
.movie .show_right {
	width:49%
}
.movie .theater {
	padding-bottom:15px
}
.theater {
	clear:both;
	padding-bottom:1px
}
.theater_after_icon {
	padding-left:25px
}
.theater .show_left {
	width:49%
}
.theater .show_right {
	width:49%
}
.theater h2 {
	font-size:124%;
	margin-bottom:2px
}
.theater .icon {
	float:left;
	height:3em;
	margin-right:5px
}
.theater .closure {
	font-size:100%
}
.theater .info {
	font-size:100%;
	padding-bottom:5px;
	padding-top:5px
}
.theater .movie {
	margin-bottom:8px;
	margin-right:8px;
	max-width:42em
}
.theater .movie .desc {
	margin-bottom:5px;
	margin-left:0
}
.theater .movie .info {
	margin-top:0
}
.theater .showtimes {
	margin-bottom:40px;
	margin-top:8px
}
#theater_map {
	right:0;
	left:0;
	position:relative;
	top:0
}
#theater_static_map {
	border:1px solid #c9d7f1;
	margin:10px
}
.map_marker .name {
	margin-top:10px
}
.photo {
	border:1px solid #ccc;
	margin-bottom:20px;
	margin-left:8px
}
.show_left {
	float:left;
	margin:0;
	width:49.999%
}
.show_right {
	float:right;
	margin:0;
	width:50%
}
.show_more {
	clear:both;
	font-size:124%;
	margin:0
}
.show_more a {
	color:#77c
}
.reviews {
	margin-bottom:8px;
	padding-left:8px
}
.review {
	margin-bottom:5px
}
.review .publisher {
	color:green
}
.review .date {
	color:#6f6f6f
}
.trailer {
	margin-bottom:8px;
	padding-left:8px
}
.clear {
	clear:both
}
.iconA {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 0
}
.iconB {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -38px
}
.iconC {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -76px
}
.iconD {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -114px
}
.iconE {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -152px
}
.iconF {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -190px
}
.iconG {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -228px
}
.iconH {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -266px
}
.iconI {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -304px
}
.iconJ {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_A_J.png) repeat 0 -342px
}
.iconK {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 0
}
.iconL {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -38px
}
.iconM {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -76px
}
.iconN {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -114px
}
.iconO {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -152px
}
.iconP {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -190px
}
.iconQ {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -228px
}
.iconR {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -266px
}
.iconS {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -304px
}
.iconT {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -342px
}
.iconU {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -380px
}
.iconV {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -418px
}
.iconW {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -456px
}
.iconX {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -494px
}
.iconY {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -532px
}
.iconZ {
	background:url(http://maps.gstatic.com/mapfiles/red_icons_K_Z.png) repeat 0 -570px
}
#gbar {
	float:left;
	height:22px
}
.gbh, .gbd {
	border-top:1px solid #c9d7f1;
	font-size:1px
}
.gbh {
	height:0;
	position:absolute;
	top:24px;
	width:100%
}
#gbi, #gbg, #gbs, #gbm {
	background:#fff;
	left:0;
	position:absolute;
	text-align:left;
	visibility:hidden;
	z-index:1000
}
#gbi, #gbg, #gbm {
	border:1px solid;
	border-color:#c9d7f1 #36c #36c #a2bae7;
	z-index:1001
}
#guser {
	padding-bottom:7px !important;
	text-align:right
}
#gbar, #guser {
	font-size:13px;
	padding-top:1px !important
}
.gb1, .gb3 {
	zoom:1;
	margin-right:.5em
}
.gb2 {
	display:block;
	padding:.2em .5em
}
a.gb1, a.gb2, a.gb3, a.gb4 {
	color:#00c !important
}
.gb2, .gb3 {
	text-decoration:none
}
a.gb2:hover {
	background:#36c;
	color:#fff !important
}
