@charset "UTF-8";

/*--- SUPERFISH STYLESHEET ---*/
#mainnav {
  position:relative;
  top:-19px;
	margin: 0 auto 0 auto;
	padding: 0;
  z-index:1300;
  text-align:center;
  width:590px;
  clear:both
}

.nav, .nav * {
	font-weight: bold;
}

.nav {
  z-index:1200;
  margin:auto;
}

.nav ul { /*normal grey submenu */
	background-color: #fff; /*IE6 needs this*/;
	float: left;
	position: relative;
}

.nav li {
  display:inline;
	list-style: none;
	z-index: 999;
  position:relative;
}
/*.site-cn .nav li, .site-jp .nav li {
  font-size:1px /*minimise gap between tabs*/;
}*/

.nav li li {
  float:none;
  display:block;
  background-image:none;
  padding:1px;
  width:auto;
  text-align:left;
}
.nav li.current ul {
	z-index: 999;
}

.nav li.sfHover ul, ul.nav li:hover ul {
	z-index: 1000 !important;
}

.nav li a, .nav li a:visited, .nav li a:link, .nav li a:active{
	padding:5px 0;
	font-size: 11px;
/*	display: block;*/
	text-align: center;
	text-decoration: none;
	color: #fff;
  display:-moz-inline-stack;
  display:inline-block;
  width:80px;
  background: url(../images/tabs/tabs_nav2.png) no-repeat top left;
}

.nav li li a, .nav li li a:visited, .nav li li a:link,.nav li li a:active {
  display:inline;
	height: 19px;
	font-size: 11px;
	padding: 6px 10px 0 10px;
  text-align:left;
	width: auto !important;
  display:block;
  background:none !important;
}

.nav li ul {
top: -999em;
position: absolute;
width:180px;
z-index:999;
left:1%;
margin-top:7px;
}

/*selected category submenu*/ 

.sf-breadcrumb ul, .Current ul, #HomeCurrent ul, #MusicCurrent ul, #DvdCurrent ul, #BlurayCurrent ul, #GamesCurrent ul, #BooksCurrent ul, #BeautyCurrent ul {
  width:984px !important;
  display:block !important;
  z-index:800 !important;
  left:50%;
  margin-left:-492px;
  top:16px;
  text-align:center;
  height:26px
}

.sf-breadcrumb ul li, .current ul li, #HomeCurrent ul li, #MusicCurrent ul li, #DvdCurrent ul li, #BlurayCurrent ul li, #GamesCurrent ul li, #BooksCurrent ul li, #BeautyCurrent ul li {
  display:-moz-inline-stack;
  display:inline-block;
  position:relative;
  float:none;
  zoom:1;
  *display:inline;
  }
.sf-breadcrumb ul li a, .current ul li a {
  float:left;
}

.nav li ul#TabsNav li.current, .nav li ul#TabsNav li.current a {
	background: #445176;
}

.nav li ul#HomeNav li.current, .nav li ul#HomeNav li.current a {
	background: #FF1E29;
}

.nav li ul#MusicNav li.current, .nav li ul#MusicNav li.current a {
	background: #217caa;
}

.nav li ul#DvdNav li.current, .nav li ul#DvdNav li.current a {
	background: #4c7200;
}

.nav li ul#BlurayNav li.current, .nav li ul#BlurayNav li.current a {
	background: #015078;
}

.nav li ul#GamesNav li.current, .nav li ul#GamesNav li.current a {
	background: #e18a01;
}

.nav li ul#BooksNav li.current, .nav li ul#BooksNav li.current a {
	background: #490449;
}

.nav li ul#BeautyNav li.current, .nav li ul#BeautyNav li.current a {
	background: #bc3b80;
}

.nav li ul.xtraNav li.current, .nav li ul.xtraNav li.current a {
	background: #999999;
}

.nav li ul.blankNav li.current, .nav li ul.blankNav li.current a {
	background: #999999;
}

.nav li ul.meteorNav li.current, .nav li ul.meteorNav li.current a {
	background: #cc3300;
}

/*hover bg colour for black submenus*/
.nav li li:hover, .nav li li a:focus, .nav li li a:hover, .nav li li a:active {
background: #5e5e5e !important;
}
/*hover bg colour for selected submenus*/
.sf-breadcrumb #HomeNav li:hover, .sf-breadcrumb #HomeNav li a:focus, .sf-breadcrumb #HomeNav li a:hover, .sf-breadcrumb #HomeNav li a:active,
.Current #HomeNav li a:hover {
  background: #9f1e23 !important;
}

.sf-breadcrumb #MusicNav li:hover, .sf-breadcrumb #MusicNav li a:focus, .sf-breadcrumb #MusicNav li a:hover, .sf-breadcrumb #MusicNav li a:active, .Current #MusicNav li a:hover {
	background: #2d8cbc !important;
}

.sf-breadcrumb #DvdNav li:hover, .sf-breadcrumb #DvdNav li a:focus, .sf-breadcrumb #DvdNav li a:hover, .sf-breadcrumb #DvdNav li a:active, .Current #DvdNav li a:hover {
	background: #5e8c01 !important;
}

.sf-breadcrumb #BlurayNav li:hover, .sf-breadcrumb #BlurayNav li a:focus, .sf-breadcrumb #BlurayNav li a:hover, .sf-breadcrumb #BlurayNav li a:active, .Current #BlurayNav li a:hover {
	background: #015a86 !important;
}

