/*----Inventive Events CSS----
------MWA Design------
------25/02/07--------*/


body {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	text-align: center;
	line-height: 1.5em;
	font-family: arial, sans-serif;
	background: #564239;
    }


/*----- page setup ------*/


body a img {
	border: none;
}


#company {
	font-size: 1.7em;
	margin: 0;
	padding: 0;
}


h1 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}




h3 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}



h4 {
	font-size: 1.1em;
	margin: 0;
	padding: 0
}



p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}


ul{
	margin: 0;
	padding: 0;
	list-style: none;
}




/*----- global classes ------*/


.floatRight{
	float: right;
}

.floatLeft{
	float: left;
}


.strong{
	font-weight: bold;
}

.stronger{
	font-weight: bold;
	font-size: 110%;
}


/*----- wrap ------*/

#wrap {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 918px;
	background: #fff url(img/wrapBack.gif) repeat-y left top;
}


#backWrap2{
	float: left;
	width: 918px;
	background: #fff url(img/wrapBack.gif) repeat-y left top;
	padding-bottom: 25px;
}

#backWrap{
	float: left;
	width: 918px;
	background: #fff url(img/wrapBack.gif) repeat-y left top;
	padding-bottom: 28px;
}



/*----- header ------*/


#header{
	float: left;
	width: 858px;
	margin: 20px 30px 0 30px;
}

* html #header{
	margin: 15px 15px 0 15px;
}


#header .headerLeft{
	float: left;
	width: 512px;
}


#header .headerRight{
	float: right;
	width: 346px;
	text-align: right;
}



#company{
	background: url(img/logo.gif) no-repeat left top;
	height: 79px;
	text-indent: -2000px;
}


#header .homeHeader{
	background: url(img/logo_home.gif) no-repeat left top;
}
	

#header li{
	float: left;
	margin: 10px 25px 10px 0;
}


#header li a{
	float: left;
	font-weight: bold;
	color: #92807b;
	text-decoration: none;
}


#header li a:hover{
	color: #facce0;
}



#header .phone{
	float: right;
	position: relative;
	font-size: 1.3em;
	font-weight: bold;
	color: #92807b;
	margin-bottom: 15px;
	padding: 0 0 0 20px;
	background: url(img/icon_phone.gif) no-repeat 0 50%;

}


#header .phone .twitter{
	padding: 0 33px 0 20px;
	}

#header .phone img{
	position: absolute;
	top: 0;
	right: 0;
	}
	
#header .phone a.twitter{	
	color: #92807b;	
	text-decoration: none;
	}
	
	
#header .phone a:hover{
	color:  #facce0;
	}




#quote {
	margin-bottom: 15px;
	font-weight: bold;
	color: #9f3947;
}

#quote a {
 	text-decoration:none;
	color: #9f3947;
}


#quote span{
	font-weight: normal;
	color: #92807b;
}


#header img{
	margin-bottom: 10px;
}


/*----- contentWrap (for background) ------*/


#contentWrap{
	float: left;
	background: url(img/contentBack.gif) repeat-y 30px 0;
}

#contentWrap2{
	float: left;
	background: url(img/contentBack.gif) repeat-y 30px 0;
}


/*----- sideNav ------*/


#sideNav{
	float: left;
	width: 149px;
	background: #92807b;
	margin-left: 30px;
	font-weight: bold;
} 


* html #sideNav{
	margin-left: 15px;
}



#sideNav p{
	margin: 11px 15px 0 15px;
	color: #facce0;
}

#sideNav ul{
	margin-bottom: 13px;
}


#sideNav ul li{
	color: #fff;
	line-height: 0.9em;
	margin: 12px 15px 0 15px;
}

#sideNav ul li ul{
	margin: 0;
	padding: 0;
}

#sideNav ul li ul li{
	font-size: 80%;
	margin: 5px 0 0 10px;
	padding: 0;
}



#sideNav ul li a{
	color: #fff;
	text-decoration: none;
}

#sideNav ul li a:hover,
#sideNav ul li .here{
	color: #facce0;
	text-decoration: none;
}


/*----- mainContent ------*/


