.clearfix {
  *zoom:1;
  display:block;
}
.clearfix:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.pager {
  width:100%;
  height:30px;
  clear:both;
  position:relative;
  z-index:999;
  padding-bottom:10px;
  *zoom:1;
  display:block;
}
.pager:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.pager ol {
  text-align:center;
  width:100%;
}
.pager li {
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:middle;
}
.pager.left li {
  margin-left:0;
  margin-right:15px;
}
.pager li, .pager a, .pager span {
  list-style:none;
  width:30px;
  height:30px;
  line-height:30px;
  font-size:15px;
  text-align:center;
  font-weight:bold;
  color:#ffd904;
}
.pager li.prev, .pager li.next, .pager a.prev, .pager a.next, .pager span.prev, .pager span.next {
  text-indent:-9999px;
  display:block;
  width:30px;
  height:30px;
  margin:0;
}
.pager li.prev, .pager a.prev, .pager span.prev { background:url(../images/general/pager-prev-on.png); }
.pager li.prev.off, .pager a.prev.off, .pager span.prev.off { background:url(../images/general/pager-prev-off.png); }
.pager li.next, .pager a.next, .pager span.next { background:url(../images/general/pager-next-on.png); }
.pager li.next.off, .pager a.next.off, .pager span.next.off { background:url(../images/general/pager-next-off.png); }
.pager span, .pager a:hover { color:#b6b6b6; }
.pager + * { clear:both; }
.scrollpane { outline:0; }
html.full, html.full body {
  width:100%;
  height:100%;
  overflow:hidden;
}
html { overflow-x:hidden; }
body {
  font-size:12px;
  color:#ffffff;
  background:#272c90;
}
.highlight { color:#ffcc00; }
.strong {
  font-size:15px;
  font-weight:bold;
}
.highlight2 {
  color:#68ceff;
  font-size:13px;
  font-weight:bold;
}
p, li { line-height:1.4em; }
.invalid { color:#cc8800 !important; }
#backgrounds {
  position:absolute;
  top:0;
  left:50%;
  width:2000px;
  margin-left:-1000px;
  min-height:1000px;
  background:url(../images/backgrounds/bgs-base.jpg) center top no-repeat;
}
#backgrounds li {
  position:absolute;
  top:0;
  list-style:none;
  width:100%;
  min-height:700px;
  background-repeat:no-repeat;
  background-position:center top;
}
#outer-wrapper {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
}
#header {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
  min-width:1050px;
  height:366px;
  background:url(../images/bg/header.png) center top repeat-x;
  *zoom:1;
  display:block;
}
#header:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#header .inner {
  width:1050px;
  height:169px;
  margin:0 auto;
  position:relative;
}
#header .inner #logo {
  position:absolute;
  left:20px;
  top:0;
  z-index:107;
}
#header .inner #logo a {
  display:block;
  width:292px;
  height:161px;
}
#header .inner #tvb {
  position:absolute;
  z-index:104;
  left:287px;
  top:51px;
}
#models {
  position:absolute;
  top:0;
  right:-90px;
  width:650px;
  height:483px;
  z-index:103;
  *display:none;
}
#models li {
  position:absolute;
  top:0;
  left:0;
  list-style:none;
  width:650px;
  height:483px;
  display:none;
  filter:none !important;
  background:none !important;
}
#models li.item-1 { display:block; }
#models li img {
  display:block;
  width:100%;
  height:483px;
  position:absolute;
  left:50%;
  bottom:0;
  margin-left:-280px;
}
#wrapper {
  position:relative;
  margin:0 auto;
  min-width:1050px;
  min-height:825px;
  *zoom:1;
  display:block;
}
#wrapper:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
#content-outer {
  pointer-events:none;
  width:936px;
  position:relative;
  min-height:585px;
  padding-top:240px;
  margin:0 auto;
  padding-bottom:37px;
  background:url(../images/bg/content-outer.png) center top no-repeat;
}
#content-outer.home { padding-bottom:23px; }
#content-outer #content-footer {
  width:936px;
  height:23px;
  background:#000000;
  position:absolute;
  bottom:0;
  left:0;
  pointer-events:auto;
}
#content-outer #content-footer #level5 { float:left; }
#content-outer #content-footer #level5 a {
  width:72px;
  height:9px;
  margin:7px 0 0 23px;
  background-image:url(../images/text/level5.png);
  display:block;
  position:absolute;
  background-position:left top;
  background-repeat:no-repeat;
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
}
#content-outer #content-footer #anglia {
  color:#585858;
  font-size:10px;
  float:right;
  margin:2px 11px 0 0;
}
#content-outer #content-footer #anglia a {
  color:#585858;
  font-size:10px;
}
#footer {
  width:100%;
  height:102px;
  background:#ffffff;
  margin-top:12px;
}
#footer .inner {
  width:864px;
  height:84px;
  padding:18px 0 0 72px;
  margin:0 auto;
  position:relative;
}
#footer #bandai-logo {
  position:absolute;
  left:0;
  top:15px;
}
#footer #bandai {
  color:#838383;
  font-size:10px;
}
#footer #footer-nav li {
  list-style:none;
  float:left;
  display:block;
  padding-right:6px;
  margin-right:6px;
  background:url(../images/general/footer-nav-sep.gif) right center no-repeat;
}
#footer #footer-nav li:last-child {
  padding-right:0;
  margin-right:0;
  background:none;
}
#footer #footer-nav a {
  color:#000000;
  display:block;
  width:100%;
  height:100%;
  font-size:12px;
}
#footer #facebook-like {
  position:absolute;
  right:0;
  top:15px;
}
.number {
  white-space:nowrap;
  overflow:hidden;
  text-indent:100%;
  text-indent:-9999px \9;
  *text-indent:100%;
  *text-transform:capitalize;
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:-1px;
  *vertical-align:1px;
  margin:0 1px;
  background:url(../images/general/numbers.png) 0 0 no-repeat;
  width:14px;
  height:14px;
}
.number.n1 { background-position:-10px -10px; }
.number.n2 { background-position:-30px -10px; }
.number.n3 { background-position:-50px -10px; }
.number.n4 { background-position:-70px -10px; }
.number.n5 { background-position:-90px -10px; }
.number.n6 { background-position:-110px -10px; }
.number.n7 { background-position:-130px -10px; }
.number.n8 { background-position:-150px -10px; }
.number.n9 { background-position:-170px -10px; }
.number.n10 { background-position:-190px -10px; }
.number.n11 { background-position:-210px -10px; }
.number.n12 { background-position:-230px -10px; }
.number.n13 { background-position:-250px -10px; }
.number.n14 { background-position:-270px -10px; }
.number.n15 { background-position:-290px -10px; }
.number.n16 { background-position:-310px -10px; }
.number.orange.n1 { background-position:-10px -40px; }
.number.orange.n2 { background-position:-30px -40px; }
.number.orange.n3 { background-position:-50px -40px; }
.number.orange.n4 { background-position:-70px -40px; }
.number.orange.n5 { background-position:-90px -40px; }
.number.orange.n6 { background-position:-110px -40px; }
.number.orange.n7 { background-position:-130px -40px; }
.number.orange.n8 { background-position:-150px -40px; }
.number.orange.n9 { background-position:-170px -40px; }
.number.orange.n10 { background-position:-190px -40px; }
.number.orange.n11 { background-position:-210px -40px; }
.number.orange.n12 { background-position:-230px -40px; }
.number.orange.n13 { background-position:-250px -40px; }
.number.orange.n14 { background-position:-270px -40px; }
.number.orange.n15 { background-position:-290px -40px; }
.number.orange.n16 { background-position:-310px -40px; }
#video-container, #video-content {
  width:224px;
  height:210px;
  background:#000000;
}
.popup-box {
  position:absolute;
  z-index:10000;
  left:50%;
  top:180px;
  width:823px;
  height:800px;
  margin-left:-411.5px;
  -webkit-transition:.5s top;
  -moz-transition:.5s top;
  -ms-transition:.5s top;
  -o-transition:.5s top;
  transition:.5s top;
}
.popup-box.close { top:-800px; }
.popup-box .popup-close {
  display:block;
  width:52px;
  height:52px;
  position:absolute;
  right:3px;
  top:3px;
  cursor:pointer;
  background:url(../images/home/popup-close.png);
}
word { white-space:normal !important; }
