select.venue_select { 
	width:290px;
	margin: 0 0 10px 0;
	font-size:1.2em;
	color:#000;
}


#venue_map{ 
	width:315px;
	float:right;
}
		
#venue_map div.head{ 
	width:315px;
	float:right;
	height:4px;
	overflow:hidden;
	/*background:url(../assets/images/page/bg_map_header.gif) bottom right no-repeat; */}

#map_bg { 
	width:315px;
	float:right;
	/*background:url(../assets/images/page/bg_map.gif) right repeat-y;*/
}

#venue_map div.footer{ 
	width:315px;
	height:3px;
	overflow:hidden;
	float:right;
	/*background:url(../assets/images/page/bg_map_footer.gif) bottom right no-repeat;*/}


div.map_hold{ 
	float:left;
	width:313px;
	height:359px;
	overflow:hidden;
	position:relative;
	z-index:0;
	background:#e7eff2;
}

a.zoom_out_map:link, a.zoom_out_map:visited, a.zoom_out_map:hover, a.zoom_out_map:active  { 
	position:absolute; top:2px; right:2px; width:37px; height:37px; z-index:100; 
	background:url(../assets/images/venue/zoom_out_trans.png) top right no-repeat; font-size:0; overflow:hidden; line-height:50px;
	}


div.map_box{ 
	float:left;
	width:313px;
	height:359px;
	overflow:hidden;
	position:relative;
	z-index:0;
}


.marker:link, .marker:visited, .marker:hover, .marker:active{
	width:13px; 
	height:13px;
	overflow:hidden;
	background:url(../assets/images/map/marker.png);/*if ie6 use gif*/
	line-height:100000000000;
	position:absolute;
	text-decoration:none;
} 


#venue_preview {
	float:left;
	width: 297px;
	margin: 0 0 0 0px;
	padding:0;
	display:inline;
}

#venue_preview a:link, #venue_preview a:visited, #venue_preview a:active {
	color:#00AEDB;
	font-size:1.2em;
	font-weight:bold;
	background: url(../assets/images/bulletpoint.gif) no-repeat;
	padding: 0px 0px 0px 15px;
	text-decoration:none;
}

#venue_preview a:hover {
	text-decoration:underline;
}

#venue_preview a.hotspot:link, #venue_preview a.hotspot:visited, #venue_preview a.hotspot:active {
	background: none;
	padding: 0px 0px 0px 0px;
}

#venue_preview .bg a:link, #venue_preview .bg a:visited, #venue_preview .bg a:active {
	background: none;
	padding: 0px 0px 0px 0px;
}



#venue_preview div{ float:right; width: 297px; margin:0; padding:0;} 
#venue_preview a img{margin:0; }
#venue_preview div.head{ height:18px; background:url(../assets/images/venue/bg_venuepreview_header.gif) top left no-repeat;}
#venue_preview div.bg{ 	padding: 10px 18px 8px 17px; background:url(../assets/images/venue/bg_venuepreview.gif) top left repeat-y; width:262px;}
#venue_preview div.bg h2,  #visit_us div.bg p{ /*width:154px; float:right;*/ margin: 0 0 4px 0;}
#venue_preview div.bg img { float:left; margin: 0 4px 0 0;}
#venue_preview div.bg li { list-style-image:url(../assets/images/page/bullet02.gif);list-style-position:inside; font-size:1.1em; color:#666; }
#venue_preview div.sub{ height:9px; background:url(../assets/images/venue/bg_venuepreview_sub.gif) top left no-repeat;}
#venue_preview div.footer{ height:23px; background:url(../assets/images/venue/bg_venuepreview_footer.gif) top left no-repeat;}

a.hotspot:link,a.hotspot:visited, a.hotspot:hover, a.hotspot:active { float:left;}

/*venue*/
#venue_detail { 
	float:left; 
	width:631px;
}

#venue_tabs { 
	margin:0 0 0 0; padding:0;
	width: 631px;
	height:39px;
	position:relative;
	float:left;
	display:inline;
	list-style:none;
	background:url(../assets/images/venue/venue_head.gif) bottom left no-repeat;
}

#venue_tabs li{
	margin:0 0 0 4px;
	display:inline;
	list-style: none;
	clear:none;
	float:left;
	height:34px;
	}
#venue_tabs li span{ display:none;}

#venue_tabs li a:link, #venue_tabs li a:visited, #venue_tabs  li a:active {
	color:#fff;
	float:left; 
	display:inline;
	margin:0; 
	font-size:1.2em;
	padding:0; 
	text-decoration:none;
	text-transform:uppercase;
	height:35px;
}


#venue_tabs li.overview{ background:url(../assets/images/venue/overview.gif) top center no-repeat; width:99px; margin:0; }
#venue_tabs li.overview, #venue_tabs li.overview a:link, #venue_tabs li.overview a:visited, #venue_tabs li.overview a:active { 
	background:url(../assets/images/venue/overview.gif) top center no-repeat; width:99px; }
