html{overflow-y: scroll;}

body {

    margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #000000;
	background: #ffffff;		
}

.box_shade{box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;}


a{color:#003399; cursor:pointer}		
a:link, a:visited { color: #1060af; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #d02639; text-decoration: underline; }

p { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; border: none; }
.float_l {	float: left;}
.float_r {	float: right;}
.input12 {width:255px;border: 1px solid #d0d0d0; padding:4px 2px; color: #666666;float: left; }
input[type=text], input[type=password],textarea, select{font-family:"Trebuchet MS"; font-size:11px; outline:0 }
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
h2 {margin: 0 0 5px 0;	padding: 10px 0;	font-size: 24px;	font-weight: normal;	color: #000000;}
h3 {margin: 0	; padding: 2px 0; font-size: 13px; 	font-weight: bold; color: #3e464d;}
#templatemo_wrapper { width: 1200px; margin: 0 auto;}

/* header */
#templatemo_header_wrapper { width: 100%; background: #fff; margin:0; padding:0;}
#templatemo_header_wrapper iframe{ width: 100%; margin:0; padding:0; height:120px; }
#templatemo_header { clear: both; width: 1200px; margin: 0 auto; padding: 0 10px;	/*background: url(../images/header_bg.gif) no-repeat;*/}
#templatemo_header p { clear: both; width: 100%; font-size: 13px; font-weight:bold;}
#templatemo_header #site_title { float: left;padding-top: 5px; margin-left: 20px; margin-bottom: 0px; width: 230px; height: 140px; text-align: center; overflow: hidden;}
#templatemo_menu_wrapper { width:100%; margin: 0 auto; border-top:#0a5ca5 2px solid;}
#templatemo_content_wrapper { width: 1200px; padding:0px 0px 10px 0px; margin: 0 auto;background:#fcfdff;
                            
                             }
#templatemo_sidebar { float: left; width: 590px; margin:0; padding:0; border:1px solid #0a4891}
.sidebar_box { padding: 10px 25px; background: #fff; }
#templatemo_content { float:right; width:420px;}
.content_box { clear: both; width: 300px; padding: 0px 0px; margin:20px 0 0 0; border-radius:15px; background: #ffffff;}
#templatemo_footer_wrapper {
	width: 100%;
	border-top:#0a5ca5 2px solid;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#templatemo_footer { width: 1185px; margin: 0 auto;	padding: 10px 0px 0px 0px;	text-align: left; color: #7c7471;}
#templatemo_footer a { color: #333333;}
#templatemo_footer .footer_menu { margin: 0 0 10px 0; padding: 0px; list-style: none;}
.footer_menu li { margin: 0px; padding: 0px 15px 0px 15px; display: inline;	border-right: 1px solid #333333;}
.footer_menu li a{color:#1f4a87 !important;font-size:13px;}
.footer_menu .last_menu { border: none;}
.footer_menu .start_menu{padding-left:0px}
#templatemo_footer .footer_menu1 { margin: 0 0 10px 0;padding: 0px; list-style: none;}
.footer_menu1 li { margin: 0px; padding:0px; display: inline;}
#templatemo_footer_wrapper iframe{ width: 100%; margin:0; padding:0; height:70px; }

#content{ margin:10px 0 20px 25px; float:left; min-height:200px; padding:0; border:0px solid #000; width:1160px}
#content h1,#content p,#content ul{ margin:10px; padding:0; font-size:14px; float:left; width:1100px; text-align:justify}
#content li{margin:0 0 0 30px; padding:0; line-height:28px; font-size:14px;}
#content dl{ margin:20px 0 0 50px; padding:0; float:left; width:200px; }
#content dl dt{font-size:14px; font-weight:bold; margin:10px; padding:0}
#content dl  dd{font-size:14px; margin:5px 0 5px 30px; padding:0 0  0 30px; cursor:pointer; background:url(../images/bullet.gif) no-repeat}
#content dl  dd:hover{text-decoration:underline}


#form{width:700px; margin:0 0 0 3px ; padding:20px 0 20px 0; float:left; height:auto; background:#fff; text-align:left}
#form  td{line-height:27px; font-size:13px}
#form  input[type=text],#form input[type=password],#form  select, textarea{width:220px}

#form select{width:225px;}
.contact_rht{margin:0px 0 0 20px;width:400px !important;float:left;}
.add_cont_wrap{margin:auto;margin-top:10px;text-align:center;}
.add_cont_wrap p{width:336px !important;height:280px !important;margin:auto;border:1px solid #ccc;}
#contact_detail{ min-height:100px;  border:1px solid #bbb;
padding:10px;background:rgb(250,250,250);
}
#contact_detail td{font-size:14px; line-height:25px}
#rightForm{margin:0 ; padding:0; width:610px; background:#fff; height:auto; float:right}

.wrapAdd_sidebar{width:1090px;overflow:hidden; margin:auto;}
.flights_wrap{width: 620px; float:left;margin:8px 0px 0px 10px;box-shadow:0 0 3px #333;
-moz-box-shadow:0 0 3px #333;-wekit-box-shadow:0 0 3px #333;}
.flights_wrap1{width: 620px; float:left;margin:8px 0px 0px 10px;border:1px solid #bbb;}

#domestic{background:#fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}
.dometic_top{padding:10px 10px 10px 20px;}
#domestic h1{ overflow:hidden;width:280px; font-size:14px;float:left;margin: 0; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom}
#domestic h1 span{font-size:10px; color:#999999;}
#domestic .input1 {width:235px;border: 1px solid #d0d0d0;padding: 0 2px;color: #666666;float: left; height:20px}
#domestic .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px;color: #666666;float: left;}

#domesticf{background:#fff;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}

#saktablecar tr td h1{overflow:hidden;width: auto; font-size:14px;float:left;margin: 0; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom}

#domesticf h1{ overflow:hidden;width:280px; font-size:14px;float:left;margin: 0; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom}
#domesticf h1 span{font-size:10px; color:#999999;}
#domesticf .input1 {width:235px;border: 1px solid #d0d0d0;padding: 0 2px;color: #666666;float: left; height:20px}
#domesticf .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px;color: #666666;float: left;}

.bottom_sideWrap{padding:10px 0 10px 0;height:auto;overflow:hidden;margin-top:10px;background:#9acafb;border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;
}
.wrapCon_ques{width:310px;float:right;margin:0px 20px 0 0;}
.Con_ques{float:left;width:75px;}

.Con_ques11{float:left;width:210px;margin-left:15px;}
.Con_ques11 p{font-size:17px;margin-top:5px;}
.Con_ques11 p a{font-weight:bold;font-size:15px;}

.add_box300{width:305px;margin:0px 0 0 30px;float:left;}
.add_box300 p{margin-top:8px;width:300px;height:250px;}
.aaddd_wrap{margin-left:12px;margin-top:10px;}
.aaddd_wrap p{float:left;width:300px;height:250px;margin-right:35px;}

.rgt_addWrap{float:left;width:170px;margin:0px 0 0 20px;}
.rgt_addWrap p{margin-top:8px;width:160px;height:600px;}

.add_bottomAdd{text-align:center;margin-top:10px;}
.add_bottomAdd p{width:730px;height:92px;margin:auto;}

.add_bottomAdd1{text-align:center;margin-top:25px;}
.add_bottomAdd1 p{width:468px;height:60px;margin:auto;}

.abt_airpoint{border:1px solid #aaa;margin:10px 17px 0 15px;padding:10px;background:#fff;}
.heading_abt p{padding-bottom:4px;border-bottom:1px solid #aaa;font-size:17px;}
.txt_air_abt p{margin-top:10px;line-height:18px;font-size:14px;text-align:justify;}
.txt_air_abt p strong{color:#333;}
ul.ul_p_abt li{font-size:13px !important;margin-top:5px;}



#signin{width: 565px;float:left; margin:0px 0px 0px 25px; padding:0; height:auto; padding:10px 0; min-height:auto}
#signin h2{font-size:16px; font-weight:bold}
#signin h1{ width:530px; font-size:14px; float:left; margin: 5px 0 0 0 ; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom; }
#signin h1 span{font-size:10px; color:#999999; margin-left:5px}
#signin .input1 {width:400px;border: 1px solid #d0d0d0;padding: 0 2px;color: #666666;float: left; height:28px}
#signin .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px; color: #666666;float: left; height:28px}

#myaccount{width: 915px; float:left; margin:10px 0px 0px 25px;float:left; padding:0; border:0px solid #000}
#myaccount .div{margin:0 0 0 3px; padding:0 10px; float:left;  height:30px; background:#fff}
#myaccount .div.current{background:#deefff; cursor:pointer; }
#myaccount .div:hover{background:#e8f4ff; cursor:pointer}
#myaccount .div.current h1{font-weight:bold}
#myaccount .div h1{margin:0; padding:0; width:auto; float:left; height:30px; line-height:30px;  background:none; font-weight:normal; font-size:13px}
#trips{margin:0; padding:; width:900px; min-height:200px; float:left; border:2px solid #deefff}
#trips .profile{width:80%}
#trips .profile td{border:0; font-size:13px; line-height:25px}
#trips .travel{width:98%; border-bottom:1px solid #e3e3e3}
#trips .travel td{border:0; line-height:25px; font-size:13px}
#trips .travel img{padding:2px; border:1px solid #e3e3e3; float:left; margin:2px 0 0 3px}
#trips .head{margin:10px 0 0 5px; background:#f2f2f2; border-bottom:1px solid #e3e3e3; width:880px; min-height:25px; line-height:25px; padding-left:10px; float:left}
#trips .head h3{font-size:12px; color:#333333; line-height:25px; padding:0; margin:0 0;  float:left}
#trips .head a{float:right; margin:0 10px 0 0; padding:0; height:25px; line-height:25px;}
#trips h4{font-size:15px; color:#333333; margin:0 0 0 5px; width:90%; height:30px; line-height:30px; padding-left:10px; float:left}
#trips h5{font-size:11px; color:#333333; margin:0 0 0 5px; width:880px; height:25px; line-height:25px; padding-left:10px; float:left; font-weight:normal; background:#f4f5fa}
#trips .transation{margin-top:0; width:890px; border-top:1px solid #c3c3c3}
#trips .transation th{padding:0 0 0 4px;}
#trips th{border-bottom:1px solid #e3e3e3; text-align:left}
#trips td{font-size:11px; line-height:15px; padding-top:4px}
#trips .abc td{border:0}
.wrap_travel{}
#trips .add_traveler,.wrap_travel{width:380px;  }
#trips .add_traveler td{border:0; font-size:13px; font-weight:bold}
#trips .add_traveler select,#trips .add_traveler input[type=text]{color:#666; padding:2px 1px; height:auto}


#myaccount h1{ width:auto; font-size:12px; float:left; margin: 0 ; padding:0 0 0 10px; height:auto; line-height:40px; min-height:40px ; vertical-align:bottom;  background:#deefff}
#myaccount h2{ width:97.5%; font-size:14px; float:left; margin: 5px 0 0 5px; padding:0 0 0 10px; height:auto; line-height:26px; height:26px ; background:#e3e3e3}
#myaccount table{float:left; margin:5px; padding:0; width:99%
}
#myaccount th{background:#c3d9ff; border-bottom:2px solid #e3e3e3; height:20px; line-height:20px; text-align:left; padding-left:0px}
#myaccount td{background:#ffffff; border-bottom:1px solid #e3e3e3; height:20px; line-height:20px; vertical-align:top; color:#20201f; font-size:11px; padding-left:0px}
#myaccount td a{ text-decoration:underline}
#myaccount td span{color:#666666}
#myaccount h1 span{font-size:10px; color:#999999; margin-left:5px}
#myaccount a.view{ width:220px; font-size:12px; float:right; margin: 0 10px 0 0 ; padding:0 ; height:auto; line-height:20px; height:20px ; }
#myaccount a.flight{ font-size:13px; }
#myaccount .input1 {width:400px;border: 1px solid #d0d0d0;padding: 0 2px;color: #666666;float: left; height:28px}
#myaccount .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px; color: #666666;float: left; height:28px}

#accoutn_right{float:right; margin:40px 0 0 0; padding:0; min-height:100px; width:250px; }
#profile_right{float:right; margin:40px 0 0 0; padding:0; min-height:100px; width:250px; }
#profile_right h1{margin:0; padding:0 0 0 10px; height:22px; line-height:22px; font-size:11px; background:#e3e3e3}
#profile_right p{margin:0 0 0 0; padding:5px; text-align:justify; font-size:12px; line-height:14px}


#tdr{height:auto; width:240px; float:right; margin:40px 0 0 0; padding:0; border:1px solid #d9d9b8; background:#ffffcc; min-height:80px}
#tdr h1{height:40px; line-height:40px; background:#ffff99; width:230px; margin:0; padding:0 0 0 10px; font-size:18px}
#tdr p{margin:0; padding:5px;  text-align:justify;}
#tdr ul{margin:0; padding:0 5px 5px 5px; float:left; list-style-type:decimal}
#tdr ul li{margin:5px 0 0 20px; padding:0; float:left; line-height:14px; text-align:justify; float:left; width:200px}

#multiCity{width: 720px; float:left; margin:10px 0px 0px 25px; padding:0;}
#multiCity h1{ width:280px; font-size:14px; float:left; margin: 0; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom; }
#multiCity h1 span{font-size:10px; color:#999999;}
#multiCity h3{ width:150px; font-size:14px; float:left; margin: 0; padding:0; height:auto; line-height:30px; height:30px ; vertical-align:bottom; }
#multiCity .input1 {width:250px;border: 1px solid #d0d0d0;padding: 0 2px; color: #666666;float: left; height:20px}
#multiCity .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px; color: #666666;float: left;}
#multiCity .input3{width:100px; border: 1px solid #d0d0d0;padding: 0 2px; color: #666666;float: left; height:20px}


.image{padding-left:20px;}
.ticker{ font-size:12px; color:#000000; text-decoration:none}
.ticker a{ font-size:12px; color:#000000; text-decoration:none}
.ticker a:hover{ font-size:12px; color:#000000; text-decoration:none}
.cen_text{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.cen_text a{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.cen_text a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none;}

.footer{ font-size:10px; color:#00458e;}
.space{padding-left:735px; padding-top:10px;}
.space01{padding-top:10px;}

.butt01{ font-size:12px; color:#123573; text-decoration:none}
.butt01 a{ font-size:12px; color:#123573; text-decoration:none}
.butt01 a:hover{ font-size:12px; color:#123573; text-decoration:none}

.butt02{ font-size:12px; color:#ffffff; text-decoration:none}
.butt02 a{ font-size:12px; color:#ffffff; text-decoration:none}
.butt02 a:hover{ font-size:12px; color:#ffffff; text-decoration:none}

a, a:hover{text-decoration:none}
.form{ font-size:11px; color:#000000;}
.calander{padding-left:20px;}
.calander03{padding-left:38px;}
.calander01{padding-left:40px;}
.calander02{padding-left:10px;}

.ss{color:#cde8f7;}

.ddr{background-color:#FFFFFF; background-repeat:repeat-x; width:318px; height:58px;}
.searchtext{font-size:12px; text-decoration:none; color:#000000}
.searchtext01{font-size:14px; text-decoration:none; color:#3366FF}
.filter{
	font-size:12;
	color:#990000;
	text-decoration:underline;
	padding-left:5px;
}
.filter a{ font-size:12; color:#990000; text-decoration:underline;  padding-left:5px}
.filter a:hover{ font-size:12; color:#003399; text-decoration:none;  padding-left:5px}

.tagc{ background:url(images/tagtop_c.jpg); background-repeat:repeat-x; height:40px; width:948px;}
.tagtet1{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-left:10px; text-decoration:none;}
.tagtet{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.tagtet a{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e;text-decoration:none;}
.tagtet a:hover{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e;text-decoration:underline}

.topcen{background:url(images/l_c.jpg); background-repeat:repeat-y; width:172px;}
.toptet{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.toptet a{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.toptet a:hover{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:underline;}
.toptet01{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.toptet01 a{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.toptet01 a:hover{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.toptet02{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
.toptet03{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}

.toptet04{font-size: 30px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:10px}
.toptet05{font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-left:10px}
.toptet06{font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding-top:5px;}

.cenc{background:url(images/cenc.jpg); background-repeat:repeat-y; width:770px;}
.going{font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.tc{font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.tc a{font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.tc a:hover{font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#00458e; text-decoration:none;}
.step{font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.stepp{font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.forgot{font-size:11px;  color:#0033CC; text-decoration:none;}
.forgot a{font-size:11px;  color:#0033CC; text-decoration:none;}
.forgot a:hover{font-size:11px;  color:#0033CC; text-decoration:underline;}
.content {font-size: 13px; color:#000000;  text-align:justify; text-decoration:none}    
.content1 a {font-size: 13px; color:#0066FF;  text-align:justify; text-decoration:underline;}
.content1 a:hover{font-size: 13px; color:#0066FF;  text-align:justify; text-decoration:none}
 .tit {font-size: 12px; color:#01458e;  font-weight:bold;}
 style1{color:#000000;font-family:Trebuchet MS; font-size: 12px; font-weight:bold;}
.style3{ color:#000000; font-family: Trebuchet MS; font-size: 12px; text-decoration:none;}
.style3 a{ color:#000000; font-family: Trebuchet MS; font-size: 12px; text-decoration:none;}
.style3 a:hover{ color:#999999; font-family: Trebuchet MS; font-size: 12px; text-decoration:none;}
.style6{ color:#0a4891; font-size:13px; font-weight:bold; text-decoration:none; background:#ffffff}
.style2{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none}
.style2 a{color:#FFFFFF; font-size:14px;font-weight:bold;  text-decoration:none}
.style2 a:hover{color:#FFFFFF; font-size:14px; font-weight:bold;  text-decoration:none}
.blue_border{   border:1px solid #033D7D;  } 

#arrow{background:url(../images/arrow.png) no-repeat -12px 3px; font-size:14px; color:#003399; margin:6px 0 0 0; float:left; cursor:pointer; padding:0 0 0 17px; width:auto; line-height:20px}
#arrowd{background:url(../images/arrow.png) no-repeat -12px 3px; font-size:14px; color:#003399; margin:6px 0 0 0; float:left; cursor:pointer; padding:0 0 0 17px; width:auto; line-height:20px}


#modifySearch{height:auto; width:100%; background:#ffffff; border:1px solid #e2e2e2; margin:10px 0 0 0; padding:0; float:left; line-height:30px}
#modifySearch h1{width:200px; float:left; height:30px; line-height:30px; font-size:12px; margin:0 20px 0 0 ; padding:0; background:#f0f0f0; cursor:pointer}
#modifySearch h1 span{padding-left:15px; width:170px; height:30px; line-height:30px; margin-left:10px; font-size:14px; color:#003399;}
#modifySearch h1 span.head{ background:url(../images/arrowsmall.png) no-repeat 0px 9px #f0f0f0}
#modifySearch h2{width:auto; margin:0; padding:0; height:30px; line-height:30px; font-size:12px; float:left; font-weight:bold}
#modifySearchSub{width:1180px; height:auto; float:left; border:10px solid #f0f0f0;}
#clear{clear:both; float:left}
#modifySearchLeft{width: 580px; float:left; margin:10px 0px 0px 10px; padding:0; }
#modifySearchLeft label{width:130px; float:left; margin:0; padding:0; }
#modifySearchLeft h1{ width:290px; font-size:14px; float:left; margin:0 0 0px 0; padding:0; height:30px;  background:none}
#modifySearchLeft h1 span{font-size:10px; color:#999999; margin:0; padding:0}
#modifySearchLeft .input1 {width:235px;border: 1px solid #d0d0d0;padding: 0 2px;color: #666666;float: left; height:20px}
#modifySearchLeft .input2 {width:160px;border: 1px solid #d0d0d0;padding: 1px;color: #666666;float: left;}
#modifySearchRight{width:550px; float:right; margin:10px 10px 0 0; padding:0; height:200px;}
#modifySearchRight h1{width:548px; border:1px solid #e2e2e2; border-bottom:none}
#modifySearchRight table{width:100%}
#modifySearchRight  th,#modifySearchRight  td{width:auto; background:#ffffff}
#modifySearchRight  td{height:auto}
#modifySearchRight  td label{color:#b2b2b2; width:70px; float:left; margin:0 0 0 3px; padding:0; height:10px; line-height:10px; font-size:11px}
#modifySearchRight  td a{color:#003399; width:70px; margin:6px 0 2px 3px; padding:0; height:12px; line-height:12px; float:left; text-decoration:underline; font-size:11px; cursor:pointer}
#modifySearchRight  td.bg{background:#ffffcc}

#leftModify{width:200px; height:auto;  border:0px solid #e3e3e3; float:left; margin:10px 0 10px 0}
#leftBox{width:200px; height:auto; background:#f0f0f0; border:1px solid #e3e3e3; float:left; margin:0 0 10px 0}
#leftBox h1{margin:0; padding:0 0 0 10px; float:left; font-size:14px; width:190px; height:27px; line-height:27px;}
#leftBox h2{margin:0; padding:0 0 0 10px; float:left; font-size:11px; width:190px; height:27px; line-height:27px}
#leftBox h3{margin:0; padding:0 0 0 10px; float:left; font-size:12px; background:#e3e3e3; width:190px; height:27px; line-height:27px;}
#leftBox h4{margin:0 0 0 5px; padding:0 0 0 10px; float:left; font-size:11px; height:27px; line-height:27px; width:180px; color:#333333; border-bottom:1px solid #e3e3e3; cursor:pointer; background:url(../images/arrowsmall.png) no-repeat 0px 9px}
#leftBox h4.active{background:url(../images/arrowsmalldown.png) no-repeat -1px 10px}
#leftBox h5{margin:0; padding:0 0 0 30px; float:left; font-size:12px; height:27px; line-height:27px; width:170px; font-weight:normal; }
#leftBox div{float:left; margin:0; padding:0; width:190px; float:right}
#leftBox span{float:right; line-height:15px; font-size:11px; color:#666666; margin:3px 3px 0 0}
#leftBox td{font-size:11px; height:15px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }


#rightModify{width:980px; float:right; margin:10px 0 ; padding:0; border:0px solid #e3e3e3; height:200px; height:auto;}
#offer{margin:0; padding:0; width:100%; border-bottom:2px solid #ffcc00; border-top:2px solid #ffcc00; height:25px; background:#fcfce1}
#offer h1{margin:0 0 0 10px; padding:0; float:left; font-size:13px; line-height:25px}
#offer p{margin:0 0 0 10px; padding:0; float:left; font-size:13px; line-height:25px}
#offer a{margin:0 0 0 10px; padding:0; float:left; font-size:13px; line-height:25px; color:}

#offers{padding:5px; width:520px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0f9ff), color-stop(1, #a1dbff) );
	background:-moz-linear-gradient( center top, #f0f9ff 5%, #a1dbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f9ff', endColorstr='#a1dbff');
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #8cd0f7;
	display:inline-block;	
		
	}
#offers h1{margin:0 0 0 10px; padding:0; float:left; width: 500px; font-size:14px; color:#000000; line-height:30px}
#offers ul{margin:0; padding:10px 0 0 5px; float:left; list-style:none; background:#fff; list-style:square}
#offers ul li{font-size:12px; margin:0 0 0 15px; padding:0; line-height:25px; color:#0a4891; font-weight:normal; float:left; font-family:Arial, Helvetica, sans-serif; width:485px; text-align:left}

#resultHead{width:820px; background:#deefff; height:auto; float:left; margin:10px 0; padding:6px 0}
#resultHead a{color:#003399; font-size:13px; text-decoration:underline; padding-right:15px; }
#resultHead a.default{ padding-right:15px;background:url(../images/arrow_up_down_default.png) no-repeat right}
#resultHead a.unorder{ padding-right:15px;background:url(../images/arrow_up_down_sort_up.gif) no-repeat right}
#resultHead a.order{ padding-right:15px;background:url(../images/arrow_up_down_sort_down.gif) no-repeat right}

#result{height:auto; width:800px; border:1px solid #e3e3e3; border-radius:4px; float:left; margin:10px 0 0 0 ; padding:10px; background:#f7f7f7}

#result table{color:#333333}
#result td.big{font-size:20px; font-weight:bold; }
#result td.bg1{border-bottom:1px dotted #e3e3e3}
#result td span{color:#8b8b8b; font-weight:bold}
#result td a{height:12px; line-height:12px; cursor:pointer; color:#003399; font-size:12px; text-decoration:underline}
#result td a:hover{text-decoration:none}
.detail{width:800px; float:left; margin:10px 0 0 0; padding:0; border:1px solid #e3e3e3; height:auto;}
.detail div{width:100%; height:auto; background:#fcfcfc; margin:0; padding:0; float:left}
.detail div span{color:#8b8b8b; font-size:11px; line-height:30px; margin-left:10px}
.detail div a{float:right;height:12px; line-height:12px; cursor:pointer; color:#003399; font-size:12px; text-decoration:underline; margin-right:10px; line-height:30px;}
.detail div table{background:#ffffff}
#deal{background:#ffffcc; width:auto; float:left; padding:3px; color:#333333; margin:0 0 3px 0}
#deal img{margin-right:3px}

#round_Detail{width:95%; margin:10px 0; padding:0 0 0 20px; float:left; height:auto; background:url(../images/icon_roundtrip.png) no-repeat 10px 10px #eff0f9; border-radius:5px; }
#round_Detail h1{margin:10px 0 10px 15px; padding:0; float:left; width:auto; font-size:14px; color:#333333}
#round_Detail span{margin:11px 0 10px 3px; padding:0; float:left; width:auto; font-size:14px; color:#333333}
#round_Detail .flight{background:#f4f5fa; border:1px solid #eaeaea; width:190px; height:62px; border-radius: 5px 5px 0 0; float:left; padding:10px 0 0 0; margin:0 0 0 5px; border-bottom:none; text-align:center}
#round_Detail .flight span{line-height:12px; font-size:11px; margin:0; padding:0; float:none}


#price_Detail{margin:5px 0 0px 0; width:100%; height:auto; float:right; padding:0; }
#price_Detail p{font-size:30px; margin:0; padding:0; float:left; font-weight:bold}
#price_Detail span{color:#8b8b8b; line-height:15px}
#round_Detail .flight:hover{background:#ffffff; cursor:pointer}
#round_resultLeft{width:415px; height:auto; float:left; margin: 0; border:0px solid #000; padding:0}
#round_resultHead{width:100%; background:#deefff; height:auto; float:left; margin:0 ; padding:0px 0}
#round_resultHead h1{margin:6px 0 6px 10px; padding:0; float:left; font-size:14px; color:#333333; width:480px}
#round_resultHead a{color:#003399; font-size:13px; text-decoration:underline}
#round_resultHead a.default{ padding-right:15px;background:url(../images/arrow_up_down_default.png) no-repeat right}
#round_resultHead a.unorder{ padding-right:15px;background:url(../images/arrow_up_down_sort_up.gif) no-repeat right}
#round_resultHead a.order{ padding-right:15px;background:url(../images/arrow_up_down_sort_down.gif) no-repeat right}


#round_resultHeadleft{width:489px; margin:0; padding:0; float:left; padding:3px 0; background:#f4f5fa}
#round_result{height:auto; width:489px; border-bottom:1px solid #e3e3e3; float:left; margin:0 ; padding:5px 0; /*background:#efefef*/ background:#ffffff}
#round_result span{color:#8b8b8b}

#leftDetail{width:900px; height:auto; float:left; margin:15px 0 0 0; padding:0; color:#333333}
#steps{width:142px; height:46px;  border:2px solid #e5e5e5; float:left; padding:0; margin:0 0 0 5px; border-bottom:none}
#steps:hover{background:#f2f2f2; cursor:pointer}
#steps.current{background:#e5e5e5}
#steps h5{margin:10px 0 0 10px; padding:0; color:#434343; font-size:35px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; float:left; width:20px; }
#steps span{margin:5px 0 0 10px; padding:0; color:#434343; font-size:11px;  font-family:Arial, Helvetica, sans-serif;  float:left; width:80px; line-height:15px; text-transform:capitalize}
#leftDetail_data{width:860px; margin:0 0 20px 0px; padding: 10px; border:8px solid #e5e5e5; height:auto; float:left}
#leftDetail_data h1{font-size:14px; color:#333333; margin:10px 0 0 0; background:#f2f2f2; border-bottom:1px solid #e3e3e3; width:850px; height:26px; line-height:26px; padding-left:10px}

#leftDetail_data th{border-bottom:1px solid #e3e3e3; text-align:left}
#leftDetail_data td{font-size:11px; line-height:15px; padding-top:4px}
#lic{margin:10px 0 10px 0; padding:0; border:2px solid #c2c2c3; background:#f4f5fa; border-radius:5px; width:856px; float:left; height:120px}
#lic h3{height:60px; width:826px; background:#ffffff; float:left; margin:30px 0 0 10px}
#coupan{margin:10px 0 10px 0; padding:0; border:2px solid #c2c2c3; background:#f4f5fa; border-radius:5px; width:856px; float:left; height:120px}

#validate{width:580px; height:auto; float:left; margin:50px 0 30px 150px; }
#validate td{line-height:20px}
#validatePass{margin:10px 0 0 0; padding:5px 0 0 10px; float:left; border:1px solid #e3e3e3; background:#f4f5fa; width:390px; height:auto; float:left; min-height:50px; border-radius:5px}
#validatePass h2{margin:0; padding:0; background:none;  float:left; border:0; width:100%; font-size:14px; color:#333333; font-weight:bold; line-height:30px}
#validatePass span{margin:0; padding:0; float:left; width:100%; height:auto; line-height:20px}
#getPass{margin:15px 0 10px 0; padding:5px 10px 10px 10px; float:left; width:360px; clear:both; background:#ffffff; height:auto}

#travelerDetail{margin:10px 0 0 0; width:840px; border:1px solid #e3e3e3; height:auto; background:#f4f5fa; border-radius:5px; padding:0 0 15px 10px}
#travelerDetail div{background:#ffffff; width:830px; margin:10px 0 0 0 ; padding:5px 0}
#travelerDetail td{min-height:25x; line-height:25px; font-size:12px}
#travelerDetail input[type=text],textarea{color:#666666;}
#travelerDetail input[type=text],textarea,select{font-size:12px}

#paymentleft{width:150px; float:left; height:auto; margin:0; padding:0; }
#paymentleft ul{margin:0; padding:0; float:left; list-style:none; height:auto; border-top:1px solid #dddddd;}
#paymentleft ul li{width:139px; float:left; margin:0; padding:0; height:45px; border:1px solid #dddddd; border-right:none; border-top:none; background:#f5f5f5; padding-left:10px; line-height:45px; cursor:pointer}
#paymentleft ul li.currunt{background:#ffffff; border:1px solid #c2c2c2; border-right:none;  font-weight:bold; width:140px; margin-top:-1px}

#paymentright{width:857px; margin-top:5px; padding:20px 0; border:1px solid #c2c2c2; height:auto; min-height:230px }
#paymentright td{font-size:13px; }
#paymentright input,select,textarea{font-size:12px}
#paymentright td select{color:#666666; width:200px; }
#paymentright td input[type=text]{color:#666666; width:195px}
#paymentright td textarea{width:400px}
#paymentright td span{font-size:11px; color:#666666}

input[type=submit],input[type=button],input[type=reset]{min-width:90px; }
.button {  
	display: inline-block; padding: 0.5em 1em;  border: 1px solid #d4d4d4; margin:0; text-decoration:none;
    text-shadow: 1px 1px 0 #fff; color: #333; font-weight:bold; white-space: nowrap; cursor: pointer;  outline: none;  
	background-color: #ececec;
    	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	-o-background-clip: padding-box;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	zoom: 1;
	display: inline;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: normal;
	font-family: sans-serif;
	background-image: linear-gradient(#f4f4f4, #ececec);/*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
    /* IE hacks */
}
.button:hover,
.button:focus,
.button.active {
    border-bottom-color: #2a65a0;
    text-decoration: none; 
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3); 
    color: #fff; 
    background-color: #3C8DDE;
    background-image: linear-gradient(#599bdc, #3072b3);
    	border-left-color: #3072b3;
	border-right-color: #3072b3;
	border-top-color: #3072b3;
}
.button:active { 
	border-bottom-color: #2a65a0;
    text-decoration: none; 
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3); 
    color: #fff;  
	text-shadow: 1px 1px 0 #fff; color: #333; font-weight:bold; white-space: nowrap; cursor: pointer;  outline: none;  
	background-color: #3C8DDE;
    	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	line-height: normal;
	font-family: sans-serif;
	background-image: linear-gradient(#3072b3, #599bdc);
	border-left-color: #3072b3;
	border-right-color: #3072b3;
	border-top-color: #3072b3;
}

.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:3px solid black; /*Border around tooltip*/
background:white;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:5px;
text-align:center;
font:bold 12px Arial; font-weight:bold;
}


.classname {
	-moz-box-shadow:inset 0px 0px 4px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 0px 4px 0px #bbdaf7;
	box-shadow:inset 0px 0px 4px 0px #bbdaf7;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #318fc2;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:-1px 0px 0px #528ecc;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-position: center top;
}

.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5; color:#fff; font-weight:bold;
}
.classname:active {	top:1px; color:#fff;}
.detailAnchor{background:url(../images/e_c.gif) no-repeat 0 -2px; padding:0 0 0 18px; float:right;  margin:5px 5px 0 0}
.detailAnchoractive{background:url(../images/e_c.gif) no-repeat 0 -22px; padding:0 0 0 18px; float:right; margin:5px 5px 0 0}


#preferred{width:160px; height:120px; overflow:auto; border:#414141 1px solid; position:absolute; margin:0; padding:0; background:#ffffff; color:#333333; display:block; top:20px; left:1px; border-left:2px solid #b2b2b2; border-top:2px solid #b2b2b2}
#preferred label{ width:100%; float:left; cursor:pointer; }
#preferred td{line-height:15px; font-size:11px; height:15px }
#preferred td:hover{background:#3399ff; color:#fff}
.small{font-family:"Trebuchet MS"; font-size:12px; color: #333333; text-decoration:none;}
 .bg_color{ background-color:#ffc28d;}
 .border{ border:#b8cbe1 solid 2px;}
  .border1{ border:#b8cbe1 solid 1px;}
  
   

 .small{font-family:"Trebuchet MS"; font-size:12px; color: #333333; text-decoration:none;}
 .bg_color{ background-color:#ffc28d;}
 .border{ border:#b8cbe1 solid 2px;}
.mass {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #000;
	text-decoration: none;
}
.enter {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
}


  .border1{ border:#b8cbe1 solid 1px;}
  
  
  .lorem {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.lorem:hover {
	text-decoration: underline;
}
.ijio {
	height: auto;
	width: 400px;
	padding-left: 566px;
}




 .pee {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
	margin-left: 100px;
}
a.pee:hover {
	text-decoration: underline;
}
.please {
	color: #D33849;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}
#heder_5 {
	float: right;
	height: 50px;
	width: 800px;
	margin-top: 40px;
}
#all {
	float: right;
	height: 8px;
	width: 45px;
}
#all_1 {
	height: 34px;
	width: 45px;
}
#yes_down {
	float: left;
	height: auto;
	width: 300px;
}
#add_aire_11 {
	float: right;
	height: 175px;
	width: 220px;
	background-color: #e0d9df;
	margin-top: 50px;
	padding-right: 15px;
}
.rounded {
	border: 1px solid #e3e3e3;
	background-color: #f9f7f5;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.rounded_1 {
	border: 1px solid #e3e3e3;
	background-color: #FFF;
	color: #333;
	font-weight: normal;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: justify;
}



#con_23 {
	height: auto;
	width: 100px;
	float: left;
	clear: left;
	margin-top: 5px;
}

#main #text_space {
	float: left;
	height: 450px;
	width: 1303px;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.text{
	padding: 5px;
	margin: 5px;
	height: 450px;
	overflow: auto;
	text-align: justify;
	text-decoration: none;
}
.star_999 {
	color: #F00;
}
#wallet {
	float: right;
	height: 35px;
	width: 180px;
	margin: 5px;
}
#wallet_1 {
	float: right;
	height: 35px;
	width: 142px;
	margin: 5px;
}




/**containing of top menu**/
.clear{clear:both;}
.wrap_middleP{width:1050px;margin:0 auto;background:#fcfdff;overflow:hidden;
box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444; 
 }
.topMenu_wrap{width:1200px;margin:0 auto;height:44px;background:url(../images/menu_bg.png);}
.menu_val{height:44px;}
ul.nav_top{list-style-type:none;margin:0;padding:0;}
ul.nav_top li{list-style-type:none;float:left;border-right:1px solid #42668b;}
ul.nav_top li p{}
ul.nav_top li p a{padding:12px 25px 11px 25px;color:#fff;font-size:14px;text-decoration:none;line-height:42px;}
ul.nav_top li p a:hover{color:#1f4a87;background:#9acafb;}

/**contact Us**/
.contact_frm{padding:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.contact_frm table{margin:0 10px 0 10px;width:670px;}

.add_abt_wrap{text-align:center !important;}
.add_abt_wrap p{width:728px;height:90px;margin:auto;}
.aftrsearch_adds{float:left;width:250px;margin:0 0 0 20px;}
.aftrsearch_adds p{width:250px;height:250px;margin:15px 0 0 0;}

.shdow_round{background:#fcfdff;overflow:hidden;box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;-moz-box-shadow:0 0 3px #444;}


