﻿/* Note: See also IE specific settings. */

/* Table of Contents */
/*	@@Universal Navigation */
/*		@@Logged In Container */
/*		@@Menus */
/*		@@SearchBox And Button */

/* @@Universal Navigation */

.UNUniversalNav
{
	position: relative; /* For UNFromLink positioning. */
	padding: 15px 0 20px 25px;
	background-color: White;
	font-size: 11px;
	color: #677078;
}
.UNUniversalNav :link
{
	color: inherit; /* See also IE specific settings. */
	text-decoration: none;
}
.UNUniversalNav .UNLogoLink img
{
	border-style: none;
}
.UNUniversalNav .UNCartLink
{
	float: right;
	margin-top: 14px;
}
.UNUniversalNav .UNFromLink
{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 5px;
	margin-right: 0;
}
.UNCartLink
{
	margin-right: 5px;
}

/* @@Logged In Container */

.UNLoggedInPanel
{
	float: right;
	padding-top: 0px;
	font-size: 11px;
	font-family: Arial;
	color: #677078;
}
.UNLoggedInPanel .UNWelcomeText
{
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	color: #677078;
}
.UNLoggedInPanel .UNChangePasswordLink
{
	color: #677078;
}
.UNLoggedInPanel .UNLoggedInLinkSeparator
{
	margin-right: 10px;
	margin-left: 10px;
	color: #677078;
}
.UNLoggedInPanel .UNLogoutLink
{
	color: #677078;
}

/* @@Menus */

.UNMenu1, .UNMenu2
{
	float: right;
	margin-top: 14px;
	margin-left: 10px;
	border: solid 1px #677078;
	background-image: url(/Home/Image/arrowDown.gif);
	background-repeat: no-repeat;
	background-position: 95% center;
	height: 18px;
}
.UNMenu1
{
	width: 165px;
	padding-left: 2px;
}
.UNMenu2
{
	width: 120px;
	margin-left: 7px;
	padding-left: 2px;
}
.UNUniversalNav :visited, .UNUniversalNav :link
{
	font-weight: normal;
	color: #677078;
}
.UNMenu1 .AspNet-Menu-WithChildren, .UNMenu2 .AspNet-Menu-WithChildren
{
	line-height: 18px;
	padding-left: 5px;
}
.UNMenu1 .AspNet-Menu-WithChildren ul, .UNMenu2 .AspNet-Menu-WithChildren ul
{
	left: -1px;
	border-right: solid 1px #677078;
	border-bottom: solid 1px #677078;
	border-left: solid 1px #677078; /* Temporary IE spacing fixes */
	margin-top: 15px;
	margin-top /*\**/: 0px;
	margin-left: -2px;
	padding: 2px 0px 3px 2px;
	background-color: White;
	font-size: 10px;
}
* html .UNMenu1 .AspNet-Menu-WithChildren ul
{
	margin-top: 0px;
}
* html .UNMenu2 .AspNet-Menu-WithChildren ul
{
	margin-top: 0px;
}
.UNMenu1 .AspNet-Menu-WithChildren ul
{
	width: 165px;
}
.UNMenu2 .AspNet-Menu-WithChildren ul
{
	width: 120px;
}
.UNMenu1 .AspNet-Menu-WithChildren li, .UNMenu2 .AspNet-Menu-WithChildren li
{
	padding-bottom: 4px;
}
.UNMenu1 .AspNet-Menu-WithChildren a, .UNMenu2 .AspNet-Menu-WithChildren a
{
	color: #677078;
}
.UNMenu1 .AspNet-Menu-WithChildren li a:hover, .UNMenu2 .AspNet-Menu-WithChildren li a:hover
{
	text-decoration: underline;
	color: Black;
}
.UNMenu1 .AspNet-Menu-WithChildren, .UNMenu1 .AspNet-Menu-Leaf
{
	width: 155px;
}
.UNMenu2 .AspNet-Menu-WithChildren, .UNMenu2 .AspNet-Menu-Leaf
{
	width: 110px;
}
.UNMenu1 .AspNet-Menu-Leaf, .UNMenu2 .AspNet-Menu-Leaf
{
	background-color: White;
	padding-left: 5px;
}
.UNMenu1 .AspNet-Menu-Link
{
	padding-left: 5px;
}

/* @@SearchBox And Button */

.UNSearchBoxAndButton
{
	float: right;
	margin-top: 14px;
	margin-left: 0px;
}
.UNSearchBox
{
	font-size: 11px;
	font-family: Arial;
	border: solid 1px #677078;
	vertical-align: top;
	height: 15px;
	margin: 0; /* Chrome Issue: Chrome added 2px margin to left and right of text box. */
	color: #677078;
	padding: 2px 0px 3px 2px;
	width: 120px;
	margin-left: 7px;
}
.UNSearchButton
{
	margin-left: 7px;
}



