body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	background-color: #BDD6F5;
	background-image: url(bg_vert.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin:0 auto;
	padding:5px;
	
	}
		
	#masterContainer {
	width: 980px;
	margin:0 auto;
	
	}

#topLogo a{
	width: 235px;
	height: 57px;
	float: left;
	clear: none;
	background: url(logo_globester.gif); 
	text-indent: -9000px; 
	display: block; 
	}
#topLinks {
	margin-right: -10px;
	float: right;
	clear: none;
	width: 130px;
	height: 57px;

	}
#navLink {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	
}
#topNav { 	 
	float:left;
	padding-left:0px;
	}
#topNav li { 
	display: inline; 
	}
#topNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
#topNav a {
	background: transparent url(borderright.jpg) no-repeat scroll top right;
    color: #FFFFFF;;
    display: block;
    float: left;
    font: bold 12px arial;
    height: 24px;
	width: 75px;
	text-align: center;
    margin-right: 2px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}
#topNav span {
	 background: transparent url(leftbutton.jpg) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
	}
#topNav a:hover {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
#topNav a:active{
	background: transparent url(whiteicon.jpg) no-repeat scroll top right;
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
#topNav a:active span {
	background: transparent url(whiteicon.jpg) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
	}
#date {
float:right;
color: #000066;
}
#subNav {
	clear: both;
	padding:5px 15px 19px 5px;
	background-color:#FFFFFF;
	text-decoration: none;
	border-left: 2px solid #000066;
	border-right: 2px solid #000066;
	border-bottom:0px;
	width:960px;
}
#aboutus {
	margin-left: -30px;
	float:left;
}
#friend {
	float:right;
}

#subNav li {
	display: inline; 
	}
#subNav ul {
	list-style-type: none;
	display: inline;
	}
#subNav a{
	font-size: 11px;
	text-decoration: none;
	color: #000066;
	}
#subNav a:hover{
	font-size: 11px;
	text-decoration: none;
	color: #FF6600;
	}

#leftContainer {
	float: right;
	width:522px;
	margin:0 12px 0 12px;
	padding:0px;
	
	}
	
#contentArea1 {
	border-bottom: 2px solid #000066;
}

#contentArea {
	background-color: #FFFFFF;
	padding: 10px;
	border-left: 2px solid #000066;
	border-right: 2px solid #000066;
	border-bottom: 2px solid #000066;
	border-top: 1px solid #000066;
	width:960px;
}

#sam{
border-right: 2px solid #000066;
}
#progress {
padding: 10px 5px;
text-align: center;
border: solid 2px #F1F1F1;
margin-top:10px;
width:512px;

}
#itinerary {
width:512px;
padding:5px;
border:solid 2px #004D7B;
margin: 10px 0 10px 0;
float:left;
}
#itinerary table{
border: solid 1px #99A1AC;
margin-top: 10px;
padding:5px;
}
#itinerary td{
border-width: 0px;
padding:5px;
}
#itinerary p{
margin:0px;
}

#flight-result {
margin-top:1px;
width:560px;

width:574px;
padding:5px;
border: solid 2px #004D7B;
}

#fares {
width:520px;
padding:0px;
float:left;
}
#fares p{
width:100%;
text-align:right;
margin:0px;
}

#fares li { 
	display:inline;
	list-style:none;
	font-weight:bold;
	vertical-align:middle;
	height:80%;
	float:left;
	}
#fares ul { 
	list-style:none;
	margin: 0;
    padding: 5px;
	background-color:#FFFEC8;
	border: solid 1px #CACACA;
	margin-top: 5px;
	float:left;
	width:513px;
	}
#fill {
	margin-top: 8px;
	background: #FFFFD9;
	padding: 2px 0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 40px;
	padding-top: 5px; 
}
#fill .total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#fill .fare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
#fill a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
#fares table{
 width: 100%;
 padding:0px;
 margin:0px;
 border:solid 1px #CACACA;

 }
  #fares table tr{
  
  }
  
 #fares table td{
 width:auto;
 font-size:12px;
 font-family:Arial;
 color:#000000;

 }



.admar{
	margin:0px 0px 0 0; 
	padding:0 0px 0 0; 
	float:left; 
	width:233px;}

#rightContainer {
	width: 233px;
	float: right;
	vertical-align:top;

}

#seal{
	margin-top: 5px;
	width: 410px;
	height: 30px;
	font-size:17px;
	background: url(seal.gif) no-repeat;
	font-weight:bold;
}
#seal b{
	font-size:19px;
	color:#FF6600;
}
#seal strong{
	margin-left: 35px;
}

