/* CSS Document */

body {
	padding:0;
	margin:0;
	height:100%;
/*	background-color:#412710;*/
/*	background-color:#39291d;*/
	background-color:#211500;
/*	font-family:'century gothic';*/
	font-family:
  "courier new",		/* Windows, MacOS */
  courier,			/* Unix+X, MacOS */
  monospace;
	font-size:0.8em;
	line-height:1.8em;
	color:#412710;

	
	
	}
html {
	height:101%;
	padding:0;
	margin:0;	
	}
a {
	text-decoration:none;
/*	color:#f58442;*/
	color:#894015;
	}
#header a {
	color:#FFF;
	}

#container {
	position:relative;
	top:50px;
	width:774px;
	background-color:#fff;
	clear:both;
	}
#wide-container {
/*	background-color:#fff;*/
	clear:both;
	position:relative;
	top:65px;
	width:884px;
	background: url(../images/claudio_map_back_tab_main.jpg) repeat-x top left white;
	}
#header {
/*	background-color:#f58442;*/
/*	background-color:#894015;*/
	height:45px;
	position:relative;
	color:#fcfded;
	font-weight:bold;
	text-align:right;
	}
h1 {
	color:#412710;
	font-size:inherit;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:14px;
	}
#logo {
	position:absolute;
	top:-43px;
	left:0px;
	}
#maincontent {
	min-height:400px;
	width:530px;
	float:right;
	text-align:left;
	margin-top:50px;
	padding-right:21px;
	}
	
#wide-maincontent {
	float:right;
	margin-top:56px;
	min-height:400px;
	padding-right:21px;
	text-align:left;
	width:624px;
	/*new*/
	font-weight:bold;
	color:#3f3c37;
	border-left:1px dashed #BBB;
	padding-left:16px;
	}
	
.press-clippings strong{
/*	color:#3f3c37;*/
	color:#4d4941;
}

#clipped_chocolate_flowers {
	position:absolute;
	top:51px;
	right:35px;
	height:50px;
	width:81px;
	background: url(../images/chocolate_blossoms_white.jpg) repeat-x top left transparent;
	}
	
#chocolate_flowers {
	position:absolute;
	top:51px;
	right:35px;
	height:63px;
	width:81px;
	background: url(../images/chocolate_blossoms_white.jpg) repeat-x top left transparent;
	}
	
	
#header_links {
	width:500px;
	position:absolute;
	top:15px;
	right:15px;
	}
#upper_right {
/*	display:none;*/
	text-align:right;
	position:absolute;
	top:6px;
	right:0px;
	}
#leftnav {
	font-size:13px;
	line-height:1.6em;
	float:left;
/*	padding-top:120px;*/
	padding-top:36px;
	width:200px;
	font-weight:bold;
	padding-left:13px;
	}
#leftnav ul { 
	list-style:none;
	padding-left:0px; 
	margin-left:15px;
}

#leftnav ul li {
	padding-left:8px;
}


#leftnav .sublist .active a {
  color:#6e3412;
}

#leftnav .active a {
  color:#2c1b0b;
}

#c-contact {
	margin-top:32px;
	padding-left:8px;
}

#leftnav .active {
/*	text-decoration: underline ;*/
/*	background-color:#D4C8B9;*/
	background-color:#F5F3EF;
	border-bottom:1px dashed #ccc;
}

#leftnav a:hover {
	text-decoration: underline ;
}

.sublist {
	color:#f58442;
	}
#leftnav .sublist a{
/*color:#f58442;*/
color:#894015;
}

#leftnav a{
	color:#412710;
	}
#bottom_corners {
	clear:both;
	height:20px;
	position:relative;
	}
#lower_left {
	position:absolute;
	left:0px;
	bottom:0px;
	}
#lower_right {
	position:absolute;
	right:0px;
	bottom:0px;
	}
#footer {
	clear:both;
/*	color:#fcfded;*/
		color:#dcdcdc;
	height:80px;
	margin-top:80px;
	font-weight:bold;
/*	font-size:11px;*/
	}
#bottom_corners {
	height:20px;
	}
#lower_left {
	position:absolute;
	left:0px;
	bottom:0px;
	}
#lower_right {
	position:absolute;
	right:0px;
	bottom:0px;
	}
strong.press-title {
	color:#fff;
	background:#555;
	padding:5px 20px 5px 20px;
	text-transform:uppercase;
	font-weight:bold;
}
#choco_pods {
	position:absolute;
/*	top:-81px;
	left:21px;*/
	top:-128px;
	left:-16px;
	}
#choco_pod_pad {
	height:81px;
	}
.leftimages {
	padding-right:10px;
	padding-bottom:7px;
	padding-top:2px;
	}

.special-leftimages {
	padding-right:16px;
	padding-bottom:7px;
	padding-top:8px;
	}
.rightimages {
	padding-left:10px;
	padding-bottom:7px;
	padding-top:2px;
	}
.error {
	background-color:#FFFF99;
	}
a img{
	border:none;
	}
.gallery_table tr, .gallery_table td {
	padding-top:10px;
	padding-right:10px;
	}
#header_text {
	position:absolute;
	top:3px;
	left:3px;
/*	height:37px;
	width:300px;*/
	}
#footer a {
/*	color:#fff;*/
	color:#dcdcdc;
	}

#footer span {
	padding-left:10px;
	padding-right:10px;
	color:#777;
}

#footer a:hover {
  text-decoration:underline;
	color:#d9d5d2;
	}
.gallery_table img {
	margin:6px;	
	}
.gallery_table a {
	display:block;
	border:1px solid #999999;
	background-color:#FFFFFF;
	}
.state {
	float:right;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	background:#555;
	padding:0 20px 0 20px;
	}
	.retailer {
	padding-bottom:10px;
	border-bottom:1px solid #999;
	}
	.retailer a:hover {
		text-decoration: underline ;
		background:#F5F3EF;
	}
	.total-line td {
		border-top:1px solid #bbb;

	}
	.article-title {
		color:#fff;
		background-color:#555;
		padding:12px 4px 4px 20px;
	}
	.cart-status {
		background:#FFF49A;padding:1px 4px 1px 4px;
	}
	

	
	/* product listings */
	
	  #products {
	    width:620px;
	  }

	  .product-list-image {
	    padding-right:15px;
	  }

	  .product-title {
	    font-size:110%;
	  }

	  .product-description{
	    font-family:arial,helvetica,sans serif;
	    font-weight:normal;
	    font-size:85%;
	  }

	  .quanity {
	  font-weight:bold;
	  height:1.2em;
	  text-align:center;
	  vertical-align:baseline;
	  width:18px;
	  }

	  .varieties-index table table td, .varieties-index table table th {
	  border-bottom-color:#00FF00 !important;
	  border-left-color-ltr-source:physical !important;
	  border-left-color-rtl-source:physical !important;
	  border-left-color-value:#00FF00 !important;
	  border-right-color-ltr-source:physical !important;
	  border-right-color-rtl-source:physical !important;
	  border-right-color-value:#00FF00 !important;
	  border-top-color:#00FF00 !important;
	  }