/**
 * 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     default_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
*     { background:none !important; text-align:left !important; }
html  { margin:0 !important; padding:0 !important; }
body  { background:#fff !important; font-size:9pt !important; padding:0 !important; margin:10px !important; }
a     { color:#2976c9 !important; }
th,td { color:#2f2f2f !important;  border-color:#ccc !important; }

.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { display:none !important; }

.page-print .data-table .cart-tax-total { background-position:100% -54px; }
.page-print .data-table .cart-tax-info { display:block !important; }
/***/

.print_page {

	font-family:Tahoma, Arial, Helvetica;

	font-size:13px;

}

.print_page address {

	font-style:normal;

}

.print_top {

	padding-bottom:30px;

}

.print_page {

	background:#fff;

	margin:auto;

}

.print_id {

	float:left;

	margin-top:30px;

	margin-left:220px;

}
.sales-order-print .trans{
font-size:14px;
text-decoration:underline;
}
.col-1 {

	float:left;

	padding-right:10px;

	width:317px;

}

.col-2 {

	float:left;

	width:317px;

}

.print_page h4 {

	font-size:14px;

	padding:8px 9px 10px;

	color:#4D4D4D;

}

.data-table2 {

	color:#000;
	font-size:14px;

}

.data-table2 th {

	/*background:#EDEDED;*/

	border-bottom:1px solid #dedede;

	color:#000;

	padding:2px;
	font-weight:bold;

}

.data-table2 td {

	padding:5px;
	

}

.data-table2 th.first {

	padding-left:10px;

	text-align:left;
	

}

.data-table2 td.first {

	padding-left:10px;
	
text-transform:uppercase;
}

.data-table2 td.last {

	padding-left:5px !important;

}

.data-table2 tr.last {

	

}

.data-table2 tfoot tr.last{ 

/*	background:#f5f5f5;*/

	font-weight:bold;

}

.data-table2 tfoot tr.last td {

	border-top:5px solid #fff;
	font-weight:bold;

}

.data-table2 tr .td_r {

	/*padding-right:20px;*/

	text-align:right;

}

.data-table2 .hav_bord td {

	border-bottom:1px solid #dfdfdf;

	padding:10px 0px;

}

.print_page .button-set {

	height:30px;

}

.print_page .button-set .form-button {

	float:none;

}

.print_page h5 {

	font-size:14px;

	font-weight:normal;

	padding-left:10px;

}

.col_mol {

	float: left;

	margin: 10px   20px;

	width: 260px;

	color: rgb(40, 39, 39);

	line-height: 20px;

	border-right: 1px dotted rgb(192, 192, 192);

	padding: 10px 10px;

	font-size: 12px;

}
.col_top
{
border-top : 1px dotted rgb(192, 192, 192);
width: 260px;
float: left;
margin: 0px 20px;
height:5px;
}
.col_mol2 {

	float: left;

	margin: 10px 20px;

	width: 260px;

	color: rgb(40, 39, 39);

	line-height: 20px;

	padding: 10px 10px;

	font-size: 12px;

}

.print_page .gcik {

	float: left;

	margin: 0px 13px;

	width: 294px;

	border-bottom: 1px dotted rgb(192, 192, 192);

	overflow: hidden;

	display: inline;

}

.print_page .trans {

	font-size: 14px;

	color: rgb(52, 52, 52);

	margin-bottom: 5px;

	text-transform:uppercase;

}
