/*===================================================================================
  GLOBAL NAV
===================================================================================*/
#globalNav { 
	position: absolute; 
	top: 75px; left: 16px; 
	margin: 0; padding: 0; 
	list-style-type: none; 
	text-align: center;
}
#globalNav { 
	line-height: 1.0;
}
#globalNav ul {
	position: absolute; 
	top: -999em; 
	width: 26em;
}
#globalNav ul li { 
	width: 100%;
}
#globalNav ul li.last { 
	padding-bottom: 7px; 
	border-bottom: 1px solid #fff;
}
#globalNav li:hover { 
	visibility: inherit; /* fixes IE7 'sticky bug' */ 
}
#globalNav li { 
	float: left; 
	position: relative; 
}
#globalNav li ul {
	list-style-type:none;
}
#globalNav a { 
	display: block; 
	position: relative; 
	padding: 1em 1em 0 1em; 
	text-decoration:none; 
}
#globalNav ul li a { 
	padding: 7px 0 7px 15px; 
	font-size: 11px; 
}
#globalNav ul li.seatSize { 
	background: #c3c3c3; 
	font-size: 11px; 
	font-weight: bold; 
}
#globalNav ul li.seatSize a { 
	color: #fff; 
	padding: 7px 0 7px 15px; }
#globalNav li:hover ul, 
#globalNav li.sfHover ul { 
	left: -20px; top: 2.9em; 
	z-index: 99; 
}
#globalNav li:hover.first ul, 
#globalNav li.sfHover.first ul { 
	left: -17px; top: 2.9em; 
	z-index: 99; 
	display: none; 
} 
#globalNav li:hover.last ul, 
#globalNav li.sfHover.last ul { 
	left: -118px; top: 2.9em; 
	z-index: 99; 
	display: none; 
}
ul#globalNav li:hover li ul, 
ul#globalNav li.sfHover li ul {
	top: -999em; 
}
#globalNav { 
	float: left; 
	margin-bottom: .9em; 
}
#globalNav li a, 
#globalNav li a:visited  { 
	color: #464646; 
}
#globalNav li li { 
	background: #e3e3e3; 
}
#globalNav li:hover, 
#globalNav li.sfHover, 
#globalNav a:focus, 
#globalNav a:hover, 
#globalNav a:active { 
	outline: 0; 
}
/*** shadows for all but IE6 ***/
#globalNav.sf-shadow ul {
	background:	transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/shadow-less2.png') no-repeat bottom center;
	padding: 0 20px 18px 20px;
}

#globalNav.sf-shadow li#homeoffice ul {
	background:	transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/shadow-first2.png') no-repeat bottom center;
	padding: 0 20px 18px 20px;
}
#globalNav.sf-shadow li#partners ul {
	background:	transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/shadow-last2.png') no-repeat bottom center;
	padding: 0 20px 18px 20px;
}
.sf-shadow ul.sf-shadow-off { 
	background: transparent; 
}
/*===================================================================================
  GLOBAL NAV - IMAGE REPLACEMENTS
===================================================================================*/
#homeoffice{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') 0 0; text-indent: -9999px; height: 30px; width: 166px;}
#homeoffice:hover{background-position: 0 -29px;}
#smBusiness{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') -166px 0; text-indent: -9999px; height: 30px; width: 162px;}
#smBusiness:hover{background-position: -166px -58px;}
#medBusiness{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') -328px 0; text-indent: -9999px; height: 30px; width: 165px;}
#medBusiness:hover{background-position: -328px -87px;}
#enterprise{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') -493px 0; text-indent: -9999px; height: 30px; width: 165px;}
#enterprise:hover{background-position: -493px -116px;}
#servProviders{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') -658px 0; text-indent: -9999px; height: 30px; width: 161px;}
#servProviders:hover{background-position: -658px -145px;}
#partners{background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/images/nav/navsprite.gif') -819px 0; text-indent: -9999px; height: 30px; width: 166px;}
#partners:hover{background-position: -819px -174px;}
#homeoffice li, #smBusiness li, #medBusiness li, #enterprise li, #servProviders li, #partners li{text-align: left; text-indent: 0;}
#homeoffice li a:hover, #smBusiness li a:hover, #medBusiness li a:hover, #enterprise li a:hover, #servProviders li a:hover, #partners li a:hover{color: #d74444;}

/*===================================================================================
  TOP HEADER NAV
===================================================================================*/
#topNav { 
	position: relative;
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	z-index: 100; 
	line-height: .7em;
}
#topNav ul { 
	position: absolute; 
	top: -999em; 
	width: 17em;
	z-index: 199;
}
#topNav ul li { 
	width: 100%;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}
