/*----------------- Venue Page-------------------------------*/
	
	

	#venue_mainbox {
		background: #f8f8f8 url(img/venue_mainboxbg.gif) repeat-x;
		border: 1px solid #9f9f9f;
		margin-bottom: 8px;
		overflow: hidden;
		width: 620px;
	}

	
	#venue_mainbox_leftcol {
		width: 350px;
		float: left;
		padding-left: 10px;
	}

	#venue_mainbox_rightcol {
		width: 220px;
		float: left;
		margin-top: 20px;
		padding-left: 15px;
		border-left: 3px solid #ffffff;
	}
	
	#venue_mainbox_leftcol H1 {
		border-bottom: 1px solid #ffffff;
		padding-bottom: 5px;
		margin: 18px 0 10px 7px;
		font-weight: normal;
		width: 360px;
		font-size: 22px;
		color: #000000;
	}
	
	#venue_lupdate {
		float: right;
		padding-top: 5px;
		font-size: 11px;
		color: #828181;
	}
	

	 #venuepage_tagcloud {
	 	margin: 7px 0 12px 14px;
		padding-top: 8px;
		width: 580px;
		font-size: 11px;
		color: #474747;
		line-height: 17px;
		border-top: 2px solid #ffffff;
		color: #999999;
	 }
	 
	 #venuepage_tagcloud A {
	 	color: #681010;
		padding: 2px;
	 }
	 
	 #venue_tools {
	 	font-size: 9px;
		margin: 18px 0 20px 0;
		color: #343434;
	 }
	
	#venue_tools A {
		font-size: 16px;
		color: #079dc6;
	}
	
	#taxi_printout {
		margin-top: 15px;
		background: url('img/venue_icon_taxiprintout.gif') no-repeat;
		padding-left: 30px;
	}
	
	#printable {
		margin-top: 15px;
		background: url('img/venue_icon_printable.gif') no-repeat;
		padding-left: 30px;
	}
	
	#addtofavourites {
		margin-top: 15px;
		background: url('img/venue_icon_addtofavourites.gif') no-repeat;
		padding-left: 30px;
	}
	
	#writereview {
		margin-top: 15px;
		background: url('img/venue_icon_writereview.gif') no-repeat;
		padding-left: 30px;
	}
	
	#caja {
		display: none;
		font-size: 11px;
		margin: 10px 0 10px 0;
	}
	
	#sendthispage {
		margin-top: 15px;
		background: url('img/venue_icon_sendpage.gif') no-repeat;
		padding-left: 30px;
	}
	
	#share {
		margin-top: 15px;
		background: url('img/venue_icon_share.gif') 3px 2px;
		background-repeat: no-repeat;
		padding-left: 30px;
	}
	
	#reportmistake {
		margin-top: 15px;
		background: url('img/venue_icon_reportmistake.gif') no-repeat;
		padding-left: 30px;
	}
	 
	.label {
		font-size: 9px;
		color: #767676;
		padding-top: 2px;
	}
	
	
	.eddes {
		font-size: 17px;
		margin: 9px 0 4px 0;
	}
	
	
	
	/*--------------------------------------------------
	Tabnav
  --------------------------------------------------*/
  

	#tabs {
				margin: 20px 0 0 0;
		}
			
	#tabs li { 
				margin: 0; 
				padding: 0;
				display: inline;
				list-style-type: none;
				background: #333333;
			 }
			 
		#tabs li a { 
				float: left;
				font-size: 11px;
				line-height: 14px;
				padding: 7px 9px 7px 9px;
				margin-right: 5px;
				text-decoration: none;
				color: #000000;
				display: block;
			}
			

	.ui-tabs {
				margin: 20px 0 0 0;
		}
			
	.ui-tabs .ui-tabs-nav { 
				height: 30px;
				margin: 0 0 13px 0;
				padding-left: 10px;
				background: url(../CSS2/img/venuetabs_bottom.gif) repeat-x bottom;
	}
			
	.ui-tabs .ui-tabs-nav li { 
				margin: 0; 
				padding: 0;
				display: inline;
				list-style-type: none;
				background: #333333;
			 }
			 
		.ui-tabs .ui-tabs-nav li a { 
				float: left;
				font-size: 11px;
				background: url(../CSS2/img/venuetab_bg.gif) repeat-x;
				line-height: 14px;
				padding: 7px 9px 7px 9px;
				margin-right: 8px;
				border-left: 1px solid #b4b4b4;
				border-right: 1px solid #b4b4b4;
				border-top: 1px solid #b4b4b4;
				text-decoration: none;
				color: #000000;
				display: block;
			}
			
		.ui-tabs .ui-tabs-nav li a:hover { 
			border-left: 1px solid #079dc6;
			border-right: 1px solid #079dc6;
			border-top: 1px solid #079dc6;
			}
			
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {  
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #079dc6;
		border-right: 1px solid #079dc6;
		border-top: 1px solid #079dc6;
		background: #ffffff;
		font-weight: bold;
	}
			
	
			.ui-tabs .ui-tabs-hide { 
				display: none !important; 
			}
	
	
	/* ------------------------- Tabs on venuepage ----------------------------- */
	
	#venuepage_pixleft {
		float: left;
	}
	
	#venuepage_pixright {
		float: left;
		margin-left: 10px;
		border-left: 1px solid #d3d3d3;
		padding-left: 10px;
	}
	
	#venuepage_twocol_left {
		float: left;
		width: 315px;
		overflow: hidden;
	}
	
	
	#venuepage_twocol_right {
		float: left;
		width: 315px;
		margin-left: 20px;
		border-left: 1px solid #d3d3d3;
		padding-left: 20px;
		overflow: hidden;
	}
	
	#venuepage_twocol_right  H1 {
			font-size: 20px;
		}
		
		
		
		
	/* -------------- User Reviews Mainpage ---------------- */
	
	#reviews_left {
		width: 620px;
		float: left;
	}	
	
	#reviews_right {
		width: 340px;
		float: left;
		margin-left: 20px;
		margin-top: 10px;
	}	
	
	#reviews_left H1 {
		font: 84.5% Georgia, serif;
		font-size: 28px;
		margin: 0px 0 10px 0;
		padding: 23px 0 0 0;
	}
	
	#reviews_left H2 {
		font: 84.5% Georgia, serif;
		font-size: 13px;
		margin: 19px 0 10px 10px;
	}
	
	.reviews_toph_left {
		float: left;
		width: 500px;
	}
	
	.reviews_toph_right {
		float: left;
		width: 120px;
		padding-top: 14px;
	}
	
	#reviews_toph {
		background: url(img/reviews_wine.gif) no-repeat;
		height: 137px;	
	}
		
		
	
	.review_rows {
		border: 1px solid #c0c0c0;
		width: 620px;
		margin: 0 0 15px 0;
			
	}
	
	.reviews_rows_cont {
		width: 590px;
		margin: 0 0 15px 12px;;
			
	}
	
	.review_rows_title {
		width: 600px;
		background: #fbfbfb;
		padding: 15px 0 15px 0;
	}
	
	.review_rows_title A {
		color: #2A3A45;
		font-weight: bold;
	}
	
	.review_rows_bg {
		border: 1px solid #E7E7E7;
		margin-top: 15px;
		width: 620px;
	}
	
	.rows_cont {
		width: 590px;
		padding: 10px 0 10px 10px;
		font-size: 12px;
	}
	
	#thereview {
		font-size: 12px;
		line-height: 17px;
		margin: 0 0 0 10px;
		padding: 20px 0 10px 0;
		width: 564px;
	}
	
	#reviews_selector {
		background: #b3b3b3;
		padding: 10px;
		font-size: 11px;
		color: #fff;
	}
	
	#reviews_selector A  {
	color: #2e2e2e;
	}
	
	.review_rows  tr td {
		font-size: 11px;
	}
	
	.review_rows_bg  tr td {
		font-size: 11px;
	}
	
	.review_quote {
		font-size: 18px;
		margin-left: 8px;
		color: #710061;
		font-family: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	#reviews_rows_leftcol {
		float: left;
		width:100%;
		position:relative;
	}
	
	#reviews_rows_rightcol {
		float: left;
		width: 130px;
		font-size: 11px;
		border-left: 1px dotted #d3d3d3;
		padding-left:20px;
		color: #666666;
		position:absolute;
		top:60px;
		left:435px;
	}
	.clear{ clear:both; visibility:hidden; overflow:hidden;}
	
	#reviews_rows_rightcol H1 {
		font-size: 19px;
		color: #23B0E1;
		margin: 0px 0px 10px 0px;
	}
	
	#reviews_rows_rightcol H1 A {
		color: #23B0E1;
	}
	
	
	.venue_articlesrows {
		border-bottom: 1px solid #b7b7b7;
		min-height: 145px;
		padding: 10px 0 10px 0;
	}

	.venue_articlesrows H1 A  {
 		color: #610061;
		font-size: 20px;
	}
		
	.venue_articlesrows IMG {
		border: 2px solid #dadada;
	}
	
	#venuepage_venuesnearby {
		border-top: 1px dotted #d5d5d5;
		margin-top: 20px;
		padding-top: 12px;
	}
	
	#venuepage_youmightalsolike h1 {
			font-size: 20px;
			margin-bottom: 15px;
			margin-top: 15px;
	}
	
	#venuepage_venuesnearby h1 {
			font-size: 20px;
	}


	#rel_venues_rows_bg {
		background: #f7f7f7;
		margin-top: 6px;
		font-size: 11px;
		color: #424242;
		width: 620px;
	}	
	
	
	#rel_venues_rows_logo {
		border-right: 1px dotted #d5d5d5;
		width: 220px;
		float: left;
		margin: 10px 0 10px 10px;
	
	}

	#rel_venues_rows_cont {
		width: 350px;
		margin: 10px 0 10px 10px;
		float: left;
	}
	
	#rel_venues_rows_cont H1 {
		font-size: 10px;
		color: #710061;
		color: #666666;
		margin: 0px 0px 5px 0px;
	}
	
	#rel_venues_rows_cont H1 A {
		color: #2c2c2c;
		font: 84.5% Georgia, serif;	
		font-size: 18px;
		font-weight: normal;
	}
	
	
	#venue_favs {
		background: #f7f7f7;
		margin-top: 6px;
		font-size: 11px;
		color: #424242;
		width: 620px;
	}
	
	#venue_favs .favs_left {
		float: left;
		width: 100px;
		padding: 4px 0 3px 0;
		text-align: center;
		font-size: 9px;
	}
	
	#venue_favs .favs_right {
		font: 84.5% Georgia, serif;
		font-size: 14px;
		float: left;
		width: 450px;
	}
	
	#venue_favs .favs_right A {
		color: #23b0e1;
	}
	
	#venue_favs .favtime {
		font-size: 11px;
		color: #666666;
	}
	
	
	#venuepicture {
		width: 620px;
		background: url(img/venuepicture_bg.gif);
	}
	
	#venuepicture_cont {
		width: 600px;
		padding: 10px 0 10px 10px;
	}
	
	#promo {
		width: 335px;
		background: #E6E6E6;
		float: left;
		border-bottom: 10px solid #ffffff;
	}
	
	#promo_cont {
		width: 310px;
		margin: 10px 0 10px 10px;
	}
	
	#promo_cont IMG {
		border: 3px solid #ffffff;
	}

	