#mainContent{
	float: right;
	width: 697px;
/*-----	background: #facce0; ------*/
	margin-right: 30px;
	padding: 0;
	color: #41331b;
} 


* html #mainContent{
	margin-right: 15px;
} 


#mainContent .textBlock{
	float: left;
	width: 379px;
	margin: 15px 0px 15px 24px;
	padding-left: 10px#
}


* html #mainContent .textBlock{
	margin: 15px 0px 15px 12px;
}



#mainContent .textBlockFull{
	float: left;
	width: 647px;
	margin: 15px 26px 0 26px;
	padding-bottom: 30px;
}


* html #mainContent .textBlockFull{
	margin: 15px 13px 0 13px;
}


#mainContent .textBlockFull a{
	color: #9f3947;
	font-weight: bold;
	text-decoration: underline;
}

#mainContent .textBlockFull a:hover{
	color: #9f3947;
}

#mainContent .textBlockFull a:visited{
	color: #9f3947;
}

#mainContent .homeImg{
	float: right;
	width: 253px;
	margin: 14px 14px 0 0;
}


* html #mainContent img{
	margin: 14px 7px 0 0;
}


#mainContent p{
	margin: 10px 0;
}


#mainContent p a{
	font-weight: bold;
	color: #41331b;
}


#mainContent .testimonial{
	font-weight: bold;
	color: #9f3947;
	margin-top: 20px;
}

#mainContent .testimonial span{
	color: #41331B;
	font-weight: normal;
}




#mainContent .findOut{
	float: left;
	width: 323px;
	margin: 5px 0 10px 24px;
}


#mainContent .findOut ul{
	float: left;
	margin: 0;
	padding: 0;
}

#mainContent .lists{
	width: 155px;
}

#mainContent .findOut li{
	padding-left: 20px;
	background: url(img/blt.gif) no-repeat left 5px;
}


#mainContent .findOutHome{
	float: left;
	width: 423px;
	margin: 18px 0px 10px 24px;
}


* html #mainContent .findOutHome{
	margin: 25px 0px 10px 12px;

}



* html #mainContent .findOut{
	width: 313px;
	margin: 5px 0px 10px 12px;

}



#mainContent .findOut p,
#mainContent .findOutHome p{
	margin-top: 5px;
}


#mainContent .findOut img,
#mainContent .findOutHome img{
	float: left;
	margin: 0 10px 0 0;
}


#mainContent .findOut h1,
#mainContent .findOutHome h1{
	float: left;
	font-size: 2em;
}


#mainContent .title{
	float: left;
	width: 600px;
	margin: 18px 0px 0px 24px;
	padding-bottom: 0px;
}

* html #mainContent .title{
	margin: 18px 0px 0px 12px;
}


#mainContent .title img{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}


#mainContent .title h1{
	float: left;
}


#mainContent .titleHome{
	float: left;
	width: 423px;
	padding-bottom: 15px;
}




#mainContent .findOutImg{
	float: right;
	width: 349px;
	margin: 0;
	padding: 0;
}


#mainContent .findOutHomeImg{
	float: right;
	width: 249px;
	margin: 30px 0 0 0;
	padding: 0;
}


#mainContent .findOutList,
#mainContent .findOutListHome{
	float: left;
	width: 650px;
	margin: 0 0 0 24px;
	padding: 10px 0 25px 0;
}


* html #mainContent .findOutList,
* html #mainContent .findOutListHome{
	margin: 0 0 0 12px;
	padding: 10px 0 25px 0;
}

* html #mainContent .findOutList li a{
	margin-right: -1px;
}


#mainContent .findOutList li{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	border-right: 3px solid #FACCE0;
}


#mainContent .findOutListHome li{
	float: left;
	margin: 0 6px 6px 0;
	padding: 0;
}


#mainContent .findOutList li img,
#mainContent .findOutListHome li img{
	margin: 0;
	padding: 0;
}




#mainContent .clients{
	float: left;
	width: 647px;
	margin: 15px 26px 0 26px;
	padding-bottom: 30px;
}


* html #mainContent .clients{
	margin: 25px 13px 0 13px;
}



