@charset "utf-8";

body{
  margin:0;
  background:#ccc;
  font:11px Arial,Helvetica,sans-serif;
  color:#333;
}
a:link {
	color: #2b76ca;
	text-decoration:none;
}
a:visited {
	color: #2b76ca;
	text-decoration:none;
}
a:hover {
	color: #990;
	text-decoration:underline;
}
a:active {
	color: #2b76ca;
	text-decoration:none;
}
a.newcolor:link {
color: #FFF;
}
a.newcolor:visited {
color: #FFF;
}
a.newcolor:hover {
color: #CC0;
}
a.newcolor:active {
color: #FFF;
}

img, div { 
	behavior: url(iepngfix.htc); 
	border:0px; }

#holder{
  width:965px;
  margin:auto;
  min-height:695px;
  height: auto !important ;
  height:695px;
  border:2px solid #11539e;
  border-top:none;
  border-bottom:none;
  background:#dbe4ee;
}

#wrapper{
  width:965px;
  margin:auto;
}

#header{
  width:965px;
  height:102px;
  overflow:hidden;
}

#navbar{
  width:965px;
  height:34px;
  overflow:hidden;
  background:url(images/navbarbg.gif) repeat-x;
}

#contents{
  width:965px;
  height:558px;
}


#foot{
  width:955px;
  height:33px;
  overflow:hidden;
  background:#2a75c9;
  margin-top:10px;
  float:left;
  padding-top:10px;
  padding-left:10px;
  color:#FFF;
}
#widgetbox{
	width:683px;
	min-height:240px; /*ff*/
	height: auto !important; /*ie7 */
	height: 240px; /*ie6 */
	background:#dbe4ee;
	margin-right:12px;
	margin-top:12px;
	float:right;
	display:inline;
	position:relative;
}
#carbox{
	width:680px;
	min-height:490px; /*ff*/
	height: auto !important; /*ie7 */
	height: 490px; /*ie6 */
	float:left;
	position:absolute;
	z-index:106;
	border:1px solid #bdc5ce;
	background-color:#dbe4ee;
	visibility:hidden;
}
#packagebox{
	width:680px;
	min-height:490px; /*ff*/
	height: auto !important; /*ie7 */
	height: 490px; /*ie6 */
	float:left;
	position:absolute;
	z-index:107;
	border:1px solid #bdc5ce;
	background-color:#dbe4ee;
	visibility:hidden;
}


#widget{
	width:683px;
	min-height:240px; /*ff*/
	height: auto !important; /*ie7 */
	height: 240px; /*ie6 */
	float:left;
	position:absolute;
	z-index:1;
	background-color:#dbe4ee;
	border:1px solid #bdc5ce;
	
}
#hotelwidget{
	width:683px;
	min-height:240px; /*ff*/
	height: auto !important; /*ie7 */
	height: 240px; /*ie6 */
	float:left;
	position:absolute;
	background-color:#dbe4ee;
	border:1px solid #bdc5ce;

	z-index:105;
	
}

#hotdeals{
  width:250px;
  height:236px;
  float:left;
  margin-top:12px;
  margin-left:9px;
  margin-right:9px;
}

#logo{
  width:300px;
  height:92px;
  margin-left:15px;
  margin-top:10px;
  float:left;
}
#toplinks{
	width:630px;
	height:92px;
  	/*margin-top:85px;*/
	margin-right:10px;
	float:left;
	display:block;
	overflow:hidden;
}

#deals{
  width:683px;
  height:242px;
  margin:11px 12px 0px 0px;
  float:right;
  display:inline;
}

#hotdeals2{
  width:250px;
  height:242px;
  float:left;
  margin-top:9px;
  margin-right:9px;
  margin-left:9px;
}

#hotdealsbig{
  width:250px;
  height:492px;
  float:left;
  margin-left:9px;
  margin-top:12px;
  display:inline;
}

