/* FPO NEW DESIGN 20120327 */

br.clear{float:none; clear:both;
}

div.search-fpo-main{width:407px; height:auto; background-color:#FFF; border-radius:5px; box-shadow:0px 0px 4px #3f7dae; position:absolute; margin-top:5px; 
	left:12%; z-index:98; padding-bottom:5px;
}
@media screen and (max-width: 975px)  { div.search-fpo-main {left:1%;} }
@media screen and (min-width: 1045px) { div.search-fpo-main {left:1%;} }
@media screen and (min-width: 1135px) { div.search-fpo-main {left:5%;} }
@media screen and (min-width: 1250px) { div.search-fpo-main {left:12%;} }
@media screen and (min-width: 1360px) { div.search-fpo-main {left:14%;} }
@media screen and (min-width: 1520px) { div.search-fpo-main {left:17%;} }
@media screen and (min-width: 1700px) { div.search-fpo-main {left:20%;} }
@media screen and (min-width: 1950px) { div.search-fpo-main {left:24%;} }
@media screen and (min-width: 2270px) { div.search-fpo-main {left:28%;} }
@media screen and (min-width: 2400px) { div.search-fpo-main {left:30%;} }
@media screen and (min-width: 2650px) { div.search-fpo-main {left:35%;} }

div.search-fpo-hed{font-family:arial; font-size:21px; font-weight:bold; color:#3162B1; text-align:center; padding:8px 0px 8px 0px;
}
div.search-and-book-btn{background-color:#F9F9F9;
}
div.search-and-book-btn #searchFPo,
div.search-and-book-btn #bookLogin, 
div.search-and-book-btn #bookFPo{float:left; font-family:arial; font-size:12px; color:#333; text-align:center; height:30px; line-height:30px; width:202px; cursor:pointer;
}
div.search-and-book-btn .btn-search{border-top:1px solid #FFF; border-right:1px solid #FFF; border-radius:0px 5px 0px 0px; background-image:url('../../images/passes/hm_search_btn_bg.jpg'); background-repeat:no-repeat;
}
div.search-and-book-btn #searchFPo.selected{border-top:1px solid #c8dbe1; border-right:1px solid #c8dbe1; border-radius:0px 5px 0px 0px; font-weight:bold; color:#3162B1;
}
div.search-and-book-btn .btn-book{border-top:1px solid #FFF; border-left:1px solid #FFF; border-radius:5px 0px 0px 0px; background-image:url('../../images/passes/hm_book_btn_bg.jpg'); background-repeat:no-repeat;
}
div.search-and-book-btn #bookFPo.selected{border-top:1px solid #c8dbe1; border-left:1px solid #c8dbe1; border-radius:5px 0px 0px 0px; font-weight:bold; color:#3162B1;
}
div.fpo-input{background-color:#F9F9F9; padding:2px;
}
div.input-row{padding-bottom:5px;
}
div.input-row-end{padding-left:13px; padding-top:8px; text-indent:0px;font-family:arial;
}

td.FPO-BNF-HED{font-family:arial; font-size:20px; font-weight:bold; color:#3162B1; border-bottom:1px solid #e7e7e7; padding:2px 0px 10px 0px;
}
ul.FPO-BNF-UL{padding:0px; margin:0px; list-style-type:none;
}
td.PFO-BNF-BTN{padding-top:55px;
}
td.PFO-BNF-BTN img{cursor:pointer;
}
ul.FPO-BNF-UL li{float:left;
}
ul.FPO-BNF-UL li div{width:185px; height:212px; background-color:#f7f7f7; margin:0px 3px 0px 3px;
}
ul.FPO-BNF-UL li div p.hed{font-family:arial; font-size:16px; color:#cf3303; text-align:left; padding:8px 5px 10px 5px;
}
ul.FPO-BNF-UL li div p.text{font-family:arial; font-size:12px; color:#333333; text-align:justify; padding:0px 5px 5px 5px;
}

/* big  slide */

