body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9F9F9F;
}
body {
	background:url('../images/bg.gif') repeat-x #000000;
	margin:0px;
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover, a:active, a:visited:hover {
	color: #CA1B35;
	text-decoration: underline;
}

.block { display:block; }
.red { color:#CA1B35; }
.grey { color:#333333; }
.large { font-size:14px; }

form {
	text-align:left;
}
	form .form_input {
		width:200px;
	}

.page_container {
	width:950px;
	margin:auto;
	position:relative;
}

.logo {
	width:87px;
	position:absolute;
	top:0px;
	left:0px;
}
.popup .logo {
	position:relative;
}

.main_menu {
	position:absolute;
	top:0px;
	left:87px;
}
	.main_menu ul {
		margin:0;
		padding:0;
	}
	.main_menu li {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}

.sub_menu {
	position:absolute;
	top:384px;
	left:280px;
}
	.sub_menu ul {
		margin:0;
		padding:0;
	}
	.sub_menu li {
		list-style:none;
		margin:0 0 -5px 0;
		padding:0;
	}
	.sub_menu a img {
		margin:2px;
	}

.text_menu {
	position:absolute;
	top:8px;
	left:625px;
	text-transform:uppercase;
	font-size:9px;
	color:#CA1B35;
}
	.popup_text_menu a:link, .popup_text_menu a:visited,
	.text_menu a:link, .text_menu a:visited {
		text-decoration:none;
		color:#FFFFFF;
	}
	.popup_text_menu a:active, .popup_text_menu a:hover, .popup_text_menu a:visited:hover,
	.text_menu a:active, .text_menu a:hover, .text_menu a:visited:hover {
		text-decoration:none;
		color:#CA1B35;
	}
	.text_menu a.current {
		font-weight:bold;
	}
.popup_text_menu {
	text-transform:uppercase;
	font-size:9px;
	color:#CA1B35;
	width:85px;
	text-align:center;
}

.content_container {
	width:863px;
	position:absolute;
	top:24px;
	left:87px;
	background:url('../images/cell_bg_home.jpg') no-repeat right top #000000;
}
.popup_container{
	left:87px;
	position:absolute;
	top:24px;
	width:540px;
}
	.popup_copy_container{
		background-color:#BBBBBB;
		width:530px;
	}
	.popup_copy_container .name {
		padding:5px 5px 2px 5px;
		width:150px;
	}
	.popup_copy_container .address {
		padding:5px 5px 2px 5px;
		width:280px;
	}
	.popup_copy_container .map {
		padding:5px 5px 2px 5px;
		text-align:center;
		width:50px;
	}
.content_area {
	width:863px;
	position:relative;
}

.copy_container {
	width:280px;
	background-color:#BBBBBB;
}
	.copy_container .title {
		padding:15px 25px 5px 25px;
		font-size:20px;
		color:#FFFFFF;
	}
	.popup_copy_container .copy,
	.copy_container .copy {
		padding:0px 25px 25px 25px;
		color:#333333;
		line-height:125%;
	}
	.popup_copy_container td,
	.copy_container td {
		color:#333333;
	}

.footer {
	padding:30px 0px 20px 0px;
	line-height:150%;
	font-size:9px;
}
	.footer a {
		text-transform:uppercase;
	}
	.footer a:link, .footer a:visited {
		text-decoration:none;
		color:#CCCCCC;
	}
	.footer a:active, .footer a:hover, .footer a:visited:hover {
		text-decoration:none;
		color:#CA1B35;
	}
	
.age_verification_container{
	margin:auto;
	width:650px;
}
	.enter_content{
		color:#9F9F9F;
		font-size:11px;
		margin:auto;
		text-align:center;
		width:400px;
	}
	.enter_text:link, .enter_text:visited {
		color:#CC0000;
		font-size:16px;
		text-decoration:underline;
	}
	.enter_text:active., enter_text:hover, .enter_text:active:hover { 
		color:#FF0000;
		font-size:16px;
		text-decoration:none;
	}


/* background images */
#brooklyn-bridge {
	background-image:url('../images/bg/brooklyn-bridge.jpg');
}
#chrysler-building-top {
	background-image:url('../images/bg/chrysler-building-top.jpg');
}
#empire-state-building {
	background-image:url('../images/bg/empire-state-building.jpg');
}
#full-chrysler-building {
	background-image:url('../images/bg/full-chrysler-building.jpg');
}
#grand-central-station {
	background-image:url('../images/bg/grand-central-station.jpg');
}
#radio-city {
	background-image:url('../images/bg/radio-city.jpg');
}
#time-lapse-cityscape {
	background-image:url('../images/bg/time-lapse-cityscape.jpg');
}
#time-lapse-times-square {
	background-image:url('../images/bg/time-lapse-times-square.jpg');
}
#times-square {
	background-image:url('../images/bg/times-square.jpg');
}
