ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* --------------------------- 
   PAGE ELEMENTS 
------------------------------ */

.clear {
	clear:both;
}

	
	/* -----------------------------
	   MAIN NAVIGATION                  */
	
.nav_container {
	margin:0 auto;
	width: 1006px;
	height:33px;
	
}
	#navMenu{
	display: inline;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 5;
}
#navMenu li{
	float: left;
	display: inline;
}


a.navhome, a.navhome_a{
	display:block;
	float:left;
	width:74px;
	height:33px;
	background: url("../images/buttons/home_button.jpg");
	background-repeat:no-repeat;
}
a.navhome:hover{
	background: url("../images/buttons/home_button.jpg") 0 33px;
}
a.navhome_a{
	background: url("../images/buttons/home_button.jpg") 0 33px;
}


a.navabout, a.navabout_a{
	display:block;
	float:left;
	width:98px;
	height:33px;
	background: url("../images/buttons/about_button.jpg");
	background-repeat:no-repeat;
}
a.navabout:hover{
	background: url("../images/buttons/about_button.jpg") 0 33px;
}
a.navabout_a{
	background: url("../images/buttons/about_button.jpg") 0 33px;
}


a.navconnect, a.navconnect_a{
	display:block;
	float:left;
	width:165px;
	height:33px;
	background: url("../images/buttons/connect_button.jpg");
	background-repeat:no-repeat;
}
a.navconnect:hover{
	background: url("../images/buttons/connect_button.jpg") 0 33px;
}
a.navconnect_a{
	background: url("../images/buttons/connect_button.jpg") 0 33px;
}



a.navbroadcast, a.navbroadcast_a{
	display:block;
	float:left;
	width:117px;
	height:33px;
	background: url("../images/buttons/broadcast_button.jpg");
	background-repeat:no-repeat;
}
a.navbroadcast:hover{
	background: url("../images/buttons/broadcast_button.jpg") 0 33px;
}
a.navbroadcast_a{
	background: url("../images/buttons/broadcast_button.jpg") 0 33px;
}



a.navevents, a.navevents_a{
	display:block;
	float:left;
	width:81px;
	height:33px;
	background: url("../images/buttons/events_button.jpg");
	background-repeat:no-repeat;
}
a.navevents:hover{
	background: url("../images/buttons/events_button.jpg") 0 33px;
}
a.navevents_a{
	background: url("../images/buttons/events_button.jpg") 0 33px;
}


a.navoutreach, a.navoutreach_a{
	display:block;
	float:left;
	width:107px;
	height:33px;
	background: url("../images/buttons/outreach_button.jpg");
	background-repeat:no-repeat;
}
a.navoutreach:hover{
	background: url("../images/buttons/outreach_button.jpg") 0 33px;
}
a.navoutreach_a{
	background: url("../images/buttons/outreach_button.jpg") 0 33px;
}

a.navdonate, a.navdonate_a{
	display:block;
	float:left;
	width:90px;
	height:33px;
	background: url("../images/buttons/donate_button.jpg");
	background-repeat:no-repeat;
}
a.navdonate:hover{

	background: url("../images/buttons/donate_button.jpg") 0 33px;
}
a.navdonate_a{

	background: url("../images/buttons/donate_button.jpg") 0 33px;
}
	
	
a.navlifestyle, a.navlifestyle_a{
	display:block;
	float:left;
	width:91px;
	height:33px;
	background: url("../images/buttons/lifestyle_button.jpg");
	background-repeat:no-repeat;
}
a.navlifestyle:hover{

	background: url("../images/buttons/lifestyle_button.jpg") 0 33px;
}
a.navlifestyle_a{

	background: url("../images/buttons/lifestyle_button.jpg") 0 33px;
}
	
	

a.navstore, a.navstore_a{
	display:block;
	float:left;
	width:72px;
	height:33px;
	background: url("../images/buttons/store_button.jpg");
	background-repeat:no-repeat;
}
a.navstore:hover{

	background: url("../images/buttons/store_button.jpg") 0 33px;
}
a.navstore_a{

	background: url("../images/buttons/store_button.jpg") 0 33px;
}


a.navbusiness, a.navbusiness_a{
	display:block;
	float:left;
	width:110px;
	height:33px;
	background: url("../images/buttons/businesses_button.jpg");
	background-repeat:no-repeat;
}
a.navbusiness:hover{

	background: url("../images/buttons/businesses_button.jpg") 0 33px;
}
a.navbusiness_a{

	background: url("../images/buttons/businesses_button.jpg") 0 33px;
}




