/* CSS Document */

body {background:#000 url(../images/layout/BKGD-Smoke.jpg) no-repeat fixed;margin:0;padding:0;position:relative;}
#container {
	background: url(../images/layout/BKGD-content.jpg) no-repeat 0% 0%;
	width:80em;
	margin:8em auto 0;
	padding: 0;
	position:relative;
	z-index: 0;
	border: none;
}
#container h1 {
	text-indent:-9999em;
	background: url(../images/content/h1.png) no-repeat 0% 0%;
	width: 250px;
	height: 185px;
	position:relative;
	float:left;
	top: -2.75em;
	z-index: 101;
	display: block;
	left: 1.75em;
}
/* Banner Ads */
#banner {display:block;position:absolute;color:#eee;left:42%;width:400px;height:75px;clear:both;white-space:nowrap;
		top: -115px; /* IE 7 */*top:-95px; /* IE 8 */ top:-120px\9;
}
	#banner h2 {color:#fff;font: normal 900 30px/2.3 'Arial Black','Century Gothic',sans-serif;vertical-align:top;letter-spacing:-1px;white-space:nowrap;
	text-shadow: #222 1px 2px 3px;
/* IE */ filter: glow(color=black,strength=8), alpha(opacity=80);
	}
	#banner span#open {width:139px;height:75px;display:inline-block;text-indent:-9999px;margin:0 -9px 0 -4px;background: transparent url(../images/content/banners/neonsign.gif) no-repeat 0px 0px;
	}
		#banner span#open:after {}
	#banner h4 {color:#eee;display:block;position:relative;text-align:center;text-indent:135px;top:-43px;font: bold 13px/1 'Arial Narrow',sans-serif;white-space:nowrap;
		text-shadow: #222 1px 2px 3px;
/* IE */ filter: glow(color=black,strength=9), alpha(opacity=90);
}
		#banner h5 {display:block;position:relative;bottom:0;text-align:left;color:#bbb;top:-53px;font: normal 13px/1 sans-serif;letter-spacing:1px; word-spacing:-1px;white-space:nowrap;
		text-shadow: #222 1px 2px 3px;
/* IE */ filter: glow(color=black,strength=9), alpha(opacity=90);
}
img#indian {
	width:175px;
	height:394px;
	top: 0em;
	margin: 0 3px -15em 0;
	position: relative;
	float:right;
	top:-7.5em;
}
#container #content {border: solid 3px #fff;margin: 0 3em -11em;z-index: 99;padding:0;width: 75em;height: 475px;display:block;position: relative;float: left;top: -12em;}
#container .home {background:url(../images/layout/BKGD-Ham1.jpg) no-repeat center center;}
#container .about {background:url(../images/layout/BKGD-Ham2.jpg) no-repeat center center;}
/* ---------------------------------------------------- */  
/* SLIDESHOW 
/* ---------------------------------------------------- */  
#container #content #content-text {
	float:right;
	background:url(../images/layout/bkgd-white50-alpha.png) repeat 0% 0%;
	padding:1em;
	width:33em;
	margin:0;
	border: solid 1px #fff;
	height: 95%;
	display:block;
}
#container #content ul.content-list {
	display: inline;
	list-style: square outside;
}
#container #content ul.content-list li {display:inline;list-style: square inside;float:left;margin: .1em 1em .5em 0;}
#container #content #content-text ul {  
margin: 0;  
padding: 0;  
list-style-type: none;  
height: 1%; /* IE fix */}  
  
#container #content #content-text:after {  
content: ".";  
clear: both;  
display: block;  
height: 0;  
visibility: hidden;}   

  
/* ---------------------------------------------------- */  
/* Main Content areas that show/hide
/* ---------------------------------------------------- */  
#container #content #home {
	display:block;
	float:right;
	background:url(../images/layout/bkgd-white50-alpha.png) repeat 0% 0%;
	padding:.5em 1em 0;
	width:33em;
	margin:0;
	border: solid 1px #fff;
	height: 99%;
	overflow: auto;
}
/*  Corporate Discounts  */
#container #content #home #corporate-discounts {padding:.5em;}
#container #content #home #corporate-discounts h5{background-color:#900;padding:.25em;color:#fff;margin:0 0 .25em 0;border:solid 1px #000;}
#container #content #home #corporate-discounts ul{
	list-style:square outside;
	margin:0 .25em .25em .25em;
	padding:0 0 0 2em;
}
#container #content #home #corporate-discounts ul li{list-style:square outside;padding:.1em;}
/*  Shipping  */
#container #content #home #shipping{}
#container #content #home #shipping h2{}
#container #content #home #shipping h5{background-color:#900;padding:.25em;color:#fff;margin:0 0 .25em 0;border:solid 1px #000;}
#container #content #home #shipping p{margin:0 0 .25em 0;padding:0;}
#container #content #home #shipping h4{margin:0;padding:0;border-bottom:solid 1px #222;}
#container #content #home #shipping ul{list-style:square outside;margin:0 0 .25em .25;padding:0 0 0 2em;background-color:#fff;}
#container #content #home #shipping ul li{list-style:square outside;}
#container #content #form {
	display:block;
	width: 55em;
	margin:0;
	padding:0 0em 1em 17em;
	float: right;
	overflow: hidden;
	/*--|
		| CSS3
		|______*/
		-moz-border-radius-topleft:1.5em;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomleft:0em;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-left-radius:1.5em;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
}
#container #content #form #corporate-discounts {display:block;padding:1em;margin:0 auto;border: solid 1px #fff;width:90%;}
#container #content #form #corporate-discounts h4{font-size: 1.75em;font-weight:bold;color:#000;margin:0;padding:0;}
#container #content #form #corporate-discounts h5{font-size: 1.5em;font-style:italic;color:#000;margin:0;padding:0;}
#container #content #form #corporate-discounts ul{font-size: 1.1em;font-style:bold;color:#900;margin:0 auto;padding:0;text-align:center;list-style:square outside;display:block;}
#container #content #form #corporate-discounts ul li{font-size: 1.1em;font-style:bold;color:#900;margin:0 auto 0 10em;padding:0;text-align:left;list-style:square outside;display:block;}
#container #content #form #corporate-discounts ul li h6{text-align:left;display:block;margin:0;padding:0;}

