body {
	margin:0;
	background:url(images/bg00.jpg) top center no-repeat #2c1c14;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}

* :focus { outline: 0; }

p {
	margin:0;
}

a {
	color:#663366;
	font-weight:bold;
}

a:hover{
	color:#FF6600;
	
}

#mylist{
	list-style:none;
	padding-left:0;
	margin:0;
}


#mylist li {
	list-style:none;
	background:url(images/list.gif) no-repeat 0px 3px;
	padding-left:30px;
	margin-top:5px;
	
}
	

.operabug_fixing {  overflow: hidden; position: relative; clip:  rect(   ); border:#666666 1px solid}

#legend{
	background:url(images/airport_symbol.jpg) no-repeat 25px;
	padding-left:75px;
	margin-top:10px;
	line-height:40px;
}

#header {
	height:208px;
	width:996px;
	margin: 0 auto;
}

#middle{
	background:url(images/bg01.gif) repeat-y center;
}

#content {
	margin:0 auto;
	padding-top:4px;
	width:896px;	
}

#footer {
	background:url(images/bg02.gif) no-repeat center;
	height:162px;

}

#footer_inside {
	width:895px;
	background:url(images/bg03.gif) center;
	margin: 0 auto;
	height:162px;
	text-align:center;
	color:#b59d9a;
}
#footer_inside p{
	padding-top:13px;
}

#footer_inside a{
	padding:0 10px;
	line-height:20px;
	color:#E8CAAA;
}

#footer_inside a:hover{
	color:#000;
}	


.alternative a{
	color:#3333FF;
	font-weight:bold;
	font-family:Tahoma;
	}

.alternative img{
	float:left;
	margin-top:5px;
	padding-right:10px;
}	
	
.alternative2{
	padding-left:15px;
	font-size:18px;
	color:#FF0000;
	font-family:Tahoma;
	}
	
.alternative3 {
	text-align:center;
	
	}

.alternative3 a{
	padding:20px;
	font-size:18px;
	color:#999;
	font-family:Tahoma;
	}
.alternative3 a:hover{
	color:#CC0000;
}

#form1{
	width:540px;
	margin:0;
	height:370px;
	}

.tfield{
	font-size:12px;
}
	
#banner{
	float:right;
	margin-top:20px;
	width:350px;
	height:420px;

	}
	
.onerow{
	height:30px;
	font-family:Tahoma;
}

.onerow input,textarea, select{
	background:#eee;
	border:#990000 1px solid;
	font-family:"Courier New", Courier, monospace;
}



.flabel{
	position:absolute;
	width:200px;
	text-align:right;
	line-height:10px;
	font-weight:bold;
	color:#990000;
	
	
}

.fvalue{
	float:left;
	position:absolute;
	padding-left:210px;
}

.textfield7{
	width:310px;
	overflow-y:scroll;
	font-size:12px;
	
}

.sendbutton{
	margin-left:210px;
	font-size:12px;
	padding:6px 12px;
	
}	

.infonote{
	padding: 10px 30px;
	color:#999999;
}

#text1, #text2{
	padding:18px;
	width:96%;
	text-align:justify;
	height:310px;
	line-height:18px;
	margin-top:60px;

}

#text2{
	margin-top:10px;
	height:360px;
	width:480px;
	
}

#pic1{
	width:346px;
	height:318px;
	float:right;
	top:-60px;
	margin-left:10px;
	position:relative;
}

#pic1a{
	background:url(images/pic01a.gif);
	height:62px;
	}
	
#pic1b{
	background:url(images/pic01b.jpg);
	height:256px;
	}
	
#pic2{
	margin:15px;
	background:url(images/pic02.jpg) no-repeat;
	width:263px;
	height:381px;
	float:right;
}

#pic3{
	position:absolute;
	margin:30px 0 0 600px;
	background:url(images/pic03.jpg) no-repeat;
	width:263px;
	height:393px;
}

.contact1{
	color:#FF0000;
	font-weight:bold;
	}
#emailinfo{
	position:absolute;
	margin:0 0 0 200px;

}

.confirmtext, .confirmtext2{
	border:#d00 1px solid;
	color:#a00;
	padding:20px;
	margin:40px;
}

.confirmtext2{
	padding-left:60px;
	margin:200px 20px;
	width:400px;
}

#hotels{
	width:100%;
	text-align:center;
}