@charset "utf-8";
/* CSS Document */

div#Header,
div#Menu ul.home li a,
div#ContentContainer div.contentTop,
div#ContentContainer,
div#Footer,
div#Footer div.footerTop,
div#Footer div.footerBottom,
input,
.jquery-selectbox,
div#Forecast div.weatherBlock div.icon img,
div#ContentContainer img
{
	behavior: url(/content/style/iepngfix.htc);
}

div#ContentContainer
{
	background-image: url(../images/Content_Bg_IE.png);
}
body.group div#ContentContainer
{
	background-image: url(../images/Content_Group_Bg_IE.png);
}

div#Header
{
	background-position: 8px 12px;
	width: 992px;
}
div#Menu ul.home li a
{
	background-position: 40px center;
}
div#Menu ul li ul li.hover a
{
	background-image: url(../images/Menu_Dropout_Logo_IE.jpg);
}
div#Language
{
	right: 9px;
}
div.reservation
{
	height: 0;
}
div.innerContent div.reservation
{
	position: static;
}
	div.innerContent div.reservation div.button
	{
		right: 47px;
	}
div.button a
{
	width: 0;
}
div#RightColumn
{
	height: 100px;
}
div#RightColumn div#Content
{
	/*height: 621px;*/
}

div.reservation div.form div.hotel label
{
	width: 82px;
}
div.reservation div.form div.checkIn input,
div.reservation div.form div.checkOut input
{
	width: 100px;
}
div.reservation div.form div.hotel select
{
	width: 108px;
}
div.reservation div.form div.childrenPerRoom select
{
	width: 61px;
}
div.reservation div.form div.hotel .jquery-selectbox
{
	width: 110px !important;
}
div.reservation div.rates
{
	width: 196px;
}
.jquery-selectbox .jquery-selectbox-moreButton
{
	right: 1px !important;
}
div.hotel .jquery-selectbox .jquery-selectbox-moreButton
{
	right: 0px !important;
}
div#ContentContainer div.block div.content div.turn
{
	background-image: url(../images/Turn_IE.jpg);
}
div#Footer div.footerBottom
{
	bottom: -17px;
}

body .ui-helper-hidden-accessible
{
	position: absolute;
}