#wrapper {
  width: 100%;
  padding: 174px 0px 0 0px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -171px;
  position: relative;
  overflow: hidden;
}

.footer, .push {
  height: 171px;
}

html, body {
  height: 100%;
}
body {
    margin: 0;
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    min-width: 1232px;
    background: #f1f1f1 url(images/logos/bg.png) 0 0 repeat-x;
}

img {
    border-style: none;
}

a {
    text-decoration: none;
    color: #0082BE;
}

a:hover {
    text-decoration: underline;
    color: #124259;
}

input, textarea, select {
    font: 100% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C7C7;
    color: #666666;
    font: 100% Arial, Helvetica, sans-serif;
    padding: 4px;
    font-size: 12px;
    margin: 0px;
}

form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

#wrapper {
    width: 100%;
    padding: 174px 0px 0 0px;
    position: relative;
    overflow: hidden;
}

.banner_textarea {
    width: 625px;
    height: 50px;
    margin: 5px 0;
}

.small-tooltip, .tooltip {
    z-index: 10000;
    border: 1px #A1A145 solid;
    background-color: #FFFFC4;
    color: #333333;
    max-width: 250px;
    padding: 8px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0 0 5px #888888;
    -moz-box-shadow: 0 0 5px #888888;
    box-shadow: 0 0 5px #888888;
}

.small-tooltip hr, .tooltip hr {
    border: 0px;
    border-bottom: 1px #A1A145 solid;
}

.small-tooltip span, .tooltip span {
    font-size: 10px;
}

.tooltip {
    width: 250px;
}

.small-tooltip {
    width: 120px;
    text-align: center;
}

.tooltip-arrow-border {
    z-index: 10001;
    border-color: #A1A145 transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -21px;
    left: 10%;
}

.tooltip-arrow {
    z-index: 10001;
    border-color: #FFFFC4 transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -19px;
    left: 10%;
}

.tooltip-hover-helper {
    z-index: 10001;
    position: absolute;
    width: 100%;
    bottom: -22px;
    height: 24px;
    left: 0px;
}

.left .tooltip-arrow-border {
    left: 75%;
}

.left .tooltip-arrow {
    left: 75%;
}

.bottom .tooltip-arrow-border {
    border-color: transparent transparent #A1A145 transparent;
    top: -21px;
}

.bottom .tooltip-arrow {
    border-color: transparent transparent #FFFFC4 transparent;
    top: -19px;
}

.bottom .tooltip-hover-helper {
    top: -22px;
    height: 24px;
}

.mouseover_display_image {
    position: relative;
}

.mouseover_display_image img:hover {
    background: #373E41
}

.mouseover_image {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9998;
}

.mouseover_image img {
    border: 1px solid #D1D1D1;
    z-index: 9999;
    display: none;
}

.help_marker {
    margin-left: 5px;
    height: 16px;
    width: 16px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    color: #FFFF87;
    font-size: 11px;
    line-height: 16px;
    background-color: #444444;
    float: right;
}

.help_marker:hover {
    text-decoration: none;
    color: #FFFF87;
    background-color: #222222;
}

.overlayDisplay {
    position: absolute;
    width: 1230px;
    background: #000000;
    opacity: 0.4;
    z-index: 998;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}

.overlayDisplayMessage {
    position: absolute;
    z-index: 999;
    margin: 80px 465px;
    background: #FFFFFF;
    color: #333333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 20px;
    width: 300px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

#header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 94px;
}

#header .bar {
    height: 85px;
    background: #11071b url(images/logos/bg2.jpg) 50% 0 no-repeat;
}

#header .holder {
    margin: 0 auto;
    width: 1232px;
    height: 90px;
    position: relative;
}

#header .logo {
    position: absolute;
    top: 19px;
    left: 0;
    width: 124px;
    height: 48px;
    text-indent: -9999px;
    background: url(images/logos/logo.png) no-repeat;
    overflow: hidden;
}

#header .logo a {
    display: block;
    margin-top: 21px;
    width: 475px;
    height: 50px;
}

#header .external-info {
    float: right;
}

#header .external-info .lang-box {
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    padding: 1px 20px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    color: #FFFFFF;
    background: #36235F;
    position: relative;
    float: right;
    margin-left: 100px;
}

#header .external-info .lang-box .lang-txt {
    float: left;
    padding-right: 3px;
}

#header .external-info .lang-box .lang_flags {
    padding: 3px;
    float: left;
    height: 16px;
}

#header .login-box {
    margin: 10px 1px 0 0;
    float: right;
    display: inline;
    color: #CCCCCC;
    height: 100%;
}

#header .info-box {
    margin: 16px 1px 0 0;
    float: right;
    display: inline;
    width: 800px;
    color: #CCCCCC;
    height: 100%;
}

.input-entry {
    padding-bottom: 2px;
}

.input-entry .input-value input {
    padding: 2px;
    width: 100px;
}

#header .company-logo {
    margin: 4px 0 0 11px;
    float: right;
}

* html #header .company-logo {
    margin-left: 8px;
}

#header .company-logo img {
    vertical-align: top;
    border: 1px #666666 solid;
}

#header .login-box .box, #header .info-box .box {
    height: 1%;
    text-align: right;
    overflow: visible;
}

#header .login-box .box .tools {
    margin-top: 19px;
}

#header .info-box h4 {
    margin: 0 0 5px;
    font-size: 14px;
    line-height: 16px;
    display: none;
}

#header .info-box ul {
    margin: 0 0 3px;
    padding-top: 7px;
    list-style: none;
    text-align: right;
    overflow: hidden;
}

#header .info-box ul li {
    padding-left: 15px;
    display: inline;
    font-size: 11px;
    line-height: 20px;
    background: url(//javbucks.com/nats_images/separator01.gif) no-repeat 2px 3px;
}

#header .info-box ul li:first-child, #header .info-box ul li.first-child {
    padding-left: 0;
    background: none;
}

#header .info-box ul li strong {
    margin-right: 3px;
}

#header .info-box.bookmark-section, #header .info-box p {
    margin: 0;
    font-size: 11px;
    line-height: 20px;
    position: relative;
    overflow: visible;
    float: right;
}

#header .info-box .bookmark-section a, #header .info-box .bookmark-set a, #header .info-box ul li a, #header .info-box p a {
    color: #F5D817;
}

#header .info-box .bookmark-section .bookmark-show, #header .info-box .bookmark-set, #header .info-box p span {
    float: right;
    padding-top: 1px;
    padding-left: 23px;
    background: url(//javbucks.com/nats_images/ico-message.gif) no-repeat scroll 0 3px;
}

#header .info-box .bookmark-section .bookmark-show {
    background: url(//javbucks.com/nats_images/bookmark-list.png) no-repeat scroll 3px 3px;
    margin-right: 5px;
    padding-right: 15px;
    padding-left: 26px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

#header .info-box .bookmark-section .bookmark-viewing {
    background: url(//javbucks.com/nats_images/bookmark-list.png) no-repeat scroll 3px 3px #36235F;
}

#header .info-box .bookmark-set {
    background: none;
    margin: 0 3px 0 0;
    font-size: 11px;
    line-height: 20px;
    float: none !important;
    display: inline-block;
}

#header .info-box .bookmark-set a {
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px 10px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    color: #FFFFFF;
    background: #36235F;
    text-align: center;
    position: relative;
    cursor: pointer;
}

#header .info-box .bookmark-set a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background: #4A337E;
}

#header .info-box .bookmark-section .bookmark-list {
    z-index: 1000;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    background: #36235F;
    color: #FFFFFF;
    display: none;
    float: none;
    left: 90px;
    list-style: none outside none;
    padding: 6px 2px;
    position: absolute;
    text-align: center;
    width: 160px;
}

#header .info-box .bookmark-section .bookmark-list li {
    width: 100%;
    background: none;
}

#header .info-box .bookmark-section .bookmark-list li a {
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
    color: #FFFFFF;
    float: left;
    text-align: left;
    width: 126px;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    padding: 0 3px 0 10px;
    position: relative;
    overflow: visible;
}

.remove_bookmark {
    float: right;
    width: 10px;
    padding: 0 2px 0 0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 1px;
    border: 1px solid #AAAAAA;
    color: #444444;
    font-size: 8px;
    font-weight: 900;
    line-height: 10px;
    text-align: center;
    text-decoration: none;
}

#header .info-box .bookmark-section .bookmark-show:hover {
    text-decoration: none;
}
.nav-bar {
  position: absolute;
  top: 85px;
  left: 0;
  width: 1232px;
  height: 51px;
}

.nav-bar .hold {
  padding: 0 1px 3px;
  width: 1230px;
  height: 51px;
  /*background: url(//javbucks.com/nats_images/bg-nav-gradient.png) repeat-x;*/
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

#nav {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  position: relative;
}

#nav ul {
  position: absolute;
}

#nav li {
  margin-left: -2px;
  padding-left: 2px;
  float: left;
  display: inline;
  background: url(//javbucks.com/nats_images/sep-nav.png) repeat-y;
  vertical-align: top;
  height: 51px;
  position: relative;
}

#nav li.first-child {
  margin: 0;
  padding: 0;
  background: none;
}

#nav li a {
  float: left;
  padding: 10px 0px 0px 0px;
  font-size: 11px;
  line-height: 14px;
  color: #FFFFFF;
  height: 40px;
  cursor: pointer;
  position: relative;
  width: 246px;
}

#nav li a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

#nav li a strong {
  display: block;
  padding: 0 10px 0 18px;
  font-size: 15px;
  line-height: 16px;
  color: #FFFFFF;
}

#nav li a strong.nav-arrow {
  font-weight: normal;
  display: inline-block;
  padding: 0 18px 0 18px;
  background: url(//javbucks.com/nats_images/nav-arrow.png) 100% 6px no-repeat;
}

#nav li a:hover strong {
  color: #FFFFFF;
}

#nav li a span {
  display: block;
  padding: 1px 10px 0 18px;
  line-height: 13px;
}

#nav .sub-nav, #nav .sub-nav-child {
  position: absolute;
  float: none;
  display: none;
  background: #664fa7;
  border: 1px #664FA7 solid;
  padding: 0px;
  font-size: 11px;
}

