/* 1.0 GLOBAL STYLES */
body {font:12px Arial, Helvetica, sans-serif; margin:0px auto; color:#000; background:#fff; width:100% important}

/* Associate-O-Matic */
#aom_body {width:630px !important;}

/* #skin {
	background-image:url(http://www.henricksoutdoors.com/images/creatives/skins/chevy/full.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#000;
} */

#skin {background-color:#a39968;}

/* DEFAULT PAGE FRAMEWORK */
#site {width:970px; margin-left:auto; margin-right:auto; margin-bottom:6px; background:#fff;}

#content {width:970px;}

#content .left {width:200px; vertical-align:top;}

#content .middle {width:570px; vertical-align:top; padding:20px;}

#content .right {width:160px; vertical-align:top;}

#featured-deals {padding:0; margin:0}
#featured-deals li {list-style:none; margin-bottom:10px;}

img {border:none;}

h1 {
	font-size: 18px;
	color: #303820;
}

h2 {
	font-size: 1.2em;
	color: #303820;
}

/*Headers*/
.nav-header {
	background: url(images/content_header_arrow.jpg) #30381f right no-repeat;
	height: 23px;
	line-height: 23px;
	color: #fff;
	width:180px;
	text-align:center;
	font-weight: bold;
	margin-left:10px;
	margin-right:10px;
}

.nav-content {
	width:180px;
	margin-left:10px;
	margin-right:10px;
}
	
/*Layout*/
	.partners ul {
		margin-top:4px;
	}
.NavigationLink {
	padding-left: 10px;
	display: block;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px dotted #aaa;
	background: url(images/navigation_bullet.jpg) left center no-repeat;
}
.box {
	margin: 0 0 10px 0;
	padding: 4px;
	width:170px;
	height:160px;
	background-color: #f3f3f3;
	text-align: center;
	font-weight: bold;
}
.box-title {
	height:28px;
}
	.inline-left {
		float: left;
	}
	.inline-right {
		float: right;
	}
	.spacer {
		float: left;
		width: 5px;
		height: 120px;
		margin: 10px 0;
		padding: 4px;
	}
.thumbnail {
	height: 120px;
	width: 160px;
	border: 1px solid #888;
}

.breadcrumb {
	font-size:12px;
	border-bottom:1px solid #EEE;
	padding-bottom:4px;
	padding-right:4px;
	margin-bottom:6px;
}

/* COMMON PAGE ELEMENTS & MODULES */
/* These elements and modules can be seen on all or most pages of the site */

	/* HEADER & FOOTER */
	
		/* HEADER & FOOTER FRAMEWORK */
		#network {
			background-color:#63593d;
			padding:4px 0;
			margin:0 auto;
			text-align:center;
			color:#FFFF99;
			font-size:10px;
			font-weight:bold;
			border-bottom:2px solid #252e12;
			vertical-align:middle;
		}
			#network a {
				color:#ffffff;
			}
		#header {
			background-image:url(/images/masthead/sto.jpg););
			background-repeat:no-repeat;
			background-position:bottom;
			background-color:#a6986b;
			height:190px;
			padding-top:4px;
		}
			#header .span, #footer .span {
				display:block;
				float:none;
				width:970px;
				margin:0 auto;
			}
				#header .span .leader, #footer .span .leader {
					width:970px;
					margin:0 auto; 
					text-align:center;
				}
				#header .span .login {
					width:105px;
					padding:4px;
					text-align:left;
					font-weight:bold;
					line-height:14px;
					position:relative;
					color:#FFFFFF
				}
					#header .span .login a {
						font-size:14px;
						font-weight:bold;
						text-decoration:none;
						color:#FFFFFF
					}	
					#header .span .login a:hover {
						text-decoration:underline;
					}
				#header .span .right, #footer .span .right {
					width:412px;
					padding:12px 0 12px 12px;
				}
					#header .span .right .left, #footer .span .right .left {
						width:200px;
						margin:0;
						padding:0;
					}
					#header .span .right .right, #footer .span .right .right {
						width:212px;
						border:none;
						margin:0;
						padding:0;
					}
		#footer {
			background:#30381f;
			border-top:4px solid #847958;
		}
		
