/* CSS Document */
html{height:100%;}
body{height:100%; font-family:'Lucida Sans Unicode','Lucida Sans',Tahoma; min-width:930px;}

img,input{vertical-align:middle;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

a{text-decoration:none; color:#ffffff}
 a:hover{text-decoration:underline; color:#eeeeee}

.bgleft{background:url(../images/bgLeft.jpg); background-repeat:no-repeat; background-color:#111112; background-position:center;  width:218px; height:100%}
.bgright{background:url(../images/bgRight.jpg); background-repeat:no-repeat; background-color:#111112; background-position:center;  width:218px; height:100%;}
.bgcenter{background:url(../images/bgCenter.jpg); background-repeat:no-repeat; background-color:#111112; background-position:center top; height:100%;}
	.container{width:320px; text-align:center; padding-top:80px;}
		.container h1{font-size:16px; color:#D61B1E; font-weight:bold}
		.container p{font-size:14px; color:#FFFFFF; font-weight:bold; vertical-align:middle; line-height:20px;}
		
		.container .choosedestination{font-size:12px; padding-top:11px;}
		
		.flightsleft{font-size:10px; font-weight:bold; background:url(../images/flightsleft.png); width:123px; height:46px;}
			.flightsleft .remaining{width:55px; color:#F6E90E; font-size:10px; text-align:left; padding-top:7px;}
			.flightsleft .amount{font-family:'Arial Narrow','Lucida Sans',Tahoma; width:49px; color:#FFFFFF; font-size:26px; padding-top:7px; text-align:left}
			
		#flights{}
			#flights td{font-size:20px; color:#fff; font-weight:bold; text-align:left; height:35px; line-height:35px; vertical-align:middle;}
			#flights img{margin-top:1px;}
			#flights a{cursor:pointer;}
			
		.terms{font-size:10px; font-family:Calibri, Arial; color:#fff;}
			.terms a{font-size:10px; font-family:Calibri, Arial; color:#fff; text-decoration:none;}
				.terms a:hover{text-decoration:underline; color:#ddd;}
		.more{font-size:9px; font-family:Calibri, Arial; color:#D61B1E;}
		
		.forgot a{font-size:9px;}
		
#terms{font-size:10px; height:300px; overflow:scroll; padding:10px;}
	#terms .title{font-size:14px;}
	#terms a{text-decoration:none; color:#000000; font-weight:bold;}
 		#terms a:hover{text-decoration:underline; color:#333333}
		
#myflightdiv{padding:20px; color:#fff; font-size:14px;}
	#myflightdiv .title span{font-size:20px; font-weight:bold; color:#E20C15;}
	#myflightdiv a{color:#fff; text-decoration:none; font-weight:bold;}
		#myflightdiv a:hover{color:#eee; text-decoration:underline;}
		
		#myflightdiv .points{text-align:center; color:#F8EB0E; font-size:20px; font-weight:bold; line-height:30px; vertical-align:middle;}
			#myflightdiv .points img{vertical-align:middle;}
		
#errormsg{font-size:10px; color:#FF1C1C;}

.sorry{background-color:#D61B1E; color:#FFFFFF; font-size:12px; padding:5px;}

.byabakus{width:150px;; font-size:9px; color:#eee; padding-top:70px;}
	.byabakus{font-size:9px; color:#eee;}