/* CSS Document */

.header{
width:759px;
padding-bottom:7px;
float:left;
}
.headerright{
width:191px;
height:0px;
float:right;
margin-left:1px;
}
.logo{
width:194px;
height:61px;
float:left;
margin-left:30px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
.toplinks{
width:400px;
height:20px;
float:left;
margin-top:35px;
margin-left:250px;
}

.toplinks a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#006699;
text-align:left;
text-decoration:underline;
}
.outerbody{
width:950px;
height:auto;
}
.outerbody2{
width:759px;
height:auto;
}
.outerbodytop{
width:759px;
height:15px;
float:left;
background-image:url(../images/outerbodytop.png);
background-repeat:no-repeat;
}
.outerbodymid{
width:759px;
height:auto;
float:left;
background-image:url(../images/outerbodymid.png);
background-repeat:repeat-y;
}
.outerbodybtm{
width:759px;
height:16px;
float:left;
background-image:url(../images/outerbodybtm.png);
background-repeat:no-repeat;
}
.menu{
width:auto;
height:36px;
float:left;
margin-left:10px;
}
.menusub{
width:auto;
height:36px;
float:left;
margin-top:20px;
}
.menusub_search{
width:auto;
height:36px;
float:right;
margin-top:23px;
padding-right:208px;
}

/*
.menulft{
width:7px;
height:36px;
float:left;
background-image:url(../images/menulft.png);
background-repeat:no-repeat;
}
.menumid{
width:727px;
height:36px;
float:left;
background-image:url(../images/menumid.png);
background-repeat:repeat-x;
}

.menumid:hover{
width:727px;
height:36px;
float:left;
background-image:url(../images/menumid2.png);
background-repeat:repeat-x;
}

.menumidsub{
width:700px;
height:36px;
float:left;
background-image:url(../images/menumid.png);
background-repeat:repeat-x;
}
.menurgt{
width:7px;
height:36px;
float:left;
background-image:url(../images/menurgt.png);
background-repeat:no-repeat;
}
.menusep{
width:2px;
height:36px;
float:left;
background-image:url(../images/menusep.png);
background-repeat:no-repeat;
}
/*
.menutxt{
float:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

*/
.menutxt {
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 6px;
}


.menutxt a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
text-decoration:none;
}
.menutxt:hover a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:underline;
}
*/

/*---------------------------------------new menu-----------------------------------*/
.menutxt{
float:left;
padding-left:18px;
padding-right:18px;
padding-top:6px;
}

.menutxt a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
text-decoration:none;
}
.menutxt:hover a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:underline;
}

#header .menulft{
width:7px;
height:36px;
float:left;
background-image:url(../images/menulft.png);
background-repeat:no-repeat;
}
#header .menulft_search{
width:7px;
height:36px;
float:left;
background-image:url(../images/menulft_search.png);
background-repeat:no-repeat;
}
.menurgt{
width:7px;
height:36px;
float:left;
background-image:url(../images/menurgt.png);
background-repeat:no-repeat;
}

#header ul {
	list-style: none;
	padding:0;
	margin:0;
	width:741px;
	height:36px;
	background-color:#D5D2C9;
}
#header li {
	display: inline;
	margin: 0 0 0 0;
	background-image:url(../images/menumid.png);
	background-repeat:repeat-x;
	height:30px;
	}
#header li a {

}
#content {

}
#header #selected {
	background: #FFDD9D;
}
#header li {
	float: left;
	margin: 0 1px 0 0;
}

#content {
	clear: both;
}

h1 {
	margin: 0;
	padding: 0 0 1em 0;
} 
#header #selected {
	position: relative;
	background: #FFDD9D;
}

#header #selected2 {
	position: relative;
	background: #FFDD9D;
	background-image:url(../images/menulft2.png);
	background-repeat:no-repeat;
}

/*-------------------------------------new menu end---------------------------------*/
.innerbdyleft{
width:473px;
height:auto;
float:left;
margin-left:10px;
margin-top:8px;
}
.innerbdylefttop{
width:473px;
height:13px;
float:left;
background-image:url(../images/innerbodylfttop.png);
background-repeat:no-repeat;
}
.innerbdyleftmid{
width:473px;
height:auto;
float:left;
background-image:url(../images/innerbodylftmid.png);
background-repeat:repeat-y
}
.innerbdyleftbtm{
width:473px;
height:13px;
float:left;
background-image:url(../images/innerbodylftbtm.png);
background-repeat:no-repeat;
}
.innerbdyleftbtm1{
width:473px;
height:13px;
float:left;
background-image:url(../images/innerbodylftbtm.png);
background-repeat:no-repeat;
}
.innerbdyrgt{
width:258px;
height:auto;
float:left;
margin-top:8px;
margin-left:10px;
}
.innerbdyrgttop{
width:258px;
height:19px;
float:left;
background-image:url(../images/innerbodyrgttop.png);
background-repeat:no-repeat;
}
.innerbdyrgtmid{
width:258px;
height:338px;
float:left;
background-image:url(../images/innerbodyrgtmid.png);
background-repeat:repeat-y;
}
.innerbdyrgtbtm{
width:258px;
height:19px;
float:left;
background-image:url(../images/innerbodyrgtbtm.png);
background-repeat:no-repeat;
}
.formbdy1{
width:auto;
height:121px;
float:left;
margin-left:8px;
margin-top:5px;
}
.formbdy11{
width:auto;
height:121px;
float:left;
margin-left:3px;
margin-top:5px;
}
.formbdy1lft{
width:13px;
height:121px;
float:left;
background-image:url(../images/formbdy1left.png);
background-repeat:no-repeat;
}
.formbdy1mid{
width:150px;
height:121px;
margin-left:-1px;
float:left;
background-image:url(../images/formbdy1mid.png);
background-repeat:repeat-x;
}
.formbdy1mid2{
width:253px;
height:121px;
float:left;
background-image:url(../images/formbdy1mid.png);
background-repeat:repeat-x;
}
.formbdy1rgt{
width:13px;
height:121px;
float:left;
background-image:url(../images/formbdy1rgt.png);
background-repeat:no-repeat;
}
.formbdy2{
width:auto;
height:auto;
float:left;
margin-left:8px;
margin-top:3px;
}
.formbdy2top{
width:459px;
height:10px;
float:left;	
background-image:url(../images/formbdy2top.png);
background-repeat:no-repeat;
}
.formbdy2mid{
width:459px;
height:auto;
float:left;
background-image:url(../images/formbdy2mid.png);
background-repeat:repeat-y;
position:relative;
overflow:visible;
}
.formbdy2size{
height:auto;
}
.formbdy2btm{
width:459px;
height:9px;
float:left;
background-image:url(../images/formbdy2btm.png);
background-repeat:no-repeat;
}
.formbdyinnerleft{
width:100px;
height:148px;
float:left;
}
.formbdyinnerright{
width:340px;
height:auto;
float:left;
}
.formbdyinnerrightrow{
width:340px;
height:20px;
float:left;
margin-top:5px;
}
.radiotxt{
width:100px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
padding-left:1px;
*padding-left:5px;
padding-top:3px;
display:inline;
margin-left:-3px;
}
.radiotxt2{
width:70px;
color:#004080;
}
.radiotxt3{
width:60px;
text-align:right;
padding-top:5px;
padding-right:3px;
padding-left:7px;
margin-left:-3px;
}
.radiotxt4{
width:70px;
color:#2DADD7;
margin-left:70px;
}
.radiotxt5{
width:70px;
color:#2DADD7;
margin-left:10px;
}
.radiotxt6{
width:70px;
text-align:right;
padding-top:5px;
margin-left:7px;
}
.radiotxt7{
width:225px;
}
.radiotxt8{
width:70px;
}
.radiotxt9{
width:255px;
padding-bottom:5px;
}
.radiotxt10{
width:125px;
padding-bottom:5px;
}
.radiobtn{
width:15px;
float:left;
}
.radioblock{
width:125px;
float:left;
margin-top:8px;
}
.radioblock2{
width:100px;
float:left;
margin-top:20px;
}
.radiorow{
width:125px;
height:20px;
float:left;
}
.radiorow2{
width:100px;
height:20px;
float:left;
}
.bulletb{
width:16px;
height:17px;
float:left;
margin-left:25px;
background-image:url(../images/bulletb.png);
background-repeat:no-repeat;
}
.bulletw{
width:16px;
height:17px;
float:left;
margin-left:20px;
background-image:url(../images/bulletw.png);
background-repeat:no-repeat;
}
.head1{
width:250px;
hieght:25px;
float:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#006699;
text-align:left;
}


.heading_flight{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006699;
text-align:left;
}

.head2{
width:250px;
hieght:25px;
float:left;
margin-left:10px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#006699;
text-align:left;
}
.head3{
width:200px;
hieght:15px;
float:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-align:left;
}
.head4{
width:400px;
hieght:25px;
float:left;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
margin-top:-2px;
text-align:left;
}
.head5{
font-family:Arial;
font-size:18px;
color:#006699;
}
.txtred{
color:#FF0000;
}
.newstxt{
width:200px;
float:left;
margin-left:45px;
margin-top:15px;
text-align:left;
}
.newstxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.loginfields{
width:180px;
height:15px;
*height:16px;
float:left;
margin-left:50px;
margin-top:5px;
*margin-top:2px;
border:none;
*border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}
.datefields{
width:185px;
height:15px;
*height:16px;
float:left;
/* margin-left:50px; */
margin-top:5px;
*margin-top:2px;
border:none;
*border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}
.field2{
/*width:248px;*/
margin-left:10px;
}
.field3{
width:100px;
margin-left:5px;
}
.field4{
width:139px;
float:left;
}
.field5{
width:250px;
margin-left:20px;
}

