.largelink 			{ font: bold 14px/14px Arial, Helvetica, sans-serif; }
.largelink a		{ text-decoration:none; }
.largelink a:hover	{ text-decoration:underline; }

.agendasymbol {
	float: left;
	clear: both;
	width: 15px;
	font: bold 18px/18px Arial, Helvetica, sans-serif;
}
.agendasymbol img {
	margin: 2px 0 0 2px;
	vertical-align:top;
}
.agendatext {
	float: left;
	width: 326px;
}
.agendatext h4 {
	margin: 0;
	font: 14px/14px Arial, Helvetica, sans-serif;
}
.agendatime {
	float: left;
	width: 70px;
	font-size:10px;
}
#eurolist {
	width: 482px;
}
#eurolist .name {
	float: left;
	width: 100px;
	clear: both;
}
#eurolist a {
	text-decoration: none;
}

#eurolist .subname {
	float: left;
	width: 100px;
	font-size: 10px;
}
#eurolist .venue {
	float: left;
	width: 80px;
}
#eurolist .city {
	float: left;
	width: 80px;
}
#eurolist .day {
	float: left;
	width: 25px;
}
#eurolist .date {
	float: left;
	width: 25px;
}
#eurolist .btn {
	float: left;
	width: 15px;
}
#eurolist .btn img{
	margin-top:2px;
}
#eurolist .bar_month {
	clear:both;
	width:100%;
	height: 17px;
	background: #fd1009 url("http://www.amsterdamnights.com/nighttours/images/nighttours/h3bar.gif") repeat-x;
}
.rowoff {
	width: 452px;
	overflow:hidden;
	cursor: pointer;
}
.rowon {
	width: 452px;
	background-color: #D70E08;
	overflow:hidden;
	cursor: pointer;
}
.agenda p {
	margin: 2px 0 0 0;
}
.agenda h4 {
	margin: 0;
}
.agenda h3 {
	margin: 0;
	color: #fff;
}
.agenda a {
	text-decoration: none;
}
.agenda a:hover {
	text-decoration: underline;
}
.agendaheader {
	clear:both;
	width:482px;
	height: 17px;
	background: #000000 url("http://www.amsterdamnights.com/nighttours/images/agenda/bar.gif") no-repeat;
	cursor:pointer;
	font-weight:bold;
}
.agendaheadertext {
	margin: 1px 0 0 6px;
	width:455px;
	float:left;
	display:inline;
}
.agenda .flyerrow {
	width: 71px;
	float: left;
}

.agenda .ad {
	background-color: #FFFF00;
	width: 395px;
	color: #000;
	overflow:hidden;
	cursor:pointer;
}
.agenda .ad p, .agenda .ad a {
	color: #000;
}
.agenda .rowx {
	width: 468px;
	overflow:hidden;
	cursor:pointer;
}
.agenda .rowx:hover {
	background-color: #D70E08;
}

.agenda .rowon {
	width: 395px;
	background-color: #D70E08;
	overflow:hidden;
	cursor:pointer;
}
.agenda .rowoff {
	width: 395px;
	overflow:hidden;
	cursor:pointer;
}
/* CALENDAR */
#calendar {
	width: 168px;
	height: 160px;
	float: left;
	background-color: #000;
	padding:6px;
	overflow:hidden;
}
#calendar .days {
	float: left;
	width: 23px;
	height: 16px;
	margin: 0 1px 1px 0;
	overflow: hidden;
	text-align: center;
	font-size:10px;
}
#calendar .off, #calendar .on, #calendar .empty, #calendar .past{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	float: left;
	width: 23px;
	height: 16px;
	margin: 0 1px 1px 0;
	overflow: hidden;
	background-color: #aaaaaa;
	text-align: center;
	mouse: pointer;
	padding-top:4px;
}
#calendar .over, #calendar .off:hover {
	background-color: #D0D0D0;
}
#calendar .over {
	background-color: #D0D0D0;
}
#calendar .past {
	color: #898989;
}
#calendar .on {
	background-color: #ffffff;
}
#calendar a {
	color: #000;
	text-decoration: none;
}

