body {
	background: #edeceb url(../images/headerBack.jpg) top left repeat-x;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 82.5%;
}
#headerContainer {
	width: 900px;
	height: 228px;
	margin: 0 auto;
}
#header {
	width: 900px;
	height: 228px;
	padding: 0;
	margin: 0 auto;
	background: url(../images/header.jpg) top left no-repeat;
}
#headerBlinds {
	width: 620px;
	height: 180px;
	background: url(../images/headerBlinds.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerFeeders {
	width: 620px;
	height: 180px;
	background: url(../images/headerFeeders.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerHoppers {
	width: 620px;
	height: 180px;
	background: url(../images/headerHoppers.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}

#headerQuik {
	width: 620px;
	height: 180px;
	background: url(../images/headerQuik.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerCoolers {
	width: 620px;
	height: 180px;
	background: url(../images/headerCoolers.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerMisc {
	width: 620px;
	height: 180px;
	background: url(../images/headerMisc.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerGameGuard {
	width: 620px;
	height: 180px;
	background: url(../images/headerGameGuard.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerPods {
	width: 620px;
	height: 180px;
	background: url(../images/headerPods.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerAccessory {
	width: 620px;
	height: 180px;
	background: url(../images/headerAccessory.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerFeed {
	width: 620px;
	height: 180px;
	background: url(../images/headerFeed.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#headerJoyner {
	width: 620px;
	height: 180px;
	background: url(../images/headerJoyner.gif) center right no-repeat;
	position: relative;
	top: 0;
	left: 268px;
	display: block;
}
#flashHeader {
	width: 631px;
	height: 180px;
	position: relative;
	top: 0;
	left: 268px;
}
#contentContainer {
	width: 100%;
	clear: both;
	height: auto;
	background: #eaeaea url(../images/contentBack.jpg) top left repeat-x;
}
#content {
	height: auto;
	width: 900px;
	margin: 0 auto;
	padding: 10px;
	padding-left: 20px;
}

#breadCrumb {
	float: left;
	height: 34px;
	width: 276px;
	padding: 10px;
	background: url(../images/breadBack.jpg) top left no-repeat;
}
#breadCrumb li {
	display: inline;
}
#contentMain {
	width: 600px;
	float: right;
}
#footerContainer {
	width: 100%;
	clear: both;
	padding: 16px 0 0 0;
	background: #edeceb url(../images/footerBack.jpg) top left repeat-x;
}
#footer {
	width: 860px;
	background: url(../images/footer.jpg) top left no-repeat;
	margin: 0 auto;
	padding: 14px 20px;
	height: 30px;
	font-size: .8em;
	font-style: italic;
	text-align: center !important;
}
#footerNav {
	width: 840px;
	margin: 0 auto;
}
#footerNav li {
	display: inline;
	padding: 0 10px 0 10px;
	font-style: italic;
	border-right: 1px solid #000;
}
.footerLast {
	border: none !important;
}

/* nav */
#nav {
	display: block;
	position: relative;
	top: 0;
	left: 18px;
	width: 870px;
	height: 35px;
}
#nav li {
	display: inline;
}
#nav li a {
	display: block;
	float: left;
	height: 35px;
}
#nav li span {
	display: none;
}
li.homeNav a:link, li.homeNav a:visited {
	background: url(../images/navHome.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 65px;
	padding: 0 0 0 20px;
}
li.homeNav a:hover, li.homeNav a:visited:hover {
	background: url(../images/navHome_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 65px;
	padding: 0 0 0 20px;
}

li#productsNav a:link, li#productsNav a:visited {
	background: url(../images/navProd.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 86px;
}
li#productsNav a:hover, li#productsNav a:visited:hover {
	background: url(../images/navProd_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 86px;
}
li.productsNavActive a:link, li.productsNavActive a:visited {
	background: url(../images/navProd_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 86px;
}

li#aboutNav a:link, li#aboutNav a:visited {
	background: url(../images/navAbout.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 61px;
}
li#aboutNav a:hover, li#aboutNav a:visited:hover {
	background: url(../images/navAbout_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 61px;
}
li.aboutNavActive a:link, li.aboutNavActive a:visited {
	background: url(../images/navAbout_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 61px;
}

li#locNav a:link, li#locNav a:visited {
	background: url(../images/navLoc.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 85px;
}
li#locNav a:hover, li#locNav a:visited:hover {
	background: url(../images/navLoc_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 85px;
}
li.locNavActive a:link, li.locNavActive a:visited {
	background: url(../images/navLoc_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 85px;
}

li#requestNav a:link, li#requestNav a:visited {
	background: url(../images/navRequest.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 162px;
}
li#requestNav a:hover, li#requestNav a:visited:hover {
	background: url(../images/navRequest_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 162px;
}
li.requestNavActive a:link, li.requestNavActive a:visited {
	background: url(../images/navRequest_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 162px;
}

li#linkNav a:link, li#linkNav a:visited {
	background: url(../images/navLink.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 104px;
}
li#linkNav a:hover, li#linkNav a:visited:hover {
	background: url(../images/navLink_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 104px;
}
li.linkNavActive a:link, li.linkNavActive a:visited {
	background: url(../images/navLink_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 104px;
}

li#dealerNav a:link, li#dealerNav a:visited {
	background: url(../images/navDealer.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 116px;
}
li#dealerNav a:hover, li#dealerNav a:visited:hover {
	background: url(../images/navDealer_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 116px;
}
li.dealerNavActive a:link, li.dealerNavActive a:visited {
	background: url(../images/navDealer_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 116px;
}

li#contactNav a:link, li#contactNav a:visited {
	background: url(../images/navContact.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 152px;
}
li#contactNav a:hover, li#dcontactNav a:visited:hover {
	background: url(../images/navContact_over.jpg) top left no-repeat;
	display: block;
	height: 35px;
	width: 152px;
}
li.contactNavActive a:link, li.contactNavActive a:visited {
	background: url(../images/navContact_over.jpg) top left no-repeat !important;
	display: block;
	height: 35px;
	width: 152px;
}

/* link */

a:link, a:visited {
	color: #8a5c29;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	color: #fff;
	background: #8a5c29;
	text-decoration: none;
}
#footerNav a:link, #footerNav a:visited {
	color: #000;
}
#footerNav a:hover, #footerNav a:visited:hover {
	color: #fff;
	background: #000;
}

/* headers */

h1 {
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	padding: .6em 0 .6em .6em;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	color: #8a5c2a;
	padding: .6em 0 .6em .6em;
}

#homeFeatures {
	width: 500px;
	float: left;
	border-right: 1px solid # 888;
	padding-right: 4px;
}
ul#homeFeatures h2 {
	clear: left;
	padding: 10px 0 10px 0;
	font-size: 1.3em;
	font-weight: bold;
	font-style: italic !important;
}
#homeFeatures li {
	border: 1px solid #edeceb;
	margin: 5px 0 0 0;
	padding: 4px;
	padding-left: 120px;
}
#homeFeatures li:hover {
	border: 1px solid #999;
	margin: 5px 0 0 0;
	padding: 4px;
	padding-left: 120px;
}

#homeBlinds {
	background: url(../images/iconBlind2.gif) top left no-repeat;
}
#homeFeeders {
	background: url(../images/iconFeeder.jpg) top left no-repeat;
}
#homeQuik {
	background: url(../images/iconQuik.jpg) top left no-repeat;
}
#homeHoppers {
	background: url(../images/iconHopper.jpg) top left no-repeat;
}