.linktxt{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
padding-left:0px;
padding-top:3px;
padding-left:5px;
text-decoration:underline;
}

.linktxt a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
text-decoration:underline;
}

.linktxt:hover{
text-decoration:underline;
}
.formbdyinnerrightrow a:hover{
text-decoration:underline;
}
.dropdown{
float:left;
margin-left:10px;
margin-top:5px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
*border:0px;
}
.dropdown2{
float:left;
margin-left:10px;
margin-top:5px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
*border:0px;
}
.dropdown3{
width:125px;
float:left;
height:17px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
*border:0px;
}

.drop_new {
	width:50px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	color:#006699;
	}
	
.dpwidth1{
width:150px;
}
.dpwidth2{
margin-left:5px;
/*width:90px;*/
width:102px;
}
.dpwidth3{
margin-left:5px;
width:70px;
}

.dpwidth4{
margin-left:5px;
width:80px;
}
.dpwidth5{
margin-left:5px;
width:87px;
}
.dpwidth6{
margin-left:10px;
width:50px;
}

.dpwidth7{
margin-left:10px;
margin-bottom:20px;
width:50px;
}

.dpwidth8{
margin-left:5px;
width:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
}
.dpwidth9{
margin-left:5px;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}

.calendar{
width:17px;
height:16px;
float:left;
margin-left:5px;
margin-top:4px;
cursor:pointer;
}
.button1{
width:252px;
height:26px;
float:left;
margin-left:200px;
margin-top:15px;
background-image:url(../images/bt1.png);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:14px;
color:#000000;
text-align:center;
padding-top:4px;
cursor:pointer;
}
.button2{
width:82px;
height:22px;
float:left;
margin-left:145px;
margin-top:15px;
padding-top:3px;
cursor:pointer;
}
.pad{
width:100%;
height:30px;
float:left;
}
.pad_top{
padding-top:5px;
}
.pad_top2{

padding-top:30px;
}
.footer{
width:759px;
height:auto;
float:left;
}
.footlft{
width:180px;
height:50px;
float:left;
margin-top:15px;
font-family:Tahoma;
font-size:11px;
color:#000000;
text-align:left;
padding-left:20px;
}
.footmid{
width:390px;
float:left;
margin-top:15px;
font-family:Tahoma;
font-size:11px;
color:#000000;
text-align:center;
margin-bottom:15px;
}
.footrgt{
width:209px;
height:50px;
float:left;
margin-top:15px;
font-family:Tahoma;
font-size:11px;
color:#000000;
text-align:left;
padding-right:20px;
}
/***************************Subpage*****************************/
/* CSS Document */
.subpageheader{
width:1185px;
height:70px;
float:left;
}
.subtoplinks{
width:275px;
height:20px;
float:left;
margin-top:35px;
margin-left:425px;
}
.subtoplinks a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#006699;
text-align:left;
text-decoration:underline;
}
.bodywrapper{
width:1185px;
height:auto;
}
.midbodytop{
width:990px;
height:27px;
float:left;
background-image:url(../images/midbodytop.gif);
background-repeat:no-repeat;
}
.midbodywrapper{
width:990px;
height:auto;
float:left;
background-color:#d5d2c9;
}
.midbodybottom{
width:990px;
height:27px;
float:left;
background-image:url(../images/midbodybtm.gif);
background-repeat:no-repeat;
}
.leftbodywrapper{
width:264px;
height:auto;
float:left;
background-color:#d5d2c9;
}
.leftbdyinner{
width:231px;
height:auto;
float:left;
margin-left:15px;
/*margin-top:15px;*/
*margin-top:15px;
_margin-top:0px;
}
.leftbdyinnertop{
width:231px;
height:20px;
float:left;
background-image:url(../images/leftbdyinnerbgtop.gif);
background-repeat:no-repeat;
}
.leftbdyinnermid{
width:231px;
height:auto;
float:left;
background-color:#FFFFFF;
}
.leftbdyinnermid1{
width:231px;
/*height:525px;*/
min-height:525px;
float:left;
background-color:#FFFFFF;
}
.leftbdyinnerbtm{
width:231px;
height:17px;
float:left;
margin-bottom:15px;
background-image:url(../images/leftbdyinnerbgbtm.gif);
background-repeat:no-repeat;
}
.rightbodywrapper{
width:180px;
height:auto;
float:left;
display:inline;
margin-left:10px;
}
.itenaryouterbdytop{
width:715px;
height:35px;
float:left;
margin-top:0px;
background-image:url(../images/outerbodytop.gif);
background-repeat:no-repeat;
}
.itenaryouterbdymid{
width:714px;
height:auto;
float:left;
background-color:#93B7DB;
margin-top:-16px;
}
.itenaryouterbdybtm{
width:715px;
height:25px;
float:right;
margin-right:11px;
background-image:url(../images/outerbodybtm.gif);
background-repeat:no-repeat;
}
.itenaryinnerbdy{
width:687px;
height:auto;
float:left;
margin-left:15px;
/*margin-top:30px;*/
margin-top:8px;
}
.itenaryinnerbdytop{
width:687px;
height:12px;
float:left;
background-image:url(../images/innerbodytop.gif);
background-repeat:no-repeat;
}
.itenaryinnerbdymid{
width:687px;
height:auto;
float:left;
background-color:#FFFFFF;
}
.itenaryinnerbdybtm{
width:687px;
height:11px;
float:left;
font-size:0px;
overflow:hidden;
background-image:url(../images/innerbodybtm.gif);
background-repeat:no-repeat;
}
.itenarycardbdy{
width:666px;
height:auto;
float:left;
margin-left:10px;
}
.itenarycardbdytop{
width:666px;
height:13px;
float:left;
background-image:url(../images/cardtop.gif);
background-repeat:no-repeat;
}
.itenarycardbdymid{
font-size:14px;
width:666px;
height:auto;
float:left;
background-image:url(../images/cardmid.jpg);
background-repeat:repeat-y;
}
.itenarycardbdybtm{
width:666px;
height:12px;
float:left;
background-image:url(../images/cardbtm.gif);
background-repeat:no-repeat;
font-size:0px;
}
.toptabtext{
height:20px;
width:212px;
float:left;
margin-left:5px;
margin-top:5px;
font-family: Tahoma;
font-size:18px;
font-weight:bold;
line-height:25px;
color:#000;
text-align:left;
}
.itenaryheader{
widht:200px;
/*height:20px;*/
float:left;
margin-left:550px;
/*margin-top:20px;*/
}
.priceoptpageno{
width:18px;
height:18px;
float:left;
background-color:#FFFFFF;

border:#000000 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:center;
padding-top:2px;
}
.itenaryheadrow{
width:687px;
height:40px;
float:left;
}
.itenarylogo{
width:101px;
height:21px;
float:left;
margin-left:20px;
/*background-image:url(../images/delta.gif);*/
background-repeat:no-repeat;
}
.itenaryprice{
width:240px;
height:40px;
float:left;
margin-left:220px;
}
.pricetage{
width:112px;
height:35px;
float:left;
margin-left:4px;
background-image:url(../images/promo_price.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:center;
padding-top:10px;
}
.priceinfo{
width:200px;
height:8px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}
.itenarylogotxt{
width:130px;
height:21px;
float:left;
margin-left:10px;
margin-top:4px;
}
.itenarylogohead{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#999999;
text-align:left;
}
.itenarylogohead2{
font-family:Arial;
font-size:12px;
font-style:italic;
color:#999999;
text-align:left
}
.suggesteditenary{
width:500px;
/*height:25px;*/
float:left;
margin-left:10px;
margin-top:25px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#999999;
text-align:left;
}
.availableflthrow{
width:20px;
height:30px;
float:left;
margin-left:25px;
}
.availablefltrow{
width:666px;
/*height:30px;*//*Change by Hasnain Date: 10-02-2011*/
float:left;
margin-left:15px;
}
.recordhead{
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:left;
vertical-align:text-bottom;
}
.recordentry{	
	/*height:20px;*//*Change by Hasnain Date: 10-02-2011*/
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}
.entrysize1{
width:95px;
}
.entrysize2{
width:60px;
}
.entrysize3{
width:60px;
}
.entrysize4{
width:50px;
}
.entrysize5{
width:75px;
}
.entrysize6{
width:50px;
}
.entrysize7{
width:65px;
}
.itenarybottomrow{
width:687px;
height:auto;
float:left;
text-align:left;
}
.bottombts{
width:350px;
height:50px;
float:right;
margin-right:10px;
}
.bottombts2{
width:350px;
float:right;
margin-right:10px;
}
.buybt{
width:252px;
height:26px;
float:right;
margin-top:20px;
margin-right:35px;
text-align:center;
/*background-color:#ffaa01;*/
cursor:pointer;
}
.sharebt{
width:100px;
height:20px;
float:right;
margin-top:20px;
margin-right:15px;
text-align:center;
background-color:#dce6f2;
cursor:pointer;
}
.bttxt{
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
cursor:pointer;
}
.radioblock1{
width:420px;
float:left;
margin-top:2px;
margin-left:20px;
}
.txtcolor{
color:#ffaa01;
}
.footersub{
width:1185px;
height:auto;
float:left;
}
.footertoprow{
width:1185px;
height:auto;
float:left;
}
.footersubpics{
width:500px;
height:auto;
float:left;
margin:20px 0 0 15px;
}
.footersublinks{
width:400px;
height:auto;
float:left;
margin:20px 0 0 15px;
text-align:right;
}
.footersubhead{
width:250px;
height:auto;
float:left;
margin-bottom:10px;
text-align:center;
}
.footlftsub{
width:250px;
height:auto;
float:left;
margin-top:15px;
margin-left:50px;
text-align:justify;
padding-left:20px;
}
.footmidsub{
width:250px;
height:auto;
float:left;
margin-top:15px;
margin-left:50px;
text-align:justify;
}
.footrgtsub{
width:250px;
height:auto;
float:left;
margin-top:15px;
margin-left:50px;
text-align:justify;
padding-right:20px;
}
.footersubtxt{
font-family:Arial;
font-size:12px;
color:#999999;
text-decoration:none;
}
.footersubheadtxt{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
/*******************Right Pan*********************/
.searchboxtop{
width:210px;
height:20px;
float:left;
margin:10px 0 0 10px;
border:#ccddee solid 1px;
border-bottom:#ccddee solid 5px;
background-color:#eeeeee;
text-align:left;
padding-top:3px;
}
.srchbxtptxt{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#333399;

}
.searchbox{
width:210px;
height:auto;
float:left;
margin:0 0 0 10px;
border:#6688cc solid 1px;
background-color:#eeeeee;
}


.searchbox2{
width:160px;
height:auto;
float:left;
margin:0 0 0 35px;
}

.searchboxhead{
width:100%;
height:20px;
background-color:#6688cc;
text-align:center;
}
.searchboxhead1{
width:100%;
background-color:#6688cc;
text-align:center;
}

.searchboxitem{
width:95%;
float:left;
margin:5px 0 0 2px;
text-align:left;
font-size:12px;
font-family:Arial;
padding:5px;
}

.searchinput{
width:130px;
float:left;
}
.searchtextfld{
width:100px;
height:13px;
float:left;
margin:0 0 2px 0;
}
.searchheadtext{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.searchboxtext{
font-family:Arial;
font-size:11px;
color:#000000;
height:auto;
}
.srchagainbt{
width:100px;
height:20px;
float:left;
margin-top:20px;
margin-left:15px;
text-align:center;
background-color:#ffaa01;
cursor:pointer;
}

.srchagainbt2{
width:117px
height:22px;
float:left;
margin-top:20px;
margin-left:15px;
text-align:center;
cursor:pointer;
}

.searchbxsep{
width:100%;
height:1px;
float:left;
margin-top:10px;
background-color:#6688cc;
}
.partnersiteimg{
float:left;
margin-left:6px;
}

.multibutton{
width:82px;
height:22px;
float:left;
margin-top:10px;
background-image:url(../images/bt2.png);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:center;
padding-top:3px;
cursor:pointer;

}

.multibutton2{
width:82px;
height:22px;
float:left;
margin-top:10px;
background-image:url(../images/bt2.png);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:center;
padding-top:3px;
cursor:pointer;
display:inline;
_float:right;
}

.multibutton222{
width:82px;
height:22px;
float:left;
margin-top:20px;
padding-top:3px;
cursor:pointer;
display:inline;
_float:right;
}

.multibutton3{
width:100px;
height:26px;
float:left;
margin-left:120px;
background-image:url(../images/bt2.png);
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:center;
padding-top:3px;
cursor:pointer;
}
.border{ border:#000000 solid 1px;}
/************Subpage*******************/
.formbdyinnerbtmfull{
width:430px;
height:auto;
float:left;
text-align:left;
margin:0px 0px 0px 10px;
}
.subpageformrow{
width:90%;
height:20px;
float:left;
display:inline;
margin:10px 0px 0px 25px;
}
.innerbdyfull{
width:740px;
height:auto;
float:left;
margin:10px 0px 0px 10px;
}
.innerbdyfulltop{
width:740px;
height:18px;
float:left;
background-image:url(../images/innerbdyfulltop.gif);
background-repeat:no-repeat;
overflow:hidden;
}
.innerbdyfullmid{
width:740px;
height:auto;
float:left;
background-color:#FFFFFF;
}
.innerbdyfullbtm{
width:740px;
height:18px;
float:left;
background-image:url(../images/innerbdyfullbtm.gif);
background-repeat:no-repeat;
display:inline;
}
.subpageinner{
width:700px;
height:auto;
float:left;
display:inline;
margin:10px 0px 0px 20px;
display:inline;
}
.subpageinnertop{
width:700px;
height:21px;
float:left;
background-image:url(../images/subpageinnertop.gif);
background-repeat:no-repeat;
display:inline;
}
.subpageinnermid{
width:700px;
height:auto;
float:left;
background-color:#dce6f2;
display:inline;
}
.subpageinnerbtm{
width:700px;
height:20px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/subpageinnerbtm.gif);
background-repeat:no-repeat;
display:inline;

}
.txtblock{
width:95%;
height:auto;
float:left;
margin:10px 0px 0px 0px;
text-align:left;
}
.txtblockTG{
width:95%;
height:auto;
float:left;
margin:1px 0px 0px 20px;
text-align:left;
}
.maintxt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#333333;
}
.maintxtname{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#333333;
float:left;
margin:0px 0px 0px 27px;
text-align:left;
}
.recordtxt{
font-family:Tahoma;
font-size:11px;
color:#333333;
line-height:17px
}
.recordtxt_new{
font-family:Tahoma;
font-size:11px;
color:#333333;
line-height:17px;
text-align:left;
padding-left:3px;
}
.textcolor_red{
	/*color:#990000;*/
}
.textcolor_gry{
color:#333333;
}

.bookingrecordmid{
width:660px;
height:121px;
float:left;
background-image:url(../images/formbdy1mid.png);
background-repeat:repeat-x;
}
.bookingrecord{
width:600px;
height:auto;
float:left;
display:inline;
margin:10px 0px 0px 25px;
}
.bookingrecordrow{
width:700px;
height:20px;
float:left;
display:inline;
margin-top:1px;
}
.bookingrecordrow1{
width:610px;
height:auto;
float:left;
display:inline;
margin-top:1px;
}
.bookingrecordcell{
width:auto;
height:20px;
float:left;
display:inline;
margin-left:1px;
background-color:#CCCCCC;
text-align:center;
}
.bookingrecordcell_new{
width:auto;
height:20px;
float:left;
display:inline;
margin-left:1px;
background-color:#CCCCCC;
text-align:left;
padding-left:5px;
}
.bookingrecordcell_nobg{
width:auto;
height:20px;
float:left;
display:inline;
margin-left:1px;
text-align:center;
}
.cellsize01{
width:50px;
}
.cellsize02{
width:125px;
}
.cellsize03{
width:158px;
}

.cellsize-age{
width:220px;
float:left;
}
.cellsize04{
width:450px;
background-color:#FFFFFF;
}
.cellsize04_new{
width:453px;
background-color:#FFFFFF;
}
.cellsizefull{
width:601px;
}
.button3{
width:82px;
height:26px;
float:left;
display:inline;
/*background-image:url(../images/bt2.png);*/
background-repeat:no-repeat;
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:center;
padding-top:3px;
cursor:pointer;
}
.button4{
width:252px;
height:26px;
float:left;
display:inline;
margin-left:110px;
margin-top:15px;
/*background-image:url(../images/bt1.png);*/
background-repeat:no-repeat;
font-family:Tahoma;
font-size:14px;
color:#000000;
text-align:center;
padding-top:4px;
cursor:pointer;
z-index:-1;
}
.bt_loc1{
margin:10px 0px 0px 550px;
margin-bottom:20px;
}
.bt_loc2{
margin:10px 0px 0px 250px;
}
.bt_loc3{
margin:10px 0px 0px 300px;
}
.radioblock3{
width:125px;
float:left;
display:inline;
margin:8px 0px 0px 50px;
}
.radioblock4{
width:400px;
float:left;
display:inline;
margin:0px 0px 0px 20px;
}
.radiorow1{
width:120px;
height:18px;
float:left;
}
.tarea{
width:250px;
height:150px;
float:left;
display:inline;
margin:5px 0px 0px 20px;
border:none;
}
.loadermsg{
width:100%;
height:auto;
float:left;
display:inline;
margin-top:20px;
text-align:center;
}
.submitbt{
width:82px;
height:22px;
float:left;
background-image:url(../images/submit.gif);
background-repeat:no-repeat;
}







/*START:   Qaiser CSS */

.aBodyTextLink{
TEXT-DECORATION: none;font-family:MS Sans Serif; font-size:8pt; color:#000000; word-spacing:2;
}
.codehead1 {
	FONT-SIZE: 9pt; COLOR: #74D7F6; FONT-FAMILY: MS Sans Serif; font-weight:bold 
}
.aircode {font-size: 12px}


/* START: DROP DOWN CSS STYLE */

	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		height:250px;	/* Width of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #7F9DB9;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:12px;
		z-index:4444441;
		
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
/* END: DROP DOWN CSS STYLE */



/*--Error and Ok Message Stlye--*/

#message_area {

}

#message_area .err_msgblock{
	border: solid 1px #FF0000; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	background:#FFEBE8; 
	font-size:12px;
	font-weight:bold; 
	text-align:center;
}

