/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 template-help.com
 */


/* Reset ================================================================================= */

* {
    margin: 0;
    padding: 0;
}

select {
    margin-bottom: 1px;
    height: 19px;
}

input {
    height: 13px;
}

.full-width {
    width: 100%;
}

.container {
    width: 100%;
    overflow: hidden;
}

.clear {
    clear: both;
}

.ie-fix {
    width: 100%;
    position: relative;
}

.radio,
checkbox {
    border: 0;
    background: 0;
}

.page-indent {
    padding: 17px;
}

.page-border {
    border: 1px solid #CFE2ED;
    padding: 17px;
}


/*

body          { background:url(../images/site_main_bg.gif) left top repeat #1B1B1B;
        font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#727272; text-align:center; margin:0;
        background-attachment: fixed;
        background-color: #000000;
        background-image: url("../images/site_bg.jpg");
        background-position: center top;
        }

img           { border:0; vertical-align:top; }

a             {color:#727272; text-decoration:underline;}
a:hover       {text-decoration:none;}
a:hover img   {position:relative;}
:focus        { outline: 0; }


h1            { font-size:1em; font-weight:normal; line-height:1.3; }
h2            { font-size:1em; font-weight:bold; line-height:1.34; margin-bottom:10px; }
h3            { font-size:1em; font-weight:bold; line-height:normal; }
h4            { font-size:1em; font-weight:bold; }
h5            { font-size:0.92em; font-weight:bold; }
h6            { font-size:0.92em; font-weight:bold; }


form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }


table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }


address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }


ul,ol         { list-style:none; }

*/


/* Tools */

.nobr {
    white-space: nowrap !important;
}

.wrap {
    white-space: normal !important;
}

.a-left {
    text-align: left !important;
}

.a-center {
    text-align: center !important;
}

.a-right {
    text-align: right !important;
}

.v-top {
    vertical-align: top;
}

.v-middle {
    vertical-align: middle;
}

.f-left,
.left {
    float: left !important;
}

.f-right,
.right {
    float: right !important;
}

.f-none {
    float: none !important;
}

.f-fix {
    float: left;
    width: 100%;
}

.no-display {
    display: none;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.no-bg {
    background: none !important;
}


/* Layout ================================================================================= */

.wrapper {
    /*background:url(../images/wrapper_bg.gif) left top repeat;*/
}

.wrapper-2 {
    /*background:url(../images/site_bg.jpg) center top repeat-y;*/
}

.page {
    /*width:984px; margin:0 auto; padding:0; text-align:left; */
}

.cms-home .footer-wrapper .page {
    margin-top: 20px;
}

body.page-print {
    background: #FFF;
}

.page-print {
    padding: 20px;
    text-align: left;
}

.page-print .print-head {
    padding-bottom: 20px;
}

.page-print .col2-set {
    padding: 5px 0;
}

.page-print .col2-set .col-1,
.page-print .col2-set .col-2 {
    padding: 5px 0;
}

.page-print h3 {
    margin-bottom: 10px;
}

.page-print .price {
    color: #727272;
}

.page-popup {
    padding: 20px;
    text-align: left;
}

.page-popup .page-title {
    padding-bottom: 10px;
}

.page-popup .page-title h2 {
    font-weight: bold;
}

.page-popup .product-name {
    margin: 10px 0;
}

.page-popup button {
    margin-bottom: 10px!important;
}

.page-popup p.a-right,
.page-popup .nav {
    margin: 10px 0;
}

.page-popup .ratings .rating-box {
    float: left;
    margin-right: 5px;
}

.main {
    padding: 20px 0 23px;
}

.main-block .corners-top {
    display: none;
}

.main-block .corners-top div {
    margin: 0 12px;
    height: 13px;
    /*background:#000;*/
    background: url(../images/main_block_top.png);
}

.main-block .corners-top div div {
    margin: 0 -12px 0 0;
    position: relative;
    float: right;
    width: 12px;
    background: url(../images/main_block_corners_right_top.png) left top no-repeat;
}

.main-block .content {}

.products-grid li .main-block .content {}

.toolbar-top {
    margin-bottom: 5px;
    margin-top: 10px;
}

.toolbar-bottom {
    margin-bottom: 10px;
}

.sidebar .main-block .content {
    padding: 12px 5px 0;
}

.title-block {
    margin-bottom: 21px;
}

.title-block .corners-top {
    width: 100%;
    height: 13px;
    overflow: hidden;
    background: url(../images/title_block_corners_left_top.png) left top no-repeat;
}

.title-block .corners-top div {
    margin: 0 12px;
    height: 13px;
    background: url(../images/title_block_top.png);
}

.title-block .corners-top div div {
    margin: 0 -12px 0 0;
    position: relative;
    float: right;
    width: 12px;
    background: url(../images/title_block_corners_right_top.png) left top no-repeat;
}

.title-block .content {
    background: url(../images/title_block_bg3.png);
    min-height: 1px;
    height: auto!important;
    height: 1px;
    padding: 0 22px;
}

.account-login .title-block .content,
.account-create .title-block .content {
    background: url(../images/title_block_bg2.png);
}

.title-block .corners-bot {
    width: 100%;
    height: 13px;
    overflow: hidden;
    background: url(../images/title_block_corners_left_bot.png) left top no-repeat;
}

.title-block .corners-bot div {
    margin: 0 12px;
    height: 13px;
    background: url(../images/title_block_bot.png);
}

.title-block .corners-bot div div {
    margin: 0 -12px 0 0;
    position: relative;
    float: right;
    width: 12px;
    background: url(../images/title_block_corners_right_bot.png) left top no-repeat;
}

.product-image .img-top {
    display: block;
    background: url(../images/img_corner_left_top.gif) left top no-repeat;
}

.product-image .img-top div,
.product-image .img-top span {
    display: block;
    background: url(../images/img_corner_right_top.gif) right top no-repeat;
    padding: 0 5px;
}

.product-image .img-top div div,
.product-image .img-top span span {
    display: block;
    background: #FFFFFF;
    height: 5px;
    overflow: hidden;
}

.product-image .img-content {
    display: block;
    background: #FFF;
    padding: 0 5px;
}

.product-image {
    position: relative;
}

.product-image .more-views {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 60px;
}

.product-image .more-views a {
    display: block;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
}

.product-image .img-bot {
    display: block;
    background: url(../images/img_corner_left_bot.gif) left top no-repeat;
}

.product-image .img-bot div,
.product-image .img-bot span {
    display: block;
    background: url(../images/img_corner_right_bot.gif) right top no-repeat;
    padding: 0 5px;
}

.product-image .img-bot div div,
.product-image .img-bot span span {
    display: block;
    background: #FFFFFF;
    height: 5px;
    overflow: hidden;
}


/* Base Columns */


/* Noscript Notice */

.noscript {
    border: 1px solid #ddd;
    border-width: 0 0 1px;
    background: #ffff90;
    font-size: 12px;
    line-height: 1.25;
    text-align: center;
    color: #2f2f2f;
}

.noscript .noscript-inner {
    width: 1000px;
    margin: 0 auto;
    padding: 12px 0 12px;
    background: url(../images/i_notice.gif) 20px 50% no-repeat;
}

.noscript p {
    margin: 0;
}


/* Demo Notice */

.demo-notice {
    margin: 0;
    padding: 6px 10px;
    background: #d75f07;
    font-size: 12px;
    line-height: 1.15;
    text-align: center;
    color: #fff;
}


/* ======================================================================================= */


/* Header ================================================================================ */

.header-container {}

.header {}

.header .col-1 {
    width: 24%;
    float: left;
}

.header .col-2 {
    width: 70%;
    padding: 10px 0 6px 0;
    float: right;
}

.header .col-1 .indent {
    padding: 25px 0 0 24px;
}

.header .language-switcher {
    float: right;
}

.header .language-switcher label {
    /*display:none;*/
}

.header .language-switcher img {
    margin-left: 7px;
    float: left;
}

.header .links {
    float: right;
    margin-bottom: 12px;
}

.header .links li {
    display: inline;
    background: url(../images/top_links_divider.gif) left 7px no-repeat;
    padding: 0 7px 0 11px;
}

.header .links li a {
    white-space: nowrap;
    text-decoration: none;
}

.header .links li a:hover {
    text-decoration: underline;
}

.header .links li.last {
    padding-right: 10px;
}

.header .links li.last a {
    color: #DA0000;
    text-decoration: underline;
    font-weight: bold;
}

.header .links li.last a:hover {
    text-decoration: none;
}

.header .header-cart {
    width: 160px;
    float: right;
    padding: 0 0 7px 16px;
    background: url(../images/header_cart_divider.gif) 3px top repeat-y;
}

.header .header-cart h2 {
    color: #FFF;
    text-transform: uppercase;
    font-size: 1.91em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: normal;
    margin-bottom: 10px;
    font-weight: normal;
}

.header .header-cart p {
    font-size: 1.16em;
    color: #4F4F4F;
}

.header .header-cart a {
    text-decoration: none;
    font-weight: bold;
    color: #4F4F4F;
}

.header .header-cart a:hover {
    text-decoration: underline;
}

.header .block-subscribe {
    width: 228px;
    float: right;
}

.header .block-subscribe .block-title {
    padding-bottom: 10px;
}

.header .block-subscribe strong span {
    color: #FFF;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1.91em;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: normal;
    margin-bottom: 10px;
}

.header .block-subscribe label {
    display: none;
}

.header .block-subscribe input {
    width: 125px;
    height: 18px;
    background: url(../images/newsletter_input.gif) left top no-repeat;
    border: 0;
    margin: 0 0 0 1px;
    float: left;
    padding: 3px 4px 2px 5px;
}

.header .block-subscribe button {
    margin: 1px 9px 0 0;
    float: right;
    font-size: 12px!important;
    text-transform: lowercase;
}

.header .welcome-msg {
    font-weight: bold;
    text-align: right;
    padding: 0;
    line-height: 1.5em;
}

.header .form-search {
    text-align: center;
}

.header .form-search .search-autocomplete {
    z-index: 999;
    text-align: left;
}

.header .form-search .search-autocomplete ul {
    border: 1px solid #ddd;
    background-color: #fff;
}

.header .form-search .search-autocomplete li {
    padding: 3px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.header .form-search .search-autocomplete li .amount {
    float: right;
    font-weight: bold;
}

.header .form-search .search-autocomplete li.selected {}

.menu-block {
    width: 100%;
    margin-top: 10px;
    background: url(../images/menu_bg.png) no-repeat;
}

.menu-block .top-corners {
    /*background:url(../images/menu_block_corner_left_top.gif) left top no-repeat;*/
    height: 12px;
    overflow: hidden;
}

.menu-block .top-corners div {
    padding: 0 14px;
    /* background:url(../images/menu_block_corner_right_top.gif) right top no-repeat;*/
}

.menu-block .top-corners div div {
    /*background:url(../images/menu_block_top_border.gif) left top repeat-x;*/
}

.menu-block .content {
    /*background:url(../images/menu_block_bg_2.gif) left top repeat;*/
    border-left: 2px solid #000;
    border-right: 2px solid #000;
}

.menu-block .content .top-border {
    /*background:url(../images/menu_block_bg.gif) left top repeat-x;*/
}

.menu-block .bot-corners {
    /*background:url(../images/menu_block_corner_left_bot.gif) left top no-repeat;*/
    height: 11px;
    overflow: hidden;
}

.menu-block .bot-corners div {
    padding: 0 14px;
    /*background:url(../images/menu_block_corner_right_bot.gif) right top no-repeat;*/
}

.menu-block .bot-corners div div {
    /*background:url(../images/menu_block_bot_border.gif) left top repeat-x;*/
}


/********** < Navigation */

#nav {
    font-size: 20px;
    padding: 0;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    position: relative;
    margin-top: 8px;
    z-index: 99;
}


/* All Levels */

#nav li {
    text-align: left;
    position: relative;
    padding: 0 28px 0 29px;
    /*background:url(../images/menu_divider.gif) right 7px no-repeat;*/
}

