HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	background-image: url(images/body_bg.gif); margin: 0px; 
}
BODY {
	FONT: 10px Arial, sans-serif; COLOR: #000000;
}
#root {
	MIN-HEIGHT: 1200px; MARGIN: 0px auto; WIDTH: 750px; POSITION: relative; BACKGROUND: #ffffff;
}

#head{
	POSITION: relative; TOP: 0px; HEIGHT: 150PX;
}
DIV#logo {
	DISPLAY: block; BACKGROUND: url(images/logo.gif) no-repeat 0px 0px; WIDTH: 210px; POSITION: absolute; TOP: 0px; HEIGHT: 100px
	
}

DIV#headerbar {
	DISPLAY: block; BACKGROUND: url(images/benefits.gif) no-repeat 0px 0px; WIDTH: 750px; POSITION: absolute; TOP: 0px; HEIGHT: 150px
	
}

DIV#banner {
	DISPLAY: block;  WIDTH: 750 px; POSITION: relative; LEFT: 250px; TOP: 20px; HEIGHT: 100px
	
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(images/menubg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; HEIGHT: 33px; TEXT-ALIGN: center
}
#menu LI {
	BACKGROUND: url(images/separator.gif) no-repeat 0% 100%; FLOAT: left; FONT: bold 10px/30px Tahoma, Arial, sans-serif; HEIGHT: 30px
}
#menu LI.f {
	BACKGROUND: url(images/separator.gif) no-repeat 0px 6px
}
#menu LI.s {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#menu LI A:hover {
	COLOR: #000000
}
#menu LI.over A {
	COLOR: #000000
}

#croot {
	BORDER-RIGHT: #e2e2e2 3px solid;  #fff repeat-y 215px 0px; BORDER-BOTTOM: #e2e2e2 3px solid
}

#side {
	 FLOAT: left; #fff WIDTH: 215px; height: 300px;
}

DIV.leftm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #efefef; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid
}
DIV.leftm P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid
}
DIV.leftm P.p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.leftm P.guarantees {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
DIV.leftm P.m {
	BACKGROUND: url(images/i_mail.gif) no-repeat 20px 10px; MARGIN: 0px; BORDER-BOTTOM-STYLE: none
}
#booking_search {
	position:relative;
	float:left;
	width:215px;
	min-height: 200px;
	background:#efefef;
	font-size:10px;
	overflow:hidden;
	padding-top:0px;
	BORDER-LEFT: #fff 1px solid;
	 BORDER-BOTTOM: #e2e2e2 1px solid;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
P.bq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; FONT: bold 12px Arial, sans-serif; COLOR: #646d74; PADDING-TOP: 0px
}
H2.x {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: #d6f4fd; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; FONT: bold 11px Arial, sans-serif; COLOR: #888; PADDING-TOP: 0px
}
#content {
	MIN HEIGHT:500px; PADDING-RIGHT: 15px; PADDING-LEFT: 0px;  FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 490px; PADDING-TOP: 10px
}
Form {padding: 0px; margin: 0px;}

.SearchField { font-family: Arial, Verdana; font-size: 8px; color: #69767E; background-color: #FFFFFF }
.FormButton { font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #FF9900}