/* Events Sub NAVEGATION*/
.subnav_container {
	margin:0 auto;
	width: 635px;
	height:72px;
	
}
#subnavMenu{
	display: inline;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 6;
}
#subnavMenu li{
	float: left;
	display: inline;
}




a.navstart, a.navstart_a{
	display:block;
	float:left;
	width:53px;
	height:23px;
	background: url("../images/eventsbutton/events_home_btn.jpg");
	background-repeat:no-repeat;
}
a.navstart:hover{background: url("../images/eventsbutton/events_home_btn.jpg") 0 23px;}
a.navstart_a{background: url("../images/eventsbutton/events_home_btn.jpg") 0 23px;}

a.navspeaker, a.navspeaker_a{
	display:block;
	float:left;
	width:142px;
	height:23px;;
	background: url("../images/eventsbutton/events_speakers_btn.jpg");
	background-repeat:no-repeat;
}
a.navspeaker:hover{background: url("../images/eventsbutton/events_speakers_btn.jpg") 0 23px;}
a.navspeaker_a{background: url("../images/eventsbutton/events_speakers_btn.jpg") 0 23px;}

a.navitinerary, a.navitinerary_a{
	display:block;
	float:left;
	width:77px;
	height:23px;
	background: url("../images/eventsbutton/events_itinerary_btn.jpg");
	background-repeat:no-repeat;
}
a.navitinerary:hover{
	background: url("../images/eventsbutton/events_itinerary_btn.jpg") 0 23px;
}
a.navitinerary_a{background: url("../images/eventsbutton/events_itinerary_btn.jpg") 0 23px;}

a.navbreackfast, a.navbreackfast_a{
	display:block;
	float:left;
	width:137px;
	height:23px;
	background: url("../images/eventsbutton/events_breakfast_btn.jpg");
	background-repeat:no-repeat;
}
a.navbreackfast:hover{background: url("../images/eventsbutton/events_breakfast_btn.jpg") 0 23px;}
a.navbreackfast_a{background: url("../images/eventsbutton/events_breakfast_btn.jpg") 0 23px;}

a.navlunch, a.navlunch_a{
	display:block;
	float:left;
	width:147px;
	height:23px;
	background: url("../images/eventsbutton/events_luncheon_btn.jpg");
	background-repeat:no-repeat;
}
a.navlunch:hover{background: url("../images/eventsbutton/events_luncheon_btn.jpg") 0 23px;}
a.navlunch_a{background: url("../images/eventsbutton/events_luncheon_btn.jpg") 0 23px;}

a.navsession, a.navsession_a{
	display:block;
	float:left;
	width:79px;
	height:23px;
	background: url("../images/eventsbutton/events_session_btn.jpg");
	background-repeat:no-repeat;
}
a.navsession:hover{background: url("../images/eventsbutton/events_session_btn.jpg") 0 23px;}
a.navsession_a{background: url("../images/eventsbutton/events_session_btn.jpg") 0 23px;}

a.navhotel, a.navhotel_a{
	display:block;
	float:left;
	width:65px;
	height:21px;
	background: url("../images/eventsbutton/events_hotels_btn.jpg");
	background-repeat:no-repeat;
}
a.navhotel:hover{background: url("../images/eventsbutton/events_hotels_btn.jpg") 0 21px;}
a.navhotel_a{background: url("../images/eventsbutton/events_hotels_btn.jpg") 0 21px;}	
	
a.navfashion, a.navfashion_a{
	display:block;
	float:left;
	width:108px;
	height:21px;
	background: url("../images/eventsbutton/events_fashion_btn.jpg");
	background-repeat:no-repeat;
}
a.navfashion:hover{background: url("../images/eventsbutton/events_fashion_btn.jpg") 0 21px;}
a.navfashion_a{background: url("../images/eventsbutton/events_fashion_btn.jpg") 0 21px;}	

a.navcelebration, a.navcelebration_a{
	display:block;
	float:left;
	width:156px;
	height:21px;
	background: url("../images/eventsbutton/events_celebration_btn.jpg");
	background-repeat:no-repeat;
}
a.navcelebration:hover{background: url("../images/eventsbutton/events_celebration_btn.jpg") 0 21px;}
a.navcelebration_a{background: url("../images/eventsbutton/events_celebration_btn.jpg") 0 21px;}

