

input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="reset"], select, textarea, .textarea {
background-repeat:no-repeat;
/*border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;*/
border-color:#69296A;
border-style:solid;
border-width:1px;
font-family:Verdana, Helvetica, sans-serif; color:#2d1c60; font-size:10pt;
margin:0;
padding:0;
background-color:Transparent;
}
.ac_input {
border:0 none;
}
ul li, ol ul li {
list-style-type:none;
}
.bttn-space {
padding:0 100px;
}
.bdr-grey {
border:1px solid #CCCCCC;
}
.form-tabs-con {
height:178px;
padding:0;
width:944px;
}
.maincontainer h1 {
border:0 none;
padding:0;
}
.BE-portlet-container {
float:left;
position:absolute;
width:944px;
}
.BE-portlet-container .tabs-icon-con {
color:#596567;
float:left;
height:178px !important;
width:74px;
}
.booking-pannel-container {
font-family:Verdana, Helvetica, sans-serif; color:#2d1c60; font-size:10pt;
height:auto;
width:800px;


}
.booking-pannel-container .BE-container {
height:auto;
width:auto;
}
.flt-float-left {
float:left;
width:53px;
text-align:left;
}
.ui-spacer {
padding-top:2px;
position:absolute;
}
.booking-pannel-container .flt-main-filter-pannel-tabs {
font-family:Verdana, Helvetica, sans-serif; color:#2d1c60; font-size:10pt; background-color:Transparent;
border:0 none;
height:100%;
width:100%;
}
.booking-pannel-container .flt-BE_main_container {
font-family:Verdana, Helvetica, sans-serif; color:#2d1c60; font-size:10pt;
font-weight:normal;
margin:0 0 0 0;
padding-left:15px;
width:630px;
}
.booking-pannel-container .flt-BE-row-strip-top {

font-size:12px;
margin:0 0 2px;
text-align:left;
width:100%;
}
.flt-col-adlt-dom {
float:left;
width:180px;
}
.flt-col-chld-dom {
float:left;
width:180px;
}
.flt-col-inf-dom {
float:left;
width:180px;
}
.flt-col-adlt-int {
float:left;
width:71px;
}
.flt-col-chld-int {
float:left;
width:120px;
}
.flt-col-inf-int {
float:left;
width:120px;
}
.booking-pannel-container .flt-BE-row-strip-bot {
margin:0;
width:630px;
height:300px;
}
.booking-pannel-container .flt-BE-bot-left-pannel {

}
.booking-pannel-container label span {
color:#989898;
font-size:10pt;
}
.flt-BE-row-strip-bot select {
font-size:10pt;
height:18px;
}
.flt-left {
width:620px;
height:50px;
}
.BE-header {
width:100%;
}
.BE-header h1 {
color:#2D1C60;
font-size:15px;
font-weight:bold;
margin:0 10px 0 0;
}
.radiobttn {
height:25px;
padding:5px 0 0;
}
.radiobttn ul {
margin:0;
padding:0;
}
.radiobttn li {
display:inline;
float:left;
padding:0 10px 0 0;
}
.flt-mod-first-wrapper {
clear:both;
height:75px;
padding-top:1px;
}
.flt-padbot {
padding:1px 0;
}
.bot-pos-default-dom {
margin:0;
padding:3px 0 0;
width:312px;
}
.bot-pos-roundWay-dom {
	display:inline;
	position:absolute;
	top:809px;
	width:312px;
	left: 114px;
}
.dom-dept-rtrn-group {
float:left;
width:230px;
}
.class-default-pos-dom {
height:auto;
left:490px;
position:absolute;
top:90px;
width:120px;
}
.dept-rtrn-cls {
height:auto;
left:600px;
position:absolute;
top:31px;
width:120px;
}
.dom-addflt-box {
float:left;
height:0;
left:0;
position:relative;
width:100%;
}
#flt-mdfy-lnk-id {
color:#1C55C1;
cursor:pointer;
font-size:10pt;
left:510px;
position:absolute;
text-decoration:underline;
top:20px;
}
.dept-spacer {
margin-bottom:1px;
}
.booking-pannel-container .flt-BE-col-depart {
float:left;
height:auto;
margin-right:10px;
width:100px;
}
.flt-BE-col-depart input {
font-size:10pt !important;
height:16px;
width:70px;
}
.booking-pannel-container .flt-BE-col-return {
float:left;
height:auto;
margin-right:10px;
width:100px;
}
.flt-BE-col-return input {
font-size:10pt !important;
height:16px;
width:70px;
}
.flt-BE-row-strip-mid-dom {
margin:0;
width:600px;
height:61px;
}
.flt-BE-row-strip-mid-dom .flt-BE-col-class {
float:left;
}
.flt-BE-row-strip-mid-dom select {
font-size:10pt;
height:18px;
width:170px;
}
.booking-pannel-container .flt-BE-col-from-to {
float:left;
height:auto;
margin:0;
width:180px;
}
.flt-BE-row-strip-mid-dom .flt-BE-col-class select {
width:120px;
}
.flt-BE-bot-right-pannel {
left:414px;
position:absolute;
top:150px;
width:314px;
}
.flt-BE-col-height {
line-height:14px;
width:400px;
}
.flt-BE-row-strip-mid-dom div div img {
cursor:pointer;
margin:2px 0 0 3px;
position:absolute;
}
.booking-pannel-container .flt-BE-bot-left-pannel-int {
float:left;
padding:15px 0 0;
}
.display {
display:block;
}
.js .display {
display:none;
}
.initHide {
display:none;
}
.bot-pos-roundWay-int {
position:absolute;
top:75px;
width:312px;
}
.flt-BE-row-strip-mid-int .flt-BE-col-classTxtInt {
float:left;
}
.flt-BE-row-strip-mid-int .flt-BE-col-class-int select {
width:105px;
}
.flt-BE-col-class-int {
float:left;
}
.class-default-TxtIntpos {
height:auto;
left:473px;
position:absolute;
top:88px;
width:120px;
}
.class-default-Select-pos-int {
height:auto;
left:474px;
position:absolute;
top:103px;
width:120px;
}
.addflt-box-int {
height:0;
left:0;
position:relative;
width:100%;
}
#flt-mdfy-lnk-id-int {
color:#1C55C1;
cursor:pointer;
font-size:10pt !important;

