@font-face {
    font-family: patua-one;
    src: url('../fonts/PatuaOne-Regular-webfont.eot');
    src: url('../fonts/PatuaOne-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PatuaOne-Regular-webfont.woff') format('woff'),
         url('../fonts/PatuaOne-Regular-webfont.ttf') format('truetype'),
         url('../fonts/PatuaOne-Regular-webfont.svg#PatuaOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: berkshire-swash;
    src: url('../fonts/berkshireswash-regular-webfont.eot');
    src: url('../fonts/berkshireswash-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/berkshireswash-regular-webfont.woff') format('woff'),
         url('../fonts/berkshireswash-regular-webfont.ttf') format('truetype'),
         url('../fonts/berkshireswash-regular-webfont.svg#berkshire_swashregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* FORM */
#wpmm, #wpmm input {
    line-height: 1.625;
}
#wpmm td,#wpmm tr td {
    padding: 0px;
    border: none;
}
#wpmm .wpmm-order-reorder-toggle{
    display: block;
    height: 25px;
    width: 100%;
    background-color: #4e4e4e;
    box-shadow: rgba(50,50,50,0.5) 0 0 5px;
}
#wpmm .wpmm-order-reorder-toggle:hover{
    color: #be1414;
}
#wpmm #wpmm-form {
    background-color: #424242;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #444;
}
#wpmm .wpmm-form-header {
    height: 40px;
    background-color: #666;
    border-bottom: 1px solid #1e1e1e;
    font-family: patua-one, serif;
    text-shadow: 1px 1px 1px #000;
    font-size: 18px;
    line-height: 40px;
    padding: 0 0 0 40px;
    color: #bababa;
    background-position:  15px 12px;
    background-repeat: no-repeat;
}
#wpmm #wpmm-form.outside-left,
#wpmm #wpmm-form.outside-right {
    border-radius: 0;
    background: none;
    background-color: rgba(66,66,66,0.95);
    border-left: 2px solid #515151;
    box-shadow: rgba(50,50,50,0.5) 0 0 5px;
}
#wpmm #wpmm-form-summary {
    font-size: 12px;
}
#wpmm #wpmm-form-summary > table {
    width: 100%;
}
#wpmm #wpmm-form-summary .wpmm-form-header {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-image: url(../images/clipboard_invoice.png);
}
#wpmm #wpmm-form-delivery .wpmm-form-header {
    background-image: url(../images/box_closed.png);
}
#wpmm #wpmm-form-delivery-info {
    height: 32px;
    width: auto;
    margin: 0 5px;
    line-height: 32px;
    text-indent: 40px;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-position: 5px 0;
}
#wpmm .wpmm-forn-dev-toggle{
    display: block;
    height: 16px;
    width: auto;
    line-height: 18px;
    text-indent: 25px;
    background-image: url(../images/page_white_text.png);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    color: #dadada;
    font-weight: bold;
    margin: 5px 0;
    padding: 5px;
    background-color: #7d7b7b;
}
#wpmm .wpmm-form-delivery-info{
    margin: 0 5px;
}
#wpmm .wpmm-form-delivery-info textArea{
    width: 230px;
    height: 60px;
    padding: 2px 5px;
    line-height: normal;
}
#wpmm #wpmm-form-login{
   line-height: 22px;
}
#wpmm #wpmm-form-time .wpmm-form-header {
    background-image: url(../images/clock.png);
}
#wpmm #wpmm-form-time input[type=text] {
    margin: 5px 0 5px 15px;
    display: none;
    line-height: normal;
}
#wpmm #wpmm-form-payment .wpmm-form-header {
    background-image: url(../images/card_back.png);
}
#wpmm #wpmm-form-time input[type=radio],
#wpmm #wpmm-form-payment input[type=radio],
#wpmm #wpmm-form-tip input[type=radio],
#wpmm #wpmm-form-delivery input[type=radio] {
    height: 22px;
}
#wpmm #wpmm-form-time label,
#wpmm #wpmm-form-payment label,
#wpmm #wpmm-form-tip label,
#wpmm #wpmm-form-delivery label {
    float: none;
    line-height: 16px;
}
#wpmm #wpmm-form-tip .wpmm-form-header {
    background-image: url(../images/coins_in_hand.png);
}

/* TABS */

