@charset "UTF-8";

	/*--------------------------------------+
    |       KILROY booking flow 2008 		|
	+---------------------------------------+
    |            O F  S T E P S				|
	+---------------------------------------+
	+---------------------------------------+
    |             www.coma.dk				|
	+--------------------------------------*/




/* G E N E R A L
--------------------------------------*/

html{
	background-image:url(../gfx/bg_tile.jpg);
	background-repeat:repeat-x;
	background-color: #111;	
	margin:0;
	padding:0;
}


body, div, td {
	font-family: Arial;
	font-size: 11px;
}

a:link,a:visited,a:active {
	color:#990000;
}

a:hover {
}



.ofstepstxt{
	width:690px;
	margin:15px 0px 0px 15px;
	padding-bottom:15px;
	float:left;
	clear:both;
	display:inline; /* IE6 hack */
}

#errormessage{
	background-color:#000;
	width:500px; /* 690 */
	text-align:center;
	padding:35px 95px;
	opacity: .7;
	filter: alpha(opacity=70);
}



#error{
	z-index:1000;
	background-color:#000;
	width:100%;
	height:100%;
	min-height:100%;
	opacity: .7;
	filter: alpha(opacity=70);
}

#errorinfo{
	background-color:#fff;
	border:2px solid #a8a389;
	width:500px;
	text-align:center;
	opacity:1.0;
	filter: alpha(opacity=100);
}


#errorinfo h1{
	font-size:20px;
	color:#990000;
}



/* Booking engine */

#errorBookingEngine{
	margin-top:15px;
	background-color:#fff;
}

#errorBookingEngineTop{
	width:680px; /*paddin subtrackted */
	height:25px; /*paddin subtrackted */
	background-image:url(../gfx/black_bar.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:7px 0px 0px 10px;

}

.errorBookEngineSection{
	width:670px;
	margin:10px 0px 0px 10px;
	padding-bottom:10px;
	border-bottom:1px solid #ebebeb;

}
.errorBookEngineSection h1{
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
}

.errorBookEngineSection table td{
	height:20px;
}

.errorBookEngineTypeSelect{
	width:670px;
	margin:5px 0px 0px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #ebebeb;

}

.errorBookEngineTypeSelect label{
	color:#990000;
	text-decoration:underline;
}


/* form styles */

#Error_sb_out_from, #Error_sb_out_to, #Error_sb_home_from, #Error_sb_home_to, #error_sb_airline{
	width:200px;
	height:18px;
	border:1px solid #9a978a;
	font-size:10px;
}



.Error_sb_date_day, #error_sb_adult, #error_sb_child, #error_sb_infant{
	width:50px;
	height:18px;
	border:1px solid #9a978a;
	margin-right:5px;
	font-size:10px;
}

.Error_sb_date_month{
	width:90px;
	height:18px;
	border:1px solid #9a978a;
	margin-right:5px;
	font-size:10px;
}

.Error_sb_date_year{
	width:70px;
	height:18px;
	border:1px solid #9a978a;
	margin-right:5px;
	font-size:10px;
}

.Error_sb_time{
	width:59px;
	height:18px;
	border:1px solid #9a978a;
	font-size:10px;
}

#error_oneway{
	display:none;
}

#error_outandback{
	display:block;}

#error_openjaw{
	display:none;
}