#welcomeStrip {
	width: 400px;
	height: 16px;
	padding-left: 1px;
}
#welcomeStrip a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
	border-bottom: 1px dashed #FF6600;
}
#welcomeStrip a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#006699;
	border-bottom: 1px dashed #006699;
}
#welcomeStrip a:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #000066;
	border-bottom: 1px solid #000066;
}
#welcomeStrip a:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
	border-bottom: 1px dashed #FF0000;
}
#welcomeStrip span {
	color: #FF6600;
}
#topfare
{ 
	float:left;
	width:513px;
	border-top: solid 2px #FF9900;
	border-bottom:solid 2px #FF9900;
	border-left: solid 2px #FF9900;
	border-right: solid 2px #FF9900;
	padding: 2px;		
}
#topfare li { 
	list-style:none;
	border-bottom: solid 1px #FF9900;
	border-top: solid 1px #FF9900;
	padding-bottom: 7px;
	padding-top: 7px;
}
#topfare ul { 
	list-style:none;
	border-left: solid 1px #FF9900;
	border-right: solid 1px #FF9900;
	list-style:none;
	float:left;
	margin: 0;
    padding: 0;
	text-align:center;
}
#topfare ul.kalla { 
	list-style: none;
	border-left: solid 1px #FF9900;
	border-right: solid 1px #FF9900;
	list-style: none;
	float:left;
	margin: 0;
    padding: 0;
}
#topfare li.kalla { 
	list-style: none;
	border-bottom: solid 1px #FF9900;
	border-top: solid 1px #FF9900;
	width: 506px;
	padding: 3px 5px 0 0;
	height: 17px;
	background: #FFFFCC;
	color: #990000;
	text-align: right;
}
#topfare li.kalla a {
	 font-family:  Verdana;
	 font-size: 10px;
	 color: #CC0000;
	 font-weight: bold;
	 text-decoration: none;
}
#topfare li.kalla a:hover {
	 text-decoration: underline;
}
#topfare li.kalla label { 
	background: #00FF00;
}
#topfare a{
text-decoration:none;
}
#recordset {
	margin: 0;
	padding: 0;
}
#recordset2 {
	margin: 0;
	padding: 0;
}
#welcomeBox {
	font-size: 11px;
	width: 399px;
	margin-top: 4px;
	padding: 5px;
	background-color: #DFDFFF;
	border: 1px solid #AEAEFF;
}
#welcomeBox ul{
	list-style-type: square;
	margin: 0px 10px;
	padding: 10px;
	font-size: 11px;
}
#welcomeBox2 {
	clear:both;
	padding:2px;
}

#userLinks {
	float:left;
	width: 130px;
	height: 145px;
	margin-top: 5px;
	padding-left: 10px;
	background-color: #FFEEAA; 
	border: 1px solid #D5AA00;
	}
#userLinks ul{
	list-style-type: square;
	margin: 0px;
	padding: 9px;
	}
#myaccount {
	list-style-image:url(bullet_blu_arrow.gif);
}
#userLinks a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
	}
#userLinks a:hover{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	}
#travelDeals {
	float:right;
	width: 254px;
	height: 145px;
	margin-top:5px;
	background-color: #ECF5BC;
	border: 1px solid #A9AD77;
}

#travelDeals td {
	padding: 1px 0px 1px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
}
#more {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
	}
.city_link {
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	margin-left:7px;
	}
	
#dealsTitle {
	width: 244px;
	padding-left: 10px;
	padding-top: 2px;
	border-bottom: 1px solid #A9AD77;
	height: 18px;
	}
#dealsLeft {
	float: left;
	clear: none;
	width: 126px;
	height: 121px;
	padding-top: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
#dealsLeft table td {
	padding-left: 0px;
}

#dealsRight {
	float: right;
	clear: none;
	width: 126px;
	height: 121px;
	padding-top: 2px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #A9AD77;
	}
#dealsRight table td {
	padding-left: 1px;
}

#adStrip {
	width: 410px;
	height: 155px;
	margin-top: 0px;
	padding:0px;
}
#adStrip img{
	border:0px;
}
#flight_search {
clear:both;
float:left;
width:175px;
padding:0px; 
margin:0px;
}

#search_fares {
background-color:#FFD998;
width:175px;
border:1px solid #CC6600;
float:left;
padding:0px; 
margin:0px;
}

#search_fares b {
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	padding:0px; 
margin:0px;
}
#searchcont{
width:170px;
float:left;
background-color:#FFD998;
border:1px solid #CC6600;
}
#contentArea2 {
	border-bottom: 4px solid #cccccc;
	border-top: 4px solid #cccccc;
	border-left: 4px solid #cccccc;
	border-right: 4px solid #cccccc;
}
#contentArea3 {
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-bottom: 2px solid #000066;
}

