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, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; outline: none;}
html {height:100%;}
body {height:100%; position:relative; font:62.5%/1.6em Arial, Tahoma, Verdana, sans-serif; color:#404040; background:#fff url(/images/bg_page-bg.gif);}
a {color:#c5239e; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right !important;}
.fleft {float:left;}
.fright {float:right !important;}
h1 {font-size:2.9em;} h2 {font-size:2.4em;} h3 {font-size:1.6em;} h4 {font-size:1.2em;}
h1, h2, h3, h4 {line-height:1.2em;}
li {list-style:none;}
img {border:0;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#666; border:1px solid #b4b4b4; padding:3px 4px; background:#fff;}
textarea {font:1em Arial, Helvetica, sans-serif; color:#666; border:1px solid #b4b4b4; padding:3px 4px 2px; background:#fff;}
select {background:#fff;}
.wrapper {overflow:hidden; zoom:1;}
.noPadB {padding-bottom:0 !important;}
.noMargB {margin-bottom:0 !important;}
.noMargR {margin-right:0 !important;}
sup {vertical-align:baseline; position:relative; top:-5px;}
sub {vertical-align:baseline; position:relative; bottom:-3px;}
/*--------------Page-----------------*/
.all {background:url(/images/bg_page-bgX.gif) repeat-x; min-width: 966px;}
.header-box {background:url(/images/bg_header.gif) repeat-x; height:93px; margin-bottom:6px; min-width: 966px;}
.header-boxNull {background:none;}
.header-boxNull .header {display:none;}
.header {width:960px; margin:0 auto; padding:18px 0 0;}
.logo {float:left; width:134px; height:37px; background:url(/images/logo4.png) no-repeat; margin-top:3px; margin-right:-14px;}
.logo a {float:left; width:134px; height:37px; text-indent:-1000em;}
.labs-logo {float:left; width:134px; height:53px; background:url(/images/BundleBoxLabsLogo.png) no-repeat; margin-top:-10px; margin-right:-14px;}
.labs-logo a {float:left; width:134px; height:53px; text-indent:-1000em;}
.menu li {float:left;width:105px;}
.menu li .btn-bg {width:49px; height:49px; display:block; position:absolute; top:0; left:50%; margin-left:-25px; margin-bottom:2px; overflow:hidden;}
.menu li .btn-bg .bg {width:98px; height:49px; display:block; background:url(../images/menu-bg2.png) no-repeat; margin-bottom:-49px; margin-left:-49px;}
.menu li.m-mycart .btn-bg .bg {background:url(../images/menu-bgUSA.png) no-repeat;}
.menu li.act .btn-bg .bg, .menu li a:hover .btn-bg .bg, .menu li a:hover .btn-bg .bg-invite-friends {margin-left:0;}
.menu li .icon {width:49px; height:49px; display:block; z-index:11;}
.menu li a {color:#d7d7d7; font-weight:bold; text-decoration:none; float:left; position:relative; padding-top:51px; width:96px; text-align:center;}
.menu li a:hover {color: #fff; text-decoration:none;}
.menu li a:hover .text {text-decoration:underline;}
.menu li a.m-refer {margin:0 0 -49px 0; width:86px; height:49px; padding:0; display:block; float:none; z-index:2;}
.menu li a.m-refer .btn-bg {width:86px; margin-left:-43px;}
.menu li a.m-refer .bg {background:url(../images/m-ico_refer.png) no-repeat; width:172px; margin-left:-86px; text-indent:-10000em;}
.menu li a.m-refer em {text-indent:0; text-decoration:none; left:75%;}
.menu li.act a.m-refer .bg {margin-left:-86px;}
.menu li a.m-refer:hover .bg,.menu li.act a.m-refer:hover .bg {margin-left:0;}
.menu li a.m-invFr {height:39px; width:48px; margin:5px 0 -44px 26px; padding:0; display:block; float:none; z-index:2;}
.menu li a.m-invFr .btn-bg {width:48px; height:39px}
.menu li a.m-invFr .bg {background:url(../images/m-ico_invFrGet10.png) no-repeat; text-indent:-10000em; width:96px; height:39px; margin-left:0;}
.menu li a.m-invFr em {text-indent:0; text-decoration:none;}
.menu li.act a.m-invFr .bg {margin-left:0;}
.menu li a.m-invFr:hover .bg {margin-left:-48px;}
.m-account-details .icon {background:url(/images/m-ico_account-details.png) no-repeat;}
.m-arrived-shipments .icon {background:url(/images/m-ico_arrived-shipments.png) no-repeat;}
.m-book-shipment .icon {background:url(/images/m-ico_book-shipment.png) no-repeat;}
.m-delivery-addresses .icon {background:url(/images/m-ico_delivery-addresses.png) no-repeat;}
.m-message-center .icon {background:url(/images/m-ico_message-center.png) no-repeat;}
.m-order-history .icon {background:url(/images/m-ico_order-history.png) no-repeat;}
.m-track-status .icon {background:url(/images/m-ico_track-status.png) no-repeat;}
.m-invite-friends .icon {background:url(/images/m-ico_invFr.png) no-repeat; width:86px; margin-left:0px}
.m-mycart .icon {background:url(/images/m-ico_cart.png) no-repeat;}
.menu li em {display:block; position:absolute; top:-13px; left:50%; margin-left:4px; width:29px; height:28px; background:url(/images/circle-blue.png) no-repeat; color:#fff; text-align:center; z-index:20; font-size:1.1em; font-weight:bold; padding:4px 3px 0 0; _padding-right:1px; _width:31px;}
.menu li.last {margin-right:-100px;}
.top-loginBox-out {height:74px; background:#fff url(/images/bg_top-row2.gif) 0 100% repeat-x;}
.top-loginBox {width:966px; margin:0 auto; padding-top:16px;}
.login-register {float:left; font-size:1.6em; padding-left:12px; padding-top:3px;}
.login-register input.btn {margin-top:-3px; margin-left:16px;}
.login-notice {float:left; font-size:1.4em; font-weight:bold; color:#c5239e; padding-left:12px; padding-top:8px; max-width: 300px}
.login-login {float:right;}
.login-login label {font-size:1.6em; float:left; padding-top:7px;}
.login-login input.btn {float:left; margin:-1px 4px 0 15px; zoom:1;}
.login-login span.txt {float:left; background:url(/images/bg-input-login.png) no-repeat; margin-left:8px;}
.login-login input.txt {width:178px; height:21px; padding:4px 8px; border:0; float:left; background:none; font-size:16px;}
.login-login span {float:left;}
.login-login span span {float:left; clear:left; padding-left:8px; padding-top:4px;}
.login-login span label {font-size:1em; padding:0;}
.login-error span.txt {background-image:url(/images/bg-input-login2.png); margin-left:6px; margin-top:-2px;}
.login-error input.txt {padding:6px 10px; width:174px; margin-right:4px;}
.login-error input.btn {margin-left:13px;}
.login-error span span {padding-top:2px;}
.login-notify {float:right;}
.login-notify label {font-size:1.6em; float:left; padding-top:7px;}
.login-notify input.btn {float:left; margin:-1px 4px 0 11px; zoom:1;}
.login-notify input.txt {width:178px; height:21px; padding:4px 8px; border:0; margin-left:16px; float:left; background:url(/images/bg-input-login.png) no-repeat; _background-attachment:fixed; font-size:16px;}
.login-notify span.message {float:left; width:155px; margin-left:11px; font-size:1.1em; line-height:1.3em;}
.login-notify span.forgot_password {float:left; background:url(/images/bg-input-login.png) no-repeat; margin-left:6px;}
.login-notify input.forgot_password {width:178px; height:21px; padding:4px 8px; border:0; float:left; background:none; font-size:16px;}

.top-nav-out {background:#3e3e3e url(/images/bg_top-row.gif) repeat-x; height:26px;}
.top-nav {width:950px; margin:0 auto; font-size:1.1em; font-weight:bold; color:#fff; text-align:right; padding-top:4px;}
.top-nav a {margin-left:31px; color:#fff; text-decoration:none;}
.top-nav a:hover {text-decoration:underline;}
.top-nav a.a-dis {color:#999;}
.top-nav .btn {margin-bottom:-4px; cursor:pointer;}

.header-mid {overflow:hidden; zoom:1; width:962px; padding-left:0px;  margin:0 auto -1px; padding-top:34px;}
.logo2 {background:url(/images/logo3.png) no-repeat; float:left; width:284px; height:54px; margin-top:-7px; padding-bottom:11px;}
.logo2 a {float:left; width:284px; height:54px; text-indent:-1000em; position:relative;}
.header-mid .decor {float:right; background:url(/images/decor-plant.png) no-repeat; width:219px; height:69px; text-indent:-1000em;}

.main {width:966px; margin:0 auto;}
.main-top {background:url(/images/bg_main-top.png) no-repeat; height:10px;}
.main-botm {background:url(/images/bg_main-botm.png) no-repeat; height:11px;}
.main-mid {background:url(/images/bg_main-mid.png) repeat-y; padding:4px 11px 15px; overflow:hidden; zoom:1; min-height:300px;}
.main h2 {margin-bottom:4px;}
.main h2.submited {padding-left:27px; background:url(/images/icon-submit.gif) 0 0.12em no-repeat; font-size:2.4em; color:#227900;}
.main h3 {color:#214371; margin-bottom:14px;}
.main h3.und {border-bottom:1px solid #8e9eab; padding-bottom:4px;}
.main h3 .side {float:right; margin-top:-3px; font-size:10px;}
.main h3 .side .btn-1 {margin:0 9px 0 11px;}
.main h3 a.side {margin-top:1px;}
.main h3 a.side img {position:relative; top:3px;}
.main h4 {font-size:1.4em; color:#214371;}
.main p {font-size:1.1em; margin-bottom:15px; overflow:hidden; zoom:1;}
.main p.f12 {font-size:1.2em;}
.main p.f13 {font-size:13px;}
.main p.f13a {font-size:13px; font-weight:bold; font-style:italic; color:#003b94; padding-top:4px;}
.main p.f15 {font-size:1.5em; line-height:1.3em;}

.main ul,.main ol {margin-bottom:12px;}
.main li {font-size:1.2em;}
.main li li,.main li p {font-size:1em;}
p.txt-botm-side {font-size:1em; text-align:right; color:#969696;}
.note-h {color:#214371; font-style:italic;}
p.f-side {margin-bottom:4px;}
p.f-side .side {float:right; font-weight:bold; font-size:10px;}
p.f-side .side img {position:relative; top:3px;}

.side-col {float:left; width:185px; margin-right:55px; padding-top:25px;}
.main-col {overflow:hidden; zoom:1; padding-top:25px;}

.ul-disk li {margin-left:20px; list-style:disc; margin-bottom:6px;}

.warning {text-align:right; font-size:1.0em;  color:#C00; padding-bottom:8px; width: 100%;}

.list-1 {padding-bottom:8px;}
.list-1 li {font-size:1.2em; font-weight:bold; color:#c5239e; margin-bottom:11px; list-style:none;}
.list-1 a {color:#404040; text-decoration:none;}
.list-1 a:hover {text-decoration:underline;}
ul.list-1a {margin:15px 0 25px;}
.list-1a li {font-size:1.2em; font-weight:bold; color:#c5239e; margin-bottom:11px; list-style:none;}

.list-2 {margin-bottom:-11px;}
.list-2 li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:11px;}
.list-2 li .c-1 {float:left; width:48%; text-align:right; margin-right:22px;}
.list-2a {margin-bottom:-4px;}
.list-2a li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:7px;}
.list-2a li .c-1 {float:left; width:35%; text-align:right; margin-right:12px;}
.list-2a li .c-2 {float:left; width:241px; margin-right:2px;}
.list-2a li select {width:241px; margin-right:2px; float:left;}
.list-2a li select.w-72 {margin-right:8px;}
.list-2a li input.txt {padding:1px 4px 2px; width:231px;}
.list-2a li .note {font-size:0.8em; font-style:italic; margin-left:9px; margin-top:3px;}
.list-2a li .note2 {line-height:1em; margin-top:-1px;}
.list-2a li .check-field input,.list-2a li .check-field span {float:none;}
.list-2a li .check-field span {margin-left:5px;}
.list-2a li.error, .pop-form1 li.error {margin-bottom:6px; margin-top:-1px;}
.list-2a li.error input.txt, .list-2a li.error select, .pop-form1 li.error input, .pop-form1 li.error select, .pop-form1 li.error textarea {border:2px solid #c5239e;}
.list-2a li.error .st-error {_margin-right:8px;}
.list-2a li.error .st-error select {_margin-right:0;}
.list-2a li.error .note, .pop-form1 li.error .note {color:#c5239e; font-style:normal; font-weight:bold;}
.list-2a li input.w-44 {margin-right:187px;}
.list-2a li input.w-54 {margin-right:177px;}
.list-2a li .btn-1 {margin-right:6px; margin-left:10px;}
.list-2a2 li .c-1 {width:32%;}

.list-3 {margin-bottom:-11px;}
.list-3 li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:11px;}
.list-3 li .c-1 {float:left; width:92px; text-align:right; margin-right:12px;}
.list-3 li .c-2 {float:left; width:230px; margin-right:7px;}
.list-3 li .c-2 input.txt {width:220px; background:#fff;}
.list-3 li .error input.txt {color:#c5239e; font-weight:bold;}
.list-3 li a {font-size:0.8em; font-weight:bold;}
.list-3a {margin-bottom:10px;}
.list-3a li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:11px;}
.list-3a li .c-1 {float:left; width:105px; text-align:right; margin-right:12px; padding-top:2px;}
.list-3a li .c-2 {float:left; margin-right:7px;}
.list-3a li .note {float:left; font-size:0.8em; font-style:italic; color:#666; margin-top:3px;}
.list-3a2 li .c-1 {width:158px;}

.list-4 {margin-bottom:-5px;}
.list-4 li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:11px;}
.list-4 li .c-1 {float:left; width:210px; text-align:right; margin-right:12px;}
.list-4a li .c-1 {width:343px;}
.list-4 li .c-2 {white-space:nowrap;float:left; width:66px; text-align:right; margin-right:9px;}
.list-4 li .c-i {float:left; width:45px; text-align:center; margin-right:9px;}
.list-4 li .c-i2 {float:right;}
.list-4 li .note {font-size:0.8em; color:#c5239e;}
.list-4 li.row-total {border-top:1px solid #8e9eab; border-bottom:1px solid #8e9eab; padding:10px 0 12px;}
.list-4 li.row-total2 {padding-left:434px; margin-left:-434px; margin-right:-50px; _position:relative;}

.list-4b {margin-bottom:-5px;}
.list-4b li {font-size:1.2em; overflow:hidden; zoom:1; list-style:none; margin-bottom:11px;}
.list-4b li .c-1 {float:left; width:50%; text-align:right; margin-right:12px;}
.list-4b li .c-2 {white-space:nowrap;float:left; text-align:right; margin-right:9px;}

.box-sh {width:758px; margin:0 auto 40px;}
.box-sh .t-row {height:16px; background:#f8f8f8 url(/images/box-sh-top.gif) repeat-x; overflow:hidden; zoom:1;}
.box-sh .b-row {height:16px; background:#f8f8f8 url(/images/box-sh-botm.gif) 0 100% repeat-x; overflow:hidden; zoom:1;}
.box-sh .t-row b,.box-sh .t-row em,.box-sh .b-row b,.box-sh .b-row em {height:16px; width:16px; float:left; background:url(/images/box-sh-corns.gif) no-repeat;}
.box-sh .t-row em {background-position:100% 0; float:right;}
.box-sh .b-row b {background-position:0 100%;}
.box-sh .b-row em {background-position:100% 100%; float:right;}
.box-sh .c-row {background:#f8f8f8 url(/images/box-sh-left.gif) repeat-y;}
.box-sh .c-rowIn {background:url(/images/box-sh-right.gif) 100% 0 repeat-y; padding:10px 59px; zoom:1;}
.box-sh h3 {font-size:1.4em; margin-bottom:9px;}

.box-shIn {background:#ebebeb; margin-bottom:17px;}
.box-shIn2 {background:#ddecf4;}
.box-shInT, .box-shInB {height:3px; overflow:hidden;}
.box-shInT b,.box-shInT em,.box-shInB b,.box-shInB em {float:left; width:3px; height:3px; background-repeat:no-repeat;}
.box-shInT b {background-image:url(/images/box-shIn-tl.png);}
.box-shInT em {background-image:url(/images/box-shIn-tr.png); float:right;}
.box-shInB b {background-image:url(/images/box-shIn-bl.png);}
.box-shInB em {background-image:url(/images/box-shIn-br.png); float:right;}
.box-shInC {padding:10px 15px 10px 8px;}
.box-shIn .list-4 {margin-bottom:0;}
.box-shIn .list-4 li {margin-bottom:5px; padding-top:3px;}
.box-shIn .list-4 li .c-1 {width:227px;}
.box-shIn .list-4 input.txt {padding:2px 4px;}
.box-shIn input.txt,.box-shIn textarea {font-size:12px; font-style:italic; color:#3c6687;}
.box-shIn .item-num {float:left; margin:-4px 0 -40px 2px; background:url(/images/box-sh-numer.gif) no-repeat; width:25px; height:21px; font-size:14px; font-weight:bold; color:#214371; text-align:center; padding-top:4px;}
.box-shIn .item-rActs {float:right; margin-top:-10px;}
.box-shIn .item-rActs img {vertical-align:middle;}

.box-grey {background:#f3f3f3; padding:7px 8px; min-height:1.7em; _height:1.7em; margin-bottom:10px;}
.box-grey h4 {margin-bottom:-1em; color:#214371; font-size:1.4em;}
a.help-ico {float:right; font-size:1.2em; text-align:right; margin-left:-200px; $margin-left:0; $width:100px; position:relative;}
a.help-ico em {background:url(/images/icon-i.png) no-repeat; float:right; width:17px; height:17px; margin-left:3px;}
a.help-ico b {background:url(/images/icon-i2.png) no-repeat; float:right; width:14px; height:14px; margin:3px 0 0 3px;}
.box-grey1 {background:#f3f3f3; padding:11px 18px 5px; min-height:1.7em; margin-bottom:10px; overflow:hidden; zoom:1;}
.box-grey1 p {font-size:1.2em; line-height:1.2em;}
.box-grey2 {background:#f3f3f3; padding:11px 26px 5px; min-height:1.7em; margin-bottom:10px; overflow:hidden; zoom:1;}
.box-grey2 h3 {font-size:1.4em; margin-bottom:12px; margin-left:-11px;}
.box-grey2 p {font-size:1.2em; line-height:1.15em;}
.box-grey2 a {color:#214371;}
.box-grey2 p.news-date {font-size:1.1em; font-style:italic; color:#214371; margin-left:-11px; margin-bottom:8px;}
.box-grey2 .vision {float:right; margin:0 -16px 0 10px; border:1px solid #ccc;}
.box-grey2 .w-img {overflow:hidden; zoom:1; padding-right:70px;}
.box-greyR {background:#e5e5e5; margin-bottom:12px;}
.box-greyR .in-top,.box-greyR .in-botm {height:8px;}
.box-greyR .in-top em,.box-greyR .in-top b,.box-greyR .in-botm em,.box-greyR .in-botm b {background:url(/images/box-greyR.gif) no-repeat; float:left; width:8px; height:8px;}
.box-greyR .in-top b {background-position:100% 0; float:right;}
.box-greyR .in-botm b {background-position:100% 100%; float:right;}
.box-greyR .in-botm em {background-position:0 100%;}
.box-greyR .in-cont {padding:11px 14px;}
.get-banner h4 {font-size:1.2em; color:#333; margin-bottom:15px;}
.get-banner .banner {margin-left:26px;}
.blue-box {background:#706ece url(/images/bg_blue-grad.gif) repeat-x; margin-bottom:20px; zoom: 1;}
.blue-box .in-top,.blue-box .in-botm {height:4px;}
.blue-box .in-top b,.blue-box .in-top em,.blue-box .in-botm b,.blue-box .in-botm em {float:left; width:4px; height:4px; background:url(/images/corn-blue-box.gif) no-repeat;}
.blue-box .in-top em {float:right; background-position:100% 0;}
.blue-box .in-botm b {background-position:0 100%;}
.blue-box .in-botm em {float:right; background-position:100% 100%;}
.blue-box .in-cont {overflow:hidden; zoom:1;}
a.box-wh {width:281px; height:251px; float:left; margin:0 10px -4px 23px; display:inline; overflow:hidden; color:#333;}
a.box-wh1 {margin-left:9px;}
a.box-wh:hover {text-decoration:none;}
.bwh {width:562px; height:251px; display:block; margin-bottom:-251px; margin-left:0;}
a.box-wh:hover .bwh,a.box-whH .bwh {margin-left:-281px;}
.wh1 {background:url(/images/bg_wh1.png) no-repeat;}
.wh2 {background:url(/images/bg_wh2.png) no-repeat;}
.wh3 {background:url(/images/bg_wh3.png) no-repeat;}
.blue-box h2 {padding:15px 30px 14px;}
.box-wh .cont {display:block; padding:10px 10px 10px 40px;}
.box-wh1 .cont {padding-left:35px;}
.box-wh .cont img {display:block;}
.box-wh h3 {display:block;}
.box-wh .icon {display:block; margin:0 auto 2px;}
.box-wh .p {line-height:1.2em; display:block; font-size:1.1em;}
.box-wh p {line-height:1.2em; padding:0 14px;}
.box-redB {background:#fdedff url(/images/box-redB-bg.gif) repeat-x; margin-bottom:15px;}
.box-redB .in-top b,.box-redB .in-top em,.box-redB .in-botm b,.box-redB .in-botm em { float:left; width:6px; height:6px; background:url(/images/box-redB-corn.gif) no-repeat;}
.box-redB .in-top {height:6px; background:url(/images/box-redB-bord.gif) repeat-x;}
.box-redB .in-botm {height:6px; background:url(/images/box-redB-bord.gif) 0 100% repeat-x;}
.box-redB .in-top em {float:right; background-position:100% 0;}
.box-redB .in-botm b {background-position:0 100%;}
.box-redB .in-botm em {float:right; background-position:100% 100%;}
.box-redB .in-cont {border-left:2px solid #c5239e; border-right:2px solid #c5239e; padding:0 12px; font-weight:bold; color:#c5239e;}
.box-greenB {background:#ddffcb; margin-bottom:15px;}
.box-greenB .in-top b,.box-greenB .in-top em,.box-greenB .in-botm b,.box-greenB .in-botm em {float:left; width:5px; height:5px; background:url(../images/box-greenB-corn.gif) no-repeat;}
.box-greenB .in-top {height:5px; background:url(../images/box-greenB-bord.gif) repeat-x;}
.box-greenB .in-botm {height:5px; background:url(../images/box-greenB-bord.gif) 0 100% repeat-x;}
.box-greenB .in-top em {float:right; background-position:100% 0;}
.box-greenB .in-botm b {background-position:0 100%;}
.box-greenB .in-botm em {float:right; background-position:100% 100%;}
.box-greenB .in-cont {border-left:2px solid #147700; border-right:2px solid #147700; padding:2px 13px; font-size:13px; font-weight:bold; color:#147700;}
.box-greenB .in-cont img {vertical-align:middle; margin-right:3px;}
.w-569-c {width:569px; margin-left:auto; margin-right:auto;}
.box-faq {background:#f3f3f3; padding:10px 31px; margin-bottom:9px;}
.box-faq h3 {background:#c5239e url(/images/bx-pinkL.gif) no-repeat; color:#fff; font-size:1.2em; margin:-10px -31px 14px;}
.box-faq h3 .in {background:url(/images/bx-pinkR.gif) 100% 0 no-repeat; display:block; padding:6px 13px 6px 31px;}
.box-faq h3 .toTop {background:url(/images/bx-pinkT.gif) no-repeat; color:#fff; float:right; padding-left:17px;}
.box-faq p {font-size:1.2em; line-height:1.22em; font-style:italic; margin-bottom:11px;}

.menuList { margin-bottom:21px; width:939px;}
.menuList .LevelTopOpen {display:block; background:#e33ead url(/images/MenuListLi1Open-b.png) no-repeat bottom;}
.menuList .LevelTopOpen span {display:block; background:url(/images/MenuListLi1Open-t.png) no-repeat top left; min-height:29px; padding:0 10px;}
.menuList .LevelTopOpen span a {background:url(/images/MenuListLi1-Ico.gif) no-repeat 0 10px; display:block; color:#fff; font-weight:bold; padding-left:19px; line-height:29px;}
.menuList .LevelTopClose {display:block; background:url(/images/MenuListLi2Close-b.png) no-repeat bottom left;}
.menuList .LevelTopClose span {display:block; background:url(/images/MenuListLi2Close-t.png) no-repeat top left; min-height:29px; padding:0 10px;}
.menuList .LevelTopClose span a {background:url(/images/MenuListLi3-Ico.gif) no-repeat 0 10px; display:block; color:#666666; font-weight:bold; padding-left:19px; line-height:29px;}
.menuList .LevelTwoOpen {display:block; background:#fde5f4 url(/images/MenuListLi2Open-b.png) no-repeat bottom left; width:939px;}
.menuList .LevelTwoOpen span {display:block; background:url(/images/MenuListLi2Open-t.png) no-repeat top left; min-height:29px; padding:1px 10px 0 10px;}
.menuList .LevelTwoOpen span a {background:url(/images/MenuListLi2-Ico.gif) no-repeat 0 9px; display:block; color:#333333; padding-left:19px; line-height:29px;}
.menuList .LevelTwoClose {display:block; background:url(/images/MenuListLi2Close-b.png) no-repeat bottom left; width:939px;}
.menuList .LevelTwoClose span {display:block; background:url(/images/MenuListLi2Close-t.png) no-repeat top left; min-height:29px; padding:1px 10px 0 10px;}
.menuList .LevelTwoClose span a {background:url(/images/MenuListLi3-Ico.gif) no-repeat 0 9px; display:block; color:#666666; padding-left:19px; line-height:29px;}
.menuList ul li ul {background:#f3f3f3 url(/images/MenuListLiUl-b.png) no-repeat bottom left; margin-bottom:0;}
.menuList ul li ul li {padding:7px 20px 8px 30px; margin-top:0;}
.menuList ul li ul li {font-style:italic; color:#333333;}
.menuList ul li ul li a:hover {text-decoration:underline;}
.menuList ul li {margin-top:-1px;}
.menuList ul li.First { margin-top:0;}


.banners-gr {overflow:hidden; zoom:1; margin-bottom:10px;}
.banner-gr {background:url(/images/banner-bg-grey.png) no-repeat; width:461px; height:67px;}
.banner-gr .text {float:left; margin:17px 0 0 21px; display:inline;}
.banner-gr .btn {float:right; margin:18px 11px 0 0; display:inline; width:200px; height:29px; text-indent:-1000em;}
.banner-gr a.btn:hover {background-position:0 100%;}
.btn-get-shipping-estimate {background-image:url(/images/btn-get-shipping-estimate.png);}
.btn-get-free-bbox {background-image:url(/images/btn-get-free-bbox.png);}

.field-1 {overflow:hidden; zoom:1;}
.field-1 ul {float:left; width:528px;}
.field-1 li {width:493px; text-align:right; word-spacing:-1px; padding-bottom:4px; _padding-bottom:0;}
.field-1 label input {margin-left:6px;}
.field-1 .btn {float:left; margin-top:3px; _margin-top:7px;}

.paginator {font-weight:bold; color:#666; word-spacing:6px;}
.paginator .pag-preTxt {color:#404040; margin-right:15px; word-spacing:0;}
.paginator .pages {margin:0 8px;}

.tbl {margin-bottom:12px;}
.tbl th {font-size:1.2em; text-align:left; vertical-align:top; padding:3px 9px;}
.tbl td {font-size:1.2em; vertical-align:top; padding:3px 9px;}
.tbl td.separ {padding:0;}

.tblAddPackage {margin-bottom:13px; margin-top: -14px;}
.tblAddPackage tr.blrow td {background:url(../images/tbl-h-bg.gif) 0 50% repeat-x; border:0; padding:7px 8px 8px;}
.tblAddPackage td a.btn-1.fright {margin-right:3px; margin-left:3px;}

.tbl1 {margin-bottom:13px;}
.tbl1 tr.upHead td {border-width:2px; border-color:#fff; text-align:center; font-weight:bold; color:#828181;}
.tbl1 tr.upHead td.td-bl {color:#6998a0;}
.tbl1 tr.upHead td.td-grn {color:#689571;}
.tbl1 th {text-align:left; padding:7px 8px 7px 4px; _padding:5px 8px 5px 3px; background:url(../images/tbl-h-bg.gif) 0 46% repeat-x; border-bottom:1px solid #8e9eab; border-right:1px solid #9daab1; border-left:1px solid #e8f0f5; color:#214371; vertical-align:top; line-height:1.2em;}
.tbl1 th a {color:#214371;}
.tbl1 th a.btn-1 {color:#c5239e;}
.tbl1 th .btn-1 span {padding:3px 7px 0 3px;}
.tbl1 th strong {color:#768fac;}
.tbl1 th.subHead {background:#b6c9da;}
.tbl1 .sort-arr {float:right; vertical-align:middle; margin-right:-6px;}
.tbl1 td {padding:4px 8px 5px; _padding:2px 8px 3px; background:#f3f3f3; border-right:1px solid #b9b9b9; border-bottom:1px solid #dadada; font-size:1.1em; color:#333; vertical-align:top;}
.tbl1 .last-td {border-right:0; padding-right:3px;}
.tbl1 .last-td .sort-arr {margin-right:4px;}
.tbl1 .last-td2 {border-right:0;}
.tbl1 .last-tdC {padding-left:2px; padding-right:2px; text-align:center;}
.tbl1 tr.alt td {background:#dadada;}
.tbl1 tr.act td {color:#c5239e; font-weight:bold;}
.tbl1 input.check {display:block;}
.tbl1 input.radio {_margin-left:-2px; _margin-right:-2px;}
.tbl1 th input.check {margin-left:-1px;}
.tbl1 .botm-row {background:url(/images/tbl1-botm-bg.gif) repeat-x; height:10px; border:0;}
.tbl1 .c-check {width:1%; padding-left:8px !important;}
.tbl1 .c-from {width:26%;}
.tbl1 .c-subj {}
.tbl1 .c-date {width:15%;}
.tbl1 td.td-img {vertical-align:middle; text-align:center;}
.tbl1 td.v-mid {vertical-align:middle;}
.tbl1 td.td-imp {background:#f8f1f5;}
.tbl1 tr.alt td.td-imp {background:#e2d5dd;}
.tbl1 tr.dark td.td-imp {background:#e2d5dd;}
.tbl1 td.td-bl {background:#ebf7fb;}
.tbl1 td.td-grn {background:#e5fde9;}
.tbl1 tr.alt td.td-grn {background:#c4e8cb;}
.tbl1 tr.dark td.td-grn {background:#c4e8cb;}
.tbl1 tr.alt td.td-bl {background:#cedee4;}
.tbl1 tr.dark td.td-bl {background:#cedee4;}
.tbl1 td.td-bl-imp,.tbl1 tr.alt td.td-bl-imp {background:#b7bccb;}
.tbl1 tr.last-tr td {border-bottom:0;}
.tbl1 tr.result-tr td {padding-top:10px; padding-bottom:10px; font-weight:bold;}
.tbl1 tr td.td-st-1 {background:#d4b4d0 url(/images/tbl1-bg1.gif) repeat-x;}
.tbl1 tr td.td-st-2 {background:#bcc1d0 url(/images/tbl1-bg2.gif) repeat-x;}
.tbl-i {height:14px; display:block; text-align:right;}
.tbl-iR {float:right;}
td .tbl-i {float:right;}
.tbl1 tr.blrow td {background:url(../images/tbl-h-bg.gif) 0 50% repeat-x; border:0; padding:7px 8px 8px;}
.tbl1 tr.blrow2 td {border-right:1px solid #b9b9b9;}
.tbl1 tr.blrow2 td.last-td {border-right:0;}
.tbl-ico-warnB {background:url(../images/icon-warnRed.gif) 50% 100% no-repeat; padding-bottom:19px; font-weight:bold; color:#f00;}
.tbl-parcel {background:url(../images/icon-parcel.gif) no-repeat; float:left; width:16px; height:14px; margin:2px 5px 2px 0; position:relative; cursor:pointer;}
.tbl-parcel .popDim {position:absolute; bottom:6px; left:-40px; width:97px; z-index:100; cursor:default; bottom:8px;}
.tbl-parcel .popDim .in {background:url(../images/bg_popDimT.png) no-repeat; padding:11px 7px 3px 6px; zoom:1;}
.tbl-parcel .popDim .inB {background:url(../images/bg_popDimB.png) no-repeat; height:25px;}
.tbl-parcel .popDim p {margin-bottom:0; padding-bottom:5px; font-size:11px; line-height:1em; font-weight:bold; color:#666; padding-left:7px; position:relative;}
.tbl-parcel .popDim table {border:0; position:relative;}
.tbl-parcel .popDim table td {border:0; padding:0 3px; background:none; font-size:11px; line-height:1em; font-weight:bold; color:#214371;}
.tbl-ico-warn {background:url(../images/icon-warn.gif) no-repeat; padding-left:20px; margin-top:2px;}
.tbl-red {color:#e20103; font-size:10px; line-height:1.1em; font-style:italic; display:block; padding-top:4px;}
.tbl-ico-apply {background:url(../images/icon-apply.gif) no-repeat; padding-left:20px; margin-top:2px;}
.tbl-ico-clock {background:url(../images/icon-clock.gif) no-repeat; padding-left:20px; margin-top:2px;}
.tbl-ico-clock-usa {background:url(../images/icon-clock-usa.gif) no-repeat; padding-left:20px; margin-top:2px;}
.tbl-ico-repack {background:url(../images/icon-repack.gif) no-repeat; padding-left:20px; margin-top:2px;}
tr.rowClrBlue td {background:#c3ddec url(../images/tbl-bg-blue.gif) repeat-x; border-bottom-color:#fff;}
tr.rowClrPink td {background:#ffdceb url(../images/tbl-bg-pink.gif) repeat-x; border-bottom-color:#fff;}
tr.rowClrGreen td {background:#d0edc7 url(../images/tbl-bg-green.gif) repeat-x; border-bottom-color:#fff;}
tr.rowClrOrange td {background:#fdd7a9 url(../images/tbl-bg-orange.gif) repeat-x; border-bottom-color:#fff;}
.tbl1 td.td-grnl {background:#ebffde;}
.tbl1 td a.btn-1.fright {margin-right:3px; margin-left:3px;}

.tbl2 {margin-bottom:13px;}
.tbl2 th {text-align:left; padding:15px 8px 7px 5px; _padding:13px 8px 5px 5px; background:#e5f2f7 url(/images/tbl2-h-bg.gif) 0 100% repeat-x; border-bottom:1px solid #8e9eab; border-right:1px solid #9daab1; border-left:1px solid #e8f0f5; color:#214371; vertical-align:top; line-height:1.2em;}
.tbl2 th a {color:#214371;}
.tbl2 .sort-arr {float:right; vertical-align:middle; margin-right:-4px;}
.tbl2 td {padding:5px 8px 6px; _padding:3px 8px 4px; background:#f3f3f3; border-right:1px solid #b9b9b9; border-bottom:1px solid #dadada; font-size:1.1em; color:#333; vertical-align:top;}
.tbl2 .last-td {border-right:0;}
.tbl2 .botm-row {background:url(/images/tbl1-botm-bg.gif) repeat-x; height:10px; border:0;}
.tbl2 td.td-img {vertical-align:middle; text-align:center;}
.tbl2 td.v-mid {vertical-align:middle;}
.tbl2 .w-sm {width:8%;}
.tbl2 .w-mid {width:11%;}
.tbl2 .w-sm .sort-arr {margin-right:-5px;}
.tbl2 tr.alt td {background:#dadada;}
.tbl2 tr.last-tr td {border-bottom:0;}

.tbl-pay {margin-bottom:12px;}
.tbl-pay td {vertical-align:top; padding:7px 13px; background:#f3f3f3;}
.tbl-pay td.separ {background:#fff; padding:0;}
.tbl-pay td.td-paypal h4 {margin-bottom:80px;}
.tbl-pay td.td-paypal img {display:block; margin:0 auto;}

.tbl-bl {border:1px solid #d0f5ff; border-bottom:0;}
.tbl-bl caption {background:#cdf4ff; font:bold 1.6em Arial; color:#214371; text-align:left; padding:9px 2px 7px 12px; border-bottom:1px solid #fff;}
.tbl-bl caption:not(:root:root) {margin-right:-2px;}
.tbl-bl caption .separ {padding:0 24px;}
.tbl-bl th {background:#e4f6fc; font-size:1.1em; color:#4f859c; text-align:left; padding:4px 2px 7px 12px;}
.tbl-bl td {font-size:1.1em; padding:6px 2px 7px 12px; border-bottom:1px solid #d0f5ff;}
.tbl-bl td.noPad {padding:0;}
.tbl-bl tr.alt {background:#f4fcfe;}
.tbl-bl .list-4 {margin-bottom:0; $margin-bottom:-3px;}
.tbl-bl .list-4 li {font-size:1.1em; margin-bottom:0; padding:8px 0 4px;}
.tbl-bl .list-4 li.alt {color:#214371; font-weight:bold; background:#eef9fd;}
.tbl-bl .list-4 li.alt2 {color:#fff; font-weight:bold; background:#c5239e; padding:7px 0 5px;}
.tbl-bl .list-4b {margin-bottom:0; $margin-bottom:-3px;}
.tbl-bl .list-4b li {font-size:1.1em; margin-bottom:0; padding:8px 0 4px;}
.tbl-bl .list-4b li.alt {color:#214371; font-weight:bold; background:#eef9fd;}
.tbl-bl .list-4b li.alt2 {color:#fff; font-weight:bold; background:#c5239e; padding:7px 0 5px;}
.tbl-bl tr.total-row td {background:#cdf4ff; border:0; font-weight:bold;}

.tbl-com th,.tbl-com td {font-size:1.1em; line-height:1.16em; border-left:1px solid #eaf1f4; border-right:1px solid #bfbfbf; background:#f3f3f3; text-align:center; padding:5px 13px 6px; color:#666;}
.tbl-com th.no-boL,.tbl-com td.no-boL {border-left:0;}
.tbl-com th.last-td,.tbl-com td.last-td {border-right:0;}
.tbl-com tr.logos td {padding:2px 0;}
.tbl-com tr.logos td.bb-col {padding:0 0 2px;}
.tbl-com th {background:#baccdc url(/images/tbl-com-th.gif) repeat-x; padding:7px 13px; color:#404040;}
.tbl-com th.bb-col {background:#aed0e9 url(/images/tbl-com-th-bb.gif) repeat-x; border-right:0;}
.tbl-com td.bb-col {background:#eef5f9; border-right:0; font-weight:bold; color:#014d85;}
.tbl-com tr.alt td {background:#dadada;}
.tbl-com tr.alt td.bb-col {background:#cbdfed;}
.tbl-com td.tright {color:#404040;}
.tbl-com th.sh {width:9px; padding:0 3px; background:url(/images/tbl-com-shH.gif) no-repeat; border:0;}
.tbl-com td.sh {width:9px; padding:0 3px; background:url(/images/tbl-com-sh.gif) repeat-y; border:0;}
.tbl-com tr.alt td.sh {background-image:url(/images/tbl-com-shA.gif);}
.tbl-com tr.top-row td {background:#fff; border:0; padding:0;}
.tbl-com tr.top-row td.bb-col {background: url(/images/tbl-com-top-bb2.gif) no-repeat; height:20px;}
.tbl-com .top-bb-1 {background:url(/images/tbl-com-top-bb1.gif) 100% 0 no-repeat; height:20px;}
.tbl-com .top-bb-2 {background:url(/images/tbl-com-top-bb3.gif) 100% 0 no-repeat; height:20px;}
.tbl-com tr.botm-row td {background:url(/images/tbl-com-botm.gif) repeat-x; border:0; padding:0;}
.tbl-com tr.botm-row td.bb-col {background: url(/images/tbl-com-botm-bb2.gif) no-repeat; height:48px;}
.tbl-com .botm-bb-1 {background:url(/images/tbl-com-botm-bb1.gif) 100% 0 no-repeat; height:48px;}
.tbl-com .botm-bb-2 {background:url(/images/tbl-com-botm-bb3.gif) 100% 0 no-repeat; height:48px;}

.form-table {margin-bottom:14px;}
.form-table td {padding:4px 4px 7px; font-size:12px;}
.form-table td.tdLabel {padding-right:8px; text-align:right;}
.form-table td input.txt {width:122px;}
.form-table tr.error td.input input {border: 2px solid #C4239D;}

.cols2 {overflow:hidden; zoom:1;}
.cols2 .col {width:45%; padding-top:10px;}

.btn-1 {background:url(/images/btn-grey.gif) 0 0 no-repeat; height:19px; float:left; font:bold 10px Arial; color:#c5239e; text-decoration:none; padding-left:4px; margin-right:13px;}
.btn-1 span {background:url(/images/btn-grey.gif) 100% 0 no-repeat; height:16px; float:left; display:block; margin-right:-4px; padding:3px 14px 0 10px; text-align:center; position:relative;}
.btn-1:hover {background:url(/images/btn-blue.gif) 0 0 no-repeat;}
.btn-1:hover span {background:url(/images/btn-blue.gif) 100% 0 no-repeat;}

a.btn-1:hover {text-decoration:none;}
.btn-2 {background:url(/images/btn-blue.gif) 0 0 no-repeat; height:19px; float:left; font:bold 10px Arial; color:#404040; text-decoration:none; padding-left:4px; margin-right:13px;}
.btn-2 span {background:url(/images/btn-blue.gif) 100% 0 no-repeat; height:16px; float:left; display:block; margin-right:-4px; padding-right:4px; padding-top:3px; text-align:center; position:relative; cursor:default;}

.btn-2:hover {background:url(/images/btn-blue.gif) 0 0 no-repeat;}
.btn-2:hover span {background:url(/images/btn-blue.gif) 100% 0 no-repeat;}

.btn-3 {background:url(/images/btn-grey.gif) no-repeat; height:19px; float:left; padding-left:4px; margin-right:13px; line-height:17px;}
.btn-3 input {background:url(/images/btn-grey.gif) 100% 0 no-repeat; height:19px; font:bold 10px Arial; color:#c5239e; border:0; padding:0 14px 1px 10px; margin-right:-4px; float:left; display:block; cursor:pointer; position: relative;}
html>/**/body .btn-3 input, x:-moz-any-link, x:default{/*fix for FireFox*/
	padding-bottom: 3px;	
}
.btn-3:hover {background:url(/images/btn-blue.gif) 0 0 no-repeat;}
.btn-3:hover input {background:url(/images/btn-blue.gif) 100% 0 no-repeat;}

a.w-124,span.w-124 {width:124px !important;}
a.w-124 span,span.w-124 span {float:none; display:block;}
.btn-1 span span {background:url(/images/icon-i.gif) 100% 30% no-repeat; margin:0 -8px 0 -5px; float:left; padding:0 16px 0 0; text-align:center; position:relative;}

.btn-1-f {float:left; font:bold 10px/10px Arial; color:#c5239e; text-decoration:none;}
.btn-1-f .t {display:block; height:4px;}
.btn-1-f .t1,.btn-1-f .t2,.btn-1-f .b1,.btn-1-f .b2 {float:left; width:6px; height:4px; background:url(/images/btn-grey-full.gif) no-repeat;}
.btn-1-f .t2 {float:right; background-position:100% 0;}
.btn-1-f .t3 {display:block; margin:0 6px; background:#f0f0f0; border-top:1px solid #ccc; height:3px; margin-bottom:-4px;}
.btn-1-f .m {display:block; background:#f0f0f0; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 4px; text-align:center;}
.btn-1-f .b {display:block; height:4px;}
.btn-1-f .b1 {background-position:0 100%;}
.btn-1-f .b2 {float:right; background-position:100% 100%;}
.btn-1-f .b3 {display:block; margin:0 6px; background:#f0f0f0; border-bottom:1px solid #ccc; height:3px; margin-bottom:-4px;}
a.btn-1-f:hover {text-decoration:none;}
a.mcenter,span.mcenter {float:none; display:block; margin:0 auto;}
a.mcenter span,span.mcenter span {float:none; display:block;}
.btn-1-f2 {color:#448223;}

.btn-2-f {float:left; font:bold 10px/10px Arial; color:#404040; text-decoration:none;}
.btn-2-f .t {display:block; height:4px;}
.btn-2-f .t1,.btn-2-f .t2,.btn-2-f .b1,.btn-2-f .b2 {float:left; width:6px; height:4px; background:url(/images/btn-blue-full.gif) no-repeat;}
.btn-2-f .t2 {float:right; background-position:100% 0;}
.btn-2-f .t3 {display:block; margin:0 6px; background:#e4f1f6; border-top:1px solid #ccc; height:3px; margin-bottom:-4px;}
.btn-2-f .m {display:block; background:#e4f1f6; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 4px; text-align:center; position: relative;}
.btn-2-f .b {display:block; height:4px;}
.btn-2-f .b1 {background-position:0 100%;}
.btn-2-f .b2 {float:right; background-position:100% 100%;}
.btn-2-f .b3 {display:block; margin:0 6px; background:#e4f1f6; border-bottom:1px solid #ccc; height:3px; margin-bottom:-4px;}

.btn-get-bundlebox {background:url(/images/btn-get-bundlebox2.gif) no-repeat;}
.btn-compare-rates {background:url(/images/btn-compare-rates2.gif) no-repeat;}
a:hover .btn-get-bundlebox,
a:hover .btn-compare-rates {background-position:0 100%;}

.ico-btn-remove img {background:url(../images/icon-remove.gif) no-repeat; width:21px; height:21px;}
.ico-btn-add img {background:url(../images/icon-add.gif) no-repeat; width:21px; height:21px;}

.w-24 {width:24px !important;}
.w-32 {width:32px !important;}
.w-33 {width:33px !important;}
.w-36 {width:36px !important;}
.w-44 {width:44px !important;}
.w-46 {width:46px !important;}
.w-54 {width:54px !important;}
.w-59 {width:59px !important;}
.w-62 {width:62px !important;}
.w-67 {width:67px !important;}
.w-72 {width:72px !important;}
.w-77 {width:77px !important;}
.w-84 {width:84px !important;}
.w-95 {width:95px !important;}
.w-96 {width:96px !important;}
.w-106 {width:106px !important;}
.w-115 {width:115px !important;}
.w-121 {width:121px !important;}
.w-122 {width:122px !important;}
.w-128 {width:128px !important;}
.w-132 {width:132px !important;}
.w-148 {width:148px !important;}
.w-152 {width:152px !important;}
.w-171 {width:171px !important;}
.w-180 {width:180px !important;}
.w-192 {width:192px !important;}
.w-230 {width:230px !important;}
.w-235 {width:235px !important;}
.w-240 {width:240px !important;}
.w-245 {width:245px !important;}
.w-330 {width:330px !important;}
.w-340 {width:340px !important;}

.st-1 {color:#214371 !important;}
.st-2 {color:#c5239e !important;}
.st-3 {color:#31986b !important;}
.st-4 {color:#323232 !important;}
.st-error {_border:2px solid #c4239d !important;}
input.st-error {border:2px solid #c4239d !important;}
textarea.st-error {border:2px solid #c4239d !important;}
.st-error select {border:2px solid #c4239d !important;}

.foot-spacer {height:117px;}
.footer {background:url(/images/bg_footer.png) no-repeat; width:936px; height:69px; margin:-110px auto 0; padding:16px 15px 5px;}
.footer2 {background:url(/images/bg_footer2.png) no-repeat; width:936px; height:45px; margin:-110px auto 0; padding:10px 15px 5px;}
.footer3 {background:url(/images/bg_footer3.png) no-repeat; width:936px; height:73px; margin:0 auto; padding:5px 15px 15px;}
.footer3 a {margin:0 12px; position:relative;}
.footer3 img {vertical-align: middle;}
.foot-logo {float:right; width:123px; height:22px; background:url(/images/logo-foot.png) no-repeat; text-indent:-1000em; margin:-3px 2px 0 0;}
.footer a {position:relative;}
.footer2 .foot-logo {margin-top:2px;}
.foot-m {font-size:1.1em; margin-bottom:4px;}
.foot-m a {color:#333; text-decoration:none; margin-right:12px; position:relative;}
.foot-m a:hover {text-decoration:underline;}
.foot-m span {color:#c5239e; margin-right:12px;}
.foot-m2 {font-size:1em; margin-bottom:4px; margin-top:-3px; color:#8a8989;}
.foot-m2 .foot-copy {margin-right:15px; color:#8a8989;}
.foot-m2 span {color:#c5239e; margin-right:12px;}
.foot-m2 a {color:#8a8989; text-decoration:none; margin-right:12px; position:relative;}
.foot-m2 a:hover {text-decoration:underline;}
.foot-share {width:934px; margin:-30px auto 0; text-align:right;}
.main .foot-share {margin:0 0 -30px; width:auto;}

.popUp-shade {background:url(/images/dot-shade.png); position:absolute; top:0; left:0; width:100%; height:100%; z-index:900;}
.popUp1 {width:959px; margin:100px auto 0;}
.popUp1 .in-top {padding: 0; margin: 0; background:url(/images/pop1-top.png) no-repeat; height:4px;}
.popUp1 .in-botm {background:url(/images/pop1-botm.png) no-repeat; height:4px;}
.popUp1 .in-cont {padding:7px 10px; background:#fff;}
.pop-panel {background:#e7f3f7 url(/images/pop-control-bg.gif) 0 100% repeat-x; overflow:hidden; zoom:1; padding:5px 7px 6px;}
.pop-panel .btn-1,.pop-panel .btn-2 {margin-right:18px;}
.message-info {font-size:1.2em; color:#000; font-weight:bold; border-bottom:1px solid #9c9c9c; padding:10px 0 15px; margin-bottom:15px;}
.message-info li {margin-bottom:5px;}
.message-cont {font-size:1.1em; color:#000; /*height:420px;*/ overflow:auto; line-height:1.3em;}
.message-cont p {margin-bottom:1.2em;}
.message-cont textarea {padding:0 0 0 10px; background:#fff; width:926px; height:250px;}
.popUp2 {width:668px; margin:100px auto 0;}
.popUp2 .in-top {background:url(/images/pop2-top.png) no-repeat; height:5px !important; }
.popUp2 .in-botm {background:url(/images/pop2-botm.png) no-repeat; height:11px;}
.popUp2 .in-cont {padding:0 10px 0 5px; background: url(/images/pop2-mid.png) repeat-y;}
.popUp2 .pop-panel .btn-1,.pop-panel .btn-2 {margin-right:10px;}
.pop-cont {padding:16px 10px;}
.pop-cont h2 {font-size:1.8em; margin-bottom:14px;}
.pop-cont h2.submited, .status-message h2.submitted {padding-left:27px; height: 30px; background:url(/images/icon-submit.gif) no-repeat; color:#227900;}
.pop-cont p {font-size:1.2em; margin-bottom:15px;}
.pop-cont .pop-form1 {padding-top:13px;}
.pop-cont .pop-form1 li {overflow:hidden; zoom:1; padding-bottom:6px; font-size:1.2em;}
.pop-cont .pop-form1 li label {width:123px; padding-right:23px; padding-top:3px; float:left; text-align:right;}
.pop-cont .pop-form1 li label.no-left {margin-left:146px; float:none;}
.pop-cont .pop-form1a li {width:465px; _width:469px;}
.pop-cont .pop-form1a li label {width:200px;}
.pop-cont .pop-form1a li .help-ico {margin-top:2px; _margin-top:6px;}
.pop-cont .textar1 {width:330px; height:145px; background:#fff; /*float:left; margin-right: 5px;*/}
.pop-cont .textar2 {width:330px; height:72px; background:#fff;}
.radioArea {white-space:nowrap;}
td.error input.txt, td.error select.txt, error {border:2px solid #c5239e;}
td.error .note {color:#c5239e; font-style:normal; font-weight:bold;}
p.error {color:#c5239e; font-style:normal; font-weight:bold;}


/*** Popup Help Box ***/

.PopUpHelp {position:absolute; width:213px; left:490px; top:-36px; font-size: 1.1em; z-index:1000;}
.PopUpHelp table {width:213px;}
.PopUpHelp table td {vertical-align:top;}
.PopUpHelp table .PopUpBox-t-l {width:22px; height:8px; background:url(/images/PopUpHelp-t-l.png) no-repeat bottom right;}
.PopUpHelp table .PopUpBox-t-sh {height:5px; background:url(/images/PopUpHelp-t-shadow.png) repeat-x bottom;}
.PopUpHelp table .PopUpBox-t-r {width:8px; height:8px; background:url(/images/PopUpHelp-t-r.png) no-repeat bottom left;}
.PopUpHelp table .PopUpBox-t-yel {height:3px; background:url(/images/PopUpHelp-t-rep.gif) repeat-x top;}
.PopUpHelp table .PopUpBox-l-yel {width:3px; background:url(/images/PopUpHelp-l-yellow.png) no-repeat top;}
.PopUpHelp table .PopUpBox-main-area {background:url(/images/PopUpHelp-yellow-rep.png) repeat-x top;}
.PopUpHelp table .PopUpBox-r-yel {width:3px; background:url(/images/PopUpHelp-r-yellow.png) no-repeat top;}
.PopUpHelp table .PopUpBox-r-sh {width:5px; background:url(/images/PopUpHelp-r-shadow.png) repeat-y left; padding-top:27px;}
.PopUpHelp table .PopUpBox-l-sh {width:19px; background:url(/images/PopUpHelp-l-shadow.png) repeat-y right; padding-top:27px;}
.PopUpHelp table .tail { display:block; width:19px; height:19px; background:url(/images/PopUpHelp-tail.png) no-repeat top right; }
.PopUpHelp table .tail-reflected{ display:block; width:19px; height:19px; background:url(/images/PopUpHelp-tail-reflected.png) no-repeat top right; }
.PopUpHelp table .PopUpBox-b-l {width:22px; height:8px; background:url(/images/PopUpHelp-b-l.png) no-repeat top right;}
.PopUpHelp table .PopUpBox-b-yel {background:url(/images/PopUpHelp-b-rep.gif) repeat-x top; height:3px;}
.PopUpHelp table .PopUpBox-b-r {width:8px; height:8px; background:url(/images/PopUpHelp-b-r.png) no-repeat top left;}
.PopUpHelp table .PopUpBox-b-sh {height:5px; background:url(/images/PopUpHelp-b-shadow.png) repeat-x top;}

.PopUpHelp table .PopUpBox-main-area div { min-height:62px; padding:5px 11px;}
.PopUpHelp table .PopUpBox-main-area div p {color:#666666;}
.PopUpHelp table .PopUpBox-main-area div strong {color:#333333;}

.unitsRadio { display: inline; }
.tbl1.adding-items tr td {vertical-align:top}
.account_select {width: 138px;}

ul.blue-box-btns {background:url(/images/bg_blueBoxWh.gif) no-repeat; width:413px; height:50px; margin-bottom:-55px; float:right; position:relative; padding-left:19px; padding-top:5px;}
ul.blue-box-btns li {float:left; padding-left:6px;}
ul.blue-box-btns li a {background:url(/images/btn-blueHome.png) no-repeat; width:126px; height:34px; padding-top:12px; float:left; text-align:center;}
ul.blue-box-btns li a:hover {background-position:0 100%}

.homeTextBox {float:left; width:479px; height:75px;}
.homeTextBox td {padding:9px 12px 9px 10px; font-size:1.1em; line-height:1.4em;}
.homeTextBox td.icon {padding:9px 0 9px 22px; width:1%;}
.homeTextBoxWrap {position:relative; float:left; background:url(/images/bg_homeTextbox.png) no-repeat; width:499px; height:75px; overflow:hidden; zoom:1; padding:6px 0;}
.homeTextBoxWrap .scrl-up {float:right; background:url(/images/homeTextBox-scrls.gif) no-repeat; width:9px; height:7px; margin:2px 6px -7px -9px;}
.homeTextBoxWrap .scrl-up-disabled {float:right; width:9px; height:7px; margin:2px 6px -7px -9px;cursor:default;}
.homeTextBoxWrap .scrl-up:hover {background-position:0 -7px;}
.homeTextBoxWrap .scrl-down {float:right; background:url(/images/homeTextBox-scrls.gif) 0 -21px no-repeat; width:9px; height:7px; margin:67px 0 0 0;}
.homeTextBoxWrap .scrl-down-disabled {float:right; width:9px; height:7px; margin:67px 0 0 0;cursor:default;}
.homeTextBoxWrap .scrl-down:hover {background-position:0 -14px;}
.homeTextBoxWrap .twitterWrap {float:left; width:480px; height:75px; overflow:hidden;}
.homeRegNow {float:right; width:424px; padding-top:3px;}
.homeRegNow img {display:block; margin:0 auto;}

/*.homeTextBox {background:url(/images/bg_homeTextbox.png) no-repeat; width:499px; height:87px; float: left;}
.twitterContainer {width:491px; height:79px; overflow-x:hidden; overflow-y: hidden; margin-top: 4px; margin-left: 4px;}
.twitterLoading {width:491px; text-align: center; padding-top: 25px;}
.homeTextBox div.text {padding:17px 22px 16px 10px; font-size:1.1em; line-height:1.4em;}
.homeTextBox div.icon {padding:17px 0 9px 22px; margin-right: 10px; float:left;}
.homeRegNow {float:right; width:424px; padding-top:3px;}
.homeRegNow img {display:block; margin:0 auto;}
*/
a.btn-register-now {display:block; width:390px; height:55px; background:url(/images/btn-register-now.png) no-repeat; text-indent:-1000em; margin:0 auto 18px;}
a.btn-register-now:hover {background-position:0 100%;}

a:focus
{
	-moz-outline-style: none;
}

#print-cntr {display: none}

html>/**/body .suiteRadio, x:-moz-any-link, x:default{/*fix for FireFox*/
	margin-top:0px;	
}

html*.suiteRadio{/*fix for IE and Safari*/
	margin-bottom:2px;
}

/* fixme: change classes names, they can't start with number to work correctly */
.tdsecure_description { text-align:center; font-weight:bold; font-size:110%; }
#tdsecure_loading { font-size:150%; font-weight:bold; text-align:center; margin:25px; color:#c5239e; }
#tdsecure_frame { width:595px; height:500px; border:0px; }
.mastercard_securecode_logo, .verifiedbyvisa_logo { margin-left:40px; margin-right:40px; text-align:center; }
.tdsecure_logos { padding-top:20px; padding-bottom:60px; margin-left:20%; margin-right:20%; }
.tdsecure_logos table {text-align:center;}



.bookSheep-butt {width:231px; height:27px; display:block; background:url(/images/butt_BookShipment.png);}
.bookSheep-butt:hover {background:url(/images/butt_BookShipment.png) left bottom;}

.addAdress-butt {width:173px; height:27px; display:block; background:url(/images/butt_addAdres.png);}
.addAdress-butt:hover {background:url(/images/butt_addAdres.png) left bottom;}

.addBillingAdress-butt {width:173px; height:27px; display:block; background:url(/images/butt_addBilling.png);}
.addBillingAdress-butt:hover {background:url(/images/butt_addBilling.png) left bottom;}

.pay-butt {width:173px; height:27px; display:block; background:url(/images/butt_pay.png);}
.pay-butt:hover {background:url(/images/butt_pay.png) left bottom;}

.proceed-butt {width:120px; height:27px; display:block; background:url(/images/butt_proceed.png);}
.proceed-butt:hover {background:url(/images/butt_proceed.png) left bottom;}

.submit-butt {width:82px; height:27px; display:block; background:url(/images/butt_submit.png);}
.submit-butt:hover {background:url(/images/butt_submit.png) left bottom;}

 
.box-refVis {margin-bottom:11px;}
.box-refVis .tRow,.box-refVis .tRow b,.box-refVis .tRow em,
.box-refVis .bRow,.box-refVis .bRow b,.box-refVis .bRow em {background:url(/images/box-refVis-corn.png) no-repeat; height:5px;}
.box-refVis .tRow,.box-refVis .bRow {background-repeat:repeat-x;}
.box-refVis .tRow {background-position:0 -10px;}
.box-refVis .bRow {background-position:0 -15px;}
.box-refVis .tRow b {background-position:0 0; float:left; width:5px;}
.box-refVis .tRow em {background-position:-5px 0; float:right; width:5px;}
.box-refVis .bRow b {background-position:0 -5px; float:left; width:5px;}
.box-refVis .bRow em {background-position:-5px -5px; float:right; width:5px;}
.box-refVis .cRow {background:#140726 url(/images/box-refVis-bg.png) repeat-x; border-right:1px solid #040203;}
.box-refVis td {padding:5px 10px;}
.box-refVis table .text {width:100%;}
.box-refVis table .text h2 {margin-left:21px; margin-bottom:15px;}
.box-refVis table .text p {margin-left:21px; margin-bottom:12px;}
.box-refVis table .image img {display:block;}

.cols2a {margin-bottom:12px;}
.cols2a .colL {float:left; width:641px; padding-top:4px;}
.cols2a .colR {float:right; width:280px;}

.box-refColr {background:#eaeaea; margin-bottom:11px;}
.box-refColr .tRow em,.box-refColr .tRow span,.box-refColr .bRow em,.box-refColr .bRow span {float:left; width:4px; height:4px; background:url(/images/box-grey-corn.png) no-repeat;}
.box-refColr .tRow span {float:right; background-position:100% 0;}
.box-refColr .bRow em {background-position:0 100%;}
.box-refColr .bRow span {float:right; background-position:100% 100%;}
.box-refColr .tRow,.box-refColr .bRow {height:4px;}
.box-refColr .cRow {padding:10px 14px 3px;}
.box-refColr .separ {height:1px; background:#fff; border-top:1px solid #d4d4d4; margin:5px 0;}
.box-refColr h3 {font-size:1.8em; margin-bottom:8px; color:#22436e;}
.box-refColr h4 {font-size:1.6em; margin-bottom:16px; color:#22436e;}
.box-refColr p {font-size:1.3em; margin-bottom:12px;}
.box-refBlue {background:#e4f1f6;}
.box-refBlue .tRow em,.box-refBlue .tRow span,.box-refBlue .bRow em,.box-refBlue .bRow span {background-image:url(/images/box-blue-corn.png);}
.bnrs2 {word-spacing:9px; margin:0 0 12px;}
.tbl-list {margin-bottom:15px;}
.tbl-list td {font-size:1.2em; padding:3px 0;}
.tbl-list td.clrd {font-weight:bold; color:#c831a4;text-align:right;}
.textarBox {margin-bottom:19px;}
.textarBox p {font-size:1.3em; margin-bottom:7px;}
.textarBox p strong {font-size:15px; font-weight:bold; color:#22436e;}
.textarBox textarea {width:627px; height:116px; font-size:13px; color:#404040;}
.inputBtn {overflow:hidden; zoom:1; margin-bottom:14px; margin-right:-15px;}
.inputBtn .inpt {float:left; width:483px; height:37px; background:url(../images/bg_inputRound.gif) repeat-x; margin-right:10px;}
.inputBtn .inpt .in1 {height:37px; background:url(../images/bg_inputRound.gif) 0 -37px no-repeat;}
.inputBtn .inpt .in2 {height:37px; background:url(../images/bg_inputRound.gif) 100% -74px no-repeat;}
.inputBtn .inpt input {font-size:15px; color:#767676; width:461px; margin:6px 0 0 8px; border:0;}
.inputBtn .btn {float:left;}


.refCont h3 {font-size:18px; margin-bottom:22px;}
.refCont p {font-size:13px; margin-bottom:15px;}
.refList li {margin-bottom:25px;}
.refList .num {float:left; width:89px; margin-right:7px; text-align:center;}
.refList .text {overflow:hidden; zoom:1;}
.refList h4 {font-size:15px; color:#a91b90;}
.refList p {font-size:13px;}

.box-bl-bord {background:#e7edf8;}
.box-bl-bord .tRow,.box-bl-bord .tRow b,.box-bl-bord .tRow em,
.box-bl-bord .bRow,.box-bl-bord .bRow b,.box-bl-bord .bRow em {background:url(/images/box-bl-bords.gif) no-repeat; height:5px;}
.box-bl-bord .tRow,.box-bl-bord .bRow {background-repeat:repeat-x;}
.box-bl-bord .tRow {background-position:0 -10px;}
.box-bl-bord .bRow {background-position:0 -15px;}
.box-bl-bord .tRow b,.box-bl-bord .tRow em,
.box-bl-bord .bRow b,.box-bl-bord .bRow em {float:left; width:5px;}
.box-bl-bord .tRow em {float:right; background-position:-5px 0;}
.box-bl-bord .bRow b {background-position:0 -5px;}
.box-bl-bord .bRow em {float:right; background-position:-5px -5px;}
.box-bl-bord .cRow {border-left:1px solid #8ea3cd; border-right:1px solid #8ea3cd; padding:0 7px 0;}
.box-bl-bord .head {background:#1e1b4c url(/images/box-bl-bordsHbg.gif) repeat-x; margin-top:-5px; position:relative;}
.box-bl-bord .head div {background:url(/images/box-bl-bordsHleft.gif) no-repeat;}
.box-bl-bord .head .in {background:url(/images/box-bl-bordsHright.gif) 100% 0 no-repeat; padding:13px 9px 11px; color:#fff; font-size:14px; zoom:1;}
ul.form-regist {margin:0; padding:8px 0 0;}
.form-regist li {padding-bottom:6px; color:#666;}
.form-regist label {color:#333; display:block; font-size:12px; font-weight:bold; padding-bottom:3px;}
.form-regist label span {font-weight:normal; color:#666; margin-left:3px;}
.form-regist li.error label span {color:#A91B90;font-weight:bold;display:block;}
.form-regist .line label {font-weight:normal; color:#666;}
.form-regist select {width:262px; color:#233979; font-size:14px;}
.form-regist select.w120 {width:120px;}
.form-regist input.txt {background:url(/images/input-262.gif) no-repeat; font-size:14px; letter-spacing:1px; width:252px; height:18px; padding-top:6px; padding-left:6px; border:0; color:#233979;}
.form-regist .btns {padding:5px 0 8px; text-align:center;}
.form-regist li p {font-size:11px; margin:0;}
.form-regist li.highlight p {font-weight:bold;font-size:110%;background-color:#ffa;border:1px solid #dd9;padding:3px}
.form-regist li div.error label {border: 1px solid #C5239E}
.btn-register {width:162px; height:39px; background:url(../images/btn-register3.png) no-repeat; border:0;}
.btn-register:hover {background-position:0 100%;}
textarea.error {border: 2px solid #C5239E;}

#recipient_list_error {color:#C5239E;}

.cols2a {margin-bottom:12px;}
.cols2a .colL {float:left; width:641px; padding-top:4px;}
.cols2a .colR {float:right; width:280px;}
.cols2b {margin-bottom:12px; padding:4px 3px 0 2px;}
.cols2b .colL {float:left; width:700px;}
.cols2b .colR {float:right; width:220px;}

.box-bord {background:#f2f2f2; margin-bottom:9px;}
.box-bord-cBlue {background:#e2eff9;}
.box-bord .tRow,.box-bord .bRow,.box-bord .tRow b,.box-bord .tRow em,.box-bord .bRow b,.box-bord .bRow em {background:url(/images/box-bord.gif);}
.box-bord .tRow {height:4px; background-position:0 -8px;}
.box-bord .tRow b,.box-bord .tRow em,.box-bord .bRow b,.box-bord .bRow em {float:left; width:4px; height:4px; overflow:hidden;}
.box-bord .tRow em {float:right; background-position:-4px 0;}
.box-bord .bRow b {background-position:0 -4px;}
.box-bord .bRow em {float:right; background-position:-4px -4px;}
.box-bord .bRow {height:4px; background-position:0 -12px;}
.box-bord .cRow {border-left:1px solid #cecfcf; border-right:1px solid #cecfcf; padding:8px 10px; zoom:1;}
.box-bord-1 {background:#f5f8fc;}
.box-bord .hSt1 {color:#00388c; padding:16px;}
.box-bord h2 {font-size:20px;}
.box-bord h3 {font-size:18px;}
.box-bord .separ {border:1px solid #d4d4d4; border-bottom:1px solid #fff;}
.box-bord .refList .num {width:74px; margin-right:10px;}

.box-rss .side-ico {float:right;}
.box-rss h3 {font-size:15px; color:#473ba8; margin-bottom:7px;}
.box-rss h4 {font-size:12px; color:#a91b90; margin-bottom:2px;}
.box-rss p {margin:0; padding-bottom:3px; line-height:1.35em;}
.box-rss p.date {color:#2d396f;}
.box-rss p.more {font-size:12px; padding-top:3px;}
.box-rss a {color:#00388c; text-decoration:none;}
.box-rss a:hover {text-decoration:underline;}

.box-twit .side-ico {float:right;}
.box-twit h3 {font-size:15px; color:#0c9be5; padding-top:5px; margin-bottom:7px;}
.box-twit p {margin:0; padding-bottom:11px; line-height:1.37em;}
.box-twit a {color:#004279; text-decoration:none;}
.box-twit a:hover {text-decoration:underline;}
.box-twit .scrollable {position:relative; padding-right:11px; overflow:hidden; zoom:1; }
.box-twit .scrollable .scrlTop {position:absolute; top:0; right:0; width:9px; height:7px; background:url(../images/arr-scroll.gif) no-repeat;}
.box-twit .scrollable .scrlDwn {position:absolute; bottom:5px; right:0; width:9px; height:7px; background:url(../images/arr-scroll.gif) 0 100% no-repeat;}
p.a-ico-twitter {font-size:12px; padding:0; margin:0; overflow:hidden; zoom:1;}
p.a-ico-twitter a {float:left; font-weight:bold; color:#2ba7e7; text-decoration:none; padding-top:1px; padding-left:24px; background:url(../images/icon-twitterSq.gif) no-repeat;}
p.a-ico-twitter a:hover {text-decoration:underline;}
p.a-ico-facebook {font-size:12px; padding:0; margin:0; overflow:hidden; zoom:1;}
p.a-ico-facebook a {float:left; font-weight:bold; color:#224e9c; text-decoration:none; padding-top:1px; padding-left:24px; background:url(../images/icon-facebookSq.gif) no-repeat;}
p.a-ico-facebook a:hover {text-decoration:underline;}

a.btn-please-buyforme img {width:198px; height:29px; background:url(/images/btn-please-buyforme.png) 0 100% no-repeat;}
a.btn-please-buyforme:hover img {background-position:0 0;}

.btn-send-invitation {width:204px; height:39px; background:url(../images/btn-send-invitation.png) no-repeat; border:0; cursor:pointer;}
.btn-copy-link {width:118px; height:36px; background:url(../images/btn-copy-link.png) no-repeat; border:0; cursor:pointer;}
.btn-send-invitation:hover,.btn-copy-link:hover, .btn-copy-link.hover {background-position:0 100%;}
.bnrs2 .refShare-MSOutlook img,.bnrs2 .refShare-Gmail img,.bnrs2 .refShare-plaxo img,.bnrs2 .refShare-email img {margin-right:-1px;}
.refShare-MSOutlook img,.refShare-Gmail img,.refShare-plaxo img,.refShare-email img {width:121px; height:45px; cursor:pointer;}
.refShare-MSOutlook img {background:url(../images/refShare-MSOutlook2.png) no-repeat;}
.refShare-Gmail img {background:url(../images/refShare-Gmail2.png) no-repeat;}
.refShare-plaxo img {background:url(../images/refShare-plaxo2.png) no-repeat;}
.refShare-email img {background:url(../images/refShare-email2.png) no-repeat;}
.refShare-MSOutlook:hover img,.refShare-Gmail:hover img,.refShare-plaxo:hover img,.refShare-email:hover img {background-position:0 100%;}
.refShare-facebook img {background:url(../images/refShare-facebook2.png) no-repeat; width:118px; height:43px;}
.refShare-twitter img {background:url(../images/refShare-twitter2.png) no-repeat; width:118px; height:43px;}
.refShare-facebook:hover img,.refShare-twitter:hover img {background-position:0 100%;}


.box-twit .scrollable {position:relative; padding-right:11px; overflow:hidden; zoom:1; width: 185px; height: 110px;}
.box-twit .scrollable .scrl-up {position:absolute; top:0; right:0; width:9px; height:7px; background:url(/images/homeTextBox-scrls.gif) no-repeat;}
.box-twit .scrollable .scrl-down {position:absolute; bottom:5px; right:0; width:9px; height:7px; background:url(/images/homeTextBox-scrls.gif) 0 100% no-repeat;}
.box-twit .scrollable .scrl-up-disabled {display: none;}
.box-twit .scrollable .scrl-up:hover {background-position:0 -7px;}
.box-twit .scrollable .scrl-down-disabled {display: none;}
.box-twit .scrollable .scrl-down:hover {background-position:0 -14px;}

p.a-ico-facebook {font-size:12px; padding:0; margin:0; overflow:hidden; zoom:1;}
p.a-ico-facebook a {float:left; font-weight:bold; color:#224e9c; text-decoration:none; padding-top:1px; padding-left:24px; background:url(/images/icon-facebookSq.gif) no-repeat;}
p.a-ico-facebook a:hover {text-decoration:underline;}


.btnsRight {float:right;}
.btnsRight .text {margin-bottom:4px; font-weight:bold; color:#22436e; padding-left:7px; display:block;}
.btnsRight .btn {margin-left:7px;}
.btnBookShipmentItems img {background:url(../images/btn-book-shipment-your-items.png) no-repeat; width:226px; height:29px; cursor:pointer;}
.btnSubmit img {background:url(../images/btn-submit.png) no-repeat; width:96px; height:29px; cursor:pointer;}
.btnRepackItems img {background:url(../images/btn-repack-items.png) no-repeat; width:226px; height:29px; cursor:pointer;}
.btnProceedPayment img {background:url(../images/btn-proceed-payment.png) no-repeat; width:226px; height:29px; cursor:pointer;}
.btnPayBookShipment img {background:url(../images/btn-pay-book-shipment.png) no-repeat; width:158px; height:27px; cursor:pointer;}
.btnGetBBStartShopping img {background:url(../images/btn-get-bundlebox-start-shop.png) no-repeat; width:254px; height:29px; cursor:pointer;}
.btnBookShipmentItems:hover img,.btnRepackItems:hover img,.btnProceedPayment:hover img,.btnPayBookShipment:hover img,.btnSubmit:hover img,.btnGetBBStartShopping:hover img {background-position:0 100%;}

.BoxB {background:#f4f4f4 url(../images/boxb-dot.gif) repeat-y; margin-bottom:16px;}
.BoxB .tRow,.BoxB .bRow {background:url(../images/boxb-dot.gif) repeat-x; height:1px;}
.BoxB .tl-corn,.BoxB .tr-corn,.BoxB .bl-corn,.BoxB .br-corn {float:left; width:5px; height:5px; background:url(../images/boxb-corn.gif) no-repeat;}
.BoxB .tr-corn {float:right; background-position:100% 0;}
.BoxB .bl-corn {background-position:0 100%;}
.BoxB .br-corn {float:right; background-position:100% 100%;}
.BoxB .tRow .tl-corn,.BoxB .tRow .tr-corn {margin-bottom:-4px; position:relative;}
.BoxB .bRow .bl-corn,.BoxB .bRow .br-corn {margin-top:-4px; position:relative;}
.BoxB .cont {background:url(../images/boxb-dot.gif) 100% 0 repeat-y; padding:0 1px;}
.BoxB .headT {background:#dedede url(../images/boxb-head.gif) repeat-x; padding:6px 11px 5px; border-bottom:1px solid #a1a1a1; overflow:hidden; zoom:1;}
.BoxB .headT h3 {margin:0; font-size:15px; font-weight:normal; color:#3f3f3f;}
.BoxB .headT .side {float:right; font-size:13px; padding-top:2px; margin-right:-2px;}
.BoxB .head {background:#e2e2e2; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; margin-bottom:-1px;}
.BoxB .head .in {border-top:1px solid #f4f4f4; padding:5px 8px 6px 11px; overflow:hidden; zoom:1;}
.BoxB .head h3 {margin:0; font-size:15px; font-weight:normal; color:#3f3f3f;}
.BoxB .head h3 .subText {font-size:12px;}
.BoxB .head .side {float:right; font-size:13px; padding-top:2px;}
.BoxB .box-tbl {border-left:1px solid #989898; margin-bottom:-1px;}
.BoxB .box-tbl th {border-right:1px solid #989898; border-bottom:1px solid #989898; background:#ececec url(../images/boxb-th.gif) repeat-x; text-align:left; font-size:11px; font-weight:normal; line-height:1.3em; color:#333; padding:5px 6px 7px 11px; vertical-align:top;}
.BoxB .box-tbl tr.headT th {background:#dedede url(../images/boxb-head.gif) repeat-x; font-size:15px;}
.BoxB .box-tbl td {border-right:1px solid #989898; border-bottom:1px solid #989898; padding:5px 5px 5px 11px; font-size:11px; line-height:1.4em; color:#333;}
.BoxB .box-tbl td.v-top {vertical-align:top;}
.BoxB .box-tbl tr.totRow td {background:#dedede;}
.BoxB .box-tbl td.totalR {text-align:right; width:auto; padding-right:15px;}
.BoxB2 {background-color:#edfbfe;}
.BoxB2 .headT {background:#b6c9da url(../images/boxb-head-2.gif) repeat-x;}
.BoxB2 .head {background:#d4e3ec;}
.BoxB2 .head .in {border-top:1px solid #edfbfe;}
.BoxB3 {background-color:#e7f7ec;}
.BoxB3 .headT {background:#64bfa6 url(../images/boxb-head-3.gif) repeat-x;}
.BoxB3 .head {background:#afe4d1; color:#012c30;}
.BoxB3 .head .in {border-top:1px solid #e7f7ec;}
.BoxB3 .headTotal {background:#8ddcc1;}
.BoxB3 .headTotal .in {padding:7px 6px 8px 11px;}
.BoxB4 {background-color:#fffae0;}
.BoxB4 .headT {background:#f7c671 url(../images/boxb-head-4.gif) repeat-x; border-bottom:0;}
.BoxB4 .head {background:#fbd997;}
.BoxB4 .head .in {border-top:1px solid #fef2d1;}

.cols2x1 {}
.cols2x1 .colL {float:left; width:614px;}
.cols2x1 .colR {float:right; width:312px;}
.cols2x1a .colL {float:left; width:390px;}
.cols2x1a .colR {float:right; width:204px;}

.line-1 {border-bottom:1px solid #a1a1a1; padding:6px 8px 0 5px; margin-bottom:-1px; zoom:1; font-size:11px; overflow:hidden; min-height:25px; _height:25px; _overflow:visible;}
.line-1 .colw-1 {float:left; width:150px; padding-right:20px; padding-top:1px; text-align:right; font-size:12px;}
.line1-colw1 {float:left; width:144px; text-align:right;}
.line-1 .colw-2 {float:left; width:82px;}
.line-1 .colw-3 {float:left;}
.line-1 label.radio {font-size:13px;}
.line-1 label.radio input { margin-top:-2px;}
.line-1 .note {color:#1c64bd; font-style:italic; padding-left:9px;}
.line-1 input.txt {padding:2px 4px;}
.line-1 .fright img {margin-top:2px;}
.line-1 .fright .btn-1 {margin:0 5px 0 6px;}
.line-1a {border-bottom:1px solid #a1a1a1; padding:7px 8px 0 11px; margin-bottom:-1px; zoom:1; font-size:12px; overflow:hidden; min-height:24px; _height:24px; _overflow:visible;}
.line-1aPad {padding-bottom:6px;}
.line-1a .colw-1 {float:left; width:150px; padding-right:14px;}
.line-1a .colw-2 {float:left;}
.line-1a .clr {color:#2e8118;}
.line-2 {padding:5px 4px 0 6px; zoom:1; font-size:11px; overflow:hidden; min-height:28px; _height:28px; _overflow:visible;}
.line-2 .colw-1 {float:left; width:95px; padding-right:19px; padding-top:1px; text-align:right; font-size:12px;}
.line-2 .colw-2 {float:left;}
.line-2 .colw-2 img { vertical-align:middle;}
.line-2 .colw-2 label {font-size:12px; margin-right:5px;}
.line-2 .colw-2 input.txt {padding:2px 4px;}
.line-2 .colw-2 input.txt,.line-2 .colw-2 select {margin-right:6px; font-size:11px;}
dl.line-dots {overflow:hidden; zoom:1; min-height:25px; _height:25px; _overflow:visible; font-size:13px; padding:6px 0 0; margin:0 6px 0 11px; background:url(../images/dot_1x3.gif) 0 17px repeat-x;}
.BoxB dl.line-dots dt,.BoxB dl.line-dots dd {background:#f4f4f4;}
.BoxB2 dl.line-dots dt,.BoxB2 dl.line-dots dd {background:#edfbfe;}
.BoxB3 dl.line-dots dt,.BoxB3 dl.line-dots dd {background:#e7f7ec;}
.line-dots dt {float:left; padding-right:3px;}
.line-dots dd {float:right; padding-left:5px;}
.row-payments {word-spacing:10px; padding:14px 9px 14px 21px;}
.banner-mid {height:66px; text-align:center; padding-top:27px;}
.banners-payment {text-align:center; padding-top:16px; background-color:#fff}
.banners-payment img {margin-bottom:11px;}

.btnPayPlaceByformeOrder img {background:url(/images/btn-pay-place-byforme-order.png) no-repeat; width:234px; height:27px; cursor:pointer;}
.btnPayPlaceByformeOrder:hover img {background-position:0 100%;}

div.pop-cont table td {font-size: 1.2em;}

td.error-popup span.note {color:#c5239e; font-style:italic; font-weight:normal; font-size: 0.9em; padding-left: 20px;}
.select-box-short {width: 340px; overflow: hidden; z-index:9999;}