/* CSS Document */
/********* nav bloc **************/
#nav-bloc{height:60px;}

#nav-bloc ul{ list-style:none; list-style-image:none; float:left;}
ul#nav-list li{float:left;}
#nav-bloc #navList{padding:0px; width: auto; list-style:none; height:25px;  font:normal 14px Arial, Helvetica, sans-serif; padding-top:15px;}
#navList li.top {display:block; float:left; height:25px; margin:0 1px;}
#navList li a.top_link {display:block; width: auto;float:left; height:25px; line-height:23px; color:#ffffff;; text-decoration:none; padding:0 0 0 5px; cursor:pointer;background:none; text-align:left;}
#navList li a.top_link span {float:left; display:block; padding:0 10px 0 5px; height:25px; text-align:left; height: 26px;}
#navList li a.top_link span.down,#navList li a.top_link span.holidaysdown{float:left; display:block; padding:0 25px 0 10px; height:25px; background: url(../images/IN_US_arrow-down.gif) 82% 52% no-repeat;}
#navList li a.top_link span.holidaysdown{background: url(../images/IN_US_arrow-down.gif) 85% 52% no-repeat;}
#navList li:hover a.top_link{color:#000; background:url(../images/IN_US_common-header-footer.png) 0 -335px no-repeat; height:25px;}
#navList li:hover a.top_link span{background: #183295 url(../images/IN_US_common-header-footer.png) no-repeat 96% -335px; height:25px;}
#navList li:hover a.top_link span.down,#navList li:hover a.top_link span.holidaysdown{background: #183295 url(../images/IN_US_common-header-footer.png) 96% -512px no-repeat;}
a.show{background:url(../images/IN_US_common-header-footer.png) 0 -363px no-repeat !important; color:#182e81 !important; height: 25px;}
a.show span{background:url(../images/single-right.gif) right top no-repeat !important; padding:0px;}
#navList li a.support {display:block; width: auto;float:left; height:25px; line-height:23px; color:#ffffff;; text-decoration:none; padding:0 0 0 10px; cursor:pointer;background:url(../images/IN_US_common-header-footer.png) 0 -542px no-repeat; text-align: left; height: 25px;}
#navList li a.support span {float:left; display:block; padding:0 15px 0 5px; height:25px; background:url(../images/IN_US_common-header-footer.png) 96% -542px no-repeat; text-align: left;}
#navList li:hover a.support {color:#000; background:url(../images/IN_US_common-header-footer.png) 0 -335px no-repeat; height:25px;}
#navList li:hover a.support span {background:url(../images/IN_US_common-header-footer.png) 94% -335px no-repeat; height:25px;}
/* Default list styling */
#navList li:hover {position:relative; z-index:200;}
#navList li:hover ul.sub{left:0px; top:20px; background: #ffec60; padding:5px 5px 10px 6px; white-space:nowrap; width:200px; height:auto; z-index:300;}
#navList li:hover ul.sub li{display:block; height:auto; position:relative; float:left; width:auto; font: bold 12px Arial; width:190px; }
#navList li:hover ul.sub li a{display:block; font-size:12px; height:18px; width:auto; line-height:18px; text-indent:5px; text-align: left; color:#000; text-decoration:none; margin:0 0 0 10px; border-bottom: 1px solid #ffe100;}
#navList li:hover ul.sub li a:hover{background:#bf4000; color:#fff; border-color:#fff; display: block; }
#navList li ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.flight-bg{background: url(../images/IN_US_common-header-footer.png) 0 -420px no-repeat!important; color:#182e81!important; height: 25px;}
.hotel-bg{background: url(../images/IN_US_common-header-footer.png) 0 -448px no-repeat!important; color:#182e81!important; height: 25px;}
.holidays-bg{background: url(../images/IN_US_common-header-footer.png) 0 -477px no-repeat!important; color:#182e81!important; height: 25px;}
/* #support{margin-left:76px !important;} */
#support{margin-left:210px !important;}