/* SITE */
#site {padding-top:8px;}

		/* HEADER & FOOTER MODULES */

			/* Logo Module */
			.logo {
				float:left;
				margin:30px 0 0 0;
			}
			.tag {
				float:left;
				padding:0 0 0 12px;
				margin:35px 0 0 12px;
				border-left:1px solid #CCC;
				font:12px "Century Gothic", Arial, Helvetica, sans-serif;
				color:#CCC;
			}

			/* Customer Service Module */
			.contact {
				vertical-align:top;
				width:186px;
				padding:0 0 0 12px;
				margin:0 0 0 12px;
				border-left:2px dotted #444;
				text-align:right;
				font-size:11px;
				line-height:17px;
				text-decoration:none;
				color:#fff;
			}
				.contact a {
					text-decoration:none;
					color:#fff;
				}
				.contact h2 {
					font:bold 12px Georgia, "Times New Roman", Times, serif;
					text-transform:uppercase;
					color:#fff;
					margin-bottom:2px;
				}
				.contact .address {
					display:block;
					margin:0 0 10px 0;
					font-size:12px;
					line-height:normal;
				}
					.contact .address a {
						color:#fff;
						font-weight:normal;
						text-decoration:none;
					}
						.contact .address a:hover {
							color:#eee;
							text-decoration:underline;
						}
					.contact .address h2 a {
						font:bold 11px Georgia, "Times New Roman", Times, serif;
						text-transform:uppercase;
						color:#fff;
					}
						.contact .address h2 a:hover {
							color:#eee;
							text-decoration:none;
						}

			/* Network Module */
			.about {
				vertical-align:top;
				width:482px;
				padding:0 12px 0 0;
				margin:12px 0 12px 0;
				border-right:2px dotted #444;
				color:#fff;
				font-size:11px;
			}
				.about a {
					text-decoration:none;
					color:#fff;
				}
				.about h2 {
					font:bold 12px Georgia, "Times New Roman", Times, serif;
					text-transform:uppercase;
					color:#fff;
					margin-bottom:2px;
				}
				.about .left {
					width:50%;
					padding:20px;
					list-style:square;
				}
				.about .right {
					width:50%;
					padding:20px;
						list-style:square;
				}
					.about .left ul li {
						list-style:square;
					}
					.about .right ul li {
						list-style:square;
					}
					
			.links {
				width:200px;
				vertical-align:top;
				color:#fff;
			}
				.links a {
					text-decoration:none;
					color:#fff;
				}
				.links h2 {
					font:bold 12px Georgia, "Times New Roman", Times, serif;
					text-transform:uppercase;
					color:#fff;
					margin-bottom:2px;
				}
				.links select {
					width:198px;
					height:18px;
					margin:10px 0 0 0;
					border:1px solid #999;
					font:normal 11px Arial, Helvetica, sans-serif;
				}


			/* Legal Information Module */
			.legal {
				float:left;
				width:970px;
				margin:6px 0 0 0;
				padding:0 0 12px 0;
				text-align:center;
				font-size:11px;
					color:#fff;
			}
				.legal a {
					font-weight:bold;
					color:#fff;
				}

	/* MAIN NAVIGATION */

		/* MAIN NAVIGATION FRAMEWORK */
		#nav {
			background:#847958;
			border-bottom:4px solid #ffffff;
			border-top:2px solid #ffffff;
		}
			#nav .span {
				display:block;
				float:none;
				width:970px;
				margin:0 auto;
			}
			
		/* SEARCH FRAMEWORK */
		#search {
			background:#000000;
			height:32px;
		}
			#search .span {
				display:block;
				float:none;
				width:970px;
				margin:0 auto;
			}

			/* Search Module */
			.search {
				float:left;
				width:500px;
				color:#ffffff;
			}				
				.search a {
					color:#ffffff;
				}
				.search form {
					padding:4px;
				}
					.search form input {
						width:200px;
						height:18px;
						border:1px solid #999;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					.search form .button {
						width:50px;
						height:20px;
					}

.ad728x90 {
	width:970px;
	padding:4px 0;
	margin:4px 0 0 0;
	text-align:center;
}

.ad160x600 .text {
	text-align:center;
	padding:2px 0;
	background:#000;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
}

#listings {width:230px; margin:40px 10px 10px 10px;}
#listings img {margin-bottom:0px;}
#listings ul {list-style:none; margin:0;}
#listings ul li {margin-bottom:6px;}
