/* Travelmatic decor */

body 
{
	background:#4AABEB;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	height:100%;
}

table tr.darkblue td
{
	background-color:#221E78;
}

table.holder
{
	width:100%;
	border:none;
}

td.unity
{
	font-weight:bold;
	white-space:nowrap;
}


table.holder tr td.top
{
	background-repeat:no-repeat;
	
}

img.logo
{
	border:none;
	float:left;
}

div.menu_white a
{
	color:White;
	text-decoration:none;
}

div.menu_white a:hover
{
	text-decoration:underline;
}

div.menu_white
{
	color:White;
	text-align:right;
	float:right;
	font-size:12px;
	padding-right:20px;
	white-space:nowrap;
	background-color:#221E78;
}

div.menu_box
{
	padding-top:5px;
	background-repeat:no-repeat;
	height:94px;
	width:174px;
}

table.holder td.linear
{
	background-repeat:no-repeat;
	height:34px;
	width:709px;
}

table.holder td.menu_white
{
	background-repeat:no-repeat;
	text-indent:30px;
	height:34px;
	background-color:#221E78;
}

table.holder td.main
{
	background-color:#efefef;
	height:600px;
}

table.menu td
{
	background:#efefef;
	color:#221E78;
	font-size:12px;
}

table.menu td.text
{
	padding:10px;
	padding-left:40px;
	font-family:Arial;
	font-style:italic;
	font-size:12px;
	color:#221E78;
}
 
table.menu td div.bulleted a
{
	color:#221E78;
	text-decoration:none;
	font-size:12px;
}

table.menu td div.bulleted a:hover
{
	text-decoration:underline;

}

table.menu td div.bulleted
{
	position:relative;
	right:15px;
	top:2px;
	padding-right:15px;
	color:#221E78;
	text-indent:10px;
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	font-size:10px;
}

div.edit
{
	background-position:left;
	background-repeat:no-repeat;
	background-color:#D6E6F7;
	margin:0px;
}

div.edit input, input.edit
{
	border:none;
	background-color:#D6E6F7;
	color:#221E78;
}



table.search td.header
{
	background:#221E78;
	color:White;
	text-align:left;
	padding-right:20px;
}

table.search td.blue
{
	background:#6BAACF;
	color:White;
	text-align:left;
}

table.search td.header a.top, table.search td.blue a.top
{
	color:White !important; 
	text-decoration:none !important;
}

table.search td.header a.top:hover, table.search td.blue a.top:hover
{
	text-decoration:underline !important;
}



table.search img
{
	border:none;
}

td.main table
{
	width:100%;
}

table.login td, table.search_pane td
{
	background-color:Transparent;
}

table.search_pane td.error
{
	width:30px;
}

table.passengers td
{
	font-family:Arial;
	font-size:11px;
}

table.passengers td input, table.passengers td select
{
	background:#62C2F3;
	font-family:Arial;
	font-size:11px;
}

table.passengers tr.header td
{
	background:#221E78;
	color:White;
}

.error
{
	color:Red;
}

div.top span.phone
{
	font-size:25px;
	font-weight:bold;
}

div.top span.address
{
	font-size:13px;
	font-weight:bold;
}

div.top
{
	padding-right:30px;
}

a
{
	text-decoration:underline;
	color:#221E78;
}

a:hover
{
	color:Red !important;
}

div.bottom a, div.bottom
{
	font-size:13px;
	color:White;
	font-weight:bold;
}

tr.charter td.header
{
	border-style:dashed;
	border-color:White;
	border-width:1px;
	text-indent:5px;
}

td.bottom
{
	background:#221E78;
}

input.Button
{
	background:#D4EAF4;
	border: solid 1px #221E78;
	color:#221E78;
}

a.nav
{
	color:#221E78;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

td.text a
{
	color:Black !important;
}

a.nav:hover
{
	color:Red;
}

h1.inv
{
	display:none;
}

.bold
{
	font-weight:bold;
}

/* cloud */



small.cl1 { font-size:120%;color:#221E78 !important; padding-right:5px; font-weight:bold; padding-top:2px;}
small.cl2 { font-size:120%;padding-right:5px; font-weight:normal; padding-top:2px;}
small.cl3 { font-size:90%;color:#221E78 !important; padding-right:5px; padding-top:2px;}

small.cl2 a {color:#D822B8 !important; }
small.cl3 a {color:#34C40E !important; }

h3.mini {font-size:120%; color:#221E78 !important; font-weight:bold; }

div.info
{
	border:solid 1px #221E78;
	padding:5px 5px 15px 5px;
	z-index:6;
	position:absolute;
	background-color:#F0F0F0;
	min-width:250px;
	width:90%;
	height:auto;
	overflow:hidden;
	left:-5000px;
	top:-1000px;
}

p.cloud
{
	text-align:justify;
	padding:0px 5px 2px 5px;
}


/* end of cloud */

td.header a
{
	color:White !important;
}

tr.rapid_header td
{
	font-weight:bold;
	color:#221E78;
}

h1, h2
{
	color:#221E78 !important;
}

#divWaiter
{
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	height:100%;
	background-color:white;
	width:100%;
	z-index:20;
	/**/
	padding-top:30%;
	text-align:center;
	filter:alpha(opacity=95);
	color:#221E78;
	/*opacity:0.85;*/
}

div.frm
{
	display:block;
}

h1
{
	font-size:135%;
	margin-bottom:30px;
}

h2 { font-size:110%; }

p.cloud 
{
   line-height:1.5;
}
/* asm menu */
.asmMenu 
{
	position: absolute;
	overflow-y: auto;
	z-index: 5;
	border: 1px solid lightblue;
	background: #ffffff;
	padding: 5;
	white-space: nowrap;
}
	
				
.asmMenuItem, .asmSelMenuItem
{			
	color: blue;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	z-index: 5;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
}


.asmSelMenuItem
{			
	background: lightblue;
	white-space: nowrap;
	z-index: 5;
}


A:link.asmNavigationLink, A:active.asmNavigationLink, A:visited.asmNavigationLink, A:hover.asmNavigationLink
{
	z-index: 5;
	color: blue;
	font-family: Arial, Verdana, helvetica, 'sans serif';
	font-size: 9pt;
	margin:0px;
	text-decoration: none;
}


/*
	Button AVIA
*/
.alpButton, .alpButtonDisable, .alpButtonDisable:hover {
	background: url("../../images/buttonLeft.gif") no-repeat scroll left top transparent;
	cursor: pointer;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
	width: 270px;
}
.alpButton div, .alpButtonDisable div, .alpButtonDisable:hover div {
	background: url("../../images/buttonRight.gif") no-repeat scroll right top transparent;
	height: 47px;
	text-align: center;
}
.alpButton div p, .alpButtonDisable div p {
	color: #FFFFFF;
	font-size: 21px;
	height: 35px;
	line-height: 21px;
	padding-left: 60px;
	padding-top: 12px;
	text-align: left;
}
.alpButton:hover, .resultBlock:hover .alpButton {
	background: url("../../images/buttonHoverLeft.gif") no-repeat scroll left top transparent; background-color: transparent;
}
.alpButton:hover div, .resultBlock:hover .alpButton div {
	background: url("../../images/buttonHoverRight.gif") no-repeat scroll right top transparent;
}
.searchIcon {
	background: url("../../images/search.gif") no-repeat scroll 15px 6px transparent;
}

