/*Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*ie6 background image flicker fix*/
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html {
	background-color: #080000;
}

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

.sprite {
	display: block;
	height: 0;
	overflow: hidden;
}

#contentcontainer {

	padding-bottom: 70px;
	text-align: left;
}
	#maincontent {
		background: url(../images/bg-content.jpg) no-repeat center top;
		display: block;
		margin: 0 auto;
		width: 1000px;
	}
		h1 {
			padding-top: 199px;
		}		
		.aesthetics {
			background: url(../images/bg-aesthetics.jpg) no-repeat center top;
			margin: 0 auto;			
			padding: 5px;
			width: 665px;
		}
		
		.home {
			background: url(../images/bg-aesthetics-home.jpg) no-repeat center top !important;
		}
			.theaterlistings {
				/*background: url(../images/divider.jpg) no-repeat center 33px;*/
				border: 1px solid #575D5D;
				_height: 1%;
				overflow: hidden;
				padding-bottom: 60px;
			}
				.theaterlistings a {
					color: #CFD0D0
				}
					.theaterlistings a:hover {
						color: #889096
					}
				.theaterlistings h3 {
					color: #CFD0D0;
					text-transform: uppercase;
				}
				.theaterlistings ul {
					list-style: none;
					margin-top: 30px;
				}
			.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 {
					/*background: url(../images/title-completetheaterlistings.jpg) no-repeat center top;*/
					margin: 0 auto 30px;
					padding-top: 33px;
					width: 665px;
				}	
				.theaterlistings h2 {	
					margin: 0 auto 30px;
				}										
				#us {
					float: left;
					font-size: 1.2em;
					margin-left: 75px; 
					_margin-left: 35px;
					width: 205px;
				}
					#us ul li {
						float: left;
						margin: .3em 1.2em 0 0;
						text-align: left;
						width: 25px;
					}							
				#countries {
					float: right;
					font-size: 1.2em;
					margin-right: 55px; 
					_margin-right: 22px;
					width: 200px;
				}
					#countries ul li {
						margin-top: .3em;
					}
					#countries ul#canada {
						margin-bottom: 45px;
					}
		ul#theaterlistings {
			list-style: none;
			margin: 25px 0 0;
			padding: 0 25px;
		}		
			ul#theaterlistings li {
				_height: 1%;
				overflow: hidden;
				margin-bottom: 15px;
			}
				ul#theaterlistings li a.sprite {
					background: url(../images/button-visit.jpg) no-repeat center top;
					float: left;
					padding-top: 28px;
					width: 151px;
				}
				ul#theaterlistings li .fake {
                                        float: left;
                                        padding-top: 28px;
                                        width: 151px;
                                }
				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: 280px;
				}
				ul#theaterlistings li p.city {
					width: 115px
				}
				ul#theaterlistings li p.state {
					float: right;
					margin-left: 0;
				}
	#footercontainer {
		/*background: url(../images/bg-html.jpg) repeat center top;*/
		color: #CFD0D0;
		padding-top: 20px;
	}
		#footercontainer a {
			color: #CFD0D0;
		}
			#footercontainer a:hover {
				color: #303030;
			}
		#billingblock {
			background: url(../images/billingblock.jpg) no-repeat center top;
			margin: 0 auto 15px;
			padding-top: 35px;
			width: 540px;
		}		
		#footercontainer ul#footerlogos {
			_height: 1%;
			list-style: none;
			margin: 0 auto;
			overflow: hidden;
			width: 745px;
		}
			#footercontainer ul#footerlogos li {
				float: left;
				margin-right: 25px;
			}
			#footercontainer ul li#ratingslinks {
				float: right;
				margin: 0;
			}
		#footer,
		#footer a {
			color: #eaeaea;
		}
