body    {

	

	background-color:#B3B1B2;

	margin:0 auto;

	}





#parentcontainer

	{

	margin:0 auto;

	width:800px;

	height:auto;

	overflow:hidden;

	background:url(../images/grpCitygateway.jpg) bottom center no-repeat;

	background-color:#FFFFFF;

	

	}





#parentcontainerprivacyterms

	{

	margin:0 auto;

	width:800px;

	height:auto;

	overflow:hidden;

	background-color:#FFFFFF;

	}

	

#footercontainer

	{

	width:800px;

	height:30px;

	background-color:#000000;

	clear:both;

	}





#footer

	{

	width:780px;

	padding-top:8px;

	font-family:arial;

	color:#ffffff;

	font-size:11px;

	margin-left:auto;

	margin-right:auto;

	}

#footerLeft	{

	float:left;

}

#footerRight	{

	float:right;

}



#footer a

	{

	font-family:arial;

	color:#ffffff;

	font-size:11px;

	text-decoration:none;

	margin-right:10px;

	margin-left:10px;	

	clear:both;

	}







#footer a:hover

	{

	color:#d52029;

	}





#header

	{

	background:url(../images/logoITCNY.png) top center no-repeat;

	width:271px;

	height:277px;

	padding-left:20px;

	}



#headerpress

	{

	background:url(../images/logoAEGITC.gif) top center no-repeat;

	width:271px;

	height:60px;

	padding-left:20px;

	margin-top:10px;

	}



#topleftcontent

	{

	float:left;

	background-color:none;

	width:auto;

	height:auto;

	overflow:hidden;

	}





#toprightcontent

	{

	float:left;	

	background-color:none;	

	width:auto;

	height:auto;

	overflow:hidden;

	margin-top:164px;

	margin-left:110px;

	}





#toprightcontentwhois

	{

	float:left;	

	background-color:none;	

	width:460px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	text-align:left;

	margin-top:5px;

	margin-left:32px;

	}





#hotelcontainer

	{

	float:left;	

	background-color:none;	

	width:460px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	text-align:left;

	margin-top:5px;

	margin-left:32px;

	padding-bottom:300px;

	}

	

	

#hotelcontainer  a

	{

	font-family:arial;

	color:#d52029;

	font-size:12px;

	text-decoration:none;

	clear:both;

	}	

	

#hotelcontainer a:hover

	{

	color:#000000;

	}

	

#toprightcontentwhois a:hover

	{

	color:#d52029;	}





#toprightcontentwhois  a

	{

	font-family:arial;

	color:#000000;

	font-size:11px;

	text-decoration:none;

	clear:both;

	}





#topcontentcontainer

	{

	height:auto;

	width:800px;

	overflow:hidden;

	background-color:none;

	}



#quote

	{

	background:url(../images/grpQuote.png) top center no-repeat;

	width:334px;

	height:65px;

	}



#whoisheader

	{

	background:url(../images/grpWhoIs.png) top center no-repeat;

	width:308px;

	height:39px;

	}

	

	

#pressheader

{

background:url(../images/grpPress.png) top center no-repeat;

width:148px;

height:37px;



}





#haveyoubutton

	{

	width:138px;

	height:37px;

	margin-left:218px;

	margin-top:12px;

	}



#midcontent

	{

	width:800px;

	height:auto;

	overflow:hidden;	

	padding-bottom:230px;

	padding-top:137px;

	clear:both;

	}



#formcontentcontainer

	{

	width:638px;

	height:auto;

	overflow:hidden;

	background-color:white;

	border-style:solid;

	border-color:#D71F27;

	border-top-width:0px;

	border-bottom-width:0px;

	border-left-width:3px;

	border-right-width:3px;

	padding-top:20px;

	padding-bottom:20px;

	}





#formcontent

	{

	margin-left:auto;

	margin-right:auto;

	width:400px;

	font-family:arial;

	color:#000000;

	font-size:12px;

	

	}

#parentformcontainer

	{

	clear:both;

	width:644px;

	margin-right:auto;

	margin-left:auto;

	height:auto;

	overflow:hidden;

	padding-top:10px;

	}





#formheader

	{

	background:url(../images/grpSignUp.gif) top center no-repeat;

	width:644px;

	height:24px;

	margin:0 0 0 0px;

	padding:0 0 0 0px;

	}

#dates

	{

	width:379px;

	height:26px;

	background:url(../images/grpArriving.png) no-repeat;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	margin-bottom:0;

	padding:0 0 0 0px;

	}



img

	{

	border-style:none;

	}



#privacytermscontainer

	{

	width:760px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	padding-bottom:200px;

	padding-left:20px;

	padding-right:20px;

	padding-top:20px;

	

	}





#privacytermscontainer a

	{

	font-family:arial;

	color:#d52029;

	font-size:12px;

	text-decoration:none;

	}



#privacytermscontainer a:hover

	{

	color:#000000;

	}



#privacytermsheader

	{

	font-family:arial;

	color:#000000;

	font-size:18px;

	}



#backbutton

	{

	width:119px;

	height:28px;

	margin:0 0 0 0px;

	padding:0 0 0 0px;

	}



	#navcontainer

	{



	float:right;

	width:495px;

	height:30px;

	margin-top:5px;

	background:url(../images/navEmpty.png) repeat;

	}

	*html #navcontainer

	{

	float:right;

	width:490px;

	height:30px;

	margin-top:5px;

	background:url(../images/navEmpty.png) no-repeat;

	}

	

	#navcontainer ul

{

list-style:none;

margin:0px;

padding:0px;

}



#navcontainer li

{

float:left;

}



#hotelsheader

{

	background:url(../images/grpHotel.png) no-repeat;

	width:136px;

	height:38px;

}



#hotelimagedescriptioncontainer

{

float:left;

margin-right:40px;

margin-top:10px;

padding-left:0px;

padding-bottom:0px;

height:135px;

}





#hotelimage

{

margin:0 0 0 0;

padding:0 0 0 0;

}



#hoteldescription

{

text-align:center;

width:100px;

margin-left:10px;



}



#hotelimagecontainer

{

width:500px;

height:auto;

overflow:none;

position:relative;

}



.imgpdf

{

margin-right:5px;

}





#presscontent, #concerts

{

	float:left;	

	background-color:none;	

	width:460px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	text-align:left;

	margin-top:5px;

	margin-left:32px;

	padding-bottom:300px;

}


#allpanelsheader

{

background:url(../images/allPanelists.jpg);

width:242px;

height:17px;

}

#othernewsheader

{

background:url(../images/grpOtherNews.png);

width:242px;

height:17px;

}
#allpanelscontainer {
	padding-bottom:150px;
}