#venue_tabs li.overview a:hover { background:url(../assets/images/venue/overview_over.gif) top center no-repeat;}
#venue_tabs li.overview a.active { background:url(../assets/images/venue/overview_active.gif) top center no-repeat; } 

#venue_tabs li.room{ background:url(../assets/images/venue/room.gif) top center no-repeat; width:129px; }
#venue_tabs li.room, #venue_tabs li.room a:link, #venue_tabs li.room a:visited, #venue_tabs li.room a:active { 
	background:url(../assets/images/venue/room.gif) top center no-repeat; width:129px; }
#venue_tabs li.room a:hover { background:url(../assets/images/venue/room_over.gif) top center no-repeat;}
#venue_tabs li.room a.active { background:url(../assets/images/venue/room_active.gif) top center no-repeat; } 

#venue_tabs li.facilities{ background:url(../assets/images/venue/facilities.gif) top center no-repeat; width:98px; }
#venue_tabs li.facilities, #venue_tabs li.facilities a:link, #venue_tabs li.facilities a:visited, #venue_tabs li.facilities a:active { 
	background:url(../assets/images/venue/facilities.gif) top center no-repeat; width:98px; }
#venue_tabs li.facilities a:hover { background:url(../assets/images/venue/facilities_over.gif) top center no-repeat;}
#venue_tabs li.facilities a.active { background:url(../assets/images/venue/facilities_active.gif) top center no-repeat; } 

#venue_tabs li.offers{ background:url(../assets/images/venue/offers.gif) top center no-repeat; width:74px; }
#venue_tabs li.offers, #venue_tabs li.offers a:link, #venue_tabs li.offers a:visited, #venue_tabs li.offers a:active { 
	background:url(../assets/images/venue/offers.gif) top center no-repeat; width:74px; }
#venue_tabs li.offers a:hover { background:url(../assets/images/venue/offers_over.gif) top center no-repeat;}
#venue_tabs li.offers a.active { background:url(../assets/images/venue/offers_active.gif) top center no-repeat; } 

#venue_tabs li.more{ background:url(../assets/images/venue/more.gif) top center no-repeat; width:64px; margin-top:1px; }
#venue_tabs li.more, #venue_tabs li.more a:link, #venue_tabs li.more a:visited, #venue_tabs li.more a:active { 
	background:url(../assets/images/venue/more.gif) top center no-repeat; width:64px; }
#venue_tabs li.more a:hover { background:url(../assets/images/venue/more_over.gif) top center no-repeat;}
#venue_tabs li.more a.active { background:url(../assets/images/venue/more_active.gif) top center no-repeat; } 

#venue_tabs li.news{ background:url(../assets/images/venue/news.gif) top center no-repeat; width:64px; }
#venue_tabs li.news, #venue_tabs li.news a:link, #venue_tabs li.news a:visited, #venue_tabs li.news a:active { 
	background:url(../assets/images/venue/news.gif) top center no-repeat; width:64px; }
#venue_tabs li.news a:hover { background:url(../assets/images/venue/news_over.gif) top center no-repeat;}
#venue_tabs li.news a.active { background:url(../assets/images/venue/news_active.gif) top center no-repeat; } 


#venue_body { 
	float:left;
	width:611px;
	background:url(../assets/images/venue/bg_venue.gif) top left repeat-y;
	padding: 8px 0 0 20px;
}


div.venue_scroll { 
	float:left;
	width:581px;
	height:240px;
	overflow:scroll;
	overflow-x: hidden;
	margin: 0 0 8px 0;
}

div.overview_images { 
	float:left; 
	width:250px;
	margin: 0 12px 0 0;
}

div.overview_images img{ float:left; margin:0 0 7px 0; }  
div.overview_images img.thumb{ margin: 0 6px 0 0; cursor:pointer; }  
div.overview_images img.last{ margin:0; cursor:pointer;}  

div.overview_text { 
	float:left; 
	width:299px;
}
div.overview_text li{ font-size:1.2em; font-weight:bold; color:#808080;}

div.venue_info { 
	float:left;
	width:581px;
	padding: 10px 0 4px 0;
	background:url(../assets/images/page/bg_horiz_division.jpg) top left repeat-x;
}
div.venue_info address{ float:left; width:160px;  }
div.venue_info #event_logo{ float:left; width:90px;}
div.venue_info .float_right{ float:right; width:319px;  }

#venue_detail div.footer{ float:left; width:631px; height:28px; background:url(../assets/images/venue/venue_footer.gif) top left no-repeat;}


div.venue_table,  div.venue_table_row, div.venue_table_row_alt {  
	float:left;
	width:560px;
	text-align:center;
}

div.venue_table_row_alt { 
	background:#e7e7e7;
}
div.venue_table span{ width: 84px; font-size:1.1em; margin:2px; color:#666; float:left; text-align:center; }
div.venue_table span.title{ font-weight:bold;}
div.venue_table span.first{ width:105px; text-align:left; }