#wpmm #wpmm-menu-tabs {
    color: #444;
}
#wpmm #wpmm-menu-list li a, #wpmm-menu-list-vert li a {
    color: #c7c7c7;
    text-shadow: 1px 1px 1px #000;
    font-family: patua-one, serif;
    /* GRADIENT */
    background: rgb(130,130,130); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(130,130,130,1) 0%, rgba(66,66,66,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,130,130,1)), color-stop(100%,rgba(66,66,66,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(130,130,130,1) 0%,rgba(66,66,66,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(130,130,130,1) 0%,rgba(66,66,66,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(130,130,130,1) 0%,rgba(66,66,66,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(130,130,130,1) 0%,rgba(66,66,66,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#424242',GradientType=0 ); /* IE6-9 */
    /* BORDERS */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#wpmm #wpmm-menu-list li a.active, #wpmm-menu-list-vert li a.active {
    color: #c7c7c7;
    background: rgb(165,165,165); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(165,165,165,1) 0%, rgba(101,101,101,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,165,165,1)), color-stop(100%,rgba(101,101,101,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(165,165,165,1) 0%,rgba(101,101,101,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(165,165,165,1) 0%,rgba(101,101,101,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(165,165,165,1) 0%,rgba(101,101,101,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(165,165,165,1) 0%,rgba(101,101,101,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#656565',GradientType=0 ); /* IE6-9 */
    box-shadow: inset rgba(20,20,20,0.5) 0 0 15px;
}
#wpmm #wpmm-menu-list li a:hover, #wpmm-menu-list-vert li a:hover {
    color: #f0f0f0;
}
#wpmm .wpmm-menu-image-wrap {
    position: relative;
}
#wpmm .wpmm-menu-image,
#wpmm .wpmm-category-image {
    max-width: 100% !important;
}
#wpmm .wpmm-menu-noimage-wrap,
#wpmm .wpmm-menu-image {
    border: 5px solid #424242;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    width: 100%;
    box-shadow: #999 0 0 7px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#wpmm .wpmm-menu-noimage-wrap {
    height: 100px;
    border-color: #EFEFEF;
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top,  #efefef 0%, #f9f9f9 50%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(50%,#f9f9f9), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efefef 0%,#f9f9f9 50%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efefef 0%,#f9f9f9 50%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efefef 0%,#f9f9f9 50%,#efefef 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efefef 0%,#f9f9f9 50%,#efefef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#wpmm .wpmm-menu-caption {
    position: absolute;
    width: 100%;
    bottom: 15%;
    overflow: hidden;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 52px;
    line-height: 44px !important;
}
#wpmm .wpmm-menu-header,
#wpmm .wpmm-menu-caption {
    width: 100%;
    line-height: 50px;
    font-size: 30px;
    box-shadow: inset rgba(255,255,255,0.5) 0 0 30px;
    text-align: center;
    color: rgba(255,255,255,1);
    background-color: rgba(66,66,66,0.7);
    border-top: 4px;
    border-bottom: 4px;
    border-left: 5px;
    border-right: 5px;
    border-style: solid;
    border-color: rgba(66,66,66,0.8);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #f6f6f6;
    text-shadow: 1px 1px 1px #333;
    display: block;
    font-family: berkshire-swash, serif;
}
#wpmm .wpmm-menu-header {
    color: #333;
    margin-top: 20px;
    text-shadow: 1px 1px 2px #fff;
    background-color: rgba(230,230,230,0.7);
    border-color: #EFEFEF;
}
#wpmm .wpmm-menu-noimage-wrap .wpmm-menu-header {

}
#wpmm .wpmm-menu-description {
    max-width: 100%;
    background-color: #424242;
    color: #e0dddd;
    margin: 10px 10px 0;
    padding: 5px 10px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset rgba(200,200,200,0.2) 0 0 25px;
}
#wpmm .wpmm-menu-description p {
    margin: 0;
}
#wpmm .wpmm-menu-time {
    text-align: center;
    position: absolute;
    top: 5px;
    right: 4px;
    width: 135px;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000;
    color: #c7c7c7;
    text-indent: 20px;
    text-align: center;
    height: 18px;
    line-height: 16px;
    background-color: #424242;
    background-image: url(../images/clock_red.png);
    background-repeat: no-repeat;
    background-position: 7px 0;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    border-left: 1px solid #656565;
    border-bottom: 1px solid #656565;
}
#wpmm .wpmm-category-wrap {
    position: relative;
    min-height: 100px;
    margin-bottom: 10px;
}
#wpmm .wpmm-category-header {
    color: #c7c7c7 !important;
    padding: 10px 10px 10px 120px;
    margin: 30px 0 10px 0 !important;
    background-color: #424242;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: berkshire-swash, serif;
    font-size: 24px;
    line-height: 24px;
    text-shadow: 1px 1px 1px #000;
}
#wpmm .wpmm-category-image {
    width: 80px !important;
    height: 80px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 5px;
    left: 10px;
    box-shadow: rgba(75,75,75,0.9) 0 0 10px;
}
#wpmm .wpmm-category-description {
    padding-left: 120px;
}
#wpmm .wpmm-no-cat-image{
    padding-left: 25px;
}
#wpmm .wpmm-cat-wrap-image{
    min-height: 0;
    margin-bottom: 0px;
}
#wpmm #wpmm-item-wrap{
    float: left;
}
#wpmm .wpmm-item {
    position: relative;
    display: inline-block;
    width: 265px;
    min-height: 200px;
    background-color: #424242;
    margin: 0 5px 5px 0;
    border-bottom: #525252 1px solid;
    border-right: #525252 1px solid;
    cursor: pointer;
}
#wpmm .wpmm-item * {
    cursor: auto;
}
#wpmm .wpmm-item:hover {
    background-color: #4e4e4e;
}
#wpmm .wpmm-item-left {
    float: left;
    width: 95px;
}
#wpmm .wpmm-item-right {
    float: left;
    width: 170px;
}
#wpmm .wpmm-item-image {
    float: left;
    margin: 0 10px 10px;
}
#wpmm .wpmm-item:hover .wpmm-item-image  {
    border-color: #e6e6e6;
}
#wpmm #wpmm-form-checkout,
#wpmm .wpmm-item-buy {
    float: left;
    display: block;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
    background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
    background-color:#77b55a;
    text-decoration: none;
    border:1px solid #4b8f29;
    border-bottom: 1px solid #5B992B;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color:#505739;
    font-family:arial;
    font-weight: bold;
    padding: 0;
    text-align: center;
    text-shadow:0px 1px 0px #dcdcdc;
    font-size: 12px;
    width: 60px;
    height: 20px;
    margin: 0 0 0 18px;
    line-height: 20px;
}
#wpmm #wpmm-form-checkout:hover,
#wpmm .wpmm-item-buy:hover {
    background-color: #76B347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76B347), color-stop(100%, #5E9E2E));
    background-image: -webkit-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -moz-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -ms-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -o-linear-gradient(top, #76B347, #5E9E2E);
    background-image: linear-gradient(top, #76B347, #5E9E2E);
    -webkit-box-shadow: inset 0 1px 0 0 #8DBF67;
    box-shadow: inset 0 1px 0 0 #8DBF67;
    cursor: pointer;
    text-decoration: none;
}
#wpmm .wpmm-item-price {
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 3px 0 0 5px;
    font-family: patua-one, serif;
    color: #0B0;
    width: 90px;
    text-align: center;
}
#wpmm #wpmm-item-details-header #selected-attributes {
    float: right;
    position: absolute;
    top: 0;
    left: 520px;
    min-width: 250px;
    min-height: 50px;
    background: #5b5a5a;
    box-shadow: inset rgba(15,15,15,0.5) 0 0 15px,
     rgba(22,51,7,0.2) 0 0 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}