left:495px;
position:absolute;
text-decoration:underline;
top:40px;
}
.flt-mdfyblk
{
    float: left;
    height: 80px;

    overflow: auto;
    width: 630px;
}
.dept-rtrn-cls-int {
height:auto;
left:600px;
position:absolute;
top:31px;
width:120px;
}
.flt-BE-row-strip-mid-int {
display:inline;
float:left;
width:100%;
}
.flt-mdfyexpbox {
height:0;
left:0;
position:relative;
width:100%;
}
.flt-mdfy-lnk {
cursor:pointer;
font-size:10pt;
position:absolute;
}
.flt-BE_main_container iframe {
border:medium none;
display:none;
}
.flt-BE-multicity-exp iframe {
border:medium none;
display:block;
height:560px;
left:0;
position:absolute;
top:0;
width:630px;
z-index:-1;
}
.flt-BE-row-strip-mid-int div div input {
float:left;
}
.flt-BE-row-strip-mid-int div div {
float:left;
margin-top:2px;
}
.flt-BE-row-strip-mid-int div div img {
cursor:pointer;
margin:2px 0 0 3px;
}
.flt-BE-row-strip-mid-int span {
float:left;
}
.flt-BE-row-strip-mid-int select {
font-size:10pt;
height:18px;
width:100px;
}
.flt-BE-row-strip-mid-int input {
font-size:10pt;
height:16px;
width:170px;
}
.booking-pannel-container .flt-BE-col-depart-int {
float:left;
height:auto;
margin-right:10px;
width:100px;
}
.flt-BE-col-depart-int input {
font-size:10pt !important;
height:16px;
width:70px;
}
.booking-pannel-container .flt-BE-col-from-to-int {
float:left;
height:auto;
margin:0;
width:192px;
}
.flt-BE-multicity-exp {
border-bottom:8px solid #0196B1;
border-left:1px solid #9AAECA;
border-right:1px solid #0196B1;
left:73px;
position:absolute;
}
.flt-mdfyblk-exp {
background-color:#FFFFFF;
height:130px;
overflow:auto;
}
.BE-hotel-mid-container {
border-bottom:1px solid #CCCCCC;
color:#000000;
float:left;
height:115px;
margin:0;
padding:3px 0 0;
width:620px;
}
.htlHeadSpcr {
padding:6px 0 5px;
}
.htlTableSpc {
margin:7px 0 0;
}
.BE-hotel-mid-container th {
font-weight:normal;
}
.BE-hotel-mid-container .flt-mdfyblk-hotel {
float:left;
height:81px;
overflow-x:hidden;
overflow-y:auto;
width:630px;
}
.BE-hotel-mid-container a {
color:#1F65A1;
font-size:10pt;
text-decoration:underline;
}
.BE-hotel-mid-container a:hover {
color:#1F65A1;
font-size:10pt;
text-decoration:none;
}
.BE-hotel-mid-container .BE-find-city {
margin-top:0;
padding:0;
width:270px;
}
.BE-hotel-mid-container .BE-find-city .city-text {
float:left;
width:177px;
}
.BE-hotel-mid-container .BE-find-city #city {
width:214px;
}
.BE-hotel-mid-container .BE-checkin {
float:left;
width:150px;
}
.BE-hotel-mid-container .BE-checkin input {
float:left;
font-size:10pt;
height:16px;
width:70px;
}
.BE-hotel-mid-container .BE-checkin td img {
cursor:pointer;
margin:2px 0 0 3px;
}
.BE-hotel-mid-container .BE-find-city .inputBox {
float:left;
margin-top:-3px;
}
.BE-hotel-mid-container .BE-checkout {
float:left;
width:120px;
}
.BE-hotel-mid-container .BE-checkout input {
font-size:10pt;
width:70px;
}
.BE-hotel-mid-container .BE-checkout td img {
cursor:pointer;
margin:2px 0 0 3px;
position:absolute;
}
.BE-dom-int-mid .dept-container {
float:left;
margin:0 0 0 24px;
width:91px;
}
.BE-dom-int-mid .dept-container input {
width:70px;
}
.option-box {
font-size:10pt;
width:40px;
}
#modifysearchform {
width:98%;
}
#modifysearchform select {
font-size:10pt;
height:18px;
width:50px;
}
#modifysearchform table.agedetails tr.content td {
padding-top:3px;
}
#modifysearchform table.agedetails td {
padding-bottom:2px;
width:85px !important;
}
#modifysearchform table.agedetails .roompx {
padding-top:2px;
width:56px !important;
}
#modifysearchform .heightadj {
margin:0;
padding:2px 0;
}
#modifysearchform .inputType {
font-size:10pt;
width:82%;
}
#modifysearchform .find-city a, .find-city a:visited, .find-city a:hover, .find-city a:active {
color:#1F65A1;
float:right;
font-size:10pt;
font-weight:normal;
padding-right:17%;
text-decoration:underline;
}
#passTable td {
padding:1px !important;
white-space:nowrap;
}
.BE-bot {
float:left;
margin:5px 0 0;
width:100%;
}
.BE-bot .hotel-bot-pannel {
float:right;
}
.BE-bot .guaranteed-icon {
width:170px;
}
.BE-bot .hotel-bot-pannel span {
cursor:pointer;
font-size:12px;
font-weight:bold !important;
}
.BE-bot .guaranteed-icon a, .guaranteed-icon a:hover, .guaranteed-icon a:active {
color:#1E56A1;
font-size:12px;

text-decoration:none;
}
.bttn-find-htls {
color:#FFFFFF;
width:120px;
}
#guaranteed_popup {
display:none;
}
#preview {
background-color:#FFF9B4;
border:1px solid #FFC619;
display:none;
height:65px;
padding:6px;
position:absolute;
width:250px;
}
.posSet {
margin-top:-2px;
}
button:hover {
background:none repeat scroll 0 0 transparent;
border:0 none;
}
.btnorange:hover span, .btnorange:hover span span, .btnorange:focus span, .btnorange:focus span span {
border-color:#EF7D02 !important;
color:#FFFFFF;
cursor:pointer;
}
.btnorange span {
background:url("images/orange-bttn-bg.gif") repeat-x scroll 0 0 #F7931D;
border-left:1px solid #EF7D02;
border-right:1px solid #EF7D02;
margin:0;
padding:3px 0;
}
.flt-errorMessage {
border:1px solid red;
color:#CC0000;
float:left;

margin:0 1% 10px;
position:absolute;
}
#errorMessageDisplay {
border:1px solid red;
float:left;
height:200px;
position:absolute;
}
.flighticonDomon, .flighticonInton, .hoteliconon, .trainiconon, .flighticonDomoff, .flighticonIntoff, .hoteliconoff, .trainiconoff {
background:url("images/bookingenginetabssprite.gif") no-repeat scroll 0 0 transparent;

cursor:pointer;
margin:0;
padding:0;
}
.flighticonDomon {
background-position:0 0;
height:45px;
width:74px;
}
.flighticonInton {
background-position:-79px 0;
height:45px;
width:74px;
}
.hoteliconon {
background-position:-158px 0;
height:44px;
width:74px;
}

