/* top navigation */
#navcontainer
	{
	padding: 0 0 0 0;
	}
#navbar 
	{
	height: 30px; 
	overflow: hidden; 
	margin-top: 0px;
	display:inline;
	} 
#navbar li 
	{
	float: left; 
	padding: 0 1%  0 1%; 
	margin-right: 5px; 
	background: url(../images/line.gif) 100% 66% no-repeat;
	} 
#navbar li a
	{
	display: block; 
	padding: 10px 0 0 0; 
	text-transform: uppercase; 
	color: #ffffff;
	text-decoration:none;
	} 
#navbar a:hover
	{ 
	background: url(../images/top_slider.gif) top center no-repeat;
	color: #ffffff; 
	text-decoration: none;
	}
ul, ol {list-style: none;}

/* login */
#nav_login
{
	float: right;
	margin: -7px 5px 0px 10px;
	background: none;
	color: white;
}
#nav_login *
{
	vertical-align: middle;
}
#nav_login input
{
	padding: 0px;
/*
	background-color: #8F8F8C;
	border: 1px solid #999999;
*/
}
#nav_login span
{
	padding-bottom: 3px;
	text-transform: uppercase;
}
#nav_login #login_error
{
	color: #EDD79C;
}
#nav_login #login_submit
	{
	border: 1px solid #CCCCCC;
	padding: 0;
	background-color: #424242;
	color: #ffffff;
	font-variant:small-caps;
	width: auto;
}
#nav_login #login_welcome
{
	padding-top: 10px;
}

/* IE5/Mac hacks */ 
/*\*//*/ 
#navbar 
	{
	padding-top: 0.75em; 
	height: 1.66em;
	} 
#navbar li a 
	{
	display: inline;
	} 
/**/
/* end top navigation */

/* Breadcrumbs */
#breadcrumb_navcontainer 
	{
	margin-left: 20px;
	}
/*Fat Erik's Breadcrumbs*/
#breadcrumb_navlist
	{
	list-style: none;
	padding: 0;
	margin: 0;
	}
#breadcrumb_navlist li
	{
	display: inline;
	padding: 0;
	margin: 0;
	color: #8F8F8C;
	}
#breadcrumb_navlist li .breadcrumb_current
	{
	color: White;
	}
#breadcrumb_navlist li a
	{
	color: #8F8F8C;
	text-decoration: none;
	}
#breadcrumb_navlist li a:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	}
#breadcrumb_navlist  li#active a
	{
	color: #FFFFFF;
	}
#breadcrumb_navlist  li#active a:hover
	{
	color: #FFFFFF;
	}

#breadcrumb_navlist li:before 
	{
	content: "> ";
	}
#breadcrumb_navlist li:first-child:before 
	{
	content: "";
	}
/*IE workaround*/
/*All IE browsers*/
* html #breadcrumb_navlist 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 #breadcrumb_navlist 
	{
	height: 1%;
	}
* html #breadcrumb_navlist li
	{
	display: block;
	float: left;
	}
/*End hide*/
/*Mac IE 5*/
* html #breadcrumb_navlist li:first-child 
	{
	background-image: none;
	}
#bookmark
	{
	float: right;
	background-position: 0 50%;
	padding: 0 0.5em 0 1em;
	margin: -15px 1em 0 -1em;
	display:inline;
	}
/* end Breadcrumbs */
/* Product List Nav */
#navproducts a, #navproducts a:hover
	{ 
	color: #C56D00;
	}
.navlist
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.navlist li
{
	display: inline;
	padding: 0;
	margin: 0;
}
.navlist li:before { content: "| "; }
.navlist li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html .navlist li
{
	border-left: 1px solid #646464;
	padding: 0 0.2em 0 0.2em;
	margin: 0 0.2em 0 -0.2em;
}
/*Win IE browsers - hide from Mac IE\*/
* html .navlist { height: 1%; }
* html .navlist li
{
	display: block;
	float: left;
}
/*End hide*/
/*Mac IE 5*/
* htm
/* footer nav */
#navfooter a
	{ 
	color: #959593;
	}
#navfooter a:hover
	{ 
	color: #ffffff;
	}
#ftr_navlist
{
float:right;
list-style: none;
padding: 0;
margin: 0;
}
#ftr_navlist li
{
display: inline;
padding: 0;
margin: 0;
}
#ftr_navlist li:before { content: "| "; }
#ftr_navlist li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #ftr_navlist li
{
border-left: 1px solid #646464;
padding: 0 0.2em 0 0.2em;
margin: 0 0.2em 0 -0.2em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #ftr_navlist { height: 1%; }
* html #ftr_navlist li
{
display: block;
float: left;
}
/*End hide*/
/*Mac IE 5*/

/* Login form */
#loginForm
{
	margin: 0px;
	padding: 0px;
}
