
.be-nice-to-Mac-IE5
{
	font-family: "\"}\"";
	font-family: inherit;
}



/* -- GLOBAL RESETS -- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus
{
	/* remember to define focus styles! */
	outline: 0;
}

body
{
	line-height: 1;
	color: black;
	background: white;
}

ol, ul
{
	list-style: none;
}

table
{
	/* tables still need cellspacing="0" in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}



/* -- GENERAL REDECLARATIONS -- */

body
{
	background: #2e2110 url(../images/back.gif) repeat 0 0;
	text-align: center;
	color: #FFF;
	font: normal 12px/16px Arial, sans-serif;
}

a:link { text-decoration: underline; font-weight: normal; color: #FFF; }
a:visited { text-decoration: underline; font-weight: normal; color: #FFF; }
a:hover { text-decoration: underline; font-weight: normal; color: #FFF; }
a:active { text-decoration: underline; font-weight: normal; color: #FFF; }

ul, ol
{

}

ul
{

}

ol
{
	list-style: decimal;
}

ul li
{

}

dl
{

}

dt
{
	font-weight: bold;
}

dd
{

}

p
{

}

h1
{

}

h2
{

}

h3
{

}

h4
{

}

h5
{

}

h6
{

}

hr
{
	display: none;
}

img
{
	border: none;
}

acronym
{
	border-bottom: 1px dotted;
}

blockquote
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}



/* -- IDS -- */

.wrap
{
	background-color: #000;
	width: 760px;
	margin: 0px auto 0px auto;
	text-align: left;
	border-right: 1px solid #584325;
	border-left: 1px solid #584325;
	position: relative;
}

	.guaranteebar
	{
		background: #fff url(../images/guaranteebar.gif) no-repeat 50% 4px;
		text-align: center;
		height: 62px;
		overflow: hidden;
		font-size: 21px;
		line-height: 58px;
		vertical-align: middle;
		font-weight: bold;
		position: relative;
	}

		.guaranteebar a:link	{ text-decoration: none; font-weight: bold; color: #fff; }
		.guaranteebar a:visited	{ text-decoration: none; font-weight: bold; color: #fff; }
		.guaranteebar a:hover	{ text-decoration: none; font-weight: bold; color: #ffed52; }
		.guaranteebar a:active	{ text-decoration: none; font-weight: bold; color: #ffed52; }

		.guaranteebar p.clickhere
		{
			position: absolute;
			top: 0px;
			right: 26px;
			font-size: 12px;
			font-weight: normal;
		}

			.guaranteebar p.clickhere a:link	{ text-decoration: underline; font-weight: normal; color: #fff; }
			.guaranteebar p.clickhere a:visited	{ text-decoration: underline; font-weight: normal; color: #fff; }
			.guaranteebar p.clickhere a:hover	{ text-decoration: underline; font-weight: normal; color: #ffed52; }
			.guaranteebar p.clickhere a:active	{ text-decoration: underline; font-weight: normal; color: #ffed52; }

		.guaranteebar p
		{
			vertical-align: middle;
		}

			.guaranteebar span.small
			{
				font-size: 12px;
				font-weight: normal;
			}

				.guaranteebar span.small a:link		{ text-decoration: underline; font-weight: normal; color: #fff; }
				.guaranteebar span.small a:visited	{ text-decoration: underline; font-weight: normal; color: #fff; }
				.guaranteebar span.small a:hover	{ text-decoration: underline; font-weight: normal; color: #ffed52; }
				.guaranteebar span.small a:active	{ text-decoration: underline; font-weight: normal; color: #ffed52; }

	.guaranteeseal
	{
		position: absolute;
		top: 0px;
		left: 615px;
		width: 94px;
		height: 93px;
		border: 0px;
	}

		.guaranteeseal_left
		{
			left: 65px;
		}

		.guaranteeseal_left_checkout
		{
			left: 102px;
		}

	.stovepipe
	{
		z-index: 100;
		position: absolute;
		top: 0px;
		left: 640px;
		width: 57px;
		height: 171px;
		margin-top: -20px;
	}

	.stovesmall
	{
		z-index: 100;
		position: absolute;
		top: 0px;
		left: 632px;
		width: 104px;
		height: 144px;
		margin-top: 0px;
	}

	.xmas_wreath
	{
		z-index: 101;
		position: absolute;
		top: 28px;
		left: 607px;
		width: 128px;
		height: 159px;
		margin: 0px;
	}

	.xmas_ornaments
	{
		z-index: 101;
		position: absolute;
		top: 96px;
		left: 10px;
		width: 174px;
		height: 48px;
		margin: 0px;
	}

	.head_xmas
	{
		background: #2f2110 url(../images/xmas/christmas_lights_anim.gif) repeat-x 0 0;
		height: 41px;
		text-indent: -8765px;
	}

	.head
	{
		border-bottom: 1px solid #584325;
		height: 143px;
		background-color: #fff;
		text-align: left;
		font-size: 14px;
		position: relative;
		overflow: hidden;
	}

		.head h1
		{
			font: normal 12px/12px Georgia, "Times New Roman", serif;
			color: #f9db71;
			vertical-align: middle;

			position: absolute;
			width: 300px;
			height: 96px;
			top: 3px;
			left: 5px;
		}

			.head h1 a
			{
				background: transparent url(../images/nf_logo_small_nodivision.gif) no-repeat 0 0;
				position: relative;
				display: block;
				outline: none;
				width: 100%;
				height: 100%;
				text-indent: -2765px;
				text-align: left;
				overflow: none;
			}

			.head h1 a:link { text-decoration: none; font-weight: normal; color: #f9db71; }
			.head h1 a:visited { text-decoration: none; font-weight: normal; color: #f9db71; }
			.head h1 a:hover { text-decoration: none; font-weight: normal; color: #FFF; opacity: 0.8; }
			.head h1 a:active { text-decoration: none; font-weight: normal; color: #FFF; opacity: 0.8; }

		.nav
		{
			position: absolute;
			top: 21px;
			right: 16px;
			padding: 0;
			color: #777;
			font-size: 12px;
			line-height: 14px;
		}

			.nav .sep
			{
				color: #aaa;
				padding: 0 5px;
			}

			.nav a
			{
				-webkit-transition: color 0.3s ease;
				-moz-transition: color 0.3s ease;
				-o-transition: color 0.3s ease;
				transition: color 0.3s ease;
			}

			.nav a:link		{ color: #777; text-decoration: none; font-weight: normal; }
			.nav a:visited	{ color: #777; text-decoration: none; font-weight: normal; }
			.nav a:hover	{ color: #000; text-decoration: underline; font-weight: normal; }
			.nav a:active	{ color: #000; text-decoration: underline; font-weight: normal; }

		.menu
		{
			height: 37px;
			/*background: #25460d url(../images/menuback.gif) repeat-x 0 0;*/
			color: #fff;
			text-align: center;
			position: absolute;
			zoom: 1;
			top: 48px;
			right: 12px;
		}

			.menu ul
			{
				display: block;
				height: 37px;
				padding: 0;
				margin: 0;
			}

				.menu ul li
				{
					display: inline;
					padding: 0px;
					margin: 0px;
				}

					.menu ul li a
					{
						float: left;
						display: inline;
						padding: 0px 15px 0px 15px;
						margin: 0 0 0 4px;
						font-size: 14px;
						line-height: 37px;
						z-index: 500;
						text-transform: uppercase;

						background: #25460d url(../images/menuback.gif) repeat-x 0 0;

						text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);

						-webkit-border-radius: 12px;
						-moz-border-radius: 12px;
						border-radius: 12px;

						-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
						-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
						box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);

						-webkit-transition: background 0.3s ease;
						-moz-transition: background 0.3s ease;
						-o-transition: background 0.3s ease;
						transition: background 0.3s ease;
					}

					.menu ul li a:link		{ font-weight: bold; text-decoration: none; color: #FFF; }
					.menu ul li a:visited	{ font-weight: bold; text-decoration: none; color: #FFF; }
					.menu ul li a:hover		{ font-weight: bold; text-decoration: none; color: #FFF; background: #67a23f none; }
					.menu ul li a:active	{ font-weight: bold; text-decoration: none; color: #FFF; background: #67a23f none; }

					.menu ul.cartstyle li
					{
						font-size: 16px;
						line-height: 22px;
					}

		p.headslogan
		{
			position: absolute;
			left: 19px;
			bottom: 13px;
			width: 294px;
			height: 15px;
			margin: 0;
			padding: 6px 0;
			text-align: center;
			color: #fff;
			background: #e37916;
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;

			text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);

			/*
			-webkit-border-radius: 12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			*/

			-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
			-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
			box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
		}

		.subscriber
		{
			position: absolute;
			right: 14px;
			bottom: 12px;
		}

		a.headguaranteeseal
		{
			background: transparent url(../images/guaranteeseal_small.gif) no-repeat 0 0;
			width: 64px;
			height: 63px;
			text-indent: -3245px;
			overflow: hidden;
			outline: none;
			border: 0;
			text-align: left;
			display: block;
			position: absolute;
			bottom: 4px;
			left: 14px;
		}





		.share
		{
			width: 210px;
			height: 20px;
			position: absolute;
			left: 16px;
			bottom: 12px;
			overflow: hidden;
		}

		.subscribe
		{
			text-align: center;
			margin: 0px auto 10px auto;
			padding: 0px 0px 0px 0px;
		}

		.icons
		{
			height: 32px;
			display: inline-block;
			position: relative;
		}
		.head .icons
		{
			position: absolute;
			bottom: 13px;
			right: 190px;
		}

			.icons a
			{
				width: 32px;
				height: 32px;
				outline: none;
				border: 0;
				float: right;
				display: inline;
				margin-left: 12px;
				text-indent: -1645px;
				overflow: hidden;
				text-align: left;
			}

				.icon-fb
				{
					background: transparent url(../images/icon-fb.png) no-repeat 0 0;
				}

				.icon-twit
				{
					background: transparent url(../images/icon-twit.png) no-repeat 0 0;
				}

				.icon-blog
				{
					background: transparent url(../images/icon-blog.png) no-repeat 0 0;
				}

				.icons a:hover
				{
					zoom: 1;
					filter: alpha(opacity=70);
					opacity: 0.7;
				}

	.content
	{
		padding: 20px 20px 20px 20px;
		position: relative;
	}

		.stove
		{
			float: right;
			display: inline;
			margin: -20px 0px 2px 20px;
			width: 240px;
			height: 280px;
			zoom: 1;
		}

		.content h1,
		.content h2,
		.content h3,
		.content h4,
		.content h5,
		.content h6,
		.content p,
		.content ul,
		.content ol,
		.content table
		{
			margin-bottom: 16px;
		}

		.content h1
		{
			font-weight: bold;
			font-size: 120%;
		}

		.content h2
		{
			font: normal 18px/21px Georgia, "Times New Roman", serif;
			color: #f9db71;
		}

			.content h2.big
			{
				font-size: 24px;
				line-height: 27px;
			}

			.content h2.center
			{
				text-align: center;
			}

			.content h2.buy
			{
				margin-bottom: 0px;
			}


		.content h3
		{
			font: bold 14px/18px Arial, sans-serif;
			color: #f9db71;
		}

		.content p
		{

		}

		.content ul,
		.content ol
		{
			margin-left: 35px;
		}

			.content ul li
			{
				background: transparent url(../images/bullet_arrow.gif) no-repeat 0 0;
				padding-left: 15px;
			}

		.homefeatures
		{
			margin: 0 0 28px 0;
		}

			.homelocales
			{
				float: left;
				display: inline;
				border: 1px solid #fff;
				background: #fff;
				color: #000;
				width: 220px;
				height: 350px;
				text-align: center;
				font-size: 19px;
				line-height: 1.2;
				padding: 0 0 0 0;
				overflow: hidden;
				font-weight: bold;
			}
			.homelocalesinline
			{
				float: none;
				display: inline-block;
			}

				.homelocales img.homeinset
				{
					width: 190px;
					display: block;
					margin: 0 auto;
					border: 0;
					border-top: 14px solid #000;
					border-bottom: 2px solid #000;
					-ms-interpolation-mode: bicubic;
				}

					.homelocales a:hover img.homeinset,
					.homelocales a:active img.homeinset
					{
						opacity: 0.8;
						zoom: 1;
					}

				.homelocales p
				{
					margin: 0 0 0 0;
					padding: 1px 8px 2px 8px;
				}

				a.roundlink
				{
					display: inline-block;
					background: #4a7929;
					font-size: 12px;
					line-height: 26px;
					height: 26px;
					padding: 0 8px;
					margin: 0 0 4px 0;
					font-weight: bold;

					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
				}

					a.roundlink:link	{ text-decoration: none; color: #fff !important; font-weight: bold; }
					a.roundlink:visited	{ text-decoration: none; color: #fff !important; font-weight: bold; }
					a.roundlink:hover	{ text-decoration: none; color: #fff !important; font-weight: bold; background: #76ab50; }
					a.roundlink:active	{ text-decoration: none; color: #fff !important; font-weight: bold; background: #76ab50; }

				.rounded
				{
					padding: 4px !important;

					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
				}

			.homepromos
			{
				float: right;
				display: inline;
				width: 482px;
				height: 352px;
				text-align: center;
				position: relative;
			}

				.homepromos h1
				{
					margin: 0;
					padding: 0;
					line-height: 22px;
				}

				.homeslideshow
				{
					position: absolute;
					width: 482px;
					height: 268px;
					/*border: 1px solid #934301;*/
					bottom: 0;
					right: 0;
				}

					.slideshow
					{
						height: 268px;
						background-color: #000;
						margin: 0;
						overflow: hidden;
						position: relative;
						z-index: 20;
					}

						#homeMain .homeslideitem
						{
							outline: none;
							border: 1px solid #934301;
							width: 480px;
							height: 266px;
						}

							.homeslideitem img
							{
								border: 0;
								border-bottom: 1px solid #934301;
								background: #000;
								padding: 1px;
								width: 478px;
								height: 224px;
								position: relative;
								display: block;
								margin: 0;

								-webkit-backface-visibility: hidden;
								-moz-backface-visibility: hidden;

								-ms-interpolation-mode: bicubic;

								-webkit-transition: opacity 0.3s;
								-moz-transition: opacity 0.3s;
								-o-transition: opacity 0.3s;
								transition: opacity 0.3s;
							}

								.homeslideitem a:hover img, .homeslideitem a:active img
								{
									opacity: 0.8;
									position: relative;
								}

							.homeslideitem p
							{
								background: #437024 url(../images/homeslidep.gif) repeat-x 0 0;
								text-align: center;
								font-weight: bold;
								height: 37px;
								line-height: 37px;
								border: 1px solid #000;
								font-size: 14px;

								text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
							}

								a#homePrev,
								a#homeNext
								{
									position: absolute;
									top: 70px;

									color: #fff;
									font-size: 76px;
									line-height: 78px;
									text-decoration: none;
									outline: none;
									font-family: Arial, sans-serif;
									padding: 0 4px;
									z-index: 999;

									text-shadow: 0px 2px 6px rgba(0, 0, 0, 1.0);
								}

									a#homePrev
									{
										left: 0;
									}

									a#homeNext
									{
										right: 0;
									}
		.content .inset
		{
			float: right;
			display: inline;
			margin: 0px 0px 0px 10px;
			border: 1px solid #584325;
		}

		.content .feedback
		{
			margin: 0 0 18px 0;

			min-height: 50px;
			height: auto !important; /* hack to get min-height to work reliably */
			height: 50px; /* hack to get min-height to work reliably */

			position: relative;
		}

			.content .feedback .slider
			{
				background-color: #12273b;
				margin: 0px auto 0px auto;
				width: 720px;
				height: 90px;
				border-top: 18px solid #000;
				display: none;
			}

				.content .feedback .slider form
				{
					display: block;
					margin: 40px 0 0 0;
					height: 42px;
					line-height: 42px;
					padding: 0;
					vertical-align: baseline;
					*vertical-align: middle;
				}

					.content .feedback .slider form input,
					.content .feedback .slider form textarea
					{
						vertical-align: middle;
						font-size: 100%;
						font: inherit;
						margin: 0;
						line-height: normal;
					}

						.content .feedback .slider form input.feedbacktext
						{
							border: 2px solid #4e93ab;
							height: 34px;
							width: 190px;
							line-height: 34px;
							padding: 2px;
							font-size: 15px;
							margin-right: 10px;
						}

							.content .feedback .slider form input.empty
							{
								color: #7f7f7f;
								font-style: italic;
							}

						.content .feedback .slider form textarea.feedbacktext
						{
							border: 2px solid #4e93ab;
							overflow: auto;
							resize: vertical;
							height: 34px;
							width: 360px;
							line-height: 17px;
							padding: 2px;
							font-size: 12px;
							margin-right: 6px;
						}

							.content .feedback .slider form textarea.empty
							{
								color: #7f7f7f;
								font-style: italic;
								line-height: 34px;
								font-size: 15px;
							}

							.content .feedback .slider form input.feedbacktext::-moz-focus-inner,
							.content .feedback .slider form textarea.feedbacktext::-moz-focus-inner
							{
								border: 0;
								padding: 0;
							}

						.content .feedback .slider form input.feedbackbutton
						{
							width: 101px;
							height: 42px;
							border: 0;
						}

			.content .feedback a.opener
			{
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				text-align: center;
				width: 720px;
				height: 44px;
				padding-top: 6px;
				background: transparent url(../images/opener.png) no-repeat 0 0;
				font-size: 14px;
				line-height: 18px;
			}

				.content .feedback a.opener:link	{ font-weight: bold; color: #fff; text-decoration: none; }
				.content .feedback a.opener:visited	{ font-weight: bold; color: #fff; text-decoration: none; }
				.content .feedback a.opener:hover	{ font-weight: bold; color: #fff; text-decoration: none; background-position: -720px 0; }
				.content .feedback a.opener:active	{ font-weight: bold; color: #fff; text-decoration: none; background-position: -720px 0; }

				.content .feedback a.open
				{
					display: block;
					text-align: center;
					width: 720px;
					height: 50px;
					background-position: 0 -50px;
				}

					.content .feedback a.open:link	{ background-position: 0 -50px; }
					.content .feedback a.open:visited	{ background-position: 0 -50px; }
					.content .feedback a.open:hover	{ background-position: -720px -50px; }
					.content .feedback a.open:active	{ background-position: -720px -50px; }

						.content .feedback a.opener:link strong		{ color: #ffcf30; }
						.content .feedback a.opener:visited strong	{ color: #ffcf30; }
						.content .feedback a.opener:hover strong	{ color: #ffcf30; }
						.content .feedback a.opener:active strong	{ color: #ffcf30; }

							.content .feedback a.opener em
							{
								font-style: normal;
							}

							.content .feedback a.opener:link em		{ border-bottom: 1px solid #507ba1; }
							.content .feedback a.opener:visited em	{ border-bottom: 1px solid #507ba1; }
							.content .feedback a.opener:hover em	{ border-bottom: 1px solid #507ba1; }
							.content .feedback a.opener:active em	{ border-bottom: 1px solid #507ba1; }

		#faq_questions
		{
			margin: 0;
		}

			.faq_questions_group
			{
				/*
				width: 48%;
				float: left;
				display: inline;
				padding: 30px 10px 0px 0;
				*/

				padding: 15px 0 15px 0;
			}

		.faq_answer
		{
			margin: 0;
			padding: 34px 0 25px 0;
			border-top: 2px solid #cc7902;
		}

		.prod
		{
			border-top: 1px solid #584325;
			padding: 10px 0px 10px 0px;
		}

			.prod .clear
			{
				clear: left;
			}

			.imgbox
			{
				float: left;
				display: inline;
				margin: 0px 10px 2px -2px;
				border: 1px solid #9c4301;
				position: relative;
				overflow: hidden;
			}

			.proddetailextras_v2 .imgbox
			{
				float: none;
				display: block;
				margin: 0 0 2px 0;
				border: 1px solid #9c4301;
				width: 200px;
				height: 200px;
			}

				.content .imgbox .inset
				{
					display: inline-block;
					float: none;
					margin: 0px;
					border: 0px !important;
					width: 223px;
				}

				.content .proddetailextras_v2 .imgbox .inset
				{
					display: block;
					width: 200px;
					-ms-interpolation-mode: bicubic;
				}

					.content .proddetailextras_v2 .imgbox #proddetailslides
					{
						position: relative;
						width: 200px;
						height: 200px;
						background: #000;
					}

						.content .proddetailextras_v2 .imgbox #proddetailslides a
						{
							display: inline-block;
							width: 200px;
							height: 200px;
							overflow: hidden;
							border: 0;
							outline: none;
						}

							.content .proddetailextras_v2 .imgbox #proddetailslides a img
							{

							}

				.content p.imgboxbanner
				{
					position: absolute;
					background: #9c4301;
					border-top: 1px solid #000;
					border-bottom: 1px solid #000;
					width: 150px;
					height: 20px;
					font-size: 13px;
					line-height: 20px;
					color: #fff;
					font-weight: bold;
					top: 28px;
					right: -30px;
					margin: 0;
					text-align: center;

					-webkit-transform: rotate(45deg);
					-moz-transform: rotate(45deg);
					-ms-transform: rotate(45deg);
					-o-transform: rotate(45deg);
				}

				.proddetailextras_v2 p.productdetailp
				{
					text-align: center;
					padding: 10px 0px 0px 0px;
					clear: both;
				}

				.proddetailextras_v2 p.extraspace
				{
					padding-top: 20px;
				}

			.content .prod .inset
			{
				float: left;
				display: inline;
				margin: 0px 10px 2px 0px;
				border: 1px solid #584325;
			}

			.content .prod .inset_noborder
			{
				float: left;
				display: inline;
				margin: 0px 10px 2px 0px;
				border: 0px;
			}

			.prod h3
			{
				margin: 0px 0px 0px 0px;
				font-weight: bold;
				font-size: 14px;
				line-height: 18px;
			}

				.prod h3 a:link		{ text-decoration: none; font-weight: bold; }
				.prod h3 a:visited	{ text-decoration: none; font-weight: bold; }
				.prod h3 a:hover	{ text-decoration: underline; font-weight: bold; }
				.prod h3 a:active	{ text-decoration: underline; font-weight: bold; }

			.prod p
			{
				margin: 0px;
			}

		.content .contactform_question
		{
			font-weight: bold;
			margin: 0px 0px 1px 0px;
		}

		.content .nicebutton
		{
			border: 1px solid #584325;
			font-weight: bold;
			color: #FFF;
			padding: 2px;
			background: #302210;
			cursor: pointer;
		}

		.warning
		{
			background: #dadada url(../images/warning_light.gif) repeat-x -30px 0;
			border: 10px solid #2675a7;
			color: #000;
			font-weight: bold;
			font-size: 14px;
			line-height: 18px;
			margin: 0px 0px 16px 0px;
			padding: 10px;
			text-align: center;
		}

			.warning a:link		{ font-weight: bold; }
			.warning a:visited	{ font-weight: bold; }
			.warning a:hover	{ font-weight: bold; }
			.warning a:active	{ font-weight: bold; }

			.warning ul,
			.warning ol,
			.warning p
			{
				margin-bottom: 0px;
			}

				.warning ul
				{
					list-style: disc;
				}

					.warning ul li
					{
						padding-left: 0px;
						background-image: none;
					}

		.errormsg
		{
			background-color: #661010;
			border: 1px solid #9b4848;
			color: #ebbfbf;
			font-weight: bold;
			margin: 0px 0px 16px 0px;
			padding: 10px;
		}

			.errormsg a:link	{ font-weight: bold; }
			.errormsg a:visited	{ font-weight: bold; }
			.errormsg a:hover	{ font-weight: bold; }
			.errormsg a:active	{ font-weight: bold; }

			.errormsg ul,
			.errormsg ol,
			.errormsg p
			{
				margin-bottom: 0px;
			}

				.errormsg ul
				{
					list-style: disc;
				}

					.errormsg ul li
					{
						padding-left: 0px;
						background-image: none;
					}

		.okmsg
		{
			background-color: #134f86;
			border: 1px solid #2a7ac4;
			color: #daedff;
			font-weight: bold;
			margin: 0px 0px 16px 0px;
			padding: 10px;
		}

			.okmsg a:link		{ font-weight: bold; }
			.okmsg a:visited	{ font-weight: bold; }
			.okmsg a:hover		{ font-weight: bold; }
			.okmsg a:active		{ font-weight: bold; }

			.okmsg ul,
			.okmsg ol,
			.okmsg p
			{
				margin-bottom: 0px;
			}

				.okmsg ul
				{
					list-style: disc;
				}

					.okmsg ul li
					{
						padding-left: 0px;
						background-image: none;
					}

		.proddetailextras
		{
			float: left;
			display: inline;
			width: 225px;
			margin: 0px 20px 2px 0px;
			zoom: 1;
		}

		.proddetailextras_v2
		{
			float: left;
			display: inline;
			width: 202px;
			margin: 0px 0px 20px 0px;
			zoom: 1;
		}

			.content .proddetailextras .inset
			{
				width: 223px;
				border: 1px solid #9c4301;
				margin: 0px 0px 0px 0px;
				background-color: #000;
				padding: 1px;
				display: block;
			}

			.content p.proddetailprice
			{
				font-size: 15px;
				line-height: 18px;
				margin: 0px 0px 10px 0px;
				text-align: center;
				font-weight: bold;
			}

		.proddetailnicelinks
		{
			text-align: center;
		}

		.proddetailemailform
		{
			display: none;
			background: #333;
			padding: 20px 20px 12px 20px;
			text-align: left;
			margin: 0 0 20px 0;
		}

			.proddetailemailformopen
			{
				display: block;
			}

			.proddetailemailform h3
			{
				background: #666;
				color: #ccc;
				margin: -20px -20px 20px -20px;
				padding: 6px 10px;
				font-size: 12px;
				line-height: 14px;
				font-weight: bold;
				text-align: center;
			}

				.proddetailemailform h3 em
				{
					color: #fff;
				}

			.proddetailemailform table
			{
				margin: 0 auto;
			}

				.proddetailemailform table td.label
				{
					font-weight: bold;
					text-align: right;
					padding-right: 10px;
					white-space: nowrap;
				}

				.proddetailemailform table td
				{
					padding-bottom: 8px;
				}

					.proddetailemailform table td label
					{
						cursor: pointer;
					}

					.proddetailemailform table td .req
					{
						color: #ff8585;
						padding-right: 3px;
					}

					.proddetailemailform table td input.textinputemailform
					{
						border: 0;
						width: 250px;
					}

		.tabs
		{
			float: right;
			display: inline;
			margin: 0 0 8px 0;

			min-height: 350px;
			height:auto !important;
			height: 350px;

			width: 262px;
			border-right: 3px solid #9c4301;
			border-left: 3px solid #9c4301;
			border-bottom: 3px solid #9c4301;
		}

			ul.tabslinks
			{
				margin: 0 -3px;
				padding: 0;
				height: 23px;
				border-bottom: 3px solid #9c4301;
				background: #000;
				zoom: 1;
			}

				ul.tabslinks li
				{
					display: inline;
					margin: 0;
					padding: 0;
				}

					ul.tabslinks li a
					{
						float: left;
						display: inline;
						height: 19px;
						border: 3px solid #3d6d21;
						border-bottom: 0;
						margin: 0 2px 0 4px;
						padding: 0 10px;
						font-size: 12px;
						line-height: 19px;
						text-decoration: none;
						background: #000;
						z-index: 10;

						-webkit-border-radius: 8px 8px 0 0;
						-moz-border-radius: 8px 8px 0 0;
						border-radius: 8px 8px 0 0;
					}

						ul.tabslinks li a:link 		{ text-decoration: none; color: #fff; font-weight: bold; background: #3d6d21; }
						ul.tabslinks li a:visited 	{ text-decoration: none; color: #fff; font-weight: bold; background: #3d6d21; }
						ul.tabslinks li a:hover 	{ text-decoration: none; color: #fff; font-weight: bold; background: #669a48; border-color: #669a48; }
						ul.tabslinks li a:active	{ text-decoration: none; color: #fff; font-weight: bold; background: #669a48; border-color: #669a48; }

						ul.tabslinks li a.on
						{
							height: 21px;
							margin-bottom: 0px;
							border-bottom: 2px solid #000;
						}

							ul.tabslinks li a.on:link 		{ color: #fff; border-color: #9c4301; font-weight: bold; border-bottom-color: #000; background: #000; }
							ul.tabslinks li a.on:visited 	{ color: #fff; border-color: #9c4301; font-weight: bold; border-bottom-color: #000; background: #000; }
							ul.tabslinks li a.on:hover 		{ color: #fff; border-color: #9c4301; font-weight: bold; border-bottom-color: #000; background: #000; }
							ul.tabslinks li a.on:active		{ color: #fff; border-color: #9c4301; font-weight: bold; border-bottom-color: #000; background: #000; }

			.tabscontent
			{

			}

				.tabscontentitem
				{
					display: none;
					padding: 16px 14px 0 14px;
				}

					.tabscontentitem:nth-item(1)
					{
						display: block;
					}

		.featurebox
		{
			float: right;
			display: inline;
			clear: right;
			margin: 12px 0px 0px 18px;
			zoom: 1;

			width: 223px;
			background: transparent url(../images/back_featurebox.gif) repeat-y 0 0;
			color: #000;
			font-size: 12px;
			line-height: 14px;
		}

			.featureboxmaincol
			{
				float: none;
				display: block;
				width: auto;
				clear: none;
				margin: 0px 243px 0px 0px;
				color: #FFF;
				background-image: url(../images/back_featurebox_maincol.gif);
				font-size: 12px;
				line-height: 16px;
				border-bottom: 14px solid #000;
			}

			.featureboxmaincolwhite
			{
				color: #000;
				background-image: url(../images/back_featurebox_maincol_white.gif);
			}

			.featureboxwhite
			{
				background-image: url(../images/back_featurebox_white.gif);
			}

			.featureboxgreen
			{
				background-image: url(../images/back_featurebox_green.gif);
				margin-top: 0px;
				margin-bottom: 2px;
			}

			.featurebox_inner
			{
				background: transparent url(../images/back_featurebox_bottom.gif) no-repeat 0 100%;
				padding: 7px 18px 16px 18px;
			}

				.featurescroller
				{
					height: 200px; /* default height */
					overflow: auto;
					overflow-x: none;
					border-top: 1px solid #c18815;
					border-bottom: 1px solid #c18815;
					padding: 0px 8px 0px 2px;
				}

					.featureboxmaincol .featurebox_inner .featurescroller
					{
						border-color: #333;
					}

					.featureboxwhite .featurescroller
					{
						border-color: #eee;
					}

					.featureboxgreen .featurescroller
					{
						border-color: #daedcf;
					}

					.featureboxmaincolwhite .featurebox_inner .featurescroller
					{
						border-color: #eee;
					}

				.featureboxmaincol .featurebox_inner
				{
					background-image: url(../images/back_featurebox_bottom_maincol.gif);
				}

				.featureboxmaincolwhite .featurebox_inner
				{
					background-image: url(../images/back_featurebox_maincol_bottom_white.gif);
				}

				.featureboxwhite .featurebox_inner
				{
					background-image: url(../images/back_featurebox_bottom_white.gif);
				}

				.featureboxgreen .featurebox_inner
				{
					background-image: url(../images/back_featurebox_bottom_green.gif);
				}

				.featurebox_inner h1,
				.featurebox_inner h2,
				.featurebox_inner h3,
				.featurebox_inner h4,
				.featurebox_inner h5,
				.featurebox_inner h6,
				.featurebox_inner p,
				.featurebox_inner ul,
				.featurebox_inner ol,
				.featurebox_inner table
				{
					margin-top: 10px;
					margin-bottom: 0px;
				}

				.featurebox_inner ol
				{
					margin-left: 20px;
				}

				.featurebox_inner ul
				{
					margin-left: 20px;
				}

					.featureboxmaincol .featurebox_inner ul
					{
						margin-left: 0px;
					}

					.featurebox_inner ul li,
					.featurebox_inner ol li
					{
						margin: 8px 0px 0px 0px;
					}

						.featureboxmaincol .featurebox_inner ul li,
						.featureboxmaincol .featurebox_inner ol li
						{
							margin: 16px 0px 0px 0px;
						}

				.featurebox_inner a:link	{ color: #000; }
				.featurebox_inner a:visited	{ color: #000; }
				.featurebox_inner a:hover	{ color: #000; }
				.featurebox_inner a:active	{ color: #000; }

					.featureboxmaincol .featurebox_inner a:link	{ color: #FFF; }
					.featureboxmaincol .featurebox_inner a:visited	{ color: #FFF; }
					.featureboxmaincol .featurebox_inner a:hover	{ color: #FFF; }
					.featureboxmaincol .featurebox_inner a:active	{ color: #FFF; }

					.featureboxmaincolwhite .featurebox_inner a:link	{ color: #0058b2; }
					.featureboxmaincolwhite .featurebox_inner a:visited	{ color: #0058b2; }
					.featureboxmaincolwhite .featurebox_inner a:hover	{ color: #369ad3; }
					.featureboxmaincolwhite .featurebox_inner a:active	{ color: #369ad3; }

					.featureboxwhite .featurebox_inner a:link	{ color: #0058b2; }
					.featureboxwhite .featurebox_inner a:visited	{ color: #0058b2; }
					.featureboxwhite .featurebox_inner a:hover	{ color: #369ad3; }
					.featureboxwhite .featurebox_inner a:active	{ color: #369ad3; }

					.featureboxgreen .featurebox_inner a:link	{ color: #408a13; }
					.featureboxgreen .featurebox_inner a:visited	{ color: #408a13; }
					.featureboxgreen .featurebox_inner a:hover	{ color: #75bb4a; }
					.featureboxgreen .featurebox_inner a:active	{ color: #75bb4a; }

				.featurebox_inner h3
				{
					color: #813700;
					padding: 10px 0px 5px 0px;
					margin: 0px 0px 16px 0px;
					border-bottom: 1px solid #c18815;
					font: normal 17px/19px Georgia, "Times New Roman", serif;
					text-transform: uppercase;
					text-align: center;
				}

					.featureboxwhite .featurebox_inner h3
					{
						color: #c25300;
						border-color: #f0bf83;
					}

					.featureboxgreen .featurebox_inner h3
					{
						color: #699c4a;
						border-color: #daedcf;
						font-size: 13px;
						line-height: 17px;
						font-weight: bold;
						margin: -7px 0px 0px 0px;
					}

						.sidecol .cartbox h3
						{
							padding-right: 17px;
							background: transparent url(../images/carticon.gif) no-repeat 66% 10px;
						}

					.featureboxmaincol .featurebox_inner h3
					{
						font: normal 18px/23px Georgia, "Times New Roman", serif;
						color: #f9db71;
						border-color: #f0bf83;
					}

					.featureboxmaincolwhite .featurebox_inner h3
					{
						font: normal 18px/23px Georgia, "Times New Roman", serif;
						color: #000;
						border-color: #000;
					}

				.featuredbox_inner h1,
				.featuredbox_inner h2,
				.featuredbox_inner h3,
				.featuredbox_inner h4,
				.content .featuredbox_inner h1,
				.content .featuredbox_inner h2,
				.content .featuredbox_inner h3,
				.content .featuredbox_inner h4
				{
					text-align: center;
				}

		div.content div.cartbox
		{
			border-bottom: 20px solid #000;
		}

			.cartbox table
			{
				width: 100%;
				font-size: 10px;
				line-height: 12px;
				margin: 0px;
			}

				.cartbox table th
				{
					font-weight: bold;
					border-bottom: 1px solid #daedcf;
					padding: 3px 0px 3px 0px;
					font-size: 11px;
				}

					.cartbox table th.center
					{
						text-align: center;
					}

					.cartbox table th.right
					{
						text-align: right;
					}

				.cartbox table td
				{
					border-bottom: 1px solid #daedcf;
					padding: 3px 0px 3px 0px;
				}

					.cartbox table td strong
					{
						font-size: 11px;
					}

					.cartbox table td.total
					{
						text-align: right;
						padding-right: 6px;
					}

					.cartbox table td.right
					{
						text-align: right;
					}

					.cartbox table td.center
					{
						text-align: center;
					}

					.cartbox table td.top
					{
						vertical-align: top;
					}

					.cartbox table tr.justupdated td
					{
						color: #C00;
					}

		.cartbox .notice
		{
			margin: 10px 0px 0px 0px;
			text-align: center;
			font-size: 11px;
			line-height: 14px;
		}

			.cartbox .notice a:link		{ color: #000; text-decoration: none; }
			.cartbox .notice a:visited	{ color: #000; text-decoration: none; }
			.cartbox .notice a:hover	{ color: #666; text-decoration: none; }
			.cartbox .notice a:active	{ color: #666; text-decoration: none; }

				.cartbox .notice a:link	strong		{ color: #408a13; text-decoration: none; font-weight: bold; }
				.cartbox .notice a:visited strong	{ color: #408a13; text-decoration: none; font-weight: bold; }
				.cartbox .notice a:hover strong		{ color: #7ac44e; text-decoration: underline; font-weight: bold; }
				.cartbox .notice a:active strong	{ color: #7ac44e; text-decoration: underline; font-weight: bold; }

		.carttable_container
		{
			border-top: 4px solid #a0d183;
			border-right: 4px solid #528d2e;
			border-bottom: 4px solid #437426;
			border-left: 4px solid #86c561;
			background-color: #fff;
			color: #000;
			padding: 10px;
			zoom: 1;
			margin: 0px 0px 16px 0px;
		}

			.carttable_container a:link	{ color: #000; }
			.carttable_container a:visited	{ color: #000; }
			.carttable_container a:hover	{ color: #000; }
			.carttable_container a:active	{ color: #000; }

			.carttable_container span.qinfo
			{
				color: #fff;
			}

			.carttable_container .sep
			{
				height: 1px;
				line-height: 1px;
				background-color: #e3e3e3;
				margin: 0px 0px 20px 0px;
				padding: 0px;
				overflow: hidden;
				zoom: 1;
			}

			.carttable_container table.carttable
			{
				width: 100%;
				font-size: 12px;
				line-height: 14px;
				margin: 0px 0px 0px 0px;
				zoom: 1;
			}

				.carttable th
				{
					font-weight: bold;
					border-bottom: 1px solid #daedcf;
					padding: 3px 4px 3px 4px;
				}

					.carttable th.center
					{
						text-align: center;
					}

					.carttable th.right
					{
						text-align: right;
					}

				.carttable td
				{
					border-bottom: 1px solid #daedcf;
					padding: 3px 4px 3px 4px;
					vertical-align: middle;
				}

					.carttable td strong
					{

					}

					.carttable td.total
					{
						text-align: right;
						font-weight: bold;
					}

					.carttable td.right
					{
						text-align: right;
					}

					.carttable td.center
					{
						text-align: center;
					}

					.carttable tr.justupdated td
					{
						color: #C00;
					}

					.carttable tr.lastrow td
					{
						border-bottom: 0px;
						padding-top: 10px;
						padding-bottom: 0px;
					}

					.carttable td input.qtyinput
					{
						width: 42px;
						text-align: center;
					}

					.carttable_container input.nicebutton
					{
						background-color: #528d2e;
						color: #fff;
						border: 2px solid #437426;
						padding-right: 2px;
						padding-left: 2px;
						font-size: 11px;
						line-height: 12px;
					}

					.content input.continuebutton
					{
						background-color: #c6720a;
						color: #fff;
						border: 2px solid #a45d05;
						padding: 6px 6px 6px 6px;
						font-size: 13px;
						line-height: 13px;
					}

						.content .carttable_container input.continuebutton
						{
							padding: 2px 2px 2px 2px;
							font-size: 11px;
							line-height: 11px;
						}

					.carttable td input.removebutton
					{
						border: 0px;
						padding: 0px 0px 0px 0px;
						margin: 1px 0px 0px 0px;
						cursor: pointer;
						line-height: 0px;
					}

		.checkouttable
		{
			margin: 0px auto 0px auto;
		}

			.checkouttable td
			{
				padding: 6px 0px 6px 0px;
			}

				.checkouttable td.label
				{
					padding-right: 7px;
					font-weight: bold;
					text-align: right;
					font-size: 11px;
				}

				.checkouttable td input.niceinput,
				.checkouttable td textarea.niceinput,
				.checkouttable select,
				.carttable_container input.niceinput,
				.carttable_container textarea.niceinput
				{
					width: 88px;
					padding: 2px;
					border-style: inset !important;
					border-width: 1px !important;
					border-color: rgb(160,160,160) !important;
				}

				.checkouttable select
				{
					width: auto;
					padding: 0px;
				}

				.checkouttable td.top
				{
					vertical-align: top;
				}

		.comparetable
		{
			border-top: 4px solid #297bb6;
			border-right: 4px solid #1c5794;
			border-bottom: 4px solid #104479;
			border-left: 4px solid #226ea5;
			background-color: #fff;
			color: #000;
			padding: 16px;
			zoom: 1;
			margin: 0px 0px 16px 0px;
		}

			.comparetable table
			{
				margin: 0px 0px 0px 0px;
				color: #fff;
			}

				.comparetable table th
				{
					text-align: center;
					font-weight: bold;
					background-color: #22689a;
					padding: 10px;
					border: 1px solid #fff;
					font-size: 12px;
					line-height: 16px;
					/* text-transform: uppercase; */
				}

				.comparetable table td
				{
					text-align: left;
					font-weight: normal;
					background-color: #0a3663;
					padding: 10px;
					border: 1px solid #fff;
					font-size: 11px;
					line-height: 15px;
					vertical-align: middle;
				}

					.comparetable table td.label
					{
						text-align: center;
						font-weight: bold;
						background-color: #0a3663;
						font-size: 12px;
						line-height: 16px;
					}

					.comparetable table td img.icon
					{
						border: 0px;
						float: left;
						display: inline;
						margin: 0px 8px 14px 0px;
						vertical-align: middle;
					}

		.slimheightheader
		{
			background: #984302 url(../images/back_products_cat.gif) repeat-x 0 0;
			padding: 4px 10px 4px 10px;
			color: #fff;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 21px;
			line-height: 23px;
			font-weight: normal;
			border: 1px solid #fff;
			border-bottom: 0;

			margin: 0 -16px 0 0 !important;
			zoom: 1;
		}

		.slimheight
		{
			height: 320px;
			overflow: auto;
			overflow-y: scroll;
			overflow-x: hidden;
			border: 1px solid #fff;
			padding: 1px;
			margin-right: -16px;
			zoom: 1;
			position: relative;
		}

		.products
		{
			zoom: 1;
			position: relative;
		}

			.products .cat
			{
				margin: 20px 0px 40px -20px;
				zoom: 1;
				position: relative;
			}

				.products .catshort
				{
					margin-bottom: 0;
				}

				.products h3
				{
					background: #984302 url(../images/back_products_cat.gif) repeat-x 0 0;
					padding: 4px 10px 4px 10px;
					color: #fff;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 21px;
					line-height: 23px;
					font-weight: normal;
					margin: 0px 0px 0px 20px;
					zoom: 1;
				}

					.products h3 a.hidertogglelinkMain:link		{ text-decoration: none; }
					.products h3 a.hidertogglelinkMain:visited	{ text-decoration: none; }
					.products h3 a.hidertogglelinkMain:hover	{ text-decoration: underline; }
					.products h3 a.hidertogglelinkMain:active	{ text-decoration: underline; }

				.products h4
				{
					padding: 11px 10px 11px 10px;
					color: #fff;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 13px;
					line-height: 15px;
					font-weight: bold;
					text-transform: uppercase;
					border-bottom: 1px solid #4c2201;
					text-align: center;
					margin: 0px 0px 0px 20px;
				}

				.product
				{
					float: left;
					display: inline;
					width: 143px;
					/*height: 214px;
					overflow: hidden;*/
					margin: 0px 0px 12px 20px;
					padding: 12px 0px 0px 0px;
					font-size: 10px;
					line-height: 13px;
					zoom: 1;
					position: relative;
					text-align: center;
				}

					.catshort .product
					{
						height: 150px;
					}

					.twoperrow
					{
						width: 218px;
					}

					.product h5
					{
						color: #fff;
						font-family: Arial, sans-serif;
						font-weight: bold;
						font-size: 11px;
						line-height: 14px;
						margin: 0px 0px 4px 0px;
						padding: 0px;
						text-align: center;
						/*height: 28px;
						overflow: hidden;*/
						position: relative;
						/*
						zoom: 1;
						position: relative;
						*/
					}

						.product h5 a:link	{ color: #fff; font-weight: bold; text-decoration: underline; }
						.product h5 a:visited	{ color: #fff; font-weight: bold; text-decoration: underline; }
						.product h5 a:hover	{ color: #e38430; font-weight: bold; text-decoration: underline; }
						.product h5 a:active	{ color: #e38430; font-weight: bold; text-decoration: underline; }

					.product .inset
					{
						display: block;
						float: none;
						border: 1px solid #9c4301;
						margin: 0px auto 4px auto;
						width: 70px;
						overflow: hidden;
						background-color: #000;
						padding: 1px;
						text-align: center;
						position: relative;
					}

						.product .inset img.instocksoonimg
						{
							position: absolute;
							top: 1px;
							left: 14px;
							width: 57px;
							height: 57px;
							z-index: 99;
						}

						.product .inset div
						{
							width: 70px;
							height: 70px;
							overflow: hidden;
							margin: 0px auto 0px auto;
							padding: 0px;
							border: 0px;
							position: relative;
						}

							.product .inset div img
							{
								display: block;
								float: none;
								border: 0px;
								margin: 0px auto 0px auto;
								width: 70px;
							}

						.product .inset a.details
						{
							display: block;
							margin: 1px 0px 0px 0px;
							padding: 1px;
							text-align: center;
						}

							.product .inset a.details:link		{ color: #fff; font-weight: normal; background-color: #5a9436; border: 1px solid #abd195; text-decoration: none; }
							.product .inset a.details:visited	{ color: #fff; font-weight: normal; background-color: #5a9436; border: 1px solid #abd195; text-decoration: none; }
							.product .inset a.details:hover		{ color: #fff; font-weight: normal; background-color: #81b95e; border: 1px solid #abd195; text-decoration: none; }
							.product .inset a.details:active	{ color: #fff; font-weight: normal; background-color: #81b95e; border: 1px solid #abd195; text-decoration: none; }

					.product .buttons
					{
						height: 18px;
						margin: 0px 0px 2px 0px;
						/*
						zoom: 1;
						position: relative;
						*/
					}

						.product .buttons a
						{
							float: left;
							display: inline;
							font-size: 10px;
							line-height: 16px;
							padding: 0px 3px 0px 3px;
							margin: 0px 2px 0px 0px;
							zoom: 1;
							position: relative;
						}

							.product .buttons a:link	{ color: #fff; font-weight: normal; background-color: #5a9436; border: 1px solid #abd195; text-decoration: none; }
							.product .buttons a:visited	{ color: #fff; font-weight: normal; background-color: #5a9436; border: 1px solid #abd195; text-decoration: none; }
							.product .buttons a:hover	{ color: #fff; font-weight: normal; background-color: #81b95e; border: 1px solid #abd195; text-decoration: none; }
							.product .buttons a:active	{ color: #fff; font-weight: normal; background-color: #81b95e; border: 1px solid #abd195; text-decoration: none; }

								.product .buttons a.details:link	{ color: #fff; font-weight: normal; background-color: #a05705; border: 1px solid #d09858; text-decoration: none; }
								.product .buttons a.details:visited	{ color: #fff; font-weight: normal; background-color: #a05705; border: 1px solid #d09858; text-decoration: none; }
								.product .buttons a.details:hover	{ color: #fff; font-weight: normal; background-color: #c28037; border: 1px solid #d09858; text-decoration: none; }
								.product .buttons a.details:active	{ color: #fff; font-weight: normal; background-color: #c28037; border: 1px solid #d09858; text-decoration: none; }

					.product p
					{
						margin: 0px;
						/*
						zoom: 1;
						position: relative;
						*/
					}

						.product p.price
						{
							font-size: 11px;
							line-height: 14px;
							margin: 0px 0px 1px 0px;
							font-weight: bold;
						}

					.cat .product div.clear
					{
						margin-left: 0px;
						border: 0px;
						background-color: transparent;
					}

				.cat div.clear
				{
					width: auto;
					height: 1px;
					background-color: #4c2201;
					margin: 0px 0px 0px 20px;
					zoom: 1;
					position: relative;
				}

		.productdetailp
		{
			font-weight: bold;
		}

			.productdetailp strong
			{
				color: #ffe116;
			}

		.dualcol
		{

		}

			.dualcol .maincol
			{
				float: left;
				display: inline;
				width: 480px;
			}

			.dualcol .sidecol
			{
				float: right;
				display: inline;
				width: 223px;
			}

				.dualcol .sidecol .featurebox
				{
					margin-top: 0px;
					margin-bottom: 14px;
					margin-left: 0px;
				}

	.extracontent
	{
		margin: 40px auto 20px auto;
		padding: 20px 20px 10px 20px;
		background-color: #000;
		border: 1px solid #584325;
		width: 720px;
		text-align: left;
	}

		.extracontent h1,
		.extracontent h2,
		.extracontent h3,
		.extracontent h4,
		.extracontent h5,
		.extracontent h6,
		.extracontent p,
		.extracontent ul,
		.extracontent ol,
		.extracontent table
		{
			margin-bottom: 16px;
		}

		.extracontent h2
		{
			font: normal 18px/21px Georgia, "Times New Roman", serif;
			color: #f9db71;
		}

		.extracontent p
		{

		}

		.extracontent .inset
		{
			float: right;
			display: inline;
			margin: 0px 0px 0px 10px;
			border: 1px solid #999;
		}

	.foot
	{
		border-top: 1px solid #584325;
		border-bottom: 1px solid #584325;
		background: #4a3b23 url(../images/back_foot.gif) repeat-x 0 0;
		padding: 14px 20px 14px 20px;
		text-align: left;
		font-size: 11px;
		color: #928673;
		position: relative;
	}

		.foot A:link { text-decoration: none; font-weight: normal; color: #928673; }
		.foot A:visited { text-decoration: none; font-weight: normal; color: #928673; }
		.foot A:hover { text-decoration: none; font-weight: normal; color: #FFF; }
		.foot A:active { text-decoration: none; font-weight: normal; color: #FFF; }

		.sharebar
		{
			padding: 1px 19px 1px 19px;
			margin: 30px 0;
			text-align: center;
			height: 32px;
		}

		.footbar
		{
			padding: 16px 19px 16px 19px;
			text-align: center;
		}

			.guaranteeinset
			{
				display: inline-block;
				background: #fff;
				padding: 0px;
				margin: 0px 44px 0 0;
				text-align: center;
				width: 68px;
				height: 68px;
				line-height: 66px;
				border: 2px solid #ca9f32;
				overflow: hidden;
				vertical-align: top;

				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}

				.guaranteeinset img
				{
					width: 60px;
					height: auto;
					border: 0;
					vertical-align: middle;

					-ms-interpolation-mode: bicubic;
				}

				.footbar a.guaranteeinset:hover,
				.footbar a.guaranteeinset:active
				{
					opacity: 0.8;
					zoom: 1;
				}

			.AuthorizeNetSeal
			{
				display: inline-block;
				margin-left: 44px;
				/*width: 200px;*/
			}

			a.sisterinset1
			{
				float: left;
				display: inline;
				position: relative;
				width: 190px;
				margin: -24px 0 0 0;
				padding: 0;
				border: 0;
				text-decoration: none !important;

				-ms-interpolation-mode: bicubic;
			}

			a.sisterinset2
			{
				float: right;
				display: inline;
				position: relative;
				width: 190px;
				margin: -24px 0 0 0;
				padding: 0;
				border: 0;
				text-decoration: none !important;

				-ms-interpolation-mode: bicubic;
			}

				.sisterinset1 img,
				.sisterinset2 img
				{
					width: 100%;
					height: auto;
					border: 0;
					display: block;
				}

				a.sisterinset1 span,
				a.sisterinset2 span
				{
					position: relative;
					width: 100%;
					height: 18px;
					margin: -6px 0 0 0;
					display: block;
					padding: 0;
					text-align: center;
					color: #fff;
					background: #e37916;
					font-size: 11px;
					line-height: 18px;
					font-weight: bold;
					text-decoration: none !important;

					text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);

					/*
					-webkit-border-radius: 12px;
					-moz-border-radius: 12px;
					border-radius: 12px;
					*/

					-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
					-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
					box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.15);
				}

					a.sisterinset1:hover,
					a.sisterinset1:active,
					a.sisterinset2:hover,
					a.sisterinset2:active
					{
						opacity: 0.8;
						zoom: 1;
					}

.niceform
{
	margin: 0 auto;
}

	.niceform td
	{
		padding: 4px 0;
		text-align: left;
		vertical-align: middle;
	}

		.niceform td.label
		{
			font-weight: bold;
			text-align: right;
			padding-right: 10px;
			font-size: 14px;
		}

		.niceform td.inlinesubmit
		{
			padding-left: 10px;
		}

		.niceform td.top
		{
			vertical-align: top;
		}

		.niceinput
		{
			border: 2px solid #999;
			padding: 5px;
			background: #fff;
			vertical-align: middle;
		}

		.nicesubmit
		{
			border: 0;
			vertical-align: middle;
		}

		.req
		{
			color: #c00;
			font-weight: bold;
			padding-right: 2px;
		}

a#trackresulthiderbutton
{
	display: block;
	text-align: center;
	margin: 20px auto 0 auto;
}

#trackresulthider
{
	/*display: none;*/
}

.trackresult
{
	margin: 20px auto 0 auto;
	padding: 20px;
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	border: 1px solid #555;
	background: #222;
}

	.trackresult p
	{
		margin: 0;
		padding: 0;
	}

	.trackresult .tracklabel
	{
		font-weight: bold;
		color: #999;
	}

	.trackresult p.trackemph
	{
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
		margin-top: 12px;
		margin-bottom: 12px;
		padding: 12px;
		background: #fff;
		color: #000;
	}

.dpoWhiteBox
{
	background: #fff;
	color: #000;
	font-size: 15px;
	padding: 6px 10px;
	display: inline-block;
	vertical-align: middle;

	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.5);
}

.dpotable
{
	margin: 20px 0;
	width: 100%;
}

	.dpotable th
	{
		background: #d4b66d;
		color: #000;
		font-weight: bold;
		padding: 6px;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
		vertical-align: middle;
		text-align: center;
	}

	.dpotable td
	{
		background: #222;
		color: #fff;
		font-weight: normal;
		padding: 6px;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
		vertical-align: middle;
		text-align: center;
	}

		.dpotable td img
		{
			border: 0;
			margin: 0 auto;
			display: inline;
			padding: 0;
			vertical-align: middle;
			max-width: 100%;
		}

		.dpotable td .roundlink
		{
			margin-top: 6px;
		}

.dpoForm {

}

	.dpoForm label {
		font-weight: normal;
		color: #fff;
	}

	.dpoTableHidableRow {
		display: none;
	}

.dpoHidableInfo {
	display: none;
}

.dpoqr {
	width: 130px; /* original size is 412x412 */
	height: auto;
	border: 0;
	background: #fff;
	-ms-interpolation-mode: bicubic;
}

.dpoFormLabel {
	display: inline-block;
	width: 45%;
	text-align: right;
	vertical-align: top;
	padding-right: 4px;
}

.dpoFormValue {
	color: #d4b66d;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	word-wrap: break-word;
}

	.carttable_container .dpoFormValue {
		color: #000;
		font-weight: bold;
	}

#dpoCurrency {
	vertical-align: middle;
	border: 2px solid #d4b66d;
}

#dpoTransId {
	vertical-align: middle;
	border: 2px solid #d4b66d;
	padding: 3px;
}

.dpoNotification {
	background: #900;
	border-bottom: 1px solid #fff;
	padding: 12px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	position: relative;
	z-index: 2;
	vertical-align: middle;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/ */
	background: #732799; /* Old browsers */
	background: -moz-linear-gradient(top,  #732799 0%, #511677 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #732799 0%,#511677 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #732799 0%,#511677 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#732799', endColorstr='#511677',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.3);
}

	.dpoNotification a {
		display: block;
		text-decoration: none;
		font-weight: bold;
		vertical-align: middle;
	}

	.dpoNotification span {
		font-size: 13px;
		line-height: 16px;
		text-transform: uppercase;
		vertical-align: middle;
		font-weight: bold;
		color: #f2d796;
	}

	.dpoNotification img {
		vertical-align: middle;
	}



/* -- CLASSES -- */

.clear
{
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0px;
	margin: -1px 0px 0px 0px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	/* display: block; */
}

.center
{
	text-align: center;
}

.niceborder
{
	padding: 1px;
	/* background-color: #000; */
	border: 1px solid #934301;
}

a.nicelink
{
	background-color: #2c5311;
	padding: 1px 4px 1px 4px;
	border: 1px solid #4c722a;
}

	a.nicelink:link		{ color: #fff; font-weight: bold; background-color: #2c5311; text-decoration: none; }
	a.nicelink:visited	{ color: #fff; font-weight: bold; background-color: #2c5311; text-decoration: none; }
	a.nicelink:hover	{ color: #fff; font-weight: bold; background-color: #4c722a; text-decoration: none; }
	a.nicelink:active	{ color: #fff; font-weight: bold; background-color: #4c722a; text-decoration: none; }

	.proddetailextras_v2 a.nicelink,
	.proddetailextras_v2 a.nicelink:link,
	.proddetailextras_v2 a.nicelink:visited,
	.proddetailextras_v2 a.nicelink:hover,
	.proddetailextras_v2 a.nicelink:active
	{
		font-weight: normal;
		font-size: 11px;
		padding: 6px 3px;
	}

a.nicelinkblue
{
	background-color: #164668;
	padding: 1px 4px 1px 4px;
	border: 1px solid #2e678f;
}

	a.nicelinkblue:link	{ color: #fff; font-weight: bold; background-color: #164668; text-decoration: none; }
	a.nicelinkblue:visited	{ color: #fff; font-weight: bold; background-color: #164668; text-decoration: none; }
	a.nicelinkblue:hover	{ color: #fff; font-weight: bold; background-color: #2e678f; text-decoration: none; }
	a.nicelinkblue:active	{ color: #fff; font-weight: bold; background-color: #2e678f; text-decoration: none; }

a.nicelinkorange
{
	background-color: #8e4d08;
	padding: 1px 4px 1px 4px;
	border: 1px solid #b07a1b;
}

	a.nicelinkorange:link		{ color: #fff; font-weight: bold; background-color: #8e4d08; text-decoration: none; }
	a.nicelinkorange:visited	{ color: #fff; font-weight: bold; background-color: #8e4d08; text-decoration: none; }
	a.nicelinkorange:hover		{ color: #fff; font-weight: bold; background-color: #b07a1b; text-decoration: none; }
	a.nicelinkorange:active		{ color: #fff; font-weight: bold; background-color: #b07a1b; text-decoration: none; }

a.nicelinkpurple
{
	background-color: #4f306f;
	padding: 1px 4px 1px 4px;
	border: 1px solid #6d4498;
}

	a.nicelinkpurple:link		{ color: #fff; font-weight: bold; background-color: #4f306f; text-decoration: none; }
	a.nicelinkpurple:visited	{ color: #fff; font-weight: bold; background-color: #4f306f; text-decoration: none; }
	a.nicelinkpurple:hover		{ color: #fff; font-weight: bold; background-color: #7d55a6; text-decoration: none; }
	a.nicelinkpurple:active		{ color: #fff; font-weight: bold; background-color: #7d55a6; text-decoration: none; }

	.proddetailextras_v2 a.nicelinkpurple,
	.proddetailextras_v2 a.nicelinkpurple:link,
	.proddetailextras_v2 a.nicelinkpurple:visited,
	.proddetailextras_v2 a.nicelinkpurple:hover,
	.proddetailextras_v2 a.nicelinkpurple:active
	{
		font-weight: normal;
		font-size: 11px;
		padding: 6px 3px;
	}

a.nicelinkbox
{
	display: block;
	padding: 4px 4px 4px 4px;
	margin: 16px auto 16px auto;
	clear: both;
}

div.menu a.menubtn
{
	display: inline-block;
	width: 272px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	background: transparent url(../images/menubtn.png) no-repeat 0 0;
	margin: 10px 0 0 0;
	padding: 0;

	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;

	-webkit-transition: padding 0.2s ease;
	-moz-transition: padding 0.2s ease;
	-o-transition: padding 0.2s ease;
	transition: padding 0.2s ease;
}

	div.menu a.menubtn:link		{ color: #fff; font-weight: bold; text-decoration: none; }
	div.menu a.menubtn:visited	{ color: #fff; font-weight: bold; text-decoration: none; }
	div.menu a.menubtn:hover	{ color: #fff; font-weight: bold; text-decoration: none; padding: 0 20px;}
	div.menu a.menubtn:active	{ color: #fff; font-weight: bold; text-decoration: none; padding: 0 20px;}

.nicebtn
{
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	background: transparent url(../images/nicebtn.gif) repeat-x 0 0;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	height: 30px;
	padding: 0px 0px 0px 10px;
	text-align: center;
}

	.nicebtn_orange
	{
		background-image: url(../images/nicebtn_orange.gif);
	}

	.nicebtn_purple
	{
		background-image: url(../images/nicebtn_purple.gif);
	}

	.proddetailextras .nicebtn
	{
		margin: 10px 0px 0px 0px;
		width: 215px;
	}

	.proddetailextras_v2 .nicebtn
	{
		float: none;
		display: block;
		margin: 10px 0px 0px 0px;
		width: auto;
		background: #fff none;
		color: #000;
		border: 2px solid green;
		height: auto;

		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}

		.proddetailextras_v2 .nicebtn_purple
		{
			background: #4f306f none;
			border-color: #6d4498;
		}

	.nicebtn .nicebtn_inner
	{
		background: transparent url(../images/nicebtn_right.gif) no-repeat 100% 0;
		padding: 0px 10px 0px 0px;
		zoom: 1;
	}

		.nicebtn_orange .nicebtn_inner
		{
			background-image: url(../images/nicebtn_right_orange.gif);
		}

		.nicebtn_purple .nicebtn_inner
		{
			background-image: url(../images/nicebtn_right_purple.gif);
		}

			.proddetailextras_v2 .nicebtn_purple .nicebtn_inner
			{
				color: #fff;
			}

		.nicebtn .nicebtn_inner a:link		{ color: #FFF; font-weight: bold; text-decoration: none; }
		.nicebtn .nicebtn_inner a:visited	{ color: #FFF; font-weight: bold; text-decoration: none; }
		.nicebtn .nicebtn_inner a:hover		{ color: #FFF; font-weight: bold; text-decoration: none; }
		.nicebtn .nicebtn_inner a:active	{ color: #FFF; font-weight: bold; text-decoration: none; }

		.proddetailextras .nicebtn .nicebtn_inner
		{
			/* width: 205px; */
			vertical-align: middle;
			padding-top: 6px;
			height: 30px;
			zoom: 1;
		}

		.proddetailextras_v2 .nicebtn .nicebtn_inner
		{
			background: transparent none;
			padding-top: 10px;
			padding-bottom: 10px;
			height: auto;
		}

			.proddetailextras .nicebtn .nicebtn_inner .soldout
			{
				line-height: 18px;
				font-size: 14px;
			}

			.proddetailextras .nicebtn .nicebtn_inner select,
			.proddetailextras .nicebtn .nicebtn_inner input
			{
				border: 1px solid #2c5311;
				font-size: 12px;
				vertical-align: middle;
				margin-left: 2px;
			}

				.proddetailextras .nicebtn .nicebtn_inner input.nicebutton
				{
					border: 1px solid #fff;
					font-size: 11px;
					padding: 0px 2px 0px 2px;
					font-family: Arial, sans-serif;
					background-color: #b86c0e;
				}

					.proddetailextras_v2 .nicebtn .nicebtn_inner input.nicebutton
					{
						border: 0;
						background: #437426 url(../images/carticon_whiteongreen.gif) no-repeat 96% 50%;
						padding: 9px 22px 9px 5px;

						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
					}

						.proddetailextras_v2 .nicebtn .nicebtn_inner input.nicebutton:hover,
						.proddetailextras_v2 .nicebtn .nicebtn_inner input.nicebutton:active
						{
							opacity: 0.8;
							zoom: 1;
						}

input.nicebutton:hover,
input.nicebutton:focus,
input.nicebutton:active
{
	border-color: #fff;
}

.hidertogglelink
{
	float: right;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 0px 4px;
	border: 1px solid #853a01;
	/* width: 95px; */
	font-family: Arial, sans-serif;
	zoom: 1;
	color: #000;
	display: none;
}

	a.hidertogglelink:link		{ color: #000; text-decoration: none; font-weight: bold; background-color: #fff; }
	a.hidertogglelink:visited	{ color: #000; text-decoration: none; font-weight: bold; background-color: #fff; }
	a.hidertogglelink:hover		{ color: #000; text-decoration: none; font-weight: bold; background-color: #fff; }
	a.hidertogglelink:active	{ color: #000; text-decoration: none; font-weight: bold; background-color: #fff; }

.nextavailwarningforprodcat
{
	float: right;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 4px;
	padding: 0px 3px 0px 3px;
	border: 1px solid #900;
	/* width: 95px; */
	font-family: Arial, sans-serif;
	zoom: 1;
	color: #900;
	background-color: #fff;
}

.nextavailwarningforprod
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border: 1px solid #900;
	/* width: 95px; */
	font-family: Arial, sans-serif;
	zoom: 1;
	color: #900;
	background-color: #fff;
}

.hider
{
	/* display: none; */
}

.deliverydiscount
{
	font-weight: bold;
	color: #900;
}








.qinfo
{
	padding: 0px 3px 0px 3px;
	border: 1px solid #4c722a;
	background-color: #2c5311;
	font-weight: bold;
	margin-left: 3px;
	cursor: help;
	font-size: 11px;
	color: #fff;
}

	.cartbox .qinfo
	{
		padding: 0px 2px 0px 2px;
		border: 0px;
		font-size: 11px;
		line-height: 10px;
		margin-left: 0px;
		margin-right: 2px;
		color: #fff;
	}

.qtipComingSoon
{
	cursor: help;
}

.qtip-wrapper
{

}

	.qtip-contentWrapper
	{
		background-color: #fbf7aa !important;
		color: #000;
		font-size: 11px;
		line-height: 14px;
		padding: 5px;
	}

		.qtip-title
		{
			background-color: #fbf7aa !important;
		}

		.qtip-content
		{
			background-color: #fbf7aa !important;
		}

			.qtip-content ul,
			.qtip-content ol
			{
				margin: 0px 0px 0px 16px;
				list-style: disc;
			}

				.qtip-content ul li
				{

				}

#sVmFormCheck,
.sVmFormCheck
{
	display: none;
}





.zipcover
{
	border: 1px solid #fff;
	width: 250px;
	height: 208px;
	background-color: #222;
	overflow: auto;
	margin: 0px auto 16px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}

	.zipcover table
	{
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 100%;
	}

		.zipcover table tr th
		{
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			background-color: #487f26;
			padding: 3px 8px 3px 8px;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
		}

			.zipcover table tr th.totalheader
			{
				font-size: 14px;
				padding-top: 6px;
				padding-bottom: 6px;
			}

		.zipcover table tr td
		{
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			background-color: #333;
			padding: 3px 8px 3px 8px;
			font-weight: bold;
			text-align: left;
		}

			.zipcover table tr td.zipcode
			{
				text-align: center;
			}

			.zipcover table tr.altrow td
			{
				background-color: #000;
			}

@media print {
	.noprint {
		display: none;
	}
}




.button,
a.button {
	display: inline-block;
	margin: 12px 2px;
	color: #fff;
	background: #4a7929;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.1;
	padding: 10px 18px;
	border-top: 2px solid rgba(255, 255, 255, 0.3);
	border-bottom: 2px solid rgba(0, 0, 0, 0.3);
	text-decoration: none;
	cursor: pointer;

	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);

	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;

	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3);

	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.button:hover,
.button:active,
.button:focus,
a.button:hover,
a.button:active {
	background: #73b048;
}



