#navtab
{
width: 712px;
height: 60px;
float: right;
padding-right: 0px;
font-family: Tahoma, Arial;
}
<!--for listing airport name and airport code-->
/*.airport			{ z-index:1000;}
#airportbox 		{background-color:#FFFFFF; color:#555; border:1px solid #4a6e93;font-size:small;font-family:Verdana; z-index:1000; text-align:left; padding-left:0px; }
.aiportboxResult li	{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #555;
	padding-left:0px;
	text-align:left;
	line-height:18px;
	list-style-position: inside;
	list-style-type: disc;
	z-index:1000;
}
.aiportboxResult li:hover {
	color:#FFFFFF;
	list-style-position: inside;
	list-style-type: disc;
}

.airportHi			{overflow:hidden; color:#FFFFFF;}
.smartboxitemlabel	{padding:1px 0px;}
.airportHi 			{background-color:#4a6e93; overflow:hidden;cursor:pointer;text-decoration:underline; text-align:left; padding-left:0px; color:#FFFFFF;}*/

/*Edited By TLI 23 Oct 09*/
.airport			{ z-index:1000;}
#airportbox 		{background-color:#F4FAFB; color:#555; border:1px solid #4a6e93;font-size:small;font-family:Verdana; z-index:1000; text-align:left; padding-left:0px; }
.aiportboxResult li	{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333;
	padding-left:0px;
	text-align:left;
	line-height:18px;
	list-style-position: inside;
	list-style-type: disc;
	z-index:1000;
}
.aiportboxResult li selected { color:#fff}
.aiportboxResult li:hover {
	color:#333;
	list-style-position: inside;
	list-style-type: disc;
}

.airportHi			{overflow:hidden;}
.smartboxitemlabel	{padding:1px 0px;}
.airportHi 			{background-color:#D9F46C; overflow:hidden;cursor:pointer;text-decoration:underline; text-align:left; padding-left:0px;}


.Button img { border:0; clear:both; margin-top:10px}
.Margin { padding-left:50px; text-align:left; font-size:12px; color:#000000}
.Margin dd { list-style:none; font-size:12px; color:#000000; text-align:left; float:left; width:925px}
.Margin dt { width:20px; float:left; margin-right:5px;}
.Margin dl { display:block; clear:both; width:950px; margin-bottom:10px; overflow:auto}
.TxtFld { width:288px; border:0;}
.Submit { background:url(images/submit.gif) no-repeat; width:95px; height:28px; line-height:28px; font-family:tahoma; font-size:12px; color:#333; text-align:center; border:0; margin-left:5px; font-weight:bold}
.Button img { border:0; clear:both; margin-top:10px}
.Margin { padding-left:50px; text-align:left; font-size:12px; color:#000000}
.Margin dd { list-style:none; font-size:12px; color:#000000; text-align:left; float:left; width:925px}
.Margin dt { width:20px; float:left; margin-right:5px;}
.Margin dl { display:block; clear:both; width:950px; margin-bottom:10px; overflow:auto}
.Txtbox { width:310px; height:23px; border:0; background:url(../images/txtbox.gif) no-repeat; padding:1px 0px 1px 3px; margin-left:5px; text-align:left}
.TxtFld { width:288px; border:0;}
.Submit { background:url(/images/submit.gif) no-repeat; width:95px; height:28px; line-height:28px; font-family:tahoma; font-size:12px; color:#333; text-align:center; border:0; margin-left:5px; font-weight:bold}
.Submit1 { background:url(/images/submit.gif) no-repeat; width:95px; height:28px; line-height:28px; font-family:tahoma; font-size:12px; color:#333; text-align:center; border:0; margin-left:5px; font-weight:bold}

.ReqFld {
color:#CC0000;
}
.RegSubmit {
background:transparent url(/images/submit.gif) no-repeat scroll 0% 50%;
border:0pt none;
color:#333333;
font-family:tahoma;
font-size:12px;
font-weight:bold;
height:28px;
line-height:28px;
margin-left:5px;
text-align:center;
width:95px;
}
.TxtRegFld {
margin-left:10px;
width:200px;
}
/* Tooltip
----------------------------------------------- */
.inputsTooltip
{
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 4px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#tooltipURL
{
	display: none;
}

.Numbers { background:url(images/numbers.gif) no-repeat center; height:25px; width:20px; text-align:center; line-height:20px; color:#fff; text-decoration:none; margin-left:0px; font-size:12px; font-weight:bold; padding:8px; cursor:pointer}

.Numbers1 { background:url(images/numbers1.gif) no-repeat center; height:25px; width:20px; text-align:center; line-height:20px; color:#fff; text-decoration:none; margin-left:0px; font-size:12px; font-weight:bold; padding:8px}

.Next { background:url(images/next.gif) no-repeat center; width:67px; padding:5px 21px; height:25px; text-decoration:none; color:#333; font-size:11px; font-weight:bold; text-align:center; cursor:pointer}
.Next1 { background:url(images/next1.gif) no-repeat center; width:67px; padding:5px 21px; height:25px; text-decoration:none; color:#333; font-size:11px; font-weight:bold; text-align:center; }

.Previous { background:url(images/next.gif) no-repeat center; width:60px; padding:5px; text-decoration:none; color:#333; font-size:11px; font-weight:bold; text-align:center; cursor:pointer; }
.Previous1 { background:url(images/next1.gif) no-repeat center; width:60px; padding:12px; text-decoration:none; color:#333; font-size:11px; font-weight:bold; text-align:center; }
.pagination {height: 55px; width: auto; display: block; text-align: left; clear:both; padding:5px}

#airlinecontainer
{
position:relative;
width: 1000px;
height: auto;
margin-left: auto;
margin-right: auto;
padding:0;
}
airlinecontainer
{
float: left;
width: 272px;
height: auto;
}

.airlinecontainer p
{
padding: 0;
margin: 0;
}

.airlinecontainer p a
{
color: #333;
font-weight: bold;
font-size: 12px;
margin: 0;
padding: 0;
}
.airlinecontainer p a:hover
{
text-decoration: underline;
}

#airlinesdetails
{
float: right;
width: 672px;
height: auto;
}

#airlinesdetails h1
{
margin: 0 0 0 0;
padding: 0;
font-size: 18px;
text-align: left;
color: #1f67ab;
}
.airlinesdetails_span 
{
margin: 0 0 0 0;
padding: 0;
font-size: 18px;
text-align: left;
color: #1f67ab;
float:left;
font-weight:bold;
}

#airlinesdetails h1 span 
{
margin: 10px 0 0 0;
padding: 0;
font-size: 18px;
text-align: left;
color:#000000;
}

#airlinesdetails h2
{
margin: 10px 0 0 0;
padding: 0;
font-size: 12px;
text-align: left;
color: #000000;
}
.airlinesdetails_span2
{
margin: 10px 0 0 0;
padding: 0;
font-size: 12px;
text-align: left;
color: #000000;
float:left;
}
.airlinesdetails_span2_a
{
font-size: 14px;
font-weight:bold;
color:#66a238;
}


#airlinesdetails h3
{
margin: 0 0 0 0;
padding: 0;
font-size: 12px;
text-align: left;
color: #66a238;
}

#airlinesdetails h2 a
{
font-size: 12px;
color:#66a238;
}

#airlinesdetails p
{
font-size:12px;
margin:10px 0pt;
padding:0pt;
text-align:justify;
padding-right:10px;
}

#smallsearch
{
width: 301px;
height: auto;
float: left;
padding-left: 1px;
}

#smallsearch-top
{
width: 300px;
height: 66px;
float: left;
background: url(../images/small-search-top.gif) top left no-repeat;
}

#smallsearch-mid
{
width: 300px;
height: auto;
float: left;
background: url(../images/small-search-side.gif) top left repeat-y;
}

#smallsearch-bottom
{
width: 300px;
height: 24px;
float: left;
background: url(../images/small-search-bottom2.gif) top left no-repeat;
}

#smallsearch-content
{
width: 290px;
height: auto;
float: left;
padding: 0 5px 0 5px;
}

#smallsearch-content p
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #317586;
}

.smallsearchbox1
{
width: 280px;
height: 27px;
float: left;
background-color: #f4fafb;
border: 1px solid #deeff3;
text-align: left;
padding: 3px 0 0 7px;
margin: 0 0 5px 0;
}

.smallsearchbutton
{
width: 280px;
height: 45px;
float: left;
text-align: center;
padding: 3px 0 0 7px;
margin: 0 0 5px 0;
}


#smallsearch2
{
float: left;
width: 303px;
height: auto;
margin:0 15px 0 0;
}
/*#smallsearch2
{
width: 251px;
height: auto;
position: relative;
float: left;
padding-left: 1px;
}*/

#smallsearch-top2
{
float: left;
width: 303px;
height: 39px;
background: url(../images/destinationhead_bg.gif) top left no-repeat;
line-height: 43px;
color: #ffffff;
font-weight: bold;
font-size: 15px;
text-transform:uppercase;
margin:0 0 5px 0;
}


#smallsearch-mid2
{
float: left;
width: 303px;
height: auto;
background: url(../images/boxbg.gif) top left repeat-y;
}

#smallsearch-bottom2
{
float: left;
width: 303px;
height: 19px;
background: url(../images/boxbottom.gif) top left no-repeat;
}

#smallsearch-content2
{

float: left;
width: 277px;
height: auto;
padding: 0 13px 0 13px;
margin:0;
}

#smallsearch-content2 h1
{
font-size: 18px;
margin: 0 0 10px 7px;
padding: 0;
color: #317586;
text-align: left;
font-weight: bold;

}

#smallsearch-content2 p
{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #1f6398;
}

.smallsearchbox12
{
float: left;
width: 272px;
height: 24px;
background-color: #f2f8fc;
border: 1px solid #c8dcec;
text-align: left;
padding: 6px 0 0 5px;
margin: 5px 0 0 0;}

.smallsearchbutton2
{
width: 272px;
height: 45px;
float: left;
text-align: center;
padding: 3px 0 0 ;
margin: 10px 0 5px 0;
}


.smallsearchbutton2r
{
width: 272px;
height: 45px;
float: left;
text-align: center;
padding: 3px 0 0 ;
margin: 10px 0 5px 0;
position:absolute;
top:415px;
}

.smallsearchbutton2r a
{
color: #c2ec19;
font-size: 14px;
font-weight: bold;
}

.smallsearchbutton2 a
{
color: #c2ec19;
font-size: 14px;
font-weight: bold;
}