@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	background-color:#e0e0e0;
	font-size: 12px;
	color: #333333;
	line-height:1.4em;
	background-repeat:repeat-x;
}
image {
    border:0;
}

.topbg {
	background-image:url(../images/bgtop.jpg);
	height:91px;
	background-repeat:repeat-x;

}


.navbg {
	background-image:url(../images/navbg.jpg);
	background-repeat:repeat-x;
	height:35px;


}
.space {
	width:36px;
}

.gradient {
	background-image:url(../images/gradientbg.jpg);
	background-repeat:repeat-x;

}

.container {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

}
.contentarea {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

}

.header {
border-right: 1px solid #cccccc;
}

.paragraph {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	padding-left:20px;
	padding-right:10px;
	font-size: 12px;
	
	color: #333333;

}

.headings {
	padding-left:20px;
}

.copyright {
	text-align:center;
	font-size: 11px;
	color:#666666;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	padding-top:10px;
}

a:link, a:active, a:visited {
	color:#175dae;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a:hover {
	color:#575757;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.noline:link, .noline:active, .noline:visited {
	color:#175dae;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.noline:hover {
	color:#575757;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}


.bolda:link, .bolda:active, .bolda:visited {
	color:#175dae;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.bolda:hover {
	color:#575757;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}



.abold:link, .abold:active, .abold:visited {
	color:#3d57a0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.abold:hover {
	color:#575757;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.abold2:link, .abold:active, .abold:visited {
	color:#575757;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.abold2:hover {
	color:#3d57a0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.copylink:link, .copylink:active, .copylink:visited {
	color:#175dae;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.copylink:hover {
	color:#575757;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.btmcurve {
	background-image:url(../images/btmcurve.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.btmshadow {
	background-image:url(../images/btmshadow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:center;
}

.padding {
	padding: 20px;
}

.container
{
	margin:auto;
	background-color:#fff;	
	width:900px;
	border:0;
}

.bluetitle{
	color:#175dae;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.bluetitlelg{
	color:#175dae;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.goldtitlelg {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#de9f12;
}


.featured 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-align:center;
	border:1px dotted #ccc;
	margin:auto;
}

.title {
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-weight:bold;
	background-image:url(../images/swoosh.jpg);
	background-repeat:no-repeat;
	height:15px;
	padding-left:25px;
	padding-top:7px;
	border-bottom: 1px solid silver; margin-bottom: 15px; padding-bottom: 3px; text-align: left
}
.goldtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#de9f12;
}

.chartbg {
	background: #fff url(../images/navbghover.jpg) repeat-x;
}

.chart {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
	
}

.chartitems {
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:20px;

}

.chartend {
	border-bottom:1px solid #CCCCCC;

}

.red {
	color:#FF0000;

}

.smallitalics 
{
	color:#575757;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
}

.travelbg 
{
	margin:auto;
	text-align:center;
	background: #fff url(../images/navbghover.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#175dae;
}

.travelgradient {
	background-image:url(../images/gradientbg.jpg);
	background-repeat:repeat-x;
	margin:auto;
	background-position:top;
	text-align:center;
}

.travelgradient2 {
	background-image:url(../images/travelbg2.jpg);
	background-repeat:repeat-x;
	margin:auto;
	background-position:bottom;
	text-align:center;
}

.whiteborder 
{
	border:2px solid #000;	
}

.goldtitlelglink:active,.goldtitlelglink:link, .goldtitlelglink:visited {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#de9f12;
	text-decoration:none;
}

.goldtitlelglink:hover {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ccc;
	text-decoration:underline;
}

.equotevalidation
{
    color:#FFFFFF;
    background-color:#FF0000;
    font-family:Verdana;
    font-size:smaller;
    font-weight:bold;
    border-style:outset;
    border-width:1px;
    
}

table.quoteform
{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0FFFF,endColorstr=#C0C0C0); 
	color:#FFFF00;
	border:solid thin #DAA520;*/
	BACKGROUND-IMAGE: url(../images/quotebk.jpg);
	font-family:verdana,Ariel;
	font-size:xx-small;
	font-weight:bold;
	width:100%;
	border-style:solid;

	
}

/* AVINODE BROKER LINK */

input[type="text"],input[type="password"],textarea,select {
	border: 1px solid #868686;
}

/* The same as the default font in body */
.link-inquiry-col3 textarea {
	font-family: "Lucida Grand", "Lucida Sans Unicode", Helvetica,
		sans-serif;
	font-size: 12px;
}

/* Lightbox/pop-up window */
#page {
	position: relative;
	top: 10%;
	left: auto;
	width: 700px;
	margin: 0 auto;
	padding: 0 0 10px;
	border: 1px solid #cccccc;
}

/* Lightbox/pop-up window menu */
#page-menu {
	width: 700px;
	height: 30px;
	background-color: #cccccc;
}

#page-menu a {
	color: #222;
}

#page-menu span {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

#page-title-img {
	
}

/* Page title at frontpage */
#page-title {
	position: absolute;
	left: 30px;
	top: 85px;
	color: rgb(255, 255, 255);
	font-size: 28px;
	font-weight: bold;
	line-height: 31px;
}

#page-content {
	margin: 0px auto;
	width: 668px;
	text-align: left;
}

#avinode-broker-link {
	margin: 20px;
}

/* Zebra-color in search result */
.link-even {
	background-color: #eee;
}

.link-odd {
	background-color: #fff;
}

/* Selected row in search result */
.link-selected {
	background-color: #ddecdb;
}

/* Statusbar, border color (the same as link color) */
.avi-wizard-progress li {
	background-color: #fff;
	border-bottom-color: #4a0;
}

/* Search result tabel and cell */
.link-models {
	width: 100%;
	border-collapse: collapse;
}

.link-models td {
	border-bottom: 1px solid #fff;
}

/* Selected aircraft table */
.link-inquiry-selected {
	border-collapse: collapse;
}

/* Route table */
.route { color:#333; }

.nostretch {
	width: 100%;
}