#nav li.last {
    background: 0;
}

#nav li.over {
    z-index: 999;
}

#nav li.parent {}

#nav li a {
    display: block;
    text-decoration: none;
}

#nav li a:hover {
    text-decoration: none;
}

#nav li a span {
    display: block;
    white-space: nowrap;
    cursor: pointer;
}

#nav li ul a span {
    white-space: normal;
}


/* 1st Level */

#nav li {
    float: left;
}

#nav li a {
    float: left;
    padding: 0;
    font-weight: bold;
    color: #fff;
    line-height: 1.2em;
}

#nav li a:hover {
    color: #fbb301;
}

#nav li.over a,
#nav li.active a {
    color: #fbb301;
}


/* 2nd Level */

#nav ul {
    position: absolute;
    width: 8em;
    top: 24px;
    left: -10000px;
    border: 1px solid #333;
    background: #000;
}

#nav ul li {
    float: none;
    border-bottom: 1px solid #333;
    padding: 0;
    background: 0;
}

#nav ul li.last {
    border-bottom: 0;
}

#nav ul li a {
    float: none;
    padding: 3px 9px;
    font-weight: normal;
    color: #888 !important;
    font-size: 12px;
}

#nav ul li a:hover {
    color: #FFf !important;
    font-weight: bold;
}

#nav ul li.active > a,
#nav ul li.over > a {
    font-weight: bold;
    color: #FFF !important;
}


/* 3rd+ leven */

#nav ul ul {
    top: 7px;
}


/* Show Menu */

#nav li.over > ul {
    left: 28px;
}

#nav li.over > ul li.over > ul {
    left: 100px;
}

#nav li.over ul ul {
    left: -10000px;
}

#nav .ie-class {
    margin-left: 28px;
}

#nav iframe {
    display: none!important;
}


/********** Navigation > */


/* ======================================================================================= */


/* Global Styles ========================================================================= */


/* Form Elements */

