@import 'reset.css';
@import 'base.css';
@import 'helpers.css';

.box, .last, .first, .selected, .margin-off, .wrap,
.js-off, .a-submit {} /* reserved & some might be used in JS */

/* layouts */

body { text-align:center; }
#l-hold { margin:0 auto; width:1003px; text-align:center; }
#l-head, #l-body, #l-tail { position:relative; width:100%; clear:both; text-align:left; }

#l-hold { }
#l-head { background:#fff url(/img/discountcigarettesmall/l-head-nr-b.gif) no-repeat bottom; height:267px; }
#l-tail { background:#806552 url(/img/discountcigarettesmall/l-tail-nr.gif) no-repeat; height:67px; }

#l-body { background:url(/img/discountcigarettesmall/l-body-ry.gif) repeat-y; }
#l-left, #l-right, #l-content { float:left; min-height:512px; height:auto !important; height:512px; position:relative; }

#l-left { width:198px; padding:0 0 0 0px; } /*198*/
#l-right { width:274px; padding:0 0 0 0px; } /*274*/
#l-content { width:510px; padding:5px 0 0 21px; } /*531*/

#l-body { overflow:hidden; }
#l-content { }

#l-body .r_cln { clear:both; display:block; width:100%; font:normal 0/0 sans-serif; height:0; padding:0; margin:0; }
#l-body .r_cln:after { clear:both; display:block; font:normal 0/0 sans-serif; content:"..."; height:0; visibility:hidden; }

/* header */

#l-head a.brand img {
  position:absolute; left:22px; top:16px;
  width:346px; height:62px;
}

#l-head h1 {
  position:absolute; right:12px; top:9px;
  font-size:1.1em;
  color:#c1a38e;
}

#l-head .wrap {
  position:absolute; left:0; bottom:1px;
  height:176px; width:100%;
  background:#806552;
}

#l-head .menu {
  width:240px; height:156px; /* 260 x 176 */
  padding:20px 0 0 20px;
  float:left;
  background:url(/img/discountcigarettesmall/head-bg-menu.jpg) no-repeat;
}

#l-head .menu li a {
  text-decoration:none;
  padding-left:16px;
}

#l-head div.brand {
  width:544px; height:176px; /* 544 x 176 */
  float:left;
  background:url(/img/discountcigarettesmall/head-bg-brand.jpg) no-repeat;
}

#l-head div.brand a {
  display:block;
  width:100%; height:100%; /* 544 x 176 */
  background:url(/img/discountcigarettesmall/brand-img-1.jpg) no-repeat right bottom;
  
}

#l-head div.brand img {
  margin:61px 0 0 30px;
  width:289px; height:64px;
}

/* header - basket styles */

#l-head .basket {
  width:189px; height:156px; /* 199 x 176 */
  padding:20px 0 0 10px;
  float:left;
  background:url(/img/discountcigarettesmall/head-bg-basket.jpg) no-repeat;
}

#l-head .basket ul {
  width:157px; height:81px;
  background:url(/img/discountcigarettesmall/basket-bg.gif) no-repeat;
  overflow:hidden;
}

#l-head .basket li {
  height:21px; /*27 */
  padding:6px 10px 0 10px;
}

#l-head .basket li * {
  float:left;
}

#l-head .basket em, #l-head .basket b {
  width:75px;
}

#l-head .a-button {
  display:block;
  width:102px; height:22px; /* 106x28 */
  padding:6px 4px 0 0;
  margin:2px 0 0 -1px;
  background:url(/img/discountcigarettesmall/button-t1.gif) no-repeat;
  text-align:center;
}

#l-head .a-button:hover {
  text-decoration:underline;
}

/* header - menu */

#l-head .menu ul {
  margin-left:6px;
  width:211px;
}

#l-head .menu li {
  width:100%;
  height:18px; /*21*/
  padding:3px 0 0 0;
  background:url(/img/discountcigarettesmall/hdiv-2px-t3.gif) no-repeat right bottom;
}

#l-head .menu .last {
  background:none;
}

#l-head .menu li a.selected {}

#l-head .menu li a:hover {
    background:url(/img/discountcigarettesmall/bullet-cig.gif) no-repeat left;
}

/* left * right */