a.navloc, a.navloc_a{
	display:block;
	float:left;
	width:77px;
	height:21px;
	background: url("../images/eventsbutton/events_location_btn.jpg");
	background-repeat:no-repeat;
}
a.navloc:hover{background: url("../images/eventsbutton/events_location_btn.jpg") 0 21px;}
a.navloc_a{background: url("../images/eventsbutton/events_location_btn.jpg") 0 21px;}

a.navvend, a.navvend_a{
	display:block;
	float:left;
	width:74px;
	height:21px;
	background: url("../images/eventsbutton/events_vendores_btn.jpg");
	background-repeat:no-repeat;
}
a.navvend:hover{background: url("../images/eventsbutton/events_vendores_btn.jpg") 0 21px;}
a.navvend_a{background: url("../images/eventsbutton/events_vendores_btn.jpg") 0 21px;}

a.navadver, a.navadver_a{
	display:block;
	float:left;
	width:97px;
	height:21px;
	background: url("../images/eventsbutton/events_advertising_btn.jpg");
	background-repeat:no-repeat;
}
a.navadver:hover{background: url("../images/eventsbutton/events_advertising_btn.jpg") 0 21px;}
a.navadver_a{background: url("../images/eventsbutton/events_advertising_btn.jpg") 0 21px;}

a.navpress, a.navpress_a{
	display:block;
	float:left;
	width:58px;
	height:21px;
	background: url("../images/eventsbutton/events_press_btn.jpg");
	background-repeat:no-repeat;
}
a.navpress:hover{background: url("../images/eventsbutton/events_press_btn.jpg") 0 21px;}
a.navpress_a{background: url("../images/eventsbutton/events_press_btn.jpg") 0 21px;}



		
/*END*/

object{
outline: none;
border:none;
}

a {
outline: none;
}
a img {
border:none;
}


.tourdate_listing {
	width: 450px;
	float: left;
	margin-top:30px;
	margin-right: 4px;
	margin-left: 26px;
}
.tourdate_listing .header {
		background-color:#204b8b;
		color: #586065;
		font: bold 1.2em/32px Arial, Helvetica, sans-serif;
		padding: 2px 8px 4px 14px;
		margin-bottom:10px;

		}
		
		
.imglt {
	clear: left;
	float: left;
	margin: 0 2.0em 0.5em 0;
	}
.tourdate {
	font-family:"Arial", Gadget, sans-serif;
	clear: both;
	margin-bottom: 14px;
	border-bottom: 1px dotted #919191;
	padding-bottom: 8px;
	margin-right: 22px;
	font-size: 90%;
	}
	.tourdate h2, h2 a, .tourdate h2 a:link, .tourdate h2 a:visited {
		font-family:"Arial", Gadget, sans-serif;
		color: #204b8b;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: .2em;
		padding-bottom: 0;
		}
		.hotels h2 small {
			font-weight: normal;
			display: block;
			}

		
		.tourdate h2 a:hover,
		.tourdate h2 a:active {
			color: #337ead;
			text-decoration: underline;
			}
		.tourdate h2 small {
		     font-size: 14px;
			font-weight: normal;
			display: block;
			color: #3b3b3b;
			}
		.tourdate p strong {
			color:#BC1616;
			}
			
	.tourdate h5 {
		color: #000;
		font-family: Helvetica, Arial, sans-serif !important;
		font-size: 1.8em;
		font-weight: normal;
		letter-spacing: -.02em;
		line-height: .8em;
		margin: 0;
		padding: 0;
		}
	.tourdate p {
		color: #777;
		margin-top: .045em !important;
		}
	.tourdate b {
		color: #9ebbe3;
		}
.tourdate .controls {
	float: right;
	margin: 32px 190px 0 0;

		}
.controls #watchnow{
		color: #abc5d3;
}		

.controls a:link, .controls a:visited, .controls span.sold_out {
			background-color:#204b8b;
			border: 1px solid #e5e5e5;
			display: block;
			margin-bottom: 6px;
			padding: 4px 10px;
			text-align: center;
			text-decoration: none;
			}
.controls a:hover #watchnow, .controls a:active {
	color: #fff !important;
	background-image: none;
	border-left-color: #9e9e9e;
	border-top-color: #9e9e9e;
}

