body {
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/footer_tile.jpg');
    width:100%;
}
h1, h2, h3, h4 {
    color:#6b8fa3;
    font-weight:bold;
    margin-bottom:4px;
    line-height:150%;
}
h1 {
    font-size:220%;
}
h2 {
    font-size:200%;
}
h3 {
    font-size:140%;
}
h4 {
    font-size:100%;
    color:#333333;
}
a {
    color:#1f78bc;
    text-decoration:none;
    font-weight:bold;
}
a:hover {
    color:#1f78bc;
    text-decoration:underline;
}
p {
    color:#333333;
}
img {
    _behavior: url('/iepngfix.htc');
}


.quote {
    color:#555555;
    font-family:Georgia,serif;
    font-style:italic;
    font-size:130%;
}

#plainContent {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/content_plain_bg.jpg');
    background-repeat:repeat-x;
    background-color:#ffffff;
    padding-bottom:30px;
}

#headerPlainContent {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/header_plain_bg.jpg');
    background-repeat:repeat-x;
    background-color:#ffffff;
    padding-bottom:30px;
}

button {
    font-size:200%;
}

/* FORMS */

fieldset {
    border:0;
    margin-top:30px;
}
.contactBody fieldset{
    padding:1.4em 0;
}
legend {
    color:#6B8FA3;
    font-weight:bold;
    font-size:220%;
    border-bottom:1px solid #EEEEEE;
    padding-bottom:4px;
    width:100%;
}

input[type="text"], input[type="password"], input.text, input.title, textarea {
    margin:0 0 20px 20px;
    width:430px;
    font-size:180%;
}

select {
    font-size:180%;
    margin:0 0 20px 20px;
    width:433px;
}

textarea {
    margin:0 0 20px 20px;
    width:420px;
    font-size:140%;
    height:150px;
}

label {
    float:left;
    width:140px;
    color:#333333;
    text-align:right;
    font-size:120%;
    font-weight:normal;
}

button {
    margin-left:160px;
}

/* TOP NAVIGATION */
#top {
    height:58px;
    overflow:hidden;
}
#nav span {
    display:none;
}
#logo{
    width:140px;
    float:left;
}
#logo a img{
    display:block;
}
#nav{
    width:810px;
    float:left;
}
.navTag{
    float:left;
    cursor:pointer;
    padding:15px 0px 0px 10px;
}

.navSprite {
    float:left;
    padding:25px 0px 12px 0px;
    margin: 0px 12px;
    cursor:pointer;
}

.navSprite div {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/top_nav_sprite.jpg');
    background-repeat:no-repeat;
    position:relative;
    overflow:hidden;
}

.navSprite .button {
    height:12px;
    zoom:1;
}
#nav .button{
    filter: alpha(opacity=70);
}
#nav .button.active{
    filter: none;
}
#nav a:hover .button{
    filter: none;
}

.navSprite .shadow {
    height:11px;
}

#shoppersLink {
    width:83px;
}

#shoppersLink .button {
    background-position:0 0;
}

#shoppersLink .shadow {
    background-position:0 -12px;
}

#merchantsLink {
    width:101px;
}

#merchantsLink .button {
    background-position:-85px 0;
}

#merchantsLink .shadow {
    background-position:-85px -12px;
}

#publishersLink {
    width:96px;
}

#publishersLink .button {
    background-position:-188px 0;
}

#publishersLink .shadow {
    background-position:-188px -12px;
}

#careersLink {
    width:73px;
}

#careersLink .button {
    background-position:-286px 0;
}

#careersLink .shadow {
    background-position:-286px -12px;
}

#aboutUsLink {
    width:84px;
}

#aboutUsLink .button {
    background-position:-359px 0;
}

#aboutUsLink .shadow {
    background-position:-359px -12px;
}

/* SIDE NAVIGATION */

#sideNav {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/side_nav_bg.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    height:684px;
    padding:40px 0 0 0;
    width:249px;
}

