/***************************************************************
Style Sheet for WhiteCanyon.com

Copyright 2008 by Sebo Marketing, All Rights Reserved
***************************************************************/



/***************************************************************
Default Blob Styles
***************************************************************/
.blobDefault {
	padding-left:6px;
	margin-bottom:12px;
}
	.blobDefault h2 {
		font-size:130%;
		text-align:center;
	}

.blobTestimonial {
	margin-bottom:12px;
	padding:0 5px;
}
	.blobTestimonial h2{
		font-size:130%;
		text-align:center;
		color:#cc2223;
	}

.blobImage {
	margin-bottom:12px;
	padding:0;
	border:1px solid #c7cacd;
}
	.blobImage h2 {
		margin:0;
		padding:6px 0 5px 0;
		font-size:105%;
		text-align:center;
		border-bottom:1px solid #c7cacd;
		background:#ececec;
	}
	.blobImage img {
		float:left;
	}



/***************************************************************
Custom Blob Styles
***************************************************************/
	
.blobStyle1 {
	position:relative;
	margin-bottom:12px;
	border-left:1px solid #dbdbdb;
}
	.blobStyle1 .blobTopLeft {
		padding-top:32px;
		padding-left:20px;
		border-bottom:1px solid #dbdbdb;
	}
		.blobStyle1 .blobTopRight {
		
		}
			.blobStyle1 .blobTopRight h2 {
				font-style:italic;
				color:#ee3026;
			}
	.blobStyle1 .blobBody {
		
	}
	.blobStyle1 .blobBottomLeft {
		display:none;
	}
		.blobStyle1 .blobBottomRight {
		
		}

	