ul.slides li img{width:100%; height:350px; _height:457px;
}
.flexslider{margin: 0; padding: 0; height:368px;
}
.flexslider .slides{margin: 0; padding: 0; list-style-type:none;
}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {width: 100%; display: block;
}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
} 
.slides {display: block;
} 
.slides {height: 1%;
}
.no-js .slides > li:first-child {display: block;
}
.flexslider {position: relative; zoom: 1;
}
.flex-direction-nav{display:none;
}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;
}
.flex-control-nav{text-align:right; margin:0px; padding:0px; position:relative; top:-50px; left:200px;
}
.flex-control-nav li{display:inline-block;zoom: 1; *display:inline; width:25px; height:35px; color:#898886; font-family:arial; font-size:5px; background-image:url('../../images/passes/fpoSelectedSlider.png'); _background-image:url('../../images/passes/fpoSelectedSlider.png'); background-repeat:no-repeat;				   
}
.flex-control-paging li a{display:block; cursor:pointer; width:15px; height:20px;  padding:15px 10px 0px 0px; color:#898886;
}
.flex-control-paging li a:hover {text-decoration:none;
}
.flex-control-paging li a.flex-active {background-image:url('../../images/passes/fpoSliderBg.png'); _background-image:url('../../images/passes/fpoSliderBg.png'); background-repeat:no-repeat; cursor:default; color:#dcdedd;
}
.hmBigSlidImg{height:368px; background-repeat:no-repeat; background-position:center top;
}
/* big end slide */

div.in-sec1{float:left; width:50%;
}
div.in-sec2{float:right; width:50%;
}

/* form element */

div.MKTAirline{width:255px; border:1px solid #e0e0e0; position:absolute; background-color:#FFF;
}
div.selectedAir{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 5px #e2e2e2;
}
div.MKTAirline:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 5px #e2e2e2;
}
div.MKTAirline div#airlineInput{background:url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; overflow:hidden; font-family:arial;
font-size:13px; font-weight:bold; padding-left:8px; height:25px; line-height:25px;
}
div.MKTAirline div#airlineOptions ul{margin:5px; padding:0px; list-style-type:none;
}
div.MKTAirline div#airlineOptions ul li{font-family:arial; color:#333333; font-size:13px; background-color:#FFFFFF; padding:2px 0px 2px 0px;
}
div.MKTAirline div#airlineOptions ul li:hover{color:#FFFFFF; background-color:#3263B2;
}

div.cabin-DropDown{width:129px; border:1px solid #e0e0e0; background-color:#FFF; margin-left:15px; position:absolute;
}
div.cabin-DropDown:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 2px #e2e2e2;
}
div.cabin-DropDown div#cabinInput{background:url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; overflow:hidden; font-family:arial;
font-size:13px; font-weight:bold; padding-left:5px; height:25px; line-height:25px;
}
div.cabin-DropDown div#cabinOptions ul{margin:5px; padding:0px; list-style-type:none;
}
div.cabin-DropDown div#cabinOptions ul li{font-family:arial; color:#333333; font-size:13px; background-color:#FFFFFF; padding:2px 0px 2px 0px;
}
div.cabin-DropDown div#cabinOptions ul li:hover{color:#FFFFFF; background-color:#3263B2;
}
div.selectedCabin{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 2px #e2e2e2;
}

div.dropDown select{background:transparent; width:110%; border:0; border-radius:0px; -webkit-appearance: none; padding-top:6px;
}
div.dropDown{width:96%; height:32px; overflow:hidden; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; border: 1px solid #e0e0e0;
}
div.dropDown option{font-size:13px;
}
div.dropDown:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 2px #e2e2e2;
}

