* {
margin: 0;
padding:0;
}

body {
	margin:50px 0px;
	padding:0px;
	text-align:center;
	background-color:#CCCCCC;
	}
	
#container{
	margin: 0px auto;
	text-align:left;
/*	margin-left: -375px;
	position:absolute;
	left:50%;*/
	padding:0;
	background-color:#FFFFFF;
	width:750px;
	border: 1px solid #000000;
	}

#masthead{
	overflow:hidden;
	/*background: url(images/bigmasthead2.jpg) no-repeat;
	background: url(images/wintermasthead.jpg) no-repeat;*/
	background: url(images/wintermasthead2.jpg) no-repeat;
	padding-top: 93px;
	height: 0px !important;
	height /**/:93px;
	/*width:750px;
	height:93px;*/
	}


	#navbar{
	border-top-color:#000000;
	border-top-width:2px;
	border-top-style:solid;
	}
	
	#navbar, #navbar ul{
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
	width: 750px;
	line-height: 1em;
/*	background-color: #FF6600;*/
	background-color: #336633;	
	}
	
	#navbar li{
	float: left;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	width:120px;   /* used to be 150 */
	background-color: #336633;	
	}
	
	#navbar li li{
	padding-right:0;
	width: 150px;
	}
	
	#navbar li ul a{
	width: 150px;
	}
	
	#navbar li ul ul{
	margin: -20px 0 0 150px;
	}
	
	#navbar a, #navbar ul a, #navbar ul li ul a{
	background-color: #336633;	
	/*padding: 5px 75px 5px 5px;*/
	padding: .25em 0 .25em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	width: 120px;
	}

	/*#navbar a.parentItem{
	background-image:url(images/navbararrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}*/
	
	#navbar li ul{
	position: absolute;
	left: -10000px;
	height: 1em;
	width: 150px;
	margin: 0;
	}
	
	#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.sfhover  ul ul, #navbar li.sfhover  ul ul ul{
	left: -999em;
	}
	
	#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover  ul, #navbar li li.sfhover  ul, #navbar li li li.subhover ul{
	left:auto;
	}
	
	#navbar strong.greyout{
	color:#CCCCCC;
	}

/*#navbar{
margin: 0;
padding: 0;
clear: both;
height: 17px;
background-color:#FF6600;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
letter-spacing: 5px;
font-weight:bold;
}

#navbar li{
margin: 0;
padding: 0;
display: inline;
list-style: none;
}

#navbar li a{
float: left;
line-height: 14px;
margin: 2px 40px 0px 40px;
text-decoration: none;
color: #ffffff;
}

#navbar li a:hover{
color:#333333;
}
*/
#main{
clear: both;
display:block;
margin: 0;
padding: 0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
}


.home #main{
background: url(images/greenlogo.jpg) no-repeat;
padding: 0;
width: 750px;
height: 309px;
}

.aboutpage #main{
background: url(images/hunter_peach.jpg) bottom right no-repeat;
}


#main .sectiontitle{
float:left;
padding:0;
}

#spacer-logo{
height:309px;
width: 246px;
margin: 0;
padding: 0;
float:left;
}

#catalognav{
width:484px;
float:left;
margin:0;
padding:0;
}

#catalognav ul{
list-style:none;
margin:10px 0 0 10px;
padding:0;
}

#catalognav ul li{
float: left;
margin:0;
padding:0;
}

#catalognav li a{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display: block;
padding: 100px 20px 5px;
text-align: center;
text-decoration:none;
width:100px;
}

#catalognav li#apparel a{
background:url(images/icon-apparel2.png) no-repeat top center;
}
#catalognav li#merch a{
background:url(images/icon-merch.jpg) no-repeat top center;
}
#catalognav li#media a{
background:url(images/icon-media.png) no-repeat top center;
}

#catalognav li#shirts a{
background:url(images/icon-shirts.jpg) no-repeat top center;
}
#catalognav li#headwear a{
background:url(images/icon-headwear.jpg) no-repeat top center;
}
#catalognav li#ladies a{
background:url(images/icon-ladies.jpg) no-repeat top center;
}
#catalognav li#jackets a{
background:url(images/icon-jackets.jpg) no-repeat top center;
}