#othernewscontainer, #allpanelscontainer

{

margin-left:30px;

margin-top:30px;

font-family:arial;

color:#000000;

font-size:12px;
}



#othernewscontainer a

{

font-family:arial;

color:#000000;

font-size:12px;

text-decoration:none;

}



#othernewscontainer a:hover

{

font-family:arial;

color:#d52029;

font-size:12px;

text-decoration:none;

}



#othernewscontainer ul

{

padding-left:10px;

margin:0 0 0 0px;

}



#othernewscontainer li

{

padding-top:5px;

}



#presscontent a:hover

	{

	color:#d52029;

	}





#presscontent  a

	{

	font-family:arial;

	color:#000000;

	font-size:11px;

	text-decoration:none;

	clear:both;

	}





#topcontentcontainer

	{

	height:auto;

	width:800px;

	overflow:hidden;

	background-color:none;

	}

	

#jumpheader

{

	background:url(../images/grpReg.gif);

	width:307px;

	height:45px;

}



#contentqueue

{

	float:left;	

	background-color:none;	

	width:460px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	text-align:left;

	margin-top:5px;

	margin-left:32px;

	padding-bottom:300px;

}



#contentqueue a:hover

	{

	color:#000000;

	}





#contentqueue  a

	{

	font-family:arial;

	color:#d52029;

	font-size:11px;

	text-decoration:none;

	clear:both;

	}

	

	

#presslogos

	{

	padding-top:120px;

	}



#pressleft

{

margin:0 0 0 0px;

padding:0 0 0 0px;

float:left;

}



#pressright

{

margin-top:20px;

float:left;

}



#signuptext

{

margin-top:120px;

font-family:arial;

font-size:18px;

}

/* BEGIN GATEWAY A.K.A Home Page */

#arriveImg	{

	background-image:url(../images/arriving_date.gif);

	height:101px;

	width:438px;

	margin-top:125px;

}

#bodyContainer	{

	float:left;

	height:auto;

	clear:both;

	width:750px;

	margin-bottom:20px;

	margin-left:35px;

	font-family:Arial;

	font-size:14px;

}

*html #bodyContainer	{

	margin-left:15px;

	margin-bottom:20px;

}

#contentqueueNew

{

	float:left;	

	background-color:none;	

	width:460px;

	height:auto;

	overflow:hidden;

	font-family:arial;

	color:#000000;

	font-size:12px;

	text-align:left;

	margin-top:5px;

	margin-left:32px;

	padding-bottom:30px;

}

.redTxt	{

	color:#d71f26;

}

.headTxt	{

	font-size:17px;

	color:#d71f26;

	font-weight:bold;

}

.regPhotoMarg	{

	margin:0px 0px 30px 30px;

}

#overBuildImg	{

	float:right; width:370px; height:135px; margin-bottom:20px;

}

.overBuildBtn	{

	margin:24px 10px 0px 0px;

}

/* END NEW GATEWAY A.K.A Home Page */

/* BEGIN CONCERTS PAGE STYLES */
h2	{
	text-align:center;
	font-size:18px;
}
*html	h2	{
	font-size:18px;
}
#concertContainer	{
	width:auto;
	border-bottom:solid;
	border-width:1px;
	border-bottom-color:#CC3300;
}
#concertContainer	h3	{
	text-align:left;
}
#concertContainer	img	{
	float:left;
	margin:2px 20px 20px 0px;
}
#concertContainer	p	{
	margin-top:0px;
}
.buyBtnSpacer	{
	margin-bottom:20px;
}
#concerts	a	{
	color:#ff0000;
	text-decoration:none;
}
#concerts	a:hover	{
	text-decoration:underline;
}
/* END CONCERTS PAGE STYLES */