#nav .sub-nav {
  top: 51px;
  z-index: 1000;
  left: 2px;
  padding-top: 0px;
}

#nav .sub-nav-child {
  top: -1px;
  left: 0px;
  padding-top: 0px;
}

#nav .sub-nav li, #nav .sub-nav-child li {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin-left: 0px;
  background: url(//javbucks.com/nats_images/sub-nav-sep.png) repeat-x;
}

#nav .sub-nav li:first-child, #nav .sub-nav-child li:first-child {
  background: none;
}

#nav .sub-nav li a, #nav .sub-nav-child li a {
  height: 18px;
  padding: 6px 0px 6px 0px;
  width: 100%;
}

#nav .sub-nav li .isParent {
  background: url(//javbucks.com/nats_images/sub-nav-arrow.png) no-repeat 95% center;
}

#nav .sub-nav-child li a {
  min-width: 150px;
}

#nav .sub-nav-child li a {
  padding-right: 12px;
}

#nav .sub-nav li:hover, #nav .sub-nav-child li:hover {
  background: #5a439b;
}

#nav .sub-nav li a strong, #nav .sub-nav-child li a strong {
  padding: 0 0px 0 18px;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  color: #FFFFFF;
}

#nav .sub-nav li a:hover, #nav .sub-nav-child li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
#main {
    margin: 0 auto;
    width: 1232px;
    padding-bottom: 34px;
}

#main .text-block {
    width: 1230px;
    margin-bottom: 4px;
    overflow: hidden;
}

.text-block h1 {
    margin: 0 0 4px;
    padding-bottom: 3px;
    font-size: 30px;
    line-height: 34px;
    border-bottom: 1px #D1D1D1 solid;
    position: relative;
}

.text-block h1 .min-page-desc {
    width: 10px;
    height: 10px;
    text-align: center;
    position: absolute;
    bottom: 2px;
    right: 2px;
    color: #444444;
    font-size: 13px;
    line-height: 6px;
    border: 1px solid #AAAAAA;
    text-decoration: none;
}

.text-block h1 .min-page-desc-plus {
    line-height: 8px;
    font-size: 11px;
}

.text-block p {
    margin: 0 0 20px 1px;
    line-height: 20px;
    text-align: justify;
}

.action-message {
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 5px 0px 15px 0px;
    padding: 8px;
}

.action-narrow {
    margin: 5px 15px 15px 15px;
}

.action-message .action-header {
    float: left;
    width: 100%;
}

