/* custom delta-hotel.nl styles */
body{
color:#000000;
background:#d1d6da;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

tr.navlist td{
	text-align: center;
	width: 123px;
	padding: 0;
	height: 21px;
	background: url(/book/templates/af9691/img/butt_back.jpg) repeat-x;
}
tr.navlist td.spacer {
width: 2px !important;
background:  url(/book/templates/af9691/img/tussenruimte.jpg) repeat-x !important;
}

tr.navlist td a, tr.navlist td a:visited{
display: block;
color: Black;
text-decoration: none !important;
font: bold 13px/21px Arial, sans-serif;
text-transform: capitalize;
}

tr.navlist td a:hover{
color: White;
background: url(/book/templates/af9691/img/butt_back.jpg) repeat-x !important;
text-decoration: none !important;
font: bold 14px/21px Arial, sans-serif;
}

tr.navlist img {
border: none;
}
tr.navlist td a.current, tr.navlist td a:hover{
background: url(/book/templates/af9691/img/mouse_over.jpg) repeat-x  !important;
}

/* base styles */

xxxbodywrapper {
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	position: relative;
	color: #309;
	font-family:arial,verdana,sans-serif;
	line-height: 1.5;
}

.body-conteyner {
	width: 773px;
/*	height: 100%; */
/*	min-height: 600px; */
clear:both;
	}

div.body-conteyner .body
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div.body-conteyner hr
{
	border:0 none;
	background-color:black;
	color:black;
	height:1px;
	
}

div.body-conteyner td, th
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;

}


div.body-conteyner a 
{
	color:#3366FF;
	font-weight:bold;
}


div.body-conteyner a:hover 
{
	text-decoration:underline;
}

div.body-conteyner input[type="button"], input[type="submit"]
{
	background-color:#3232CE;
	color:#FFFFCC;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10pt;
	padding:0;
	text-align:center;
}

/*GROUP: Common*/
/*Header*/
div.body-conteyner .header 
{
	font-size: 20px;
	font-weight: normal;
	color: inherit;
}


/*Footer*/
.footer
{
/* 	font-size: 10px; */
/*	font-weight: normal; */
/*	color: inherit; */
}

/* Hightlighted text */
div.body-conteyner .highlight
{
	font-weight: bold;
}


/* Hightlighted price */
div.body-conteyner .selected
{
}

/*GROUP: Search form*/
/*Header*/
div.body-conteyner .searchform-head
{
	font-family:arial,verdana,sans-serif; /*????*/
	font-size:11pt;
	font-weight: normal;
	color: Blue;
}


div.body-conteyner .search-form .form>div
{
	padding-top: 10px;
}

div.body-conteyner .search-form .arrival
{
	float:left;
}

div.body-conteyner .search-form .departure
{
	float:right;
}

div.body-conteyner .search-form .adultsperroom
{
	clear: both;
	float:left
}

div.body-conteyner .searchform-button
{
	float:right;
}




/*GROUP: Offer list*/

div.body-conteyner .aff_LineInfo 
{
	width: 750px;
	background-color:#FFF;
	border-collapse:collapse;
	border:1px solid #39F;
}

div.body-conteyner .aff_LineInfo .tdheader
{
}

div.body-conteyner .aff_LineInfo .tdvalue
{
	font-weight: bold;
}

/*Offer list table*/
div.body-conteyner .searchrestable
{
	width: 750px;
}
/*Title line of the offer list table*/
div.body-conteyner .searchrestable .rowtitle
{
	background-color: #39F;
}

/*Title cell of the offer list table*/
div.body-conteyner .searchrestable .rowtitle td
{
	vertical-align: middle;
	color: White;
	text-align: center;
}

