#menuContainer {position:relative; z-index:99}

.quicklinks_separator{
background:transparent url(quicklinks/img/separator.png) no-repeat scroll 0 0;
height:1px;
}

.quicklinks_title{
background:url(http://www.onetopsoccer.com/img/menu/title_quicklinks.gif) no-repeat;
height:23px;
margin-top:20px;
margin-left:9px;
}

#verticalNav {
position:absolute;
left:0px; top:0px;
margin:0;
list-style:none;
position:relative;
font-family:verdana,sans-serif;
padding:0px;text-transform:uppercase;
}

#verticalNav ul.toplevel {padding:0; margin:0; list-style:none;}

#verticalNav ul.sub {padding:0; margin:0; list-style:none;}

#verticalNav table {border-collapse:collapse; margin:-1px;}

#verticalNav ul.toplevel ul.sub {position:absolute; left:-9999px; width:173px;} /*invisible part between 2nd level and big box*/

#verticalNav ul.toplevel {width:155px; border-top:0px solid #333;} /* styling of visible top level items */

#verticalNav ul.toplevel li { /*The invisible part that makes the menu stay open on fake mouseover*/
float:left; width:155px;
}

#verticalNav ul.toplevel li a { /* The actual visible box of the top-level menu */
display:block;
width:146px;
height:22px;
line-height:22px;
text-decoration:none;
background-color:#1D1D1D;
color:#A7A7A7;
font-size:11px;
font-weight:bold;
border-width:0px 0px 0px 0px; /*border between menu items*/
}

#verticalNav ul.toplevel li.hastree a.treelink { /* The actual visible box of the top-level menu */
background:#1D1D1D url(quicklinks/img/arrow-white.png) no-repeat 149px center;
}

#verticalNav ul.toplevel li a.toplevel { /* left-padding for top level items */
padding-left:16px;
}

#verticalNav ul.toplevel li a.sub2 { /* left-padding for second level items */
padding-left:5px;
}

#verticalNav a:hover {white-space:nowrap;}
/* Arrows + Style of the top level items when second level items are focused */
#verticalNav :hover ul.toplevel li a {
background-color:#1D1D1D; color:#A7A7A7; filter:alpha(opacity=90); opacity:0.9; /* styling non-tree items when tree items are selected*/
}

#verticalNav ul.toplevel li a:hover{
background-color:#1D1D1D; color:#FFFFFF; /* styling non-tree items when they're selected themselves */
}

#verticalNav :hover ul.toplevel li.hastree a.treelink { /* styling for tree items when any menu item is selected */
background-color:#1D1D1D;
}

#verticalNav :hover ul.toplevel li a { /* styling for non-tree items when any menu item is selected */
background-color:#1D1D1D;
}

/* styling of visible sub-categories boxes */
#verticalNav :hover ul.toplevel :hover ul.sub {left:170px; top:0px;}
#verticalNav :hover ul.toplevel :hover ul.pos1 {top:0px;}
#verticalNav :hover ul.toplevel :hover ul.pos2 {top:23px;}
#verticalNav :hover ul.toplevel :hover ul.pos3 {top:46px;}
#verticalNav :hover ul.toplevel :hover ul.pos4 {top:69px;}

/*Arrow styles for second level menus - hover styles*/
#verticalNav :hover ul.toplevel :hover ul.sub li a {
background:#1D1D1D;
color:#A7A7A7;
}

#verticalNav :hover ul.toplevel :hover ul.sub li a.sub2 {
background:#1D1D1D url(quicklinks/img/arrow-white.png) no-repeat 148px center;
color:#A7A7A7;
width:155px;
margin-left:-8px; /* Determines the gap between the first and second level items */
}

#verticalNav :hover ul.toplevel :hover ul.sub li:hover > a.sub2 { /*Colour of subcategory (second level text) when highlighted)*/
background:#1D1D1D url(quicklinks/img/arrow-white.png) no-repeat 148px center;
color:#FFFFFF;
}


/* BIG BOX STUFF BELOW THIS POINT */
#verticalNav ul.toplevel ul div.base { /*big box styling*/
position:absolute;
left:-9999px;
background:#111111;
border:1px solid #333333;
padding:10px;
width:350px;
height:300px;
/*overflow:hidden;*/
}

#verticalNav ul.toplevel ul div.border { /*big box border*/
position:absolute; left:-9999px;
background:transparent url(quicklinks/img/backing.png);
width:390px; 
height:340px;
}

#verticalNav :hover ul.toplevel :hover ul.sub div.base {
margin-left:-23px; /* Determines the gap between the big box and second level items */
left:-9999px;
width:350px;
}

#verticalNav :hover ul.toplevel :hover ul.sub div.border {
margin-left:-23px; /* Determines the gap between the big box BORDER and second level items */
left:-9999px;
}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base {left:185px;} /* position of big box */
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div1  {top:10px;}
/*#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div2  {top:32px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div3  {top:54px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div4  {top:76px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div5  {top:98px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div6  {top:120px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.div7  {top:142px;}*/

