/* CSS Document */

body{background:url(/images/gradient_bg.jpg) repeat-x top #1A2F61; text-align:center; width:100%; color:#555555;  margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a{color:#60729D;; text-decoration:none; font-weight:bold;} 
a:hover{text-decoration:underline;}




#container{text-align:left; width:729px; margin:auto;}
#container2{text-align:left; width:850px; margin:auto;background:url(/images/gradient_bg.jpg) repeat-x top #1A2F61;}

#topcurve{height:12px; margin-top:10px; background:url(/images/topcurve.gif) top no-repeat;}
#topcurve2{height:12px; margin-top:10px; background:url(/images/topcurve2.gif) top no-repeat;}

#maincontent{width:729px; background-color:#FFFFFF; }
#maincontent2{width:850px; background-color:#FFFFFF; }

#logo{float:left; width:200px; height:67px; padding-left:2px; background-color:#FFFFFF;}
#header{float:left; height:27px; padding:40px 10px 0px 30px;  }
#header2{float:left; height:27px; padding:40px 10px 0px 156px; background-color:#FFFFFF;}


#form{clear:left; background:url(/images/flag.jpg) top left no-repeat #E4E4E4; border-top:1px solid #C4C7CE; color:black; font:10px; font-weight: bold; height:259px; padding:10px 5px 10px 390px;}

.clear{clear:left;}
fieldset {
	border: 0;
}

#Air
{
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:5px;
}

#AirTop
{
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:0px;
}

#Class
{
float:left;
margin-bottom:0px;
margin-right:20px;
margin-top:5px;
width:70px;
}

#Flexible
{
float:left;
margin-bottom:0px;
margin-right:5px;
margin-top:0px;
width:200px;
font-weight:normal;
}

#DateInput
{
float:left;
width:300px;
margin-bottom:0px;
margin-right:5px;
margin-top:5px;
}

.DateInput
{
float:left;
width:140px;
margin-bottom:0px;
margin-right:5px;
margin-top:0px;
}

#NoPass
{
float:left;
margin-right:10px;
margin-top:5px;
*margin-top:0px;
}
#Pass
{
clear:left;
margin-top:2px;
margin-bottom:0px;
}
#ButtHolder
{
	clear:left;
	padding-top:10px;
	*padding-top:0px;
	*margin-top:5px;
	margin-bottom:0px;

}


#airlinestitle{padding-bottom:20px; font-weight:bold}

#airlines{background:url(/images/locations.jpg) #FFFFFF bottom right no-repeat; height:210px; padding:30px;}
.test{ background:url(/images/flag2.jpg) #FFFFFF}
#bigflag{clear:left; float:left; height:100%; background:url(/images/flag2.jpg)  #FFFFFF top left no-repeat; padding-left:45px;}
#flights{float:left; width: 100%; height:100%; border-top:0px solid #C4C7CE; background-color:#FFFFFF; }

.textcolumn{float:left; line-height: 16pt; width:160px; padding-right:20px;}

#footer{clear:left; background:url(/images/logos.jpg) #FFFFFF bottom right no-repeat;height:60px; font-size:10px; padding:10px 0 0 30px;}
h2.{font-size:15px;}
#bottomcurve{background:url(/images/bottomcurve.gif) bottom no-repeat; margin-bottom:50px; height:12px;}
#bottomcurve2{background:url(/images/bottomcurve2.gif) bottom no-repeat; margin-bottom:50px; height:12px;}

.searchTable{clear:left; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}