﻿/* ==========================================================================
   .Wide Template Global Styles
   ========================================================================== */

#content {
	width: auto
}
@media screen and (min-width: 0px) {
	.wrapper {
		width: 768px
	}
	#ad-unit125 {
		width: 0
	}
	.site__header, .site__footer {
		min-width: 768px
	}
	.site__nav li {
		font-size: 11px
	}
	.site__nav .primary > li > a {
		padding: 1em 0.74em
	}
	.site__search form {
		width: 525px
	}
	.stock-search input[type=text] {
		width: 300px
	}
	.site__footer--secondary {
		padding: 0 0 9.5em
	}
	.site__footer__nav ul li a {
		border-right: 0;
		font-size: 11px;
		padding: 0 1px
	}
}
@media screen and (min-width: 900px) {
	.wrapper {
		width: 875px
	}
	#ad-unit125 {
		width: 126px
	}
	.site__nav li {
		font-size: 12px
	}
	.site__nav .primary > li > a {
		padding: 1em 0.93em
	}
	.site__search form {
		width: 633px
	}
	.stock-search input[type=text] {
		width: 400px
	}
	.site__footer__nav ul li a {
		border-right: 1px solid #ffffff;
		padding: 0 0.5em
	}
}
@media screen and (min-width: 1100px) {
	.wrapper {
	    width: 1024px
    }
	.site__nav .primary > li > a {
		padding: 1em 1.7em
	}
	.site__search form {
		width: 782px
	}
	.site__footer--secondary {
		padding: 0 0 4.75em
	}
	.site__footer__nav ul li a {
		font-size: 12px;
		padding: 0 1em
	}
}
@media screen and (min-width: 1200px) {
	.wrapper {
        width: 1180px
	}
	.site__nav .primary > li > a {
		padding: 1em 2.52em
	}
	.site__search form {
		width: 938px
	}
}
@media screen and (min-width: 1300px) {
	.wrapper {
        width: 1280px
	}
	.site__nav .primary > li > a {
		padding: 1em 3.03em
	}
	.site__search form {
		width: 1038px
	}
}
@media print {
    .wide #content #left-column-div {
        width: 680px
    }
}