body 						{ margin: 0; background: #000 url('http://www.nighttours.info/images/nighttours/bg-cone-black.jpg') no-repeat fixed center; }

body, p, td 				{ font: 12px/14px Arial, Helvetica, sans-serif; color: #ffffff; }
.intro					{ font-size:13px; }
body b, p b, td b 			{ font: bold 13px/14px Arial, Helvetica, sans-serif; letter-spacing: 0.1px; }

body a 						{ color: White; }
label						{ cursor:pointer; }
form 						{ margin: 0; }
textarea 					{ font: 12px/14px Arial, Helvetica, sans-serif; }

.smallfont 					{ font: 10px/12px Arial, Helvetica, sans-serif; }
.smallfont b				{ font: bold 10px/12px Arial, Helvetica, sans-serif; }

h1 							{ font: bold 20px/20px Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 0px 0px 8px 0px; font-style:normal; }
h2 							{ font: normal 18px/21px Arial, Helvetica, sans-serif; letter-spacing: 0.3px; margin: 8px 0px 6px 0px; clear:both; }
h2 b 						{ font: bold 18px/21px Arial, Helvetica, sans-serif; letter-spacing: -0.5px; margin: 16px 0px 6px 0px; }
h3 							{ font: bold 15px/17px Arial, Helvetica, sans-serif; margin: 8px 0 2px 0; letter-spacing: -0.5px; }
#rightcontent h3 			{ font: 15px/17px Arial, Helvetica, sans-serif; }
h3 b {
	font: bold 15px/17px Arial, Helvetica, sans-serif;
}
h3 a, h5 a { 	 text-decoration: none; }
h3 a:hover, h5 a:hover { text-decoration: underline; }


h4 {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	margin: 8px 0 0px 0;
	letter-spacing: -0.5px;
}
h5 {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	margin: 0px 0 0px 0;
	letter-spacing: -0.5px;
}
p {
	margin: 0 0 6px 0;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.cel, .cel1, .cel2, .cel3, .cel3a, .cel3b, .cel4	{ float: left; }
.row						{ overflow:hidden; border-bottom:1px solid #980A05; padding:4px 0 4px 0; }
.active_row					{ overflow:hidden; cursor:pointer; border-bottom:1px solid #980A05; padding:4px 0 4px 0; }
.active_row:hover			{ background-color:#000; color:#fff; }
.active_row:hover a			{ color:#fff; }
.active_row	a				{ text-decoration:none; }
.row h4, .active_row h4		{ margin-top:0; }
.row p, .active_row p		{ margin-bottom:0; }
.toprow						{ height:1px; overflow:hidden; border-bottom:1px solid #980A05; padding:4px 0 4px 0; }

.content p					{ margin: 0 0 8px 0; }

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

/*home */
#home_top				{ width:970px; height:127px; overflow:hidden; background:url('http://www.nighttours.com/images/home/splash-top.gif') no-repeat; }


#flashunder {
	width:970px; 
	height:521px; 
	/*position: absolute;	*/
	background: url("http://www.nighttours.com/images/nighttours/bg-mid.gif") repeat-y;
	overflow:hidden;
}

#maincontent ul a:link {
	color: #fff;
	text-decoration: none;
}

#maincontent ul a:hover {
	background: url('http://nighttours.info/images/nighttours/list-arrow-over.gif') no-repeat 0 3px;
	color: #fff;
	text-decoration: underline;
}

ul a {
	text-decoration: none;
}
.singlelink {
	line-height: 14px;
}
.singlelink a {
	text-decoration: none;
}
.singlelink a:hover {
	text-decoration: underline;
}
.singlelink ul {
	list-style-type: none;
	padding: 0;
	margin: 2px 0 0 0;
}
.singlelink li {
/*	background-image: url('http://nighttours.info/images/nighttours/circlearrow.gif');*/
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 2px 0 0 20px;
	height:16px;
}
.thumb {
	border: 1px solid black;
	margin: 2px 4px 4px 0px;
	float: left;
}
.thumb_right {
	border: 1px solid black;
	margin: 2px 0px 4px 4px;
	float: right;
}
.photoborder {
	border: 1px solid #000;
}
.column1 {
	float:left;
	width:96px;
}
.column2 {
	float:left;
	width:181px;
}
.wide .column1 {
	float:left;
	width:100px;
}
.wide .column2 {
	float:left;
	width:300px;
}
.wide h3 {
	margin: 1px 0 4px 0;
}
#two_columnequal #col1 .column1 { float:left; width:100px; }
#two_columnequal #col1 .column2 { float:left; width:251px; }

/*main containers frame new */
#topcontainer {
	width:970px; 
	height:212px; 
	color: #000;
}
#midcontainer {
	clear:both;
	width:970px; 
	background: #fd000f url("http://www.nighttours.com/images/nighttours/bg-mid.gif") repeat-y;
	overflow: hidden;
}
#pagebottom {
	clear:both;
	width:970px; 
	height:12px; 
	background: url("http://www.nighttours.com/images/nighttours/bg-bottom.gif") no-repeat;
}
#pagebottom_blank {
	clear:both;
	width:970px; 
	height:12px; 
}

/* main containers scale */
#topcontainerfull {
	background: url("http://www.nighttours.nl/images/nighttours/top-scale-repeat.gif") repeat-x;
	overflow: hidden;
	height: 150px;
}
#topcontainerfullleft {
	background: url("http://www.nighttours.nl/images/nighttours/top-scale.gif") no-repeat;
	width:970px;
	height: 150px;
}

#topcontainerfullleft #logo {
	width:400px; 
	height:126px; 
	float:left;
}
#topcontainerfullleft #content {
	width:560px; 
	height:100px; 
	float:left;
}
#topcontainerfullleft #row1 {
	width:560px; 
	height:42px;
}
#topcontainerfullleft #searchbox {
	width:92px; 
	height:14px;
	font-size: 10px;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	float:left;
}
#topcontainerfullleft #language_search_box {
	width:230px;
	overflow:hidden;
}
#topcontainerfullleft #language_buttons {
	width:111px; 
	float:left;
}
#topcontainerfullleft #searchform {
	width:111px; 
	float:left;
}
#topcontainerfullleft #searchform img {
	cursor: pointer;
}
#topcontainerfullleft #row2 {
	width:560px; 
	height:52px;
}

#bannercontainer {
	width: 100%;
	height: 60px;
}


