@charset "utf-8";
/*	-------------------------------------------------------------
	CSS MAIN: 		Please Give Dates
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		pg_dates.css
	Date:			Apr 29, 2010
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*
	

/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0; 
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	body {
		background:#edebea url(../../images/bg.png) center top repeat-y;
		font:normal .75em Arial, Helvetica, sans-serif;
		color:#3a3320;
		line-height:1;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
		text-transform:capitalize;
	}
		table .state {
			text-transform:uppercase;
		}
		table th.state {
			text-transform:capitalize;
		}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	a {
		text-decoration:none;
	}
	#main {
		width:960px;
	 	margin:0 auto; padding:13px 0 0 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#header styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:160px;
		background:url(../../images/bg_pleaseGive.png) center 0 no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#buyTickets styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#buyTickets {
		background:url(../../images/buyTicketsNowAt.png) 9px -1px no-repeat;
		width:320px;
		margin:128px auto 0 auto; padding:4px 0 0 0;
		text-align:center;
	}
		#buyTickets a {
			margin:10px 0 0 0;
			display:block;
			float:left;
			outline:#f15d22;
		}
		#buyTickets a.btn_aol {
			width:61px; height:21px;
			margin-right:25px; margin-left:8px;
			background:url(../../images/btn_aol.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_aol:hover {
				background-position:0 -21px;
			}
		#buyTickets a.btn_fandango {
			width:91px; height:20px;
			margin-right:23px;
			background:url(../../images/btn_fandango.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_fandango:hover {
				background-position:0 -20px;
			}
		#buyTickets a.btn_movieTickets {
			width:101px; height:21px;
			background:url(../../images/btn_movieTickets.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_movieTickets:hover {
				background-position:0 -21px;
			}
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#dates styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#dates {
		padding:0 0 50px 0; margin:30px 0 0 0;
	}
		#dates h2#nowPlaying {
			width:149px; height:19px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_nowPlaying.png) 0 0 no-repeat;
		}	
		#dates h2#startsFriday {
			width:171px; height:20px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_startsFriday.png) 0 0 no-repeat;
		}	
		#dates h2#comingSoon {
			width:420px; height:18px;
			margin:0 auto 15px auto;
			background:url(../../images/h2_comingSoon.png) 0 0 no-repeat;
		}
		#dates table {
			width:479px;
			margin:0 auto 44px auto;
		}
			#dates table th {
				height:26px;
				background:#f15d22;
				font-weight:bold;
				text-align:left;
				vertical-align:middle;
				color:#e8e6e5;
				font-size:.92em;
			}
				#dates table th.name, #dates table td.name {
					padding:0 0 0 26px;
				}
			#dates table td {
				height:34px;
				background:url(../../images/border.png) bottom repeat-x;
				vertical-align:middle;
			}
				#dates table td.name {
					width:218px;
				}
				#dates table td.city {
					width:186px;
				}
			#dates table.comingSoon {
				
			}
				#dates table.comingSoon td.name {
					width:190px;
				}
				#dates table.comingSoon td.city {
					width:141px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#moreInfo styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#moreInfo {
		width:476px;
		background:url(../../images/findMoreInformationAt.png) 0 0 no-repeat;
		padding:21px 3px 12px 0; margin:0 auto 20px auto;
		font:bold 11px Arial, Helvetica, sans-serif;
		line-height:20px;
	}
		#moreInfo h3 {
			color:#e2e2e2;
			text-transform:uppercase;
			text-align:center;
		}
		#moreInfo ul {
			margin:0 0 0 0;
		}
			#moreInfo ul li {
				margin:0 15px 0 0;
				float:left;
			}
				#moreInfo ul li a {
					height:13px;
					background:url(../../images/links_sprite.png);
					display:block;
					outline:#f15d22;
				}
				#moreInfo ul li.aol {
					width:20px;
				}
					#moreInfo ul li.aol a {
						background-position:0 0 ;
					}
						#moreInfo ul li.aol a:hover {
							background-position:0 -30px;
						}
				#moreInfo ul li.fandango {
					width:46px;
				}
					#moreInfo ul li.fandango a {
						background-position:-35px 0;
					}
						#moreInfo ul li.fandango a:hover {
							background-position:-35px -30px;
						}
				#moreInfo ul li.movie {
					width:68px;
				}
					#moreInfo ul li.movie a {
						background-position:-97px 0;
					}
						#moreInfo ul li.movie a:hover {
							background-position:-97px -30px;
						}
				#moreInfo ul li.landmark {
					width:95px;
				}
					#moreInfo ul li.landmark a {
						background-position:-180px 0;
					}
						#moreInfo ul li.landmark a:hover {
							background-position:-180px -30px;
						}
				#moreInfo ul li.angelika {
					width:103px;
					margin:0 0 4px 0;
				}
					#moreInfo ul li.angelika a {
						background-position:-289px 0;
					}
						#moreInfo ul li.angelika a:hover {
							background-position:-289px -30px;
						}
				#moreInfo ul li.laemmle {
					width:90px;
				}
					#moreInfo ul li.laemmle a {
						background-position:0 -17px;
					}
						#moreInfo ul li.laemmle a:hover {
							background-position:0 -47px;
						}
				#moreInfo ul li.pacific {
					width:81px;
				}
					#moreInfo ul li.pacific a {
						background-position:-105px -17px;
					}
						#moreInfo ul li.pacific a:hover {
							background-position:-105px -47px;
						}
				#moreInfo ul li.amc {
					width:70px;
				}
					#moreInfo ul li.amc a {
						background-position:-199px -17px;
					}
						#moreInfo ul li.amc a:hover {
							background-position:-199px -47px;
						}
				#moreInfo ul li.regal {
					width:101px;
				}
					#moreInfo ul li.regal a {
						background-position:-289px -17px;
					}
						#moreInfo ul li.regal a:hover {
							background-position:-289px -47px;
						}
		