#sideNav a {
    display:block;
    width:209px;
    height:40px;
    color:#999999;
    margin-bottom:5px;
    font-weight:bold;
    font-size:14px;
    padding:16px 0 0 40px;
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/side_nav_tab.png');
    background-repeat:no-repeat;
    background-position:270px 0;
}

#sideNav a:hover {
    color:#000000;
    text-decoration:none;
}

#sideNav .active {
    background-position:0 0;
    color:#000000;
}

.sideBar {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/side_bg.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    padding:40px 0 0 0;
    min-height:400px;
    width:249px;
}
.sideBar p {
    margin-right:30px;
}

/* SUB-NAVIGATION */

#subNav {
    height:57px;
    position:relative;
}

#subNavRow {
    position:absolute;
    bottom:12px;
}

.subNavItem {
    margin-right:5px;
    position:relative;
}

.subNavItem h1 {
    color:#99ccff;
    font-size:200%;
    display:inline;
    margin-right:20px;
    line-height:100%;
}

.subNavItem a {
    color:#99ccff;
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    padding:26px 15px 12px 15px;
    position:relative;
    z-index:2;
}
.subNavItem a:hover {
    color:#000000;
    text-decoration:none;
}
.subNavItem .tab {
    display:block;
    width:100%;
    height:0;
    background-color:#ffffff;
    position:absolute;
    bottom:-13px;
    left:0;
    z-index:1;
}

.active .tab {
    height:40px;
}

.active a {
    color:#000000;
}

/* FEATURE SECTIONS / ITEMS  */

.overview{
    margin-bottom:10px;
}
.featureSection{
    margin:10px 0px;
    border-top: 1px solid #EEEEEE;
    padding-top:10px;
    float:left;
}
.featureItem, .featureItemSmall{
    border-top:1px solid #EEEEEE;
    padding:15px 0px;
    float:left;
}
.featureItem img, .featureItemSmall img{
    float:left;
    border:2px solid #CCCCCC;
    margin:5px 10px 0px 0px;
}
.featureItem p, .featureItem h3{
    margin-left:234px;
}
.featureItemSmall p, .featureItemSmall h3{
    margin-left:214px;
}

.contactSection{
    border-top:1px solid #EEEEEE;
    width:100%;
    padding-top:10px;
}
/* FOOTER */

#footer {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/footer_bg.jpg');
    background-repeat:repeat-x;
    height:213px;
}

#footer h3{
    color:#ffffff;
    font-size:110%;
    font-weight:bold;
}

#footer a {
    color:#99ccff;
}

#footer a:hover {
    color:#ff6633;
}

#footer p {
    color:#868686;
    margin-bottom:0;
}

.footerSection {
    padding-top:23px;
}

.notLast {
    background-image:url('//imga.nxjimg.com/emp_image/nextjump/images/footer_border.jpg');
    background-repeat:no-repeat;
    background-position:92% 0;
}

.footerSection a {
    display:block;
}

#copyNotice {
    margin-top:40px;
}

#copyNotice span {
    margin-right:20px;
}

#copyNotice a {
    margin-left:20px;
}
/* SA500 */

.sa500{
    background: url("//imga.nxjimg.com/emp_image/nextjump/images/sa500link.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    width: 112px;
    display:block;
    top:15px;
    right:65px;
    position:absolute;
}

/* UK Popup */

#dimout {
    position: absolute;
    z-index: 9;
    background: url("http://imga.nxjimg.com/emp_image/sitetour/Shadow_BG_Full.png") repeat scroll 0 0 transparent;
}

#popupUK {
    width: 500px;
    position: absolute;
    background: #D9D9D9;
    z-index: 10;
    border-radius: 10px;
    border: 1px solid #666;
    box-shadow: 0 0 10px #FFF;
}

#popupUK .countryCont {
    width: 450px;
    margin: 10px auto;
}

#popupUK .countryCont h3 {
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
}

#popupUK .countryCont h3 a {
    color: #000;
}

#popupUK .countryCont .flag {
    float: left;
    height: 40px;
    padding: 8px;
}