#catalognav li#youth a{
background:url(images/icon-youth.jpg) no-repeat top center;
}
#catalognav li#intimates a{
background:url(images/icon-intimates.jpg) no-repeat top center;
}

#catalognav li#apparel a:hover,
#catalognav li#merch a:hover,
#catalognav li#media a:hover,
#catalognav ul li a:hover strong{
color:#009900;
}

#catalognav ul li a strong{
color:#000000;
display: block;
font-size:larger;
}

#bccontainer { margin-left: 30px; }

/*Fat Erik's Breadcrumbs*/
#breadcrumbs
{
list-style: none;
font-family:Arial, Helvetica, sans-serif;
color:#CC6600;
padding: 0;
margin: 0;
}

#breadcrumbs a{}


#breadcrumbs li
{
display: inline;
padding: 0;
margin: 0;
}

#breadcrumbs li:before { content: ">> "; }
#breadcrumbs li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #breadcrumbs li
{
background-image: url("images/gt.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 1em;
margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #breadcrumbs { height: 1%; }

* html #breadcrumbs li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #breadcrumbs li:first-child { background-image: none; }


.features{
float:left;
margin: 5px 5px 5px 20px;
padding: 5px;
border: 1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
z-index: -88888;
/*background-color:#CC0066;*/
}

#itembox{
float: left;
font-family:Arial, Helvetica, sans-serif;
width:550px;
font-size:12px;
padding: 5px;
margin-top: 10px;
z-index: -88888;
}

.home #itembox, #subitembox{
width:450px;
font-size:12px;
padding: 5px;
margin-top: 5px;
z-index: -88888;
}

h3.boxtitle{
font-family:Arial, Helvetica, sans-serif;
display:block;
/*background-color:#FFFFFF !important;*/
z-index:999999;
width:60px;
font-size:10px;
color:#999999;
padding:0 0px 0 5px;
margin: -7px 0 0 5px;
}

.smalltext{
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:10px;
color:#999999;
text-align:right;
}

.smalltext a{
text-decoration: none;
color:#999999;
}


#itembox img, #subitembox img{
float:left;
margin-right: 5px;
margin-right: 5px;
}

#itembox dl{
float:left;
padding-left: 5px;
margin-top: 5px;
}

#itembox dt, #subitembox dt{
font-size:larger;
font-weight:bold;
padding-left: 5px;
padding-bottom:2px;
}

#itembox dd, #subitembox dd{
padding-left:10px;
margin-bottom:35px;
}

.home #itembox dd{
margin-bottom:0;
}

.home #subitembox dd{
margin-bottom:0;
}

#itembox strong, #subitembox strong{
	font-size:12px;
}

#itembox input, #subitembox input{
	margin-top:16px;
	margin-left: 10px;
}

.new{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	background-color:#FF0000;
	color:#FFFF00;
	font-weight:900;
}

#bottomhalf{
	clear:both;
	margin: 0px auto;
	text-align:left;
	padding:0;
	background-color:#FFFFFF;
	width:750px;
	border: 1px solid #000000;
}

#newsblock{
	float: left;
	margin:0;
	padding: 0;
	margin-top: 8px;
	padding-left: 20px;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

#newsblock li, ul{
	padding:0;
	margin:0;
	margin-bottom:3px;
	list-style-position:outside;
	list-style-type:none;
}

#newsblock li{
margin-bottom: 5px;
}

#newsblock h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom: 5px;
}

#subitembox{
	margin: 0;
	text-align:left;
	padding:0;
	margin-top: 8px;	
	margin-left: 263px;
	width:461px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}

#subitembox dl{
padding-left: 5px;
margin-top: 5px;
}


#subitembox .boxtitle{
	margin-top:2px;
}


#subitembox a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}



#footer{
	clear: both;
	margin: 0px auto;
	padding: 0;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:750px;
}

#footer ul{
	margin: 0 0 0 5px;
	padding: 0;
}

#footer li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}

#footer li a{
float: left;
margin: 0 5px 0 5px;
text-decoration: none;
color: #000000;
}

#footer li a:hover{
color:#009900;
}

#copyright{
display: block;
float:right;
}

