@charset "utf-8";

body{
margin:0px;
padding:0px;
text-align:center;
height:100%;
color:#FFFFFF;
background-color:#000000;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.h3{
color:#FFFFFF;
}

.h2{
color:#FFFFFF;
}

#wrapper{
width:100%;
margin:auto;
padding:0px;
}

img{
border:0px;
}

.normal_text {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #fff;
	text-align:justify;
	text-decoration: none;
}

.white_text {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #fff;
	text-align:justify;
	text-decoration: none;
}

.white_text2 {
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #fff;
	text-align:justify;
	text-decoration: none;
}

.red_text {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #fd2534;
	text-decoration: none;
}

.yellow_text {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	color: #ffd502;
	text-decoration: none;
}

.red_text_big{
	font-size: 25px;
	font-style: normal;
	line-height: 10px;
	font-weight:bold;
	color: #fd2534;
	text-decoration: none;
}
.blue_text_bold {
	font-size: 25px;
	font-style: normal;
	line-height: 18px;
	font-weight:bold;
	text-align:center;
	color: #94c5ff;
	text-decoration: underline;
}

.red_text_bold {
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight:bold;
	text-align:center;
	color: #fd2534;
	text-decoration: underline;
}
a.red_text_bold {
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight:bold;
	text-align:center;
	color: #fd2534;
	text-decoration: underline;
}

.top_nav{
margin: 20px auto 0;
padding:0px;
height:21px;
width:1055px;
}

.top_nav ul{
margin:0px;
padding:0px;
float:left;
text-align:center;
list-style-type:none;
}

.top_nav li{
margin:0px;
padding:0px;
float:left;
text-align:center;
list-style-type:none;
text-decoration:none;
}

.top_nav li a{
margin:0px;
padding:0px;
float:left;
text-align:center;
list-style-type:none;
text-decoration:none;
}

.flash_bnr{
margin: auto;
padding:0px;
float:left;
width:100%;
border-bottom:1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}

.main_container{
margin:auto;
padding:20px 0px 0px 0px;
width:920px;
text-align:left;
height:100%;
}

.right_bdr{
margin:20px 0px 0px 0px;
padding:0px 20px 0px 0px;
float:left;
width:550px;
height:100%;
text-align:left;
border-right:1px solid #CCCCCC;
}

.left_bdr {border-left:1px solid #CCCCCC;}

readmore{
margin:0px;
padding:0px;
text-align:center;
}

.about_right_sec{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:320px;
height:100%;
float:left;
text-align:center;
}

.where_sec{
margin:0px;
padding:0px 0px 0px 20px;
width:280px;
height:100%;
float:left;
text-align:center;
}

.copyrights{
margin:0px 0px 20px 0px;
padding:0px;
float:left;
text-align:center;
width:920px;
height:100%;
} 
.footer{
margin:20px 0px 10px 0px;
padding:0px;
float:left;
text-align:center;
width:950px;
height:100%;
}

.footer_txt{
font-size:12px;
color:#fff;
text-align:center;
font-weight:bold;
text-decoration:none;
}

a.footer_txt:hover{
font-size:12px;
color:#fd2534;
font-weight:bold;
text-align:center;
text-decoration: underline;
}

.footer_txt_current{
font-size:12px;
color:#fd2534;
font-weight:bold;
text-align:center;
text-decoration: underline;
}

.bdr{
margin:0px;
padding:0px;
border-left:1px solid #FFFFFF;
}

.tickets_sale{
margin: auto;
padding:10px 0px 20px;
text-align:center;
width:920px;
}

.normal_text2 {
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.blue_text_bold2 {
    font-size: 13px;
    font-style: normal;
    line-height: 18px;
    font-weight:bold;
    text-align:center;
    color: #0000ff;
    text-decoration: none;
}

.blue_text_normal2 {
    font-size: 11px;
    font-style: normal;
    line-height: 18px;
    text-align:center;
    color: #0000ff;
    text-decoration: none;
} 

.mailing-signup {
	background:url('images/mailingbg.png') no-repeat;
	width:320px;
	height:100px;
	margin:20px 0;
	padding:10px;
}

.travel {
	float:left;
	padding:10px 0 0 0;
	margin:0 20px 0 0;
}

.travel_rightCol {
	float:left;
	padding:10px 0 0 0;
}

.travel_rightCol_header {
	background:url('images/nyc_hotels.gif');
	height:31px;
	width:338px;
	position:relative;
	bottom:280px;
}

#celebrities h2 {font-size:20px;color:#fdd914;margin:0;}
#celebrities h3 {font-size:16px;color:#fd2534;margin:0 0 5px 0;}
#celebrities p {font-size:14px;margin:0 0 20px 0;}
#celebrities img {margin-bottom:10px;}

.holsched h3 {font-size:30px;text-transform:uppercase;text-align:center;color:#fdd914;margin-bottom:0;}
.holsched p {font-size:13px;margin-bottom:0;text-align:center;}