.clearer{
  clear:both;
  line-height:inherit;
}
formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}
.flights{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2b76ca;
	font-size:10px;
}
#bookyourflight{
	width:100px;
	height:15px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#333;
	margin-top:10px;
	padding-left:5px;
	float:left;
}
#domestic{
	width:63px;
	height:15px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:5px;
	float:left;
	border-right: #2b76ca solid 1px;
}
#international{
	width:90px;
	height:15px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:7px;
	float:left;
}
#trip{
	width:350px;
	height:20px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#333;
	margin-top:5px;
	padding-left:5px;
	page-break-after:right;
	float:left;
}
#frombox{
	width:160px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:7px;
	float:left;
}
#toholder{
	width:160px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:7px;
	float:left;
}
#tobox{
	width:160px;
	height:30px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
	position:absolute;
	z-index:10;
	
	
		


	
}
/*#autocomplete2{
	width:145px;
	height:40px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
	position:absolute;
	z-index: 11;
	visibility:hidden;
}*/

#complete1{
	width:145px;
	height:40px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
	position:absolute;
	z-index: 18;
	display:none;
	

	
	
	
}
#deptbox{
	width:100px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:7px;
	float:left;
}
#retDate{
	width:200px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:10px;
	padding-left:7px;
	float:left;
}
#dropbox{
	width:650px;
	height:45px;
	float:left;
	padding-top: 10px;
}
#adultbox{
	width:60px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#infantbox{
	width:60px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#childbox{
	width:60px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#classbox{
	width:127px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#preferedtimebox1{
	width:100px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#preferedtimebox2{
	width:100px;
	height:45px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:0px;
	padding-left:7px;
	float:left;
}
#carrierbox{
	width:650px;
	height:45px;
	float:left;
	
}
#domcarrier{
	width:650px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-top: 0px;
	position:absolute;

}
#pref{
	width:650px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-top: 0px;
	position:absolute;
	padding-left:7px;
	z-index:107;


}

#indian{
	width:50px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#kingfisher{
	width:65px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#goair{
	width:45px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#mdlr{
	width:45px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#jetairways{
	width:75px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#paramount{
	width:65px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#spicejet{
	width:55px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#indigo{
	width:45px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#jetlite{
	width:65px;
	height:45px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
}
#searchbutton{
	width:200px;
	height:25px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-top: 0px;
	padding-left:450px;
	line-height:15px;
}
#selectDiv_Hotel{
	width:150px;
	height:35px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
	float:left;
}
#DomesticList{
	width:80px;
	height:20px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
	padding-top:15px;
	float:left;
}
#checkin{
	width:100px;
	height:35px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
	float:left;
}
#checkout{
	width:300px;
	height:35px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	padding-left:7px;
	float:left;
}
#details{
	width:90px;
	height:55px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:5px;
	padding-left:7px;
	float:left;
}
#roomDetails{
	width:580px;
	height:auto;
	float:left;
	display:block;
}
#room-1{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#roommie-1{
	width:120px;
	height:auto;
	float:left;
	margin-top:0px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#adultie1{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#room-2{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#roomie-2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#adultie2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#room-3{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#roomie-3{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#adultie3{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#room-4{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#roomie-4{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#adultie4{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}

#detailsblank{
	width:90px;
	height:55px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	margin-top:5px;
	padding-left:7px;
	float:left;
}
#room-4{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#childDetails{
	width:auto;
	height:auto;
	float:left;
}
#ChildBlock-1{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-1-Child-1{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-1-Child-2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-2{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-2-Child-1{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-2-Child-2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-3{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-3-Child-1{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-3-Child-2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-4{
	width:130px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-4-Child-1{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#ChildBlock-4-Child-2{
	width:120px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:7px;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
	display:none;
}
#last{
	width: 390px;
	height:40px;
	margin-top:7px;
	padding-left:13px;
	float:left;
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#2b76ca;
}
#butcontainer{
	width:95px;
	height:26px;
	float:left;
	margin-left: 10px;
}
.airtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2b76ca;
}
.pointer {

  cursor:pointer;

}
.error_module {
  width:280px;
  float:left;
  margin:0px;
  border:solid 0px #444684;
}
.error_heading {
  width:100%;
  float:left;
  margin:0px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  padding-bottom:5px;
  padding-top:5px;
  background:#FF8E02;
}
.linkcolour{
	font:11px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#C00;
}

