/* CSS Document */
.airfareTravelco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-transform: uppercase;
	background-color: #FFEDA6;



}

.airfare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: normal;



}
a.airfare:link {
	color: #336699;
	text-decoration: none;
;


}     /* unvisited link */
a.airfare:visited {
	color: #336699;
	text-decoration: none;


}  /* visited link */
a.airfare:hover {
	color: #FF6600;
	text-decoration: underline;



}   /* mouse over link */
a.airfare:active {
	color: #FFCC00;
	text-decoration: none;


} 


.pricehomepage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.package {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
}

a.package:link {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;

}     /* unvisited link */
a.package:visited {
	color: #336699;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;

}  /* visited link */
a.package:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;


}   /* mouse over link */
a.package:active {
	color: #FFCC00;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;

}   /* selected link */ 


.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #336699;
}
.airfareRetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
	text-transform: uppercase;
}
.airfarePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
}
.submenu_test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	vertical-align: middle;
	padding:0 10px 0 10px;
	margin-right:3px;
}

a.submenul_test:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
	vertical-align: top;
}

a.submenul_test:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
	vertical-align: top;
}

a.submenul_test:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFCC00;
	text-transform:uppercase;
	text-decoration: none;
	vertical-align: top;
}
div.menu3 a:hover {background:#3477A5;color:#ffffff}
div.menu4 a:hover {background:#FFA800;color:#333333}
div.menu, div.menu2, div.menu1, div.menu3, div.menu4{
    width:95px;
    background:#3689B1;
    padding:0;
	font-size: 11px;
	text-align:center;
}
div.menu4 {
    width:105px;
	background:#FFCC00;
}	
div.menu3 {
    width:95px;
    background:#3689B1;
    padding:0;
	font-size: 11px;
	text-align:center;
}
div.menu a , div.menu2 a, div.menu1 a, div.menu3 a, div.menu4 a{
    display:block;
    padding:5px 0px 5px 0;
    font-weight:bold;
    border-right:1px dotted #AFD0E0;
	border-bottom:3px solid #3477A5;
    color:#ffffff;
    text-decoration:none;
}
div.menu4 a {
    font-weight:normal;
    border-right:1px dotted #FFffff;
	border-bottom:3px solid #FFA800;
	color:#333333;
}
.topNav, .topNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 20px;
	text-align: center !important;
}
.topNav a{
    width:109px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	background-color:#3689B1;
	padding:3px 0px 3px 0;
	border-bottom:3px solid #3477A5;
}
.topNav a:hover{ 
	color:#FFFFFF;
	background-color: #3477A5;
}
.topNav a:visited, .topNav a:active{ 
	color:#FFFFFF;
	width:109px;
}
.topNavEnd, .topNavEnd ul{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	text-align: center !important;
	width:104px;
	display: block;
	text-align: center;
	color:#FFFFFF;
	text-decoration: none;
	font: normal 12px Arial,Helvetica,Sans-serif;
	border-bottom:3px solid #FFA800;
	color:#333333;
	background:#FFCC00;
	border-right:1px dotted #FFFFFF;
}
.topNavEnd a{
    width:109px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px 0px 4px 0;
	color:#000000;
}
.topNavEnd a:hover{ 
	width:109px;
	background:#FFA800;
	color:#333333;
}
.borderRight{
	border-right:1px dotted #FFFFFF;
}
.topNav b {
	display: block;
	line-height: 20px;
	padding: 0 5px;
	font-weight: normal;
	font-size: 13px;
}
.topNav li{
	float: left;
}
.topNav li ul {
	position: absolute;
	width: 109px;
	left: -999em;
	border-top: 1px solid #FFFFFF;
}
.topNav li:hover ul, .topNav li.csshover ul {
	left: auto;
	width: 109px !important;
}
.topNav li:hover > ul {
	left: auto;
	width: 109px !important;
}
.topNav iframe {
	position: absolute;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: none;
	width: 104px;
}
li.csshover iframe {
	left: auto;
	display: block;
}
.lastHover li.csshover iframe {
	left: 666px !important;
	display: block;
}
.topNav li li a {
	padding: 3px 3px 3px 5px;
	margin: 0;
	color: #FFF;
	width: 109px !important;
	text-align: left;
	background-color: #3689B1;
	font-size: 11px;
	border-bottom:1px solid #FFFFFF;
	font-weight: normal;
}
.topNav li li a:hover {
	background: #FFCC00;
	color: #333333;
	border-bottom:1px solid #FFFFFF;
}
