ul {
	list-style-type: none;
}

#account_panel h1 {
	background: url(/u/prod/marvel/i/content/outcss/1302905816-universe3zx-skins-marvel-images-header-marvel-logo.gif)
		no-repeat scroll 0 0 transparent;
	float: left;
	height: 64px;
	width: 143px;
	margin: 0;
	text-indent: -5000px;
}

#account_panel ul.account_options {
	padding: 0px;
}

#secondary_nav {
	float: right;
}

.last {
	border: none !important;
}

#options {
	float: right
}

#options ul {
	margin: 0
}

#secondary_nav {
	margin-top: -10px
}

#secondary_nav .top_nav {
	
}

#secondary_nav .subscribe {
	padding-top: 10px
}

#secondary_nav li a {
	height: 17px;
	position: relative;
	padding: 0 22px;
	display: block;
	font-size: .1px;
}

#secondary_nav li span {
	height: 100%;
	width: 100%;
	position: absolute;
}

#secondary_nav .subscribe a {
	width: 110px;
}

#secondary_nav .marvel_kids {
	
}

#secondary_nav .marvel_kids a {
	width: 84px;
	height: 48px;
	color: #75683E;
}

#secondary_nav .marvel_kids span {
	background: url(/u/prod/marvel/i/content/outcss/1302905816-universe3zx-skins-marvel-images-masthead-marvel-kids-transparent.png) no-repeat;
	
}

#secondary_nav ul {
	margin-left: -10px;
}

#secondary_nav ul li {
	width: 135px;
	float: left;
}

#secondary_nav ul li.marvel_kids {
	width: 85px;
}

#secondary_nav form {
	clear: both;
	position: relative;
}

#secondary_nav form * {
	margin-top: 0;
	padding-top: 0;
}

#secondary_nav select {
	height: 24px;
	padding: 2px 5px 0 0;
}

#secondary_nav form button {
	background: none;
	border: none;
	cursor: pointer;
	position: relative;
	top: 8px;
	left: -8px;
}

#primary_subnav {
	height: 30px;
	padding: 0;
	background: url(/u/prod/marvel/i/content/outcss/1302905816-universe3zx-skins-marvel-images-header-subnavBG.jpg);
	border-width: 0 2px 2px;
	border-style: solid;
	border-color: #B0B0B0;
}

#primary_subnav ul {
	width: 974px;
	margin: 1px 0;
	padding: 0;
}

#primary_subnav li {
	float: left;
	background:
		url(/u/prod/marvel/i/content/outcss/1302905816-universe3zx-skins-marvel-images-header-subnavBG-tile.jpg)
		no-repeat;
	height: 20px;
	padding: 5px 35px;
}

#primary_subnav li {
	font-size: 85%;
}

#primary_subnav li a {
	color: #0568C5;
	text-decoration: none;
}

#primary_subnav li.selected a {
	color: #000;
}

#primary_nav {
margin:5px 0 0 0;
padding:0px;
width:976px;
float:left;
display:inline;
position:relative;
}
#primary_nav ul.dropdown,
#primary_nav ul.dropdown ul {
list-style: none;
margin: 0;
padding: 0;
}
#primary_nav ul.dropdown {
position: relative;
z-index: 597;
float: left;
width: 100%;
height: 40px;
display:inline;
}

#primary_nav ul.dropdown li.main a:link,
#primary_nav ul.dropdown li.main a:visited {
color:#ffffff;
text-decoration: none;
font-size:0px;
margin:0;
}

/*fix for safari/chrome visible characters in the anchor tag*/
#primary_nav ul.dropdown li.main.blue a:link,
#primary_nav ul.dropdown li.main.blue a:visited {
text-indent:-9999px;
}

/*additional code so the text-indent property above doesn't apply to the dropdown links*/
#primary_nav ul.dropdown li.main.blue ul.active-list a:link,
#primary_nav ul.dropdown li.main.blue ul.active-list a:visited {
text-indent:0px;
}

