@font-face {
    font-family: 'MuseoSlab500';
    src: url('http://www.wisconsinredzone.com/fonts/museo_slab_500-webfont.eot');
    src: url('http://www.wisconsinredzone.com/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.wisconsinredzone.com/fonts/museo_slab_500-webfont.woff') format('woff'),
         url('http://www.wisconsinredzone.com/fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('http://www.wisconsinredzone.com/fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('http://www.wisconsinredzone.com/fonts/bebasneue-webfont.eot');
    src: url('http://www.wisconsinredzone.com/fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.wisconsinredzone.com/fonts/bebasneue-webfont.woff') format('woff'),
         url('http://www.wisconsinredzone.com/fonts/bebasneue-webfont.ttf') format('truetype'),
         url('http://www.wisconsinredzone.com/fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SignifyLite';
    src: url('http://www.wisconsinredzone.com/fonts/signifylite-webfont.eot');
    src: url('http://www.wisconsinredzone.com/fonts/signifylite-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.wisconsinredzone.com/fonts/signifylite-webfont.woff') format('woff'),
         url('http://www.wisconsinredzone.com/fonts/signifylite-webfont.ttf') format('truetype'),
         url('http://www.wisconsinredzone.com/fonts/signifylite-webfont.svg#SignifyLite') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*
	Featured Content Slider
	by: Chris Coyier
*/
*	
/* Shipping Countdown Display */

.logo {
	
	width: 968px;
		
}

.logo img {
	
	margin-bottom: 5px;
	
}


#logo {
	z-index: -99999px;
}



#home_countdown-img {

	width: 262px;
	height: 91px;
	/* margin-top: 10px; */ 
	/* margin-left: 160px;  */
	margin-top: -140px; 
	margin-left: 690px; 
	 position: absolute;
	 z-index: -999 !important;	 
	 /*background: url(http://www.nebraskaredzone.com/images/xmas_countdown.jpg);*/
	 background: url(http://www.nebraskaredzone.com/images/countdown.jpg);	 
}

#home_countdown {
	 
	position: relative;
	 margin-top: 59px !important;
	 margin-left: 618px !important;
	 z-index: 99999 !important;	 
}

hr.red-hr { color: #aa2424; }

/* BANNER BUTTONS  */

#bannerlike {
	
	margin-top: 133px; 
	
	margin-left: 0px; 
	
	position: absolute; 
	
	} 
	
#bannerlike img {

	margin-bottom: 0px;
	
}
	
#bannerbuttons { 

	margin-top: 135px;
	
	margin-left: 150px;
	
	position: absolute;
	
} 

#bannerbuttons img {

	margin-bottom: 0px;
	
}

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 25px; margin-top: 50px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#slider-page-wrap {
	
	width: 693px;
	
	margin-top: 15px;
	
	margin-left: 20px;
    
	position: relative;
	
	height: 410px;
	
	background: #ffffff;

}


/*
#pos_xmas_cd dl								{ margin-top: 0px; 
													padding-top: 31px;												
													width: 400px; 
													margin-left: 450px; 
													position: relative;
													font-family: serif; 
													font-size: 12pt;
												}



#gift-text p 									{ width: 400px; margin-top: -160px; margin-left: 40px; position: relative; 
									
													font-family: helvetica, arial, sans-serif; font-size: 12pt;
												}

#gift-text ul 									{ list-style-type: disc; 
													padding-left: 25px; 
													width: 400px; 
													margin-left: 40px; 
													margin-top: -145px;
													position: relative;
													font-family: helvetica, arial, sans-serif; 
													font-size: 12pt;
													line-height: 24pt;
												}
*/												

/*
	TYPOGRAPHY
*/
h1.producttitle								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 150px;
												padding-left: 20px;
												 }
												 
h1.producttitle-2							{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 20px;
												padding-left: 20px;
												 }												 
												 
h1.gifttitle								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 65px;
												padding-left: 20px;
												 }
												 