/* top ... */
#topbanner {
	margin-left:516px;
	width: 468px;
	height:60px;
}
#bannerwide {
	height:60px;
	float: left;
	margin-left:14px;
	display:inline;
}
#banner1 {
	width: 468px;
	height:60px;
	float: left;
}
#banner2 {
	width: 468px;
	height:60px;
	float: left;
	margin-left:34px;
	display:inline;
}
#bannercontainer #banner2 {
	margin-left:4px;
}
#bannercontainer #banner1 {
	margin-left:0px;
}
#topcontainer #logo {
	width:400px; 
	height:128px; 
	float:left;
	cursor:pointer;

}
#topcontainer #content {
	width:555px; 
	height:100px; 
	float:left;
}
#topcontainer #row1 {
	width:555px; 
	height:42px;
}
#topcontainer #searchbox {
	width:92px; 
	height:14px;
	font-size: 10px;
	padding: 0;
	margin: 0;
	border: 1px solid #000;
	float:left;
}
#topcontainer #language_search_box {
	width:240px;
	overflow:hidden;
}
#topcontainer #language_buttons {
	width:111px; 
	float:left;
}
#topcontainer #searchform {
	width:120px; 
	float:left;
}
#topcontainer #searchform img {
	cursor: pointer;
}
#topcontainer #row2 {
	width:555px; 
	height:52px;
}

#topcontainer #language {
	height:13px; 
	float:right;
}
#topcontainer #navbar {
	/*position : relative;*/
	/*z-index:500;*/
	margin-left:30px;
	clear:both;
	width:940px; 
	height:15px;	
} 
#topcontainer a {
	text-decoration: none;
}
#topcontainer #content a {
	text-decoration: none;
	color: #000;
}
#topcontainer #content a:hover {
	text-decoration: underline;
	color: #ffff00;
}
#topcontainer a:hover {
	/*text-decoration: underline;*/
}
#topcontainer #navbar a, #topcontainer #navbar a:hover {
	text-decoration: none;
}

.lang_img {
	display:inline;
	margin-right:4px;
	width: 14px;
	height: 11px;
	border: 0;
}
.lang_img_on {
	display:inline;
	margin-right:4px;
	width: 14px;
	height: 11px;
	border: 1px solid white;
}

.headerdate {
	font: 24px/24px Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	margin: 0;
	color:#2C2C2C;
}
.headercity {
	font: 24px/24px "Arial Black";
	letter-spacing: -1px;
	color:#2C2C2C;
}

#login, #login td {
	width:250px; 
	float:left;
	font: bold 10px/10px Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	color: white;
}


