html body {height: 100%;
			width: 100%!important;
			/*font-family: 12px Arial, sans-serif;*/
			margin: 0;
			padding: 0;}
#over {background:url(../../images/overlay.png) repeat;
                background-color:#000000;
		position: fixed; 
		left: 0;
		top: 0;
		z-index:100;
		width:100%; 
		height:100%;
		margin: 0;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
		-moz-opacity:0.80;
		-khtml-opacity:0.80;}
* html #over {position:absolute;}
#overnew {background:  url(../../images/overlay.png) repeat;
		position: fixed; 
		left: 0;
		top: 0;
		z-index:100;
		width:100%; 
		height:100%;
		margin: 0;
		/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
		-moz-opacity:0.80;
		-khtml-opacity:0.80;}
* html #overnew {position:absolute;}
#box{height: 350px;
	/*overflow: none;*/
	border: 10px solid #87ab05;
	z-index: 150;	
	background: #fff;	
	position: relative;
	padding: 10px;
	text-align:center;
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/}
.sh	{position: absolute;
	top:10px;
	z-index:1000;	 
	width: 800px;
	height:400px; 
	right: 20%;
	/*background: url(/i/shadow.png) repeat !important;*/
	background: url(../../images/overlay.gif) repeat;}
#msg {  height: 97px;
        /*overflow: none;*/
        z-index: 150;
        background-image:url(../../images/error_img1.gif);
        /*border: 5px solid #87ab05;	
        background: #fff;	
        padding: 10px;*/
        position: relative;
        text-align:center;
        /*top: -5px;  these two define the shadow 'offset'*/
        left: -5px; /*...*/
}
.sh_msg	{position: absolute;
         top:200px;	
         z-index:1000;	 
         width: 350px;
         height:97px; 
         right: 30%;
         /*background: url(/i/shadow.png) repeat !important;*/
          }
.bar {  background: #ddd;
        text-align: right;
	margin: -5px;
	padding: 5px;} 