#l-left h3, #l-right h3 {
  display:block;
  margin:0 0 16px 0;
  height:31px; /* 39 */
  padding:5px 0 0 21px;
  background:#d3b393;
}

#l-right h3 {
  margin:0 13px 16px 1px;
}

/* layout : catalog */

.catalog {
  width:241px; /*265*/
  margin:0 0 10px 32px; /* 32px; */
  background:url(/img/discountcigarettesmall/catalog-bg-ry.gif) repeat-y;
}

.catalog ul {
  padding-top:28px;
  background:url(/img/discountcigarettesmall/catalog-top.gif) no-repeat top;
}

.catalog li.last {
  padding-bottom:28px;
  background:url(/img/discountcigarettesmall/catalog-bottom.gif) no-repeat bottom;
}



.catalog li {
  height:20px;/* 25 */
  padding:5px 0 0 30px;
  background:url(/img/discountcigarettesmall/hdiv-2px-t2.gif) no-repeat bottom;
}

.catalog-2 ul {
  padding-top:18px;
  background:url(/img/discountcigarettesmall/catalog-top.gif) no-repeat top;
}

.catalog-2 li.last {
  padding-bottom:18px;
  background:url(/img/discountcigarettesmall/catalog-bottom.gif) no-repeat bottom;
}

.catalog a {
  padding-right:16px;
}

.cat-fx-1 {
  position:absolute; left:8px; top:52px;
  display:block;
  width:49px; height:39px;
  background:url(/img/discountcigarettesmall/catalog-fx.gif) no-repeat;
}

/* layout : footer */

#l-tail { text-align:left; }

#l-tail ul {
  position:absolute; left:490px; top:21px;
  margin-left:-4px;
}

#l-tail .copy { position:absolute; left:490px; top:36px; }

#l-tail li {
  display:inline;
  padding:0 2px 0 4px;
  background:url(/img/discountcigarettesmall/vdiv-white.gif) no-repeat right;
}

#l-tail li.last { background:none; }

#l-tail .brand { position:absolute; left:264px; top:20px; }
#l-tail .paycard { position:absolute; left:19px; top:19px; }

#l-tail .paycard img {
  margin-right:2px;
}

/* structure : box-login */
.box-login {
  width:167px; height:76px; /* 186x88 */
  padding:12px 0 0 19px;
  background:url(/img/discountcigarettesmall/login-bg.gif) no-repeat;
  margin-bottom:17px;
}

.box-login .it-tx {
  height:18px; /* 22 */
  padding:4px 10px 0 10px;
}

.box-login .it-v1 {
  width:128px; /* 148 */
  background:url(/img/discountcigarettesmall/it-tx-1.gif) no-repeat;
  margin-bottom:4px;
}

.box-login .it-v2 {
  width:70px; /* 90 */
  background:url(/img/discountcigarettesmall/it-tx-2.gif) no-repeat;
  float:left;
}

.box-login .it-sb {
  width:54px; height:23px; /* 54x23 */
  padding-bottom:4px;
  margin-left:4px;
  background:url(/img/discountcigarettesmall/it-sb-1.gif) no-repeat;
  cursor:pointer;
}

.box-login p { padding:3px 0 0 10px; }

.box-login input { border-width:0; }

/* structure : box-account */

.box-account {
  width:186px; /* 186x88 */
  padding:8px 0 0 0;
  background:url(/img/discountcigarettesmall/login-menu-head.gif) no-repeat top;
  margin-bottom:17px;
}

.box-account ul {
  padding-bottom:8px;
  background:url(/img/discountcigarettesmall/login-menu-bottom.gif) no-repeat bottom;
}

.box-account li {
  background:url(/img/discountcigarettesmall/login-menu-ry.gif) repeat-y;
}

.box-account li a {
  display:block;
  height:18px; /* 21 */
  padding:3px 0 0 8px;
  margin-left:11px;
  background:url(/img/discountcigarettesmall/hdiv-2px-t1.gif) no-repeat bottom left;
}

.box-account li.last a {
  background-image:none;
}

/* structure : box-news */
.box-news {
  padding:0 19px;
  margin-bottom:17px;
}

.box-news a {
  padding:2px 0;
}

.box-news p {
  margin:0; padding:0;
}

