/* -------------------------------------------------------------- 
  
  Print CSS

-------------------------------------------------------------- */

/* Cart styles */

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;   
  color:#000;
  background: none;
  font-size: 0.9em;
  text-align:left;

}
.container { background: none;}

html body .container a:link, html body .container a:visited, html body .container a em {
  position: static; display: inline;
  font-size: 1em; font-weight: normal; width: auto; height: auto;
  margin: 0; padding: 0;
  background: none; color: #555;}


h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; font-size: 1em; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 
ul, li { list-style: none; padding: 0; margin: 0; }

img { float:left; xmargin:.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }


/* Disabled divs */
#mainNav, .products-zoom, .button, .wrapper-6, .wrapper-7, ul.swtch, select, #AddtoCart,
#searchBox, #header-nav, ul#content-nav, .quickshop, .shop-cart, .item-tools,
.header h1 img, #siteinfo li a
{display: none;}
p.products-logo a { display: none !important; font-size: 1px; }

#header-nav li { display: inline; padding: 0 30px; font-size: 12px;}
#header-nav a { color:#4f6042;	text-decoration: none; }

.hdr-Info { font-size: 18px; text-align: right; }
.hdr-Info:first-line { font-size: 10px;}

/* Fixes products' gallery grid */
#products-content { xborder: 1px solid red; }
.products-img { height: 400px; overflow: hidden;}
.products-descr { width: 620px; display: table;  }
div.cart-items { font-size: 12px;border:none;  }
#ItemDescr span { font-size: 18px; font-weight: normal; }
#products-content {	clear:both; float:none;	 padding-bottom: 20px }
#products-content a		{ font-weight: bold; text-decoration: none; }
	.products-list 		{ margin: 20px 0; padding: 0;  clear: both; display: table;}
	.products-list img 	{ margin: 0; padding: 0; }
	.products-list li 	{
		display: block;
		float: left;
		padding: 2px 0 20px 0;
		margin: 0 40px 20px 40px;
		width: 220px; height:205px;

	}
	.products-list li a span, .similarItems li a span { 
		display:block; 
		text-align: center; 
		padding: 5px 0 0 0; margin: 0; 
		text-transform: none;
		font-weight: bold;
	}
.similarItems { display: inline-table;clear: both; height: 100px; }
.similarItems li {
	display: block; float: left;
	width: 150px; height: 79px; margin: 0 15px 0 0;
	font-size: 11px;
}
.similarItems img { border: 1px solid gray; }
.similarItems h1{ font-size: 11px; font-weight: normal; color: #000;}
.similarItems {	height: 160px;}
.footer {display: table;font-size: 11px; }
#siteinfo li{  display: inline; margin: 0 10px; }
#siteinfo a {
	text-decoration:none; color: #999;
}

hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }

a:link, a:visited {
	background: transparent;
	font-weight:700;
	text-decoration: underline;
}


/* Print table */
table#printTable { border: 1px solid #d3cdc5; width: 760px; }
table#printTable td { padding: 4px 20px; }
table#printTable tr th{ border: none; font-size: 1em; font-weight: bold; background: #e9e7e2; text-align: center;
border-bottom: 1px solid #d3cdc5; color: #4a382a;}
#printTable tr.last td, #zoneTable tr.last th, #zoneTable tr.last td{ border-bottom: none; }
table#printTable tr td:last-child { border-right: none; 
}
table#printTable .itemInfo td { text-align: center; border-bottom: 1pt solid #d3cdc5; border-right: 1pt solid #ddd;}
table#printTable .itemTotal td{ text-align: right; }
.print-content label { width: 110px !important; text-align: left; font-weight: bold; padding:  0 0 0 10px; }
.print-content em { padding: 0 0 0 10px; }
.print-content .payment-details label { width: 150px; }
.print-content li { padding: 3px 0;}
.print-content fieldset{ border: none; margin: 10px 0 40px 0; width: 360px; float: left; padding: 0; }
.print-content legend { font: bold 1.1em Verdana,"Lucida Grande", Lucida,sans-serif; border: 1px solid #989DA2; padding: 5px 25px; color: #333;background: #E4E6E7; margin: .8em 0;}
/* Item Descr, Options, Price, Qty */

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

