h1 	{ margin-bottom:4px; }


/*h2 { font: 18px/18px Arial, Helvetica, sans-serif; letter-spacing: 0.5px; margin: 8px 0px 6px 0px; clear:both; }*/
h4 { margin-top: 0px; }
h4 a { text-decoration:none; }
h4 a:hover { text-decoration:underline; }

td { vertical-align: top; 
}
td h3 { margin-top: 0; }
#maincontent a {

}
.edcontainter { width: 480px; clear: both; }
.eddateblock { width: 234px; float:left; font: 12px/15px Arial, Helvetica, sans-serif; padding-right:4px; margin-bottom:8px; }
.eddateblock .flyerdiv { float: left; width: 130px; }

.flyersmall { border: 1px solid #000; }

.nightdudesmall { float: left; border: 1px solid black; }

.redhr { width: 480px; height: 2px; clear:both; }
.container { margin-bottom:8px; clear:both; }


.clickpic { 
	cursor : pointer; 
	border: 1px solid #222b34; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.clickpicon { cursor : pointer; 
	border: 1px solid #73797F; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* REVIEWS */
.nightdudethumb { border: 1px solid #000; margin: 3px 3px 0 0; }
.nightdudecondensed { border: 1px solid black; margin: 1px 1px 0 0; width:27px; height:27px; }
.nightdude40 { border: 1px solid black; margin: 1px 1px 0 0; width:40px; height:40px; }

.reviewitem { width: 482px; clear: both; }
.reviewitem .picturecontainer { width: 65px; float: left; }
.reviewitem .maincontainer { width: 403px; float: left; }
.reviewitem .name { width: 340px; float: left; }
.reviewitem .rating { width: 63px; float: left; }
.reviewitem .break { width: 100%; height: 1px; clear: both; }

.reviewitem .textcontainer { width: 389px; float: left; clear: both; }
.reviewitem .reviewlanguage { width: 14px; float: left; }
.reviewitem a { text-decoration: none; }
.reviewitem a:hover { text-decoration: underline; }
.reviewform .col1 { float: left; width: 150px; clear: both; }
.reviewform .col2 { float: left; width: 248px; }

.photobar { width: 482px; height: 32px; background-color:black; color: white; }
.photobar p { color: white; }

.photobar a { text-decoration: underline; color: white; }
.photobar a:hover { text-decoration: underline; color: lime; }
.membersonly 		{ width:148px; height:98px; border:1px solid #fff; vertical-align:center; text-align:center; }

/* shop */
.fromprice { text-decoration: line-through; }
.price { color: red; font-weight: bold; font-size: 14px; }
    v\:* {
      behavior:url(#default#VML);
    }
.balloon { color: black; width:200px; }
.balloon a { color: blue; text-decoration:underline; }
/* categories etc */
.categories h5 { float: left; clear: both; width: 156px; font-weight:bold; color: #fff; font-size:11px; }
.categories ul { float: left; width: 244px; }
.categories li { float: left; font-weight: normal; }
.categoriesleft { float: left; clear: both; width: 156px; }
.categoriesright { float: left; width: 244px; }
.categories ul a { display: block; padding: 0px 2px 0px 14px; background: url('http://nighttours.info/images/nighttours/list-arrow.gif') no-repeat 0 3px; }
.categories ul { margin: 0; padding: 0; list-style-type: none; font: bold 12px Arial, Helvetica, sans-serif; }
.locationleft { float: left; clear: both; width: 241px; }
.locationright { float: left; width: 227px; }

.smallmap { border:3px solid #fff; margin-top:4px;}

.formlabel { width: 120px; float: left; clear: both; }
.formfields { width: 331px; float: left; padding-right:15px; }

.formfieldswide { width: 610px; float: left; }
.formfieldswide input { width:10px; 
}
.formhelp { width: 240px; float: left; }

.smallform { width:400px; }
.smallform .formlabel { width:120px; float:left; clear:both; }
.smallform .formfields { width:280px; float:left; }
.smallform .textfield { width:276px; }
.smallform textarea { width:276px; }


.clear8 { clear:both; width:100%; height:8px; }

#where_container { float: left; width: 200px; }
.popular { clear: both; }

.photothumbs, .photothumbs b { font-size:10px; }
.photothumbs a { text-decoration:none; }
.photothumbs a:hover { text-decoration:underline; }

.photothumbs .preview { width:140px; height:93px; border:1px solid #000; }
.photothumbs .cel { width:140px; height: 93px; background-color:#000; float:left; overflow:hidden; }
.photothumbs .last { margin-right:0; }

.smallfont b { font-size:10px; }
/* PHOTOS */
#photo { width:732px; overflow:hidden; background-color:#000; color: #fff; }
#photo #picture { width:482px; overflow:hidden; float:left; }
#photo .details { width:466px; padding: 0 8px 0 8px; }
#photo #inside { width:466px; overflow:hidden; margin-left:8px; float:left; }
#photo #rightbar { width:234px; display:inline; margin-left:10px; float:left; }
#photo #rightbar .advert { width:218px; background-color:#000060; padding: 6px; overflow:hidden; }
#photo #rightbar .advert a{ text-decoration:underline; }

#btnbar { background: url("http://www.nighttours.info/images/nighttours/photo-btn-bar-bg.gif") no-repeat; width: 466px; height: 29px; overflow:hidden; clear:both; margin-top:8px; }
#btnbar_inside { margin: 3px 0 0 20px; overflow:hidden; }
#photoinfo p { color: #7F7F7F; }
#photo .subframetop { background: url('http://www.nighttours.info/images/nighttours/photo-details-top.gif') no-repeat; width: 466px; height: 7px; font-size: 7px; margin: 4px 0 0px 0; padding: 0; }
#photo .subframe { background: url("http://www.nighttours.info/images/nighttours/photo-details-mid.gif") repeat-y; width: 466px; }
#photo .subframeinner { clear:both; 
	width:450px; 
	margin-left:8px; }
#photo .subframebottom { background: url('http://www.nighttours.info/images/nighttours/photo-details-bottom.gif') no-repeat; width: 466px; height: 7px; }

#photo .line { background: url("http://www.nighttours.info/images/nighttours/line-photo.gif") repeat-x; }
/* CLUE TIP */
/* global */
#cluetip-close img {
  border: 0; }
#cluetip-title {
  overflow: hidden; }
#cluetip-title #cluetip-close {
  float: right;
  position: relative; }
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif); }
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0; }
#cluetip-extra {
  display: none; }
/***************************************
   =cluetipClass: 'nightdudes' 
-------------------------------------- */

.cluetip-nightdudes {
  background-color: #fd1009; }
.cluetip-nightdudes #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #fd1009; }
.cluetip-nightdudes h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #000;
  color: #fff; }
.cluetip-nightdudes #cluetip-title a {
  color: #fff;
  font-size: 0.95em; }  
.cluetip-nightdudes #cluetip-inner {
  padding: 10px; }
