/****** FILE: millerstn/css/products.css *****/
.content { padding-bottom: 0px; }

.product-space-bottom { margin-bottom: 30px; }

.accordion-group.product-space-bottom { margin-bottom: 50px; }

.accordion-group h4.accordion-group-title { font-size: 16px; }

.tabs > li > a,
.accordion > dt > a,
.tabs > li > span,
.accordion > dt > span
{
color: #777;
display: block;
font-size: 12px;
}

.tabs > li.selected > a,
.accordion > dt.selected a,
.accordion > dt.selected > span,
.tabs > li.selected > span
{ color: #b11016; }

/* Tabs */
.tabs { width: 100%; }

.display-table .tabs
{
display: table;
table-layout: fixed;
}

.no-display-table .tabs { overflow: hidden; }

	.tabs > li { text-align: center; }

	.display-table .tabs > li { display: table-cell; }

	.no-display-table .tabs > li { float: left; }

		.tabs > li > a,
		.tabs > li > span
		{
		background-color: #eee;
		border-right: 1px solid #999;
		padding: 5px 0px;
		}

		.tabs > li.selected > a { background-color: #dbdbdb; }

		.tabs > li.first-child > a
		{		
		background: url(/millerstn/images/tab-left-deselected.png) repeat-y left top;
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(238,238,238,1) 30%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 30%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 30%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 30%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(238,238,238,1) 30%); /* W3C */
		background-color: transparent;
		}
		
		.tabs > li.last-child > a
		{		
		background: url(/millerstn/images/tab-right-deselected.png) repeat-y left top;
		background: -moz-linear-gradient(left,  rgba(238,238,238,1) 70%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(70%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(238,238,238,1) 70%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(238,238,238,1) 70%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(238,238,238,1) 70%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(238,238,238,1) 70%,rgba(255,255,255,0) 100%); /* W3C */
		background-color: transparent;
		border-right-width: 0px;
		}
		
		.tabs > li.first-child.selected > a
		{		
		background: url(/millerstn/images/tab-left-selected.png) repeat-y left top;
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(219,219,219,1) 30%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 30%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 30%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 30%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(219,219,219,1) 30%); /* W3C */
		background-color: transparent;
		}
		
		.tabs > li.last-child.selected > a
		{
		background: url(/millerstn/images/tab-right-selected.png) repeat-y left top;
		background: -moz-linear-gradient(left,  rgba(219,219,219,1) 70%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(70%,rgba(219,219,219,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(219,219,219,1) 70%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(219,219,219,1) 70%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(219,219,219,1) 70%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(219,219,219,1) 70%,rgba(255,255,255,0) 100%); /* W3C */
		background-color: transparent;
		}

		.tabs > li > span {
			border: none;
			background: url(/millerstn/images/tab-only-selected.png) repeat-y left top;
			background: -moz-linear-gradient(left,
				rgba(255,255,255,0) 0%,
				rgba(238,238,238,1) 30%,
				rgba(238,238,238,1) 70%,
				rgba(255,255,255,0) 100%
			); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top,
				color-stop(0%,rgba(255,255,255,0)),
				color-stop(30%,rgba(238,238,238,1)),
				color-stop(70%,rgba(238,238,238,1)),
				color-stop(100%,rgba(255,255,255,0))
			); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,
				rgba(255,255,255,0) 0%,
				rgba(238,238,238,1) 30%,
				rgba(238,238,238,1) 70%,
				rgba(255,255,255,0) 100%
			); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,
				rgba(255,255,255,0) 0%,
				rgba(238,238,238,1) 30%,
				rgba(238,238,238,1) 70%,
				rgba(255,255,255,0) 100%
			); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,
				rgba(255,255,255,0) 0%,
				rgba(238,238,238,1) 30%,
				rgba(238,238,238,1) 70%,
				rgba(255,255,255,0) 100%
			); /* IE10+ */
			background: linear-gradient(to right,
				rgba(255,255,255,0) 0%,
				rgba(238,238,238,1) 30%,
				rgba(238,238,238,1) 70%,
				rgba(255,255,255,0) 100%
			); /* W3C */
			background-color: transparent;
		}

/* Accordion */
.accordion,
.accordion > dt,
.accordion > dd
{ margin: 0px; }