#mainContent .clients ul{
	float: left;
	width: 198px;
	padding: 0;
	margin: 20px 0 0 0;
	font-weight: bold;
}


#mainContent .clients img{
	margin: 20px 0 33px 0;
}


/*----- services ------*/

#services{
	float: left;
	width: 858px;
	padding-top: 10px;
	margin: 0 30px 0 30px;
	color: #92807b;
}

* html #services{
	margin: 0 15px 0 15px;
}


#services ul{
	float: left;
	width: 858px;
	margin: 7px 0 0 0;
	padding: 0;
}


#services li{
	margin: 3px 6px 3px 0;
	padding: 0;
	float: left;
}

#services .last{
	margin: 3px 0 0 0;
}


/*----- footer ------*/


#footer{
	float: left;
	width: 100%;
	background: url(img/footerBack.gif) repeat-x left bottom;
}


#footer .info{
	text-align: left;
	margin: 0 auto;
	padding: 6px 0 10px 0;
	width: 918px;
	color: #92807b;
	font-size: 80%;
}


#footer .info ul{
	margin: 0;
	padding: 0;
}


#footer .info li{
	float: left;
	margin-right: 10px;
}

#footer .info a{
	color: #92807b;
	text-decoration: none;
}

#footer .info a:hover{
	text-decoration: underline;
}

#footer .info p{
	float: right;
}







/*----- testimonial styles ------*/


.quote1 {
	font-size: 1.5em;
    color: #863969;
	font-weight: bold;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quote2 {
	font-size: 1.3em;
    color: #865c82;
	font-weight: normal;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quote3 {
	font-size: 1.0em;
    color: #70729a;
	font-weight: bold;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quote4 {
	font-size: 1.3em;
    color: #8387ef;
	font-weight: normal;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}



.quote5 {
	font-size: 1.4em;
    color: #9C3347;
	font-weight: bold;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quote6 {
	font-size: 1.2em;
    color: #BC6073;
	font-weight: normal;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quote7 {
	font-size: 1.2em;
    color: #863969;
	font-weight: bold;
	padding:0px; 
	margin:0px;
	margin-top:20px;
	float:left;
}

.quoteCo {
	float:right;
}

/*----- homepage rollover styles ------*/


#services .partyPlanning a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/partyPlanning.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .partyPlanning a:hover{
	background: url(img/partyPlanning.gif) no-repeat -210px top;
}	


#services .partyPlanning a span{
	text-indent: -2000px;
}




#services .corporateEvents a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/corporateEvents.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .corporateEvents a:hover{
	background: url(img/corporateEvents.gif) no-repeat -210px top;
}	


#services .corporateEvents a span{
	text-indent: -2000px;
}



#services .conferenceManagement a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/conferenceManagement.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .conferenceManagement a:hover{
	background: url(img/conferenceManagement.gif) no-repeat -210px top;
}	


#services .conferenceManagement a span{
	text-indent: -2000px;
}




#services .promotionalEvents a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/promotionalEvents.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .promotionalEvents a:hover{
	background: url(img/promotionalEvents.gif) no-repeat -210px top;
}	


#services .promotionalEvents a span{
	text-indent: -2000px;
}



#services .partyEntertainment a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/partyEntertainment.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .partyEntertainment a:hover{
	background: url(img/partyEntertainment.gif) no-repeat -210px top;
}	


#services .partyEntertainment a span{
	text-indent: -2000px;
}




#services .eventCatering a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/eventCatering.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .eventCatering a:hover{
	background: url(img/eventCatering.gif) no-repeat -210px top;
}	


#services .eventCatering a span{
	text-indent: -2000px;
}




#services .venueFinding a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/venueFinding.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .venueFinding a:hover{
	background: url(img/venueFinding.gif) no-repeat -210px top;
}	


#services .venueFinding a span{
	text-indent: -2000px;
}




#services .weddingPlanning a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/weddingPlanning.gif) no-repeat left top;
	text-indent: -2000px;
}

#services .weddingPlanning a:hover{
	background: url(img/weddingPlanning.gif) no-repeat -210px top;
}	


