/* CSS Document */

*{padding:0; margin:0;}

html {overflow-x: hidden;} 

#container{ width:970px; margin-left:5px;}

#container .location{float:right; margin-bottom:4px; margin-top:8px; width:100%; margin-right:0; text-align:right;}
.location{ font-family:arial; font-size:11px; text-decoration:none;}
.location a{text-decoration:none; padding-left:4px; color:#000000;}
.location a:hover{color:#0033FF;}

#header{
float:left;
width:970px;
margin-top:0px;
margin-bottom:6px;
}

.left{ float:left; width:211px; margin:0; padding:0;}


.clear{clear:both;}

#header .header-right{float:right; width:678px;}

#header #header-menus{
margin-top:27px;
width:382px;
float:right;
}

#header-menus .heading1{height:25px;}
#header-menus .heading1 h1{float:right; font-family:arial; font-size:18px; font-weight:bolder; color:#0b71a1; font-weight:bold; padding-right:10px; padding-top:0px;}


#header #travel-deals{
width:286px;
float:left;
margin-left:10px;
margin-top:0px;

}



a img{border:none;}
.menus{font-family:arial; font-size:11px; color:#000000; margin-top:15px; float:right; padding-right:5px;}

.menus a{font-family:arial; font-size:11px; color:#000000; text-decoration:none; padding:0 5px;}

.menus a:hover{font-family:arial; font-size:11px; color:#0b71a1; text-decoration:none; padding:0 5px;}

#travel-deals {background:url(images/travel-repeat.jpg) top repeat-x; height:88px;}
#travel-deals .rightbg {background:url(images/travel-right.jpg) top right no-repeat;}
#travel-deals .leftbg {background:url(images/travel-left.jpg) top left no-repeat; width:100%; height:88px;}

#travel-deals .padding {padding:9px;}

#travel-deals h2{ font-family:arial; font-size:13px; font-weight:bold; color:#FFFFFF; border-bottom:1px #000000 dashed; padding-bottom:3px;}

#travel-deals p{ font-family:arial; font-size:12px; color:#FFFFFF; padding-top:5px; padding-bottom:10px;}

#form1{
font-family:arial; font-size:11px; color:#333333;
width:268px;
}

#form1 .formContent{
float:left;
}

.formContent .input{
float:left;
}

.formContent .signup{
float:left;
margin-left:10px;
}

.formContent .signup .buttonBg{
background:url(images/travel-signup-bg.gif) left no-repeat;
width:71px;
height:22px;
border:none;
float:left;
}

.formContent .input .textBg{
background:url(images/travel-input-bg.gif) left no-repeat;
width:155px;
height:22px;
font-size:11px;
border:none;
float:left;
}

#mainMenus{position:relative; background:url(images/menu-bg.gif) top repeat-x; height:41px; margin-bottom:6px; padding:0;}

#mainMenus .titanium{
position:absolute;
left:755px;
top:5px;
}

#mainMenus img{
	position:absolute;
	left: 700px;
	top: -6px;
}

#mainMenus .menuActive{
	position:absolute;
	left:40px;
	top: -5px;
}

#mainMenus .menuActive2{
	position:absolute;
	left:360px;
	top: -5px;
}

#mainMenus .menuActive3{
	position:absolute;
	left:112px;
	top: -5px;
}

#mainMenus .menuActive4{
	position:absolute;
	left:190px;
	top: -5px;
}

#mainMenus .menuActive5{
	position:absolute;
	left:255px;
	top: -5px;
}
#mainMenus .menuActive6{
	position:absolute;
	left:490px;
	top: -5px;
}
#mainMenus .menuActive7{
	position:absolute;
	left:585px;
	top: -5px;
}
#mainMenus .menuRight{background:url(images/menu-right.gif) top right no-repeat;}