input,
select,
textarea,
button {
    font: 11px Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

input,
input.input-text,
select,
textarea {
    background: #fff;
    border: 1px solid #D4D0C8;
}

input.input-text:focus,
select:focus,
textarea:focus {}

input.input-text,
textarea {}

input.radio {
    margin-right: 3px;
}

input.checkbox {
    margin-right: 3px;
    width: 13px;
    height: 13px;
    border: 0!important;
}

input.qty {
    margin-bottom: 0px;
}

textarea {
    overflow: auto;
}

button.button::-moz-focus-inner {
    padding: 0;
    border: 0;
}


/* FF Fix */

button.button {
    -webkit-border-fit: lines;
}


/* <- Safari & Google Chrome Fix */

button.button {
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
    height: 25px!important;
}

button.button span {
    float: left;
    height: 25px!important;
    background: #fbb301!important;
    padding: 0 0 0 11px;
    text-align: center;
    white-space: nowrap;
    color: #fff;
}

button.button span span {
    background-position: 100% 0!important;
    padding: 4px 11px 0 0;
}

button.disabled {}

button.disabled span {}

button.btn-checkout {
    margin-top: 10px;
}

button.btn-checkout.no-checkout {}

.checkout-cart-index button.button,
.header .block-subscribe button.button,
.sidebar button.button {
    height: 22px!important;
}

.checkout-cart-index button.button span,
.header .block-subscribe button.button span,
.sidebar button.button span {
    background: #fbb301!important;
    padding: 0 0 0 5px;
}

.checkout-cart-index button.button span span,
.header .block-subscribe button.button span span,
.sidebar button.button span span {
    background-position: 100% 0!important;
    padding: 2px 5px 0 0;
}

button.disabled {}

button.disabled span {}

button.button::-moz-focus-inner {
    padding: 0;
    border: 0;
}


/* Input & Textarea stretched for 100% */

.field-100 {
    border: 1px solid #888;
    padding: 2px;
    overflow: hidden;
}

.field-100 input.input-text,
.field-100 textarea {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}


/* Form Highlight */

.highlight {}


/* Form lists */


/* Grouped fields */


/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/

.form-list li {
    margin: 0 0 8px;
}

.form-list label {
    float: left;
    color: #727272;
    font-weight: bold;
    position: relative;
    z-index: 0;
}

.form-list label.required {}

.form-list label.required em {
    float: right;
    font-style: normal;
    color: #eb340a;
    position: absolute;
    top: 0;
    right: -8px;
}

.form-list li.control label {
    float: none;
}

.form-list li.control input.radio,
.form-list li.control input.checkbox,
.sp-methods input.radio,
.sp-methods input.checkbox {
    margin-right: 6px;
    float: left;
}

.form-list li.control .input-box {
    clear: none;
    display: inline;
    width: auto;
}


/*.form-list li.fields { margin-right:-15px; }*/

.form-list .input-box {
    display: block;
    clear: both;
}

.form-list .field {
    float: left;
    overflow: hidden;
}

.form-list input.input-text {}

.form-list textarea {
    height: 10em;
}

.form-list select {}

.form-list li.wide .input-box {}

.form-list li.wide input.input-text {}

.form-list li.wide textarea {}

.form-list li.wide select {}

.form-list li.additional-row {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 7px;
}

.form-list li.additional-row .btn-remove {
    float: right;
    margin: 5px 0 0;
}

.form-list .input-range input.input-text {}


/* Customer */

.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box {
    width: auto;
}

.form-list .name-prefix {
    width: 65px;
}

.form-list .name-prefix select {
    width: 55px;
}

.form-list .name-prefix input.input-text {
    width: 49px;
}

.form-list .name-suffix {
    width: 65px;
}

.form-list .name-suffix select {
    width: 55px;
}

.form-list .name-suffix input.input-text {
    width: 49px;
}

.form-list .name-middlename {
    width: 70px;
}

.form-list .name-middlename input.input-text {
    width: 49px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname {
    width: 140px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text {
    width: 124px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
    width: 210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
    width: 210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname {
    width: 210px;
}

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {
    width: 205px;
}

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
    width: 189px;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year {
    float: left;
    width: 85px;
}

.form-list .customer-dob input.input-text {
    display: block;
    width: 74px;
}

.form-list .customer-dob label {
    font-size: 10px;
    font-weight: normal;
    color: #888;
}

.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month {
    width: 60px;
}

.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text {
    width: 46px;
}

.form-list .customer-dob .dob-year {
    width: 140px;
}

.form-list .customer-dob .dob-year input.input-text {
    width: 134px;
}

.buttons-set {
    clear: both;
}

.buttons-set .back-link {
    margin-bottom: 0px;
}

.buttons-set button.button {
    float: right;
}

.buttons-set p.required {
    margin: 0 0 5px;
}

.buttons-set-order {}

.fieldset {
    border: 1px solid #a9aca5;
    padding: 40px 25px 12px 25px;
    margin: 40px 0 20px 0px;
}

.fieldset .legend {
    float: left;
    font-weight: bold;
    font-size: 18px;
    border: 1px solid #a9aca5;
    background: #a9aca5;
    color: #fff;
    margin: -62px 0 0 0px;
    padding: 8px;
    position: relative;
}


/* Form Validation */

.validation-advice {
    clear: both;
    min-height: 13px;
    margin: 3px 0 0;
    padding-left: 17px;
    font-size: 10px;
    line-height: 13px;
    background: url(../images/validation_advice_bg.gif) 2px 1px no-repeat;
    color: #f00;
}

.validation-failed {
    border: 1px dashed #f00 !important;
    background: #faebe7 !important;
}

.validation-passed {}

p.required {
    font-size: 12px;
    text-align: right;
    color: #E00000;
}


/* Expiration date and CVV number validation fix */

.v-fix {
    float: left;
}

.v-fix .validation-advice {
    display: block;
    width: 12em;
    margin-right: -12em;
    position: relative;
}

.sp-methods .form-list {}

.sp-methods select.month {
    width: 150px;
    margin-right: 10px;
}

.sp-methods select.year {
    width: 96px;
}

.sp-methods input.cvv {
    width: 3em !important;
}


/* Global Messages  */

.success {
    color: #3d6611;
    font-weight: bold;
}

.error {
    color: #f00;
    font-weight: bold;
}

.notice {
    color: #ccc;
}

.messages,
.messages ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.messages {
    width: 100%;
    overflow: hidden;
    margin: 7px 0 5px!important;
    padding-left: 0!important;
    list-style-type: none!important;
}

.messages ul {
    padding-left: 0!important;
    list-style-type: none!important;
}

.messages li {
    margin: 0 0 10px;
}

.messages li li {
    margin: 0 0 3px;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
    border-style: solid !important;
    border-width: 1px !important;
    background-position: 10px 10px !important;
    background-repeat: no-repeat !important;
    min-height: 24px !important;
    padding: 8px 8px 8px 32px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 15px 0;
}

.error-msg {
    border-color: #f16048;
    background-color: #faebe7;
    background-image: url(../images/error_msg_icon.gif);
    color: #df280a;
}

.success-msg {
    border-color: #446423;
    background-color: #eff5ea;
    background-image: url(../images/success_msg_icon.gif);
    color: #3d6611;
}

.note-msg,
.notice-msg {
    border-color: #fcd344;
    background-color: #fafaec;
    background-image: url(../images/note_msg_icon.gif);
    color: #3d6611;
}


/* BreadCrumbs */

.breadcrumbs {
    padding: 10px 0px;
}

.breadcrumbs ul {
    margin: 0px;
    padding: 0px;
}

.breadcrumbs li {
    display: inline;
    font-size: 14px;
}

.breadcrumbs li a {
    color: #353535;
    text-decoration: none;
}

.breadcrumbs li a:hover {
    text-decoration: underline;
}

.breadcrumbs li span {
    background: url(../images/breadcrumbs_divider.gif) center 5px no-repeat;
    padding: 0 5px;
}


/* Page Heading */

.page-title {}

.page-title h1 {
    font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    font-size: 1.91em;
    text-transform: uppercase;
    line-height: 0.84em;
}

.title-buttons {
    text-align: right;
}

.title-buttons h1 {
    margin-top: 3px;
}

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
    float: left;
}

.toolbar-top .main-block .content,
.toolbar-bottom .main-block .content {
    padding-left: 10px;
    padding-right: 10px;
}


/* Pager */

.strani {
    text-align: center;
    font-size: 14px;
}

.strani .amount {
    float: left;
    margin: 0px;
    font-size: 14px;
}

.strani .limiter {
    float: right;
    display: none;
}

.strani .limiter label {
    font-weight: normal;
}

.strani .limiter select {
    width: 49px;
    margin: 0 5px 1px 13px;
}

.strani .pages {}

.strani .pages strong {
    font-weight: normal;
}

.strani .pages ol {
    display: inline-block;
    padding: 5px;
    margin: 0px;
}

.strani .pages li {
    display: inline-block;
    padding: 0px 5px;
}

.strani .pages .current {
    background: #fbb301;
    color: #353535;
}


/* Sorter */

.sorter {}

.sorter .view-mode {
    display: none;
}

.sorter .view-mode a {
    font-weight: bold;
}

.sorter .sort-by {
    float: right;
}

.sorter .sort-by label {
    font-weight: normal;
}

.sorter .sort-by select {
    padding: 2px;
    height: 24px!important;
    min-height: 24px!important;
    line-height: 24px!important;
}

.sorter .link-feed {}


/* Data Table */

.data-table {
    width: 100%;
}

.data-table th {
    padding: 5px;
    border: 1px solid #e1e1e1;
    font-weight: bold;
    white-space: nowrap;
}

.data-table td {
    padding: 5px;
    border: 1px solid #e1e1e1;
}

.data-table thead {}

.data-table tbody {}

.data-table tfoot {}

.data-table tr.first {}

.data-table tr.last {}

.data-table tr.odd {}

.data-table tr.even {}

.data-table tbody.odd {}

.data-table tbody.odd td {
    border-width: 0 1px;
}

.data-table tbody.even {
    background-color: #f6f6f6;
}

.data-table tbody.even td {
    border-width: 0 1px;
}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {
    border-bottom-width: 1px;
}

.data-table th .tax-flag {
    white-space: nowrap;
    font-weight: normal;
}

.data-table td .product-name {
    font-size: 30px;
    font-weight: 900;
    line-height: 1.1;
}

.data-table td .item-options {
    margin-bottom: 0px;
}

.data-table td.label,
.data-table th.label {
    font-weight: bold;
}

.data-table td.value {}


/* Tax Details Row */

tr.tax-total {
    cursor: pointer;
}

tr.tax-total td {}

tr.tax-total .tax-collapse {
    float: right;
    text-align: right;
    padding-left: 20px;
    background: url(../images/bg_collapse.gif) 0 4px no-repeat;
    cursor: pointer;
}

tr.show-details .tax-collapse {
    background-position: 0 -53px;
}

tr.show-details td {}

tr.tax-details td {
    background-color: #f6f6f6;
}

tr.tax-details-first td {}


/* Shopping cart tax info */

.cart-tax-info,
.cart-tax-info .cart-price {
    padding-right: 20px;
}

.cart-tax-total {
    cursor: pointer;
}

.cart-tax-total {
    padding-right: 20px;
    background: url(../images/bg_collapse.gif) 100% 4px no-repeat;
    cursor: pointer;
}

.cart-tax-total-expanded {
    background-position: 100% -52px;
}


/* Lists Decoration */

li.odd {}

li.even {}

dt.odd,
dd.odd {}

dt.even,
dd.even {}


/* Class: std - styles for admin-controlled content */

.std,
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote {
    margin: 0 0 1em;
    padding: 0;
}

.std ul {
    list-style: disc outside;
    padding-left: 1.5em;
}

.std ol {
    list-style: decimal outside;
    padding-left: 1.5em;
}

.std ul ul {
    list-style-type: circle;
}

.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
    margin: .5em 0;
}

.std dt {
    font-weight: bold;
}

.std dd {
    padding: 0 0 0 1.5em;
}

.std blockquote {
    font-style: italic;
    padding: 0 0 0 1.5em;
}

.std address {
    font-style: normal;
}

.std b,
.std strong {
    font-weight: bold;
}


/* Misc */

.link-rss {
    background: url(../images/icon_rss.gif) 0 1px no-repeat;
    padding-left: 18px;
    white-space: nowrap;
}

.btn-remove {
    display: block;
    width: 15px;
    height: 15px;
    font-size: 0;
    line-height: 0;
    background: url(../images/btn_remove.gif) 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
}

.btn-remove2 {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    background: url(../images/btn_trash.gif) 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
}


/* ======================================================================================= */


/* Sidebar =============================================================================== */

.sidebar {
    padding-top: 30px;
}

.sidebar .block {
    margin: 0 0 18px;
    border-bottom: 1px solid #a9aca5;
}

.sidebar .last-block {
    margin: 0;
    border: 0;
}

.sidebar .block .block-title {
    padding: 0 0 12px 5px;
}

.sidebar .block .block-title strong span {
    font-weight: bold;
    font-size: 1.33em;
}

.sidebar .block .block-title a {
    color: #FFF;
}

.sidebar .first-block strong span {
    color: #fbb301!important;
}

.sidebar .block .block-subtitle {
    font-weight: bold;
    margin-bottom: 10px;
}

.sidebar .block .block-content {
    padding: 0 9px 10px 17px;
}

.sidebar .block .actions {
    text-align: right;
}

.sidebar .block .actions a {
    float: left;
}


/* Block: Account */

.sidebar .block-account {}


/* Block: Currency Switcher */

.sidebar .block-currency {}

.sidebar .block-currency select {
    width: 174px;
    background: #3D3D3D;
    border: 0;
}


/* Block: Layered Navigation */

.sidebar .block-layered-nav {}

.sidebar .block-layered-nav .block-title h2 {
    background: url(../images/shop_by_marker.gif) right 5px no-repeat;
    padding-right: 16px;
    display: inline;
}

.sidebar .block-layered-nav .block-subtitle {
    font-weight: normal;
    margin: 0;
    color: #727272;
}

.sidebar .block-layered-nav dl {
    padding-left: 13px;
}

.sidebar .block-layered-nav dt {
    padding: 21px 0 7px;
    color: #FFF;
}

.sidebar .block-layered-nav .currently {
    padding-top: 15px;
    padding-bottom: 15px;
}

.sidebar .block-layered-nav .currently li {
    padding-bottom: 3px;
}

.sidebar .block-layered-nav .currently li .btn-remove {
    float: right;
    margin: 0 0 3px 3px;
}

.sidebar .block-layered-nav .currently li .label {
    color: #FFF;
    padding: 0 8px 0 22px;
    background: url(../images/shop_by_currency_marker.gif) left 5px no-repeat;
}

.sidebar .block-layered-nav .actions {
    text-align: right;
    padding-bottom: 35px;
}

.sidebar .block-layered-nav .actions a {
    color: #fbb301;
    float: none;
    font-weight: bold;
}


/* Block: Cart */

.sidebar .block-cart {}

.sidebar .block-cart .amount {
    margin-bottom: 5px;
}

.sidebar .block-cart .amount a {
    text-decoration: none;
}

.sidebar .block-cart .amount a:hover {
    text-decoration: underline;
}

.sidebar .block-cart .subtotal {
    margin-bottom: 5px;
}

.sidebar .block-cart .actions {
    padding: 5px 0 5px;
}

.sidebar .block-cart h3 {
    color: #FFF;
    margin-bottom: 15px;
}

.sidebar .mini-products-list li {
    padding: 0 0 22px;
}

.sidebar .mini-products-list li.last {
    padding-bottom: 0;
}

.sidebar .mini-products-list .product-image {
    float: left;
    width: 71px;
    margin-right: 10px;
    display: block;
    background: #FFF;
}

.sidebar .mini-products-list .product-details {}

.sidebar .mini-products-list .product-details .product-name {
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 10px;
}

.sidebar .mini-products-list .product-details h4 a {
    text-decoration: underline;
}

.sidebar .mini-products-list .product-details h4 a:hover {
    text-decoration: none;
}

.sidebar .mini-products-list .product-details .btn-remove {
    float: right;
    margin: 0 0 5px 5px;
}

.sidebar .mini-products-list .btn-remove img {
    margin: 0 0 3px 3px;
}


/* Block: Wishlist */

.sidebar .block-wishlist {}

.sidebar .block-wishlist .block-subtitle {
    margin-bottom: 15px;
    color: #FFF;
}

.sidebar .block-wishlist .actions {
    padding-top: 10px;
}


/* Block: Related */

.sidebar .block-related {}

.sidebar .block-related .block-content {
    padding: 0 0 0 15px;
}

.sidebar .block-related .block-content p a {
    color: #FFF;
}

.sidebar .block-related .block-content .block-subtitle {
    font-weight: normal;
    color: #727272;
}

.sidebar .block-related ol {
    margin-top: 20px;
}

.sidebar .block-related li.item-prod {
    padding: 0 0 19px;
}

.sidebar .block-related .checkbox {
    float: left;
}

.sidebar .block-related .item {
    width: 191px;
}

.sidebar .block-related .item .product-image {
    float: left;
    width: 71px;
    display: block;
}

.sidebar .block-related .item .product-details {
    float: right;
    width: 106px;
}

.sidebar .block-related .item .product-details .product-name {
    margin-bottom: 10px;
}

.sidebar .block-related .item .product-details .product-name a {
    text-decoration: underline;
    font-weight: normal;
}

.sidebar .block-related .item .product-details .product-name a:hover {
    text-decoration: none;
}

.sidebar .block-related .item .product-details .price {
    font-weight: normal;
}

.sidebar .block-related .item {
    width: 191px;
}

.sidebar .block-related .item .product-image {
    float: left;
    width: 71px;
    display: block;
}

.sidebar .block-related .item .product-details {
    float: right;
    width: 106px;
}


/* Block: Compare Products */

.sidebar .block-compare {}

.sidebar .block-compare li {
    padding: 5px 0;
}

.sidebar .block-compare .btn-remove {
    float: right;
    margin: 0 0 3px 3px;
}

.sidebar .block-compare .actions {
    padding-top: 10px;
}

.sidebar .block-compare .actions a {
    color: #fbb301;
    font-weight: bold;
}


/* Block: Viewed */

.sidebar .block-compared,
.sidebar .block-viewed {}

.sidebar .block-compared li,
.sidebar .block-viewed li {
    padding-bottom: 15px;
}


/* Block: Poll */

.sidebar .block-poll {}

.sidebar .block-poll .block-subtitle {
    font-weight: normal;
    color: #727272;
}

.sidebar .block-poll .radio {
    float: left;
    margin: 2px -18px 0 0;
}

.sidebar .block-poll .label {
    display: block;
    margin-left: 18px;
}

.sidebar .block-poll .answer {
    float: left;
    width: 100%;
}

.sidebar .block-poll .answer span {
    display: block;
    width: 107px;
}

.sidebar .block-poll .votes {
    font-weight: bold;
    float: right;
    width: 65px;
    margin-top: -15px;
}

.sidebar .block-poll .block-content ul {
    margin-top: 15px;
}

.sidebar .block-poll .block-content ul li {
    padding-bottom: 5px;
    color: #727272;
}

.sidebar .block-poll .actions {
    padding-top: 20px;
}


/* Block: Tags */

.sidebar .block-tags ul {
    font-size: 1.2em;
}

.sidebar .block-tags ul,
.sidebar .block-tags li {
    display: inline;
    line-height: normal;
}

.sidebar .block-tags li a {
    text-decoration: none;
}

.sidebar .block-tags li a:hover {
    text-decoration: underline;
}

.sidebar .block-tags .actions {
    padding-top: 10px;
}


/* Block: Subscribe */

.sidebar .block-subscribe {}


/* Block: Reorder */

#cart-sidebar-reorder,
#compare-items,
#cart-sidebar {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 5px;
}

.block-reorder {}

.block-reorder li {
    padding: 5px 0;
}

.block-reorder input.checkbox {
    float: left;
    margin: 3px -20px 0 0;
}

.block-reorder .product-name {
    margin-left: 20px;
}

.block-reorder .actions {
    padding-top: 5px;
}

#compare-items .product-name {
    margin-bottom: 0px;
}


/* Block: Banner */

.sidebar .block-banner {}

.sidebar .block-banner .block-content {
    text-align: center;
}


/* Block: Checkout Progress */

.sidebar .block-progress {
    border-bottom: 0!important;
}

.sidebar .block-progress .block-title {}

.sidebar .block-progress .block-title strong span {
    color: #fbb301;
}

.sidebar .block-progress .block-content {
    padding: 0 5px;
}

.sidebar .block-progress dl {
    border-top: 1px solid #a9aca5;
}

.sidebar .block-progress dt,
.sidebar .block-progress dd {
    font-weight: bold;
    border: 1px solid #a9aca5;
    border-top: 0;
    color: #5A5A5A;
}

.sidebar .block-progress dt {
    padding: 13px 13px 10px 14px;
    color: #727272;
    font-weight: normal;
}

.sidebar .block-progress dd {
    padding: 22px 37px 20px 14px;
    font-weight: normal;
}

.sidebar .block-progress dt.complete,
.sidebar .block-progress dd.complete {}


/* ======================================================================================= */


/* Category Page ========================================================================= */

.category-title {}

.category-title h2 {
    color: #FFF;
    font-size: 1.91em;
    text-transform: uppercase;
    line-height: 0.84em;
}

.category-image {
    display: block;
    margin: 20px auto;
    width: 99%;
}

.category-products {}


/* View Type: Grid */

