/* ** Header ** */
#eventPadding {
display:none;
height:10px;
}
#topBanner, #topBannerBar {
display:none;
margin-left:10px;
z-index:1;
}
#topBannerBar {
width:973px;
height:14px;
}
/* ** Body ** */
.eventBackgroundWrap {
background:#fff;
height:auto;
width:995px;
position:relative;
}
.promoCol1, .promoCol2 {
float:left;
}
.eventBackground {
background:#fff;
width:995px;
}
#eventBody {
border:1px solid #E4E4E4;
height:auto;
margin-left:10px;
width:971px;
}
#waveColour:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.primaryTitle {
padding-top:20px;
}
.box {
width:458px;
padding-top:20px;
}
#boxTop {
width: 458px;
height: 33px;
}
#boxMiddle {
height:100%
}
#boxMiddle:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.boxTitle {
padding-top:10px;
margin:0 0 13px 24px;
}
.boxLine {
margin-left:12px;
}
.boxPrice {
margin:20px 0 0 25px;
}
.boxInfo {
margin:10px 0 0 25px;
font-size:1.1em;
line-height:15px;
padding-right:10px;
}
.toprightTitle {
font-weight:bold;
}
.boxInfo LI {
margin-left:14px;
}
.limitedOffer {
margin:15px 0 15px 0;
}
#boxBottom {
width: 458px;
height: 37px;
position:relative;
}
.boxGeoblock {
position:absolute;
right:20px;
bottom:10px;
}
.eventWrapper1, .eventWrapper2, .eventWrapper3, .eventWrapper4 {
margin-top:10px;
}  
.eventWrapper1, .eventWrapper3 {
float:left;
margin-left:5px;
margin-right:20px;
}
.promoAbout {
margin:0 0 10px 25px;
}
.aboutTop {
background: url(/javaImages/1e/33/0,,12637~5518110,00.png) no-repeat 0 0;
width:451px;
height:29px;
position:relative;
}
.aboutMiddle {
border-left:solid 2px #2e7004;
border-right:solid 2px #2e7004;
width:427px;
min-height:263px;
color:#fff;
font-size:1.2em;
padding:6px 10px 0 10px;
}
.aboutMiddle p {
line-height:18px;
margin-bottom:15px;
}
.aboutBottom {
background: url(/javaImages/20/33/0,,12637~5518112,00.png) no-repeat 0 0;
width:451px;
height:26px;
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;
}
.infoTitle {
color:#fff;
text-transform:uppercase;
font-size:1.2em;
font-weight:bold;
position:absolute;
left:8px;
top:5px;
}
.liveScheduleBanner, .promoRequirements {
margin-top: 15px;
}
.requirementsTop {
background: url(/javaImages/1e/33/0,,12637~5518110,00.png) no-repeat 0 0;
width:451px;
height:29px;
position:relative;
}
.requirementsMiddle {
min-height:125px;
width:427px;
border-left:solid 2px #2e7004;
border-right:solid 2px #2e7004;
font-size:1.1em;
color:#fff;
font-weight:bold;
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/20/33/0,,12637~5518112,00.png) no-repeat 0 0;
width:451px;
height:26px;
position:relative;
}
.tcText {
color:#2e7004;
margin:0 0 10px 20px;
}
.tcText a {
color:#2e7004;
text-decoration:underline;
}

/* ** Footer ** */
.landingFooter {
background:#fff;
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;
}

#waveColour {
background:url(/javaImages/2a/b9/0,,12637~5945642,00.png) no-repeat 0 0;
}