/* YAHOO MENU */
.yuimenubar a:hover { text-decoration: none; }
.yuimenubar { z-index:10000; visibility:visible; position:static; margin-bottom:10px; margin-left:10px; margin-top:2px; }
.yuimenu .yuimenu, .yuimenubar .yuimenu { visibility:hidden; position:absolute; top:-10000px; left:-10000px; }
.yuimenubar li, .yuimenu li { list-style-type:none; }
.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li, .yuimenu h6, .yuimenubar h6 { margin:0; padding:0; }
.yuimenuitemlabel, .yuimenubaritemlabel { text-align:left; white-space:nowrap; }
.yuimenubar ul { /**zoom:1;*/ }
.yuimenubar .yuimenu ul { /**zoom:normal*/; }
.yuimenubar>.bd>ul:after { content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; }
.yuimenubaritem { float:left; }
.yuimenubaritemlabel, .yuimenuitemlabel { display:block; }
.yuimenuitemlabel .helptext { font-style:normal; display:block; margin:-1em 0 0 10em; }
.yui-menu-shadow { position:absolute; visibility:hidden; z-index:-1; }
.yui-menu-shadow-visible { top:2px; right:-3px; left:-3px; bottom:-3px; visibility:visible; }
.hide-scrollbars * { overflow:hidden; }
.hide-scrollbars select { display:none; }
.yuimenu.show-scrollbars, .yuimenubar.show-scrollbars { overflow:visible; }
.yuimenu.hide-scrollbars .yui-menu-shadow, .yuimenubar.hide-scrollbars .yui-menu-shadow { overflow:hidden; }
.yuimenu.show-scrollbars .yui-menu-shadow, .yuimenubar.show-scrollbars .yui-menu-shadow { overflow:auto; }
.yui-skin-sam .yuimenubar {  }
.yui-skin-sam .yuimenubarnav .yuimenubaritem { }
.yui-skin-sam .yuimenubaritemlabel { font: 14px/14px Arial, Helvetica, sans-serif; letter-spacing: 0.5px; text-transform: uppercase; padding:0 0px; color:#fff; text-decoration:none; cursor:pointer; /*border-style:solid;* border-color:#808080; border-width:1px 0;*/ *position:relative; margin:-1px 0; }
.yui-skin-sam .yuimenubaritemlabel b { font: bold 14px/14px Arial, Helvetica, sans-serif; letter-spacing: 0.5px;}
.yui-skin-sam .yuimenubaritemlabel-selected { color: #ffff00; }
.yui-skin-sam .yuimenubaritemlabel a:hover { text-decoration: none; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { padding-right:15px; *display:inline-block; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu { }
.yui-skin-sam .yuimenubaritem-selected {  }
.yui-skin-sam .yuimenubaritemlabel-selected {  }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {  }
.yui-skin-sam .yuimenubaritemlabel-disabled { cursor:default; color:#A6A6A6; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled {  }
.yui-skin-sam .yuimenu { }
.yui-skin-sam .yuimenubar .yuimenu, .yui-skin-sam .yuimenu .yuimenu { font-size:100%; }
.yui-skin-sam .yuimenu .bd { margin-top:5px; border:solid 1px #5d5d5d; border-bottom: solid 1px  #000; border-right: solid 1px #000; background-color:#2C2C2C; }
.yui-skin-sam .yuimenu ul { padding:0px 0;  }
.yui-skin-sam .yuimenu ul.first-of-type { border-width:0; }
.yui-skin-sam .yuimenu h6 { font-weight:bold; border-style:solid; border-color:#ccc; border-width:1px 0 0 0; color:#a4a4a4; padding:3px 10px 0 10px; }
.yui-skin-sam .yuimenu ul.hastitle, .yui-skin-sam .yuimenu h6.first-of-type { border-width:0; }
.yui-skin-sam .yuimenu .yui-menu-body-scrolled { border-color:#ccc #808080; overflow:hidden; }
.yui-skin-sam .yuimenu .topscrollbar, .yui-skin-sam .yuimenu .bottomscrollbar { height:16px; border:solid 1px #808080; background:#fff url(http://www.amsterdamnights.com/nighttours/images/menu/sprite.png) no-repeat 0 0; }
.yui-skin-sam .yuimenu .topscrollbar { border-bottom-width:0; background-position:center -950px; }
.yui-skin-sam .yuimenu .topscrollbar_disabled { background-position:center -975px; }
.yui-skin-sam .yuimenu .bottomscrollbar { border-top-width:0; background-position:center -850px; }
.yui-skin-sam .yuimenu .bottomscrollbar_disabled { background-position:center -875px; }
.yui-skin-sam .yuimenuitem { font: 12px/18px Arial, Helvetica, sans-serif; _border-bottom:solid 1px #fff; border-top: solid 1px #343434; border-bottom: solid 1px #232323;}
.yui-skin-sam .yuimenuitemlabel { padding:0 20px 0 15px; color:#fff; text-decoration:none; cursor:default; }
.yui-skin-sam .yuimenuitemlabel .helptext { margin-top:-1.5em; *margin-top:-1.45em; }
.yui-skin-sam .yuimenuitem-hassubmenu { background-image:url(http://www.amsterdamnights.com/nighttours/images/menu/menuitem_submenuindicator.png); background-position:right center; background-repeat:no-repeat; }
.yui-skin-sam .yuimenuitem-checked { background-image:url(http://www.amsterdamnights.com/nighttours/images/menu/menuitem_checkbox.png); background-position:left center; background-repeat:no-repeat; }
.yui-skin-sam .yui-menu-shadow-visible { background-color:#000; opacity:.12; *filter:alpha(opacity=12); }
.yui-skin-sam .yuimenuitem-selected { background-color:#1B2152; border-top: solid 1px #3D426C; border-bottom: solid 1px #000; }
.yui-skin-sam .yuimenuitemlabel-disabled { cursor:default; color:#A6A6A6; }
.yui-skin-sam .yuimenuitem-hassubmenu-disabled { background-image:url(http://www.amsterdamnights.com/nighttours/images/menu/menuitem_submenuindicator_disabled.png); }
.yui-skin-sam .yuimenuitem-checked-disabled { background-image:url(http://www.amsterdamnights.com/nighttours/images/menu/menuitem_checkbox_disabled.png); }
.yui-skin-sam .yuimenu .subheading { border-top: solid 1px #6C6C6C; font-weight:bold; color:#a4a4a4; padding:3px 10px 0 15px; }
.yui-skin-sam .yuimenu .countryflag { float:left;margin:0;padding:2px 5px 0 5px; }


/* SUB MENU NEW */
.sf-menu, .sf-menu * {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			186px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			186px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			186px;; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #282828;
	border-top:		1px solid #282828;
	border-right:	1px solid #000;
	border-bottom:	1px solid #000;
	padding: 		4px 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	background:		#131313;
}
.sf-menu li li {
	background:		#2C2C2C;
}
.sf-menu li li li {
	background:		#2C2C2C;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#1B2152;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('http://www.amsterdamnights.com/nighttours/images/menu/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
.sf-vertical, .sf-vertical li {
	width:	186px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	186px; /* match ul width */
	top:	0;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0px; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*sub menu*/
#menubar {
	width: 220px;
	margin-left: 15px;
	float: left;
	display: inline;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
}
#menubar a {
	text-decoration:none;
}
#menubar a:hover {
	text-decoration:underline;
}

#menubarwide {
	width: 250px;
	margin-left: 22px;
	float: left;
	display: inline;
	font: bold 15px/16px Arial, Helvetica, sans-serif;
}
#menucontainer {
	width:150px;
	margin-left: 50px;
	margin-top:12px;
	clear:both;
}

/*sub menu NEW*/
#leftspace {
	width: 24px;
	height: 400px;
	float: left;
	display: inline;
}
#leftmenu {
	display: inline;
	width: 193px;
	float: left;
	font: bold 13px/15px Arial, Helvetica, sans-serif;
}
#menuspace {
	width: 10px;
	height: 1px;
	float: left;
	overflow:hidden;
}
#menuholder {
	width: 199px;
	float:left;
}
#circlespace {
	width: 24px;
	float: left;
	display: inline;

}
/*
#leftmenu li, #leftmenu ul  {
	list-style: none;
}
#leftmenu .main {
	font: bolder 13px/14px Arial, Helvetica, sans-serif;
}
#leftmenu .main ul {
	margin: 0px 0 0px 20px;
	padding: 0px 8px 0px 0;
}
#leftmenu .main li {
	margin: 0px 0 0px 10px;
	list-style: disc url('http://nighttours.info/images/nighttours/arrow-mainmenu.gif') ;
}
#leftmenu .sub {
	font: 11px/13px Arial, Helvetica, sans-serif;
}
#leftmenu .sub ul {
	margin: 0px 0 4px 20px;
	padding: 0px 8px 0px 0;
}
#leftmenu .sub li {
	margin: 0px 0 0px 10px;
	list-style: disc url('http://nighttours.info/images/nighttours/arrow-submenu.gif') ;
}
#leftmenu .hline {
	width: 197px;
	background: url('http://www.nighttours.info/images/nighttours/menu-line.gif') no-repeat 1px 4px;
	height:8px;
	clear:both;
}
#leftmenu h2, #leftmenu h3, #leftmenu p {
	margin: 0 0px 4px 0px;
}
#leftmenu h2 b {
	font: 18px/18px "Arial Black";
	color: #000;
	margin: 0;
}
*/

/*content*/

#maincontent {
	width: 482px;
	float: left;
	display: inline;
}
.line { width: 100%; background: url('http://www.nighttours.info/images/nighttours/line.gif') repeat-x 0 3px; height:8px; clear:both; }
.list_line 		{ clear:both; width:100%; border-bottom:1px solid #980A05; padding-top:3px; margin-bottom:3px; }

.subline {
	width: 100%;
	background: url('http://www.nighttours.info/images/nighttours/line-sub.gif') repeat-x 0 2px;
	height:4px;
	clear:both;
}
.thinline {
	width: 100%;
	background: url('http://www.nighttours.info/images/nighttours/line-sub.gif') repeat-x;
	height:2px;
	clear:both;
}
#maincontent .leftcolumn {
	float:left; 
	width:277px;  
}
.rightcolumn {
	float:left; 
	width:198px;  
	margin-left:6px; 
	display:inline;
}

#maincontentalt {
	width: 445px;
	vertical-align: top;
	float: left;
}
#maincontentfull {
	display: inline;
	width: 725px;
	float: left;
}
#maincontentfullscreen {
	width: 940px;
	margin-left:15px;
}

/* NEW right content */
#rightcontent {
	width: 234px;
	margin-left:8px;
	float: left;
	display: inline;
}
#rightcontent h3 {
	margin-top:0;
}
#rightcontent .subframetop, #col2 .subframetop , #col3 .subframetop, .subframetopfacebook {
	background: url('http://www.nighttours.com/images/nighttours/right-top.gif') no-repeat;
	width: 300px;
	height: 7px;
	font-size: 7px;
	margin: 4px 0 0px 0;
	padding: 0;
}
#rightcontent .subframe, #col2 .subframe, #col3 .subframe, .subframefacebook {
	background: url("http://www.nighttours.com/images/nighttours/right-mid.gif") repeat-y;
	width: 284px;
	padding:0 8px 0 8px;
}
#rightcontent .subframebottom, #col2 .subframebottom , #col3 .subframebottom, .subframebottomfacebook {
	background: url('http://www.nighttours.com/images/nighttours/right-bottom.gif') no-repeat;
	width: 300px;
	height: 7px;
	margin-bottom:10px;
}

.subframetopfacebook {
	background: url('http://www.nighttours.com/images/nighttours/right-top-facebook.gif') no-repeat;
}
.subframefacebook {
	background: url("http://www.nighttours.com/images/nighttours/right-mid-facebook.gif") repeat-y;
}
.subframebottomfacebook {
	background: url('http://www.nighttours.com/images/nighttours/right-bottom-facebook.gif') no-repeat;
}

/* other stuff */
.picleft {
	border: 1px solid black;
	margin: 4px 4px 4px 0px;
	float: left;
}
.picright {
	border: 1px solid black;
	margin: 4px 8px 4px 8px;
	float: right;
}
.pic, .picfull {
	border: 1px solid black;
}

/*footer*/
#footer {
	font-size: 10px;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#bordertext, #footer h3 {
	color: #ddd;
}
#footer h3 {
	font-size: 12px;
}

/* forms */
.formbutton {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	height: 24px;
	padding: 2px 2px 2px 2px;
}
.formfield {
	font: 12px/14px Arial, Helvetica, sans-serif;
	height:15px;
	padding: 1px 2px 1px 2px;
}
.wideform .labels 				{ float: left; width: 130px; padding-right:10px; }
.wideform .fields 				{ float: left; width: 260px; }
.wideform .textfield 			{ border: 1px solid #000; /*background-color: #E70F08; color:#fff;*/ width:258px;}

/* links */
.linkarrow {
	float: left;
	width: 14px;
	height: 10px;
	padding-top:2px;
}
.formtext {
	background: transparent; 
	color: white;
}
.smallform 						{ width: 218px; }
.smallform .col1 				{ float: left; width: 69px; padding-right:6px; }
.smallform .col2 				{ float: left; width: 143px; }
.smallform .formfield 			{ width: 135px; }

.arrowlink						{ line-height:16px; /*padding-left: 10px; background: url('http://www.nighttours.info/images/nighttours/arrow-yellow.gif') no-repeat 0 2px; */text-decoration:none; border-bottom: 1px dotted #fff; }
.arrowlink:hover				{ border-bottom: 1px solid #FFF200; color:#FFF200; }

.itemlink						{ font-size:14px; line-height:16px; padding-left: 18px; background: url('http://www.nighttours.info/images/nighttours/item-link.gif') no-repeat 0 2px; text-decoration:none; }
.itemlink:hover					{ text-decoration:underline; color:#FFF200; }

.edit 							{ font-size:10px; font-weight:bold; width:100%; text-align:right; }
.edit a 						{ padding-left:16px; background: url('http://www.nighttours.info/images/nighttours/edit-icon.gif') no-repeat 0 0px; text-decoration:none; color:#000; border-bottom: 1px dotted #000;}
.edit a:hover 					{ border-bottom: 1px solid #000; }

label							{ border-bottom: 1px dotted #fff; }


/* MAP */
.balloon, .balloon p {
	color: black;
	width:400px;
}
.balloon a {
	color: blue;
	text-decoration:underline;
}
.tooltip{
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	padding:5px;
	white-space:nowrap;
}
.tooltip dt{
	font-weight: bold;
}
.tooltip dd{
	margin-left: 1em;
	font-size: .9em;
}
.tooltip img{
	border: 1px solid #AAAAAA;
	display: block;
}

.clear, .container { clear:both; }
.clear4 { clear:both; width:100%; height:4px; }
.clear8 { clear:both; width:100%; height:8px; }
.clear16 { clear:both; width:100%; height:16px; }

.skybanner {
	margin:4px 0 8px 0px;
}
/* LISTS */
.smalllist {
	width: 50%;
	margin-top:4px;
}
.smalllist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 11px/13px bold Arial, Helvetica, sans-serif;
}
.smalllist li { 
	margin: 0 0 0px 0; 
}
.smalllist a {
	display: block;
	padding: 0px 2px 0px 14px;
	background: url('http://nighttours.info/images/nighttours/smalllist.gif') no-repeat 0 3px;
}

.smalllist a:link {
	color: #fff;
	text-decoration: none;
}

.smalllist a:hover {
	background: url('http://nighttours.info/images/nighttours/smalllist-over.gif') no-repeat 0 3px;
	color: #fff;
	text-decoration: underline;
}
.linklist {
	width: 90%;
	margin-top:4px;
}
.linklist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.linklist li { 
	margin: 0 0 1px 0; 
}
.linklist a {
	display: block;
	padding: 0px 2px 0px 14px;
	background: url('http://nighttours.info/images/nighttours/list-arrow.gif') no-repeat 0 3px;
}

.linklist a:link {
	color: #fff;
	text-decoration: none;
}

.linklist a:hover {
	background: url('http://nighttours.info/images/nighttours/list-arrow-over.gif') no-repeat 0 3px;
	color: #fff;
	text-decoration: underline;
}


.guidetable .row 		{ width: 400px; overflow:hidden; cursor:pointer; font:12px/17px Arial, Helvetica, sans-serif; border-bottom:1px solid #980A05; }
.guidetable .row:hover 	{ background-color:#000; }
.guidetable .start0		{ border-top:1px solid #980A05; }

.guidetable .cel1 		{ width: 99px; }
.guidetable .cel2 		{ width: 266px; }
.guidetable .col3 		{ width: 18px; }

/* guide headers */
#header_play {
	clear:both;
	width:970px; 
	background: #fd1009 url("http://www.nighttours.info/images/nighttours/header-play.gif") repeat-y;
	height: 50px;
}
.guide h2 {
	background: #fd1009 url("http://www.nighttours.info/images/nighttours/ribbel-header.gif") repeat;
	width: 400px;
	height: 34px;
	padding: 10px 0 0 8px;
}
/* MY TABS */
.tab_bar {
	width: 732px;
	height: 29px;
    background: url('http://www.nighttours.info/images/nighttours/tabs-back.gif') no-repeat;
}
.tab_bar .tab .spacer{
	width: 100%;
	height: 9px;
}
.tab_bar .tabon .spacer{
	width: 472px;
	height: 4px;
}
.tab_bar .tab, .tab_bar .tabon {
	float: left;
	height: 19px;
	display:inline;
	margin: 0 10px 0 10px;
	padding-top:9px;
}
.tab_bar .tabon {
	width: 118px;
    background: url('http://www.nighttours.info/images/nighttours/tab-on.gif') no-repeat;
	font-weight: bold;
	font-size:13px;
	float: left;
	height: 28px;
}
.tab_bar .tab a, .tab_bar .tabon a { text-decoration:none; }
.tab_bar .tab a:hover {	text-decoration:underline; }

.tab_bar_black { background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/tabbar-black.gif'); width:970px; height:28px; }
.tab_bar_black .tab { height:18px; text-align:center; font-size:12px; padding:10px 22px 0 22px; float:left; color:#000; cursor:pointer;}
.tab_bar_black .tabon { background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/tabbar-black-on.gif'); width:154px; height:20px; text-align:center; font-size:18px; padding-top:8px; margin-left:4px; float:left; cursor:pointer;}

/* EXT INFO WINDOW */
#nighttours_window {
	width: 376px;
	color: #fff;
}
#nighttours_window a {
	color: #ffff00;
}
#nighttours_window .col1 { float:left; width:100px; }
#nighttours_window .col2 { float:left; width: 250px; }
#nighttours_window .col0 { width: 350px; }
#nighttours_window .line { background:none; width:100%; height:3px;clear:both;border-top:1px solid #fff;margin-top:3px; }
#nighttours_window .balloon{
	color: #fff;
}
#nighttours_window_contents {
	background-color: #000;
	color: #fff;
	font-family: arial, sans-serif;
}
#nighttours_window_contents p {
	margin: 0; color: #fff;
}
#nighttours_window_tl {
	width: 12px;
	height: 12px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_tl.png') top left no-repeat transparent;
}
* html #nighttours_window_tl {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_tl.png', sizingMethod='crop');
}
#nighttours_window_t {
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_t.png') top left repeat-x #FFF;
}
#nighttours_window_tr {
	width: 18px;
	height: 12px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_tr.png') top right no-repeat transparent;
}
* html #nighttours_window_tr {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_tr.png', sizingMethod='crop');
}
#nighttours_window_l {
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_l.png') top left repeat-y transparent;
	width: 12px;
}
#nighttours_window_r {
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_r.png') top right repeat-y transparent;
	width: 18px;
}
#nighttours_window_bl {
	width: 12px;
	height: 0px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_bl.png') top left no-repeat transparent;
}
* html #nighttours_window_bl {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_bl.png', sizingMethod='crop');
}
#nighttours_window_b {
	height: 0px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_b.png') bottom left repeat-x #FFF;
}
#nighttours_window_br {
	width: 18px;
	height: 0px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_br.png') top left no-repeat transparent;
}
* html #nighttours_window_br {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_br.png', sizingMethod='crop');
}
#nighttours_window_close {
	width: 15px;
	height: 15px;
	margin: 12px 0 0 -20px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_close.png') top left no-repeat transparent;
	cursor: pointer;
	padding-right:10px;
}
* html #nighttours_window_close {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours_close.png', sizingMethod='crop');
}
#nighttours_window_beak {
	width: 406px;
	height: 41px;
	margin-left: 13px;
	background: url('http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours-bottom.png') top left no-repeat transparent;
}
* html #nighttours_window_beak {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.amsterdamnights.com/nighttours/images/maps/window/nighttours-bottom.png', sizingMethod='crop');
}