#getlisted {
	float: left;
	width: 620px;
	margin-bottom: 14px;
	border: 1px solid #6B0032;
	background: #FBFBFB;
	padding-top: 0px;
}

#getlisted .getlistedleftcol {
	float: left;
	width: 180px;
}

#getlisted .getlistedrightcol {
	float: left;
	width: 390px;
}

#getlisted .getlistedleftcol H1 {
	font: 84.5% Georgia, serif;
	font-size: 23px;
	border: none;
	color: #6B0032;
	margin: 9px 0px 10px 10px;
	padding: 0px;
}

#getlisted .getlistedrightcol H1 {
	font: 84.5% Georgia, serif;
	font-size: 16px;
	border: none;
	color: #999999;
	margin: 14px 0 10px 10px;
	padding: 0px;
}

#getlisted .getlistedrightcol H1 A  {
	color:  #6B0032;
}



.pagination {
	float: left;
	width: 620px;
	margin-top: 5px;
}

.pagination a, .pagination a:visited, .pagination a:hover {
	padding: .6em .8em; 
	margin: 0 .3em;
	text-decoration: none;
	border: 1px solid #999999;
	color: #910145;
}




/* --------------------- Add to favourites page --------------- */

	.addtofavs_venuerow {
		background: #ffffff;
	}




	/* ---------TopPromo  -- */
		
		#toppromo {
			width: 980px;
			height: 140px;
			background: #EBEBEB url(img/toppromo_bg.png) no-repeat; 
			margin: 6px 0 15px 0;
		}
		
		#toppromo_cont {
			width: 760px;
			padding: 10px 0 0 120px;
		}
	
	
	/* -------- Galleires  -- */
	
		#galrow {
			margin: 10px 0 10px 0;
			background: #f7f7f7;
			font-size: 10px;
			color: #333333;
		}
		
		.galrow_left {
			width: 445px;
			float: left;
		}
		
		.galrow_right {
			width: 150px;
			float: left;
		}
		
		#galrow H1 {
			font: 84.5% Georgia, serif;
			font-size: 22px;
			margin: 30px 0 30px 0;
			
		}







		
	/* ---------------------------- Venue rows ----------------------- */		
		
	
		
	#events_vrow {
		margin: 1px 0 3px 0;
		border-bottom: 1px solid #ececec;
		padding: 0 0 2px 0;
		width: 270px;
	}
	
	#events_vrow .left {
		width: 200px;
		padding-left: 10px;
		font-size: 10px;
		float: left;
	}
	
	#events_vrow .right {
		width: 60px;
		float: left;
		text-align: right;
		font-size: 10px;
		color: #999999;
	}
	
	
	/* ---------------------------- Tags----------------------- */		
	
		#onemonth {
			background: url(img/venue_events_bg.gif);
			margin: 0 0 10px 0;
		}
		
		#onemonth_month {
			float: left;
			width: 130px;
	
		}
		
		#onemonth_content {
			float: left;
			width: 490px;
			background: #ffffff;
		}
		
		#onemonth_month H1 {
			font: 84.5% Georgia, serif;
			font-size: 18px; 
			line-height: 20px;
			height: 55px;
			display: block;
			font-weight: normal;
			width: 115px;
			text-align: right;
			padding-right: 10px;
			color: #000000;
		}
		
		
		
	/* ---------------------------- Tags----------------------- */			
	
	
	
	.ddetails {
		width: 270px;
		float: left;
	}

	.vdetails {
		width: 190px;
		float: left;
		text-align: right;
		font-size: 9px;
		text-transform: uppercase;
	}

	.vdetails A {
		margin:  0 0 0 6px;
	}

	.datebox, .sgldatebox {
		display: inline; 
		margin: 0 5px 0 0; 
		color: #000000;
		padding: 3px 5px 3px 5px; 
		font: 84.5% Georgia, serif; 
		font-size: 12px;
	}
	

	#eventrow {
		margin: 11px 0 17px 20px;
		width: 450px;
		padding: 0px 0 8px 0;
		line-height: 15px;
		font-size: 11px;
		border-bottom: 1px dotted #dedede;
	}
	
	#eventrow IMG {
		float: left; 
		margin: 3px 14px 3px 0;
	}
	
	
	#eventrow H2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
		margin: 0px;
		color: #000000;
		margin: 7px 0 7px 0;
		background: url(img/dining3_event_h2bg.gif) 0px 9px;
		background-repeat: no-repeat;
		border-top: 1px solid #66d7ff;
		border-bottom: 1px solid #66d7ff;
	}
	
	#eventrow H2 A {
		color: #000000;
		display: block;
			padding: 7px 0 7px 15px;
	}
	
	#eventrow H2 A:hover {
		background: #edece9;
		text-decoration: none;
	}
	
	
	#eventrow H3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin: 0px;
		padding: 0px;
	}
	
	#eventrow H3 A {
		color: #666666;
	}
	
	#eventrow .vdetails A {
		color: #434343;
	}
	
	#eventrow .datebox {
		background: #66d7ff;
	}
	
	#eventrow .sgldatebox {
		background: #ffeb3e;
	}
		
		
	#eventrow .event_bottom {
			margin-top: 10px;
			padding: 9px 0 9px 15px;
			font-size: 11px;
			background: url(img/events_bottom_bg.png) no-repeat;
		}
		
	#eventrow .event_bottom A {
			color: #373737;
		}
		
	#eventrow .flyerlink {
		background: #edece9; 
		color: #000000; 
		font-size: 10px;
	}
	
	#eventrow A.flyerlink  {
			padding: 1px 5px 1px 5px; 
	}
	
	
	#eventrow A:hover.flyerlink {
		background: #ffffff;
		text-decoration: none;
	}
	
	
	
	#mappopup {
		font-size: 11px;
		padding: 5px 0 5px 0;
		margin: 0 0 0 8px;
		width: 460px;
	}

		
	
	#mappopup p {
		margin: 0px;
		padding: 0px;
	}
	
	#mappopup .mptitle {
		margin: 2px 0 3px 0;
		width: 400px;
		font: 84.5% Georgia, serif;
		font-size: 20px;
	}
	
	#mappopup .mptitle_metro {
		background: url(img/mappopup_metro.gif) 0 0;
		background-repeat: no-repeat;
		padding: 0px 0 0px 28px;
		font-size: 17px;
		width: 400px;
	}
	
	#mappopup .mappoprestro {
		border-top: 1px dotted silver;
		margin: 6px 0 0 0;
		padding: 6px 0 0 0;
	}
	
	#mappopup .mapmetro_line_1 {
		border-left: 15px solid #EE3229;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_2 {
		border-left: 15px solid #36B854;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_3 {
		border-left: 15px solid #FFD822;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_4 {
		border-left: 15px solid #320177;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_5 {
		border-left: 15px solid #823094;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	
	#mappopup .mapmetro_line_6 {
		border-left: 15px solid #CE047A;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_7 {
		border-left: 15px solid #F3560F;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_8 {
		border-left: 15px solid #008BC1;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_9 {
		border-left: 15px solid #91C5DB;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_10 {
		border-left: 15px solid #C7AFD3;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_11 {
		border-left: 15px solid #8E2323;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	#mappopup .mapmetro_line_13 {
		border-left: 15px solid #FF9965;
		padding: 0 0 0 4px;
		margin: 0 10px 0 0;
	}
	
	
	
		#mappopup #mpbottom {
		border-top: 1px dotted silver;
		padding: 5px 0 0 0;
		margin: 7px 0 0 0;
	}
	
	#mpbottom .mpbottomlink {
		margin: 0 15px 0 0;	
	}
	
	#mappopup #mpbottom A {
		color: #6ab1e9;
	}
	
	#mappopup #mpbottom A:hover {
		color: #00008B;
	}
	
	
	
		
	