.flighticonDomoff {
background-position:0 -51px;
height:45px;
width:74px;
}
.flighticonIntoff {
background-position:-79px -51px;
height:45px;
width:74px;
}
.hoteliconoff {
background-position:-158px -51px;
height:44px;
width:74px;
}
.trainiconoff {
background-position:-237px -51px;
height:44px;
width:74px;
}
#errormsg {
clear:both;
color:#D40404;
display:none;
font:bold 1em arial;
text-align:left;
}
#errormsgcontent {
border:0 solid #FF0000;
color:#D40404;
display:block;
font:1em arial;
min-width:150px;
padding:5px;
text-align:left;
}
#errormsgcontent ul {
line-height:17px;
margin:0 0 0 5px;
padding:0;
}
#errormsgcontent ul li {
line-height:17px;
list-style:none outside none;
margin:0;
padding:0 0 0 20px;
}

input#tddate {
border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
border-style:solid;
border-width:1px;
font:0.9em arial;
padding:4px 0 0;
text-transform:capitalize;
width:65px;
}


.loading {
background:url("images/loading.gif") no-repeat scroll right center window;
}
.train-tatkal-warning {
background:none repeat scroll 0 0 #FAFAB0;
border:1px solid #FEF095;
display:none;
float:left;
height:35px;
width:360px;
}
.warning-txt {
padding:5px 10px 5px 40px;
}

