/*	#################################################################
 *
 *	COPYRIGHT (c) NOTICE
 *	designed and built for The House-Boat, Amsterdam, The Netherlands
 *	COPYRIGHT 2002 - 2004 Duidelijk Nieuwe Media, ALL RIGHTS RESERVED
 *	
 *	author:	Joris Machielse (joris@duidelijk.net)
 *	date:	January 11, 2004
 *	
 *	#################################################################
 *	CSS VERSION ESPECIALLY MEANT FOR PRINTS	
 *	################################################################# */

/*	General stuff
----------------------------------------------- */

#leftcol, #rightcol, #roomlistpics, .bottext, #roomlistpicsDiv, #nav, #subnav, #footer  {
	display: none;
	}
#review-list img {
	display: none;
	}
body, th, td, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	margin: 0pt;
	padding: 0pt;
	color: #004080;
	color: #000;
	}
#logo_low {
	margin-left: 15pt;
	}
#logo, #logo a {
	font-size: 12pt;
	text-decoration: none;
	}
#citylogo, #logo {
	display: none;
	}
#maincol .col {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Pertetua, Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, h5, h6, h7 {
	margin: 0;
	padding: 0;
/*	border: 1pt solid #000;*/
	}
#maincol h3 {
	font-size: 14pt;
	}
a:link, a:active, a:visited {
	text-decoration: underline;
	color: #000066;
}
/*
#logo {
	width: 748px;
	background-color: #fff;
	background-image: url("/images/logo_hotel.gif");
	background-repeat: no-repeat;
}
h1.swap span{
	display: none;
}
#logo a {
	display: block;
	height: 80px;
	width: 672px;
}*/

/*	Room pictures
----------------------------------------------- */
#room-pictures {
	width: 100%;
	}
#room-pictures td {
	text-align: center;
	padding: 5px 5px 5px 5px;
	}
.nextprevious {
	display: none;
	}

/*	Lists
----------------------------------------------- */
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul li {
	margin: 0;
	padding: 0;
}
ul ul {
	margin:.5em 0;
}
#maincol .col ul li {
	margin: 5pt 0 10pt 30pt;
	list-style: disc;
}
/* Page Structure
----------------------------------------------- */

#content {
	clear: both;
}
#maincol {
	padding: 0 0 0 15pt;
	margin: 0;
}
#maincol {
/*	width: 528pt;*/
}
#maincol h2 {
	color: #004080;
	margin-top: 24pt;
	margin-bottom: 4pt;
	font-size: 16pt;
	text-align: center;
	}

#maincol table, #maincol th, #maincol td {
	padding: 0;
	margin: 0;
	}
.nextprevious {
	margin: 10pt 0 10pt 0;
	}
.nextprevious .left {
	text-align: left;
	float: left;
	display: block;
	}
.nextprevious .right {
	text-align: right;
/*	float: right;*/
	display: block;
	padding-right: 10pt;
	}
h2.roomtype1, h2.roomtype6, h2.roomtype7 {
	}
h2.roomtype2, h2.roomtype3, h2.roomtype4, h2.roomtype5, #maincol h2.roomtype2, #maincol h2.roomtype3, #maincol h2.roomtype4, #maincol h2.roomtype5 {
	color: #633;
	}
th {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	}



/*	Rooms form
----------------------------------------------- */
/*#site-chooser {
	font-size: 11pt;
	margin: 0;
	padding: 3pt 0 4pt 2pt;
	}
#site-chooser #submitbutton {
	padding: 4pt 0 0 0;
	vertical-align: middle;
	}
#site-chooser select {
	padding: 1pt 0 0 0;
	}
#site-chooser #lineFinal {
	margin: 5pt 0 0 0;
	height: 18pt;
	vertical-align: middle;
	}*/
select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}
#resform {
	margin: 20pt 0 0 0;
	}
#resform select, #resform input, #resform textarea {
	color: #004080;
	}


#resform .menuSubmit {
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FFA631;
	border: 1pt solid  #FFA631;
	cursor: pointer;
	}
#resform .menu, #resform .menu a, #resform .menuD, #resform .menuM, #resform .menuR, #resform .menuMm, #resform .menuMb{
	color: #004080;
	}
#resform .menuD {
	font-weight: bold;
	width: 50pt;
	}
#resform .menuM, #resform .menuR {
	font-weight: bold;
	width: 110pt;
	}
#resform .menuMm {
	font-weight: bold;
	width: 110pt;
	}
#resform .menuMb {
	font-weight: bold;
	width: 160pt;
	}

/* Bookit
----------------------------------------------- */
.error {
	color: #f60;
	font-weight: bold;
	}
	
/* hold styles */

#hold {
	color: #000;
	background-color: #F6F6F6;
	width:200pt;
	position:fixed;
	bottom:15pt;
	top: 172pt;
	left:20pt;
	font-size:medium;
	white-space:nowrap;
	background-color: #000;
	z-index:1;
	background:url("/images/left_bg.gif") repeat-y left top;
	background: #fff;
/*	width: 220pt;*/
	}
/* \*/
#hold {
	width:auto;
	width:200pt;
	position:absolute;
	}
/* */
html>body #hold {
	position:fixed;
	}
/* Calendar
----------------------------------------------- */
/*	CALENDER:	*/

#calendar .calenderYearTable {
	border: 0pt #CCCCCC solid
	}
#calendar .calenderMonthTable {
	border: #FFFFFF solid;
	border-width: 2pt 3pt 0pt 0pt
	}