.styled-input{width:92.5%; height:25px; font-size:13px; border: 1px solid #e0e0e0; line-height:25px; padding-left:8px;font-family:arial;
}
.styled-input-big{width:96.5%; height:25px; font-size:13px; border: 1px solid #e0e0e0; line-height:25px; padding-left:5px;
}
.styled-input:hover, .styled-input-big:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 2px #e2e2e2;
}
div.input-row div.hm-btn{height:33px; line-height:33px; background-color:#cc3300; color:#FFF; border-radius:5px; cursor:pointer; font-size:16px; font-weight:bold;
}
div.hm-goFlightbtn{width:105px; height:33px; line-height:33px; background-color:#cc3300; color:#FFF; border-radius:5px; cursor:pointer; font-size:16px; font-weight:bold;
text-align:center;
}
div.input-row ul.search-bnf{margin:0px; padding:0px; list-style-type:none;
}
div.input-row ul.search-bnf li{float:left; font-family:arial; font-size:12px; color:#333333;
}
div.input-row ul.search-bnf li.maxSav{padding-left:10px; padding-top:8px;
}
div.input-row ul.search-bnf li.preSch{padding-left:15px; padding-top:8px; padding-right:28px;
}
div.input-row ul.search-bnf li.preSchOV{padding-left:15px; padding-top:8px; padding-right:15px;
}
div.input-row ul.search-bnf li.moreInput{padding-left:102px;
}
div.input-row ul.search-bnf li.moreInput a{font-size:11px;
}
div.input-row-end span{font-size:11px;
}
div.input-row-end span.grey{color:#848484;
}
div.divAsInput{width:95.5%; height:25px; font-size:12px; border: 1px solid #e0e0e0; line-height:25px; padding-left:8px; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; text-align:left;font-family:arial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:8px;
}
div.divAsInputErr{width:96.5%; height:30px; font-size:13px; border: 1px solid #ff0000; line-height:30px; padding-left:5px; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; text-align:left;
}
div.divAsInput:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 5px 2px #e2e2e2;
	box-shadow: 0px 1px 5px 2px #e2e2e2;
}

/* zone selector */