.box-news li {
  padding-bottom:2em;
  margin-bottom:2em;
  border-bottom:1px solid #e1cebe;
}

.box-news li.last {
  padding-bottom:0;
  margin-bottom:0;
  border-width:0;
}

.box-news span, .box-news a {
  display:block;
}

/* structure : box offer */
.box-offer { text-align:center; }

.box-offer p {
  width:127px; height:136px;
  margin:0 auto;
  text-align:center;
  background:url(/img/discountcigarettesmall/prod-wrap.gif) no-repeat;
}

.box-offer p img { margin:12px auto 0 auto; }

.box-offer span sup {
  position:relative;
  top:-10px;
}

.box-offer div {
  text-align:left;
  padding:12px 0 12px 19px;
}

.box-offer .a-button {
  display:block;
  width:94px; height:22px; /* 106x28 */
  padding:6px 0 0 12px;
  background:url(/img/discountcigarettesmall/button-t2.gif);
}

/* structure : bestseller */
#l-body .box-bestsell {
  margin:35px 0;
  padding:0;
  height:341px;
  background:url(/img/discountcigarettesmall/bestsell-bg.gif) no-repeat 50%;
  clear:both; overflow:hidden;
  font-size:.9em; /* override #l-content 1.1em */
}

#l-body .box-bestsell li {
  position:relative; /* inner absolutes */
  padding:0; background-image:none;
  float:left;
  width:250px; height:170px;
}

.box-bestsell img { position:absolute; left:25px; top:24px; }
.box-bestsell h3 { position:absolute; left:109px; top:24px; }
.box-bestsell span { position:absolute; left:109px; top:71px; }
.box-bestsell a { position:absolute; left:109px; top:112px; }

.box-bestsell a {
  display:block;
  width:90px; height:23px; /*106x28*/
  padding:5px 0 0 16px;
  background:url(/img/discountcigarettesmall/bestsell-button.gif) no-repeat;
}

.box-bestsell span sup {
  position:relative; top:-10px;
}

/* product list */
#l-body .product-list {
    margin:0 0 16px 0;
    clear:both;
    font-size:.9em; /* override #l-content 1.1em */
}

#l-body .product-list li {
    width:510px;
    min-height:140px;
    height: auto !important;
    height:140px;
    padding:0 0 16px 0;
    margin-bottom:16px;
    background:url(/img/discountcigarettesmall/hdiv-1px-t1.gif) repeat-x bottom;
    position:relative; /* inner absolutes */
}
    #l-body .product-list li.last {
        background-image:none;
        margin:0; padding:0;
    }
    #l-body .product-list p {
        margin:0; padding:0;
    }
    
    #l-body .product-list div.short-desc{
        margin-left:149px;
        padding:10px 0 10px 10px;
        color:#663300;
        font-size:11px;
        line-height:16px;
    }
    
     #l-body .product-list div.short-desc *{
        color:#663300;
        font-size:11px;
        line-height:16px;
    }
    
    
    .product-list .pl-preview {
        position:absolute;
        left:0;
        top:0;
        text-align:center;
        width:127px; height:136px;
        background:url(/img/discountcigarettesmall/prodlist-wrap.gif) no-repeat;
    }
        .product-list .pl-preview img {
            margin-top:10px;
        }
    .product-list h3 {
        font-size:2em;
        font-weight:normal;
        margin-left:149px;
    }
        .product-list h3 a {
          color:#816652;
          text-decoration:none;
        }
        .product-list h3 a:hover {
            text-decoration:underline;
        }
        
   .product-list .button-price-block{
       margin-left:149px;
       min-height:90px;
       height:auto !important;
       height:90px;
       position:relative;
   }
        .product-list .info .per-carton {
            color:#f4871d;
            font-size:1.8em;
            line-height:1em;
        }
        .product-list .info .per-carton h4 {
            display:inline;
            font-size:2em;
            font-weight:bold;
            line-height:1;
        }
        .product-list .info .per-carton span {
            font-weight:bold;
            line-height:1;
        }
        .product-list .info .per-offer {
            font-size:1.2em;
            color:#816652;
            position:absolute;
            padding-top:.5em;
        }

    /* font:product list */
    .product-list .it-sb {
        font-size:1.1em;
        font-weight:bold;
        color:#7b6a5d;
        text-align:left;
        display:block;
        position:absolute;
        left:0;
        bottom:0;
        width:106px; height:28px; /*106x28*/
        padding:0 0 4px 8px;
        cursor:pointer;
        border-width:0;
        background:url(/img/discountcigarettesmall/prodlist-button.gif) no-repeat;
    }
    .product-list .out-of-stock {
        display:block;
        position:absolute;
        left:0;
        bottom:0;
        font-size:1.1em;
        font-weight:bold;
        color:#7b6a5d;
    }

