#subHead { 
	width:			1000px;
	height:			100px;
	clear:			both;
	border-left:	1px solid #d7d7d7;
	border-right:	1px solid #d7d7d7;
	border-bottom:	4px solid #e2e2e2;
	color:			#ffffff;
	text-shadow:	0 -1px 0 rgba(0,0,0,.5);
	font:			normal 30px 'Lucida Sans Unicode','myriad pro','helvetica','arial',sans-serif;
	text-align:		left;
} #subHead.products { background: url('./../images/head_sub_a.jpg') 0 0 no-repeat; }
  #subHead.producth { background: url('./../images/head_sub_b.jpg') 0 0 no-repeat; }
	#subHead h2 {
		padding-top:	28px;
		margin-left:	48px;
		margin-bottom:	64px;
		line-height:	28px;
	}
		#subHead h2 span {
			display: block;
			margin-left: 56px;
		}
		#subHead h2 strong {
			font-size:		36px;
			display:		block;
		}
	#subHead strong em {
		padding:		3px;
		color:		    #640d76;
		background-color: #ffffff;
		font-style:		  normal;
		text-decoration:  underline;
	}

.product {
	position:			relative;
	height:				196px;
	width:				820px;
	padding:			5px;
	margin-bottom:		12px;
	background:			#f7f7f7 url('./../images/products/bg.gif') 0 0 repeat-x;
	border-top:			2px solid #f0f0f0;
} .product:hover { border-color: #00a7c8; }
	.product h3 {
		font-size:	18px;
		font-weight: bold;
		color:		#303030;
		margin-left: 96px;
		margin-bottom: -6px;
	}
	.product img {
		margin-left:	12px;
		margin-top:		18px;
		width:			128px;
		height:			128px;
		border:			1px solid #303030;
	}
	.product p {
		width:			70%;
		text-indent:	12px;
		color:			#909090;
		font-size:		16px;
		margin-top:		18px;
		margin-right:	82px;
		float:			right;
	}
	.product span {
		display:		block;
		position:		absolute;
		top:			12px;
		right:			12px;
		padding:		8px;
		font-weight:	bold;
		font-size:		18px;
		color:			#00a7c8;
		background-color: #ffffff;

	} .product:hover span { border-bottom: 1px dotted #00a7c8; }
	.product .info {
		position:		absolute;
		right:			128px;
		bottom:			0;
		color:			  #f4f4f4;
		background-color: #303030;
		padding-top:	14px;
		height:			34px !important;
		height:			48px;
		width:			128px;
		font-size:		16px;
		text-indent:	24px;
		border-top:		1px solid #f4f4f4;
		border-left:	1px solid #f4f4f4;
	}
	.product .cart {
		position:		absolute;
		right:			0;
		bottom:			0;
		color:			  #f4f4f4;
		background-color: #00a7c8;
		padding-top:	14px;
		height:			34px !important;
		height:			48px;
		height:			48px;
		width:			128px;
		font-size:		16px;
		text-indent:	24px;
		border-top:		1px solid #f4f4f4;
	} .product .info:hover , .product .cart:hover {
		font-weight:	bold;
		color:			#303030;
		border-color:	#303030;
		background-color: #ffffff;
	  }
.productPages {
	position:		relative;
	width:			830px;
	height:			30px;
	padding-top:	8px;
	font-size:		14px;
	color:			#303030;
	background:		#f7f7f7 url('./../images/products/bg.gif') 0 0 repeat-x;
	margin-bottom:	12px;
}
	.productPages p {
		float:		left;
		margin-left: 8px;
	}
	.productPages ul {
		float:		right;
		margin-right: 8px;
	}
	.productPages li {
		display:	inline;
		font-size:	18px;
	}
		.productPages li a {
			color:		#303030;
			font-weight: bold;
			padding:	2px;
		}
		.productPages li a:hover {
			color: #00a7c8;
		}

#theProduct {
	position:	relative;
	width:		95%;
	height:		568px;
	margin-top: 12px;
	background:	#f7f7f7 url('./../images/products/bg.gif') 0 0 repeat-x;
}
	#theProduct h3 {
		position:	absolute;
		top:		18px;
		left:		168px;
		font-size:	24px;
		font-weight: bold;
		color:		#303030;
	}
	#theProduct div {
		float:	right;
		margin-top:	24px;
		margin-right: 24px;
		width:	256px;
		height:	256px;
		overflow: hidden;
		text-align: center;
	}
	#theProduct img {
		border: 1px solid #303030;
	}
	#theProduct p {
		padding:		6px;
		margin-top:		96px;
		margin-left:	18px;
		text-indent:	18px;
		font-size:		16px;
		background-color: #f3f3f3;
		color:			#999999;
		width:			65%;
		float:			left;
	}
	#theProduct .price {
		position:			absolute;
		top:				12px;
		left:				564px;
		color:				#00a7c8;
		background-color:	#ffffff;
		font-size:			28px;
		padding:			4px;
	}
		#theProduct .autoship {
			position:			absolute;
			bottom:				48px;
			right:				36px;
			color:				#00a7c8;
			background-color:	#ffffff;
			font-size:			18px;
			padding:			4px;
		}
	#theProduct .cart {
		position:		absolute;
		top:			12px;
		left:			12px;
		color:			  #f4f4f4;
		background-color: #00a7c8;
		padding-top:	14px;
		height:			34px !important;
		height:			48px;
		height:			48px;
		width:			128px;
		font-size:		16px;
		text-indent:	24px;
		border-top:		1px solid #f4f4f4;
	} #theProduct .cart:hover {
		font-weight:	bold;
		color:			#303030;
		border-color:	#303030;
		background-color: #ffffff;
	  }