div.input-row div.zone-selecter{width:990px;  border-left:1px solid #e0e0e0; position:absolute; z-index:200; margin-left:4px; background-color:#FFF; padding-bottom:20px;
border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
	-moz-box-shadow: 0px 10px 8px #cdcdcd;
-webkit-box-shadow: 0px 10px 8px #cdcdcd;
box-shadow: 0px 10px 8px #cdcdcd;
}
div.zoneMap{width:170px; height:30px; background-size:153px 96px; background-repeat:no-repeat; background-position:bottom; background-color:#F2F2F2; font-family:arial; font-size:12px; color:#7F7F7F; font-weight:bold; text-align:left; padding:3px 0px 1px 11px; line-height:13px;
}
div.zoneMapSelected{width:170px; height:30px; background-size:153px 96px; background-repeat:no-repeat; background-position:bottom; background-color:#FFFFFF; font-family:arial; font-size:12px; color:#333333; font-weight:bold; text-align:left; padding:3px 0px 1px 11px; line-height:13px;
}
div.input-row div.zone-selecter div.zblnk1, div.input-row div.zone-selecter div.zblnk2{float:left;
}
div.input-row div.zone-selecter div.zblnk1{width:394px;
}
div.input-row div.zone-selecter div.zblnk2{border-top:1px solid #e0e0e0; width:581px;
}
ul.zoneListPar{padding:0px; margin:0px; list-style-type:none; position:absolute; z-index:200;
}
ul.zoneListPar li{float:left; margin:0px 3px 0px 3px; border:1px solid #e0e0e0; background-color:#FFF; width: 181px;
}
ul.zoneListPar li.selected{border-bottom:1px solid #FFF;
}
ul.zoneListPar li img{padding:0px; margin:0px; 
}
div.selectedZoneInfo{border:1px solid #e0e0e0; width:100%; margin-left:3px; margin-right: 3px;
}
div.zonedetails{margin:-2px 0px 0px 0px;
}
table.ziTbl {font-family:arial; font-size:12px; color:#333;
}
table.ziTbl td {text-align:left;
}
table.ziTbl td h2 {font-size:13px; margin:0px 0px 5px 0px;
}
table.ziTbl td img {padding-top:5px;
}
td.tbTn img{cursor:pointer;
}
div.subZoneDiv{margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;padding:0px; background-color: #f2f2f2;
}
ul.selectThisZoneSubLevel, ul.selectThisZone{margin:0px; padding:0px; list-style-type:none;
}
ul.selectThisZone{ margin-right:4px; width: 260px;
}
ul.opzoneul{width:209px !important; max-height: 426px !important; overflow-y: auto !important;}
li.zoneLevel,
li.zoneLevelOne{font-family:arial; font-size:13px; color:#333333; padding:5px; border-bottom:1px solid #e0e0e0;  cursor:pointer; background-color:#ffffff; min-width:158px;  text-indent: 5px; position: relative;
}
li.zoneLevel{ text-indent: 16px;  background:url('../../../images/passes/zone_selector_bg.png') no-repeat 6px 8px #ffffff; }
li.zoneLevelTwo{font-family:arial; font-size:13px; color:#333333; padding:5px; border-bottom:1px solid #e0e0e0;  width:236px; cursor:pointer; background:url('../../../images/passes/select_down_arrow_new.png') no-repeat right 25px center  #ffffff;  text-indent: 5px;
}
ul.selectThisZone li:hover{color:#cc3300; background-color:#F2F2F2 !important;
}

/* zone end */

input.fpoHmCalenderInput{border:1px solid #C1C1C1; width:97px; font-family:arial; font-size:13px; color:#333; font-weight:bold; height:25px; line-height:25px; padding-left:5px;
}
input.fpoHmCalenderInput:hover{border: 1px solid #C1C1C1; -webkit-box-shadow: 0px 1px 5px 2px #C1C1C1;
	-moz-box-shadow: 0px 1px 5px 2px #C1C1C1;
	box-shadow: 0px 1px 5px 2px #C1C1C1;
}
div.divAsInputInfo{width:393px !important; border-left:1px solid #e0e0e0; position:absolute; z-index:200; margin-left:4px; background-color:#FFF;
border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin-top:-1px;
	-moz-box-shadow: 0px 10px 8px #cdcdcd;
-webkit-box-shadow: 0px 10px 8px #cdcdcd;
box-shadow: 0px 10px 8px #cdcdcd;
}

div#divpassType ul{margin:5px; padding:0px; list-style-type:none;
}
div#divpassType ul li{font-family:arial; color:#333333; font-size:12px; background-color:#FFFFFF; padding:2px 0px 2px 0px;
}
div#divpassType ul li div p.pval1{float:left; width:200px; text-align:left; height:25px; line-height:25px;
}
div#divpassType ul li div p.pval2{float:left; width:120px; text-align:left;
}
div#divnoOfFlights table{padding:10px 7px 10px 7px;
}
div#divnoOfFlights table tr td{font-family:arial; font-size:13px; color:#333333;
}
div.divnoOfFlightsSelect select{background:transparent; width:115px; border:0; border-radius:0px; -webkit-appearance: none; padding-top:5px; font-weight:bold; color:#333333;
font-size:13px; font-family:arial;
}
div.divnoOfFlightsSelect{width:95px; height:28px; overflow:hidden; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; 
border: 1px solid #e0e0e0;
}
div.divnoOfFlightsSelect:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2; -moz-box-shadow: 0px 1px 5px 2px #e2e2e2; box-shadow: 0px 1px 5px 2px #e2e2e2;	
}

div#divearlyBook table#main{padding:10px 7px 0px 7px;
}
div#divearlyBook table td{font-family:arial; font-size:13px; color:#333333;
}

div.divearlyBookSelect select{background:transparent; width:165px; border:0; border-radius:0px; -webkit-appearance: none; padding-top:3px; font-weight:bold; color:#333333;
font-size:12px; font-family:arial;
}
div.divearlyBookSelect{width:145px; height:25px; overflow:hidden; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; 
border: 1px solid #e0e0e0; margin:5px; font-family:arial;
}
div.divearlyBookSelect:hover{border: 1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2; -moz-box-shadow: 0px 1px 5px 2px #e2e2e2; box-shadow: 0px 1px 5px 2px #e2e2e2;
}

div#divearlyBook td.erl1Book, div#divearlyBook td.erl2Book{
	background-image:url('../../images/passes/Advance_Booking_Small.jpg'); background-repeat:no-repeat; width:71px; height:61px; font-family:arial;	
	font-size:11px; color:#333333; font-weight:bold; padding-top:5px;
}

