/***************************************************************
Style Sheet for Lava Lake Lamb.com

Copyright 2007 by Sebo Marketing, All Rights Reserved
***************************************************************/



/***************************************************************
Default Blob Styles
***************************************************************/
.blobDefault {
	margin:0 5px 5px 5px;
	
	text-align:center;
	color:#fff;
	
	border:1px solid #4e7418;
	background:#4e7418;
}
	.blobDefault h2 {
		font-size:130%;
		text-align:center;
		color:#fff;
	}
	.blobDefault a {
		color:#fff;
	}

.blobTestimonial {
	margin:0 5px 5px 5px;
	padding:5px;
	
	background:#fff;
}
	.blobTestimonial h2{
		font-size:130%;
		text-align:center;
	}
	.blobTestimonial a {
		color:#2f470e;
	}

.blobImage {
	margin:0 5px 5px 5px;
	text-align:center;
}
	.blobImage h2 {
		font-size:130%;
		text-align:center;
	}
	.blobImage a {
		color:#2f470e;
	}
	.blobImage .buttonStyle1 {
		margin:0 auto;
	}


/*--------------- Left Navigation Style --------------------*/
/*
.blobStyle1 .topLeft {
	background:#809543;
	height:28px;
}

.blobStyle1 h2 {
	color:#F3E9C5;
	text-align:center;
	padding-top:3px;
	margin-bottom:0;
	text-transform:uppercase;
	font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
	font-size:13px;
}

.blobStyle1 .blobBody {
	background:url('images-layout/left-column-bg.gif') repeat-y scroll top;
}

.blobStyle1 .bottomLeft {
	background:url('images-layout/left-column-bottom.gif') no-repeat scroll top left;
	height:11px;
	margin-bottom:5px;
}

.blobStyle1 {
	background:#b6c890;
}
.blobStyle1 .topLeft {}
.blobStyle1 .topRight {
	padding:11px 0;
	width:100%;
	background:#4e7418;
}
.blobStyle1 .topRight h2 {
	margin:0;
	padding:4px 0 3px 0;
	text-align:center;
	font-size:125%;
	font-weight:bold;
	color:#fff;
	background:#7f9b58;
}
.blobStyle1 .blobBody {
	margin:5px 5px 0 5px;
	padding:0;
}
.blobStyle1 .bottomLeft {}
.blobStyle1 .bottomRight {
	height:5px;
}
*/

/***************************************************************
Custom Blob Styles
***************************************************************/
.blobBanner {
	margin-bottom:3px;
}

.blobBuy1 {
	position:relative;
	margin:0;
	padding:8px 8px 20px 6px;
	
	width:572px;
	
	/* IE7 follows at least one standard; but unless we set this, the gradient looks funny. */
	min-height:170px;
	/* IE6 Mumbo-jumbo */
	height:auto !important;
	height:170px;
	
	font-size:95%;
	color:#fff;
	font-weight:bold;
	
	border:2px solid #343434;
	background:url('images-layout/grass-on-dark-brown.gif') bottom left no-repeat #986a24;
}
	.blobBuy1 h2 {
		margin-left:2px;
		padding:8px;
		width:240px;
			
		color:#fff;
		
		background:#61400d;
	}
	.blobBuy1 img {
		position:absolute;
		top:8px;
		right:8px;
		border:1px solid #61400d;
	}
	.blobBuy1 table {
		width:236px;
	}
	.blobBuy1 label {
		margin:0;
		padding:0;
		width:auto;
		height:auto;
	}
	.blobBuy1 .helpBox {
		font-size:90%;
	}
	.blobBuy1 a:link, .blobBuy1 a:visited, .blobBuy1 a:hover, .blobBuy1 a:active {
		color:#fff;
	}
	.blobBuy1 .price {
		color:#fff;
	}