#primary_nav ul.dropdown li.main ul.active-list a{
font-size:12px;
}

#primary_nav ul.dropdown li.active ul.active-list li a:hover {
text-decoration:none;
}

#primary_nav ul.dropdown li.main.blue ul.active-list li a:hover {
text-decoration:underline;
}

#primary_nav ul.dropdown li.main {
float: left;
background: url(/u/prod/marvel/i/content/outcss/1302905817-universe3zx-skins-marvel-images-nav-blue-grad.jpg) repeat transparent;
width: 120px;
height: 40px;
margin:0px 0px 0px 1px;
}

#primary_nav ul.dropdown li.main a {
float: left;
background: url(/u/prod/marvel/i/content/outcss/1304626467-universe3zx-skins-marvel-images-nav-trans-text.png) no-repeat 0 0 transparent;
display:block;
height:40px;
width:100%;
}

#primary_nav ul.dropdown li.main ul.active-list li a {
background-image:none;
}

#primary_nav ul.dropdown li.active{
background-color:#fff;
background-image:none;
}

#primary_nav ul.dropdown li.movies_tv.blue ul.active-list li, 
#primary_nav ul.dropdown li.comics.blue ul.active-list li,
#primary_nav ul.dropdown li.news.blue ul.active-list li{
width:120px;
}
#primary_nav ul.dropdown li.community.blue ul.active-list li{
width:140px;
}
#primary_nav ul.dropdown li.downloads_extras.blue ul.active-list li,
#primary_nav ul.dropdown li.shop.blue ul.active-list li{
width:176px;
}

#primary_nav ul.dropdown li.dir.active { 
border-width: 3px 1px 0px 3px;
border-style: solid;
border-color: #BAB8B9;
height:41px;
}

#primary_nav ul.dropdown li.main.blue ul.active-list {
/*visibility: hidden;*/
display:none;
position: absolute;
top: 40px;
left: -1px;
z-index: 598;
margin: 0;
background-color: #fff;
padding:1px;
width:auto;
}
#primary_nav ul.dropdown li.main.blue:hover > ul {
/*visibility: visible;*/
display:block;
}
#primary_nav ul.dropdown li.main.active ul.active-list {
/*visibility: visible;*/
display:block;
position: relative;
float:left;
clear:both;
width: 972px;
border-width: 3px 1px 1px 3px;
border-style: solid;
border-color: #BAB8B9;
background-color:transparent;
height: 30px;
padding: 0;
z-index: -100;
background-image:url(/u/prod/marvel/i/content/outcss/1302905817-universe3zx-skins-marvel-images-subnav_bg.jpg);
background-repeat:repeat-x;
margin:-2px 0 0 0;
}
         
#primary_nav ul.dropdown li.main.community.active ul.active-list {
left:-587px;
}
		 
#primary_nav ul.dropdown li.main.active ul.active-list li {
float: left;
background-image:url(/u/prod/marvel/i/content/outcss/1302905817-universe3zx-skins-marvel-images-subnavBG-tile.jpg);
background-repeat:no-repeat;
background-color:transparent;
height: 30px;
width:125px;
border: none;
position:relative;
display:inline;
}
#news-category #primary_nav ul.dropdown li.main.active ul.active-list li.movies_news{
width:145px	
}

#primary_nav ul.dropdown li.main.active ul.active-list li a {
height:auto;
padding:7px;
color: #06c;
font-weight: bold;
}

#primary_nav ul.dropdown li.main.active ul.active-list li.active a {
	color:#000;
}

#primary_nav ul.dropdown li.main.blue ul.active-list li {
background-color:#006EEB;
background-image:none;
clear:both;
display:block;
float:left;
margin:0 auto;
position:relative;
}

#primary_nav ul.dropdown li.main.blue ul.active-list li a {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
height:auto;
margin:0 10px;
padding:10px 0;
}