.blobStyle2 {
	position:relative;
	margin-bottom:12px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
	.blobStyle2 .blobTopLeft {
		padding:8px 0 6px 0;
	}
	.blobStyle2 .blobTopRight {
	
	}
		.blobStyle2 .blobTopRight h2 {
			text-align:center;
		}
	.blobStyle2 .blobBody {
		text-align:center;
	}
		.blobStyle2 .blobBody .buttonStyle1, .blobStyle2 .blobBody .buttonStyle2 {
			margin:0 auto;
		}
	.blobStyle2 .blobBottomLeft {
		display:none;
	}
	.blobStyle2 .blobBottomRight { }


	
	.blobNewsletter {
		margin-bottom:12px;
		padding:8px 0 8px 20px;
		color:#004167;
		border-top:1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;
	}
	.blobNewsletter div{
		margin-bottom:5px;
	}
	.blobNewsletter li{
		list-style:none;
	}
	.blobNewsletter .blobTopLeft {
		
	}
	.blobNewsletter .blobTopRight {
	
	}
		.blobNewsletter .blobTopRight h2 {
			text-align:center;
			color:#ee3026;
		}
	.blobNewsletter .blobBody {
		text-align:center;
	}
		.blobNewsletter .blobBody .buttonStyle1, .blobStyle2 .blobBody .buttonStyle2 {
			margin:0 auto;
		}
	.blobNewsletter .blobBottomLeft {
		display:none;
	}
	.blobNewsletter .blobBottomRight { }	
	
	

.blobSummary {
	position:relative;
	display:inline;
	float:left;
	margin:0px 7px 12px 0;
	padding:2.5em 0 2em 90px;
	width:623px;
	
	min-height:60px;
	/* IE6 Mumbo-jumbo */
	height:auto !important;
	height:60px;
	
	border:1px solid #ccc;
	background:#e9e9e9;
}
	.blobSummary .productName {
		position:absolute;
		top:0;
		left:0;
		margin:0;
		padding:.3em 0 .1em 90px;
		width:623px;
		height:1.5em;
		background:url('/images-layout/blob-summary-header-bg.gif') bottom left repeat-x #000;
		z-index:0;
	}
		.blobSummary .productName a:link, .blobSummary .productName a:visited {
			text-decoration:none;
			color:#fff;
		}
		.blobSummary .productName a:hover, .blobSummary .productName a:active {
			text-decoration:underline;
		}
	.blobSummary .productImage {
		position:absolute;
		top:7px;
		left:5px;
	}
	.blobSummary .price {
		position:absolute;
		top:.3em;
		right:10px;
		color:#fff;
		z-index:5;
	}
		.blobSummary .price .retail {
			text-decoration:line-through;
			color:#cc2223;
		}
	.blobSummary .productTagline {
		font-size:105%;
	}
	.blobSummary .productPoints {
		margin:.25em 0 .25em 15px;
		padding:0;
	}
	.blobSummary .learnMore {
		position:absolute;
		bottom:4px;
		right:112px;
	}
	.blobSummary .buyButton {
		position:absolute;
		bottom:4px;
		right:6px;
	}


.blobBuy1 {
	position:relative;
	margin-bottom:12px;
}
	.blobBuy1 .blobTopLeft {
		padding:8px 0 6px 0;
		border:1px solid #b7b7b7;
		border-width:1px 1px 0 1px;
		background:#6b6b6b;
	}
		.blobBuy1 .blobTopRight {
		
		}
			.blobBuy1 .blobTopRight h2 {
				font-size:140%;
				text-align:center;
				/*text-transform:lowercase;*/
				letter-spacing:3px;
				color:#fff;
			}
	.blobBuy1 .blobBody {
		padding-bottom:6px;
		border:1px solid #b7b7b7;
	}
		.blobBuy1 .blobBody .lineItems {
			margin:0 auto;
			padding:8px 0;
			width:180px;
		}
			.blobBuy1 .blobBody .lineItems td {
				padding:3px;
			}
			.lineItemLabel {
				text-align:left;
			}
			.lineItem {
				text-align:right;
			}
			.blobBuy1 .blobBody .last {
				border-bottom: 1px solid #666;
			}
			.totalValueLabel {
				text-align:left;
			}
			.totalValue {
				text-align:right;
			}
			.yourPriceLabel {
				font-size:110%;
				font-weight:bold;
				text-align:left;
			}
			.yourPrice {
				font-size:110%;
				font-weight:bold;
				text-align:right;
				color:#065e25;
			}
			.salePriceLabel {
				text-align:left;
			}
			.salePrice {
				text-align:right;
			}
			.youSaveLabel {
				text-align:left;
			}
			.youSave {
				text-align:right;
				font-weight:bold;
				color:#cc2223;
			}
			.blobBuy1 .blobBody p {
				margin:0;
			}
		.blobBuy1 .blobBody .checkout {
			margin:0 auto;
			width:180px;
		}
			.blobBuy1 .blobBody .checkout td {
				padding:3px;
			}
			.blobBuy1 .blobBody .buttonStyle3 {
				margin-left:20px;
			}
			.includedLabel {
				vertical-align:top;
			}
			.included {
			
			}
			.availabilityLabel {
				vertical-align:top;
			}
			.availability {
			
			}
			.blobBuy1 .blobBody .buttonStyle3, .blobBuy1 .blobBody .buttonStyle3_hover {
				margin:0 auto;
			}
		.blobBuy1 .buyPromotion {
			margin:4px 10px 0 10px;
		}
	.blobBuy1 .blobBottomLeft {
		display:none;
	}
		.blobBuy1 .blobBottomRight { }


.blobCrossSell {
	position:relative;
	margin-bottom:10px;
	padding:15px 6px 0 6px;
	border:1px solid #b7b7b7;
}
	.blobCrossSell .blobTopLeft {
		display:none;
	}
		.blobCrossSell .blobTopRight {
		
		}
	.blobCrossSell .blobBody {
		
	}
		.blobCrossSell .blobBody .iconOr {
			position:absolute;
			top:-22px;
			left:50%;
			margin-left:-19px;
		}
		.blobCrossSell .blobBody h2 {
			text-align:center;
		}
		.blobCrossSell .blobBody .lineItems {
			margin:0 auto;
			padding:8px 0;
			width:180px;
		}
			.blobCrossSell .blobBody .lineItems td {
				padding:3px;
			}
			.blobCrossSell .blobBody .last {
				border-bottom: 1px solid #666;
			}
		.blobCrossSell .blobBody .buttonStyle3, .blobCrossSell .blobBody .buttonStyle3_hover {
			margin:0 auto;
		}
	.blobCrossSell .blobBottomLeft {
		display:none;
	}
		.blobCrossSell .blobBottomRight {
		
		}
	

.blobConfidence {
	padding:0 6px;
	border:1px solid #b7b7b7;
}
	.blobConfidence .blobTopLeft{
		padding-top:8px;
	}
		.blobConfidence .blobTopRight{

		}
			.blobConfidence .blobTopRight h2 {
				margin:0;
				text-align:center;
			}
	.blobConfidence .blobBody {
		padding-bottom:6px;
	}
	.blobConfidence .blobBottomLeft{
		display:none;
	}
		.blobConfidence .blobBottomRight{

		}