/* ----------------- general content styles ------------------ */

h2, #l-body .best-h4  {
  font:bold 2.3em/1em "Trebuchet MS", tahoma, sans-serif;
  letter-spacing:-1px;
  padding-bottom:12px;
  color:#806552;
}

#l-body .best-h4 {
    padding-top:12px;
    text-align:center;
}

h2 span {
  display:block;
  font-size:.5em; line-height:1em;
  letter-spacing:0;
  color:#c1a38e;
}

h2.h2-type2 {
  margin:-8px 0 16px -33px;

  min-width:50px;
  width:auto;

  height:32px; /*39*/
  padding:7px 36px 0 34px;

  display:block;
  float:left;

  background:#f8e7d7 url(/img/discountcigarettesmall/h2-type2-nr-r.gif) no-repeat right;
}

#l-content {
  font-size:1.1em;
}

#l-content p {
  padding:0 1em 1em 0;
  font-size:1em; line-height:1.5;
  color:#000;
}

#l-content ul { padding-bottom:1em; }

#l-content ul li {
}

form p { margin:0; padding:0; font-size:1em; line-height:1em; }

a, a:link {
  color:#eb880c;
}

/* --------------- font decorations --------------- */

#l-head .basket h2 { color:#c9a788; }
#l-head .menu h2 { color:#b69374; }

#l-tail a { color:#f9f0e7; }
#l-tail .copy { color:#dcc5ae; }

#l-head .a-button {
  text-decoration:none;
  color:#866346;
  font-size:1.2em; line-height:1.3em;
  font-weight:bold;
}
#l-head .basket em, #l-head .basket b {
  font-style:normal;
  font-size:1.2em; line-height:1.2em;
  color:#efddca;
}
#l-head .basket span, #l-head .basket strong {
  font-size:1.1em;
  color:#f9ede2;
}
#l-left h3, #l-right h3 {
  font:bold 2.4em/1em "Trebuchet MS", tahoma, sans-serif;
  letter-spacing:-1px;
  color:#805435;
}

#l-left h3.offers{
    min-height:31px;
    height:auto !important;
    height:31px;
    padding:5px 0 5px 21px
}

#l-left h4{
    padding:0px 0 15px 0;
    color:#816652;
    font-size:2em;
    line-height:1em;
}

#l-left h3 {
  background:#e3d0be;
  color:#806552;
}
#l-head .menu li a {
  color:#805435;
  font-size:1.2em;
  font-weight:bold;
}
#l-head .menu li a.selected {
  color:#000;
}

/* font: layout: catalog */

.catalog a {
  color:#6b452a;
  font-weight:bold;
  font-size:1.2em; line-height:1em;
}

.catalog a:hover, .catalog a.selected {
  text-decoration:none;
  color:#fff;
}

.catalog a.selected {
  background:url(/img/discountcigarettesmall/bullet-t2.gif) no-repeat right 60%;
}

/* font: box-bestseller */
.box-bestsell a {
  color:#997d69;
  font-weight:bold;
  font-size:1.1em; line-height:1.2em;
  text-decoration:none;
}
.box-bestsell a:hover { text-decoration:underline; }
.box-bestsell h3 {
  color:#816652;
  font-size:2em; line-height:1em;
}
.box-bestsell span {
  color:#f4871d;
  font-size:3em; line-height:1em;
  letter-spacing:-2px;
  font-weight:bold;
}
.box-bestsell span sup {
  letter-spacing:0px;
  font-size:.6em;
  font-weight:bold;
}

