/*	XNAV MENU
$Id: //depot/projects/dylan/releases/rc_16_11_1/docroot/lib/com.adobe/module/xnav/xnav.css#1 $
*/
#xNav {
margin: 0 0 0 4px;
_margin-top: 10px;
padding: 0 0 0 16px;
position: relative;
top: 53px;
_top: 43px;
z-index: 2;
}
#xNav li {
display: block;
float: left;
list-style-type: none;
padding-bottom: 4px;
}
::root #xNav li span a { max-width: 58px; }
html:first-child #xNav li span a { width: 58px; }
#xNav li span a {
display: block;
margin: 0;
max-width: 58px;
min-width: 58px;
padding-right: 1px;
width: auto;
_width:  58px;
cursor: pointer;
}
#xNavMenu-ProductionPremium a {
padding-right: 11px !important;
_padding-right: 13px !important;
}
/* MouseOver/Hover transformations */
#xNav>*:hover,
#xNav>*:focus {	border-bottom: 4px solid #d8d8d8; }
#xNav li.hover {
/* IE lets long-hand override shorthand */
border-bottom: 4px solid #d8d8d8;
padding-bottom: 0.3em;
margin-bottom: -0.3em;
}
/* IE7 \*/
*:first-child+html #xNav li { margin-bottom: -4px; }
*:first-child+html #xNav li a { padding-bottom: 4px; }
*:first-child+html #xNav>*:hover span {	border-bottom: 4px solid #d8d8d8; }
*:first-child+html #xNav>*:hover,
*:first-child+html #xNav>*:focus { border-bottom: none; }
#xNav li:hover .menu,
#xNav li.hover .menu,
#xNav li.focus .menu {
padding-bottom: 15px;
width: 370px;
min-height: 212px;	
_top: 25px;
_height: 180px;
background-color: #fff;
}
#xNav li:hover .menu { top: 26px; }
/* Safari Hack \*/
::root #xNav li:hover .menu {	top: 26px !important; }
::root #xNav.d-dropdown li:hover dl.menu a:hover,
::root #xNav.d-dropdown li:hover ul.menu a:hover {
position: relative;
z-index: 4;
display: block;
}
/* */
html:first-child #xNav li .menu {
top: 20px;
width: 370px !important
}
/* Absolute positioning of submenu trays */
#xNav li:hover #xNavMenu-subMenu-DesignPremium,
#xNav li.hover #xNavMenu-subMenu-DesignPremium {
left: -4px;
_left: -10px;	/* -6 */
}
#xNav li:hover #xNavMenu-subMenu-DesignStandard,
#xNav li.hover #xNavMenu-subMenu-DesignStandard {
left: -63px;
_left: -68px; /* -5 */
}
#xNav li:hover #xNavMenu-subMenu-WebPremium,
#xNav li.hover #xNavMenu-subMenu-WebPremium {
left: -122px;
_left: -126px; /* -4 */
}
#xNav li:hover #xNavMenu-subMenu-WebStandard,
#xNav li.hover #xNavMenu-subMenu-WebStandard {
left: -181px;
_left: -184px; /* -4 */
}
#xNav li:hover #xNavMenu-subMenu-ProductionPremium,
#xNav li.hover #xNavMenu-subMenu-ProductionPremium {
left: -240px;
_left: -242px; /* -2 */
}
#xNav li:hover #xNavMenu-subMenu-MasterCollection,
#xNav li.hover #xNavMenu-subMenu-MasterCollection {
 	min-height: 320px;
left: -309px;
}
#xNav.d-dropdown .menu>* {
padding: 0 0 0 130px;
margin: 0;
}
* html #xNav.d-dropdown .menu * {
margin: 0;
padding: 0 0 0 130px;
}
* html #xNav.d-dropdown .menu * a {
margin: 0;
padding: 0 0 0 0;
}
#xNav.d-dropdown .menu a {
padding: 0;
margin: 0;
}
#xNav.d-dropdown dt {
padding-top: 20px !important;
padding-right:6em !important;
padding-bottom: 0.5em !important;
display: block;
}
#xNav dd.selected a {
padding-left: 12px !important;
padding-right: 12px !important;
}
/* Submenu Product Boxshots */ 
.boxshot {
padding-left: 0 !important;
position: absolute;
top: 20px;
left: 10px;
background-image: none !important;
}
/* FONTS AND LINE HEIGHTS */
#xNav li span {	font: bold 0.750em/1em Verdana, Arial, Helvetica, sans-serif; } 
#xNav.d-dropdown .menu dd {
font: 0.92em/1.35em  Arial, Helvetica, sans-serif;
color: #666;
}
#xNav.d-dropdown .menu dd.note {
font-weight: bold;
margin-top: 0.35em;
color: #666;
clear: both;
display: block;
}
#xNav.d-dropdown dt {
font-weight: normal;
text-transform: uppercase;
line-height: 1em;
font-weight: bold;
}
#xNav li a:hover,
#xNav.d-dropdown .menu dd.selected,
#xNav.d-dropdown .menu dd.selected a,
#xNav.d-dropdown .menu dd.selected a:hover { background-color: transparent; }
#xNav li:hover .menu,
#xNav li.hover .menu,
#xNav li.focus .menu {
background: #efefef url("gradient_top.jpg") top left no-repeat;
border: 2px solid #d8d8d8;
border-bottom-color: #bbbbbb;
}
#xNav dd.selected a { background: transparent url("menu_selected.gif") left 0.346em no-repeat; }
#xNav.d-dropdown .menu dd.selected a,
#xNav.d-dropdown .menu dd.selected a:hover { cursor: text; }
#xNav li span a:hover { text-decoration: none }
/* COLORS */
#xNav li span a {	color: #666; }
.suite #xNav li span a { color: #e7e7e7; }
#xNav li a:hover { color: #fff !important; }
#xNav span.apartOf a { color: #c7c7c7; }
#xNav.d-dropdown dt a,
#xNav.d-dropdown dt a:visited { color: #424242 !important; }
#xNav.d-dropdown .menu a:hover { color: #C00 !important; }
#xNav.d-dropdown .menu dd a {	color: #047; }
#xNav.d-dropdown .menu dd.selected a,
#xNav.d-dropdown .menu dd.selected a:hover { color: #555 !important; }
/* RULE */
#xNav.d-dropdown .menu dd.divide {
height: 1px;
width: 80px;
margin-left: 128px;
background: none;
margin-top:4px;
margin-bottom:2px;
border-color: #ddd;
_margin-bottom: -1.3em;
}