#topNav ul li.last {
	border-bottom: 1px solid #c0c0c0;
}
#topNav li#quickLinks {padding-left:12px;padding-right:12px;}
#topNav #region ul li.col-one {
	border: 0;
	border-left: 1px solid #c0c0c0;
}
#topNav #region ul li.col-two {
	border: 0;
	border-right: 1px solid #c0c0c0;
}
#topNav ul li.last { 
	padding-bottom: 12px;
}
#topNav li:hover { /* Fixes IE7 'Sticky Bug' */
	visibility: inherit;  
}
#topNav li { 
	float: left; 
	position: relative;
	font-size: 11px;
	line-height:15px;
	background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Aug09/topnav_divider2.gif') center right no-repeat;
}
#topNav li a,
#topNav li a:visited { 
	background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Aug09/topnav_divider2.gif') center right no-repeat;
	padding: .75em 1em;
	color: #464646;
}
#topNav li a:hover, 
#topNav li a.hover { 
	background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/tmamer/cm/images/Aug09/topnav_divider2.gif') center right no-repeat;
	color: #d74444;
}
#topNav li#quickLinks a { /* No Divider On Last Item */
	background: none; 
}
#topNav li ul li a,
#topNav li ul li a:visited,
#topNav li ul li a:hover, 
#topNav li ul li a.hover { 
	background:  none;
	font-size: 11px;
	line-height: 11px;
}
#topNav a { 
	display: block; 
	position: relative;
	padding: 0 10px 0 10px; 
	text-decoration:none;
}
#topNav li:hover ul,
#topNav li.sfHover ul { 
	left: -18px; 
	top: 2.1em; 
	z-index: 250; /* This Fixes Layering Problems In IE */
}
#topNav li:hover.first ul, 
#topNav li.sfHover.first ul { 
	left: 2px; 
	top: 2.3em; 
	z-index: 250; 
}
#topNav li:hover ul li,
#topNav li.sfHover ul li { 
	z-index: 10001; /* This Fixes Layering Problems In IE */
}
/* region dropdown position */
#topNav li:hover.two-col ul, 
#topNav li.sfHover.two-col ul { 
	left: -316px; 
}
/* quick links drop down position */
#topNav li:hover.last ul, 
#topNav li.sfHover.last ul { 
	left: -180px; 
}

ul#topNav li:hover li ul, 
ul#topNav li.sfHover li ul { 
	top: -999em; 
}

ul#topNav li:hover li.first, 
ul#topNav li.sfHover li.first { 
	padding-top: 8px; 
}

#topNav li li { 
	background-color: #fff;
}

#topNav li img {vertical-align:middle;}

#topNav li:hover, 
#topNav li.sfHover, 
#topNav a:focus, 
#topNav a:hover, 
#topNav a:active { 
	outline: 0; 
}

#aboutTrend li, 
#quickLinks li, 
#signIn li, 
#shop li, 
#support li, 
#region li {
	text-align: left; 
	text-indent: 0;
	font-size: 10px;
}

#aboutTrend li a:hover, 
#quickLinks li a:hover, 
#signIn li a:hover, 
#shop li a:hover, 
#support li a:hover, 
#region li a:hover {
	color: #d74444;
}

#topNav #region ul {
	width: 425px;
}

#topNav #quickLinks ul {
	width: 240px;
}

#topNav #support ul {
	width: 200px;
}

#signIn a:hover, 
#shop a:hover, 
#support a:hover, 
#region a:hover, 
#quickLinks a:hover { 
	color: #d10000; 
}
#signIn:hover, 
#shop:hover, 
#support:hover, 
#region:hover, 
#quickLinks:hover { 
	color: #d10000; 
}
#topNav #region ul li, 
#topNav #shop ul li {
	text-indent: 8px;
}
#topNav #region ul li.regionHeading {
	text-indent: 0;color: #ccc;
}
#topNav #region ul li.regionHeading a {
	text-indent: 0;
	color: #ccc;
}
#topNav #region ul li.regionTitle, 
#topNav #shop ul li.shopTitle {
	text-indent: 0;
}
#topNav #region ul li.regionTitle a, 
#topNav #shop ul li.shopTitle a{
	font-weight: bold;
	color: #999;
}
/*===================================================================================
  2 COLUMN REGION LAYOUT
===================================================================================*/
#topNav #region ul li.col-one { width: 169px; display: block; }
#topNav #region ul li.col-two { width: 254px; display: block; }

/*===================================================================================
  SHADOWS
===================================================================================*/
#topNav.sf-shadow li#signIn ul { 
	background: transparent url('images/navigation/signIn-shadow.png') no-repeat bottom center; 
	padding: 0 17px 9px 17px;
}
#topNav.sf-shadow li#shop ul { 
	background: transparent url('images/navigation/shop-shadow.png') no-repeat bottom center; 
	padding: 0 17px 9px 17px; 
}
#topNav.sf-shadow li#support ul { 
	background: transparent url('images/navigation/support-shadow.png') no-repeat bottom center; 
	padding: 0 17px 9px 17px; 
}
#topNav.sf-shadow li#region ul { 
	background: transparent url('images/navigation/region-shadow.png') no-repeat bottom center; 
	padding: 0 17px 17px 17px; 
}
#topNav.sf-shadow li#quickLinks ul { 
	background: transparent url('images/navigation/quicklinks-shadow.png') no-repeat bottom center; 
	padding: 0 17px 9px 17px; 
}
#topNav li#shop a {
	padding-top: 5px;
}
#topNav li#shop a img {
	margin-left: 3px;
}
#topNav li#quickLinks a, #topNav li#quickLinks { 
	padding-right: 0; 
}