@charset "UTF-8";


/* Generic
------------------------------------------------------------------*/
/*html, body { width:100%; height:100%; padding:0; margin:0; position: relative;}*/
body {font-size: 14px;  line-height:130%; min-width: 1130px; }
.clr {clear: both;}
.hidden {width: 1px; height: 1px; margin-left: -10000px; position: absolute;}

span.tab {display: block; margin-left: 20px; width: 166px; height: 38px; color: #222; line-height: 50px; text-align: center; text-decoration: none; text-transform: uppercase; background: transparent url("../img/tab.png") no-repeat scroll left top;}
.center {text-align: center};
span.highlight {color: #f9640b;}

div.main {}
div.mainWrapper {position: relative; width: 980px; margin: 0 auto; }




/* Header block
========================================================================*/
div.mainHeader {min-height: 50px; background: #000 url("../img/bg/header.png") repeat-x scroll left top; }
div.mainHeader div.mainWrapper {padding-top: 20px; margin-bottom: -235px;}
div.mainHeader a.logo {display: block; width: 335px; height: 100px; margin-bottom: -100px;  background: transparent url("../img/logo.png") no-repeat scroll left top; }
div.mainHeader div.profile {float: right; text-align: right; min-height: 30px; color: #fff; font-size: 16px; white-space: nowrap;}
div.mainHeader div.profile a {color: #fff; text-decoration: none; font-size: 12px;}
div.mainHeader div.profile a:hover {color: #f9640b}

div.mainHeader div.menu {clear: both; float: right; width: 664px; padding-top: 20px; padding-right: 20px;}
div.mainHeader div.menu a.menuItem {float: left; width: 166px; height: 100px; color: #222; line-height: 50px; text-align: center; text-decoration: none; text-transform: uppercase; background: transparent url("../img/tab.png") no-repeat scroll right top;}
div.mainHeader div.menu a.menuItem:hover {color: #fff; }
div.mainHeader div.menu a.menuItem > span {position: relative; z-index: 1000;}

div.mainHeader div.header {clear: both; position: relative; top: -95px; left: -7px; width: 1063px; height: 269px; background: transparent url("../img/header.png") no-repeat scroll left top;}

div.mainHeader div.language {position: absolute; width: 54px; height: 11px; top: 94px; left: 10px; z-index: 1000;}
div.mainHeader div.language a.languageItem {display:block; float: left; width: 16px; height: 11px; margin-left: 2px; overflow: hidden; background: transparent no-repeat top top;}
div.mainHeader div.language a.languageItem.ua {background-image:url("../img/lang/ua.png");}
div.mainHeader div.language a.languageItem.gb {background-image:url("../img/lang/gb.png");}
div.mainHeader div.language a.languageItem.ru {background-image:url("../img/lang/ru.png");}

/* Most wanted block
========================================================================*/
div.mainMostWanted {background: #0f0f0f url("../img/bg/most-wanted.png") repeat-x scroll left top; }
div.mainMostWanted div.mainWrapper {padding-top: 120px; padding-bottom: 92px; }

div.mostWanted {margin: 0 40px; display: none; }
div.mostWanted div.tl {padding-left: 10px; background: transparent url("../img/most-wanted/tl.png") no-repeat scroll left top;}
div.mostWanted div.tr {padding-right: 10px; background: transparent url("../img/most-wanted/tr.png") no-repeat scroll right top;}
div.mostWanted div.tc {padding-top: 10px; background: transparent url("../img/most-wanted/tc.png") repeat-x scroll center top;}

div.mostWanted div.bl {margin-left: -10px; padding-left: 10px; background: transparent url("../img/most-wanted/bl.png") no-repeat scroll left bottom;}
div.mostWanted div.br {margin-right: -10px; padding-right: 10px; background: transparent url("../img/most-wanted/br.png") no-repeat scroll right bottom;}
div.mostWanted div.bc {padding-bottom: 10px; background: transparent url("../img/most-wanted/bc.png") repeat-x scroll center bottom;}

div.mostWanted div.cl {margin-left: -10px; padding-left: 10px; background: transparent url("../img/most-wanted/cl.png") repeat-y scroll left center;}
div.mostWanted div.cr {margin-right: -10px; padding-right: 10px; background: transparent url("../img/most-wanted/cr.png") repeat-y scroll right center;}
div.mostWanted div.cc {min-height: 280px;}







/* Banners block
========================================================================*/
div.bannerContainer {position: absolute; height: 88px; bottom: -44px; width: 100%;}
div.bannerContainer div.bannerItem {position: relative; width: 313px; height: 95px; background: transparent url("../img/banner.png") no-repeat scroll left top;}
div.bannerContainer div.bannerItem.left {float: left}
div.bannerContainer div.bannerItem.center {margin: 0 auto; right: -2px; }
div.bannerContainer div.bannerItem.right {float: right; right: -5px; }
div.bannerContainer div.bannerBig {position: relative; top: -32px; left: -4px; padding-top: 9px; padding-left: 7px; width: 995px; height: 128px; background: transparent url("../img/banner-big.png") no-repeat scroll left top;}


/* Generic content block
========================================================================*/
div.contentBlock {margin-right: -7px; margin-bottom: -8px; color: #222;}
div.contentBlock div.tl {padding-left: 14px; background: transparent url("../img/content-block/tl.png") no-repeat scroll left top;}
div.contentBlock div.tr {padding-right: 21px; background: transparent url("../img/content-block/tr.png") no-repeat scroll right top;}
div.contentBlock div.tc {padding-top: 13px; background: transparent url("../img/content-block/tc.png") repeat-x scroll center top;}
div.contentBlock div.bl {margin-left: -14px; padding-left: 14px; background: transparent url("../img/content-block/bl.png") no-repeat scroll left bottom;}
div.contentBlock div.br {margin-right: -21px; padding-right: 21px; background: transparent url("../img/content-block/br.png") no-repeat scroll right bottom;}
div.contentBlock div.bc {padding-bottom: 22px; background: transparent url("../img/content-block/bc.png") repeat-x scroll center bottom;}
div.contentBlock div.cl {margin-left: -14px; padding-left: 14px; background: transparent url("../img/content-block/cl.png") repeat-y scroll left center;}
div.contentBlock div.cr {margin-right: -21px; padding-right: 21px; background: transparent url("../img/content-block/cr.png") repeat-y scroll right center;}
div.contentBlock div.cc {background: transparent url("../img/content-block/cc.png") repeat scroll center center;}

body.isOldIE div.contentBlock div.bl {padding-bottom: 1px; margin-bottom: -1px;}
body.isOldIE div.contentBlock div.br {padding-bottom: 1px; margin-bottom: -1px;}
body.isOldIE div.contentBlock div.bc {margin-bottom: -1px;}
body.isOldIE div.contentBlock div.cl {padding-bottom: 1px; margin-bottom: -1px;}



/* Main page section
========================================================================*/
div.mainContent {background: #2c2b2b url("../img/bg/content.png") repeat-x scroll left top; padding-bottom: 30px;}
div.mainContent div.mainWrapper {padding-top: 55px; padding-bottom: 30px; }
div.mainContent div.columnLeft {float: left; width: 210px;}
div.mainContent div.columnRight {float: right; width: 740px; min-height: 300px; padding-top: 38px /* == span.tab.height */;}


/* Product categories
========================================================================*/
div.productCategoryList {}
div.productCategoryList ul.productCategory { padding-bottom:20px; background: transparent url("../img/separator.png") no-repeat scroll center bottom;}
div.productCategoryList ul.productCategory:last-child {background: none;}
div.productCategoryList ul.productCategory li {display: block; background: transparent no-repeat scroll left center; }
div.productCategoryList ul.productCategory li a {color: #222;  text-decoration: none;}
div.productCategoryList ul.productCategory li.title {margin-left: -9px; line-height:38px; padding-left:40px; background-image: url("../img/bt/20.png"); text-transform: uppercase;}
div.productCategoryList ul.productCategory li.title span.arrow {/*display: block; position: absolute; width: 38px; height: 38px;*/ margin-left: -40px; padding: 11px 0 11px 38px; background: transparent url("../img/bt/20-arrow-r.png") no-repeat scroll left top;}
div.productCategoryList ul.productCategory li.title.active span.arrow {background-image: url("../img/bt/20-arrow-d.png");}
div.productCategoryList ul.productCategory li.item {margin-bottom: 10px; line-height: 16px; padding-left: 15px; background-image: url("../img/bt/orange-arrow-r.png"); }
div.productCategoryList ul.productCategory li.item:last-child {margin-bottom: 0;}
div.productCategoryList ul.productCategory li.item.active {color: #f9640b;}

ul.productCategory {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.productCategory li {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:3px;
padding-left:16px;
padding-right:0;
padding-top:3px;
}


a.newsitem {display: block; background: transparent no-repeat scroll left center; color: #222;  text-decoration: none;}
a.newsitem {margin-left: 10px; margin-top: 10px;  line-height: 16px; background-image: url("../img/bt/orange-arrow-r.png"); }


/* Basket
========================================================================*/
div.basket {text-align: center; padding-top: 15px; position: relative; }
div.basket div.contentBlock div.cc {}
div.basket span.plate {position: absolute; width: 81px; height: 81px; top: 40px; right: -20px; background: transparent url("../img/plate-basket.png") no-repeat; }
div.basket p.text {padding: 20px 20px 0 0; }
div.basket p.price {margin: 10px 0; color: #f9640b; font-size: 16px; }


/* Contacts
========================================================================*/
div.contacts {padding-top: 15px; position: relative; line-height: 30px; white-space: nowrap;}
div.contacts div.contentBlock div.cc {padding: 20px 20px 0 0; }
div.contacts span.plate {position: absolute; width: 81px; height: 81px; top: 40px; right: -20px; background: transparent url("../img/plate-contact.png") no-repeat; }
div.contacts p.icq {padding-left: 40px; background: transparent url("../img/bt/icq-logo.png") no-repeat scroll left center;}
div.contacts span.label {color: #f9640b; padding-right: 5px;}


/* Product list
========================================================================*/
div.productList {}
div.productList div.productItem {position: relative; float: left; width: 220px; font-size: 14px;}
div.productList div.productItem + div.productItem {margin-left: 30px;}
div.productList div.productSeparator {clear: left; height: 30px; overflow:hidden;}

div.productList div.productItem div.plateContainer {position: absolute; right: -12px; top: -12px; width: 40px;}
div.productList div.productItem div.plateContainer a.plate {display: block; width: 40px; height: 45px; background: transparent no-repeat scroll left top;}
div.productList div.productItem div.plateContainer a.plate.sale {background-image:url("../img/product-list/plate-sale.png");}
div.productList div.productItem div.plateContainer a.plate.new {background-image:url("../img/product-list/plate-new.png");}
div.productList div.productItem a.toBasket {display: block; position: absolute; left: -11px; bottom: 10px; width: 125px; height: 46px; line-height: 49px; text-indent: 15px;  text-decoration: none; color: #222; background: transparent url("../img/product-list/to-basket.png") no-repeat scroll left top;}
div.productList div.productItem p.oldPrice {position: absolute; right: 23px; bottom: 48px; height: 20px; line-height: 20px; text-decoration:line-through; color: #aaa;}
div.productList div.productItem p.currentPrice {position: absolute; right: 10px; bottom: 10px; height: 46px; line-height: 46px; color: #f9640b; font-size: 16px;}
div.productList div.productItem div.contentBlock div.cc {min-height: 280px; padding-bottom: 60px; text-align: center;}

div.productList div.productItem h1.name {text-align: center; }
div.productList div.productItem h1.name a {text-decoration: none; color: #222;}
div.productList div.productItem a.image {display:block; text-align: center; margin: 10px 0;}
p.inStock {display: inline; margin: 10px auto; padding-left: 23px; line-height: 18px; background: transparent no-repeat scroll left center; }
p.inStock.no {background-image: url("../img/product-list/in-stock-no.png"); }
p.inStock.yes {background-image: url("../img/product-list/in-stock-yes.png"); }


/* Pager
========================================================================*/
div.pager {font-size: 22px; white-space: nowrap; color: #fff; cursor: default; padding: 30px 0; text-align: center;}
div.pager a.pagerLink {color: #fff; text-decoration: none; }
div.pager a.pagerLink.left {margin-right: 15px; padding: 0 5px; font-weight: bold;}
div.pager a.pagerLink.right {margin-left: 15px; padding: 0 5px; font-weight: bold;}
div.pager a.pagerLink.page {padding: 0 5px; margin: 0 -5px;}
div.pager a.pagerLink.active {color: #f9640b; }
div.pager b.separator {}



/* Complex button
========================================================================*/
a.complexButton {position: relative; left: -4px; margin: -2px -10px -10px 0; line-height: 44px; text-decoration: none; font-size: 13px; text-transform: uppercase; color: #fff; white-space: nowrap;}
a.complexButton span {padding-top: 10px; padding-bottom: 18px;}

a.complexButton span.l {padding-left: 19px; background: transparent url("../img/bt/complex/l.png") no-repeat scroll left top;}
a.complexButton span.r {padding-right: 25px; background: transparent url("../img/bt/complex/r.png") no-repeat scroll right top;}
a.complexButton span.c {background: transparent url("../img/bt/complex/c.png") repeat-x scroll left top;}

body.isOldIE a.complexButton span.c {padding-right: 1px; }
body.isOldIE a.complexButton span.l {padding-top: 0; padding-bottom: 0;}
body.isOldIE a.complexButton span.r {padding-top: 0; padding-bottom: 0;}





/* Page footer
========================================================================*/
div.mainFooter {padding-bottom: 10px; background: #595858 url("../img/bg/footer.png") repeat-x scroll left top; }
div.mainFooter div.menu {position: relative; top: -30px; color: #b4b1b0; text-align: center; font-size: 18px; }
div.mainFooter div.menu a {color: #b4b1b0; text-decoration: none; font-size: 12px;}
div.mainFooter div.menu a:hover {color: #f9640b;}
div.mainFooter div.copyright {float: left; margin-right: 20px; width: 140px; text-align:center; color: #d9d9d9; font-size: 12px;}
div.mainFooter div.copyright a.logo {display:block; height: 85px; background:transparent url("../img/logo-footer.png") no-repeat scroll center top;}
div.mainFooter div.address {float: left; margin-right: 20px; color: #d9d9d9; font-size: 14px; padding-top: 11px;  }
div.mainFooter div.address a { color: #d9d9d9; text-decoration: none;}
div.mainFooter div.address a:hover {color: #f9640b;}
div.mainFooter div.partners {float: right;}
div.mainFooter div.partners a.partnerLogo {float: left; height: 130px; background-position: center center; background-repeat: no-repeat; }
div.mainFooter div.partners b.separator {float: left; height: 130px; width: 30px;}
div.mainFooter div.partners a.partnerLogo + a.partnerLogo {margin-left: 5px;}
div.mainFooter div.partners a.partnerLogo.bangin-beats {width: 47px; background-image: url("../img/partners/bangin-beats.png");}
div.mainFooter div.partners a.partnerLogo.hard-inside {width: 66px; background-image: url("../img/partners/hard-inside.png");}
div.mainFooter div.partners a.partnerLogo.wm {width: 57px; background-image: url("../img/partners/wm.png");}
div.mainFooter div.partners a.partnerLogo.mastercard {width: 55px; background-image: url("../img/partners/mastercard.png");}
div.mainFooter div.partners a.partnerLogo.visa {width: 54px; background-image: url("../img/partners/visa.png");}
div.mainFooter div.partners a.partnerLogo.visa-el {width: 52px; background-image: url("../img/partners/visa-el.png");}
div.mainFooter div.partners a.partnerLogo.maestro {width: 56px; background-image: url("../img/partners/maestro.png");}
div.mainFooter div.partners a.partnerLogo.twitter {width: 41px; background-image: url("../img/partners/twitter.png");}
div.mainFooter div.partners a.partnerLogo.vk {width: 41px; background-image: url("../img/partners/vk.png");}




/* Wide content (most pages)
========================================================================*/
div.contentContainer {}
div.contentContainer div.contentBlock div.cc {padding: 10px 0;}
div.contentContainer h1.contentHeader {padding-bottom: 50px; font-size: 18px; color: #f9640b; text-align: center;}




/* Wizard for registration
========================================================================*/
div.wizardNavigation {height: 130px;}
div.wizardNavigation a.wizardStep {float:left; margin: 0 55px; width: 53px; height: 53px; background-image: url("../img/wizard-bg.png"); background-repeat: no-repeat; text-decoration: none; cursor: default;}
div.wizardNavigation a.wizardStep.current {background-position: right top; cursor: pointer;}
div.wizardNavigation a.wizardStep span.number {display: block; width: 53px; height: 53px; background-image: url("../img/wizard-numbers.png"); background-repeat: no-repeat;}
div.wizardNavigation a.wizardStep span.caption {display: block; position: relative; left: -20px; width: 93px; font-size: 12px; line-height: 20px; color: #353535; text-align: center; white-space: nowrap;}
div.wizardNavigation a.wizardStep.step1 span.number {background-position: 0 0;}
div.wizardNavigation a.wizardStep.step2 span.number {background-position: -53px 0;}
div.wizardNavigation a.wizardStep.step3 span.number {background-position: -106px 0;}
div.wizardNavigation a.wizardStep.step4 span.number {background-position: -159px 0;}







/* Forms
========================================================================*/
div.formContainer {padding: 0 30px; font-size: 12px; color: #232323; }
div.formContainer label.formLabel {display: block; clear: both; padding-left: 110px; }
div.formContainer label.formLabel + label.formLabel {padding-top: 15px;}
div.formContainer label.formLabel span.formField-star {display: none;}
div.formContainer label.formLabel.required span.formField-star {display: inline;}
div.formContainer label.formLabel span.formField-caption {float: left; margin-left: -110px; padding-top: 2px; width: 105px; overflow: hidden;}
div.formContainer label.formLabel sp7an.formField-caption span.formField-star {padding-left: 5px; color: #f00; }
div.formContainer label.formLabel span.formField-caption span.formField-description {display:block; padding-top: 3px; font-size: 11px; color: #b3b9c3; }
div.formContainer label.formLabel span.formField-container {}
div.formContainer input.formInput-text {padding: 1px 2px; border: 1px solid #b3b9c3;}
div.formContainer input.formInput-select {padding: 1px 2px; border: 1px solid #b3b9c3;}

div.formContainer div.formButtons { }
div.formContainer label.formLabel + div.formButtons {padding-top: 50px;}
div.formContainer div.formButtons span.formButton {}
div.formContainer div.formButtons span.formButton.prev {float: left;}
div.formContainer div.formButtons span.formButton.next {float: right;}

body.isOldIE div.formContainer div.formButtons a.complexButton {padding-bottom: 10px; padding-right: 10px; margin-bottom: -10px; margin-right: -10px;}



/* Product item info
===========================================================================================*/
div.productContainer {}
div.productContainer div.separator {clear: both; margin: 20px -10px; height: 5px; overflow:hidden; background-color: #e9e9e9;}

div.productContainer div.productColumns {padding-left: 320px;}
div.productContainer div.productColumns div.productColumnLeft {float: left; margin-left: -320px;}
div.productContainer div.productColumns div.productColumnRight {}

div.productContainer div.productImage {width: 350px; height: 100%; overflow: hidden;margin-left:-40px}
div.productContainer div.productImage img {display: block;}

div.productContainer div.productInfo {}
div.productContainer div.productInfo h1.productName {font-size: 18px; text-align: center; font-weight:normal; padding-bottom: 25px;}
div.productContainer div.productInfo ul.productInfoList {font-size: 14px; list-style: url("../img/bullet.png"); list-style-position: outside; padding: 0; margin: 0; }
div.productContainer div.productInfo ul.productInfoList li.productInfoListItem {left: 20px;}
div.productContainer div.productInfo ul.productInfoList li.productInfoListItem + li.productInfoListItem {margin-top: 15px;}
div.productContainer div.productColor {text-align:center;}
div.productContainer div.productColor h2.productColorHeader {margin: 0; padding: 0; font-weight: normal; color: #2d2c2c; font-size: 14px;}
div.productContainer div.productColor ul.productColorList {list-style: none; margin: 0; font-size:11px;}
div.productContainer div.productColor ul.productColorList li.productColorListItem {display: block; float:left; width: 60px;}
div.productContainer div.productColor ul.productColorList li.productColorListItem img {margin: 0 auto; padding-top: 15px; }
div.productContainer div.productColor ul.productColorList li.productColorListItem input {margin: 0; padding: 0;}

div.productContainer div.productSize {text-align:center;}
div.productContainer div.productSize h2.productSizeHeader {margin: 0; padding: 0; font-weight: normal; color: #2d2c2c; font-size: 14px; }
div.productContainer div.productSize ul.productSizeList {list-style: none; margin: 0; font-size: 11px;}
div.productContainer div.productSize ul.productSizeList li.productSizeListItem {display: block; float:left; width: 54px; white-space:nowrap; padding-top: 17px;}
div.productContainer div.productSize ul.productSizeList li.productSizeListItem img {height: 20px; padding-top: 15px;}
div.productContainer div.productSize ul.productSizeList li.productSizeListItem input {margin: 23px 0 0 0; padding: 0;}

div.productContainer div.productPrice {font-size:18px; text-align:left; line-height:64px;}
div.productContainer div.productPrice span.price {font-size:35px; color: #ff5a00;}

div.productContainer span.productBuyButton {padding-top: 13px; float: right;text-align:right;}









/* Table container
===========================================================================================*/
div.tableContainer {}
div.tableContainer table.table {width: 100%; font-size: 14px; color:#323131; margin-bottom: 30px;}
div.tableContainer table.table th {height: 32px; background-image:url('../img/table/header-bg.png'); background-repeat:repeat-x; font-size:16px; line-height: 32px; color:#fda11a; font-weight:normal; text-align: left; padding-left: 15px;}
div.tableContainer table.table td {padding: 15px; border-bottom: 5px solid #e0dddd; }

div.tableContainer table.table th.quantity {width: 120px; text-align:center; padding-left: 0;}
div.tableContainer table.table th.price {width: 90px; text-align:center; padding-left: 0;}
div.tableContainer table.table th.action {width: 80px; text-align:center; padding-left: 0;}
div.tableContainer table.table td.quantity {text-align:center; white-space: nowrap;}
div.tableContainer table.table td.price {text-align:center; white-space: nowrap; font-size:16px; font-weight:bold;}
div.tableContainer table.table td.action {text-align:center;}
div.tableContainer table.table td.action a.delete {display:block; width:79px; height:23px; background-image:url('../img/table/bt-delete.png'); background-repeat:no-repeat; font-size: 11px; line-height:22px; text-align: center; text-transform: uppercase; color: #fff; text-decoration:none;}




/* How to buy
========================================================================*/
div.howTo {padding:0 30px;}
div.howTo a.wizardStep {position: absolute; left: 0; top: 0; width: 53px; height: 53px; background-image: url("../img/wizard-bg.png"); background-repeat: no-repeat; text-decoration: none; cursor: default; background-position: right top;}
div.howTo a.wizardStep span.number {display: block; width: 53px; height: 53px; background-image: url("../img/wizard-numbers.png"); background-repeat: no-repeat;}
div.howTo a.wizardStep span.caption {display: block; position: relative; left: -20px; width: 93px; font-size: 12px; line-height: 20px; color: #353535; text-align: center; white-space: nowrap;}
div.howTo a.wizardStep.step1 span.number {background-position: 0 0;}
div.howTo a.wizardStep.step2 span.number {background-position: -53px 0;}
div.howTo a.wizardStep.step3 span.number {background-position: -106px 0;}
div.howTo a.wizardStep.step4 span.number {background-position: -159px 0;}
div.howTo div.content {position: relative; min-height: 100px;}
div.howTo div.content p {margin-left: 70px;}
div.howTo div.content p img {vertical-align: middle;}
div.howTo div.content p + p {margin-top: 30px;}
div.howTo div.content p.image {margin-left: -30px; margin-right: -30px;}
div.howTo div.separator {clear: both; margin: 20px -10px; height: 5px; overflow:hidden; background-color: #e9e9e9;}






/* Share this service
========================================================================*/
div.shareThis {text-align: right; padding-bottom: 25px;}
div#stwrapper {margin-top: 45px; margin-left: 142px;}


/* Additions
========================================================================*/
#messagediv {position: absolute; margin: 0; padding: 8px; width: 100%; font-weight: 700; background-color: #FF8D08; z-index: 1000;}
.messagediv {font-weight: 700; background-color: #FF8D08;  text-align:center;}

.error_list{color:red}
label.error
{
    display: block;
    color:Red;
    clear:both;
}
.itemTab{display:none; visibility:hidden;}


/* Shipment
========================================================================*/
.shipment_details_error {
    color: #de0000;
    background-color: #ffeeee;
    border: solid 1px #de0000;
}
table.shipment_details
{
    font-size: 8pt;
}