#wpmm #wpmm-item-details-header #selected-attributes p {
    font-size: 16px;
    color: #FFF;
    text-shadow: 1px 1px 2px #000;
    font-family: patua-one, serif;
    text-align: center;
    padding-top: 5px;
}
#wpmm #wpmm-item-details-header #selected-attributes table {
    width: 100%;
    margin-bottom: 10px;
}
#wpmm #wpmm-item-details-header #selected-attributes td {
    color: #FFF;
    font-size: 14px;
    padding: 0 5px 5px 15px;
    text-shadow: 1px 1px 1px #000;
    line-height: 16px;
}
#wpmm #wpmm-item-details-header .selected-attr-price {
    color: #05d705 !important;
}
#wpmm .wpmm-item-header {
    float: left;
    width: 250px;
    max-height: 40px;
    line-height: 20px !important;
    font-family: patua-one, serif;
    font-size: 16px;
    display: inline-block;
    color: #bababa;
    margin: 7px 0 5px 10px !important;
    overflow-y: auto;
    cursor: pointer;
}
#wpmm .wpmm-item-hr {
    float: left;
    width: 250px;
    height: 0;
    margin: 0 10px 10px;
    border-top: 1px solid rgb(71,71,71);
    border-bottom: 1px solid rgb(99,99,99);
}
#wpmm .wpmm-form-hr {
    height: 0;
    margin: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid rgb(71,71,71);
    border-bottom: 1px solid rgb(99,99,99);
}
#wpmm .wpmm-item-description {
    height: 110px;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    color: #e0dddd;
}
#wpmm #wpmm-item-details {
    position: fixed;
    z-index: 10000;
    display: none;
    width: 500px;
    min-height: 200px;
    background: #4e4e4e;
    box-shadow: inset rgba(0,0,0,0.5) 0 0 15px,
        rgba(22,51,7,0.2) 0 0 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #202020;
    padding: 0 0 38px 0;
}
#wpmm #wpmm-item-loading {
    position: fixed;
    z-index: 10000;
    display: none;
    width: 48px;
    height: 48px;
    background: #4e4e4e;
    background-image: url('data:image/gif;base64,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');
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: inset rgba(0,0,0,0.5) 0 0 5px,
        rgba(22,51,7,0.2) 0 0 10px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