#message_area .ok_msgblock{

	border: solid 1px #0099FF; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:5px; 
	background:#FFEBE8; 
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

/* Start .. Pagination..*/

.flightpagination{
	clear:both;
	float:left;
	padding-right:2px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	margin-top:1px;
	cursor:pointer;
	height:26px;
	width:712px;
	text-align:right;
}
.flightpagination a{
	color:#7C7C05;
	font-size:13px;
	font-weight: normal;
	text-decoration:none;
}
.flightpagination a:hover{
	color:#8E6A2B;
	font-size:13px;
	font-weight: normal;
	text-decoration:underline;
}
/* End .. Pagination..*/

/*END:   Qaiser CSS */

.test_1{
float:left;
margin-left:-2px;
}

.but_return{
	height:26px;
	width:200px;
	background-image:url(../images/return2search.gif);
	background-repeat:no-repeat;
	}
	
.but_accept{
	height:26px;
	width:212px;
	background-image:url(../images/acceptchgfare.gif);
	background-repeat:no-repeat;
	}	
	
.margin-lft{
	_float:right
	_margin-right:20px;
	_border:#000000 solid 1px;
	}	
	
.search_but{
	height:27px;
	width:117px;
	background-image:url(../images/bt2_search.gif);
	}	
	
.dpwidth12{
margin-left:5px;
width:102px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
}	