#LowestAirFares {
	/*border-bottom: 1px solid #7A2914;*/
	background: #FFD998 url(icon_search.gif) no-repeat;
	height:25px;
}
#LowestAirFares h2 {
	display: inline;
	font-size: 12px;
	color: #FFFF00;
	margin-left:30px;
}
#radiobtn {
	font-weight: normal;
	text-align: left;
	background-color: #FFD998;
	border-top: 1px solid #FFD998;
	border-bottom: 1px solid #FFD998;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#age {
	float:left;
	padding-left:6px;
	padding-top:0px;
	font-size:9px;
	font-weight:normal;
	margin:0px;
}
#Airline {
clear: both;
padding-top:0px;
margin-left:7px;
margin-bottom:0px;
font-size:9px;
float:left;

}

#submit {
padding: 0px 0px 5px 0px;
margin:0px 0 0 34px;

}
#submit input, button {
	color: #FF6600; 
	border-color: #CC6600;
	border-width: 0px; 
	background-color: #FFEBD6;
	font-family: arial; 
	font-size:9pt;
	font-weight: bold;
}
#airlines{
	clear:both;
	border-top:1px solid #329AD1;
	border-bottom:1px solid #329AD1;
}
#footer {
	
	color: #666699;
	line-height:19px;
}
#footer a {
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	padding-left: 0px;
}
#footer p{
	margin:10px 0px 10px 0px;
}
#footer p a{
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}

#footer a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	}
#footer a:hover {
	text-decoration: underline;
}	
#continent {
	background-color:#ffff66;
	padding-left: 5px;

}
#continent ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:750px;
}
#continent li{
	list-style:none;
	display: inline;
	margin:0px;
	padding:0px;
}

.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
	cursor: default;
    overflow: auto;
    overflow-x: hidden;
}
.kals {
	position: relative;
	left: 135px;
}
.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
#div0 { position:absolute; visibility: hidden; margin-left: -5px;}
#div1 { position:absolute; visibility: hidden; margin-left: -5px;}
#div2 { position:absolute; visibility: hidden; margin-left: -5px;}
#div3 { position:absolute; visibility: hidden; margin-left: -5px;}
#div4 { position:absolute; visibility: hidden; margin-left: -5px;}
#div5 { position:absolute; visibility: hidden; margin-left: -5px;}

#next {
	width: 300px;
	height: 20px;
	background: #33FF00;
}#sort ul {
	margin: 0;
	padding: 0;
}
#sort ul li {
	list-style: none;
	float: left;
	padding: 3px 2px;
}
#sort ul li a {
	font-family: Verdana;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
#sort ul li a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
#updown {
	display: none;
}
#dhamaka {
	padding: 0;
	margin: 0;
}
#dhamaka ul {
	padding: 0;
	margin: 0;
}
#dhamaka li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
#ads {
	border: none;
}

/*----------------------------Start 28-4-09-----------------------*/
.fl{float:left; margin:0px; padding:0px;}
.fr{float:right; margin:0px; padding:0px;}
.cl{clear:both; margin:0px; padding:0px;}
.header{width:980px; margin:0 auto; padding:0px;}
.midfirst{ width:960px; margin:0 auto; padding:0px;}
.midsecond{margin:0 auto; padding:0; float:left;}
.bookbut{padding:3px 0 0 0; margin-top:0px; margin-right:5px; margin-bottom:0px;}
.carcol{ color:#339900; padding:0 10px 0 7px;}
.hrcontr{ padding:0px; margin:14px 0 11px 0; *margin:0px 0 0px 0; width:170px;}
.dummycon{width:506px; margin:0 0 10px 0; padding:5px; float:left; border:2px solid #ff9900;}
.allfares{margin-bottom:10px; float:left;}
#note
{
	float:left;
	width:546px;
	height: 15px;
	border-left: 2px solid #FF9900;
	border-right: 2px solid #FF9900;
	border-bottom: 2px solid #FF9900;
	background: #fceacf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;	
	padding: 2px;
	margin-bottom:20px;
}
/*-----------------------------End 28-4-09------------------------*/
.sep{ margin:0px; padding:0 3px 0 3px;}
.basicfareheadbig{font-size:20px; font-weight:bold; color:#d10100;}

/*-----------------------------End 28-4-09------------------------*/
.yadd{
font-size:20px;
font-family: arial;
color:#ffffff;
margin:10px 0 0 10px;
}
.pry{
font-family:Arial;
font-size:11px;
font-weight:bold;
line-height:20px;
color:#006699;
margin-left:10px;
margin-right:10px;
text-align:justify;

}
.kak{
font-family:Arial;
font-size:11px;
line-height:20px;
font-weight:bold;
color:#006699;
margin-left:10px;
margin-right:10px;
text-align:justify;

}
nak{
margin-top:10px;
}
#dav{
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#666666;
vertical-align: top;
}


dav.a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300FF;
	
}

dav.a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300FF;
	
}

