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

a:hover {text-decoration:underline;}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.head-menu-box {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		16px;
	border:			0px none;
	position:		relative;
	top:			202px;
	left:			10px;
	width:			550px;
	height:			60px;
	text-align:		left;
}
.head-menu-box1 {
	border:			0px none;
	background:		transparent;
	position:		relative;
	top:			0px;
	left:			0px;
	width:			450px;
	height:			23px;
	text-align:		center;
}
.head-menu-sub {
	font-size:		12px;
	border:			0px none #ccc;
	background:		transparent;
	position:		relative;
	top:			0px;
	left:			25px;
	width:			400px;
	height:			35px;
	text-align:		left;
	overflow:		auto;
	vertical-align:	middle;
	margin-bottom: .25em;
}
.product-inline {
	display:		inline;
}
.product-inline div {
	display:		inline;
}
.product-inline img {
	display:		inline;
	vertical-align:	middle;
	margin-bottom: .25em;
}
.pi-txt {
	width:			100px;
	overflow:		hidden;
}
.head-menu-box2 {
	border:			0px none;
	background:		transparent;
	position:		absolute;
	top:			-2px;
	left:			450px;
	width:			100px;
	height:			60px;
	text-align:		center;
}
.head-menu-box a {
	font-weight:	bold;
	color:			#777;
	padding:		2px 6px 2px 6px;
	text-decoration:none;
}
.head-menu-box a:hover {
	font-weight:	bold;
	color:			#000;
	padding:		2px 6px 2px 6px;
	text-decoration:underline;
}
.head-menu-box .current-page {
	font-weight:	bold;
	color:			#000;
	padding:		2px 6px 2px 6px;
	text-decoration:none;
}
.head-menu-box2 a {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#777;
	padding:		0px;
	text-decoration:none;
}
.head-menu-box2 a:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#000;
	padding:		0px;
	text-decoration:underline;
}



