html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0;}

html,body {height: 100%;}
body {font:11px/1.33em PT Sans, sans-serif, Helvetica; color:#494949;}
a {color:#3e53a4; text-decoration:none; cursor:pointer; outline:none;  font-family: "PT Sans";}
th {font-family: "PT Sans";}
.dark-link a {color: #3e53a4;}
.similar-tagA{color:#3e53a4; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center !important;}
.tright {text-align:right !important;}
.fleft {float:left;}
.fright {float:right !important;}
fieldset {border:0;}
h1 {font-size:35px;} h2 {font-size:30px;} h3 {font-size:18px;} h4 {font-size:12px;}
h1, h2, h3 {font-weight:normal;}
h1, h2, h3, h4 {line-height:1.2em;}
li {margin-left:25px;}
img {border:0;}
.img {display:block;}
.he {height:86px !important;}
.fut {height:6px !important;}
input {vertical-align:middle;}
.box-bord input {vertical-align:inherit;}
input.btn {cursor:pointer; overflow:visible;}
input.txt {font:14px 'PT Sans', sans-serif, Helvetica; color:#000; border:1px solid #c4c8ca; padding:0px 10px !important; height: 30px;}
textarea {font:13px 'PT Sans', sans-serif, Helvetica; color:#000; border:1px solid #c4c8ca; padding:3px 5px; }
select {font:14px 'PT Sans', sans-serif, Helvetica; border:1px solid #c4c8ca;height: 36px;}
select option{color:#000;}
.wrapper {overflow:hidden; zoom:1;}
.noPadB {padding-bottom:0 !important;}
.noMargB {margin-bottom:0 !important;}
.noMargR {margin-right:0 !important;}
.noWrap {white-space:nowrap !important;}
a.link-arr {background:url(../images/ico-arrGreen2.gif) 0 4px no-repeat; padding-left:9px; font-weight:bold;}
/*--------------Page-----------------*/
.all {width:960px; margin:0 auto;}
.all-wide {margin:0 auto;}
.box-head {height:62px;}
.box-head .side {float:right; padding:20px 22px 0 0;}
.box-head .side li {margin:0 0 0 27px; list-style:none; float:left; padding-top:4px;}
.box-head .side .link {background:#fff url(../images/ico-arrGreen.gif) 5px 6px no-repeat; display:inline-block; color:#000; text-decoration:none; padding:2px 4px 3px 14px; margin-top:-2px;}
.box-head .side .link:hover {border-top:3px solid #3E53A4; margin-top:-4px; padding-top:1px; background-position:5px 5px;}
.logo {width:465px; height:72px; margin:-20px 0 18px 23px; background:url(../images/logo-calc.png) no-repeat;}
.logo a {width:465px; height:68px; float:left; text-indent:-1000em; overflow:hidden;}
.top-adb {float:right; border:2px solid #d343a6; background:#bd219a url(../images/bg_btn.png) repeat-x; padding:6px 16px; color:#fff; text-decoration:none; font-size:13px; line-height:1.3em; text-align:center;}
.top-adb:hover {background-color:#de3ab5; background-position:0 -83px; text-decoration:none;}
.widg-mess {font:12px PT Sans, Helvetica, sans-serif; color:#181819; padding:5px 6px 4px 3px; float:left;}
.widg-mess img {vertical-align:middle; margin-right:3px;}
.widg-mess a {color:#3e53a4; text-decoration:underline;}
.widg-mess a:hover {text-decoration:none;}
.main-menu {border-bottom:3px solid #3E53A4; overflow:hidden; zoom:1;}
.main-menu ul {margin-left:-3px; float:left;}
.main-menu li {float:left; margin:0 0 0 3px; list-style:none; border:1px solid #cccdce; border-bottom:0;}
.main-menu li.act {border-color:#3E53A4;}
.main-menu li a:hover, .main-menu li.act a {background-position:0 -67px; text-decoration:none;}
.main-menu li a {float:left;}
.main-menu li a span {display:block;}
.main-menu li a span.name {text-indent:-1000em;}
.main-menu li a span.tag {font-size:13px; font-family:PT Sans, sans-serif, Helvetica; font-style:italic; color:#727070; padding:24px 0 0 60px;}
.main-menu li .menu-DC {background:#fff url(../images/menu-DC.png) no-repeat; width:265px; height:67px;}
.main-menu li .menu-DC .tag {padding-left:74px;}
.main-menu li .menu-BBox {background:#fff url(../images/menu-BBox.png) no-repeat; width:216px; height:67px;}
.main-menu li .menu-BBox .tag {padding-left:72px;}
.main-menu li .menu-BBazaar {background:#fff url(../images/menu-BBazaar.png) no-repeat; width:251px; height:67px;}
.main-menu li .menu-BBazaar .tag {padding-left:70px;}
.main-menu li .menu-BSafe {background:#fff url(../images/menu-BSafe.png) no-repeat; width:211px; height:67px;}
.main {background:#fff; zoom:1;}
.main a:hover {text-decoration: underline;}
.menu {background:#161517; color:#fff; height:44px; padding:11px 23px 0;}
.menu .clear {he ight:1px;}
.menu .side {float:right; overflow:hidden; height:33px;}
	.btn-ebay-calculator {background:url(../images/btn_ebay-calculator.png) no-repeat; width:142px; height:33px; float:left;}
	.btn-ebay-calculator:hover {background-position:0 100%;}
.menu a {color:#f0f1f2; text-decoration:none !important;}
.menu li {float:left; margin:4px 11px 0 0; list-style:none; font-size:14px; font-family: PT Sans, sans-serif, Helvetica;}
.menu li a {background:url(../images/bg_menu.gif); float:left; padding:5px 13px 4px; text-decoration:none;}
.menu li.wSub:hover {margin-top:2px; border:1px solid #9f9fa0; border-top:3px solid #3E53A4; border-bottom:0; background:#fff url(../images/bg_menuAct.gif) repeat-x; margin-bottom:-16px; padding-bottom:16px; position:relative;}
.menu li.wSub:hover a {color:#161517; padding:4px 12px 4px; background:none;}
.menu li.wSub:hover ul {display:block;}
.menu li.wSub ul {display:none; min-width:100%; position:absolute; top:39px; left:-1px; background:#fff; border:1px solid #b1b1b2; border-top:0; padding:8px 10px 4px; z-index:999;}
.menu li.wSub ul li {float:none; margin:0; padding-left:19px; padding-bottom:8px; font-size:12px; clear:both; white-space:nowrap; background:url(../images/ico-arrBlack.gif) 4px 4px no-repeat;}
.menu li.wSub ul li.sectionHeader {padding-left: 4px; background:none; color: #000;}
.menu li.wSub ul a {padding:0 !important; float:none;}
.menu li.wSub ul a:hover {color:#6ca902;}
.menu li.wSub ul a.ico-lock {padding-right:16px !important; background:url(../images/ico-lock.gif) 100% 3px no-repeat;}

.home-vision {background:url(../images/home-vision.jpg) no-repeat; height:504px; padding:26px 62px 0 23px;}
.hv-title {background:url(../images/dot-opacity75.png); float:left; margin-bottom:103px; padding:17px 42px 20px 26px;}
.hv-list {padding-left:2px; zoom:1; clear:left;}
.hv-list li {margin:0 0 11px; list-style:none; float:left; clear:left; height:42px; padding:7px 20px 0; background:url(../images/dot-opacity75.png);}
.hv-list li div {padding-right:79px; background:url(../images/ico-arrWhite.gif) 100% 11px no-repeat;}
.hv-btn {float:right; margin-top:334px;}
.hv-btn div {background:url(../images/btn_start-bg.png) no-repeat; width:300px; height:84px; padding:6px;}
.hv-btn a {background:url(../images/btn_start.png) no-repeat; width:300px; height:84px; display:block; position:relative; text-align:center; text-decoration:none;}
.hv-btn a:hover {background-position:0 100%; text-decoration:none;}
.hv-btn a .txtMain {display:block; color:#fff; font-size:32px; line-height:1.1em; padding-top:7px; text-decoration:none;}
.hv-btn a .txtSub {display:block; color:#c0eb51; font-size:13px; padding-top:8px; text-decoration:none;}
.hv-btn .u-txt {background:url(../images/bg_wh79.png); width:304px; height:auto; padding:10px 0 11px; text-align:center; margin:2px 0 0 4px; font-size:14px; font-weight:bold; color:#3e53a4; display:block; text-decoration:none;}
.hv-btn .u-txt:hover {background:#f2f6f9;}

.content {padding:18px 4px 40px;}
.main h2 {font-size:32px; line-height:1.2em; font-weight:normal; color:#4e4e4e; padding: 10px 0 25px 0px;}
.main h2 img {vertical-align:bottom;}
.main h3 {color:#3e53a4; padding-bottom:25px;}
.main h3.var {font-size:14px; font-weight:bold; padding:6px 0 13px;}
.main h3.var a {cursor: default;}
.main h3.var a:hover {text-decoration: none;}
.main p.var-intro {font-size:15px; line-height:26px; color:#171616; margin-bottom: 10px;}
.main ul.list li {font-size:14px; color:#3e3d3d; margin:0; list-style:none; padding:7px 0 9px 18px; background:url(../images/bull-sq.gif) 2px 14px no-repeat;}
.steper-txt {float:right; color:#3e3d3d; padding-top:15px;}
.steper-txt li {float:left; list-style:none; margin:0; background:url(../images/ico-arrGreen.gif) 100% 5px no-repeat; padding-right:12px; margin-right:8px;}
.steper-txt li.last {background:none; margin:0; padding:0;}
.steper-txt strong {color:#3E53A4; font-weight:bold;}
.tbl { margin-bottom:17px; background:#fff; color:#202020;}
.tbl th {font-weight:bold;  color: #fff;  background: #a1a4a7; padding:13px 12px 14px; text-align:left; border-right:1px solid #929599;}
.tbl th a {color: #fff;}
.tbl-sm th {line-height:12px; height:45px; text-align: center;}
.tbl th.col-price {padding-left:26px;}
.tbl th.tdF {border-left:1px solid #a1a4a7;}
.tbl td {padding:14px 14px 15px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.tbl-sm td {padding:6px; color:#000;}
.tbl td.col-price {padding-left:26px;}
.tbl td:last-child{border-right:0;}
.tbl td:first-child{border-left:0 !important;}
/*.tbl tr:last-child td{border-bottom:1px solid #2d9aff}*/
.tbl td.tdF {border-left:1px solid #e3e3e3;}
.tbl td.tdF a:hover {text-decoration: underline;}
.tbl th.tdCheck,.tbl td.tdCheck {padding-left:0; padding-right:0; width:29px; text-align:center;}
/*.tbl .alt-norm td {background: rgba(232, 232, 232, 0.28);}*/
.tbl .light td {background-color:#D6DFFF;}
.tbl .dark td {background-color:#fff;}
.tbl .alt td {background:#edf4db; font-weight:bold;}
.tbl .even td {background:#f6f6f6;}
.tbl .tr-total td,.tbl .tr-totalFin td {padding-top:7px; padding-bottom:7px;}
.tbl .tr-total .col-price {background:#edf4db; font-weight:bold;}
.tbl .tr-totalFin td {font-weight:bold;}
.tbl .tr-totalFin .col-price {background:#aed645;}
.tbl .checkBox {padding-left:50px;}
.tbl .checkBox input {margin-left:-50px; float:left; margin-top:1px; $margin-top:-3px;}
.tbl .ico-g {background:url(../images/ico-g.gif) no-repeat; width:16px; height:16px; float:right; margin:-1px 0;}
.tbl-gr {border:2px solid #dfdee1; border-bottom-width:1px; margin-bottom:18px; font-family:PT Sans, sans-serif, Helvetica; font-size:12px; color:#000; zoom:1;}
.tbl input.tbl-txt {width:120px; font-size:11px; padding:3px 4px; background:#fff; float:left; margin:2px -6px;}
.tbl input.txt-sm {color:#b2b2b3;}
.tbl select.tbl-sel {width:174px; height:21px; font-size:11px; float:left; margin:-3px -6px;}
.tbl .tbl-Select {background:url(../images/tbl-icons.png) 100% -112px no-repeat; padding-right:16px; float:left; cursor:default; posit ion:relative;}
.tbl .tbl-Select .sDrop {display:inline-block; $display:inline;}
.tbl .tbl-Select .inDrop {position:absolute; border:1px solid #9b9b9b; background:#fff; padding:3px 15px 1px 8px; margin:4px 0 0 -75px; $margin-top:15px;}
.tbl .tbl-Select .inDrop li {margin:0; list-style:none; padding:1px 0 2px;}
.tbl .tbl-Select .inDrop li a {color:#161517;}
.tbl .tbl-Select .inDrop li a:hover {color:#3e53a4; text-decoration:none;}
.tbl .sort-arr {float:right; vertical-align:middle; margin-right:-7px; margin-top:5px; width:7px; height:5px;}
.tbl .sort-down {background:url(/images/bulk/arr-down.gif) no-repeat;}
.tbl .sort-up {background:url(/images/bulk/arr-up.gif) no-repeat;}

.tbl-acts .act-edit, .tbl-acts .act-del, .tbl-acts .act-apply, .tbl-acts .act-cancel {display:inline-block; vertical-align:middle; width:10px; height:10px; background:url(../images/tbl-acts.png) no-repeat; margin:0 4px 0 5px;}
.tbl-edit-restriction {display:inline-block; vertical-align:middle; width:10px; height:10px; background-image:url(../images/restrictions.png); margin:0 4px 0 5px;}
.tbl-acts .act-edit:hover {background-position:0 -14px;}
.tbl-acts .act-del {background-position:-25px 0;}
.tbl-acts .act-del:hover {background-position:-25px -14px;}
.tbl-acts .act-apply {background-position:0 -30px;}
.tbl-acts .act-apply:hover {background-position:0 -44px;}
.tbl-acts .act-cancel {background-position:-25px -30px;}
.tbl-acts .act-cancel:hover {background-position:-25px -44px;}


.tbl-acts .rem-add {display:inline-block; float: right; vertical-align:middle; width:20px; height:20px; background:url(../images/shipper_add.png) no-repeat;}
.tbl-acts .rem-edit {display:inline-block; float: right; vertical-align:middle; width:20px; height:20px; background:url(../images/shipper_edit.png) no-repeat;}


.tbl-foot {background:#f1f1f1; border:1px solid #e4e4e4; border-top:0; text-align:right; padding:7px 13px 8px; margin:-17px 0 17px;}
.tbl-foot .act-add {font-weight:bold; text-decoration:underline;}
.tbl-foot .act-add:hover {text-decoration:none;}
.tbl-gr {border:2px solid #dfdee1; border-bottom-width:1px; margin-bottom:18px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; zoom:1;}
.tbl-gr td {border-bottom:1px solid #dfdee1; padding:9px 9px 10px 15px; background:#fff url(../images/tbl-gr-bg.png) repeat-x;}
.tbl-cmn {margin-bottom:4px;}
.tbl-cmn td {font-size:12px; padding:0 11px 8px 0;}
.tbl-cmn td.f {padding-right:34px;}
.tbl-cmn .total td {font-weight:bold;}
.tbl-b {font:14px/16px 'PT Sans', sans-serif, Helvetica; margin-bottom:12px;}
.tbl-b th {font-size:14px; white-space:nowrap; padding:11px 10px 12px;}
.tbl-b td { padding:11px 10px; vertical-align:top;}
.tbl-m {font:14px/15px 'PT Sans', sans-serif, Helvetica; margin-bottom:9px;}
.tbl-m th {font-size:14px; white-space:nowrap; padding:8px 7px 9px;}
.tbl-m td { padding:8px 7px; vertical-align:top;}
.ico-attn {background:url(../images/ico-attn.png) no-repeat; width:22px; height:21px; display:inline-block; vertical-align:middle; padding: 0 3px;}
.yellow-attn{background:url(../images/ico-attn-yellow.png) no-repeat; width:22px; height:21px; display:inline-block; vertical-align:middle; padding: 0 3px;}
.green-attn{background:url(../images/ico-attn-green.png) no-repeat; width:22px; height:21px; display:inline-block; vertical-align:middle; padding: 0 3px;}

.box-green {margin-bottom:15px; border:1px solid #3E53A4; background:#eaf4d0; padding:16px 10px 18px 14px;}
.box-green h3 {padding-bottom:13px; font-size:16px; color:#3E53A4;}
.box-grey {margin-bottom:15px; border:1px solid #c1c1c1; background:#f6f6f6; padding:16px 7px 14px 19px;}
.box-grey h3 {padding-bottom:13px; color:#3e3d3d;}
.box-grey .topR-info {float:right; margin:-14px 0 -30px 0;}
.box-grad {margin-bottom:15px; border:2px solid #dfdee1; background:#fff url(../images/box-grad-bg.png) repeat-x; padding:19px 7px 12px 7px;}
.c-block {margin-bottom:15px; border:2px solid #dfdee1; background:#fff url(../images/box-grad-bg.gif) 0 100% repeat-x; padding:10px 14px 17px 18px; width:602px; margin:40px auto;}
.c-block h3 {color:#2f2f2f; padding-bottom:8px;}
.c-block p {color:#000;}
.c-block a {text-decoration:underline;}
.c-block a:hover {text-decoration:none;}
.c-block .block-form { padding-bottom:9px;}
.c-block .block-form .txt {width:458px; font-size:12px; padding:7px 6px 6px; margin-right:4px;}
.c-block .block-form .txtDef {color:#9f9f9f;}
.c-block .block-form .btn {font-weight:bold;}
.box-grad {margin-bottom:15px; border:2px solid #dfdee1; background:#fff url(../images/box-grad-bg.png) repeat-x; padding:19px 7px 12px 7px;}
.box-mid .box-grad {margin-bottom:6px;}
.box-text {color:#161517; padding:5px 23px 4px 17px;}
.box-text p {font-size:13px; line-height:2.0em; padding:9px 0 10px;}
.box-text h4 {padding:17px 0 1px;}
.box-text p {font-size:12px; line-height:2.0em; padding:9px 0 10px;}
.box-text p a {text-decoration:underline;}
.box-text p a:hover {text-decoration:none;}
.box-text .c-select li {text-align:center; margin:0; list-style:none; padding:6px 0 10px;}
.box-text .c-select li select { width:252px;}
.box-text .btn-r {float:right; margin-top:-68px;}
.box-text .btn-c { text-align:center; padding:22px 0;}
.box-bord {border:1px solid #c2bfc9; padding:10px 13px 13px; margin-bottom:19px;}
.box-bord ul.list li { font-size:12px; line-height:1.5em; padding:7px 0 8px 20px; background-position:2px 15px;}
.box-bord a {text-decoration:underline;}
.box-bord a:hover {text-decoration:none;}
.shares {margin-right:1px; padding-bottom:7px;}
.shares li {display:inline; margin:0 -1px 0 0; list-style:none;}
.shares li a {display:inline-block; border:1px solid #c3c1c8; padding:3px 7px 3px 25px; color:#3e3d3d;}
.sha-facebook {background:url(../images/sha-facebook.gif) 3px 2px no-repeat;}
.sha-like {background:url(../images/sha-like.gif) 4px 3px no-repeat;}
.sha-tweet {background:url(../images/sha-tweet.gif) 3px 2px no-repeat;}
.sha-linkit {background:url(../images/sha-linkit.gif) 3px 7px no-repeat;}
.sha-mail {background:url(../images/sha-mail.gif) 4px 4px no-repeat; padding-left:28px !important; padding-right:14px;}
.sha-save {background:url(../images/sha-save.gif) 3px 2px no-repeat; padding-right:10px;}
.sha-print {background:url(../images/sha-print.gif) 3px 2px no-repeat; padding-right:12px;}
.search-gr {background:#e3e3e3; padding:4px 9px 4px; text-align:right; color:#000;}
.search-gr input.txt {margin:0 4px 0 19px; width:293px;}
.search-transaction {padding:6px 0px 5px 0; text-align:left; color:#000;}
.search-transaction input.txt {margin:0 4px 0 0px; width:280px; font-size: 1.2em}
.search-transaction-date {padding:6px 0px 4px 0; color:#000;}
.search-transaction-date input.txt {width:75px;margin: 0 4px 0 0px;font-size: 1.2em}
.search-transaction-date-text p {font-size:1.33em; line-hei ght:26px; color:#171616; margin-top:0px; padding-bottom:0px;}
.upd-info {color:#3E53A4; padding-bottom:12px; margin-top:-10px; float:left;}
.main .lists-all h4 { line-height:1.5em; padding-bottom:8px;}
.main .lists-all ul.list {padding-bottom:12px;}
.main .lists-all ul.list li {font-size:12px; padding:0 0 3px 15px; background:url(../images/bull-sq.gif) 0 7px no-repeat;}
.main .lists-all ul.list li.more {background:none; padding-top:7px;}
.main .lists-all ul.list li a {text-decoration:underline;}
.main .lists-all ul.list li a:hover {text-decoration:none;}
.main .lists-all ul.list li.more {background:none; padding-top:7px;}
.cols-2 {display:table; width:100%; zoom:1;}
.cols-2 .colL {float:left; width:450px;}
.cols-2 .colR {float:right; width:450px;}
.cols-2x1 {padding:0;}
.cols-2x1 .colL {width:589px; float:left;}
.cols-2x1 .colR {width:304px; float:right;}
.cols-3 {display:table; width:100%; zoom:1;}
.cols-3 .colL {float:left; width:270px; margin-right:19px;}
.cols-3 .colM {float:left; width:402px;}
.cols-3 .colMW {float:left; padding: 50px 0 0 30px; width: 600px;}
.cols-3 .colR {float:right; width:203px;}
.cols-3 .col {float:left; width:168px; margin-right:40px;}
.cols-3 .col-r {float:right; margin-right:0;}
.column {width:765px; margin:0 auto;}
.colR .text {background:#eaf4d0; text-align:center; color:#3e53a4; padding:12px 5px; margin-bottom:13px; line-height:1.27em;}
.colR .text a {text-decoration: underline;}

/*-------------------------------------------18.02.2013----------------------------------------------------------------*/
.cols-2x1 .colL {width: 690px;}
.cols-2x1 .colL table {margin-left: 2px;}
.cols-2x1 .colR {width: 235px; height: 10px;}

.box-txt {margin-bottom: 40px;}
.box-txt p {font:normal 14px/20px PT Sans; margin-bottom: 20px; color: #202020;}
.box-txt p span {color: #7aa800;}

.box-txt {margin-bottom: 40px; min-height: 120px;}
.box-txt p {font:normal 14px/20px PT Sans; margin-bottom: 20px; color: #202020;}
.box-txt p span {color: #7aa800;}
.box-menu li {
 float: left;
 list-style: none;
 padding: 7px 9px 0;
 margin: 0 10px 0 2px;
 vertical-align: middle;
 font: 14px 'PT Sans', Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
 height: 32px;
 border: 1px solid rgba(0,0,0,0.1);
 /* background: #E0E0E0; */
 /* line-height: 28px; */
 background-color: transparent;
 background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
 background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
 background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
}
.box-menu .i {display:inline-block; vertical-align:middle; padding-left: 0px; color:#3E53A4; position:relative;transition:all 0.2s linear;}
/*.box-menu .i:hover{text-decoration:underline;}*/
.box-menu .i:before{content:" "; position:absolute;width:19px; height:18px;top:0; left:0;}
/*.box-menu .btn01, .box-menu .btn02, .box-menu .btn03 {display: block; font-size: 11px; color:#fff;  background: url(../images/bg-btn01.png) repeat-x; height: 29px; padding:5px 10px;}*/
.box-menu li:hover {text-decoration: none; color:#e6f0cc !important; background-position:0 -61px;}
.box-menu li a:hover {text-decoration: none;}
.box-menu .btn01 .i {background-position:1px -391px;width: 160px;}
.box-menu .btn02 .i {width: 49px;}
.box-menu .btn03 .i {width: 46px;}
.box-menu .btn03 {width: 49px; line-height: 25px;}
.box-menu .btn03 span {display: block;}
.box-menu .btn03 span.i:before{
 content: " ";
 position: absolute;
 width: 9px;
 height: 7px;
 top: 9px;
 background-position: center;
 background-repeat: no-repeat;
 right: 3px;
 left: auto;
 background-image: url(../images/arrow_down_black.svg);
 background-size: 80% auto;
}
.box-menu .btn03 span.i:after{content:" "; position:absolute;width:19px; height:18px;top:3px;left:-6px;}
.box-menu li:hover {position: relative;-webkit-filter: grayscale(100%);filter: grayscale(100%);-o-filter: grayscale(100%);-moz-filter: grayscale(100%); color:#000;}
.box-menu li ul {display: none; position: absolute; top: 39px; left: 0%;z-index: 1000;box-shadow: 0px 1px 2px 1px #ccc;}
/*.box-menu li ul:before {*/
 /*position: absolute;*/
 /*top: -7px;*/
 /*left: 73px;*/
 /*display: inline-block;*/
 /*border-right: 7px solid transparent;*/
 /*border-bottom: 7px solid #ccc;*/
 /*border-left: 7px solid transparent;*/
 /*border-bottom-color: rgba(0, 0, 0, 0.08);*/
 /*content: '';*/
 /*}*/

/*.box-menu li ul:after {*/
 /*position: absolute;*/
 /*top: -6px;*/
 /*left: 74px;*/
 /*display: inline-block;*/
 /*border-right: 6px solid transparent;*/
 /*border-bottom: 6px solid #ffffff;*/
 /*border-left: 6px solid transparent;*/
 /*content: '';*/
 /*}*/

.box-menu li:hover ul {display: block;}
.box-menu li li { float: none; margin: 0; background: #fff; height: auto; padding: 0; border-radius: 0 !important;}
.box-menu li li a {display: block; white-space: nowrap; color: #4f4f4f; padding: 6px 15px;}
.box-menu li li a:hover {text-decoration: none; background: #dbf0ff;}

#box_menu .box-menu li {float: left; list-style: none; background:none !important; padding:7px 9px 0; margin:0 10px 0 2px; vertical-align:middle; font:11px/12px PT Sans, Helvetica, sans-serif; color:#fff; -moz-border-radius:2px 2px 3px 3px; -webkit-border-radius:2px 2px 3px 3px; border-radius:2px 2px 3px 3px;}
/*#box_menu .box-menu .btn01, #box_menu .box-menu .btn02, #box_menu .box-menu .btn03 {display: block; font-size: 11px; color:#fff;  background: url(../images/bg-btn01.png) repeat-x; height: 29px; padding:5px 10px;}*/
#box_menu .box-menu li:hover {text-decoration: none; color:#e6f0cc !important; background-position:0 -61px;}
#box_menu .box-menu li a:hover {text-decoration: none;}
#box_menu .box-menu .btn01 .i {background-position:1px -391px; width: 63px;width: 75px;}
#box_menu .box-menu .btn02 .i {width: 49px;}
#box_menu .box-menu .btn03 .i {width: 46px;}
#box_menu .box-menu .btn03 {width: 49px; line-height: 25px;}
#box_menu .box-menu .btn03 span {display: block; background: url(../images/arrow.png) no-repeat 90% 40%;}
#box_menu .box-menu li:hover {position: relative;}
#box_menu .box-menu li ul {display: none; position: absolute;background:#fff; top: 32px; left: 0; border: 1px solid #cecece;z-index: 1000;}
#box_menu .box-menu li:hover ul {display: block;}
#box_menu .box-menu li li { float: none; margin: 0; background: #fff; height: auto; padding: 1px; border-radius: 0 !important;}
#box_menu .box-menu li li a {display: block; white-space: nowrap; color: #4f4f4f; padding: 5px 10px;}
#box_menu .box-menu li li a:hover {text-decoration: none; background: #e3e3e3;}

.calc-ban {background: none repeat scroll 0 0 #F4F5F3; width: 235px; text-align: center; padding: 15px 0; margin-bottom: 10px;}
.calc-ban p {display: block; padding: 0 37px; margin-bottom: 16px; font-weight: bold; font-size: 18px; line-height: 21px;}
.update_container {position: relative; height: 230px;}
.update-block {margin-top: 24px;}
.like-f {overflow: visible; width: 90px; margin-bottom: 15px}
.share-container {float: right; margin-top: -180px; margin-right:-3px;}
.social-button-container {left: 720px;position:relative; top:-30px; width: 240px;}
.like-container {float: right;width:90px;}
.linkedin-container {float: right; margin-left: 30px;}
.like-container-f {width:350px; height: 100px; overflow: hidden; float: left}
.like-share-container-f-l-p {margin: 8px 0; font-size: 12px;}
.share-container-l {float: left; margin-left: 28px;}
.social-bottons {position: absolute; margin-left: 595px; margin-top: -45px;}
.linkedin-container-1 {float:right; }
.like-container-1 {float:right; margin-left:9px; margin-top:9px;}

.color-line {background: #f1f6e2;}
td .attention {display: block; width: 22px; height: 22px; background: url(../images/att.png) no-repeat 0 0;}
/*tr td:first-child {padding-right: 15px;}*/
.war {background: url(../images/att02.png) no-repeat 4px 9px;}

/*------------------------------------------------------------end--------------------------------------------------------*/

.main-vision {background:url(../images/main-vision-1.jpg) no-repeat; height:186px;}
.sideCol {float:left; width:169px; margin:0 16px 20px 0; border:1px solid #e9e8eb; background:#ffffff; padding:5px 8px 6px 10px;}
.sideColR {float:right; margin:0 0 20px 15px;}
.sideCol h2 {background:#f1f1f1; color:#000; padding:11px 8px 11px 14px; margin:-5px -8px 6px -10px; font-size:18px; line-height:1.1em;}
.sideCol h4{color:#000; font-size:11px; padding-bottom:9px;}
.sideCol ul li, .midCol ul li {padding:2px 0 7px 16px; margin:0; list-style:none; background:url(../images/bull-sq.gif) 0 8px no-repeat;}
.sideCol ul li {margin-left:8px; padding:7px 0 7px 18px; background-position:0 13px;}
.sideCol ul.list-links a {color:#000;}
.sideCol ul.list-links a:hover {color:#6ca902; text-decoration:none;}
.sideCol .separ {height:3px; border-bottom:1px solid #e9e8eb; margin:0 -8px 8px -10px;}
.sideCol .btns {padding:12px 0 10px;}
.sideCol .btns .btn-1 {margin-right:3px;}
.sideCol .sMenu {margin:-6px -8px -6px -10px;}
.sideCol .sMenu li {border-top:1px solid #e9e8eb; margin:-1px 0 0; padding:9px 4px 9px 16px; background:#ffffff; color:#000;}
.sideCol .sMenu li a {color:#000; text-decoration:none; padding:6px 3px 9px 15px; margin:-6px -3px -9px -15px; position:relative; display:block;}
.sideCol .sMenu li a:hover {font-weight:bold; color: #3E53A4;}
.sideCol .sMenu li.btns {padding:13px 3px 12px 13px; font-weight: normal;}
.sideCol .sMenu li.btns a:hover {font-weight:normal;}
.sideCol .sMenu ul {display:none; margin:8px -3px -9px -15px;}
.sideCol .sMenu li.opened {border:1px solid #c1c1c1; margin:-1px; position:relative; zoom:1;}
.sideCol .sMenu li.opened a {font-wei ght:bold;}
.sideCol .sMenu li.opened a:hover {color:#000;}
.sideCol .sMenu li.opened ul {display:block;}
.sideCol .sMenu li.opened ul a {font-weight:normal;}
.sideCol .sMenu ul li {border:0; padding:8px 3px 8px 30px; background:url(../images/bull-sq.gif) 15px 14px no-repeat; zoom:1;}
.sideCol .sMenu ul li a {display:block; margin:-8px -3px -8px -30px; padding:8px 3px 8px 30px; background:url(../images/bull-sq.gif) 15px 14px no-repeat; font-weight:normal; zoom:1;}
.sideCol .sMenu ul li a:hover {font-weight:normal; background-color:#DAEAFF;}
.midCol {overflow:hidden; zoom:1; border:1px solid #c1c1c1; color:#494949; padding:10px 16px 18px;}
.no_border {border: none !important;}
.midCol .separ {border-bottom:1px solid #ececec; height:11px; margin:0 0 13px;}
.midCol .separW {border-bottom:1px solid #c1c1c1; height:8px; margin:0 -16px 10px;}
.midCol ul.list-links a {color:#494949;}
.midCol p {line-height:1.6em; padding-bottom:4px;}
.file_icon {width:20px; height:20px; position: absolute; bottom: 5px; right: 2px;}
.midCustomCol {color: #FFFFFF; float: right; margin-left: -9px; width: 754px; margin-right: -5px;margin-top: 1px;}
.customer_block {border: 1px solid #E9E8EB; float: left; height: 187px; margin-left: -1px; margin-top: -1px; position: relative; text-align: center; width: 186px;}
.customer_block .image_container {position: absolute; height: 187px; width: 186px;}
.hidden_info {position: absolute; opacity: 0; color: #ffffff; font-size: 17px; transition: all 0.3s ease-in-out 0s; height: 187px; width: 186px;}
.hidden_info:hover {background-color: rgba(0, 0, 0, 0.7); position: absolute; opacity: 1;}
.hover_info {margin: auto; position: absolute; top: 0; left: 0; bottom: 30px; right: 0; height: 50px; width: 110px;}
.hover_text {margin-top: 21px;}
.contact_container {width: 181px;  border-radius: 40px; height: 60px; background-color: #3e53a4; float: left; border-radius: 2px; text-align: center; line-height: 60px; color: #ffffff; font-weight: bold; font-size: 17px;}
.contact_container:hover {text-decoration: none;background: #C6168D;}
.contact_link:hover {text-decoration: none;background: #C6168D;}
.midCol h3 {color: #000000}
.hc-box {font-size:13px;}
.hInfo {display:none; padding:9px 0 4px;}
.hInfo p {padding:0;}
.hInfoAct .hInfo {display:block;}
.hInfoAct a.more {display:none;}
.flCols {margin-bottom:14px;}
.flCols .col {float:left; width:25%; _width:24.9%;}

.box-mid {width:430px; margin:20px auto 50px;}
.box-mid h3 {text-align:center;}
.formA {padding-bottom:12px;}
.formA .formRow {display:table; width:100%; zoom:1; padding:5px 0 4px;}
.formA label {display:block; font-weight:bold; padding-bottom:7px;}
.formA input.txt,.formA select,.formA textarea,.formA .select-area {float:left;}
.formA input.txt,.formA textarea {width:400px;}
.formA select {width:414px;}
.formA .inpMin input.txt {width:96px; margin-right:20px;}
.formA .inpMin select {width:110px; margin-right:20px;}
.formA .inpMin .select-area {margin-right:20px;}
.formA .checkBox {margin-top:9px;}
.formA .checkBox input {float:left; margin-top: 1px; margin-right:12px; _margin-right:7px; _margin-top:-4px;}
.formA .checkBox label {font-weight:normal; padding-bottom:0; overflow:hidden; zoom:1;}
.formRow .radioBox label {display:inline; vertical-align:middle; padding-bottom:0; padding-right:16px;}
.formRow .radioBox input {vertical-align:middle; margin-right:4px;}
.w-345 .formA input.txt,.w-345 .formA textarea {width:331px;}
.w-345 .formA select {width:345px;}
.cols-3 .colL .formA input.txt {width:215px;}
.cols-3 .colL .formA textarea {width:215px;}
.cols-3 .colL .formA select {width:229px;}
.cols-3 .colM .formA input.txt {width:344px;}
.cols-3 .colM .formA select {width:368px;}
.formB {padding-bottom:12px;}
.box-list .formB {padding:8px 0 5px;}
.formB .formRow {zoom:1; overflow:auto; padding:7px 0 8px; padding-left:148px;}
.moveToRight .formB .formRow {padding-left:175px;}
.formB .formRow_pm {zoom:1; overflow:auto; padding:7px 0 8px; padding-left:90px;}
.formB .formRow_pm_i {zoom:1; overflow:auto; padding:7px 0 8px; padding-left:125px;}
.formB .formRow_wide {zoom:1; overflow:auto; padding:7px 0 8px; padding-left:180px;}
.formB.wide_label .formRow {padding-left:188px;}
.formB label {display:block; float:left; width:140px; margin-left:-150px; display:inline; text-align:right; font-weight:bold; padding-top:9px;font-size: 12px;}
.formB.wide_label label {margin-left:-230px; width:220px;}
.formB input.txt,.formB select,.formB textarea,.formB .select-area {float:left;}
.formB input.txt {width:346px;padding: 6px 6px 8px;}
.formB textarea {width:346px;}
.formB textarea.textarea-1 {width:347px; padding: 5px 6px; font-size:14px; }
.formB input.txt-sm {color:#a3a3a3; padding:6px 6px 8px;}
.formB label.inl input {width:13px; height:13px; margin-right:1px;}
.formB label.inl-ch {width:auto; margin:0 12px 0 0; padding:0; display:inline-block; float:none; font-weight:normal; vertical-align:middle;}
.formB label.inl-ch input {width:13px; height:13px; margin-right:1px; margin-bottom: 1px;}
.formB .rch {padding:6px 0 5px;}
.formB .im img {margin-right:1px; vertical-align:middle;}
.formB select {width:229px;}
.formB select { width:368px; display:inline-block;height: 32px; border: 1px solid #c4c8ca;background: #fff;}
.formB input.file {width:360px; background:#fff;}
.formB p {color:#000;}
.formB .inf p {color:#545454; padding-bottom:3px;}
.formB .inf strong {color:#545454;}
.formB .c3 {float:left; padding-left:9px;}
.formB .c3 .ico-help {margin-top:9px;}
.formB .formItem input.txt-1 {width:194px;}
.formB .formItem select {width:209px;}
.formB .formItem select.s1 {width:111px; margin-right:9px; padding: 6px 6px 8px;}
.formB .formItem select.s2 {width:88px;}
.formB .formItems2x1 input.txt-1 {width:186px; margin-right:23px;}
.formB .formItems2x1 input.txt-2 {width:123px;}
.formB .formItems2x1 select {width:137px;}
.formB .formBtns {padding:0; text-align:right; margin-bottom:-10px; position:relative;}
.formB .formCard input.txt {width:98px; margin-right:7px; float:left;}
.formB .formCard p {display:inline-block; vertical-align:middle; font-size:10px; line-height:1em; color:#7a7878; width:200px; margin:-2px 2px -1px 0; float:left;}
.formB .formCard .card {display:inline; vertical-align:middle; margin:-7px 0; float:left;}
.formB .field {border:2px solid #d7d6d9; font-weight:bold; padding:10px 10px; text-align:center; width:347px; background:#fff url(../images/box-grad-bg.gif) 0 50% repeat-x; margin:-5px 0;}
.formB .field.sm {width:344px;}
.formB .check-bl {overflow:hidden; zoom:1; padding:7px 0;}
.formB .check-bl ul {float:left; padding-right:36px;}
.formB .check-bl ul li {padding:0 0 11px; background:none; line-height:1.2em; font-size:11px;}
.formB .check-bl label {width:auto; margin:0; padding:0; display:inline; float:none; font-weight:normal;}
.formB .check-bl label input {width:13px; height:13px; margin-right:6px; vertical-align:bottom; display:inline-block;}
.errorMsg {display:none; color:#ed474d; padding-bottom:2px;}
.formB .errorMsg {width:360px;}
.formError .errorMsg {display:block; margin-top:0px;}
.formError .stream-errorMsg {color:#ed474d;display:block; margin-top:-18px;}
.formError input.txt {border-color:#ed474d;}
.formError textarea.txt {border-color:#ed474d;}
.formError select, .formError ul  {border-color:#ed474d !important;}
.formError div.checkBox {border: 1px solid #ed474d; margin: 3px 0 0 0px; padding: 2px;}
.formBtnR .formError div.checkBox {border: 1px solid #ed474d; padding: 2px; margin-left:-2px;}
input.txtClr {background:#feffed url(../images/bg_inputSel.gif) repeat-x;}
.ico-help-pop {position:absolute; background:#fff8fd; border:1px solid #f8bae4; padding:3px 6px 6px 6px; width:123px; font-size:10px; line-height:16px;}
.ico-help-pop.ext {width:400px;}
.ico-help-pop .edge {position:absolute; bottom: -8px; left: 6px; width: 0; height: 0; border-left: 8px solid rgba(208, 64, 64, 0); border-right: 8px solid transparent; border-top: 8px solid #f8bae4;}
.ico-help-pop .edge:before{ content: " "; border-left: 7px solid rgba(208, 64, 64, 0); border-right: 7px solid transparent; border-top: 8px solid #fff8fd; position: absolute; bottom: 1px; left: -7px;}
.formMessage {font-size:12px; font-weight:bold; background:#eaf4d0; color:#3E53A4; padding:8px 9px;}
.formBtnsB {padding:0 0 8px 176px; overflow:hidden; zoom:1;}
.formBtnsB .btn-1 {margin-right:8px !important;}
.formBtnsB p {display:inline; vertical-align:middle; padding-left:6px;}
.formBtnsB p a {text-decoration:underline;}
.formBtnsB p a:hover {text-decoration:none;}
.formBtnsB .le {float:left; margin-left:-176px; display:inline;}
.formBtnsB .payp {padding-top:13px; overflow:hidden; zoom:1;}
.formBtnsB .payp img {float:left;}
.formBtnsB .payp p {width:240px; margin-top:-3px; float:left; padding-left:14px;}

.box-mid .formB {padding:5px 0 0;}
.box-mid .formB .formRow {padding-left:126px;}
.box-mid .formB label {width:132px; margin-left:-135px;}
.box-mid .formB input.txt {width:215px;}
.box-mid .formB select {width:229px;}
.box-mid .formB .formBtns {padding:13px 0 8px 126px; margin:0; text-align:left;}
.ico-help {display:inline-block; zoom:1; background:#3e53a4; width:20px; height:20px; position: relative;border-radius:50%;transition:all 0.2s linear;}
.ico-help:hover{background:#c6168d;}
.ico-help:before{content:"?"; position:absolute;top:1px; left:8px;color:#fff;cursor:auto;}

.ico-help:hover {background-position:0 -18px;}
.ico-help-sa {
 display: inline-block;
 zoom: 1;
 /* background: url(../images/icon-i2.png) 0px 0px no-repeat; */
 width: 13px;
 height: 13px;
 border: 1px solid #2D9AFF;
 position: absolute;
 margin-left: 8px;
 top: -1px;
 border-radius: 50%;
}
.req {font-weight:bold; color:#3E53A4 !important;}
.ico-yes {display:inline-block; zoom:1; background:url(../images/ico-yes.png) no-repeat; width:15px; height:15px;}
.ico-no {display:inline-block; zoom:1; background:url(../images/ico-no.png) no-repeat; width:16px; height:16px;}
.formBtnR {text-align:right; padding:0 17px 14px;}
.formBtnR .checkBox {float:left; padding:13px 0 0 38px;}
.formBtnR .checkBox input {margin-right:11px;}
.formBtns {padding-top:12px;}
.formBtns a {margin-right:6px;}
.formBtnsR {text-align:right; overflow:hidden; zoom:1;}
.formBtnsR a, .formBtnsR span  {margin-left:5px;}
.formBtnsR .btn-label {float:right; margin-left:5px;padding-bottom: 50px;}
.formBtnsR .btn-label-duty {float: left; margin-left:5px;}
.formBtnsR .text {background:#eaf4d0; text-align:center; color:#3e53a4; padding:12px 5px; margin-top:8px; line-height:1.27em;}
.formBtnsR  .m {padding:4px 5px 8px;}
.formBtnsR .text a {margin:0; text-decoration:underline;}
.formBtnsR .text a:hover {text-decoration:none;}
.formBtnsInl a {margin-right:7px;}

.box-list {border:1px solid #d0cad6; color:#545454; margin-bottom:19px;padding: 30px;}
.box-list .head { padding:1px 8px 1px 0;color:#4e4e4e; }
.box-listA .head {}
.box-listA2 .head {}
.box-list .head .num {float:left; width:28px; height:20px; padding:6px 0 0 15px; font-size:20px; font-weight:bold; font-family:'PT Sans', sans-serif, Helvetica; color:#a5a3a8; text-align:center; margin-right:-24px;}
.box-list .head .num strong {color: #4e4e4e;}
.box-list .head h3 {font-size:20px; font-weight:bold; color:#434343;  padding:3px 13px 2px 25px; overflow:hidden; zoom:1;}
.box-listA2 .head h3 {padding-left:8px; font-weight:bold;}
.box-listA2 .formB {padding:0;}
.box-list .sideOpt {float:right; margin:-8px -17px -20px 0px; display:inline;}
.box-list .formB {$margin-right:-10px; display:inline;}
.box-list .formB .sideOpt {margin-top:0; display:inline; position:relative;}
.box-list .ico-cross {background:url(../images/ico-cross.png) no-repeat; width:7px; height:7px; margin-left:4px; display:inline-block; zoom:1;}
.box-list .tbl-norm th {font-size:12px; font-weight:bold; color:#3e53a4; text-align:left; padding:7px 0;}
.box-list .tbl-norm td {font-size:12px; padding:8px 0;}
.box-list tr.bold {font-weight:bold;}
.box-list .tbl-norm td .fo-small {font-size:9px; margin-left:10px;}
.box-list .cont {padding:13px 23px 13px;}
.moveToRight .box-list .cont {padding: 13px 20px 50px 20px;}
.box-list .separ {border-bottom:1px solid #cfc9d5;}
.box-list .formB .separ {margin:7px -23px 8px; position:relative;}
.moveToRightSepar .box-list .formB .separ {margin:7px -21px 8px; position:relative;}
.box-list strong {color:#000;}

.box-list a {text-decoration:none;}
.box-list a:hover {text-decoration:underline;}

.box-list h4 {padding:8px 0 6px;}
.box-list ul {padding:4px 0 2px;}
.box-list ul li {padding-left:18px; margin:0; list-style:none; background:url(../images/bull-sq.gif) 0 10px no-repeat; font-size:12px; line-height:24px;}
.box-list ul li .btn-1 {margin-left:15px !important;}
.box-list2 {border:1px solid #3D53A4; background:#F3FAFF; color:#000; margin-bottom:7px;}
.box-list2 .head {
 background: #728be4; /* Old browsers */
 background: -moz-linear-gradient(left,  #728be4 0%, #3884ed 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(left,  #728be4 0%,#3884ed 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to right,  #728be4 0%,#3884ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#728be4', endColorstr='#3884ed',GradientType=1 ); /* IE6-9 */

 padding:1px 8px 1px 0;}
.box-bbay-offer {background:#e3e3e3; padding:13px 20px 1px;}
.box-list2a {border:1px solid #3e53a4; background:#DFEAFF; color:#000; margin-bottom:29px;}
.box-list2a .head {background:#3e53a4; padding:1px 8px 1px 0;}
.box-list2a .head h3 {padding:3px 7px 5px; color:#fff;}
.box-list2a .cont {padding:17px 39px 22px;}
.box-list2a .tbl-norm {width:91%;}
.box-bbay-offer {background:#e3e3e3; padding:13px 20px 1px;}
.box-bbay-offer h3.hBBay {font-size:16px; color:#000; background:url(../images/btn-logo-bbay.png) no-repeat; padding:5px 0 12px 30px; margin-left:22px;}
.box-bbay-offer h3.hBBay .clr {color:#f37c04;}
.box-bbay-offer .item {background:#fff; border:1px solid #c2bfc9; padding:13px 15px 15px; margin-bottom:19px;}
.box-bbay-offer .item h4 {font-size:11px; color:#404040; padding-bottom:15px;}
.box-bbay-offer .item .price {float:right; font-size:18px; font-weight:bold; color:#ff8502;}
.box-bbay-offer .item .image {padding:22px 0 25px;}
.box-bbay-offer .item .image img {display:block; margin:0 auto;}
.btn-big {border-bottom:2px solid #949494; margin-bottom:19px;}
.btn-big a {display:block; color:#fff; border:1px solid #fff; background:#f79646; padding:8px 7px; font-size:22px; line-height:1.16em; text-decoration:none !important; text-align:center;}
.btnsA {padding:12px 0 10px;}
.btnsA .btn-1,.btnsA .btn-2 {float:left; margin-right:11px !important;}
.btnsA .fright .btn-1,.btnsA .fright .btn-2 {float:left; margin-left:0 0 0 11px !important;}
.btnsA .btn-logo-bb {margin:7px 0 0 43px;}
.btnsB {padding:0 0 12px; display:table; width:100%; zoom:1;}
.btnsB a {margin-right:21px;}
.btnsB .fright a {margin-right:0; margin-left:8px;}
.btnsB .btn-logo-bb {margin:6px 0 0;}
.btn-b:hover{background: #C6168D;}

.midCol {overflow:hidden; zoom:1; border:1px solid #c1c1c1; border-bottom-widt h:2px; color:#494949; padding:15px 20px 5px;}
.midCol p {padding-bottom:18px;}
.sideTabs {float:left; width:178px; _margin-right:-3px;}
.sideTabs {border-top:1px solid #e9e8eb; margin-bottom:12px;}
.sideTabs li {background:#fafafa; border-bottom:1px solid #e9e8eb; border-left:1px solid #e9e8eb; margin:0; padding:6px 17px 7px 11px; list-style:none; line-height:1.44em;}
.sideTabs li a {color:#000; zoom:1;}
.sideTabs li.act {display: block; background:#fff; margin:-1px -1px 0 0; position:relative; border:1px solid #c1c1c1; zoom:1; border-right:0;}
.sideTabs li.act a {font-weight:bold; background:url(../images/ico-arrGreen2.gif) 100% 4px no-repeat; padding-right:12px; position:relative;}
.tblForm {border:1px solid #e1e1e1; border-bottom:0; color:#545454; margin-bottom:16px;}
.tblForm td {border-bottom:1px solid #e1e1e1; padding:2px;}
.tblForm td.label {padding:7px 9px;}
.tblForm td img {vertical-align:middle;}
.tblForm input.txt {font-size:12px; padding:5px 4px 4px; color:#000;}
.tblForm .customSelect .in {height:19px; padding:4px 20px 0 5px; background-position:100% 57%; font-size:12px;}

h2+.tbl-compare {margin-top:-10px;}
.tbl-compare p {color:#161517; padding-bottom:15px;}
.tbl-compare table {border-right:1px solid #e1e0e2; border-bottom:1px solid #e1e0e2; margin-bottom:11px;}
.tbl-compare th {border:1px solid #e1e0e2; border-top-width:2px; padding:7px 12px 8px; font:bold 18px/1.2em PT Sans, sans-serif, Helvetica; color:#161517; background:#f7f6f8 url(../images/bg_tbl-compare.gif) 0 0 repeat-x;}
.tbl-compare td {border:1px solid #e1e0e2; border-top:0; padding:0 12px 0 9px; font:bold 11px/1.4em PT Sans, sans-serif, Helvetica; color:#000; height:41px;background:#faf9fa url(../images/bg_tbl-compare.gif) 0 -400px repeat-x; text-align:center; width:19%;}
.tbl-compare td.td-corn {border-left:0; background:none; width:auto;}
.tbl-compare .sep-row td {height:7px; background:#f1f0f3; font-size:1px; line-height:1px; padding:0;}
.tbl-compare td.prc {background:#fefefe url(../images/bg_tbl-compare.gif) 0 -200px repeat-x; padding-bottom:16px;}
.tbl-compare td.prc .btn-1 {font-size:13px; width:57px;}
.tbl-compare div.prc {font:italic 12px/1.2em Verdana, Geneva, sans-serif; color:#010101; padding:15px 0 14px;}
.tbl-compare div.prc strong {font-size:15px;}
.tbl-compare .tr-a td {background:#fefefe url(../images/bg_tbl-compare.gif) 0 -200px repeat-x;}
.tbl-compare td.nm {background:#fff !important; text-align:left; width:20%;}
.tbl-compare td .ico-help {float:right;}
.tbl-compare td .ln2 {margin-top:7px;}

.ccl_button { font-size: 18px !important;  width: 266px; }
.ccl_inquiry_help_text { font-weight: bold; text-align: justify; }
input.ccl_text { width: 322px !important;}
select.ccl_text { width: 336px !important;}
.btn-1 {display:inline-block !important; zoom:1; background: #3e53a4; padding:9px 19px 13px !important; font-size:17px; line-height:20px; margin:0 !important; color:#fff !important; text-decoration:none !important; word-spacing:-1px; text-align:center; vertical-align:middle;transition:all 0.2s linear;}
.btn-1:hover{background: #c6168d;}
span.btn-1 {padding:0 !important;border-radius: 50px;}
span.btn-1 input {padding:9px 19px 12px !important; $padding:6px 19px 9px !important;outline:none; background:none; border:0; overflow:visible; font-size:17px; font-family:PT Sans, sans-serif, Helvetica; color:#fff; cursor:pointer;}
.btn-1a {padding:4px 19px 6px !important;}
span.btn-1a input {padding:4px 19px 5px !important; $padding:1px 19px 2px !important;}
.btn-1b {font-size:14px; padding:2px 13px 3px !important; background-position:0 -8px;    background: #3e53a4;}
span.btn-1b input {padding:6px 13px 6px !important; $padding:5px 13px 5px !important; font-size:11px;}

.btn-1c {font-size:15px; padding:3px 17px 7px !important; cursor:pointer !important;}
span.btn-1c input {padding:6px 16px 6px !important; $padding:3px 16px 4px !important; font-size:15px;}
.btn-1d {font-size:20px; padding:9px 22px 13px !important;}
/*.btn-1d:hover{background: #2a3d85;}*/
span.btn-1d input { padding: 12px 22px !important; font-size: 16px; text-transform: uppercase;}
.btn-1e {font-size:13px; padding:0px 7px 2px !important; background-position:0 -8px;}
span.btn-1e input {padding:2px 6px 2px !important; $padding:0px 6px 0px !important; font-size:13px;}
.btn-1:hover {}
.btn-1b:hover {background-position:0 0;}
.btn-1 .ico-plus { padding-left:19px; margin-left:-4px; color: #3e53a4}
.btn-1 .ico-plus:before{content:"+"; position:absolute; color:#3e53a4;font-size:25px;font-weight:bold;left: 11px;top: 1px;}
span.btn-1 .ico-plus {background:url(../images/ico-plus.gif) 0 1px no-repeat; margin-left:10px; padding-left:5px; color:#fff;}
span.btn-1 .ico-plus input {font-weight:bold;}
.btn-2 {display:inline-block !important; zoom:1; background:#ac0c91 url(../images/btn-2-bg.png) repeat-x; border:2px solid #d641a7; padding:7px 15px 8px !important; margin:0 !important; font-size:15px; line-height:17px; color:#fff !important; text-decoration:none !important; word-spacing:-1px; text-align:center; vertical-align:middle;}
span.btn-2 {padding:0 !important;}
span.btn-2 input {padding:7px 15px 8px !important; $padding:5px 15px 6px !important; background:none; border:0; overflow:visible; font-size:13px; font-family:PT Sans, sans-serif, Helvetica; color:#fff; line-height:17px; cursor:pointer;}
.btn-2 strong {font-size:15px;}
.btn-2:hover {background-color:#c0249b; background-position:0 -100px;}
.btn-2a {background:#5b39da url(../images/btn-2a-bg.png) repeat-x; border-color:#9a80fb;}
.btn-2a:hover {background-color:#9479fb; background-position:0 8px;}
.btn-3 {display:inline-block !important; zoom:1; background:#f27602 url(../images/btn-3-bg.png) repeat-x; border:2px solid #feb116; padding:5px 11px 7px !important; font-size:11px; line-height:13px; margin:0 !important; color:#fff !important; text-decoration:none !important; word-spacing:-1px; text-align:center; vertical-align:middle;}
span.btn-3 {padding:0 !important;}
span.btn-3 input {padding:6px 11px 6px !important; $padding:5px 11px 5px !important; background:none; border:0; overflow:visible; font-size:11px; font-family:PT Sans, sans-serif, Helvetica; color:#fff; line-height:13px; cursor:pointer;}
.btn-3:hover {background-color:#f9970d; background-position:0 -100px;}
.btn-4 {display:inline-block !important; zoom:1; background:#e2e2e2 url(../images/btn-4-bg.png) repeat-x; border:1px solid #cec9d9; padding:7px 5px !important; margin:0 !important; font:bold 11px/13px PT Sans, sans-serif, Helvetica; color:#3e53a4 !important; text-decoration:none !important; text-align:center; white-space:nowrap; vertical-align:middle;}
span.btn-4 {padding:0 !important;}
span.btn-4 input {padding:7px 5px !important; $padding:6px 5px !important; background:none; border:0; overflow:visible; font-size:11px; font-family:PT Sans, sans-serif, Helvetica; color:#6ea62c !important; line-height:13px; font-weight:bold; cursor:pointer;}
.btn-4a {color:#b91b97 !important;}
span.btn-4a input {color:#b91b97 !important;}
.btn-4 .ico-bbox {padding-left:17px; background:url(../images/ico-bbox.gif) 1px 1px no-repeat; zoom:1;}
.btn-4:hover {background-color:#eee; background-position:0 -100px;}
.btn-logo-bb {background:url(../images/btn-logo-bb.png) 0 60% no-repeat; display:inline-block; zoom:1; padding-left:45px; min-height:33px; _height:33px; font-size:14px; line-height:20px; color:#347d04; text-decoration:none;}

.h-37 {height:37px;}
.w-100 {width:100px;}
.w-168 {width:168px;}
.w-187 {width:187px;}
.w-345 {width:345px;}
.w-545 {width:545px;}

.w-124 {width: 124px !important;}
.w-200 {width: 200px !important;}

.footer {overflow:hidden; zoom:1; padding:16px 20px 14px 12px; background:#161517;}
.footer .foot-text {float:right; padding:3px 10px 0 0;}
.footer .foot-text {color:#3e53a4; font-size:12px;}
.footer .foot-text a{color:#c0eb51;}
.footer .foot-text li {list-style-type: none; margin-left: 10px; height:15px;}
.footer .logo-foot {float:right; background:url(../images/logo-foot.png) no-repeat; width:132px; height:25px; text-indent:-1000em;}
.footer .logo-foot:hover {background-position:0 100%;}
.foot-menu {overflow:hidden; zoom:1; padding-top:3px; font-size:12px;}
.foot-menu li {float:left; margin:0; list-style:none; padding:0 20px 0 18px; background:url(../images/separ-foot.gif) 0 70% no-repeat; margin-left:-1px;}
.foot-menu li a {color:#6ca902;}
.foot-menu li a:hover {text-decoration:underline;}
.box-foot {color:#222124; padding:13px 27px;}
.foot-side {height:40px; float:right; background:url(../images/bg_footb.gif) repeat-x; color:#cccfd1; margin:-8px 0 -7px;}
.foot-side .in {height:40px; float:left; background:url(../images/bg_footb.gif) 0 -40px no-repeat;}
.foot-side .in2 {height:30px; float:left; background:url(../images/bg_footb.gif) 100% -80px no-repeat; padding:10px 10px 0; width:320px;}
.foot-side a {margin-right:6px; color:#239acd;}
.btn-twitter {background:url(../images/ico-twitter.png) no-repeat; width:61px; height:20px; display:inline-block; vertical-align:middle;}
.box-foot {color:#222124; padding:13px 27px;}

.seo-block {color:#161517; overflow:hidden; zoom:1; padding:22px 0 15px;}
.seo-block h3 {font-size:11px; font-weight:bold; line-height:1.4em; padding-bottom:6px;}
.seo-block a {color:#161517; text-decoration:underline;}
.seo-block a:hover {text-decoration:none;}
.seo-block .col {float:left; width:264px; padding:0 26px 7px;}
.seo-block .foot-copy {float:right; padding-top:6px;}
.seo-block .seo-list li, .seo-block ul li {margin:0; list-style:none; text-indent:10px; background:url(../images/bull-sq2.gif) 1px 8px no-repeat; line-height:1.46em;}
.seo-block .seo-list li li {text-indent:0; background:none; padding-left:10px;}
.seo-block .seo-list li.more {background:none; padding-top:7px;}
.seo-block-2 {overflow:hidden; zoom:1; margin:9px 0 3px; padding:15px 0 13px; background:#9fa3a3 url(../images/bg_seo2.gif) repeat-x;}
.seo-block-2 .col {float:left; width:260px; padding:0 28px 7px;}

.foot-copy a {color: #161517; text-decoration: underline;}
.foot-copy a:hover {color: #161517; text-decoration: none;}

/*Selects*/
.select-area {cursor:default; height:29px; display:inline-block; zoom:1; background:url(../images/select-bg.gif) repeat-x; overflow: hidden; }
.select-area .select-area-left {width:11px; height:29px; float:left; background:url(../images/select-left.gif) no-repeat;}
.select-area .select-area-right {width:22px; height:29px; float:right; background:url(../images/select-right.gif) 100% 0 no-repeat;}
.select-area .select-area-center {color:#000; height:29px; font-size:14px; line-height:29px; overflow:hidden; white-space:nowrap;}
.disabled .select-area-center {color: #a3a3a3;}
@-moz-document url-prefix() {
.select-area, x:-moz-any-link {
 margin-right:1px;
}
}
/*Selects options*/
.select-options-invisible, .select-options-visible {position:absolute; background:#fff; z-index:20; border:1px solid #9b9b9b; overflow:auto;}
.select-options-invisible {display:none;}
.select-options-visible {cursor:default; display:block; list-style-type:none; padding:0 !important;}
.select-options-visible li {margin:0; padding:3px 8px !important; font-size:12px; line-height:16px !important; background:none !important;}
.select-options-visible li.select-option-hovered {background-color:#eee !important;}
.select-options-visible li.select-option-selected {background-color:#496AC5 !important; color:#fff;}
	.formError .select-area {background-image:url(../images/selectErr-bg.gif);}
	.formError .select-area .select-area-left {background-image:url(../images/selectErr-left.gif);}
	.formError .select-area .select-area-right {background-image:url(../images/selectErr-right.gif);}
	.formSelected .select-area {background-image:url(../images/selectSel-bg.gif);}
	.formSelected .select-area .select-area-left {background-image:url(../images/selectSel-left.gif);}
	.formSelected .select-area .select-area-right {background-image:url(../images/selectSel-right.gif);}


.popShade {background:url(../images/bg_shade25.png); position:absolute; top:0; left:0; width:100%; height:100%;}
.popUp {position:absolute; background:#fff; padding:11px 16px; width:517px;}
.ico-close, .ico-help-pop .ico-close {float:right; width:7px; height:7px; margin-top:4px; background:url(../images/ico-close.gif) no-repeat;}
.popUp h3 {color:#3e53a4 !important; padding-bottom:14px;}
.popUp p {line-height:18px; padding-bottom:14px;}
.popUp .formB {padding:10px 0 0;}
.popUp .formB .formRow {padding-left:95px;}
.popUp .formB label {width:83px; margin-left:-95px; display:inline;}
.popUp  #transaction_export_form .formB label {width:120px; margin-right: 10px; }
.popUp .formB input.txt {width:363px;}
.popUp #transaction_export_form .formB input.txt {width:363px;}
.popUp .formB select {width:377px;}
.popUp .formB textarea {width:365px; height:121px;}
.popUp .formB .errorMsg {width:300px;}

.popUp .box-grad .formB {padding:0; margin:-3px 0 2px;}
.popUp .box-grad .formB .formRow {padding-left:112px;}
.popUp .box-grad .formB label {width:104px; margin-left:-112px;}
.popUp .box-grad .formB input.txt {width:255px;}
.popUp .box-grad .formB select {width:243px;}
.popUp .box-grad .formB .formBtns {padding:13px 0 8px 112px; margin:0; text-align:left;}
.popUp .box-grad .formB .fgt {padding:3px 0 0 0;}
.popUp .box-grad .formB label.inl {width:auto; margin:0; padding:0; display:inline; float:none; font-weight:normal; vertical-align:middle;}
.popUp .formBtnsB {padding:3px 0 8px 121px;}
.popUp .formBtnsB .btn-1 {margin-right:8px !important;}

.wrap {min-height:100%; height:auto; min-width:960px; background:#fff;}
.wrap .all {padding-bottom:78px;}
.wrap .content {padding-bottom:0;}
.wrap .content .social_buttons_block{width: 308px; float: left;}
.wrap .content .social_buttons_block p {margin-bottom: 10px;}
.wrap .content .lookups_button_block {margin:30px 0;}

.wr-foot {background:#fff; height:47px; padding:0 25px; font:13px PT Sans, Helvetica, sans-serif; margin-top:-48px; min-width:910px; border-top:1px solid #cfcfcf;}
.wr-foot .ext-inf {margin:-28px 0 0; height:28px;}
.wr-foot .copy {float:left; padding:14px 16px 0 0;}
.wr-foot .lnks {float:left; padding:14px 13px 0 0;}
.wr-foot .lnks a {margin-right:13px; color:#202020;}
.wr-foot .inf {float:right; padding:13px 0 0 10px;}
.wrap .main h1 { font-size:30px; padding:27px 0 17px;}
.inlbl-wr { padding-bottom:12px;}
.inlbl-wr .shares { float:right; margin-top:8px;}
.inlbl { font:14px/22px 'PT Sans', sans-serif, Helvetica; width: 710px; color:#202020; padding:8px 0px 9px 0px; background:#f4f5f3; display:inline-block; vertical-align:middle; $display:inline; zoom:1;}
.inlbl-content {padding: 0px 10px 0px 10px;}
.inlbl a { margin-left:4px;font-weight:bold;}

/*footer 24.08.2012*/
.footer-gr {height:115px; margin-top:-115px; background:#eaeaea; position:relative; z-index:10; min-width: 1000px;}
/*11.10.2012*/
.footer-gr .inner {margin:0 auto; padding:10px 27px 0 25px; overflow:hidden; font:13px PT Sans, Helvetica, sans-serif; color:#3e53a4; width: 950px;}
.footer-gr .links {float:left; /*width:483px;*/ line-height:20px; margin-top: 8px}
.footer-gr .links div {display:inline-block; vertical-align:top; margin-left:60px; $display:inline; $float:left;}
.footer-gr .links div:first-child {margin-left:0;}
.footer-gr .links div a {color:#3e53a4;font-weight:bold; font-family: "PT Sans";}
.footer-gr .foot-cont {position: absolute; float:right; margin-left: 837px; margin-top: 13px;}
.footer-gr .foot-cont-links{text-align: right; margin-top: 5px; margin-right: 3px;font-weight:bold;  font-family: "PT Sans";}
.footer-gr .foot-cont-links a{color:#cb2a76;}
.footer-gr .inf {float:right; margin:12px -17px 14px;}
.footer-gr .inf .IN-widget {vertical-align: top !important;}
.footer-gr .inf .IN-widget .IN-right {top:-2px !important;}
.footer-gr .inf .soc-gp,.footer-gr .inf .soc-tw,.footer-gr .inf .soc-fb {margin-left:11px;}
.footer-gr .ext-inf {clear:both; white-space:nowrap; padding-right: 10px;color:#3e53a4;}
.footer-gr .ext-inf strong {color:#c6168d;}
.footer-gr .ext-inf b {color:#c6168d;}
.footer-gr .foot-cont .container-facebook-hp {float:right;margin-right: -3px;}
.footer-gr .foot-cont .container-share-hp {float:right; margin-top: 10px;}

.soc-gp .ico,.soc-tw .ico,.soc-fb .ico,
.soc-gp .lbl,.soc-tw .lbl,.soc-fb .lbl,
.soc-gp .lbl .i,.soc-tw .lbl .i,.soc-fb .lbl .i {background:url(../images/soc-likes.png) -999px -999px no-repeat; height:20px; display:inline-block; vertical-align:middle; line-height:20px; font-size:11px; color:#333;}
.wr-foot .inf .soc-gp,.wr-foot .inf .soc-tw,.wr-foot .inf .soc-fb {margin-left:11px;}
.soc-gp .ico {width:32px; background-position:0 -30px;}
.soc-tw .ico {width:148px; background-position:0 0;}
.soc-fb .ico {width:44px; background-position:0 -60px;}
.soc-gp .lbl,
.soc-tw .lbl {background-position:100% -180px; padding-right:2px;}
.soc-fb .lbl {background-position:100% -120px; padding-right:2px;}
.soc-gp .lbl .i {background-position:1px -150px; padding:0 6px 0 13px;}
.soc-tw .lbl .i {background-position:1px -150px; padding:0 3px 0 9px;}
.soc-fb .lbl .i {background-position:4px -90px; padding:0 2px 0 10px;}

.wr-head-h {/*background:#4f4f4f; */border:0; padding:16px 25px 22px; min-width:910px; zoom:1; font:12px PT Sans, Helvetica, sans-serif; color:#fff;}
.wr-head-h:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
.wr-head-h .logo {float:left; background:url(../images/logo-dc.png) no-repeat; width:333px; margin:0 15px 0 0; height:auto;}
.wr-head-h .logo a {float:left; width:333px; height:51px; margin-bottom:-2px; text-indent:-1000em;}
.wr-head-h .logo .slogan {clear:both; font:18px/1 PT Sans, Helvetica, sans-serif; color:#fff;}
.wr-head-h .h-new {float:right; font:14px PT Sans, Helvetica, sans-serif; color:#fff; padding:22px 0 15px;}
.wr-head-h .h-new .btn-a {margin-left:6px;}
.wr-head-h+.wr-head {/*background:#2d2d2d;*/}

.wr-crumbs {background:#f3f3f3; overflow:hidden; zoom:1; padding:10px 25px 9px; font-family:PT Sans, Helvetica, sans-serif;}
.wr-crumbs .side-msg { float:right; color:#eb1600;}
.wr-crumbs .side-msg a {color:#eb1600;}
.wr-crumbs ul { float:left;}
.wr-crumbs ul li { float:left; margin:0; list-style:none; background:url(../images/ico-arrBlack.gif) 0 4px no-repeat; padding-left:13px; margin-right:10px;}
.wr-crumbs ul li:first-child { background:none; padding-left:0;}

.wr-crumbs ul li a:hover{text-decoration: underline;}
.wr-crumbs-min {min-width: 950px; width: 950px; margin: 0 auto;}

.pg-h {width:950px; margin:0 auto; padding:25px 0 90px; font:14px/20px PT Sans, Helvetica, sans-serif; color:#202020;}
.pg-h .main-col {width:630px; float:left;}
.pg-h .side-col {width:295px; float:right;}
.pg-h h1 { font-size:30px; padding-bottom:19px;}
.pg-h h3 { font-size:14px; padding-bottom:14px;}
.pg-h p {padding:4px 0 16px;}
.pg-h a {color:#3e53a4;}
.pg-h ul {padding:0 0 9px 10px;}
.pg-h ul li {padding-bottom:8px; list-style:none; margin:0; padding-left:13px; background:url(../images/bull-sq.gif) 1px 8px no-repeat;}
.pg-h .clear {zoom:1;}
.pg-h .blo {padding:17px 13px 13px; border:1px solid #cfcfcf; margin-bottom:12px; font-size:13px;}
.pg-h .blo h4 {font-size:14px; font-weight:bold; padding-bottom:12px;}
.pg-h .blo h4 .more {font-weight:normal; font-size:13px; margin-left:4px;}
.pg-h .blo ul {padding:0;}
.pg-h .blo ul li {padding-bottom:4px; list-style:none; margin:0; padding-left:15px; background:url(../images/bull-sq.gif) 1px 9px no-repeat;}
.pg-h .side-col .blo ul li {padding-left:0; background:none;}
.m-nav,.pg-h .m-nav {padding:0 0 8px;}
.m-nav li,.pg-h .m-nav li {margin:0; padding:0 0 15px 60px; list-style:none; min-height:50px; background:none;}
.m-nav h3 {font-size:22px; padding-bottom:1px;}
.m-nav p { padding:0 0 8px;}
.m-nav .ico {float:left; margin-left:-61px; width:50px; height:50px; background:url(../images/ico-nav.png) -900px 0 no-repeat;}
.m-nav .mn-dc .ico {background-position:0 4px;}
.m-nav .mn-lookup .ico {background-position:0 -184px;}
.m-nav .mn-classify .ico {background-position:0 -409px;}
.m-nav .mn-api .ico {background-position:0 -661px;}
.line-nav,.pg-h .line-nav {background:#f4f5f3; padding:2px 3px; margin-bottom:12px; font-size:14px; line-height:20px;}
.line-nav li,.pg-h .line-nav li {margin:0; padding:0; background:none; list-style:none; display:inline-block; vertical-align:middle; $display:inline; zoom:1;}
.line-nav li a {display:inline-block; vertical-align:top; $display:inline; zoom:1; padding:7px 10px 8px;}
.line-nav li a:hover { background:#fff; text-decoration:none;}
.form-login {background:#f4f5f3; padding:16px 15px 18px; font-size:13px; margin-bottom:12px;}
.form-login h3 {padding-bottom:11px; font-size:18px;}
.form-login .form-row {padding-bottom:10px;}
.form-login .form-row label {float:left; position:relative; margin-right:-4000px; color:#7c7c7c; padding:6px 6px 0; display:none; cursor:text;}
.form-login .form-row input.txt {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, Helvetica, sans-serif; padding:7px 5px 6px; width:253px;}
.form-login .form-btns {padding:6px 0 11px;}
.form-login .form-btns .chk {display:inline-block; vertical-align:middle; $display:inline; zoom:1; margin-left:15px;}
.form-login .chk input {width:13px; height:13px; margin-right:2px; vertical-align:bottom; display:inline-block; margin-bottom:3px;}
.sbl { background:#f6f6f6; border:1px solid #cfcfcf; margin-bottom:15px; padding:10px 13px;}
.sbl h2 { background:#6a6a6a; margin:-11px -14px 9px; padding:10px; font-size:18px; color:#fff; text-align:center;}
.sbl .form-row {padding-bottom:12px;}
.sbl .form-row label { font-size:12px; font-weight:bold; display:block; padding-bottom:2px;}
.sbl .form-row .label { font-size:12px; display:block; padding-bottom:2px;}
.sbl .form-row input.txt {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, Helvetica, sans-serif; padding:7px 5px 6px; width:255px;}
.sbl .form-row textarea {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, Helvetica, sans-serif; padding:7px 5px 6px; width:255px; height:85px;}
.sbl .form-btns {padding:16px 0 18px; text-align:center;}
.textarea-placeholder {di splay:none; font-size:12px; line-height:20px; color:#b0b0b0; padding:8px 13px 0; height:60px; mar gin-bottom:-68px; position:relative;}
.bull-n { padding:3px 0 13px 42px; font-size:12px; line-height:18px;}
.bull-n .n {margin:-3px 0 0 -42px; float:left; background:url(../images/bull-cycle.png) no-repeat; width:29px; height:29px; text-align:center; font:bold 18px/29px PT Sans, Helvetica, sans-serif; color:#fff;}
.bull-n h3 { padding-bottom:7px; font-size:18px;}
.bull-n ul { padding:0;}
.bull-n ul li { background:url(../images/bull-4d.gif) 0 5px no-repeat; padding:0 0 6px 11px;}
.bull-n+.form-btns { padding-top:3px;}
.phs {overflow:hidden; zoom:1; margin-bottom:34px; position:relative;}
.phs .col { float:left; width:443px; position:relative;}
.phs .col+.col { float:right;}
.phs .col .col {width:auto;}
.phs img { display:block;}
.phs .label { position:absolute; bottom:0; left:0; width:100%; padding:9px 0 5px; background:url(../images/shd-42.png); font-size:12px; line-height:15px; color:#fff;}
.phs .label p { padding:0 13px 5px;}
.phs .col-c { text-align:center; padding-top:110px;}
.vbnrs {text-align:center;}
.vbnrs img { display:block; margin:0 auto 25px;}

.btn-a {display:inline-block; vertical-align:middle; height:30px; background:url(../images/btn-a-bg.png) 100% -30px no-repeat; padding-right:1px; cursor:pointer;}
.btn-a .i {display:inline-block; vertical-align:top; height:30px; background:url(../images/btn-a-bg.png) no-repeat; padding:0 11px 0 13px; font:bold 14px/30px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
span.btn-a .i {padding:0;}
span.btn-a .i input {outline:none;display:inline-block; vertical-align:middle; height:30px; background:none; font:bold 14px/30px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 11px 0 13px;}
.btn-a:hover {text-decoration:none; background-position:100% -100px;}
.btn-a:hover .i {background-position:0 -70px;}
.btn-a1 {background-position:100% -170px;}
.btn-a1 .i {background-position:0 -140px;}
.btn-a1:hover {background-position:100% -240px;}
.btn-a1:hover .i {background-position:0 -210px;}

.btn-b {display:inline-block; vertical-align:middle; height:34px; background:#3E53A4; padding-right:2px; cursor:pointer;}
.btn-b .i {display:inline-block; vertical-align:top; height:34px; background:#3E53A4; padding:0 14px 0 16px; font:bold 16px/33px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
span.btn-b .i {padding:0;}
span.btn-b .i input {display:inline-block; vertical-align:middle; height:34px; background:none; font:bold 16px/33px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 14px 0 16px;}
.btn-b:hover {text-decoration:none; background-position:100% -104px;}
.btn-b:hover .i {background-position:0 -70px;}
.btn-b1 {background-position:100% -174px;}
.btn-b1 .i {background-position:0 -140px;}
.btn-b1:hover {background-position:100% -244px;}
.btn-b1:hover .i {background-position:0 -210px;}

a.btn-c,span.btn-c {display:inline-block; vertical-align:middle; height:80px; background:url(../images/btn-c-bg.png) 100% -85px no-repeat; padding-right:2px; cursor:pointer;}
.btn-c .i {display:inline-block; vertical-align:top; height:80px; background:url(../images/btn-c-bg.png) no-repeat; padding:0 58px 0 60px; font:bold 22px/80px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
span.btn-c .i {padding:0;}
span.btn-c .i input {display:inline-block; vertical-align:middle; height:80px; background:none; font:bold 22px/80px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 58px 0 60px;}
.btn-c:hover {text-decoration:none; background-position:100% -255px;}
.btn-c:hover .i {background-position:0 -170px;}

.wr-head .btn-a {height:20px; background:url(../images/btn-a-bg2.png) 100% -25px no-repeat; margin:5px 3px 0 0;}
.wr-head .btn-a .i {height:20px; background:url(../images/btn-a-bg2.png) no-repeat; font-size:12px; line-height:20px;}
.wr-head span.btn-a .i input {height:20px; font-size:12px; line-height:20px;}
.wr-head .btn-a:hover {background-position:100% -75px;}
.wr-head .btn-a:hover .i {background-position:0 -50px;}

.wr-head .btn-a1 {background-position:100% -125px;}
.wr-head .btn-a1 .i {background-position:0 -100px;}
.wr-head .btn-a1:hover {background-position:100% -175px;}
.wr-head .btn-a1:hover .i {background-position:0 -150px;}
.wr-head .h-nav a.btn-a {float:left; padding:0 2px 0 0; height:20px; line-height:20px;}
.wr-head .h-nav a.btn-a:hover {background-color:none;}

.bb-banner {width:304px; margin-bottom:30px;}
.bb-banner .top-area {margin:0 3px; padding-right:18px; height:72px; background:url(../images/bbBanner_top.gif) repeat-x 0 100% #4f4f4f; font-size:12px; color:#FFF; font-family:PT Sans, Helvetica, sans-serif;}
.bb-banner .top-area img {display:block; float:right;}
.bb-banner .top-area p {padding:22px 0 0 22px;}
.bb-banner .top-area .bb-txt {font-size:27px; font-weight:bold; display:inline-block; padding-bottom:5px; $display:inline;}
.bb-banner .top-area .bb-txt span {color:#b9119f;}
.bb-banner .cont-area {margin:0 3px; padding:11px 20px 13px 33px; background:url(../images/bbBanner_bg.gif) repeat-y; font-size:14px; color:#4d4d4d; line-height:20px;}
.bb-banner .cont-area p {padding-bottom:7px;}
.bb-banner .cont-area ul {padding:0; margin-bottom:15px;}
.bb-banner .cont-area li {padding-left:17px; background:url(../images/bbBanner_bull.png) no-repeat 0 6px; list-style-type:none; margin:0;}
.bb-banner .cont-area .tcenter {padding-right:20px;}
.bb-banner .bb-btn {height:30px; background:url(../images/bbBanner_butt.png) no-repeat; color:#FFF; font-size:14px; font-weight:bold; color:#FFF; display:inline-block; text-transform:uppercase;}
.bb-banner .bb-btn span {height:30px; line-height:28px; display:inline-block; padding:0 24px; background:url(../images/bbBanner_butt.png) no-repeat 100% 100%;}
.bb-banner .bb-btn:hover {background-position:0 -64px;}
.bb-banner .bb-btn:hover span {background-position:100% -94px;}
.bb-banner .bot-area {height:20px; background:url(../images/bbBanner_bottom.png) no-repeat;}
.bb-banner-2 .top-area {padding:2px 12px 0; text-align:center; height:70px;}
.bb-banner-2 .top-area p {padding:0; font-size:16px; line-height:31px;}
.bb-banner-2 .btn-hold {height:55px; background:url(../images/bbBanner_pic.png) no-repeat; overflow:hidden; margin-left:-10px; padding-top:6px;}
.bb-banner-2 .btn-hold .bb-btn {float:right;}
.bb-banner-2 .cont-area {padding-bottom:3px;}
.bb-banner-2 .cont-area ul {margin:12px 0 23px;}

.br-banner {width:304px; margin-bottom:30px;}
.br-banner .top-area {margin:0 3px; padding:5px 4px 0; height:64px; background:#4f4f4f; color:#FFF; font:normal 20px/28px PT Sans, Helvetica, sans-serif; text-align:center;}
.br-banner .top-area a { color:#fff;}
.br-banner .top-area .br-txt {font-size:27px; font-weight:bold; display:inline-block; padding-bottom:5px; $display:inline;}
.br-banner .top-area .br-txt span {color:#ff0000;}
.br-banner .cont-area {margin:0 3px; padding:11px 20px 13px 33px; background:url(../images/brBanner_bg.gif) repeat-y; font-size:14px; color:#4d4d4d; line-height:20px;}
.br-banner .cont-area p {padding-bottom:7px;}
.br-banner .cont-area ul {padding:0; margin-bottom:32px; margin-top:18px;}
.br-banner .cont-area li { font-size:16px; padding-left:21px; padding-bottom:2px; background:url(../images/brBanner_bull.png) no-repeat 0 5px; list-style-type:none; margin:0;}
.br-banner .cont-area .tcenter {padding-right:20px;}
.br-banner .br-btn {height:30px; background:url(../images/brBanner_butt.png) no-repeat; color:#FFF; font-size:14px; font-weight:bold; color:#FFF; display:inline-block; text-transform:uppercase;}
.br-banner .br-btn span {height:30px; line-height:28px; display:inline-block; padding:0 24px; background:url(../images/brBanner_butt.png) no-repeat 100% 100%;}
.br-banner .br-btn:hover {background-position:0 -64px;}
.br-banner .br-btn:hover span {background-position:100% -94px;}
.br-banner .bot-area {height:20px; background:url(../images/brBanner_bottom.png) no-repeat;}
.br-banner-2 .top-area {padding:2px 12px 0; text-align:center; height:70px;}
.br-banner-2 .top-area p {padding:0; font-size:16px; line-height:31px;}
.br-banner-2 .btn-hold {height:55px; background:url(../images/brBanner_pic.png) no-repeat; overflow:hidden; margin-left:-10px; padding-top:6px;}
.br-banner-2 .btn-hold .br-btn {float:right;}
.br-banner-2 .cont-area {padding-bottom:3px;}
.br-banner-2 .cont-area ul {margin:12px 0 23px;}

.side-col-var {width:281px;}
.side-col-var .blo-gr {/*background:url(../images/blo_gr_top.gif) no-repeat #f1f1f1;*/ margin-bottom:50px;}
.side-col-var .blo-gr .inner {/*background:url(../images/blo_gr_bot.gif) no-repeat 0 100%;*/ padding:0 15px 0 12px; font-size:13px;}
.side-col-var .blo-gr a {font-weight:bold;}
.side-col-var .blo-gr a:hover {text-decoration: underline}
.side-col-var .blo-gr h4 {font-size:13px; color:#202020; margin-bottom:4px;}
.side-col-var .blo-gr ul {margin:0; padding:0;}
.side-col-var .blo-gr ul li {line-height:24px; padding-bottom:0; background-position:1px 10px; margin: 0; padding-left: 13px; background:url(../images/redesign/bull-sq.png) no-repeat 1px 10px;}
.side-col-var .blo-gr .box {padding:12px 0 14px; border-top:1px #cfcfcf solid;}
.side-col-var .blo-gr .box:first-child {border-top:none;}
.side-col-var .blo-gr .upd-box li {background:url(../images/bull-sq.gif) no-repeat 1px 10px;}
.side-col-var .blo-gr .list-element {color: #333; font-weight: normal;}



.btn-start {font-size:12px; color:#FFF !important; text-align:center; display:inline-block; background:#3e53a4; line-height:18px;border-radius: 40px;text-transform:uppercase;    padding: 12px 22px;}
.btn-start span {display:inline-block; padding:7px 25px 0;}
.btn-start strong {font-size:14px; text-transform:uppercase;}
.btn-start:hover {    background: #2a3d85;}
.btn-start:hover span {background-position:0 -150px;}
.btn-start-green {background-position:100% -250px;}
.btn-start-green span {background-position:0% -200px;}
.btn-start-green:hover {background-position:100% -350px;}
.btn-start-green:hover span {background-position:0% -300px;}

.block-btn-home-page {height:86px; margin-left:63px; padding-bottom: 40px;}
.first-btn-home-page {float:left; width:256px;}
.second-btn-home-page {float:left; width:256px; position: relative; left:52px}
.third-btn-home-page {float:left; width:256px; position: relative; left:104px}

.btn-home-page {height:50px; width:256px; font-size:12px; color:#FFF !important; text-align:center; display:inline-block; background:#3e53a4; line-height:18px;}
.btn-home-page span {display:inline-block; height:43px; padding:7px 25px; background:url(../images/btn-start.png) no-repeat 100% -50px;}
.btn-home-page strong {font-size:20px;}
.btn-home-page:hover {background-position:0 -100px;}
.btn-home-page:hover span {background-position:0 -150px;}
.btn-home-page-green {background-position:100% -200px;}
.btn-home-page-green span {background-position:0% -350px;}
.btn-home-page-green:hover {background:#c6168d}
.btn-home-page-green:hover span {background-position:0% -450px;}

/*----end footer---*/

.tdsecure_description { text-align:center; font-weight:bold; }
#tdsecure_loading { font-size:150%; font-weight:bold; text-align:center; margin:25px; }
#tdsecure_frame { width:595px; height:500px; border:0px; }
#tdsecure_container { text-align: center; }
.banner-mid  { text-align: center; }

.BannerColumn {margin-left: 15px; margin-bottom: 15px;}

.info-content p {font-size:15px; line-height:26px; color:#171616; margin-bottom: 10px;}
.info-content h3 {padding-bottom: 45px;}
.info-content table {width: 100%; margin-bottom: 15px;}
.info-content ul {font-size:15px; line-height:26px; color:#171616; list-style: square;}
.info-content table, .info-content table td {border: 1px solid #000; border-collapse: collapse;}
.info-content table td {padding: 5px;}
.info-content td p {margin: 0; padding: 0;}

.ship-content p {font-size:15px; line-height:26px; color:#171616;}
/*Popup*/
.PopupArea {position:absolute; top:0; width:0; height:100%; width:100%; background:url(../images/bgPopup.png) repeat;}
.PopupBlock {background:url(../images/PopUpIphone.png) no-repeat 0 0; width:769px; height:403px; margin:74px auto 0 auto;}
.PopupBlock .InnerPopup {padding:25px 26px 0 329px; position:relative; z-index:999;}
.PopupArea .InnerPopup .ClosePopupButton {background:url(../images/buttonClosePopup.gif) no-repeat 0 0; height:20px; width:20px; cursor:pointer; border:none; float:right; position:relative;}
.PopupBlock .InnerPopup h1 {margin-top:46px; color:#fff;}
.PopupBlock .InnerPopup .DownloadButton {display: block; background:url(../images/buttonDownload-popup.png) no-repeat 0 0; width:204px; height:75px; cursor:pointer; border:none; margin:129px 0 0 158px;}
.PopupBlock .InnerPopup a:hover {text-decoration: none;}
.PopupBlockAndroid {background:url(../images/PopUpAndroid.png) no-repeat 0 0; width:769px; height:403px; margin:74px auto 0 auto;}
.PopupBlockAndroid .InnerPopup {padding:25px 26px 0 320px; position:relative; z-index:999;}
.PopupBlockAndroid .InnerPopup h1 {margin-bottom:30px; margin-top:44px; color:#fff;}
.PopupBlockAndroid .InnerPopup a {padding-left:2px;}

/* Calculator Popup*/
.pop_wrap {position: absolute; top: 160px; left: 50%; z-index: 5000;}
/*.pop_wrap {position: absolute; z-index: 5000;}*/
.popUp {position:absolute; background:#fff; padding:11px 16px; width:517px;}
/*.pop_wrap {position:absolute; background:#fff; padding:11px 16px; width:517px;}*/
.popup_box { width: 525px; background: #ffffff;}
.popup_cont {padding: 25px;}
.popup_cont h3 {font-size: 22px; color: #3D3D3D; padding-bottom: 0px;}
.popup_cont h2 {font-size: 28px; text-align: center;}
.popup_cont a {color: #2d9aff;}
/*.popup_cont a:hover {color: #3188d8;}*/
.popup_cont .popup_close {color: #000; font: bold 11px Tahoma; display: block; position: absolute; top: 10px; right: 12px;}
.popup_cont .popup_close:hover {}
.fl {float: left;}
.fr {float: right;}
.w50 {width: 48%;}

.calc_form {}
.calc_form label {display: block; color: #2d2d2d; font-size: 14px; margin:12px 0 5px;}
.calc_form input[type="text"], .calc_form input[type="password"] { display: block; width: 95%; padding: 0 10px; border: 1px solid #cfcfcf; font-size: 14px; height: 28px;}
.calc_form select { display: block; width: 95%; border: 1px solid #cfcfcf; font-size: 14px; background:none; margin-top: 10px;}
.calc_form .w50 input[type="text"], .calc_form .w50 input[type="password"] {width: 89.5%;}
.calc_form .w50 select {width: 99%; height: 20px;}
.calc_form .checkbox_wrap { margin: 20px 0px 0px;}
.calc_form .checkbox_wrap input[type="checkbox"] {float: left; margin: 2px 10px 0 0;}
#lubb_agree_checkbox_error {color: #FF0000; font: 11px/1.33em PT Sans,sans-serif,Helvetica;}
.calc_form .form_footer {border-top: 1px solid #e4e4e4; padding: 23px 22px 0; margin: 20px -22px 0;}
.calc_form .form_footer p {font-size: 14px; color: #2d2d2d; margin: 8px 0 0 20px;}
.calc_form .blue_btn {cursor: pointer; border: 1px solid #3E53A4; padding: 5px 10px 7px; color: #fff; font: bold 14px PT Sans; background: #3E53A4; text-align: center;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
    text-decoration: none;
    border-radius: 50px;
}
.calc_form .blue_btn:hover {background: #C6168D !important; border-color: #C6168D; !important }

.big_buttons { width: 330px; margin: 30px auto 10px; font-size: 14px;}
.big_buttons a { display: block; width: 100px; padding: 37px 25px 40px; background: #2d9aff; color: #fff; font: bold 24px PT Sans; margin-bottom: 15px;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
    text-decoration: none;
}
.big_buttons a:hover {background: #45a5fe; color: #fff; }
.big_buttons h4 {font-size: 14px; margin-bottom: 5px;}
.center {text-align: center;}

/* Calculator Popup  END*/

p span.green {color: #3E53A4; display: block; text-align: center; margin-bottom: 15px;}

.formMessage {font-size:12px; font-weight:bold; background:#D0D4F4; color:#3E53A4; padding:8px 9px;}

.hazmatBanner {background: none repeat scroll 0 0 #F4F5F3; color: #202020; font: 14px/22px 'PT Sans',sans-serif,Helvetica; padding:8px 9px; margin: 0 0 11px;}

.like {border:none; overflow:visible; width:450px; vertical-align: middle;}

.sMenu li {font-size: 12px; font-weight: bold;}

.btn-big {border-bottom:2px solid #949494; margin-bottom:19px; background:#f27602 url(../images/btn-3-bg.png) repeat-x;}
.btn-big:hover {border-bottom:2px solid #949494; margin-bottom:19px; background-position:0 -100px;}
.btn-big a {display:block; color:#fff; border:1px solid #fff; padding:8px 7px; font-size:22px; line-height:1.16em; text-decoration:none !important; text-align:center;}

.footer .foot-text li {display: block; overflow: hidden;}
.BannerHead {margin:-12px 0 18px 0;}
.BannerTable { margin:0 0 20px 25px; width:650px;}
.BannerTable td {vertical-align:middle;}
h6 {font-size:11px; font-weight:bold; margin-bottom:20px; color:#545454;}
.BannerCode{}
.BannerCode input{width:300px;    border: 0;}
.BannerCode td{padding-top:10px}

.GreyBox {background-color:#e5e5e5; zoom:1; margin-bottom:10px; margin-left:auto; margin-right:auto; width:748px;}
.GreyBox .TitleBox {background:#e5e5e5 url(../images/titleGreyBox-bg.gif) repeat-x bottom left; padding:8px 13px 6px 13px; color:#0b5da0; font-size:1.6em;}
.GreyBox .TitleBox .CloseButton {float:right; margin:3px 0 0 0;}
.GreyBox .TitleBox .CloseButtonIco {float:right; margin:3px 0 0 0;}
.GreyBox .TitleDark {font-size:1.3em; color:#333333; background:#b3b3b3 url(../images/CornerGrey-Title-l.gif) no-repeat 0 0;}
.GreyBox .TitleDark span { display:block; text-align:left; background:url(../images/CornerGrey-Title-r.gif) no-repeat top right; padding:3px 13px;}
.GreyBox .TopCorn {background:url(../images/GreyBoxT.png) no-repeat top left;}
.GreyBox .BottomCorn {background:url(../images/GreyBoxB.png) no-repeat bottom left;}
.GreyBox .InnerArea {padding:11px 23px 5px 23px;}
.GreyBox .TopCorn .InnerArea {padding-top:19px;}
.GreyBox .BottomCorn .InnerArea {padding-bottom:12px;}
.GreyBox fieldset .FormRow,.Box fieldset .FormRow {position:relative;}
.GreyBox fieldset .FormRow .InnerOfRow,.Box fieldset .FormRow .InnerOfRow {overflow:hidden; zoom:1; padding-bottom:7px;}
.Box fieldset .FormRow .InnerOfRow {padding:3px 0 4px;}
.InfoAreaButtonForm {float:left; padding-left:17px;}
.GreyBox .BottomCorn .TopCorn .DetailsTableArea {padding:12px 11px 23px 16px;}

.btn-1-box {display:inline-block !important; zoom:1; background:#af0f92 url(../images/btn-1-bg-box.png) repeat-x; border:2px solid #d641a7; line-height:20px; margin:0 !important; color:#fff !important; text-decoration:none !important; word-spacing:-1px; text-align:center; vertical-align:middle;}
.btn-1-box:hover {background-color:#d53fa6; background-position:0 100%;}

.like-display {width:90px; height:20px; margin-bottom:-6px;}
.inline-display {display:inline-block;}

/*autosuggest box*/

.autosuggestBox {z-index: 1000000; clear: both; position: absolute; border: 1px solid #999; background: white;;}
.autosuggestOption {z-index: 1000001; clear: both; padding: 3px 8px 3px 8px; cursor: pointer;}
.autosuggestOptionHighlight {background: #bbb; color: white;}

.trendingTbl td {border-right: 0 !important;}
.trendingTbl .tdL {border-right: 1px solid #e3e3e3 !important;}
.trendingTbl td .trendingNum {display: inline-block; width: 25px; float: left; color: #6E6E6E; }
.trendingTbl td .trendingItem {display: inline-block; width: 180px; color: #6E6E6E; font-size: 12px; padding-bottom: 5px;}
.trendingTbl td a:hover {text-decoration: underline !important;}
.cols-3 .col ul.list li a {color: #000 !important;}



.product-block {margin:-20px -23px 0; padding:20px 23px 0;}

/*box blok*/
.hv-btn-box {float:right; margin-top:-100px; }
.hv-btn-box div {b ackground:url(../images/btn_start-bg_box.png) no-repeat; width:300px; height:84px; padding:6px;}
.hv-btn-box a {background:url(../images/btn_start_box.png) no-repeat; width:304px; height:88px; display:block; position:relative; text-align:center; text-decoration:none;}
.hv-btn-box a:hover {background-position:0 100%; text-decoration:none;}
.hv-btn-box a .txtMain {display:block; color:#fff; font-size:25px; line-height:1.1em; padding-top:7px; text-decoration:none;}
.hv-btn-box a .txtSub {display:block; color:#fff; font-size:13px; padding-top:8px; text-decoration:none;}

.box-pink {margin-bottom:15px; border:1px solid #d641a7; background:#f6d7ec; padding:16px 10px 18px 14px; font-size: 12px;}
.box-pink h3 {padding-bottom:13px; font-size:12px; color:#d641a7;}
.box-pink ul.list li {font-size:12px; color:#3e3d3d; margin:0; list-style:none; padding:7px 0 9px 18px; background:url(../images/bull-sq_box.gif) 2px 14px no-repeat;}
.box-pink a {color: #d641a7; font-weight: bold;}

.footer iframe {float:right; margin-right: -60px;}

.slide-tb {padding-bottom:15px;}
.slide-tb .item {padding-bottom:10px;}
.slide-tb .item .h {border:1px solid #dfdfe2; background:#fdfafd url(../images/bg_slitb.gif) repeat-x; padding:10px 10px 9px 8px; overflow:hidden; zoom:1; cursor:pointer;}
.slide-tb .item .h h4 {font-size:11px; color:#3e3d3d; padding-left:17px; background:url(../images/arr-slide.gif) -91px 2px no-repeat;}
.slide-tb .item .h .side {float:right; font-size:11px; font-weight:bold; color:#3e3d3d;}
.slide-tb .item .h .side span.monthly-min-revenue {float:right; color: #ff0000; font-weight: normal}
.slide-tb .item .c {display:none;}
.slide-tb .item .c .tbl { margin-bottom:0;}
.slide-tb .item-active .h h4 {background-position:0 -89px;}
.slide-tb .item-active .c {display:block;}

.container_pager .pagination {text-align:right;margin-top:5px;font-family:PT Sans, sans-serif, Helvetica;}
.container_pager .page_counter {float:right;}
.container_pager .pagination select {}
.container_pager .pagination span {color:#a9a9a9;font-weight:bold}
.container_pager .paging_nav {float:right;margin:0 0 0 14px;padding-top: 2px;}
.container_pager .pagination ul {float:left; list-style: none;}
.container_pager .pagination ul li {float:left;margin-left:9px; background:none; padding:0 0 7px 6px; }
.container_pager .pagination ul li:first-child {padding-left: 0px;margin-left:0px;}
.container_pager .pagination ul li a{color:#3e53a4;text-decoration:none;font-weight:bold}
.container_pager .pagination ul li.active a, .pagination ul li a:hover, .pagination ul li.active span{color:#404040}
.container_pager .pagination em{width:7px;height:8px;display:block;float:left;cursor:pointer;margin-left:9px;margin-top:3px}
.container_pager .pagination em.first{background:url(../images/bulk/paging_first.svg) no-repeat 0 -8px;}
.container_pager .pagination em.last{background:url(../images/bulk/paging_last.svg) no-repeat 0 -8px;}
.container_pager .pagination em.prev{background:url(../images/bulk/paging_prev.svg) no-repeat 0 -8px; margin-right: 6px;}
.container_pager .pagination em.next{background:url(../images/bulk/paging_next.svg) no-repeat 0 -8px;}
.container_pager .pagination em.disabled{background-position:0 0}

/*blue color for pagination 2014-05-13 begin*/
.container_pager_blue .pagination {text-align:right;margin-top:5px;font-family:PT Sans, sans-serif, Helvetica;}
.container_pager_blue .page_counter {float:right;}
.container_pager_blue .pagination select {}
.container_pager_blue .pagination span {color:#a9a9a9;font-weight:bold}
.container_pager_blue .paging_nav {float:right;margin:0 0 0 14px;padding-top: 2.5px;}
.container_pager_blue .pagination ul {float:left; list-style: none;}
.container_pager_blue .pagination ul li {float:left;margin-left:9px; background:none; padding:0 0 7px 6px; }
.container_pager_blue .pagination ul li:first-child {padding-left: 0px;margin-left:0px;}
.container_pager_blue .pagination ul li a{color:#2D9AFF;text-decoration:none;font-weight:bold}
.container_pager_blue .pagination ul li.active a, .pagination ul li a:hover, .pagination ul li.active span{color:#404040}
.container_pager_blue .pagination em{width:7px;height:7px;display:block;float:left;cursor:pointer;margin-left:9px;margin-top:4px}
.container_pager_blue .pagination em.first{background:url(../images/bulk/paging_first_blue.gif) no-repeat 0 -7px;}
.container_pager_blue .pagination em.last{background:url(../images/bulk/paging_last_blue.gif) no-repeat 0 -7px;}
.container_pager_blue .pagination em.prev{background:url(../images/bulk/paging_prev_blue.gif) no-repeat 0 -7px; margin-right: 6px;}
.container_pager_blue .pagination em.next{background:url(../images/bulk/paging_next_blue.gif) no-repeat 0 -7px;}
.container_pager_blue .pagination em.disabled{background-position:0 0}
/*blue color for pagination 2014-05-13 end*/

.tbl .brokerFirst {width: 370px !important;    padding: 0 5px 0 5px;}
.tbl .brokerSecond {width: 385px !important;}

.tbl .brokerSecond .tbl-sel {
	width: 134px !important;
	margin-bottom: 4px;
}

.tbl .brokerSecond .add-category-link
{
	background: url("../images/ico-add.png") no-repeat scroll 0 3px transparent;
	font-weight: bold;
	padding-left: 16px;
	text-decoration: underline;
}

.add-shipper-profile-link-on-subaccount
{
    background: url("../images/ico-add.gif") no-repeat scroll 0 3px transparent;
    font-weight: bold;
    padding-left: 16px;
    text-decoration: underline !important;
}

.tbl .brokerSecond .dash{
    float: left;
    height: 20px;
    padding: 0px 5px 0 0;
}

.tbl .brokerSecond .category-container {
    position: relative;
    float: left;
    width: 90px;
}

.tbl .brokerSecond .subcategory_container {
    position: relative;
    margin:0 0 0 50px;
    width: 230px;
    float: left;
}

.tbl .brokerSecond .subcategory_container .search-choice {
    width: 183px;
}

.tbl .brokerSecond .subcategory_container select {
    width: 220px !important;
}


.midCol.subaccounts{
    overflow: visible;
    width: 735px;
    zoom: 1;
    border: 1px solid #c1c1c1;
    color: #494949;
    padding: 15px 20px 5px;
    float: left;
    margin-bottom: 50px;
}

.tbl .brokerSecond .block-container {
    margin:5px 0 0 0;
}

.tbl .brokerSecond .remove {
	width: 14px;
	height: 14px;
	position: absolute;
    right: -295px;
	top: -1px;
	background-image: url("../images/ico-no.png");
}

.tbl .brokerSecond .label {
	padding-bottom: 2px;
}

.tbl .brokerThird {width: 115px !important;}
.tbl .brokerFourth {width: 60px !important;}
.tbl .brokerFifth {width: 51px !important;}

.notCoveredMessage {width: 340px; font-size: 12px; padding-left: 6px;}


.EbayWidget .GreyBox {background-color:#e5e5e5; zoom:1; margin-bottom:10px; margin-left:auto; margin-right:auto; width:900px;}
.EbayWidget .GreyBox .TopCorn {background:url(../images/GreyBoxT900.png) no-repeat top left;}
.EbayWidget .GreyBox .BottomCorn {background:url(../images/GreyBoxB900.png) no-repeat bottom left;}
.EbayWidget .GreyBox .TopCorn .InnerArea {padding-left:0px;padding-right:0px;}
.EbayWidget .GreyBox .TopCorn .InnerArea h6{padding-left:15px;}
.EbayWidget .BannerTable {width: 880px; margin-left: 10px;margin-right: 10px;}
.EbayWidget .BannerTable .widget-form{margin-bottom: 10px;text-transform: none;}
.EbayWidget .BannerTable .widget-code{float:left; width: 602px; min-height: 40px;}
.EbayWidget .BannerCode textarea{width:512px; height: 100px; margin-left: 78px;}
.EbayWidget .BannerCode input{width:150px;border:0;}
.EbayWidget .BannerCode .get-code-button {padding-left: 50px; float: left;}

.EbayWidget .small .BannerCode {float: left; padding-left: 50px;}
.EbayWidget .small .BannerCode  textarea{width:456px; height: 100px; margin-left: 0;}
.EbayWidget .small .BannerCode .get-code-button {padding-left: 0px; float: none;}
.EbayWidget .BannerTable.small .widget-code{float:left; width: 520px; margin-top: 20px; margin-left: 0px;}

.wr-foot {background:#F1F1F1; height:47px; padding:0 25px; font:13px PT Sans, sans-serif, Helvetica; margin-top:-48px; min-width:910px; border-top:1px solid #cfcfcf;}
.wr-foot .ext-inf {margin:-28px 0 0; height:28px;}
.wr-foot .copy {float:left; padding:14px 16px 0 0; color: #202020;}
.wr-foot .lnks {float:left; padding:14px 13px 0 0;}
.wr-foot .lnks a {margin-right:13px; color:#202020;}
.wr-foot .inf {float:right; padding:13px 0 0 10px; overflow: hidden; height: 24px;}
.wrap .main h1 { font-size:32px; padding:27px 0 17px; color:#4e4e4e;}
.inlbl-wr { padding-bottom:12px;}
.inlbl-wr .shares { float:right; margin-top:8px;}
.inlbl a { margin-left:4px;}

.wr-crumbs {background:#f3f3f3; overflow:hidden; zoom:1; padding:10px 25px 9px; font-family:PT Sans, sans-serif, Helvetica;}
.wr-crumbs .side-msg { float:right; color:#eb1600;}
.wr-crumbs .side-msg a {color:#eb1600; text-decoration:underline;}
.wr-crumbs .side-msg a:hover {text-decoration:none;}
.wr-crumbs ul { float:left;}
.wr-crumbs ul li { float:left; margin:0; list-style:none; background:url(../images/ico-arrBlack.gif) 0 4px no-repeat; padding-left:13px; margin-right:10px;}
.wr-crumbs ul li:first-child { background:none; padding-left:0;}
.pg-h {width:950px; margin:0 auto; padding:25px 0 78px; font:14px/20px PT Sans, sans-serif, Helvetica; color:#202020;}
.pg-h .main-col {width:630px; float:left;}
.pg-h .side-col {width:295px; float:right;}
.pg-h p {padding-bottom:8px;}
.pg-h a {color:#3e53a4;}
.pg-h a:hover {text-decoration: underline;}
.pg-h .clear {zoom:1;}
.pg-h .blo {padding:17px 13px 13px; border:1px solid #cfcfcf; margin-bottom:12px; font-size:13px; heigh t: 105px;}
.pg-h .blo h4 {font-size:14px; font-weight:bold; padding-bottom:12px;}
.pg-h .blo h4 .more {font-weight:normal; font-size:13px; margin-left:4px;}
.pg-h .blo ul li {padding-bottom:4px; list-style:none; margin:0; padding-left:15px; background:url(../images/bull-sq.gif) 1px 9px no-repeat;}
.pg-h .side-col .blo ul li {padding-left:0; background:none;}
.m-nav {padding:23px 0 8px;}
.m-nav li {margin:0; padding-left:60px; list-style:none; padding-bottom:15px; min-height:50px;}
.m-nav h3 {font-size:22px; padding-bottom:1px;}
.m-nav .ico {float:left; margin-left:-61px; width:50px; height:50px; background:url(../images/ico-nav.png) -900px 0 no-repeat;}
.m-nav .mn-dc .ico {background-position:0 4px;}
.m-nav .mn-lookup .ico {background-position:0 -184px;}
.m-nav .mn-classify .ico {background-position:0 -409px;}
.m-nav .mn-api .ico {background-position:0 -661px;}
.line-nav {background:#f4f5f3; padding:2px 3px; margin-bottom:12px; font-size:14px; line-height:20px;}
.line-nav li {margin:0; list-style:none; display:inline-block; vertical-align:middle; $display:inline; zoom:1;}
.line-nav li a {display:inline-block; vertical-align:top; $display:inline; zoom:1; padding:7px 10px 8px;}
.line-nav li a:hover { background:#fff; text-decoration:none;}
.form-login {background:#f4f5f3; padding:16px 15px 18px; font-size:13px; margin-bottom:12px;}
.form-login h3 {padding-bottom:11px;}
.form-login .form-row {padding-bottom:10px;}
.form-login .form-row label {float:left; position:relative; margin-right:-4000px; color:#7c7c7c; padding:6px 6px 0; di splay:none; cursor:text;}
.form-login .form-row input.txt {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, sans-serif, Helvetica; padding:7px 5px 6px; width:253px;}
.form-login .form-btns {padding:6px 0 11px;}
.form-login .form-btns .chk {display:inline-block; vertical-align:middle; $display:inline; zoom:1; margin-left:15px;}
.form-login .chk input {width:13px; height:13px; margin-right:2px; vertical-align:bottom; display:inline-block; margin-bottom:3px;}
/*
.btn-a {display:inline-block; vertical-align:middle; height:30px; background:url(../images/btn-a-bg.png) 100% -30px no-repeat; padding-right:2px; cursor:pointer;}
.btn-a .i {display:inline-block; vertical-align:top; height:30px; background:url(../images/btn-a-bg.png) no-repeat; padding:0 11px 0 13px; font:bold 14px/30px PT Sans, sans-serif, Helvetica; color:#fff; border:0; overflow:visible;}
span.btn-a .i {padding:0;}
span.btn-a .i input {display:inline-block; vertical-align:middle; height:30px; background:none; font:bold 14px/30px PT Sans, sans-serif, Helvetica; color:#fff; border:0; overflow:visible; padding:0 11px 0 13px;}
.btn-a:hover {text-decoration:none; background-position:100% -90px;}
.btn-a:hover .i {background-position:0 -60px;}
.btn-a a.i:hover  {background-position:0 -60px;}
*/
.btn-a-sm {display:inline-block; vertical-align:middle; height:20px; background:#3e53a4; cursor:pointer;}
.btn-a-sm .i {display:inline-block; vertical-align:top; height:20px; background:#3e53a4; padding:3px 11px 0 13px; font:bold 12px PT Sans, sans-serif, Helvetica; color:#fff; border:0; overflow:visible;}
span.btn-a-sm .i {padding:0;}
span.btn-a-sm .i input {display:inline-block; vertical-align:middle; height:20px; background:none; font:bold 14px/30px PT Sans, sans-serif, Helvetica; color:#fff; border:0; overflow:visible; padding:0 11px 0 13px;}
.btn-a-sm:hover {text-decoration:none; background-position:100% -75px;}
.btn-a-sm:hover .i {background-position:0 -50px;}
.btn-a-sm a.i:hover  {background-position:0 -50px;}
/*
.btn-a1 {background-position:100% -150px;}
.btn-a1 .i {background-position:0 -120px;}
.btn-a1:hover {background-position:100% -210px;}
.btn-a1:hover .i {background-position:0 -180px;}
.btn-a1 a.i:hover  {background-position:0 -180px;}
 */
.form-login .formError input {border: 1px solid red !important;}
.form-login .errorMsg {display: block; font-size:11px;}


.green {color: #3e53a4; margin: 0; padding: 0;}
.grey{color: #3f3f3f; margin: 0; padding: 0; }

iframe.twitter-follow-button {width: 240px !important;}
#___plusone_0 {width: 70px !important;}

.answer_for_request{
    font: 14px/20px PT Sans, sans-serif, Helvetica;
    line-height: 20px;
    width: 520px;
}

.answer_for_request dl{
    margin-bottom: 10px;
}

.answer_for_request dd,dt{
    margin: 5px;
    display: block;
    float: left;
	min-height: 20px;
	line-height: 20px;
}

.answer_for_request dt{
    width: 200px;
    text-align: right;
}
.answer_for_request dd{
    background-color: #F6F6F6;
	color: #87888A;
    text-align:left;
    width: 300px;
}

.answer_for_request .answer dd{
    background-color: #fff;
    height: 80px;
}

.answer_for_request .errorMsg{
    display: block;
}

.answer_for_request .answer dd textarea{
    width: 288px;
    height: 60px;
}

span.ref { color:#3e53a4;}
.info-table { width:100%; border-collapse:collapse; margin-bottom:18px;}
.info-table th { vertical-align:middle; text-align:center; padding:6px 7px 7px; font:bold 14px/19px PT Sans, sans-serif, Helvetica; color:#fff; background:#4f4f4f; border-right:1px solid #8b8b8b; height:38px;}
.info-table th.t-first { border-left:1px solid #4f4f4f; text-align:left; padding-left:11px;}
.info-table th.t-last { border-right:1px solid #4f4f4f;}
.info-table td { vertical-align:middle; text-align:center; padding:9px 7px; font:normal 13px/15px PT Sans, sans-serif, Helvetica; color:#202020; background:#fff; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.info-table td.t-first {  border-left:1px solid #e3e3e3; text-align:left; padding-left:11px;}
.info-table tr.separator td { text-align:left; padding-left:11px; border-left:1px solid #e3e3e3; font-weight:bold; background:#ebebeb;}
.ico-no { display:inline-block; background:url(../images/ico-no.png) no-repeat; width:14px; height:14px;}
.info-table td .ref { color:#3e53a4;}
.info-table td p { padding-bottom:4px;}

.legend-box { margin-top:-4px; padding-bottom:24px; font:normal 11px/13px PT Sans, sans-serif, Helvetica;}
.legend-box .contact { float:right; font-size:12px; lin e-height:15px;}
.legend-box p { padding-bottom:4px;}
.legend-box .ref-def { display:inline-block; width:21px; color:#3e53a4; font-size:12px;}

.pg-h .main-col h3 a {color: #333333;}

div.additional-taxes-container {padding-left: 10px;}
div.additional-tax {margin-left: -10px; display: inline-block;}

#inquiry_form input.error, #inquiry_form textarea.error {border: 1px solid red !important;}
#inquiry_form div.error {color: red; font: 11px/1.33em PT Sans,sans-serif,Helvetica;}

.wr-crumbs {background:#f3f3f3; overflow:hidden; zoom:1; padding:10px 25px 9px; font-family:PT Sans, sans-serif, Helvetica;}
.wr-crumbs .side-msg { float:right; color:#eb1600;}
.wr-crumbs .side-msg a {color:#eb1600;}
.wr-crumbs ul { float:left;}
.wr-crumbs ul li { float:left; margin:0; color:#0F74B9;list-style:none; background:url(../images/ico-arrBlack.gif) 0 4px no-repeat; padding-left:13px; margin-right:10px;}
.wr-crumbs ul li:first-child { background:none; padding-left:0;}
.pg-h {width:950px; margin:0 auto; padding:55px 0 345px; font:14px/20px PT Sans, sans-serif, Helvetica; color:#202020;}
.pg-h .main-col {width:655px; float:left;}
.pg-h .side-col {width:295px; float:right;}
.pg-h h1 { font-size:30px; padding-bottom:19px;}
.pg-h h3 { font-size:14px; padding-bottom:14px;}
.pg-h p {padding:4px 0 16px;}
.pg-h a {color:#3e53a4;}
.pg-h ul {padding:0 0 9px 10px;}
.pg-h ul li {padding-bottom:8px; list-style:none; margin:0; padding-left:13px; background:url(../images/bull-sq.gif) 1px 8px no-repeat;}
.pg-h .clear {zoom:1;}
.pg-h .blo {padding:17px 13px 13px; border:1px solid #cfcfcf; margin-bottom:12px; font-size:13px;}
.pg-h .blo h4 {font-size:14px; font-weight:bold; padding-bottom:12px;}
.pg-h .blo h4 .more {font-weight:normal; font-size:13px; margin-left:4px;}
.pg-h .blo ul {padding:0;}
.pg-h .blo ul li {padding-bottom:4px; list-style:none; margin:0; padding-left:15px; background:url(../images/bull-sq.gif) 1px 9px no-repeat;}
.pg-h .side-col .blo ul li {padding-left:0; background:none;}
/*11.10.2012*/
.pg-h-home {width:950px; margin:0 auto; padding:50px 0 304px; font:14px/20px 'PT Sans', sans-serif, Helvetica; color:#202020;}
.pg-h-home .main-col {width:590px; float:left;}
.pg-h-home .side-col {width:295px; float:right;}
.pg-h-home .title {width: 590px; padding-bottom: 20px; margin-left: 62px;}
.pg-h-home h1 { font-size:32px; padding-bottom:19px;color: #4e4e4e;}
.pg-h-home h3 { font-size:14px; padding-bottom:14px;}
.pg-h-home p {padding:4px 0 16px;}
.pg-h-home a {color: #4e4e4e;;}
.pg-h-home a:hover {color: #c6168d;}
.pg-h-home .m-nav a{font-weight:bold;color: #3e53a4;}
.pg-h-home .m-nav a:hover{color: #c6168d;}
.pg-h-home ul {padding:0 0 9px 0px; margin-left: -14px;}
.pg-h-home ul li {padding-bottom:8px; list-style:none; margin:0; padding-left:13px;}
.pg-h-home .clear {zoom:1;}
.pg-h-home .blo {padding:17px 13px 13px; border:1px solid #cfcfcf; margin-bottom:12px; font-size:13px;}
.pg-h-home .blo h4 {font-size:14px; font-weight:bold; padding-bottom:12px;}
.pg-h-home .blo h4 .more {font-weight:normal; font-size:13px; margin-left:4px;}
.pg-h-home .blo ul {padding:0;}
.pg-h-home .blo ul li {padding-bottom:4px; list-style:none; margin:0; padding-left:15px; background:url(../images/bull-sq.gif) 1px 9px no-repeat;}
.pg-h-home .side-col .blo ul li {padding-left:0; background:none;}
/*end*/
.m-nav,.pg-h .m-nav {padding:0 0 8px;}
.m-nav li,.pg-h .m-nav li {margin:0; padding:0 0 15px 0px; list-style:none; min-height:50px; background:none;}
.m-nav h3 {font-size:20px; padding-bottom:1px;font-weight:bold;margin-bottom:7px;}
.m-nav p { padding:0 0 8px;}
.m-nav .ico {float:left; margin: 0 auto; width:50px; height:50px; padding-right: 13px; background:url(../images/ico-nav.png) -900px 0 no-repeat;}
.m-nav .mn-dc .ico {background-position:0 4px;}
.m-nav .mn-lookup .ico {background-position:0 -184px;}
.m-nav .mn-classify .ico {background-position:0 -409px;}
.m-nav .mn-api .ico {background-position:0 -661px;}

.line-nav-home,.pg-h .line-nav {margin: 30px -14px 0 !important; font-size:14px; line-height:20px;}
.line-nav-home li,.pg-h .line-nav li {display:inline; vertical-align:middle; zoom:1; padding-right: 57px;}
.line-nav-home li a {vertical-align:top; zoom:1; padding:7px 0 8px; color:#3e53a4;}

.line-nav,.pg-h .line-nav {background:#f4f5f3; padding:2px 3px; margin-bottom:12px; font-size:14px; line-height:20px;}
.line-nav li,.pg-h .line-nav li {margin:0; padding:0; background:none; list-style:none; display:inline-block; vertical-align:middle; $display:inline; zoom:1;}
.line-nav li a {display:inline-block; vertical-align:top; $display:inline; zoom:1; padding:7px 10px 8px;}
.line-nav li a:hover { background:#fff; text-decoration:none;}
.form-login {background:#f4f5f3; padding:16px 10px 18px; font-size:13px; margin-bottom:12px;}
.form-login h3 {padding-bottom:11px; font-size:18px;}
.form-login .form-row {padding-bottom:10px;}
.form-login .form-row label {float:left; position:relative; margin-right:-4000px; color:#7c7c7c; padding:6px 6px 0; display:none; cursor:text;}
.form-login .form-row input.txt {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, sans-serif, Helvetica; padding:7px 5px 6px; width:253px;}
.form-login .form-btns {padding:6px 0 11px;}
.form-login .form-btns .chk {display:inline-block; vertical-align:middle; $display:inline; zoom:1; margin-left:15px;}
.form-login .chk input {width:13px; height:13px; margin-right:2px; vertical-align:top; display:inline-block; margin-bottom:3px;}
.sbl { background:#f6f6f6; border:1px solid #cfcfcf; margin-bottom:15px; padding:10px 13px;}
.sbl h2 { background:#6a6a6a; margin:-11px -14px 9px; padding:10px; font-size:18px; color:#fff; text-align:center;}
.sbl .form-row {padding-bottom:12px;}
.sbl .form-row label { font-size:12px; font-weight:bold; display:block; padding-bottom:2px;}
.sbl .form-row .label { font-size:12px; display:block; padding-bottom:2px;}
.sbl .form-row input.txt {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, sans-serif, Helvetica; padding:7px 5px 6px; width:255px;}
.sbl .form-row textarea {background-position:0 -2px; border-color:#cfcfcf; font:13px PT Sans, sans-serif, Helvetica; padding:7px 5px 6px; width:255px; height:85px;}
.sbl .form-btns {padding:16px 0 18px; text-align:center;}
.textarea-placeholder {font-size:12px; line-height:20px; color:#A3A3A3; padding:8px 13px 0; height:60px;}
.text-placeholder {color:#A3A3A3 !important;}
.bull-n { padding:3px 0 13px 42px; font-size:12px; line-height:18px;}
.bull-n .n {margin:-3px 0 0 -42px; float:left; background:url(../images/bull-cycle.png) no-repeat; width:29px; height:29px; text-align:center; font:bold 18px/29px PT Sans, sans-serif, Helvetica; color:#fff;}
.bull-n h3 { padding-bottom:7px; font-size:18px;}
.bull-n ul { padding:0;}
.bull-n ul li { background:url(../images/bull-4d.gif) 0 5px no-repeat; padding:0 0 6px 11px;}
.bull-n+.form-btns { padding-top:3px;}
.phs {overflow:hidden; zoom:1; margin-bottom:34px; position:relative;}
.phs .col { float:left; width:443px; position:relative;}
.phs .col+.col { float:right;}
.phs .col .col {width:auto;}
.phs img { display:block;}
.phs .label { position:absolute; bottom:0; left:0; width:100%; padding:9px 0 5px; background:url(../images/shd-42.png); font-size:12px; line-height:15px; color:#fff;}
.phs .label p { padding:0 13px 5px;}
.phs .col-c { text-align:center; padding-top:110px;}
.vbnrs {text-align:center;}
.vbnrs img { display:block; margin:0 auto 25px;}
span.btn-b .i:hover{background: #C6168D;}
.btn-b {display:inline-block; vertical-align:middle; height:34px; cursor:pointer;}
.btn-b .i {display:inline-block; vertical-align:top; height:34px; padding:0 14px 0 16px; font:bold 16px/33px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
span.btn-b .i {padding:0;}
span.btn-b .i input {display:inline-block; vertical-align:middle; height:34px; background:none; font:bold 16px/33px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 14px 0 16px;}
.btn-b:hover {text-decoration:none; background-position:100% -104px;}
.btn-b:hover .i {background-position:0 -70px;}
.btn-b1 {background-position:100% -174px;}
.btn-b1 .i {background-position:0 -140px;}
.btn-b1:hover {background-position:100% -244px;}
.btn-b1:hover .i {background-position:0 -210px;}

a.btn-c,span.btn-c {display:inline-block; vertical-align:middle; height:80px; background:url(../images/btn-c-bg.png) 100% -85px no-repeat; padding-right:2px; cursor:pointer;}
.btn-c .i {display:inline-block; vertical-align:top; height:80px; background:url(../images/btn-c-bg.png) no-repeat; padding:0 58px 0 60px; font:bold 22px/80px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
span.btn-c .i {padding:0;}
span.btn-c .i input {display:inline-block; vertical-align:middle; height:80px; background:none; font:bold 22px/80px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 58px 0 60px;}
.btn-c:hover {text-decoration:none; background-position:100% -255px;}
.btn-c:hover .i {background-position:0 -170px;}

a.btn-5 { border-radius: 40px; display:inline-block; overflow:hidden; vertical-align:middle; height:22px; background:#3e53a4; }
a.btn-5 .i { float:left; height:22px; background:#c6168d; padding:0 11px 0 13px; font:bold 12px/22px PT Sans, sans-serif, Helvetica; color:#fff; text-transform:uppercase; border:0; overflow:visible; min-width:47px;}
a.btn-5:hover {text-decoration:none; background-position:100% -356px;}
a.btn-5:hover .i {background:#3e53a4;}
a.btn-5 a.i:hover  {background:#3e53a4;}

/*a.btn-contact-api {white-space: nowrap; height: 30px; background:url(../images/ibtn-bg.png) repeat-x; padding:3px 25px 6px; display:inline-block; vertical-align:middle; font:bold 14px/15px PT Sans,sans-serif,Helvetica; color:#fff; -moz-border-radius:2px 2px 2px 2px; -webkit-border-radius:2px 2px 2px 2px; border-radius:2px 2px 2px 2px;}
a.btn-contact-api:hover {text-decoration:none; background-position:0 -61px;}*/
a.btn-contact-api {white-space: nowrap; background: none repeat scroll 0 0 #c6168d; border-radius: 40px; color: #fff; display: inline-block; font-size: 17px; font-weight: 100; /*line-height: 60px;*/ padding: 7px 20px 7px; text-decoration: none;}
a.btn-contact-api:hover {background: none repeat scroll 0 0 #3e53a4; text-decoration: none;}

a.btn-shipment {white-space: nowrap;  border-radius: 40px;background: none repeat scroll 0 0 #3e53a4;; color: #fff; display: inline-block; font-size: 17px; /*font-weight: bold; line-height: 60px;*/ padding: 10px 30px 10px; text-decoration: none; text-align: center}
a.btn-shipment:hover {background: none repeat scroll 0 0 #c6168d; text-decoration: none;}

.ibtns {margin:15px -13px 13px 0;}
.ibtn {background:#1272B8; height:32px; padding:7px 9px 0; margin:0 5px 4px 0; display:inline-block; vertical-align:middle; font:11px/12px PT Sans, Helvetica, sans-serif; color:#fff; -moz-border-radius:2px 2px 3px 3px; -webkit-border-radius:2px 2px 3px 3px; border-radius:2px 2px 3px 3px;}
.ibtn:hover {text-decoration:none; color:#e6f0cc;  background: #3E54A5;}
.ibtns .ibtn {margin-right:13px;}
.ibtn .i {height:32px; display:inline-block; vertical-align:middle; padding-left:22px; background:url(../images/ibtn-icon.png) -999px -999px no-repeat;}
.ibtn-mail .i {background-position:0 7px;}
.ibtn-save .i {background-position:0 -74px;}
.ibtn-alert .i {background-position:0 -169px;}
.ibtn-check .i {background-position:1px -283px;}
/*.ibtn-calc .i:before{background:url(../images/redesign/hs-code-sprite.png) -22px 0px no-repeat;}*/
.ibtn-new .i {background-position:0 -493px;}
.ibtn-edit .i {background-position:0 -589px;}
.ibtn-look .i {background-position:0 -679px;}
.ibtns li {display:inline; margin:0 -3px 0 0; list-style:none;}
.ibtns li a {display:inline-block;}

.calc-quick-buy-offer {}

.calc-quick-buy-offer .item {background:#fff; border:1px solid #c2bfc9; padding:13px 15px 15px; margin-bottom:19px;}
.calc-quick-buy-offer .item h3 {color: #404040; padding-bottom:5px; font-weight: bold;}
.calc-quick-buy-offer .item h4 {font-size:11px; color:#404040; padding-bottom:15px;}
.calc-quick-buy-offer .item .brand-text {font-size:14px; color:#545454; padding-bottom:15px;}
.calc-quick-buy-offer .item .brand-text a {color: #d641a7;}
.calc-quick-buy-offer .item .brand-img-alt-text {font-size:11px; color:#545454; text-align: center}
.calc-quick-buy-offer .item .brand-img-alt-text a {color: #d641a7;}
.calc-quick-buy-offer .item .price {float:right; font-size:25px; font-weight:bold; color:#d440a5; padding-left: 5px;}
.calc-quick-buy-offer .item .price em {font-size:17px; font-style:normal; position:relative; top:-5px;}
.calc-quick-buy-offer .item .image {padding:22px 0 25px; color: #d641a7;}
.calc-quick-buy-offer .item .image img {display:block; margin:0 auto;}

.form-login {border: 1px solid #cfcfcf; border-top: 0px;}

.account-details {font: 14px PT Sans,sans-serif,Helvetica;}

.import_calc_popup dt, dd{
	float: left;
}
.import_calc_popup dt {
	width: 30%;
}
.import_calc_popup dd {
	padding-left: 10px;
	width: 60%;
}
.import_calc_popup input {
	width: 100%;
}
.import_calc_popup span.required {
	margin-left: -10px;
	margin-top: 5px;
	color: #f00;
	display: inline-block;
	position: absolute;
}

.import_calc_popup input.error, #inquiry_form textarea.error {border: 1px solid red !important;}
.import_calc_popup div.error {color: red; font: 11px/1.33em PT Sans,sans-serif,Helvetica;}

.pageNavWrap { margin-bottom:10px; zoom:1;}
.pageNav { float:right; color:#ccc;}
.pageNav a:hover{ text-decoration: underline;}
.pageNav a, .pageNav span { float:left; width:34px; height:34px; margin-left:-1px; border:1px solid #ddd; font-size:18px; line-height:34px; text-align:center;}
.infoIco { float:right; width:10px; height:10px; margin:1px 0 0 -3px; padding-right: 1px; background:url(../images/infoIco.png) 0 0 no-repeat; line-height:0; font-size:0;}

.hs-bar { padding-bottom:10px; zoom:1; }
.hs-bar .social { float:right; padding:8px 0  0 0;}
.hs-bar .btn { float:left; padding-left:1px; margin-right:8px; background:url(../images/hs-bar-btn.png) 0 -39px no-repeat; font-size:11px; line-height:12px; color:#fff; }
.hs-bar .btn > span { position:relative; display:block; height:32px; padding:7px 0 0 31px; background:url(../images/hs-bar-btn.png) 100% 0 no-repeat; }
.hs-bar .btn:hover { background-position:0 -117px; text-decoration:none;}
.hs-bar .btn:hover > span { background-position:100% -78px;}
.hs-bar .btn > span span { position:absolute; top:10px; left:7px; width:17px; height:16px;}
.hs-bar .btn.email > span { width:40px;}
.hs-bar .btn.email > span span { background:url(../images/hs-bar-btn-mail.png) 0 0 no-repeat;}
.hs-bar .btn.notif > span { min-width:35px; padding-right: 8px;}
.hs-bar .btn.notif > span span { background:url(../images/hs-bar-btn-notif.png) 0 0 no-repeat;}
.hs-bar .btn.calc > span { width:75px;}
.hs-bar .btn.calc > span span { background:url(../images/hs-bar-btn-calc.png) 0 0 no-repeat;}
.hs-bar .btn.code > span { width:60px;}
.hs-bar .btn.code > span span { background:url(../images/hs-bar-btn-code.png) 0 0 no-repeat;}
.hs-bar .btn.rate > span { width:57px;}
.hs-bar .btn.rate > span span { background:url(../images/hs-bar-btn-rate.png) 0 0 no-repeat;}

.midCol .api-doc p {margin: 0; padding: 0;}
.midCol .api-doc table td {border: 1px solid #ccc;}

.he {height: 86px !important}

/* logo carousel */
.logo-slider {height:157px; padding-top:9px; margin-top: -253px; position: relative; min-width: 1000px; border-bottom:1px #cfcfcf solid; background:#f1f1f1;}
.logo-slider .inner {margin:0 auto; width: 950px;}
.logo-slider h3 {font:bold 13px PT Sans, Helvetica, sans-serif; color:#202020; margin-bottom:16px; text-align:center;}
.logo-slider .main-col {padding-left:23px;}

#carousel-wrapper {width:850px; text-align: center; height:71px; overflow:hidden; text-align:center;}
#carousel-content {height:71px; width:7000px;}
#carousel-content .slide {float:left; width: 850px;  overflow:hidden; }
#carousel-content .slide img {margin-left: 50px; }
#carousel-content .slide a {mar gin: 25px; }
#carousel-content .slide2 img {margin-left:56px;}
#carousel-content .slide2 a {margin-left:24px; }
#carousel-content .slide3 img {margin-left:30px;}
#carousel-content .slide3 a {margin-left:3px; }
#carousel-content .slide4 img {margin: 0px 22px 9px 35px;}
#carousel-content .slide4 a {margin-left:25px; }
#carousel-content .slide img:first-child {margin-left:0;}
/* end logo carousel */

.notification-email-setting .no-results {display:none!important;}
#send_invoices_only_to_error {color: #FF0000; font: 11px/1.33em PT Sans,sans-serif,Helvetica;}
#div_for_checkbox_send_invoices_only_to {width: 350px; float: right;}
#label_for_send_invoices_only_to {display: inline; margin-right: 3px;}


/*==========================================================---style from life---=======================================================================================*/
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0;}
html,body {height:100%;}
body {font:12px/18px 'PT Sans', sans-serif, Helvetica; color:#3d3d3d;}
.all {width:960px; margin:0 auto;}
.content {padding:18px 0px 40px;}
.btn::-moz-focus-inner { padding: 0; border: 0;} /* delete  border*/
.btn-a {display:inline-block; vertical-align:middle; height:30px;border-radius: 50px; background: #3E53A4; padding-right:1px; cursor:pointer;}
.btn-a .i {display:inline-block; vertical-align:top; height:30px;border-radius: 50px; background: #3E53A4; padding:0 11px 0 13px; font:bold 14px/30px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
.btn-a .p {display:inline-block; vertical-align:top; height:30px; background: #c6168d; padding:0 25px 0 25px; font:bold 14px/30px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible;}
.btn-a .i input {display:inline-block; vertical-align:middle; height:30px; background:none; font:bold 14px/30px PT Sans, Helvetica, sans-serif; color:#fff; border:0; overflow:visible; padding:0 11px 0 13px;}
.btn-a:hover {text-decoration:none; background: #c6168d;}
.btn-a:hover .i {background: #c6168d;}
.color-line {background: #edf4db;}
/*=========================================================--the mixed styles (the changed table)--====================================================================*/

.right-column01 .tbl {border:1px solid #d8d8d8; margin:60px 0 17px 0; background:#fff; color:#3d3d3d; /*min-height: 369px;*/}
.right-column01 .tbl th {font-weight:bold; color:#fff; padding:7px 12px; text-align:left; border-bottom:1px solid #545454; border-right:1px solid #545454;  }
.right-column01 .tbl tr:first-child th {background: #696969; font-size: 16px; height: 30px;}
.right-column01 .tbl th a {color: #fff;}
.right-column01 .tbl-sm th {padding:1px 8px 3px 11px; line-height:12px; height:24px;}
.right-column01 .tbl th.col-price {padding-left:26px;}
.right-column01 .tbl th.tdF {border-left:1px solid #545454;}
.right-column01 .tbl td {padding: 3px 0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; height: 31px;}
.right-column01 .tbl-sm td {padding: 3px 0; color:#3d3d3d;}
.right-column01 .tbl-sm .pager {text-align: right; background: #e9e9e9;}
.right-column01 .tbl-sm td li {list-style: none; display: inline-block;}
.right-column01 .tbl-sm td li a {color: #3e53a4; text-decoration: none; font-size: 12px; padding: 0;}
.right-column01 .tbl-sm td li.active a {color: #2d2d2d;}
.right-column01 .tbl-sm td li.active a:hover {text-decoration: none;}
.right-column01 .tbl-sm td li a:hover {text-decoration: underline;}
.right-column01 .tbl-sm td span {display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 12px; line-height: 15px; text-align: center;}
.right-column01 .tbl-sm td .container_pager .page_counter span {line-height: 18px !important;}
.right-column01 .tbl-sm td .pager .container_pager .pagination ul li.active a, .pagination ul li a:hover, .pagination ul li a, .pagination ul li.active span {display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 !important; line-height: 14px !important;}
/*.right-column01 .tbl-sm td .pager .container_pager .pagination em {cursor: pointer; display: block; float: left; height: 7px; margin-left: 9px; margin-top: 6px !important; width: 7px;}*/
.right-column01 .tbl.tbl-sm .last > span {color: #82b301; width: 86px; display: inline-block;}
.right-column01 .tbl.tbl-sm .last > span + span a {color: #c66363 !important;}
.right-column01 .tbl-sm .one-column span {width: 50px;}
.right-column01 .tbl-sm .two-column span {width: 70px;}
.right-column01 .tbl-sm .three-column span {width: 95px;}
.right-column01 .tbl-sm .four-column span {width: 38px;}

/*======================================================================--new style--====================================================================================*/
.tbl-new .btn-a {margin-top: 5px;}
.tbl-new .btn-a .i input {cursor: pointer;}
.all.middle {position: relative;}
.main.middle {min-height: 480px;}
.left-column01 .top01 {height: 71px;}
.left-column01 .top01 h2 {font-size:30px; line-height:1.2em; color: #000; font-weight: normal; margin: 0; padding: 0;}
.top01 img {margin-bottom: 8px; border: 0 none;}
.right-column01 .top01 {text-align: right; height: 71px;}
.left-column01 {float: left; margin-right: 20px;}
.right-column01 {float: left;}
.column01 {overflow: hidden; height: 100%; margin-right: -50px; position: absolute;}
/*table*/
.tbl-new {border: 1px solid #d8d8d8;}

.tbl-new tr:first-child th {background: #696969; font-size: 16px; height: 30px; padding: 1px 8px 3px 11px; text-align: left; color: #fff;}
.tbl-new td {border: none; padding: 3px 8px;}
.tbl-new td:not(first) {text-align: left; color: #000;}
.tbl-new td:first-child {text-align: right; width: 137px; color: #3d3d3d;}
.tbl-new td {height: auto; vertical-align: top;}
.tbl-new td select {width: 267px; border: 1px solid #9b9b9b; font:12px/18px PT Sans, sans-serif, Helvetica; color:#000; height: 22px;}
.tbl-new td option {overflow: hidden;text-overflow: ellipsis;}
.tbl-new td input[type="checkbox"], td input[type="radio"] {float: left; margin: 2px 5px 0 0;}
.tbl-new td label {float: left;}
.tbl-new .link01 {vertical-align: top; padding: 0 0 8px 188px; font-size: 10px; line-height: 10px;}
.tbl-new .link01 a {color: #3e53a4;}

/*browse*/
.button01 {width: 57px; height: 20px; background: #82b301; overflow: hidden;  position: relative;  border-radius: 0.5px; display: block; color: #fff; font-weight: bold; text-align: center; margin: 0 0 5px;}
.button01 input {position: absolute; top: 0;  right: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer;}

/*screening*/
.tbl-sc {margin: 0 auto; margin-bottom: 30px;}
.tbl-sc td {padding: 10px 0;}
.tbl-sc td input[type="text"] {width: 346px; margin: 0 16px 0 10px;}
.tbl-sc td select {width: 360px; height: 30px; margin: 0 16px 0 10px; border: 1px solid #9b9b9b;}
.tbl-sc td.formError select {border-color: #ED474D;}
.tbl-sc td option {overflow: hidden;text-overflow: ellipsis; width: 346px;}
.r-m, .a-m, .g-m {display: inline-block; padding-left: 20px; line-height: 15px; font-weight: bold; font-size: 13px;}
.r-m {background: url(../images/r-m.png) no-repeat 0 50%; color: #f26d7d;}
.g-m {background: url(../images/g-m.png) no-repeat 0 50%; color: #84b501;}
.a-m {background: url(../images/a-m.png) no-repeat 0 50%; color: #f6b856;}
.tbl-sc td .items-box-tabl {overflow: hidden; padding: 0 16px 0 10px;}
.tbl-sc td .items-box-tabl a {color: #000000; font-size: 13px; float: right; margin-top: 10px}
.tbl-sc td .items-box-tabl .btn-a {margin-bottom: 75px;}
.tbl-sc td .items-box-tabl .b-m {display: block; text-align: center;}
.tbl-sc td .items-box-tabl .b-m .r-m, .b-m .g-m, .b-m .a-m { font-size: 20px; padding: 10px 18px 10px 38px; border: 1px solid;}
.tbl-sc td .items-box-tabl .b-m .r-m {background: #ffebed url(../images/r-m.png) no-repeat 15px 50%;}
.tbl-sc td .items-box-tabl .b-m .g-m {background: #f0fbd4 url(../images/g-m.png) no-repeat 15px 50%;}
.tbl-sc td .items-box-tabl .b-m .a-m {background: #fff7eb url(../images/a-m.png) no-repeat 15px 50%;}
.tbl-sc + h3 {font-size: 20px; font-weight: normal; padding-bottom: 20px;}

.tbl-btm {border-collapse: collapse; color: #3d3d3d; margin: 0 auto;}
.tbl-btm a {color: #67a126;}
.tbl-btm th {background:#ebebeb; text-align: left;}
.tbl-btm .al-cent {text-align: center;}
.tbl-btm td, .tbl-btm th {border: 1px solid #d7d7d7; padding: 15px 0 8px 8px; line-height: 15px; word-break: break-word;}
.tbl-btm td:first-child , .tbl-btm th:first-child {padding: 0; text-align: center;}
.tbl-btm td:first-child img, .tbl-btm th:first-child img {vertical-align: middle;}
.tbl-btm tr:first-child th {background: 0 none; border: 0 none; text-align: left;}
.tbl-btm tr:first-child th h3 { font-size: 20px; font-weight: normal; padding-bottom: 20px;}

/*2013-05-29 Payment Method*/
.content-tab {width: 734px; min-height: 500px; border: 1px solid #c1c1c1; float: left; padding: 20px; margin-bottom: 40px;}
.content-tab .def {padding-top: 20px;}
.content-tab .cont {padding: 13px 23px;}
.content-tab .head {padding: 25px 0 0 140px;}
.tit {border: 1px solid #e9e8eb; font-size: 12px; line-height: 27px; padding-left: 9px; background: #fafafa;}
.suc {display: inline-block; padding: 0 9px; line-height: 27px; border: 1px solid #84b501; background: #f0fbd4; color: #84b501;}

#tooltip-text {overflow:hidden; width:123px; display:block;}

/*2014-03-12 popup for create free account*/
form#create_free_account_form input.error, form#create_free_account_form select.error {border: 1px solid red !important;}
form#create_free_account_form div#check_box_agree_div.error {border: 1px solid red !important;}
form#create_free_account_form input#lubb_agree_checkbox.error {margin-top: 13px;}
form#create_free_account_form div div.error_string {color: #FF0000; font: 11px/1.33em PT Sans,sans-serif,Helvetica;}

/*bulk reverse calculation*/
.right-info-block-brc {width: 240px; padding: 10px; float: right; background: #f5f5f5;}
.right-info-block-brc h4 {font-size: 16px; font-weight: bold; color: #2d2d2d; line-height: 18px; padding-bottom: 10px;}
.right-info-block-brc > ul {padding-left: 15px;}
.right-info-block-brc > ul > li > ul {padding-left: 20px; margin-top: 5px;}
.right-info-block-brc > ul > li > ul > li {margin-bottom: 5px;}
.right-info-block-brc > ul > li {font-size: 14px; line-height: 18px; margin-bottom: 5px;  margin-left: 0;}

/*single classification design*/

.right-info-block {width: 240px; padding: 10px 20px; float: right; background: #f5f5f5;}
.right-info-block h4 {font-size: 16px; font-weight: bold; color: #2d2d2d; line-height: 18px; padding-bottom: 10px;}
.right-info-block > ul {padding-left: 15px;}
.right-info-block > ul > li > ul {padding-left: 20px; margin-top: 5px;}
.right-info-block > ul > li > ul > li {margin-bottom: 5px;}
.right-info-block > ul > li {list-style: square; font-size: 14px; line-height: 18px; margin-bottom: 5px;}

.right-info-block table {width: 240px;}
.right-info-block table td {padding: 0 0 6px;}
.right-info-block table td + td {text-align: right;}
.right-info-block table .total td {border-top: 1px solid #2d2d2d; padding-top: 8px; font-weight: bold;}
.right-info-block table .total td + td {color: #2d9aff;}

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.content_in { margin: 0 auto; min-width: 950px; width: 950px; padding: 20px 0 30px; font-family: PT Sans, Helvetica, sans-serif; }
.content-left { overflow: hidden; padding-right: 30px; }

.content_in .right-info-block { width: 260px; margin-top: 110px; }
.content_in .right-info-block h4 { padding-top: 18px; }
.content_in .right-info-block h4:first-child { padding-top: 0; }
.content_in h1 { line-height: 40px; font-size: 34px; font-weight: normal; padding-bottom: 30px; }

.form_tariff { border: 1px #d8d8d8 solid; padding: 0 20px 20px; }
.form_tariff h2 { margin: 0 -20px 24px; background: #4f4f4f; font-size: 16px; line-height: 35px; color: #ffffff; font-weight: bold; padding-left: 20px; }
.form_tariff h4, .form_tariff div > label {font-size: 14px; margin-bottom: 6px; color: #2d2d2d; font-weight: bold; }
.form_tariff div > label.check { font-weight: normal; }
.form_tariff label {display: block; position: relative; margin-top: 5px; }
.form_tariff label input[type='checkbox'] { float: left; margin: 2px 5px 0 0; }
.form_tariff input.txt-sm {color: #b2b2b3;}

.form_tariff input[type="text"] { display: block; width: 100%; border: 1px #cfcfcf solid; margin: 0 0 24px 0; font-size: 14px; padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form_tariff textarea { resize: none; display: block; width: 100%; border: 1px #cfcfcf solid; margin: 0 0 24px 0; font-size: 14px; padding: 5px 10px; height: 108px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.file { position: relative; display: inline-block; overflow: hidden; padding-bottom: 10px; }
.file label { background: url(../images/choose_btn.png) no-repeat 0 0; width: 81px; height: 19px; color: #fff; font-weight: bold; }
.file input { position: absolute; display: inline-block; left: 0; top: 0; opacity: 0.01; cursor: pointer; }
.file input:hover + label,
.file input:focus + label { }

.photo { float: left; margin-right: 15px;}

.form_tariff img { width: 100%; display: block; height: 30px; }

.form_nav { padding-top: 20px; }
.form_nav input[type="submit"] { border:  0; float: right; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 30px; width: 100px; height: 30px; text-align: center; background: #3e53a4;border-radius: 50px; }
.form_nav input[type="submit"]:hover {background: #c6168d; text-decoration: none;}
.form_nav p { display: block; background: #f5f5f5; width: 314px; padding: 0 20px; line-height: 30px; color: #2d2d2d; font-size: 14px; font-weight: bold; }
.form_nav p span { float: right; font-size: 16px; color: #2d9aff; }

.page_mid { padding-bottom: 132px; }
.page_mid .customers { background: #f1f1f1; }

.recent_classification li {list-style: square;margin-left: 15px;font-size: 14px;padding-bottom: 5px}
/*.recent_classification > ul {padding-left: 15px;}*/
.recent_classification > ul > li {color:#3D3D3D;font-size: 14px;}
.recent_classification > ul > li div {overflow: visible;}
/*.test > ul > li:after {content: ''; width: 5px; height: 5px; background: #3D3D3D; display: inline-block; margin-left: -10px; vertical-align: middle;}*/
.recent_classification > ul > li a { color:#3D3D3D; font-size: 14px; line-height: 16px;}
.form_tariff input.txt-sm {color: #b2b2b3;}

/*2014-05-13 additional user (project = pay per user) begin*/

.midCol.midCol_a #new_email { width: 273px; height: 18px; padding: 8px; border: 1px solid #9b9b9b;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1)";/*IE 8*/
    -moz-box-shadow: inset -2px 2px 2px #e1e1e1;/*FF 3.5+*/
    -webkit-box-shadow: inset -2px 2px 2px #e1e1e1;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: inset -2px 2px 2px #e1e1e1;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1); /*IE 5.5-7*/
}
.midCol.midCol_a .formError #new_email {border-color:#ed474d;}
.blue_but { width: 88px; border-radius: 50px; height: 36px; margin-left: 10px; color: #fff; font: bold 14px PT Sans; border: none; background: #3E53A4; cursor: pointer; }
.midCol.midCol_a .tbl th { cursor: pointer; }
/*.midCol.midCol_a .tbl th.tdFirst { border-left: 1px solid #545454; }*/
.midCol.midCol_a .tbl td.tdFirst { border-left: 1px solid #e3e3e3; }
.midCol.midCol_a .tbl .tdFirst { width: 131px; }
.midCol.midCol_a .tbl .tdSecond { width: 273px; }
.midCol.midCol_a .tbl .tdThird { width: 73px; }
.midCol.midCol_a .tbl .tdFourth { width: 73px; }
.midCol.midCol_a .tbl .tdFifth { width: 73px; }
.midCol.midCol_a a { color: #2d9aff; }
.midCol.midCol_a th a { color: #FFFFFF; } /* I am */
.midCol.midCol_a .tbl .tdThird input, .midCol.midCol_a .tbl .tdFourth input { display: inline; float: none; }
.midCol.midCol_a .tbl td.tdThird, .midCol.midCol_a .tbl td.tdFourth { text-align: center; }

.stripe_down { background: url(../img/stripe_down.png) 100% 50% no-repeat; padding-right: 12px; }
.stripe_down:hover { background: url(../img/stripe_down_hover.png) 100% 50% no-repeat; }

.midCol.midCol_a .inviteSent { border: 1px solid #025eb5; width: 270px; background: #d2e7fa; text-align: center;  margin-bottom: 20px; color: #025eb5; line-height: 27px; }
#message_for_permissions {float: right; font: PT Sans; font-size: 15px; color: #2D9AFF; margin-top: 10px; padding-left: 5px; padding-right: 5px;}

/*pop-up*/
#overlay.shad {background: url("../images/bg_shade25.png") repeat 0 0; display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 4999;}
#window.shad {background: none 0; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 5000;}

.needPassword-popUp { width: 317px; height: 137px; top: 295px; left: 50%; margin-left: -115px; padding: 16px 19px; }
.needPassword-popUp span { font: bold 16px PT Sans; color: #000; display: inline-block; margin-bottom: 33px; }
.needPassword-popUp .close-popUp {width: 7px; height: 7px; background: url(../images/close_popUp.png) no-repeat 0 0; display: inline-block; position: absolute; right: 20px; top: 20px;}
.needPassword-popUp #set_password { width: 174px; height: 18px; border: 1px solid #9b9b9b; margin: 0 10px 0 5px; padding: 1px 5px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1)";/*IE 8*/
    -moz-box-shadow: inset -2px 2px 2px #e1e1e1;/*FF 3.5+*/
    -webkit-box-shadow: inset -2px 2px 2px #e1e1e1;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    box-shadow: inset -2px 2px 2px #e1e1e1;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1); /*IE 5.5-7*/
}
.needPassword-popUp #set_password.error {border: 1px solid red !important;}
.needPassword-popUp .generate { color: #2d9aff; font: 12px/16px PT Sans; border-bottom: 1px dashed #2d9aff; display: inline-block; }
.needPassword-popUp .generate:hover { text-decoration: none; }
.needPassword-popUp .blue_but { margin-top: 20px; width: 59px; text-decoration: none; font: bold 14px PT Sans; height: 30px; margin-left: 10px; }
.blue_but:hover { background: #C6168D; }


.deferment-popUp { width: 500px; height: 237px; top: 295px; left: 40%; margin-left: -115px; padding: 16px 19px; }
.deferment-popUp span { font: bold 16px PT Sans; color: #000; display: inline-block; margin-bottom: 33px; }
.deferment-popUp .close-popUp {width: 7px; height: 7px; background: url(../images/close_popUp.png) no-repeat 0 0; display: inline-block; position: absolute; right: 20px; top: 20px;}
.deferment-popUp #set_password { width: 174px; height: 18px; border: 1px solid #9b9b9b; margin: 0 10px 0 5px; padding: 1px 5px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1)";/*IE 8*/
 -moz-box-shadow: inset -2px 2px 2px #e1e1e1;/*FF 3.5+*/
 -webkit-box-shadow: inset -2px 2px 2px #e1e1e1;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
 box-shadow: inset -2px 2px 2px #e1e1e1;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color=#e1e1e1); /*IE 5.5-7*/
}
.deferment-popUp #set_password.error {border: 1px solid red !important;}
.deferment-popUp .generate { color: #2d9aff; font: 12px/16px PT Sans; border-bottom: 1px dashed #2d9aff; display: inline-block; }
.deferment-popUp .generate:hover { text-decoration: none; }
.deferment-popUp .blue_but { margin-top: 20px; width: 59px; text-decoration: none; font: bold 14px PT Sans; height: 30px; margin-left: 10px; }
/*.sideTabs li.act a { background: url(../img/tab_arrow.png) 100% 5px no-repeat;}*/
/*2014-05-13 additional user (project = pay per user) end*/

.PayPalButton { background-image: url('/images/paypal-check.png'); background-position:  0px 0px; background-repeat: no-repeat; width: 143px; height: 37px; border: 0px; background-color: none; cursor: pointer; outline: 0; text-indent:-9999px; float: left; }


.d-tc {display: table-cell}
.d-in {display: inline}
.lh {line-height: 19px}
.warn {color: #ea5b61}
.ok {color: #7cac00}

.wrap-select-countries {float: right; width: 81.3%; border: 1px solid #c1c1c1; box-sizing: border-box; padding: 12px 20px 13px; margin-bottom: 58px}
.wrap-select-countries ul {font-size: 14px; margin-bottom: 10px}
.wrap-select-countries p {font-size: 14px; line-height: 20px; padding-left: 12px}
.wrap-select-countries h3 {color: #000000; padding-bottom: 12px}
.wrap-select-countries ul li {line-height: 20px; margin-left: 16px; list-style-type: square}
.wrap-select-countries ul li ul {margin-top: 9px}
.wrap-select-countries ul li ul li {line-height: 22px}

.wrap-select-countries .select-countries {border: 1px solid #c1c1c1; width: 100%; border-collapse: collapse; margin: 0 0 15px 0}
.wrap-select-countries .data-save  {background: #3e53a4; padding: 8px 17px; border: none; color: #ffffff; cursor: pointer}
.wrap-select-countries .select-countries tr:nth-child(2n) {background: #f6f6f6}
.wrap-select-countries .select-countries tr td {border-right: 1px solid #e4e4e4; text-align: left; font-weight: normal; padding: 5px 16px; width: 25%}
.wrap-select-countries .select-countries tr td .fl_left {display: table-cell; vertical-align: middle}
.wrap-select-countries .select-countries tr td .fl_right {display: table-cell; vertical-align: middle}
.wrap-select-countries .select-countries tr td input {}
.wrap-select-countries .data-save:hover{background: #C6168D;}
.denied-party .status-screening.amber, .restricted-item .status-screening.amber, .status-restricted-item.amber {color: #ffb900}
.denied-party .status-screening.red, .restricted-item .status-screening.red, .status-restricted-item.red {color: #ea5b61}
.denied-party .status-screening.green, .restricted-item .status-screening.green, .status-restricted-item.green {color: #7cac00}

.status-updates .status-row, .data-status.amber {color: #ffb900}
.status-updates .status-row, .data-status.red {color: #ea5b61}
.status-updates .status-row, .data-status.green {color: #7cac00}
.status-screening.green {color: #7cac00}
.data-status.green {color: #7cac00}
.submit-btn {height: 30px;cursor: pointer;border: none;padding: 0 12px;font-weight: bold;font-size: 14px;font-family: PT Sans;color: #fff;background-color: #2d9aff;}

.caption-email-case {display: table; width: 100%}
.caption-email-case .wrap-tc-right {vertical-align: middle}
.caption-email-case .wrap-tc-left {width: 100%}
.caption-email-case .wrap-tc-right .blue_btn {background-color: #2d9aff; height: 30px; padding: 0 13px;}
.caption-email-case .wrap-tc-left h1 {padding: 27px 0 18px;}

.wrap-status-details {display: table; width: 100%; font-size: 13px; margin-bottom: 20px}
.wrap-status-details h3 {color: #000000; padding-bottom: 12px}
.wrap-status-details .status-updates {display: table-cell; padding: 16px 20px 20px 20px; background: #f5f5f5; width: 65%; vertical-align: top; position: relative;}
.wrap-status-details .status-updates .wrap-status {margin-bottom: 50px; }
.wrap-status-details .status-updates form {position: absolute; width: 95%; bottom: 20px; }
.wrap-status-details .status-updates .data-note {display: table; width: 100%}
.wrap-status-details .status-updates .data-note .insert-note {padding: 5px 10px; color: #000000; font-size: 14px; width: 80%; height: 30px; box-sizing: border-box}
.wrap-status-details .status-updates .data-note .insert-note.txt-sm {color: #c2c2c2}
.wrap-status-details .status-updates .data-note .add-note {display: table-cell; padding: 7px 10px; color: #ffffff; font-size: 14px; background: #2d9aff; border: none; width: 14%; cursor: pointer; font-weight: bold;}
.wrap-status-details .status-updates .data-note .add-note:hover, .caption-email-case .wrap-tc-right .blue_btn:hover {background: #45a5fe;}
.wrap-status-details .status-updates .wrap-status .status-row {margin-bottom: 8px}
.wrap-status-details .status-updates .wrap-status .status-row .data-time {color: #4f4f4f}
.wrap-status-details .status-updates .wrap-status .status-row .data-action {color: #000000}
.wrap-status-details .status-updates .wrap-status .status-row .data-status {}
.wrap-status-details .status-updates .wrap-status .status-row .err {color: #ea5b61; margin-left: 0px}

.wrap-status-details .order-details {display: table-cell; background: #f5f5f5; padding: 16px 20px 20px 20px}
.wrap-status-details .order-details h3 {padding-bottom: 5px}
.wrap-status-details .order-details ul li {margin-left: 15px; list-style-type: square; line-height: 26px; font-weight: bold}
.wrap-status-details .order-details ul li span {font-weight: normal}
.wrap-status-details .bg {display: table-cell; background: #ffffff; width: 2.2%}
.wrap-status-details .order-details .wrap-bg ul li {margin: 0 0 7px 15px; list-style-type: square}

.denied-party {padding: 16px 20px 20px; background: #f5f5f5; margin-bottom: 28px}
.denied-party h3 {display: inline-block; color: #000000; padding: 0}
.denied-party .status-screening {display: inline-block; margin-left: 0px; font-size: 18px;}
.denied-party .wrapper-details {display: table; margin: 16px 0 22px 0}
.denied-party .wrapper-details .wrapper-tables {display: table-cell; vertical-align: top; }
.denied-party .wrapper-details .wrapper-btn {display: block;padding: 75px 0 25px 105px;float: left;text-align: center;}
.denied-party .wrapper-details .relevancy-score {padding-right: 20px; text-align: right;}
.denied-party .wrapper-details .wrapper-btn input {width: 70%; display: inline-block; border: none; padding: 3px; color: #ffffff; cursor: pointer}
.denied-party .wrapper-details .ok-to-ship {background: #89bd02}
.denied-party .wrapper-details .ok-to-ship:hover {background: #3E53A4}
.denied-party .wrapper-details .do-not-ship {background: #ea5b61; margin-top: 8px}
.denied-party .wrapper-details .do-not-ship:hover {background: #f26d7d;}
.denied-party .wrapper-details .wrapper-tables table {border-collapse: collapse;}
.denied-party .wrapper-details .wrapper-tables table .table-header {background: #969696; color: #ffffff; font-size: 14px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th {padding: 15px 12px; font-weight: bold;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.ord-det {width: 85px; max-width: 85px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.name {width: 140px; max-width: 140px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.address {width: 102px; max-width: 102px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.city {width: 69px; max-width: 69px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.zip {width: 41px; max-width: 41px;}
.denied-party .wrapper-details .wrapper-tables table .table-header th.country {width: 77px; max-width: 77px;}
.denied-party .wrapper-details .wrapper-tables table tr {}
.denied-party .wrapper-details .wrapper-tables table tr td, .denied-party .wrapper-details .wrapper-tables table tr th {border: 1px solid #a6a6a6; text-align: left; font-weight: normal}

.width-fix-one{width: 85px; max-width: 85px; word-wrap: break-word;}
.width-fix-two{width: 140px; max-width: 140px; word-wrap: break-word;}
.width-fix-three{width: 102px; max-width: 102px; word-wrap: break-word;}
.width-fix-four{width: 69px; max-width: 69px; word-wrap: break-word;}
.width-fix-five{width: 41px; max-width: 41px; word-wrap: break-word;}
.width-fix-six{width: 77px; max-width: 77px; word-wrap: break-word;}
.width-fix-seven{width: 207px; max-width: 207px; word-wrap: break-word;}

.denied-party .match-results {border-collapse: collapse}
.denied-party .match-results .table-header th {background: #969696; color: #ffffff; font-size: 14px; padding: 10px 12px}
.denied-party .match-results tr td a {color: #2d9aff}
.denied-party .match-results .table-header th.ord-det {width: 87px; max-width: 87px;}
.denied-party .match-results .table-header th.name {width: 140px; max-width: 140px;}
.denied-party .match-results .table-header th.name span {font-weight: normal; font-size: 12px}
.denied-party .match-results .table-header th.address {width: 102px; max-width: 102px;}
.denied-party .match-results .table-header th.city {width: 69px; max-width: 69px;}
.denied-party .match-results .table-header th.zip {width: 41px; max-width: 41px;}
.denied-party .match-results .table-header th.country {width: 77px; max-width: 77px;}
.denied-party .match-results .table-header th.source-list {width: 207px; max-width: 207px; line-height: 14px}
.denied-party .match-results tr th, .denied-party .match-results tr td {border: 1px solid #a6a6a6; padding: 6px 12px; line-height: 14px;   position: relative;}
.denied-party .match-results tr td.links {font-weight: bold;}
.denied-party .match-results tr td .att {background: url(../images/attantion.png) no-repeat center center; width: 100%; height: 15px; display: inline-block}
.denied-party .match-results ul {margin-left: -25px; list-style-type: none;}
.denied-party .match-results ul li {line-height: 16px;font-weight: bold;}
.denied-party .match-results ul li span {font-weight: normal;}

.denied-party-additional-information {margin-left: -25px;list-style-type: none;}

.relevancy { padding: 14px 10px; background: #f4f5f3; margin: 5px 0 0px; width: 270px; float: right;}
.relevancy label {font-size: 13px; color: #000000;   padding: 10px;}
.relevancy select {width: 65px;  height: 30px;}
.relevancy .warning { padding: 10px 0 0 35px; color: #a8a8a8; display: block;}

.tbl-btm td {position: relative;}
.rel-label {position: absolute;display: block; min-width: 22px;border-left: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; height: 15px;top: 0;right: 0;font-size: 11px;color:#202020;text-align: center;line-height: 15px;}
@-moz-document url-prefix()
{
    .rel-label {top: -1px;}
}
.rel-label.rose {background:#ffebed;}
.rel-label.yellow {background:#f0fbd4;}



.restricted-item {padding: 16px 20px 20px; background: #f5f5f5; margin-bottom: 53px}
.restricted-item h3 {display: inline-block; color: #000000; padding: 0}
.restricted-item .status-screening {display: inline-block; margin-left: 0px; font-size: 18px;}
.restricted-item .sku {width: 100%; margin: 16px 0 0; border-collapse: collapse}
.restricted-item .sku .table-header th {background: #969696; color: #ffffff; font-size: 14px; padding: 18px 12px; font-weight: bold}
.restricted-item .sku .table-header th.sku {width: 12.8%; padding: 10px 12px 10px 12px}
.restricted-item .sku .table-header th.description {width: 17.8%}
.restricted-item .sku .table-header th.classification {width: 19%}
.restricted-item .sku .table-header th.screening-status {width: 16.5%}
.restricted-item .sku  .table-header th.compliance-warning {width: 19.5%}
.restricted-item .sku  .table-header th.action {width: 16.5%}
.restricted-item .sku tr th, .restricted-item .sku tr td {border: 1px solid #a6a6a6; text-align: left; font-weight: normal; padding: 12px; line-height: 16px}
.restricted-item .sku tr td.btn {text-align: center; padding: 18px}
.restricted-item .sku tr td input {width: 100%; display: inline-block; border: none; padding: 3px; color: #ffffff; cursor: pointer}
.restricted-item .sku tr td .ok-to-ship {background: #89bd02}
.restricted-item .sku tr td .ok-to-ship:hover {background: #3E53A4}
.restricted-item .sku tr td .do-not-ship {background: #ea5b61; margin-top: 8px}
.restricted-item .sku tr td .do-not-ship:hover {background: #f26d7d;}
.red {color: #ea5b61}
.amber{color: #ffb900}
.order-details .links {color: #2d9aff}

.match-red {color:red}

/*for contact us popup*/
label.inl-ch_1 {width:auto; margin:0 12px 0 0; padding:0; display:inline-block; float:none; font-weight:normal; vertical-align:middle;}
.clear_for_contact_us_popup {clear: both;}

.big-button {margin-left: 90px}

/* New styles from 05-10-2015 */
.box-list .tbl-norm .jump_out_row {}
.box-list .tbl-norm .jump_out_row td {padding-top: 15px; padding-bottom: 15px; font-size: 14px; background-color: #A8D9EC;}
.box-list .tbl-norm .jump_out_row td:last-child {font-size: 12px;}
#calculation_results {margin-left: -8px; margin-right: -8px;}
#calculation_results .tbl-norm td:first-child {padding-left: 10px;}
#calculation_results .tbl-norm .pad-top-row td {padding-top: 5px;}
#calculation_results .tbl-norm .pad-bottom-row td {padding-bottom: 25px;}


.border-colspan3-td hr {background-color: #73B42B; border: 0; height: 1px;}
.pricing-table td a {
	color:#3E53A4;
}
#add_user_form .formRow {
 padding-bottom: 10px;
}
.hs-code-dropdown-ul {
 background: #fff;
}
#more_button {
 height:32px;
 margin-top: -4px;
 display: block;
}
.remove-icon-cross:before {
 content:none;
}
.remove-icon-cross {
 background: none;
 width:18px;
 height: 18px;
 transition: none;
}
.calculation-button-cant-find a {
 height: 34px;
 line-height: 34px;
 padding: 0 5px !important;
}
.box-list .head .num strong:after {
 content: ".";
}

#shipments_search_form #shipments_keyword::-webkit-input-placeholder {
	color: #000000;
}

#shipments_search_form #shipments_keyword:-moz-placeholder {
	color: #000000;
}

#shipments_search_form #shipments_keyword::-moz-placeholder {
	color: #000000;
}

#shipments_search_form #shipments_keyword:-ms-input-placeholder {
	color: #000000;
}

.checked-shipping-service {
	background-color: #ffffcc !important;
}

#denied_party_form td {
 font-size: 14px;
 font-weight: bold;
}
.input-output-currency select {
 float:left;
}
input::-ms-clear {
 display: none;
}
input.fake-input {width: 0; border: none; display: none;}

.winLoadingEffectLoader.paymentLoadingEffectLoader {
    position: absolute;
}

#calculation_form #add_product_btn {
 background: none !important;
}
.ship-content {
    margin-bottom: 60px;
}

.account-block{
    width: 82px;
    word-break: break-word;
}
.order-id-block{
    width: 66px;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-word;
}
.order-date-block{
    word-break: break-word;
    width: 47px;
}

.remittance-detail .detail-text,
.remittance-detail .detail-arrow{display: inline-block;}
.remittance-detail {width: 125px;margin-bottom: 0;}
.remittance-detail .detail-text{width: 100px;}
.remittance-detail a:hover{text-decoration: none}
a:hover .detail-text {text-decoration: underline}






.blue-table-style>tbody>tr>th {
 border-bottom: 1px solid #2D9AFF !important;
 color: #2D9AFF !important;
 background: #fff !important;
 border-left:0 !important;
 border-right:0 !important;
 border-top: 5px solid #2D9AFF;
}
.blue-table-style>tbody>tr>th a {
 color: #2D9AFF !important;
}
.blue-table-style>td {
 border-left:0 !important;
 border-bottom:0 !important;
 border-right: 1px solid #e3e3e3;
}
.blue-table-style tr td {
 border-bottom: 0 !important;
 border-top: 0 !important;
}
.blue-table-style>tbody>tr:last-child>td {
 border-bottom: 1px solid #2d9aff !important;
}
.blue-table-style tr:nth-child(odd)>td {
 background: rgba(232, 232, 232, 0.28);
}

#deferment-account-table tr:nth-child(odd)>td {
 background: rgba(232, 232, 232, 0.28);
}

#additional_users_table tr:nth-child(even)>td {
 background: rgba(232, 232, 232, 0.28) !important;
}
#additional_users_table tr:nth-child(odd)>td {
 background: #fff !important;
}
.last-th-normal tbody tr th:last-child a{
 color:#fff !important;
}
.last-th-normal tbody tr th:last-child{
 border-bottom:0 !important;
 border-top:0 !important;
}
.last-th-normal tbody tr td:first-child {
 border-left: 0 !important;
}
.last-th-normal tbody tr td:last-child {
 border-right: 0 !important;
}



.blue-table-style .separator td {
 background: #2D9AFF !important;
 color:#fff !important;
}


/*@-webkit-keyframes test {*/
 /*0% {*/
  /*background: yellow;*/
 /*}*/
 /*50% {*/

  /*background: green;*/
 /*}*/
 /*100% {*/
  /*background: red;*/
 /*}*/
/*}*/

/*.update-block {*/
 /*-webkit-animation-name: test;*/
 /*-webkit-animation-duration: 0.05s;*/
 /*-webkit-animation-iteration-count: 10000;*/
 /*-webkit-animation-direction: alternate;*/
 /*-webkit-animation-timing-function: linear;*/
/*}*/
.ext-ord-id{width: 65px; word-wrap: break-word;}
.ship-sold-to{width: 49px; word-wrap: break-word;}

#plus_before:before {
 content: "+";
 color: #2D9AFF;
 font-size: 23px;
 padding-right: 5px;
 top: 4px;
 position: relative;
}
#sub_account_form_visible {
 color: #2D9AFF;
}


@media all and (-ms-high-contrast:none)
{
 .h-nav a {
  font-size: 12px !important;
 }
 *::-ms-backdrop, .h-nav a {
  font-size: 12px !important;
 }
}

.social-container li.icn-tw a {
 background-position: -148px 0;
}
.social-container li.icn-fb a {
 background-position: -178px 0;
}
.social-container li.icn-in a {
 background-position: -208px 0;
}
.social-container li.icn-yt a {
 background-position: -238px 0;
}
.social-container li {
 display: inline-block;
 margin-right: 5px;
 margin-left: 0;
}
.social-container li a {
 background-repeat: no-repeat;
 display: inline-block;
 height: 100%;
 width: 100%;
}
.social-container li.icn-fb a, .social-container li.icn-tw a, .social-container li.icn-yt a, .social-container li.icn-in a {
 background-image: url("../images/redesign/m-spr-global-2x.png");
 background-size: 618px 208px;
 width: 28px;
 height: 28px;
 margin-bottom: 0;
 margin-top: 0;
}

/* Referall banner */
.referall-banner { position: relative; left: 720px; top: -645px; background-color: yellow; font-size: 17px; width: 220px; padding: 10px; text-align: center }
}
.formRow label:first-letter{
 text-transform: uppercase;
}
.info-content.iframe_widget_info, .info-content.magento_extension_shipping{
 margin-top: -35px;
}

.deferment-transactions-header {
    background-color: #E3E3E3;
}

.deferment-transactions-form {
    display: inline-block;
}

.deferment-transactions-header-buttons {
    display: inline-block;
    float: right;
    padding: 9px;
    font-size: 1.33em;
    /* line-height: 42px; */
}
.mt5 {
 margin-top:5px !important;
}

.product-container {
    margin-left: 18px;
    position: relative;
    width: 230px
}

.left-line, .right-line {
 display: inline-block;
 vertical-align: bottom;
 width: 50%;
}