#verticalNav :hover ul.toplevel :hover ul.sub :hover div.border {left:175px;} /* position of big box BORDER */
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b1 {top: 0px;}
/*#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b2 {top: 22px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b3 {top: 44px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b4 {top: 66px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b5 {top: 88px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b6 {top: 110px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.b7 {top: 132px;}*/

/*Styling for items inside big box*/
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul {float:left; padding:0; margin:0; list-style:none; width:200px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li {display:block; float:left; width:150px; height:auto; padding:0; margin:0;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li a {width:190px; padding-left:10px; color:#A7A7A7; border:0; margin:0; height:auto; line-height:18px;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base ul li a:hover {color:#FFFFFF;}

#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base h4 {color:#A7A7A7; font-size:16px; margin:0; padding:5px 0 5px 0;}
#verticalNav :hover ul.toplevel :hover ul.sub :hover div.base p {color:#444444; font-size:11px; margin:0; padding:0 0 5px 0; line-height:18px;}

/*SHOP BY TEAM*/
div#shopbyteam_container {
position:relative;
margin-left:9px;
top:20px;
}

div#shopbyteam_container img{
margin-bottom:-3px;
}

.shopbyteam {
	position:relative	
	top:0px;
	width: 144px;	
	margin:0px;
	padding:0px;
	list-style: none;
}

.shopbyteam li {
	padding: 0;
	margin: 0px;
	height: 25px;
	list-style: none;
	background-repeat: no-repeat;
}
.shopbyteam li a, .shopbyteam li a:active {
	display: block;
	text-decoration: none;
	height: 25px;
	background-repeat: no-repeat;
}

.shopbyteam li a span { visibility:hidden;} /*hides link text*/
.shopbyteam li a{background-image:url('/img/menu/menusprite.png'); no-repeat} 
.shopbyteam li a:hover.arsenal {background-position:0px 0px;}
.shopbyteam li a.arsenal {background-position:0px -26px;}
.shopbyteam li a:hover.manu {background-position:0px -52px;}
.shopbyteam li a.manu {background-position:0px -78px;}
.shopbyteam li a:hover.chelsea {background-position:0px -104px;}
.shopbyteam li a.chelsea {background-position:0px -130px;}
.shopbyteam li a:hover.liverpool {background-position:0px -156px;}
.shopbyteam li a.liverpool {background-position:0px -182px;}
.shopbyteam li a:hover.milan {background-position:0px -210px;}
.shopbyteam li a.milan {background-position:0px -238px;}
.shopbyteam li a:hover.juventus {background-position:0px -264px;}
.shopbyteam li a.juventus {background-position:0px -288px;}
.shopbyteam li a:hover.inter {background-position:0px -313px;}
.shopbyteam li a.inter {background-position:0px -338px;}
.shopbyteam li a:hover.real {background-position:0px -364px;}
.shopbyteam li a.real {background-position:0px -388px;}
.shopbyteam li a:hover.barcelona {background-position:0px -415px;}
.shopbyteam li a.barcelona {background-position:0px -442px;}
/*END SHOP BY TEAM*/


/* SHOP BY BRAND */
div#shopbybrand_container {
position:relative;
margin-left:9px;
top:41px;
}

div#shopbybrand_container img{
margin-bottom:-3px;
}

.shopbybrand {
	position:relative	
	top:0px;
	width: 144px;	
	margin:0px;
	padding:0px;
	list-style: none;
}

.shopbybrand li {
	padding: 0;
	margin: 0px;
	height: 25px;
	list-style: none;
	background-repeat: no-repeat;
}
.shopbybrand li a, .shopbybrand li a:active {
	display: block;
	text-decoration: none;
	height: 25px;
	background-repeat: no-repeat;
}

.shopbybrand li a span { visibility:hidden; } /*hides link text*/
.shopbybrand li a{background-image:url('/img/menu/menusprite.png'); no-repeat} 
.shopbybrand li a:hover.nike {background-position:0px -467px;}
.shopbybrand li a.nike {background-position:0px -492px;}
.shopbybrand li a:hover.adidas {background-position:0px -517px;}
.shopbybrand li a.adidas {background-position:0px -542px;}
.shopbybrand li a:hover.puma {background-position:0px -567px;}
.shopbybrand li a.puma {background-position:0px -592px;}

/* END SHOP BY BRAND */


/* WORLD CUP */
.wcteams {
	top:0px;
	margin:0px;
	padding:0px;
	list-style: none;
}

.wcteams li {
	padding: 5px 0px;
	margin: 0px;
	height: 15px;
	width: 134px;
}
.wcteams li a, .wcteams li a:active {
	display: block;
	text-decoration: none;
	height: 15px;
}

.wcteams li a span { visibility:hidden;} /*hides link text*/
.wcteams li a {background-image:url('/img/worldcup/wcsprite.gif');  height:15px;} 

.wcteams li a:hover {height:15px;}

.wcteams li a.southafrica {background-position:0px 0px;}
.wcteams li a:hover.southafrica {background-position:0px -15px;}
.wcteams li a.mexico {background-position:0px -30px;}
.wcteams li a:hover.mexico {background-position:0px -45px;}
.wcteams li a.uruguay {background-position:0px -60px;}
.wcteams li a:hover.uruguay {background-position:0px -75px;}
.wcteams li a.france {background-position:0px -90px;}
.wcteams li a:hover.france {background-position:0px -105px;}