.clist {
	padding: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: bottom;
	display: block;
	clear: left;
}
.citylist {
	padding: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	position: relative;
	display: inline;
}
.regionlabel {
	float: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.product-list {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	border: 1px solid #000000;
}
.product-list-cart {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
}
.product-title {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}
.product-content {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
}
.product-shipping {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
}
.smallerblack {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.cart-table {
	background:		#eee;
	border:			1px solid #ddd;
	padding:		10px;
	font:			normal 14px Arial, Helvetica, sans-serif;
}
.cart-table th {
	background:		#ddd;
	border:			1px solid #ccc;
	padding:		10px;
	font:			bold 14px Arial, Helvetica, sans-serif;
}
.cart-table .row1 {
	background:		#bbb;
	border:			1px solid #aaa;
	padding:		10px;
	font:			normal 14px Arial, Helvetica, sans-serif;
}
.cart-table .row2 {
	background:		#ccc;
	border:			1px solid #bbb;
	padding:		10px;
	font:			normal 14px Arial, Helvetica, sans-serif;
}
.cart-table .rowzip {
	background:		#aaa;
	border:			1px solid #999;
	padding:		10px;
	font:			normal 12px Arial, Helvetica, sans-serif;
}
.cart-table h4 {
	font:			bold 14px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			0px none;
	border-bottom:	1px solid #000;
	margin:			0px;
	margin-bottom:	6px;
}
.cart-table h4 a {
	font:			normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:			#00c;
	margin:			0px;
}
.cart-table h4 a:hover {
	font:			normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:			#00c;
	margin:			0px;
}
.cart-table .textbox {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			1px solid #888;
	margin:			0px;
	width:			100%;
}
.cart-table .textbox-x2 {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			1px solid #888;
	margin:			0px;
	width:			48%;
}
.cart-table .textbox-x3 {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			1px solid #888;
	margin:			0px;
	width:			60px;
}
.check-label {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			0px none;
	margin:			0px;
}
.label-row {
	font:			normal 14px Arial, Helvetica, sans-serif;
	color:			#555;
	border:			0px none;
	margin:			0px;
}
.cart-table h5 {
	width:			100%;
	font:			bold 13px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			0px none;
	border-bottom:	1px solid #000;
	margin:			0px;
	margin-top:		6px;
	margin-bottom:	6px;
}
.formdesc {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			0px none;
	margin:			0px;
}
.formdesc:hover {
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#000;
	border:			0px none;
	margin:			0px;
	text-decoration:none;
}
#tipDiv {
	border:			1px solid #ffffff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-style:		normal;
	letter-spacing:	1px;
	background-color: #F0ED82;
	color:			#000000;
}
#tipDiv div {
	border:			1px solid #000000;
	padding-left:	6px;
	padding-right:	6px;
	padding-top:	2px;
	padding-bottom:	2px;
}
.nojs {
	font:			bold 14px Arial, Helvetica, sans-serif;
	color:			#000;
	background:		#faa;
	border:			2px solid #f00;
	width:			50%;
	margin:			0px;
	padding:		8px;
	text-decoration:none;
}
.cart-bullet {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#000;
	text-decoration:none;
}
.cart-bullet:hover {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#000;
	text-decoration:underline;
}
.cart-bullet-grey {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#666;
	text-decoration:none;
}
.cart-table-small {
	background:		#eee;
	border:			1px solid #ddd;
	padding:		6px;
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#777;
}
.cart-table-small th {
	background:		#ddd;
	border:			1px solid #ccc;
	padding:		6px;
	font:			bold 12px Arial, Helvetica, sans-serif;
}
.cart-table-small th a {
	color:			#44a;
	font:			bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.cart-table-small th a:hover {
	color:			#44a;
	font:			bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.cart-table-small .row1 {
	background:		#bbb;
	border:			1px solid #aaa;
	padding:		6px;
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#444;
}
.cart-table-small .row2 {
	background:		#ccc;
	border:			1px solid #bbb;
	padding:		6px;
	font:			normal 12px Arial, Helvetica, sans-serif;
	color:			#444;
}
.cart-error {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:	bold;
	color:			#933;
	text-decoration:none;
}
.cart-notice {
	background:		#fff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#f00;
	text-decoration:none;
	border:			2px solid #f00;
	padding:		8px;
	width:			94%;
	text-align:		center;
}
.order-view {
	background:		#fff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			2px solid #000;
	padding:		0px;
	text-align:		center;
}
.order-view th {
	background:		#ddd;
	font-weight:	bold;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-bottom:	2px solid #000;
	padding:		8px;
}
.order-view .cart-address {
	background:		#fff;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	padding:		8px;
	text-align:		left;
	border-right:	2px solid #000;
}
.order-view .order-view-cart {
	background:		#fff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	padding:		0px;
	text-align:		center;
}
.order-view .order-view-cart th {
	background:		#ddd;
	font-weight:	bold;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-bottom:	2px solid #000;
	padding:		4px;
}
.order-view .order-view-cart .row1 {
	background:		#eeeeee;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-bottom:	1px solid #666;
	padding:		4px;
}
.order-view .order-view-cart .row2 {
	background:		#e6e6e6;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-bottom:	1px solid #666;
	padding:		4px;
}
.order-view .order-view-cart .row-total {
	background:		#fff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	padding:		4px;
}
.order-view .order-view-cart .row-final {
	background:		#fff;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	bold;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-top:		1px solid #666;
	padding:		4px;
}
.order-view .ship-notice {
	background:		#e6e6e6;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	color:			#000;
	text-decoration:none;
	border:			0px none;
	border-top:		2px solid #666;
	padding:		4px;
}
.bottom-link-button {
	padding:		15px 0px 8px 8px;
}
.bottom-link-button a {
	background:		#999;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	bold;
	color:			#fff;
	padding:		4px 10px 4px 10px;
	border:			1px solid #666;
	text-decoration:none;
}
.bottom-link-button a:hover {
	background:		#bbb;
	color:			#000;
	border:			1px solid #666;
	text-decoration:none;
}
.breadcrumb {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:	bold;
	color:			#000;
	text-decoration:none;
	text-align:		left;
}
.breadcrumb a {
	color:			#000;
	text-decoration:none;
}
.breadcrumb a:hover {
	color:			#000;
	text-decoration:underline;
}
.tag-cloud {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	text-align:		center;
}
.tag-cloud a {
	color:			#009;
	text-decoration:none;
	vertical-align: middle;
	margin-bottom: .25em;
}
.tag-cloud a:hover {
	color:			#00F;
	text-decoration:underline;
}
.tag-result {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	text-align:		left;
}
.tag-result a {
	color:			#009;
	text-decoration:none;
}
.tag-result a:hover {
	color:			#00F;
	text-decoration:underline;
}
.result-segment {
	font-size:		10px;
	width:			400px;
	color:			#999;
	border:			1px solid #999;
}
.result-segment a {
	color:			#666;
	text-align:		right:
}
.result-segment a:hover {
	color:			#666;
	text-decoration:underline:
}
.product-cat-link {
	font-size:			16px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			5px 50px 5px 50px;
	border:				1px solid #666;
	color:				#666;
	background-color:	#f1f27d;
}
.product-cat-link:hover {
	text-decoration:	none;
	border:				1px solid #000;
	color:				#000;
}
.product-cat-link-small {
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	padding:			5px 20px 5px 20px;
	border:				1px solid #666;
	color:				#666;
	background-color:	#f1f27d;
}
.product-cat-link-small:hover {
	text-decoration:	none;
	border:				1px solid #000;
	color:				#000;
}
.learn-section {
	font-size:			12px;
	text-decoration:	none;
	color:				#009;
}
.learn-section:hover {
	font-size:			12px;
	text-decoration:	underline;
	color:				#00f;
}
.learn-active {
	font-size:			12px;
	text-decoration:	none;
	color:				#000;
	font-weight:		bold;
}
.learn-active:hover {
	font-size:			12px;
	text-decoration:	none;
	color:				#000;
	font-weight:		bold;
}
.search-article {
	font-size:			12px;
}
.search-article a {
	font-size:			12px;
	text-decoration:	none;
}
.search-article a:hover {
	text-decoration:	none;
}
.result-segment2 {
	font-size:			10px;
	width:				600px;
	color:				#999;
	border:				1px solid #999;
}
.result-segment2 a {
	color:				#666;
	text-align:			right:
}
.result-segment2 a:hover {
	color:				#666;
	text-decoration:	underline:
}
.product-cat-list {
	font-size:			12px;
	border:				1px solid #000;
	height:				16px;
	text-align:			left;
	width:				700px;
}
.product-cat-list .pctitle {
	background-color:	#ccc;
	float:				left;
	height:				16px;
	padding:			0px 6px 0px 6px;
	border-right:		1px solid #000;
}
.product-cat-list a {
	color:				#000;
	text-decoration:	none;
}
.product-cat-list a:hover {
	color:				#000;
	text-decoration:	underline;
}








