body,li,h2,input{font-family:Verdana, Geneva, sans-serif;font-size:12px}
ul{margin:0;padding:0;list-style:none}
a,img{border:0;outline:none;text-decoration:none}
 a:hover{text-decoration:underline}
sub,sup{font-size:65%;vertical-align:top}
td{vertical-align:top}

body{background:#393a35 no-repeat fixed bottom left;margin:0;padding:0}
 .homepage{background-image:url(/assets/lavo01_50/images/homepage-bg.jpg)}
 .basket-page{background-image:url(/assets/lavo01_50/images/basket-bg.jpg)}
 .category,.product-page{background-image:url(/assets/lavo01_50/images/category-bg.jpg)}

 #container,.page,#header{width:950px}
 
  #header{float:left;margin:10px 0} 
   #header a{background:url(/assets/lavo01_50/images/logo.png) no-repeat;float:right;height:85px;text-indent:-9999px;width:375px;margin:0}
  .page{float:right;width:950px}
   .sidemenu{float:left}
    #filter_container{padding:15px 0 0;position:relative;float:left;width:235px}
    .filter-box,.subcategories{background:url(/assets/lavo01_50/images/50-black-trans.png);float:left;padding:10px;width:215px;color:#fff;margin:5px 0}
     .filter{border-bottom:1px solid #999;padding:2px 5px;margin:0;text-transform:uppercase;font-weight:700}
     .filter-items{border:0!important;height:auto!important;overflow-y:auto!important;}
      .filter-item,.subcategories .item{position:relative;border-bottom:1px dotted #999;overflow:hidden}
      .subcategories .item{float:left;color:#fff;padding:3px;width:209px}
       .filter-item:hover,.subcategories .item:hover{background:url(/assets/lavo01_50/images/50-black-trans.png)}
       .filter-item input{position:absolute;left:0;top:2px}
       .filter-item label{float:left;margin:0 0 0 20px;width:195px;padding:4px 1px;font-size:11px}
    .clear-filter{color:#FFF;float:right;margin:0 15px;font-weight:700}
    .align-top{position:absolute;right:0;top:0}
     .clear-filter:hover{color:#ccc;text-decoration:underline}

   .content{background:url(/assets/lavo01_50/images/50-white-trans.png);float:right;padding:10px}
   .category .content,.basket-page .content{background:url(/assets/lavo01_50/images/50-black-trans.png)}
   .product-page .content,.basket-page .content{width:930px!important}
    .pageContent{background:#fff;padding:10px}
    .product-page .pageContent{background:none}

    #breadcrumb{text-transform:capitalize}
     #breadcrumb:before{text-transform:none;content:"You are here: "}
     #breadcrumb a{color:#000}
      #breadcrumb a:hover{color:#666;text-decoration:underline}
  
    .pageContent h1{margin:0;padding:5px 10px}
     .pageContent input,.pageContent select,.pageContent textarea,#checkout-login input{border:1px solid #ccc;padding:3px}
    .image-list{float:left;width:100%; margin:5px 0}
     .image-list li{float:left;border:1px solid #ddd;margin:0 5px 0 0}
     .image-list li:hover{border:1px solid #666}
     .image-list input:focus{outline:none}

    .product_container{-moz-border-radius:5px;-web-border-radius:5px;border-radius:5px;border:1px solid #CCC;margin:0 5px 10px 0;min-height:238px;overflow:hidden;padding:5px;width:147px;position:relative}
     .imgDiv{position:relative;background:no-repeat center center;z-index:0;padding:30px 0 0}
      .imgDiv .zoom{bottom:0;position:absolute;right:0}
       .imgDiv .zoom a{background:url(/assets/lavo01_50/images/zoom.gif) no-repeat right 0;float:right;height:21px;width:42px}
        .imgDiv .zoom a:hover{background-position:right -21px}
     .product_header{height:40px;overflow:hidden}
      .product_header a{color:#000;font-size:11px;font-weight:700}
       .product_header a:hover{text-decoration:underline;color:#333}
       .pricelist .list{background:url(/assets/lavo01_50/images/50-white-trans.png);left:5px;position:absolute;top:5px}
        .pricelist .list .text{display:none}
        .pricelist .list .now{font-size: 15px;font-weight: 700}
       .buy-button{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat;border:0!important;color:#FFF;cursor:pointer;float:right;font-size:12px;font-weight:700;height:33px;padding:8px 7px 9px!important;width:78px;position:absolute;right:5px;bottom:5px}
        .buy-button:hover{background-position:0 -33px}
      .custom-instock{bottom:15px;color:green;font-size:10px;font-weight:700;left:4px;position:absolute;padding:1px 0 0 18px;background:url(/assets/lavo01_50/images/all-ticks.png) no-repeat}
      .MagicThumb-caption .custom-instock{bottom:25px;float:left;left:10px}
      .custom-outstock{background:url(/assets/lavo01_50/images/all-ticks.png) no-repeat 2px -15px;bottom:10px;color:red;float:left;font-weight:700;left:3px;position:absolute;padding:0 0 0 10px;text-align:center;width:60px}

    .lower-description{background:url(/assets/lavo01_50/images/hp-sep.png) no-repeat top center;margin:10px auto;overflow:hidden;width:635px}
    
    .page-numbers{padding:0 15px}
     .page-numbers a,.page-numbers .current{background:url(/assets/lavo01_50/images/50-black-trans.png);color:#fff;margin:0 2px;padding:2px 5px}
      .page-numbers .current,.page-numbers a:hover{background:#333;color:#FFF}

    .subCategoryTile{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;margin:5px;overflow:hidden;border:1px solid #ddd;padding:5px}
     .subCatTitle{background:url(/assets/lavo01_50/images/50-black-trans.png);margin:-5px -5px 5px;padding:5px;text-transform:capitalize}
      .subCatTitle a{color:#fff;text-decoration:none}
       .subCatTitle a:hover{color:#dedede;text-decoration:underline}
     .subCatMore{display:none}
     .subCatImage{background:no-repeat center}

    .product-box-model{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background:#FFF;border:1px solid #666;padding:10px;float:left}
     .product-images{margin: 0 16px 0 0;width:430px;text-align:center;height:480px}
     .product-description{width:420px} 
      .product-description form{padding:0 0 35px;position:relative;margin:0 0 10px}
       .qty-label{bottom:6px;left:125px;position: absolute}
       .product-qty{border:1px solid #CCC;bottom:2px;left:190px;padding:5px;position:absolute;text-align:center;width:20px}
       .product-description .price{bottom:5px;font-size:15px;font-weight:700;left:235px;margin:0;position:absolute}
       .product-description .button{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat 0 -67px;border:0;bottom:0;color:#FFF;padding:9px 8px 10px;position:absolute;right:0;cursor:pointer;height:33px;overflow:hidden;width:104px}
        .product-description .button:hover{background-position:0 -100px}
       .product-outstock{margin:0}
       .variation-container{float:right;margin:5px 0 15px;text-align:right}
        .variation-box{float:right}
       .review-link{}
       .deliverytime{clear:both}
     .product-scroller{margin:16px 0 0;width:890px}

     .select-content-tabs{float:left;width:100%;margin:10px 0 5px;position:relative;z-index:1}
      .select-content-tabs li{float:left;margin:0 5px 0 0;padding:5px 0}
       .select-content-tabs li a,.basket-page .button,#applyDiscount,.purple-btn,.contact-page .submit:hover,.stock-notify{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#D3D3D3;color:#595959!important;padding:5px;text-decoration:none;cursor:pointer}
        .select-content-tabs li a:hover,.select-content-tabs li .selected,.basket-page .button:hover,#applyDiscount:hover,.purple-btn:hover,.contact-page .submit,.stock-notify:hover{background:#2d2d2d;color:#a6a6a6!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

     .basket-page .checkout-button{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat;color:#FFF!important;width:78px;height:33px;border:0;cursor:pointer;text-align:center}
      .basket-page .checkout-button:hover{background-position:0 -33px}
     .basket-table{width:100%;padding:10px 0}
      .remove-product{background:url(/assets/lavo01_50/images/all-ticks.png) no-repeat center -15px;color:#333;float:left;padding:25px 0 0;text-decoration:none;text-align:center}
       .remove-product:hover{color:#000;text-decoration:underline}
      .basket-table .odd,.checkout_details .odd{background:#ddd}
       .basket-table .odd .product-image,.checkout_details .odd .product-image{background:#fff;border:1px solid #ddd}
      .basket-table .product-details{padding:5px 30px 5px 5px}
       .product-details h3{padding:0!important}
        .product-details a{color:#333;text-decoration:none}
         .product-details a:hover{color:#000;text-decoration:underline}
      .basket-qty{border:1px solid #666;padding:5px;width:18px!important}
   
     .checkout_details h4{margin:5px}
     .checkout_details a{color:#333}

     #checkout-steps{background:url(/assets/lavo01_50/images/checkout-steps.png) no-repeat;margin:10px auto;overflow:hidden;width:705px}
      .checkout-page #checkout-steps{margin:0 auto}
      #checkout-steps.step-1{background-position:0 0}
      #checkout-steps.step-2{background-position:0 -31px}
      #checkout-steps.step-3{background-position:0 -62px}
      #checkout-steps.step-4{background-position:0 -93px}
      #checkout-steps li{float:left;margin:0 0 0 1px;padding:6px 0 7px;text-align:center;text-indent:-9999px;width:174px}

     .code-validate{position:relative;width:340px}
      #discountcode{border:1px solid #666;padding:5px 20px 5px 5px}
      #ccimg{position:absolute;top:6px;right:3px}
      #applyDiscount{border:0;color:#595959!important;cursor:pointer;font-size:inherit!important;width:auto!important}

     .nextstep{float:right;clear:both;margin:0 10px 10px}
      .nextstep a{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat;color:#FFF;padding:9px 8px 10px;text-decoration:none}
       .nextstep a:hover{background-position:0 -33px}

     #detailstab{border:1px solid #ddd!important;border-width:0 1px 0 0!important}
 
     #checkout-login{}
      #checkout-login a{color:#333;text-decoration:none}
       #checkout-login a:hover{color:#000;text-decoration:underline}
      .purple-btn{border:0!important;cursor:pointer}

    .paynow-table{width: 800px}
     .paynow-table input,.paynow-table select,.paynow-table textarea{background:#eee;border:1px solid #ccc;padding:4px}
     .securepay a{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat 0 -134px #000000;color:#FFF;padding:9px 9px 10px;text-decoration: none}
      .securepay a:hover{background-position:0 -167px}

    .contact-page .submit,.contact-page .purple-btn{border:0;padding:5px}
    .contact-details{margin:0 0 0 70px;padding:10px;vertical-align:top;width:590px}
     .contact-details h2{margin:0}
     .contact-details .address{width:200px;padding:0 5px}
   
   .stock-notify{font-weight:400!important}
   .stock-message{float:left;width:100%;margin:10px}
   #p-callback{position:relative;z-index:1}

  .alternatives{overflow:hidden}
   .alternatives li{background:no-repeat center bottom;float:left;height:140px;margin:0 3px;width:124px;border:1px solid #DDD;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
    .alternatives li:hover{border:1px solid #aaa}
   .alternatives .right,.alternatives .left{background:url(/assets/lavo01_50/images/buy-now.png) no-repeat -223px 65px;width:15px;margin:0 4px 0 0;border:0;padding:0}
    .alternatives .right:hover,.alternatives .left:hover{border:0}
   .alternatives .right{background-position:-241px 65px;margin:0 0 0 4px}
   .alternatives .left-disabled{background-position: -181px 65px}
   .alternatives .right-disabled{background-position: -199px 65px}
    .alternatives .left a,.alternatives .right a{float:left;height:100%;text-decoration:none;width:100%}
   .alternatives .overlay{float:left;padding:0 0 130px;width:130px;color:#333;text-decoration:none}
    .alternatives .overlay:hover{text-decoration:underline;color:#000}
     

  .footer{clear:both;padding:10px;text-align:left}
  .category .footer,.basket-page .footer{background:#fff;padding:0 10px 10px}
   .footer a{color:#000;text-decoration:none;float:right;font-weight:700}
    .footer a:hover{color:#333;text-decoration:underline}

.nav{display:block;zoom:1;color:#fff;float:right}
 .nav .dropdown{margin:0 0 3px 5px;}
  .nav li{display:block;margin:0;float:left;height:14px;position:relative;padding:5px 0}
  .nav .dropdown{display:none;position:absolute;top:23px;z-index:10;background:url(/assets/lavo01_50/images/50-black-trans.png);-moz-box-shadow:2px 3px 10px #333;-webkit-box-shadow:2px 3px 10px #333;box-shadow:2px 3px 10px #333;margin:0!important}
  .nav .right-align{left:auto!important;text-align:right}
   .nav .dropdown .list{float:left;width:185px}
    .nav .dropdown .list .header{background:#b8d12f;color:#000;padding:5px 0;width:97%!important;font-size:12px;font-weight:700;margin:2px;text-align:center}
  .nav li:hover .dropdown{display:block}
   .nav a{display:block;text-align:left;white-space:nowrap;margin:0;color:#fff;text-decoration:none;font-weight:700;text-align:center;font-weight:700}
    .nav .nobg a{border:0}
    .nav a:hover{text-decoration:underline;position:relative;z-index:50;color:#4b2112}
    .nav a:active,.nav a:focus{outline-style:none}
   .nav table{border-collapse:collapse}
  .nav ul a{text-align:left;white-space:nowrap;padding:5px;display:block;font-weight:400}
  .nav .right-align a{text-align:right}
   .nav ul a:hover{background:#231f20;color:#fff}
  .nav ul ul{position:absolute;left:25px;top:-2px}
   .nav li li{height:auto;margin:0;width:100%!important;background:url(/assets/lavo01_50/images/50-black-trans.png);padding:0}
   .nav .dropdown a{border:0}
  .nav,.nav ul{list-style:none;padding:0}
  
  .nav li:hover{position:relative}
   .nav li:hover>a{color:#fff}
    .nav li a:hover{position:relative;cursor:pointer}
    .nav a:hover ul,.nav a:hover a:hover ul,.nav a:hover a:hover a:hover ul{display:block}
    .nav a:hover ul ul,.nav a:hover a:hover ul ul{display:none}
 .nav .right{float:right}
  .nav .right a{margin:0}
  .nav .selected{font-weight:700}

   .nav .cols2 .center-align{left:-93px}
   .nav .cols2 .dropdown{width:370px}
   .nav .cols3 .center-align{left:-185px}
   .nav .cols3 .dropdown{width:555px}
   .nav .cols4 .center-align{left:-273px}
   .nav .cols4 .dropdown{width:731px}
   .nav .cols5 .center-align{left:-370px}
   .nav .cols5 .dropdown{width:916px}

  .nav .left-align{left:0}
  .nav .right-align{right:0}
   .nav .right-align .list{float:right}