/*provides horizontal line image at the top of a dropdown list tag's anchor as long as it is preceded by another list tag 
	- essentially NOT adding the line above the first list tag in any blue nav dropdown*/
#primary_nav ul.dropdown li.main.blue ul.active-list li+li a {
background:url(/u/prod/marvel/i/content/outcss/1302905817-universe3zx-skins-marvel-images-nav_line.gif) repeat-x scroll 0 0 transparent;
}

/*individual width settings for anchor tags within blue dropdown menus*/
#primary_nav ul.dropdown li.main.comics.blue ul.active-list li a,
#primary_nav ul.dropdown li.main.movies_tv.blue ul.active-list li a,
#primary_nav ul.dropdown li.main.news.blue ul.active-list li a {
width:100px;
}

#primary_nav ul.dropdown li.main.community.blue ul.active-list li a {
width:120px;
}
#primary_nav ul.dropdown li.main.downloads_extras.blue ul.active-list li a,
#primary_nav ul.dropdown li.main.shop.blue ul.active-list li a {
width:155px;
}


/*left positioning for blue dropdown menus*/
#primary_nav ul.dropdown li.main.comics.blue ul.active-list {
left:0px;
}
#primary_nav ul.dropdown li.main.movies_tv.blue ul.active-list {
left:82px;
}
#primary_nav ul.dropdown li.main.news.blue ul.active-list {
left:436px;
}
#primary_nav ul.dropdown li.main.community.blue ul.active-list {
left:619px;
}
#primary_nav ul.dropdown li.main.downloads_extras.blue ul.active-list {
left:732px;
}
#primary_nav ul.dropdown li.main.shop.blue ul.active-list {
left:795px;
width:176px;
}

/*class setup and width properties for the "blueline" divs*/
#primary_nav ul.dropdown li.main.blue ul.active-list div.blueline {
	background-color:#006EEB;
	height:5px;
	left:1px;
	position:absolute;
	top:-2px;
	z-index:600;
}

#primary_nav ul.dropdown li.main.comics.blue ul.active-list div.blueline         { width:81px; }
#primary_nav ul.dropdown li.main.movies_tv.blue ul.active-list div.blueline      { width: 115px; }
#primary_nav ul.dropdown li.main.characters.blue ul.active-list div.blueline     { width: 102px; }
#primary_nav ul.dropdown li.main.videos.blue ul.active-list div.blueline         { width: 66px; }
#primary_nav ul.dropdown li.main.games.blue ul.active-list div.blueline          { width: 67px; }
#primary_nav ul.dropdown li.main.news.blue ul.active-list div.blueline           { width: 71px; }
#primary_nav ul.dropdown li.main.wiki.blue ul.active-list div.blueline           { width: 114px; }
#primary_nav ul.dropdown li.main.community.blue ul.active-list div.blueline      { width: 112px; }
#primary_nav ul.dropdown li.main.downloads_extras.blue ul.active-list div.blueline   { width: 174px; }
#primary_nav ul.dropdown li.main.shop.blue ul.active-list div.blueline			 { width: 64px;left:113px;z-index:2000; }

/*special styling for extra-long subnav link*/
#primary_nav ul.dropdown li.main.shop.active ul.active-list li.subscribe, 
#primary_nav ul.dropdown li.main.shop.active ul.active-list li.subscribe:hover{
left:-15px;
width:186px;
}

/* Hold active submenu positions when hovering parent li */
#primary_nav ul.dropdown li.main.comics.active ul {
left: -3px;
}
#primary_nav ul.dropdown li.main.movies_tv.active ul {
left: -92px;
}
#primary_nav ul.dropdown li.main.news.active ul {
left: -506px;
}
#primary_nav ul.dropdown li.main.downloads_extras.active ul {
left: -708px;
}
#primary_nav ul.dropdown li.main.shop.active ul {
left: -886px;
}