.products-grid {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.products-grid.first {
    margin-top: 21px;
}

.products-grid.last {
    border-bottom: 0;
}

.products-grid li.item {
    float: left;
}

.products-grid li.item.last {
    padding-right: 0;
}

.products-grid .product-image {
    display: block;
    width: 150px;
    height: 113px;
    margin: 0 0 10px;
    text-decoration: none;
}

.products-grid .product-name {
    margin-bottom: 8px;
}

.products-grid .product-name a {
    /*color:#fbb301;*/
    font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
    /*font-size:16px; */
    line-height: 100%;
    text-decoration: none;
    font-weight: normal;
}

.products-grid .product-name a:hover {
    text-decoration: underline;
}

.products-grid .indent {
    padding: 3px 0 0 5px;
}

.products-grid .main-block .content {
    padding: 0 10px;
}

.products-grid .ratings .rating-box {
    float: left;
    margin-right: 5px;
    margin-bottom: 0;
}

.products-grid .ratings .amount {
    float: left;
}

.products-grid .price-box {
    margin: 0px;
}

.products-grid .add-to-links {
    margin-top: 15px;
}

.products-grid .availability {
    line-height: 21px;
}

.products-grid .actions {}

.col2-left-layout .products-grid,
.col2-right-layout .products-grid {
    width: 100%;
    ;
    margin: 0 auto;
}

.col1-layout .products-grid {
    width: 100%;
    margin: 0 auto;
}


/* View Type: List */

.products-list {
    margin: 21px 0 0;
}

.products-list .item {
    padding: 0 0 21px;
}

.products-list .main-block .content {
    padding: 0 12px;
}

.products-list .product-image {
    float: left;
    display: block;
    width: 209px;
}

.products-list .product-shop {
    float: right;
    width: 236px;
    padding: 5px 0 15px 0;
}

.products-list .product-shop .product-name {
    margin-bottom: 15px;
}

.products-list .product-shop .product-name a {
    color: #fbb301;
    font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
    font-size: 1.67em;
    text-decoration: none;
    font-weight: bold;
}

.products-list .product-shop .product-name a:hover {
    text-decoration: underline;
}

.products-list .product-shop .price-box {
    float: left;
    margin-top: 5px;
    margin-right: 20px;
}

.products-list .product-shop .desc a {
    color: #FFF;
    margin-bottom: 20px;
}


/* ======================================================================================= */


/* Product View ========================================================================== */

.product-view {}

.sendfriend-product-send .col-main .buttons-set button {
    margin-left: 10px;
}

.product-essential {}

.product-collateral {
    padding-top: 15px;
}

.box-description h2 {
    display: none;
}

.box-additional {
    padding-right: 5px;
}

.box-additional h2 {
    display: none;
}

.box-additional th {
    padding: 13px 38px 12px 31px;
    color: #E00000;
    font-weight: normal!important;
}

.box-additional td {
    padding: 12px 26px 12px 18px;
}


/* Product Images */

.product-view .main-block .content {
    padding-left: 16px;
    padding-right: 16px;
}

.product-view .product-img-box {
    z-index: 100;
}

.product-view .product-img-box .product-image {
    margin-top: 30px;
}

.product-view .product-img-box .product-image-zoom {
    position: relative;
    width: 265px;
    height: 265px;
    overflow: hidden;
    z-index: 9;
}

.product-view .product-img-box .product-image-zoom img {
    position: absolute;
    left: 0;
    top: 0;
    cursor: move;
}

.product-view .product-img-box .zoom-notice {
    text-align: center;
    padding: 11px 0 21px;
}

*html .product-view .product-img-box .zoom-notice {
    display: none;
}

.product-view .product-img-box .zoom {
    position: relative;
    z-index: 9;
    height: 18px;
    margin: 0 auto 13px;
    padding: 0 28px;
    background: url(../images/slider_bg.gif) 50% 50% no-repeat;
    cursor: pointer;
}

*html .product-view .product-img-box .zoom {
    display: none;
}

.product-view .product-img-box .zoom #track {
    position: relative;
    height: 18px;
    visibility: inherit!important;
}

.product-view .product-img-box .zoom #handle {
    position: absolute;
    left: 0;
    top: -1px;
    width: 9px;
    height: 22px;
    background: url(../images/magnifier_handle.gif) 0 6px no-repeat;
}

.product-view .product-img-box .zoom .btn-zoom-out {
    position: absolute;
    left: 2px;
    top: 0;
}

.product-view .product-img-box .zoom .btn-zoom-in {
    position: absolute;
    right: 2px;
    top: 0;
}

*html .product-view .product-img-box .more-views {
    margin-top: 15px;
}

.product-view .product-img-box .more-views h2 {
    margin-bottom: 5px;
    font-weight: bold;
}

.product-view .product-img-box .more-views ul {
    margin: 0 -10px 0 -7px;
    position: relative;
}

.product-view .product-img-box .more-views li {
    float: left;
    padding: 1px;
    margin: 0 0 8px 5px;
}

.product-view .product-img-box .more-views li img {
    border: 1px solid #ddd;
}

.product-image-popup {
    margin: 0 auto;
}

.product-image-popup .nav {
    text-align: center;
}

.product-image-popup .image {
    display: block;
}

.product-image .link-360 {
    position: relative;
}

.product-image .orbitvu-viewer {
    margin: 30px 60px 30px 0px;
}

.product-image .link-360:after {
    display: block;
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: 2;
    background: url('/skin/frontend/base/theme122/img/360-grey.png') no-repeat center center;
    background-size: auto 95%;
    content: "";
    top: 2%;
}

.product-image-popup .image-label {}


/* Product Shop */

.product-view .email-friend {
    margin-bottom: 10px;
}

.product-view .product-right-box p {
    margin-bottom: 10px;
}

.product-view .product-right-box p a {
    width: 180px;
    text-align: left;
}

.product-view .product-shop {
    margin-top: 30px;
}

.product-view .product-name {
    margin-bottom: 18px;
}

.product-view .product-name h1 {
    font-size: 20px;
    font-weight: normal;
}

.product-view .product-shop .ratings {
    width: 100%;
    overflow: hidden;
}

.product-view .product-shop .ratings .rating-box {
    float: left;
    margin: 3px 15px 0 0;
}

.product-view .product-shop .ratings .rating-links {
    float: left;
}

.product-view .product-shop .price-box {
    margin: 15px 0;
}

.product-view .product-shop .price-box .old-price {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 5px;
}

.product-view .product-shop .price-box .special-price {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

.product-view .product-shop .tier-prices {
    margin-bottom: 28px;
}

.product-view .product-shop .tier-prices li {
    background: #3D3D3D;
    padding: 11px 20px 9px 13px;
    color: #FFF;
    font-size: 1.67em;
}

.product-view .product-shop .tier-prices li .price {
    font-size: 1em;
    font-weight: bold;
}

.product-view .product-shop .add-to-box .add-to-cart {
    margin-top: 3px;
}

.product-view .product-shop .add-to-box .add-to-cart label {
    margin-top: 5px;
}

.product-view .product-shop .add-to-box .add-to-cart input {
    width: 49px;
    height: 19px;
    margin: 0 7px 0 10px;
}

.product-view .product-shop .add-to-box .or {
    margin: 8px 25px 0 15px;
}

.product-view .product-shop .add-to-box .add-to-links li {
    display: block;
}

.product-view .product-shop .add-to-box .add-to-links li .separator {
    display: none;
}

.product-view .short-description {
    padding-top: 20px;
}

.product-view .short-description h2 {
    font-weight: normal;
    margin-bottom: 20px;
}

.review-product-view .col-main .product-details .product-name {
    color: #E00000;
    font-weight: bold;
    font-size: 1.09em;
    margin-bottom: 10px;
}


/*=============product tabs==============*/

#product-tabs .tabs {
    padding-left: 10px;
    padding-right: 5px;
}

#product-tabs .tabs .corner-left-top {
    background: url(../images/tabs_button_corner_left_top.png) left top no-repeat;
    display: block;
    width: 173px;
    float: left;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    margin-right: 5px;
}

#product-tabs .tabs .corner-right-top {
    background: url(../images/tabs_button_corner_right_top.png) right top no-repeat;
    display: block;
}

#product-tabs .tabs .border-top {
    background: url(../images/tabs_button_bg.png) left top repeat-x;
    display: block;
    margin: 0 14px;
    padding: 10px 0 14px;
    text-align: center;
    height: 10px;
    overflow: hidden;
    color: #FFF;
    font-size: 1.33em;
}

#product-tabs .tabs .active-tab {
    background: url(../images/tabs_button_corner_left_top_active.png) left top no-repeat;
}

#product-tabs .tabs .active-tab .corner-right-top {
    background: url(../images/tabs_button_corner_right_top_active.png) right top no-repeat;
}

#product-tabs .tabs .active-tab .border-top {
    background: none;
    background: url(../images/tabs_button_bg_active.png);
}


/*===ie6===*/

*html #product-tabs .tabs .corner-left-top {
    background: url(../images/tabs_button_corner_left_top.gif) left top no-repeat;
}

*html #product-tabs .tabs .corner-right-top {
    background: url(../images/tabs_button_corner_right_top.gif) right top no-repeat;
}

*html #product-tabs .tabs .border-top {
    background: #5C5C5C;
}

*html #product-tabs .tabs .active-tab {
    background: url(../images/tabs_button_corner_left_top_active.gif) left top no-repeat;
}

*html #product-tabs .tabs .active-tab .corner-right-top {
    background: url(../images/tabs_button_corner_right_top_active.gif) right top no-repeat;
}


/*========*/

#product-tabs .tabs #tab-1 {
    width: 186px;
}

#product-tabs .tabs #tab-2 {
    width: 196px;
}

#product-tabs .tabs #tab-3 {
    width: 187px;
}

#product-tabs .tabs #tab-4 {
    width: 131px;
}

#product-tabs .tabs-content {}

#product-tabs .tabs-content .tabs-corners-top {
    width: 100%;
    height: 13px;
    overflow: hidden;
    background: url(../images/main_block_corners_left_top.png) left top no-repeat;
}

#product-tabs .tabs-content .tabs-corners-top div {
    margin: 0 12px;
    height: 13px;
    background: #2a2a2a;
}

#product-tabs .tabs-content .tabs-corners-top div div {
    margin: 0 -12px 0 0;
    position: relative;
    float: right;
    width: 12px;
    background: url(../images/main_block_corners_right_top.png) left top no-repeat;
}

#product-tabs .tabs-content .content {
    background: none;
    background: url(../images/product_view_bg.png);
    padding: 11px 18px 18px 26px;
}

#product-tabs .tabs-content .content .block-width {
    width: 688px;
    overflow: hidden;
    position: relative;
}

#product-tabs .tabs-content .tabs-corners-bot {
    width: 100%;
    height: 13px;
    overflow: hidden;
    background: url(../images/main_block_corners_left_bot.png) left top no-repeat;
}

#product-tabs .tabs-content .tabs-corners-bot div {
    margin: 0 12px;
    height: 13px;
    background: url(../images/main_block_bot.png);
}

#product-tabs .tabs-content .tabs-corners-bot div div {
    margin: 0 -12px 0 0;
    position: relative;
    float: right;
    width: 12px;
    background: url(../images/main_block_corners_right_bot.png) left top no-repeat;
}

#tabber {
    display: block;
    width: 2844px;
    list-style: none;
    overflow: hidden;
}

#tabber .tabs-list {
    width: 691px;
    overflow: hidden;
    float: left;
    display: block;
    margin-right: 20px;
}


/*============//product tabs=============*/

.be-the-first,
.to-friend {
    margin-bottom: 15px;
    display: block;
}

.review-product-list .col-main .data-table {
    margin: 10px 0;
}

.review-product-list .col-main .product-pricing {
    margin-top: 10px;
}

.review-product-list .col-main .box-reviews .form-add .form-list .input-box {
    width: 100%;
}