div#divflexible table#main{padding:10px 7px 10px 7px;
}
div#divflexible table td{font-family:arial; font-size:13px; color:#333333;
}
div.dayFlexible select{background:transparent; width:170px; border:0; border-radius:0px; -webkit-appearance: none; padding-top:3px; font-weight:bold; color:#333333;
font-size:13px; font-family:arial;
}
div.dayFlexible{width:150px; height:25px; overflow:hidden; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; 
border: 1px solid #e0e0e0; margin:0px 0px 5px 5px;
}
div.dayFlexible:hover{border:1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2; -moz-box-shadow: 0px 1px 5px 2px #e2e2e2; box-shadow: 0px 1px 5px 2px #e2e2e2;
}
div#bookDiv table tr td{font-family:arial; font-size:13px; color:#333;
}
input#userName, input#password{width:225px; height:30px; margin:5px 0px 5px 0px; border:1px solid #DFDFDF; padding-left:5px; font-family:arial; font-size:13px;
}

/* FPO NEW HOME PASS SEARCH VALIDATION CSS */

div#errorAText, div#errorFText, div#errorLText, div#errorEText, div#errorEAText, div#errorPText, div#errorFVText, div#errorZText, div#errorEBText{
	font-family:arial; font-size:12px; color:#F00; text-align:left; padding:5px;
}
div.FPOERROR{margin:5px; background-color:#FCF7D2; padding:10px; font-family:arial; font-size:11px; 
color:#FF0000; text-align:left;
}
a#pageUp{color:#333333 !important; text-decoration:none; cursor:default;
}
div.disMore{text-align:right; padding:12px 5px 0px 0px;
}
div.disMore a{font-size:11px; font-family:arial;
}
#fwrLi{font-size:11px; padding-left:10px;
}
.passSearchBtn{padding-left:120px;
}

.zoneSelBg{background:url(../../images/passes/zoneSelBg.jpg) #FFF repeat-y right; width:280px;  
}
.overflowZone{height:415px; overflow-x:hidden; overflow-y:auto; width:270px; margin-top:2px;
}
div.passtypeUserCount select{background:transparent; width:128px; border:0; border-radius:0px; -webkit-appearance: none; padding-top:3px; font-weight:bold; color:#333333;
font-size:12px; font-family:arial;
}
div.passtypeUserCount{width:112px; height:25px; overflow:hidden; background: url('../../../images/passes/select_down_arrow_new.jpg') no-repeat right #ffffff; 
border: 1px solid #e0e0e0;
}

div.passtypeUserCount:hover{border:1px solid #e2e2e2; -webkit-box-shadow: 0px 1px 5px 2px #e2e2e2; -moz-box-shadow: 0px 1px 5px 2px #e2e2e2; box-shadow: 0px 1px 5px 2px #e2e2e2;
}

