﻿
/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */
/* See WhitePaper.aspx for details. */


/* Common CSS for adapter Menu. */
ul.AspNet-Menu
{
	position: relative;
}


ul.AspNet-Menu, ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0;
	display: block;
	z-index: 100;
}

ul.AspNet-Menu li
{
	position: relative;
	list-style: none;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
	display: block;
	text-decoration: none;
}

ul.AspNet-Menu ul
{
	position: absolute;
	display: none;
}

ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
	width:0px; 
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li:hover ul ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
	display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
	display: block;
}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. This allows us to force the top tier of the menu to layout */
/* horizontally, whereas all subsequent tiers of the menu lay out vertically. */

.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: left;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float: none;
}

/* CSS for TopNavigationMenu. */

.TopNavigationMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
	width: 960px;
	top: 0px;
	z-index: 10000;
}

.TopNavigationMenu ul.AspNet-Menu ul
{
	width: 192px;
	padding:5px 2px 0px;
	margin:0px;
	left: 0px;
	top: 4.0em;
	padding: 0px 0px 0px 0px;
	background-image:url(http://www.wdc.com/global/images/navigation/bgmenugradientR3.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-width:0px;	
	border-style:solid;
	border-color:#9f9f9f;
}

.TopNavigationMenu ul.AspNet-Menu li
{
	background: #eeeeee;
	width: 192px;
	text-align: center;
	margin-top: 0px;
	padding: 5;
	z-index: 10000;
}

.TopNavigationMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	text-align: left;
	margin-top: -4px;
	padding: 0;
	z-index: 10000;
}

.TopNavigationMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
	width: 192px;
	margin-top: -4px;
	z-index: 10000;
	border-width:0px;
}


.TopNavigationMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
	margin: -3.8em 0 0 192px;
	padding-top: 0px;
	z-index: 10000;
	
}

.TopNavigationMenu ul.AspNet-Menu li a, .TopNavigationMenu ul.AspNet-Menu li span
{
	color: black;
	padding: 0px;
	border: 0px solid #cccccc;
	background: transparent;
}

.TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
	background-image: none;
}

.TopNavigationMenu ul.AspNet-Menu li:hover, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	
	background-repeat:no-repeat;
		background-position:center center;
		color:#1887f6;
}

.TopNavigationMenu ul.AspNet-Menu li:hover a, .TopNavigationMenu ul.AspNet-Menu li:hover span, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover a, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover span, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
	color: Black;
}

.TopNavigationMenu ul.AspNet-Menu li:hover ul a, .TopNavigationMenu ul.AspNet-Menu li:hover ul span, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover ul a, .TopNavigationMenu ul.AspNet-Menu li:hover li:hover ul span, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
	color: Black;
}

.TopNavigationMenu ul.AspNet-Menu li a:hover, .TopNavigationMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
	color: black;
	background: transparent;
}

.TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	background-image: none;
}
ul.AspNet-Menu :hover ul li a:hover {

color:red;

}



.TopNavigationMenu .AspNet-Menu-Selected
{
}

.TopNavigationMenu .AspNet-Menu-ChildSelected
{
}

.TopNavigationMenu .AspNet-Menu-ParentSelected
{
}

#EntertainmentMessage
{
	padding-top: 0px;
	clear: both;
}

.AspNet-Menu-Leaf
{
	padding: 0px;
	margin: 0px;
}

.AspNet-Menu-WithChildren
{
	padding: 0px;
	margin: 0px;
}

.AspNet-Menu-Template
{
	padding: 0px;
	margin: 0px;
}







/* Customized CSS for WDC Menu control. */

.SalesRoot
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	left: 0px;
	height: 38px;
	width: 192px;
}

.SalesRoot_Selected
{
	cursor: hand;
	padding:5px 2px 0px;
	margin:0px;
	height: 38px;
	width: 192px;
	
	
}

.SalesMenu
{
	width:192px;
	margin:0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	cursor: hand;
	height: 29px;	
	background-color:#fafbfb;
	
	
	
}

.SalesMenuHidden
{
	display: none;
}

.BuyRoot
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.BuyRoot_Selected
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.BuyMenu
{
	width:192px;
	margin:0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	cursor: hand;
	height: 27px;	
	background-color:#fafbfb;
}

.SupportRoot
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.SupportRoot_Selected
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.SupportMenu
{
	width:192px;
	margin:0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	cursor: hand;
	height: 27px;	
	background-color:#fafbfb;
}

.NewsRoot
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.NewsRoot_Selected
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.NewsMenu
{
	width:192px;
	margin:0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	cursor: hand;
	height: 27px;	
	background-color:#fafbfb;
}

.CompanyRoot
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.CompanyRoot_Selected
{
	cursor: hand;
	padding: 0x 0px 0px 0px;
	height: 38px;
	width: 192px;
}

.CompanyMenu
{
	width:192px;
	margin:0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	cursor: hand;
	height: 27px;	
	background-color:#fafbfb;
}

.MenuItem
{
	word-wrap: normal; /* Internet Explorer */
	white-space: normal; /* Firefox */
	white-space: -moz-pre-wrap; /* Other Mozilla, since 1999 */
	white-space: pre-wrap; /* css-3 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	display: block;
}

#mainnav A:hover
{
	text-decoration: none;
	color: White;
	font-size: 10px;
}

#mainnav A
{
	text-decoration: none;
	font-size: 10px;
}

.MenuItemPopupImage
{
	right: 0px;
	top: 2px;
	position: relative;
}

.cursor
{
	cursor: hand;
}

.NavigationPath
{
	padding-top: 3px;
	padding-left: 3px;
	position: relative;
	width: 300px;
	height: 40px;
}

A.NodeStyle:hover
{
	text-decoration: underline;
}

A.NodeStyle
{
	text-decoration: none;
}



/* CSS for LeftNavigationMenu. */

.LeftNavigationMenu ul.AspNet-Menu ul
{
}

.LeftNavigationMenu ul.AspNet-Menu li
{
}

.LeftNavigationMenu ul.AspNet-Menu ul li
{
}


.LeftNavigationMenu ul.AspNet-Menu li a, .LeftNavigationMenu ul.AspNet-Menu li span
{
	color: black;
	padding: 0px;
	border: 0px solid #cccccc;
	background: transparent;
}

.LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
	background-image: none;
}

.LeftNavigationMenu ul.AspNet-Menu li:hover, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
}

.LeftNavigationMenu ul.AspNet-Menu li:hover a, .LeftNavigationMenu ul.AspNet-Menu li:hover span, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover a, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover span, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
	color: Black;
}

.LeftNavigationMenu ul.AspNet-Menu li:hover ul a, .LeftNavigationMenu ul.AspNet-Menu li:hover ul span, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover ul a, .LeftNavigationMenu ul.AspNet-Menu li:hover li:hover ul span, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
	color: Black;
}

.LeftNavigationMenu ul.AspNet-Menu li a:hover, .LeftNavigationMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
	color: black;
	background: transparent;
}

.LeftNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	background-image: none;
}

.LeftNavigationMenu .AspNet-Menu-Selected
{
	border: solid 0px #00ff00 !important;
	font-weight: bold;
	font-size: 12px;
}

.LeftNavigationMenu .AspNet-Menu-ChildSelected
{
	border: solid 0px #ff0000 !important;
}

.LeftNavigationMenu .AspNet-Menu-ParentSelected
{
	border: solid 0px #0000ff !important;
}