h1 { color: #006;}
.msgtext {height:40px; width:330px; padding:15px 10px 10px 10px; color:#eb3600; font-weight:bold;}
* html .msgtext {padding:15px 10px 0 10px;}
.okbut {height:20px; width:50px; margin:auto; background-color:#eb3600; color:#fff; font-weight:bold; border:0px;}
.okbutwrap {height:20px; width:350px; position:relative; bottom:0px; left:0px;}
* html .okbutwrap {position:absolute; bottom:10px; left:0px;}
.bar2 {background: #ddd url(/i/dragbar.gif) no-repeat center left;
	text-align: right;
	margin: -5px;
	padding: 5px } 
.bar a {
                       border: 1px solid #777; 
                       color: #777; 
                       text-decoration: none; 
                       font-size: 10px; 
                       padding: 0 5px; }
#apDiv1 {
                       position:relative;
                       left:1000px;
                       top:582px;
                       width:100px;
                       height:24px;
                       z-index:1;}
.compitermainoneway {
                       width:798px;
                       height:auto; 
			/*border:1px #CCCCCC solid;*/}
.compitermainbothway {
                        width:798px;
			height:auto; 
			/*border:1px #CCCCCC solid;*/}
.compiterfirsttop {
			width:798px; 
			height:20px;
			background-image:url(../../images/compiter_top.gif);
			background-repeat:no-repeat;}
.compiterbottom {
			width:798px; 
			height:10px;
			background-image:url(../../images/compiter_bot.gif);
			background-repeat:no-repeat;}
.compitersecondtop {
			width:788px; 
			height:20px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:left;
                        padding-top:2px;
			padding-left:10px;
			background-color:#99cc00;}
* html .compitersecondtop {width:798px;}
.closetop {
			width:798px; 
			height:20px;}
.compiterlogos {
			width:798px; 
			height:100px;
                        border-bottom:1px solid #CCCCCC;
			background-color:#fff;}
.logoblockfirst {
			width:138px;
			height:100px;
			float:left;
			background-color:#f5f5f5;}
.options {              width:110px; 
			height:19px;
			background-color:#99cc00;
			font-family:Verdana; font-weight:bold;
			color:#FFFFFF; text-align:center;
			padding-top:3px;
			margin-top:40px;
			margin-left:14px;}
.optionswhite {
			width:110px; 
			height:19px;
			font-family:Verdana;
			margin-top:10px;
			font-weight:bold;
			color:#666666;
			text-align:center;
			text-decoration:underline;
			padding-top:3px;}
.optionsgray {
			width:110px; 
			height:19px;
			font-family:Verdana;
			margin-top:10px;
			font-weight:bold;
			color:#666666;
			text-align:center;
			text-decoration:underline;
			padding-top:3px;}
.optionslogo {
			width:75px; 
			height:20px;
			margin-left:17px;
			margin-top:10px;
			text-align:center;}
.logoblockwhite {
			width:110px;
			height:100px;
			float:left;}
.logoblockgray {
			width:110px;
			height:100px;
			float:left;
			background-color:#f5f5f5;}
.compitertrip {
			width:788px; 
			height:23px;
			padding-top:5px;
			padding-left:10px;
			font-family:arial;
			text-align:left;
			font-size:12px;
			font-weight:bold;
			color:#99cc00;
			border-top:1px #99cc00 solid;
			border-bottom:1px #99cc00 solid;
			background-color:#fff;}
* html .compitertrip {width:798px;}
.compiterdata {
			width:798px; 
			height:20px;
			border-bottom:1px solid #CCCCCC;
			background-color:#fff;}
.datablockfirst {
			width:138px;
			height:18px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			font-weight:bold;
			background-color:#f5f5f5;}
.datablockwhite {
			width:110px;
			height:18px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			font-weight:bold;}
.datablockwhitetd {
                        font-family:Arial;
                        font-size:8px;
                        font-weight:bold;}
.datablockgray {
			width:110px;
			height:18px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			font-weight:bold;
			background-color:#f5f5f5;}
.datablockgraytd {
			font-family:Arial;
			font-size:8px;
			font-weight:bold;
			background-color:#f5f5f5;}
.compiterofferdata {
			width:798px; 
			height:40px;
			border-bottom:1px #CCCCCC solid;
			background-color:#fff;}
.offerdatablockfirst {
			width:138px;
			height:40px;
			float:left;
			text-align:center;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			background-color:#f5f5f5;}
.offerdatablockwhite {
			width:110px;
			height:40px;
			float:left;
			text-align:center;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			background-color:#fff;}
.offerdatablockgray {
			width:110px;
			height:40px;
			float:left;
			text-align:center;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			background-color:#f5f5f5;}
.returnlogos {
			width:798px; 
			height:24px;
			border-bottom:1px solid #CCCCCC;
			background-color:#fff;}
.returnlogosfirst {
			width:138px;
			height:22px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			color:#99cc00; 
			font-weight:bold;
			background-color:#f5f5f5;}
.returnlogoswhite {
			width:110px;
			height:22px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			font-weight:bold;}
.returnlogosgray {
			width:110px;
			height:22px;
			float:left;
			text-align:center;
			font-family:Arial;
			padding-top:2px;
			font-size:11px;
			font-weight:bold;
			background-color:#f5f5f5;}
.closetoptext {
			width:650px;
			height:17px;
			text-align:left;
			padding:2px 0 0 10px;
			float:left;
			font-weight:bold;
			color:#FFFFFF;}

.closetopbut {
			width:16px;
			height:15px;
			float:right;
			cursor:pointer;
			padding-top:1px;
			margin-right:5px;
			vertical-align:bottom;}
* html .closetopbut {margin-right:3px;}	

.AirlineDataWhite { width:110px; min-height:25px; text-align:center; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color:#ffffff; }
.AirlineDataGray { width:110px; min-height:25px; text-align:center; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color:#f5f5f5; }
.AirlineTitle {width:138px; font-size: 11px; min-height:25px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width:138px; background-color:#f5f5f5;}
.AirlineTable {width:798px; border:0px; height:auto; min-height:25px;}

/* Only Airline Data CSS Start*/
.compiterairline {
			width:798px; 
			min-height:20px;
			border-bottom:1px solid #CCCCCC;
			background-color:#fff;}
.datatable {
			width:798px;
			border:0px;
			text-align:center;
			}
.firstairlinedatablock {
			width:138px;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			background-color:#f5f5f5;}
.airlinedatablockwhite {
			width:110px;
			font-family:Arial;
			font-size:11px;
			text-align:center;
			font-weight:bold;}
.airlinedatablockgray {
			width:110px;
			font-family:Arial;
			font-size:11px;
			text-align:center;
			font-weight:bold;
			background-color:#f5f5f5;}
/*Only Airline Data CSS End*/   

/* Modify Panel CSS Start */
.shModify {position: absolute;
			top:100px;
			z-index:1000;	 
			width: 375px;
			height:350px; 
			right: 35%;
			/*background: url(/i/shadow.png) repeat !important;*/
			background: url(../../images/overlay.gif) repeat;}
	
.sidebarModifyRoundedCornerOuter {width:385px;  height:15px; float:left;}
.sidebarModifyHead {width: 385px; height:15px; background-color:#FFFFFF; color:#fff; font-weight:bold; text-align:center;}
.modifyclose {border-bottom: 1px solid rgb(0, 51, 255); height: 11px; position: absolute; top: 5px; left: 330px; text-align: right; font-size: 11px; font-weight: bold; color: rgb(0, 51, 255); cursor:pointer; line-height: 80%;}
.sidebarModifyOuter {width:385px; height:330px; float:left; background:#FFFFFF;}
.sidebarModify {float:left;margin-left:5px; width:374px;height:330px;text-align:justify}
* html .sidebarModify {margin-left:3px;}
.sidebarmodifyBottom {width:385px; clear:both;}

.tabtop{width:374px; height:39px}
.tabfirst{width:113px; float:left; padding-left:1px; height:39px}
.tabsecond{width:113px; float:left; height:39px}
.tabthird{width:147px; float:left; height:39px; background-image:url(../../images/rtop_cut_bg.gif)}
.formcontainer{width:374px; height:285px}
.formcontainermiddle{width:374px; height:275px; background-image:url(../../images/rmid_bg.gif);}
* html .formcontainermiddle{position:relative; left:0px; top:-3px}
.formcontentlinetitle {width:334px; height:16px; margin-left:30px; margin-bottom:1px; }
.formcontentline{width:334px; height:20px; margin-left:30px; margin-bottom:15px}
.formcontentlineinnertitle { width:150px; height:auto; float:left; line-height:100%; }
.formcontentlineinner{width:150px; height:auto; float:left}
.formcontentlineinnerrighttitle {width:150px; height:auto; float:left; line-height:100%; margin-left:20px; }
.formcontentlineinnerright{width:150px; height:20px; float:left; margin-left:20px}
.formcontentlineinnerrightreturn{width:150px; height:20px; float:left; margin-left:20px;}
.formcontentlineblank{width:374px; height:10px}

.formbottom{width:374px; height:15px; position:absolute; left:5px; top:328px; background-image:url(../../images/rbot_bg.gif);}
* html .formbottom{position:relative; left:0px; top:-3px}
.onewayreturn{margin:0px; padding:0px}
.style2{font-size:10px; color:#999;}

b.mtop, b.mbottom{display:block;background:none}
b.mtop b, b.mbottom b{display:block;height: 1px; overflow: hidden; background: #FFF;}
b.m1{margin: 0 5px}
b.m2{margin: 0 3px}
b.m3{margin: 0 2px}

.ms1{margin: 0 2px}
.ms2{margin: 0 1px}
b.mtop b.m4, b.mbottom b.m4{margin: 0 1px;height: 2px}

/* Modify Panel CSS End */
