h2 							{ font: bold 18px/21px Arial, Helvetica, sans-serif; letter-spacing: 0.5px; margin: 8px 0px 6px 0px; clear:both; }
h3 {
	margin: 0 0 6px 0;
}

h4 {
	margin: 0 0 2px 0;
}
.icon {
	float: left;
	margin-bottom:8px;
	width: 30px;
	padding-top: 2px;
}
.iconname {
	font: 24px/24px "Arial Black";
	letter-spacing: -0.5px;
}
.iconname a {
	text-decoration: underline;
}

.iconname a:hover {
	color: lime;
}

.column {
	float: left;
	width: 120px;
}


/*.linklist {
	clear: both;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
}*/
h4 a {
	text-decoration: none;
}
h4 a:hover {
	text-decoration: underline;
}

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

.linkarrow {
	margin-bottom:4px;
}
.tabmenu {
	font-size: 15px;
	margin-top: 4px;
}
.tabmenu b {
	font-size: 17px;
	font-weight: bold;
}
.maptable, .maptable td {
	font-size: 9px;
	vertical-align:top;
	padding-right:6px;
}
.maptable td b {
	font-size: 11px;
	font-weight: bold;
}

.column_thumb {
	float:left; 
	width:100px;
	overflow: hidden;
	clear:both;
	font-size:1px;
}
.column_preline {
	float:left; 
	width:100px;
	height:2px;
	clear:both;
}
.column_text {
	float:left; 
	width: 356px;
	padding: 2px 0 2px 0;
	margin: 0;
}
.column_text_on {
	float:left;
	width: 356px;
	background-color: #d70e08;
	cursor:pointer;
	padding: 2px 0 2px 0;
}

.column_marker {
	float:left; width: 24px;
}
.column_marker img {
	margin-left:3px;
}
.span_marker {
	display: none;
}
.column_text p, .column_text h4, .column_text .line, .column_text_on p, .column_text_on h4, .column_text_on .line  {
	margin: 0;
}
.guide .line {
	width: 100%;
	background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/line.gif') repeat-x 0 0px;
	height:2px;
	font-size: 2px;
	clear:both;
}
.column_text a {
	text-decoration: none;
}
.column_text a:hover {
	text-decoration: underline;
}

/* subframe */

.directorytop {
	background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/directory-top.gif') no-repeat;
	width: 253px;
	height: 8px;
	font-size: 5px;
	margin: 32px 0 0px 0;
	padding: 0;
}
.directory {
	background: url("http://www.amsterdamnights.com/nighttours/images/nighttours/directory-mid.gif") repeat-y;
	width: 253px;
	overflow: hidden;
	color: white;
}
.directory h2 {
	margin: 0;
}
.directory h2 b {
	font: 18px/18px "Arial Black";
	color: #FD1009;
	margin: 0;
}
.directory h3 {
	font: bold 16px/16px "Arial Black";
	margin: 0;
}
.directory .hline {
	width: 225px;
	background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/directory-line.gif') repeat-x 4px;
	height:6px;
	font-size: 2px;
	margin:4px 0 2px 0;
	clear:both;
}
.directory ul {
	list-style-type: none;
	padding: 0;
	margin: 0px 0 2px 0;
}
.directory li {
	background-image: url('http://www.amsterdamnights.com/nighttours/images/nighttours/directory-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0px 0 0 20px;
	height:14px;
}

.directory a {
	text-decoration: none;
	color: white;
}
.directory a:hover {
	text-decoration: underline;
}

.directory .left {
	width: 90px;
	float:left;
}
.directory .right {
	width: 134px;
	float:left;
}
.directoryinner {
	clear:both; 
	width:225px; 
	margin-left:14px;
}
.directorybottom {
	background: url('http://www.amsterdamnights.com/nighttours/images/nighttours/directory-bottom.gif') no-repeat;
	width: 253px;
	height: 6px;
}

/* new menu */



.boxbutton {
	background-color:black;
	float: left;
	border: 1px solid white;
	margin-right: 4px;
	padding: 1px 4px 2px 4px;
}
.boxbutton a{
	text-decoration: none;
	color: white;
}
.linklist .col1 {
	clear:both;
	float: left;
	width: 160px;
}
.linklist .col2 {
	float: left;
	width: 160px;
	margin-left: 10px;
}
.linklist .header {
	clear:both;
	width:100%;
	height: 17px;
	background: #fd1009 url("http://www.amsterdamnights.com/nighttours/images/nighttours/h3bar.gif") repeat-x;
	padding-top:2px;
	font-weight: bold;
}

.webform {
	width: 500px;
}
.webform .col1 {
	clear:both;
	float: left;
	width: 120px;
}
.webform .col2 {
	float: left;
	width: 250px;
	margin-left: 10px;
}
.webform .col3 {
	float: left;
	width: 200px;
	margin-left: 10px;
}
.formfield {
	width: 240px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	height:14px;	
}
.vspace {
	clear:both;
	height:4px;
}
h6 {
	clear:both;
	font: 12px/14px Arial, Helvetica, sans-serif;
	width:100%;
	height: 17px;
	background: #fd1009 url("http://www.amsterdamnights.com/nighttours/images/nighttours/h3bar.gif") repeat-x;
	margin-bottom:6px;
	font-weight: bold;
	margin-top:4px;
}
.col_event {
	float: left;
	width:120px;
	margin-bottom: 3px;
}
#rightcontent .col_event {
	float: left;
	width:150px;
	margin-bottom: 3px;
}

