#main-container {
  text-align: left;
  width: 900px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto; }
  
#header {
  position: relative;
  width: 900px;
  height: 108px;
  vertical-align: middle; }
  #header a {
    padding-bottom: 3px; }

#viwawa-logo {
  position: absolute;
  top: 0px;
  left: 20px; } 
  
.top_menu_icon{
    background: url(/images/theme/header_orange/top_menu_icon.gif);
    width:19px;
    height:19px;
}

.bottom_menu_icon{
    display: block; 
    background: url(/images/theme/header_orange/menu_icon.gif?2);
    width:22px;
    height:22px;
}

.logo{
    background: url(/images/theme/header_orange/logo.jpg);
    width:250px;
    height:104px;
}

.txt8ptwhiteb {
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  color: #ffffff; }

.txt10ptgryb {
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #818181; }

.txt10ptorg {
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #e68700; }

.txt10ptorgb {
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #e68700; }

.whitetxt {
  font-style: normal;
  color: #ffffff; }

.redtxt {
  font-style: normal;
  color: #e60000; }

.orangetxt {
  font-style: normal;
  color: #e68700; }

.greytxt {
  font-style: normal;
  color: #818181; }

.blacktxt {
  font-style: normal;
  color: #000000; }

.bronzetxt {
  font-style: normal;
  color: #BD8E4A; }

.bold {
  font-weight: bold; }

.underline {
  font-decoration: underline; }  
  
#top_status {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}
#top_language {
  font-weight: lighter;
}
#top_status a {
  color: #ffffff;
}
#top_status table tr td {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
  
#top_menu tr td a {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
  
#top_status tr td {
  color: #ffffff;
  font-size: 9pt;
  font-weight: bold;
}  
#top_status tr td a {
  color: #ffffff;
}
#main_menu tr td a {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
.bottom_menu_bar .bottom_menu.hover, .bottom_menu_bar .bottom_menu { 
    display: block; 
    color: white;
    font-weight: bold;
}
.bottom_menu_bar .bottom_menu.hover, .bottom_menu_bar .bottom_menu tr td { 
    font-size: 9pt;
    color: white;
    font-weight: bold;
}
.bottom_menu_bar .bottom_menu.hover, .bottom_menu_bar .bottom_menu:hover{ 
    display: block; 
    background-color: #FFA533; 
    color: yellow;
}

#wawamenu {
  width: 120px;
  top:32px; 
  left:-1px; 
  display:none; 
  position:absolute;
}

#profilemenu {
  width: 120px;
  top:32px; 
  left:-1px; 
  display:none; 
  position:absolute;
}

#shopmenu {
  width: 105px;
  top:32px; 
  left:-1px; 
  display:none; 
  position:absolute;
}

#gamemenu {
  width: 120px;
  top:32px; 
  left:-1px; 
  display:none; 
  position:absolute;
}

.menu {
  font-size: 10pt;
  padding-bottom: 3px;
  padding-left: 5px;
  background-color: orange;
  width: 100%;
  border-bottom: 1px solid #BB6600;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #BB6600;
  cursor: pointer;
  cursor: hand;
  text-align: center;
}
  
a.tm_submenu {
   color: white; 
}

a.tm_submenu:hover {
  color: #AA0000;
  font-weight: bold;
}
.avatar {
  width: 80px;
  height: 120px;
  border-bottom: 1px solid #DD8800;
  border-right: 1px solid #DD8800;
  border-top: 1px solid #FFEECC;
  border-left: 1px solid #FFEECC;
}
.bbimg {
	max-width: 680px;
	max-height: 550px;
	width: expression(setImgWidth(this,680)); 
	height: expression(setImgHeight(this,550)); 
}


