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; }
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:1.6em; color:#404040; font-weight:normal;} 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;}
/*--------------Page-----------------*/
.all {min-height:100%; _height:100%; background:url(../images/bg_page-bgX.gif) repeat-x;}
.header-box {background:url(../images/bg_header.gif) repeat-x; height:93px; margin-bottom:6px;}
.header {width:960px; margin:0 auto; padding:18px 0 0;}
.logo {float:left; width:134px; height:37px; background:url(../images/logo.png) no-repeat; margin-top:3px;}
.logo a {float:left; width:134px; height:37px; text-indent:-1000em;}
.menu li {float:left; margin:0 12px;}
.menu li .btn-bg {width:49px; height:49px; display:block; position:absolute; top:0; left:50%; margin-left:-25px; margin-bottom:2px; z-index:9; background:url(../images/menu-bg.png) no-repeat;}
.menu li.act .btn-bg {background:url(../images/menu-bgA.png) no-repeat;}
.menu li .icon {width:49px; height:49px; display:block; z-index:10;}
.menu li a {color:#ccc; font-weight:bold; text-decoration:none; float:left; position:relative; padding-top:51px;}
.menu li.act a {color:#fff;}
.menu li a:hover {text-decoration:none;}
.menu li a:hover .text {text-decoration:underline;}
.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;}
.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;}

.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;}
.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 input.txt {width:178px; height:21px; padding:4px 8px; border:0; margin-left:8px; float:left; background:url(../images/bg-input-login.png) no-repeat; _background-attachment:fixed; 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 input.txt {background-image:url(../images/bg-input-login2.png); padding:6px 10px; margin-left:6px; margin-top:-2px; position:relative;}
.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 {float:left; width:155px; margin-left:11px; font-size:1.1em; line-height:1.3em;}

.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:974px; padding-left:10px; margin:0 auto -1px; padding-top:34px;}
.logo2 {background:url(../images/logo3.png) no-repeat; float:left; width:283px; height:54px; margin-top:-7px; padding-bottom:10px;}
.logo2 a {float:left; width:268px; height:65px; 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:9px 11px 30px; overflow:hidden; zoom:1;}
.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.6em; color:#214371;}
.main h4 em {font-size:0.7em;}
.main p {font-size:1.1em; margin-bottom:15px; overflow:hidden; zoom:1;}
.main p.f12 {font-size:1.2em;}
.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;}

.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;}
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 input,.list-2a li span {float:left;}
.list-2a li select {float:left; width:241px;}
.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 {margin-bottom:6px; margin-top:-1px;}
.list-2a li.error input.txt,.list-2a li.error select {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 {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;}
.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-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-4 li .c-2 {float:left; width:54px; text-align:right; margin-right:9px;}
.list-4 li .note {font-size:0.8em; color:#c5239e;}


.box-grey {background:#f3f3f3; padding:7px 8px; min-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;}
.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;}
.box-wh {width:256px; height:248px; float:left; margin:0 29px; display:inline;}
.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:19px 30px 17px;}
.box-wh h3 {padding:13px 14px 0;}
.box-wh .icon {display:block; margin:0 auto 2px;}
.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;}
.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;}

.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;}

.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;}

.tbl1 {margin-bottom:13px;}
.tbl1 th {text-align:left; padding:7px 8px 7px 4px; _padding:5px 8px 5px 3px; background:url(../images/tbl-h-bg.gif) 0 50% repeat-x; border-bottom:1px solid #8e9eab; border-right:1px solid #9daab1; border-left:1px solid #e8f0f5; color:#214371; vertical-align:top;}
.tbl1 th a {color:#214371;}
.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 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 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 td.td-bl {background:#ebf7fb;}
.tbl1 tr.alt 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;}
.tbl1 tr.blrow td {background:url(../images/tbl-h-bg.gif) 0 50% repeat-x; border:0; padding:7px 8px 8px;}

.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 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 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;}

.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; margin-right:-4px; padding:3px 14px 0 10px; text-align:center; position:relative;}
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; margin-right:-4px; padding-right:4px; padding-top:3px; text-align:center; position:relative; cursor:default;}
.btn-3 {background:url(../images/btn-grey.gif) no-repeat; height:20px; 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:20px; font:bold 10px/8px Arial; color:#c5239e; border:0; padding:0 14px 3px 10px; margin-right:-4px; position:relative; cursor:pointer;}
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;}