/* font: box-offer */
.box-offer span {
  font-size:3.6em; line-height:1em;
  letter-spacing:-1px;
  color:#ff8b29;
  font-weight:bold;
}
.box-offer span sup {
  font-weight:bold;
  font-size:.6em;
}
.box-offer .a-button {
  text-decoration:none;
  color:#7b6a5d;
  font-size:1.1em; line-height:1.2em;
  font-weight:bold;
  margin-left:29px;
}
.box-offer .a-button:hover {
  text-decoration:underline;
}

/* font: box-news */
.box-news a {
  font-weight:bold;
  font-size:1.1em; line-height:1.2em;
  color:#eb880c;
}
.box-news p {
  font-size:1.1em; line-height:1.2em;
  color:#806552;
}
.box-news span {
  font-weight:bold;
  font-size:1.1em;
  color:#000;
}

/* font:box-login */
.box-login .it-tx {
  color:#7b6a5d;
  font-size:1.1em; line-height:1em;
}
.box-login .it-sb {
  color:#7b6a5d;
  font-weight:bold;
  font-size:1.1em;
}
.box-login p { color:#7b6a5d; }
.box-login p a {
  color:#7b6a5d;
  font-size:1.1em;
}

/* font:box-account */

.box-account a.selected,
.box-account a:hover {
  color:#000;
  text-decoration:none;
}
.box-account li a {
  color:#805435;
  font-size:1.1em; line-height:1.2em;
  font-weight:bold;
}





.buttons {
    overflow:hidden;
    zoom:1;
    margin:10px 0;
}

.buttons a.unibutton {
    float:left;
    margin-right:10px;
    background:url(/img/discountcigarettesmall/unibutton.gif) 0 0 no-repeat;
    text-decoration:none;
}
.buttons a.unibutton span {
    background:url(/img/discountcigarettesmall/unibutton.gif) 100% 100% no-repeat;
    float:left;
    height:28px;
    line-height:28px;
    padding:0 12px;
    color:#805435;
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:1.2em;
    font-weight:bold;
    }

/* billing - shipping form */

#l-body .zend_form {
  padding:16px 0 16px 0px;
}

#l-body .zend_form legend {
  padding:0 0 18px 0px;
  font-weight:bold;
  font-size:1.18em;
  line-height:1.4em;
  color:#806552;
}

#l-body fieldset dl dt {
  display:block;
  clear:both;
  text-align:left;
  color:#010101;
}

#l-body fieldset dl dd {
  margin-bottom:8px;
  min-height:16px;
  height:auto!important;
  height:16px;
  line-height:1.2;
  display:block;
}

#l-body fieldset dl dt {
  min-height:16px;
  height:auto!important;
  height:16px;
  line-height:1.2;
  display:block;
  
}
#l-body fieldset dl dt label{ 
font-weight:bold;}

#l-body fieldset textarea {
  width:304px;
  height:100px;
  border:1px solid #805435;
  border-bottom-color:#eee;
  border-right-color:#eee;
}

#l-body input.text {
  width:300px;
  padding:2px;
  color:#010101;
  border:0;
  border:1px solid #805435;
  border-bottom-color:#eee;
  border-right-color:#eee;
}

#l-body select {
  font-size:11px; line-height:12px;
  width:306px;
  border:1px solid #805435;
  border-bottom:0;
  border-right:0;
}

#l-body .f-submit {
  padding:16px 0 0 151px;
}

#l-body .errors {
  margin:0px;
  padding:2px 0 0 0;
  color:#C30000;
  font-size:10px;
}


/* statistics */
#l-body .stats {
  margin:16px 0;
  text-align:center;
  clear:both;
}

#l-body .stats p {
  margin:0; padding:0;
  line-height:1.5em;
  clear:both;
  overflow:hidden;
  zoom:1;
}

#l-body .stats b {
  display:block;
  width:220px;
  text-align:right;
  color:#b05700;
  float:left;
}

#l-body .stats span {
  padding:4px 0 0 8px;
  margin-left:225px;
  display:block;
  color:#805435 !important;
  font-weight:bold;
}

#l-body .navy-stats {
  margin:32px 0 16px 0;
  text-align:center;
}

/* new */

.x-cln { clear:both; }
#cart-form { clear:both; }
span.x-cln { display:block; clear:both; }