.left {
	float: left;
}
p {
	line-height: 1.2em;
	padding: .4em 0 .4em 0;
	text-align: justify;
}
#homeFeatures p {
	clear: both;
	line-height: 1.2em;
}
img {
	padding: 0 5px;
}

/* Request form */

form {
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 10px 10px 20px 10px;
	margin: 10px 0;
	width: 500px;
	background: #e1b970 url(../images/formBack.jpg) bottom left repeat-x;
}
legend {
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	color: #8a5c2a;
	padding: .5em;
}
.lock {
	background: url(../images/iconLock.gif) top left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
}
.formRow {
	clear: both;
	height: 2em;
	font-size: .9em;
	padding: .2em 6px;
}
form em {
	color: red;
}
form li span {
	display: block;
	font-size: .8em;
	padding: 2px 0;
	font-style: italic;
}
.high {
	background: #bd914f !important;
}
.formElementLabel {
	float: left;
	width: 48%;
}
.formElementInput {
	float: right;
	width: 48%;
	color: #67451f;
	font-weight: bold;
}

/* notices */

div.noticeGood {
	border: 1px solid #2d8137;
	background: #d5e8ce;
	padding: 10px;
}
div.noticeGood h1 {
	color: #2d8137 !important;
}

/* contact Box */

div.contactBox {
	width: 388px;
	height: auto;
	margin: 10px;
}
div.contactBoxTop {
	width: 368px;
	height: 40px;
	padding: 0 10px;
	background: url(../images/contactTop.gif) top left no-repeat;
}
div.contactBoxMid {
width: 368px;
padding: 10px 10px;
background: url(../images/contactMid.gif) top left repeat-y;
	
}
div.contactBoxBottom {
width: 368px;
height: 24px;
padding: 0 10px;
background: url(../images/contactBottom.gif) bottom left no-repeat;
}
div.contactBox h3 {
	font-weight: bold;
	padding: 1em 0;
	font-style: italic;
	font-size: 1em;
}
p.googleMap a:link, p.googleMap a:visited {
	color: #fff !important;
	font-style: italic;
}

