body{
	background-color: #ffffff;
	margin: 0px;
	padding:0px;
	font-family:Tahoma;
}

	.suggestionsBox {
		position:absolute;
		left: 300px;
		top: 408px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		z-index:1;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 10px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
h5{	
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:black;
	margin-bottom:5px;
}
A, A:link, A:visited, A:active{
	text-decoration: none;
	color:#ffffff;
}
A:hover{
	color: #E0DD00;
	text-decoration:underline;
}

.bluelink, .bluelink a:link, .bluelink a:visited, .bluelink a:active{
	font-size:11px;	
	text-decoration: none;
	color:#0000ff;
}
.bluelink a:hover{
	color: #E0DD00;
	text-decoration:underline;
}

P {
	margin: 0px;
	padding: 7px 5px 5px 0px;
}

.header_table{
	width: 800px;
	background-image:url(../img/top-bg.gif);
	background-repeat:repeat-y;
}
.top-links
{	
	font-size:11px;	
	color: #ffffff;
	text-align: right;
}
.search_txtbox{
	width:120px;
	height:18px;	
	font-size:10px;
	padding:2px 2px 0 5px;
	background-color: #ccc;
	color:#000;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.search_btn{	
	text-align:center;
	width:auto;
	height:23px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	padding:0 3px 0 0;
}
.tab_table{
	width: 800px;
	background-color:#A9A7A7;
	background-repeat:repeat-y;
}
.tab_link{
	padding:5px;
	font-size:10px;		
	text-align: center;
	color:#fff;
	font-weight:bold;
}
.tab_link_right{
	padding:5px;
	font-size:10px;		
	text-align: right;
	color:#fff;
	font-weight:bold;
}
.welcome_txt{	
	padding:0 0 0 5px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#066495;
	font-weight:bold;
}
.headings{	
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#898989;
	font-weight:bold;
}
.bdtxt{		
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#898989;

}
.form_txt{
	font-size:11px;	
	color:#7B7B7B;
}
.drop_box{
	width: 120px;
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border:1px solid #7F9DB9;
}
.text-box{
	width:165px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border-top:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	border-right:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
}

.text-box1{
	width:100px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border-top:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	border-right:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
}
.text-box-quicksearch{
	width:150px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border-top:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	border-right:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
}
.text-box2{
	width:60; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border-top:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	border-right:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
}

.text-area{
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
	border:1px solid #7F9DB9;
}
.passanger{
	width:50px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
}
.blue{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#0066CC;
}
.white{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#ffffff;
}
.bdtxt{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#330000;
}
.more_info{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#A9A7A7;
	font-weight: bold;
}
.copyright{
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#EAE8E8;
	padding: 2px;
}
.drop_box1{
	width:165px; 
	height:18px; 
	font-family:Tahoma; 
	font-size:11px; 
	background-color:#FFFFFF; 
	color:#4D4D4D;
}
.mandatory{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;		
	color:#F5041E;
	padding: 2px;
}
.register_bg{
	background-color:#EDEBEB;
}
.visible{
	visibility: visible;
}
.hide{
	display: none;
}

.error{
	font: 10px arial, sans-serif;
	font-weight: bold;
	color: red;
}
.errorGreen{
	font: 10px arial, sans-serif;
	font-weight: bold;
	color: green;
}

.tableBorder{
	border: 1px solid #D3CAA9;
	font-size:11px;	
	color:#7B7B7B;
}
.tblwthbrdr 
{
  font-size: 11px;
  color:#7B7B7B;
  border: 1px #2585B8 solid
 }
#pop_overlay
{
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: #000000;
  filter: alpha(opacity=70);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#pop_inner
     {
          display: block;
          width: 320px;
          height: 320px;
          margin: 120px auto 0 auto;
          background: #FFFFFF;
          border: 1px solid #ffffff;
          text-align: center;
     }
.content{		
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#898989;	
}
.content-talbe{	
	padding:0 50px 0 50px;	
}

/* following are Premium ad table css */
.premiumadtxt{		
	padding:0 0 0 5px;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	/*font-weight:bold;*/
}

.premiumadheader{
	font-size:11px;	
	color:#FFFFFF;
}

.premiumadheader_bg{
	background-color:#2186BD;
}

	

/*Example CSS for demo ticker*/

#ajaxticker1{
position:abosolute;
overflow:visible;
width: 250px;
height:121px;
overflow-y:auto;
overflow-x:auto;
border-width: 1px ;
border-color: #BFD7EF;
padding: 1px;
background-color: #BFD7EF;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #BFD7EF;
}

.someclass{ //class to apply to your scroller(s) if desired
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
margin: 3px 8px;

}

/**************** NAVIGATION PANEL ********************/
#navigation {
  width:600px;
  margin:auto;
  margin-top:10px;
}

table#navi {
  text-align: right
  	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
}

table#navi td{
   /* padding:3px;*/
    text-align:center;
    width:20px;
    background-color:#BFD7EF;
}


table#navi td#first{
    text-align:left;
    width:100px;
}

table#navi td#naviact{
    font-weight: bold;
}

/**************** Auto Complete Start ********************/
.searchList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: absolute;
	width: 206px;
	height: 160px;
	overflow-y:auto;
	overflow:-moz-auto-vertical
}
.wrapSearch {
}
#input {
	width: 220px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
html, body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.searchList li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	width: 98%;
}
.searchList li a{
	display: block;
	color: #006;
	text-decoration: none;
	background-color: #2186BD;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.searchList li a:hover{
	color: #FFF;
	background-color: #555;
}
.listWrap {
	visibility: hidden;
}
/**************** Auto Complete Ends ********************/