.cluetip-nightdudes div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #fff; }

/* default arrows */

.clue-right-nightdudes .cluetip-arrows {
  background-image: url(images/darrowleft.gif); }
.clue-left-nightdudes .cluetip-arrows {
  background-image: url(images/darrowright.gif);
  left: 100%;
  margin-right: -11px; }
.clue-top-nightdudes .cluetip-arrows {
  background-image: url(images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-nightdudes .cluetip-arrows {
  background-image: url(images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px; }

.linkoverview a { text-decoration: none; color: #ffffff; }
.linkoverview a:hover { text-decoration: underline; }


/* TABS */
.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
    font-size: 13px; }
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px; width: 724px; height: 29px;
    background: url('http://www.nighttours.info/images/nighttours/tabs-back.gif') no-repeat; }
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " "; }
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold; }
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url('http://www.nighttours.info/images/nighttours/tabs.gif') no-repeat; }
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff; }
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    /*top: 1px;*/
    z-index: 2;
    margin-top: 0;
    background-position: 100% -22px; }
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px; }
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 29px;
    background-position: 0 -22px;
    line-height: 28px; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer; }
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000; }
.ui-tabs-panel {
    border: none; /* 1px solid #519e2d;*/
    /*padding: 10px;*/
    background: #fd0009; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%; }*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block; }
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block; }

/* 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 .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'); }


/* VIDEO */
.videothumb { border:1px solid #000; }
.videothumb:hover { border:1px solid #ffff00; }
.videoIconWrapperInner,
.v120WrapperInner{
overflow:hidden;
width:120px;
height:72px;
border:1px solid #fff; }
.videoIconWrapperInner img,
.v120WrapperInner img{
margin-top:-10px;
margin-left:-2px; }
.videoIconWrapperOuter,
.v120WrapperOuter{
width:122px;
border:1px solid #999; }

#videolist				{ width: 400px; }
#videolist .cel1 		{ width: 138px; float: left; overflow:hidden;}
#videolist .cel2 		{ width: 262px; float: left;  overflow:hidden; }

.videopreviews			{ width: 384px; }
.videopreviews .cel1 	{ width: 100px; float: left; overflow:hidden;}
.videopreviews .cel2 	{ width: 284px; float: left;  overflow:hidden; }

.guidecontent a { color: #ffff00; text-decoration: none; }
.guidecontent a:hover { text-decoration: underline; }
/* favorites */
.favoritestable .cel1 		{ width:21px; padding:2px 0 3px 0; }
.favoritestable input 		{ font-size:8px; margin:0; padding:0; }
.favoritestable .checkbox	{ font-size:8px; margin:0; padding:0; }
.favoritestable .cel2 		{ width:106px; padding:2px 5px 3px 0; font-size:11px; }
.favoritestable .cel3 		{ width:86px; padding:2px 0 3px 0; }

/* agenda */
.btn_update					{ width:85px; height:21px; background: url('http://www.nighttours.info/images/nighttours/btn-update.gif'); cursor:pointer; }

.photocontainer				{ width:284px; padding:8px; background-color:#212121; overflow:hidden; }
.photocontainer h2			{ margin-top:0; color:#d3d3d3; }
.photocontainer .imgcel		{ float:left; width:92px; height:62px; overflow:hidden; border:1px solid #000;  }
.photocontainer .imgcel:hover { border-color: #ffff00; }
.photocontainer .thumb		{  margin:0; border:0; }
.photocontainer .line		{  background-image:url('http://www.nighttours.info/images/nighttours/line-darkgrey.gif'); }

.photocontainer .large_thumb { border:1px solid #000; width:140px; height:93px; overflow:hidden; float:left; cursor:pointer; }
.photocontainer .large_thumb:hover { border-color:#ffff00; }
.photocontainer .description { background:url('http://www.amsterdamnights.com/nighttours/images/misc/60-transparency.png'); width:136px; padding: 2px 0 0 4px;  height:20px; margin-top:73px; overflow:hidden; color:#d3d3d3; }
.photocontainer h3 { background:url('http://www.amsterdamnights.com/nighttours/images/nighttours/bg-photo-heading.png') no-repeat; width:284px; height:19px; font-size:11px; color:#d3d3d3; }
