/********************** Base Layout */

/********************** Body */
body { background: #ffffff; }
/*.col-main li  { margin-left: 10px; }*/

/* General definition */
.clear { clear: both; }
button.bg-button { width: 180px; height: 40px; border: none; margin: 13px 0 4px 0; padding: 0; background: url(../images/sprites-no-repeat.png) no-repeat -381px -274px; cursor: pointer; }
button.bg-button span { display: none; }
a { color: #008855; text-decoration: none; }
a:hover { color: #008855; text-decoration: underline; }
a.link-reorder, a.link-print { color: #ffffff !important; }
a.link-reorder { margin-left: 20px; }
.data-table { border: 0; }
.data-table thead th { background: #eaeaea; border-right: 0; font-weight: normal; }
.data-table tr.last th, .data-table tr.last td { border-bottom: 1px solid #ffffff !important; }
.data-table .even { background: none; }
.data-table tbody td { background: #fef1cc; border-right: 0;}
.data-table tbody td.small-links { padding: 0 8px; line-height: 10px; }
.data-table tbody td.small-links a { font-size: 10px; }
.small { font-size: 11px; }
.bg-orange { background-color: #fef1cc;}
.bg-orange a { color: #fbbb00; text-decoration: none; font-weight: bold; }
.bg-orange a:hover { color: #fbbb00; text-decoration: underline; }
.bg-orange table { margin-top: 10px; }
.bg-orange td { color: #737373; vertical-align: middle; }
.bg-orange td.big { color: #737373; font-size: 16px; }
.bg-orange td.icon { width: 40px; text-align: center; }
.bg-orange td.icon img { text-align: center; }

/* Forms */
input.input-text, select, textarea { border: 0; background: #e5f3ee; }
.fieldset  { background: none; border: 0; margin: 20px 0 0 0; padding: 0; }
.fieldset .legend { display: none; }
.form-list li { margin-bottom: 10px; }
.form-list .fields .field { float: none; margin-bottom: 10px; width: 550px; }
.form-list .fields { margin-bottom: 0px; }
.form-list label { float: left; width: 170px; text-align: right; color: #626262; }
.form-list .input-box { clear: none; margin-left: 190px; width: 295px; overflow: hidden; }
.form-list input.input-text, .form-list select, .form-list textarea { border: 0; background: #e5f3ee; width: 271px; padding: 2px; }
.form-list select { width: 275px; padding: 2px 0; }
.form-list li.wide input.input-text { width:271px; }
.form-list li.control { padding-left: 190px; }
.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text { width: 26px; }
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month { width: 36px; }
.form-list .customer-dob .dob-year input.input-text { width: 52px; }
.form-list .customer-dob .dob-year { width: 62px; }
.form-list .customer-dob label { width: auto; }
#checkout-step-login .col-1 .form-list li.control { padding-left: 20px; }
#checkout-step-login .col-2 .form-list li label { width: 90px; }
#checkout-step-login .col-2 .form-list li .input-box { margin-left: 110px; }
#checkout-step-login .col-2 .form-list li .input-box input.input-text { width: 250px; }

/* Structure */
.wrapper { min-width:954px; }
.header { text-align:left; padding: 0; width: auto; }
.header-top { width:960px; height: 150px; margin:0 auto; position:relative; z-index:100; }
.header-top-right { float: right; width:188px; height: 150px; padding-left: 10px; }
.header-nav { width:990px; height: 45px; margin:0 auto; }
.main { width:940px; min-height:400px; margin:0 auto; text-align:left; overflow: hidden; }
.cms-home .main { width:950px;}
.cms-flashtest .main { width:950px;}
.side-col { width:180px; }
.col-main { padding: 0; }
.col-left { padding: 0; width: 180px; }
.catalog-category-view .col-left, .catalogsearch-result-index .col-left { margin-top: 30px; }
.col2-left-layout .col-main { width:750px; }

/* Style */
.wrapper { background: #ffffff url(../images/sprites-repeat-x.png) repeat-x 0 -501px; }
.header { border: none; }
.header-top-container { background: none; border: none; }
.header-top { background: #008855; padding: 0; }
.header-top-right { background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -45px; }
.header-top-right-bottom { float: left; width: 94px; height: 63px; position: relative; }

/* Tooltip */
.header-top-right-bottom .tooltip { position: absolute; top: -55px; left: -76px; z-index: 9991; width: 150px; height: 32px; padding: 5px 20px 35px 10px; background: url(../images/sprites-no-repeat.png) no-repeat 0px -735px; cursor: pointer; font-weight: bold; text-align: left; }


.header-top-login, .header-top-logout { float: right; width: 214px; overflow: hidden; }
.header-nav { background: url(../images/sprites-no-repeat.png) no-repeat 0 -925px; }
.header-nav-container { background: none; }
.header-links { float: right; overflow: hidden; }
.main-container { background: none; }
.main {  padding: 10px; background: #ffffff; }
.cms-home .main { padding: 5px; }
.cms-flashtest .main { padding: 5px; }

/********************** Header */

/* Logo */
h1#logo {
    float:left;
    width:240px;
    margin:18px 0 10px 18px;
    }
h1#logo img { position: relative; width: 239px; height: 69px; }

/* Mini search */
.mini-search { position:absolute; top:86px; left:197px; width:573px; height:53px; padding: 0; background:url(../images/sprites-no-repeat.png) -198px -45px no-repeat; }
.mini-search #search-text { margin: 10px 0 0 18px; float: left; }
.mini-search .input-text { width:349px; height: 22px; margin:10px 4px 0 0; padding: 4px 0 0 32px; border: none; vertical-align: middle; color: #a2a2a2; font-size: 13px; font-weight: bold; background:url(../images/sprites-no-repeat.png) -198px -98px no-repeat; float: left; }
.mini-search .input-text.active { color: #000000; }
.mini-search #search-button { margin-top: 12px; }

.search-autocomplete { z-index: 100002; left: 73px !important; top: 36px !important; }
.search-autocomplete-inner { background: #ffffff; border: 1px solid #e2e2e2; }
.search-autocomplete-inner .result { border-bottom: 1px solid #e2e2e2; clear: left; text-align: left; min-height: 50px; cursor: pointer; }
.search-autocomplete-inner img { float: left; }
.search-autocomplete-inner .name { }

/* Mini Cart */
.mini-cart { text-align: left; height: 87px; overflow: hidden; }
.mini-cart h4 { margin-top: 5px; }
.mini-cart h4 a { text-transform: uppercase; text-decoration: none; background:url(../images/sprites-no-repeat.png) -959px -124px no-repeat; color: white; padding: 5px 0 0 35px; height: 20px; }
.mini-cart.empty h4 a { background-position: -959px -94px; }
.mini-cart .cart-summary { color: #ffffff; margin-left: 17px; margin-bottom: 5px; font-weight: bold; }
.mini-cart .orange { color: #fbbb00; }
.mini-cart .actions { text-align: right; margin-right: 10px;  }
.mini-cart .actions .form-button { margin-top:0px; margin-bottom: 8px; }
.mini-cart .actions .checkout-button { background-position: -183px -755px; height: 30px; width: 86px; }
.mini-cart .actions .cart-button { background-position: -183px -785px; height: 30px; width: 86px; }

.header-top-right .wishlist-button, .header-top-right .compare-button { width: 80px; height: 29px; margin: 3px 0 0 10px; background: url(../images/sprites-no-repeat.png) no-repeat; background-position: -362px -124px; }

/* Header Links */
.header-links ul { margin-right: -1px; margin-top: -3px; }
.header-links-login ul { margin-right: 0px; }
.header-links ul li { display: inline; color: #99cfbb; font-size: 11px; padding-right: 11px; margin-left: 9px; margin-top: 0; background: url(../images/div_header_links.gif) top right no-repeat; }
.header-links ul li a { color: #99cfbb; text-decoration: none; font-size: 11px; }
.header-links ul li a:hover { color: #ffffff; text-decoration: underline; }

/* Header Login */
.header-top-login input.text { float: left; padding: 3px; background: url(../images/sprites-no-repeat.png) no-repeat; background-position: -198px -124px; width: 74px; height: 14px; border: none; margin-right: 5px; margin-top: 11px; color: #959595; font-size: 8pt; }
.header-top-login .login-button { float: left; padding: 0; margin: 8px 0 0 0; width: 28px; height: 28px; background: url(../images/sprites-no-repeat.png) no-repeat -472px -726px; }
.header-top-logout .logout-button { float: right; padding: 0; margin: 8px 15px 0 0; width: 28px; height: 28px; background: url(../images/sprites-no-repeat.png) no-repeat -532px -726px; }
.header-top-logout .welcome { float: right; width: 165px; text-align: right; overflow: hidden; margin: 10px 5px 0 0; font-size: 12px; color: #959595; }

/* Navigation 0 LEVEL */
#nav { width: 950px; margin: 0; z-index: 990; }
#nav li { float:left; position: relative; }
#nav li.active a { color:#fbbb00; }
#nav a { float:left; background: url(../images/sprites-no-repeat.png) no-repeat right -744px; height: 16px; padding:12px 9px 12px 6px; color:#008855; font-weight:bold; font-size: 13px; }
#nav li.over a,
#nav a:hover { color:#ffffff; background: url(../images/sprites-repeat-x.png) repeat-x 0 0; }
#nav li.grey a { color: #959595; }
#nav li.grey a:hover { color:#ffffff; background: url(../images/sprites-repeat-x.png) repeat-x 0 0; }
body.customer-account-index #nav li.grey a,
body.customer-account-edit #nav li.grey a,
body.customer-address-index #nav li.grey a,
body.sales-order-history #nav li.grey a,
body.wishlist-index-index #nav li.grey a,
body.newsletter-manage-index #nav li.grey a
    { color: #ffffff; background: url(../images/sprites-repeat-x.png) repeat-x 0 0; }


/*Navigation  1ST LEVEL+ */
#nav ul { background: #fefefe; top: 35px; width: 200px; border: 1px solid #c4c4c4; border-top: 6px solid #fbbb00; padding: 0 0; }
#nav ul li { background: url(../images/sprites-repeat-x.png) repeat-x 0 -451px !important; padding: 3px 15px 4px 15px; }
#nav ul li.parent { }
#nav ul li.last { padding: 3px 15px; border-bottom: 0; }
#nav ul li.active, #nav ul li.over { background: url(../images/sprites-repeat-x.png) 0px 1px repeat-x !important;  }

#nav ul li a { background: none !important; color: #626262 !important; font-weight: bold !important; height: auto; }
#nav ul li.over a, #nav ul li a:hover { color: #ffffff !important; }
#nav ul li.over li a{ color: #626262 !important; }
#nav ul li.over li.over a{ color: #ffffff !important; }
#nav ul span { display: inline; padding: 0 !important; }
#nav ul li.last span {  }

/* Navigation 2nd Level+ */
#nav ul ul { top: 1px; }
#nav li.over > ul li.over > ul { left: 190px; }
#nav ul li ul li a { color: #626262; }

/* Breadcrumb Navigation */
ul.breadcrumbs { position: absolute; height: 13px; overflow: hidden; width: 920px; background: #959595 url(../images/sprites-repeat-x.png) repeat-x 0px -346px; padding: 2px 10px; margin-top: -14px; z-index: 1; }
ul.breadcrumbs li a { color: #008855; text-decoration: none; }
ul.breadcrumbs li a:hover { color: #008855; text-decoration: underline; }
ul.breadcrumbs li span.last { color: #008855; }
div.breadcrumbs-placeholder { height: 0px; margin-bottom: 10px; }
.cms-home div.breadcrumbs-placeholder { display: none; }
.cms-flashtest div.breadcrumbs-placeholder { display: none; }
.cms-flashtest .breadcrumbs { display: none; }

/* Messages */
.messages { background: #fdde83 url(../images/sprites-repeat-x.png) repeat-x 0px -363px !important; border: 1px solid #fbbb00; margin-bottom: 10px !important; min-height: 38px; overflow: visible; }
.messages li { margin: 0 !important; }
.error-msg, .success-msg, .note-msg, .notice-msg { width: 705px; height: 20px; border: 0 !important; padding: 10px 8px 10px 37px !important; background: none !important;  }
.success-msg { background: url(../images/sprites-no-repeat.png) no-repeat -953px -208px !important; }
.messages li li { color: #008855; }
.messages li li a { text-decoration: underline; }

/* Content bottom */
.content-bottom { margin-top: 20px; margin-right: -10px; float:left; }

.content-bottom-item { width: 180px; float: left; margin: 0 5px 10px 5px; }
.content-bottom-item-right { float: right; }
.content-bottom-item .title { width: 180px; height: 30px; background: url(../images/sprites-no-repeat.png) no-repeat 0 -355px; }
.content-bottom-item .title span { display: none; }
.content-bottom-item .block { background: none; border: 0; }
.content-bottom-item .block .block-content { background: none; padding-left: 0; padding-right: 0; border: 0; }
.content-bottom-item .block-viewed { border: none; }
.content-bottom-item .block-content .items li.item { border-bottom: 1px dotted #d2d2d2; padding: 7px 5px 0px 5px; }
.content-bottom-item .block-content .items li.last { border-bottom: 0; }
.content-bottom-item .block-content .items a { color: #008855; text-decoration: none; }
.content-bottom-item .block-content .items a:hover { color: #008855; text-decoration: none; }
.content-bottom-item .block-content .items .cart-link { float: left; }
.content-bottom-item .block-content .items .cart-link a { color: #fbbb00; padding-left: 12px; background: url(../images/sprites-no-repeat.png) no-repeat -977px -172px; }
.content-bottom-item .block-content .items .cart-link a:hover { text-decoration: underline; }
.content-bottom-item .block-content .items .product-link { text-align: right; }
.content-bottom-item .block-content .items .product-link a { padding-left: 12px; background: url(../images/sprites-no-repeat.png) no-repeat -981px -152px; }
.content-bottom-item .block-content .items .product-link a:hover { text-decoration: underline; }
.content-bottom-item .block-footer { width: 180px; height: 26px; margin-top: -1px; background: url(../images/sprites-no-repeat.png) no-repeat -199px -169px; }

/* Title */
.page-head-alt { width: 750px; height: 40px; background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -981px; text-align: left; }
.page-head-alt h1 { color: #ffffff; padding-left: 190px; padding-top: 10px; font-size: 16px; font-weight: bold; }

.page-title { width: 750px; height: 40px; background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -981px; text-align: left; }
.page-title h1 { color: #ffffff; padding-left: 190px; padding-top: 10px; font-size: 16px; font-weight: bold; }

.page-head-small { width: 750px; height: 30px; background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -835px; }
.page-head-small h1 { color: #ffffff; padding-left: 15px; padding-top: 7px; font-size: 12px; font-weight: bold; }
.page-head-small button.button { margin: 4px 5px 0 0; }

/********************** Footer */
.large-divider { height: 11px; background: url(../images/sprites-repeat-x.png) repeat-x; background-position: 0 -40px; visibility: visible; border: none; margin: 0 5px 9px 5px; overflow: hidden; }
.tiny-divider { height: 1px; background: url(../images/sprites-repeat-x.png) repeat-x; background-position: 0 -40px; visibility: visible; border: none; margin: 0 5px 9px 5px; overflow: hidden; }
.footer-container { border: none; }
.footer { width:950px; margin: 0 auto 20px auto; padding: 0 5px; background: none; }
.footer-box { float: left; margin: 5px; width: 180px; text-align: left; overflow: hidden; }
.footer-box h4 { color: #737373; font-size: 12px; margin: 0; line-height: 14px;  }
.footer-box p, .footer-box li { color: #737373; font-size: 11px; margin: 0; line-height: 14px;  }
.footer-box li { margin-top: 5px; padding: 0; display: block; background: none; }
.footer-box a { text-decoration: none; color: #fbbb00; }
.footer-box a:hover { text-decoration: underline; color: #fbbb00; }

.footer-1 { position: relative; }
#popup-newsletter { position: absolute; right: 0; bottom: 0; width: 180px; overflow: hidden; background: #ffffff; }
#popup-newsletter .page-head-small { padding: 4px 10px; color: #ffffff; height: 20px; text-align: left; }
#popup-newsletter .block-content { border: 1px solid #d2d2d2; border-top: none; }
#popup-newsletter .block-content .actions { margin: 10px 0; }
#popup-newsletter #newsletter-close { position: absolute; z-index: 500; right: 0; top: 0; padding: 3px 8px; font-weight: bold; color: #ffffff; cursor: pointer; }

.footer-2 .footer-box { width: 125px; }
.footer-2 .footer-box a { color: #737373; }
.footer-2 .footer-box a:hover { color: #737373; }
.footer-2 .footer-box hr { height: 1px; background: url(../images/sprites-repeat-x.png) repeat-x; background-position: 0 -51px; visibility: visible; border: none; margin: 5px 0 9px 0; }

/********************** Home page / small product boxes */
.cms-home .std p { margin: 0; }
.cms-home .content-bottom-item { margin: 0 5px 0 5px; }
.cms-flashtest .std p { margin: 0; }
.cms-flashtest .content-bottom-item { margin: 0 5px 0 5px; }
.home-box, .home-box-small { float: left; margin: 0 5px 10px 5px; }
.product-box-small { width: 180px; height: 319px; padding-bottom: 42px; position: relative; }
.home-box img, .product-box-small img { display: block; }
.product-box-small .title { width: 180px; height: 30px; background: url(../images/sprites-no-repeat.png) no-repeat 0 -355px; }
.product-box-small .title span { display: none; }
.product-box-small .image { text-align: center; }
.product-box-small h3 { margin: 5px 0 0 0; line-height: 14px; }
.product-box-small h3 a { color: #008855; text-decoration: none; font-size: 12px; }
.product-box-small h3 a:hover { color: #008855; text-decoration: underline; }
.product-box-small p { color: #737373; font-size: 11px; margin: 0; line-height: 14px; }
.product-box-small .title-description-box { height: 78px; overflow: hidden; }
.product-box-small .product-box-price { position: absolute; left: 0; bottom: 40px; width: 73px; height: 21px; background: url(../images/sprites-no-repeat.png) no-repeat; background-position: -278px -124px; color: #ffffff; text-align: center; padding-top: 1px; font-weight: bold; }
.product-box-small .product-box-price.product-box-special-price { background-position: -694px -124px; }
.product-box-small .product-box-link { position: absolute; right: 0; bottom: 40px; padding: 0 0 4px 12px; background: url(../images/sprites-no-repeat.png) no-repeat; background-position: -982px -152px; }
.product-box-small .product-box-shipping-note { position: absolute; left: 0; bottom: -8px; height: 20px; margin-left: 10px !important; }
.product-box-small .product-box-link a { color: #008855; font-weight: bold; text-decoration: none; }
.product-box-small .product-box-link a:hover { color: #008855; text-decoration: underline; }
.product-box-small .price-box { margin: 0; display: inline; line-height: 20px; font-size: 11px; }
.product-box-small .price-box .price-including-tax .label { display: none; }
.product-box-small .price-box .price-including-tax .price { font-size: 11px; color: white; font-weight: bold; }
.product-box-small .price-box .price-excluding-tax { display: none; }
.product-box-small .price-box .price-shipping-note { display: none; }
.product-box-small .price-box .minimal-price-link { display: none; }

.product-box-small .image { position: relative; }
.product-box-small .image .product-hover { position: absolute; width: 180px; left: -10000px; bottom: 100px; background: transparent; z-index: 1000; }
.product-box-small .hover .product-hover { left: 100px; }
.product-box-small .product-hover ul { background: #ffffff; }
.product-box-small .product-hover ul li { text-align: left; border-top: 1px dotted #008855; }
.product-box-small .product-hover ul li a { display: block;  background: #008855 url(../images/sprites-no-repeat.png) no-repeat -969px -496px; padding: 1px 5px 1px 30px; width: 145px; height: 17px; color: #ffffff; font-weight: bold; font-size: 11px; }
.product-box-small .product-hover ul li a:hover { color: #000000; text-decoration: none; background-color: #fbbb00; }
.product-box-small .product-hover ul li a.detail { background-position: -969px -497px; }
.product-box-small .product-hover ul li a.cart { background-position: -969px -517px; }
.product-box-small .product-hover ul li a.wishlist { background-position: -969px -537px; }
.product-box-small .product-hover ul li a.compare { background-position: -969px -557px; }
.product-box-small .product-hover ul li a.tell { background-position: -969px -577px; }
.product-box-small .product-hover .arrow { height: 20px; background: url(../images/sprites-no-repeat.png) no-repeat -969px -599px; }

.box-newsletter { width: 180px; height: 125px; float: left; margin: 0 5px 10px; background: #fef1cc url(../images/sprites-no-repeat.png) no-repeat -100px 121px; }
.box-newsletter .title { width: 180px; height: 30px; background: url(../images/sprites-no-repeat.png) no-repeat 0 -205px; }
.box-newsletter .title span { display: none; }
.box-newsletter label { margin: 5px 10px; color: #535353; font-size: 11px; height: 15px; display: block; }
.box-newsletter .input-box { height: 20px; }
.box-newsletter input.input-text { margin: 0 10px; background: url(../images/sprites-no-repeat.png) no-repeat -198px -195px; border: none; width: 150px; height: 16px; padding: 2px 5px; }
.box-newsletter button.newsletter-button { margin: 10px 5px 0 5px; height: 30px; background-position: -190px -603px; }


/* Category View */
.category-image { width: auto;float: left; margin-right: 10px; }
.category-head .page-title { margin: 0; }
ul.sub-categories { border-top: 1px dotted gray; width: 369px; clear: both; }
ul.sub-categories li { border-bottom: 1px dotted gray; padding: 5px 0 5px 0; }
ul.sub-categories li a { font-weight: bold; color: #008855; }

/* Product List */
.toolbar .pager { background: none; border: none; min-height: 18px; padding: 3px 0 8px 0; }
.toolbar .products-list-header { width: 750px; min-height: 40px; background: #004a1d url(../images/sprites-no-repeat.png) no-repeat 0 -981px; text-align: left; }
.toolbar .products-list-header h1 { color: #ffffff; margin-left: 190px; padding: 10px 0 8px 0; font-size: 16px; font-weight: bold; }
.toolbar .products-list-header .sort-by { float: right; margin: 10px; }
.toolbar .products-list-header .sort-by label { color: #80c4aa; font-size: 11px; }
.toolbar .products-list-header .sort-by select { background: #ffffff; color: #008855; font-size: 11px; }
.toolbar .products-list-header .sort-by .order-arrows { display: block; float: right; width: 15px; height: 18px; background: url(../images/sprites-no-repeat.png) no-repeat -383px -731px; }
.toolbar .products-list-header .sort-by .order-arrows span { display: none; }
.toolbar-bottom .toolbar .products-list-header { display: none; }
.products-list li.item { padding: 20px 0; margin: 0; }
.products-list .product-image { width: 180px; height: 180px; float: left; }
.products-list .product-image a { width: 180px; height: 180px; float: left; }
.products-list .product-image a img { position: relative; }
.products-list .product-shop { float: left; width: 370px; margin: 0; margin-left: 10px; }
.products-list .product-shop .top { min-height: 150px; }
.products-list .product-shop .bottom { clear: both; }
.products-list .product-shop .bottom a { display: block; padding-left: 32px; height: 27px; padding-top: 3px; background: url(../images/sprites-no-repeat.png) no-repeat -958px -47px; color: #008855; font-weight: bold; text-decoration: none; }
.products-list .product-shop .bottom a:hover { color: #008855; text-decoration: underline; }
.products-list h5 a { color: #000000; text-decoration: none; font-size: 14px; }
.products-list h5 a:hover { color: #008855; text-decoration: underline; }
.products-list .description a { color: #000000; text-decoration: none; }
.products-list .description a:hover { color: #000000; text-decoration: underline; }
.products-list .product-buttons { float: left; width: 180px; margin-left: 10px; }
.products-list .product-buttons button.cart-button { background-position: -381px -275px; }

.products-list .price-box { margin-top: 30px; width: 370px; float: right; }
.products-list .price { font-size: 11px; font-weight: bold; color: #008855; }
.products-list .label { font-size: 11px; font-weight: normal; color: #008855; }
.products-list .price-including-tax { float: right; display: block; text-align:center; background: url(../images/sprites-no-repeat.png) no-repeat -593px -154px; width: 100px; height: 19px; margin: 0 0 5px 5px; padding: 2px 0 3px; }
.products-list .price-including-tax .price { color: #ffffff; font-weight:bold; border: none; padding: 3px; padding-left: 0; }
.products-list .price-including-tax .label { color: #ffffff; height: 19px; padding: 3px; padding-right: 0; }
.products-list .price-including-tax .label .special-label { display: none; }
.products-list .price-excluding-tax { display: block; height: 11px; padding: 2px; text-align: right; }
.products-list .price-excluding-tax .price { font-weight: normal; color: #80c4aa; }
.products-list .price-excluding-tax .label { color: #80c4aa; }
.products-list .price-excluding-tax .price-divider { display: inline !important; }
.products-list .minimal-price-link { clear: right; float: right; }
.products-list .price-shipping-note { display: block; clear: both; text-align: right; }
.products-list .price-shipping-note a { text-decoration: underline; font-size: 11px; }
.products-list .price-shipping-note a:hover { text-decoration: none; }
.products-list .special-period { display: block; clear: both; text-align: right; font-size: 11px; }
.products-list .regular-price { float: right; display: block; }
.products-list .regular-price .price { float: left; color: #ffffff; font-weight:bold; text-align:center; display: block; background: url(../images/sprites-no-repeat.png) no-repeat -613px -124px; border: none; color: #FFFFFF; font-weight: bold; height: 19px; margin: 0 0 5px; padding: 3px; text-align: center; width: 70px; }
.products-list .special-price .price-including-tax { background: url(../images/sprites-no-repeat.png) no-repeat -693px -154px; }
.products-list .special-price .price-excluding-tax .price { color: #ff0000; }
.products-list .special-price .price-excluding-tax .label { color: #ff0000; }

.products-list .old-price { text-align: right; }
.products-list .special-price { padding: 0; }
.products-list .special-price .price-including-tax .price { background-position: -693px -124px; }
.products-list .special-price .price-label { display: none; }

.pager .amount { color: #626262;}
.pager .pages { margin: 0; float: left; }
.pager .pages li { float: left; display: block; padding: 0; width: 20px; height: 20px; text-align: center; }
.pager .pages li a { display: block; padding: 1px; height: 18px; width: 18px; background: url(../images/sprites-no-repeat.png) no-repeat -399px -175px; font-weight: bold; font-size: 11px; color: #626262; }
.pager .pages li.current { background: url(../images/sprites-no-repeat.png) no-repeat -378px -175px; padding: 1px; height: 18px; width: 18px; font-weight: bold; font-size: 11px; color: #008855; }
.pager .pages li a:hover { color: #ffffff; background-position: -420px -175px; text-decoration: none; }
.pager .previous { float: left; height: 18px }
.pager .previous a { color: #626262; background: url(../images/sprites-no-repeat.png) no-repeat -972px -634px; padding: 2px 2px 2px 20px; }
.pager .previous a:hover { color: #626262; background-position: -972px -654px; }
.pager .next { float: right; height: 18px; }
.pager .next a { color: #626262; background: url(../images/sprites-no-repeat.png) no-repeat right -674px; padding: 2px 20px 2px 2px; }
.pager .next a:hover { color: #626262; background-position: right -694px; }
.pager .center { width: 400px; margin: 0 auto; }
.pager .center a { color: #626262; background: url(../images/sprites-no-repeat.png) no-repeat -975px -719px; padding: 2px 2px 2px 20px; }
.pager .center a:hover { color: #626262; }

/* Product Details */
.product-info-box { border: none; }
.product-header { width: 750px; height: 40px; background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -981px; text-align: left; }
.product-header h1.product-name { color: #ffffff; margin-left: 285px; padding-top: 10px; font-size: 16px; font-weight: bold; }
.product-img-box { position: relative; float: left; width: 275px; }
.product-img-box .product-image-icon { position: absolute; right: 0; top: 240px; z-index: 1; height: 36px; width: 36px; background: url(../images/sprites-no-repeat.png) no-repeat 0 0px; }
.product-img-box .more-views li { width: 85px; float: left; }
.product-img-box .more-views li a { border: none; height: 85px; width: 85px; }
.product-essential { padding: 0; background: none; }
.product-essential .product-shop { float: left; width: 275px; overflow: hidden;  margin-top: 16px; margin-left: 10px; }
.product-essential .product-shop h2 { font-size: 12px; }
.product-essential .description { margin-bottom: 20px; }
.product-essential .product-attribute { border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin-bottom: -1px; padding: 4px 0; }
.product-essential .product-attribute .label { color: #959595; }
.product-buttons { float: right; width: 180px; overflow: hidden; }
.product-buttons .add-to-holder { margin-bottom: 40px; }
.product-buttons .add-to-links { margin: 0; }
.product-buttons .add-to-cart { position: relative; }
.product-buttons .add-to-cart label { display: none; }
.product-buttons .add-to-cart input#qty { position: absolute; left: 32px; top: 20px; width: 22px !important; overflow: hidden; height: 14px; border: none; margin: 0; padding: 2px 0; text-align: center; background: url(../images/sprites-no-repeat.png) no-repeat -198px -144px; font-weight: bold; font-size: 12px; }
.product-buttons .chat-block { margin-top: 30px; }
.product-buttons button.cart-button { background-position: -381px -235px; }
.product-buttons button.stamp-button { background-position: -190px -633px; }
.box-newsletter button.newsletter-button { margin: 10px 5px 0 5px; height: 30px; background-position: -190px -603px; }

.product-buttons button.download-button { background-position: -381px -635px; height: 30px; margin-bottom: 0; }
.product-buttons .button-label { font-size: 11px; text-align: center; }
.product-buttons button.wishlist-button { height: 30px; background-position: -381px -315px; }
.product-buttons button.compare-button { height: 30px; background-position: -381px -345px; }
.product-buttons button.friend-button { height: 30px; background-position: -381px -375px; }
.product-collateral { padding: 0; background: none; }
.product-options-bottom { padding: 0; background: none; border: 0; }
.product-options { padding: 0; background: none; border: 0; }
.product-type-downloadable .product-buttons .price-box { display: none; }
.product-type-bundle .product-buttons .price-box { display: none; }

.product-info-box .product-shop .price-box { margin-top: 30px; width: 180px; float: right; }
.product-info-box .product-shop .price { font-size: 14px; font-weight: bold; color: #008855; }
.product-info-box .product-shop .label { font-size: 12px; font-weight: normal; color: #008855; }
.product-info-box .product-shop .price-including-tax { display: block; height: 20px; width: 150px; padding: 5px 20px 5px 10px; text-align: right; background: url(../images/sprites-no-repeat.png) no-repeat -190px -445px; }
.product-info-box .product-shop .price-including-tax .price { color: #ffffff; }
.product-info-box .product-shop .price-including-tax .label { color: #80c4aa; }
.product-info-box .product-shop .price-excluding-tax { display: block; height: 20px; width: 140px; padding: 5px 20px 0 20px; text-align: right; }
.product-info-box .product-shop .price-shipping-note { display: block; clear: both; padding-right: 20px; text-align: right; }
.product-info-box .product-shop .price-shipping-note a { text-decoration: underline; padding: 2px 19px 0 0; background: url(../images/sprites-no-repeat.png) no-repeat right -475px; }
.product-info-box .product-shop .price-shipping-note a:hover { text-decoration: none; }
.product-info-box .product-shop .regular-price { display: block; height: 20px; width: 150px; padding: 5px 20px 5px 10px; text-align: right; background: url(../images/sprites-no-repeat.png) no-repeat -190px -445px; }
.product-info-box .product-shop .regular-price .price { color: #ffffff; }

.product-info-box .product-shop .special-price .price-including-tax { background-position: -190px -475px; }
.product-info-box .product-shop .special-price .price-including-tax .label { color: #f29a8b; }
.product-info-box .product-shop .special-price .price-including-tax .label .special-label { display: inline; color: #ffffff; font-weight: bold; }
.product-info-box .product-shop .special-price .price-label { display: none; }
.product-info-box .product-shop .special-price .special-label { display: none; }

.tier-prices { background: none; border: 0; clear: both; }

/* Shopping Cart */
.page-head-alt .cart-header { background: url(../images/sprites-no-repeat.png) -959px -89px no-repeat; }
.cart-list { padding-top: 10px; background: url(../images/sprites-repeat-y.png) repeat-y 667px 0px; }
.cart-list li.item { padding: 10px 0 10px 0; border-bottom: 1px solid #d2d2d2; margin: 0; }

.cart-list .product-image { width: 180px; float: left; }
.cart-list .product-image .custom-thumbnail { border: 1px solid #D2D2D2; width: 178px; height: 178px; max-width: 178px; max-height: 178px; text-align: center; display: table-cell; vertical-align: middle; overflow: hidden; }

.cart-list .product-data { float: left; width: 280px; margin: 0; margin-left: 10px; }
.cart-list .product-data .top { min-height: 150px; }
.cart-list .product-data .bottom { clear: both; }
.cart-list .product-data .bottom a { display: block; padding-left: 32px; height: 27px; padding-top: 3px; background: url(../images/sprites-no-repeat.png) no-repeat -958px -47px; color: #008855; font-weight: bold; text-decoration: none; }
.cart-list .product-data .bottom a:hover { color: #008855; text-decoration: underline; }

.cart-list .product-buttons { float: left; width: 270px; margin-left: 10px; }
.cart-list .product-buttons .product-delete { float: right; }
.cart-list .product-buttons .product-delete a { text-align: right; display: block; color: transparent; font-weight: bold; text-decoration: none; width: 210px; height: 25px; padding: 3px 30px 0 0; background: url(../images/sprites-no-repeat.png) -745px -253px no-repeat; }
.cart-list .product-buttons .product-delete a:hover { color: #9c0d15; background-position: -745px -283px; }
.cart-list .product-buttons .product-prices { clear: right; padding-top: 30px; }
.cart-list .product-buttons .product-prices input { float: left; width: 70px !important; height: 19px; border: none; padding: 3px; margin: 0; background: url(../images/sprites-no-repeat.png) no-repeat -453px -124px; text-align: center; font-weight: bold; }
.cart-list .product-buttons .product-prices .price-single,
.cart-list .product-buttons .product-prices .price-total { float: left; width: 74px; padding-left: 20px; background: url(../images/sprites-no-repeat.png) no-repeat -973px -313px; }
.cart-list .product-buttons .product-prices .price-total { background-position: -973px -353px; }
.cart-list .product-buttons .product-prices .price-incl { width: 70px; height: 19px; border: none; padding: 3px; margin: 0 0 5px 0; background: url(../images/sprites-no-repeat.png) no-repeat -533px -124px; text-align: center; font-weight: bold; color: #ffffff; }
.cart-list .product-buttons .product-prices .price-total .price-incl { background-position: -613px -124px; }
.cart-list .product-buttons .product-prices .price-excl { color: #80c4aa; text-align: center; font-size: 11px; }
.cart-list .product-buttons .product-prices .price-total .price-excl { color: #008855; }
.cart-list h5 a { color: #000000; text-decoration: none; font-size: 14px; font-weight: bold; }
.cart-list .product-description { margin-top: 10px; font-size: 12px; }

.shopping-cart-totals { float: right; }
.shopping-cart-totals button.checkout-button { width: 270px; background-position: -286px -755px; }
#shopping-cart-totals-table { text-align: right; background: #fef1cc; width: 100%; padding: 10px; }
#shopping-cart-totals-table td { padding-left: 5px; font-size: 12px; color: #626262; font-weight: bold; background: none; }
#shopping-cart-totals-table td strong { font-size: 14px; color: #008855; }
#shopping-cart-totals-table td .price { color: #000000; }

.shopping-cart-continue button.continue-button { background-position: -381px -405px; height: 35px; }
.shopping-cart-continue button.update-button { float: right; margin-right: 10px; background-position: -381px -445px; }

.discount { border-bottom: 1px solid #D2D2D2; height: 30px; padding: 5px 0; }
.discount-form img { float: left; }
.discount-form label { float: left; font-weight: bold; color: #000000; width: 280px; margin: 0px 0px 0px 10px; line-height: 14px; }
.discount-form .input-box { float: left; }
.discount-form .input-box input { width: 160px; height: 21px; font-size: 18px; font-weight: bold; padding: 2px 5px; }
.discount-form button { float: left; margin: 0 0 0 10px; }
button.coupon-submit-button { height: 30px; width: 100px; background-position: -190px -575px;}
button.coupon-submit-button-check { height: 30px; width: 30px; background-position: -290px -575px;}

/* Products viewed */
.block-viewed .title { background-position: 0 -355px; }

/* Crosssell */
.block-crosssell .title { background-position: 0 -445px; }

/* Upsell */
.block-upsell .title { background-position: 0 -445px; }

/* Related */
.block-related .title { background-position: 0 -475px; }

/* Wishlist */
.block-wishlist .title { background-position: 0 -265px; }

/* New Products */
.block-new .title { background-position: 0 -535px; }

/* Bestseller */
.block-bestseller .title { background-position: 0 -505px; }

/* Offer */
.block-offer .title { background-position: 0 -595px; }

/* Layered Navigation */
.block-layered-nav .title { background-position: 0 -625px; }
.block-layered-nav .product-link { text-align: left !important; }
.block-layered-nav .block-subtitle { background: none; border: 0; text-transform: none; color: #000000; }
.block-layered-nav .currently .label { background: url(../images/sprites-no-repeat.png) no-repeat -981px -152px; padding-left: 15px; }
.block-layered-nav .actions { background: none; border: 0; }
.block-layered-nav .block-content { position: relative; }

/* Tooltip */
.block-layered-nav .tooltip { position: absolute; top: -45px; left: 60px; z-index: 9991; width: 150px; height: 32px; padding: 5px 20px 35px 10px; background: url(../images/sprites-no-repeat.png) no-repeat 0px -655px; cursor: pointer; font-weight: bold; }

/* My Account Navigation */
.block-account .title { background-position: -190px -295px; }
.block-account ol.items li a { border: 0; padding: 0; color: #626262 !important; }
.block-account ol.items li a:hover { color: #008855 !important; text-decoration: underline !important; }
.block-account ol.items li.current strong { color: #008855; }


/* My Account Dashboard */
.box-account { background: none; border: 0; border-bottom: 1px solid #d2d2d2; }
.box-account .box-head { border: 0; }
.box-account .box-head h2 { background: none !important; padding-left: 0; font-size: 14px; color: #008855; text-transform: none; }

.account-information .tiny-divider { clear: left; margin: 0 0px 9px 0px; }
.dashboard .box { margin-bottom: 10px; }
.dashboard .box .box-title { background: none; clear: left; float: left; width: 180px; text-align: right; margin: 0; padding: 0; }
.dashboard .box .box-title h3, .dashboard .box .box-title h4 { float:none; font-size:12px; color: #626262; }
.dashboard .box .box-title p, .dashboard .box .box-content p, .dashboard .box .box-content address { margin-top: 0; color: #626262; line-height: 1.35; }
.dashboard .box .box-content { width: 550px; margin: 0 0 0 190px; padding: 0; }

.addresses-list h2 { color: #008855; text-transform: none; }

.pager { background: none; }

/* Address Edit */
button.save-button { height: 30px; background-position: -381px -575px; clear: left; }

/* Wishlist */
.page-head-alt .wishlist-header { background: url(../images/sprites-no-repeat.png) -954px -432px no-repeat; }
#wishlist-table td, #wishlist-table td { background: none; }
.my-wishlist .product-image { width: 180px; height: 180px; }
.my-wishlist .product-name a { font-size: 14px; font-weight: bold; color:#000000; }
.my-wishlist .product-remove { float: right; }
.my-wishlist .product-remove a { text-align: right; display: block; color: #ffffff; font-weight: bold; text-decoration: none; width: 210px; height: 25px; padding: 3px 30px 0 0; background: url(../images/sprites-no-repeat.png) -745px -253px no-repeat; }
.my-wishlist .product-remove a:hover { color: #9c0d15; background-position: -745px -283px; }
.my-wishlist .description { margin-top: 10px; }
.my-wishlist label { font-size: 11px; color: #626262; }
.my-wishlist .details-link { margin-top: 10px; }
.my-wishlist .details-link a { display: block; padding-left: 32px; height: 27px; padding-top: 3px; background: url(../images/sprites-no-repeat.png) no-repeat -958px -47px; color: #008855; font-weight: bold; }
.my-wishlist button.continue-button { height: 40px; background-position: -381px -405px; float: left; }
.my-wishlist button.wishlist-update-button { height: 40px; background-position: -381px -445px; }

.my-wishlist .price-box { margin-top: 30px; width: 240px; float: right; }
.my-wishlist .price { font-size: 11px; font-weight: bold; color: #008855; }
.my-wishlist .label { font-size: 11px; font-weight: normal; color: #008855; }
.my-wishlist .price-including-tax { float: right; display: block; }
.my-wishlist .price-including-tax .price { float: left; color: #ffffff; font-weight:bold; text-align:center; display: block; background: url(../images/sprites-no-repeat.png) no-repeat -613px -124px; border: none; color: #FFFFFF; font-weight: bold; height: 19px; margin: 0 0 5px; padding: 3px; text-align: center; width: 70px; }
.my-wishlist .price-including-tax .label { float: left; color: #80c4aa; display: block; height: 9px; padding: 3px; }
.my-wishlist .price-excluding-tax { display: block; height: 11px; padding: 2px; text-align: right; }
.my-wishlist .price-excluding-tax .price { font-weight: normal; color: #80c4aa; }
.my-wishlist .price-excluding-tax .label { color: #80c4aa; }
.my-wishlist .price-excluding-tax .price-divider { display: inline !important; }
.my-wishlist .minimal-price-link { clear: right; float: right; }
.my-wishlist .price-shipping-note { display: block; clear: both; text-align: right; }
.my-wishlist .price-shipping-note a { text-decoration: underline; font-size: 11px; }
.my-wishlist .price-shipping-note a:hover { text-decoration: none; }
.my-wishlist .special-period { display: block; clear: both; text-align: right; }

/* Compare */
.page-popup { padding: 0; }
.page-popup .page-title { width: 100%; height: auto; background: #008855; }
.page-popup button.close-button { background-position: -222px -680px; float: right; margin: 10px; width: 158px; height: 45px; }

.compare-table { width: auto; }
.compare-table th, .compare-table td { width: 180px !important; overflow: hidden; padding: 0 !important;  border: 5px solid transparent !important; background: none !important;}
.compare-table thead th, .compare-table tr.product-image-row td { border-top: 0 !important; border-bottom: 0 !important; }
.compare-table thead tr th.product-header { width: 180px; height: 21px; background: url(../images/sprites-no-repeat.png) -190px -385px no-repeat !important; border-top: 0 !important; border-bottom: 0 !important; }
.compare-table .product-remove { }
.compare-table .product-remove a { text-align: right; display: block; color: #ffffff; font-weight: bold; text-decoration: none; width: 150px; height: 25px; padding: 3px 30px 0 0; background: url(../images/sprites-no-repeat.png) -805px -253px no-repeat; }
.compare-table .product-remove a:hover { color: #9c0d15; background-position: -805px -283px; }
.compare-table tbody th { text-align: right; color: #939393; border-top: 0px dotted #454545 !important; padding-top: 4px !important; }
.compare-table tbody tr.product-image-row th { border-top: 0 !important; }
.compare-table h2.product-name a { color: #008855 !important; font-size: 12px !important; font-weight: bold; }
.compare-table tbody td { border-top: 1px solid #d2d2d2 !important; padding-top: 4px !important; }
.compare-table tbody tr.product-image-row td, .compare-table tbody tr.product-name-row td { border-top: 0 !important; }
.compare-table button.cart-button { background-position: -381px -275px; }
.compare-table button.wishlist-button { height: 30px; background-position: -381px -315px; }

/* Onepage Checkout */
.opc .allow .step-title, .opc .step-title { border: 0; width: 750px; height: 30px; background: #008855 url(../images/sprites-no-repeat.png) no-repeat 0 -895px; margin: 1px 0; padding: 0; }
.opc .allow .step-title { background-position: 0 -865px; }
.opc .active .step-title { background-position: 0 -835px; }
.opc .allow .step-title h2, .opc .step-title h2 { color: #ffffff; padding-left: 15px; padding-top: 7px; font-size: 12px; font-weight: bold; }
.opc .allow .step-title .number, .opc .step-title .number { background: none; border: 0; color: #ffffff; padding: 7px 12px; height: 16px; font-size: 12px; border-right: 1px solid #bfbfbf; }
.opc .allow .step-title .number { border-right-color: #a2a2a2; }
.opc .active .step-title .number { border-right-color: #4da783; }
.opc .step { border: 0; background: none; padding: 15px 0 !important; }
.opc .buttons-set button.button { width: 180px; height: 30px; border: none; margin: 13px 0 4px 0; padding: 0; background: url(../images/sprites-no-repeat.png) no-repeat -381px -544px; cursor: pointer; }
.opc .buttons-set button.btn-checkout { width: 280px; height: 40px; background-position: -286px -795px; }
.opc .buttons-set button.button span { display: none; }

.opc .two-col-left { width: 460px; float: left; }
.opc .two-col-right { width: 270px; margin-left: 470px; }
.opc .title { color: #008855; height: 40px; font-size: 14px; font-weight: bold; margin-left: 10px; line-height: 16px; }
.opc input.radio-address { margin-left: 10px; float: left; }
.opc address.radio-address, .opc p.radio-address { margin-left: 30px; margin-bottom: 20px; }
.opc #co-billing-form { display: block; }
.opc .checkout-agreements { border: 0; padding: 5px 0; }

.sp-methods .net { font-weight: normal; }
.sp-methods .net .price { font-weight: normal; }

#checkout-review-totals-table { float: right; text-align: right; background: #fde499; width: auto; }
#checkout-review-totals-table td { padding: 5px 10px 5px 10px; font-size: 12px; color: #626262; font-weight: bold; border-bottom: 1px solid #ffffff; }
#checkout-review-totals-table td strong { font-size: 14px; color: #008855; }
#checkout-review-totals-table td .price { color: #000000; }
#checkout-review-totals-table td .net { font-weight: normal; }
.opc button.continue-button { background-position: -381px -405px; height: 35px; }
#opc-review .buttons-set { border: none; }
#checkout-review-load p { margin: 5px 0 0 10px; font-weight: bold; color: #008855; }
.checkout-agreements { clear: both; }

button.success-continue-button { background-position: -381px -405px; height: 35px; }

.block-progress { width: 180px; overflow: hidden; }
.block-progress .block-title { height: 30px; background: url(../images/sprites-no-repeat.png) -190px -415px no-repeat; }
.block-progress .block-title span { display: none; }
.block-progress .block-content { margin-bottom: -12px; }
.block-progress dt { display: none; }
.block-progress dt.complete {display: block; border: 0; background: none; color: #626262; font-size: 11px; font-weight: bold; padding: 2px 5px; }
.block-progress dt .seperator { display: none; }
.block-progress dt a { text-decoration: underline; font-weight: normal; font-size: 11px; }
.block-progress dd.complete { border: 0; border-bottom: 1px dotted #959595; background: none; color: #626262; font-size: 11px; font-weight: normal; padding: 0 5px 8px 5px; }
.block-progress .block-footer { width: 180px; height: 26px; margin-top: 5px; background: url(../images/sprites-no-repeat.png) no-repeat -198px -169px; }

/* Login */
.account-login .content { background: none; border: 0; min-height: 160px; }
.account-login .form-list label { width: 90px; }
.account-login .form-list .input-box { margin-left: 110px; width: 215px; }
.account-login .form-list input.input-text { width: 215px; }
.account-login .buttons-set { background: none; border: 0; }
.account-login .content h2 { color: #000000; }
button.continue-button { background-position: -381px -544px; height: 30px; }

#opc-login h3 { border: 0; color: #008855; text-transform: none; font-size: 14px; margin-top: 10px; margin-bottom: 30px; }
#opc-login .col-1 { background: #e5f3ee; }
#opc-login .col-1 h3, #opc-login .col-1 p { margin-left: 10px; }
button.login-button { height: 30px; background-position: -191px -515px; }
button.register-button { height: 30px; background-position: -191px -545px; }
button.guest-button { height: 30px; background-position: -381px -515px; }

#login-form .form-list label { width: 95px; font-weight: normal; color: #000000; }
#login-form .form-list .input-box { margin-left: 110px; width: 210px; }
#login-form .form-list .input-text { background-color: #b7decf; }
#login-form .form-list a { text-decoration: underline; }

/* Contact */
.contact-data { margin: 0 0 0 190px; }

/* Randomizer */
.randomizer { width: 570px; height: 280px; margin: 0; padding: 0; float: left; }
.randomizer div { display: none; }
.randomizer div.active { display: block; }

/* Flash Carrousel */
#flash-carrousel { width: 560px; height: 190px; margin: 0; padding: 0 0 0 5px; float: left; }
.home-teaser-right a { display: block; margin-bottom: 10px; }

/* Special Price*/
.product-box-small .price-label  { /*font-size: 13px; font-weight: bold; white-space: nowrap; color: #ffffff;*/ display:none }
.product-box-small .price-label  { display:none }
.product-box-small .special-price .label  {display:none }

.product-box-small .old-price .price-label  { white-space: nowrap; color: #999999; margin-bottom:10px; }
.product-box-small .old-price .price{ background-color:gray; color:#FFFFFF; display:block;background-image:url('../images/price_gray.png'); background-repeat:no-repeat; background-position:center center;width:73px; height:22px; line-height:22px; position:relative; top:-1px}
.product-box-small .special-price .price{ background-color:red; color:#FFFFFF; display:block; background-image:url('../images/price_red.png'); background-repeat:no-repeat; background-position:center center; width:89px; height:22px; line-height:22px; padding-left:90px}
.product-box-small .special-price .special-period { width:180px; position:absolute; left:-0px; bottom:-60px;  font-weight:normal; color:red;  }
.product-box-small .mybrutto{display:none }