#mainMenus .menuLeft{background:url(images/menu-left.gif) left no-repeat; width:100%; height:41px;}

 
 #mainMenus {position:relative;}
 .mainMenus{padding:0 15px;}
 ul.mainMenus{list-style:none;}
 
 ul.mainMenus li{float:left; background:url(images/seprator.jpg) top right no-repeat; line-height:41px;}
 
 ul.mainMenus li a{font-family:arial; font-size:13px; font-weight:bold; color:#FFFFFF; padding:0 17px; text-decoration:none;}
 
 ul.mainMenus li a:hover{color:#033955;}
 #mainMenus h1{ font-family:arial; font-size:15px; float:right; color:#FFFFFF; font-weight:bold; padding-right:120px; padding-top:12px;}
 
 #mainMenus h1 a{font-family:arial; font-size:15px; color:#d2d9c3; text-decoration:none;}
 
 #mainMenus h1 a:hover{font-family:arial; font-size:15px; color:#ada895;}
 
 #mainMenus li.bg{
	position:absolute;
	background:url(images/menu-hover-img.png) top no-repeat;
	}

#mainContent{
float:left;
width:970px;
margin-bottom:0px;
}

#mainContent #leftContent{
float:left;
width:804px;
margin-bottom:0px;
}

#mainContent #leftContent1{
float:left;
width:310px;
}

#mainContent #leftContent2{
float:left;
width:488px;
margin-left:6px;
}

#leftContent2 .flash{
margin-bottom:6px;
height:203px;
}

#leftContent2 .flash2{
margin-bottom:6px;
height:239px;
}

#mainContent #rightContent{
float: right;
width:160px;
}

#rightContent img{
padding-bottom:4px;
}

#travel-tools{
background:url(images/travel-tools-repeat.gif) top repeat-x; height:143px; margin-top:6px;
}

#travel-tools .rightbg{ background:url(images/travel-tools-right.gif) top right no-repeat; height:143px; padding:0; margin:0;}

#travel-tools .leftbg{ background:url(images/travel-tools-left.gif) left no-repeat; width:100%; height:143px; padding:0; margin:0;}

#travel-tools .padding{padding:7px;}
/*
#travel-tools .padding h2{font-family:arial; font-size:13px; font-weight:bold; color:#FFFFFF; border-bottom:#FFFFFF dashed 1px; padding-bottom:5px;}
*/
#travel-tools ul{ list-style:none; padding-top:3px; padding-left:8px; padding-right:3px;}

#travel-tools h1{font-family:arial; font-size:14px; color:#002a40; font-weight:bold; background:url(images/travel-tools-border.gif) bottom repeat-x; padding-bottom:5px; }

#travel-tools ul li{ float:left; width:96px; text-align:center; height:60px;}

#travel-tools ul.travel-icon-text{ list-style:none;}

#travel-tools ul.travel-icon-text li{ float:left; width:96px;  text-align:center; height:32px;}

#travel-tools ul.travel-icon-text li a{ display:block; padding:0px 5px; font-family:arial; font-size:11px; color:#999999; text-decoration:none;}
#travel-tools ul.travel-icon-text li a:hover{ display:block; padding:0px 5px; font-family:arial; font-size:11px; color:#90d7ff; text-decoration:none;}



#footer{
background:url(images/footer-bg.gif) top repeat-x; height:64px; margin-top:0px; width:970px;
}

#footer .rightbg{ background:url(images/footer-right.gif) top right no-repeat; height:64px;}

#footer .leftbg{ background:url(images/footer-left.gif) top left no-repeat ; width:100%; height:64px;}

#footer .padding{padding:5px 0px;}


#footer .footerLeft{
	float:left;
	font-family:arial;
	font-size:11px;
	color:#333333;
	padding-top:5px;
	padding-left:5px;
	line-height: 16px;
}

.footerLeft a{text-decoration:none; font-family:arial; font-size:11px; color:#333333; padding-top:5px;}

.footerLeft a:hover{text-decoration:none; font-family:arial; font-size:11px; color:#68bdf3;}


#footer .footerRight{
float:right;
padding-right:5px;
}

#e{
height:5px;
}

