@import url(/initalia_frontpage.css);
@import url(/css/autocomplete.css);

H1 {
    FONT-FAMILY: Tahoma, Arial;
	color:#006634;
	font-weight:bold;
	font-size:15pt;
	margin-top: 2px;
	margin-bottom: 5px;
}
H2 {
    FONT-FAMILY: Tahoma, Arial;
	color:#006634;
	font-weight:bold;
	font-size:13pt;
	margin-top: 2px;
	margin-bottom: 5px;
}

.overlap {
    position: relative;           /* establish new containing block */
    width: 20px; height: 20px;  /* must specify width/height */
  }
  .overlap .showimg { bottom: 0;  left: 0; z-index: 5; }

.tl, .tr, .bl, .br {
	width: 11px;
	height: 11px;
	position: absolute;
	border: 0px;
}

.tl {
	top: -1px; left: -1px;
}

.tr {
	top: -1px; right: -1px;
}

.bl {
	bottom: -1px; left: -1px;
}

.br {
	bottom: -1px; right: -1px;
}

/* Mybooking */
	table.payment TD {
		padding-bottom: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 2px;
	}
	table.payment TD B {
/*		color: blue;*/
	}
	.bHeadline {
		font-weight: bold;
		padding-bottom: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 2px;
	}
	.bankInfo B {
		font-weight: normal;
	}
	.overview {
		padding-bottom: 5px;
		padding-left: 4px;
		padding-right: 5px;
		padding-top: 5px;
	}
	.newRow {
		clear:both;
		padding-top:4px;
	}
	#booker {
		width: 100%;
		clear: both;
		padding-bottom: 5px;
		padding-left: 4px;
		padding-right: 5px;
		padding-top: 10px;
/*		border: 1px solid red;
		height: 150px;*/
	}

	#bookingInfo, #bookingContact {
		padding-right: 1%;
		float:left;
	}

	#bookingInfo {
		width:325px;
	}

	#bookingContact {
		width:325px;
	}

	#bookingInfo .head, #bookingInfo .detail  {
		float: left;
		padding-bottom: 2px;
		position: relative;
	}
	#bookingInfo .head {
		font-weight: bold;
		width:130px;
	}
	#bookingInfo .detail {
		padding-left: 1%;
		width:165px;
	}
	#bookingInfo .dtd {
/*		clear:both;*/
		width: 100%;
	}
	#bookingContact .head, #bookingContact .detail  {
		float:left;
		padding-bottom: 2px;
	}
	#bookingContact .head {
		font-weight: bold;
		width: 80px;
	}
	#bookingContact .detail  {
		width: 100%;
	}
/*	.to_answer {
		float:left;
		padding-right: 4px;
	}*/
	.resortInfo2 {
		padding-bottom: 7px;
	}
	.resortInfo {
		width:100%;
	}
	.priceInfo, .statusInfo  {
		float:left;
		width:100%;
		
	}
	.priceInfo, .statusInfo, .resortInfo, .roomInfo, .stayInfo  {
		padding-bottom: 5px;
		
	}
	.priceInfo  {
		padding-bottom: 5px;
		padding-right: 5px;
		float:right;
	}


.linkDiv
{
	border:solid 1px silver;
	padding:5px;
	width:100%;
	background-color: #F9F9FB;
}
.linkDiv ul
{
	margin-top:5px;
	margin-bottom:0px;
}
.linkDiv ul li
{
	margin-left:-20px;
}

.moreinfo
{
	border-top:solid 1px #808080;
	padding-top:4px;
	font-size:8pt;
	text-align:right;
}

.othersites
{
	padding-top:20px;
	font-size:8pt;
	text-align:right;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}




