#container #header {
	margin-bottom: 15px;
}

#topnav .flyBox ul.mainfly li,
#topnav .flyBox ul.mainfly li a {
	font-family: "Arial";
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}

#topnav .flyBox ul.mainfly li li,
#topnav .flyBox ul.mainfly li li a {
	line-height: 14px;
}

#topnav .flyBox ul.mainfly li {
	border-right: 1px solid #FFF;
	margin-right: 5px;
	height: 165px;
}

#topnav .flyBox ul.mainfly li.last,
#topnav .flyBox ul.mainfly li li,
#topnav .flyBox ul.mainfly li li li {
	border-right: none;
	margin-right: 0px;
	height: 22px;
}

#topnav .flyBox ul.mainfly li ul li {
	margin-bottom:0px;
	padding-bottom:0px;
}

#topnav .flyBox ul.mainfly ul, #topnav .flyBox ul.mainfly ul li

{
	width:185px;
}

/* PNG Fix for IE6 */
/* Generic */
#topnav .flyBox .flyLeft {
	background: url('../images/flyout/fly_large_ie6.gif') no-repeat left top;
}

#topnav .flyBox ul.mainfly {
	background: url('../images/flyout/fly_large_ie6.gif') repeat-x left -205px;	
}

#topnav .flyBox .flyRight {
	background: url('../images/flyout/fly_large_ie6.gif') no-repeat -30px top;
}
.last .flyRight {display:none;}
/* Partner */
#topnav .wPartner .flyLeft {
	background: url('../images/flyout/fly_small_ie6.gif') no-repeat left top;
}

#topnav .wPartner ul.mainfly {
	background: url('../images/flyout/fly_small_ie6.gif') repeat-x left -145px;	
}

#topnav .wPartner .flyRight {
	background: url('../images/flyout/fly_small_ie6.gif') no-repeat -25px top;
}

/* MyAccount */
/* Don't change this rule, since some js if statements depend on this */
#topnav .wMyAccount {
	margin-left: -280px;
}

#topnav .wMyAccount .flyLeft {
	background: url('../images/flyout/fly_large_ie6.gif') no-repeat -55px top;
}

#topnav .wMyAccount ul.mainfly {
	background: url('../images/flyout/fly_large_ie6.gif') repeat-x left -205px;	
}

#topnav .wMyAccount .flyRight {
	background: url('../images/flyout/fly_large_ie6.gif') no-repeat -85px top;
}
/* ---- */

#cselector .list,
#chatselector .list {
	background: url('../images/flyout/country_back.gif') no-repeat left top;
}

#util-nav #bc, #util-nav #nobc {
	width: 400px;
}

#siteseal {
	margin-top: -58px;
}


div#header ul#topnav li.last li.first {margin-bottom:1px;}
div#header ul#topnav li.last ul li {margin-top:1px}
ul#topnav .flybox {padding-bottom:10px;}
#topnav li.last .flyBox ul.mainfly li {
	height: 20px;}
div#header ul#topnav li.last div.flyBox ul.mainfly li.first ul, 
div#header ul#topnav li.last div.flyBox ul.mainfly li.last ul{margin-top:5px}