.wcteams li a.argentina {background-position:0px -120px;}
.wcteams li a:hover.argentina {background-position:0px -135px;}
.wcteams li a.nigeria {background-position:0px -150px;}
.wcteams li a:hover.nigeria {background-position:0px -165px;}
.wcteams li a.korea_republic {background-position:0px -180px;}
.wcteams li a:hover.korea_republic {background-position:0px -195px;}
.wcteams li a.greece {background-position:0px -210px;}
.wcteams li a:hover.greece {background-position:0px -225px;}

.wcteams li a.england {background-position:0px -240px;}
.wcteams li a:hover.england {background-position:0px -255px;}
.wcteams li a.usa {background-position:0px -270px;}
.wcteams li a:hover.usa {background-position:0px -285px;}
.wcteams li a.algeria {background-position:0px -300px;}
.wcteams li a:hover.algeria {background-position:0px -315px;}
.wcteams li a.slovenia {background-position:0px -330px;}
.wcteams li a:hover.slovenia {background-position:0px -345px;}

.wcteams li a.germany {background-position:0px -360px;}
.wcteams li a:hover.germany {background-position:0px -375px;}
.wcteams li a.australia {background-position:0px -390px;}
.wcteams li a:hover.australia {background-position:0px -405px;}
.wcteams li a.serbia {background-position:0px -420px;}
.wcteams li a:hover.serbia {background-position:0px -435px;}
.wcteams li a.ghana {background-position:0px -450px;}
.wcteams li a:hover.ghana {background-position:0px -465px;}

.wcteams li a.netherlands {background-position:0px -480px;}
.wcteams li a:hover.netherlands {background-position:0px -495px;}
.wcteams li a.denmark {background-position:0px -510px;}
.wcteams li a:hover.denmark {background-position:0px -525px;}
.wcteams li a.japan {background-position:0px -540px;}
.wcteams li a:hover.japan {background-position:0px -555px;}
.wcteams li a.cameroon {background-position:0px -570px;}
.wcteams li a:hover.cameroon {background-position:0px -585px;}

.wcteams li a.italy {background-position:0px -600px;}
.wcteams li a:hover.italy {background-position:0px -615px;}
.wcteams li a.paraguay {background-position:0px -630px;}
.wcteams li a:hover.paraguay {background-position:0px -645px;}
.wcteams li a.new_zealand {background-position:0px -660px;}
.wcteams li a:hover.new_zealand {background-position:0px -675px;}
.wcteams li a.slovakia {background-position:0px -690px;}
.wcteams li a:hover.slovakia {background-position:0px -705px;}

.wcteams li a.brazil {background-position:0px -720px;}
.wcteams li a:hover.brazil {background-position:0px -735px;}
.wcteams li a.korea_dpr {background-position:0px -750px;}
.wcteams li a:hover.korea_dpr {background-position:0px -765px;}
.wcteams li a.ivory_coast {background-position:0px -780px;}
.wcteams li a:hover.ivory_coast {background-position:0px -795px;}
.wcteams li a.portugal {background-position:0px -810px;}
.wcteams li a:hover.portugal {background-position:0px -825px;}

.wcteams li a.spain {background-position:0px -840px;}
.wcteams li a:hover.spain {background-position:0px -855px;}
.wcteams li a.switzerland {background-position:0px -870px;}
.wcteams li a:hover.switzerland {background-position:0px -885px;}
.wcteams li a.honduras {background-position:0px -900px;}
.wcteams li a:hover.honduras {background-position:0px -915px;}
.wcteams li a.chile {background-position:0px -930px;}
.wcteams li a:hover.chile {background-position:0px -945px;}

.wc_groups {background:url('/img/worldcup/wcgroups.gif') no-repeat; width:134px; height:29px;} 
.wc_groups span {visibility:hidden;} /*hides link text*/
.group_a {background-position:0px 0px;}
.group_b {background-position:0px -29px;}
.group_c {background-position:0px -58px;}
.group_d {background-position:0px -87px;}
.group_e {background-position:0px -116px;}
.group_f {background-position:0px -145px;}
.group_g {background-position:0px -174px;}
.group_h {background-position:0px -203px;}

.wc_kits span { /*hides link text*/
visibility:hidden;
}

a.wc_kits, .wcteams a:active {
	display: block;
	text-decoration: none;
}

a.wc_kits {background:url('http://onetopsoccer.com/img/worldcup/wckits.gif') no-repeat; width:242px; height:54px;} 

a.brazil_kits {background-position:0px 0px;}
a:hover.brazil_kits {background-position:0px -54px;}
a.spain_kits {background-position:0px -108px;}
a:hover.spain_kits {background-position:0px -162px;}
a.argentina_kits {background-position:0px -216px;}
a:hover.argentina_kits {background-position:0px -270px;}
a.germany_kits {background-position:0px -324px;}
a:hover.germany_kits {background-position:0px -378px;}
/*END WORLD CUP */

