/*
------------------------------------------------------
Movies.com - Movietimes Styles                       
Copyright (c) 2009. All rights reserved.          
------------------------------------------------------
*/

.movieTimes h1 { margin-left: 28px; margin-bottom: 10px; }
.movieTimes.splitCol300 .topMarquee { margin-left: 0px; width: 590px; min-height: 33px; padding: 13px 10px 14px 28px; clear:both;}
.movieTimes.splitCol300 #content {margin-top:21px;}
.movieTimes.splitCol300 #tabsWrapper { width: 628px; background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) no-repeat 87px -117px; margin-bottom: 17px;}
.movieTimes.splitCol300 #tabsMovieTimes { width: 628px; background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) no-repeat -56px -117px; }
.movieTimes.splitCol300 #tabsMovieTimes .last a em { padding-right: 0px; }
.movieTimes .selectedDate { overflow: auto; }
.movieTimes .selectedDate label { float: left; font-size: 1.7em; margin-right: 14px;line-height: 1.4em;}
.movieTimes .selectedDate select { float: left; vertical-align: middle;}
.movieTimes #chooseFilter { margin-bottom: 14px; }
.movieTimes #chooseFilter select { width: 236px;}
.movieTimes #chooseFilter .links { color: #006666; font-weight: bold;}
.movieTimes #chooseFilter p.notice { float: right; width: 340px; text-align: right; line-height: 1.7em; }
.movieTimes .theaterList {	color: #333; }
.movieTimes .theaterInfo {	background: #ececec; padding: 14px 14px 14px 28px; overflow: auto; }
.movieTimes .theaterInfo h2 {	text-transform: none; }
.movieTimes .theaterInfo h2 a { width: 405px; color: #000; }
.movieTimes .theaterInfo span { padding-right: 1em; vertical-align: middle;}
.movieTimes .theaterInfo .amenities { float: right; text-align: right; width: 180px; }
.movieTimes .theaterInfo .amenities img {	margin-left: 1px; margin-bottom: 2px; }
.movieTimes .info .address {	color: #333; }
.movieTimes .info { width: 215px; margin-right: 30px; float: left; padding: 8px 0px 9px 0px;}
.movieTimes .movieListings li > p {	padding: 10px 0px; }
.movieTimes .showtimesWrapper { width: 274px; float: left; padding-top: 11px; }
.movieTimes .showtimes { overflow: auto; padding-bottom: 4px;}
.showtimes li { font-size: 1.2em; float: left; width: 54px; padding-bottom: 4px;}
.movieTimes .showtimes li a { padding-right: 2px; vertical-align: middle; }
.movieTimes .tickets { width: 80px; float: right; padding-top: 6px; }
.movieTimes .specialShows {font-weight:bold; clear:both;}
.movieTimes .specialShows span { font-weight:bold; }
.movieTimes .noShows { margin-top: 12px; padding-bottom: 15px;}
.movieTimes .searchBox { position: relative; }
.movieTimes .noLocation .searchBox .search {	left: 280px; }
.movieTimes .noLocation .searchBox .fancy { width: 280px; position: absolute; }
.movieTimes .noLocation .searchBox { padding-left: 0px; height: 38px;}
/*
.movieTimes .searchBox { background: transparent url(../images/global/search-bg-cap.png) no-repeat left 50%; padding-left: 3px;}
.movieTimes .searchBox .fancy { width: 240px; margin: 10px 0px; background: transparent url(../images/global/search-bg.png) repeat-x left 50%; font-size: 1.2em; }
.movieTimes .searchBox .search {	position: absolute; right: 270px; top: 7px;} 
*/
.movieTimes .topMarquee.noLocation { min-height: 81px;}
.movieTimes #searchSuggestions {	margin-top: 15px;}
.movieTimes #searchSuggestions p { line-height: 1.8em; }
/*#changeLocationBox {	width: 262px; height: 45px; background: #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; position:absolute; z-index: 20; -moz-box-shadow: 0px 0px 8px #444; -webkit-box-shadow: 0px 0px 8px #444;	box-shadow: 0px 0px 8px #444;	}*/
#changeLocationBox .tail {	position: absolute; background: transparent url(../images/global/changeLocationBox-arrow.png) no-repeat 50% top; width: 21px; height: 10px; top:-2px; left: 120px; }
#changeLocationBox {	width: 276px; height: 59px; background: transparent url(../images/global/changeLocationBox.png) no-repeat left top; position:absolute; z-index: 20; }