.BGLayers {
	background-attachment: fixed;
	background-image: url(Sites/DesignImages/HomeBG01.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.BGLayers01 {
	background-attachment: fixed;
	background-image: url(Sites/DesignImages/HomeBG02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.BGLayers02 {
	background-attachment: fixed;
	background-image: url(Sites/DesignImages/HomeBG02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* styles in the TopDiscounts list*/

.OfferText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6960; /* #FF0000; */
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}
.OfferTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #2d638d;*/
	color: #044b68;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 10px;
}

.ClassificationStars
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #2d638d;
}

.OfferTitleHover{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #49a0e4;
	text-decoration: underline;
	font-weight: bold;
	cursor:pointer;
	padding-left: 10px;
}

.OfferPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6d6960;
	text-decoration: none;
	font-weight: bold;
}


.DiscOver
{
	padding-top:3px;
	height:90px;
	vertical-align:middle;
	cursor:pointer;
	color: Red;
}

.DiscOut
{
	padding-top:3px;
	height:90px;
	vertical-align:middle;
	cursor:;
}
.div0
{
	position:relative;
	width:100%;
	height:90px;
	margin-bottom:40px;
}
.div0Over
{
	position:relative;
	width:100%;
	height:100px;
	background:#1d476a;
}
.div01
{
	position:absolute;
	left:10px;
	top:33px;
	cursor:pointer;
}
.thmbImg
{
	position:absolute;
	left:1px;
	width:128px;
	height:82px;
	background: #000000 url(../images/flag_img.gif) no-repeat bottom right;
	border: solid 2px #edebe6;
}

.thmbdiscountOverlay
{
	position:relative;
	left:66px;
	z-index:2;
}

.DiscountDetails
{
	color:#6f6d6a;
	margin-left: 50px;
	font-size:11px;
	background: #edebe6 url(../Iliosreizen/images/br_round_left_grey.gif) left;
	background-repeat:no-repeat;
	height:52px;
	width:250;
	overflow:visible;
}

/* Accomodation Vanaf part from accommodation List - country Page*/
.AccommodationVanafDetails
{
	color:#2d638d;
	margin-left: 550px;
	font-size:11px;
	background: #2d638d url(../Iliosreizen/images/br_round_left_blue.gif) left;
	background-repeat:no-repeat;
	height:39px;
	width:150;
	overflow:visible;
}

.AccommodationVanafText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white; /* #FF0000; */
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}

.AccommodationVanafPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white; /* #FF0000; */
	padding-left: 10px;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}

.DiscountDetailsRightSide
{
	padding-top: 0px;
}

.FacilityIcons
{
	margin-top: 5px;
	/*margin-left: 50px;*/
	background: white;
}
.div02
{
	position:absolute;
	top:32px;
	left:100px;
	width:300px;
	height:90px;
	overflow:visible;
	text-align:justify;
}
/* Left / Right side images styles */
.rightImg
{
	width:150px;	
}

.leftImg
{
	width:150px;	
}

.HMWelcomeBox
{
	BACKGROUND-COLOR: white;
	width:100%;
/*	display:none; */
}

.HMWelcomeText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2d638d;
	text-decoration: none;
	padding: 5 5 5 5;
}

.HMBoxTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 12px;
	font-weight: bold;
	color: #2d638d;
	text-decoration: none;
	margin-top: 0px;
	padding-right: 5px;
	padding-top:0px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 10px;
	background-color: #edebe6;
	width:100%;
}
.HMBoxImg
{
	display:none;
}

.HMBoxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6d6960;
	text-decoration: none;
	background-color: #edebe6;
}
.HMReadMoreBox
{
	padding-left:10px;
	text-align:left;
	vertical-align:bottom;
	background-color: #edebe6;
}
.imgItem
{
	table-layout:fixed;
	BACKGROUND-COLOR: #edebe6;
	width:190px;
}
.HMDiscount
{
}

.TopImgItem
{
	table-layout:fixed;
	BORDER-TOP: solid 1px black;
	BORDER-LEFT: solid 1px black;
	BORDER-RIGHT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: white;
}

.HMBoxTitleTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 15px;
	background-color: #FE821E;
	color: White;
}

/*Quick search*/
.HMQSBoxTitle, .HMNLBoxTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	/*width:82%;*/
	font-size: 11px;
	font-weight: bold;
	color: #726d61;
	float:left;
	width:82%;
	margin-top:25px;
	background:#edebe6 url(../images/bg_left.gif) no-repeat bottom right;
	text-align:left;
	padding-top: 5px;
	/*padding-left: 5px;*/
	text-indent: 5px;
	padding-bottom: 5px;
}

.HMTitleFooterBox
{
	height:1px;
	background: #726d61;
}

.HMQSTitleFooterBox
{
	height:20px;
	margin:10px 0;
}

.HMQSFooterBox
{
	height:20px;
	margin:10px 0;
}

.HMQSBodyBox, .HMNLBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif; */
	width:190px;
	font-size: 11px;
	font-weight: bold;
	color: #726d61;
	float:left;
	background:#edebe6;
}
.HMNLBox
{
	width:100%;
}
.HMNLTitleFooterBox
{
	height:13px;
	background-color:White;
}
.HMNLFooterBox
{
	height:20px;
	margin:10px 0;
}
.SideImgBox
{
	position:relative;
	top:0;
	background-color:White;
}
.SearchButtonImage, .SubmitButtomImage
{
	position: relative;
	left: 0;
	top: 0;
}

.SearchButtonText, .SubmitButtonText
{
	color: #0000FF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	z-index: 1;
}
.SearchButtonText
{
	position: relative;
	top: -16;
	left: -58;
}
.SubmitButtonText
{
	position: relative;
	top: -16;
	left: -45;
}


/* messages style */

.MessageError
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
}

.MessageSuccess
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2d638d;
}