.col_event a {
	text-decoration: none;
}
.col_event a:hover {
	text-decoration: underline;
}
.col_date {
	float:left; width:70px; margin-left:4px;
	color: #000;
	margin-bottom: 3px;
}
.guide a {
	text-decoration: none;
}
.guide a:hover {
	text-decoration: underline;
}
.linkoverview a {
	text-decoration: none;
	color: #ffff00;
}
.linkoverview a:hover {
	text-decoration: underline;
}
.linkoverview a:visited {
	color: #fff;
}
/* HOTELS */
.popular {
	clear:both;
	width: 240px;
	margin-bottom: 3px;
}
.popular .left {
	clear:both;
	width: 70px;
	float:left;
}
.popular .right {
	width: 170px;
	float:right;
}
.hotels h4 {
	margin-top: 0;
}
.hotels .left {
	width: 72px;
	float: left;
	margin: 0;
}
.hotels .right {
	width: 160px;
	float: left;
	margin: 0;
}

/* HOTEL LIST */
.hotellist .row{
	clear:both;
	border-top: 1px solid #FE504B;
	height: 5px;
	width: 482px;

	font-size:1px;
}
.hotellist .rowunder{
	clear:both;
	height: 5px;
	width: 482px;

	font-size:1px;
}
.hotellist .col1 {
	float: left;
	width: 47px;
}
.hotellist .col2 {
	float: left;
	width: 62px;
}
.hotellist .col3 {
	float: left;
	width: 55px;
}
.hotellist .col4 {
	float: left;
	width: 39px;
}
.hotellist .col5 {
	float: left;
	width: 273px;
}
.hotellist a {
	text-decoration: none;
}
.hotellist a:hover {
	text-decoration: underline;
}
.searchform .col1 {
	float: left;
	clear: left;
	width: 80px;
	margin-bottom:2px;
}
.searchform .col2 {
	float: left;
	width: 170px;
}
.searchform .col3 {
	float: left;
	width: 70px;
}

.links a {
	text-decoration: none;
}
.links a:hover {
	text-decoration: underline;
}
/* GUIDE CONTENT */
.guidecontent h2 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 6px;
}
.guidecontent h3 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 16px;
}
.guidecontent a {
	/*color: #ffff00;*/
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.guidecontent a:hover {
/*	text-decoration: underline;*/
	border-bottom: 1px solid #FFF200;
	color:#FFF200;

}
ol.decimal { list-style-type: decimal; margin:0;padding:0 0 0 25px;}
.cropbanner img {width:400px; height:60px; }


.linktable				{ width: 676px; }
.linktable .cel1 		{ width: 161px; float: left; }
.linktable .cel2 		{ width: 161px; float: left; margin-left:10px; }
.linktable .header 		{ clear:both; width:100%; height: 17px; background: url("http://www.amsterdamnights.com/nighttours/images/nighttours/h3bar.gif") repeat-x; padding-top:2px; font-weight: bold; }


.eventslist .row 		{ width: 234px; overflow:hidden; cursor:pointer; font:  12px/17px Arial, Helvetica, sans-serif;}
.eventslist .row:hover 	{ background-color: #D70E08;	}
.eventslist .weekday 	{ float: left; width: 30px; color: #000; }
.eventslist .day 		{ float: left;  width: 24px;  color: #000; }
.eventslist .event 		{ float: left; width: 180px; }
.eventslist h4	 		{ color: #000; }