#services .weddingPlanning a span{
	text-indent: -2000px;
}




/*----- level2 rollover styles ------*/


#mainContent .partyTheming a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/partyTheming.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .partyTheming a:hover{
	background: url(img/partyTheming.gif) no-repeat -210px top;
}	


#mainContent .partyTheming a span{
	text-indent: -2000px;
}



#mainContent .launchParties a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/launchParties.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .launchParties a:hover{
	background: url(img/launchParties.gif) no-repeat -210px top;
}	


#mainContent .launchParties a span{
	text-indent: -2000px;
}




#mainContent .christmasParties a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/christmasParties.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .christmasParties a:hover{
	background: url(img/christmasParties.gif) no-repeat -210px top;
}	


#mainContent .christmasParties a span{
	text-indent: -2000px;
}



#mainContent .charityBalls a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/charityBalls.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .charityBalls a:hover{
	background: url(img/charityBalls.gif) no-repeat -210px top;
}	


#mainContent .charityBalls a span{
	text-indent: -2000px;
}



#mainContent .birthdayParties a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/birthdayParties.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .birthdayParties a:hover{
	background: url(img/birthdayParties.gif) no-repeat -210px top;
}	


#mainContent .birthdayParties a span{
	text-indent: -2000px;
}



#mainContent .summerParties a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/summerParties.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .summerParties a:hover{
	background: url(img/summerParties.gif) no-repeat -210px top;
}	


#mainContent .summerParties a span{
	text-indent: -2000px;
}




#mainContent .conferenceVenueFinding a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/conferenceVenueFinding.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceVenueFinding a:hover{
	background: url(img/conferenceVenueFinding.gif) no-repeat -210px top;
}	


#mainContent .conferenceVenueFinding a span{
	text-indent: -2000px;
}





#mainContent .setDesign a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/setDesign.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .setDesign a:hover{
	background: url(img/setDesign.gif) no-repeat -210px top;
}	


#mainContent .setDesign a span{
	text-indent: -2000px;
}






#mainContent .audioVisual a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/audioVisual.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .audioVisual a:hover{
	background: url(img/audioVisual.gif) no-repeat -210px top;
}	


#mainContent .audioVisual a span{
	text-indent: -2000px;
}





#mainContent .eventLighting a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/eventLighting.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .eventLighting a:hover{
	background: url(img/eventLighting.gif) no-repeat -210px top;
}	


#mainContent .eventLighting a span{
	text-indent: -2000px;
}




#mainContent .conferenceSpeakers a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/conferenceSpeakers.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceSpeakers a:hover{
	background: url(img/conferenceSpeakers.gif) no-repeat -210px top;
}	


#mainContent .conferenceSpeakers a span{
	text-indent: -2000px;
}







#mainContent .conferenceProduction a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/conferenceProduction.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceProduction a:hover{
	background: url(img/conferenceProduction.gif) no-repeat -210px top;
}	


#mainContent .conferenceProduction a span{
	text-indent: -2000px;
}







#mainContent .teamBuilding a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/teamBuilding.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .teamBuilding a:hover{
	background: url(img/teamBuilding.gif) no-repeat -210px top;
}	


#mainContent .teamBuilding a span{
	text-indent: -2000px;
}






#mainContent .corporateHospitality a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/corporateHospitality.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .corporateHospitality a:hover{
	background: url(img/corporateHospitality.gif) no-repeat -210px top;
}	


#mainContent .corporateHospitality a span{
	text-indent: -2000px;
}





#mainContent .corporateEntertaining a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/corporateEntertaining.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .corporateEntertaining a:hover{
	background: url(img/corporateEntertaining.gif) no-repeat -210px top;
}	


#mainContent .corporateEntertaining a span{
	text-indent: -2000px;
}



#mainContent .awardsCeremonies a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/awardsCeremonies.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .awardsCeremonies a:hover{
	background: url(img/awardsCeremonies.gif) no-repeat -210px top;
}	


#mainContent .awardsCeremonies a span{
	text-indent: -2000px;
}



