/*
 * CSS for HollandTourGuides Reservation
 * Author: Jeroen Dijkstra | IT-Chemi 2010
 */

html /* Fixes the jumpyness and fixed position in IE */
{
	background-attachment: fixed;
	background-image: url('/reservation/includes/images/spacer.gif');
}

#dim
{
	background-color: #000000;
	display: none;
	left: 0;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 98;
}

.msgbox
{
	background: #FFFFFF url('/reservation/includes/images/loader.gif') no-repeat center center;
	border: 3px solid #FF0198;
	display: none;
	height: 650px;
	left: 395px;
	position: absolute;
	top: 750px;
	width: 682px;
	z-index: 99;

	top: expression((50 + (e = document.body.scrollTop) + 'px' ));
}

td > .msgbox
{
	left: 395px;
	position: fixed;
	top: 50px;
}

.msgbox img
{
	border: none;
	margin: 5px;
}

.msgbox div#center
{
	text-align: center;
	width: 100%;
}


.close
{
	float: right;
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
}

.msgbox #msgboxContent
{
	background-color: #FFFFFF;
	margin-top: 30px;
	overflow: auto;
	padding-left: 10px;
	width: 670px;
}

.msgbox p
{
	font-size: 14px;
	margin-top: 0;
}

.msgbox .kop
{
	color: #404040;
	font-size: 18px;
}

.msgbox .strong
{
	font-weight: bold;
}

.msgbox .texthug
{
	margin-bottom: 0px;
}

.msgbox .topspace
{
	margin-bottom: 40px;
}

.msgbox .option
{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.msgbox ul
{
	list-style: none;
	margin-top: 0;
}

	.msgbox ul li
	{
		font-size: 14px;
		margin-bottom: -2px;
		margin-left: -38px;
	}

.msgbox .terms p,
.msgbox .terms table td
{
	font-size: 10px;
}

.msgbox .terms p
{
	margin-bottom: 3px;
}

.msgbox .terms h1.kop
{
	font-size: 14px;
}

select.PersonSelect
{
	border: 2px solid red;
}

#btnOk,
#btnReset
{
	background-color: #000000;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	width: 80px;
}

#btnReset
{
	margin-left: 57px;
}

div.TopTextContainer
{
	overflow: hidden;
}

	div.TopTextContainer p
	{
		float: left;
		width: 457px;
	}
	
	div.TopTextContainer a
	{
		float: left;
	}
	
	div.TopTextContainer a
	{
		margin-top: -205px;
		padding-left: 10px;
	}
	
	div.TopTextContainer img
	{
		border: 1px solid #000000;
	}

.ClearFix
{
	clear: both;
}

