.contestLeft {
    float:left;
    width:760px;
    padding-right:15px;
}

.contestRight {
    float:left;
    width:173px;
    background:url(../Images/contestRightBottomBack.jpg) repeat-y -173px 0;
}

.contestRightInner {
    width:173px;
    background:url(../Images/contestRightTop.jpg) no-repeat;
}

.contestRightContent {
    background:url(../Images/contestRightBottomBack.jpg) no-repeat 0 bottom;
    width:143px;
    padding:14px 15px;
    min-height:812px;
    color:#646464;
    font-size:11px;
    line-height:22px;
    vertical-align:middle;
}

.contestRight h2 {
    font-size:14px;
    line-height:18px;
}

.contestRight p, .contestRight ul.contestList {margin:0;}

.contestRight ul.contestList {list-style-type:none;}

.contestRight .spacer {padding-bottom:40px;}

.contestRight ul.contestList li a {font-size:11px;}

li.contestLI {width:123px; margin-left:20px; position:relative;}

.pdfIcon {position:absolute; left:-22px; top:0;}

.dlIcon {position:absolute; left:-20px; top:4px;}

.contestVidImage {
    width:130px;
    padding-left:7px;
    height:93px; 
    overflow:hidden;  
    padding-top:8px;
}

.contestVidImage a {
    display:block;
    cursor:pointer;
    width:130px;
    height:93px;
    overflow:hidden;
    background:url(../Images/video_thumbnail.png) no-repeat 0 0;
}

.contestVidImage a:hover {background-position:-130px 0;}

.contestDots {margin:2px 0 4px;}

.hidImageContainer {
    width:975px;
    position:fixed;
    z-index:200100;
    top:40%;
    left:50%;
    margin:-77px 0 0 -488px;
}

.hidImageContainer ul {list-style-type:none; margin:0;}

.hidImageContainer li {
    float:left;
    width:305px;
    padding:15px 15px 15px 0;
}

.hidImageListCont {
    background-color:#000;
    padding:0 0 0 15px;
    width:960px;
}

.hidSectionClose {padding-top:5px; width:975px;}

.hidSectionClose a {
    color:#FFF;
    font-size:13px;
    font-weight:900;
    display:block;
    float:right;
    text-decoration:none;
    position:relative;
}

.hidSectionClose a:hover {text-decoration:underline;}

.hidSectionClose img {
    position:absolute;
    left:-19px;
    top:0;  
}

.hidVidContainer {
    width:640px;
    position:fixed;
    z-index:200100;
    top:50%;
    left:50%;
    margin:-205px 0 0 -320px;
}

.vidCode {width:640px; height:385px; background:#FFF; }

.hidVidContainer .hidSectionClose {width:640px;}