.review-product-list .col-main .box-reviews .form-add .form-list .input-box input,
.review-product-list .col-main .box-reviews .form-add .form-list .input-box textarea {
    width: 98%;
}


/* Rating */

.ratings {
    padding-bottom: 10px;
}

.ratings .amount {}

.ratings .rating-links {
    color: #727272;
}

.ratings .rating-links a {
    color: #FFF;
}

.ratings .rating-links a.last {
    color: #727272;
}

.ratings .rating-links .separator {
    padding: 0 3px;
}

.ratings dt {}

.ratings dd {}

.rating-box {
    width: 80px;
    height: 13px;
    margin: 0 0 15px;
    font-size: 0;
    line-height: 0;
    background: url(../images/product_rating_blank_star.gif) 0 0 repeat-x;
    position: relative;
    overflow: hidden;
}

.rating-box .rating {
    position: absolute;
    top: 0;
    left: 0;
    height: 13px;
    background: url(../images/product_rating_full_star.gif) 0 100% repeat-x;
}

.catalog-product-view .rating-box {
    margin: 10px 0;
}

.catalog-product-view select {
    visibility: inherit!important;
}


/* Availability */

.availability {
    display: none;
}

.availability .in-stock {}

.availability .out-of-stock {
    font-weight: bold;
    color: #f00;
}


/********** < Product Prices */

.price-box .price {}

.price-box-bundle {}


/* Regular price */

.regular-price {
    font-size: 18px;
}

.regular-price .price {
    font-weight: bold;
}


/* Old price */

.old-price {}

.old-price .price-label {
    white-space: nowrap;
}

.old-price .price {
    text-decoration: line-through;
}


/* Special price */

.special-price {}

.special-price .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.special-price .price {
    font-weight: bold;
}


/* Minimal price (as low as) */

.minimal-price {}

.minimal-price .price-label {
    font-weight: bold;
    white-space: nowrap;
}

a.minimal-price-link {
    display: block;
}

a.minimal-price-link .label {}

a.minimal-price-link .price {
    font-weight: normal;
    font-size: 1em;
}


/* Excluding tax */

.price-excluding-tax {
    display: block;
}

.price-excluding-tax .label {
    white-space: nowrap;
}

.price-excluding-tax .price {
    font-weight: bold;
}


/* Including tax */

.price-including-tax {
    display: block;
}

.price-including-tax .label {
    white-space: nowrap;
}

.price-including-tax .price {
    font-weight: bold;
}


/* Excl tax (for order tables) */

.price-excl-tax {
    display: block;
}

.price-excl-tax .label {
    display: block;
    white-space: nowrap;
}

.price-excl-tax .price {
    display: block;
}


/* Incl tax (for order tables) */

.price-incl-tax {
    display: block;
}

.price-incl-tax .label {
    display: block;
    white-space: nowrap;
}

.price-incl-tax .price {
    display: block;
    font-weight: bold;
}


/* Price range */

.price-from {}

.price-from .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.price-to {}

.price-to .price-label {
    font-weight: bold;
    white-space: nowrap;
}


/* Price as configured */

.price-as-configured {}

.price-as-configured .price-label {
    font-weight: bold;
    white-space: nowrap;
}


/* Price notice next to the options */

.price-notice {
    padding-left: 10px;
}

.price-notice .price {
    font-weight: bold;
}


/********** Product Prices > */


/* Tier Prices */

.tier-prices .price {
    font-weight: bold;
}

.tier-prices .benefit {}


/* Add to Links */

.add-to-links li {
    display: inline;
}

.add-to-links li a {}

.add-to-links li.last a {}

.add-to-links .separator {
    padding: 0 5px;
}


/* Add to Cart */

.add-to-cart label {
    float: left;
    margin-right: 5px;
}

.add-to-cart .qty {
    float: left;
}

.add-to-cart .button {
    float: left;
    margin-left: 5px;
}


/* Add to Links + Add to Cart */

.add-to-box {}

.add-to-box .add-to-cart {
    float: left;
}

.add-to-box .or {
    float: left;
    margin: 0 10px;
}

.add-to-box .add-to-links {
    float: left;
}


/* Product Options */

.product-options {
    padding: 10px;
    margin: 10px 0 0;
    border: 1px solid #ddd;
}

.product-options dt label {
    font-weight: 300;
    font-size: 18px;
}

.product-options dt .qty-holder {
    float: right;
}

.product-options dt .qty-holder label {
    vertical-align: middle;
}

.product-options dt .qty-disabled {
    background: none;
    border: 0;
    padding: 3px;
    color: #000;
}

.product-options dd {
    margin: 10px 0;
}

#product-options-wrapper.product-options dl {
    margin: 0px 0px 5px 0px;
}

#product-options-wrapper.product-options dd {
    display: inline-block;
    width: 45px;
    margin: 5px 5px 0px 0px;
}

.product-options dl.last dd.last {}

.product-options dd input.input-text {
    width: 98%;
}

.product-options dd textarea {
    width: 98%;
    height: 8em;
}

.product-options dd select {
    width: 100%;
}

.product-options dd .multiselect option {}

.product-options .options-list {}

.product-options .options-list input.radio {
    float: left;
    margin: 3px -18px 0 0;
}

.product-options .options-list input.checkbox {
    float: left;
    margin: 3px -20px 0 0;
}

.product-options .options-list .label {
    display: block;
    margin-left: 20px;
}

.product-options ul.validation-failed {
    padding: 0 7px;
}

.product-options p.required {
    padding: 15px 0 0;
}

.product-options-bottom {
    padding: 10px;
    border: 1px solid #ddd;
    border-top: 0;
}

.product-options-bottom .price-box {
    margin: 10px 0;
    float: left;
    display: none;
}

.product-options-bottom .add-to-cart {}

.product-options-bottom .add-to-cart label {
    margin-top: 5px;
    font-size: 20px;
    font-weight: 300;
    margin-right: 10px;
}

.product-options-bottom .add-to-cart input {
    margin-top: 2px;
    margin-right: 10px;
    width: 40px;
    text-align: center;
    margin-bottom: 0px;
}

.multiselect {
    height: auto!important;
}


/* Grouped Product */

.grouped-items {}


/* Block: Description */

.product-view .description {}


/* Block: Additional */

.product-view .additional {}

.product-view .product-attribute-indent {
    padding: 3px;
}

.product-view .product-attribute-indent th {
    padding: 14px 35px 12px 31px;
    color: #fbb301;
    font-weight: normal;
}

.product-view .product-attribute-indent td {
    padding: 12px 30px 12px 19px;
}


/* Block: Upsell */

.product-view .box-up-sell {}

.product-view .box-up-sell h2 {
    display: none;
}

.product-view .box-up-sell .products-grid {
    margin: 0;
}

.product-view .box-up-sell .products-grid td {
    width: 25%;
    padding-bottom: 0;
    padding-right: 27px;
}

.product-view .box-up-sell .products-grid td.last {
    padding-right: 0;
}

.product-view .box-up-sell .products-grid td .ratings .rating-box {
    float: none;
    margin: 0 0 15px;
}

.product-view .box-up-sell .products-grid td .ratings .rating-links {
    float: none;
}

.product-view .box-up-sell .products-grid td .ratings .rating-links a {
    display: block;
}

.product-view .box-up-sell .products-grid td .ratings .rating-links .separator {
    display: none;
}

.product-view .box-up-sell .products-grid .product-image {
    display: block;
    margin-bottom: 15px;
}


/* Block: Tags */

.product-view .box-tags {}

.product-view .box-tags h2 {
    display: none;
}

.product-view .box-tags h3 {
    font-weight: normal;
}

.product-view .box-tags h4 {
    font-weight: normal;
    font-size: 1em;
}

.product-view .product-tags {
    margin: 11px 0 20px;
    width: 100%;
    overflow: hidden;
    font-size: 1em;
}

.product-view .product-tags li {
    background: url(../images/tags_divider.gif) right 3px no-repeat;
    padding-right: 12px;
    margin-right: 17px;
    float: left;
    display: block;
    white-space: nowrap;
    color: #FFF;
}

.product-view .product-tags li.last {
    background: 0;
}

.product-view .product-tags li a {
    color: #fbb301;
    font-style: italic;
}

.product-view .box-tags .form-add {
    margin-bottom: 10px;
}

.product-view .box-tags .form-add label {
    display: block;
    margin-bottom: 5px;
}

.product-view .box-tags .form-add .input-box {
    float: left;
    width: 531px;
    margin: 0 5px 0 0;
}

.product-view .box-tags .form-add .input-box input {
    width: 514px;
    margin-top: 2px;
}

.product-view .box-tags .form-add button.button {
    float: left;
}

.product-view .box-tags .form-add .button {
    float: left;
}

.product-view .box-tags .form-add p {
    clear: both;
}

.product-view .box-tags p.note {
    padding-top: 10px;
}

.review-product-list .product-collateral #tabs {
    display: none;
}

.review-product-list .product-collateral .block-width li {
    width: 680px!important;
}

.review-product-list .product-collateral .block-width .data-table {
    width: 667px;
    margin-left: 2px;
}

.ratings-table {
    margin: 10px 0;
}

.ratings-table th,
.ratings-table td {
    font-size: 11px;
    line-height: 1.15;
    padding: 3px 0;
}

.ratings-table th {
    font-weight: bold;
    padding-right: 8px;
}


/* Block: Reviews */

.product-view .reviews {}


/* Block: Add Review */

.product-view .add-review {}

.product-view .add-review .product-name span {
    font-weight: normal;
}


/* ======================================================================================= */


/* Content Styles ================================================================= */


/* Product Tags */

.tags-list {
    font-size: 1.2em;
}

.tags-list li {
    display: inline;
    line-height: normal;
}


/* Advanced Search */

.search-summary {
    padding: 15px 0;
}


/* ======================================================================================= */


/* Product Review ======================================================================== */

.product-review {}

.product-review .product-img-box {
    float: left;
    width: 140px;
}

.product-review .product-img-box .product-image {
    display: block;
    margin-bottom: 10px;
}

.product-review .product-img-box .ratings {
    margin: 10px 0;
}

.product-review .product-img-box .ratings .rating-box {
    margin-bottom: 10px;
}

.product-review .product-img-box .ratings .rating-links a {
    display: block;
}

.product-review .product-img-box .ratings .rating-links .separator {
    display: none;
}

.product-review .details {
    float: right;
    width: 570px;
}

.product-review .details dl {
    margin-bottom: 15px;
}

.product-review .details dl dt {
    padding: 10px 0 5px;
}

.review-customer-view .col-main .product-image-box {
    width: 160px;
    float: left;
}

.review-customer-view .col-main .product-image-box img {
    margin-bottom: 10px;
}

.review-customer-view .col-main .product-details {
    width: 539px;
    float: right;
}

.review-customer-view .col-main .data-table {
    margin: 15px 0;
}

.review-customer-view .col-main .ratings {
    margin: 15px 0;
}

.review-customer-view .col-main .ratings .rating-box {
    padding: 5px 0;
}


/* ======================================================================================= */


/* Shopping Cart ========================================================================= */

.cart .page-title {
    margin-bottom: 10px;
}

.cart .page-title h2 {
    display: none;
}

.cart .checkout-types {
    float: right;
    text-align: right;
}

.cart .checkout-types li {
    padding-bottom: 10px;
}

.cart .checkout-types li button {
    width: 183px;
    height: 31px!important;
    overflow: hidden;
    background: url(../images/checkout_button.gif) left top no-repeat;
}

.cart .checkout-types li button span {
    display: none;
}


/* Shopping Cart Table */

.cart-table {
    border-right: 1px solid #e1e1e1;
    margin-bottom: 30px;
}

.cart-table .item-msg {
    font-size: 10px;
}

.cart-table th {
    padding: 5px 20px;
}

.cart-table td {
    padding: 7px 14px;
    text-align: center;
    vertical-align: middle;
}

