
body {
	height:100%;
	width:100%;
	display:block;
	behavior: url(csshover3.htc);
	margin:0;
	
}

/* Top Navigational Menu */
.TopMenu-wrapper {
	text-align:center;
}
.TopMenu-bg{
	width:842px; 
	margin:0 auto; 
	background-color:#000;
	text-align:left;
	
}



/* Top Navigational Menu */
#TopMenu {
	height: 26px;
	padding: 0;
	margin: 0;	
	padding-left: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#TopMenu ul {
	list-style: none;
	padding: 0;
	margin: 0 0px 0 0;
}
#TopMenu li {
	list-style: none;
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
}
#TopMenu li.First a {
	border-left: 0;
}
#TopMenu li a, #TopMenu li div {
	display: block;
	text-decoration: none;
	font-size: 1em;
	padding: 0 10px 0 5px;
	margin: 4px 0 4px 0;
}
#TopMenu li div a {
	padding: 0;
	margin: 0;
	display: inline;
	font-size: 1em;
}
#TopMenu li a:hover {
	text-decoration: underline;
}

#TopMenu li a, #TopMenu li div {
	color: #dfe2e5;
}
#TopMenu li div a {
}
#TopMenu li a:hover {
	color: #fff;
}

.Topmenu-SelectCountry {
	float:left;
	height:24px;
	margin-top:1px;
}


#TopMenu .Topmenu-SelectCountry ul {
	margin:0;
	padding:0;
}
#TopMenu .Topmenu-SelectCountry li {
	position:relative;
	margin:0;
	
}

#TopMenu .Topmenu-SelectCountry li.aus-site a{
	background: url(../images/flag-aus.png) 0 0 no-repeat;
	padding-left:30px;
}
#TopMenu .Topmenu-SelectCountry li.uk-site a{
	background: url(../images/flag-uk.png) 0 0 no-repeat;
	padding-left:30px;
}
#TopMenu .Topmenu-SelectCountry li.us-site a{
	background: url(../images/flag-us.png) 0 0 no-repeat;
	padding-left:30px;
}
#TopMenu .Topmenu-SelectCountry li.jp-site a{
	background: url(../images/flag-jp.png) 0 0 no-repeat;
	padding-left:30px;
}
#TopMenu .Topmenu-SelectCountry li.ww-site a{
	background: url(../images/world.png) 0 0 no-repeat;
	padding-left:30px;
}
#TopMenu .Topmenu-SelectCountry li.eur-site a{
	background: url(../images/flag-eur.png) 0 0 no-repeat;
	padding-left:30px;
}

#TopMenu .Topmenu-SelectCountry li a {
	color: #deea00;
	padding:0px 6px;
	line-height:17px;
	font-size:1em;
}
#TopMenu .Topmenu-SelectCountry li a:hover {
	color: #666;
	text-decoration:none;
}

#TopMenu .Topmenu-SelectCountry li ul {
	width: auto;
	position: absolute;
	clear: left;
	top: 24px;
	left:-5px;
	display: none;
	text-align: left;
	font-size: 1em;
	background: #000;
	z-index: 1000;
	margin: 0;
	padding:5px;
}
#TopMenu .Topmenu-SelectCountry li ul li {
	clear: both;
	text-align: left;
	background: transparent;
	position:relative;
}
#TopMenu .Topmenu-SelectCountry li ul li a {
	background-image: none;
	padding: 5px 10px 5px 10px;
	font-size: 1em;
	text-align: left;
	margin: 0;
	width: 120px;
	height: auto;
	color:#fff;
	line-height:18px;
}
#TopMenu .Topmenu-SelectCountry li ul li a:hover {
	background-color: #444;
	color:#fff;
}
#TopMenu .Topmenu-SelectCountry li:hover a, #TopMenu  .Topmenu-SelectCountry li.over a{
	
}

#TopMenu .Topmenu-SelectCountry li ul li a, 
#TopMenu  .Topmenu-SelectCountry li.over li a {
	text-decoration: none !important;
}
#TopMenu .Topmenu-SelectCountry li:hover ul, 
#TopMenu  .Topmenu-SelectCountry li.over ul {
	display: block;
}
/* Holly Hack. IE Requirement \*/
* html #TopMenu .Topmenu-SelectCountry ul li { float: left; height: 1%; }
* html #TopMenu .Topmenu-SelectCountry ul li a { height: 1%; }
* html #TopMenu .Topmenu-SelectCountry ul li { float: left; height: 1%; }

.Topmenu-SelectCountry img{
	float:left;
}

.Topmenu-SelectCountry span{
	float:left;
	line-height:24px;
}

.Topmenu-SelectCountry span a{
	text-decoration:none;
	line-height:24px;
	font-weight:bold;
}
.Topmenu-SelectCountry span a:hover{
	color:#aaa;
}
