/* CSS Document */

/***************************
Test Menu
*/


.menu-item-with-hover a img {
    display:none;
    }

.menu-item-with-hover ul {
    display:none;
    
    }
    

.menu-item-with-hover:hover ul {
    display: block;
    position: absolute;
    width:290px;
	height:154px;
    margin-left:-70px;
    padding-top:20px;
    background-image:url("../images/submenu-bg.png");
    background-repeat:no-repeat;
    /*
    font-size:30px;
	-moz-box-shadow: 2px 2px 8px #666;
	-webkit-box-shadow: 2px 2px 8px #666;
	box-shadow: 2px 2px 2px #666;
    background-color:#FFFFFF;
    border:1px black solid;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
   }


.menu-item-with-hover ul li {
    clear: left;  
    display:inline;
    float:left;
    clear:both;
    font-size:12px !important;
    line-height:16px;
    
        }                  


.menu-item-with-hover-photo {
    float:right;
    width:164px;
    height:96px;
    background-image:url("../images/submenu-trays.png");
    background-repeat:no-repeat;
    margin-top:-110px;
    margin-left:100px;
    }


/*******************************************************************
  Main Navigation
*******************************************************************/
#cat_1834242_divs, #cat_1956742_divs {
	display: block;
	padding: 20px 0px;
	height: 18px;
	width: 840px;
	margin: 0 auto;
}

ul#nav_1834242, ul#nav_1956742 {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

	ul#nav_1834242 li, ul#nav_1956742 li {
		float: left;
		font-size: 14px;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #424242;
		padding: 0px 15px 0px 15px;
	}
	
	ul#nav_1834242 li a, ul#nav_1956742 li a {
		text-decoration: none;
		text-transform: uppercase;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #424242;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li a:hover, ul#nav_1956742 li a:hover {
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	
	ul#nav_1834242 li:before, ul#nav_1956742 li:before {
		content: "— ";
		color: transparent;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li:after, ul#nav_1956742 li:after {
		content: " —";
		color: transparent;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li:hover:before, ul#nav_1956742 li:hover:before {
		content: "— ";
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li:hover:after, ul#nav_1956742 li:hover:after {
		content: " —";
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected, ul#nav_1956742 li.selected {
		float: left;
		font-size: 14px;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #424242;
		padding: 0px 20px 0px 20px;
	}
	
	ul#nav_1834242 li.selected a, ul#nav_1956742 li.selected a {
		text-decoration: none;
		text-transform: uppercase;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #424242;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected a:hover, ul#nav_1956742 li.selected a:hover {
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected:before, ul#nav_1956742 li.selected:before {
		content: "— ";
		color: #424242;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected:after, ul#nav_1956742 li.selected:after {
		content: " —";
		color: #424242;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected:hover:before, ul#nav_1956742 li.selected:hover:before {
		content: "— ";
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834242 li.selected:hover:after, ul#nav_1956742 li.selected:hover:after {
		content: " —";
		color: #999;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
/*******************************************************************
  Footer Navigation
*******************************************************************/
#cat_1834317_divs {
	display: block;
	height: auto;
	overflow: auto;
	float: left;
	padding: 0px 10px 5px 0px;
}

ul#nav_1834317 {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul#nav_1834317 li {
		float: left;
		font-size: 11px;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #999;
		padding: 0px;
		height: auto;
	}
	
	ul#nav_1834317 li:before {
		content: "/";
		color: #999;
		padding: 0px 5px 0px 5px;
	}
	
	ul#nav_1834317 li a {
		color: #999;
		text-transform: uppercase;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834317 li a:hover {
		color: #000;
		-moz-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
	}
		
	ul#nav_1834317 li.utility-first-menu-item:before {
		content: "";
		padding: 0px;
	}
	
	#utility-logout-link {
		display: none;
	}

#footer #cat_1834317_divs {
	float: right;
}

/*******************************************************************
  Utility Menu
*******************************************************************/
#cat_1834209_divs {
	display: block;
	height: auto;
	overflow: auto;
	float: right;
	margin-top: -30px;
	padding: 5px 10px 5px 0px;
}

ul#nav_1834209 {
	list-style: none;
	margin: 0;
	padding: 0;
}

	ul#nav_1834209 li {
		float: left;
		font-size: 11px;
		font-family: "proxima-nova";
		font-weight: 100;
		color: #999;
		padding: 0px;
		height: auto;
	}
	
	ul#nav_1834209 li:before {
		content: "|";
		color: #999;
		padding: 0px 5px 0px 5px;
	}
	
	ul#nav_1834209 li a {
		color: #999;
		text-transform: uppercase;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	ul#nav_1834209 li a:hover {
		color: #000;
		-moz-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
		
	ul#nav_1834209 li.utility-first-menu-item:before {
		content: "";
		padding-right: 0px;
	}
	
	#utility-logout-link {
		display: none;
	}

#footer #cat_1834209_divs {
	float: right;
}
	
	
.menu-item-login{
	font-weight: bold;
}

li.spacer-menu-item {
	margin-bottom: 20px;
}