.cart-table .cart-img {
    display: block;
    background: #FFF;
}

.cart-table .product-name a {
    color: #fbb301;
    text-decoration: none;
}

.cart-table .product-name a:hover {
    text-decoration: underline;
}

.cart-table .price {
    font-size: 2em;
}

.cart-table tfoot td {
    padding: 11px 11px 9px 10px;
}

.checkout-cart-index .main-block .content {
    padding-left: 26px;
    padding-right: 28px;
}


/* Shopping Cart Collateral boxes */

.cart .cart-collaterals {
    float: left;
    width: 100%;
}

.cart .cart-collaterals .col2-set {
    width: 688px;
    float: left;
}

.cart .cart-collaterals .col-1 {
    width: 332px;
}

.cart .cart-collaterals .col-2 {
    width: 336px;
}

.cart .crosssell {
    border: 1px solid #a9aca5;
    padding: 16px 0 12px;
}

.cart .crosssell h2 {
    padding: 0 0 0 17px;
    font-weight: bold;
}

.cart .crosssell li.item {
    padding: 22px 14px 31px 18px;
    border-bottom: 1px solid #a9aca5;
}

.cart .crosssell li.last {
    border-bottom: 0;
}

.cart .crosssell .product-image {
    float: left;
    width: 85px;
    display: block;
}

.cart .crosssell .product-details {
    width: 190px;
    float: right;
}

.cart .crosssell .product-details .product-name {
    margin-bottom: 10px;
}

.cart .crosssell .product-details .product-name a {
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 1.67em;
    text-decoration: none;
    color: #FFF;
}

.cart .crosssell .product-details .product-name a:hover {
    text-decoration: underline;
}

.cart .crosssell .product-details .add-to-links {
    margin-top: 10px;
}

.cart .crosssell .product-details .add-to-links li a {
    text-decoration: none;
}

.cart .crosssell .product-details .add-to-links li a:hover {
    text-decoration: underline;
}


/*.cart .discount{border:1px solid #a9aca5; border-bottom:0; padding:16px 15px 26px 15px;}*/

.cart .discount {
    border: 1px solid #e1e1e1;
    padding: 20px;
    background: #f2f2f2;
}

.cart .discount h3 {
    margin-bottom: 5px;
    font-weight: bold;
}

.cart .discount label {
    font-size: 0.84em;
    margin-bottom: 10px;
}

.cart .discount input {}

.cart .discount .buttons-set button {
    margin-left: 3px;
}

.cart .shipping {
    border: 1px solid #a9aca5;
    border-top: 0;
    padding: 0 18px 28px 16px;
}

.cart .shipping h2 {
    margin-bottom: 10px;
    font-weight: bold;
}

.cart .shipping p {
    font-size: 0.84em;
}

.cart .shipping .form-list {
    padding-top: 15px;
}

.cart .shipping .form-list li {
    margin-bottom: 10px;
}

.cart .shipping .form-list input {
    width: 286px;
}

.cart .shipping .form-list select {
    width: 294px;
}

.cart .shipping .buttons-set {
    padding-left: 0;
}

.cart .shipping .buttons-set button {
    float: none;
}


/* Shopping Cart Totals */

.cart .totals {
    float: right;
    width: 189px;
    border: 1px solid #a9aca5;
    padding: 16px 10px 14px 20px;
}

.cart .totals table {
    width: 100%;
}

.cart .totals table th,
.cart .totals table td {
    padding: 5px;
}

.cart .totals table th {
    font-weight: bold;
    padding-right: 40px;
}

.cart .totals table td {
    font-weight: bold;
}

.cart .totals .tax-collapse {
    font-weight: bold;
}

.cart .totals .checkout-types {
    margin: 15px 0 0;
}

.cart .totals .checkout-types li {
    padding-bottom: 10px;
    text-align: center;
}

.cart .totals .checkout-types li a {
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}

.cart .totals .checkout-types li a:hover {
    text-decoration: underline;
}


/* Options Tool Tip */

.item-options dt {
    font-weight: bold;
    font-style: italic;
}

.item-options dd {
    padding-left: 10px;
}

.truncated {
    cursor: help;
}

.truncated a.dots {
    cursor: help;
}

.truncated a.details {
    cursor: help;
}

.truncated .truncated_full_value {
    position: relative;
    z-index: 999;
}

.truncated .truncated_full_value dl {
    position: absolute;
    top: -99999em;
    left: -99999em;
    z-index: 999;
    width: 250px;
    padding: 8px;
    border: 1px solid #ddd;
    background-color: #f6f6f6;
}

.truncated .show dl {
    top: -20px;
    left: 50%;
}

.col-left .truncated .show dl {
    left: 30px;
    top: 7px;
}

.col-right .truncated .show dl {
    left: -240px;
    top: 7px;
}


/* ======================================================================================= */


/* Checkout ============================================================================== */


/* One Page */

.opc {
    position: relative;
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}

.opc a {}

.opc li.section {
    border-bottom: 0;
}

.opc .buttons-set.disabled button.button {
    display: none;
}

.opc .buttons-set .please-wait {
    height: 21px;
    line-height: 21px;
}

.opc .step-title {
    /*background-color:#000; */
    padding: 10px 10px 10px 0px;
    text-align: right;
    border-bottom: 1px solid #a9aca5;
}

.opc .last .step-title {
    border-bottom: 0;
}

.opc .step-title .number {
    float: left;
    line-height: normal;
    font-weight: bold;
    margin-right: 10px;
    padding: 2px 6px;
    border: 1px solid #727272;
    color: #727272;
}

.opc .step-title h2 {
    float: left;
    font-weight: bold;
    color: #727272;
    font-size: 20px;
    padding-top: 1px;
    margin-bottom: 0px;
}

.opc .step-title a {
    display: none;
    float: right;
}

.opc .allow .step-title {
    cursor: pointer;
}


/*.opc .allow .step-title a { display:block; }*/

.opc .active {
    background: #f5f5f5;
}

.opc .active .step-title {
    cursor: default;
    /* background:url(../images/title_block_bg.png) left top repeat;*/
}

.opc .first .step-title {
    /*background:#000!important;*/
}

.opc .active .step-title .number {
    background: #fbb301;
    border: 1px solid #fbb301;
    color: #fff;
}

.opc .active .step-title h2 {
    ;
}


/*.opc .active .step-title a { display:none; }*/

.opc .step {
    padding: 20px;
    position: relative;
    /*background:url(../images/title_block_bg.png) left top repeat;*/
}

.opc .step .tool-tip {
    right: 10px;
}

.opc .last .step {
    border-top: 1px solid #a9aca5;
}

.opc .last .step-title,
.opc .last .step {
    /*background:#000;*/
}

.opc .order-review {}

.opc .buttons-set {
    border: 0;
}

.opc .field {
    width: 50%;
}

.opc .fields input,
.opc .field input {
    width: 90%;
}

.opc .field select {
    width: 90%;
}

.opc .name-lastname,
.opc .field-2 {
    width: 50%;
    float: left;
}

.opc .field-2 input {
    width: 100%;
}

.opc .field-2 select {
    width: 100%;
}

.opc .name-firstname {
    width: 50%;
}

.opc .name-middlename {
    width: 50;
}

.opc .name-middlename input {
    width: 81px!important;
}

.opc .name-lastname input {
    width: 90%;
}

.opc .sp-methods dt {
    padding-bottom: 5px;
}

.opc .form-list li.wide input.input-text {}

.opc .form-list {
    margin: 10px 0;
}

.opc label {
    font-weight: normal;
}


/* Multiple Addresses Checkout */

.checkout-state {
    margin-bottom: 15px;
}

.checkout-progress {
    padding: 0;
    text-align: center;
}

.checkout-progress li {
    display: inline;
    width: 15%;
    text-align: center;
    border: 0;
    padding: 1px 10px 1px 10px;
    margin-right: 5px;
    background: #727272;
}

.checkout-progress li.active {
    background: #fbb301;
}

.multiple-checkout {
    position: relative;
}

.multiple-checkout .grand-total {
    font-size: 1.5em;
    text-align: right;
}

.multiple-checkout .grand-total big {}

.multiple-checkout .grand-total .price {}

.checkout-multishipping-addresses .col-main .page-title {}

.checkout-multishipping-addresses .col-main .page-title h2 {
    padding: 0;
}

.checkout-multishipping-addresses .col-main .multiple-checkout h3 {
    margin: 15px 0;
}

.checkout-multishipping-addresses .col-main #multiship-addresses-table {
    border-collapse: collapse;
    margin-bottom: 10px;
    border-right: 1px solid #a9aca5;
}


/*.checkout-multishipping-addresses .col-main #multiship-addresses-table tfoot td{border-top:1px solid #BEBCB7; padding:5px;}*/

.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set {
    border: 0;
}

