@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:#000 url(../images/bg_dates.jpg) center top no-repeat;
		font:normal .75em Arial, Helvetica, sans-serif;
		color:#fff;
		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;
	}
	.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;
		background:url(../images/bg_dates.jpg) center top no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#header styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		paddding:10px 0 0 0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#buyTickets styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#buyTickets {
		width:357px;
		margin:173px auto 0 auto; padding:4px 0 0 0;
		text-align:center;
	}
		#buyTickets a {
			width:114px; height:31px;
			margin:0 5px 0 0;
			display:inline-block;
			float:left;
		}
		#buyTickets a.btn_aol {
			background:url(../images/btn_aol.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_aol:hover {
				background-position:0 -31px;
			}
		#buyTickets a.btn_fandango {
			background:url(../images/btn_fandango.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_fandango:hover {
				background-position:0 -31px;
			}
		#buyTickets a.btn_movieTickets {
			background:url(../images/btn_movieTickets.png) 0 0 no-repeat;
		}
			#buyTickets a.btn_movieTickets:hover {
				background-position:0 -31px;
			}
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#dates styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#dates {
		padding:50px 0; margin:30px 0 0 0;
	}
		#dates h2#startsAugust {
			width:286px; height:27px;
			margin:0 auto 15px auto;
			background:url(../images/h2_startsAugust.png) 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#opensFriday {
			width:293px; height:27px;
			margin:0 auto 15px auto;
			background:url(../images/h2_opensFriday.png) 0 0 no-repeat;
		}
		#dates h2#nowPlaying {
			width:204px; height:27px;
			margin:0 auto 15px auto;
			background:url(../images/h2_nowPlaying.png) 0 0 no-repeat;
		}
		#dates h2#comingSoon {
			width:209px; height:27px;
			margin:0 auto 15px auto;
			background:url(../images/h2_comingSoon.png) 0 0 no-repeat;
		}
		#dates table {
			border:solid 1px #615a4d;
			width:479px;
			margin:0 auto 44px auto;
		}
			#dates table th {
				border-bottom:solid 1px #615a4d;
				height:26px;
				background:#8a6901;
				font-weight:bold;
				text-align:left;
				vertical-align:middle;
				color:#1c1200;
				font-size:.92em;
			}
				#dates table th.name, #dates table td.name {
					padding:0 0 0 26px;
				}
			#dates table td {
				height:34px;
				background:#1c1200 url(../images/border.png) bottom repeat-x;
				vertical-align:middle;
			}
			#dates table .bottom td {
				background:#1c1200;
			}
				#dates table td.name {
					width:218px;
					text-transform:capitalize;
				}
				#dates table td.city {
					width:186px;
					text-transform:capitalize;
				}
				#dates table td.state {
					text-transform:uppercase;	
				}
			#dates table.comingSoon {
				
			}
				#dates table.comingSoon td.name {
					width:190px;
				}
				#dates table.comingSoon td.city {
					width:141px;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#moreInfo styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#moreInfo {
		border:solid 1px #615a4d;
		width:478px;
		background:#121212;
		margin:0 auto; padding:13px 3px 12px 0;
	}
		#moreInfo h3 {
			width:188px; height:9px;
			margin:0 auto;
			background:url(../images/h3_findMore.png) no-repeat;
		}
		#moreInfo ul {
			padding:13px 0 0 13px;
		}
			#moreInfo ul li {
				margin:0 12px 0 0;
				float:left;
			}
				#moreInfo ul li a {
					height:12px;
					background:url(../images/links_sprite.png);
					display:block;
				}
				#moreInfo ul li.aol {
					width:23px;
				}
					#moreInfo ul li.aol a {
						background-position:0 0 ;
					}
						#moreInfo ul li.aol a:hover {
							background-position:0 -30px;
						}
				#moreInfo ul li.fandango {
					width:58px;
				}
					#moreInfo ul li.fandango a {
						background-position:-35px 0;
					}
						#moreInfo ul li.fandango a:hover {
							background-position:-35px -30px;
						}
				#moreInfo ul li.movie {
					width:82px;
				}
					#moreInfo ul li.movie a {
						background-position:-105px 0;
					}
						#moreInfo ul li.movie a:hover {
							background-position:-105px -30px;
						}
				#moreInfo ul li.landmark {
					width:116px;
				}
					#moreInfo ul li.landmark a {
						background-position:-199px 0;
					}
						#moreInfo ul li.landmark a:hover {
							background-position:-199px -30px;
						}
				#moreInfo ul li.angelika {
					width:125px;
					margin:0 0 4px 0;
				}
					#moreInfo ul li.angelika a {
						background-position:-327px 0;
					}
						#moreInfo ul li.angelika a:hover {
							background-position:-327px -30px;
						}
				#moreInfo ul li.laemmle {
					width:110px;
				}
					#moreInfo ul li.laemmle a {
						background-position:0 -17px;
					}
						#moreInfo ul li.laemmle a:hover {
							background-position:0 -47px;
						}
				#moreInfo ul li.pacific {
					width:95px;
				}
					#moreInfo ul li.pacific a {
						background-position:-123px -17px;
					}
						#moreInfo ul li.pacific a:hover {
							background-position:-123px -47px;
						}
				#moreInfo ul li.amc {
					width:82px;
				}
					#moreInfo ul li.amc a {
						background-position:-231px -17px;
					}
						#moreInfo ul li.amc a:hover {
							background-position:-231px -47px;
						}
				#moreInfo ul li.regal {
					width:123px;
					margin:0;
				}
					#moreInfo ul li.regal a {
						background-position:-329px -17px;
					}
						#moreInfo ul li.regal a:hover {
							background-position:-329px -47px;
						}