#wpmm #wpmm-item-details-header {
    width: 100%;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #666666;
    border-bottom: 1px solid #202020;
    padding: 5px 0;
    cursor: move;
}
#wpmm #wpmm-item-details-name {
    margin: 0 100px 0 15px !important;
    line-height: 20px;
    font-size: 18px;
    color: #f2f2f2;
    text-shadow: 1px 1px 2px #000;
    font-family: patua-one, serif;
}
#wpmm #wpmm-item-details-price {
    position: absolute;
    top: 0;
    right: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #00bb00;
    text-shadow: 1px 1px 1px #000;
    font-family: patua-one, serif;
}
#wpmm .wpmm-color-text{
    color: #c7c7c7;
    font-size: 16px;
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
}
#wpmm #wpmm-item-details-content {
    width: 100%;
}
#wpmm #wpmm-item-details-content-left {
    float: left;
}
#wpmm #wpmm-item-details-content-right {
    padding: 15px 10px 15px 110px;
    min-height: 80px;
    color: #e1e1e1;
}
#wpmm #wpmm-item-details-content-right table {
    margin: 5px 0;
}
#wpmm #wpmm-item-details-content-right table td {
    padding: 2px 0;
}
#wpmm #wpmm-item-details-content-right.noimage {
    padding: 15px;
    min-height: 20px;
}
#wpmm .wpmm-no-cat-image p{
    margin-bottom: 10px;
}
#wpmm #wpmm-item-details-image {
    margin: 10px 10px 0;
    border: 5px solid #656565;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 80px;
    height: 80px;
}
#wpmm #wpmm-item-details-image:hover {
    border-color: rgba(101,179,54,0.5);
}
#wpmm #wpmm-item-details-description {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    color: #d6ddd3;
}
#wpmm #wpmm-item-details-more {
    background-color: #5b5a5a;
    border-top: 1px solid #818181;
    border-bottom: 1px solid #818181;
    width: 490px;
    min-height: 105px;
    padding: 5px 5px 7px;
    color: #e1e1e1;
    *zoom: 1; /* IE 6-7 fix floats */
}
#wpmm #wpmm-item-details-more:before,
#wpmm #wpmm-item-details-more:after {
    content: "";
    display: table;
}
#wpmm #wpmm-item-details-more:after {
    clear: both;
}
#wpmm #wpmm-item-details-groups {
    float: left;
    width: 195px;
    min-height: inherit;
    list-style: none !important;
    margin: 0 !important;
}
#wpmm #wpmm-user-tabs {
    list-style: none !important;
    margin: 0 !important;
    width: 240px;
}
#wpmm #wpmm-user-tabs:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;}
#wpmm #wpmm-user-tabs li{
    float: left;
    background-color: #7d7d7d;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topRight: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-right: 3px;
    padding-left: 5px;
    padding-right: 10px;
}
#wpmm #wpmm-user-tabs li.active {
    background-color: #656565;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topRight: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#wpmm #wpmm-user-tabs li a{
    display: block;
    width: 100%;
    min-height: 20px;
    font-size: 14px;
    color: #bababa;
    padding: 0px;
    text-shadow: 1px 1px 1px #2c2c2c;
    text-indent: 5px;
    font-family: patua-one, serif;
}
#wpmm #wpmm-user-tabs-content {
    list-style: none !important;
    margin: 0 0 5px !important;
    width: 225px;
    padding: 5px;
    display: block;
    background-color: #656565;
    color: #f1f1f1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topLeft: 0px;
    border-top-left-radius: 0px;
}
#wpmm #wpmm-user-tabs-content li label{
    margin-top: 5px;
    margin-bottom: 2px;
}
#wpmm #wpmm-user-tabs-content li {
    min-height: 40px;
    display: none;
    box-sizing: border-box;
    padding: 5px;
    font-size: 12px;
    line-height: 14px;
}
#wpmm #wpmm-user-tabs-content li.active {
    display: block;
}
#wpmm #wpmm-item-details-groups li.active {
    background-color: #828282;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#wpmm #wpmm-item-details-groups a {
    display: block;
    width: 100%;
    min-height: 20px;
    font-size: 14px;
    color: #c7c7c7;
    text-shadow: 1px 1px 1px #000;
    text-indent: 5px;
    font-family: patua-one, serif;
    text-decoration: none;
}
#wpmm #wpmm-item-details-groups a:hover,
#wpmm #wpmm-item-details-groups a:active {
    color: #d7d7d7;
    text-decoration: none;
}
#wpmm #wpmm-item-details-attributes {
    float: left;
    width: 295px;
    min-height: 100%;
    list-style: none !important;
    margin: 0 !important;
    background-color: #828282;
    color: #e1e1e1;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#wpmm #wpmm-item-details-attributes li {
    min-height: 90px;
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    font-size: 12px;
    line-height: 14px;
}
#wpmm #wpmm-item-details-attributes li.active {
    display: block;
    min-height: 100%;
}
#wpmm .wpmm-item-details-inputs input {
    margin: 0 5px;
}
#wpmm .wpmmm-attribute-extra-price {
    color: #05d705;
    float: right;
}
#wpmm #wpmm-item-details-instructions {
    padding: 0;
}
#wpmm #wpmm-item-details-instructions textarea {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 280px;
    height: 90px;
    resize: none;
    margin: 5px 5px 0 !important;
    padding: 5px;
    color: #999;
    font-size: 12px;
    line-height: 14px;
}
#wpmm #wpmm-item-details-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 32px;
    padding: 0 0 2px;
}
#wpmm #wpmm-item-details-close {
    float: right;
    display: block;
    background-color: #bf604d;
    background: rgb(166,83,66); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(166,83,66,1) 0%, rgba(191,96,77,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,83,66,1)), color-stop(100%,rgba(191,96,77,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(166,83,66,1) 0%,rgba(191,96,77,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(166,83,66,1) 0%,rgba(191,96,77,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(166,83,66,1) 0%,rgba(191,96,77,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(166,83,66,1) 0%,rgba(191,96,77,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a65342', endColorstr='#bf604d',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a65342;
    border-bottom: 1px solid #994d2b;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    -moz-box-shadow:inset 0px 0px 5px 0px #a25040;
    -webkit-box-shadow:inset 0px 0px 5px 0px #a25040;
    box-shadow:inset 0px 0px 5px 0px #a25040;
    color: #424242;
    font-weight: bold;
    padding: 0;
    margin-right: 10px;
    text-align: center;
    text-shadow:0px 1px 0px #df6e57;
    font-size: 15px;
    width: 70px;
    height: 24px;
    margin: 2px 10px 3px 0;
}
#wpmm #wpmm-item-details-close:hover{
    background-color: #b35947;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b37847), color-stop(100%, #9e602e));
    background-image: -webkit-linear-gradient(top, #b35947, #9e4f3f);
    background-image: -moz-linear-gradient(top, #b35947, #9e4f3f);
    background-image: -ms-linear-gradient(top, #b35947, #9e4f3f);
    background-image: -o-linear-gradient(top, #b35947, #9e4f3f);
    background-image: linear-gradient(top, #b35947, #9e4f3f);
    cursor: pointer;
    text-decoration: none;
}
#wpmm .wpmmcart-hide {
    float:none;
    margin: 5px 5px 0px 5px;
}
#wpmm #wpmm-item-details-add,
#wpmm .wpmm-green-btn {
    float: right;
    display: block;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
    background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
    background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
    background-color:#77b55a;
    text-decoration: none;
    border:1px solid #4b8f29;
    border-bottom: 1px solid #5B992B;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color:#505739;
    font-family:arial;
    font-weight: bold;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 0px #cec;
    font-size: 15px;
    width: 70px;
    height: 24px;
    margin: 2px 5px 3px 5px;
    line-height: 23px;
}

#wpmm .wpmm-orange-btn {
    -moz-box-shadow:inset 0px 0px 0px 1px #DB9900;
    -webkit-box-shadow:inset 0px 0px 0px 1px #DB9900;
    box-shadow:inset 0px 0px 0px 1px #DB9900;
    background: rgb(247,159,44); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(247,159,44,1) 0%, rgba(237,168,71,1) 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,159,44,1)), color-stop(95%,rgba(237,168,71,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,159,44,1) 0%,rgba(237,168,71,1) 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,159,44,1) 0%,rgba(237,168,71,1) 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,159,44,1) 0%,rgba(237,168,71,1) 95%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(247,159,44,1) 0%,rgba(237,168,71,1) 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79f2c', endColorstr='#eda847',GradientType=0 ); /* IE6-9 */
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #c97e1c;
    display:inline-block;
    color:#3f3f3f;
    font-family:arial;
    font-weight: bold;
    font-size:15px;
    padding:0px;
    text-decoration:none;
    text-align: center;
    height: 24px;
    text-shadow:0px 1px 1px #f6d17b;
    margin: 2px 5px 3px 5px;
}
#wpmm .wpmm-orange-btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #eda847));
    background:-moz-linear-gradient(top, #f89306 5%, #eda847 100%);
    background:-webkit-linear-gradient(top, #f89306 5%, #eda847 100%);
    background:-o-linear-gradient(top, #f89306 5%, #eda847 100%);
    background:-ms-linear-gradient(top, #f89306 5%, #eda847 100%);
    background:linear-gradient(to bottom, #f89306 5%, #eda847 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#eda847',GradientType=0);
    background-color:#f89306;
    text-decoration: none;
}
#wpmm #wpmm-address-delete {
    float: right;
    width: 70px;
    margin-right: 0px;
}
#wpmm #wpmm-item-details-add:hover,
#wpmm .wpmm-green-btn:hover {
    background-color: #76B347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76B347), color-stop(100%, #5E9E2E));
    background-image: -webkit-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -moz-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -ms-linear-gradient(top, #76B347, #5E9E2E);
    background-image: -o-linear-gradient(top, #76B347, #5E9E2E);
    background-image: linear-gradient(top, #76B347, #5E9E2E);
    -webkit-box-shadow: inset 0 1px 0 0 #8DBF67;
    box-shadow: inset 0 1px 0 0 #8DBF67;
    cursor: pointer;
    text-decoration: none;
}
#wpmm #wpmm-address-add, #wpmm #wpmm-order-confirm, #wpmm #wpmm-order-continue, #wpmm #wpmm-order-finish{
    width: 70px;
    float: right;
}
#wpmm .wpmm-green-btn{
    float: none;
    width: auto;
}
#wpmm #wpmm-order-finish{
   float: left;
   margin-left: 215px;
}
#wpmm #wpmm-item-details-plus,
#wpmm #wpmm-item-details-minus {
    float: right;
    display: block;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
#wpmm #wpmm-item-details-plus {
    background: url(../images/bullet_add.png) no-repeat;
}
#wpmm #wpmm-item-details-minus {
    background: url(../images/bullet_delete.png) no-repeat;
}
#wpmm #wpmm-item-details-quantity {
    float: right;
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 18px;
    height: 20px;
    margin: 6px 0;
    text-align: center;
    line-height: 20px;
}
#wpmm #wpmm-form-delete {
    float: left;
    display: block;
    width: 32px;
    height: 32px;
    background: url(../images/basket_delete.png) no-repeat;
    margin: 7px 20px 0;
}
#wpmm #wpmm-form-checkout {
    height: 32px;
    width: 120px;
    line-height: 32px;
    font-size: 16px;
    margin: 5px 0 0 40px;
    text-indent: 30px;
    background-image: url(../images/basket_go.png);
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
#wpmm #wpmm-form-checkout:hover {
    background-image: url(../images/basket_go.png);
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
#wpmm #wpmm-form-showbutton{
    position: fixed;
    top: 250px;
    width: 40px;
    height: 100px;
    z-index: 10000;
    background-color: rgba(235,235,235,0.85);
    box-shadow: rgba(50,50,50,0.5) 0 0 5px;
    border: 1px solid white;
    cursor: pointer;
}
#wpmm #wpmm-form-showbutton div {
    margin-top: 4px;
    color: #444;
    font-family: patua-one, serif;
    text-shadow: 1px 1px 1px #fff;
    cursor: inherit;
    writing-mode: tb-rl;
    filter: flipv fliph;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    white-space: nowrap;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/cart-icon.png) bottom no-repeat;
    text-indent: 25px;
    position: relative;
    top: 58px;
    padding-top: 20px;
}
#wpmm #wpmm-form-showbutton:hover {
    border: 1px solid grey;
}
#wpmm .wpmmcart-hide {
    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#007dc1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #275573;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:normal;
    text-align: center;
    width: 70px;
    height: 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #154682;
    line-height: 23px;
}
#wpmm .wpmmcart-hide {
    float:none;
    margin: 5px 5px 0px 5px;
}
#wpmm .wpmmcart-hide:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0576c8));
    background:-moz-linear-gradient(top, #007dc1 5%, #0576c8 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0576c8 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0576c8 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0576c8 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0576c8 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0576c8',GradientType=0);
    background-color:#0061a7;
    text-decoration: none;
}
#wpmm input[type=text],#wpmm input[type=password], #wpmm select{
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 2px 0 3px;
    outline: none;
    padding: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: baseline;
    height: 25px;
    padding: 2px 6px;
    border: 1px solid #535353;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 200px;
    color: black;
    background-color: #d3d3d3;
}
#wpmm input[type=text]:focus,
#wpmm input[type=password]:focus{
    border: 1px solid #00bb00;
}
#wpmm input[type=radio]{
    margin-left: 15px;
    margin-right: 5px;
    padding: 0px;
}
#wpmm input[type=checkbox]{
    margin-left: 15px;
    margin-right: 5px;
    padding: 0px;
}
#wpmm select{
    height: 30px;
    width: 160px;
    padding: 2px;
}
#wpmm label{
    float: left;
    margin-left: 10px;
    font-size: 16px;
    color: #c7c7c7;
    padding: 0px;
    text-shadow: 1px 2px 1px #333;
    text-indent: 5px;
    font-family: patua-one, serif;
}
#wpmm .wpmm-forn-thnx{
    font-family: patua-one, serif;
    text-shadow: 1px 1px 1px #000;
    color: #c7c7c7;
    padding: 0px;
    display: table;
    margin: 0 auto;
}
#wpmm .wpmm-thnx-info{
    margin: 10px;
    padding: 15px;
    text-align: center;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(127,127,127); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(127,127,127,1) 0%, rgba(102,102,102,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(127,127,127,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(102,102,102,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(127,127,127,1) 0%,rgba(102,102,102,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(127,127,127,1) 0%,rgba(102,102,102,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#wpmm .wpmm-thnx-info span {
   text-shadow: 1px 1px 1px #000;
   color: #c7c7c7;
   font-size: 18px;
   font-weight: bold;
}
#wpmm .wpmm-cool-span{
    display: block;
    font-size: 16px;
    color: #c7c7c7;
    padding: 0px;
    text-shadow: 1px 1px 1px #000;
    text-indent: 5px;
    font-family: patua-one, serif;
    margin-bottom: 5px;
}
#wpmm #wpmm-form-password-reset{
    display: block;
    font-size: 16px;
    color: #bababa;
    padding: 0px;
    text-shadow: 1px 1px 1px #000;
    text-indent: 5px;
    font-family: patua-one, serif;
    margin-top: 3px;
    margin-bottom: 8px;
}
#wpmm #wpmm-form-password-reset:hover{
    color: #d5d5d5;
    text-decoration: none;
}
#wpmm #wpmm-password-reset{
    line-height: 35px;
    width: 140px;
    height: 35px;
}
#wpmm label.required{
    color: #da3c3c;
    text-shadow: 1px 1px 1px #333;
}
#wpmm #wpmm-add-address{
    width: 40px;
    font-size: 14px;
    display: inline-block;
    margin-left: 2px;
    margin-right: 0;
    text-align: center;
    height: 24px;
    line-height: 24px;
}
#wpmm .errorSummary{
    width: 96%;
    padding: 5px;
    margin: 3px;
    -moz-box-shadow:inset 1px 0px 8px 0px #812f19;
    -webkit-box-shadow:inset 1px 0px 8px 0px #812f19;
    box-shadow:inset 1px 0px 8px 0px #812f19;
    background: url(../images/exclamation.png) 4px 6px no-repeat;
    background-color:#d34237;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #720a0a;
    color:#ffffff;
    font-family:arial;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    text-shadow:0px 1px 0px #4a211e;
}
#wpmm .errorSummary p{
    margin: 2px 0 2px 16px;
    font-size: 16px;
}
#wpmm .errorSummary ul{
    margin: 2px;
    padding: 0;
}
#wpmm .errorSummary ul li{
    list-style: none;
    margin-left: 22px;
}
#wpmm #wpmm-form-logout{
    line-height: 25px;
}
/*scroll-bar */
#wpmm .mCSB_container{
    width:auto;
    margin-right:15px;
    overflow:hidden;
}
#wpmm .mCSB_container.mCS_no_scrollbar{
    margin-right:0;
}
#wpmm .mCS_disabled .mCSB_container.mCS_no_scrollbar,
#wpmm .mCS_destroyed .mCSB_container.mCS_no_scrollbar{
    margin-right:15px;
}
#wpmm .mCustomScrollBox .mCSB_scrollTools{
    width:16px;
    height:100%;
    top:0;
    right:0;
}
#wpmm .mCSB_scrollTools .mCSB_draggerContainer{
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#wpmm .mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
    padding-bottom:40px;
}
#wpmm .mCSB_scrollTools .mCSB_draggerRail{
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
#wpmm .mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    width:100%;
    height:30px;
}
#wpmm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-align:center;
}
/* default scrollbar colors and backgrounds */
#wpmm .mCustomScrollBox .mCSB_scrollTools{
    opacity:0.75;
}
#wpmm .mCustomScrollBox:hover .mCSB_scrollTools{
    opacity:1;
}
#wpmm .mCSB_scrollTools .mCSB_draggerRail{
    background:#FFF; /* rgba fallback */
    background:rgba(255,255,255,0.9);
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 3px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 3px rgba(0, 0, 0, 0.5);
}
#wpmm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#fff; /* rgba fallback */
    background:rgb(105,105,105);
}
#wpmm .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgb(142,142,142);
}
#wpmm .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#wpmm .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgb(142,142,142);
}
#wpmm .wpmm-item-description .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 8px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
#wpmm .wpmm-item-description .mCSB_scrollTools .mCSB_draggerRail{
    width: 1px;
    border: none;
}
#wpmm .wpmm-form-item-table {
    position: relative;
    background: #7d7b7b;
    border-bottom: 1px solid #000;
}
#wpmm .wpmm-form-item-table:hover {
    background: #4f4f4f;
    cursor: pointer;
}
#wpmm .wpmm-form-item-buttons {
    position: absolute;
    top: 6px;
    right: 5px;
    width: 50px;
    background-color: #4f4f4f;
    display: none;
}
#wpmm .wpmm-form-item-edit {
    width: 16px;
    height: 16px;
    background: url(../images/pencil.png) no-repeat;
    float: left;
    margin-left: 10px;
    margin-right: 5px;
}
#wpmm .wpmm-form-item-delete {
    width: 16px;
    height: 16px;
    background: url(../images/delete.png) no-repeat;
    float: left;
}
#wpmm .wpmm-form-item-quantity {
    width: 25px;
    padding-left: 10px;
    color: #fff000;
    font-weight: bold;
}
#wpmm .wpmm-form-item-name {
    width: 170px;
    padding: 5px 0;
    font-weight: bold;
    color: #FFF;
}
#wpmm .wpmm-form-item-price {
    width: 50px;
    padding-right: 5px;
    color: #26e426;
    font-weight: bold;
}
#wpmm .wpmm-form-item-extra {
    display: none;
}
#wpmm .wpmm-form-delivery-info {
    display: none;
}
#wpmm .wpmm-form-attr-table {
    margin: 5px 0;
}
#wpmm .wpmm-form-attr-name {
    width: 160px;
    padding-left: 25px;
    color: #FFF;
}
#wpmm .wpmm-form-attr-price {
    width: 60px;
    color: #26e426;
}
#wpmm .wpmm-form-item-instructions-header {
    margin-left: 25px;
    font-weight: bold;
    font-style: italic;
    font-size: 11px;
}
#wpmm .wpmm-form-item-instructions {
    width: 200px;
    margin: 0 20px 5px 20px;
    padding: 3px 5px;
    font-style: italic;
    border: #ddd 1px solid;
    background-color: #f6f6f6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 14px;
    font-size: 11px;
}
#wpmm #wpmm-address-dropdown {
    margin-left: 15px;
    margin-bottom: 5px;
}
#wpmm .wpmm-form-preferred-time {
    margin-left: 15px !important;
}
#wpmm #wpmm-tip-value {
    margin-top: 5px;
}
#wpmm .wpmm-form-error,
#wpmm .wpmm-form-info {
    width: auto;
    padding: 5px;
    margin: 3px;
    -moz-box-shadow:inset 1px 0px 8px 0px #812f19;
    -webkit-box-shadow:inset 1px 0px 8px 0px #812f19;
    box-shadow:inset 1px 0px 8px 0px #812f19;
    background: url(../images/exclamation.png) 6px 9px no-repeat;
    background-color:#d34237;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #720a0a;
    color:#ffffff;
    font-family:arial;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    text-shadow:0px 1px 0px #4a211e;
    margin: 3px;
}
#wpmm .wpmm-form-error strong,
#wpmm .wpmm-form-info strong {
    float: right;
    margin-right: 5px;
}
#wpmm .wpmm-form-error ul, #wpmm .wpmm-form-info ul{
    margin: 2px 2px 2px 16px;
    padding: 0;
}
#wpmm .wpmm-form-error ul li, #wpmm .wpmm-form-info ul li{
    list-style: none;
    margin-left: 6px;
    display: block;
}
#wpmm .wpmm-form-info {
    -moz-box-shadow:inset 1px 0px 8px 0px #314718;
    -webkit-box-shadow:inset 1px 0px 8px 0px #314718;
    box-shadow:inset 1px 0px 8px 0px #5c8a38;
    border:1px solid #314718;
    background: url(../images/green_info.png) 6px 9px no-repeat;
    background-color:#5c832f;
}
#wpmm #wpmm-form-total {
    height: 30px;
    padding-left: 30px;
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    text-shadow: 1px 1px 1px #000;
    background-color: #7d7b7b;
    border-bottom: 1px solid #000;
    color: #26e426;
}
#wpmm #wpmm-form-total span {
    float: right;
    font-size: 16px;
    margin-right: 15px;
    line-height: 32px;
}
.ui-tooltip {
    position: absolute;
    margin: 10px;
    padding: 4px 8px;
    border-radius: 2px;
    font: 12px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 3px black;
    width: 185px;
    background: #ededed;
    z-index: 2000000;
}