.checkout-multishipping-addresses .col-main .multiple-checkout .buttons-set button {
    margin-left: 10px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout {
    width: 100%;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set {
    background: 0;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-1 {
    width: 30%;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set .col-2 {
    width: 68%;
}

.checkout-multishipping-shipping .col-main .wide .data-table {
    border-collapse: collapse;
    margin-top: 15px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout h3 {
    margin-bottom: 10px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col2-set {
    border: 1px solid #BEBCB7;
    padding: 20px;
    margin-bottom: 15px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set {
    border: 0;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .buttons-set button {
    margin-left: 10px;
}

.checkout-multishipping-shipping .col-main .multiple-checkout .col-1 h4 {
    margin: 10px 0;
}

.checkout-multishipping-shipping .col-main .gift-messages {
    margin-top: 10px;
}

.checkout-multishipping-billing .col-main .col2-set {
    background: 0;
    border: 1px solid #BEBCB7;
    padding: 20px;
    margin-top: 15px;
}

.checkout-multishipping-billing .col-main .col2-set .col-2 h3 {
    margin-bottom: 20px;
}

.checkout-multishipping-billing .col-main .col2-set .col-1 {
    width: 60%;
}

.checkout-multishipping-billing .col-main .col2-set .col-2 {
    width: 38%;
}

.checkout-multishipping-billing .col-main .buttons-set {
    padding: 20px 0;
    border: 0;
}

.checkout-multishipping-billing .col-main .buttons-set button {
    margin-left: 15px;
}

.checkout-multishipping-billing .col-main .col-2 dl dt {
    padding: 5px 0;
}

.checkout-multishipping-billing .col-main .col-2 dl dd {
    padding: 0 0 0 20px;
}

.checkout-multishipping-billing .col-main .col-2 dd .v-fix {
    padding-right: 5px;
}

.checkout-multishipping-billing .col-main .input-box {
    width: auto;
}

.checkout-multishipping-billing .col-main .input-box input {
    width: 250px;
}

.checkout-multishipping-overview .col-main .col2-set {
    background: 0;
    border: 1px solid #4A4A4A;
    padding: 20px;
    margin-bottom: 20px;
}

.checkout-multishipping-overview .col-main .col2-set .col-1 {
    width: 30%;
}

.checkout-multishipping-overview .col-main .col2-set .col-2 {
    width: 68%;
}

.checkout-multishipping-overview .col-main .multiple-checkout h3 {
    margin: 10px 0;
}

.checkout-multishipping-overview .col-main .col2-set h3 {
    margin: 0;
}

.checkout-multishipping-overview .col-main .col2-set .data-table {
    border-collapse: collapse;
}

.checkout-multishipping-overview .col-main .col2-set .data-table tfoot th,
.checkout-multishipping-overview .col-main .col2-set .data-table tfoot td {
    border-top: 1px solid #BFBFBF;
}

.checkout-multishipping-overview .col-main .grand-total {
    margin: 10px 0;
}

.checkout-multishipping-overview .col-main .grand-total big {
    margin-bottom: 10px;
    display: block;
}

.checkout-multishipping-overview .data-table {
    margin: 10px 0;
}


/*.checkout-multishipping-address-newshipping #form-validate #lastname{width:251px;}*/


/*.checkout-multishipping-address-editshipping #form-validate #lastname{width:251px;}*/

.checkout-multishipping-address-selectbilling .page-title h2 {
    background: 0;
}

.checkout-multishipping-address-selectbilling .multiple-checkout {
    padding: 20px;
}

.checkout-multishipping-address-editaddress #form-validate #lastname {
    width: 251px;
}

.checkout-multishipping-address-editbilling #form-validate #lastname {
    width: 251px;
}

.checkout-multishipping-success .content-box {
    padding: 30px;
}

.checkout-multishipping-success .buttons-set {
    border: 0;
}


/* Sitemap */

.sitemap {}


/********** < Common Checkout Styles */

.sp-methods {
    position: relative;
    margin-bottom: 0px;
}

.sp-methods dt {
    font-weight: bold;
}

.sp-methods .price {
    font-weight: bold;
}

.checkout-onepage-index #checkout-payment-method-load dt {
    padding: 5px 0;
}

.checkout-onepage-index #checkout-payment-method-load dd {
    padding: 0px 20px;
}

.checkout-onepage-index .page-title {
    display: none;
}

.please-wait {
    float: right;
    padding-right: 50px;
}

.cvv-what-is-this {
    cursor: help;
    margin-left: 5px;
}


/* Tooltip */

.tool-tip {
    border: 1px solid #ddd;
    background-color: #f6f6f6;
    padding: 5px;
    position: absolute;
    z-index: 9999;
    width: 463px;
}

.tool-tip .btn-close {
    text-align: right;
}

.tool-tip .btn-close a {
    display: block;
    margin: 0 0 0 auto;
    width: 15px;
    height: 15px;
    background: url(../images/btn_window_close.gif) 100% 0 no-repeat;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
}

.tool-tip .tool-tip-content {
    padding: 5px;
}


/* Gift Messages */

.add-gift-message {
    margin-top: 15px;
}

.gift-message-form {
    border: 1px solid #ddd;
    background-color: 0;
}

.gift-message-form .inner-box {
    padding: 5px;
    height: 300px;
    overflow: auto;
}

.gift-message-form .gift-item {}

.gift-message-form textarea {
    width: 510px!important;
}

.gift-message-form .input-box {
    display: block;
    width: 283px!important;
}

.gift-message-form .input-box input {
    width: 226px!important;
}

.gift-message-link {
    display: block;
    background: url(../images/bg_collapse.gif) 0 4px no-repeat;
    padding-left: 20px;
}

.gift-message-link.expanded {
    background-position: 0 -53px;
}

.gift-message-row {}

.gift-message-row .btn-close {
    float: right;
}

.gift-message dt span {
    font-weight: bold;
}


/* Checkout Agreements */

.checkout-agreements {}

.checkout-agreements li {
    margin: 10px 0;
}

.checkout-agreements .agreement-content {
    border: 1px solid #ddd;
    background-color: #f6f6f6;
    padding: 5px;
    height: 10em;
    overflow: auto;
}

.checkout-agreements .agree {
    padding: 6px;
}


/********** Common Checkout Styles > */


/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */

.account-login {}

.account-login .new-users {}

.account-login .registered-users {}

.account-create {}


/* Account Login/Create Pages ============================================================ */


/* My Account ============================================================================= */


/********** < Dashboard */

.dashboard {}

.dashboard .welcome-msg {}

.dashboard .data-table {
    margin: 10px 0;
}

.dashboard .col2-set {
    padding: 5px 0;
}

.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
    padding: 5px 0;
}

.customer-address-index .col-main .col2-set .col-1 ol li {
    padding-bottom: 20px;
}

.wishlist-index-index .col-main table textarea {
    width: 95%!important;
    height: 100px;
}

.wishlist-index-index .product-name {}

.wishlist-index-index .product-name a {
    c text-decoration: none;
}

.wishlist-index-index .product-name a:hover {
    text-decoration: underline;
}

.wishlist-index-index .buttons-set button {
    margin-left: 5px;
}


/* Block: Recent Orders */

.dashboard .recent-orders {
    margin: 10px 0;
}


/* Block: Tags */

.dashboard .tags .number {
    float: left;
    margin-right: -20px;
}

.dashboard .tags .details {
    margin-left: 20px;
}


/* Block: Reviews */

.dashboard .reviews {
    padding-bottom: 5px;
}

.my-account .box-head,
.my-account .box-title {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.my-account .box-head a,
.my-account .box-title a {
    float: right;
}


/********** Dashboard > */


/* Order View */

.order-info {
    border: 1px solid #ddd;
    padding: 5px;
    margin-bottom: 20px;
}

.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
    display: inline;
}

.order-info dt {
    font-weight: bold;
}


/* Print Pages */

.page-print .print-head {}

.page-print .print-head img {
    float: left;
}

.page-print .print-head address {
    float: left;
    margin-left: 15px;
}


/* Price Rewrites */

.page-print .gift-message-link {
    display: none;
}

.page-print .price-excl-tax,
.page-print .price-incl-tax {
    display: block;
    white-space: nowrap;
}

.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
    display: inline;
}

.input-box-2 {
    width: 251px;
    float: left;
}

.customer-name-middlename .name-firstname {
    width: 207px!important;
}

.customer-name-middlename .name-firstname input {
    width: 190px!important;
}

.customer-name-middlename .name-middlename {
    width: 68px!important;
}

.opc .customer-name-middlename .name-middlename {
    width: 138px!important;
}

.customer-name-middlename .name-middlename input {
    width: 47px!important;
}

.opc .customer-name-middlename .name-middlename input {
    width: 87px!important;
}

.customer-name-middlename .input-box-2 input {
    width: 250px!important;
}

.customer-dob .input-box {
    width: 60px!important;
}

.customer-dob .input-box input {
    width: 50px!important;
}

.catalogsearch-advanced-index #form-validate .range input {
    width: 150px;
}

.catalogsearch-advanced-index #form-validate select {
    padding: 2px;
}

.catalogsearch-advanced-index #form-validate label {
    display: block;
    float: none;
}


/* Block: Reviews */

.dashboard .box-reviews {
    padding-bottom: 15px;
}

.dashboard .box-reviews li {
    width: 100%;
    overflow: hidden;
}

.dashboard .box-reviews .product-name {
    margin-bottom: 5px;
}

.dashboard .box-reviews .number {
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #ddd;
}

.dashboard .box-reviews .details {
    margin-left: 20px;
    float: left;
}

.dashboard .box-reviews .details .ratings strong {
    float: none;
    display: block;
    margin-bottom: 3px;
}

.dashboard .box-reviews .details .ratings .rating-box {
    float: none;
}

.dashboard .box-account {
    margin: 5px 0;
}

.my-account .my-tag-edit a.btn-remove {
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
}


/* Block: Tags */

.dashboard .box-tags li {
    width: 100%;
    overflow: hidden;
}

.dashboard .box-tags .number {
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #ddd;
}

.dashboard .box-tags .details {
    margin-left: 20px;
    float: left;
}

.dashboard .box-tags .details .tags li {
    display: inline;
}

.cms-index-index .col-main .std {
    margin: 0;
}

.cms-index-index .col-main .products-list {
    width: 100%;
    margin-bottom: 25px;
    margin-top: 0;
}

.cms-index-index .col-main .products-list td {
    padding-bottom: 25px;
}

.sales-order-view .col2-set,
.sales-order-invoice .col2-set,
.sales-order-shipment .col2-set,
.sales-order-creditmemo .col2-set {
    padding: 5px 0;
}

.sales-order-view .col2-set .col-1,
.sales-order-invoice .col2-set .col-1,
.sales-order-shipment .col2-set .col-1,
.sales-order-creditmemo .col2-set .col-1,
.sales-order-view .col2-set .col-2,
.sales-order-invoice .col2-set .col-2,
.sales-order-shipment .col2-set .col-2,
.sales-order-creditmemo .col2-set .col-2 {
    padding: 5px 0;
}

.sales-order-view h3,
.sales-order-invoice h3,
.sales-order-shipment h3,
.sales-order-creditmemo h3,
.sales-order-view h4,
.sales-order-invoice h4,
.sales-order-shipment h4,
.sales-order-creditmemo h4 {
    margin: 15px 0 10px;
}

.sales-order-view .col-main .main-block,
.sales-order-invoice .col-main .main-block,
.sales-order-shipment .col-main .main-block,
.sales-order-creditmemo .col-main .main-block {
    margin-bottom: 15px;
}

.review-product-list .col-main .pager,
.tag-customer-view .col-main .pager,
.review-customer-index .col-main .pager,
.sales-order-history .col-main .pager,
.catalog-seo-sitemap-product .col-main .pager,
.catalog-seo-sitemap-category .col-main .pager {
    padding: 10px 0;
    border: 0;
}

.catalogsearch-advanced-result .products-list .product-shop {
    width: 428px;
}

.catalogsearch-advanced-result .products-grid li.item {
    width: 216px;
}

.catalogsearch-advanced-result .products-grid li .add-to-links li {
    display: block;
}

.catalogsearch-advanced-result .products-grid li .add-to-links li .separator {
    display: none;
}


/* ======================================================================================= */


/* Footer ================================================================================ */

.footer-wrapper {
    /*background:url(../images/footer_bg.gif) left top repeat-x;*/
}

.footer {
    padding: 12px 0 19px;
}

.footer ul {
    float: left;
    padding: 0 33px 0 0;
}

.footer ul li {
    padding: 0 0 0 12px;
    background: url(../images/footer_marker.gif) left 7px no-repeat;
}

.footer ul.links {
    width: 230px;
}

.footer ul.links li {
    float: left;
}
#footer .links .social a {
    color:#fff;
}

.footer ul.links li.first {
    padding-right: 76px;
}

.footer ul.links li.last {
    margin-left: 20px;
}

.footer .copy {
    float: right;
    padding-top: 10px;
}

.footer .copy span {
    color: #FFF;
}

.footer .copy span b {
    color: #F00000;
}

.footer .store-switcher {
    float: right;
}


/* ======================================================================================= */


/* AjaxCatalog =========================================================================== */

.cms-home #logo-1 {
    position: absolute;
    top: 169px;
    left: 30px;
    cursor: pointer;
}

.cms-home #logo-2 {
    position: absolute;
    top: 155px;
    left: 350px;
    cursor: pointer;
}

.cms-home #logo-3 {
    position: absolute;
    top: 155px;
    left: 671px;
    cursor: pointer;
}

.cms-home #ajaxContainer {
    position: relative
}

.cms-home .shadedPlain {
    height: 188px;
    width: 822px;
    overflow: hidden;
    background: url(../images/shade1.png) top left no-repeat;
    position: absolute;
    top: 81px;
    left: 162px;
}

.cms-home #content {
    position: relative;
}

.cms-home #selector {
    height: 163px;
    width: 329px;
    position: absolute;
    top: 13px;
    left: 132px;
    z-index: 10;
    /*border:2px solid #aa0606;*/
}

.cms-home #shadeout {
    height: 188px;
    width: 333px;
    position: absolute;
    top: 0;
    left: 459px;
    z-index: 5;
    background: url(../images/shade_out.png) top left repeat-x;
}

.cms-home #selector .clear {
    overflow: hidden;
    width: 100%;
}

.cms-home #selector .ctl {
    background: url(../images/block_4_corner_left_top.gif) top left no-repeat;
    height: 7px;
    width: 7px;
    float: left;
    line-height: 7px;
    font-size: 7px;
}

.cms-home #selector .t {
    height: 7px;
    margin: 0 7px 0 7px;
    background: url(../images/block_4_border.gif) top left repeat-x;
}

.cms-home #selector .ctr {
    background: url(../images/block_4_corner_right_top.gif) top right no-repeat;
    height: 7px;
    width: 7px;
    float: right;
    line-height: 7px;
    font-size: 7px;
}