.action-message .action-title {
    padding: 5px 7px;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

.action-message .action-header a {
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: right;
    font-size: 9px;
    font-weight: 900;
    line-height: 12px;
    padding: 1px 3px;
    text-align: center;
    text-decoration: none;
}

.action-message .action-details {
    font-size: 14px;
    text-align: left;
    padding: 7px;
}

.type-error {
    background: #FBE3E4;
    border: 1px solid #FBC2C4;
    color: #8A1F11;
}

.type-error .action-header a {
    background: #8A1F11;
    border: 1px solid #FBC2C4;
    color: #FBE3E4;
}

.type-notice {
    background: #FFF6BF;
    border: 1px solid #FFD324;
    color: #514721;
}

.type-notice .action-header a {
    background: #514721;
    border: 1px solid #FFD324;
    color: #FFF6BF;
}

.type-info {
    background: #D5EDF8;
    border: 1px solid #92CAE4;
    color: #205791;
}

.type-info .action-header a {
    background: #205791;
    border: 1px solid #92CAE4;
    color: #D5EDF8;
}

.type-success {
    background: #E6EFC2;
    border: 1px solid #C6D880;
    color: #264409;
}

.type-success .action-header a {
    background: #264409;
    border: 1px solid #C6D880;
    color: #E6EFC2;
}

.mainblock {
    margin-bottom: 8px;
    width: 100%;
    background: #F1F1F1;
}

.smallblock {
    width: 500px;
    margin: auto;
}

.mediumblock {
    width: 900px;
    margin: auto;
}

.mainblock .heading {
    width: 100%;
    overflow: visible;
    position: relative;
    height: 39px;
    background: url(//javbucks.com/nats_images/heading-gradient.png) repeat-x #23282A;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.mainblock .heading .hold, .threeblocks .box .heading .hold, .twocolumn .box .heading .hold, .twothirds .box .heading .hold {
    height: 29px;
    position: relative;
    overflow: visible;
    padding: 10px 11px 0 13px;
}

.mainblock .heading .open-close, .threeblocks .box .heading .open-close, .twocolumn .box .heading .open-close, .twothirds .box .heading .open-close, .mainblock .heading .btn, .threeblocks .box .heading .btn, .twocolumn .box .heading .btn, .twothirds .box .heading .btn, .mainblock .heading .helpbtn, .threeblocks .box .heading .helpbtn, .twocolumn .box .heading .helpbtn, .twothirds .box .heading .helpbtn {
    margin-left: 3px;
    float: right;
    cursor: pointer;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    color: #B3B6B6;
    overflow: hidden;
}

.mainblock .heading .open-close span, .threeblocks .box .heading .open-close span, .twocolumn .box .heading .open-close span, .twothirds .box .heading .open-close span, .mainblock .heading .btn span, .threeblocks .box .heading .btn span, .twocolumn .box .heading .btn span, .twothirds .box .heading .btn span, .mainblock .heading .helpbtn span, .threeblocks .box .heading .helpbtn span, .twocolumn .box .heading .helpbtn span, .twothirds .box .heading .helpbtn span {
    float: left;
    height: 20px;
    padding: 0 9px 0 8px;
    letter-spacing: -1px;
    background-color: #444444;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.mainblock .heading .helpbtn span, .threeblocks .box .heading .helpbtn span, .twocolumn .box .heading .helpbtn span, .twothirds .box .heading .helpbtn span {
    font-weight: bold;
    font-size: 12px;
    color: #FFFF87;
}

.mainblock .heading .open-close, .threeblocks .box .heading .open-close, .twocolumn .box .heading .open-close, .twothirds .box .heading .open-close {
    font-size: 20px;
    line-height: 15px;
}

.mainblock .heading .open-close .open-plus, .threeblocks .box .heading .open-close .open-plus, .twocolumn .box .heading .open-close .open-plus, .twothirds .box .heading .open-close .open-plus {
    font-size: 17px;
    line-height: 22px;
    padding: 0px 7px;
}

.mainblock .heading a:hover, .threeblocks .box .heading a:hover, .twocolumn .box .heading a:hover, .twothirds .box .heading a:hover {
    text-decoration: none;
}

.mainblock .heading .btn:hover span, .threeblocks .box .heading .btn:hover span, .twocolumn .box .heading .btn:hover span, .twothirds .box .heading .btn:hover span, .mainblock .heading .helpbtn:hover span, .threeblocks .box .heading .helpbtn:hover span, .twocolumn .box .heading .helpbtn:hover span, .twothirds .box .heading .helpbtn:hover span {
    text-decoration: none;
    background-color: #222222;
}

.mainblock .heading .open-close:hover span, .threeblocks .box .heading .open-close:hover span, .twocolumn .box .heading .open-close:hover span, .twothirds .box .heading .open-close:hover span {
    text-decoration: none;
    background-color: #222222;
}

.mainblock .heading .btn .currentHover, .threeblocks .box .heading .btn .currentHover, .twocolumn .box .heading .btn .currentHover, .twothirds .box .heading .btn .currentHover {
    text-decoration: none;
    background-color: #222222;
}

.mainblock h2, .threeblocks h2, .twocolumn h2, .twothirds h2 {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
}

.mainblock .content, .threeblocks .content, .twocolumn .content, .twothirds .content {
    background: url("//javbucks.com/nats_images/sub-nav-gradient.png") repeat-x #FFFFFF;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-box-shadow: 0px 2px 2px #888888;
    -moz-box-shadow: 0px 2px 2px #888888;
    box-shadow: 0px 2px 2px #888888;
}

.mainblock .content {
    padding: 0 1px;
    width: 1230px;
}

.smallblock .content {
    width: 498px;
}

.mediumblock .content {
    width: 898px;
}

.mainblock .content-padded {
    padding: 0 20px;
    width: 1191px;
}

.mainblock .content:after {
    content: '';
    display: block;
    clear: both;
}

.mainblock .content .c {
    padding-top: 2px;
    width: 100%;
    position: relative;
}

.standard-block, .threeblocks, .twocolumn, .twothirds, .summary {
    margin: 0px;
    position: relative;
    padding: 0px;
    list-style: none;
    width: 100%;
    display: table;
    color: #333333;
}

.clear-separator {
    width: 100%;
    height: 10px;
}

.inner-clear-separator {
    width: 100%;
    height: 15px;
    clear: both;
}

.box-clear-separator {
    width: 100px;
    height: 15px;
    float: left;
}

.box-options {
    position: relative;
    float: right;
}

.box-options ul {
    display: none;
    z-index: 1000;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    background: #222222;
    color: #444444;
    float: none;
    left: 58px;
    list-style: none outside none;
    padding: 6px 2px;
    position: absolute;
    text-align: center;
    width: 130px;
    top: -12px;
}

.box-options ul li {
    width: 100%;
    background: none;
}

.box-options ul li a {
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
    color: #CCCCCC;
    float: left;
    text-align: left;
    width: 120px;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    padding: 0 3px 0 10px;
    position: relative;
    overflow: visible;
}

.mainblock .heading .box-options ul li a:hover, .threeblocks .box .heading .box-options ul li a:hover, .twocolumn .box .heading .box-options ul li a:hover, .twothirds .box .heading .box-options ul li a:hover {
    text-decoration: underline;
}

.twothirds {
    margin-bottom: 3px;
    width: 100%;
    position: relative;
}

.twothirds .c {
    width: 100%;
}

.twothirds .c:after {
    content: '';
    display: block;
    clear: both;
}

.twothirds .box {
    margin: 0 0 0 5px;
    width: 771px;
    float: left;
    position: relative;
    display: inline;
}

.twothirds .box-hold .box:first-child, .twothirds .box-hold div.first-child {
    margin-left: 1px;
    width: 455px;
}

.twothirds .box-hold .box-even:first-child, .twothirds .box-hold .box-even {
    width: 613px;
}

.twothirds .box .heading {
    width: 771px;
    height: 39px;
    position: relative;
    overflow: visible;
    background: url(//javbucks.com/nats_images/heading-gradient.png) repeat-x #23282A;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.twothirds .box-hold .box:first-child .heading, .twothirds .box-hold div.first-child .heading {
    width: 453px;
}

.twothirds .box-hold .box-even:first-child .heading, .twothirds .box-hold .box-even .heading {
    width: 613px;
}

.twothirds .content {
    padding: 0px;
    width: 771px;
    min-height: 70px;
}

.twothirds .box-hold .box:first-child .content, .twothirds .box-hold div.first-child .content {
    width: 433px;
    padding: 10px;
    min-height: 234px;
}

.twothirds .box-hold .box-even:first-child .cont-even-padded, .twothirds .box-hold .box-even .cont-even-padded {
    min-height: 340px;
    width: 593px;
}

.twothirds .box-hold .box-even:first-child .cont-even, .twothirds .box-hold .box-even .cont-even {
    min-height: 360px;
    width: 613px;
}

.twocolumn {
    margin-bottom: 3px;
    width: 100%;
    position: relative;
}

.twocolumn .c {
    width: 100%;
}

.twocolumn .c:after {
    content: '';
    display: block;
    clear: both;
}

.twocolumn .box {
    margin: 0 0 0 5px;
    width: 945px;
    float: left;
    position: relative;
    display: inline;
}

.twothirds .box .section-nav, .twocolumn .box .section-nav {
    float: left;
    height: 45px;
    left: 5px;
    position: absolute;
    top: -5px;
    width: 810px;
    z-index: 100;
}

.twothirds .box .section-nav .section-tab-separator, .twocolumn .box .section-nav .section-tab-separator {
    background: url("//javbucks.com/nats_images/light-sep.png") repeat-y scroll 0 0 transparent;
    float: left;
    height: 30px;
    position: relative;
    top: 10px;
    width: 2px;
}

.twothirds .box .section-nav .section-tab, .twocolumn .box .section-nav .section-tab {
    float: left;
    z-index: 100;
    position: relative;
    z-index: 100;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 15px 20px;
}

.twothirds .box .section-nav .active-tab, .twocolumn .box .section-nav .active-tab {
    color: #333333;
    background: #FFFFFF;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.twothirds .box .section-nav .section-tab a, .twocolumn .box .section-nav .section-tab a {
    color: #FFFFFF;
}

.twothirds .box .section-nav .section-tab a:hover, .twocolumn .box .section-nav .section-tab a:hover {
    color: #FFFF87;
}

.twocolumn .box-hold .box:first-child, .twocolumn .box-hold div.first-child {
    margin-left: 1px;
    width: 281px;
}

.twocolumn .box .heading {
    width: 945px;
    height: 39px;
    position: relative;
    overflow: visible;
    background: url(//javbucks.com/nats_images/heading-gradient.png) repeat-x #23282A;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}

.twocolumn .box .left-bar .heading, .twocolumn .box .left-bar-first .heading, .twocolumn .box .left-bar-last .heading {
    background: url(//javbucks.com/nats_images/heading-gradient.png) repeat-x #23282A;
}

.twocolumn .box-hold .box:first-child .heading, .twocolumn .box-hold div.first-child .heading {
    width: 281px;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.twocolumn .box-hold .box:first-child .left-bar .heading, .twocolumn .box-hold .box:first-child .left-bar-last .heading, .twocolumn .box-hold div.first-child .left-bar .heading, .twocolumn .box-hold div.first-child .left-bar-last .heading {
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
}

.twocolumn .content {
    padding: 0px 20px;
    width: 905px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
}

.twocolumn .box-hold .box .no-padding {
    padding: 0px;
    width: 945px;
}

.twocolumn .box-hold .box .fixed-short {
    height: 210px;
}

.twocolumn .box-hold .box .full-padding {
    padding: 20px;
}

.twocolumn .box-hold .box:first-child .content, .twocolumn .box-hold div.first-child .content {
    width: 241px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
}

.twocolumn .box-hold .box:first-child .left-bar .content, .twocolumn .box-hold .box:first-child .left-bar-first .content, .twocolumn .box-hold div.first-child .left-bar .content, .twocolumn .box-hold div.first-child .left-bar-first .content {
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
}

.twocolumn .box-hold .box:first-child .left-bar .no-padding, .twocolumn .box-hold .box:first-child .left-bar-first .no-padding, .twocolumn .box-hold .box:first-child .left-bar-only .no-padding, .twocolumn .box-hold div.first-child .left-bar .no-padding, .twocolumn .box-hold div.first-child .left-bar-first .no-padding.twocolumn .box-hold div.first-child .left-bar-only .no-padding, .twocolumn .box-hold .box:first-child .no-padding, .twocolumn .box-hold div.first-child .no-padding {
    padding: 0px;
    width: 281px;
}

.threeblocks {
    margin-bottom: 3px;
    width: 100%;
    position: relative;
    overflow: visible;
}

.threeblocks .c {
    width: 100%;
}

.threeblocks .c:after {
    content: '';
    display: block;
    clear: both;
}

.threeblocks .b {
    width: 100%;
    height: 6px;
    overflow: hidden;
}

.threeblocks .box {
    margin: 0 1px 0 5px;
    width: 406px;
    float: left;
    display: inline;
}

.threeblocks .box-hold .box:first-child, .threeblocks .box-hold div.first-child {
    margin-left: 1px;
}

.threeblocks .box .heading {
    width: 406px;
    height: 39px;
    position: relative;
    overflow: visible;
    background: url(//javbucks.com/nats_images/heading-gradient.png) repeat-x #23282A;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

.threeblocks .content {
    padding: 10px;
    width: 386px;
    overflow: hidden;
    min-height: 234px;
}

.twocolumn .icons-list, .twothirds .icons-list, .twocolumn .info-list, .twothirds .info-list, .threeblocks .icons-list, .threeblocks .info-list {
    margin: 0px;
    padding: 0;
    list-style: none;
    width: 100%;
    overflow: hidden;
}

.twocolumn .icons-list li, .twothirds .icons-list li, .twocolumn .info-list li, .twothirds .info-list li, .threeblocks .icons-list li, .threeblocks .info-list li {
    padding: 6px 0;
    border-top: 1px #D1D1D1 solid;
    font-size: 11px;
    line-height: 16px;
}

.twocolumn .icons-list .list-first, .twothirds .icons-list .list-first, .twocolumn .info-list .list-first, .twothirds .info-list .list-first, .threeblocks .icons-list .list-first, .threeblocks .info-list .list-first {
    border-top: 0px;
}

.twocolumn .icons-list .list-last, .twothirds .icons-list .list-last, .twocolumn .info-list .list-last, .twothirds .info-list .list-last, .threeblocks .icons-list .list-last, .threeblocks .info-list .list-last {
    padding: 0px;
}

.twocolumn .icons-list li a, .twothirds .icons-list li a, .threeblocks .icons-list li a {
    cursor: pointer;
}

.twocolumn .icons-list li a img, .twothirds .icons-list li a img, .threeblocks .icons-list li a img {
    vertical-align: top;
}

.twocolumn .icons-list li a strong, .twothirds .icons-list li a strong, .threeblocks .icons-list li a strong {
    padding-left: 6px;
}

.twocolumn .icons-list li a:hover, .twothirds .icons-list li a:hover, .threeblocks .icons-list li a:hover {
    text-decoration: none;
    border: 0;
}

.twocolumn .icons-list li .remove_bookmark:hover, .twothirds .icons-list li .remove_bookmark:hover, .threeblocks .icons-list li .remove_bookmark:hover {
    text-decoration: none;
    background: #CCCCCC;
    border: 1px solid #AAAAAA;
}

.twocolumn .icons-list li a:hover strong, .twothirds .icons-list li a:hover strong, .threeblocks .icons-list li a:hover strong {
    text-decoration: underline;
}

.twothirds .user-box, .threeblocks .user-box {
    width: 100%;
    margin-bottom: 6px;
    overflow: hidden;
}

.twothirds .user-box .photo, .threeblocks .user-box .photo {
    margin: 1px 11px 0 0;
    float: left;
}

* html .twothirds .user-box .photo, * html .threeblocks .user-box .photo {
    margin-right: 8px;
}

.twothirds .user-box .photo img, .threeblocks .user-box .photo img {
    vertical-align: top;
    border: 1px #D1D1D1 solid;
}

.twothirds .user-box .info, .threeblocks .user-box .info {
    height: 1%;
    overflow: hidden;
    padding: 0 1px 0 0;
}

.twothirds .user-box .name, .threeblocks .user-box .name {
    margin: -3px 0 2px;
    display: block;
    font: 18px/20px Arial, Helvetica, sans-serif;
    color: #333333;
}

.twothirds .user-box p, .twothirds .user-box address, .threeblocks .user-box p, .threeblocks .user-box address {
    margin: 0;
    font-size: 11px;
    line-height: 18px;
    font-style: normal;
}

.twothirds .info-list li, .threeblocks .info-list li {
    padding-bottom: 7px;
    width: 100%;
    overflow: hidden;
    vertical-align: top;
}

.twothirds .info-list dl, .threeblocks .info-list dl {
    margin: 0;
    float: left;
}

.twothirds .info-list dl dt, .threeblocks .info-list dl dt {
    margin: 0 8px 0 2px;
    font-weight: bold;
    width: 140px;
    float: left;
    display: inline;
}

.twothirds .info-list dl dd, .threeblocks .info-list dl dd {
    margin: 0 8px 0 0;
    width: 150px;
    float: left;
    display: inline;
}

.twothirds .info-list .link, .twothirds .info-list .login, .twothirds .info-list .price, .threeblocks .info-list .link, .threeblocks .info-list .login, .threeblocks .info-list .price {
    width: 70px;
    float: left;
}

.twothirds .info-list .link a, .threeblocks .info-list .link a {
    color: #0082BE;
}

.twothirds .info-list .login, .threeblocks .info-list .login {
    font-style: normal;
    color: #999999;
}

.dashbox-link {
    float: right;
    padding-top: 5px;
    font-weight: bold;
}

.dashbox-link .helpbtn {
    float: right;
    margin-left: 5px;
}

.tools:after {
    content: '';
    display: block;
    clear: both;
}

.tools .button {
    float: right;
    padding: 0 10px;
    height: 25px;
    font-size: 10px;
    line-height: 25px;
    text-align: center;
    color: #E6E6E6;
    background: url(//javbucks.com/nats_images/btm-gradient1.png) repeat-x #0082BE;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: 0px;
    margin-left: 10px;
}

.tools .section-toggle {
    font-weight: normal;
    font-size: 10px;
    line-height: 17px;
    height: 16px;
    padding: 0px 6px;
    margin-top: 5px;
}

.tools .inline-button {
    float: none;
    margin-left: 3px;
}

.tools .button .arrow {
    position: absolute;
    font-size: 0;
}

.tools .button:hover {
    color: #FFFF87;
    text-decoration: none;
}

.aboveTable {
    float: left;
    margin: 5px 0px 3px;
}

.tools .markAdtoolsOld {
    float: left;
}

.tools .descipt {
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
}

.tools .descipt a {
    font-weight: bold;
}

.shift-left {
    margin-right: 20px;
}

.summary li {
    margin: 0px;
    border-width: 1px;
    float: left;
    display: inline;
    width: 192px;
    height: 72px;
    position: relative;
}

.summary .sum-top {
    border-left: 1px #F1F1F1 solid;
}

.summary .sum-bottom {
    border-left: 1px #F1F1F1 solid;
    border-top: 1px #F1F1F1 solid;
}

.summary .sum-bottom-left {
    border-top: 1px #F1F1F1 solid;
}

.summary li:hover, .summary li.hover {
    z-index: 20;
}

.summary li .tooltip {
    display: none;
    position: absolute;
    left: 99px;
    bottom: 49px;
}

.summary li .sum-box {
    display: block;
    padding: 10px 4px 0 18px;
    width: 110px;
    height: 57px;
    overflow: hidden;
}

.summary li .sum-box strong {
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #0082BE;
}

.summary li .sum-box span, .summary li .sum-box em {
    font: bold 16px/26px Arial, Helvetica, sans-serif;
    color: #333333;
}

.summary li .sum-box em {
    padding-left: 10px;
    font-size: 14px;
    color: #999999;
}

.summary li a:hover {
    text-decoration: none;
}

.summary li .perc-change-container {
    text-align: center;
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.summary li .perc-change-container .perc-change-up-arrow {
    background: url(//javbucks.com/nats_images/arrow-up.png);
    width: 16px;
    height: 16px;
    margin: auto;
}

.summary li .perc-change-container .perc-change-down-arrow {
    background: url(//javbucks.com/nats_images/arrow-down.png);
    width: 16px;
    height: 16px;
    margin: auto;
}

.summary li .perc-change-container .perc-change-no-arrow {
    background: #999999;
    width: 16px;
    height: 5px;
    margin: 0px auto 15px;
}

.summary li .perc-change-container span {
    font-size: 12px;
    line-height: 18px;
    color: #999999;
}

.summary li .perc-change-container .desciptor {
    font-size: 8px;
    width: 70px;
    color: #999999;
}

.content .small_title, .standard-block .title {
    padding: 10px 0px 16px;
    width: 100%;
    font-size: 11px;
    line-height: 23px;
    overflow: hidden;
}

.standard-block .title-overflow {
    overflow: visible;
    float: left;
}

.content .small_title {
    padding: 7px 0px 5px;
}

.content .small_title .desc {
    float: left;
    width: 200px;
    font-size: 14px;
    font-weight: bold;
    padding-right: 20px;
    text-align: right;
}

.content .small_title #slider {
    float: left;
    width: 350px;
    top: 6px;
}

.standard-block .title .link, .standard-block .title .desc, .standard-block .title .desc2, .standard-block .title .desc3, .standard-block .title .desc4 {
    float: left;
    width: 455px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 40px;
}

.standard-block .title .desc2 {
    font-weight: normal;
    width: 800px;
    padding-left: 15px;
}

.standard-block .title .desc3 {
    font-weight: normal;
    width: 680px;
    text-align: left;
    padding-left: 25px;
}

.standard-block .title .desc4 {
    font-weight: normal;
    width: 905px;
    text-align: left;
    padding-left: 15px;
}

.standard-block .title .desc3 .det-table {
    font-size: 13px;
    width: 100%;
}

.standard-block .title .desc3 .det-table .head-row td {
    font-size: 11px;
    color: #999999;
    line-height: 18px;
    padding: 6px 10px 0 60px;
    border-top: 1px solid #D1D1D1;
}

.standard-block .title .desc3 .det-table .detail-row td {
    font-weight: bold;
    line-height: 18px;
    padding: 0 10px 6px 60px;
    border-bottom: 1px solid #D1D1D1;
}

.standard-block .title .desc3 .det-table .head-row .first-col, .standard-block .title .desc3 .det-table .detail-row .first-col {
    padding-left: 10px;
}

.standard-block .title .desc3 strong, .standard-block .title .desc4 strong {
    padding-right: 20px;
}

.standard-block .title .view {
    float: right;
    padding-right: 20px;
}

.standard-block .title .view span {
    float: left;
    padding-right: 4px;
}

.standard-block .title .view ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.standard-block .title .view ul li {
    margin: 0px 0px 0 3px;
    float: left;
    display: inline;
}

.standard-block .title .view ul li a {
    float: left;
    height: 100%;
}

.standard-block .title .view ul li img {
    vertical-align: top;
    padding: 2px;
    background: #DDDDDD;
    border: 2px solid #D1D1D1;
}

.standard-block .title .view ul li a:hover img {
    background: #F7F7F7;
}

.standard-block .title .view ul li .current-view {
    margin-top: 0px;
    background: #F7F7F7;
    border: 2px solid #666666;
}

.block-inner-columns {
    float: left;
    width: 33%;
}

.four-columns {
    width: 29%;
}

.four-columns-small {
    width: 200px;
}

.single-column {
    width: 100%;
    margin-bottom: 10px;
}

.block-inner-column_sep {
    float: left;
    width: 0px;
    height: 180px;
    border: 1px #D1D1D1 solid;
    margin: 15px 0px;
}

.block-inner-columns .filter-form {
    padding-left: 25px;
}

.block-short-form .block-inner-columns .filter-form {
    padding-left: 35px;
}

.block-short-form .middle-column .filter-form {
    padding-left: 55px;
}
.filter-form.free {
  float: left;
  width: auto;
  padding-left: 10px;
}
.block-inner-bottom-row {
    width: 780px;
    position: absolute;
    bottom: 5px;
}

.block-short-form .filter-form .tools {
    padding: 0px 50px 20px 0;
}

.display-content {
    min-height: 500px;
    height: 100%;
    width: 100%;
    text-align: center;
    padding-bottom: 40px;
    clear: both;
}

.display-content .loading {
    top: 150px;
    position: absolute;
    left: 585px;
}

.section_header4, .section_header3, .section_header2, .section_header5, .section_header {
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px #23282A solid;
    padding: 20px 0px 0px 0px;
    text-align: left;
    height: 28px;
}

.section_header3 span, .section_header2 span, .section_header5 span, .section_header span {
    float: right;
    font-size: 14px;
    padding-right: 5px;
}

.section_header4, .section_header5, .section_header2 {
    border-bottom: 0px;
    margin-top: 15px;
    padding: 5px 5px 0px 10px;
    line-height: 25px;
    background: #0082BE;
    color: #F7F7F7;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.section_header3 {
    border-bottom: 0px;
    padding: 0px 20px;
    line-height: 25px;
    height: 24px;
}

.section_header4 {
    margin-top: 5px;
}

.section_header2, .section_header5 {
    font-size: 13px;
    padding-top: 1px;
    height: 26px;
}

.section_header5 {
    margin: 5px 15px 0px;
}

.full-width-header {
    margin: 5px 0px;
}

.section_header2 .tools .button, .section_header5 .tools .button {
    background-color: #373E41;
}

.display-content .no-section-line {
    border-bottom: 0px;
}

.display-content .message-header {
    float: left;
    text-align: left;
    width: 100%;
    padding: 7px 0px;
    font-size: 11px;
}

.display-content .message-header .message-sender {
    float: left;
}

.display-content .message-header .message-date {
    padding-left: 30px;
    float: left;
}

.display-content .message-header span {
    color: #999999;
}

.display-content .news-body, .display-content .help-body, .display-content .message-body {
    float: left;
    margin-bottom: 5px;
    text-align: left;
    width: 100%;
    background-color: #F7F7F7;
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    color: #333333;
}

.display-content .news-header {
    padding: 10px 0px 4px;
    font-size: 13px;
}

.display-content .news-body {
    border: 0px;
    background: none;
}

.display-content .help-body {
    float: none;
    margin-top: 5px;
    padding: 5px;
    width: 95%;
}

.display-content .news-body .inner-body, .display-content .message-body .inner-body {
    padding: 15px;
    line-height: 18px;
}

.display-content .message-body .message-textarea {
    line-height: 18px;
    width: 895px;
    height: 250px;
    overflow: scroll;
}

.side-bar-news {
    padding: 10px 0px;
}

.side-bar-folders, .side-bar-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.side-bar-folders li, .side-bar-nav li {
    text-align: right;
    background: url(//javbucks.com/nats_images/sub-nav-sep.png) repeat-x;
    height: 30px;
    position: relative;
}

.side-bar-folders li {
    text-align: left;
}

.side-bar-folders li a, .side-bar-nav li a {
    float: left;
    width: 100%;
    height: 30px;
}

.side-bar-folders li a:hover, .side-bar-nav li a:hover {
    text-decoration: none;
}

.side-bar-folders li:hover, .side-bar-nav li:hover {
    background: #EEEEEE;
}

.side-bar-folders li .side-sel-arrow, .side-bar-nav li .side-sel-arrow {
    border-color: transparent transparent transparent #0082BE;
    border-style: solid;
    border-width: 15px;
    height: 0;
    width: 0;
    position: absolute;
    right: -29.6px;
    z-index: 100;
    top: 0px;
}

.side-bar-folders li .side-bar-selected, .side-bar-nav li .side-bar-selected {
    background: url("//javbucks.com/nats_images/side-nav-selected.png") repeat scroll 0 0 #0082BE;
}

.side-bar-folders li a span, .side-bar-nav li a span {
    width: 100%;
    line-height: 30px;
    font-weight: bold;
    padding-right: 15px;
}

.side-bar-folders li a span {
    padding-left: 15px;
}

.side-bar-folders li .side-bar-selected span, .side-bar-nav li .side-bar-selected span {
    color: #FFFFFF;
}

.side-bar-folders li .side-bar-selected:hover span, .side-bar-nav li .side-bar-selected:hover span {
    color: #FFFFFF;
}

.side-bar-folders li a span .subtext, .side-bar-nav li a span .subtext {
    padding: 0px;
    color: #999999;
    font-size: 11px;
}

.side-bar-folders li .side-bar-selected span .subtext, .side-bar-nav li .side-bar-selected span .subtext {
    color: #FFFFFF;
}

.current-summary, .current-summary-alt, .current-filter-alt, .current-filter {
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0 20px;
}

.current-summary-alt, .current-filter-alt {
    background: #FFFFFF;
}

.current-filter-alt span, .current-filter span {
    float: right;
    height: 100%;
}

.current-filter-alt span a img, .current-filter span a img {
    padding-top: 7px;
}

.current-summary, .current-summary-alt {
    text-align: right;
    padding-right: 30px;
}

.current-summary div, .current-summary-alt div {
    font-weight: bold;
    width: 75px;
    float: right;
}

.acct-summary {
    padding: 15px 0px;
}

.acct-summary .acct-img {
}

.acct-summary .acct-info {
    font-size: 10px;
}

.acct-summary .acct-info span {
    font-size: 14px;
    font-weight: bold;
}

.bullet-list {
    text-align: left;
    width: 860px;
}

.bullet-list li {
    padding: 6px 0px;
}

.bullet-list li strong {
    font-size: 13px;
    line-height: 20px;
}

.table-container {
    width: 100%;
    padding: 0px 15px 10px;
}

.table-container2 {
    width: 100%;
}

.table-container3 {
    width: 100%;
    padding: 20px 0px;
}

.table-container4 {
    width: 100%;
}

.form-table .tab-column {
    line-height: 24px;
    font-size: 13px;
}

.tres-height {
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.tab-column {
    padding: 5px 10px 5px 0px;
    text-align: right;
}

.fill-tab-space {
    width: 250px;
}

.tab-break, .left-align {
    padding: 5px 0px 5px 5px;
    text-align: left;
}

.center-align {
    padding: 5px;
    text-align: center;
}

.align-slider {
    padding: 5px 5px 5px 12px;
    width: 120px;
    text-align: center;
}

.left-align-nopad {
    padding: 0px;
    text-align: left;
}

.tab-column span {
    color: #999999;
    font-size: 10px;
}

.tab-column .unverified-change {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}

.tab-column .remove-pending-change {
    padding-left: 5px;
    position: absolute;
    float: right;
    line-height: 30px;
}

.header-row2, .header-row {
    height: 30px;
}

.header-row2, .header-row, .footer-row, .tab-break {
    font-weight: bold;
    font-size: 14px;
}

.header-row2 .tab-column {
    background: #666666;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    padding: 0px 4px;
    text-align: center;
    margin-bottom: 5px;
    white-space: nowrap;
}

.header-row2 .header-first {
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}

.header-row2 .header-last {
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}

.header-row2 .header-only {
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.header-row2 .tab-column:hover {
    background: #444444;
}

.header-row2 .nohover:hover {
    background: #666666;
}

.header-row2 .orderby-field {
    background: #444444;
}

.header-row2 .tab-column .table-orderby-wrapper {
    position: absolute;
    top: 27px;
    left: 50%;
    width: 0;
}

.header-row2 .tab-column .table-orderby-field {
    border-color: #444444 transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    left: -10px;
    position: relative;
}

.header-row2 .tab-column .table-orderby-field-reverse {
    border-color: transparent transparent #444444 transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    top: -44px;
    left: -10px;
    position: relative;
    display: none;
}

.header-row2 .tab-column a {
    color: #FFFFFF;
    line-height: 30px;
    display: block;
    position: relative;
}

.header-row2 .tab-column a:hover {
    text-decoration: none;
}

.header-row .tab-column {
    border-bottom: 1px #23282A solid;
}

.footer-row .tab-column {
    border-top: 1px #23282A solid;
}

.no-foot-line .tab-column {
    border-top: 0px;
}

.data-row-odd, .data-row-odd-off, .data-row-odd-nextoff {
    background: #FFFFFF;
}

.data-row-even .tab-column, .data-row-odd .tab-column, .data-row-even-off .tab-column, .data-row-odd-off .tab-column {
    border-bottom: 1px #D1D1D1 solid;
}

.data-row-even-nextoff .tab-column, .data-row-odd-nextoff .tab-column {
    border-bottom: 1px #BBBBBB solid;
}

.data-row-odd .col-no-border {
    border-bottom: 0px;
    padding: 3px;
}

.data-row-even-off .tab-column, .data-row-odd-off .tab-column {
    color: #CCCCCC;
}

.data-row-even-off .tab-column a, .data-row-odd-off .tab-column a {
    color: #CCCCCC;
}

.data-row-even-off .tab-break, .data-row-odd-off .tab-break {
    color: #CCCCCC;
}

.data-row-even-off .tab-break, .data-row-odd-off .tab-break {
    color: #CCCCCC;
}

.data-row-even-off .breakdown-btn a, .data-row-odd-off .breakdown-btn a {
    background: none;
    color: #CCCCCC;
}

.data-row-even-off .breakdown-btn a:hover, .data-row-odd-off .breakdown-btn a:hover {
    background: none;
    color: #CCCCCC;
}

.data-row-even, .data-row-even-off, .data-row-even-nextoff {
    background: #FFFFFF;
}

.light-highlight-row {
    background: #FFFFEF;
}

.highlight-row {
    background: #FFFFC4;
}

.data-row-even-nextoff .orderby-hover, .data-row-odd-off .orderby-hover, .data-row-even-off .orderby-hover, .data-row-odd-nextoff .orderby-hover, .data-row-odd .orderby-hover, .data-row-even .orderby-hover {
    background: #F7F7F7;
}

.light-highlight-row .orderby-hover {
    background: #FFFFC4;
}

.data-row-even-nextoff .subtext, .data-row-odd-off .subtext, .data-row-even-off .subtext, .data-row-odd-nextoff .subtext, .data-row-odd .subtext, .data-row-even .subtext {
    color: #999999;
    font-size: 11px;
}

.last-row:hover, .hover-row:hover {
    background: #F7F7F7;
}

.light-highlight-row:hover {
    background: #FFFFC4;
}

.hover-row:hover .tab-column {
    border-bottom: 1px #888888 solid;
}

.two-layer-top .tab-column, .two-layer-top:hover .tab-column {
    padding-bottom: 0px;
    border-bottom: 0px #888888 solid;
}

.two-layer-top .two-layer-rowspan {
    padding-bottom: 5px;
    border-bottom: 1px #D1D1D1 solid;
}

.two-layer-top:hover .two-layer-rowspan {
    padding-bottom: 5px;
    border-bottom: 1px #888888 solid;
}

.two-layer-bottom .tab-column {
    padding-top: 0px;
}

.last-row .tab-column {
    border-bottom: none;
}

.last-row:hover .tab-column {
    border-bottom: 0px #888888 solid;
}

.hover-matched-row {
    background: #F7F7F7;
}

.hover-matched-highlight-row {
    background: #FFFFC4;
}

.hover-matched-row .tab-column, .hover-matched-highlight-row .tab-column, .hover-next-row .tab-column {
    border-bottom-color: #888888;
}

.no-bottom-line .tab-column {
    border-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    background: #FFFFFF;
    white-space: nowrap;
}

.header-row1 .breakdown-btn, .header-row2 .breakdown-btn, .header-row .breakdown-btn, .footer-row .breakdown-btn, .tab-break .breakdown-btn {
    font-weight: normal;
}

.small-font .header-row1, .small-font .header-row2, .small-font .header-row, .small-font .footer-row, .small-font .tab-break {
    font-size: 11px;
}

.first-row .tab-column {
    padding-top: 10px;
}

.order-arrow-asc, .order-arrow-desc {
    border-color: transparent;
    border-style: solid;
    border-width: 4px;
    float: left;
    height: 0;
    margin-right: 3px;
    position: relative;
    top: 2px;
    width: 0;
    z-index: 100;
}

.order-arrow-desc {
    border-color:  transparent transparent transparent;
    top: 6px;
}

.banner-dump {
    margin: 3px;
}

.breakdown-btn {
    position: relative;
}

.breakdown-btn:after {
    content: '';
    display: block;
    clear: both;
}

.breakdown-btn a {
    float: right;
    padding: 0 10px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    color: #333333;
    background: #DDDDDD;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.breakdown-btn a:hover {
    text-decoration: none;
}

.breakdown-btn .noLink, .breakdown-btn .noLink:hover {
    cursor: default;
}

.breakdown-btn ul {
    display: none;
    float: none;
    left: 98%;
    list-style: none outside none;
    position: absolute;
    text-align: center;
    top: -60%;
    z-index: 1000;
    padding: 6px 2px;
    color: #FFFFFF;
    background: #373E41;
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
}

.breakdown-btn .page-limit-goleft {
    left: -37px;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
}

.footer-row .breakdown-btn ul {
    top: -70%;
}

.footer-row .breakdown-btn .stndrd {
    top: -57%;
}

.breakdown-btn ul li {
    width: 100%;
}

.breakdown-btn ul li a {
    background: none;
    color: #FFFFFF;
    float: left;
    text-align: center;
    width: 96px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    line-height: 12px;
    padding: 4px 6px;
    white-space: normal;
    height: 100%;
}

.breakdown-btn ul li a:hover {
    color: #FFFF87;
    text-decoration: underline;
}

.view-btn-on {
    float: left;
    margin: 2px 3px 0px 7px;
}

.view-btn-on ul {
    top: -70%;
    background-color: #124259;
}

.view-btn-on a {
    background-color: #0082BE;
    color: #E6E6E6;
}

.entry-status-viewed, .entry-status-none {
    padding: 0px;
    margin: 0px;
    width: 5px;
    height: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    float: right;
    background-color: #E6E6E6;
    position: relative;
}

.entry-status-none {
    background-color: #124259;
}

.table-img-small, .table-avatar-small, .table-video-small, .table-img-mouseover, .table-img {
    padding: 3px;
    border: 1px #D1D1D1 solid;
}

.table-avatar-small {
    padding: 1px;
    position: relative;
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: left;
}

.table-img-small {
    padding: 1px;
}

.table-video-small {
    display: block;
    width: 200px;
    height: 150px;
    margin: 0 auto;
}

.table-img-mouseover {
    background-color: #F7F7F7;
}

.tab-column .img-text-pair {
    margin-right: 10px;
    float: left;
}

.tab-column .img-text-pair2 {
    float: left;
    line-height: 20px;
}

.tab-column .img-text-pair-missing {
    margin-left: 30px;
}

.filter-form {
    width: 100%;
    padding: 10px 0 0 0;
    position: relative;
}

.filter-form .date {
    padding: 2px 0 2px 0;
    text-align: right;
    width: 150px;
}

.filter-form .date img {
    padding: 0px 0px 0px 5px;
}

.filter-form span {
    font-size: 12px;
    float: left;
    width: 100%;
    padding-bottom: 2px;
    font-weight: bold;
}

.filter-form .filter-date {
    width: 80px;
    text-align: center;
}

.filter-form .filter-date-short {
    width: 65px;
    text-align: center;
}

.filter-form .filter-text {
    width: 180px;
}

.filter-form .filter-text-long {
    width: 200px;
}

.filter-form .filter-text-medium {
    width: 92px;
}

.filter-form .filter-select {
    width: 220px;
    height: 25px;
}

.filter-form .filter-text-short {
    width: 40px;
    margin: 0 0 0 3px;
}

.filter-form .filter-select-short {
    width: 110px;
    height: 25px;
}

.filter-form .filter-select-veryshort {
    width: 78px;
    height: 25px;
}

.filter-form .filter-select-medium {
    width: 155px;
    height: 25px;
}

.filter-form .tools {
    padding: 5px 50px 25px 0px;
}

.filter-form .filter-ct-tog {
    width: 80px;
    padding-left: 1px;
    font-size: 10px;
}

.filter-form .filter-ct-sel {
    width: 137px;
}

.filter-form .filter-ct-text {
    width: 127px;
}

.edit-form-select-veryshort, .edit-form-select-short, .edit-form-select {
    width: 190px;
    font-size: 10px;
}

.edit-form-select-short {
    width: 95px;
}

.edit-form-select-veryshort {
    width: 65px;
}

.edit-form-select-long {
    width: 210px;
}

.edit-form-text {
    width: 180px;
    font-size: 10px;
}

.edit-form-text-long {
    width: 400px;
    font-size: 10px;
}

.edit-form-textarea-short, .edit-form-textarea {
    width: 805px;
    height: 250px;
    font-size: 10px;
}

.edit-form-textarea-short {
    width: 820px;
}

.edit-form-error {
    background: #FFC9CF;
    border: 1px solid #F06365;
}

.error-text {
    color: #8A1F11;
}

.filter-date-section {
    float: left;
    height: 100px;
    width: 85px;
    padding-right: 20px;
}

.first-date {
    margin-left: 40px;
}

.filter-date-section .title {
    font-size: 16px;
    text-align: center;
    width: 100%;
    padding: 5px 0px;
    font-weight: bold;
    margin-left: 5px;
}

.filter-date-section .date-box {
    background: url("//javbucks.com/nats_images/calendar-bg.png");
    text-align: center;
    height: 80px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.filter-date-section .date-box .month {
    background: url("//javbucks.com/nats_images/side-nav-selected.png") repeat scroll 0 0 #0082BE;
    padding: 5px 0px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.filter-date-section .date-box .day {
    font-size: 26px;
    padding-top: 4px;
    font-weight: bold;
    color: #333333;
}

.filter-date-section .date-box .year {
    color: #999999;
}

.fansign_text {
    width: 200px;
}

.display-link-text {
    width: 530px;
}

.display-link-text-short {
    width: 340px;
}

.display-dump-textarea {
    width: 1180px;
    height: 350px;
    margin: 3px 0px;
    overflow: scroll;
}

.newtag-box {
    width: 95%;
}

.newtag-box .curTags {
    float: left;
    line-height: 25px;
}

.newtag-box .curTags span {
    font-weight: normal;
    font-size: 15px;
}

.newtag-box .tag-title {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    font-weight: bold;
    font-size: 14px;
}

.newtag-box .tag-set-link {
    margin-top: 3px;
    margin-left: 15px;
}

.filter-form .filter-title {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    font-weight: bold;
    font-size: 14px;
}

.CancelModify, .SaveSubmit, .HiddenEdit {
    display: none;
}

.DisableEdit {
    color: #CCCCCC;
}

.tools .DisableSubmit {
    color: #BBBBBB;
    background: #EEEEEE;
    cursor: default;
}

.tools .DisableSubmit:hover {
    color: #BBBBBB;
    background: #EEEEEE;
}

.filter-set-display {
    line-height: 27px;
    height: 27px;
    width: 99%;
    overflow: hidden;
}

.filter-set-display a {
    margin: 3px 4px 0px 4px;
    float: left;
}

.tab-column .remove-pending-change, .filter-set-display .remove-filter, .filter-set-display .graph-options, .append-remove-setting {
    margin: 3px 4px 0px 4px;
    float: left;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px 3px;
    border: 1px solid #AAAAAA;
    color: #444444;
    font-size: 8px;
    font-weight: 900;
    line-height: 10px;
    text-align: center;
    text-decoration: none;
}

.filter-set-display .graph-options {
    font-size: 10px;
    line-height: 14px;
    padding: 1px 3px;
    width: 85px;
    float: left;
    text-align: center;
    margin: 3px 4px;
    color: #0082BE;
}

.filter-set-display .opt-enabled {
    background: none repeat scroll 0 0 #373E41;
    color: #FFFFFF;
}

.graph_options_box1 {
    border-bottom: 1px solid #D1D1D1;
    width: 305px;
    height: 40px;
    margin: auto;
}

.graph_options_box2 {
    float: left;
    padding-left: 80px;
    padding-right: 10px;
    height: 500px;
    width: 100px;
}

.graph_options_box3 {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    height: 500px;
    width: 90px;
}

.graph_options_box4 {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    height: 500px;
    width: 220px;
}

.graph_options_box5 {
    border-bottom: 1px solid #D1D1D1;
    border-top: 1px solid #D1D1D1;
    margin-bottom: 15px;
    width: 730px;
    margin: auto;
    padding: 5px 0px;
}

.graph_option_title {
    font-size: 10px;
    border-bottom: 1px solid #D1D1D1;
    padding: 0px 2px;
}

.graph_option_row {
    border-bottom: 1px solid #D1D1D1;
}

.graph_box {
    float: left;
    text-align: center;
}

.graphKey-line-display {
    height: 3px;
    width: 15px;
    background-color: #EEEEEE;
}

.graphKey-bar1-display, .graphKey-bar2-display, .graphKey-bar3-display {
    float: left;
    height: 11px;
    width: 3px;
    margin-top: 2px;
    margin-left: 24px;
    background-color: #EEEEEE;
}

.graphKey-bar2-display {
    height: 13px;
    margin-top: 0px;
    margin-left: 1px;
}

.graphKey-bar3-display {
    height: 9px;
    margin-top: 4px;
    margin-left: 1px;
}

.filter-set-display .large-option {
    width: 95px;
}

.graph-opt-0 {
    background: none repeat scroll 0 0 #8B0000;
}

.graph-opt-1 {
    background: none repeat scroll 0 0 #8B4513;
}

.graph-opt-2 {
    background: none repeat scroll 0 0 #556B2F;
}

.graph-opt-3 {
    background: none repeat scroll 0 0 #2F4F4F;
}

.graph-opt-4 {
    background: none repeat scroll 0 0 #FAD914;
}

.graph-opt-5 {
    background: none repeat scroll 0 0 #FF62B0;
}

.graph-opt-6 {
    background: none repeat scroll 0 0 #9A03FE;
}

.graph-opt-7 {
    background: none repeat scroll 0 0 #62D0FF;
}

.graph-opt-8 {
    background: none repeat scroll 0 0 #48FB0D;
}

.graph-opt-9 {
    background: none repeat scroll 0 0 #BBA93A;
}

.graph-opt-10 {
    background: none repeat scroll 0 0 #5A0000;
}

.graph-opt-11 {
    background: none repeat scroll 0 0 #5A2906;
}

.graph-opt-12 {
    background: none repeat scroll 0 0 #A0B57D;
}

.graph-opt-13 {
    background: none repeat scroll 0 0 #0F3333;
}

.graph-opt-14 {
    background: none repeat scroll 0 0 #A38C07;
}

.filter-set-display .graph-options div {
    width: 10px;
    float: left;
    height: 10px;
    margin-top: 3px;
}

.compare-5 {
    background: none repeat scroll 0 0 #FF62B0;
}

.compare-6 {
    background: none repeat scroll 0 0 #9A03FE;
}

.compare-7 {
    background: none repeat scroll 0 0 #62D0FF;
}

.compare-8 {
    background: none repeat scroll 0 0 #48FB0D;
}

.compare-9 {
    background: none repeat scroll 0 0 #BBA93A;
}

.compare-10 {
    background: none repeat scroll 0 0 #5A0000;
}

.compare-11 {
    background: none repeat scroll 0 0 #5A2906;
}

.compare-12 {
    background: none repeat scroll 0 0 #A0B57D;
}

.compare-13 {
    background: none repeat scroll 0 0 #0F3333;
}

.compare-14 {
    background: none repeat scroll 0 0 #A38C07;
}

.compare-15 {
    background: none repeat scroll 0 0 #C53131;
}

.compare-16 {
    background: none repeat scroll 0 0 #C57A45;
}

.compare-17 {
    background: none repeat scroll 0 0 #99B569;
}

.append-remove-setting {
    float: none;
    font-size: 9px;
    padding: 0px 3px;
}

.append-remove-setting:hover {
    text-decoration: none;
}

.tab-column .remove-pending-change:hover, .filter-set-display a:hover {
    background: #CCCCCC;
}

.filter-set-display strong {
    font-size: 14px;
    float: left;
}

.filter-form .appending_strings {
    float: none;
    padding-right: 5px;
}

.pagination {
    width: 100%;
    padding: 5px 0px;
}

.pagination .page-wrapper {
    float: left;
    line-height: 25px;
}

.pagination .page-text {
    float: left;
    padding: 0px 3px;
}

.pagination .current-page, .pagination .active-button, .pagination .pagination-button {
    float: left;
    border: 2px solid #DDDDDD;
    background: #EEEEEE;
    line-height: 20px;
    text-align: center;
    width: 20px;
    margin: 0px 2px;
    color: #DDDDDD;
}

.pagination .current-page {
    background: #0082BE;
    border: 2px solid #124259;
    color: #FFFEFE;
}

.pagination .active-button {
    border: 2px solid #888888;
    background: #F7F7F7;
}

.pagination .active-button a {
    width: 20px;
    float: left;
    color: #333333;
}

.pagination .active-button a:hover {
    background: #0082BE;
    text-decoration: none;
    color: #FFFEFE;
}

.pagination .three-digits {
    width: 28px;
}

.pagination .three-digits a {
    width: 28px;
}

.pagination .four-digits {
    width: 36px;
}

.pagination .four-digits a {
    width: 36px;
}

.pagination .five-digits {
    width: 44px;
}

.pagination .five-digits a {
    width: 44px;
}

.prompt_box {
    display: none;
    position: absolute;
    background: #EEEEEE;
    padding: 10px;
    border: 1px solid #BBBBBB;
    color: #333333;
    z-index: 700;
    border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center;
}

.prompt_box .prompt_toggle_links {
    font-size: 10px;
    line-height: 24px;
}

.external-wrap-center {
    width: 613px;
    margin: auto;
}

.external-box {
    height: 100px;
    width: 583px;
    padding: 15px;
    background: #222222;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    -moz-box-shadow: 0px 2px 2px #888888;
    box-shadow: 0px 2px 2px #888888;
    margin: 0px auto 5px;
    float: left;
}

.external-box .ext-title {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

.external-box .ext-title img {
    float: left;
    margin-right: 5px;
}

.external-box .ext-title h2 {
    font-size: 24px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
    float: left;
    color: #F5D817;
}

.external-box .ext-content {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.external-box .ext-content a, .external-box .ext-title h2 a {
    color: #F5D817;
}

.external-box .ext-content .setLink {
    margin-left: 5px;
}

.ext-thumb-col {
    padding: 20px 0px;
}

.ext-detail-col {
    text-align: left;
    padding: 20px;
}

.ext-detail-col .e-title {
    font-size: 22px;
    font-weight: bold;
}

.ext-detail-col .e-payout {
    font-size: 10px;
    padding: 10px 0px;
}

.ext-detail-col .e-desc {
    font-size: 11px;
}

#footer {
    margin: 0 auto;
    width: 1px;
    overflow: visible;
    position: fixed;
    bottom: 0px;
    left: 50%;
    z-index: 10000;
}

#footer .head {
    float: left;
}

#footer .title {
    width: 100%;
    overflow: hidden;
}

#footer .title h5 {
    margin: 0;
    float: left;
    padding: 11px 5px 9px 5px;
    font-size: 11px;
    line-height: 16px;
    color: #1E2325;
    background: #DDDDDD;
    border-top: 1px #444444 solid;
    border-left: 1px #444444 solid;
    border-right: 1px #444444 solid;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

#footer .title h5 a {
    color: #1E2325;
    padding-right: 20px;
    background: url(//javbucks.com/nats_images/arrow-footer.gif) no-repeat 100% 2px;
}

#footer .title p {
    margin: 12px 1px 0 0;
    float: right;
    color: #1E2325;
    font-size: 11px;
    display: inline;
}

#footer .slide-block {
    height: 35px;
    z-index: 100000000;
    position: relative;
    top: 0px;
    bottom: 0px;
    left: -530px;
    width: 1060px;
}

#footer .slide-block .block {
    width: 100%;
    overflow: hidden;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top: 1px #444444 solid;
    border-left: 1px #444444 solid;
    border-right: 1px #444444 solid;
}

#footer .slide-block .block .t {
    width: 1060px;
    height: 5px;
    overflow: hidden;
}

#footer .slide-block .block .c {
    padding: 15px 0 24px 10px;
    width: 1050px;
    background: #DDDDDD;
    overflow: hidden;
}

#footer .icons-list {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    float: left;
    display: inline;
    width: 177px;
}

#footer .icons-list li {
    padding: 2px 0 4px;
    font-size: 11px;
    line-height: 18px;
    width: 100%;
    float: left;
}

#footer .icons-list li a {
    cursor: pointer;
    color: #333333;
    float: left;
    position: relative;
}

#footer .icons-list li img {
    float: left;
    margin-right: 5px;
}

#footer .icons-list li span {
    float: left;
}

#footer .icons-list li a:hover {
    text-decoration: none;
    color: #0082BE;
}

.tag-cloud-10 {
    font-size: 26px;
    padding: 6px;
    line-height: 36px;
}

.tag-cloud-9 {
    font-size: 24px;
    padding: 6px;
    line-height: 34px;
}

.tag-cloud-8 {
    font-size: 22px;
    padding: 6px;
    line-height: 32px;
}

.tag-cloud-5 {
    font-size: 20px;
    padding: 5px;
    line-height: 30px;
}

.tag-cloud-4 {
    font-size: 18px;
    padding: 5px;
    line-height: 28px;
}

.tag-cloud-3 {
    font-size: 16px;
    padding: 5px;
    line-height: 28px;
}

.tag-cloud-2 {
    font-size: 14px;
    padding: 4px;
    line-height: 28px;
}

.tag-cloud-1 {
    font-size: 12px;
    padding: 4px;
    line-height: 28px;
}

.tag-cloud-0 {
    font-size: 10px;
    padding: 4px;
    line-height: 28px;
}

.floatHeader {
    padding-top: 10px;
    background: #FFFFFF;
}

.floatHeader table {
    width: 100%;
}

.jqifade {
    position: absolute;
    background-color: #999999;
}

div.jqi {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    background-color: #EEEEEE;
    font-size: 12px;
    text-align: left;
    border: solid 1px #BBBBBB;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 7px;
}

div.jqi .jqicontainer {
    font-weight: bold;
    background: #EEEEEE;
    padding: 5px;
}

div.jqi .jqiclose {
    position: absolute;
    top: 7px;
    right: 0px;
    width: 18px;
    cursor: default;
    color: #BBBBBB;
    font-weight: bold;
}

div.jqi .jqimessage {
    padding: 10px;
    line-height: 20px;
    color: #333333;
}

div.jqi .jqimessage .title {
    padding: 5px;
    font-size: 14px;
    background: #EEEEEE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    color: #333333;
}

div.jqi .jqimessage .prompt-table {
    padding: 2px;
}

div.jqi .jqimessage .prompt-table td {
    padding: 5px 2px;
}

div.jqi .jqibuttons {
    text-align: right;
}

div.jqi button {
    padding: 0 10px;
    height: 25px;
    font-size: 10px;
    line-height: 25px;
    text-align: center;
    color: #E6E6E6;
    background: url(//javbucks.com/nats_images/btm-gradient1.png) repeat-x #0082BE;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: 0px;
    margin-left: 10px;
}

div.jqi button:hover {
    color: #FFFF87;
    text-decoration: none;
}

div.jqi .quick-icon-option {
    float: left;
    padding-right: 3px;
    padding-left: 3px;
}

div.jqi .quick-icon-option input {
    line-height: 25px;
}

div.jqi .quick-icon-opt-img {
    float: left;
    padding-right: 8px;
}

div.jqi .quick-icon-opt-img img {
    margin-top: 2px;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity = 0);
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-widget {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #D1D1D1;
    background: #DDDDDD;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #D1D1D1;
    background: #0082BE;
    color: #FFFFFF;
    font-weight: bold;
}

.ui-widget-header a {
    color: #FFFFFF;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #D1D1D1;
    font-weight: bold;
    color: #333333;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #333333;
    text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #373E41;
    font-weight: bold;
    color: #FFFFFF;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #FFFF87;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    border: 1px solid #D1D1D1;
    background: #373E41;
    font-weight: bold;
    color: #FFFFFF;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #FFFF87;
    text-decoration: none;
}

.ui-widget :active {
    outline: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #A1A145;
    background: #FFFFC4;
    color: #333333;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #333333;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900;
    color: #ffffff;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #ffffff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #ffffff;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity = 70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity = 35);
    background-image: none;
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-widget-overlay {
    background: #666666;
    opacity: .50;
    filter: Alpha(Opacity = 50);
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000;
    opacity: .20;
    filter: Alpha(Opacity = 20);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    top: 2px;
    width: 40px;
    padding-bottom: 2px;
    margin-left: 1px;
}

.ui-datepicker .ui-datepicker-next {
    top: 2px;
    width: 40px;
    right: 0px;
    padding-bottom: 2px;
    margin-right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 0px;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 0px;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 35%;
    margin-left: -8px;
    top: 50%;
    margin-top: -10px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.ui-slider {
    position: relative;
    text-align: left;
    cursor: pointer;
    background-color: #DDDDDD;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    background-color: #666666;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.filter-slider-small {
    margin: 3px 10px 0px;
    height: 0.6em;
    width: 40px;
}

.filter-slider-small .ui-slider-handle {
    top: -0.2em;
    height: 0.8em;
    width: 0.8em;
}

.select-lang {
    display: inline;
    padding-right: 7px;
    position: relative;
}

.select-lang select, .select-lang option {
    font-size: 11px;
    background: #331e5c;
    color: #fff;
    border: 0;
    padding: 0 0 0 0;
}

.select-lang option {
}

.select-lang .jp {
}

.select-lang .en {
}

.select-lang .de {
}

.select-lang .fr {
}

.select-lang .es {
}

.select-lang .ru {
}

.select-lang ul {
    position: absolute;
    left: 0;
    top: 12px;
}
.footer, .push {height: 171px;}
.footer {
    height: 171px;
    background: #006 url(images/footer.png) 0 100% repeat-x;
    color: #fff;
    font-size: 12px;
    position: relative;
}

.footer-in {
    height: 171px;
    background: url(images/footer-new.jpg) 50% 0 no-repeat;
    position: relative;
}

.footer span {
    font: normal 12px Arial;
    letter-spacing: -1px;
    position: absolute;
    left: 140px;
    top: 80px;
}

.footer ul {
    padding: 60px 0 0 270px;
    font: normal 15px arial;
}

.footer li {
    display: inline;
    padding-right: 36px;
}

.footer a {
    color: #e9d1ff;
    text-decoration: none;
}

.footer a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer a.active {
    color: #fff;
    font-weight: bold;
}

.footer p {
    padding: 8px 0 0 270px;
}

.footer p.twitter {
    color: #e9d1ff;
    position: absolute;
    right: 5px;
    top: 62px;
    font-size: 15px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.footer p.twitter a {
    color: #fff;
    text-decoration: underline;
}

.center {
    width: 1232px;
    margin: 0 auto;
    position: relative;
}

/************************************************/


.center {
    text-align: center;
}

.paddings {
    padding: 0 0 10px 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
    clear: both;
}

.text {
    padding: 0 40px 0 20px;
}

.text  p {
    font: 12px Arial, Helvetica, sans-serif;
    color: #ccc;
    margin: 5px 0 0 0;
    padding: 0;
}

.arrow {
    display: inline-block;
    width: 10px;
    height: 9px;
    background: url(images/dropdown-arrow.gif) left top no-repeat;
    margin-left: 5px;
}

.arrow-up {
    background-position: 0 -9px;
}

.no-border {
    border: none !important;
}

#banner-settings, #banner-container, #saved-banners-list, .text-panel {
    padding: 10px 15px;
    margin-bottom: 15px;
}
#banner-settings {
  padding: 0;
}
#banner-container {
    background: #ddd;
    padding: 10px 0;
}

#banner-container {
    min-height: 200px;
}
/*
#banner-settings-form .form-field {
    padding: 7px 0;
    width: 310px;
    height: 23px;
    float: left;
    position: relative;
}

#banner-settings-form .form-field label {
    display: inline-block;
    width: 120px;
    text-align: right;
}

#banner-settings-form .form-field ul#mode-list {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    left: 120px;
    top: 7px;
}

#banner-settings-form .form-field ul li {
    padding: 0;
    margin: 0;
    line-height: 15px;
    height: 15px;
}

input[type=checkbox] {
    vertical-align: middle;
}

#banner-settings-form .form-field-full {
    clear: both;
    padding: 7px 0 0 0;
}

#banner-settings-form .form-field-spec {
    clear: both;
    width: auto;
}

#banner-settings-form .form-field-spec label {
    margin-left: 8px;
}
*/

.colors .form-field .colorpicker-input, #panel-color {
    width: 55px;
    border: 1px solid #888;
    text-align: center;
    text-transform: uppercase;
}

#panel-color-settings {
    text-align: center;
    padding: 0 0 10px 0;
}

#panel-color {
    background-color: #dddddd;
    border: 1px solid #000;
}

.info {
    clear: both;
    border-top: 1px solid #ddd;
    padding: 20px 0 0 15px;
}

.sizing {
    clear: both;
    border-top: 1px solid #ddd;
    padding: 10px 0 10px 0;
}

#banner {
    display: block;
    margin: 0 auto;
    border: none;
}

.loading {
    background: #ddd url(images/ajax-loader.gif) center 50px no-repeat !important;
}

.hide {
    visibility: hidden;
}

.nodisplay {
    display: none;
}

#banner-code {
    margin: 20px auto;
    width: 600px;
    height: 200px;
    border: 1px solid #222;
    display: block;
}