dav.a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300FF;
	
}

dav.a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3300FF;
	
}

#farecont{width:527px; border:1px solid #999999;}

#graphcont{text-align:right; float:right; width:255px; padding-right:5px; color:#d10100; font-size:13px;}
#graphcont table{border:none; padding:2px 7px 0 10px; margin:0px; width:265px;}
#graphcont th{border:none; padding:0; margin:0px;}
.closebut{text-align:center; padding:10px; 0 0 0;}

.hotelbox{float:left; width:349px; padding-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#363434; text-align:justify; line-height:20px; background:#FACC76;}
.hotelBox_top{ background:url(hotel_m_t.jpg) repeat-x; height:7px;}
.hotelBox_mid{padding:0px 7px 0px 7px; background:#FFFFFF; width:auto; border-left:1px solid #bababa; border-right:1px solid #bababa;}
.hotelBox_inner{ padding:0px; border:1px solid #F4CE47;}
.hotelBox_bot{background:url(hotel_m_b.jpg) bottom repeat-x; width:auto; height:7px;}
.hotelHeading{ width:auto; border-bottom:1px solid #F4CE47; background:url(hotel_box_top_sep.jpg) repeat-x; height:28px; font-family: Tahoma; font-size:15px; color:#000000; font-weight:bold; padding:0px 0px 0 5px;}
.hoteldealbut{ width:80px; height:25px; background:url(hotel_deals.jpg) no-repeat; text-align:center; padding:3px 0 0 13px;}
.forminput{height:20px; border:1px solid #788faa;}
.topdes{padding-bottom:5px; border-bottom:1px dotted #333333; margin-bottom:5px; line-height:20px; text-align:justify; color:#003366;}
.topdes a:link, a:visited{text-decoration:none; color:#003366; font-size:12px;}
.topdes a:hover, a:active{text-decoration:underline; color:#012447; font-size:12px;}


.srchtop{background:url(srch_top.jpg) no-repeat; width:299px; height:37px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:19px; font-weight:bold; padding:10px 0 0 50px;}
.srchmid{background: #FEF4E0 url(srch_mid.jpg) repeat-x bottom; padding:0px 0px 0px 2px; margin:0px 0px 0px 4px; border-left:1px solid #FEF4E0; border-right:1px solid #FEF4E0;}

.search {
	padding:0px 8px 0 10px;
	height:35px;
}
.searchbtn {
	float:right;
	width:92px;
	height:34px;
	background:url(srch-joint.gif) no-repeat 0px 0px;
	margin-right:0px;
	cursor:pointer;
	outline:none;
}

.searchbtn:hover{background:url(srch-joint.gif) no-repeat 0px -34px; outline:none;}

.hotelboxbig{float:left; width:712px; padding-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#363434; text-align:justify; line-height:20px; margin-top:10px;}



.autostripe{margin:0px auto; padding:0px; border:0px;}
.autosort{margin:0px auto; padding:0px; border:0px;}
.sorted-asc{margin:0px auto; padding:0px; border:0px;}
.sorted-desc{margin:0px auto; padding:0px; border:0px;}
.sortable{margin:0px auto; padding:0px; border:0px;}
.nosort{margin:0px auto; padding:0px; border:0px;}
.autofilter{margin:0px auto; padding:0px; border:0px;}
.filtered{margin:0px auto; padding:0px; border:0px;}
.filterable{margin:0px auto; padding:0px; border:0px;}


.carbg{background:url(car2.jpg) no-repeat; width:691px; height:300px; border:1px solid #F4CE47; font-size:15px; font-weight:bold;}



/*-------------------------Car Class---------------------*/
.carBox_top{ background:url(hotel_m_t.jpg) repeat-x; height:7px;}
.carBox_bot{background:url(hotel_m_b.jpg) bottom repeat-x; width:auto; height:7px;}
.carsrchtop{background:url(srch_top.jpg) no-repeat; width:299px; height:37px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:19px; font-weight:bold; padding:10px 0 0 50px;}
.carsrchmid{background: #ffffff url(srch_mid.jpg) repeat-x bottom; padding:0px 0px 0px 2px; margin:0px 0px 0px 4px; border-left:1px solid #FEF4E0; border-right:1px solid #FEF4E0;}