.blobBuy2 {
	position:relative;
	margin:0px;
	padding:12px;
	clear:left;
	
	/* Standards-compliant browsers... */
	min-height:172px;
	/* IE6 Mumbo-jumbo */
	height:auto !important;
	height:172px;
	
	font-size:90%;
	color:#4A501C;
	color:#fff;
	background:#809543;
}
	.blobBuy2 .topLeft {
		display:none;
	}
	
	.blobBuy2 .blobBody {
		
	}	
		
		.blobBuy2 .productImage {
			float:right;
			margin:0;
			margin-left:8px;
		}
		
		#organicLogo {
			float:right;
			width:auto;
			text-align:right;
			padding-left:10px;
			color:#F3E9C4;
			font-size:10px;
		}

		.blobBuy2 .productQty {
			float:right;
			width:auto;
			text-align:right;
			margin-right:40px;
			padding-left:20px;
			color:#fff;
		}

			.blobBuy2 .productQty input {
				width:20px;
			}
			.blobBuy2 #products_add {
				width:94px;
				height:21px;
				margin-left:5px;
				margin-bottom:5px;
				border:none;
				background:url('images-layout/add.gif') left top no-repeat;
			}
			.blobBuy2 #products_quantity {
				padding-top:2px;
			}
			.blobBuy2 #products_quantity_label {
				float:none;
				display:inline;
			}
	

		.blobBuy2 h2 {
			color:#fff;
			font-weight:bold;
			font-size:130%;
		}
			.blobBuy2 .money {	
				float:right;
			}
			.blobBuy2 h2 span {
				float:right;
			}
			
		.blobBuy2 h3 {
			margin-bottom:6px;
			font-weight:bold;
			font-style:italic;
			font-size:100%;
			color:#fff;
		}
	
			.blobBuy2 .organic .soldOut  {
				position:absolute;
				top:14px;
				left:150px;
			}
			.blobBuy2 .allNatural .soldOut {
				position:absolute;
				top:61px;
				left:150px;
			}
			
			.allNatural , .organic{
				/* Standards-compliant browsers... */
				/*min-height:80px;*/
				/* IE6 Mumbo-jumbo */
				/*height:auto !important;*/
				/*height:80px;*/
			}
	.blobBuy2 .options {

		color:#fff;
	}
		.blobBuy2 .options ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		
		.blobBuy2 .options ul li{
			display:inline;
			height:28px;
			float:left;
			padding:2px 10px 0 10px;
			background:transparent url('images-layout/seperator-line.gif') no-repeat scroll right center;
		}
			.blobBuy2 .options ul li.last {background:none;}
			.blobBuy2 .options ul li.first {padding-left:0;}
		
		.blobBuy2 .options select {
			margin-bottom:6px;
		}		
		.blobBuy2 .options label {
			margin:0;
			padding:0;
			padding:4px 0 0 0;
			width:auto;
			height:auto;
		}
		.blobBuy2 .options li a {
			display:block;
			color:#FFFFFF;
		
			padding-top:4px;
			}
		
		.blobBuy2 .options select {
			max-width:150px;
			min-width:80px;
			margin-left:10px;
		}
		
		.blobBuy2 a:link, .blobBuy2 a:hover, .blobBuy2 a:visited {
			color:#fff;
		}

		/*.blobBuy2 .submit {
			margin-top:8px;
		}*/
		.blobBuy2 .hr2 {
			border-bottom:2px dashed #fff;
			padding:0; 
			margin:8px 0;
			width:390px;
		}

	.blobBuy2 .bottomLeft {
		display:none;
	}
	
	
	
	
	

.blobSummary {
	position:relative;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	width:336px;
	height:145px;
	padding:0 10px 10px 10px;
	color:#ffffff;
	background:#809543 none repeat scroll 0 0;
	/*background:#824D29 url('images-layout/buyzone-grad.png') repeat-x scroll left top;*/
}
	.blobSummary h2 {
		float:left;
		margin-top:10px;
		margin-bottom:8px;
		padding:5px;
		width:175px;
		color:#ffffff;
	}
	.blobSummary h2 a:link, .blobSummary h2 a:visited {
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
	}
	.blobSummary h2 a:hover, .blobSummary h2 a:active {
		text-decoration:underline;
		color:#ffffff;
	}
	.blobSummary .productImage {
		/*position:absolute;
		top:10px;
		right:10px;
		border:1px solid #61400d;
		*/
		float:right;
		width:150px;
		margin-top:10px;
	}
	.blobSummary .size {
		clear:left;
		margin:0 0 .5em 5px;
		font-size:100%;
		color:#ffffff;
	}
	.blobSummary .price {
		margin:0 0 .5em 5px;
		font-size:100%;
		font-weight:bold;
		color:#ffffff;
	}
	.blobSummary #products_add {
		width:94px;
		height:21px;
		margin-left:5px;
		margin-bottom:5px;
		border:none;
		background:url('images-layout/add.gif') left top no-repeat;
	}
	.blobSummary .buttons {
		clear:left;
	}
	.blobSummary .buttonStyle2:link, .blobSummary .buttonStyle2:visited,
	.blobSummary .buttonStyle2:active, .blobSummary a.buttonStyle2:hover {
		display:inline;
		float:left;
		margin-right:12px;
		color:#4e7418;
	}
	.blobSummary a {
		color:#ffffff;
	}

.blobNewsletter {
	background:white url('images-layout/newsletter-blob.gif');
	padding:10px 10px 10px 12px;
	margin:5px 0;
	height:134px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
}
	.blobNewsletter h2 {
		font-weight:normal;
		font-size:18px;
	}
	
	.blobNewsletter p {
		font-size:12px;
	}
	
	.blobNewsletter input {
		width:130px;
	}
	

#holidayPromo {
	width:225px;
	height:191px;
}	
.staffFav {
	border:3px solid #E0D3C2;
	padding:5px;
	margin-bottom:13px;
	}
	.staffFav .content {
		background-color:#F7F0C4;
		display:block;
		height:205px;
		padding:11px 8px 8px;
		}
	.staffFav .image {
		display:block;
		float:left;
		height:182px;
		width:198px;
		}
		.staffFav .image img {
			
			}
		.staffFav .image p{
			margin:0;
			}
	.staffFav h2 {
		color:#be6c3d;
		}
	.staffFav p {
		font-size:93%;
		margin-left:20px;
		}
	.staffFav h3 {
		color:#4e7418;
		}
	.staffFav .ulStyle1 {
		display:block;
		float:right;
		width:482px;
		}

		.staffFav .ulStyle1 a {
			color:#BE6C3D;
			}
		.staffFav .ulStyle1 li {
			background:url("images-layout/bullet-style-2.gif") no-repeat scroll 0 3px transparent;
			}