#generate-code {
    margin: 20px 0 0 0;
    display: inline-block;
}

#size-change {
    margin: 0 auto 20px auto;
    width: 350px;
    text-align: center;
}

#size-change label {
    display: inline;
}

#size-change fieldset {
    border: 0;
    display: block;
    margin: 0;
    padding: 0;
}

#size-change .submit {
    margin: 0 0 0 10px;
}

#banner-settings-form select {
    max-width: 180px;
}

#banner-settings-form .info select {
    max-width: 320px;
}

#change_size {
    width: 65px;
}

.skin {
    padding: 20px 0;
}

.skin .panel {
    height: 36px;
    line-height: 30px;
    padding: 0 10px;
}

.skin .title {
    font: normal 18px/30px Tahoma, sans-serif;
    color: #FFF9CE;
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0;
}

.skin .customize {
    display: inline-block;
    float: right;
    font: normal 14px/23px Tahoma, sans-serif;
    height: 23px;
    width: 100px;
    color: #222;
    background: #ddd;
    border: 2px outset #eee;
    text-align: center;
}

.skin iframe {
    margin: 0 auto;
    display: block;
    clear: both;
}

.flash_banners {
    padding: 20px;
}

.flash_banner {
    margin: 0 0 25px 0;
}

.flash_banners h3 {
    margin: 0 0 5px 0;
    padding: 0;
}

