/**
 * Mico Solutions EULA
 * http://www.micosolutions.com/
 * Read the license at http://www.micosolutions.com/license.txt
 *
 *
 * @category    Mico
 * @package     Mico_Carton
 * @copyright   Copyright (c) 2011 Mico Solutions (http://www.micosolutions.com)
 * @license     http://www.micosolutions.com/license.txt
 */
 
/**
 * Mico Carton module
 *
 * @author		Pham Tri Cong <phtcong@gmail.com>
 */
.product-options{position:inherit !important;}  
.mico-carton-clear-both,.clear-both { clear:both; }

/*  Mico input styles
-------------------------------------------------------------------- */
.mico-carton { width:200px; float:left; margin:3px 0; }
.mico-carton label { width:50px; float:left; line-height:25px; font-weight:bold; }
.mico-carton em.units { float:left; -moz-border-radius: 0 5px 5px 0; background: none repeat scroll 0 0 #C6BDB5; display: inline-block; font-size: 11px; font-style: normal; font-weight: bold; height: 31px; margin: 0 0 0 -10px; padding: 0 10px; width:40px; text-align:center; line-height:32px; }
.mico-carton-select em.units { margin-left:-7px; }
.mico-carton input, .mico-carton select { float:left; -moz-border-radius: 5px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C6BDB5; color: #6E6155; display: inline-block; font: 11px Arial, Helvetica, "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; padding: 6px 7px 5px; vertical-align: middle; width:100px; }
.product-options dd .mico-carton input.input-text { width:120px; height:19px; margin:0; padding:5px; }
.product-options dd .mico-carton select { width:137px; height: 27px; padding-bottom: 2px; padding-top: 2px; padding-right:5px; }
.product-options dd select.mico-carton-customized { -moz-border-radius: 5px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C6BDB5; color: #6E6155; display: inline-block; font: 11px Arial, Helvetica, "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; vertical-align: middle; width:170px; height: 27px; padding: 2px 5px 2px 5px; }
.mico-carton-tip { padding:10px; background:#000; color:#fff; -moz-border-radius: 5px; font-weight:bold; }

/*  Mico price box styles
-------------------------------------------------------------------- */
.price-box { width:60px;}
.price-box .mico-carton-pair { float:left; }
.price-box .mico-carton-field { color: black; margin-bottom: 2px; line-height: 19px; height: 30px; width:300px; float:left; }
.price-box .mico-carton-field:hover {  }
.price-box .mico-carton-field .mico-carton-label { text-transform:uppercase; float:left; text-align:left; padding: 0px 7px; }
.price-box .mico-carton-field .mico-carton-value { float: left; text-align: left; padding: 0px 0px; margin-left:-2px; }
.mico-carton-price-current { color:#E10510; font-weight:bold; font-style:normal; }
.mico-carton-price-total { font-weight:bold; letter-spacing:1px; }
.carton-total-val { font-style:normal; }
.price-box .mico-carton-highlight{ }
.mico-carton-none{display:none;}
.product-options dd.mico-carton input.input-text{width:100px;}
#product_addtocart_form .product-shop .price-box div{display:block; z-index:0; position:relative;}
#product_addtocart_form .product-shop .price-box div .mico-carton-highlight{display:none;}
#product_addtocart_form .product-shop .price-box div .mico-carton-price-total {display:none;}
#product_addtocart_form .product-shop .price-box div .mico-carton-field-price {font: 16px/1.55 Arial, sans-serif; display:inline-block; width:200px;}
#product_addtocart_form .product-shop .product-options-bottom .price-box div{display:block; font-weight:bold;}
#product_addtocart_form .product-shop .product-options-bottom .price-box div   .mico-carton-field-price  {display:none;}