/* CSS Document */
.multi_container{padding:20px 0; clear:both}
.multi_left{float:left; width:780px;}
.clr{clear:both}
.multi_content{background: url("/images/flightnew/leftbg.gif") 4px 0 repeat-y ;}
.multi_innerContent{background: url("/images/flightnew/rightbg.gif") right top repeat-y; padding:0 30px; margin-right:4px}
.multi_rightcrimgBox{background: url("/images/flightnew/tab_box.gif") -4px -42px no-repeat; float:right; height:32px; width:32px;}
.multi_topimgBox{background: url("/images/flightnew/tab_box.gif") -7px -187px repeat-x; float:left; height:9px; margin-top:1px; width:936px;}
.multi_leftcrimgBox{background: url("/images/flightnew/tab_box.gif") 0 -3px no-repeat; float: left; height: 32px; margin-top: 0; width:32px;}
.multi_botleftcrimgBox{background: url("/images/flightnew/tab_box.gif") 0 -83px no-repeat; float: left; height: 32px; width: 32px;}
.multi_botimgBox{background: url("/images/flightnew/tab_box.gif") 0 -206px repeat-x; float: left; height: 9px; margin-top: 24px; width:936px;}
.multi_botrightcrimgBox{background: url("/images/flightnew/tab_box.gif") -5px -124px no-repeat; float:right; height:32px; width:32px;}
.multi_passDet, .date-select{padding-top:15px; *padding-top:8px;} .multi_passDet select.count{width:50px}
.multi_passDet span, .dep_dt, .arr_dt{width:216px; float:left; margin-right:30px; height:46px;}
.multi_passDet strong.topHead, .date-select strong{display:block; padding-bottom:6px;}.multi_passDet select.destin{width:214px}
.multi_ugcboxes, .vDateField, .combo-input{background: url("/images/flightnew/ip_bgsmall.gif") left top repeat-x; border:1px solid #CCCCCC; padding:3px;}
select.multi_ugcboxes{padding:2px 0;}
select.multi_ugcboxes:focus, .multi_ugcboxes:focus{border:1px solid #ff0000; outline:none; box-shadow:0px 0px 4px 1px #FF0000}
.multi_fullDet{padding:10px 0 ; margin:10px 0; border-top:2px solid #ccc; border-bottom:2px solid #ccc}
.multi_fullDet ul{margin:0 0 0 0; padding:0}
.multi_fullDet ul li{margin:0; padding:20px 0 0px; list-style:none; }
.multi_fullDet ul li span.num{padding-top:7px}
.multi_fullDet span{float:left; font-weight:bold; height:25px  }
.multi_fullDet strong{float:left; font-weight:bold; padding-bottom:6px;}
.multi_fullDet span.num, .multi_fullDet strong.num{width:57px}
.multi_fullDet span.title, .multi_fullDet strong.title{width:78px}
.multi_fullDet span.fname, .multi_fullDet strong.fname{width:150px}
.multi_fullDet span.lname, .multi_fullDet strong.lname{width:150px}
.multi_fullDet span.age, .multi_fullDet strong.age{width:72px}
.multi_fullDet span.pno, .multi_fullDet strong.pno{width:124px}
.multi_fullDet span.flf, .multi_fullDet strong.flf{width:84px}
.multi_fullDet span.meal, .multi_fullDet strong.meal{width:54px}
.multi_fullDet span.spr, .multi_fullDet strong.spr{width:84px}
.multi_fullDet span.seat, .multi_fullDet strong.seat{width:70px}


.multi_right{float:right; width:200px; }
.multi_right h1{color:#000; background:#EBEBEB; padding:5px 3px; font:bold 14px Arial, Helvetica, sans-serif; margin:0;}
.multi_right p{margin-top:20px; font-size:12px; color:#111515}
.multi_innerContent ul.inter{border-bottom:1px solid #ccc; margin:0 0 20px; padding:0; height:27px }
.multi_innerContent ul.inter li{display:inline; list-style:none; margin:0; padding:0}
.multi_innerContent ul.inter li a{display:inline-block; padding:8px 12px 4px; background:#ccc; cursor:pointer; color:#444; text-decoration:none; font-weight:bold; border-top-left-radius:10px; border-top-right-radius:10px }
.multi_innerContent ul.inter li a.seleLuq{display:inline-block; padding:8px 12px 5px; background:#fff; position:relative; border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc;  }
.combo-list1{width:220px!important; top:48px!important}
.combo-item{width:194px!important}
.addright{text-align:right;}
.addright a{font-size:11px; padding-right:9px}
.multi_clsBtn{border: 1px solid #FF0000; float: left; padding: 1px; width: 8px; margin-top:5px}
.multi_addLiner{/*border-bottom:1px solid #ccc*/}
 #mychildDiv li:first-child, #myinfantDiv li:first-child { border-top:1px solid #ccc }

/*not required below css*/

.newsearchButton {
    background: url("/images/flightnew/header_fotter.png") no-repeat scroll 0 -80px transparent;
    float: left;
    height: 43px;
    width: 190px;
}
.newsearchButtona {
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: bold;
    padding: 12px 20px;
    text-decoration: none;
}

.textfield1{background: url("/images/flightnew/header_fotter.png") -49px -156px no-repeat; 
float: left; 
font-size: 12px; 
margin-right: 129px;   
padding: 7px 0 7px 30px; 
text-align: center; 
width: 120px;}

.radioip{float: left; 
    height: 13px;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle;
}

input, textarea, select {
    vertical-align: middle;
}
.labelOnew {
    float: left;
    line-height: 100%;
}

form label {
    cursor: pointer;
}

label {
    color: #666666;
    font-size: 12px;
    font-weight: normal !important;
}
.textfield2 {
    background: url("/images/flightnew/header_fotter.png") no-repeat scroll -49px -156px transparent;
    float: left;
    font-size: 12px;
    padding: 7px 0 7px 30px;
    text-align: center;
    width: 120px;
}

body {
    font-family: arial;
}

.labelRoundT {
    float: left;
    line-height: 100%;
}

html, body {
    color: #000000;
    font: 12px/144.5% Arial,Helvetica,trebuchet ms,sans-serif;
}

#hd_main, #gi_mid_in, #gi_footer_in {
    margin: 0 auto;
    width: 1000px;
}

ul li {list-style-type: none !important;}