.flash_banners .description {
    border-top: 1px solid #ddd;
    padding: 3px 5px 0 5px;
    margin: 0 0 10px 0;
}

.flash_banner .preview {
    width: 500px;
    min-height: 100px;
    clear: both;
    float: left;
}

.flash_banner .embeded_code {
    display: block;
    width: 400px;
    height: 100px;
    margin: 0 0 0 10px;
    float: left;
}

.flash_banner .preview img {
    max-width: 500px;
}
/*** NEW ***/
.column5, .column4 {
  width: 224px;
  padding: 15px 0 0 15px;
  border-right: 1px solid #ddd;
  min-height: 350px;
}
.column4 {
  width: 285px;
}
.form-field {
  margin-bottom: 15px;
}
.form-field select {
  width: 170px;
}
.form-field label {
  display: block;
  font-weight: bold;
  margin: 0 0 3px 0;
}
.colors .form-field label {
  display: inline-block;
  width: 120px;
}
button.dropdown-trigger {

  width: 170px;
  padding: 5px 0;
}
.info .form-field {
  float: left;
  margin-right: 35px;
}
.info .form-field label {
  display: block;
}
.info .form-field input[type=text], .info .form-field select {
  width: 255px;
}
.checkboxes-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.checkboxes-list li {
  margin: 8px 0;
}
.checkboxes-list li input[type=checkbox] {
  vertical-align: top;
  display: inline-block;
  margin-right: 2px;
}
.radios label {
  font-weight: normal;
  display: inline-block;
  margin-right: 10px;
}
.radios label input {
  vertical-align: top;
  display: inline-block;
  margin-right: 2px;
}
.gray-bg {
  background: #efefef !important;
}
.gray-bg .c {
  padding-top: 0px !important;
}
.white-area {
  background: #fff !important;
}
.checkboxes input {
  padding: 0;
  margin: 0 2px 0 0;
  vertical-align: top;
}
#custom-size-panel .row {
  vertical-align: top;
  padding-bottom: 10px;
}
#custom-size-panel label {
  display: inline-block;
  width: 66px;
  line-height: 18px;
}
#custom-size-panel .input-wrap {
  display: inline-block;
  vertical-align: top;
}
#custom-size-panel input {
  display: block;
  width: 41px;
  padding: 1px;
  text-align: center;
}
#custom-size-panel select {
  display: block;
  width: 101px;
  padding: 0;
}
#custom-size-panel .gray-notice {
  display: block;
  padding: 3px 0 0 3px;
  font-size: 10px;
  text-transform: uppercase;
  color: #c7c7c7;
}
.block-inner-columns.single-column iframe {
  margin: 10px auto;
  display: block;
}
.code {
  padding: 5px 0 30px 0;
}
.code a:hover {
  color: #eee;
  text-decoration: none;
}
.code textarea {
  display: block;
  width: 485px;
  height: 80px;
  margin: 0 auto 15px;
  border: 1px solid #000;
  background: #fff;
}
.get-default-code, .get-default-code-s, .customize {
  display: block;
  width: 143px;
  height: 26px;
  padding: 10px 0 0 0;
  margin: 0 auto 15px;
  background: url(images/jav-button-blue.png) left top no-repeat;
  font: bold 12px/16px Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 1px 1px #000;
  text-align: center;
  text-decoration: none;
}
.customize {
  width: 88px;
  background: url(images/jav-button-lil.png) left top no-repeat;
}
.pages {font-size:14px;font-weight:bold;padding-bottom:12px;position:relative;line-height: 24px;}
.pages.first {padding-right:200px;}
.pages a {color:#0080c4;display:inline-block;padding:0 3px 0 4px;}
.pages a:hover { text-decoration:none!important;}
.pages a.prev-page {padding-right:0;background: url(images/pages-prev.gif) left center no-repeat;padding-left:8px;}
.pages a.next-page {padding-left:0;background: url(images/pages-next.gif) right center no-repeat;padding-right:8px;}
.pages .active {
    color: #000;
}
.per-page {position:absolute;right:0;font-size:13px;color:#333;top:-2px;font-weight:normal;}
.per-page select {width:58px;margin-left:8px;padding:0 0 0 10px;font-size:13px;color:#333;}