.sf-breadcrumb #GamesNav li:hover, .sf-breadcrumb #GamesNav li a:focus, .sf-breadcrumb #GamesNav li a:hover, .sf-breadcrumb #GamesNav li a:active, .Current #GamesNav li a:hover {
	background: #e58f07 !important;
}

.sf-breadcrumb #BooksNav li:hover, .sf-breadcrumb #BooksNav li a:focus, .sf-breadcrumb #BooksNav li a:hover, .sf-breadcrumb #BooksNav li a:active, .Current #BooksNav li a:hover {
	background: #4d014d !important;
}

.sf-breadcrumb #BeautyNav li:hover, .sf-breadcrumb #BeautyNav li a:focus, .sf-breadcrumb #BeautyNav li a:hover,.sf-breadcrumb #BeautyNav li a:active, .Current #BeautyNav li a:hover {
	background: #bc4785 !important;
}

.nav li ul.xtraNav li:hover, .nav li ul.xtraNav li a:focus, .nav li ul.xtraNav li a:hover, .nav li ul.xtraNav li a:active {
	background: #CE7929 !important;
}

.nav li ul.blankNav li:hover, .nav li ul.blankNav li a:focus, .nav li ul.blankNav li a:hover, .nav li ul.blankNav li a:active {
	background: #ff0000 !important;
}

.nav li ul.meteorNav li:hover, .nav li ul.meteorNav li a:focus, .nav li ul.meteorNav li a:hover, .nav li ul.meteorNav li a:active {
  background: #cc3300 !important;
}
.nav li a:hover {
  background: url(../images/tabs/tabs_nav2.png) no-repeat 0 -272px;
}
.nav li:hover ul, body .nav li.current ul, ul.nav li.sfHover ul {
  top: 16px;
}

.nav li:hover li ul,.nav li.sfHover li ul {
  top: -999em;
}

.nav li li:hover ul, /* pure CSS hover is removed below */ ul.nav li li.sfHover ul {
  top: 23px;
}

/* Main Tab Styles  */
.nav li#Tabs {
	background: transparent url(../images/headers/stomp2/tabs.gif) no-repeat top left;
}

.nav li#Home a, .nav li#Music a, .nav li#Dvd a, .nav li#Bluray a, .nav li#Games a, .nav li#Books a, .nav li#Beauty a, .nav li#AdultTab a, .nav li#TicketsTab a {
 background-position: 0 -272px;
 position: relative
}

li#HomeCurrent, li#MusicCurrent, li#DvdCurrent, li#BlurayCurrent, li#GamesCurrent, li#BooksCurrent, li#BeautyCurrent, li#AdultTabCurrent, li#TicketsTabCurrent {
  position: static;
  display: inline;
}

.nav li#HomeCurrent a {
  background-position: 0px -175px;
}
.nav li#MusicCurrent a {
  background-position: 0 -43px;
}
.nav li#DvdCurrent a{
  background-position: 0 -208px;
}

.nav li#BlurayCurrent a {
  background-position: 0 -10px;
}
.nav li#GamesCurrent a {
  background-position: 0 -76px;
}
.nav li#BooksCurrent a {
	background-position: 0 -142px;
}
.nav li#BeautyCurrent a {
  background-position: 0 -109px;
}
.nav li#AdultTabCurrent a, .nav li#TicketsTabCurrent a {
  background-position: 0 -242px;
}

.nav li.xtra {
	background: transparent url(../images/tabs/tab_grey.gif) no-repeat top left;
}

.nav li.blank {
	background: transparent url(../images/tabs/tab_blank.png) no-repeat top	left;
}

.nav li.meteor {	
	background: transparent url(../images/tabs/tab_blank.png) no-repeat top	left;
}

.nav li.meteor img {	
  margin-top: -4px; 
  }

.nav li ul#TabsNav {
	background-color: #445176;
}

.sf-breadcrumb ul#HomeNav,  #HomeCurrent ul {
	background-color: #D71820;
}

.sf-breadcrumb ul#MusicNav,  #MusicCurrent ul  {
	background-color: #3399CC !important;
}

.sf-breadcrumb ul#DvdNav, #DvdCurrent ul {
	background-color: #669900;
}

.sf-breadcrumb ul#BlurayNav, #BlurayCurrent ul {
	background-color: #006699;
}

.sf-breadcrumb ul#GamesNav, #GamesCurrent ul {
	background-color: #fa9900;
}

.sf-breadcrumb ul#BooksNav, #BooksCurrent ul {
	background-color: #660066;
}

.sf-breadcrumb ul#BeautyNav, #BeautyCurrent ul {
	background-color: #d05295;
}
.nav li ul {
  background-color: #414141 ;
}

.nav li ul.xtraNav {
  background-color: #999999;
}

.nav li ul.blankNav {
	background-color: #999999;
}

.nav li ul.meteorNav {
	background-color: #ff6600;
}
  
.nav .Current ul, .nav .sf-breadcrumb ul {
  display: block !important;
  visibility: visible !important;
}

#Home #HomeNav, #Music #MusicNav, #Dvd #DvdNav, #Bluray #BlurayNav, #Games #GamesNav, #Books #BooksNav, #Beauty #BeautyNav {
  margin-top:3px
}