.accordion > dt { display: none; }

	.accordion > dt
	{
	background-color: #ddd;
	margin-top: 6px;
	}

		.accordion > dt > a,
		.accordion > dt > span
		{
		background-repeat: no-repeat;
		background-position: right center;
		font-weight: bold;
		line-height: 16px;
		padding: 5px 40px 5px 24px;
		}

		.datauri .accordion > dt > a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAMAAAA25D%2FgAAAAvVBMVEX%2F%2F%2F%2FQz8%2FNzc2IiIiJiYnLysqEhITMy8vW1dWRkZGcnJyop6fCwcHU09OBgIDGxcXEw8N%2Ff399fX2%2Bvb22trZ8fHy4t7d%2Bfn57e3u1tbXQ0NDY2NjFxcWop6e8u7t5eXmvrq55eXmsrKympaV4eHiRkZGwr694eHifn5%2BdnJx3d3eWlpZ3d3d5eXl6enqQkJCRkZF9fX1%2Ff3%2BAgICEhIR4eHh8fHyUlJScnJzDwsKPj4%2BIiIiJiYnFxcXKysoxtrQ6AAAALHRSTlMAAwoRESMmKCgqKiorKzU5QEtnaW90iYqLkpycn7S0tba4wtfa3uDy9fb8%2FnX4lGUAAAB0SURBVHhefdBVDsNADEVRh5mKzDCBCZS5%2B19Ws4Hn%2B3ssWTZNA%2BKa%2BCz%2FDj2V4e%2FjvokxP5vbOxsbkGtZnl7brgJZXqtLsYogtwPHTzqwbMBt5bmeLzBLMXQ8yPkyZHbvOjpBFiOTuXudMF%2Fb9zXCzVxi%2BgPc5xFguZYrdgAAAABJRU5ErkJggg%3D%3D"); }
		
		.no-datauri .accordion > dt > a { background-image: url(/millerstn/images/accordion-deselected.png); }
		
		.datauri .accordion > dt.selected > a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs%2FSAAABoklEQVR42sVVO0vDYBS9bR41D0hN0jxGV%2FfO%2FhUHf4cIjkWKKqJWqbO7oJvg4OCsWMVB6GQGhZI2EGM8Vxy0mlrTSL%2Bl3O874dx77rm3pTRNaRqnTFM6YqfTaffDcHEQRfSaJONnLAgHkiRRvV5fykX8EseNxyBY6Ha7c2EY0jjSl0qlB03TmrZlEZjzVYzMr0VB2I6iqBEEAcVx%2FOtHqLQpCMKVXKnk77EkimRa1oHneae6rlO5PLrteD8HrgU8ua6bnxiykaqqT57rbtZsuyfLMkuZJfEA78vA9YEnXdMmczWkJsMwjj3f361WqwQZs6rdx%2FsZcDQK96dxqqBfTq3Wgnx3iqJ8qxrxDZRZdx2Hce%2F4QuaYe4ve3ULCNdM0Ex6VTydFvIH7e%2B4teyGrHbkWCJPNmubRsNHwe4J4zwcpyGkoqWI2F2R%2BgpwrkLM3AzlRWR%2ByrjqOk7CLFVX9n5X5YbRL3%2Fd3DBgILt6CkS64WtyTUC5my4o%2FXbJxbNs%2B9J6f51Fxmw2FmJMobldnzCvPNlkg48OkHE9qqC8c0%2FpbfAPJQV5oYceMpwAAAABJRU5ErkJggg%3D%3D"); }
		
		.no-datauri .accordion > dt.selected > a { background-image: url(/millerstn/images/accordion-selected.png); }

	.accordion > dd
	{
	background: url(/millerstn/images/content-bottom-shadow-bg.png) no-repeat center bottom;
	background-size: 100%;
	display: none;
	overflow: hidden;
	padding: 10px 0px 25px 0px;
	min-height: 110px;
	}

	.accordion.no-background > dd { background-image: none; }

	.accordion > dd.selected { display: block; }


@media (max-width: 1000px) {

.accordion > dt { display: block; }

.accordion-group .tabs { display: none; }

.accordion > dd
{
background-image: none;
min-height: 0px;
}

}

.alt-products li.column-row{
	border-bottom: solid 1px #cccccc;
	padding-bottom: 40px;
}

/****** FILE: millerstn/css/product_content.css *****/
#overflow
{
	display: none;
}

.product-image
{
	margin-bottom: 50px;
}