#mainContent .experienceDays a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/experienceDays.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .experienceDays a:hover{
	background: url(img/experienceDays.gif) no-repeat -210px top;
}	


#mainContent .experienceDays a span{
	text-indent: -2000px;
}



#mainContent .funDays a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/funDays.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .funDays a:hover{
	background: url(img/funDays.gif) no-repeat -210px top;
}	


#mainContent .funDays a span{
	text-indent: -2000px;
}


#mainContent .prStunts a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/PRstunts.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .prStunts a:hover{
	background: url(img/PRstunts.gif) no-repeat -210px top;
}	


#mainContent .prStunts a span{
	text-indent: -2000px;
}




#mainContent .roadshows a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/roadshows.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .roadshows a:hover{
	background: url(img/roadshows.gif) no-repeat -210px top;
}	


#mainContent .roadshows a span{
	text-indent: -2000px;
}



#mainContent .pressLaunches a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/pressLaunches.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .pressLaunches a:hover{
	background: url(img/pressLaunches.gif) no-repeat -210px top;
}	


#mainContent .pressLaunches a span{
	text-indent: -2000px;
}




#mainContent .fashionShows a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/fashionShows.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .fashionShows a:hover{
	background: url(img/fashionShows.gif) no-repeat -210px top;
}	


#mainContent .fashionShows a span{
	text-indent: -2000px;
}






#mainContent .promotionalStaff a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/PromotionalStaff.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .promotionalStaff a:hover{
	background: url(img/PromotionalStaff.gif) no-repeat -210px top;
}	


#mainContent .promotionalStaff a span{
	text-indent: -2000px;
}






#mainContent .promotionalMerchandise a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/promotionalMerchandise.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .promotionalMerchandise a:hover{
	background: url(img/promotionalMerchandise.gif) no-repeat -210px top;
}	


#mainContent .promotionalMerchandise a span{
	text-indent: -2000px;
}





#mainContent .minglingEntertainment a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/minglingEntertainment.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .minglingEntertainment a:hover{
	background: url(img/minglingEntertainment.gif) no-repeat -210px top;
}	


#mainContent .minglingEntertainment a span{
	text-indent: -2000px;
}




#mainContent .musicalEntertainment a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/musicalEntertainment.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .musicalEntertainment a:hover{
	background: url(img/musicalEntertainment.gif) no-repeat -210px top;
}	


#mainContent .musicalEntertainment a span{
	text-indent: -2000px;
}



#mainContent .interactiveEntertainment a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/interactiveEntertainment.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .interactiveEntertainment a:hover{
	background: url(img/interactiveEntertainment.gif) no-repeat -210px top;
}	


#mainContent .interactiveEntertainment a span{
	text-indent: -2000px;
}





#mainContent .stageActs a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/stageActs.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .stageActs a:hover{
	background: url(img/stageActs.gif) no-repeat -210px top;
}	


#mainContent .stageActs a span{
	text-indent: -2000px;
}






#mainContent .unusualPartyEntertainment a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/unusualEntertainment.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .unusualPartyEntertainment a:hover{
	background: url(img/unusualEntertainment.gif) no-repeat -210px top;
}	


#mainContent .unusualPartyEntertainment a span{
	text-indent: -2000px;
}




#mainContent .partyStaff a{
	float: left;
	width: 210px;
	height: 56px;
	background: url(img/partyStaff.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .partyStaff a:hover{
	background: url(img/partyStaff.gif) no-repeat -210px top;
}	


#mainContent .partyStaff a span{
	text-indent: -2000px;
}



/*----- level3 rollover styles ------*/


#mainContent .launchPartiesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/launchPartiesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .launchPartiesSmall a:hover{
	background: url(img/launchPartiesSmall.gif) no-repeat -126px top;
}	


#mainContent .launchPartiesSmall a span{
	text-indent: -2000px;
}



#mainContent .christmasPartiesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/christmasPartiesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .christmasPartiesSmall a:hover{
	background: url(img/christmasPartiesSmall.gif) no-repeat -126px top;
}	


#mainContent .christmasPartiesSmall a span{
	text-indent: -2000px;
}