.loginfields2{
width:103px;
height:15px;
*height:16px;
float:left;
margin-left:6px;
margin-top:5px;
*margin-top:2px;
border:none;
*border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
}

.dtefield{
width:103px;
border:none;
*border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
margin-left:5px;
margin-top:4px;
height:15px;
}

.dpwidth_test{
margin-left:10px;
width:70px;
height:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
border:none;
*border:0px;
}

.new_ff{
margin-left:9px;
}

.new_search_ff{
margin-left:10px;
}

.head222{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
text-align:left;
font-weight:bold;
}

.chg_1{
margin-left:40px;
	}
	
.perperson{
font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#666; margin-top:10px; float:left; margin-left:4px; display:inline; _margin-top:-34px; _margin-left:210px; _width:100px;
}


.txtcolor_new{
color:#ffaa01;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:-5px;
margin-left:80px;
}

.radiotxt_new{
width:85px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
padding-left:0px;
*padding-left:5px;
padding-top:3px;
display:inline;
margin-left:0px;
}

/*-------------------------------------Flight Box-----------------------------------------*/

#box_outer{
	height:auto;
	width:404px;
	padding-left:128px;
	}
	
#box_top{
	width:404px;
	height:17px;
	background-image:url(../images/top.png);
	background-repeat:no-repeat;
	float:left;
	}	
#box_mid{
	width:404px;
	height:70px;
	background-image:url(../images/mid.png);
	background-repeat:repeat-y;
	float:left;
	}
#box_bottom{
	width:404px;
	height:17px;
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
	float:left;
	}

/*------------------------------------Index Page Paddings--------------------------------*/

.values_box{
	float:left; 
	margin-left:10px; 
	width:380px;
	}

#adults{
	text-align:left; 
	float:left; 
	width:auto;
	}

#adultsfield{
	float:left; 
	margin-left:-10px;
	}

#minors{
	text-align:left; 
	float:left; 
	*width:auto; 
	margin-left:3px; 
	width:68px;
	}
	
#minorsfield{
	float:left;
	margin-left:-9px;
	}	
	
#seniors{
	text-align:left; 
	float:left; 
	width:69px; 
	margin-left:-6px; 
	*width:84px; 
	}
	
#seniorsfield{
	float:left;
	margin-left:-7px;
	*margin-left:-22px; 
	}

#infants{
	text-align:left; 
	float:left; 
	*width:auto; 
	margin-left:3px;
	}
	
#infantfield{
	float:left;
	margin-left:-1px;
	*margin-left:23px; 
	}				


/*--------------------------------------Search Resutl Page---------------------------------------*/

#headings{
	font-family:Arial;
	font-size:14px;
	color:#000000y;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	}
	
#optionid{
	color:#ffcc33; 
	margin-left:28px; 
	margin-top:-3px; 
	font-weight:bold;
	width:330px;
	}
	
#box_heading{
	width:auto; margin-left:120px; float:right; margin-right:70px;
	}
	

.linktxt_remove{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-align:left;
text-decoration:none;
}

.linktxt_remove a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-align:left;
text-decoration:none;
}

.marginss{
	float:right; 
	margin-right:10px; 
	}
	
.remove_img{
	position:relative; 
	width:11px; 
	height:11px; 
	float:left; 
	margin-top:3px;
	margin-right:2px; 
	}	
	
#specific_hotel{
	width:auto; margin-left:-10px; float:left; *margin-left:-5px;
	}	
	
.multi_search_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#6688CC;
	text-align:center;
	}
	
.buy_new_btn{
	margin-top:0px; 
	float:right; 
	margin-right:220px;
	*margin-left:-122px;
	*float:left;
	}	
	
#radblk{
	float:left; 
	margin-left:30px;
	}	
	
#ortxt{
	color:#006699;
	font-weight:bold;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
	float:right;
	padding-top:5px;
	}

.ortxtdiv{
	float:left; 
	height:30px; 
	width:345px; 
	margin-top:0px;
	}
					
.flight_txt{
	font-family:Arial; font-size:12px; color:#333333; text-align:left; float:left; padding-left:37px; padding-top:10px; *padding-left:33px;
	}	
	
