#page2257930 body {
   background: transparent url(/javaImages/9f/af/0,,12637~5746591,00.gif) repeat-x top left!important;
}
/* ** Header ** */
.landingheaderWrap {
background: url(/javaImages/1e/32/0,,12637~5517854,00.gif) repeat-x 0 0;
width:995px;
height:77px;
border-bottom:solid 1px #999;
position:relative;
}
.landingLogo {
position:absolute;
top:5px;
left:7px;
}
.loginText {
position:absolute;
top:25px;
right:13px;
color:#000;
}
.loginText a {
color:#9acb33;
}
/* ** Body ** */
.landingBody {
background:#fff;
width:995px;
height:764px;
position:relative;
}
.promoBody {
position:absolute;
top:0px;
left:10px;
background: #f3f3f3;
width:971px;
height:762px;
border:solid 1px #e4e4e4;
}
.headerBody {
width:995px;
height:81px;
background: #fff;
}
.promoBanner {
margin-left:10px;
background:#fff;
width:973px;
height:78px;
}
.headerSubBody {
width:995px;
height:14px;
background: #fff;
}
#page2257906 .headerSubBody {
display:none;
}
.headerSubBodyBanner {
margin-left:10px;
width:973px;
height:14px;
background:#01cc34;
}
#page2257101 .headerSubBodyBanner {
margin-left:10px;
width:973px;
height:14px;
background:url(/javaImages/dc/b/0,,12637~5573596,00.gif) repeat-x 0 0;
}
#page2257110 .headerSubBodyBanner {
margin-left:10px;
width:973px;
height:14px;
background:#fff;
}
#page2257111 .headerSubBodyBanner {
margin-left:10px;
width:973px;
height:14px;
background:url(/javaImages/da/14/0,,12637~5575898,00.gif) repeat-x 0 0;
}
#page2257112 .headerSubBodyBanner {
margin-left:10px;
width:973px;
height:14px;
background:url(/javaImages/53/15/0,,12637~5576019,00.gif) repeat-x 0 0;
}
#page2257930 .headerSubBodyBanner {
margin-left:10px;
width:972px;
height:14px;
background:url(/javaImages/e7/af/0,,12637~5746663,00.gif) repeat-x 0 0;
}
.promoTopBack {
background: url(/javaImages/5c/85/0,,12637~5539164,00.gif) no-repeat 0 0;
width:971px;
height:326px;
position:relative;
}
#page2257101 .promoTopBack {
background: url(/javaImages/9c/c/0,,12637~5573788,00.jpg) no-repeat 0 0;
width:971px;
height:326px;
position:relative;
}
#page2257110 .promoTopBack {
background: url(/javaImages/19/10/0,,12637~5574681,00.jpg) no-repeat 0 0;
width:971px;
height:326px;
position:relative;
}
#page2257111 .promoTopBack {
background: url(/javaImages/e3/14/0,,12637~5575907,00.jpg) no-repeat 0 0;
width:971px;
height:326px;
position:relative;
}
#page2257112 .promoTopBack, #page2257906 .promoTopBack, #page2257930 .promoTopBack {
background: url(/javaImages/85/15/0,,12637~5576069,00.jpg) no-repeat 0 0;
width:971px;
height:326px;
position:relative;
}
.infoTitle {
position:absolute;
top:5px;
left:8px;
color:#fff;
text-transform:uppercase;
font-size:1.2em;
font-weight:bold;
}
.topRight {
position:absolute;
top:24px;
right:26px;
background: url(/javaImages/24/85/0,,12637~5539108,00.png) no-repeat 0 0;
width:459px;
height:295px;
}
#page2257101 .topRight {
position:absolute;
top:24px;
right:26px;
background: url(/javaImages/f/d/0,,12637~5573903,00.png) no-repeat 0 0;
width:459px;
height:295px;
}
#page2257110 .topRight {
position:absolute;
top:24px;
right:26px;
background: url(/javaImages/a0/e/0,,12637~5574304,00.png) no-repeat 0 0;
width:459px;
height:295px;
}
#page2257111 .topRight {
position:absolute;
top:24px;
right:26px;
background: url(/javaImages/df/14/0,,12637~5575903,00.png) no-repeat 0 0;
width:459px;
height:295px;
}
#page2257112 .topRight {
position:absolute;
top:24px;
right:26px;
background: url(/javaImages/81/15/0,,12637~5576065,00.png) no-repeat 0 0;
width:459px;
height:295px;
}
.promoAbout {
position:absolute;
left:26px;
bottom:14px;
}
.aboutTop {
background: url(/javaImages/1b/84/0,,12637~5538843,00.png) no-repeat 0 0;
width:451px;
height:28px;
}
.aboutMiddle {
border-left:solid 2px #2e7004;
border-right:solid 2px #2e7004;
width:427px;
min-height:263px;
color:#000;
font-size:1.2em;
background:#cfcfcf;
padding:6px 10px 0 10px;
}
.aboutMiddle p {
line-height:18px;
margin-bottom:15px;
}
.aboutBottom {
background: url(/javaImages/27/84/0,,12637~5538855,00.png) no-repeat 0 0;
width:451px;
height:27px;
position:relative;
}
.aboutBottom a {
color:#fff;
}
.aboutMore {
position:absolute;
right:27px;
top:8px;
text-transform:uppercase;
color:#fff;
font-size:1.2em;
font-weight:bold;
}
.promoRequirements {
position:absolute;
right:28px;
bottom:14px;
}
.requirementsTop {
background: url(/javaImages/1b/84/0,,12637~5538843,00.png) no-repeat 0 0;
width:451px;
height:28px;
}
.requirementsMiddle {
min-height:125px;
width:427px;
border-left:solid 2px #2e7004;
border-right:solid 2px #2e7004;
font-size:1.1em;
color:#000;
font-weight:bold;
background:#cfcfcf;
padding:0px 10px 0 10px;
}
.requirementsMiddle li {
text-transform:uppercase;
font-weight:normal;
list-style-image:url(/javaImages/c0/37/0,,12637~5519296,00.gif);
margin-left:14px;
line-height:16px;
}
.requirementsBottom {
background: url(/javaImages/27/84/0,,12637~5538855,00.png) no-repeat 0 0;
width:451px;
height:27px;
position:relative;
}
.tcText {
color:#939393;
position:absolute;
bottom:15px;
right:279px;
}
.tcText a {
color:#939393;
text-decoration:underline;
}
.toprightUL {
position:absolute;
bottom:36px;
left:22px;
color:#000;
font-size:1.1em;
line-height:15px;
}
.toprightUL li {
list-style-image:url(/javaImages/ce/37/0,,12637~5519310,00.gif);
margin-left:14px;
}
.toprightTitle {
font-weight:bold;
}
.promoFeature1 {
position:absolute;
top:320px;
right:264px;
}
.promoFeature2 {
position:absolute;
top:320px;
right:27px;
}
.promoFeature3 {
position:absolute;
top:425px;
right:264px;
}
.promoFeature4 {
position:absolute;
top:425px;
right:27px;
}
.topRightImage {
position:relative;
right:14px;
bottom:10px;
}
#page2257111 .topRightImage, #page2257112 .topRightImage {
position:relative;
right:14px;
bottom:20px;
}
.promoTitle {
position:absolute;
bottom:139px;
left:10px;
}
.promoSlogon {
position:absolute;
top:-120px;
left:10px;
}
.promoWatch {
position:absolute;
bottom:75px;
left:10px;
}
.promoPrice {
position:absolute;
bottom:25px;
left:10px;
}
.promoLogo {
position:absolute;
bottom:19px;
left:203px;
}

/* ** Footer ** */
.landingFooter {
background:#fff;
width:995px;
height:103px;
margin-bottom:10px;
position:relative;
}
.landingSponsor {
position:absolute;
top:10px;
left:18px;
}
.landingSponsors {
position:absolute;
top:35px;
left:14px;
}
.landingSponsors a {
margin-right:4px;
}
.liveSchedBanner {
position:absolute;
right:27px;
top:530px;
}
