/*-----------------------------------------------------------------------------
Molbak's Wholesale Print Stylesheet

version:	1.0
date:		September 28, 2009
author:		Kris Erhardt
email:		kris at capitolmedia dot com
website:	www.molbakswholesale.com
history:	/css/
-----------------------------------------------------------------------------*/


/* Default Font Styles
-----------------------------------------------------------------------------*/

body {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000;
	background: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000;
}

a:link {
	color: #000;
	text-decoration: underline;
}

a:active {
	color: #000;
	text-decoration: underline;
	outline: none;
}

a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

img, a img {
	border: none;
}

form {
	display: none;
}


/* Tables
-----------------------------------------------------------------------------*/

table, td, th {
	border-collapse: collapse;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
}

table {
	padding: 0;
	margin: 0 0 25px 0;
	width: 100%;
}

th, thead td {
	font-weight: bold;
	border: 2px solid #000;
}

div#categoryTable th {
	color: #000;
	font-size: 16px;
	height: 44px;
	text-align: left;
	padding: 0 10px;
}

td {
	padding: .3em;
	border: 1px solid #000;
}

div#categoryTable td {
	border-collapse: collapse;
	padding: 0 10px;
	margin: 0;
	line-height: 30px;
}

div#categoryTable th.table-th-sort {
	background: #635d4b url(../site/bg_sort.jpg) repeat-x 0 -1px;
	color: #fff;
}

.table-tr-group td, .table-tr-group-head td  {
	background: #fff;
}

.table-tr-odd td {
	background: #f5f6f4;
}

.nameSize, .nameUnits, .namePrice, .nameAvailability {
	text-align: center !important;
}


/* Convenience Classes
-----------------------------------------------------------------------------*/

.DoNotPrint {
	display: none;
}

a.Edit {
	display: none;
}

div.Clear {
	clear: both;
}

/* - - - - - - - - - - - System Navigation - - - - - - - - - - - */
ul#System, ul#Primary, ul.Tertiary, a#headerSlogan, ul#Breadcrumbs, p#Copyright {
	display: none;
}

/* Page Layout
-----------------------------------------------------------------------------*/

div#Header {
	display: block;
	margin: 0;
}

a#Logo {
	height: 1in;
	display: block;
	clear: both;
}

a#Logo img {
	float: right;
}

div#Wrapper {
	display: block;
	display:inline;
}

div#Canvas {
	display: inline;
	clear: both;
}

div#Footer {
	display: block;
	margin: 0 1in 1in;
}

div#PrintFooter {
	background: #fff;
	border-top: 2px solid #000;
	margin-top: 0.25in;
	padding-top: 0.125in;
	line-height: 12pt;
	font-size: 9pt;
}

div#PrintFooter p {
	width: 33%;
	float: left;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div#PrintFooter p.Logo img {
	float: right;
	text-align: right;
}

/* Home */

div#Hero {
	margin: 10px 0 25px;
	min-height: 100px;
	position: relative;
}

div.heroImage img {
	display: none;
}

div.heroDescription {
	color: #fff;
}

div.heroDescription h1 {
	color: #000;
}

div.heroDescription p {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 5px;
}

a.heroLink {
	color: #e8ff00;
	font-size: 22px;
}

/* Category */

div.Category div#Hero {
	min-height: 155px;
}

div.Category div.heroDescription {
	bottom: 25px;
}

div.Category div.heroDescription h1 {
	color: #000;
	font-size: 36px;
	margin-bottom: 10px;
}

div.Category div.heroDescription p {
	margin-bottom: 0;
	color: #000;
}

div.options, div.tableFilters, p.Instructions, div#categoryTable table#data, hr {
	display: none;
}

.nameVariety {
	width: 400px;
}

.nameSize, .nameUnits, .namePrice, .nameAvailability {
	width: 135px;
}