.btn_rad{
	width:125px;
	height:22px;
	background-image:url(../images/btn_rad.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	border:0 solid;
	}
.modify_right{
	float:right;
	font-family:Arial;
	font-size:13px;
	color:#990000;
	width:auto;
	margin-right:33px;
	display:inline;
	
	}
	
.modify_right a{
	text-decoration:none;
	
	}	
	
.modify_right a:hover{
	text-decoration:underline;
	}







/*---------------------------------------- New Page -------------------------------------------*/



.page_top{
width:732px;
height:11px;
float:left;
background-image:url(../images/page_top.png);
background-repeat:no-repeat;
}	

.page_mid{
width:732px;
float:left;
background-image:url(../images/page_mid.png);
background-repeat:repeat-y;
}	
	
.page_bottom{
width:732px;
height:12px;
float:left;
background-image:url(../images/page_bottom.png);
background-repeat:no-repeat;
}	
		
.page_container{
float:left;
margin-left:14px;
margin-top:10px;
display:inline;
}		
		
.innerpage_container{
width:701px;
margin-left:15px;
display:inline;
float:left;
}	

.page_left{
width:345px;
float:left;
}	

.page_right{
width:341px;
float:right;
}

.page_lft_top{
width:345px;
height:10px;
float:left;
background-image:url(../images/page_lft_top.png);
background-repeat:no-repeat;
}	

.page_lft_mid{
width:345px;
float:left;
background-image:url(../images/page_lft_mid.png);
background-repeat:repeat-y;
}	

.page_lft_bottom{
width:345px;
height:11px;
float:left;
padding-bottom:5px;
background-image:url(../images/page_lft_bottom.png);
background-repeat:no-repeat;
}	

.plane{
width:341px;
height:203px;
float:left;
background-image:url(../images/plane.png);
background-repeat:no-repeat;
}				

.plane2{
width:341px;
height:203px;
float:left;
background-image:url(../images/plane-spirit-air.png);
background-repeat:no-repeat;
}	

.pagecal{
width:240px;
float:left;
margin-top:5px;
margin-left:9px;
display:inline;
}		

.pagecheapest{
width:250px;
float:left;
margin-top:5px;
margin-top:5px;
margin-left:9px;
}	

.page_box{
width:340px;
height:179px;
float:left;
background-image:url(../images/pagebox.png);
background-repeat:no-repeat;

margin-top:9px;
}

.pagebox_container{
width:329px;
float:left;
margin-left:5px;
margin-top:4px;
display:inline;
}

.pagebox_heading{
font-size:24px;
color:#0B6786;
font-family:Calibri;
float:left;
text-align:left;
font-weight:bold;
padding-left:1px;
width:auto;
}

.pagebox_txt{
font-family:Arial;
font-size:11px;
color:#333333;
text-align:left;
float:right;
margin-top:4px;
padding-right:2px;
width:auto;
}

.pagebox_lowertxt{
width:99%;
float:left;
margin-top:17px;
font-family:Arial;
font-size:11px;
color:#333333;
text-align:left;
}

.pgboxcls{
width:350px;
padding-left:15px;
color:#990000;
text-align:left;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.npage_top{
width:698px;
height:8px;
float:left;
background-image:url(../images/npage_top.png);
background-repeat:no-repeat;
margin-top:12px;
}

.npage_mid{
width:698px;
float:left;
background-image:url(../images/npage_mid.png);
background-repeat:repeat-y;
}

.npage_bottom{
width:698px;
height:8px;
float:left;
background-image:url(../images/npage_bottom.png);
background-repeat:no-repeat;
}

.npage_container{
width:684px;
float:left;
margin-left:6px;
display:inline;
}

.nbox_lft{
width:277px;
float:left;
background-image:url(../images/nbox_lft.png);
background-repeat:no-repeat;
background-position:top;
min-height:296px;
background-color:#FFFFFF;
}

.nbox_rgt{
width:393px;
float:right;
}

.nbox_heading{
width:100%;
color:#333333;
font-weight:bold;
font-size:13px;
font-family:Arial;
text-align:left;
float:left;
}

.hlne{
width:391px;
float:left;
height:1px;
background-image:url(../images/hlne.png);
background-repeat:no-repeat;
margin-top:4px;
}

.nbox_detail{
width:100%;
color:#333333;
font-size:11px;
font-family:Arial;
text-align:left;
float:left;
margin-top:4px;
}

.mgntp{
margin-top:6px;
}

.nboxleft_cont{
width:261px;
margin-left:7px;
margin-top:11px;
display:inline;
float:left;
}

.lftbox_line{
width:261px;
float:left;
height:1px;
background-image:url(../images/lftbx_line.png);
background-repeat:no-repeat;
margin-top:4px;
}

.lftbox_incont{
width:239px;
float:left;
margin-top:7px;
margin-left:11px;
display:inline;
}

.nblk1{
width:74px;
float:left;
}

.nblk2{
width:70px;
float:left;
}

.nblk3{
width:90px;
float:left;
}

.nblkhead{
font-family:Arial;
font-size:12px;
color:#990000;
font-weight:bold;
text-align:left;
width:100%;
float:left;
}

.row{
width:100%;
float:left;
margin-top:5px;
font-size:11px;
color:#333333;
text-align:left;
font-family:Arial;
}



.logoboxbottom{
width:713px;
height:16px;
float:left;
background-image:url(../images/logoboxbottom.png);
background-repeat:no-repeat;
font-size:0;
background-position:bottom;
}
.highlight_div
{
float:left;
border:solid 2px #fea901; width:272px;
margin-top:5px;
width:361px;
}
.high_light_border
{
float:left;
padding-bottom:5px;
padding-top:5px;
width:100%;
}

.logoboxtop h1{
margin:0px;
padding:0px;
font-family: Tahoma;
font-size:18px;
color:#000;
font-weight:bold;
margin-left:8px;
margin-top:3px;
line-height:30px;
display:inline;
text-align:left;
float:left;
width:auto;
padding-right:3px;
}
.logoboxtop img
{
float: left;
padding:0;
margin:0;
}
.logodiv{
width:80px;
height:33px;
float:left;
margin-top:16px;
margin-left:8px;
cursor:pointer;
display:inline;
}

.logodiv_high{
width:80px;
height:33px;
float:left;
margin-top:0px;
margin-left:8px;
cursor:pointer;
display:inline;
}

.sepline{
width:193px;
height:1px;
background-image:url(../images/sepline.png);
background-repeat:no-repeat;
float:left;
margin-top:2px;
padding-bottom:5px;
}

.logodiv2{
/*width:80px;*/
/*height:33px;*/
float:left;
margin-top:10px;
margin-left:5px;
cursor:pointer;
display:inline;
}

.airbg{
width:457px;
float:left;
/*background-image:url(../images/airbg.png);
background-repeat:no-repeat;*/
margin-top:2px;
margin-left:9px;
display:inline;
}

.airbg_top{
width:457px;
height:9px;
float:left;
background-image:url(../images/airbg_top.png);
background-repeat:no-repeat;
}

.airbg_mid{
width:457px;
float:left;
background-image:url(../images/airbg_mid.png);
background-repeat:repeat-y;
}

.airbg_bottom{
width:457px;
height:9px;
float:left;
background-image:url(../images/airbg_bottom.png);
background-repeat:no-repeat;
}

.chknewdiv{
/*width:100%;*/
float:left;
margin-top:2px;
/*height:19px;*/
/*background-color:#92B6DA;*/
}
.chkb_div{float:left; margin-left:4px; display:inline;}
.chkb{margin:0px; padding:0px;}
.chktxt{font-family:arial; font-size:12px; color:#333333; float:left; display:inline; width:auto; margin-top:2px;}

.chkb_div2{float:left; margin-left:2px; display:inline;}
.chkb2{margin:0px; padding:0px;}
.chktxt2{font-family:arial; font-size:11px; color:#333333; float:left; display:inline; width:auto; margin-top:2px;}

.buttonnew4{
width:152px;
height:26px;
float:left;
display:inline;
margin-left:150px;
margin-top:15px;
/*background-image:url(../images/bt1.png);*/
background-repeat:no-repeat;
font-family:Tahoma;
font-size:14px;
color:#000000;
text-align:center;
padding-top:4px;
cursor:pointer;
z-index:-1;
}

/*////////////////////////////////////
      16-9-10
///////////////////////////////////*/

.onerow
{
  float:left;
  width:100%;
}
.h_bg
{
  float:left;
  width:643px;
  *width:648px;
  height:25px;
  background-color:#CCCCCC;
  color:#990000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  padding-left:5px;
  font-weight:bold;
  line-height:25px;
  text-align:left;
}
.info_pan
{
  float:left;
  width:641px;
  *width:648px;
  border:dashed 1px #CCCCCC;
  padding-top:10px;
/*  padding-bottom:10px;*/
  padding-left:5px;
  border-top:0px;
  color:#333333;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
}
.divs_pan
{
  width:225px;
  float:left;
  padding-bottom:10px;
}
.divs_pan_1
{
  width:185px;
  float:left;
  padding-bottom:10px;
}
.drop_new_1 {
	width:187px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	color:#006699;
	}
.topspace
{
   padding-top:10px;
}

.search_footer{
	width:100%; 
	text-align:right;	
	font-family:Tahoma;
	font-size:12px;
	padding-top:5px;

}
.search_footer a{
	color:#000000;
	text-decoration:none;
}

.search_footer a:hover{
	color:#000000;
	text-decoration:underline;
}

.number_bg1
{
float:left;
width:31px;
height:31px;
line-height:31px;
background-image:url(../images/blue_bg_1.png);
line-height:31px;
text-align:center;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
}
.logoboxmid{
width:713px;
float:left;
/*background-image:url(../images/loginboxmid.png);
background-repeat:repeat-y;*/
border: solid 1px #93B7DB;
background-color:#EEEEEE;
padding-bottom:10px;
}
.logoboxtop{
width:713px;
height:auto;
float:left;
background-color:#93b7db;
margin-top:0px;
}
/*////////////////////////////////////////////////
/////////////////////////////////////////////*/

.logoboxtop1{
width:370px;
height:auto;
float:left;
background-color:#93b7db;
margin-top:0px;
position:relative;
z-index:999;
}
.logoboxtop1 h1{
margin:0px;
padding:0px;
font-family: Tahoma;
font-size:18px;
color:#000;
font-weight:bold;
margin-left:8px;
margin-top:3px;
line-height:30px;
display:inline;
text-align:left;
float:left;
width:auto;
padding-right:3px;
}
.logoboxtop1 img
{
float: left;
padding:0;
margin:0;
}
.number_bg
{
float:left;
width:25px;
height:25px;
line-height:25px;
background-image:url(../images/orange_bg_1.png);
text-align:center;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
margin-top:5px;
margin-left:50px;
}
.number_bg2
{
float:left;
width:25px;
height:25px;
line-height:25px;
background-image:url(../images/2bg.png);
text-align:center;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
margin-top:5px;
margin-left:25px;
}
.logoboxmid1{
width:680px;
float:left;
background-image:url(../images/logdiv_mid_bg.png);
background-repeat:repeat-y;
padding-bottom:2px;
padding-left:25px;
position:relative;
z-index:999;
}
.logoboxmid_in1{
width:664px;
float:left;
height:13px;
background-image:url(../images/logo_div_top.png);
background-repeat: no-repeat;
font-size:0;
overflow:hidden;
}
.logoboxmid_in2{
width:664px;
float:left;
height:13px;
background-image:url(../images/logo_div_bot.png);
background-repeat: no-repeat;
}
.logoboxmid_in3{
width:664px;
float:left;
height: auto;
background-image:url(../images/logo_div_cen.png);
background-repeat: repeat-y;
}
.highlith_info
{
float:left; width:49%; height:20px; background-color:#fea901;
text-align:center;
color:#000000;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
line-height:20px;
margin-left:90px;
}

/* Added by Usman Anwer on 19th Apr 2011 */
.logo_btn_class{
	float:left; 
	width:80px; 
	height:21px; 
	overflow:hidden; 
	background:url(../images/bg-btn.png) no-repeat scroll 0 0 transparent; 
	font-size:10px; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
}
.logo_btn_class:hover{
	background: url(../images/bg-btn-hover.png) no-repeat scroll 0 0 transparent;
	height:21px;
	width:80px;
}
.logo_btn_class .search_text{
	width:60px; 
	float:left; 
	text-align:center; 
	line-height:21px;
}
.compare_btn{
	float:right; 
	background:url(../images/compare-btn.png) no-repeat; 
	width:299px; 
	height:32px; 
	margin-right:20px;
	cursor: pointer;
}

.compare_btn_no_step_2{
	float:right; 
	background:url(../images/botton_no_step_2.png) no-repeat; 
	width:299px; 
	height:32px; 
	margin-right:20px;
	cursor: pointer;
}

/* Style sheet for Destination Guide Pages. */
.page_top{
width:732px;
height:11px;
float:left;
background-image:url(../images/page_top.png);
background-repeat:no-repeat;
}

.page_mid{
width:732px;
float:left;
background-image:url(../images/page_mid.png);
background-repeat:repeat-y;
}

.page_bottom{
width:732px;
height:12px;
float:left;
background-image:url(../images/page_bottom.png);
background-repeat:no-repeat;
}

.page_container{
float:left;
margin-left:14px;
margin-top:10px;
display:inline;
}

.innerpage_container{
width:701px;
margin-left:15px;
display:inline;
float:left;
}

.page_left{
width:345px;
float:left;
}

.page_right{
width:341px;
float:right;
}

.page_lft_top{
width:345px;
height:10px;
float:left;
background-image:url(../images/page_lft_top.png);
background-repeat:no-repeat;
}

.page_lft_mid{
width:345px;
float:left;
background-image:url(../images/page_lft_mid.png);
background-repeat:repeat-y;
}

.page_lft_bottom{
width:345px;
height:11px;
float:left;
padding-bottom:5px;
background-image:url(../images/page_lft_bottom.png);
background-repeat:no-repeat;
}

.plane{
width:341px;
height:203px;
float:left;
background-image:url(../images/plane.png);
background-repeat:no-repeat;
}

.pagecal{
width:240px;
1float:left;
margin-top:5px;
margin-left:9px;
display:inline;
}

.pagecheapest{
width:250px;
float:left;
margin-top:5px;
margin-top:5px;
margin-left:9px;
}

.page_box{
width:340px;
height:179px;
float:left;
background-image:url(../images/pagebox.png);
background-repeat:no-repeat;
margin-top:9px;
}

.pagebox_container{
width:329px;
float:left;
margin-left:5px;
margin-top:4px;
display:inline;
}

.pagebox_heading{
font-size:24px;
color:#0B6786;
font-family:Calibri;
float:left;
text-align:left;
font-weight:bold;
padding-left:1px;
width:auto;
}

.pagebox_txt{
font-family:Arial;
font-size:11px;
color:#333333;
text-align:left;
float:right;
margin-top:4px;
padding-right:2px;
width:auto;
}

.pagebox_lowertxt{
width:99%;
float:left;
margin-top:17px;
font-family:Arial;
font-size:11px;
color:#333333;
text-align:left;
}

.pgboxcls{
width:350px;
padding-left:15px;
color:#990000;
text-align:left;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.npage_top{
width:698px;
height:8px;
 float:left;
 background-image:url(../images/npage_top.png);
 background-repeat:no-repeat;
 margin-top:12px;
 }
 
 .npage_mid{
 width:698px;
 float:left;
 background-image:url(../images/npage_mid.png);
 background-repeat:repeat-y;
 }
 
 .npage_bottom{
 width:698px;
 height:8px;
 float:left;
 background-image:url(../images/npage_bottom.png);
 background-repeat:no-repeat;
 }
.npage_container{
width:684px;
float:left;
margin-left:6px;
display:inline;
}

.nbox_lft{
width:277px;
float:left;
background-image:url(../images/nbox_lft.png);
background-repeat:no-repeat;
background-position:top;
min-height:296px;
background-color:#FFFFFF;
}

.nbox_rgt{
width:393px;
float:right;
}

.nbox_heading{
width:100%;
color:#333333;
font-weight:bold;
font-size:13px;
font-family:Arial;
text-align:left;
float:left;
}

.hlne{
width:391px;
float:left;
height:1px;
background-image:url(../images/hlne.png);
background-repeat:no-repeat;
margin-top:4px;
}

.nbox_detail{
width:100%;
color:#333333;
font-size:11px;
font-family:Arial;
text-align:left;
float:left;
margin-top:4px;
}

.mgntp{
margin-top:6px;
}

.nboxleft_cont{
width:261px;
margin-left:7px;
margin-top:11px;
display:inline;
loat:left;
}

.lftbox_line{
width:261px;
 float:left;
height:1px;
background-image:url(../images/lftbx_line.png);
background-repeat:no-repeat;
margin-top:4px;
}

.lftbox_incont{
width: 9px;
float:left;
margin-top:7px;
margin-left:11px;
display:inline;
}

.nblk1{
width:74px;
float:left;
}

.nblk2{
width:70px;
float:left;
}

.nblk3{
width:90px;
float:left;
}

.nblkhead{
font-family:Arial;
font-size:12px;
color:#990000;
font-weight:bold;
text-align:left;
width:100%;
float:left;
}

.row{
width:100%;
float:left;
margin-top:5px;
font-size:11px;
color:#333333;
text-align:left;
font-family:Arial;
}
.logoboxtop{
width:713px;
height:20px;
float:left;
background-image:url(../images/logobox_top.png);
background-repeat:no-repeat;
margin-top:15px;
}
.logoboxmid{
width:713px;
float:left;
background-image:url(../images/loginboxmid.png);
background-repeat:repeat-y;
}

.logoboxbottom{
width:713px;
height:16px;
float:left;
background-image:url(../images/logoboxbottom.png);
background-repeat:no-repeat;
}
.logoboxtop h1{
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin-left:8px;
margin-top:3px;
display:inline;
text-align:left;
float:left;
}

.logodiv{
width:80px;
height:33px;
float:left;
margin-top:16px;
margin-left:8px;
cursor:pointer;
display:inline;
}

.sepline{
width:193px;
height:1px;
background-image:url(../images/sepline.png);
background-repeat:no-repeat;
float:left;
margin-top:2px;
padding-bottom:5px;
}

.logodiv2{
/*width:80px;*/
/*height:33px;*/
float:left;
margin-top:10px;
margin-left:9px;
cursor:pointer;
display:inline;
}

.airbg{
width:457px;
float:left;
/*background-image:url(../images/airbg.png);
background-repeat:no-repeat;*/
margin-top:2px;
margin-left:9px;
display:inline;
}

.airbg_top{
width:457px;
height:9px;
float:left;
background-image:url(../images/airbg_top.png);
background-repeat:no-repeat;
}

.airbg_mid{
width:457px;
float:left;
background-image:url(../images/airbg_mid.png);
background-repeat:repeat-y;
}

.airbg_bottom{
width:457px;
height:9px;
float:left;
background-image:url(../images/airbg_bottom.png);
background-repeat:no-repeat;
}

.chknewdiv{
/*width:100%;*/
float:left;
margin-top:2px;
/*height:19px;*/
/*background-color:#92B6DA;*/
}
.chkb_div{float:left; margin-left:4px; display:inline;}
.chkb{margin:0px; padding:0px;}
.chktxt{font-family:arial; font-size:12px; color:#333333; float:left; display:inline; width:auto; margin-top:2px;}

.chkb_div2{float:left; margin-left:2px; display:inline;}
.chkb2{margin:0px; padding:0px;}
.chktxt2{font-family:arial; font-size:11px; color:#333333; float:left; display:inline; width:auto; margin-top:2px;}

.buttonnew4{
width:152px;
height:26px;
float:left;
display:inline;
margin-left:150px;
margin-top:15px;
/*background-image:url(../images/bt1.png);*/
background-repeat:no-repeat;
font-family:Tahoma;
font-size:14px;
color:#000000;
text-align:center;
padding-top:4px;
cursor:pointer;
z-index:-1;
}

/*////////////////////////////////////
 16-9-10
///////////////////////////////////*/

.onerow
{
 float:left;
 width:100%;
}
.h_bg
{
 float:left;
 width:643px;
 *width:648px;
height:25px;
 background-color:#CCCCCC;
 color:#990000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 padding-left:5px;
 font-weight:bold;
 line-height:25px;
 text-align:left;
}
.info_pan
{
 float:left;
 width:641px;
 *width:648px;
 border:dashed 1px #CCCCCC;
 padding-top:10px;
/* padding-bottom:10px;*/
 padding-left:5px;
 border-top:0px;
 color:#333333;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
}
.divs_pan
{
 width:225px;
 float:left;
 padding-bottom:10px;
 }
.divs_pan_1
{
 width:185px;
 float:left;
 padding-bottom:10px;
}
.drop_new_1 {
width:187px;
 height:17px;
font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
border:none;
 color:#006699;
 }
.topspace
{
 padding-top:10px;
}
.top80
{
padding-top:80px;
}
.ga_maindiv
{
float:left;
width:auto;
padding-left:15px;
padding-top:15px;
text-align:left;
}
.page_mid_gl{
width:702px;
float:left;
padding:15px;
background-image:url(../images/page_mid.png);
background-repeat:repeat-y;
padding-top:0;
padding-bottom:0;
}
.gl_top_h
{
 float:left;
 width:450px;
 font-family:Tahoma;
 font-weight:bold;
 font-size:26px;
 line-height:30px;
}
.top_smal_gl
{
font-size:16px;
font-weight:normal;
}
.top_buld_gl
{
float:right;
background-image:url(../images/buld_img.png);
width:206px;
height:67px;
}
.top_h2_bg_gl
{
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px ;
 behavior:url(PIE.htc);
 position:relative;
 float:left;
 background-color:#d5d2c9;
 width:100%;
 height:40px;
 font-family:Tahoma;
 font-weight:bold;
 font-size:14px;
 line-height:38px;
 /*color:#FFFFFF;*/
 color:#000000;
 margin-top:5px;
}
.top_h2_bg_gl_1
{
 float: right;
 width:auto;
 padding-right:15px;
}
.top10
{
padding-top:10px;
}
.map_left_tex
{
float:left;
height:auto;
width:327px;
padding-right:15px;
}
.map_div
{
float:left;
height:168;
width:690px;
border: solid 2px #ffa800;
padding:3px;
}
.ga_maindiv p
{
float:left;
padding:0;
margin:0;
width:100%;
/*color:#747474;*/
color:#000000;
font-family:Arial;
font-size:12px;
line-height:18px;
padding-top:15px;
}
.top20
{
padding-top:10px;
}
.ga_maindiv h1
{
float:left;
padding:0;
margin:0;
width:100%;
color:#000;
font-family:Arial;
font-size:16px;
line-height:18px;
font-weight:bold;
padding-top:25px;
}
.gl_listing
{
float:left;
padding:0;
margin:0;
width:335px;
padding-left:15px;
list-style:none;
}
.gl_listing li
{
float:left;
padding:0;
margin:0;
width:325px;
padding-left:10px;
list-style:none;
background-image:url(../images/li_icon.png);
background-position:0 10px;
background-repeat:no-repeat;
/*color:#747474;*/
color:#000000;
font-family:Arial;
font-size:12px;
line-height:18px;
}
.ga_maindiv h2
{
float:left;
padding:0;
margin:0;
width:100%;
/*color:#928B8B;*/
color:#000000;
font-family:Arial;
font-size:24px;
line-height:30px;
font-weight:bold;
padding-top:15px;
}
.gl_spacer
{
float:left;
width:100%;
height:9px;
margin-top:3px;
background-image:url(../images/gl_spacer.png);
}
.gl_pan_spacer
{
float:left;
width:100%;
height:2px;
margin-top:25px;
background-image:url(../images/pan_spacer.png);
background-position:center;
}
.top_mar20
{
margin-top:20px;
}
.top_h2_bg_gl_2
{
 float: left;
 width:auto;
 color:#000000;
 padding-left:15px;
 font-size:20px;
 font-weight:bold;
}
/*////////////////////////////////////////////
 widget PAGE
////////////////////////////////////////////// */
.outerbody_widget{
width:934px;
height:auto;
}
.toplinks_widget{
width:auto;
height:20px;
float:right;
margin-top:35px;
}

.toplinks_widget a{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#006699;
text-align:left;
text-decoration:underline;
}
.outerbodytop_widget{
width:934px;
height:15px;
float:left;
background-image:url(../images/outerbodytop_wg.png);
background-repeat:no-repeat;
}
.outerbodymid_widget{
width:934px;
height:auto;
float:left;
background-image:url(../images/outerbodymid_wg.png);
background-repeat:repeat-y;
}
.outerbodybtm_widget{
width:934px;
height:16px;
float:left;
background-image:url(../images/outerbodybtm_wg.png);
background-repeat:no-repeat;
}
.header_widget{
width:934px;
height:70px;
float:left;
}
.pageleft
{
float:left;
width:732px;
}
.page_right
{
float:left;
height:auto;
width:162px;
padding-left:4px;
}

.addthis_share_div{
	float:right; 
	overflow:hidden; 
	height:22px; 
	padding-right:2px;
}


/*---------------------------------------------------------------------------------------------------------------*/
/* 									STYLE FOR DESTINATION GUIDE                                                  */
/*---------------------------------------------------------------------------------------------------------------*/

.top_blu_hding{
float:left;
width:738px;
height:41px;
-webkit-border-radius:16px 16px 0px 0px;
-moz-border-radius:16px 16px 0px 0px;
border-radius:16px 16px 0px 0px;
behavior:url(PIE.htc);
background-image:url(../images/blu_hding_bg.png);
background-position:left top;
background-repeat:repeat;
border:1px solid #aeb7c3;
margin-top:-18px;
position:relative;
}
.top_blu_hding h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
text-align:left;
line-height:41px;
font-weight:normal;
margin-left:20px;
}
h1{
margin:0px;
padding:0px;	
}
.menu_data_div{
float:left;
width:748px;
height:auto;
position:relative;
margin-left:-8px;
margin-top:20px;
}
.left_menu{
float:left;
width:231px;
height:auto;
}
.right_map_banner{
float:left;
width:499px;
height:auto;
margin-left:8px;
}
.menu_hding{
float:left;
width:222px;
height:39px;
-webkit-border-radius:0px 16px 0px 0px;
-moz-border-radius:0px 16px 0px 0px;
border-radius:0px 16px 0px 0px;
behavior:url(../PIE.htc);
background-image:url(../images/menu_hding_bg.png);
background-repeat:repeat-x;
background-position:right top;
border-left:8px solid #e7a320;
position:relative;
}
.hding_text{
float:left;
width:auto;
height:39px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-transform:uppercase;
border-left:1px solid #f9d48e;
font-weight:bold;
line-height:39px;
padding-left:10px;
}
.menu_hding_blu{
float:left;
width:222px;
height:28px;
background-image:url(../images/blu_menu_bg.png);
background-repeat:repeat-x;
background-position:right top;
border-left:8px solid #b3c3d4;
margin-top:1px;
}
.menu_text{
float:left;
width:211px;
text-align:left;
height:39px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#006699;
text-transform:uppercase;
border-left:1px solid #aed3f2;
font-weight:bold;
line-height:28px;
padding-left:10px;
text-decoration:none;
}
.menu_text:hover{
float:left;
width:211px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-transform:uppercase;
border-left:1px solid #aed3f2;
font-weight:bold;
line-height:28px;
padding-left:10px;
text-decoration:none;
background-image:url(../images/blu_hding_over.png);
background-repeat:repeat-x;
background-position:left center;
text-align:left;
}
.menu_text_sel{
float:left;
width:201px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-transform:uppercase;
border-left:1px solid #aed3f2;
font-weight:bold;
line-height:28px;
padding-left:20px;
text-decoration:none;
background-image:url(../images/blu_hding_over.png);
background-repeat:repeat-x;
background-position:left center;
text-align:left;
}
.menu_bottom{
float:left;
width:222px;
height:20px;
background-image:url(../images/blu_menu_bg.png);
background-repeat:repeat-x;
background-position:right top;
border-left:8px solid #B3C3D4;
margin-top:1px;
-webkit-border-radius:0px 0px 16px 0px;
-moz-border-radius:0px 0px 16px 0px;
border-radius:0px 0px 16px 0px;
behavior:url(PIE.htc);
position:relative;
}
.menu_bottom_line{
float:left;
width:201px;
text-align:left;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-transform:uppercase;
border-left:1px solid #aed3f2;
font-weight:bold;
line-height:28px;
padding-left:20px;
text-decoration:none;
}
.top_blu_hding_map{
float:left;
width:497px;
height:37px;
-webkit-border-radius:16px 16px 0px 0px;
-moz-border-radius:16px 16px 0px 0px;
border-radius:16px 16px 0px 0px;
behavior:url(PIE.htc);
background-image:url(../images/blu_hding_bg.png);
background-position:left top;
background-repeat:repeat;
border:1px solid #aeb7c3;
position:relative;
}
.top_blu_hding_map h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
text-align:left;
line-height:37px;
font-weight:normal;
margin-left:20px;


}
.map_bg_div{
float:left;
width:497px;
height:310px;
-webkit-border-radius:0px 0px 16px 16px;
-moz-border-radius:0px 0px 16px 16px;
border-radius:0px 0px 16px 16px;
behavior:url(PIE.htc);
background-image:url(../images/map_bg.png);
background-position:bottom left;
background-repeat:repeat-x;
border:1px solid #e3e3e3;
border-top:none;
position:relative;
}
.map_div_new{
float:left;
width:479px;
height:272px;
background-image:url(../images/map_img.png);
background-position:center top;
background-repeat:no-repeat;
margin-top:13px;
}
.usa{
float:left;
width:142px;
height:94px;
  
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-146px;
margin-left:9px;
position:relative;

}
.usa:hover{
float:left;
width:142px;
height:94px;
background-image:url(../images/usa_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-146px;
margin-left:9px;
position:relative;
}
.africa{
float:left;
width:106px;
height:97px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:202px;
margin-top:-71px;
}
.africa:hover{
float:left;
width:106px;
height:97px;
background-image:url(../images/africa_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:202px;
margin-top:-71px;
 
}
.middaleast{
float:left;
width:78px;
height:60px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
z-index:1000000000000000000000000000;
margin-left:268px;
margin-top:-99px;
}
.middaleast:hover{
float:left;
width:78px;
height:60px;
background-image:url(../images/middal_east_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:268px;
margin-top:-99px; 
z-index:1000000000000000000000000000;
}
.austriala_pacific{
float:left;
width:95px;
height:72px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:362px;
margin-top:-47px;
z-index:10000;
}
.austriala_pacific:hover{
float:left;
width:95px;
height:72px;
background-image:url(../images/austriala_pacific_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:362px;
margin-top:-47px;
z-index:10000;
}
.asia_map{
float:left;
width:184px;
height:150px;
margin-bottom:50px;
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:22px;
margin-left:-33px;
z-index:100000;
}
.asia_map:hover{
float:left;
width:184px;
height:150px;
padding-bottom:50px;
background-image:url(../images/asia_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:22px;
margin-left:-34px;
z-index:100000;
}
.caribbian_map{
float:left;
width:81px;
height:34px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-75px;
margin-left:117px;
}
.caribbian_map:hover{
float:left;
width:81px;
height:34px;
background-image:url(../images/caribbian_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-75px;
margin-left:117px;
 
}
.mexico_map{
float:left;
width:82px;
height:36px;
 
background-repeat:no-repeat;
background-position:left top;
position:relative;
margin-top:-115px;
margin-left:44px;
 
}
.mexico_map:hover{
float:left;
width:82px;
height:36px;
background-image:url(../images/mexico_map.png);
background-repeat:no-repeat;
background-position:left top;
position:relative;
margin-top:-115px;
margin-left:44px;
 
 
}
.canada_map{
float:left;
width:118px;
height:125px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:43px;
margin-top:7px;
z-index:100;
}
.canada_map:hover{
float:left;
width:118px;
height:125px;
background-image:url(../images/canada_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:43px;
margin-top:7px;
z-index:100;
}
.central_map{
float:left;
width:100px;
height:98px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-88px;
margin-left:88px;
}
.central_map:hover{
float:left;
width:100px;
height:98px;
background-image:url(../images/central_south.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-top:-88px;
margin-left:88px;
}
.europ_map{
float:left;
width:111px;
height:116px;
 
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:50px;
margin-top:49px;

}
.europ_map:hover{
float:left;
width:111px;
height:116px;
background-image:url(../images/europ_map.png);
background-repeat:no-repeat;
background-position:top center;
position:relative;
margin-left:50px;
margin-top:49px;
}
.traval_link{
float:right;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
margin-right:10px;
margin-top:15px;
}
.bottom_tab{
float:left;
width:748px;
height:39px;
background-image:url(../images/bottom_tab_bg.png);
margin-top:10px;
}
.tab_text{
float:left;
width:auto;
height:39px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#006699;
line-height:39px;
background-image:url(../images/tab_left.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;
}
.open_bg{
float:right;
width:90px;
height:39px;
background-image:url(../images/open_btn_bg.png);
background-position:left top;
background-repeat:repeat-x;
border-left:1px solid #e0970c;
border-right:1px solid #e0970c;
text-decoration:none;
}
.open_bg span{
float:left;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
background-image:url(../images/open_btn_arrow.png);
background-position:right center;
background-repeat:no-repeat;
padding-right:25px;
margin-left:13px;
margin-top:10px;
}
.counrty_link_div{
float:left;
width:149px;
height:auto;
margin-top:0px;
}
.counrty_link_div a{
float:left;
width:149px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
text-align:left;
margin-left:15px;
margin-top:5px;
}
.counrty_link_div a:hover{
text-decoration:underline;
}

/*---------------------------------------------------------------------------------------------------------------*/
/* 									END .. STYLE FOR DESTINATION GUIDE                                           */
/*---------------------------------------------------------------------------------------------------------------*/
.new_h_ex
{
	float:left;
	width:610px;
	*width:700px;
	height:40px;
	background-image:url(../images/h_bg.png);
	padding-left:90px;
	line-height:40px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
.protect_ico {
    background-image: url("../images/protection_ico.png");
    float: left;
    height: 73px;
    margin-top: -59px;
    position: relative;
    width: 68px;
}
.protection_box
{
	float:left;
	width:678px;
	*width:700px;
	padding:10px;
	border:solid 1px #ffa800;
}
.new_h1_ex
{
	float:left;
	width:100%;
line-height:18px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #666;
font-weight:bold;
}
.protection_ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
}
.protection_ul li
{
	background-image: url("../images/tick_ex.png");
	background-repeat:no-repeat;
	background-position:left top
	float:left;
	width:670px;
	padding:0;
	margin:0;
	padding-left:20px;
	line-height:20px;
	list-style:none;
	font-size:12px;
	color:#5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
}
.prot_bot_div_main{
	width:678px; 
	overflow:hidden; 
	float:left; 
	margin-top:5px;
}
.prot_bot_div_top{
	background:url(../images/inner_box_top.png) no-repeat; 
	width:678px; 
	height:12px; 
	float:left; 
	overflow:hidden
}	
.prot_bot_div
{
	float:left;
	width:678px;
	padding:0px;
	font-size:12px;
	color:#000;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/inner_bo_cen.png) repeat-y; 
	
}
.prot_bot_div_bottom{
	background:url(../images/inner_bo_bot.png) no-repeat; 
	width:678px; 
	height:12px; 
	float:left
}
.prot_radio
{
	float:left;
	width:10px;
	padding-right:15px;
}
.prot_radio_tex
{
	float:left;
	width:600px;
}
.prot_radio_tex2
{
	float:left;
	width:600px;
	font-size:11px;
}
.prot_radio_tex p
{
	padding:0;
	margin:0;
	float:left;
	width:100%;
	line-height:19px;
}
.protect_rgt
{
	float:right;
	width:auto;
	font-weight:normal;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; }

.tooltip_body{
	background-color:#FFFFFF;
	width:250px; 
	border: solid 1px #BECFE0; 
	float:left; 
	font-family:Arial, Helvetica, 
	sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	padding:3px;
}

.tooltip_body p{
	color: #FFA800;
}
.tooltip_body span{
	color:#000000;
}
.outer_center_low_fare{
	width:650px; 
	float:left;
}

.sr_united_airline_note{
	float:left; 
	width:641px; 
	font-size:13px; 
	font-weight:bold; 
	border: solid 2px #C6C6C6; 
	background-color:#eee; 
	margin: 18px 0px 10px 27px; 
	font-family:Tahoma; 
	color:#FF0000; 
	padding:8px;
}


/*/////////////////////////////////////////////////////
/////////////////////////////////////////////////////
      29 5 2012
//////////////////////////////////////////////////////*/
.innerbdyleft_v3{
width:730px;
height:auto;
float:left;
margin-left:10px;
margin-top:8px;
}
.innerbdylefttop_v3{
width:730px;
height:13px;
float:left;
background-image:url(../images/innerbodylfttop_v3.png);
background-repeat:no-repeat;
}
.innerbdyleftmid_v3{
width:704px;
height:auto;
float:left;
text-align:left;
padding-left:13px;
padding-right:13px;
background-image:url(../images/innerbodylftmi_v3d.png);
background-repeat:repeat-y
}
.innerbdyleftbtm_v3{
width:730px;
height:13px;
float:left;
background-image:url(../images/innerbodylftbt_v3m.png);
background-repeat:no-repeat;
}
.head_v3 {
    color: #006699;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    width: 100%;
}
.top_mar20
{
	margin-top:20px;
}
.onerow
{
	float:left;
	width:100%;
}
.sign_input_bg
{
	float:left;
	width:269px;
	height:22px;
	padding:5px;
	background-image:url(../images/input_bg.png);
}
.sign_input_bg input
{
	float:left;
	width:100%;
	height:22px;
	border:none;
	background:none;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.signin_lebel
{
	float:left;
	width:150px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:32px;
}
.btn
{
	float: right;
	background:none;
	border:none;
	width:92px;
	height:32px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	padding-bottom:5px;
	margin-right:276px;
	background-image:url(../images/btn_bg.png);
}
.check_box
{
	float:left;
	width:auto;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.check_box a {
    color: #006699;
    text-decoration: underline;
}
.add_pan
{
	float:left;
	width:134px;
	padding-left:8px;
}
.add_pan_s
{
	float:left;
	width:93px;
	padding-left:8px;
}
.add_input_bg
{
	float:left;
	width:124px;
	height:22px;
	padding:5px;
	background-image:url(../images/s_input.png);
}
.add_input_bg input
{
	float:left;
	width:100%;
	height:22px;
	border:none;
	background:none;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.add_input_bg select
{
	float:left;
	width:100%;
	height:22px;
	border:none;
	background:none;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.add_input_label
{
	float:left;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:18px;
}
.left_pad_0
{
	padding-left:0;
}
.mar_rgt0
{
	margin-right:0;
}
.add_link
{
	float:left;
	width:auto;
	padding-left:20px;
	line-height:32px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/plus_ico.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.add_link a
{
	text-decoration:none;
	color:#006699;
}
.add_link_two {
    background-image: url("../images/plus_ico.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    margin-left: 287px;
    margin-top: -32px;
    padding-left: 20px;
    width: auto;
}
.add_link_two a
{
	text-decoration:none;
	color:#006699;
}
.errmsg_class{
	font-family:Tahoma,Geneva,sans-serif;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	width:690px;
	border: solid 1px #FF0000;
}
.add_input_bg_s
{
	float:left;
	width:83px;
	height:22px;
	padding:5px;
	background-image:url(../images/s2_input.png);
}
.add_input_bg_s input
{
	float:left;
	width:100%;
	height:22px;
	border:none;
	background:none;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.add_input_bg_s select
{
	float:left;
	width:100%;
	height:22px;
	border:none;
	background:none;
	line-height:22px;
	font-size:12px;
	color:#333;
}
.sparter_new
{
	float:left;
	width:100%;
	background-image:url(../images/sparter.png);
	background-position:center;
	height:10px;
	background-repeat:no-repeat;
}

/* Button sor subscriber signup on search result page*/
.orange_button{
float:left;
padding:5px 8px;
text-align:center;
font-weight:bold;
color:#000;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
position:relative;
background-color:#F90;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #F30;
cursor:pointer;
}
.twoway_ipad{
position:relative; 
z-index:444444;
}
.button_abc
{
    float: left !important;
}

.bookingrules_flight li 
{
    list-style: none;
}

.bookingrules_flight li::before
{
	content: "•"; color: red;
	color: #ed4134;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
	font-size: 15px;
}
.formbdy11
{
	display:none;
}
.formbdy1mid
{
	width:432px;
}
.formbdy1mid .radioblock .radiorow:last-child
{
	display:none;
}
.formbdy1mid .radioblock
{
	margin-top:30px;
}