/* party listing*/
.eventlist {
	font:  12px/15px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	float:left;
	width:180px;
	margin-bottom:3px;
}
.eventlist a {
	color:#fff;
	text-decoration: none;
}
.eventlist a:hover {
	text-decoration: underline;
}
.subname {
	font: 10px/11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.date {
	font: 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width:25px;
	color: #000;
}
.month {
	font: 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width:35px;
	color: #000;
}
.arrow {
	font: 12px/15px Arial, Helvetica, sans-serif;
	float:left;
	width:12px;
	color: #000;
	clear: both;
}
/*.tab {
	float: left;
	width: 60px;
	cursor: pointer;
}
.tab_on {
	float: left;
	width: 60px;
}*/
.flyercontainer { float: left; width: 140px; height: 210px; }
.flyercontainer a { text-decoration: none; }
.flyercontainer a:hover { text-decoration: underline; }
.flyerback { width: 128px; height: 166px; background: url("http://www.amsterdamnights.com/nighttours/images/agenda/flyer-back.gif") no-repeat; overflow:hidden; }
.flyerfront { width: 122px; height: 160px; margin: 1px 0 0 2px; }

#header {
	width: 970px;
	float: left;
	display: inline;
	margin-bottom:10px;
	background-color: #333333;
}
#flashcontentpromo {
	width: 729px;
	float: left;
}
/* MONTH LIST */
#monthagenda .weekday {
	float: left;
	width: 20px;
	color: #000;
}
#monthagenda .day {
	float: left;
	width: 24px;
	color: #000;
}
#monthagenda .event {
	float: left;
	width: 171px;
}
#monthagenda .rowon, #monthagenda .rowoff {
	width: 215px;
	margin-bottom: 2px;
}
#monthagenda a {
	text-decoration: none;
}
/* buttons */
.smallbutton, .smallbuttonon , .smallbuttonover {
	background-color: #fff;
	margin-right: 3px;
	float: left;
	width: 50px;
	height: 17px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.smallbuttonon {
	background-color: #351671;
	color: #fff;
}
.smallbuttonover {
	background-color: #ffff00;
	color: #000;
}
.smallbutton .buttontext, .smallbuttonon .buttontext, .smallbuttonover .buttontext {
	margin-top:1px;
}
.smallbutton a, .smallbuttonover a {
	color: #000;
	text-decoration: none;
}
.nightdudethumb {
	border: 1px solid #000;
	margin: 1px 1px 0 0;
}


/* MY TABS */
.tab_bar {
	width: 400px;
    background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/bg_tabbar.gif') repeat-x;
}
.tab_bar .tab 	{ cursor:pointer; }
/*.tab_bar .tab .spacer, .tab_bar .tabover .spacer {
	width: 100%;
	height: 9px;
}
.tab_bar .tabon .spacer{
	width: 100%;
	height: 4px;
}
.tab_bar .tab, .tab_bar .tabon, .tab_bar .tabover {
	float: left;
	height: 28px;
	margin: 0 15px 0 15px;
}
.tab_bar .tabon {
	width: 118px;
    background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/tab-on.gif') no-repeat;
	font-weight: bold;
	font-size:13px;
	float: left;
	height: 28px;
}
.tab_bar .tab, .tab_bar .tabover {
	cursor: pointer;
}
.tab_bar .tab a {
	text-decoration:none;
}
.tab_bar .tabover {
	color: #ffff00;
}*/
/* NEW AGENDA INDEX */
.daypromotable 			{  }
.daypromotable .cel1	{ width:173px; }
.daypromotable .cel2	{ width:767px; }
.daypromotable .block	{ width:290px; padding:5px; border:1px solid #000; float:left; margin:0 0 10px 0;  overflow:hidden; background-color:#000; }
.daypromotable .block:hover	{ background-color:#000; }
.daypromotable .flyer	{ float:left; margin-right:10px; }
.daypromotable h4		{ margin:0; }
.daypromotable a		{ text-decoration:none; }

#agenda_small .rowx 		{ width: 323px; overflow:hidden; cursor:pointer; padding:2px 0;}
#agenda_small .rowx:hover {  background-color: #D70E08; }
#agenda_small .rowon 	{ width: 252px; background-color: #D70E08; overflow:hidden; cursor:pointer; }
#agenda_small .rowoff 	{ width: 252px; overflow:hidden; cursor:pointer; }
#agenda_small .row 		{ width: 323px; overflow:hidden; cursor:pointer; }
#agenda_small .cel2		{ float: left; width: 252px; }
#agenda_small .cel1 	{ width: 71px; float: left; }
#agenda_small h2 		{ background: #fd1009 url("http://www.amsterdamnights.com/nighttours/images/nighttours/ribbel-header.gif") repeat; width: 305px; height: 34px; padding: 10px 0 0 8px; }
#agenda_small .line 	{ width: 100%; background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/line.gif') repeat-x 0 0; height:2px; font-size: 2px; clear:both; }
#agenda_small h4		{ margin:0; }
#agenda_small a			{ text-decoration:none; border-bottom: 1px dotted #fff; }
#agenda_small a:hover	{ border-bottom: 1px solid #FFF200; color:#FFF200; }




.thumbtable .cel1		{ width:24px; float: left; }
.thumbtable .cel2		{ width:306px; float: left; }
	
.smallflyer				{ width:75px; float: left; margin: 0 5px 5px 0; }