.cms-home #selector .viewPort {
    width: 100%;
    background: url(../images/block_4_border.gif) top left repeat-y;
}

.cms-home #selector .viewPortInner {
    height: 149px;
    background: url(../images/block_4_border.gif) top right repeat-y;
}

.cms-home #selector .cbl {
    background: url(../images/block_4_corner_left_bot.gif) bottom left no-repeat;
    height: 7px;
    width: 7px;
    float: left;
    line-height: 7px;
    font-size: 7px;
}

.cms-home #selector .b {
    height: 7px;
    margin: 0 7px 0 7px;
    background: url(../images/block_4_border.gif) bottom left repeat-x;
    line-height: 7px;
}

.cms-home #selector .cbr {
    background: url(../images/block_4_corner_right_bot.gif) bottom right no-repeat;
    height: 7px;
    width: 7px;
    float: right;
    line-height: 7px;
    font-size: 7px;
}

.cms-home #viewContainer {
    position: relative;
}

.cms-home .sliderView {
    overflow: hidden;
    height: 163px;
    float: left;
    width: 657px;
    position: absolute;
    top: 23px;
    left: 134px;
}

.cms-home .itemsContainer li {
    background: url(../images/thumb.png) center center no-repeat;
    height: 147px;
    width: 98px;
    list-style: none;
    float: left;
    margin-left: 8px;
    position: relative;
}

.cms-home .itemsContainer li img {
    position: absolute;
    top: 30px;
    left: 15px;
}

.cms-home .itemsContainer li h3 {
    color: #fbb301;
    font-size: 7px;
    margin: 10px 5px;
    position: absolute;
}

.cms-home .itemsContainer li .price-box {
    position: absolute;
    top: 90px;
    left: 5px;
}

.cms-home .itemsContainer {
    float: left;
    width: 325px;
    padding: 0;
    margin: 0;
    margin-right: 5px;
}

.cms-home .products-grid {
    margin: 0;
    padding: 0;
    /*width:748px;*/
}

.cms-home .products-grid li.item {
    padding: 0 13px 21px 13px;
}

.cms-home .products-grid li.item.last {
    padding-right: 0px;
}

.cms-home .products-grid td {
    width: 234px;
    padding-right: 21px;
}

.cms-home .products-grid .main-block .content {
    padding: 12px;
    padding-top: 0px;
}

.cms-home .products-grid .main-block .price {
    font-size: 1.57em;
}

.cms-home .products-grid .main-block .price-box {
    /*float:left;*/
    font-size: 90%;
}

.cms-home .products-grid .main-block button {
    /*float:right;*/
}

.cms-home .main {
    padding: 0px 0px;
    /*min-height:400px;*/
}

.cms-home #fencyClosebox {
    width: 30px;
    height: 30px;
    background: url(../images/fancy_closebox.png) top left no-repeat;
    position: absolute;
    z-index: 500;
    right: 0;
}

#toolbar {
    position: absolute;
    top: 149px;
    left: 959px;
    cursor: pointer;
}

#loading {
    background: url(../images/ajax-loader.gif) center center;
}


/* ======================================================================================= */


/************************************************/


/******************** Clears ********************/


/************************************************/

.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-view .tags .form-add-tags:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}

#sezonski {
    padding-left: 810px;
    text-align: center;
    padding-top: 8px;
    height: 26px;
}

#neumenu {
    /*display:none;*/
}

#homewww {
    float: right;
    padding-top: 10px;
    padding-right: 20px;
}

#but_iskanje {
    float: right;
    padding-top: 10px;
    padding-right: 20px;
}

#home_akcije {
    text-align: center;
    width: 100%;
    background: url(../images/bg_akcije_shome.jpg) top left no-repeat;
    color: #dadada;
    font-size: 13px;
    height: 294px;
}

#home_iframe {
    padding-top: 30px;
    padding-left: 30px;
    width: 549px;
    overflow: hidden;
    height: 234px;
}

#logos_blagovne {
    margin: 10px auto;
    width: 946px;
}

#logos_blagovne_top {
    background-image: url("http://www.transportfootwear.com/images/blagovne_top_bel.jpg");
    height: 7px;
    width: 946px;
}

#logos_blagovne_main {
    background-image: url("http://www.transportfootwear.com/images/blagovne_bg_bel.jpg");
    padding: 10px 15px 0;
    width: 916px;
    height: 240px;
}

#logos_blagovne_main img {}

#logos_blagovne_bottom {
    background-image: url("http://www.transportfootwear.com/images/blagovne_bottom_bel.jpg");
    height: 10px;
    width: 946px;
}

.pocisti {
    clear: both;
}

#new_products_home .product-box {
    height: 219px !important;
}

#recently-added-products .product-box {
    height: 219px !important;
}

#checkout-shipping-method-load li {
    padding: 10px 5px 20px 5px;
}

.percent-img,
.percent-img-10,
.percent-img-14_6,
.percent-img-15,
.percent-img-20,
.percent-img-25,
.percent-img-30,
.percent-img-35,
.percent-img-40,
.percent-img-50,
.percent-img-60,
.percent-img-70 {
    background-repeat: no-repeat;
    font-size: 14px;
    height: 40px;
    margin-left: 6px;
    margin-top: 6px;
    padding-top: 8px;
    text-align: center;
    font-weight: 700;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 40px;
    z-index: 10;
    right: 3px;
    border-radius: 50%;
}
.zadnji-par {
background: url('/media/images/oznaka_zadnji_pari_grid.png');
color: #000;
height: 42px;
width: 90px;
padding: 0px;
margin: 0px;
border-radius: 0px;
top: 5px;
right: 2px;
position: absolute;
    z-index: 10;
}
.zadnji-par.big {
background: url('/media/images/oznaka_zadnji_pari_product_page.png');
color: #000;
height: 60px;
width: 129px;
border-radius: 0px;
right: 85px;
top: 6px;
position: absolute;
    z-index: 10;
}

.percent-img-14_6 {
    font-size: 10px;
    padding-top: 11px;
}

.percent-img {
    background: #003976;
    color: #fff;
}

.percent-img-10 {
    background: #003976;
    color: #fff;
}

.percent-img-14_6 {
    background: #000;
    color: #fff;
}

.percent-img-15 {
    background: #f287b7;
    color: #000;
}

.percent-img-20 {
    background: #ff7200;
    color: #000;
}

.percent-img-25 {
    background: #a3238e;
    color: #fff;
}

.percent-img-30 {
    background: #bfd730;
    color: #000;
}

.percent-img-35 {
    background: #0dabc4;
    color: #fff;
}

.percent-img-40 {
    background: #ffff00;
    color: #000;
}

.percent-img-50 {
    background: #ff00b4;
    color: #000;
}

.percent-img-60 {
    background: #ff0000;
    color: #000;
}

.percent-img-70 {
    background: #00ff00;
    color: #000;
}

.percent-img.big,
.percent-img-10.big,
.percent-img-14_6.big,
.percent-img-15.big,
.percent-img-20.big,
.percent-img-25.big,
.percent-img-30.big,
.percent-img-35.big,
.percent-img-40.big,
.percent-img-50.big,
.percent-img-60.big,
.percent-img-70.big {
    background-repeat: no-repeat;
    height: 60px;
    position: absolute;
    width: 60px;
    z-index: 10;
    right: 85px;
    top: 0px;
    font-size: 20px;
    padding-top: 14px;
    /*display:none;*/
}

.percent-img-14_6.big {
    font-size: 14px;
    padding-top: 18px;
}

.bznamka-text {
    color: #fbb301;
    font-weight: 900;
    font-size: 48px;
    line-height: 50px;
    padding-bottom: 10px;
}

.cms-home .products-grid .main-block .content .full-width {
    width: 102% !important;
}

.cookieconsent-popup {
    text-align: justify !important;
}

.langs-wrapper {
    height: 15px;
    float: right;
}

.langs-wrapper img {
    height: 15px;
}

.lang-flag {
    margin-left: 3px;
}

.lang-flag:hover {
    border: 1px solid #4F4F4F;
}

.table-bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-image: none;
    border-radius: 4px;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}

.table-bordered th,
.table-bordered td {
    border-left: 1px solid #FFD100;
}

table {
    background-color: rgba(0, 0, 0, 0);
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

.table {
    margin-bottom: 20px;
    width: 100%;
}

.table th,
.table td {
    border-top: 1px solid #FFD100;
    line-height: 20px;
    padding: 4px;
    text-align: left;
    vertical-align: top;
}

.euro-img-5,
.euro-img-10,
.euro-img-15,
.euro-img-20,
.euro-img-30,
.euro-img-40 {
    background-repeat: no-repeat;
    font-size: 14px;
    height: 40px;
    margin-left: 40px;
    margin-top: 6px;
    padding-top: 8px;
    text-align: center;
    font-weight: 700;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 40px;
    z-index: 10;
    right: 3px;
    border-radius: 50%;
}

.euro-img-5 {
    background: #fff200;
    color: #000;
    display: none;
}

.euro-img-10 {
    background: #ee3d96;
    color: #000;
}

.euro-img-15 {
    background: #bfd730;
    color: #000;
}

.euro-img-20 {
    background: #ed1d24;
    color: #000;
}

.euro-img-30 {
    background: #00aeef;
    color: #000;
}

.euro-img-40 {
    background: #f47a24;
    color: #000;
}

.euro-img-5.big,
.euro-img-10.big,
.euro-img-15.big,
.euro-img-20.big,
.euro-img-30.big,
.euro-img-40.big {
    background-repeat: no-repeat;
    height: 60px;
    position: absolute;
    width: 60px;
    z-index: 10;
    right: 85px;
    top: 0px;
    font-size: 20px;
    padding-top: 14px;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

ol.m-scrollable-filter {
    height: 120px !important;
}

@media (min-width: 650px) {
    .tabela-650 {
        width: 650px;
        margin: 0 auto;
    }
    .width-img-50 {
        width: 50%;
        float: left;
    }
    .width-img-33 {
        width: 33.33333333%;
        float: left;
    }
    .width-img-25 {
        width: 25%;
        float: left;
    }
}

@media (max-width: 649px) {
    .tabela-650 {
        width: 100%;
    }
    .width-img-50 {
        width: 50%;
        float: left;
    }
    .width-img-33 {
        width: 33.33333333%;
        float: left;
    }
    .width-img-25 {
        width: 25%;
        float: left;
    }
}

@media (min-width: 1000px) {
    .tabela-1000 {
        width: 1000px;
        margin: 0 auto;
    }
    .tabela-650 {
        width: 650px;
        margin: 0 auto;
    }
    .width-img-50 {
        width: 50%;
        float: left;
    }
    .width-img-33 {
        width: 33.33333333%;
        float: left;
    }
    .width-img-25 {
        width: 25%;
        float: left;
    }
}

@media (max-width: 999px) {
    .tabela-1000 {
        width: 100%;
    }
    .width-img-50 {
        width: 50%;
        float: left;
    }
    .width-img-33 {
        width: 33.33333333%;
        float: left;
    }
    .width-img-59 {
        width: 59%;
        float: left;
    }
    .width-img-41 {
        width: 41%;
        float: left;
    }
    .width-img-38 {
        width: 38%;
        float: left;
    }
    .width-img-37 {
        width: 37%;
        float: left;
    }
    .width-img-31 {
        width: 31%;
        float: left;
    }
    .width-img-32 {
        width: 32%;
        float: left;
    }
    .width-img-36 {
        width: 36%;
        float: left;
    }
    .width-img-65 {
        width: 65%;
        float: left;
    }
    .width-img-35 {
        width: 35%;
        float: left;
    }
    .width-img-27 {
        width: 27%;
        float: left;
    }
    .width-img-25 {
        width: 25%;
        float: left;
    }
    .width-img-24 {
        width: 24%;
        float: left;
    }
}
.grecaptcha-badge {
	display:none;
}