/*  Anchored Links to categories on the form to quickly jump to that category  */
#JumpMenu {margin:0 0 1em 18em;padding:0;}
#JumpMenu h4 {margin:0;padding:0;font-size:1.75em;text-decoration:underline;}
#JumpMenu ul#categories {display:block;list-style:square inside;margin:0!important;padding:0!important;}
#JumpMenu ul#categories li {display:inline;list-style:square outside;float:left;font:normal 100%/110% "Arial Black", 'Century Gothic',Helvetica,Arial, sans-serif;color:#000;margin: 0;padding:.5em;}
#JumpMenu ul#categories li a {color:#900;text-decoration:none;}
#JumpMenu ul#categories li a:link {color:#900;text-decoration:none;}
#JumpMenu ul#categories li a:visited {color:#444;text-decoration:none;}
#JumpMenu ul#categories li a:hover {color:#000;text-decoration:underline;}
#JumpMenuul#categories li a:active {color:#ff0;text-decoration:none;}
/*  Seasonal Items  */
#JumpMenu-Seasonal {margin:0 0 1em 18em;padding:0;}
#JumpMenu-Seasonal h4 {margin:0;padding:0;font-size:1.75em;text-decoration:underline;}
#JumpMenu-Seasonal ul#categories-seasonal {display:block;list-style:square inside;margin:0!important;padding:0!important;}
#JumpMenu-Seasonal ul#categories-seasonal li {display:inline;list-style:square inside;float:left;font:normal 100%/110% "Arial Black", 'Century Gothic',Helvetica,Arial, sans-serif;color:#000;margin:0;padding:.5em;}
#JumpMenu-Seasonal ul#categories-seasonal li a {color:#030;text-decoration:none;}
#JumpMenu-Seasonal ul#categories-seasonal li a:link {color:#030;text-decoration:none;}
#JumpMenu-Seasonal ul#categories-seasonal li a:visited {color:#030;text-decoration:none;}
#JumpMenu-Seasonal ul#categories-seasonal li a:hover {color:#000;text-decoration:underline;}
#JumpMenu-Seasonal ul#categories-seasonal li a:active {color:#0C0;text-decoration:none;}


#container #content #content-text .slides ul {
	/* total width of all slides - 
960px multiplied by 3 in this case */  
width: 28em;
	height: 100%;
}  
  
#container #content #content-text .slides li {
	float: left;
	padding: 0px;
}  
  
#container #content #home h2, #about h2 {
	margin: 0.5em 0 .1em;
	font-weight: bold;
	font-size: 1.9em;
	border-bottom: inset 1px #666;
	padding: 0 0 .15em;
} 
#container #content #home h4, #about h4 {
	margin: 0;
	font-weight: bold;
	font-size: 1.15em;
	padding: 0;
} 

#container #content #content-text ul.h-nav {list-style:none inside;display:block;margin:0em 0 1em 0;padding:0.5em;background-color:#222;}
#container #content #content-text ul.h-nav li{list-style:none inside;display:inline;padding:0 .5em 0 0;}
#container #content #content-text ul.h-nav li h4 {display:inline;letter-spacing:.1em;color:#fff;}
#container #content #content-text ul.h-nav li h4 a {text-decoration:none;color:#fff;font-weight:bold;}
#container #content #content-text ul.h-nav li h4 a:link {
	text-decoration:none;
	color:#fff;
	;
	font-weight:bold;
}
#container #content #content-text ul.h-nav li h4 a:visited {text-decoration:none;color:#ccc;font-weight:light;}
#container #content #content-text ul.h-nav li h4 a:hover {color: #cf2326;border-bottom:solid 1px #ff0;font-weight:bold;}
#container #content #content-text ul.h-nav li h4 a:active {text-decoration:none;color:#ff0;font-weight:bold;}
  