#mainContent .conferenceVenueFindingSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/conferenceVenueFindingSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceVenueFindingSmall a:hover{
	background: url(img/conferenceVenueFindingSmall.gif) no-repeat -126px top;
}	


#mainContent .conferenceVenueFindingSmall a span{
	text-indent: -2000px;
}




#mainContent .setDesignSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/setDesignSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .setDesignSmall a:hover{
	background: url(img/setDesignSmall.gif) no-repeat -126px top;
}	


#mainContent .setDesignSmall a span{
	text-indent: -2000px;
}





#mainContent .audioVisualSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/audioVisualSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .audioVisualSmall a:hover{
	background: url(img/audioVisualSmall.gif) no-repeat -126px top;
}	


#mainContent .audioVisualSmall a span{
	text-indent: -2000px;
}



#mainContent .eventLightingSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/eventLightingSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .eventLightingSmall a:hover{
	background: url(img/eventLightingSmall.gif) no-repeat -126px top;
}	


#mainContent .eventLightingSmall a span{
	text-indent: -2000px;
}




#mainContent .conferenceSpeakersSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/conferenceSpeakersSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceSpeakersSmall a:hover{
	background: url(img/conferenceSpeakersSmall.gif) no-repeat -126px top;
}	


#mainContent .conferenceSpeakersSmall a span{
	text-indent: -2000px;
}





#mainContent .corporateHospitalitySmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/corporateHospitalitySmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .corporateHospitalitySmall a:hover{
	background: url(img/corporateHospitalitySmall.gif) no-repeat -126px top;
}	


#mainContent .corporateHospitalitySmall a span{
	text-indent: -2000px;
}




#mainContent .conferenceProductionSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/conferenceProductionSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .conferenceProductionSmall a:hover{
	background: url(img/conferenceProductionSmall.gif) no-repeat -126px top;
}	


#mainContent .conferenceProductionSmall a span{
	text-indent: -2000px;
}




#mainContent .teamBuildingSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/teamBuildingSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .teamBuildingSmall a:hover{
	background: url(img/teamBuildingSmall.gif) no-repeat -126px top;
}	


#mainContent .teamBuildingSmall a span{
	text-indent: -2000px;
}







#mainContent .awardsCeremoniesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/awardsCeremoniesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .awardsCeremoniesSmall a:hover{
	background: url(img/awardsCeremoniesSmall.gif) no-repeat -126px top;
}	


#mainContent .awardsCeremoniesSmall a span{
	text-indent: -2000px;
}




#mainContent .corporateEntertainingSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/corporateEntertainingSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .corporateEntertainingSmall a:hover{
	background: url(img/corporateEntertainingSmall.gif) no-repeat -126px top;
}	


#mainContent .corporateEntertainingSmall a span{
	text-indent: -2000px;
}





#mainContent .experienceDaysSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/experienceDaysSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .experienceDaysSmall a:hover{
	background: url(img/experienceDaysSmall.gif) no-repeat -126px top;
}	


#mainContent .experienceDaysSmall a span{
	text-indent: -2000px;
}





#mainContent .funDaysSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/funDaysSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .funDaysSmall a:hover{
	background: url(img/funDaysSmall.gif) no-repeat -126px top;
}	


#mainContent .funDaysSmall a span{
	text-indent: -2000px;
}



#mainContent .partyThemingSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/partyThemingSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .partyThemingSmall a:hover{
	background: url(img/partyThemingSmall.gif) no-repeat -126px top;
}	


#mainContent .partyThemingSmall a span{
	text-indent: -2000px;
}



#mainContent .charityBallsSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/charityBallsSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .charityBallsSmall a:hover{
	background: url(img/charityBallsSmall.gif) no-repeat -126px top;
}	


#mainContent .charityBallsSmall a span{
	text-indent: -2000px;
}






#mainContent .summerPartiesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/summerPartiesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .summerPartiesSmall a:hover{
	background: url(img/summerPartiesSmall.gif) no-repeat -126px top;
}	


#mainContent .summerPartiesSmall a span{
	text-indent: -2000px;
}