/* products */

ul#productsList li {
	width: 120px;
	_width: 50px;
	height: 180px;
	_height: 200px;
	border: 1px solid #999;
	text-align: center;
	display: block;
	float: left;
	margin: 6px;
	_margin: 2px;
	padding: 6px;
}
ul#productsList li a {
	text-align: center;
	clear: both;
}
ul#productsList li img {
	clear: both;
	width: 120px;
}
ul#productsList li:hover {
	background: silver;
}
ul.itemsList {
	width: 600px;
	float: right;
}
ul.itemsList li {
	width: 600px;
	border-top: 1px solid #999;
	clear: both;
	padding: 2px 0 5px 0;
	margin: 6px 0;
}
ul.itemsList li img {
	float: left;
	border: 1px solid #debe90;
	padding: 4px;
	margin: 0 4px 4px 4px;
}
ul.itemsList li.itemHeaderLink {
	border: 0!important;
}
.itemHeaderLink a:link, .itemHeaderLink a:visited {
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	background: #000 url(../images/prodItemBack.jpg) top left repeat-x;
	display: block;
	text-align:left;
	width: 566px;
	margin: 4px 0;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.itemHeaderLink a:hover, .itemHeaderLink a:visited:hover {
	border-right: 2px solid #6b4f28;
	border-bottom: 2px solid #6b4f28;
	border-top: 1px solid #6b4f28;
	border-left: 1px solid #6b4f28;
	background-color: #000;
	background: #debe90 url(../images/prodItemBack_over.jpg) top left repeat-x;
	display: block;
	text-align:left;
	width: 566px;
	margin: 4px 0;
	padding: 4px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.itemHeader {
	border-right: 2px solid #6b4f28;
	border-bottom: 2px solid #6b4f28;
	border-top: 1px solid #6b4f28;
	border-left: 1px solid #6b4f28;
	background-color: #debe90;
}
.itemContent {
	border: 0 !important;
}
.itemNote {
	border: 0 !important;
}
ul.productSpecs {
	width: 46%;
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid #999;
	font-size: .9em;
}
ul.productSpecs li {
	width: 100%;
}
.note {
	font-style: italic;
	color: #888;
}
div.logos a {
	clear: left;
}
.bulleted {
	margin-left: 30px;
	width: auto;
}
.bulleted li {
	border: 0 !important;
	font-style: italic;
	list-style: disc;
}
#SEO {
	display: block;
	margin: 0;
	padding: 0;
	width:11px;
	height:11px;
}
.SEO {
	display: block;
	padding: 0;
	margin: 0;
	width: 5px;
	height: 5px;
	float: left;
}