@charset "utf-8";
/* CSS Document */
@import"../shipco/fonts.min.css";   /*changes done by ryadav to include fonts*/
@import"reset.min.css?ver=1.2";     /*changes done by ryadav added version*/
@import"designer-element.min.css";
@import"additionalstyle.min.css?ver=1.12";   /*Version updated by rsawant - Mission 20266*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{background:#20356E; font:14px/20px "proxima_nova_rgregular", sans-serif; color:#000; position:relative;}
html, body{height:100%;}
a{color:#1F336C; -moz-transition:color 0.5s ease 0s; -webkit-transition:color 0.5s ease 0s; -o-transition:color 0.5s ease 0s; -ms-transition:color 0.5s ease 0s; transition:color 0.5s ease 0s; text-decoration:none;}
a:hover{color:#B00000; text-decoration:none;}
/*  Header styles */
h1, h2, h3, h4, h5, h6{line-height:1.2em; color:#1F336C; font-weight:normal; font-family:"proxima_nova_ltbold";}
h1{font-size:24px; font-family:"proxima_nova_rgbold";}
h2{font-size:24px; font-family:"proxima_nova_rgbold";}
h3{font-size:16px; padding:3px 0 8px 0; color:#1F336C;}
h4{font-size:14px; padding:0 0 7px 0; color:#000;}
h5{font-size:18px;}
h6{font-size:14px;}
/* Global Structure---------------------------------------- */
.container{width:100%; background:url(../../images/shipco/body-bg.jpg) repeat-x top #fff; float:left; min-width:980px;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both; line-height:0; font-size:0; overflow:hidden; height:0; width:100%;}
.clearb{clear:both;}
hr{margin:0; padding:0; height:3px; width:100%; float:left; background:url(../../images/shipco/sep-bg.png) repeat-x; border:0px transparent;}
.wrapper{width:98%; position:relative; margin:0 auto;}
p{padding:0 0 10px 0;}
.fixed .wrapper{width:980px;}
.left{float:left !important}
.right{float:right !important}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.und{text-decoration:underline;}
.no-und{text-decoration:none !important;}
.sb{font-family:"proxima_nova_ltbold";}
.w100per{width:100%; float:left;}
.blue-text{color:#2C4C9B !important; font-style:normal;}
.padb5{padding-bottom:5px;}
body .padt3{padding-top:3px;}
body .padt8{padding-top:8px;}
.pad10{padding:10px;}
.pad010{padding:0 10px;}
body .padb0{padding-bottom:0;}
body .padr0{padding-right:0;}
body .marb0{margin-bottom:0;}
body .mart5{margin-top:5px;}
body .mart10{margin-top:10px;}
body .mart20{margin-top:20px;}
body .marr10{margin-right:10px;}
body .mart30{margin-top:30px;}
body .marl12{margin-left:12px;}
body .marr12{margin-right:12px;}
body .marl16{margin-left:16px;}
body .mart43{margin-top:43px;}
body .mh40{min-height:40px;}
body .mh60{min-height:60px;}
.w7per{width:7%}
.w9per{width:9%}
.w11per{width:11%}
.w15per{width:15%}
.w16per{width:16%}
.w19per{width:19%}
.w20per{width:20%}
.w22per{width:22%}
.w25per{width:25%}
.w26per{width:26%}
.w30per{width:30%}
.w33per{width:33%}
.w35per{width:35%}
.w49per{width:49%}
.w30{width:30px;}
.w50{width:50px;}
.w62{width:62px}
.w78{width:78px}
.w110{width:110px;}
.w120{width:120px;}
.w132{width:132px;}
.w140{width:140px;}
.w170{width:170px;}
.w230{width:230px;}
.w234{width:234px;}
.w240{width:240px;}
.w285{width:285px;}
.w300{width:300px;}
.w350{width:350px;}
.w353{width:353px;}
.w355{width:355px;}
.w400{width:400px;}
.w495{width:495px;}
body .gray-btn{background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(233,233,233))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(233,233,233) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );
border:solid 1px #ccc; border-radius:3px; float:left; box-shadow:1px 1px 3px rgba(187, 187, 187, .3); text-decoration:none !important;}
/*********************************header*************************************/
header{float:left; width:100%; padding:12px 0 0 0; min-height:80px; margin-bottom:12px;}
header .wrapper{*z-index:19;}
.logo{position:absolute; left:0; top:0;}
.logo img{float:left;}
.founder-box{position:absolute; right:0; background:#fff; padding:2px; width:88px; border:solid 1px #CDD2DF; border-radius:5px; top:-16px; box-shadow:0 0 3px rgba(32, 53, 110, .6);}
.founder-box-in{background:rgb(253,253,254); background:-moz-linear-gradient(top, rgb(253,253,254) 1%, rgb(235,237,242) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(253,253,254)), color-stop(100%, rgb(235,237,242))); background:-webkit-linear-gradient(top, rgb(253,253,254) 1%, rgb(235,237,242) 100%); background:-o-linear-gradient(top, rgb(253,253,254) 1%, rgb(235,237,242) 100%); background:-ms-linear-gradient(top, rgb(253,253,254) 1%, rgb(235,237,242) 100%); background:linear-gradient(to bottom, rgb(253,253,254) 1%, rgb(235,237,242) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfe', endColorstr='#ebedf2', GradientType=0 );
float:left; width:100%; padding:0 0 6px 0;}
.founder-box-in span{float:left; width:100%; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center; line-height:1; padding:10px 0 5px 0;}
.founder-box-in a img{display:block;}
.founder-box-in a{float:left; margin-left:5px; width:78px; text-align:center; border-bottom:solid 1px #DBE0EA; padding-bottom:5px;}
.founder-box-in a + a{border-top:solid 1px #fff; border-bottom:0px; padding:5px 0 0 0;}
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 start */
.header-right{float:right; /*margin-right:107px;*/}
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 end */
.hr-top{float:right; height:35px; clear:both; padding-top:3px;}
/* CSS for Sub menu : #8923 by Jitendra on 4 Dec 2012 start */
.mainnav{float:right; background:url(../../images/shipco/main-nav-bg.png) repeat-x; height:38px; border:solid 1px #1F326B; border-radius:3px; clear:both; *clear:none;
position:relative; z-index:20;}
.mainnav ul{list-style:none;}
.mainnav > ul > li{float:left; background:url(../../images/shipco/main-nav-sep.png) no-repeat left; padding:0 0 0 3px; position:relative;}
.mainnav > ul > li:first-child{background:none; padding:0;}
.mainnav > ul > li > a{font-family:"proxima_nova_ltbold"; font-size:14px; color:#fff; line-height:38px; float:left; padding:0 19px;}
.mainnav > ul > li:hover > a, .mainnav > ul > li > a:hover, .mainnav ul li a.active{background:url(../../images/shipco/main-nav-bg-hover.png) repeat-x;}
/* Mission 20410: Added by prmore on 13 Jun 2014 */
.mainnav > ul > li.red > a{background:url(../../images/shipco/main-nav-bg-red.png) repeat-x;}
.mainnav > ul > li.red:hover > a, .mainnav > ul > li.red > a:hover, .mainnav ul li.red a.active{background:url(../../images/shipco/main-nav-bg-red-hover.png) repeat-x;}
/* CSS for Sub menu : #8923 by Jitendra on 4 Dec 2012 end */
.top-search{float:right; background:rgb(238,238,238); background:-moz-linear-gradient(top, rgb(238,238,238) 0%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(238,238,238)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(238,238,238) 0%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(238,238,238) 0%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(238,238,238) 0%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(238,238,238) 0%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9', GradientType=0 );
border:solid 1px #ccc; height:24px; border-radius:3px; width:200px; box-shadow:inset 0 0 0 1px #fff;}
.s-fld{width:160px; background:transparent; border:solid 0px; float:left; padding:4px 5px; text-indent:5px; font-size:13px; color:#333;}
.s-btn{float:left; width:29px; background:url(../../images/shipco/sprite.png) no-repeat 0 -80px; height:24px; border:0px none; position:absolute; top:0; right:0; border-left:solid 1px #ccc; box-shadow:inset 1px 0 0 #fff;}
.s-btn.arrow{width:24px; background-position:0 -106px;}
/* Changes for solving issue by Jitendra on 26 Dec 2012 start*/
.hr-top .g-top{position:relative; z-index:21;}
.g-top{float:right; background:url(../../images/shipco/g-tob-bg.png) repeat-x; border:solid 1px #ccc; height:24px; border-radius:3px; width:165px; position:relative; margin-left:10px; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(187, 187, 187, 0.3); font-weight:300; font-family:"proxima_nova_ltregular";}
/* Changes for solving issue by Jitendra on 26 Dec 2012 end*/
.g-top .infield{padding:2px 10px;}
.g-top.w160{width:158px;}
.g-top.w140{width:138px;}
.c-flag{float:left; padding:7px 5px 0 5px;}
.c-user{float:left; padding:3px 4px 0 3px;}
.c-flag img, .c-user img{float:left;}
.c-nme{float:left; padding-top:3px; width:87px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px;}
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 start */
.country-list{position:absolute; left:-1px; top:26px; background:#fff; width:158px; border:solid 1px #ccc; max-height:150px; overflow:auto; z-index:30;}
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 end */
.country-list li{float:left; width:100%; cursor:pointer; padding:3px 0; font-size:13px;}
.country-list ul li:hover{background:#EDF4FB;}
.country-list li .c-nme{width:135px;}
.red-box{background:rgb(226,6,8); background:-moz-linear-gradient(top, rgb(226,6,8) 0%, rgb(165,18,24) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(226,6,8)), color-stop(100%, rgb(165,18,24))); background:-webkit-linear-gradient(top, rgb(226,6,8) 0%, rgb(165,18,24) 100%); background:-o-linear-gradient(top, rgb(226,6,8) 0%, rgb(165,18,24) 100%); background:-ms-linear-gradient(top, rgb(226,6,8) 0%, rgb(165,18,24) 100%); background:linear-gradient(to bottom, rgb(226,6,8) 0%, rgb(165,18,24) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20608', endColorstr='#a51218', GradientType=0 );
float:right; height:25px; line-height:25px; color:#fff; padding:0 8px; font-family:"proxima_nova_ltbold"; border-radius:3px; margin-left:5px;}
.login-exp{float:right; line-height:26px; font-family:"proxima_nova_rgregular"; font-size:13px;}
.login-exp em{font-style:normal; color:#1F336C;}
/*********************************Bread Cumb*************************************/
.brd-cmb{float:left; width:100%; background:url(../../images/shipco/brd-cmb-bg.png) no-repeat top center; height:23px; padding:5px 0 0 0; color:#666;}
.brd-cmb a, .brd-cmb span{float:left; padding:0 8px 0 16px; line-height:18px; background:url(../../images/shipco/sprite.png) no-repeat -242px 0px;}
.brd-cmb a.home{width:18px; height:18px; background:url(../../images/shipco/sprite.png) no-repeat 0 0; padding:0; margin:0 8px;}
.brd-cmb a.home:hover{background-position:-18px 0;}
.bg-full{background-size:103% 28px;}
.brd-cmb a.setting-btn{float:right; height:28px; width:28px; background:url(../../images/shipco/sprite.png) no-repeat -163px -107px; padding:0; margin:-5px 0 0 0}
.brd-cmb a.setting-btn:hover{background-position:-194px -107px;}
body .brd-cmb .gbtn{padding:1px 5px; float:right; background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(233,233,233))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(233,233,233) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(233,233,233) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );
border:solid 1px #ccc; color:#333; border-radius:3px; box-shadow:1px 1px 3px rgba(187, 187, 187, 0.3); font-family:"proxima_nova_ltbold"; font-size:12px; height:20px; line-height:20px; margin:-3px 5px 0 0;}
body .brd-cmb .gbtn:hover{color:#1F336C;}
/*********************************Page Titles*************************************/
.page-title{width:100%; float:left; padding:10px 0 0 0;}
/*********************************Content Area*************************************/
.contentarea{float:left; width:100%; padding:10px 0 40px;}
.contentarea .wrapper{min-height:335px;}
@media screen and (min-height:700px){.contentarea .wrapper{min-height:500px;}}
.contentarea .leftsec{float:left; width:220px;}
.contentarea .rightsec{margin-left:230px;}
.contentarea a{text-decoration:underline;}
/* Left Section */
.left-title{float:left; width:100%; height:33px; line-height:33px; padding:0 0 10px 0;}
.filter-box{float:left; width:100%; background:#EDF4FB; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .6); border-radius:3px; overflow:hidden; position:relative; margin-bottom:10px;}
.filter-box .filter-head, .filter-box .filter-head1{float:left; width:184px; font-family:"proxima_nova_ltbold"; font-size:14px; color:#2C4C9B; padding:13px 26px 13px 10px; border-top:solid 1px #ccc; position:relative; cursor:pointer; background:rgb(237,244,251); background:-moz-linear-gradient(top, rgb(237,244,251) 0%, rgb(203,223,243) 99%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(237,244,251)), color-stop(99%, rgb(203,223,243))); background:-webkit-linear-gradient(top, rgb(237,244,251) 0%, rgb(203,223,243) 99%); background:-o-linear-gradient(top, rgb(237,244,251) 0%, rgb(203,223,243) 99%); background:-ms-linear-gradient(top, rgb(237,244,251) 0%, rgb(203,223,243) 99%); background:linear-gradient(to bottom, rgb(237,244,251) 0%, rgb(203,223,243) 99%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4fb', endColorstr='#cbdff3', GradientType=0 );}
.filter-box > .filter-head:first-child, .filter-box > .filter-head1:first-child{border-top:none;}
.filter-box .filter-head i, .filter-box .filter-head1 i{width:13px; height:8px; background:url(../../images/shipco/sprite.png) no-repeat -38px -82px; position:absolute; right:13px; top:21px;}
.filter-box .filter-head.close i, .filter-box .filter-head1.close i{background-position:-38px -94px;}
.filter-box .filter-head.close.last, .filter-box .filter-head1.close.last{border-radius:0 0 5px 5px; overflow:hidden;}
.filter-content{float:left; width:100%;}
.filter-content ul li{float:left; width:100%; padding:4px 0; border-top:solid 1px #ccc; font-size:13px;}
.filter-content .cbox, .filter-content .cbox-selected{margin:0 0 0 7px;}
.filter-find{float:left; width:100%; padding:9px 0; border-top:solid 1px #ccc;}
.filter-find span{float:left; line-height:26px; padding:0 8px 0 12px}
.filter-find .textfield{width:160px; padding:2px 0;}
.c-fltr{float:left; width:220px; overflow:hidden; height:170px;}
.c-fltr .jspPane{width:220px !important;}
.filter-content ul.r-list{border-top:solid 1px #CCC; float:left; width:100%; padding:10px 0;}
.filter-content ul.r-list li{width:200px; padding:4px 10px; border:none;}
.filter-content ul.r-list li em{float:left; font-style:normal; font-family:"proxima_nova_ltbold"; width:100%; padding-bottom:2px;}
.filter-content ul.r-list li span{float:left; font-family:"proxima_nova_ltbold"; width:188px; color:#2C4C9B; background:#ECECF2; border-radius:3px; padding:6px;}
/*  Right Section  */
.textfield.search{background:url(../../images/shipco/sprite.png) no-repeat 205px -131px #fff;}
.search-accordion{float:left; width:100%; background:url(../../images/shipco/sep-bg.png) repeat-x top center; padding:3px 0 0 0; position:relative;}
.search-accordion.no-bg{background:none; padding:0;}
.blue-box > .search-accordion:first-child{padding:0; background:none;}
.search-accordion.closed .pad10{background:url(../../images/shipco/closed-bg.png) repeat-x;}
.search-accordion h3{padding:0; height:24px; line-height:24px; float:left;}
.s-ac-in{float:left; width:100%; /*padding:0 0 5px 0;*/ *float:none;
*display:block;
clear:both;}
.hndlr{background:url(../../images/shipco/sprite.png) no-repeat -33px -134px; float:right; height:24px; width:24px;}
.hndlr:hover{background-position:-84px -134px;}
.closed .hndlr{background-position:-33px -107px;}
.closed .hndlr:hover{background-position:-84px -107px;}
.w230 .dd-text{width:195px;}
.w240 > .dd-text{width:205px;}
.labels{float:left; width:100%; padding:2px 0 1px 0; font-family:"proxima_nova_ltbold"; clear:both;}
/********************************* FCL table start *************************************/
.fcl-search-tbl{float:left; width:720px; margin-top:2px;}
.fcl-search-tbl td{padding:0 0 8px 10px; vertical-align:top;}
.fcl-search-tbl tr td:first-child{padding-left:0;}
.fcl-search-tblpadb2-row td{padding-bottom:2px;}
.fcl-search-tbl td.rc-lst{padding-left:0; width:95px;}
.fcl-search-tbl tr.label-row td{padding-bottom:0;}
.fcl-search-tbl.w708{width:708px;}
.fcl-search-tbl.w740{width:740px;}
.fcl-search-tbl.w900{width:900px;}
.fcl-search-tbl.w100per{width:100%;}
/********************************* FCL table start *************************************/

body .field-hint{font-size:12px; float:left; clear:both; font-family:"proxima_nova_ltbold"; text-decoration:none; line-height:1; padding-top:2px;}
span.field-hint{color:#666;}
.textfield.w300{width:300px;}
.fld-btn-bg{float:right; border:solid 1px #C3DAF2; background:#E0ECF9; padding:3px 2px; min-height:22px; border-radius:3px; min-width:44px;}
.fld-btn{float:left; width:22px; height:22px; background:url(../../images/shipco/sprite.png) no-repeat -60px -107px;}
.fld-btn.add{background-position:-60px -134px; float:right;}
.fld-btn:hover{background-position:-111px -107px;}
.fld-btn.add:hover{background-position:-111px -134px;}
.button-row{float:left; width:100%; margin:10px 0 0 0}
.button-row .button{float:right; margin-left:10px;}
.right-text-in-2 tr td:first-child + td{text-align:right;}
/********************************* table 2 start *************************************/
.table2{float:left; width:100%; *float:none;
*display:block;}
.table2 td{padding:0 0 10px 10px; vertical-align:top;}
.table2 tr.row-padb7 td{padding-bottom:7px;}
.table2 tr.row-padb0 td{padding-bottom:0;}
.table2 tr td:first-child{padding-left:0;}
.blue-box2{border:solid 1px #C3DAF2; border-radius:3px; background:#D5E4F7; float:left; width:99%; font-family:"proxima_nova_ltbold"; color:#2C4C9B; padding:4px 0; text-indent:8px;}
body table td .lbl, .req-lbl{float:left; font-family:"proxima_nova_ltbold"; /*margin-bottom:3px;*/}
body table td .lbl span, .req-lbl span{font-weight:normal; color:#666; font-size:12px;}
/********************************* table 2 end *************************************/
.comp-head{float:left; width:100%; line-height:26px; padding-bottom:10px;}
/********************************* Compare table  start *************************************/
.compare-tbl{float:left; width:100%;}
.compare-tbl tr th{background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(243,243,248))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(243,243,248) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f8', GradientType=0 );
border-left:solid 1px #E3E3E8; border-bottom:solid 1px #E3E3E8; padding:10px 0; text-align:center; overflow:hidden;}
.compare-tbl tr th:first-child{background:none; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDF4FB', endColorstr='#EDF4FB', GradientType=0 );
border-color:transparent; width:160px;}
.compare-tbl .gray-btn{color:#333; text-shadow:2px 2px 0 rgba(255, 255, 255, .6); font-size:12px; padding:0 10px; font-family:"proxima_nova_ltbold"; border-color:#ccc;}
.compare-tbl .gray-btn:hover{box-shadow:0px 0px 3px rgba(0, 0, 0, .3);}
.compare-tbl .add-btn-outer{width:100px; margin:0 auto;}
.compare-tbl .add-btn-outer .gray-btn{margin-left:8px;}
.compare-tbl tr.top th:first-child+th{border-radius:5px 0 0 0; border-left-color:transparent;}
.compare-tbl tr.top th.last{border-radius:0 5px 0 0;}
.compare-tbl tr.bottom th:first-child+th{border-radius:0 0 0 5px; border-left-color:transparent;}
.compare-tbl tr.bottom th.last{border-radius:0 0 5px 0;}
.compare-tbl tr.bottom th{border-bottom:0px; box-shadow:0 1px 1px rgba(0, 0, 0, .2)}
.compare-tbl tr.bottom th:first-child{box-shadow:none;}
.compare-tbl tr td{text-align:center; padding:9px 10px 8px; background:#fff; border-left:solid 1px #E3E3E8;}
.compare-tbl tr.even td{background:#f7f7fa;}
.compare-tbl tr td:first-child{background:#20356E url(../../images/shipco/comp-td-top.png) repeat-x top; color:#fff; font-family:"proxima_nova_ltbold"; text-align:left; border-left:none;}
.compare-tbl tr td:first-child + td{border-left:none;}
.compare-tbl tr.rt td:first-child{border-radius:5px 0 0 0; background-image:none;}
.compare-tbl tr.rb td:first-child{border-radius:0 0 0 5px;}
.rb td, .rt td{color:#1F336C; font-family:"proxima_nova_ltbold";}
/********************************* Compare table  end *************************************/
/********************************* News Box Start *************************************/
.news-box{border:solid 1px #C3DAF2; float:left; width:100%; background:#F3F7FD;}
.nb-head{background:#E0ECF9; float:left; width:100%;}
.nb-head .nb-inner{padding:8px 10px 0 10px;}
.nb-head .title{float:left; color:#2C4C9B; font-family:"proxima_nova_ltbold"; padding-bottom:5px; font-size:16px;}
.nb-mid{float:left; width:100%; max-height:565px; overflow:hidden; border-top:solid 1px #BECBE0;}
.nb-list{border-top:solid 1px #BECBE0; float:left; width:100%;}
.nb-mid .nb-list:first-child{border-top:none;}
.nb-list .nb-list-in{padding:5px 10px;}
.nb-list-in .nb-in-top{float:left; width:100%; color:#666; line-height:24px;}
.nb-list-in .nb-in-top .hndlr{margin-left:10px;}
.nb-list-in .title1{color:#2C4C9B; float:left; width:100%; font-family:"proxima_nova_rgbold"; font-size:16px; padding:2px 0 0 0; *float:none;
*display:block;}
.nb-list-in p{color:#333; padding:5px 0; font-family:"proxima_nova_rgregular";}
/********************************* News Box end *************************************/

.add21{background:url(../../images/shipco/sprite.png) no-repeat -136px -107px; float:left; height:23px; width:23px;}
.add21:hover{background-position:-136px -134px;}
.button26{width:26px; height:26px; float:right; background:url(../../images/shipco/sprite.png) no-repeat 0 -161px; margin-left:3px;}
.button26.mail{background-position:-29px -161px;}
.button26:hover{background-position:0 -191px;}
.button26.mail:hover{background-position:-29px -191px;}
.search-sec{float:left; width:100%; *float:none;}
.search-sec > .field{width:500px; margin-right:10px;}
.search-sec > .field .textfield{width:450px; padding-right:48px;}
.search-sec .searchsec-btn{position:absolute; width:43px; height:30px; background:url(../../images/shipco/sprite.png) no-repeat -58px -163px; top:0; right:0;}
.search-sec .searchsec-btn:hover{background-position:-105px -163px;}
.cart-btn{float:left; width:30px; height:30px; background:url(../../images/shipco/sprite.png) no-repeat -152px -163px;}
.cart-btn:hover{background-position:-186px -163px;}
/* Page Tabs */
.page-tab{float:left; width:100%; border-bottom:solid 1px #ddd; position:relative; margin-bottom:10px;}
.page-tab a{float:left; border:solid 1px #cdcdcd; border-radius:3px 3px 0 0; height:30px; line-height:30px; color:#000; padding:0 12px; margin-left:4px; position:relative; bottom:-1px; background:rgb(246,246,246); background:-moz-linear-gradient(top, rgb(246,246,246) 0%, rgb(236,236,236) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(246,246,246)), color-stop(100%, rgb(236,236,236))); background:-webkit-linear-gradient(top, rgb(246,246,246) 0%, rgb(236,236,236) 100%); background:-o-linear-gradient(top, rgb(246,246,246) 0%, rgb(236,236,236) 100%); background:-ms-linear-gradient(top, rgb(246,246,246) 0%, rgb(236,236,236) 100%); background:linear-gradient(to bottom, rgb(246,246,246) 0%, rgb(236,236,236) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ececec', GradientType=0 );
overflow:hidden; font-family:"proxima_nova_ltbold"; box-shadow:0 0 0 1px #fff inset; text-decoration:none !important;}
.page-tab a:hover, .page-tab a.active1 {background:#1F336C; color:#FFFFFF; border-bottom-color:#fff; z-index:1;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#243D7F', endColorstr='#243D7F', GradientType=0);}
.page-tab a:hover, .page-tab a.active2{background:#243D7F; color:#FFFFFF; border-bottom-color:#fff; z-index:1; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#243D7F', endColorstr='#243D7F', GradientType=0);}
.page-tab a:hover, .page-tab a.active{background:#fff; color:#1F336C; border-bottom-color:#fff; z-index:1; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}
.page-tab > a:first-child{margin-left:8px;}
/* Blue box */
.blue-box{background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(86%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 86%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); float:left; width:100%; border-radius:4px; border:solid 1px #c0c0c0;}
.blue-box + .blue-box{margin-top:12px;}
.blue-box1{background:#E0ECF9; border:solid 1px #C3DAF2; float:left; width:100%; margin-bottom:10px; *float:none;}
.search-tbl{float:left; width:100%;}
.search-tbl td{padding:6px 10px 8px 0; vertical-align:top;}
.search-tbl tr td:first-child{padding-left:10px;}
.search-tbl td label{float:left; width:100%; padding-bottom:1px;}
.search-tbl td label .req, .req-lbl{font-family:"proxima_nova_ltbold"; float:left; padding-right:8px; background:url(../../images/shipco/sprite.png) no-repeat right -56px;}
.error{font-size:12px; color:#B00000; line-height:14px; float:left; width:100%; padding:1px 0;}
.error .e-msg{visibility:hidden;}
.textfield.date-fld{background:url(../../images/shipco/sprite.png) no-repeat right -23px #fff;}
.blue-box > .pad10{padding-right:12px;}
.ghead-tbl{float:left; width:100%;}
.ghead-tbl td{padding:5px 9px; background:#fff; border-bottom:solid 1px #DADADF; font-family:"proxima_nova_ltbold"; border-left:solid 1px #DADADF; font-size:13px; color:#223977;}
.ghead-tbl tr td:first-child{background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(243,243,248))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(243,243,248) 100%); xfilter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f8', GradientType=0 );
border-left-width:0px; color:#000;}
.ghead-tbl tr:first-child td{border-top:0px;}
:root .ghead-tbl tr td:first-child{background:url(../../images/shipco/ghead-bg.jpg) repeat transparent\9;}
.bhead-tbl{float:left; width:100%; border-right:solid 1px #e1e1ec; *float:none;
*display:block;}
.bhead-tbl td{padding:4px 10px; border-left:solid 1px #e1e1ec; border-bottom:solid 1px #e1e1ec; background:#f7f7fa; font-size:13px; line-height:16px; font-weight:300; font-family:"proxima_nova_ltregular";}
.bhead-tbl tr.head-row td{background:#20356E; color:#fff; font-family:"proxima_nova_ltbold"; line-height:16px; border-color:#1C3064; border-bottom-width:0px; padding:5px 10px;}
.bhead-tbl tr.even td{background:#fff;}
.heading4{padding:0 0 7px 0; float:left; width:100%;}
/*********************************Fixed Menu of Leftside *************************************/
.fx-menu{position:fixed; top:164px; right:0; z-index:100;}
/* Width change for menu changes by Jitendra on 3 Dec 2012 */
.fx-menu-listing{width:302px; padding:10px 0; float:left; background:url(../../images/shipco/alpha-90.png) repeat; border-radius:0 0 0 10px; box-shadow:0 0 16px rgba(0, 0, 0, .65); display:none;}
.fixed-menu{background:url(../../images/shipco/fx-bg.png) repeat-x 0 0; height:34px; width:34px; border-radius:5px 0 0 5px; box-shadow:-3px 3px 7px rgba(0, 0, 0, .3); float:left; padding:0; position:relative; margin-bottom:10px;}
.fixed-menu i{background:url(../../images/shipco/sprite.png) no-repeat -42px -303px; float:left; height:34px; width:100%;}
.fixed-menu.admin i{background-position:-2px -303px;}
.fixed-menu:hover, .fixed-menu.active{background:#000;}
.fixed-menu:hover i, .fixed-menu i:hover, .fixed-menu.active i{background-position:-42px -269px;}
.fixed-menu.admin:hover i, .fixed-menu.admin i:hover, body .fixed-menu.active.admin i{background-position:-2px -269px;}
.fx-btn-out{width:34px; float:left; padding-top:180px;}
/* Width change for menu changes by Jitendra on 3 Dec 2012 */
.fx-menu-listing .filter-box{border-radius:5px; overflow:hidden; margin:0; width:302px; overflow:hidden;}
.fx-menu-listing .filter-box ul li{text-indent:10px; padding:7px 0;}
.fx-menu-listing .filter-box ul li a{color:#000;}
/*********************************Footer*************************************/
footer{float:left; width:100%; padding:10px 0; color:#CCCCCC; font-size:13px;}
.f-right{float:right;}
.f-left{float:left;}
footer a{color:#ccc;}
footer a:hover{color:#fff; text-decoration:underline;}
.f-nav{float:left; padding-bottom:10px;}
.f-nav a{float:left; line-height:16px; border-left:solid 1px #274287; border-right:solid 1px #010101; padding:0 12px;}
.f-nav a:first-child{border-left-width:0; padding-left:0;}
.f-nav a.last{border-right-width:0;}
/*********************************auto suggest*************************************/
.auto-sgst{position:absolute; left:0; top:30px; background:#fff; width:99%; border:solid 1px #ccc; max-height:150px; overflow:auto;}
.auto-sgst ul li{cursor:pointer; text-indent:5px; font-size:13px; padding:3px 0;}
.auto-sgst ul li:hover{background:#EDF4FB;}
/********************************* Popup Css Start *************************************/
#fade{top:0; left:0;}
/*Modified width by ssawant for Mission #19326.*/
.popup{width:780px; position:absolute; background:#fff; border-radius:10px; -moz-border-radius:10px; font-size:14px; color:#000; box-shadow:0 0 5px rgba(0, 0, 0. .3);
overflow:hidden; position:relative; padding:10px;}
.popup a{text-decoration:underline;}
.popup-head{float:left; width:100%;}
.popup-head .head{float:left; font-family:"proxima_nova_rgbold"; color:#2C4C9B; font-size:18px; padding:2px 0 10px;}
.popup-head .close{width:12px; height:12px; background:url(../../images/shipco/sprite.png) no-repeat -165px -141px; position:absolute; right:14px; top:16px;}
.popup-head .close:hover{background-position:-177px -141px;}
.popup-inner{background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(86%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 86%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); float:left; width:100%; border-radius:3px; border:solid 1px #c0c0c0; overflow:hidden;}
.popup-row{float:left; width:100%; background:url(../../images/shipco/sep-bg.png) repeat-x bottom; padding:0 0 3px 0;}
.checklist{float:left; width:100%;}
.checklist .cbox, .checklist .cbox-selected{font-family:"proxima_nova_rgregular";}
.checklist table td{width:20%; padding:2px 0;}
.pp-btns{float:left; width:100%; padding:10px 0;}
.popup.p-small{width:510px;}
.pp-tbl{float:left; width:100%;}
.pp-tbl td{padding:8px 10px; border-top:solid 1px #ccc;}
.pp-tbl tr:first-child td{border:none;}
.pp-tbl tr td:first-child{color:#666;}
.sec-right tr td + td{text-align:right;}
.pp-notes-row{background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(247,247,247))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
float:left; width:100%; margin-top:10px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.note-pp-in{float:left; height:480px; overflow:hidden; width:680px;}
.note-pp-in .jspPane{width:680px !important;}
.pp-notes-row h4{float:left; width:100%; padding:10px 0;}
.pp-notes-row h3{padding:0;}
.pp-notes-row p{float:left; width:100%; padding:0;}
.pp-notes-row p+p{padding:10px 0 0 0;}
.p-mdm{width:680px;}
/********************************* Tab slider *************************************/
.tab-slider{float:left; width:100%; position:relative;}
.tab-slider .tbs-row{float:left; width:105px; font-size:13px;}
.tab-slider .tbs-row.w60{width:60px;}
.tab-slider .tbs-row.w85{width:85px;}
.tab-slider .tbs-row .tbs-head{background:#243D7F; color:#fff; font-family:"proxima_nova_ltbold"; line-height:16px; border-right:solid 1px #1C3064; padding:5px 8px; height:46px; float:left; width:88px;}
.tab-slider .tbs-row .tbs-cnt{float:left; background:#fff; width:88px; padding:5px 8px; min-height:20px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.tab-slider .tbs-row.w60 .tbs-head, .tab-slider .tbs-row.w60 .tbs-cnt{width:43px;}
.tab-slider .tbs-row.w85 .tbs-head, .tab-slider .tbs-row.w85 .tbs-cnt{width:68px;}
.tab-slider .tbs-row.w150{width:150px;}
.tab-slider .tbs-row.w150 .tbs-head, .tab-slider .tbs-row.w150 .tbs-cnt{width:133px;}
body .w150 .nfilter{width:113px;}
.tab-slider .cbox, .tab-slider .cbox-selected{margin:0 0 0 23px;}
body .nfilter{float:left; color:#FFF; float:left; padding:0 20px 0 0; background:url(../../images/shipco/filter-down.png) no-repeat right 4px; width:68px; text-decoration:none; word-break: break-word; display:table-cell; word-wrap:break-word;}
.nfilter:hover{color:#fff;}
.nfilter.up{background-image:url(../../images/shipco/filter-up.png);}
.jcarousel-direction-rtl{direction:rtl;}
.jcarousel-container{position:relative; margin-left:355px;}
.jcarousel-item{width:105px;}
.jcarousel-clip{position:relative; margin:0 20px 0 19px; overflow:hidden;}
.disable .jcarousel-clip{margin-left:0;}
.jcarousel-prev, .jcarousel-next{float:left; width:18px; height:100%; background:url(../../images/shipco/slider-arrow.png) no-repeat left center #efefef; cursor:pointer; position:absolute; top:0px; border-right:solid 1px #C3C3C3;}
.jcarousel-next{right:0; background-position:right center; border-left:solid 1px #C3C3C3;}
.jcarousel-prev.jcarousel-prev-disabled{display:none; visibility:hidden;}
.jcarousel-next.jcarousel-next-disabled{background:#efefef; cursor:default;}
/********************************* Index page slider *************************************/
.home-sliders{float:left; width:100%;}
/* Left Box */
.home-sliders .left-sld{float:left; width:646px; height:446px; overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; background:#fff; position:relative;}
.home-sliders .left-sld > .img-outer{border-radius:3px; width:100%; float:left; overflow:hidden;}
.left-sld .img-cnt{position:absolute; left:18px; top:20px; width:595px;}
.left-sld .img-cnt .ban-head{font-family:"proxima_nova_ltbold"; color:#fff; float:left; width:100%; font-size:34px; line-height:1.25; text-shadow:0 0 10px rgba(0, 0, 0, 1)}
.left-sld .img-cnt .ban-dtl{color:#fff; float:left; width:100%; font-size:14px; line-height:1.35; text-shadow:0 0 2px rgba(0, 0, 0, .7); padding:15px 0 30px;}
body .arw-btn93{float:left; width:93px; height:33px; line-height:32px; color:#fff; text-indent:8px; font-size:13px; font-family:"proxima_nova_ltbold"; background:url(../../images/shipco/arw-btn93.png) no-repeat 0 0; text-decoration:none;}
.arw-btn93:hover{background-position:0 -33px; color:#fff;}
/* Right Box */
.right-sld{width:308px; float:right;}
.right-sld .rs-head{float:left; width:300px; height:24px; color:#213977; padding:0 3px;}
.right-sld .rs-head.set{margin-top:14px;}
.right-sld .rs-head .left{font-size:20px; font-family:"proxima_nova_ltbold";}
.right-sld .rs-head .right{font-size:13px; text-decoration:underline;}
.right-sld .rs-slider{float:left; width:100%;}
.right-sld .rs-slider .rs-slider-frame{float:left; width:308px; height:196px; position:relative; background:url(../../images/shipco/slider-img-s2.png) no-repeat;}
.right-sld .rs-slider .rs-slider-frame.frame2{background-image:url(../../images/shipco/slider-img-s1.png);}
.rs-slider .caption-top{color:#fff; padding:17px 10px 10px 20px; margin:0; position:relative; z-index:10; /*left:0;*/ top:0; width:250px; height:80px; position:absolute; font-size:24px;}
.text-cp{float:left; width:100%; line-height:1.25; font-family:"proxima_nova_ltbold"; color:#fff; text-shadow:0 0 10px rgba(0, 0, 0, 1); padding-bottom:15px;}
/********************************* news slider *************************************/
.news-slider{float:left; width:978px; background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 0%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );
border:solid 1px #DDDDDD; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); margin-top:20px; height:40px; border-radius:5px; overflow:hidden;}
.news-slider .n-head{float:left; width:64px; border-right:solid 1px #dfdfdf; background:#fff; height:40px; line-height:40px; text-align:center;}
.news-slider .n-dtl{float:left; width:890px; margin-left:10px; height:40px; overflow:hidden;}
.news-slider .n-dtl .anythingSlider{width:100% !important;}
.news-slider .n-dtl .anythingWindow{width:830px; height:40px;}
.news-slider .n-dtl .anythingControls{display:none !important; visibility:hidden;}
.news-slider .n-dtl li span.left{height:40px; line-height:40px; width:80px}
.news-slider .n-dtl li span.left1{float:left; height:40px; line-height:40px; width:750px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-slider .n-dtl .arrow{width:5px; height:9px; right:21px; top:15px; left:auto;}
.news-slider .n-dtl .arrow a{width:5px; height:9px; background:url(../../images/shipco/sprite.png) no-repeat -59px -195px; margin:0;}
.news-slider .n-dtl .arrow a:hover{background-position:-59px -206px;}
.news-slider .n-dtl .arrow.forward{right:11px;}
.news-slider .n-dtl .arrow.forward a{background-position:-68px -195px;}
.news-slider .n-dtl .arrow.forward a:hover{background-position:-68px -206px;}
/* CSS added on 4Oct */
.pagination{float:left; width:100%; padding-top:10px; font-family:"proxima_nova_ltbold";}
.pagination .left{line-height:30px;}
.pagination .field{float:left; width:65px; padding:0 10px;}
.pagination .field .dd-text{width:30px;}
.pagination .nxt{float:left; margin-top:5px; text-decoration:none;}
.white-head{float:left; width:100%; background:#fff; height:34px; border-bottom:solid 1px #ccc; border-radius:4px 4px 0 0; position:relative;}
.white-head h3{padding:8px 0 0 10px;}
.wh-cnt{float:left; width:100%; background:url(../../images/shipco/sep-bg.png) repeat-x bottom; padding-bottom:3px;}
.wh-cnt.no-bg{background:none; padding-bottom:0;}
.white-head .hndlr{margin:5px 10px 0 0;}
.ssr-sec{float:left; width:100%; padding:5px 0; line-height:24px;}
.ssr-sec-bg{background:url(../../images/shipco/sep-bg.png) repeat-x top; padding-top:3px; float:left; width:100%;}
.ssr-sec h3{padding:0 0 0 10px;}
.ssr-sec > h3{line-height:24px;}
.ssr-sec .hndlr{margin:0 10px;}
.ssr-sec-top{float:left; width:100%; padding:0 0 13px 0; background:url(../../images/shipco/sep-bg.png) repeat-x bottom; margin-bottom:8px;}
.ssr-sec.closed{background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(242,247,252) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(242,247,252))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(242,247,252) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(242,247,252) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(242,247,252) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(242,247,252) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f7fc', GradientType=0 );}
.link-lst{float:right; padding-top:4px;}
.link-lst ul li{float:left; border-left:solid 1px #666666; padding:0 10px; line-height:1;}
.link-lst ul li:first-child{border:none; padding-left:0;}
.martb5{margin:5px 0;}
.lft-scrl-list{float:left; width:220px; height:660px; overflow:hidden; border-top:solid 1px #CCC;}
.lft-scrl-list .jspPane{width:220px !important;}
.filter-content.lft-scrl-list ul.r-list, .filter-content.lft-scrl-list1 ul.r-list{border-top:0px;}
.gr-bg{float:left; width:100%;}
/*  For Home page on Oct 5  */
.g-top.flexible, .g-top.flexible .g-top-in{width:auto;}
.g-top.flexible .c-nme{padding:0 40px 0 10px; width:auto; height:24px; line-height:24px;}
.index-boxes{float:left; width:100%; padding-top:20px;}
.gray-box{float:left; width:310px; border:solid 1px #c0c0c0; border-radius:3px; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); background:rgb(245,245,245); background:-moz-linear-gradient(top, rgb(245,245,245) 0%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(245,245,245)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(245,245,245) 0%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(245,245,245) 0%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(245,245,245) 0%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(245,245,245) 0%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0 );}
.gray-box .gray-box-in{background:url(../../images/shipco/gray-box-in.png) no-repeat top right; min-height:352px; float:left; width:100%;} /* Bug 13741 - Modified min-height by ryadav  */
.index-boxes .gray-box:first-child .gray-box-in{background:none;}
.index-boxes .gray-box:first-child + .gray-box{margin:0 22px;}
/*CSS For Index page tab Update : Nov 27, 2012 : Start*/
/*Old CSS*/
/*.index-tabs{float:left; width:100%; padding:1px 0 0 1px;}
.index-tabs ul li{float:left; width:102px; border-right:solid #fbfbfb 1px;}
.index-tabs ul li a{text-align:center; text-decoration:none; float:left; width:100%; padding:10px 0; background:#e2e2e2;font-family:"proxima_nova_ltbold"; color:#666; box-shadow:inset 1px -1px 5px #BBB;}
.index-tabs ul li.active{width:103px; border-right:0px;}
.index-tabs ul li.last, .index-tabs ul li.last.active{width:102px; border-right:0px;}
.index-tabs ul li.active a{background:#f5f5f5; color:#1F336C; box-shadow:none;}*/

/*Update CSS*/
.index-tabs{float:left; width:100%; padding:1px 0 0 1px;}
.index-tabs ul li{float:left; width:102px; border-right:1px solid #fbfbfb;}
.index-tabs ul li a{text-align:center; text-decoration:none; float:left; width:100%; padding:10px 0; background:#e2e2e2; font-family:"proxima_nova_ltbold"; color:#666; box-shadow:inset 1px -1px 5px #BBB;}
.index-tabs ul li.active a{background:#f5f5f5; color:#1F336C; box-shadow:none !important;}
/*CSS For Index page tab Update : Nov 27, 2012 : End*/

.index-tabs-detail{float:left; width:100%; padding-top:10px;}
.it-dtl{width:270px; padding:0 20px; float:left;}
.index-tab-tbl{float:left; width:100%;}
.index-tab-tbl .field.half{width:129px; clear:none;}
.index-tab-tbl .textfield{width:268px;}
.index-tab-tbl .half .textfield{width:127px;}
.index-tab-tbl .dd-text{width:235px; padding:7px 25px 7px 8px;}
.index-tab-tbl .dd-text + select.designer{height:36px;}
.index-boxes .textfield{padding:8px 0}
.index-boxes .infield{padding:8px 9px;}
.index-boxes .textfield.date-fld{background-position:right -20px;}
.index-tab-tbl .req-lbl{padding-bottom:2px;}
.gbx-head{float:left; width:270px; padding:0 20px; color:#1F336C; font-size:20px; height:53px; line-height:53px;}
.mng-in{float:left; width:270px; padding:8px 20px 5px; background:url(../../images/shipco/mng-sep.png) no-repeat top left;}
/*.mng-in .index-tab-tbl td{padding:5px 0;}*/
.mng-in .fp{margin-top:6px; font-size:13px;}
.mng-in .head{float:left; width:100%; color:#1F346D; font-family:"proxima_nova_ltbold"; padding-bottom:2px;}
.mng-in-left{float:left; width:170px; color:#444;}
.mng-in-left ul li{float:left; background:url(../../images/shipco/mng-li-icn.png) no-repeat left 6px; padding:0 0 0 9px; line-height:1.2;}
.mng-in-right{float:right;}
.jbox{float:left; width:100%; background:url(../../images/shipco/jbox-bg.png) repeat-x top; margin-top:20px; border-radius:3px 3px 0 0; overflow:hidden; box-shadow:0 -2px 3px #ddd;}
.jbox-in{float:left; width:978px; margin:1px 0 0 1px; background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 1%, rgb(255,255,255) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(231,239,250)), color-stop(100%, rgb(255,255,255))); background:-webkit-linear-gradient(top, rgb(231,239,250) 1%, rgb(255,255,255) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 1%, rgb(255,255,255) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 1%, rgb(255,255,255) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 1%, rgb(255,255,255) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#ffffff', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff; border-radius:3px 3px 0 0;}
.jbox .jb-sec{float:left; width:216px; padding:0 14px; background:url(../../images/shipco/jb-sec-sep.png) no-repeat right 17px;}
.jbox .jb-sec.last{background:none;}
.jbox .jb-sec .head{color:#1F336C; font-size:20px; float:left; width:100%; height:50px; line-height:50px;}
.dotted-list{float:left; width:100%; margin:10px 0;}
.dotted-list li{background:url(../../images/shipco/bullet-bg.png) no-repeat left 8px; width:200px; padding:2px 0 2px 16px; color:#444;}
.jb-list{float:left; width:100%; min-height:126px;}
/* Registratioin page */
.reg-sec{float:left; padding:20px 10px; width:960px;}
.reg-sec .reg-sec-left{float:left; width:405px;}
.reg-tbl{float:left; width:100%;}
.reg-tbl .req-lbl, .reg-tbl .lbl{font-family:"proxima_nova_rgregular", sans-serif; margin-top:5px;}
.reg-tbl td{vertical-align:top; padding-bottom:14px;}
.reg-sec .reg-sec-right{float:right; width:455px;}
.white-box{float:left; width:435px; padding:10px; background:#fff; border-radius:5px; margin-top:5px;}
.check-tbl{float:left; width:100%;}
.check-tbl .cbox, .check-tbl .cbox-selected{margin:0;}
.check-tbl td{padding:5px 0;}
.cp-sec{float:left; margin-top:20px;}
.cp-sec p{float:left; padding:0 0 10px 0; width:100%;}
.cp-img{float:left; margin-right:15px;}
.highlighted{color:#213977; font-size:16px; font-family:"proxima_nova_rgbold", sans-serif;}
.reg-btns{float:left; width:100%; background:url(../../images/shipco/sep-bg.png) repeat-x top; padding-top:20px; margin-top:10px;}
/* Login Box */
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 start */
.login-box{position:absolute; background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, .6); padding:10px; width:440px; right:-13px; top:37px; border-radius:3px; z-index:20;}
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 end */
.login-box .arrow-img{position:relative; top:-13px; right:20px; visibility:hidden;}
.login-box-up{background:url(../../images/shipco/sep-bg.png) repeat-x bottom; padding:10px; width:420px; float:left;}
.login-tbl{float:left; width:100%;}
.login-tbl tr td{width:200px; vertical-align:top;}
.login-tbl tr td:first-child + td{padding-left:20px;}
.login-box-down{float:left; width:100%; padding:10px; width:420px;}
.lb-links{font-size:13px; color:#1F336C; font-family:"proxima_nova_ltbold"; line-height:1;}
.login-box a{text-decoration:underline;}
.lb-links > span{float:left; margin-right:10px; padding-right:10px; border-right:#1F336C solid 1px;}
.f13{font-size:13px;}
.fp-head{float:left; color:#1F346D; font-family:"proxima_nova_ltbold"; font-size:16px;}
.login-box .blue-box{margin:0;}
.back-t-lgn{float:right; text-decoration:underline !important; font-size:13px;}
/* CSS added on 9 Oct */
.buyrt-scrl{float:left; width:680px; overflow:hidden; max-height:220px;}
.buyrt-scrl .jspPane{width:100% !important;}
.buyrt-scrl .pp-tbl tr td:first-child + td{padding-right:20px;}
.lh30{line-height:30px;}
.tab-slider .extra-xpnd{margin-left:405px;}
.tab-slider .extra-xpnd ul{display:table; width:100% !important; *display:inline;}
.tab-slider .extra-xpnd ul li.jcarousel-item{display:table-cell; float:none !important; min-width:105px; width:auto; *width:125px;
*float:left !important;
*display:inline-block;}
.tab-slider .extra-xpnd .jcarousel-container{margin:0;}
.tab-slider .extra-xpnd .tbs-row{width:100%;}
.tab-slider .extra-xpnd .tbs-row .tbs-head, .tab-slider .extra-xpnd .tbs-row .tbs-cnt{width:auto; display:block; float:none; height:auto;}
body .extra-xpnd .nfilter{width:auto; display:block; float:none;}
.expd-out.tab-slider .tbs-row .tbs-head{height:auto;}
.jcarousel-next.jcarousel-next-disabled{visibility:hidden; display:none;}
.disable1 .jcarousel-clip{margin-right:0;}
.svsr{float:right; width:300px; padding-top:5px;}
.svsr .field1{width:205px; float:right}
.svsr .button{float:right; margin-left:10px;}
.shp-tbl{float:left;}
.shp-tbl td{padding:2px 5px; font-size:13px;}
.shp-tbl tr td:first-child{padding-left:0;}
/* CSS added on 10 Oct */
.tab-slider.four-row .extra-xpnd{margin-left:510px;}
body .nfilter-auto .nfilter{width:auto; display:block; float:none;}
.aprvd{float:left; background:url(../../images/shipco/sprite.png) no-repeat -81px -197px; width:16px; height:16px;}
.pdf-d{float:left; background:url(../../images/shipco/sprite.png) no-repeat -236px -165px; width:13px; height:16px;}
.info-icn{float:left; background:url(../../images/shipco/sprite.png) no-repeat -219px -166px; width:14px; height:14px; margin:2px 0 0 5px;}
.w400 .dd-text{width:365px;}
.whitebox{box-shadow:0 0 3px rgba(0, 0, 0, .3); float:left; width:100%; border-radius:4px; overflow:hidden; background:#fff;}
.for-cal{margin-right:62px; display:block;}
.for-cal + .right{margin-top:5px;}
.a-img{float:left; margin-right:30px;}
.a-img i{background:url(../../images/shipco/sprite.png) no-repeat -101px -198px; float:left; width:11px; height:12px; margin:2px 3px 0 0}
.a-img.edit i{background-position:-113px -198px;}
.a-img.delete i{background-position:-127px -198px;}
.up-hint{float:left; line-height:32px; font-family:"proxima_nova_ltbold"; margin-left:15px; font-size:12px;}
.down-hint{float:left; width:100%; font-family:"proxima_nova_ltbold"; font-size:12px; color:#666;}
.uploader{float:left; width:400px;}
.uploader-meter{float:left; width:398px; border:solid 1px #7F8993; border-bottom-color:#fff; background:#D3E4F5; height:15px; border-radius:10px; overflow:hidden;}
.uploader-meter-in{float:left; height:15px; background:url(../../images/shipco/uploader-bg.png); width:76%; border-radius:0 10px 10px 0;}
.upload-value{float:left; clear:both; text-align:right; font-size:12px; color:#666; width:76%;}
.hidden-upload{display:none; visibility:hidden;}
.mng-in.forswap{height:134px; padding:12px 20px 1px;}
.mng-in.forswap + .mng-in.forswap{z-index:2;}
.forswap-out{height:158px; width:310px; float:left; overflow:hidden; position:relative;}
.forswap-in{position:absolute; width:620px; left:0; top:0; height:147px;}
.forswap-out.moveleft .forswap-in{left:-310px;}
.login-tbl tr.padbtm td{padding-bottom:10px;}
.ico36{float:left; width:36px; height:36px; background:url(../../images/shipco/sprite.png) no-repeat -5px -221px;}
.ico36.success{background-position:-45px -221px;}
.mmsg-top{float:left; padding:10px; background:#FFE6E6; border:solid 1px #FFB7B7; width:478px; border-radius:3px; position:relative;}
.mmsg-top .mmsg-left{float:left; width:400px; padding-top:8px; font-family:"proxima_nova_ltbold"; line-height:20px; font-size:16px; margin-left:10px;}
.mmsg-btm{float:left; width:100%; padding:10px 0;}
.mmsg-btm li{background:url(../../images/shipco/error-list.png) no-repeat 2px 7px; padding:0 0 0 19px; line-height:1.8;}
.popup.error{width:500px; box-shadow:0 0 10px rgba(225, 0, 0, .6);}
a.error-close{color:#666; position:absolute; right:15px; top:20px; font-size:16px; text-decoration:none;}
a.error-close:hover{color:#000;}
.mandatory.active .textfield, .mandatory.active .dd-text{border-color:#A51218; box-shadow:0 0 5px rgba(223, 0, 0, .5);}
.popup.success{box-shadow:0 0 10px rgba(136, 180, 2, .6); width:500px;}
.success .mmsg-top{border-color:#C2D975; background:#E1F0C1;}
.success .mmsg-left{width:385px;}
.tab-slider .extra-xpnd.condition1{margin:0 0 0 300px; overflow:hidden;}
.tab-slider .extra-xpnd.condition1 ul{*width:1000px !important;}
.tbs-row.right{float:right;}
.extra-xpnd, .tab-slider{*overflow:hidden;}
.tab-slider.seven-row .extra-xpnd{margin-left:735px;}
.ques-icn{float:left; width:24px; height:24px; background:url(../../images/shipco/sprite.png) no-repeat -175px -194px; margin:0 0 0 5px;}
.lft-scrl-list1{float:left; width:220px; height:300px; overflow:hidden; border-top:solid 1px #CCC;}
.jspPane{width:100% !important;}
.bhead-tbl tr.blue-row td{background:#D5E4F7; font-family:"proxima_nova_ltbold"; border-width:1px 0 1px 0; border-color:#C3DAF2;}
.bhead-tbl tr.blue-row td:first-child{border-left-width:1px;}
.of-scrl{float:left; width:850px; max-height:465px; overflow:hidden;}
.popup.xl{width:850px;}
.leftfix{width:270px; float:left; margin-left:10px;}
.leftfix.no-mar{margin:0;}
.tbl-row{float:left; width:100%; margin-top:5px;}
.tbl-row.mart0{margin-top:0;}
.tbl-row .tbl-row-head{float:left; width:828px; background:#E0ECF9; font-family:"proxima_nova_ltbold"; border:solid 1px #C3DAF2; text-indent:10px; padding:3px 0;}
.lk-rts tr td:first-child{width:140px;}
.lk-rts tr td:first-child + td, .lk-rts tr td:first-child + td + td, .lk-rts tr td:first-child + td + td + td + td{width:62px;}
.lk-rts tr td:first-child + td + td + td + td + td{width:50px;}
.lk-rts tr td:first-child + td + td{text-align:right;}
.lk-rts tr.head-row td:first-child + td + td{text-align:left;}
.down-cntr{float:left; width:100%; text-align:center; clear:both;}
.vfld{float:right; width:95px; margin-right:1px;}
.vfld1{float:left; width:60px; margin-right:12px;}
.vfld2{float:left; width:134px;}
.swt{float:right; width:108px; padding-right:1px;}
.small-links{float:left; width:100%; padding-top:8px;}
.small-links a{float:right; font-size:12px; padding:0 7px; border-right:solid 1px #1F336C; line-height:1;}
.small-links a:first-child{padding-right:0; border-width:0;}
.w78 .button.wd-chng, .button.wd-78{width:75px; padding:0;}
.page-title .info-icn{margin:7px 0 0 8px;}
/********************************* Changes for Height Starts *************************************/
.padouter{padding:5px 10px 10px 10px; *float:left;}
.search-accordion.closed .padouter{background:url(../../images/shipco/closed-bg.png) repeat-x;}
.blue-box > .padouter{padding-right:12px;}
body .forPDBtm.padb0{padding-bottom:2px;}
.padouter.forPDBtm{padding-bottom:5px;}
.search-accordion.closed .padouter.forclose{padding-bottom:5px;}
/********************************* Changes for Height End *************************************/

/*  Css Start on 19 Oct For Next Phase */
.mid-heading{float:left; width:100%; text-align:left; padding-bottom:10px; font-size:24px;}
.fx-menu.fx-menu-edt{top:0;}
.close-fx-out{width:100%; position:relative; float:left; margin:9px 0 15px 0; height:13px;}
.close-fx{width:11px; height:13px; background:url(../../images/shipco/sprite.png) no-repeat -142px -199px; position:absolute; top:0; left:199px;}
.close-fx:hover{background-position:-157px -199px;}
/* CSS added for Index changes on 22 Oct */
.slider1{width:646px; height:446px; list-style:none;}
.slider1 li{position:relative;}
.left-sld .caption-top{color:#fff; padding:0; margin:0; position:relative; z-index:10; /*left:0;*/ top:0; width:595px; height:80px; position:absolute; font-size:24px; left:18px; top:20px;}
.left-sld .caption-top .ban-head{font-family:"proxima_nova_ltbold"; color:#fff; float:left; width:100%; font-size:34px; line-height:1.25; text-shadow:0 0 10px rgba(0, 0, 0, 1); padding:0 0 15px 0;}
.left-sld .caption-top .ban-dtl{color:#fff; float:left; width:100%; font-size:14px; line-height:1.35; text-shadow:0 0 2px rgba(0, 0, 0, .7); padding:0 0 30px 0;}
.left-sld .anythingControls{position:absolute; bottom:10px; right:13px; width:200px; height:20px;}
.marl365{margin-left:365px;}
/* Suggestion item list */
.sgst-box{float:left; width:100%;}
.sgst-box ul li{float:left; margin:4px 5px 4px 0; background:#D5E4F7; border:solid 1px #C3DAF2; border-radius:3px; line-height:19px; padding:1px 5px 0 5px;}
.sgst-close{width:10px; height:11px; background:url(../../images/shipco/sgst-close.png) no-repeat 0 0; margin:0 0 -1px 7px; display:inline-block; *margin-bottom:0px;
*vertical-align:middle;}
.sgst-close:hover{background-position:-10px 0;}
/* Css Start on 25 Oct */
.success .mmsg-btm li{background-image:url(../../images/shipco/scs-list.png);}
.success .mmsg-left.line2{padding:0;}
.jbox-in.three-clm .jb-list{padding-bottom:10px; min-height:50px;}
.jbox-in.three-clm .jb-sec{width:298px;}
.jb-list p{padding:10px 0 0 0; line-height:1.4;}
.top-image{float:left; width:100%; position:relative; height:396px;}
.top-image .top-image-box{width:974px; float:left; height:374px; position:absolute; top:3px; left:3px; z-index:2;}
.top-image .top-image-outer{overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; position:absolute; width:974px; float:left; height:374px; top:0; left:0; z-index:3;}
.top-image .shd-img{position:absolute; bottom:0; left:0;}
.top-image .top-image-text{background:url(../../images/shipco/alpha-88-white.png) repeat; position:absolute; padding:10px 20px; width:380px; right:3px; top:75px; z-index:4; height:200px; border-radius:6px 0 0 6px; box-shadow:-3px 0 3px rgba(0, 0, 0, .3); font-size:18px; line-height:1.35;}
.dotted-list2 li{background:url(../../images/shipco/bullet-bg2.png) no-repeat left 15px; width:360px; padding:5px 0 6px 16px; color:#444; line-height:1.35;}
.top-image-text1{background:url(../../images/shipco/white-bg.png) repeat; position:absolute; padding:10px 45px 0 65px; width:391px; right:2px; top:122px; z-index:4; height:125px; border-radius:6px 0 0 6px; font-size:16px; line-height:1.35;}
.top-image-text2{background:url(../../images/shipco/hhg-ban-bg.png) no-repeat; position:absolute; padding:20px; width:440px; left:69px; top:132px; z-index:4; height:90px; border-radius:6px 0 0 6px; font-size:18px; line-height:1.35;}
.top-image-text1 .head1{font-size:26px; float:left; width:100%; padding-top:3px;}
.top-image-text1 p{color:#333; float:left; width:100%; padding:13px 0 0 0; line-height:1.4;}
.top-image-text1 .head1 + p{padding-top:3px;}
.w20{width:20px;}
.w320{width:320px;}
.w420{width:420px;}
.w480{width:480px;}
.w565{width:565px;}
.w596{width:596px;}
.w700{width:700px;}
.dotted-list.wauto{margin:0;}
.dotted-list.wauto li{width:auto; padding:4px 0 4px 16px;}
.iam-sec{background:url(../../images/shipco/iam-logo.png) no-repeat 0 0; padding:0 0 0 115px; float:left; color:#333; font-family:"proxima_nova_ltregular";}
.blue-box.w480 + .blue-box.w480{margin:0;}
.blue-box.w480{width:454px; padding:8px 12px 12px 12px;}
.blue-box.w480 .white-box.hhg-ind{width:430px; padding:12px; margin-top:10px; box-shadow:0 0 4px rgba(0, 0, 0, .3);}
.hhg-ind-img{float:left; width:100%; overflow:hidden; border-radius:5px; box-shadow:0 0 2px rgba(0, 0, 0, .65); height:259px;}
.hhg-ind h3{float:left; width:100%; font-size:20px; padding:12px 0 0 0; line-height:1.1;}
.hhg-ind p{float:left; width:100%; padding:7px 0 0 0;}
.mid-heading span{float:left; clear:both; font-size:16px; color:#000; font-family:"proxima_nova_ltregular"; text-align:left; width:100%; line-height:1.5; padding-bottom:5px}
.textfield.fp-fld{width:225px; margin-right:9px;}
.fp-btn{width:131px; padding:0; float:left;}
h3.f20{font-size:20px; float:left; width:100%; padding:0 0 8px 0;}
.big-sep{float:left; width:100%; height:4px; margin:10px 0 20px; background:url(../../images/shipco/big-sep.png) no-repeat center center;}
.for-img378{float:left; width:400px; position:relative; height:200px;}
.for-img378 .outer-area{overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; position:absolute; width:378px; float:left; height:191px; top:0; left:0; z-index:3;}
.for-img378 .inner-area{position:absolute; top:3px; left:3px;}
.for-img378 .inner-area img{float:left;}
/* New Right slide */
.right-sld1{width:314px; float:right;}
.right-sld1 .rs-slider{float:left; width:100%; position:relative; height:214px;}
.right-sld1 .rs-slider .rs-slide-img{position:absolute; top:0; left:0;}
.right-sld1 .rs-slider .rs-slide-img img{float:left;}
.right-sld1 .rs-slider .rs-slider-frame{overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; position:absolute; width:308px; float:left; height:208px; top:0; left:0; z-index:3;}
.right-sld1 .rs-slider + .rs-slider{margin-top:24px;}
.right-sld1 .rs-slider .caption-top{padding:14px 10px 10px 15px; margin:0; position:relative; z-index:10; /*left:0;*/ top:0; width:260px; height:80px; position:absolute; font-size:24px;}
.mid-heading.alignleft{text-align:left;}
.select-sec.blue-box{width:446px; padding:10px; margin-top:3px;}
.cnt-img{float:left; width:100%; margin:20px 0;}
.blue-box > .pad10.full{padding-right:10px;}
body .w978{width:978px;}
.shpmnt-icn{float:left; width:16px; height:16px; background:url(../../images/shipco/sprite.png) no-repeat -90px -223px;}
.tab-slider .tbs-row.w35{width:35px;}
.tab-slider .tbs-row.w35 .tbs-head, .tab-slider .tbs-row.w35 .tbs-cnt{width:18px;}
.tab-slider .extra-xpnd.marl245{margin-left:245px;}
.sts-slctr{float:left; width:100%;}
.sts-slctr .head{float:left; width:70px; font-family:"proxima_nova_ltbold";}
.sts-slctr .sts-listing{float:right; width:651px; border:1px solid #999; border-radius:3px; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2); background:#fff; padding:5px 0 5px 5px;}
.sts-slctr .sts-listing-in{float:left; width:651px; max-height:170px; overflow:hidden; position:relative;}
.sts-slctr .sts-listing ul li{float:left; width:100%; padding:2px 0;}
.sts-slctr .sts-listing ul li span{cursor:pointer; padding:1px 3px; line-height:18px;}
.sts-slctr .sts-listing ul li span.active{color:#fff; background:#003399;}
.bhead-tbl.sh-pp{border:none; width:748px; margin:1px 0 0 1px}
.bhead-tbl.sh-pp tr td:first-child{border-left:0px;}
.sh-pp td{vertical-align:top; line-height:20px;}
.pdf-large{float:left; width:19px; height:24px; background:url(../../images/shipco/sprite.png) no-repeat -116px -223px;}
.pp-tbl.sd-pp td{padding-right:0;}
/* Css added on 29 Oct */
.st-btn{margin:0 0 0 10px;}
.user-indx{position:absolute; left:-1px; top:26px; background:#fff; width:139px; border:solid 1px #ccc; max-height:150px; overflow:auto; z-index:100;}
.user-indx li{float:left; width:100%; padding:1px 0; font-size:13px;}
.user-indx ul li:hover{background:#EDF4FB;}
.user-indx li a{float:left; background:url(../../images/shipco/sprite.png) no-repeat -228px -195px; padding:1px 0 1px 26px; line-height:20px; width:113px;}
.user-indx li a.logout-top{background-position:-228px -221px;}
.user-indx li+li{border-top:solid 1px #eee;}
.emailLst{float:left; width:750px; height:140px; position:relative; overflow:hidden;}
.lh18{line-height:18px;}
.tab-slider table th{background:#243D7F; color:#fff; font-family:"proxima_nova_ltbold"; line-height:16px; border-right:solid 1px #1C3064; text-align:left;}
.tab-slider table td{background:#fff; min-height:20px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.tab-slider table th, .tab-slider table td{min-width:88px; padding:5px 8px; font-size:13px; vertical-align:top;}
.tab-slider table.ts-tbl1.a-w35 tr th:first-child, .tab-slider table.ts-tbl1.a-w35 tr td:first-child{min-width:18px;}
.ts-tbl1{float:left; width:245px;}
.ts-tbl2{width:100%;}
.tableslider .extra-xpnd{overflow:hidden; position:relative; z-index:1;}
.tableslider .extra-xpnd .ts-tbl2{position:relative; z-index:1;}
.tableslider .extra-xpnd .next, .tableslider .extra-xpnd .prev{position:absolute; z-index:1; width:18px; height:100%; display:none; top:0; right:-1px; z-index:2; border-right:solid 1px #C3C3C3; border-left:solid 1px #C3C3C3; background:url(../../images/shipco/alpha-50-efefef.png) repeat;}
.tableslider .extra-xpnd .next:hover, .tableslider .extra-xpnd .prev:hover{background-color:#efefef;}
.tableslider .extra-xpnd .next span, .tableslider .extra-xpnd .prev span{position:absolute; height:100%; top:0; width:18px; background:url(../../images/shipco/slider-arrow.png) no-repeat right center;}
.tableslider .extra-xpnd .prev{right:auto; left:0; border-left:none;}
.tableslider .extra-xpnd .prev span{background-position:left center;}
/* Css added on 2 Nov */
.bold-msg{float:left; width:100%; font-size:16px; font-family:"proxima_nova_ltbold"; text-align:center; padding:10px 0;}
.pp-tbl tr.last td{border-bottom:solid 1px #ccc;}
.se-pdf.pdf-large{float:right; margin:3px 10px 0 0;}
/* CSS added on 5 Nov */
.near-cbox{float:left; line-height:27px; margin-left:2px;}
.cbox-no-mar .cbox, .cbox-no-mar .cbox-selected{margin-right:0px;}
.heading-list h3{float:left; width:100%;}
.cntry-nm, .cty-nm{float:left; width:100%; padding:0 0 3px 0;}
.cntry-nm{font-family:"proxima_nova_ltbold";}
.whitearea{float:right; width:653px; border:1px solid #999; border-radius:3px; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2); background:#fff; padding:5px 0 5px 5px;}
.country-lists{float:left; width:650px; position:relative; overflow:hidden; max-height:250px;}
.small-links.change-pad{padding:0 0 10px 0;}
.multi-select{float:left; width:350px; border:1px solid #999; border-radius:3px; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2); background:#fff; padding:5px 0 5px 5px;}
.multi-select-list{float:left; width:350px; position:relative; max-height:85px; overflow:hidden;}
.multi-select-list ul li{float:left; width:100%; padding:2px 0;}
.multi-select-list ul li:first-child{margin:0;}
.multi-select-list ul li span{padding:1px 3px; cursor:pointer;}
.multi-select-list ul li span.active{color:#fff; background:#243D7F;}
.for-maxh77 .multi-select-list{max-height:77px;}
.in-per .multi-select{width:98%; padding-left:1%;}
.in-per .multi-select .multi-select-list{width:100%;}
/* CSS for list origin starts */
.list-orgn{float:left; width:240px; background:#fff; border:solid 1px #c0c0c0; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); position:absolute; z-index:10; border-radius:3px; overflow:hidden;}
.list-orgn .left-lt{float:left; width:180px; margin:10px 0 10px 10px; position:relative;}
.list-orgn .close{width:12px; height:12px; background:url(../../images/shipco/sprite.png) no-repeat -165px -141px; position:absolute; right:10px; top:19px;}
.list-orgn .close:hover{background-position:-177px -141px;}
.list-orgn-in{width:240px; float:left; max-height:180px; overflow:hidden; border-top:solid 1px #BECBE0;}
.list-orgn-in li{float:left; width:220px; padding:3px 10px 0 10px; border-bottom:solid 1px #BECBE0;}
.list-orgn a{text-decoration:underline;}
/* CSS for list origin end */

.apprv-sec{background:url(../../images/shipco/alpha-80.png) repeat; padding:10px; position:absolute; overflow:hidden; border-radius:8px;}
/* CSS added for LCL Rate Search section */
.button26.pdf{background-position:-140px -221px;}
.button26.pdf:hover{background-position:-140px -251px;}
/*Added by ssawant for bug #14348.*/
.button26.xls{background-position:-0px -190px;}
/*Bug #14348 end here.*/
.btn-box{position:absolute; right:39px; top:7px;}
/* CSS added for LCL Rate Search section end */
/* CSS added for LCL-Lookuprates popup start */
.popup-alert{position:absolute; background:url(../../images/shipco/alpha-90.png) repeat; padding:20px 15px 15px 15px; width:200px; color:#fff; left:315px; top:210px; border-radius:5px;}
.popup-alert .pa-msg{float:left; width:100%;}
.close-pa{position:absolute; width:16px; height:16px; color:#aaa; text-align:center; line-height:16px; border-radius:2px; right:5px; top:5px; text-decoration:none !important;}
.close-pa:hover{color:#fff;}
/* CSS added for LCL-Lookuprates popup end */
/* CSS added for track a shipment start*/
.multi-list{float:left; width:100%; border:solid 0px; padding:5px 0 5px 5px; font-size:14px;}
.multi-list-out{float:left; width:99%; border:1px solid #999; border-radius:3px; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2); background:#fff; overflow:hidden;}
.sts-slctr-rt{float:left; width:656px;} /* Modified by prmore for Mission 25378 */
/* CSS added for track a shipment end*/
/* CSS added for LCL Rate Search starts*/
.left-head-tbl{float:left; width:100%;}
.left-head-tbl td{padding:0 10px; width:30px; border-color:#e5e5e5; border-width:1px 1px 0 0; border-style:solid; background:#fff; font-size:13px; text-align:center;}
.left-head-tbl th{padding:6px 4px; width:30px; border-color:#e5e5e5; border-width:1px 1px 1px 0; border-style:solid; background:#fff; font-size:13px; background:rgb(255,255,255); background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(243,243,248))); background:-webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-o-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:-ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(243,243,248) 100%); background:linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(243,243,248) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f8', GradientType=0 );
text-align:center; font-weight:normal; font-family:"proxima_nova_ltbold"; line-height:1.2;}
.left-head-tbl tr th:first-child{text-align:left; border-left-width:1px; padding-left:10px;}
.left-head-tbl tr td:first-child{background:#1F336C; color:#fff; font-family:"proxima_nova_ltbold"; border-top-color:#000; border-right-width:0; padding:0; width:150px; text-align:left;}
.left-head-tbl tr td:first-child span{border-bottom:solid 1px #39508C; border-top:solid 1px #39508C; padding:6px 0; float:left; width:100%; text-indent:10px; display:block;}
.left-head-tbl tr:first-child th{border-top-width:0;}
.left-head-tbl tr.highlight-row td{border-width:0; text-indent:10px; background:#D5E4F7; color:#2C4C9B; padding-top:5px; padding-bottom:5px; border-bottom:#fff; border-left-width:1px; font-size:15px; border-right-width:1px;}
.left-head-tbl-out{float:left; width:100%; overflow:hidden; border-radius:5px; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
/* CSS added for LCL Rate Search end*/
.pagi-sec{float:left; width:100%; font-size:12px; padding-top:4px;}
.pagi-sec a, .pagi-sec span{float:left; padding:0 2px; margin-right:2px;}
.pagi-sec a.active{color:#B00000; cursor:default;}
.padl10{padding-left:10px !important;}
/* css for shipment-status-update.html starts */
body .mh75{min-height:75px;}
.showUPdate.active{color:#B00000;}
/* css for shipment-status-update.html end */
/* CSS for Dashboard Starts */
.dash-box{float:left; width:319px; box-shadow:0 0 3px rgba(0, 0, 0, .4); border-radius:4px; overflow:hidden; margin:0 0 13px 11px;}
.dash-box.large{width:649px;}
.dash-box-head{background:url(../../images/shipco/dash-head-bg.jpg) repeat; float:left; width:100%; height:30px;}
.dash-box-cnt{background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(86%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 86%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff; border:solid 1px #c0c0c0; float:left; width:317px; min-height:284px; overflow:hidden; border-radius:0 0 4px 4px;}
.dash-box.large .dash-box-cnt{width:647px;}
.db-title{float:left; line-height:30px; color:#fff; font-family:"proxima_nova_ltbold"; font-size:16px; margin-left:11px; width:265px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.db-stng{float:right; width:41px; height:30px; background:url(../../images/shipco/sprite.png) no-repeat -171px -222px;}
.db-stng:hover{background-position:-171px -252px;}
.dash-box-outer{margin-left:-12px;}
.dbc-wbox{float:left; width:301px; margin:9px 0 0 8px; background:#fff; max-height:265px; box-shadow:0 0 3px rgba(0, 0, 0, .3); min-height:235px;}
.l-indigators{float:left; width:100%; padding-top:12px;}
.l-indi{float:left; line-height:17px; position:relative; padding-left:20px; margin-left:11px; width:23%;}
.l-indi i{float:left; width:16px; height:16px; background:url(../../images/shipco/sprite.png) no-repeat -117px -251px; position:absolute; left:0; top:0;}
.l-indi.li2 i{background-position:-117px -269px;}
.l-indi.li3 i{background-position:-117px -287px;}
.dash-bhead-tbl{float:left; width:100%;}
.dash-bhead-tbl td{padding:8px 6px 8px 12px; border-top:solid 1px #c6c6c6; line-height:1.2;}
.dash-bhead-tbl tr.head-row td{background: rgb(32,53,110); background: -moz-linear-gradient(top, rgb(32,53,110) 0%, rgb(22,36,74) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(32,53,110)), color-stop(100%, rgb(22,36,74))); background: -webkit-linear-gradient(top, rgb(32,53,110) 0%, rgb(22,36,74) 100%); background: -o-linear-gradient(top, rgb(32,53,110) 0%, rgb(22,36,74) 100%); background: -ms-linear-gradient(top, rgb(32,53,110) 0%, rgb(22,36,74) 100%); background: linear-gradient(to bottom, rgb(32,53,110) 0%, rgb(22,36,74) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20356e', endColorstr='#16244a', GradientType=0 );
color:#fff; padding:11px 6px 11px 12px; border-top:none;}
.dash-bhead-tbl tr.head-row + tr td{border-bottom-color:#000;}
.dash-vm{margin:10px 10px 0 0; float:right;}
.w90{width:90px}
.dbc-list li{padding:9px 10px; border-top:solid 1px #d6d6d6; float:left; width:281px;}
.dbc-list li:first-child{border-top-width:0;}
.dbc-list li.odd{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(245,245,245))); background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(245,245,245) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(245,245,245) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );}
.dbc-list li .full{float:left; width:100%;}
.dbc-list li .full.last{margin-top:4px;}
.date-sec{float:left; width:55px; height:57px; margin:1px 0;}
.dbc-news{float:right; width:210px;}
.date-sec em{float:left; width:100%; color:#fff; font-family:"proxima_nova_ltbold"; text-align:center; overflow:hidden; font-style:normal;}
.date-sec em:first-child{height:34px; line-height:35px; background:#20356E; font-size:26px; border-radius:3px 3px 0 0;}
.date-sec em:first-child + em{height:23px; line-height:24px; background:#000; font-size:16px; border-radius:0 0 3px 3px;}
.dbc-map{float:left; width:311px; margin:9px 0 0 8px; background:#fff; max-height:265px; min-height:235px;}
/* CSS for Dashboard end */

/* CSS for rate-search-result starts */
.tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th .nfilter, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th + th .nfilter, .w30nf .nfilter{width:30px;}
.tab-slider table.rsr-wd th:first-child + th + th + th + th + th .nfilter, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th .nfilter, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th + th + th .nfilter, .w53nf .nfilter{width:53px;}
.tab-slider table.rsr-wd th:first-child + th + th + th + th + th, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th + th + th, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th + th + th + th + th + th, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td + td, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td + td + td + td + td + td, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th, .tab-slider table.rsr-wd th:first-child + th + th + th + th + th + th + th + th + th, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td + td + td + td, .tab-slider table.rsr-wd td:first-child + td + td + td + td + td + td + td + td + td, .tab-slider table.bc-w60 tr th:first-child + th, .tab-slider table.bc-w60 tr th:first-child + th + th, .tab-slider table.bc-w60 td:first-child + td, .tab-slider table.bc-w60 td:first-child + td + td{min-width:60px;}
/* CSS for rate-search-result end */
/* Css for email-subscription.html starts */
.reg-sec-left.edtd{width:450px;}
body .mart0{margin-top:0;}
/* Css for email-subscription.html end */
.fld-btn-bg.sngl{float:left; margin-left:5px; min-width:20px;}
/* Css for Show/Hide filters starts */
body .page-tab a.filter-ico{float:left; width:31px; padding:0; background:url(../../images/shipco/blue-bg-h30.jpg) repeat; border-color:#1F326B; box-shadow:0 0 2px rgba(0, 0, 0, 0.4);}
body .page-tab a.filter-ico i{float:left; width:100%; height:30px; background:url(../../images/shipco/sprite.png) no-repeat -141px -285px;}
body .page-tab a.filter-ico.active i, body .page-tab a.filter-ico:hover i{background-position:-173px -285px;}
body .page-tab a.filter-ico.deactive{opacity:0.8; cursor:default; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);}
body .page-tab a.filter-ico.deactive i{background-position:-141px -285px; opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.hidefilters .leftsec{display:none;}
.contentarea .hidefilters .rightsec{margin-left:0;}
/* Css for Show/Hide filters end */
/* Css for Freight Calculator starts */
.fc-right{float:right; width:600px;}
.fc-left{float:left; width:300px; background:url(../../images/shipco/freight-calc-bg.png) no-repeat top center;}
.fc-image{float:left; width:100%; padding-top:30px; text-align:center;}
.button.eql{font-size:30px;}
.design-radio{float:left; padding:0; width:284px !important; height:36px; background: rgb(247,247,247); background: -moz-linear-gradient(top, rgb(247,247,247) 0%, rgb(230,230,230) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(247,247,247)), color-stop(100%, rgb(230,230,230))); background: -webkit-linear-gradient(top, rgb(247,247,247) 0%, rgb(230,230,230) 100%); background: -o-linear-gradient(top, rgb(247,247,247) 0%, rgb(230,230,230) 100%); background: -ms-linear-gradient(top, rgb(247,247,247) 0%, rgb(230,230,230) 100%); background: linear-gradient(to bottom, rgb(247,247,247) 0%, rgb(230,230,230) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e6e6e6', GradientType=0 );}
.design-radio > span{float:left; width:140px; height:34px; text-align:center; cursor:pointer; position:relative; border-radius:2px; line-height:34px; font-size:14px; border:solid 1px #999; border-radius:3px 0 0 3px;}
.design-radio > span:first-child + span{border-radius:0 3px 3px 0;}
.design-radio > span:first-child{border-right-width:0;}
.design-radio > span.blue{background:#2F4FA3; color:#fff; border-color:#16244C; box-shadow:0 0 8px rgba(0, 0, 0, .5) inset;}
.design-radio > span.blue + span{border-left-color:#16244C;}
.design-radio input[type=radio]{opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; width:100%; height:100%; top:0; left:0; cursor:pointer;}
.fc-result-left{float:left; width:280px; line-height:46px; font-size:18px;}
.fc-result{float:right; width:268px; background:#fff; border:solid 1px #9F9F9F; border-radius:5px; box-shadow:0 0 3px rgba(0, 0, 0, .3) inset;}
.fc-result span{float:right; height:46px; line-height:46px; width:82px; text-align:center; color:#999; font-size:24px;}
.fc-result span:first-child{float:left; width:184px; border-right:solid 1px #ccc; font-size:32px; font-family: 'proxima_nova_rgbold'; color:#000;}
.fc-right .lbl{padding-bottom:3px;}
.w82{width:82px;}
h3.extra-pad{float:left; width:100%; padding:15px 0 5px 0; font-size:18px;}
.table2 .textfield{*width:98%;}
/* Css for Freight Calculator end */
/* CSS for Location page start */

/* Css for Location page starts */
.index-tabs.lct-tab ul li{width:190px !important;}
.index-tabs.lct-tab ul li a{padding:14px 0;}
.index-tabs.lct-tab ul li.active{border-right:solid 1px #E7EFFA;}
.index-tabs.lct-tab ul li.active a{background:#E7EFFA;}
body .padt0{padding-top:0;}
.index-tabs-detail{float:left; width:100%; padding-top:10px;}
.dropDown{float:right; padding:8px 2px 0 0}
.w102{width:102px}
.location-tbl{float:left; width:100%; border-right:solid 1px #ccc; border-top:solid 1px #ccc; *float:none;
*display:block;}
.location-tbl td{padding:3px 10px; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; background:#f7f7fa; font-size:13px; line-height:16px; font-weight:300; vertical-align:top; line-height:1.5;}
.location-tbl tr.head-row td{background:#20356E; color:#fff; font-family:"proxima_nova_ltbold"; line-height:16px; border-color:#1C3064; border-bottom-width:0px; padding:5px 10px;}
.location-tbl tr.even td{background:#fff;}
.location-tbl td table{width:100%; float:left;}
.location-tbl td table td{border:none; padding:0;}
.bsize{height:30px; margin-top:24px}
.padr10{padding-right:10px}
.padt6{padding-top:6px}
.padl4{padding-left:4px}
.w290{width:290px;}
.h36{height:36px}
.marl-r27{margin:0 27px 0 27px}
.marl-r19{margin:0 19px 0 19px}
.w442{width:442px}
.w492{width:492px}
.marl20{margin-left:20px}
.mh400{min-height:400px;}
/* Css for Location page end */

/* Css for Global info page starts */
.page-ac-head{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,227,235) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(224,227,235))); background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,227,235) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,227,235) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(224,227,235) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(224,227,235) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e3eb', GradientType=0 );
float:left; width:100%; height:34px; margin-bottom:10px;}
.page-ac-head a{float:right; width:38px; height:34px; background:url(../../images/shipco/acc-bg.png) no-repeat 0 -34px;}
.page-ac-head.close a{background:url(../../images/shipco/acc-bg.png) no-repeat 0 0;}
/* Css for Global info page end */
/* CSS for Emission Calculator page start */
.w85 .button.wd-chng{width:85px; padding:0;}
.w85{width:85px;}
body .cv-fld{float:right; width:85px;}
.em-cal-tbl tr td + td + td + td{text-align:right;}
/* CSS for Emission Calculator page end */

/* Popup scroll issue css starts */
.popupScrollerCls{float:left; width:750px; max-height:400px; overflow:hidden; position:relative;}
/* CSS for new menu starts */
/* Width change for menu changes by Jitendra on 3 Dec 2012 */
.filter-box .filter-head1{float:left; width:264px; font-family:"proxima_nova_ltbold"; font-size:14px; color:#fff; padding:13px 26px 13px 10px; border:solid 1px #565352; border-bottom:solid 1px #000; position:relative; cursor:pointer; background: rgb(52,50,49); background: -moz-linear-gradient(top, rgb(52,50,49) 1%, rgb(45,44,42) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(52,50,49)), color-stop(100%, rgb(45,44,42))); background: -webkit-linear-gradient(top, rgb(52,50,49) 1%, rgb(45,44,42) 100%); background: -o-linear-gradient(top, rgb(52,50,49) 1%, rgb(45,44,42) 100%); background: -ms-linear-gradient(top, rgb(52,50,49) 1%, rgb(45,44,42) 100%); background: linear-gradient(to bottom, rgb(52,50,49) 1%, rgb(45,44,42) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343231', endColorstr='#2d2c2a', GradientType=0 );}
.fx-menu-listing .filter-box.fx-menu-out{background:#575757;}
.filter-box .filter-head1 i{width:13px; height:8px; background:url(../../images/shipco/sprite.png) no-repeat -51px -82px; position:absolute; right:13px; top:21px;}
.filter-box .filter-head1.close i{background-position:-51px -94px;}
/* Width change for menu changes by Jitendra on 3 Dec 2012 */
.fx-menu-listing .filter-box.fx-menu-out ul li{border-color:#414141; padding:0; text-indent:0; padding:0 7px 0 10px; width:285px; background:#575757; box-shadow:inset 0 0 0 1px #686868; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
.fx-menu-listing .filter-box.fx-menu-out ul li:first-child{border-top-width:0px;}
.fx-menu-listing .filter-box.fx-menu-out ul li:hover{background:#1f1f1f; box-shadow:inset 0 0 0 1px #363636; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
.fx-menu-listing .filter-box.fx-menu-out ul li > a{color:#ccc; text-shadow:0 2px 2px rgba(0, 0, 0, .5); float:left; padding:6px 0;}
.fx-menu-listing .filter-box.fx-menu-out ul li > a:hover{color:#fff;}
/* Changes done by rsawant to increase height of filter-content on 25 Mar 2013 */
.fx-menu-listing .filter-box.fx-menu-out .filter-content{max-height:310px; overflow:hidden; position:relative;}
.fx-menu-listing .filter-box.fx-menu-out .filter-content .for-scrl {height:310px; overflow:hidden; position:relative;}
/* End of changes */
.fx-menu-out ul li .admn-icn{float:right; display:none;}
.fx-menu-out ul li:hover .admn-icn{display:block;}
.fx-menu-out ul li .admn-icn a{float:left; height:30px; width:26px; background:url(../../images/shipco/sprite.png) -117px -318px; margin-right:3px; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
.fx-menu-out ul li .admn-icn a.edit{background-position:-143px -318px;}
.fx-menu-out ul li .admn-icn a.delete{background-position:-169px -318px;}
.fx-menu-out ul li .admn-icn a:hover{background-position:-117px -349px;}
.fx-menu-out ul li .admn-icn a.edit:hover{background-position:-143px -349px;}
.fx-menu-out ul li .admn-icn a.delete:hover{background-position:-169px -349px;}
/* Left value change for menu changes by Jitendra on 3 Dec 2012 */
.fx-menu-edt .close-fx{left:280px;}
/* CSS for new menu end */
/* Container Specifiation page start */
.cs-right{float:right; width:485px;}
.cs-left{float:left; width:468px;}
.size-dtl-tbl{float:left; width:100%; color:#666;}
.size-dtl-tbl td{padding:0 0 0 15px;}
.size-dtl-tbl tr td:first-child{padding:0;}
.sdt-head{float:left; width:100%; padding:20px 0 5px 0; margin-bottom:5px; color:#2C4C9A; font-size:16px; font-family:"proxima_nova_ltbold"; border-bottom:solid 1px #ccc;}
.size-dtl-tbl em{font-style:normal; font-family:"proxima_nova_ltbold";}
/* Container Specifiation  page start */
/* CSS for World Time Zone Map start */
.wtzm-top{float:left; width:100%;}
.wtzm-btm{float:left; width:100%; margin-top:20px;}
/* CSS for World Time Zone Map end */
/* CSS for Incoterms : #9528 by Dharmendra Start */
h2.wf20{float:left; width:100%; font-size:20px; margin-bottom:8px;}
.lh24{line-height:24px;}
.incoterms-chart .ic-head{float:left; width:100%; border-bottom:solid 1px #ccc; margin-top:20px;}
.ic-head li{float:right; height:85px; background:url(../../images/shipco/sep-h85.png) no-repeat right bottom; padding-right:1px;}
.ic-head .ic-head-box{float:left; width:97px; height:85px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,246,252) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(241,246,252))); background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,246,252) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,246,252) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,246,252) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(241,246,252) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f6fc', GradientType=0 );
text-align:center; color:#20356E; font-family:"proxima_nova_ltbold";}
.ic-head .ic-head-box i{float:left; width:100%; height:58px; margin-bottom:4px; background:url(../../images/shipco/incoterms-icons.png) no-repeat 0 0;}
.ic-head .ic-head-box.ihb2 i{background-position:-98px 0;}
.ic-head .ic-head-box.ihb3 i{background-position:-196px 0;}
.ic-head .ic-head-box.ihb4 i{background-position:-294px 0;}
.ic-head .ic-head-box.ihb5 i{background-position:-392px 0;}
.ic-head .ic-head-box.ihb6 i{background-position:-490px 0;}
.ic-head .ic-head-box.ihb7 i{background-position:-588px 0;}
.ic-head .ic-head-box.ihb8 i{background-position:-686px 0;}
.incoterms-chart .in-rows{float:left; width:100%; padding:12px 0; border-bottom:dotted 1px #c7c7c7;}
.incoterms-chart .in-rows .in-rows-left{float:left; width:190px; font-size:13px; color:#333; line-height:1.1;}
.incoterms-chart .in-rows .in-rows-right{float:right; width:785px;}
.incoterms-chart .in-rows .in-rows-left em{float:left; width:100%; color:#20356E; font-family:"proxima_nova_ltbold"; font-style:normal; font-size:14px; line-height:20px; padding-bottom:4px;}
.in-rows-right .ic-line{float:left; width:100%; height:12px; margin:4px 0; background:#000000}
.in-rows-right .ic-line.red{background:#C58A7A;}
.in-rows-right .ic-line.blue{background:#9EB1CF;}
.in-rows-right .ic-line .level{float:left; height:12px; width:98px; background:#fff; border-right:solid 1px #000;}
.in-rows-right .ic-line.red .level{background:#A51218;}
.in-rows-right .ic-line.blue .level{background:#20356E;}
.w70per{width:70%;}
.greentxt{color:#2E700E;}
.redtxt{color:#A51218;}
.ghead-top{float:left; width:100%; color:#2C4C9B; font-size:16px; font-family:"proxima_nova_ltbold"; margin-bottom:5px;}
.ghead-top td+td{text-align:right; width:60%;}
.in-rows-right .ic-line .level.two{width:196px;}
.in-rows-right .ic-line .level.three{width:294px;}
.in-rows-right .ic-line .level.four{width:392px;}
.in-rows-right .ic-line .level.five{width:490px;}
.in-rows-right .ic-line .level.six{width:588px;}
.in-rows-right .ic-line .level.seven{width:686px;}
.in-rows-right .ic-line .level.eight{width:784px;}
.step1{left:98px;}
.step2{left:196px;}
.step3{left:294px;}
.step4{left:392px;}
.step5{left:588px;}
.step6{left:686px;}
.step7{left:784px;}
.in-rows-right .ic-line{position:relative;}
.in-rows-right .ic-line .level{color:#fff; font-size:12px; line-height:12px; text-align:right; position:absolute;}
.in-rows-right .ic-line.black{background:#fff;}
.in-rows-right .ic-line.black .level{background:#333; color:#fff; font-size:12px; line-height:12px; text-align:left;}
.in-rows-left{position:relative;}
.in-rows-left .info-icn{position:absolute; top:20%; right:5px; background:url(../../images/shipco/sprite-air.png) no-repeat -100px 0; width:20px; height:20px;}
.chart-unit{float:left; width:100%; border-bottom:1px dotted #c7c7c7; padding:8px 0;}
.chart-unit > .cell{float:left; line-height:18px; padding:8px 11px; width:280px;}
.chart-unit > .cell.last{padding-right:0; width:360px;}
.chart-unit .color{float:left; width:16px; height:16px; margin-right:7px; background:red;}
.chart-unit .color.red{background:#A51218;}
.chart-unit .color.red-light{background:#C58A7A;}
.chart-unit .color.blue{background:#20356E;}
.chart-unit .color.blue-light{background:#9EB1CF;}
.chart-unit .color.black{background:#333;}
.cntct{display:block; background:#F1F6FC; padding:3px 10px;}
.collapse-div{overflow:hidden; border:1px solid #C9CACE; margin:8px 0 0; border-radius:4px 4px 0 0;}
.collapse-div > .title{float:left; width:100%; height:36px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgb(255,255,255)), color-stop(100%, rgb(236,238,243))); background: -webkit-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 25%, rgb(236,238,243) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceef3', GradientType=0 );}
.collapse-div > .title.active{border-bottom:1px solid #C9CACE;}
.collapse-div > .title .label{overflow:hidden; display:block; padding:8px 10px; font-family:"proxima_nova_ltbold"; color:#1F336C; font-size:16px}
.collapse-div > .title .navigate{float:right; height:36px; width:36px; background:url(../../images/shipco/sprite-air.png) no-repeat -150px 0; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.collapse-div > .title.active .navigate{background-position:-150px -50px}
.collapse-div > .content{overflow:hidden; padding:10px; display:none; background:#fff;}
/* CSS for Incoterms : #9528 by Dharmendra end */
/* International Holiday page : #9127 by Jitendra on 22 Nov 2012 starts*/
.clndr-dummy{float:left; width:100%; text-align:center;}
.ofc-cls-tbl{float:left; width:100%;}
.ofc-cls-tbl > tbody > tr > td{padding:10px; vertical-align:top;}
.ofc-cls-tbl > tbody > tr > td:first-child{border-right:solid 1px #BECBE0;}
.ofc-cls-tbl > tbody > tr > td td{border-left-width:0px; border-right-width:0px;}
.ofc-cls-tbl h3{font-size:18px; padding:0 0 8px 0;}
.ofc-cls-tbl h4{font-size:16px;}
.icon18{float:left; width:18px; height:18px; background:url(../../images/shipco/sprite.png) no-repeat -2px -344px;}
.icon18.tele{background-position:-20px -344px;}
.icon18.mail{background-position:-38px -344px;}
.address-tbl{float:left; width:100%;}
.address-tbl td{vertical-align:top; padding:5px;}
.address-tbl td .icon18{margin-top:3px;}
/* International Holiday page : #9127 by Jitendra on 22 Nov 2012 end */
/* Css for Government Agencies and Resources page : #6160 by Jitendra on 22 Nov 2012 starts */
.govt-ag-sec{float:left; width:1005px; margin-left:-25px; position:relative;}
.govt-ag-sec .govt-ag-box{float:left; width:310px; display:table-row; position:relative; margin-left:25px;}
.govt-ag-sec .govt-ag-imgbox{width:308px; background:url(../../images/shipco/govt-ag-bg.png) repeat; border:solid 1px #ddd; border-radius:3px; height:140px; display:table-cell; text-align:center; vertical-align:middle;}
.govt-ag-sec .govt-ag-box em{font-style:normal; float:left; width:100%; color:#1F336C; font-size:18px; text-align:center; padding:5px 0 10px;}
.govt-ag-sec .govt-ag-box{position:relative; left:0; top:0}
.govt-ag-sec .govt-ag-box, .govt-ag-box .govt-ag-imgbox{-moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.govt-ag-imgbox img{*margin:12px 0}
.govt-ag-box:hover .govt-ag-imgbox{clear: left; position:relative; box-shadow:0 3px 5px rgba(0, 0, 0, .2); border-bottom:solid 1px #aaa;}
.govt-ag-box:hover{top:-5px;}
/* Css for Government Agencies and Resources page : #6160 by Jitendra on 22 Nov 2012 end */
/* Css for Currency Converter page : #9109 by Jitendra on 22 Nov 2012 end */
.cc-sec{width:436px; float:left;}
.currency-list{float:left; width:100%; position:relative;}
.currency-list-default{border:1px solid #999; border-radius:3px; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:4px 25px 4px 9px; float: left; background:#fff url(../../images/shipco/select-arrow.png) no-repeat right center; overflow:hidden; font-size:13px; color:#333; text-overflow:ellipsis; white-space:nowrap; width:91%; min-height:20px; line-height:20px;}
.cc-flag{width:16px; float:left; background:url(../../images/shipco/sprite.png) no-repeat -90px -244px; height:11px; margin:4px 6px 0 0;}
.cc-country{float:left; width:250px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cc-name{float:right; text-align:right; width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cc-flag.f-thai{background-position:-90px -255px;}
.cc-flag.f-eng{background-position:-90px -266px;}
.currency-list-in{float:left; width:410px; position:absolute; top:32px; background:#fff; border:solid 1px #ccc;}
.currency-list-in li{float:left; width:396px; padding:4px 7px; border-top:solid 1px #ddd; cursor:pointer;}
.currency-list-in li:hover{background:#EDF4FB;}
.converter-btn{float:left; width:38px; height:38px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 1%, rgb(224,227,235) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgb(255,255,255)), color-stop(100%, rgb(224,227,235))); background: -webkit-linear-gradient(top, rgb(255,255,255) 1%, rgb(224,227,235) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 1%, rgb(224,227,235) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 1%, rgb(224,227,235) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 1%, rgb(224,227,235) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e3eb', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); border-radius:3px; overflow:hidden; margin:40px 0 0 24px;}
.cc-sec.right{margin-right:2px;}
.converter-btn i{float:left; width:22px; height:20px; margin:9px 0 0 8px; background:url(../../images/shipco/sprite.png) no-repeat -88px -283px;}
.converter-btn:hover i{background-position:-88px -303px;}
.textfield.f20{font-size:20px; font-family:"proxima_nova_ltbold";}
.cc-date{font-family:"proxima_nova_ltbold"; width:40px; float:left; padding-right:5px; line-height:30px;}
.w40{width:40px;}
.w521{width:521px;}
.textfield.w150{width:150px;}
.marb20{margin-bottom:20px;}
/* Css for Currency Converter page : #9109 by Jitendra on 22 Nov 2012 end */


/* CSS for Air Rates Search page : #7908 by Dharmendra on 21 Nov 2012 start */
.w228{width:226px;}
.w307{width:307px;}
.textfield.w307{width:305px;}
.airf-search{width:100%;}
.airf-search .fld-btn-bg{float:left; margin-left:5px; width:44px;}
.w350{width:350px;}
.radiobtn{float:left; width:100%; margin-top:4px;}
.radiobtn .btn{float:left; position:relative; background:url(../../images/shipco/radiobtn.png) no-repeat 0 0; padding-left:24px; line-height:20px; cursor:pointer; overflow:hidden; font-family:"proxima_nova_ltbold";}
.radiobtn .btn input[type=radio]{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; cursor:pointer}
.radiobtn .btn.active{background-position:0 -45px;}
.airf-search .radiobtn .btn{margin-right:20%;}
.airf-search .cbox, .airf-search .cbox-selected{margin:2px 0 0 -3px; font-size:12px; font-family:"proxima_nova_ltbold"; color:#1F346D;}
.srch-option-innertab{float:left; width:99.9%;}
.srch-option-innertab tr td{padding:0 10px 10px 0; vertical-align:top;}
.srch-option-innertab tr td:first-child{padding:0 10px 10px;}
.descrp{float:left; width:100%; font-size:12px; line-height:16px;}
.blubox{overflow:hidden; background:#E0ECF9; border:1px solid #C3DAF2; display:none;}
.blubox > h3{margin:5px 0 0 10px;}
.w160{width:160px;}
.textfield.w160{width:158px;}
.srch-option-innertab2{float:left; width:100%}
.srch-option-innertab2 tr td{padding:0 0 10px 10px; vertical-align:top;}
.srch-option-innertab2 tr.row-padb0 td{padding-bottom:0;}
.srch-option-innertab2 tr td:first-child{padding-left:0;}
.field1.w70{width:70px; margin-left:10px;}
.w244{width:244px;}
.srch-row{float:left; width:100%; padding-bottom:5px; clear:both;}
.srch-row .cell:first-child{float:left; width:350px;}
.srch-row .cell{float:none; overflow:hidden;}
.srch-row .cell .radiobtn .btn{margin-right:50px;}
.air-wd.left-head-tbl tr td{width:150px;}
/* CSS for Air Rates Search page : #7908 by Dharmendra on 21 Nov 2012 End */

/* CSS for Air Rates Search Result page : #7908 by Dharmendra on 22 Nov 2012 Start */
.result-head{padding:15px 10px 10px; overflow:hidden; background: url(../../images/shipco/sep-bg.png) repeat-x center bottom;}
.lefthead{overflow:hidden;}
.lefthead .lbl{float:left; font-family:"proxima_nova_ltbold"; color:#2C4C9B; line-height:16px; margin-bottom:5px;}
.heading4 > .label{float:left;}
.action-nav{float:left;}
.action-nav > a{float:left; width:24px; height:24px; background:url(../../images/shipco/sprite-air.png) no-repeat 0 0; margin-left:5px;}
.action-nav > a:first-child{margin-left:0;}
.action-nav > a.print{background-position:-50px 0;}
.heading4 .action-nav{margin:2px 0 0 10px;}
.tab-slider .extra-xpnd.mleft0{margin-left:0;}
.labelth{padding:0 !important;}
.labelth > .label{display:block; padding:5px 8px; border-top:1px solid #1C3064; text-align:left;}
.labelth > .label:first-child{border-top:none;}
.tab-slider table.air-result-tab th, .tab-slider table.air-result-tab td{border-top:1px solid #1C3064; min-width:80px;}
.tab-slider table.air-result-tab th .label{display:block; text-align:left;}
.txtcenter.labelth > .label, .air-result-tab th.w60 > .label, .txtctr{text-align:center !important;}
.tab-slider table.air-result-tab th.w60{min-width:60px !important; text-align:center;}
.ts-tbl3{width:100%;}
.tableslider .extra-xpnd .ts-tbl3{position:relative; z-index:1;}
.tableslider .extra-xpnd .nextID, .tableslider .extra-xpnd .prevID{position:absolute; z-index:1; width:18px; height:100%; display:none; top:0; right:-1px; z-index:2; border-right:solid 1px #C3C3C3; border-left:solid 1px #C3C3C3; background:url(../../images/shipco/alpha-50-efefef.png) repeat;}
.tableslider .extra-xpnd .nextID:hover, .tableslider .extra-xpnd .prevID:hover{background-color:#efefef;}
.tableslider .extra-xpnd .nextID span, .tableslider .extra-xpnd .prevID span{position:absolute; height:100%; top:0; width:18px; background:url(../../images/shipco/slider-arrow.png) no-repeat right center;}
.tableslider .extra-xpnd .prevID{right:auto; left:0; border-left:none;}
.tableslider .extra-xpnd .prevID span{background-position:left center;}
body .flt-button{margin:0 10px 10px 0; float:right;}
body .dmn-list{float:right; width:80px;}
.flt-w-tbl{float:left; width:100%;}
.flt-w-tbl td{padding:8px 10px 5px; font-size:12px; background: url(../../images/shipco/sep-bg.png) repeat-x center top;}
.w70{width:70px;}
.flt-w-tbl tr:first-child td{background:none; padding:5px 10px;}
.radiobtntd{padding:5px 0 !important;}
.radiobtn.block .btn{font-size:13px; margin:0 20px 0 0;}
/* CSS for Air Rates Search Result page : #7908 by Dharmendra on 22 Nov 2012 end */


/* CSS for Freight Calculator : #7908 by Dharmendra on 22 Nov 2012 Start */
.fc-right.w100per{width:100%; margin-bottom:5px;}
.padt10{padding-top:10px;}
.lblnrml{float:left; font-family:"proxima_nova_rgregular"; color:#2C4C9B; font-size:16px; margin-bottom:3px;}
.w150{width:150px;}
.w150 .dd-text{width:115px;}
.topbdr{background: url(../../images/shipco/sep-bg.png) repeat-x top center}
.inner10{padding:10px; overflow:hidden;}
.lbltd{float:right; margin-top:5px}
.marl10{margin-left:10px;}
/* CSS for Freight Calculator : #7908 by Dharmendra on 22 Nov 2012 end */
/* CSS for Dashboard icon in New menu : By Jitendra on 24 Nov 2012 start */
.fx-menu-out ul li .admn-icn a.add-dash{background-position:-220px -247px;}
.fx-menu-out ul li .admn-icn a.add-dash:hover{background-position:-220px -278px;}
.fx-menu-out ul li .admn-icn a.remove-dash{background-position:-220px -310px;}
.fx-menu-out ul li .admn-icn a.remove-dash:hover{background-position:-220px -341px;}
/* CSS for Dashboard icon in New menu : By Jitendra on 24 Nov 2012 end */

/* CSS for Dailing Codes:#9111 by Jitendra on 26 Nov 2012 starts */
.dc-country{line-height:22px; color:#1F336C; font-weight:normal; font-family:"proxima_nova_ltbold"; font-size:18px; height:22px; padding:0 0 0 32px; background:url(../../images/shipco/flag26-1.png) no-repeat left center;}
body .marb10{margin-bottom:10px;}
/* CSS for Dailing Codes:#9111 by Jitendra on 26 Nov 2012 end */
/* CSS for Hazardous Information :#9112 by Jitendra on 26 Nov 2012 start */
.hz-head{float:left; width:100%; margin:15px 0;}
.bhead-tbl.hz-tbl td{background:#fff; vertical-align:top; font-size:14px;}
.bhead-tbl.hz-tbl tr.head-row td{background:#20356E;}
.bhead-tbl.hz-tbl tr.title-row td{font-family:"proxima_nova_ltbold"; background:#f0f0f0;}
.bhead-tbl.hz-tbl tr.title-row td .light{font-family:"proxima_nova_ltregular";}
.bhead-tbl.hz-tbl td p{padding:0;}
.bhead-tbl.hz-tbl td p+p{padding-top:8px;}
/* CSS for Hazardous Information :#9112 by Jitendra on 26 Nov 2012 end */
/* CSS for Port Finder :#9112 by Jitendra on 26 Nov 2012 starts */
.port-map{float:left; width:974px; height:739px; overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; background:#fff; position:relative; margin-top:20px;}
.port-details{position:absolute; top:45px; right:45px; border:solid 1px #ddd; background: rgb(231,239,250); background: -moz-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background: -webkit-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background: -o-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background: -ms-linear-gradient(top, rgb(231,239,250) 0%, rgb(249,249,249) 100%); background: linear-gradient(to bottom, rgb(231,239,250) 0%, rgb(249,249,249) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );
width:490px; border-radius:5px; overflow:hidden; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2);}
.pd-top{width:450px; padding:10px 30px 10px 10px; float:left; font-size:22px; position:relative;}
.close-pd{width:13px; height:14px; position:absolute; background:url(../../images/shipco/sprite.png) no-repeat -60px -346px; top:13px; right:13px;}
.close-pd:hover{background-position:-73px -346px;}
.pd-content{width:470px; padding:10px; float:left; background:url(../../images/shipco/sep-bg.png) repeat-x top;}
.pd-content-head{font-size:16px; color:#1F336C; float:left; width:100%; font-family:"proxima_nova_ltbold"; padding-bottom:5px;}
.pd-tbl{float:left; width:100%;}
.pd-tbl td{padding:2px; vertical-align:top;}
.pd-tbl td:first-child{color:#666666; width:110px;}
.pd-tbl td:first-child + td{width:5px;}
.cross{background:url(../../images/shipco/sprite-air.png) no-repeat -270px 0; float:left; width:10px; height:11px;}
body .ghead-top td.hz-td{width:48%; text-align:left;}
/* CSS for Port Finder :#9112 by Jitendra on 26 Nov 2012 end */
/* CSS for Air Rates Customer Search Results : #7908 By Dharmendra on 26 Nov 2012 Start */
.spriteair{display:inline-block; background:url(../../images/shipco/sprite-air.png) no-repeat 0 0;}
.air-result-tab th.txtleft .label{text-align:left !important;}
.carticn{display:inline-block; width:18px; height:17px; background:url(../../images/shipco/sprite-air.png) no-repeat -200px 0;}
.carticn:hover{background-position:-200px -20px;}
.removeicn{background-position:-250px 0; width:10px; height:11px;}
.removeicn:hover{background-position:-270px 0;}
/* CSS for Air Rates Customer Search Results : #7908 By Dharmendra on 26 Nov 2012 End */
/* CSS for Air Rates View Cart : #7908 By Dharmendra on 26 Nov 2012 Start */
.tab-slider table.air-result-tab td .label{display:block;}
.chkmark{display:block;}
.chkmark .icn{float:left; width:16px; height:16px; background:url(../../images/shipco/sprite.png) no-repeat -81px -197px; margin:2px 5px 0 0;}
.mw70{min-width:70px !important;}
.mw90{min-width:90px !important;}
.mw145{min-width:145px !important;}
.mw160{min-width:160px !important;}
.lblblu{color:#2C4C9B; font-size:16px;}
.field1.w140 .designer{width:140px;}
.field1.w140 .dd-text{width:105px;}
.popup.p-small{width:400px;}
.innerblu{padding:10px; overflow:hidden;}
.adm-tab{float:left; width:100%;}
.adm-tab td{padding:3px 9px; color:#1F3977; font-size:13px; background:#fff; border:solid #fff; border-width:0 1px 1px 0;}
.adm-tab td:first-child{border-color:#DADADF; color:#666; width:112px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 248, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(243, 243, 248, 1))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 248, 1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 248, 1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 248, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(243, 243, 248, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f8', GradientType=0 );}
/* CSS for Air Rates View Cart : #7908 By Dharmendra on 26 Nov 2012 End */
/* CSS for Air Freight Section : #8923 By Jitendra on 27 Nov 2012 start */
body.af-sec .container{background:url(../../images/shipco/airfreight-bg.jpg) repeat-x top #fff;}
.right-sld1.af-rs .rs-slider{height:138px; margin:0;}
.right-sld1.af-rs .rs-slider .rs-slider-frame{height:132px;}
.right-sld1.af-rs .rs-slider:first-child + .rs-slider{margin:19px 0;}
.right-sld1 .rs-slider .caption-top{font-size:23px; padding:10px 0 10px 10px; width:293px;}
.index-tabs.af-it ul li{width:154px;}
.index-tabs.af-it ul li:first-child + li{width:153px;}
.index-tabs.af-it ul li a{height:36px;}
.it-dtl.full{width:100%; padding:0;}
.it-dtl.full .mng-in.forswap{background:none; padding-top:0;}
.it-dtl.full .forswap-out{height:149px;}
.lh36{line-height:36px;}
body .mart6{margin-top:6px;}
.choose-af{float:right; width:312px; position:relative;}
.choose-af .caf-img{position:absolute; top:0; left:0;}
.choose-af .caf-img img{float:left;}
.choose-af .caf-frame{overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; position:absolute; width:306px; float:left; height:330px; top:0; left:0; z-index:3;}
.choose-af .caption-top{padding:14px 10px 10px 15px; margin:0; position:relative; z-index:10; /*left:0;*/ top:0; width:260px; height:80px; position:absolute; font-size:24px;}
/* CSS for Air Freight Section : #8923 By Jitendra on 27 Nov 2012 end */
/* CSS for News Room : #8923 by Jitendra on 28 Nov 2012 starts */
.news-head-right{float:right; max-width:600px; margin:1px 0 10px 0;}
.news-head-right .g-top{margin-left:5px;}
.news-row{float:left; width:100%; padding:18px 0; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(247,247,247))); background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(247,247,247) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(247,247,247) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
border-bottom:solid 1px #e1e1e1;}
.news-row .news-left{float:left; width:590px; margin-left:25px;}
.news-row .news-left .news-date{float:left; width:100%; color:#333;}
.news-row .news-left .news-head{float:left; width:100%; color:#1F336C; font-size:24px; padding:15px 0; font-family:"proxima_nova_ltbold";}
.news-row .news-right{float:right; width:240px; height:120px; margin-right:25px; border-radius:5px; overflow:hidden; border:solid 1px #ddd;}
.news-row .news-right img{float:left;}
div .news-row:first-child{border-top:solid 1px #e1e1e1; margin-top:10px;}
.gnews{float:left; margin:7px 0 0 15px;}
.news-frame{width:750px; float:left; border:none 0px; height:400px;}
.filter-btn{float:left; width:100%; padding-top:10px; border-top:solid 1px #ccc;}
.black.dotted-list li{color:#000;}
.newpp.popup{padding:0; width:888px;}
.newpp.popup .popup-head{width:868px; padding:10px 10px 0 10px;}
.newpp.popup .popup-inner{padding:10px; box-shadow:none; background:#fff; width:868px; border-width:1px 0 0 0; font-family:"proxima_nova_ltbold"; font-size:18px;}
.ad-nw-h1{float:left; color:#1F336C; font-weight:normal; font-family:"proxima_nova_rgbold"; font-size:36px; float:left; width:100%; text-align:center; padding:5px 0;}
.ad-nw-h2{float:left; font-weight:normal; font-size:30px; float:left; width:100%; text-align:center; padding:20px 0 50px 0; text-decoration:underline;}
.ad-nw-tbl{float:left; width:100%; box-shadow:0 0 6px rgba(0, 0, 0, .4); margin-bottom:20px;}
.ad-nw-tbl td{border:solid 2px #fff; box-shadow:inset 0 0 6px rgba(0, 0, 0, .4); padding:10px; text-align:center;}
.ad-nw-tbl tr.head-row td{background:#4F81BD; color:#fff;}
.newsp-btn{float:right; height:20px; border-right:1px solid #ccc; margin-right:25px; padding:2px 0}
.btn20{float:left; width:20px; height:20px; background:url(../../images/shipco/sprite.png) no-repeat -105px -390px; margin-right:10px;}
.btn20.print{background-position:-134px -390px;}
.btn20.mail{background-position:-165px -390px; width:23px;}
.btn20.twt{background-position:-198px -390px;}
.btn20.fb{background-position:-228px -390px;}
.btn20.preview{background-position:-75px -390px; float:right !important; margin:5px 0 0 5px;}
/* CSS for News Room : #8923 by Jitendra on 28 Nov 2012 end */
/* CSS for Terms Pages : #8923 By Dharmendra on 28 Nov 2012 Start */
/*Customer Guide to claims handling*/
.head-wrap{float:left; width:100%;}
.left-head-wrap{overflow:hidden;}
.head-nav{float:right; margin-top:4px;}
.head-nav > a{float:left; margin-left:8px;}
.head-nav > a:first-child{margin-left:0;}
.head-nav > a > .icn{float:left; width:20px; height:20px; background:url(../../images/shipco/sprite-air.png) no-repeat -300px 0; margin-right:4px}
.head-nav > a.pdficn > .icn{background-position:-300px 0;}
.head-nav > a.printicn > .icn{background-position:-350px 0;}
.left-head-wrap .info-icn{margin:7px 0 0 8px;}
ul.nlist{float:left; width:100%; margin:0 0 10px 0;}
/*Privacy Policy*/
.stctitle{float:left; width:100%; margin:10px 0; font-size:16px; color:#1F336C;}
.arwlist{float:left; width:100%; margin-bottom:10px;}
.arwlist > li{padding-left:15px; background:url(../../images/shipco/arwlist.png) no-repeat 0 5px; margin-top:6px;}
.arwlist > li:first-child{margin-top:0;}
.ovrflow{overflow:hidden;}
/*Terms of Use*/
.odrlist{float:left; width:100%;}
.odrlist > li{list-style:upper-alpha outside; margin:8px 0 0 20px;}
.odrlist > li:first-child{margin-top:0;}
.arwcolps > .title .navigate{background:url(../../images/shipco/sprite.png) no-repeat -84px -134px; float:right; height:24px; width:24px; margin:6px 7px;}
.arwcolps > .title.active .navigate{background-position:-84px -107px;}
/*website-info*/
.inner-white{margin:10px; padding:15px; background:#fff; overflow:hidden; border:1px solid #D6DDE7;}
.line7{float:left; width:100%;}
/*Bill of Lading*/
.def-tab{float:left; width:100%;}
.def-tab td{padding:5px 0;}
.def-tab tr:first-child td{padding-top:0;}
.def-tab td:first-child{width:150px;}
.bold{font-family:"proxima_nova_ltbold";}
.bluebg{background:rgb(231,239,250); background:-moz-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(86%, rgb(231,239,250)), color-stop(100%, rgb(249,249,249))); background:-webkit-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-o-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:-ms-linear-gradient(top, rgb(231,239,250) 86%, rgb(249,249,249) 100%); background:linear-gradient(to bottom, rgb(231,239,250) 86%, rgb(249,249,249) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7effa', endColorstr='#f9f9f9', GradientType=0 );}
/* CSS for Terms Pages : #8923 By Dharmendra on 28 Nov 2012 End */

/* E-Commerce : #8923 By Dharmendra on 28 Nov 2012 Start */
.left-slide{float:left; margin:19px; border:1px solid #E4E4E4;}
.left-slide .anythingControls{position:absolute; bottom:10px; right:13px; width:200px; height:20px;}
.slider2{width:468px; height:335px; list-style:none;}
.slider2 li{position:relative; border-radius:4px; overflow:hidden;}
.slider2 li > img{border-radius:4px;}
.left-slide .anythingSlider-default.activeSlider .anythingControls a{background-color: #333; box-shadow:none;}
.top-image-box.bluebg{z-index:4; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .25), inset -1px -1px 2px rgba(0, 0, 0, .25)}
.ecrm-head{float:left; width:420px; margin:40px 20px 20px;}
.ecrm-head > .title{font-size:20px; color:#1F336C; font-family:"proxima_nova_ltbold";}
.disclist{float:left; width:100%;}
.disclist > li{list-style:disc outside; margin:20px 0 0 18px; color:#454545;}
.intdiv, .intdiv > .title, .intdiv > .content, .featurediv{float:left; width:100%;}
.intdiv > .title{font-size:20px; color:#1F336C; font-family:"proxima_nova_ltbold"; margin-bottom:10px;}
.intdiv .lefttxt{overflow:hidden;}
.mright45{margin-right:45px;}
.featurediv{padding:25px 0; margin-top:25px; border-top:1px solid #ccc;}
.fbox{float:left; width:220px;}
.fbox > .title, .fbox > .content{float:left; width:100%;}
.fbox > .title{font-size:16px; color:#1F336C; margin-bottom:15px;}
.mleft0{margin-left:0;}
.featuretab{float:left; width:100%;}
.featuretab td{padding:25px 0 0 30px; vertical-align:top}
.featuretab td:first-child{padding-left:0;}
.featuretab tr:first-child td{padding-top:0;}
/* E-Commerce : #8923 By Dharmendra on 28 Nov 2012 End */
/* CSS for About Us page by Jitendra on 29 Nov 2012 starts */
.abt-r{float:right; width:310px; height:132px; border-radius:5px; overflow:hidden; position:relative; background:url(../../images/shipco/abt-r1.jpg) no-repeat -1px -1px; border:solid 1px #ddd; box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); margin-top:2px; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.abt-r:hover{top:-5px; clear: left; position:relative; box-shadow:0 3px 5px rgba(0, 0, 0, .2); border-bottom:solid 1px #aaa;}
.abt-r table{float:left; width:290px; height:130px; margin-left:10px;}
.abt-r table td{vertical-align:bottom;}
.abt-r.wwa{background-image:url(../../images/shipco/abt-r2.jpg); margin:10px 0 8px 0;}
.abt-r.acc{background-image:url(../../images/shipco/abt-r3.jpg);}
.jb-sec-img{float:left; width:214px; height:130px; border:solid 1px #ccc; border-radius:5px; overflow:hidden; box-shadow:0 0 3px rgba(0, 0, 0, .2);}
.three-clm .jb-sec-img{width:296px;}
/* CSS for About Us page by Jitendra on 29 Nov 2012 end */
/*CSS For Compliance : #8923 By Dharmendra on 29 Nov 2012 Start */
.head-wrap .info-icn{margin:7px 0 0 8px;}
.cmplnc-box{float:left; width:480px;}
.cmplnc-box .htitle{padding:15px 0; text-align:center;}
.cmplnc-box .wht-content{padding:0 10px 10px; overflow:hidden;}
.horz-div{float:left; width:225px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, .15); min-height:200px;}
.hlogo{float:left; width:100%; text-align:center; padding:12px 0 8px; background:url(../../images/shipco/hsepline.png) no-repeat 0 bottom;}
.hlogo img{display:inline-block}
.horz-div > .title{overflow:hidden; background:url(../../images/shipco/hsepline.png) no-repeat 0 bottom; padding:10px;}
.horz-div > .content{overflow:hidden; padding:10px;}
.horz-div .hlink{float:left; font-size:13px;}
.top-image.h210{height:242px;}
.top-image.h210 .top-image-outer, .top-image.h210 .top-image-box{height:210px; margin-top:25px; border-radius:4px;}
.top-image.h210 .top-image-box img{border-radius:4px;}
.top-image.h210 .top-image-box{z-index:3;}
.labeldiv{position:absolute; top:25px; left:25px; z-index:5px; width:619px; background:url(../../images/shipco/labeldiv-bg.png) no-repeat right bottom; padding:5px 14px 17px 5px;}
.labeldiv .inner-area{overflow:hidden; min-height:78px; background:url(../../images/shipco/alpha-wh-85.png);}
.labeldiv .lbltitle{padding:10px 15px 5px;}
.labeldiv .lblcontent{padding:0 15px; font-size:13px;}
/*CSS For Compliance : #8923 By Dharmendra on 29 Nov 2012 End */
/*CSS For Careers : #8923 By Dharmendra on 30 Nov 2012 Start */
.careers-tab{float:left; width:960px; margin:0 10px;}
.careers-tab td{padding:10px 0 10px 7px;}
.careers-tab td:first-child{padding-left:0;}
.careers-tab .button{width:100px;}
.field.w290, .field.w290 .designer{width:290px}
.field.w290 .dd-text{width:255px}
.txtright{text-align:right;}
.head24{float:left; width:100%; font-size:24px; color:#1F336C; background:url(../../images/shipco/head24.png) no-repeat center bottom; padding:25px 0 18px;}
.collapsible-panel, .collapsible-panel > .title, .collapsible-panel > .content{float:left; width:100%;}
.collapsible-panel > .title .navigate{float:right; width:24px; height:24px; margin:-2px 7px; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; background:url(../../images/shipco/sprite.png) no-repeat -84px -134px;}
.collapsible-panel > .title{padding:10px 0}
.collapsible-panel > .title .navigate.open{background-position:-84px -107px;}
.datenlocation{float:left; margin-top:5px;}
.datenlocation > .block{float:left; margin-left:10px; padding:0 0 2px 10px; border-left:1px solid #ccc; line-height:14px;}
.datenlocation > .block .label{float:left;}
.datenlocation > .block .val{float:left; margin-left:8px; color:#000; font-family:"proxima_nova_ltbold";}
.datenlocation > .block:first-child{margin:0; padding-left:0; border-left:none;}
.collapsible-panel > .content{xheight:40px; overflow:hidden;}
.collapsible-panel > .content .source{display:none;}
.collapsible-panel .cc-text{float:left; width:100%; overflow:hidden;}
.collapsible-panel{border-bottom:solid 1px #ddd; padding:5px 0 10px 0;}
.arrow-list{float:left; width:100%; margin:0 0 10px 0;}
.arrow-list li{background:url(../../images/shipco/arrow-list.png) no-repeat 6px 5px; padding:2px 0; color:#444; text-indent:20px;}
/*CSS For Careers : #8923 By Dharmendra on 30 Nov 2012 End */
/* CSS For Contact section ; 8923 By Jitendra on 30 Nov 2012 start */
.cf-left{float:left; width:585px;}
.cf-left .reg-sec{width:565px; padding-bottom:0;}
.cf-right{float:right; width:382px;}
.cf-map{float:left; width:380px; overflow:hidden; border-radius:3px; border:solid 1px #b5b5b5; box-shadow:0 0 3px rgba(0, 0, 0, .3); height:320px;}
.cf-address{float:left; width:100%; padding:10px 0;}
.cf-address table{float:left; width:100%;}
.cf-address table td{vertical-align:top; padding:3px 10px; line-height:1.3;}
.cf-address table td:first-child{width:60px; padding-left:20px;}
.cf-address table td:first-child + td{width:10px; padding:3px 0;}
.cf-subs{float:left; width:100%; border-top:solid 1px #ccc; padding-top:10px;}
/* CSS For Contact section ; 8923 By Jitendra on 30 Nov 2012 end */
/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 start */


/* CSS changes for footer changes on 18 March By Jitendra starts*/
body footer{padding:40px 0; font-size:12px;}
footer .f-social{float:left; width:100%; margin-bottom:12px;}
footer .f-social span{float:left; line-height:27px; margin-right:7px;}
footer .f-social span:first-child{margin-right:12px;}
footer .f-social-in{float:left; width:27px; height:27px; background:url(../../images/shipco/sprite.png) no-repeat -142px -419px;}
footer .f-social-in a{float:left; width:27px; height:27px; background:url(../../images/shipco/sprite.png) no-repeat -169px -419px; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
footer .f-social-in a.twt{background-position:-196px -419px;}
footer .f-social-in a.in{background-position:-223px -419px;}
footer .f-social-in a:hover{background-position:-169px -446px;}
footer .f-social-in a.twt:hover{background-position:-196px -446px;}
footer .f-social-in a.in:hover{background-position:-223px -446px;}
.f-left{max-width:455px;}
.f-right{width:326px; float:right; margin-top:10px; box-shadow:0 0 4px rgba(0,0,0,.65); background: #edf4fb; text-align:center;
background: -moz-linear-gradient(top,  #edf4fb 0%, #d8e6f5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf4fb), color-stop(100%,#d8e6f5));
background: -webkit-linear-gradient(top,  #edf4fb 0%,#d8e6f5 100%);
background: -o-linear-gradient(top,  #edf4fb 0%,#d8e6f5 100%);
background: -ms-linear-gradient(top,  #edf4fb 0%,#d8e6f5 100%);
background: linear-gradient(to bottom,  #edf4fb 0%,#d8e6f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4fb', endColorstr='#d8e6f5',GradientType=0 ); border:solid 1px d8e6f5; border-radius:3px; overflow:hidden;}
.fr1{float:left; width:232px; min-height:83px; background:url(../../images/shipco/fr1-bg.png) no-repeat right center;}
.fr2{float:right; width:94px;}
.f-right span{float:left; width:100%; padding:4px 0 8px; height:18px; line-height:18px; color:#666;}
.fr1 a{float:left; margin:2px 10px;}
.pos-rel{position:relative;}
/* CSS changes for footer changes on 18 March By Jitendra end*/


/* CSS for footer changes : #6160 by Jitendra on 3 Dec 2012 end */
/* CSS for Sub menu : #8923 by Jitendra on 4 Dec 2012 start */
.mainnav > ul > li ul{position:absolute; top:38px; left:1px; width:159px; border:solid #1F326B 1px; border-radius:0 0 5px 5px; display:none; font-size:13px;}
.mainnav > ul > li:first-child ul{left:-1px;}
.mainnav > ul > li:hover > ul, .mainnav > ul > li ul li:hover > ul{display:block;}
.mainnav > ul > li ul li{float:left; width:100%; border-top:solid 1px #233A7A; position:relative;}
.mainnav > ul > li ul li a{background:#274188; color:#fff; float:left; width:127px; border-top:solid 1px #2C4997; padding:4px 16px; font-family: 'proxima_nova_ltregular'; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
.mainnav > ul > li ul li a:hover, .mainnav > ul > li ul li:hover > a{background:#223875;}
.mainnav > ul > li ul ul{top:0; left:159px !important; border-radius:5px;}
.mainnav > ul > li.last ul{left:auto; right:-1px;}
.mainnav > ul > li.last ul ul, .mainnav > ul > li.last-a ul ul{left:-161px !important;}
/* CSS for Sub menu : #8923 by Jitendra on 4 Dec 2012 end */

/* CSS for tabbing changes by Jitendra on 6 Dec start */
.index-tabs ul li:first-child a, .index-tabs ul li.mid a{box-shadow:inset -1px -1px 5px #BBB;}
/* CSS for tabbing changes by Jitendra on 6 Dec end */
/* CSS for Global Weather : #8923 by Jitendra on 6 Dec start */
.gw-left{float:left; width:530px; margin:8px 0 1px 10px; font-size:13px;}
.gw-left span{float:left; width:100%; font-size:22px; padding-bottom:3px;}
.gw-right{float:right; width:390px; margin:10px;}
.gw-right em{float:left; width:120px; font-style:normal; line-height:30px;}
.gw-right .field1{float:right; width:265px;}
.gw-main{float:left; width:100%; min-height:340px;}
.gw-box{float:left; width:230px; margin:12px 0 0 12px;}
.gw-box .gw-whitebox{float:left; width:100%; background:#fff; box-shadow:inset 0 0 0 1px #fff, 0 0 4px rgba(0, 0, 0, .3); height:286px; position:relative; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; border-bottom:1px solid #ddd; background: #d5d5d5;
background: -moz-linear-gradient(top,  #d5d5d5 31%, #ffffff 87%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#d5d5d5), color-stop(87%,#ffffff));
background: -webkit-linear-gradient(top,  #d5d5d5 31%,#ffffff 87%);
background: -o-linear-gradient(top,  #d5d5d5 31%,#ffffff 87%);
background: -ms-linear-gradient(top,  #d5d5d5 31%,#ffffff 87%);
background: linear-gradient(to bottom,  #d5d5d5 31%,#ffffff 87%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#ffffff',GradientType=0 );
}
.gw-box .gw-whitebox:hover{top:-5px; clear: left; position:relative; box-shadow:inset 0 0 0 1px #fff, 0 3px 5px rgba(0, 0, 0, .2); border-bottom:solid 1px #aaa;}
.gw-box .gw-top{float:left; width:100%; height:30px; overflow:hidden;}
.gw-box .gw-whitebox .cloud{text-align:center; height:90px; padding:18px 0 12px 0;}
.gw-box .gw-whitebox .gw-info{height:28px; overflow:hidden; text-align:center; font-family:"proxima_nova_ltbold"; border-bottom:solid 1px #c9c9c9;}
.gw-box .gw-whitebox .gw-detail1{height:67px; padding:1px 0; border-top:1px solid #f1f1f1; border-bottom:1px solid #ddd;}
.gw-detail1 table{float:left; width:100%; height:67px;}
.gw-detail1 table tr td:first-child{width:50%; border-right:1px solid #ddd;}
.gw-detail1 table tr td{vertical-align:middle; text-align:center; font-size:22px; font-family:"proxima_nova_ltbold";}
.gw-detail1 table tr td em{font-style:normal; float:left; width:100%; font-size:14px; padding-bottom:3px; font-family:"proxima_nova_rgregular";}
.gw-box .gw-whitebox .gw-detail2{height:66px;}
.gw-detail2 table{float:left; width:90%; height:50px; margin:8px 0 0 5%;}
.gw-detail2 table tr td:first-child{color:#555; width:65px;}
.gw-detail2 table tr td:first-child + td{font-family:"proxima_nova_ltbold";}
.gw-downlink{float:right; margin:0 10px 10px 0;}
.gw-main.five-day .gw-box{width:184px; margin-left:10px;}
.gw-whitebox > div, .gw-whitebox > span{float:left; width:100%;}
/* CSS for Global Weather : #8923 by Jitendra on 6 Dec end */
/* CSS for View cart : #6776 by Jitendra on 10 Dec start */
.bhead-tbl .cbox-dbl-line .cbox, .bhead-tbl .cbox-dbl-line .cbox-selected{margin-right:0; padding-top:0; background-position:0 -3px;}
.w13per{width:13%}
.w24{width:24px;}
.bhead-tbl.v-top td{vertical-align:top;}
.bhead-tbl.v-top .cbox-dbl-line td{padding:6px 8px;}
/* CSS for View cart : #6776 by Jitendra on 10 Dec end */
/* CSS for Shipment Status Report : #9394 by Jitendra on 10 Dec start */
.textfield.w270{width:270px;}
/* CSS for Shipment Status Report : #9394 by Jitendra on 10 Dec end */
/* CSS for Smart Docs : By Jitendra on 12 Dec 12 start */
.pt-btns{float:right; position:relative; top:-4px; margin-right:33px;}
.inner-brdcmb{float:left; width:100%; font-size:13px; padding:5px 0; line-height:20px;}
.inner-brdcmb a{background:url(../../images/shipco/single-row.png) no-repeat right -194px; padding-right:20px; line-height:20px; text-decoration:none; float:left; margin-right:3px;}
.inner-brdcmb span{float:left;}
.fl-icon{float:left; height:20px; line-height:20px; background:url(../../images/shipco/single-row.png) no-repeat 0 0; padding:0 0 0 22px; font-family:"proxima_nova_rgregular"; text-decoration:none !important; color:#000;}
.fl-icon.img{background-position:0 -20px;}
.mr-flist{float:left; width:20px; height:20px; position:relative; margin-left:8px; border:solid 1px transparent; font-family:"proxima_nova_rgregular";}
.mr-flist.active{background:#fff; border-color:#c0c0c0; border-bottom-color:#fff; box-shadow:0 0 2px rgba(0, 0, 0, .2); z-index:10;}
.more-arrow{float:left; width:16px; height:16px; background:url(../../images/shipco/single-row.png) no-repeat 0 -42px; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; margin:2px;}
.more-arrow:hover{background-position:0 -58px;}
.mr-flist.active .more-arrow{background-position:0 -74px;}
.mr-flist .mr-flist-in{position:absolute; right:-1px; top:20px; width:164px; border:solid 1px #c0c0c0; background:#fff; box-shadow:0 0 2px rgba(0, 0, 0, .2);}
.mr-flist .mr-flist-in i{position:absolute; width:20px; height:2px; background:#fff; right:0; top:-2px;}
.mr-flist .mr-flist-in ul{float:left; width:100%;}
.mr-flist .mr-flist-in ul li{float:left; width:100%; border-top:solid 1px #BECBE0; border-top:solid 1px #BECBE0;}
.mr-flist .mr-flist-in ul li:hover{background:#F8F8FC;}
.mr-flist .mr-flist-in ul li:first-child{border-top-width:0px;}
.mr-flist .mr-flist-in ul li a{height:26px; line-height:26px; background:url(../../images/shipco/single-row.png) no-repeat 0 -90px; padding:0 0 0 25px; width:123px; margin-left:8px; float:left; color:#000; text-decoration:none;}
.mr-flist .mr-flist-in ul li.move a{background-position:0 -116px;}
.mr-flist .mr-flist-in ul li.copy a{background-position:0 -142px;}
.mr-flist .mr-flist-in ul li.del a{background-position:0 -168px;}
body .w295{width:295px;}
.lbl em{font-style:normal; color:#666; font-size:11px;}
.mfr-head{float:left; width:100%; background:#F7F7FA; border-bottom:solid 1px #dedede; padding:2px 0;}
.even .mfr-head{background:#fff;}
.mf-list .mf-icn{margin-left:20px; text-decoration:none; float:left; height:26px; line-height:26px; padding-left:25px; background:url(../../images/shipco/single-row.png) no-repeat 0 -215px; color:#000; font-size:13px;}
.mf-list .mf-icn.open{background-position:0 -241px;}
.mf-list .mf-icn.img{background-position:0 -293px;}
.mf-list .mf-icn.folder{background-position:0 -344px;}
.mf-list{float:left; width:100%; max-height:300px; overflow-y:scroll; border-radius:5px; border:solid 1px #cdcdcd;}
.mf-list-row{float:left; width:100%; background:#fff;}
.mf-list .child{float:left; width:100%; border-bottom:solid 1px #dedede;}
.mf-list .child-in{float:right; width:95%; border-left:dashed 1px #ccc;}
.mf-list .child-in .child-in-row{float:left; width:100%; background:url(../../images/shipco/sep-chilc.png) no-repeat 0 0; border-top:solid 1px #e5e5e5;}
.mf-list .child-in .child-in-row:first-child{border:none;}
.child .mfr-head{background:#fff; border:none; padding:0;}
.child .child{border-bottom:none;}
.gallery{float:left; width:100%;}
.gallery ul li{float:left; width:144px; height:114px; border:solid 3px #666; margin:5px; position:relative; overflow:hidden;}
.gallery ul li a, .gallery ul li a img{float:left; width:100%;}
.gallery ul li a span{position:absolute; width:100%; height:22px; color:#fff; text-align:center; font-family:"proxima_nova_ltbold"; background:url(../../images/shipco/alpha-80.png) repeat; left:0; bottom:-22px; line-height:22px; font-size:12px;}
.field-hint.light{color:#999; line-height:1.2; font-family:"proxima_nova_rgregular";}
/* CSS for Smart Docs : By Jitendra on 12 Dec 12 end */

/* CSS for Minimize popup : By Jitendra on 17 Dec 12 start */
.minimizeID{display:none;}
.mnz-handler{position:absolute; top:15px; right:32px; float:right; width:12px; height:12px; background:url(../../images/shipco/single-row.png) no-repeat center -441px; border:solid 1px #ccc;}
.mnzTab{position:fixed; left:10px; bottom:0px; width:190px; height:26px; padding:3px 6px; border:solid 1px #aaa; border-radius:5px 5px 0 0; overflow:hidden; background: rgb(243,243,243); background: -moz-linear-gradient(top, rgb(243,243,243) 0%, rgb(237,237,237) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(243,243,243)), color-stop(100%, rgb(237,237,237))); background: -webkit-linear-gradient(top, rgb(243,243,243) 0%, rgb(237,237,237) 100%); background: -o-linear-gradient(top, rgb(243,243,243) 0%, rgb(237,237,237) 100%); background: -ms-linear-gradient(top, rgb(243,243,243) 0%, rgb(237,237,237) 100%); background: linear-gradient(to bottom, rgb(243,243,243) 0%, rgb(237,237,237) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ededed', GradientType=0 );
box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2);}
.mnzTab > span{float:left; height:26px; line-height:26px; overflow:hidden; width:130px; color:#2C4C99; text-overflow:ellipsis; white-space:nowrap; font-family:"proxima_nova_ltbold"; font-size:13px; padding-left:4px;}
.mnzTab > a{float:right; width:22px; height:18px; border:solid 1px #959595; background:url(../../images/shipco/single-row.png) no-repeat center -369px; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; margin-top:3px;}
.mnzTab > a:hover{background-position:center -387px;}
.mnzTab > a+a{background-position:center -405px; border-right:none;}
.mnzTab > a+a:hover{background-position:center -423px;}
.percent-meter{float:right; width:160px; height:22px; background:#f1f1f1; border-radius:10px; box-shadow:inset 0 2px 2px rgba(0, 0, 0, .3);}
.percent-meter .per-m-in{float:left; width:152px; height:16px; margin:3px 0 0 4px; background:#fff; border-radius:10px; box-shadow:0 2px 2px rgba(0, 0, 0, .3);}
.per-m-row{float:left; width:110px; height:10px; float:left; margin:3px 0 0 3px; background:#728186; box-shadow:inset 0 2px 4px rgba(0, 0, 0, .3); border-radius:10px; overflow:hidden; position:relative;}
.per-m-row span{position:absolute; left:0; top:0; height:10px; background: rgb(63,85,143); background: -moz-linear-gradient(top, rgb(63,85,143) 0%, rgb(36,61,127) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(63,85,143)), color-stop(100%, rgb(36,61,127))); background: -webkit-linear-gradient(top, rgb(63,85,143) 0%, rgb(36,61,127) 100%); background: -o-linear-gradient(top, rgb(63,85,143) 0%, rgb(36,61,127) 100%); background: -ms-linear-gradient(top, rgb(63,85,143) 0%, rgb(36,61,127) 100%); background: linear-gradient(to bottom, rgb(63,85,143) 0%, rgb(36,61,127) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f558f', endColorstr='#243d7f', GradientType=0 );
box-shadow:inset 0 0 3px rgba(0, 0, 0, .3); border-radius:10px;}
.per-m-value{float:right; width:36px; text-align:center; color:#243D7F; font-size:13px; line-height:16px; margin-left:2px;}
.red-text{font-style:normal; color:#B00000;}
/* CSS for Minimize popup : By Jitendra on 17 Dec 12 end */

/*CSS For ZoomIn Function : #0000 By Dharmendra on Dec 12, 2012*/
.zoom-region{position:relative; z-index:1; overflow:auto; font-size:13px;}
.zoom-table th{background:#243D7F; color:#fff; font-family:"proxima_nova_ltbold"; line-height:16px; border-right:solid 1px #1C3064; text-align:left;}
.zoom-table td{background:#fff; min-height:20px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.zoom-table th, .zoom-table td{padding:5px 8px; font-size:13px; vertical-align:top;}
.zoom-table tr th:first-child, .zoom-table tr td:first-child{min-width:18px;}
.npfilter{float:left; color:#FFF; float:left; padding:0 20px 0 0; background:url(../../images/shipco/filter-down.png) no-repeat right 4px; text-decoration:none !important;}
.npfilter:hover{color:#fff;}
.npfilter.up{background-image:url(../../images/shipco/filter-up.png);}
.zoom-table[data-go="25%"] th, .zoom-table[data-go="25%"] td{font-size:7px; line-height:10px;}
.zoom-table[data-go="50%"] th, .zoom-table[data-go="50%"] td{font-size:9px; line-height:12px;}
.zoom-table[data-go="75%"] th, .zoom-table[data-go="75%"] td{font-size:11px; line-height:14px;}
.zoom-table[data-go="100%"] th, .zoom-table[data-go="100%"] td{font-size:13px; line-height:16px;}
.zoom-table[data-go="125%"] th, .zoom-table[data-go="125%"] td{font-size:15px; line-height:17px;}
.zoom-table[data-go="150%"] th, .zoom-table[data-go="150%"] td{font-size:17px; line-height:19px;}
.zoom-table[data-go="175%"] th, .zoom-table[data-go="175%"] td{font-size:19px; line-height:22px;}
.zoom-table[data-go="200%"] th, .zoom-table[data-go="200%"] td{font-size:20px; line-height:24px;}
.zoom-table[data-go="100%"] th.orgn, .zoom-table[data-go="125%"] th.orgn, .zoom-table[data-go="150%"] th.orgn, .zoom-table[data-go="175%"] th.orgn, .zoom-table[data-go="200%"] th.orgn{min-width:90px;}
.tab-slider .zoom-table[data-go="25%"] td .cbox, .tab-slider .zoom-table[data-go="25%"] td .cbox-selected{margin-left:14px;}
.tab-slider .zoom-table[data-go="50%"] td .cbox, .tab-slider .zoom-table[data-go="50%"] td .cbox-selected{margin-left:17px;}
.zoom-table[data-go="25%"] .npfilter, .zoom-table[data-go="50%"] .npfilter, .zoom-table[data-go="75%"] .npfilter{background-position:right 2px;}
.zoom-table[data-go="125%"] .npfilter{background-position:right 5px;}
.zoom-table[data-go="150%"] .npfilter{background-position:right 8px;}
.zoom-table[data-go="175%"] .npfilter{background-position:right 9px;}
.tabslide .ts-tbl1{width:auto; min-width:100%;}
/*.zoom-cntrls{float:left; width:100%; padding-top:20px;}
.zc-list{background:url(../../images/shipco/zoom-cntrl-bg.jpg) repeat-x center 7px; float:right;  position:relative;}
.zc-list a{float:left; min-width:40px; background:url(../../images/shipco/zoom-ctrl.png) no-repeat top center; padding-top:16px; text-decoration:none; font-size:12px; color:#999; text-align:center; margin:0 5px;}
.zc-list a:hover{color:#1F336C; background-image:url(../../images/shipco/zoom-ctrl-hover.png);}
.zc-list a.active{background-image:url(../../images/shipco/zoom-ctrl-active.png); color:#1F336C; cursor:default;}
.zoom-cntrls > span{float:right; padding-right:15px; line-height:1.1;}
.zc-list i.reset{position:absolute; background:url(../../images/shipco/reset-zoom.png) no-repeat; width:12px; height:8px; top:-13px; left:169px;}*/

.tab-slider table.zoom-table.ars-res th, .tab-slider table.zoom-table.ars-res td{border-top:1px solid #1C3064; min-width:20px;}
.zoom-table.ars-res[data-go="100%"] th.w60, .zoom-table.ars-res[data-go="125%"] th.w60, .zoom-table.ars-res[data-go="150%"] th.w60, .zoom-table.ars-res[data-go="175%"] th.w60, .zoom-table.ars-res[data-go="200%"] th.w60{min-width:60px;}
.tab-slider table.ars-res.zoom-table th .label{display:block; text-align:left;}
.zoom-table.ars-res th.w60 > .label, .txtctr{text-align:center !important;}
.tab-slider .zoom-table th, .tab-slider .zoom-table td{min-width:auto;}
/*CSS For ZoomIn Function : #8923 By Dharmendra on Dec 12, 2012*/
/*CSS For ZoomIn Function Changes: #8923 By Jitendra on Dec 19, 2012 start */
.page-tab a.zm-ico{padding:0 6px;}
.page-tab a.zm-ico i{float:left; width:18px; height:18px; background:url(../../images/shipco/sprite.png) no-repeat 0 -374px; margin-top:7px;}
.zm-sec{float:left; width:100%; background:url(../../images/shipco/sep-bg.png) repeat-x bottom center; padding:0 0 3px 0; position:relative;}
.zm-main{float:left; position:relative; min-height:31px;}
.zm-main-bg{position:absolute; height:6px; width:100%; background:#f4f4f4; border:solid 1px #D0DFF4; border-radius:10px; border-top-color:#B1BED0; box-shadow:1px 1px 0 rgba(255, 255, 255, .5); left:-1px; top:7px; z-index:1;}
.zm-main a{float:left; margin:0 8px; position:relative; z-index:2; font-size:11px; text-decoration:none; background:url(../../images/shipco/zm-a-bg.png) no-repeat top center; padding-top:4px;}
.zm-main a em{float:left; width:100%; background:url(../../images/shipco/zm-bg.png) no-repeat center 0; height:15px;}
.zm-main a:hover em{background-position:center -15px;}
.zm-main a.active em{background-position:center -30px;}
.zm-main a span{float:left; width:100%; text-align:center; line-height:16px;}
.zm-main a.reset{background-image:url(../../images/shipco/zm-a-reset.png);}
.zm-value{float:left; color:#213977; font-size:13px; font-family:"proxima_nova_ltbold"; margin-left:5px;}
/*CSS For ZoomIn Function Changes: #8923 By Jitendra on Dec 19, 2012 end*/

/* CSS added for Rate Search Changes : #6776 by Jitendra on Dec28, 2012 start */
.cp-list{width:200px; float:left; padding:5px;}
.cp-list-in{width:190px; overflow:hidden; max-height:120px; position:relative;}
.cp-list-in .jspPane{width:180px !important;}
.cp-list table{float:left; width:100%;}
.cp-list td{font-size:12px; padding:1px 5px;}
.cp-list td:first-child{width:130px;}
.cp-list td:first-child + td{text-align:right;}
.cp-list tr:hover{background:#eee; cursor:pointer;}
.cp-list-out{float:left; width:200px; background:#fff; border:solid 1px #c0c0c0; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); position:absolute; z-index:10; border-radius:3px; overflow:hidden;}
.cp-list-out a{text-decoration:underline;}
.marlr10{margin:0 10px;}
.r-rate{float:left; margin:5px 0 0 10px; font-size:12px; line-height:20px;}
.value-l{float:left; margin-left:5px; line-height:30px;}
/* CSS add by Jitendra on 2 Jan 2013 */
.header-right.moveUp{z-index:101; position:relative;}
.fixed .header-right.moveUp{z-index:auto; position:relative;}
/* CSS added for #9117: by Jitendra on 2 Jan 2013 start*/
.oocl-map{float:left; width:976px; padding:2px;}
.dc-country.oocl{background-image:url(../../images/shipco/flag26-2.jpg);}
/* CSS added for #9117: by Jitendra on 2 Jan 2013 end */
/* CSS added for Login page #8923: by Jitendra on 3 Jan 2013 start*/
.login-sec{width:350px; margin:80px auto 50px; position:relative; height:310px;}
.login-sec .blue-box{height:310px; position:absolute; top:0; left:0; margin:0 !important; z-index:1; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transition:0.8s; -webkit-transition:0.8s; transition:0.8s; -moz-animation: pulse 2s infinite; -webkit-animation: pulse 2s infinite;}
.login-sec .blue-box.logIn{z-index:2;}
@-moz-keyframes pulse{0%{box-shadow:0 0 1px rgba(0, 0, 0, .2);}
50%{box-shadow:0 0 8px rgba(0, 0, 0, .2);}
100%{box-shadow:0 0 1px rgba(0, 0, 0, .2);}}
@-webkit-keyframes pulse{0%{box-shadow:0 0 1px rgba(0, 0, 0, .2);}
50%{box-shadow:0 0 8px rgba(0, 0, 0, .2);}
100%{box-shadow:0 0 1px rgba(0, 0, 0, .2);}}
.logIn{z-index:2;}
.forgotPWD{z-index:1; opacity:0; -moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg);}
.login-sec.IstFlip .logIn{opacity:0; z-index:5; -moz-transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg); transform:rotateY(-180deg);}
.login-sec.IstFlip .forgotPWD{opacity:1; z-index:5; -moz-transform:rotateY(0deg); -webkit-transform:rotateY(0deg); transform:rotateY(0deg);}
.login-sec.IIstFlip .logIn{opacity:0; z-index:5; -moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg);}
.login-sec .blue-box > div{float:left; width:310px; padding:0 20px;}
.login-sec-head{min-height:30px; padding:8px 20px 12px !important; line-height:30px; background:url(../../images/shipco/sep-bg.png) repeat-x bottom;}
.login-sec-head span{font-size:20px; color:#1F336C; float:left;}
.login-sec a{font-size:13px; font-family:"proxima_nova_ltbold"; line-height:30px;}
.login-sec-mid{padding:20px 20px 9px 20px !important;}
.login-sec-btm{line-height:18px; height:18px; background:url(../../images/shipco/sep-bg.png) repeat-x top; padding:9px 20px 0 !important;}
.login-sec-btm a{line-height:18px !important;}
/* CSS added for Login page #8923: by Jitendra on 3 Jan 2013 end*/
/* CSS added for Multiple warehouse by Jitendra on 3 Jan 2013 start */
.zoom-table tr.bluerw td{ background:#D5E4F7; font-family:"proxima_nova_ltbold"; border-color:#C3DAF2;}
.zoom-table tr.bluerw td span{float:left; padding-right:30px;}
.zoom-table tr.bluerw td em{font-family:"proxima_nova_rgregular"; font-style:normal; color:#444;}
.zoom-table tr.grayrw td{ background:#F0F0F0; font-family:"proxima_nova_ltbold";}
.martb10{margin:10px 0 !important;}

/* CSS added for Dashboard Changes #8923 by Jitendra on 7 Jan 2013*/
body .dbc-map{float:left; width:631px; margin:9px 0 0 8px; background:#fff; height:225px;}
.sel-otherofc{float:left; width:631px; margin:9px 0 0 8px;}

/* CSS for mail subscription changes by Jitendra on 9 Jan */
.col-sec .col2{float:left; width:50%; margin:4px 0;}
.col-sec .col4{float:left; width:25%; margin:4px 0;}
.col-sec .cbox, .col-sec .cbox-selected{margin:0;}
.col-sec h3{float:left; width:100%; padding:5px 0;}

/* CSS for App Store main page : #8923 by Jitendra on 10 Jan start */
.app-sec{float:left; width:100%; padding-top:20px;}
.app-col{background: #ededed;background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: -o-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #ededed 0%,#ffffff 100%);background: linear-gradient(to bottom,  #ededed 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); border-top:solid 1px #ddd; border-radius:3px; float:left; width:320px;}
.app-row{float:left; width:100%; padding:15px 0; border-top:solid 1px #d7d7d7; position:relative;}
.app-row .app-ico{float:left; width:58px; padding:0 0 0 13px;}
.app-row .app-cnt{float:right; padding:3px 24px 0 0; width:215px; line-height:1.2;}
.app-cnt .app-head{font-size:16px;font-family:"proxima_nova_ltbold"; color:#000;}
.app-cnt span{float:left; width:100%; padding-bottom:5px;}
.app-col:first-child + .app-col{margin:0 10px;}
.app-col .app-row:first-child{border-top:none;}
.app-row:hover{background-color:#fff;  -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s;}
.app-row.seth{height:99px;}
/* CSS for App Store main page : #8923 by Jitendra on 10 Jan end */
/* CSS changes done for Search field changes : #9393 by Jitendra on 16 Jan 2013 starts */
.search1{width:89% !important; padding-right:10% !important;}
.searchbtn{position:absolute; top:0; right:0; border:0px none;background:url(../../images/shipco/sprite.png) no-repeat 2px -131px transparent; width:25px; height:30px;}
/* CSS changes done for Search field changes : #9393 by Jitendra on 16 Jan 2013 end */

/* CSS for confirmation popup by Jitendra on 17 Jan start */
.popup.confirm{ width:380px; box-shadow:0 0 10px rgba(32,55,113,.6);}
.popup.confirm .mmsg-top{border-color:#FFD362; background-color:#FFF5CE; width:358px;}
.popup.confirm .ico36{background-position:0 -431px;}
.popup.confirm .message{font-family:"proxima_nova_ltbold"; float:left; width:360px; padding:0 10px 10px 10px;}
.popup.confirm .mmsg-top .mmsg-left{width:310px;}

/* CSS for import and Upload icon by Jitendra on 18 Jan */
.fx-menu-out ul li .admn-icn a.import{background-position:-49px -435px;}
.fx-menu-out ul li .admn-icn a.import:hover{background-position:-49px -466px;}
.fx-menu-out ul li .admn-icn a.upload{background-position:-75px -435px;}
.fx-menu-out ul li .admn-icn a.upload:hover{background-position:-75px -466px;}


.app-fvrt{position:absolute; float:left; height:23px; width:23px; background:url(../../images/shipco/sprite.png) -223px -251px; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s; top:15px; right:3px;}
.app-fvrt:hover{background-position:-223px -282px;}
.app-fvrt.active{background-position:-223px -313px;}
.app-fvrt.active:hover{background-position:-223px -344px;}

.popup.confirm.alert .ico36{background-position:0 -466px;}
.popup.login{width:350px; padding:0; border-radius:4px;}
.popup.login .login-sec{margin:0;}
.popup.login .login-sec .blue-box{width:348px; height:308px;}

/* Css for new icons of right menu start by Jitendra on 24 Jan */
.fx-menu-out ul li .admn-icn a.map{background-position:0 -501px;}
.fx-menu-out ul li .admn-icn a.rpt{background-position:-26px -501px;}
.fx-menu-out ul li .admn-icn a.cms{background-position:-52px -501px;}
.fx-menu-out ul li .admn-icn a.smail{background-position:-78px -501px;}
.fx-menu-out ul li .admn-icn a.suser{background-position:-104px -501px;}
.fx-menu-out ul li .admn-icn a.count{background-position:-130px -501px;}
.fx-menu-out ul li .admn-icn a.sch{background-position:-156px -501px;}
.fx-menu-out ul li .admn-icn a.grp{background-position:-182px -501px;}

.fx-menu-out ul li .admn-icn a.map:hover{background-position:0 -531px;}
.fx-menu-out ul li .admn-icn a.rpt:hover{background-position:-26px -531px;}
.fx-menu-out ul li .admn-icn a.cms:hover{background-position:-52px -531px;}
.fx-menu-out ul li .admn-icn a.smail:hover{background-position:-78px -531px;}
.fx-menu-out ul li .admn-icn a.suser:hover{background-position:-104px -531px;}
.fx-menu-out ul li .admn-icn a.count:hover{background-position:-130px -531px;}
.fx-menu-out ul li .admn-icn a.sch:hover{background-position:-156px -531px;}
.fx-menu-out ul li .admn-icn a.grp:hover{background-position:-182px -531px;}
.fx-menu-out ul li .admn-icn a.grp{width:32px;}

/* CSS added for World Time Zome map by Jitendra on 24 Jan 2013 start */
wtzm-section{box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); border-radius:4px; border:solid 1px #c0c0c0; width:978px; float:left; background:#fff;}
.wtzm-head{float:left; width:100%; height:50px; border-bottom:solid 1px #ccc;}
.wt-arrow{float:left; width:10px; height:6px; margin:22px 3px 0 11px; background:url(../../images/shipco/sprite.png) no-repeat -120px -460px;}
.wt-arrow:hover{background-position:-120px -468px;}
.wt-arrow.a2{margin:22px 11px 0 0; background-position:-133px -460px;}
.wt-arrow.a2:hover{background-position:-133px -468px;}
.wtzm-field{float:left; width:290px !important; margin:10px 0 0 0;}
.wtzm-dates{float:right;}
ul.wtzm-week{float:left; margin-top:13px;}
ul.wtzm-week li{float:left; padding:0 10px; border-left:solid 1px #d5d5d5; height:22px; line-height:22px; border-top:solid 1px transparent; border-bottom:solid 1px transparent;}
ul.wtzm-week li a{float:left; min-width:18px; text-align:center; text-decoration:none;}
ul.wtzm-week li.active a, ul.wtzm-week li a.wknd{color:#B00000;}
ul.wtzm-week li:first-child{border-left:none;}
ul.wtzm-week li.active{border-top:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; border-radius:3px; border-left:solid 1px #d5d5d5 !important;}
.wtzm-cal{float:left; width:18px; height:16px; margin:16px 10px 0 0;}
.wtzm-cnt{float:left; width:100%;position:relative;}
.wtzm-cnt .wtzm-row:first-child{border-top:none;}
.wtzm-row{float:left; width:100%; color:#333; background:#F7F7FA; border-top:solid 1px #dedee1; padding:20px 0; z-index:0;}
.wtzm-row.even{background:#fff;}
.wtzm-row .p1{float:left; width:38px; margin-left:6px;}
.wtzm-row .p2{float:left; width:120px; margin-right:8px;} /*modified width by ryadav for bug 12067*/
.wtzm-row .p3{float:left; width:70px;}
.wtzm-row .p4{float:right; max-width:750px;}
.wtzm-row span{font-size:12px; float:left; width:100%; line-height:1.2;}
.wtzm-row span.blue{color:#1F346D; font-size:14px;font-family:"proxima_nova_ltbold";}

.wtzm-row .p1 a{float:left; width:8px; height:7px; background:url(../../images/shipco/sprite.png) no-repeat -119px -479px; text-decoration:none; margin-top:4px;}
.wtzm-row .p1 a.wtr-close{background-position:-128px -479px; margin-left:9px;}
.wtzm-row .p1 a:hover, .wtzm-row .p1 a.active{background-position:-119px -488px;}
.wtzm-row .p1 a.wtr-close:hover{background-position:-129px -488px;}
.wtzm-row .p4 ul{position:relative; z-index:0; float:left;}
.wtzm-row .p4 li{float:left; width:26px; height:36px; background:#E7EFFA; border:solid 1px #CCDDF4; border-radius:2px; margin-right:3px; color:#1F336C; position:relative; padding:2px 0;}
.wtzm-row .p4 li.yellow{background:#FFF9D7; border-color:#EFE8C9; color:#000;}
.wtzm-row .p4 li.dark{background:#3275B1; border-color:#346A9C; color:#fff;}
.wtzm-row .p4 li.selected{background:#243D7F !important; border-color:#243D7F !important; color:#fff;}
.wtzm-row .p4 li em, .wtzm-row .p4 li i, .wtzm-row .p4 li b{font-style:normal; font-size:12px; text-align:center; display:block;font-family:"proxima_nova_ltbold"; font-weight:normal;}
.wtzm-row .p4 li em{line-height:36px;}
.wtzm-row .p4 li div{color:#D00000; font-size:13px; position:absolute; top:-16px; left:0; line-height:16px; width:26px; text-align:center;}
.time-set.wtzm-row .p4 li em{line-height:18px;}
/*29-1-13*/
.selector {position:absolute; z-index:1; width:30px; border:solid 1px #1F336C; /*background:#fff;*/ border-radius:3px; height: 217px; top: 18px; left: 316px; padding-bottom:2px\9; *padding-bottom:1px;}
.wtzm-row .p4 {height: 87px; position: relative; z-index: 0;}
.wtzm-row {height: 44px;}
.wtzm-row .p4 li {margin-right: 2px;}


/* CSS added for Index page changes on 30 Jan 2013 by Jitendra start */
.index-tab-tbl .field-hint{padding-bottom:2px !important;}
input:disabled{background:#999;}

/* CSS added for Index page changes #9415 by Jitendra on 4 Feb, 2013 */
.home-slink{float:left; font-size:13px; line-height:30px;}
.download-icns{float:right; padding-top:7px;}
.download-icns a{float:left; width:14px; height:16px; margin-right:10px; background:url(../../images/shipco/sprite.png) no-repeat -188px -480px;}
.download-icns a.xls{background-position:-172px -480px;}
.download-icns a.pdf{background-position:-236px -164px;}

/*  Css for Clouds  */
.gw-box .gw-whitebox .cloud{height:135px !important;}
.gw-box .gw-whitebox{height:331px;}


/* CSS for filters : #8923 by Jitendra on 11 Feb 2013 */
.zoom-table th a{color:#fff; text-decoration:none !important;float:left; color:#FFF; float:left; padding:0 20px 0 0; cursor:default; }
.zoom-table th a:hover{#fff;}
.zoom-table th a.sort{cursor:pointer; text-decoration:underline !important;}
.zoom-table th a.sort.npfilter{background:url(../../images/shipco/filter-down.png) no-repeat right 4px;}
.zoom-table th a.sort.npfilter.up{background-image:url(../../images/shipco/filter-up.png);}


/*11-2-13 timezone edits*/
.back-selector {position:absolute; z-index:0; width:30px; border:solid 1px #c3daf2; /*background:#fff;*/ border-radius:3px; height: 217px; top: 18px; left: 316px; padding-bottom:2px\9; *padding-bottom:1px;}
.back-selector {z-index: 0; background-color: #e0ecf9; }
.wtzm-row .p4 {z-index: 0;}
.wtzm-row .p4 li.dark {background: #4D8AC1; border-color: #3C77AC;}


/* CSS added by Jitendra on 13 Feb */
.left-head-tbl.value-tbl{border-bottom:solid 1px #e5e5e5;}
.left-head-tbl.value-tbl tr td:first-child{width:20%;}
.cost-slide{float:left; width:100%;}
.costshow{float:right; font-size:12px; padding:5px 0 0 0; clear:both;}

.col-div{overflow:hidden; border:1px solid #C9CACE; margin:4px 0 0; border-radius:4px 4px 0 0;}
.col-div > .title{float:left; width:100%; height:30px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgb(255,255,255)), color-stop(100%, rgb(236,238,243))); background: -webkit-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 25%, rgb(236,238,243) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 25%, rgb(236,238,243) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eceef3', GradientType=0 );}
.col-div > .title.active{border-bottom:1px solid #C9CACE;}
.col-div > .title .label{overflow:hidden; display:block; padding:0px 10px; font-family:"proxima_nova_ltbold"; color:#1F336C; font-size:14px; line-height:30px;}
.col-div > .content{overflow:hidden; padding:10px; display:none; background:#fff;}
.col-div > .title .navigate{background:url(../../images/shipco/sprite.png) no-repeat -84px -107px; float:right; height:24px; width:24px; margin:3px;}
.col-div > .title.active .navigate{background-position:-84px -134px;}


/* CSS added by Jitendra on 15 Feb */
.top-image .top-image-text3{background:url(../../images/shipco/alpha-88-white.png) repeat; position:absolute; padding:10px; width:910px; left:25px; bottom:40px; z-index:4; border-radius:5px; font-size:14px; line-height:1.4;}
.jb-list{min-height:116px; padding-bottom:10px;}
.jb-list .dotted-list{margin-bottom:0;}

/* CSS added for search result page by Jitendra on 20 Feb */
.head24.set-pad{padding:15px 0 10px 0; background:none;}
.searchres{border-bottom:solid 1px #ddd; padding:10px 0; float:left; width:100%; margin-bottom:10px;}
.stitle{float:left; width:100%; padding-bottom:5px;}
.stitle a{text-decoration:none; font-size:18px; font-family:"proxima_nova_ltbold";}
.stitle span{float:left; display:block; color:#666;}
.searchres h5{padding-bottom:2px;}


/* CSS add for Internation holiday calendar by jitendra on 21Feb */
.year-clndr{float:left; width:100%;}
.month-row{float:left; width:979px; margin-top:1px;}
.month-row a{width:80px; margin-left:1px; height:36px; line-height:36px; text-decoration:none; font-family:"proxima_nova_ltbold"; text-align:center; float:left; color:#666; background:url(../../images/shipco/month-bg.jpg) repeat-x; box-shadow:inset 3px 0 3px rgba(0,0,0,.1);}
.month-row a.before{box-shadow:inset 3px 0 3px rgba(0,0,0,.1);}
.month-row a+a+a+a+a+a{width:81px;}
.month-row a:hover{color:#000;}
.month-row a.active{background-image:none; color:#1F336C; box-shadow:none;}
.cal-sec{float:left; width:956px; margin:12px 0 0 12px; padding-bottom:12px;}
.bigcal-tbl{float:left; width:100%;}
.bigcal-tbl th, .bigcal-tbl td{width:14%;}
.bigcal-tbl td{ border:solid #c9c9c9; border-width:0 1px 1px 0; padding:6px; background:#fff;}
.bigcal-tbl tr td:first-child{border-left-width:1px;}
.bigcal-tbl th{color:#fff; background:#243D7F; font-weight:normal; font-size:16px; font-family:"proxima_nova_ltbold"; text-align:center; padding:8px 0;}
.bigcal-tbl td .date-in{width:100%; float:left; height:90px; overflow:hidden; position:relative;}
.bigcal-tbl .date{width:100%; float:left; text-align:right; font-size:18px;}
.othermnth{color:#999;}
.bigcal-tbl td.fest{background:#FFF9D7; color:#A51218; font-family:"proxima_nova_ltbold"; cursor:pointer;}
.bigcal-tbl td.weekoff{background:#EDF4FB;}
.fest-name{position:absolute; bottom:4px; left:4px; width:115px; color:#333 !important;}
.download-icns a.mail{background-position:-204px -479px; width:16px;}

/* CSS added for Bill of Lading by NiteshT on 1 mar */
.white1box {box-shadow:inset 0 0 0 1px #fff, 0 0 3px rgba(0, 0, 0, .2); float:left; width:100%; border-radius:4px; border:solid 1px #c0c0c0;background: rgb(255,255,255);background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(249,249,249) 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(99%,rgb(249,249,249)));background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(249,249,249) 99%);background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(249,249,249) 99%);background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(249,249,249) 99%);background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(249,249,249) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
.formgrid, .formgrid table{width:100%; float:left; line-height:1.1; font-size:13px; color:#333;}
.formgrid > table > tbody > tr > td{border-top:1px solid #243D7F; border-left:1px solid #243D7F; padding:0 7px 10px 14px;}
.formgrid > table > tbody > tr > td:first-child{border-left:0;}
.formgrid > table > tbody > tr:first-child > td{border-top:0;}
.formgrid table tbody tr td .textfield {line-height:15px;}
.formgrid table tbody tr td textarea.textfield {height:77px; width:98%; padding-left:1%;}
.formgrid table tbody tr td label {color:#2C4C99; font-size:13px; float:left; padding:5px 0 2px 0;}
.formgrid table table tr td.greytab .tabdiv12 {border-top:1px solid #DADADA; overflow:hidden; border-bottom:1px solid #DADADA;}
.formgrid table table tr td.greytab table tr td {padding:0 5px 7px 5px; border-left:1px solid #243D7F;}
.formgrid table table tr td.greytab table tr td:first-child {border-left:0;}
.formgrid table table tr td.greytab table tr + tr + tr  {background:#F7F7FA;}
.formgrid table table tr td.greytab1 table tr + tr td { border-top:1px solid #DADADA; padding-top:5px; background:#F7F7FA;}
.borl0{border-left:0 !important;}
.padl-t {padding:5px 0 10px 15px !important;}
.formgrid table table tr td.greytab table tr td.small-txt {font-size:11px; color:#2C4C99;}
.formgrid table table tr td span.bluehead {color:#2C4C99; padding-bottom:5px; display:inline-block;}
.formgrid .tabdiv12 .greytablst tr + tr + tr td {border-top:1px solid #DADADA; padding-top:5px;}
.formgrid .tabdiv12 .greytablst tr + tr + tr + tr td {border-top:0;}
.borbott {border-bottom:1px solid #243D7F;}
.w50padr5 {padding-right:5px; width:50%;}
.underln {background:url(../../images/shipco/underline.png) repeat-x 0 bottom;}
.padr30 {padding-right:30px;}
.twofld {width:100%; float:left;}
.twofld .textfield:focus {border-color:#999; box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255,255,255,0.2);)}
.twofld input:first-child + input.textfield:focus {box-shadow:inset -1px 1px 1px #ccc;}
.twofld input {width:48%; float:left;}
.twofld input:first-child {border-right:0; border-radius:2px 0 0 2px; padding:5px 5px 5px 0; margin: 0 -5px 0 0;}
.twofld input:first-child + input {border-left:0; border-radius:0 2px 2px 0; box-shadow:inset -1px 1px 1px #ccc; text-align:right; padding-right:5px;}
.formgrid table table tr td.greytab .tabdiv12 textarea.textfield {height:53px; min-height:53px;}

/* Css added for Secure Login Changes on 11 March 2013 by Jitendra */
.marl5{margin-left:5px !important;}
.b-pad9.button{padding:0 9px;}
.fp2{font-size:12px; line-height:30px;}

/* CSS added for Shipping Glossary page by Jitendra on 11 March */
.alpha-pagi{float:left; margin-top:20px; width:100%; box-shadow:none !important; height:40px; line-height:26px;}
.alphapagi{float:right; margin:7px 9px 0 5px;}
.alphapagi a{width:26px; height:26px; float:left; border-radius:3px; color:#333; text-decoration:none; margin-right:1px;text-align:center; -moz-transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s; -o-transition:background 0.5s ease 0s; -ms-transition:background 0.5s ease 0s; transition:background 0.5s ease 0s; background:transparent;}
.alphapagi a:hover{background:#e5e5e5;}
.alphapagi a.active{color:#fff; background:#28448E;}
.ap-col{float:left; margin: 0 0 0; border-right:solid 1px #D3D3D3; padding:7px 15px;}
.pad0{padding:0 !important;}
.glossary-list{float:left; width:100%; padding-bottom:20px; border-bottom:solid 1px #ccc;}
.glossary-list .stctitle{font-family:"proxima_nova_ltbold"; margin:0; padding:25px 0 10px;}
.glossary-list p{padding-bottom:7px; line-height:1.3;}



/* Css for Right Menu JS changes added by Jitendra on 15 March */
.rightmenuCrsl, .rightmenuCrsl1{float:left; width:100%; top:0;left:0; }
.redBtn{float:left; width:30px; height:30px; position:absolute; top:0; left:170px; z-index:10; background:url(../../images/shipco/rightmenu-arrow.png) no-repeat 0 0; opacity:0.5; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
#next1.redBtn, #next2.redBtn{top:auto; bottom:20px; background-position:0 -30px;}
.redBtn:hover{opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
#parent-div, #parent-div1{ overflow:hidden;position:relative; float:left; width:100%; }
.fx-menu-listing .filter-box.fx-menu-out{background:none; box-shadow:none;}

/* CSS for Sitemap page by Jitendra on 19 March */
.sm-head{float:left; width:100%; padding:10px 0 20px; font-size:18px;}
.smap-row{float:left; width:100%; background:url(../../images/shipco/big-sep.png) no-repeat top center; padding:20px 0 5px;}
.smap-col{float:left; width:24%;}
.smap-col:first-child + .smap-col+ .smap-col{width:20%;}
.smap-col:first-child + .smap-col+ .smap-col +.smap-col{width:32%;}
.smap-col ul li{float:left; width:100%; padding-bottom:16px;}
.smap-col ul li a, .smap-col ul li span{float:left; clear:both; text-decoration:none; line-height:1.6; font-family:"proxima_nova_ltbold";}
.sm-head a{text-decoration:none;}
.smap-col ul li span{color:#666; font-family:"proxima_nova_rgregular";}
.smap-col ul li span a{font-family:"proxima_nova_rgregular";}
.smap-col ul li span.blue{color:#1F336C; font-family:"proxima_nova_ltbold";}


/* Footer changes by Jitendra on 20 March */
.fr2 a img, .fr1 a img{float:left;}
.fr2 a{float:left; width:60px; margin:2px 0 0 17px;}
.f-right .fr2 span{width:95%;}

/* CSS added for App Store page */
.downmsg-border{float:left; width:100%; background:url(../../images/shipco/big-sep.png) no-repeat bottom center; padding:10px 0 20px; font-size:13px;}

/* CSS added by Jitendra for add Scroll bar on index page popup on 21 march */
.schalert{float:left; width:680px; max-height:400px; overflow:hidden;}

/* App Store page 22-03-13 */
.titlesec{text-align:center;}
.titlesec h1{display:inline-block;}
/* App Store page 22-03-13 */

/* CSS added by Nitesh T for Bill of Lading Terms and Conditions on 22 march */
.collapse-div .liststyl {float:left; padding-right:5px;}
.collapse-div p {overflow:hidden;}
.def-tab td{vertical-align:top;}

/* CSS added for lcl-rate-search2-result.html changes */
.bottom-msg{float:left; width:100%; padding:7px 0;}
.bottom-msg p{padding:2px 0; margin:0;}


/* CSS added on 29 March by Jitednra for Zoom browser issue */
.index-boxes .gray-box:first-child + .gray-box{margin:0 0 0 22px;}


/* CSS added for inhouse trucking image changes on 29 March by Jitendra */
.in-h-img.for-img378 .outer-area{height:242px; width:418px;}
.in-h-img.for-img378{width:430px; height:auto; margin-top:4px;}

/* CSS added by Jitendra on 5 April */
ul.nlist{float:none; display:block;}

.titlesec {
    text-align: center;
}
.titlesec h1 {
    display: inline-block;
}


/* CSS added on 8 april by Jitendra */
body .page-tab a.filter-ico{filter:none;}
.zm-main a{width:24px\9;}
.zoom-table th a{*float:none; *display:block;}
a i, a em{cursor:pointer;}

/* CSS added for Draggable dashboard by Jitendra on 9 April */
.dash-box-outer{float:left; width:100%;}
.db-title{cursor:move;}
.dash-box.large .db-title{width:595px;}
.dash-box{xposition:relative; height:316px; overflow:hidden;}

/* CSS added on 9 april by Nitesh */
.bolcontentarea header {width:980px; margin:0 auto; float:none; margin-bottom:12px;}
.bolcontentarea .brd-cmb {width:980px; margin:0 auto; float:none;}
.bolcontentarea .page-title {width:980px; margin:0 auto; float:none; overflow:hidden;}
.bolcontentarea .contentarea {width:980px; margin:0 auto; float:none; overflow:hidden;}
.bolcontentarea footer {width:980px; margin:0 auto; float:none; overflow:hidden;}
.bolmsg.success {width:944px; margin:0 auto; border:1px solid #C0C0C0; padding:10px; overflow:hidden; border-radius:5px;  margin-top:12px;}
.bolfooter {width:980px; margin:0 auto; float:none; overflow:hidden;}
.bolgreyinput {background:#EEE;}
.bolyellowinput {background:#FFF5CE;}
.bolmsg.success .mmsg-top {width:922px;}
.bolmsg.success .mmsg-left {width:auto;}
.boltbl a {color:#243D7F;}

/* CSS added for Setting menu by Jitendra on 15 april */
.marr5-imp{margin-right:5px !important;}
.settinglist{position:absolute; width:206px; background:#fff; border:solid 1px #ccc; box-shadow:0 1px 3px rgba(187,187,187,.3); top:123px; right:127px; z-index:10; display:none;} /*Modified value of right and top for alignment by ryadav*/
.settinglist ul{float:left; width:100%;}
.settinglist ul li{float:left; width:100%; height:32px; border-top:solid 1px #dedede; cursor:default;}
.settinglist ul li:first-child{border-top:none;}
.settinglist ul li span{background:url(../../images/shipco/stng-blt.png) no-repeat 5px 14px !important; float:left; padding:0 0 0 20px; line-height:32px; overflow:hidden; width:160px; text-overflow:ellipsis; white-space:nowrap;}
.settinglist ul li a{float:right; width:14px; height:14px; background:url(../../images/shipco/add-stng.png) no-repeat 0 0; padding:0; margin:9px 10px 0 0;}
.settinglist ul li.even{background:#F7F7FA;}
.settinglist ul li:hover span{color:#203977;}
.settinglist ul li:hover a{background-position:0 -14px;}
.settinglist ul li a.added{visibility:hidden; display:none;}
.settinglist .stng-top{width:24px; height:21px; background:url(../../images/shipco/stng-top.png) no-repeat; float:right; padding:0; right:-1px; top:-18px; position:absolute;}

/* CSS added for changes on 16 april */
.abt-r.wwa{margin:11px 0;}
.abt-r{height:140px;}

/* CSS added for Under maintenance */
.under-m{float:left; width:100%; background:url(../../images/shipco/head24.png) no-repeat top center; padding-top:60px;}
.under-m span{float:left; width:100%;}
.under-m .text{text-align:center; font-family:"proxima_nova_ltbold"; font-size:30px; color:#333; padding:30px 0;}
.mart105{margin-top:105px;}

/* CSS changes for New member pages by Jitendra on 22 April */
.search-tbl td label .req, .req-lbl{background:url(../../images/shipco/req-dot.png) no-repeat right 3px !important;}

.top-image-text3.updated{width:556px; padding:20px; top:110px; bottom:auto; right:45px; left:auto;}
.top-image-text1.updated{background-image:url(../../images/shipco/white-bg1.png); left:-1px; right:auto; width:396px; padding:5px 71px 0 13px; height:120px; top:213px;}

/* CSS added for Index page changes */
.right-sld .rs-slider.index-edt{position:relative; height:196px;}
.right-sld .rs-slider.index-edt .rs-slider-frame{background:none; width:296px; height:186px; overflow:hidden; border:solid 3px #fff; box-shadow:inset 0 0 3px rgba(0, 0, 0, .3), 0 0 3px rgba(0, 0, 0, .4); border-radius:3px; position:absolute; bottom:0; right:0; z-index:3;}
.right-sld .rs-slider.index-edt .rs-slide-img{position:absolute; top:0; left:0;}
.right-sld .rs-slider.index-edt .rs-slide-img img{float:left;}
.right-sld .rs-head.set{margin-top:12px;}
.rs-slider.index-edt .caption-top{padding:10px;}

/* CSS for increase shadow of text in slider by Jitendra on 24 april */
.left-sld .caption-top .ban-dtl{text-shadow:0 0 4px rgba(0, 0, 0, 1);}


/* CSS added for new banners by Jitendra on 25 april */
.left-sld .caption-top .ban-head .red{font-style:normal; color:#EB1A22; text-shadow:0 0 8px rgba(0,0,0,.4);}
.slide-social{float:left; margin:240px 0 0 89px;}
.slide-social a{float:left; width:51px; height:50px; background:url(../../images/shipco/slider-social.png) no-repeat 0 0; margin-right:10px;}
.slide-social a.linkedin{background-position:-61px 0;}
.slide-social a.twitter{background-position:-122px 0;}


/* CSS added for new banners by nitesh on 26 april */
.left-sld .caption-top .ban-head.ban-app {text-shadow:-1px 0 4px #333; line-height: 1.15;}
.left-sld .caption-top .ban-head.ban-app .red {text-shadow:-1px 0 4px #333; color:#DC2A1F;}
.left-sld .caption-top {width: 605px;}


/* CSS added by Jitendra for Scroller color in Right Navigation on 30 April */
.fx-menu-out .jspDrag{background:#eee;}

/* CSS added by Jitendra for Check list on 1 May */
.checkbox-list{position:absolute; left:-1px; top:26px; background:#fff; width:158px; border:solid 1px #ccc; max-height:150px; overflow:auto; z-index:30;}
.checkbox-list li{float:left; width:100%; cursor:pointer; padding:3px 0; font-size:13px;}
.checkbox-list ul li:hover{background:#EDF4FB;}
.checkbox-list li .c-nme{width:125px;}
.c-input{float:left; padding:3px 8px 0 7px;}
.c-input input{margin:0; padding:0;}
.ofcList .c-nme{text-indent:7px; width:130px;}
.dropDown .field2, .dropDown .g-top{margin-top:2px;}
.index-tabs.lct-tab ul li{width:194px !important;}
.index-tabs.lct-tab ul li.last{width:196px !important;}
.dropDown .head-nav > a > .icn{margin:0 0 0 8px;}

/* CSS added By jitednra on 10 May for Filter IE10 Issue */
.filter-leftsec{position:absolute; left:0; top:0; margin:0 !important;}

/* CSS added for location page changes on 13 May by Jitendra */
.index-tabs.lct-tab ul li a{font-size:13px;}
.top-image.larger{height:800px;}
.top-image.larger .top-image-outer, .top-image.larger .top-image-box{height:800px;}

/* CSS added by Jitendra on 21 May 2013 */
.w655px{width:655px !important;}
.w10per{width:10%;}
.st-top{float:left; width:100%; font-size:13px;}
.st-top span{float:left; margin-right:90px;}

/* CSS added by Jitendra on 24 May 2013 */
.left-sld .ban-list{color:#fff; float:left; width:100%; font-size:14px; line-height:1.2; text-shadow:-1px 0 4px #333; padding:0 0 20px;}
.ban-list .dotted-list{margin:0;}
.ban-list .dotted-list li{color:#fff; width:550px; background-image:url(../../images/shipco/bullet-bg3.png); padding:2px 0 3px 16px}

/* CSS added by Jitendra on 27 May for Contact us page */
.w466px{width:466px !important;}
.w480px{width:480px !important;}
.w937px{width:937px !important;}
.w956px{width:956px !important;}

/* CSS added by Jitendra on 28 May */
.legend-sec{float:right;}
.legend-sec img, .legend-sec span{float:left; line-height:33px;}
.legend-sec img {margin:0 5px 0 20px;}
.legend-sec span{margin-right:5px; font-family:"proxima_nova_ltbold";}

/* CSS added by Nitesh on 07 June */
.headclose{float:left; width:100%; border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:2px 0; box-shadow:0 0 1px #FFF inset; text-align:center; margin-top:-1px;
background: #f5f5f5;background: -moz-linear-gradient(top,  #f5f5f5 1%, #f9f9f9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f5f5f5), color-stop(100%,#f9f9f9));background: -webkit-linear-gradient(top,  #f5f5f5 1%,#f9f9f9 100%);background: -o-linear-gradient(top,  #f5f5f5 1%,#f9f9f9 100%);background: -ms-linear-gradient(top,  #f5f5f5 1%,#f9f9f9 100%);
background: linear-gradient(to bottom,  #f5f5f5 1%,#f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f9f9f9',GradientType=0 );}
.headclose i {width:10px; height:5px; background:url(../../images/shipco/arrwhedclose.png) no-repeat -2px -5px; display:block; margin:0 auto;}
.headclose:hover i{background-position:-17px -5px;}
.footclose i{background-position:-2px -20px;}
.footclose:hover i{background-position:-17px -20px;}

/* CSS added by Nitesh on 06 June */
.padbtm15{padding-bottom:15px !important;}
.padleft17{padding-left:17px !important;}
.marl-b {margin:-8px 0 0 15px;}
.ban-list .dotted-list li.padt10 {padding-top:16px;}
.marl15-t3 {margin:3px 0 0 15px;}
.ban-list .dotted-list li.bottomtxt{background:none; margin-top:300px; padding-left:0;}
.ban-list .dotted-list li.bottomtxt a{text-decoration:none; text-shadow:none;}
.left-sld .anythingControls {z-index:20;}

/** CSS Added for LCL Rates. IE Issue. By Amit Bug 13318 **/
.left-head-tbl-lcl{float:left; width:100%;}
.left-head-tbl-lcl td{padding:0 10px; width:30px; border-color:#e5e5e5; border-width:1px 1px 0 0; border-style:solid; background:#fff; font-size:13px; text-align:center;}
.left-head-tbl-lcl tr th:first-child{text-align:left; border-left-width:1px; padding-left:10px;}
.left-head-tbl-lcl tr td:first-child{background:#1F336C; color:#fff; font-family:"proxima_nova_ltbold"; border-top-color:#000; border-right-width:0; padding:0; width:150px; text-align:left;}
.left-head-tbl-lcl tr td:first-child span{border-bottom:solid 1px #39508C; border-top:solid 1px #39508C; padding:6px 0; float:left; width:100%; text-indent:10px; display:block;}
.left-head-tbl-lcl tr:first-child th{border-top-width:0;}
.left-head-tbl-lcl tr.highlight-row td{border-width:0; text-indent:10px; background:#D5E4F7; color:#2C4C9B; padding-top:5px; padding-bottom:5px; border-bottom:#fff; border-left-width:1px; font-size:15px; border-right-width:1px;}
.left-head-tbl-lcl-out{float:left; width:100%; overflow:hidden; border-radius:5px; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
/* CSS added for LCL Rate Search end*/

/* CSS added by Amit on 20 Sept */
.mart-8{margin-top:-8px;}
.ban-list .dotted-list li.bottomtxt.mart205{margin-top:205px;}
.ban-list .dotted-list li.bottomtxt.mart125{margin-top:125px;}
.ban-list .dotted-list li.bottomtxt.mart50{margin-top:50px;}
.colfff{color:#fff;}

/* CSS added by Nitesh on 16 oct 2013 */
.smdoc-multiselect{float:left; width:100%;}
.smdoc-multiselect .inner-brdcmb{border-bottom:1px solid #BECBE0; padding:10px 10px 5px 10px;}
.multioptions{padding:0 10px;}
.multioptions ul li{float:left; vertical-align:middle;}
.multioptions ul li:first-child a{padding-left:2px; background:none;}
.multioptions ul li a{height:38px; line-height:38px; padding:0 0 0 25px; float:left; color:#000; text-decoration:none; padding:0 20px; background:url(../../images/shipco/vert-sep.png) repeat-y;}
.multioptions ul li i{background:url(../../images/shipco/single-row.png) no-repeat 0 -90px; width:15px; height:22px; display:inline-block; margin-right:10px; vertical-align:text-bottom;}
.multioptions ul li.del i{background-position:0 -116px;}
.multioptions ul li.move i{background-position:0 -142px;}
.multioptions ul li.copy i{background-position:0 -168px;}
.multioptions ul li.sendfile i{background-position:0 -460px; height:16px;}
.smdoccbox{float:left; margin:3px 10px 0 0;}
.disablelink{opacity:0.5; pointer-events:none; cursor:default; filter: alpha(opacity = 50);}

/* CSS added by ssawant on 30 Dec 2013 for Mission #16054. */
.ban-list .dotted-list.multilist li{width:175px; padding-right:10px;}

/* CSS added by ssawant on 30 Dec 2013 for Mission #16821. */
.padt20{padding-top:20px;}

/* CSS added by Sushma on 11 Mar 2014 : Mission #18458.*/
.left-sld .ban-list.growth-banlist{margin:20px 0 0 50px; width:200px;}
.ban-table{margin-top:-30px; float:left;}
.ban-table td:first-child{text-align:right;}
.ban-table td{padding:0 0 5px 10px; font-size:14px;}

/*.page-tab a:hover, .page-tab a.active1{background:#1F336C; color:#FFFFFF; border-bottom-color:#fff; z-index:1; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);}*/

/* CSS added by ssawant on 23 May 2014 - Mission #20098. */
.width202{width:202px !important;}
.margin-top-7{margin-top:-7px;}
.padb20{padding-bottom:20px !important;}

/* CSS added by Nitesh on 02 June 2014 */ /* Added by Amit Mission 20460 */
.ban-list .dotted-list.twocolumn-list li{width:115px; padding-right:10px;}
.padb0{padding-bottom:0px !important;}
.padb10{padding-bottom:10px !important;}
.widht330{width:330px !important;}

/* CSS added by Aasif on 12 June 2014 */
.mainnav > ul > li.red > a{background:url(../../images/shipco/main-nav-bg-red.png) repeat-x;}
.mainnav > ul > li.red:hover > a, .mainnav > ul > li.red > a:hover, .mainnav ul li.red a.active{background:#DD2E24;}

/* CSS added by Nitesh on 25 June 2014 */
.marr0{margin-right:0;}
.w405-h250.in-h-img.for-img378 .outer-area{width:405px; height:250px; left:1px;}

/* CSS added by Nitesh on 18 Jujy 2014 */
.no-wrap{white-space:nowrap !important;}
.marl10{margin-left:10px !important;}
.w540{width:540px !important;}
.line-height24{line-height:24px}
.no-border{border:none !important}

/* CSS added by Amit on 08 Sept, 2014 */
.font18 {font-size:18px !important;}
.ban-list .dotted-list.twocolumns-caption li {width: 276px; padding-right:10px;}

/* CSS added by Nitesh on 27 Oct, 2014 */
.font16 {font-size:16px !important;}
.font14 {font-size:14px !important;}
.padb5{padding-bottom:5px !important;}
.list-shadow li{list-style:disc; list-style-position:inside; font-size:14px; font-weight:normal; padding-bottom:5px; float:none;}
.font-normal{font-family: 'proxima_nova_ltregular' !important;}
.mart-20{margin-top:-20px;}

.pdfIcon {
position: relative;
top: -5px;
right: 0px;
width: 30px;
height: 30px;
background-image: url(../../images/shipco/pdfIcon.gif);
background-repeat: no-repeat;
background-position: top right;
cursor: pointer;
display: block;
float: left;
}

/* CSS added by Nitesh on 06 May, 2015 */
.mart-205{margin-top: 205px} 
.center{text-align: center;}
.float-none{float: none !important;}
.overflow{display: block; overflow: hidden;}
.cursor-pointer{cursor: pointer;}
.video-block{width:398px; height:276px; float:right; margin-left:30px; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); padding:2px;}
.head-section{margin-top: 10px;}
.brand-section{display: block; overflow: hidden;}
.brand-section{padding-top: 20px; clear: both;}
.brand-section > .inline{font-size:0; margin-left:-6px; margin-right: -6px;}
.brand-section > .inline > li{display: inline-block; padding: 0 6px;}

/*----------------------------------------------------------------------------------- */
/* Timeline Classes */
/*----------------------------------------------------------------------------------- */
/*.scrolled{overflow-x:hidden; overflow-y:auto; max-height:644px; padding-right:10px;}*/
.timeline-section{clear:both;}
.timeline-page .accordion .head h2{float:left}
.timeline-top{display:block; margin-bottom:20px; margin-top:20px;}
.timeline-top > .title{font-size:22px;color:#213E86;font-weight:600;font-family:"proxima_nova_rgregular",sans-serif}
.timeline{list-style:none;position:relative;max-width:980px;padding:10px 0 0;margin:0 auto; overflow:hidden;}
.timeline:after{content:"";position:absolute;top:0;left:9%;margin-left:-1px;background-color:#CFCFCF;height:100%;width:2px;display:block}
.timeline-row{padding-left:9%;position:relative;z-index:10;}
.timeline-row.odd, .timeline-row.even{margin-top: 30px;}
.timeline-time{position:absolute;left:0;top:0;margin-right:20px}
.timeline-icon{position:absolute;top:25px;left:9%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background-color:#D6D6D6;text-align:center;overflow:hidden;padding:0;z-index:100}
.timeline-icon.active{background-color:#213E86;}
.timeline-icon.top{top:0;background-color:#F7F7F7;border:1px solid #ccc;margin-left:-6px}
.timeline-row.even .timeline-icon.active{background-color:#DA1A15;} 

.timeline-content{margin-left:30px;position:relative;background-color:#E7F4FF; color:#3485CE; border:1px solid #213E86;color:#333;font-size:14px;font:14px/20px proxima_nova_rgregular,sans-serif;margin-bottom:10px}
.timeline-content:after,.timeline-content:before{right:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.timeline-content:after{border-color:rgba(255,255,255,0);border-right-color:#E7F4FF;border-width:9px;margin-top:-1px}
.timeline-content:before{border-color:rgba(1,84,159,0);border-right-color:#213E86;border-width:10px;margin-top:-2px}
.timeline-content .panel-body{padding:0;position:relative;z-index:10;overflow:hidden}
.timeline-content h2{font-size:14px;margin:0;line-height:1.4;color:#333;font-weight:600;font-family:"proxima_nova_rgregular",sans-serif}
.timeline-content h2 .hide{display:none;}
.timeline-content p{margin-bottom:20px;padding:0}
.timeline-content img{margin-bottom:15px}

/*Timeline panel*/
.panel-top{padding:18px 20px; overflow:hidden; cursor: pointer;}
.panel-top > i{float:left; margin:0 20px 0 0; width:40px; height:40px;}
.panel-top .block-hidden{line-height:1.2;}
.panel-top.active .tmlicon-arrow{background-position:-250px -100px;}
.panel-top > h2 > .hide{display:none;}
.panel-bottom{display:none;}
.panel-bottom > .panel-content{padding:0 20px;}
.panel-bottom > .panel-footer{background:#fff; margin:1px; padding:10px; overflow:hidden; border-radius:0 0 4px 4px;}
.panel-bottom > .panel-footer > a{font-size:18px; margin:5px 0; float:left;}

/*Timeline button*/
.timeline-action {font-size:0; display:block; text-align:right;}
.timeline-action a{display:inline-block; border:1px solid transparent; border-radius:3px; width:36px; height:36px; margin-left:10px;}
.timeline-action a:first-child{margin-left:0;}

/*Timeline Icon*/
.circle-icon:before{content: ""; width:0; height:0; position:absolute; top:50%; border-top:12px solid transparent; border-bottom:12px solid transparent; margin-top:-12px; border-left: 12px solid #213E86; right:-6px;}
.circle-icon:after{content:"";width:0;height:0;position:absolute;top:100%;margin-top:-6px;left:50%;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #213E86;margin-left:-12px}
.circle-icon:after, .circle-icon.open:before{display:none}
.circle-icon.open:after{display:block}

.circle-icon>a{display:block; width:60px; height:60px; border-radius:50%; line-height:60px; color:#fff; text-decoration:none; text-align:center; background-color:#213E86; cursor: pointer; font-family:"proxima_nova_rgregular",sans-serif; font-size: 16px; font-weight: 600;}
.tmlicon-arrow, .panel-top.active .tmlicon-arrow{background:url(../../images/shipco/sprite.png) no-repeat -75px -570px; width:15px; height: 15px; float: right; margin-top: 4px; cursor: pointer;}
.panel-top.active .tmlicon-arrow{background-position:-100px -570px;}

/*timeline-child*/
.timeline-child{display: none; margin-left:-10%;}
.timeline-child .timeline-time{top: 15px; margin: 0 10px; line-height: 1;}
.timeline-child .timeline-time a{font-family:"proxima_nova_rgregular",sans-serif; font-size: 16px; font-weight: 600; color:#213E86; text-decoration: none;}
.timeline-child .panel-top{padding: 12px 20px;}
.timeline-child .timeline-content:after, .timeline-child .timeline-content:before{top:15px;}
.timeline-child .timeline-content:after{border-right-color:#E7F4FF;}
.timeline-child .timeline-content:before{border-right-color:#213E86;}
.timeline-child .timeline-icon{top: 20px; margin-left: -3px;}
.timeline-child .timeline-content{border-color:#213E86;}

.timeline-row.even .circle-icon a{background-color:#DA1A15;}
.timeline-row.even .circle-icon:before{border-left-color:#DA1A15;}
.timeline-row.even .circle-icon:after{border-top-color:#DA1A15; }
.timeline-row.even .timeline-content{border-color:#DA1A15; background-color:#FEDEDF;}
.timeline-row.even .timeline-content:before{border-right-color:#DA1A15;}
.timeline-row.even .timeline-content:after{border-right-color: #FEDEDF;}

.timeline-child.even .timeline-content{border-color:#DA1A15; background-color:#FEDEDF;}
.timeline-child.even .timeline-content:before{border-right-color:#DA1A15;}
.timeline-child.even .timeline-content:after{border-right-color: #FEDEDF;}
.timeline-child.even .timeline-time a{color:#DA1A15;}

/* CSS added by Nitesh on 06 May, 2015 */

.ico36.error_note {
    float: left;
    width: 45px;
    height: 37px;
    background: url(../../images/shipco/sprite.png) no-repeat 0px -464px;
}
.popup.error_note {
    width: 500px;
    box-shadow: 0 0 10px rgba(225, 0, 0, .6);
       }
.error_note li{        background:url(../../images/shipco/exclamation-mark-12-12.png) no-repeat 2px 7px;
       padding:0 0 0 19px;
       line-height:1.8;
}
    