#mainContent .birthdayPartiesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/birthdayPartiesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .birthdayPartiesSmall a:hover{
	background: url(img/birthdayPartiesSmall.gif) no-repeat -126px top;
}	


#mainContent .birthdayPartiesSmall a span{
	text-indent: -2000px;
}






#mainContent .awardsCeremoniesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/awardsCeremoniesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .awardsCeremoniesSmall a:hover{
	background: url(img/awardsCeremoniesSmall.gif) no-repeat -126px top;
}	


#mainContent .awardsCeremoniesSmall a span{
	text-indent: -2000px;
}








#mainContent .prStuntsSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/PRstuntsSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .prStuntsSmall a:hover{
	background: url(img/PRstuntsSmall.gif) no-repeat -126px top;
}	


#mainContent .prStuntsSmall a span{
	text-indent: -2000px;
}





#mainContent .roadshowsSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/roadshowsSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .roadshowsSmall a:hover{
	background: url(img/roadshowsSmall.gif) no-repeat -126px top;
}	


#mainContent .roadshowsSmall a span{
	text-indent: -2000px;
}



#mainContent .pressLaunchesSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/pressLaunchesSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .pressLaunchesSmall a:hover{
	background: url(img/pressLaunchesSmall.gif) no-repeat -126px top;
}	


#mainContent .pressLaunchesSmall a span{
	text-indent: -2000px;
}






#mainContent .promotionalStaffSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/PromotionalStaffSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .promotionalStaffSmall a:hover{
	background: url(img/PromotionalStaffSmall.gif) no-repeat -126px top;
}	


#mainContent .promotionalStaffSmall a span{
	text-indent: -2000px;
}





#mainContent .promotionalMerchandiseSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/promotionalMerchandiseSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .promotionalMerchandiseSmall a:hover{
	background: url(img/promotionalMerchandiseSmall.gif) no-repeat -126px top;
}	


#mainContent .promotionalMerchandiseSmall a span{
	text-indent: -2000px;
}






#mainContent .minglingEntertainmentSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/minglingEntertainmentSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .minglingEntertainmentSmall a:hover{
	background: url(img/minglingEntertainmentSmall.gif) no-repeat -126px top;
}	


#mainContent .minglingEntertainmentSmall a span{
	text-indent: -2000px;
}



#mainContent .musicalEntertainmentSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/musicalEntertainmentSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .musicalEntertainmentSmall a:hover{
	background: url(img/musicalEntertainmentSmall.gif) no-repeat -126px top;
}	


#mainContent .musicalEntertainmentSmall a span{
	text-indent: -2000px;
}



#mainContent .stageActsSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/stageActsSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .stageActsSmall a:hover{
	background: url(img/stageActsSmall.gif) no-repeat -126px top;
}	


#mainContent .stageActsSmall a span{
	text-indent: -2000px;
}



#mainContent .unusualPartyEntertainmentSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/unusualEntertainmentSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .unusualPartyEntertainmentSmall a:hover{
	background: url(img/unusualEntertainmentSmall.gif) no-repeat -126px top;
}	


#mainContent .unusualPartyEntertainmentSmall a span{
	text-indent: -2000px;
}



#mainContent .partyStaffSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/partyStaffSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .partyStaffSmall a:hover{
	background: url(img/partyStaffSmall.gif) no-repeat -126px top;
}	


#mainContent .partyStaffSmall a span{
	text-indent: -2000px;
}




#mainContent .interactiveEntertainmentSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/interactiveEntertainmentSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .interactiveEntertainmentSmall a:hover{
	background: url(img/interactiveEntertainmentSmall.gif) no-repeat -126px top;
}	


#mainContent .interactiveEntertainmentSmall a span{
	text-indent: -2000px;
}



#mainContent .fashionShowsSmall a{
	float: left;
	width: 126px;
	height: 35px;
	background: url(img/fashionShowsSmall.gif) no-repeat left top;
	text-indent: -2000px;
}

#mainContent .fashionShowsSmall a:hover{
	background: url(img/fashionShowsSmall.gif) no-repeat -126px top;
}	


#mainContent .fashionShowsSmall a span{
	text-indent: -2000px;
}