/* ---------------------------------------------------- */  
/* SLIDESHOW > NAVIGATION 
/* ---------------------------------------------------- */  
#container #content #content-text .slides-nav {  
background-color: #ddd;  
border-top: 2px solid #ccc;}  
  
#container #content #content-text .slides-nav li {  
float: left;}  
  
#container #content #content-text .slides-nav li a {  
display: block;  
padding: 15px 20px;  
outline: none;}  
.js #content-text .slides-nav li.on,  
.js #content-text .slides-nav li.on a {  
background-color: #eee;}  
  
.js #content-text .slides-nav li.on a {  
position: relative;  
top: -4px;}  
/* Navigation */

#container ul#nav, #container ul#nav-HamForm {
	margin: 0;
	list-style: none outside;
	width:250px;
	padding: 0;
	position: absolute;
	z-index: 999;
	top: 13em;
	left: 1.5em;
}
#container ul#nav li, #container ul#nav-HamForm li {}
	#container ul#nav li#top, #container ul#nav-HamForm li#top {
	background: url(../images/layout/bkgd-nav-top.png) no-repeat 0% 0%;
	height:15px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
	#container ul#nav li#middle, #container ul#nav-HamForm li#middle {
	background: url(../images/layout/bkgd-nav-middle.png) repeat-y 0% 0%;
	margin: 0;
	padding: 0;
}
		#container ul#nav li#middle ul, #container ul#nav-HamForm li#middle ul {
	margin:0;
	padding:0 0 0 2em;
	list-style:none outside;
}
		#container ul#nav li#middle ul li, #container ul#nav-HamForm li#middle ul li {margin:0;padding:.5em 0;}
		#container ul#nav li#middle ul li h4, #container ul#nav-HamForm li#middle ul li h4 {font: normal small-caps bold 160%/180%  "Century Gothic",Futura,Helvetica, Arial,sans-serif;letter-spacing:.1em;margin:0;padding:0;}
		#container ul#nav li#middle ul li h4 a, #container ul#nav-HamForm li#middle ul li h4 a {color:ccc;text-decoration:none;}
		#container ul#nav li#middle ul li h4 a:link, #container ul#nav-HamForm li#middle ul li h4 a:link {color:#ccc;text-decoration:none;}
		#container ul#nav li#middle ul li h4 a:visited, #container ul#nav-HamForm li#middle ul li h4 a:visited {color:#ccc;text-decoration:none;}
		#container ul#nav li#middle ul li h4 a:hover, #container ul#nav-HamForm li#middle ul li h4 a:hover {color: #FF0;border-bottom:solid 1px #cf2326;background: url(../images/layout/smoke.gif) no-repeat 0% 0%;padding: 0 0 0 1em; }
		#container ul#nav li#middle ul li h4 a:active, #container ul#nav-HamForm li#middle ul li h4 a:active {color:#FFF;text-decoration:none;background:#000 url(../images/layout/smoke.gif) no-repeat 0% 0%;padding: 0 0 0 1em;}
	#container ul#nav li#bottom, #container ul#nav-HamForm li#bottom {
	background: url(../images/layout/bkgd-nav-bottom.png) no-repeat 0% -15px;
	height:15px;
	list-style: none outside;
}
#activepage {font-family:'Arial Black';font-weight:bold;color:#FF0!important;background: url(../images/layout/smoke.gif) no-repeat left bottom; padding: 0 0 0 1em;border-bottom:solid 1px #cf2326}
/*  Buttons  */
#button {background: url(../images/layout/button.gif) no-repeat 0% -100px;font: normal bold 125%/163% "Century Gothic",Futura,Helvetica, Arial,sans-serif;color:#000;margin:.5em;padding:0;height:50px;display:block;}
#button:link {background: url(../images/layout/button.gif) no-repeat 0% 0-100px;}
#button:visited {background: url(../images/layout/button.gif) no-repeat 0% -100px;}
#button:hover{background: url(../images/layout/button.gif) no-repeat 0% -50px;}
#button:active {background: url(../images/layout/button.gif) no-repeat 0% 0px;}
/*--|
	| Misc.
	|_______*/
#currentpage {font-family:'Arial Black';font-weight:bold;background-image: url(../images/layout/knife.jpg); background-repeat: no-repeat; background-position: center bottom; border-top: solid 1px #888;color:#fff;}

.clear {clear:both;width:0;height:0;}
.pdf-icon {
	background:url(../images/content/PDF-icon.png) no-repeat 31% 50%;
}
table {border-collapse:collapse;margin:0;padding:0;}
table tr {border-collapse:collapse;margin:0;padding:0;}
table tr.alternate {
	background-color:#CFF;
}
table tr td {border-collapse:collapse;margin:0;padding:0;}
table tr td h4 {padding:0;margin:0;}
table tr td h5 {padding:0;margin:0;color:#900;}
#sidebar {}

ol.directions {list-style:outside decimal;}
ol.directions li {list-style:outside decimal;margin:0 0 .5em 0;}

/* Alternating Row colors */
tr:nth-child(odd)    { background-color:#eee; }
tr:nth-child(even)    { background-color:#ddd; }

