@media all {
	* {  margin: 0; padding: 0; }
	html { font-size: 1em; }
	body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 84%; }
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 10px 0; }
	li, dd, blockquote { margin-left: 20px; }
	fieldset { padding: 10px; }
	hr { clear: both; }
	.pad { padding: 10px; }
	.left { float: left; }
	.right { float: right; }
	.clear { clear: both; }
	.textright { text-align: right; }
	.textleft { text-align: left; }
	.textcenter { text-align: center; }
	.vtop { vertical-align: top; }
	.vbottom { vertical-align: bottom; }
	.vmiddle { vertical-align: middle; }
	.highlight { background-color: #ffc; }
	.rimage { float: right; padding-left: 10px; }
	.limage { float: left; padding-right: 10px; }
	div.column { width: 48%; padding-left: 1%; padding-right: 1%; float: left; }
}
@media screen {
	.hidden { display: none; }
}

/* based on: http://www.alistapart.com/articles/multicolumnlayouts/ */

@media screen {
img, #breadcrumb-wrapper, #title-wrapper {
behavior: url(javascripts/iepngfix.htc);
}
img { border: 0; }
	body {
	  background: url(../images/gray-stripe.gif); /* #ebebeb */
		background-repeat: both;
	  text-align: center;   /* centers the wrapper */
	}
	#header, #image, #content, #footer {
	  background-color: #fff;
	  width: 1000px;
	  margin: 0 auto;
	  text-align: left;
	  padding: 0;
border-left: 1px solid gray; 
border-right: 1px solid gray;
	}
#header, #footer {
  padding: 5px 10px;
  width: 980px;
}
#header a, #footer a {
  color: #666666;
}
#header a img {
  border: 0;
}
#footer {
  color: #999999;
  text-align: center;
  font-size: xx-small;
}
	#front {
	  width: 100%;
	}
#breadcrumb {
  color: white;
  text-align: left;
  width: 980px;
  padding-left: 11px;
  padding-right: 11px;
  /*border-left: 1px solid gray;
  border-right: 1px solid gray;*/
  margin: 0 auto;
  height: 1.5em;
  padding-bottom: .2em;
  padding-top: .3em;
}
#breadcrumb a { color: white; text-decoration:none;}
#image { /*height: 350px; /*position: absolute; z-index: -1;/**/}
#breadcrumb-wrapper {
  background-image: url(../images/brown-65.png);
  margin-bottom: -2em;
  position: absolute;
  left: 0;
  width: 100%;
}
#title-wrapper {
  background-image: url(../images/white-65.png);
  margin-top: -2.5em;
  position: absolute;
  left: 0;
  width: 100%;
}
#title{
  height: 2.5em;
  padding-bottom: .2em;
  padding-top: .3em;
  text-align: right;
  width: 980px;
  padding-left: 11px;
  padding-right: 11px;
  /*border-left: 1px solid gray;
  border-right: 1px solid gray;*/
  margin: 0 auto;
}
#title h2 span.a {
  color: #333333;
}
#title h2, #title h3 {
  margin: 0;
}
#nav {
  background-image: url(../images/40.png);
  height: 300px;
  width: 164px;
  float: left;
}
#nav ul {
  margin-top: 0;
  width: 156px;
}
#nav ul li {
  color: #2f220c;
  background-image: url(../images/40.png);
  display: block;
  list-style: none;
  height: 33px;
  font-size: 22px;
  margin: 0;
  text-align: right;
  padding-right: 20px;
  padding-top: 12px;
}
#nav ul li a {
  color: #2f220c;
  text-decoration: none;
}
#nav ul li.current {
  background-image: none;
}
#content h3, #content h3 a {
  color: #241603;
}
#content h3 a {
 text-decoration: none;
 border-bottom: 1px dotted #241603;
}
#content, #content a {
  color: #666666;
}
#content a {
  border-bottom: 1px dotted #666666;
  text-decoration: none;
}
#content a.no-ul { border-bottom: 0; }
}
@media print {

}


/* Style section for the columns on the Home page; divided to fit all categories */

/*div.column {
  width: 48%;
  border-left: 1px solid #cbcbcb;
}*/

#content li {
  margin-left: 0;
  list-style: none;
}

DIV.product {
	border: 0px solid #eeeeee;
	padding: 5px;
	margin: 3px;
	width: 480px;
	/*height: 130px;*/
	float:left;
	text-align: left;
}

DIV.sampleprice {
	font-variant: italic;
	color: #993300;
	border: 1px solid #EEE;
	margin-top: 8px;
	margin-right: 8px !important;
	padding: 6px !important;
	width: 302px !important;
}

A.sampleprice {
	color: #993300 !important;
	font-weight: bold;
	font-size: 110%;
}