@charset "utf-8";
/* CSS Document */

.innloading_wrap{
	width:990px;
	margin:0px auto;
	background:url(../images/bg.gif) repeat-x top #ced8e2;
}
.loading_innwrap{
	width:990px;
}
.div_width{
	width:990px;
}
.div_align{
	width:331px;
}
.div_align1{
	width:323px;
}

/* Start page for flight */
.midd_rightdivtop{
	margin:0px;
	padding:0px;
	width:622px; 
}
.midd_rightdivtop-cairo{
	margin:8px 0px 0px 0px;
	padding:0px;
	width:622px; 
}
* html .midd_rightdivtop-cairo{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:622px; 
}
html>/**/body .midd_rightdivtop-cairo{
	margin:8px 0px 0px 0px;
	padding:0px;
	width:622px; 
}
.midd_leftdiv{
	width:331px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	float:left;
}
html>/**/body .midd_leftdiv{
	width:331px;
	margin:19px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	float:left;
}
.midd_rightdivbottom{
	width:622px;
	margin:0px;
	padding:0px;
	float:left; 
}
.midd_rightdivbottom1{
	width:622px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.flighttodubai_wrap{
	width:622px; 
	height:26px; 
	background:url(../images/headerbg.jpg) repeat-x;
}

.dubaisoffers_container{
	width:622px; 
	height:26px; 
}
.flighttodubai_wrap1{
	width:331px; 
	height:26px; 
	background:url(../images/headerbg.jpg) repeat-x;
}
.headerleft{
	width:622px; 
	height:26px; 
	background:url(images/hright.jpg) no-repeat right;
}
.insidewrap{
	width:622px;
}
.insidewrapleft{
	width:331px;
}
.specialwrap{
	width:331px;
}
.specialoffers{
	background:url(../images/specialoffers.jpg) no-repeat; 
	height:26px;
	width:331px;
}
.leftbarborder{
	width:15px;
	background:url(../images/blockleftbar.jpg) no-repeat; 
	height:123px;
	float:left;
}
.middlebar{
	width:588px;
	height:142px;
	float:left;
}
.bottombar{
	width:588px; 
	height:142px; 
	background:url(../images/middbottombg.jpg) repeat-x bottom #f0f2f4;
	float:left;
}
.midbarbg{
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 12px;
	width:600px;  
	padding:3px 0px 2px 0px;
}
.offer_block{
	width:622px; 
	background:url(../images/databg.jpg) repeat-y;
}
.midbarbgcol1margin{
	margin:0px 0px 0px 4px;
}
.midbarbgcol1{
	width:298px; 
	background:url(../images/middbarbg.jpg) repeat;
	float:left;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.midbarbgcol1ul{
	width:298px; 
	float:left;
	margin:0px 2px 0px 0px;
	padding:0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#232323;
}
.midbarbgcol1ulle{
	width:184px;
	float:left;
}
.midbarbgcol1ulri{
	width:110px;
	float:left; 
}
.midbarbgcol1ulri a{
	color:#232323;
	text-decoration:underline;
}
.midbarbgcol1ulri a:hover{
	color:#232323;
	text-decoration:none;
}

.midbarbgcol1ul ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.midbarbgcol1ul ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	display:inline;
}
.midbarbgcol1ul ul li.dataflight{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	display:inline;
}
.midbarbgcol1ul ul li a{
	color:#232323;
	text-decoration:underline;
}
.midbarbgcol1ul ul li a:hover{
	color:#232323;
	text-decoration:none;
}

.midbarbgcol2{
	width:292px; 
	height:132px; 
	background:url(../images/middbarbg.jpg) repeat;
	float:left;
	margin:0px 0px 0px 2px;
}
.offerdatamidlast{
	width:302px; 
	height:17px; 
	display:block; 
	font:12px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:8px 0px 0px 0px;
}
.offerdatamidlast ul{
	margin:1px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.offerdatamidlast ul li{
	margin:0px 0px 0px 0px;
	padding:0px 24px 0px 0px;
	display:inline;
}

.maintxt_block1{
	float:left; 
	width:331px; 
	background:url(../images/middspecial.jpg) repeat-y; 
}

.classwrap{
	width:303px; 
	margin:10px 0px 0px 13px;
	background:url(../images/classmiddbg.jpg) repeat-y top;
}
.classmidoffer{
	width:303px; 
	background:url(../images/classmiddbg.jpg) repeat-y top;
}
.specialdubaih{
	width:331px; 
	height:26px; 
	background:url(../images/hright1.jpg) no-repeat right;
}
.planwrap{
	width:294px;
	mardin:12px 5px 5px 5px;
}
.offer_container{
	margin:5px 0px 0px 0px;
}

.offerlogo{
	width:123px; 
	height:32px; 
	float:left;
}
.offer_data{
	width:171px; 
	height:32px; 
	float:left; 
	background:url(../images/offerbg.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#2f2f30;
}
.offernm{
	width:112px;
	height:20px;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
.offerfr{
	width:51px;
	height:20px;
	float:left;
	margin:8px 0px 0px 0px;
	text-align:left;
}
.dubaipkgdata{
	width:600px; 
	font:12px/21px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:0px 0px 0px 0px;
	background:url(../images/middbarbg.jpg) repeat;
}
.dubaipkgdatanext{
	width:600px; 
	font:12px/21px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:4px 0px 0px 0px;
	background:url(../images/middbarbg.jpg) repeat;
}
.dubaipkgdatanext a{
	width:600px; 
	font:12px/21px Arial, Helvetica, sans-serif; 
	color:#232323;
	text-decoration:none;
	margin:4px 0px 0px 0px;
	background:url(../images/middbarbg.jpg) repeat;
}
.singaporeblock{
	height:30px;
	width:600px; 
	font:12px/21px Arial, Helvetica, sans-serif; 
	color:#232323; 
	margin:4px 0px 0px 0px;
	background:url(../images/middbarbg.jpg) repeat-x 0px 2px;
}
.paddinglast{
	padding:5px 0px 1px 0px;
}
.frheader{
	color:#1e4c91;
}
.specialnm{
	width:420px;
	padding:2px 0px 0px 5px; 
	float:left;
}
/* World */
.specialnmw{
	width:340px;
	padding:2px 0px 0px 5px; 
	float:left;
}
.singaporetxt1{
	width:340px;
	height:30px;
	padding:3px 0px 0px 4px;
	float:left;
}
.specialdnw{
	width:180px;
	padding:2px 0px 0px 0px;
	display:block; 
	float:left;	
}
.singaporetxt2{
	width:180px;
	display:block;
	height:30px;
	float:left;
	background:#FFFFFF;
	text-align:center;
}
.specialfrw{
	width:74px; 
	float:left;
	font-weight:bold;
	display:block;
	padding:2px 0px 0px 0px;
}
.singaporetxt3{
	width:74px; 
	float:left;
	font-weight:bold;
	height:30px;
	display:block;
	padding:3px 0px 0px 0px;
	text-align:center;
}


/* End */
.specialnm2{
	width:380px; 
	display:block; 
	float:left;
	padding:2px 0px 0px 5px;
}
.specialnm1{
	width:340px; 
	display:block; 
	float:left;
}
.specialstar{
	width:30px;
	padding:2px 0px 0px 0px;
	display:block; 
	float:left;
}
.specialdn{
	width:80px;
	padding:2px 0px 0px 0px;
	display:block; 
	float:left;	
}
.specialdn2{
	width:150px; 
	display:block; 
	float:left;
	padding:2px 0px 0px 0px;	
}
.specialdn1{
	width:40px; 
	display:block; 
	float:left;	
}
.specialfr{
	width:60px; 
	float:left;
	font-weight:bold;
	display:block;
	padding:2px 0px 0px 0px;
}
.specialfr1{
	width:180px; 
	display:block; 
	float:left;
	font-weight:bold;
}
.ecoclassoffer{
	width:303px; 
	background:url(../images/classmiddbg.jpg) repeat-y top;
}
.ecoclasscontainer{
	width:294px; 
	margin:0px 0px 0px 4px;
}
.middbottomcontainer{
	width:990px; 
	margin:10px 0px 0px 0px;
}
.businessclassoffer{
	width:294px; 
	margin:0px 0px 0px 4px;
}
.specialclassbottom{
	width:331px; 
	height:9px; 
	background:url(../images/specialpfooter.jpg) no-repeat top;
	text-align:left;
}
.middclassright{
	float:left; 
	width:622px; 
	margin:0px 0px 0px 11px;
}
.cheapflightlink{
	width:622px; 
	height:26px; 
	background:url(../images/hright.jpg) no-repeat right;
}
.packagetop{
	width:622px; 
	height:6px; 
	background:url(../images/pkgtop.gif) no-repeat bottom;
}
.pkgcontainer{
	width:622px; 
	background:url(../images/pkgmidbg.gif) repeat-y; 
	margin:0px; 
	padding:0px;
}
.headertopspacer{
	width:510px; 
	height:15px; 
	margin:0px 0px 0px 10px;
}
.dubaiofferh{
	width:510px; 
	height:15px; 
	margin:0px 0px 0px 6px; 
	padding:0px 0px 0px 14px; 
	font:14px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal; 
	background:url(../images/bullets.gif) no-repeat left; 
}
.dubaiofferh a{
	color:#003365; 
	text-decoration:none;
}
.dubaiofferh a:hover{
	color:#003365; 
	text-decoration:none;
}
.dubaiofferh2{
	width:510px; 
	height:15px; 
	margin:0px 0px 4px 12px; 
	padding:0px 0px 0px 14px; 
	font:14px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal; 
	background:url(../images/bullets.gif) no-repeat left; 
}
.newsline{
	display:block; 
	height:2px; 
	width:570px; 
	border-bottom:1px dashed #7f8182; 
	margin:10px 0px 0px 10px;
}
.dubaiofferh2 a{
	color:#003365; 
	text-decoration:none;
}
.dubaiofferh2 a:hover{
	color:#003365; 
	text-decoration:none;
}
.dubaiofferhnews{
	width:590px; 
	height:15px; 
	margin:0px 0px 20px 6px; 
	padding:0px 0px 0px 14px; 
	font:14px verdana, Helvetica, sans-serif; 
	color:#003365; 
	font-style:normal; 
}
.dubaioffercontainer{
	margin:20px 0px 0px 6px; 
	width:610px;
}
.leftoffercontainer{
	width:304px; 
	float:left; 
	height:88px;
}
.imageleft{
	width:121px; 
	float:left;
}
.offerleftcontainer{
	width:183px; 
	float:left; 
	background:url(../images/databg.gif) repeat-x; 
	height:88px;
}
.offerleftsubcontainer{
	background:url(../images/databg1.gif) repeat-x; 
	width:178px; 
	height:88px;
}
.hotelname1{
	width:176px; 
	display:block;
	margin:2px 0px 0px 0px; 
	padding:0px 0px 0px 2px; 
	font:12px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal;
}
.farecontainer{
	width:164px; 
	height:17px; 
	margin:9px 0px 0px 0px; 
	padding:0px 0px 0px 14px; 
	font:12px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal;
}
.dncontainer{
	float:left; 
	width:70px; 
	margin:0px 0px 0px 20px;
}
.desccontainer{
	width:172px; 
	height:17px; 
	margin:5px 0px 0px 0px; 
	padding:0px 0px 0px 6px; 
	font:14px verdana, Helvetica, sans-serif; 
	color:#232323; 
	font-style:normal;
}
.rightoffercontainer{
	width:304px; 
	float:left; 
	height:88px;
}
.offerrightsubcontainer{
	width:304px; 
	float:left; 
	height:88px;
}
.offerrightcontainer{
	width:183px; 
	float:left; 
	background:url(../images/databg.gif) repeat-x; 
	height:88px;
}
.leftofferpkg{
	background:url(../images/databg1.gif) repeat-x; 
	width:178px; 
	height:88px; 
	float:left;
}
.rightofferpkg{
	background:url(../images/databg1.gif) repeat-x; 
	width:178px; 
	height:88px; 
	float:right;
}
.hotelname2{
	width:176px; 
	display:block;
	margin:2px 0px 0px 0px; 
	padding:0px 2px 0px 0px; 
	font:12px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal; 
	text-align:right;
}
.farecontainer1{
	width:176px; 
	height:17px; 
	margin:9px 0px 0px 0px; 
	padding:0px 0px 0px 2px; 
	font:11px verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#003365; 
	font-style:normal;
}

.dncontainer1{
	float:left; 
	width:65px; 
	margin:4px 0px 0px 0px; 
	padding:0px 2px 0px 0px; 
	text-align:right;
}

.dncontainer11{
	float:right; 
	width:65px; 
	margin:4px 0px 0px 0px; 
	padding:0px 4px 0px 0px; 
	text-align:right;
}

.lofferfr{
	float:left; 
	width:70px; 
	padding:0px 2px 0px 6px; 
	margin:4px 0px 0px 0px; 
	text-align:left;
}
.lofferfr1{
	float:right; 
	width:70px; 
	padding:0px 2px 0px 6px; 
	margin:4px 0px 0px 0px; 
	text-align:left;
}
.rofferfr{
	float:left; 
	width:90px; 
	padding:0px 10px 0px 0px; 
	text-align:right; 
	margin:4px 0px 0px 0px;
}
.desccontainer1{
	width:172px; 
	height:17px; 
	margin:5px 0px 0px 0px; 
	padding:0px 4px 0px 0px; 
	font:14px verdana, Helvetica, sans-serif; 
	color:#232323; 
	font-style:normal; 
	text-align:right;
}
.bottomspacerpkg{
	line-height:20px; 
	width:400px; 
	padding:10px 0px 0px 0px;
}
/* classes for remarks and asteriks */
.conditionf
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	}
.remarksf
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}
.conditionbox
{
	margin:0px auto;
	width: 95%;
	display: block;
	padding: 3px 0px 0px 0px;
}
.getways_right{
	width:348px;
	float:right;
	margin:5px 7px 0px 0px;
}
/* classes for remarks and asteriks ends*/
/* new footer*/
.copy-right{
 width:972px;
 margin:18px auto;
}
html>/**/body .copy-right{
 width:972px;
 margin:12px auto;
 padding:0px 0px 10px 0px;
}
 
.copy-right_bottom{
 margin:0px;
 padding:0px 0px 5px 0px;
 width:515px;
 float:left;
}
.copy-right-link{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 display:block;
 padding-left:5px;
 margin-top:5px;
 background-color:#e4eaf5;
 border:1px solid #afc0e1;
 border-width:1px 0px 1px 0px;
}
.copy-right-link a{
 font:10px/24px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:none;
}
.copy-right-link a:hover{
 font:10px/24px Arial, Helvetica, sans-serif;
 color: #20597d;
 text-decoration:underline;
}
.copy-right-link font{
 font:10px/24px Arial, Helvetica, sans-serif;
 color: #20597d;
 padding-left:490px;
}
.copy-right-link.cheap{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 border-bottom:none;
}
.copy-right-link.air{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 border-bottom:none;
 margin:0px; 
}
.copy-right-link.dest{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
 margin:0px;
}
.copy-right-link.dest2{
 font:10px/24px Verdana, Arial, Helvetica, sans-serif;
 color: #20597d;
}
.copy-right-foot{
 font:10px Verdana, Arial, Helvetica, sans-serif;
 color: #000000; 
 line-height:22px;
 display:block;
 text-align:center;
}
/*new fooater*/
