/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     magento-foundation_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


.form-language {
	margin: 0 auto;
	height: 40px;
}

.form-language select {
    width: auto;
	float: right;
	margin:0 0 0 10px;
}

.signupForm select{
	display: inline-block;
}


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

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

.cart .page-title h1 {  }

/* Checkout Types */
.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .title-buttons .checkout-types {  float: right; top: 0; z-index: 5; }
.cart .title-buttons .checkout-types li { float:left; margin:0; }

.cart .checkout-types .btn-proceed-checkout{z-index:999; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:15px 0 0; }
.cart .cart-collaterals .col2-set {
	float:left;
	padding:0;
}

.cart .cart-collaterals .col2-set .col-1 {
	padding:0 15px 15px 0;
}

.cart .crosssell .product-name { font-size: 1.3em; }
.cart .crosssell .product-image { float:left; width:30%; margin-right:5%; border:1px solid #ddd; }

.cart .crosssell li.item { margin:15px 0; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
.cart .crosssell li.item:last-child { margin:15px 0 0; padding-bottom: 0; border-bottom: 0; }

.cart fieldset { width: 100%; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount, .cart .shipping, .cart .crosssell {
	padding:0;
	margin:0;
	border: 1px solid #ebebeb;
}

#crosssell-products-list,.discount-form, .shipping-form { padding: 15px; }

#co-shipping-method-form { margin: 0; }

.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }

form#shipping-zip-form { margin-bottom: 0; }

.cart .discount .input-box {  }
.cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; }
.cart .shipping .sp-methods label { display: inline; }

/* Shopping Cart Totals */
.cart .totals { float:right; padding: 0 0 0 15px;  }
.cart .totals table {
	width:100%;
	margin:0;
	border:0;
}
.cart .totals td {
	padding:5px 15px;
	background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #ebebeb;
}

.cart .totals .checkout-types { text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }

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

 
/* =============================================================================
   Print styles
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .sales-order-print .buttons-set{
  	display: none;
  	visibility: hidden;
  }
}




.reveal-left a{
	position: fixed;
	top:30%;
	left:0;
	padding: 15px;
	background: white;
	border: 2px solid black;
	border-radius: 40px 40px 0 0;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg); /* Standard syntax */
}

#order-print-page h3{
	font-size: 15px !important;
}
#order-print-page .inline-list{
	margin-left: 0;
}
#order-print-page address{
	font-style: normal;
}
#order-print-page table tbody tr td{
	padding-top: 0;
	padding-bottom: 0;
}

#order-print-page .item-options dt,
#order-print-page .item-options dl{
	float: left;
	margin: 0 5px;
}
.sales-order-print .buttons-set button{
	background: #000000;
	border: none;
	box-shadow: none;
}