/* Size and positioning for primary navigation button text replacement sprite */
#primary_nav ul.dropdown li.main.comics.blue          { width:81px; }
#primary_nav ul.dropdown li.main.comics.blue a        { background-position:       3px 0px; }
#primary_nav ul.dropdown li.main.comics.active        { width:77px; }
#primary_nav ul.dropdown li.main.comics.active a      { background-position:   -166px -1px; }

#primary_nav ul.dropdown li.main.movies_tv.blue       { width: 115px; }
#primary_nav ul.dropdown li.main.movies_tv.blue a     { background-position:     4px -40px; }
#primary_nav ul.dropdown li.main.movies_tv.active     { width: 111px; }
#primary_nav ul.dropdown li.main.movies_tv.active a   { background-position:   -165px -40px }

#primary_nav ul.dropdown li.main.characters.blue      { width: 102px; }
#primary_nav ul.dropdown li.main.characters.blue a    { background-position:     2px -80px; }
#primary_nav ul.dropdown li.main.characters.active    { width: 98px; }
#primary_nav ul.dropdown li.main.characters.active a  { background-position:  -165px -80px; }

#primary_nav ul.dropdown li.main.videos.blue          { width: 66px; }
#primary_nav ul.dropdown li.main.videos.blue a        { background-position:   2px -120px; }
#primary_nav ul.dropdown li.main.videos.active        { width: 62px; }
#primary_nav ul.dropdown li.main.videos.active a      { background-position: -166px -120px; }

#primary_nav ul.dropdown li.main.games.blue           { width: 67px; }
#primary_nav ul.dropdown li.main.games.blue a         { background-position:   3px -160px; }
#primary_nav ul.dropdown li.main.games.active         { width: 63px; }
#primary_nav ul.dropdown li.main.games.active a       { background-position: -166px -160px; }

#primary_nav ul.dropdown li.main.news.blue            { width: 71px; }
#primary_nav ul.dropdown li.main.news.blue a          { background-position:	3px -200px; }
#primary_nav ul.dropdown li.main.news.active          { width: 67px; }
#primary_nav ul.dropdown li.main.news.active a        { background-position: -163px -200px; }

#primary_nav ul.dropdown li.main.wiki.blue            { width: 114px; }
#primary_nav ul.dropdown li.main.wiki.blue a          { background-position:	2px -240px; }
#primary_nav ul.dropdown li.main.wiki.active          { width: 110px; }
#primary_nav ul.dropdown li.main.wiki.active a        { background-position: -165px -240px; }

#primary_nav ul.dropdown li.main.community.blue       { width: 112px; }
#primary_nav ul.dropdown li.main.community.blue a     { background-position:    0px -280px; }
#primary_nav ul.dropdown li.main.community.active     { width: 108px; }
#primary_nav ul.dropdown li.main.community.active a   { background-position: -166px -280px; }

#primary_nav ul.dropdown li.main.community ul li.universe a{ overflow: visible !important; }

#primary_nav ul.dropdown li.main.downloads_extras.blue	   { width: 174px; }
#primary_nav ul.dropdown li.main.downloads_extras.blue a   { background-position:    4px -320px; }
#primary_nav ul.dropdown li.main.downloads_extras.active   { width: 170px; }
#primary_nav ul.dropdown li.main.downloads_extras.active a { background-position: -165px -320px; }

#primary_nav ul.dropdown li.main.shop.blue          { width: 64px; }
#primary_nav ul.dropdown li.main.shop.blue a        { background-position:	 3px -360px; }
#primary_nav ul.dropdown li.main.shop.active		    { width: 60px; }
#primary_nav ul.dropdown li.main.shop.active a      { background-position:	-165px -360px;}

#primary_nav ul.dropdown li.active ul.active-list:hover {
position: relative;
/*z-index: -100;*/
cursor: default;
color: #000;
text-decoration:none;
}

#primary_nav ul.dropdown li.main.active ul.active-list div.blueline {
	display:none;
}


/*-----------------Module Style----------------------*/
.three-column img {
	background: #b0b0b0;
	display: block;
}