/***********************************
 Poll
***********************************/
.box-poll .wrap {
    font-size:1.1em;
    padding:0 20px 20px 20px;
    border:1px solid #F2E5D8;
}
.box-poll .question {
    font-size:1.09em!important;
    font-weight:bold!important;
}
.box-poll .voted li {
    overflow:hidden;
    zoom:1;
    margin-bottom:1em!important;
}
.box-poll .voted p {
    margin-bottom:.3em!important;
}
.box-poll .voted .votes {
    font-size:1px;
    line-height:0;
    height:5px;
    background:#c4c4c4;
}
.box-poll .voted .votes .percent {
    background:#F4871D;
    height:5px;
}
.box-poll .vote {
    margin-bottom:1em;
}




/***********************************
 Added by Spirit
***********************************/
#loading {
    position:fixed;
    right:1em;
    top:1em;
    background: #fff;
    z-index: 999;
}





.important {
    margin-top:1em;
    color:#c30000!important;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

input.coupon {
    width:120px!important;
}


#coupon-error {
    color:#c30000;
    text-align:center;
}

.popup .message{
    font:bold 2.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#816652;
    text-align:center;
    margin:0;
    padding:0;
}

#facebox .body {
    background:#FFFFFF none repeat scroll 0 0;
    padding:22px 10px 10px 10px;
    width:400px;
    text-align:center;
}

#continue-shopping{
    margin-left:57px;
}

#continue-shopping, #proceed-to-cart{
    background:transparent url(/img/discountcigarettesmall/unibutton.gif) no-repeat scroll 0 0;
    float:left;
    margin-right:10px;
    text-decoration:none;
}

#continue-shopping span, #proceed-to-cart span{
    background:transparent url(/img/discountcigarettesmall/unibutton.gif) no-repeat scroll 100% 100%;
    color:#805435;
    float:left;
    font:bold 1.2em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    height:28px;
    line-height:28px;
    padding:0 12px;
} 


.warning{
    border:1px solid #dcc3ad;
    padding:0px 5px 20px 98px;
    clear:both;
    margin:17px 0px;
    background:#fff8ef url(/img/discountcigarettesmall/warning.jpg) no-repeat 16px 50%;
    min-height:78px;
    height:auto !important;
    height:78px;
    text-align:left;
}

.warning h2{
    float:none;
    padding-top:20px;
    font:bold 1.8em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#f48131;
    text-align:left;
}

.warning p{
    margin:0;
    padding:0;
    font:bold 1.8em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#805435 !important;
}

.buttons a.checkout, .buttons a.continue-shopping{
float:right;
}

.buttons a.checkout{
background:url(/img/discountcigarettesmall/checkout.png) no-repeat 0px 0px;
display:block;
text-indent:-9999px;
border:0 none;
width:126px;
height:28px;
}

.buttons a.checkout span{
    background:transparent none;
}


#fieldset-submit_group dl{

}

#fieldset-submit_group #submit, .payment-info  #payment-type-form  .submit{
    background:url(/img/discountcigarettesmall/proceed.png) no-repeat 0px 0px;
    color:trasparent;
    font-size:0.0001em;
    _color:#fff;
    width:126px;
    height:28px;
    display:block;
    margin:0 auto;
    border:0px none;
    padding:0;
    display:block;
    text-indent:-9999px;
}


#select_payment-element label, #payment-type-form fieldset label{
    vertical-align:middle;
    padding:10px 0px;
    display:block;
    border-bottom:1px solid #e3d0be;
    color:#805435;
    font-weight:bold;
    text-transform:uppercase;
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
#select_payment-element label input, #payment-type-form fieldset input{
vertical-align:middle;
margin-top:0px;
margin-right:10px;
}

#select_payment-element, #payment-type-form fieldset p{
padding:0 20px 0 120px;
}

#select_payment-label .required, #payment-type-form h1{
    font:bold 2em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#f48131;
    padding-left:10px;
    padding-bottom:10px;
    display:block;
}

#select_payment-element br{
clear:both;
padding:0;
margin:0;
display:none;
}
#select_payment_group-element dl, #payment-type-form fieldset{
    border:1px solid #dcc3ad;
    padding:10px 5px 10px 8px;
    clear:both;
    background:#fff8ef url(/img/discountcigarettesmall/card.png) no-repeat 16px 50%;    
    display:block;
    margin:17px auto;
    width:374px;
    min-height:140px;
    height:auto !important;
    height:140px;
}