h1.muggifttitle								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 100px;
												padding-left: 20px;
												 }

												 
												 
h1.christmastitle							{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 60px;
												padding-left: 25px;
												 }
												 
h1.christmas							{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 10px;
												padding-left: 25px;
												 }
												 
h1.holiday								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 150px;
												position: absolute; left: 300px; top: 300px;
												 }
												 
h1.landscape1								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 115px;
												padding-left: 25px;
												 }
												 
h1.landscape								{ font-family: helvetica, arial, sans-serif;
												font-size: 16pt;
												text-decoration: none;
												color: #aa2727;
												margin-top: 15px;
												padding-left: 25px;
												 }
												
ul											{ list-style: disc; color: #424242; }
p.price										{ font-family: helvetica, arial, sans-serif;
												font-size: 12pt;
												text-decoration: none;
												font-weight: bold;
												color: #aa2727;
												 }
												 
p.price a.buy										{ font-family: helvetica, arial, sans-serif;
												font-size: 11pt;
												text-decoration: underline;
												font-weight: bold;
												color: #aa2727;
												 }
												 
p.fprice										{ font-family: helvetica, arial, sans-serif;
												font-size: 10pt;
												text-decoration: none;
												color: #aa2727;
												 }
												 
p.fprice a.fbuy										{ font-family: helvetica, arial, sans-serif;
												font-size: 10pt;
												text-decoration: underline;
												font-weight: bold;
												color: #aa2727;
												 }






a.metadata									{ color: white; text-decoration: underline; font-weight: bold; }
a.metadata:hover							{ text-decoration: underline; font-weight: bold;}
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Arial, sans serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 693px; position: absolute; top: 0px; left: 0px; }	
.shadow-left img							{foreground: transparent url(http://www.nebraskaredzone.com/images/shadow_left.png) bottom center no-repeat;
											 position: absolute; top: 0px; left: 0px;  z-index: 99999;}		
.shadow-right img							{foreground: transparent url(http://www.nebraskaredzone.com/images/shadow_right.png) bottom center no-repeat;
											 position: absolute; top: 0px; left: 656px;  z-index: 99999;}		
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 693px; height: 354px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 693px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{border-style: none;}
/*												{ border-top: 3px solid #7f0202;
												border-right: 3px solid #aa2727;
												border-bottom: 3px solid #aa2727;
												border-left: 3px solid #7f0202; }				
*/	
							
.wrapper img								{border-style: none;}
												
#movers-row									{ margin: -41px 0px 0 116px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(http://www.nebraskaredzone.com/images/transpBlack.png); padding-left: 10px; padding-right: 10px; padding-bottom: 20px; padding-top: 5px; height: 40px; 
											  margin-top: -71px; position: relative; z-index: 9999; color: white; font-family: Arial, sans serif; font-size: 13px;}
.photo-meta-data a							{ color: #ffffff; font-family: Arial, sans serif; font-size: 12px; text-decoration: underline; font-weight:normal; }
.photo-meta-data a:hover					{ color: #ffffff; font-family: Arial, sans serif; font-size: 12px; text-decoration: underline; font-weight:bold; }
.photo-meta-data span 						{ font-size: 11px; }

.photo-meta-data li 						{ margin-bottom: : 10px; }

.cross-link									{ display: block; width: 116px; 
											  position: relative; padding-top: 15px; z-index: 9999; margin: -12px 0px 0px 0px; }
.active-thumb 								{ background: transparent url(http://www.nebraskaredzone.com/images/box.png) bottom center no-repeat;
    											 width: 116px;}

* {
	margin: 0;
	padding: 0;
}
body {
	background: url('../images/topnav_bg2.gif') repeat-x top #FFFFFF; 
	background-position: 0px  162px;

}
div.page-wrap {

	width: 968px;
	margin: 0 auto;
}
div.page-wrap1 {


	
	margin: 0 auto;
		text-align: center;
	display: block;
}

img.imgcenter{
 	display: block;

	text-align: center;
}
a{
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #aa2727;
	
}
h1.intro{
	margin-top: -37px;
	margin-left: 260px;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	line-height: 15pt;
	}

.red{
	color: #aa2727;
	}

a.introlink{
	font-size: 9pt
	}
	
div.main-content{
		float: left;
		width: 763px;
		}
				
table.main-table{
	margin-left: 15px;
	margin-top: 15px; 
	width: 100%;
	}
	
	table.main-table a {
		color: none;
		text-decoration: none;
		}
		
table.main-table-home{
	margin-left: 15px;
	margin-top: 0px; 
	width: 100%;
}
	table.main-table-home a {
		color: #######;
		text-decoration: none;
		border: none;
		}

		
a:hover, a:active
{
	text-decoration: underline;
}

.clear { 
	clear: both;
}



ul.topnav {
	
	height: 29px;
	
	text-align: center;
	
	list-style: none;
	
	margin-top: 0px;

	padding-left: 10px;
	
	}
	
	ul.topnav li {

		display: inline;
		
		font-size: 10pt;
		
	}
	
	ul.topnav li a {
		
		font-weight: bold;
		
		font-family: helvetica, arial, sans-serif;
		
		display: block;
		
		width: 105px;
		
		float: left;
		
		text-align: center;
		
		color: white;
		
		font-size: 10pt;
		
		text-decoration: none;
		
		}
		
		ul.topnav li a:hover, ul.nav li a:active {
			
			text-decoration: underline;
			
		}
		
a.main-link {
	
	text-decoration: none;
	
	border: none;
	
	}
		
ul.sidenav {
	float: left;
	text-align: left;
	list-style: none;
	margin-top: 15px;
	width: 196px;
	font-family: helvetica, arial, sans-serif;
	}
	
	ul.sidenav li {
		font-size: 4pt;
	}
	
	ul.sidenav li.header {
		
		font-weight: bold;
		
		line-height: 30px;
		
		display: block;
		
		text-align: center;
		
		height: 30px;
		
		font-size: 10pt;
		
		color: white;
		
		background: #aa2727;
		
	}
	
	ul.sidenav li.troops a{
		
		padding-top: 10px;
		
		color: #aa2727;
		
	} 
	
	ul.sidenav li.bigten a{
		
		background-color: #00aff0;
		
		padding-top: 10px;
		
		color: #ffffff;
		
	} 
	
		ul.sidenav li.bigten a:hover {
			
			background-color: #0088f0;
			
			color: #ffffff;
			
			text-decoration: none;
	
		}

	ul.sidenav li.first a{
		
		background-color: #000000;
		
		padding-top: 10px;
		
		color: #ffffff;
		
	} 
	
		ul.sidenav li.first a:hover {
			
			background-color: #000000;
			
			color: #aa2424;
			
			text-decoration: underline;
	
		}

ul.sidenav li.gift a{
	
	background-color: #ffffff;
	
	padding-top: 10px;
	
	color: #289900;
	
} 	

	ul.sidenav li.gift a:hover {
		
		background-color: #289900;
		
		color: #ffffff;
		
		text-decoration: none;
		
	} 	

ul.sidenav li.sale a{
	
	background-color: #F9C;
		
	padding-top: 10px;
	
	color: #ffffff;
	
} 	

	ul.sidenav li.sale a:hover {
		
		background-color: #F6C;
		
		color: #FFFFFF;
		
		text-decoration: none;
		
	} 	



ul.sidenav li.mom a{
	
	background-color: #ff8be8;
	
	padding-top: 10px;
	
	color: #ffffff;
	
} 	

	ul.sidenav li.mom a:hover {
		
		background-color: #fd6ce0;
		
		color: #ffffff;
		
		text-decoration: none;
		
	} 	
	
ul.sidenav li.grad a{
	
	background-color: #aa2727;
	
	padding-top: 10px;
	
	color: #ffffff;
	
} 	

	ul.sidenav li.grad a:hover {
		
		background-color: #7f1f1f;
		
		color: #ffffff;
		
		text-decoration: none;
		
	} 	
	
	ul.sidenav li.last a{
		padding-bottom: 5px;
		border-bottom: 2px solid #AA2727;
	} 
	ul.sidenav li.last-noborder a{
		padding-bottom: 5px;
	} 
	ul.sidenav li a {
		border-left: 2px solid #AA2727;
		border-right: 2px solid #AA2727;
		height: 20px;
		padding: 3px 0px 0px 3px;
		display: block;
		color: #aa2727;
		text-decoration: none;
		}
		
		ul.sidenav li a:hover, ul.nav li a:active {
			text-decoration: underline;
    		}
		
h1.title {
	font-family: helvetica, arial, sans-serif;
	font-size: 30pt;
	text-align: center;
	color: #aa2727;
	padding-top: 5px;
	padding-bottom: 5px;
	}

h2.content-title {
	font-family: helvetica, arial, sans-serif;
	font-size: 15pt;
	color: #aa2727;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
    h2.content-title-center {
    	font-family: helvetica, arial, sans-serif;
    	font-size: 15pt;
    	color: #aa2727;
    	padding-top: 5px;
    	padding-bottom: 5px;
    	text-align: center;
    	}
    	
    	h2.content-title-links {
        	font-family: helvetica, arial, sans-serif;
        	font-size: 15pt;
        	color: #aa2727;
        	padding-top: 5px;
        	padding-bottom: 5px;
        	padding-left: 15px;
        	}
	
    	.black {
        	color: #000000;
        	}

h3.small-print {
	font-family: helvetica, arial, sans-serif;
	font-size: 7pt;
	color: #808080;
	padding-bottom: 5px;
	}

h3.privacypolicy {
	font-family: helvetica, arial, sans-serif;
	font-size: 13pt;
	color: #000000;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-top: 15px;
	}
	
ul.privacypolicy {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	padding-left: 70px;
	line-height: 20px;
	}
	
	ul.privacypolicy a:hover {
    	font-family: helvetica, arial, sans-serif;
    	font-size: 10pt;
    	text-decoration: underline;
    	}
    	
    	ul.privacypolicy a {
        	font-family: helvetica, arial, sans-serif;
        	font-size: 10pt;
        	text-decoration: none;
        	}


p.content-text {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	}
	
	p.content-text-links {
    	font-family: helvetica, arial, sans-serif;
    	font-size: 10pt;
    	line-height: 15pt;
    	text-indent: 20px;
    	}
	
	p.content-text-center {
    	font-family: helvetica, arial, sans-serif;
    	font-size: 10pt;
    	line-height: 14pt;
    	text-align: center;
    	}
    	
        p.content-text-center a {
        	font-family: helvetica, arial, sans-serif;
        	font-size: 10pt;
        	line-height: 14pt;
        	text-align: center;
      		color: #aa2727;
      		text-decoration: underline;
        	}


ul.return-list {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	padding-top: 20px;
	padding-left: 50px;
	}
	
	ul.return-list li {
    	font-family: helvetica, arial, sans-serif;
    	font-size: 12pt;
    	padding-bottom: 12px;
    	}
	
p.return-content {
	font-family: helvetica, arial, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	}
	
p.content-text-indented {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	padding-left: 40px;
	}


p#center {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;	
	}		

/* #xmas_countdown {position: relative; margin-top: -240px; margin-left: 300px; z-index: 99999 !important; color: #aa2727; font-weight: bold;} */

/* FEATURED HOMEPAGE ITEMS */
/*.featured_wrapper  {margin-top: -80px; font-family: helvetica, arial, sans-serif; line-height: 24px;}*/
.featured_wrapper  {
	
	margin-top: -175px;
	
	margin-left: 200px;
	
	font-family: helvetica, arial, sans-serif;
	
	line-height: 24px;
	
	width: 693;
	
}

.products-wrapper  {
	
	margin-top: 0px;
	
	margin-left: 25px;
	
	font-family: helvetica, arial, sans-serif;
	
	width: 693;
	
}


.products-wrapper img {
	
	width: 220px;
	
	height: 250px;
	
	border: none;
	
	margin: 10px 14px 0px 0px;
	
}

.redzone  {
	
	margin-top: 0px;
	
	margin-left: 25px;
	
	font-family: helvetica, arial, sans-serif;
	
	width: 693;
	
}

.redzone img {
	
	width: 332px;
	
	height: 355px;
	
	border: none;
	
	margin: 10px 14px 0px 0px;
	
}

.products-wrapper  h2 {
	
	float: left;
	
	width: 763px;
	
	margin-top: 17px;

}

.products-wrapper  ul {

	display: inline;
	
	list-style-type: none;
	
	
}

	.products-wrapper  ul li {
		
		width: 215px;
		
		float: left;
		
		min-height: 80px;
		
		margin: 0px 14px 18px 8px;
		
	}

.products-wrapper  h4 {
	
	font-size: 10pt;
	
	line-height: 14pt;
	
	margin-bottom: 5px;
	
}

.products-wrapper  h6 {

	font-size: 9pt;
	
}

.products-wrapper  a {

	font-size: 8pt;

}

.products-wrapper  a.sub-title {
	
	float: left;
	
	width: 763px;
	
	line-height: 14pt;
	
	text-decoration: none;
	
	font-size: 9pt;
	
	display:block;
	
}

	.products-wrapper  a.sub-title:hover {
		
		text-decoration: underline;
		
	}

.products-wrapper ul li h6 span {
	
	background-color: #ffeb8e;
	
}


ul.footer {
	height: 32px;
	
	text-align: center;
	
	list-style: none;
	
	margin-top: 50px;
	
	background: url('../Egg/web_images/topnav_bg.gif') repeat-x top #FFFFFF; 
	
	padding-left: 28px;
	
	line-height: 32px;
	
	}
	
	ul.footer li {
    	white-space: nowrap;
		display: inline;
		font-size: 10pt;
    	}
    	
	ul.footer li a {
		white-space: nowrap;
		font-weight: bold;
		font-family: helvetica, arial, sans-serif;
		display: block;
		width: 100px;
		float: left;
		text-align: center;
		color: white;
		font-size: 10pt;
		text-decoration: none;
		}
		ul.footer li a:hover, ul.nav li a:active {
			white-space: nowrap;
			text-decoration: underline;
		}
		
ul.departments {
	text-align: center;
	list-style: none;
	margin-top: 15px;
	}
	
	ul.departments li {
		display: inline;
		font-size: 8pt;
    	}
    	
	ul.departments li.last a{
    	border-right: none;
    	font-size: 8pt;

    	} 

	ul.departments li a {
		padding-right: 4px;
		display: inline;
		border-right: 1px solid #AA2727;
		color: #aa2727;
		text-decoration: none;
		font-size: 8pt;

		}
		
		ul.departments li a:hover, ul.nav li a:active {
			text-decoration: underline;
			font-size: 8pt;

    		}
		
table.copyright {
	width: 100%;
	font-size: 9pt;
	color: #808080;
    }

.products {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}

h2.hidden {
	color: #cfd0d0;
	font-size: 10pt;
}

div#husker-review a {
	text-decoration: underline;
	}

.intro h1 { font-family: 'MuseoSlab500'; font-size: 21pt; font-weight: 100; margin: 0px 0px 10px 0px;} 

.intro h1 span { color: #aa2424; } 

.intro h2 { font-family: 'MuseoSlab500'; font-size: 14pt; font-weight: 100; font-style: italic; margin: 0px 0px 8px 0px; } 


.intro h3 { font-family: 'myriad pro', helvetica, arial, 'sans-serif'; font-size: 11pt; font-weight: 100;}

.intro h3 a{ font-family: 'myriad pro', helvetica, arial, 'sans-serif'; font-size: 11pt; font-weight: 100;}