/*Common cell of the offer list table*/
div.body-conteyner .searchrestable td
{
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Offer special cell*/
div.body-conteyner .offSpecial
{
	
}

/*Room details cell*/
div.body-conteyner .offRoomDetails
{
}

/*Per night cell*/
div.body-conteyner .offPerNight
{
	text-align: center;
}

/*Total price cell*/
div.body-conteyner .offTotalPrice
{
	font-weight: bold;
	text-align: center;
}

/*Breakfast info cell*/
div.body-conteyner .offBreakfast
{
	text-align: center;
}

/*Book link cell*/
div.body-conteyner .offBookLink
{
    text-align: center;
}

/*Room type*/
div.body-conteyner .offRoomType
{
}

/*Rate code*/
div.body-conteyner .offRateCode
{
}

/*Person rate*/
div.body-conteyner .offPersonRate
{
	font-size: 8pt;
}


/*GROUP:Room popup window*/

/* Special offer line in room popup*/
div.body-conteyner .roomSpecialOffer
{
	
}

/* Room header line */
div.body-conteyner .roomHeader
{
	float:left;
	clear:left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #330099;
	text-align: left;
}

/* Room image */
div.body-conteyner .roomImage
{
	clear: both;
	text-align: center;
	padding-bottom: 20px;
}

/* Section header */
div.body-conteyner .popupTitle, .popupTitleInl
{
	clear: both;
	padding-top: 7px;
	margin-right: 4px;
	font-size: 10pt;
	font-weight: bold;
}

/* Section content in popup */
div.body-conteyner .popupitem, .popupItemInl
{
	padding-top: 7px;
	padding-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


/*GROUP:booking*/

div.body-conteyner .wrapperTable
{
	width: 752px;
	border: 1px solid #999;
}

/* */
div.body-conteyner .wrapperTable>tbody>tr>th
{
	background-color: #3399ff;
	color: White;
	font-weight: bold;
}

div.body-conteyner .wrapperTable>tbody>tr>td
{
	padding: 6px;
	vertical-align: top;
}

/* Standard table */
div.body-conteyner .standardTable
{
	width: 100%;
}

/* Standard table header cell */
div.body-conteyner .standardTable th
{
	font-weight: normal;
	text-align: left;
	border: 1px solid #999;
	width: 25%;
}

/* Standard table cell */
div.body-conteyner .standardTable td
{
	font-weight: bold;
	border: 1px solid #999;
}


/* Header of a plain table */
div.body-conteyner .bookHeader
{
	color: #309;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* Prices table */
div.body-conteyner .tablePrices
{
	min-width: 200px;
	margin-top: 0px;
}

/* Table header in prices table */
div.body-conteyner .tablePrices>tbody>tr>th
{
	background-color: #3399ff;
	color: White;
	font-weight: bold;
	border: 1px solid #999;
}

/* Cell in prices table */
div.body-conteyner .tablePrices>tbody>tr>td
{
	border: 1px solid #999;
}

/* Total price cell */
div.body-conteyner .totalPrice td
{
	font-weight: bold;	
}

/* Any price cell */
div.body-conteyner td.Price
{
	text-align: right;
}

div.body-conteyner .bookInfo
{
	float:left;
	width: 500px;
	padding-top: 25px;
}


div.body-conteyner .bookVerifyConfirm
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.body-conteyner .verifySubmitButton
{
	padding-top: 15px;
	float:left;
	clear: both;
}

div.body-conteyner .verifySubmitText
{
	padding-top: 10px;
	float:left;
	width: 500px;
	padding-left: 20px;
}
div.body-conteyner .verifycomment
{
	padding-top: 10px;
	clear:both;
	padding-bottom: 20px;
}

/*Reservation process table*/
div.body-conteyner .reservationProcess
{
	border: 1px solid #999;
	float:right;
	margin-bottom: 20px;
}

/*Reservation process table cell*/
div.body-conteyner .reservationProcess td
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/*Reservation process table header cell*/
div.body-conteyner .reservationProcess th {
	background-color:#3266FE;
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

/* Highlight of current step in reservation creation */
div.body-conteyner .reservationProcess .currentStep
{
	font-weight: bold;
}

/* Form table */

div.body-conteyner .formTable td
{
	padding: 5px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

div.body-conteyner .formTable .comment
{
	font-weight: normal;
	max-width: 300px;
}

div.body-conteyner .nocancel
{
	text-align: center;
	color: Red;
	font-weight: bold;
}

div.body-conteyner .submitReservationButton
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}


div.body-conteyner .bookreport p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.body-conteyner .bookreport table.bordertable
{
	border-collapse: collapse;
}


div.body-conteyner .bordertable span
{
	padding-left: 5px;
}

div.body-conteyner .bookreport table.bordertable td, .bookreport td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 5px;
}

div.body-conteyner .bookreport table.bordertable td
{
	border: 1px solid black;
	
} 


div.body-conteyner .bookreport table tr
{
	border-color: black;
}

div.body-conteyner .bookreport 
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