#calendar .calenderMonthTable td {
/*	border: #FFFFFF;
	border-style: solid;
	border-top-width: 1pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 1pt	*/
	font-size: 9pt
	}
#calendar .calenderMonthTable #calendar .currentNA, #calendar .calenderMonthTable #calendar .NA {
	font-weight: bold;
	}
#calendar .dayTitle td, #calendar .dayTitle, dayTitle a:link, dayTitle a:visited {
	font-size: 8pt;
	color: #000000
	}
#calendar .weekTitle td, #calendar .weekTitle {
	font-size: 8pt;
	color: #000000
	}
#calendar .yearTitle td, #calendar .yearTitle {
	font-weight: bold;
	color: #000000
	}
#calendar .AV {
	background-color: #F2F5F9;
	color: #004080
	}
	/*E5ECF2*/
#calendar .NA {
	background-color: #F9F2F5;
	color: #CC0000;
	font-weight: bold;
	}
#calendar .option {
	background-color: #F9F2F5;
	color: #CC0000;
	}
#calendar .selectionNA, #calendar .currentNA {
	background-color: #F9F2F5;
	font-weight: bold;
	color: #CC0000;
	border: solid;
	border-width: 1pt 0pt 0pt 1pt;
	border: #CC0000;
	}
#calendar .empty {
	background-color: #F9F9F9
	}
#calendar .price {
	font-size: 8pt
	}
/*
u {  font-size: 12pt}
*/
#calendar .block, #calendar .block a{
	/*	color: #990000;	*/
	color: #004080;
}
#calendar .block_start, #calendar .block_start a, #calendar .block_start a:visited{
	color: #004080;
}
#calendar .block_start a:hover {
	color: #000066;
}
#calendar .calenderMonthTable td {
	width: 24pt;
	height: 10pt;
}
/* Reviews
----------------------------------------------- */
/*
p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
a {text-decoration: none}
a:hover {text-decoration: underline}*/
#reviews h2 {
	margin: 0pt 0pt 6pt 3pt;
	}
#maincol .col #reviews ul li {
	margin: 0;
	list-style: none;
}
#reviews a {
	}
#reviews li, #reviews {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
#reviews a.subnavNav {text-decoration: none;}
#reviews .headTitle {
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	}
#reviews .headNavTitle {
	font-size: 8pt;
	line-height: 8pt;
	}
#reviews .headContent {
	font-size: 10pt;
	text-decoration: none;
	text-indent: 0pt;
	margin-left: 0pt;
	padding-left: 0pt;
	line-height: 11pt;
	margin-top: 4pt;
	padding-top: 4pt;
	background-image:  url("/review/images/ct_head_pinkbg.gif");
	}
#reviews .subnavNav {
	font-size: 10pt;
	text-decoration: none;
	}
#reviews .subnavNavSub {
	font-size: 10pt;
	text-decoration: none;
	}
#reviews .contentLightPinkBG {
	background-image: url("/review/images/ct_head_lightpinkbg.gif");
	}
#reviews .contentPinkBG {
	background-image: url("/review/images/ct_head_pinkbg.gif");
	}
#reviews .p {
	text-decoration: none;
	}
#reviews .treeContent {
	}
#reviews .treePopupContent {
	}
#reviews .guestbookListTitle {
	text-decoration: none ;
	font-weight: bold;
	}
#reviews .guestbookListName {
	text-decoration: none ;
	font-weight: bold;
	}
#reviews .guestbookListDate {
	font-size: 8pt;
	text-decoration: none ;
	font-weight: normal;
	}
#reviews .guestbookListMessage {
	font-size: 9pt;
	text-decoration: none;
	}
#reviews .guestbookListMessageContent {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#reviews .vresponseName {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none ;
	font-weight: bold;
	}
#reviews .vresponseDate {
	text-decoration: none;
	}
#reviews .vresponseMessage {
	text-decoration: none;
	}
#reviews .vresponseNav {
	text-decoration: none;
	}
#reviews .citatrefer {
	text-decoration: none;
	}
#reviews .contentSubTitle {
	text-decoration: none ;
	font-weight: bold;
	color: #990033;
	}
#reviews .contentQuote {
	text-decoration: none ;
	}
#reviews .forumListTitle {
	text-decoration: none ;
	font-weight: bold;
	}
#reviews .forumListDate {
	font-size: 8pt;
	text-decoration: none ;
	font-weight: normal;
	}
#reviews .forumListMessage {
	font-size: 9pt;
	text-decoration: none;
	}
#reviews .forumListMessageContent {
	text-decoration: none;
	}
#reviews .forumListName {
	text-decoration: none ;
	font-weight: bold;
	}
#reviews .forumListNav {
	font-size: 8pt;
	text-decoration: none;
	}
#reviews .forumListDetails {
	text-decoration: none;
	}
#reviews i {
	font-style: normal;
	}
#reviews .citatreferPart {
	text-decoration: none;
	}
#reviews .citatreferNavmain {
	text-decoration: none;
	}
#reviews .citatreferContent {
	text-decoration: none;
	}
#reviews .citatreferCitationTitle {
	text-decoration: none ;
	font-weight: bold}
#reviews .citatreferCitation {
	text-decoration: none;
	}
#reviews .citatreferReferenceTitle {
	text-decoration: none ;
	font-weight: bold}
#reviews .citatreferReference {
	text-decoration: none;
	}
#reviews #treemore {
	}
.wishTitle {
	font-size: 14pt;
	font-weight: bold;
	}
.wishPageTitle {
	font-size: 18pt;
	}