.bttn-margin {
padding-top:6px;
}
.flt-i_icon_flights {
float:left;
height:16px;
margin:0 0 2px;
vertical-align:middle;
width:16px;
}
#modyMultiI {
cursor:pointer;
margin-top:3px;
}
#modyMultiI-int {
cursor:pointer;
margin-top:3px;
}
.flt-multi-info, .flt-multi-info-outer {
background:none repeat scroll 0 0 #FFF9B3;
border:1px solid #FDC71D;
color:#000000;
cursor:default;
float:left;
font-size:10pt;
font-weight:normal;
line-height:14px;
margin-left:-48px;
margin-top:10px;
padding:5px;
position:absolute;
text-align:left;
width:200px;
z-index:1000;
}
.flt-multi-info-outer iframe {
border:medium none;
display:block;
height:130px;
margin-left:-48px;
position:absolute;
top:0;
width:250px;
z-index:1000;
}
.flt-multi-info-outer {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
.flt-multi-info-outer iframe {
border:medium none;
display:block;
height:130px;
margin-left:-48px;
position:absolute;
top:0;
width:200px;
z-index:1000;
}
#departCity_dom2 {
display:none;
}
#destCity_dom2 {
display:none;
}
#multi-dp2 {
display:none;
}
#multi-dp3 {
display:none;
}
#multi-dp4 {
display:none;
}
#destCity_dom3 {
display:none;
}
#departCity_dom2 {
display:none;
}
#destCity_dom2 {
display:none;
}
#departCity_dom3 {
display:none;
}
#destCity_dom3 {
display:none;
}
.departDom3 {
display:none;
}
#departCity_dom4 {
display:none;
}
#destCity_dom4 {
display:none;
}
.departDom4 {
display:none;
}
.flightBttn, .flexiSearchBtttn, .SearchBttnDflt {
background:url("images/newHomePageSpritsImg.gif?site=new") no-repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
.flightBttn {
background-position:0 -273px;
height:23px;
width:116px;
}