#checkout-form .zend_form{
padding:16px 0 16px 0px;
}

.my-basket .data strong{
    color:#805435 !important;
}

.buttons-pay{
margin:0 auto;
width:369px;
overflow:hidden;
clear:both;
}

.buttons-pay a{
display:block;
margin:0 5px 10px 0;
text-indent:-9999px;
float:left;

}
.buttons-pay  .payment-info{
 background:transparent url(/img/discountcigarettesmall/payment-information.png) no-repeat 0px 0px;  
 width:182px;
 height:29px;
 margin-left:93px
}

.buttons-pay  .pay-by-credit-card{
 background:transparent url(/img/discountcigarettesmall/pay-by-credit-card.png) no-repeat 0px 0px;  
 width:164px;
 height:29px;
}
.buttons-pay  .pay-by-wu{
 background:transparent url(/img/discountcigarettesmall/pay-by-western-union.png) no-repeat 0px 0px;  
 width:195px;
 height:29px;}
.buttons-pay  .pay-by-mg{
 background:transparent url(/img/discountcigarettesmall/pay-by-money-gram.png) no-repeat 0px 0px;  
 width:172px;
 height:29px;
  margin-left:23px}
 
.buttons-pay  .pay-by-alertpay{ background:transparent url(/img/discountcigarettesmall/pay-by-alertpay.png) no-repeat 0px 0px;  
 width:142px;
 height:29px;
 }
.buttons-pay  .pay-by-ctopay{}
.buttons-pay  .pay-by-e-check{}
.buttons-pay  .pay-by-check{}



.actions a{
    line-height:1.5em !important;
}

.price p{ font-weight:bold;}

#shipping_as_billing-element{
vertical-align:middle;
}

.checkbox{
margin-top:0;
margin-left:0;
margin-right:10px;
vertical-align:middle;
}

#shipping_as_billing_group-label, #fieldset-shipping_as_billing_group dt{
display:none;
}

.cigarettes-bestsellers{
    overflow:hidden;
    margin:0px 0 32px 0;
    list-style:none;
}

.cigarettes-bestsellers li {
    float:left;
    width:230px;
    list-style:none;
    margin:0 0 25px 0;
    text-indent:0;
    overflow:hidden;
}

.cigarettes-bestsellers h3 {
    font:bold 1.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#816652;
    padding:4px 0;
    display:block;
    height:40px;
}


.cigarettes-bestsellers .price {
    color:#F4871D;
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:2.8em;
    line-height:1;
    font-weight:bold;
    text-align:left;
    display:block;
}

.cigarettes-bestsellers  .price sup {
    font-size:0.6em;
    font-weight:bold;
    vertical-align:top;
}

.cigarettes-bestsellers em{
    font:bold italic 1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color:#805435;
    display:block;
    padding:13px 0 13px 0;
    text-align:left;
}


.cigarettes-bestsellers img{
    float:left;
}

.cigarettes-bestsellers  a {
    display:block;
    width:90px; height:21px; /*106x28*/
    padding:7px 0 0 16px;
    background:url(/img/discountcigarettesmall/bestsell-button.gif) no-repeat;
    color:#997D69 !important;
    font-size:1em;
    font-weight:bold;
    line-height:1.2em;
    font-family:tahoma,verdana,sans-serif;
    text-decoration:none;
}

.cigarettes-bestsellers  a:hover{
    text-decoration:underline;
}

.info-best{
    display:block;
    width:122px;
    padding-left:10px;
    padding-top:11px;
    float:left;
}

.tell-a-friend{
    background:transparent url(/img/cigshop/button-7.png) no-repeat scroll left center;
    color:#E2E7EB !important;
    display:block !important;
    width:161px;
    height:30px;
    margin:0 auto;
    font:bold 1em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration:none !important;
    line-height:30px;
}


#l-content .clear{
    margin:0;
    padding:0;
    overflow:hidden;
    clear:both;
}

pre {	
	margin-bottom:1.2em;
	padding:1.2em;
	font-family: "Courier New", Courier, monospace;
}