﻿/*********** Header Frame - Site Nav */

#headerFrame #siteNav
{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:8px;
	bottom:0;
}

#headerFrame #siteNav li
{
	float:left;
	margin:0 2px 0 0;
	padding:0;
	background:#02619d url(/Skin/Navigation/SiteNavListItemBg.gif) no-repeat left top;
}

#headerFrame #siteNav li a
{
	display: -moz-inline-box;
	display:inline-block;
	height:auto !important;min-height:14px;height:14px;
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px 0 5px 10px;
}

#headerFrame #siteNav li .siteNavHome 
{
	background-image:url(/Skin/Navigation/SiteNavHome.gif);
	padding-right:2.6em;
}
#headerFrame #siteNav li .siteNavContact 
{
	background-image:url(/Skin/Navigation/SiteNavContact.gif);
	padding-right:2.4em;
}
#headerFrame #siteNav li .siteNavCart 
{
	background-image:url(/Skin/Navigation/SiteNavCart.gif);
	padding-right:2.4em;
}
#headerFrame #siteNav li .siteNavCheckout 
{
	background-image:url(/Skin/Navigation/SiteNavCheckout.gif);
	padding-right:2em;
}

/*********** Nav Frame - Main Nav */

#navFrame ul
{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

#navFrame ul li
{
	float:left;
	background:url(/Skin/Navigation/MainNavItemBg.gif) no-repeat right bottom;
}

#navFrame ul li a
{
	display:block;
	font-size:110%;
	font-weight:bold;
	padding:6px 28px 6px 28px;
}

#navFrame ul li a:hover,
#navFrame ul li.Open a
{
	color:#fcc900;
	text-decoration:none;
}

/*********** Nav Frame - Search Frame */

#navFrame #searchFrame
{
	float:right;
	margin:4px 10px 0 0;
}

#navFrame #searchFrame input
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:100%;
	color:Black;
	float:left;
	border:none;
	width:121px;
	height:auto !important;min-height:12px;height:12px;
	padding:2px 5px 2px 20px;
	margin-bottom:5px;
	background:url(/Skin/Navigation/SearchInputBg.gif) no-repeat left top;
}

#navFrame #searchFrame .searchButton
{
	margin:1px 0 0 6px;
	float:left;
	background:url(/Skin/Navigation/SearchButton.gif) no-repeat left top;
	width:17px;
	height:16px;
	padding-top:16px;
	border:none;
	overflow:hidden;
	cursor:pointer;
}

/*********** Container Inner - Sub Nav Frame */

#containerInner #subNavFrame
{
	float:left;
	width:178px;
	margin-right:22px;
	padding:28px 0 0 0;
}

#subNavFrame ul
{
	list-style:none;
	padding:0;
	margin:0;
}

#subNavFrame ul li
{
	margin:0;
	padding:0;
}

#subNavFrame ul li a
{
	display:inline-block;
	width:148px;
	border-bottom:solid 1px #b8d4e4;
	background:url(/Skin/Navigation/SubNavItemBg.gif) no-repeat 17px 1em;
	padding:8px 5px 8px 25px;
	font-weight:bold;
	font-size:110%;
	color:#006baf;
}

#subNavFrame ul li a:hover,
#subNavFrame ul li.Open a
{
	text-decoration:none;
	color:#019add;
}

#subNavFrame ul li.Active a
{
	color:#abcfe5;
	background-color:#006baf;
}

/*********** Container Inner - Sub Nav Frame - Dropdown Nav */

#subNavFrame ul ul
{
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	background:url(/Skin/Navigation/SubNavDropListBg.jpg) repeat-y right top;
}

#subNavFrame ul li.Active ul { display:block; }

#subNavFrame ul li.Active ul li
{
	margin:0;
	padding:0;
}

#subNavFrame ul li.Active ul li a
{
	display:block;
	width:134px;
	padding-left:39px;
	background-image:url(/Skin/Navigation/SubNavDropListItemBg.gif);
	background-position:31px 1.2em;
	background-color:White;
	color:#006baf;
	font-weight:normal;
	border-bottom:none;
}

#subNavFrame ul li.Active ul li a:hover,
#subNavFrame ul li.Active ul li.Active a
{
	font-weight:bold;
}