@charset "utf-8";
/* CSS Document */

/* the overlayed element */
.add-to-cart {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:800px;	
	height:290px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.add-to-cart .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:100px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* styling for elements inside overlay */
	.details {
		background-color:#666;
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:300px;
		padding: 3px;
	-moz-box-shadow:0 0 10px 2px #000;
	-webkit-box-shadow: 0 0 10px #000;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	.details-cart {
		background-color:#666;
		position:absolute;
		top:190px;
		right:25px;
		font-size:11px;
		color:#fff;
		width:150px;
		padding: 3px;
	-moz-box-shadow:0 0 10px 2px #000;
	-webkit-box-shadow: 0 0 10px #000;
	}
	
	.details-cart h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}
	.details-price {
		background-color:#444;
		position:absolute;
		top:190px;
		right:178px;
		font-size:18px;
		color:#666;
		width:125px;
		height: 158px;
		font-weight:bold;
		padding-left: 3px;
		padding-top:0px;
		padding-bottom: 3px;
	-moz-box-shadow:0 0 10px 2px #000;
	-webkit-box-shadow: 0 0 10px #000;
	}
	
	.details-price h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration:underline;
	}
	.details-cart-image {
		margin-left:auto;
		margin-right:0px;
		padding-left: 5px;
	}
	.details-cart-image img{
		border:#000;
		border-width:1px;
	}

.image-cart {
		position:absolute;
		top:10px;
		left:15px;
		font-size:11px;
		color:#fff;
		width:455px;
		height:240px;
	}
.coupon-code {
	width: 10px;
}
	
	
	/* some styling for triggers */
#triggers {
		text-align:inherit
	}
	
#triggers img {
		cursor:pointer;
		margin:0 0px;
		background-color:#fff;
		border:0px solid #ccc;
		padding:0px;
	
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		
	}
		#triggers-no-format {
		cursor:pointer;
	}
/* the overlayed element */
.status_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: #333;
	width: 400px;
	min-height:50px;
	border:1px solid #666;
	padding: 5px;
	-moz-box-shadow:0 0 10px 2px #000;
	-webkit-box-shadow: 0 0 10px #000;
	/* CSS3 styling for latest browsers */

}
	.status_overlay h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
		padding-top: 13px;
		padding-bottom: 10px;
		text-decoration:underline;
	}
	.status_overlay h2 {
		color:#FFF;
		font-size:25px;
		margin:0 0 -10px 0;
		padding-top: 13px;
		padding-bottom: 10px;
		text-decoration:none;
	}
	
	.contact-form {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: #333;
	width: 300px;
	min-height:50px;
	border:1px solid #666;
	padding: 5px;
	-moz-box-shadow:0 0 10px 2px #000;
	-webkit-box-shadow: 0 0 10px #000;
	/* CSS3 styling for latest browsers */

}
	
	.contact-form h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
		padding-top: 13px;
		padding-bottom: 10px;
		text-decoration:underline;
	}
	.contact-form h2 {
		color:#FFF;
		font-size:25px;
		margin:0 0 -10px 0;
		padding-top: 13px;
		padding-bottom: 10px;
		text-decoration:none;
	}



/* close button positioned on upper right corner */
.status_overlay .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */
.clear_simple_overlay_triple {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: ;
	
	width: 820px;	
	min-height:200px;
	border:0px solid #666;
	top: 400px;
	
	/* CSS3 styling for latest browsers */

}

/* close button positioned on upper right corner */
.clear_simple_overlay_triple .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the overlayed element */
.clear_simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: ;
	
	width: 820px;	
	min-height:200px;
	border:0px solid #666;
	
	/* CSS3 styling for latest browsers */

}

/* close button positioned on upper right corner */
.clear_simple_overlay .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */
.clear_simple_overlay_triple {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color: ;
	
	width: 820px;	
	min-height:200px;
	border:0px solid #666;
	top: 400px;
	
	/* CSS3 styling for latest browsers */

}

/* close button positioned on upper right corner */
.clear_simple_overlay_triple .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */
.sizing-chart {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-image:url(sizing-chart.png);
	background-color:#333;
	width: 491px;
	min-height:339px;
	border:0px solid #666;
	
	/* CSS3 styling for latest browsers */

}

/* close button positioned on upper right corner */
.sizing-chart .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the overlayed element */