.validator{font-family:arial; font-size:11px; color:#333333; text-align:right; float:right; width:220px; padding-right:8px;}
.validator a{text-decoration:none; color:#464644;  font-weight:bold; text-decoration:underline;}
.validator a:hover{ text-decoration:none;}
.footerMenus{ line-height:20px; font-family:arial; font-size:11px; color:#464644;}
.footerMenus a{font-family:arial; font-size:11px; color:#464644; text-decoration:none; padding:0px 6px;}

.footerMenus  a:hover{ color:#68bdf3;}


.feedback{
position:fixed;
top:22%;
left:96%;
}
/* iframe css */
.middle{ padding-left:90px;}

/* top destinations css*/

.topDestinationsLinks a{ text-decoration:none; font-family:arial; font-size:11px; color:#FFFFFF; padding-top:5px; background:url(images/list-style2.gif) left no-repeat; padding-left:15px;}

.topDestinationsLinks a:hover{text-decoration:underline; font-family:arial; font-size:11px; color:#ace1ff; padding-top:5px;}

.destinHeading{ font-family:arial; font-size:13px; font-weight:bold; color:#000000; padding:10px; background:url(images/destinHeading-bg.gif) no-repeat left top; margin-top:6px;}

.hdtxt h3{ font-family:arial; font-size:14px; color:#96d5ff;}
.destinBg{background:url(../images/topDestin-bg.gif) top no-repeat; height:220px;}

.whyBest{background:url(images/whyAFM-bg.gif) no-repeat; width:488px; height:195px;}
.whyBest h1{ font-family:arial; font-size:14px; color:#333333; line-height:20px; padding:5px 0 5px 10px;}
.whyBest ul{padding:10px; list-style:disc; list-style-position:inside;}
.whyBest li{ font-family:arial; font-size:12px; color:#3790c5; line-height:22px;}

.text3{font-family:arial; font-size:12px; color:#333333; text-align:justify; line-height:20px; padding:10px; padding-bottom:2px;}

.topDestinDeals{ width:148px; margin-left:4px;}
.destinMarker{background:url(images/origin-destin-bg.gif) no-repeat; width:148px; height:42px; margin-top:10px; margin-bottom:10px;}
.destinMarker h1{font-family:arial; font-size:12px; color:#034061; padding-left:30px; padding-top:4px;}
.topDestinDeals .deals{background:url(images/flight-deals-bg.gif) no-repeat top; width:148px; height:73px; margin-bottom:10px;}
.deals h1{font-family:arial; font-weight:bold; font-size:12px; color:#ffd800; text-align:center; padding-top:2px;}
.fare{
	margin-top:10px;
	display:inline-block;
	height:20px;
}
.fare .fareTxt{display:inline-block; width:74px; height:20px; float:left;}
.fareTxt h1{color:#bc2d01; float:left; padding-left:10px; font-size:12px; font-weight:bold;}
.fare .fareRate{display:inline-block; width:74px; height:20px; float:right;}
.fareRate h1{color:#bc2d01; float:right; padding-right:10px; font-size:12px; font-weight:bold;}
.deals .destination h1{margin-top:7px; color:#FFFFFF;}
.flightsfare{margin-top:10px; display:inline-block; height:20px;}
.flightsfare .fareTxt{display:inline-block; width:74px; height:20px; float:left;}
.flightsfareTxt h1{color:#bc2d01; float:left; padding-left:10px; font-size:12px; font-weight:bold;}
.flightsfare .fareRate{display:inline-block; width:74px; height:20px; float:right;}
.flightsfareRate h1{color:#bc2d01; float:right; padding-right:10px; font-size:12px; font-weight:bold;}


li.indiaBE{ background:url(images/indiaBE.jpg) no-repeat; width:310px; height:35px; font-family:arial; color:#FFFFFF; font-size:18px; line-height:35px; padding-left:40px;}

li.indiaFlightDeals{ background:url(images/indiaTopDeals.gif) no-repeat; width:488px; height:35px; font-family:arial; color:#FFFFFF; font-size:18px; line-height:35px; text-align:center;}