/* END MAP */

.errorbox { padding:8px; background-color:#ffff00; color:#000; border:1px solid #000; margin:8px 0 8px 0; }
.errorbox a, .errorbox a:hover{ color:#000; text-decoration:underline; }
.okbox { padding:8px; background-color:#fff; color:#000; border:1px solid #000; margin:8px 0 8px 0; }

.citylist 					{ background-color:#000; overflow:hidden; padding:6px 0 6px 10px; color:#fff; }
.citylist .cel				{ width:108px; margin-right:27px; }
.citylist .last				{ margin-right:0; }
.citylist .category 		{ height:34px; font-weight:bold; text-transform: uppercase; font-size:15px;line-height:16px; overflow:hidden;}
.citylist .altcategory 		{ padding:12px 0 0px 0; font-weight:bold; text-transform: uppercase; font-size:15px;line-height:16px; overflow:hidden;}
.citylist .item 			{ padding:6px 0 2px 0; border-bottom:1px solid #333333; font-size:12px; font-weight:bold;}
.citylist .subitem 			{ padding:2px 0 3px 15px; border-bottom:1px solid #333333; font-size:11px; line-height:11px;}
.citylist .subitem:hover	{ background-color:#fd0009; }
.citylist a					{ text-decoration:none; color:#fff; }
.citylist a:hover			{ color:#ffff00; }


/* VIDEO */
.videothumb {
	border:1px solid #000;
}
.videothumb:hover {
	border:1px solid #ffff00;
}
.v120WrapperInner { overflow:hidden; width:120px; height:72px; /*border:1px solid #999;*/ }
.v120WrapperInner:hover { overflow:hidden; width:120px; height:72px; /*border:1px solid #ffff00;*/ }
.v120WrapperInner img { margin-top:-10px; margin-left:-2px; }
.v120WrapperOuter { width:120px;  border:1px solid #000; }
.v120WrapperOuter:hover { border:1px solid #ffff00; }
.videotable	.cel		{ width:135px; float:left; }

.previewlist .cel1			{ width:100px; }
.previewlist .cel2			{ width:300px; }
.previewlist h3:first-child	{ margin-top:0; }

.page_navigation .item, .page_navigation .itemon  { padding:1px 6px 1px 6px; border:1px solid #000; color:#000; font-weight:bold; font-size:10px; float:left; margin-left:8px; text-align:center; vertical-align:middle; cursor:pointer; background-color:#fff;}
.page_navigation .item:hover, .page_navigation .itemon { color:#fff; background-color:#000;}
.page_navigation .item:hover a { color:#fff; }
.page_navigation  a { text-decoration:none; color:#000; }

.videolist				{ width: 300px; }
.videolist .cel1 		{ width: 138px; float: left; overflow:hidden;}
.videolist .cel2 		{ width: 162px; float: left;  overflow:hidden; }

.videolist3c .row			{ width: 300px; }
.videolist3c .cel1 			{ width: 100px; float: left; overflow:hidden;}
.videolist3c .cel2 			{ width: 200px; float: left;  overflow:hidden; }

.photo_thumb	 			{ overflow:hidden; width:90px; height:60px; border:1px solid #000; }
.photo_thumb:hover 			{ border:1px solid #ffff00; }
.photo_thumb img 			{ margin-top:-8px; margin-left:-2px; width:98px;}

.photo_thumb_wide	 		{ overflow:hidden; width:143px; height:95px; border:1px solid #000; }
.photo_thumb_wide:hover 	{ border:1px solid #ffff00; }
.photo_thumb_wide img		{ margin-top:-2px; margin-left:-2px; width:150px;}

.userphotogallery .cel		{ margin-left:10px; width:93px; }
.userphotogallery .first	{ margin-left:0; }

.userphotogallery_wide .cel		{ margin-left:10px; width:145px; }
.userphotogallery_wide .first	{ margin-left:0; }


/* VISITING TABLE */
.visitingtable 				{ background: url('http://www.nighttours.info/images/nighttours/bg-tablevisiting.gif') repeat-y; }
.visitingtable .cel1 		{ width:67px; float:left; padding:4px 0 4px 0; }
.visitingtable .cel2 		{ width:295px; float:left; padding:4px 10px 4px 0; }
.visitingtable .cel3 		{ width:96px; float:left; padding:4px 0 4px 0; }
.visitingtable a	 		{ text-decoration:none; }
.visitingtable a:hover		{ color:#ffff00; }

.myvisitingtable .cel1 		{ width:34px; float:left;  }
.myvisitingtable .cel2 		{ width:100px; float:left; }
.myvisitingtable .cel3 		{ width:90px; float:left;  }

.dudestablesmall			{ width:234px; }
.dudestablesmall .cel1 		{ width:67px; float:left;  padding:4px 0px 4px 0; }
.dudestablesmall .cel2 		{ width:167px; float:left;  padding:4px 0px 4px 0;}

.dudestableshort			{ width:420px; }
.dudestableshort .cel1 		{ width:67px; float:left;  padding:4px 0px 4px 0; }
.dudestableshort .cel2 		{ width:353px; float:left;  padding:4px 0px 4px 0;}

.dudestablewide				{ width:468px; }
.dudestablewide .cel1 		{ width:67px; float:left;  padding:4px 0px 4px 0; }
.dudestablewide .cel2 		{ width:401px; float:left;  padding:4px 0px 4px 0;}

.profilevisitingtable .cel1 { width:100px; float:left;  }
.profilevisitingtable .cel2 { width:100px; float:left; }
.profilevisitingtable .cel3 { width:190px; float:left;  }

/*.profilevisitingtable .cel1 { width:100px; float:left;  }
.profilevisitingtable .cel2 { width:200px; float:left; }*/

.profiletable .cel1 		{ width:100px; float:left;  }
.profiletable .cel2 		{ width:320px; float:left; }

.formtableshort				{ width:400px; }
.formtableshort .cel1 		{ width:134px; float:left;  padding:0px 6px 4px 0; font-size:14px; }
.formtableshort .cel2 		{ width:260px; float:left;  padding:0px 0px 4px 0;}
.formtableshort textarea	{ width:254px; font-size:11px; }
.formtableshort .textfield 	{  width:254px;  font-size:11px; }

.formhome 					{ width:344px;  }
.formhome .subcel1	 		{ width:134px; float:left; padding:0px 6px 4px 0;  }
.formhome .subcel2 			{ width:204px; float:left; padding:0px 0px 4px 0;}

.formtable					{ width:468px; }
.formtable .cel1 			{ width:134px; float:left;  padding:0px 6px 4px 0; }
.formtable .cel2 			{ width:328px; float:left;  padding:0px 0px 4px 0;}
.formtable textarea			{ width:320px; }

.previewtable				{ width:234px; }
.previewtable .cel1			{ width:100px; }
.previewtable .cel1 img		{ width:90px; }
.previewtable .cel2			{ width:134px; }
.previewtable .cel2	h4		{ margin-top:0; }

.monthagendatable 			{ width:620px;  }
.monthagendatable .cel1		{ width:196px; padding:0 10px 0 0; }
.monthagendatable .cel2		{ width:196px; padding:0 10px 0 0; }
.monthagendatable .cel3		{ width:196px; padding:0; }
.monthagendatable h2 		{ width:196px; background: #000; }

.monthagendacells .row 		{ width: 196px; overflow:hidden; cursor:pointer; font:  11px/11px Arial, Helvetica, sans-serif; border-bottom:1px solid #980A05; padding:3px 0 3px 0;}
.monthagendacells .row:hover 	{ background-color: #000; border-bottom:1px solid #000;}
.monthagendacells .subcel1	{ width:20px; color:#000; float:left;}
.monthagendacells .subcel2	{ width:24px; color:#000; float:left;}
.monthagendacells .subcel3	{ width:152px; float:left; }
.monthagendacells h4 		{ color:#000; font: 12px/12px Arial, Helvetica, sans-serif;}

.pridesummarytable .row 	{ width: 300px; overflow:hidden; cursor:pointer; font:  12px/12px Arial, Helvetica, sans-serif; border-bottom:1px solid #980A05; padding:4px 0 4px 0;}
.pridesummarytable .row:hover 	{ background-color: #000; }
.pridesummarytable .cel1	{ width:20px; padding-top:2px;}
.pridesummarytable .cel2	{ width:90px; padding:0 6px 0 0; }
.pridesummarytable .cel3	{ width:184px; }
.pridesummarytable b	 	{ font: bold 12px/12px Arial, Helvetica, sans-serif; margin-bottom:2px;}

.pridepreviews .cel1		{ width:197px; }
.pridepreviews .cel2		{ width:283px; }

.eventdatestable .cel1		{ width:44px; }			
.eventdatestable .cel2		{ width:110px; }			
.eventdatestable .cel3		{ width:246px; }			
.eventdatestable .cel3a		{ width:149px; padding-right:10px;}			
.eventdatestable .cel3b		{ width:87px; }			

.agendatable 				{ width:400px; }
.agendatable .row			{ width:400px; overflow:hidden; cursor:pointer; border-bottom:1px solid #980A05; padding:4px 0 4px 0; }
.agendatable .row:hover 	{ background-color: #000; }
.agendatable .row0			{ width:400px; overflow:hidden; border-bottom:1px solid #980A05; height:1px; }
.agendatable .cel1			{ width:69px; padding-left:4px; overflow:hidden; }
.agendatable .cel2			{ width:252px; padding:0 6px 0 0; }
.agendatable .cel3			{ width:65px; text-align:right; padding-right:4px; }
.agendatable h4				{ margin:0; }
.agendatable a				{ text-decoration:none;  }
.agendatable a:hover		{  color:#FFF200; }
.agendatable .ad, .agendatable .ad p			{ background-color:#000; overflow:hidden; color:#fff;}
.agendatable .ad a	{ color:#ffff00; }

.win_table_large .cel1		{ width:140px; padding-left:20px; }
.win_table_large .cel2		{ width:450px;  }

.hotelcitytable				{ width:468px; }
.hotelcitytable .cel1		{ width:150px; overflow:hidden; }
.hotelcitytable .cel2		{ width:100px; padding:0 6px 0 0; }
.hotelcitytable .cel3		{ width:100px; }

.dayagendatable 			{ width:468px; background:url('http://www.nighttours.info/images/nighttours/agendagraph.gif') repeat-y; }
.dayagendatable .cel1		{ width:120px; padding:0 8px 0 0 ; }
.dayagendatable .cel2		{ width:340px; padding-top:3px; }
.dayagendatable .subcel		{ width:34px; overflow:hidden; float:left;}
.timebar					{ height:8px; overflow:hidden; background-color:#303030; }
.dayagendatable .row		{ width:468px; height:1px; overflow:hidden; background-color:#D70E08; clear:both; }

.post .spacer				{ width: 20px; float:left; overflow:hidden; height:55px; }
.post .cel1					{ width: 65px; }
.post .cel2					{ width: 332px; }
.post .cel2a				{ width: 315px; float:left;}

.righttable 				{ font-size:10px; line-height:12px;}
.righttable a				{ text-decoration:none; color:#000; }
.righttable a:hover			{ text-decoration:none; color:#fff; }
.righttable a:visited		{ color:#212121; }
.righttable .cel1			{ width:145px; padding:0 10px 0 0; }
.righttable .cel2			{ width:145px; }
.righttable .item			{ width:145px; border-bottom:1px solid #980a05; }
.righttable .item:hover		{ background-color:#980a05; }
.righttable .item:hover	a	{ color:#fff; }


.smallthumblist .row 		{ width: 300px; overflow:hidden; cursor:pointer; font:12px/12px Arial, Helvetica, sans-serif; padding:4px 0 4px 0;  border-bottom:1px solid #980A05; margin:0; }
.smallthumblist .row:hover 	{ background-color: #000; }
.smallthumblist .startrow	{ border-top:1px solid #980A05; }
.smallthumblist .cel1		{ width:70px; padding-left:5px; }
.smallthumblist .cel2		{ width:220px; padding-right:5px; }
				
.pridenews .row				{ width:290px; }
.pridenews .cel1			{ width:70px; }
.pridenews .cel2			{ width:220px; }

.recent_reviews .active_row { padding:4px 2px 4px 2px; }
.recent_reviews .active_row:hover .from { color:#fff; }
.recent_reviews .from 		{ font-size:12px;  }
.recent_reviews .date 		{ font-size:11px; color:#000;} 

.hoteltable .row			{ width:280px; }
.hoteltable .row:hover		{ background:none; }
.hoteltable .cel1			{ width:70px; padding-left:5px; }
.hoteltable .cel2			{ width:200px; padding-right:5px; }

.longdatelist .row			{ width:300px; }
.longdatelist .cel1			{ width:114px; }
.longdatelist .cel2			{ width:186px; }
.longdatelist a				{ text-decoration:none; }
.longdatelist h4			{ margin-top:12px; }

.musiclist .startrow	{ border-top:1px solid #980A05; }
.musiclist .col1		{ width:100px; float: left; color:#000;}
.musiclist .active_row:hover .col1 { color:#fff; }	
.musiclist .col2		{ width:200px; float: left; }

.eventlist .startrow	{ border-top:1px solid #980A05; }
.eventlist .col1		{ width:100px; float:left; color:#000; }
.eventlist .active_row:hover .col1	{ color:#fff; }
.eventlist .col2		{ width:180px; float:left; }

.homeagenda .active_row { padding:2px 0 2px 0;}
.homeagenda .active_row:hover { color:#fff; }
.homeagenda .cel1		{ width:30px; padding-left:2px}
.homeagenda .cel2		{ width:24px; }
.homeagenda .cel3		{ width:194px;  color:#fff; }
.homeagenda h4 			{ color:#000; font: 12px/12px Arial, Helvetica, sans-serif; margin-top:8px;}

.tickettable .cel1		{ width:320px; }
.tickettable .cel2		{ width:80px; }

.linktable .active_row	{ padding:2px 0 }

.win_table .active_row 	{ width: 280px; }
.win_table .cel1		{ width:78px; padding-left:2px; color:#000; }
.win_table .active_row:hover .cel1 { color:#fff; }
.win_table .cel2		{ width:200px; }

.eventnews .city		{ color:#000; padding-left:4px; font-size:10px; font-weight:bold; }
.eventnews .active_row:hover .city		{ color:#fff; }
.eventnews .cel			{ width:193px; margin-right:15px; padding-bottom:2px; }
.eventnews .last		{ margin:0; }
.eventnews .cel1		{ width:110px; padding-left:4px; }
.eventnews .cel2		{ width:186px;  }
.eventnews h3			{ margin-top:0; line-height:15px; }
.eventnews p			{ margin-bottom:0px; }

.photothumbs a 				{ text-decoration:none; }
.photothumbs a:hover 		{ text-decoration:underline; }
.photothumbs .item 			{ width:166px; height: 145px; float:left; margin-bottom:8px; }
.photothumbs .photo 		{ width:110px; float:left; padding-left:4px; }
.photothumbs .city	 		{ color:#000; font-size:11px; font-weight:bold; }
.photothumbs .active_row:hover .city { color:#fff; }
.photothumbs .description 	{ width:166px; float:left;  }
.photothumbs .thumb 		{ border:1px solid #000; margin-bottom:2px; width:100px; height: 75px; }

.citylistnew 			{ width:970px; overflow:hidden; background-color:#000; }
.citylistnew .cel		{ width:144px; padding:0 0 0 15px; font: bold 13px/17px Arial, Helvetica, sans-serif; /*text-transform: uppercase;*/ }
.citylistnew a			{ color:#fff; text-decoration:none; }
.citylistnew a:hover	{ color:#ffff00; }
.citylistnew .city_name	{ width:119px; }

.parner_banners 		{ width: 308px; }
.parner_banners .cel	{ float:left; margin:0 8px 8px 0; }
.parner_banners img		{ border:1px solid #000; }

.country_image { float: left; width: 25px; }
.country_image img { margin-top: 2px; }
.city_name { float: left; width: 135px; }

.promo { background-color:#000; padding:0 8px 8px 8px; }
.promo h2 { padding-top:0; }
.promo img { width:282px; }

.form_table	.cel1		{ width:80px; padding-right:4px; font-size:13px; }
.form_table	.cel2		{ width:200px; }
.form_table	textarea	{ width:194px; font-size:11px;}
.form_table	select 		{ font-size:10px; width:200px; }

.eventslist .active_row	{ padding:2px 0; }
.eventslist .active_row:hover .cel1	{ color:#fff; }
.eventslist .active_row:hover .cel2	{ color:#fff; }
.eventslist .startrow	{ border-top:1px solid #980A05; }
.eventslist .cel1	 	{ width: 30px; color: #000; }
.eventslist .cel2 		{ width: 24px;  color: #000; }
.eventslist .cel3 		{ width: 206px; }
.eventslist cel3_ad		{ float:left; width: 206px; font-weight:bold; }
.eventslist .cel4 		{ width: 20px;  color: #000; }
.eventslist h4	 		{ color: #000; }

.flyer { border: 1px solid black; float: left; }
.flyercontainer { float: left; width: 144px; padding-right:8px; height: 210px; }
.flyercontainer a { text-decoration: none; color:#fff; }
.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; }
.flashflyers_box { padding:1px 3px 3px 3px; background-color:#fff; height:360px;}

.mappromo { width:300px; height:35px; background: url('http://www.nighttours.com//images/misc/map-promo.gif'); padding-top:15px; ;text-align:center; color:#000; font-size:20px; font-weight:bold;}
.shortcuts { clear:both; padding:1px 8px 1px 8px; margin-bottom:1px; background-color:#000; }
.shortcuts a { text-decoration:none; }
.shortcuts a:hover { color:#ffff00; }
.shortcuts:hover { color:#ffff00; }

/* NEW MAIN TEMPLATES */
#one_column #menu			{ width:200px; padding: 0 11px 0 12px; float:left; }
#one_column #menu .leftcircle { width:200px; height: 220px; }
#one_column #col1			{ width:732px; padding: 0 15px 0 0; float:left; }

#two_column_short 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumn.gif') repeat-y; }
#two_column_short #menu		{ width:250px; padding: 0 5px 0 16px; float:left; }
#two_column_short #col1		{ width:420px; padding: 0 15px 0 0; float:left; }
#two_column_short #col2		{ width:234px; padding: 0 15px 0 15px; float:left; color:#000;}
#two_column_short #col2	a,
#two_column_short #col2	p	{ color:#000;}
#two_column_short 
#col2	a:hover				{ color:#ffff00; }


#two_column 				{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumn.gif') repeat-y; }
#two_column #menu			{ width:215px; padding: 0 0px 0 10px; float:left; }

#two_column #colspan, #two_columnequal #colspan
							{ width:730px; float:left;}
#two_column #col0, #two_columnequal #col0
							{ width:730px; background-color:#fd1009; }

#two_column #col1			{ width:400px; padding: 0 15px 0 0; float:left; }

#two_column #col2			{ width:300px; padding: 0 0px 0 15px; float:left;  }

	#two_column #col2	p	{ color:#fff;}
#two_column #col2 a:hover	{ color:#ffff00; }
#two_column #col2 h3 		{ margin: 0; }

#two_columnequal 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumnequal.gif') repeat-y; }
#two_columnequal #menu		{ width:213px; padding: 0 0px 0 10px; float:left; }
#two_columnequal #col1		{ width:351px; padding: 0 15px 0 0; float:left; }
#two_columnequal #col2		{ width:351px; padding: 0 0 0 15px; float:left; }

#menutwocolumn	 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-menutwocolumn.gif') repeat-y; }
#menutwocolumn #menu		{ width:215px; padding: 0 0px 0 10px; float:left; }
#menutwocolumn #col0		{ width:180px; padding: 0 30px 0 15px; float:left; }
#menutwocolumn #col1		{ width:400px; padding: 0 15px 0 0; float:left; }
#menutwocolumn #col2		{ width:300px; padding: 0 0 0 15px; float:left; }

#three_column_top 			{ width:970px; height: 24px; overflow:hidden; background: url('http://www.nighttours.info/images/nighttours/bg-agenda-top.gif') no-repeat; }
#three_column 				{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-threecolumn.gif') repeat-y; }
#three_column #col1			{ width:323px; padding: 0 15px 0 15px; float:left; }
#three_column #col2			{ width:323px; padding: 0 15px 0 15px; float:left; }
#three_column #col3			{ width:234px; padding: 0 15px 0 15px; float:left; color:#fff;}
#three_column #col3	a,
#three_column #col3	p		{ color:#fff;}
#three_column #col3	a:hover	{ color:#ffff00; }

#three_columniso 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-threecolumniso.gif') repeat-y; }
#three_columniso #col1		{ width:300px; padding: 0 15px 0 15px; float:left; }
#three_columniso #col2		{ width:280px; padding: 0 15px 0 15px; float:left; }
#three_columniso #col3		{ width:300px; padding: 0 15px 0 15px; float:left; }


#two_column_iso				{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-threecolumnequal.gif') repeat-y; }
#two_column_iso #col1		{ width:610px; padding: 0 15px 0 15px; float:left; }
#two_column_iso #col2		{ width:300px; padding: 0 0 0 15px; float:left; }
#two_column_iso #col1 #subcol1	{ width:290px; padding: 0 15px 0 0; float:left; }
#two_column_iso #col1 #subcol2	{ width:290px; padding: 0 0 0 15px; float:left; }


#two_column_wide			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumn.gif') repeat-y; }
#two_column_wide #col1		{ width:610px; padding: 0 15px 0 15px; float:left; }
#two_column_wide #col2		{ width:300px; padding: 0 15px 0 15px; float:left; color:#fff;}

#half_content 				{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumn.gif') repeat-y; }
#half_content #col1			{ width:676px; padding: 0 15px 0 15px; float:left; }
#half_content #col2			{ width:234px; padding: 0 15px 0 15px; float:left; color:#fff;}

#two_columnfull 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-twocolumnfull.gif') repeat-y; }
#two_columnfull #col1		{ width:480px; padding: 0 15px 0 15px; float:left; }
#two_columnfull #col2		{ width:420px; padding: 0 0 0 15px; float:left; }

#agenda_content 			{ width:970px; overflow:hidden; background: url('http://www.nighttours.com/images/nighttours/bg-dayagenda.gif') repeat-y; }
#agenda_content #col1		{ width:468px; padding: 0 15px 0 15px; float:left; }
#agenda_content #col2		{ width:234px; float:left; }
#agenda_content #col3		{ width:208px; padding: 0 0 0 15px; float:left; }

#home_promo		 			{ width:970px; overflow:hidden; }
#home_promo #col1			{ width:480px; padding:0 15px 0 0; float:left; }
#home_promo #col2			{ width:457px;  float:left; }
#home_promo #subcol1		{ width:222px; padding-right:12px; float:left; }
#home_promo #subcol2		{ width:222px; float:left; }


#full_content				{ width:940px; padding: 0 15px 0 15px; }
.title_header				{ width:970px; padding:0 20px 10px 20px; }

.separator_top				{ width: 234px; height: 9px; background: url('http://www.nighttours.info/images/nighttours/subseparator-top.gif') no-repeat 0 4px; }
.separator_bottom			{ width: 234px; height: 9px; background: url('http://www.nighttours.info/images/nighttours/subseparator-bottom.gif') no-repeat 0 4px; }

.leftmenu_back				{ width: 186px;  padding-left:5px; padding-top:40px; }
.blacklist, .blacklist a	{ color:#000; }

#col2 h3 					{ margin-top:0; }

.lightboxwindow, .lightboxwindow2 { text-decoration:none; }