.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-72 {width:72px !important;}
.w-96 {width:96px !important;}
.w-106 {width:106px !important;}
.w-115 {width:115px !important;}
.w-128 {width:128px !important;}
.w-148 {width:148px !important;}
.w-152 {width:152px !important;}
.w-171 {width:171px !important;}
.w-180 {width:180px !important;}
.w-240 {width:240px !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;}
.st-error select {border:2px solid #c4239d !important;}

.foot-spacer {height:107px;}
.footer {background:url(../images/bg_footer.png) no-repeat; width:936px; height:69px; margin:-100px auto 0; padding:16px 15px 15px;}
.footer2 {background:url(../images/bg_footer2.png) no-repeat; width:936px; height:45px; margin:-90px auto 0; padding:10px 15px 35px;}
.footer a {position:relative;}
.foot-logo {float:right; width:123px; height:22px; background:url(../images/logo-foot.png) no-repeat; text-indent:-1000em; margin:-3px 2px 0 0;}
.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;}
.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;}
.foot-m2 a:hover {text-decoration:underline;}
.foot-share {width:934px; margin:-30px auto 0; text-align:right;}

.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 {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:400px;}
.popUp2 {width:668px; margin:100px auto 0;}
.popUp2 .in-top {background:url(../images/pop2-top.png) no-repeat; height:5px;}
.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 {padding-left:27px; 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;}
.pop-cont .textar2 {width:330px; height:72px; background:#fff;}

#nav {float:left; width:221px; padding-left:10px; margin-right:10px; }

.navbox-wrap {float:;left; width:221px; }
.navbox-top {float:left; width:221px; display:block; height:5px; background-image: url(../img/nav/navbox-top.gif); }
.navbox-mid {float:left; width:211px; background-repeat:repeat-y;  background-image: url(../img/nav/navbox-mid.gif); padding:5px;}
.navbox-bott {float:left; width:221px; height:5px; background-image: url(../img/nav/navbox-bott.gif); margin-bottom:10px;}

#categories li a:link, #categories li a:visited {color:#333333;}
#categories li {margin-top:3px;}
#categories {margin-top:10px;}

.more {float:left; display:block; text-indent:-1000em; background-image:url(../img/nav/more.gif); width:11px; height:11px; margin-top:2px; margin-right:5px; }
.normal {float:left; display:block; text-indent:-1000em; background-image:url(../img/nav/normal.gif); width:11px; height:11px; margin-top:2px; margin-right:5px; }
#categories li ul {margin-left:10px; padding:0; margin-bottom:0;}

.content {float:left; width:701px;}

h2.great {display:block; text-indent:-1000em; background-image:url(../img/title-great-deals.gif); width:308px; height:23px; margin-bottom:10px;}
h2.great2 {display:block; text-indent:-1000em; background-image: url(../img/a-great-deal.gif); width:267px; height:23px;}
h3 {font-size:1.8em; color:#404040; font-weight:normal; margin-top:10px;}
h4 {font-size:1.6em; color:#3b04a0; font-weight:normal; margin-top:10px;}

.product-holder {float:left; width:207px; height:215px; border:1px solid #c6c6c6; padding:6px; margin-bottom:10px; margin-right:10px;}
.product-holder p {margin-bottom:0;}
p.price {float:left; color:#c4239e; font-size:1.3em; font-weight:bold; margin:0; }
p.productcost {float:left; color:#666666; font-size:1.3em; font-weight:normal; margin:0 0 5px 0; }

p.buy {float:right; margin:0;}

p.lightblue {color:#039ee6; margin-top:5px;}

.product-info {float:left; width:460px; margin-right:20px; }
.product-image{float:left;border:1px solid #c6c6c6;}
.product-info dl { width:300px;}
.product-info dt {float:left; width:200px;}
.product-info dd {float:left; width:100px;}
.product-cost {color:#333333; font-size:1.2em; font-weight:bold;}
.shipping-cost {color:#7885d5; font-size:1.2em; font-weight:bold;}
.duty-cost {color:#6f4cdf; font-size:1.2em; font-weight:bold;}
.landed-cost {color:#ab0584; font-size:1.4em; font-weight:bold;}

.right {float:right;}

#title {float:left; width:914px; margin:0 0 10px 10px;}

hr {
	color:#c6c6c6;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #c6c6c6;
	height:1px;
	border:0;
	}
	
.navbox-mid p {margin-bottom:5px;}

#webcol1, #webcol2 {
float:left;
width:300px;
margin-top:20px;
}

#websites li{
	margin-left:1.6em;
	list-style:disc;
	margin-bottom:3px;
	}
	
	
	
	.pageFoward { display:block; float:right; font-size:14px; font-weight:bold; margin-right:20px; }
	.pageBack { display:block; float:left; font-size:14px; font-weight:bold;  }