.baHeader{margin:0 auto; height:83px;}
.baHeader .widthAuto{width:auto;}
.baFooter{margin:0 auto;height:80px;background-color:#000000; color:#ffffff;margin-top:-5px;}
.baFooter .baFooterLogo{width:auto;}
.ankr{border:none;outline:none;text-decoration:none;}
.ankr .fOTLogo{background-color:#ffffff;padding:2px 5px;} 

.faqBullet{padding:0px 5px 0px 25px; font-size:20px;text-indent:0px;line-height:17px;}
.fpBullet{padding:0px 5px 0px 23px; font-size:18px;text-indent:0px; line-height:17px;}
 #bnft .fpoBullet{font-size: 27px; padding: 0px 8px 0px 23px; line-height: 22px;}
 .balogos{outline:none;border:0px;}
 
 .userSelect{padding:2px; text-align:left; font-family:arial; font-size:12px;padding-left:7px;
 }
 .userSelect:hover{color:#FFFFFF; background-color:#3263B2;
 }
 .advFPOOption{margin:0px; padding:0px; list-style-type:none;
 }
 .advFPOOption li{font-size:12px; color:#333; 
     text-indent:0px; margin-bottom:5px; text-align:left; padding:0px 0px 0px 20px !important;
 }
 .advFPOOption li label{cursor:pointer; line-height:11px; vertical-align: top;
 }
 
.searchNewFPo{position:absolute; width:100%; left:0px; z-index:100; margin-top:-127px;
}
.searchFormatFPo{position:absolute; width:100%; left:0px; z-index:100; margin-top:284px;height:70px;
}
.mainSearchDiv{width:1000px; margin:10px auto;
}
.nsFHed{font-family:arial; font-size:22px; font-weight:bold; line-height:25px;
}
.nsFHed2{font-family:arial; font-size:13px; font-weight:bold;
}
.nsFHed2 a{text-decoration:none;
}
.nsFHed3{font-family:arial; font-size:12px; padding-top:15px; padding-bottom:5px;
}
.nsFHed4{font-family:arial; font-size:22px; font-weight:bold; line-height:8px;padding-top:5px;
}
.nsFHed6{font-family:arial; font-size:12px; padding-top:5px; padding-bottom:5px;}
.hmCusInput2Hd,
.hmCusInput{font-family:arial; font-size:12px; color:#333; padding:0px 20px 0px 35px; width:125px; height:25px; 
   line-height:25px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;
   border:1px solid #E0E0E0; background-color:#fff;   
   background-repeat:no-repeat,no-repeat;
   background-position:left 5px center, right center;   
}
.hmCusInputBig{font-family:arial; font-size:12px; color:#333; padding:0px 5px 0px 35px; width:340px !important; height:25px; line-height:25px;
   border:1px solid #E0E0E0;   
   background-repeat:no-repeat,no-repeat;
   background-position:left 5px center, right center;   
}
.hmCusBtn{background-color:#C63329; font-family:arial; font-size:12px; color:#ffffff; font-weight:bold; padding:5px; 
  border-radius:10px; width:60px; cursor:pointer; text-align:center;
}
.hmOption{position:absolute; border-left:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0; padding:5px; width:170px;    	
	background-color:#FFF; border-bottom:solid 1px #E0E0E0; display:none; margin-top:-1px;
	-webkit-box-shadow: 0px 6px 3px -1px #e2e2e2; -moz-box-shadow: 0px 6px 3px -1px #e2e2e2; 
	box-shadow: 0px 6px 3px -1px #e2e2e2; z-index:191;
}
.hmOption ul{padding:0px; margin:0px; list-style-type:none;
}
.hmOption ul li{padding:2px 5px; font-family:arial; font-size:12px; color:#333;
}
.hmOption ul li:hover{color:#fff; background-color:#3263B2;
}
.bigCOp{width:355px !important; padding:0px !important;
}
.bigCOp2{width:530px !important; padding:0px !important;
}
.bigCOp3{width:215px !important; padding:0px !important;
}
.CopL{border-left:solid 1px #E0E0E0; border-bottom:solid 1px #E0E0E0; width:160px; margin-left:195px; height:10px;
      background-color:#ffffff; margin-bottom:5px !important;
}
.CopL2{border-top:solid 1px #E0E0E0; width:160px; margin-left:195px; height:10px;
      background-color:#ffffff; margin-bottom:5px !important;
}
.CopL5{border-left:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0; width:180px; margin-left:-1px; height:7px;
      background-color:#ffffff; margin-top:-7px !important; position:absolute;
}
.CopL3{border-top:solid 1px #E0E0E0; width:335px; margin-left:195px; height:10px;
      background-color:#ffffff; margin-bottom:5px !important;
}
.CopL4{border-left:solid 1px #E0E0E0; border-bottom:solid 1px #E0E0E0; width:20px; margin-left:195px; height:10px;
      background-color:#ffffff; margin-bottom:5px !important;
}
.hmHelp{font-family:arial; font-size:12px; color:#333; text-align:justify; padding:5px; background-color:#EFEDEE;
  margin-top:5px;
}
.hmHelp2{font-family:arial; font-size:12px; color:#333; text-align:justify; padding:5px; background-color:#EFEDEE;
  margin:5px;
}
.txtHMhed{font-family:arial; font-size:12px; color:#333; padding:2px 10px;
}
.txtHMhed2{font-family:arial; font-size:12px; color:#333; padding:9px 10px 2px 10px;
}
.hm-advFPOOption li:hover{background-color:#fff !important; color:#333 !important;
}
.hm-advFPOOption li{padding-left:25px !important;
}
.hm-advFPOOption li input{margin:0px; padding:0px;
}
.hm-advFPOOption li label{vertical-align:top; cursor:pointer; line-height:12px;
}
.hmFlexList{font-family:arial; font-size:12px; color:#333; padding:2px 5px;
}
.hmFlexList input{padding:0px; margin:0px;
}
.hmFlexList label{line-height:12px; vertical-align:top; cursor:pointer;
}
.tpHmTxt{font-family:arial; font-size:12px; color:#333; width:95px;
}
.hmCusInput2Hd b,
.hmCusInput b{font-weight:normal !important;
}
#adSearch,
#basicSearch{font-family:arial; font-size:11px; text-decoration:none; font-weight:bold;
}
#hmShowValid{margin-top:5px !important;
}
#hmShowValid .CopL4{margin-left:-1px !important; border:0px !important; width:182px !important; height:10px !important;
  margin-top:-6px !important;
}
.newError{font-family:arial; font-size:11px; color:#ff0000; width:470px; padding:5px 5px; background-color:#fff;
  border-radius:2px; margin-top:15px;
}
.newError2{font-family:arial; font-size:11px; color:#ff0000; width:705px; padding:0px 5px; background-color:#fff;
  border-radius:2px; margin-top:15px;
}
.advSearchFPo{display:none;
}
.mapZone{width:989px !important; margin:10px 0px 0px -202px; padding:20px 5px !important;
}
.zonemapatch{height:14px; background-color:#fff; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;
   position:absolute; margin-left:196px; margin-top:-34px; width:380px;
}
.zoneListPar li{padding:0px !important;
}
.selectThisZone li:not(.subZoneDiv){padding:12px 20px 12px 10px !important;
}
.selectThisZone li:hover{color:#cc3300 !important;
}
.hmSearchBtn{background-color:#cc3300; font-family:arial; font-size:13px; color:#ffffff; font-weight:bold; padding:5px 10px; 
  border-radius:10px; width:auto; cursor:pointer; text-align:center;
}
.hmSearchBtnDisable{background-color:#898886; font-family:arial; font-size:13px; color:#333; font-weight:bold; 
 padding:5px 10px; border-radius:10px; width:auto; cursor:pointer; text-align:center;
}
.errCustomZone{color:#cc3300 !important;
}
.errCustomZone strong{color:#cc3300 !important;
}
#selectZoneHed span{font-size:20px !important; color:#cc3300 !important;}
.usernameBackGrnd{background-repeat: no-repeat;margin-top:5px;background-position: left 5px center;padding-left:30px !important;}
.passWordBackGrnd{background-repeat: no-repeat;margin-top:5px;background-position: left 5px center;padding-left:30px !important;}
.hmLoginBtn{background-color:#cc3300; font-family:arial; font-size:13px; color:#ffffff; font-weight:bold; padding:5px; 
  border-radius:17px; width:120px; cursor:pointer; text-align:center;
}
#hmCreditClick,#hmPaxClick{max-height:150px; overflow-y:auto;
}
#hmShowAdv{margin-top:5px !important;
}
#hmAdvInput{padding-top:10px;
}
#departInputOption{margin-top:32px; min-width:320px;
}
.zpatch0{border-top:1px solid #E0E0E0; position:absolute; width:105px; height:10px; margin:35px 0px 0px 183px;}
.zoneListPar li:not(.selected) div,
.zoneListPar li:not(.selected){cursor:pointer;}
.zoneListPar li:not(.selected) div:hover,
.zoneListPar li:not(.selected):hover{color:#000 !important;}
.homeRulesLink:hover{text-decoration:underline !important;}
.zonemapatchNew{width:180px !important;}