/* CONTEST PAGE 2009 PAGE-SCOPED CSS */
/* LAST MODFIED BY: p.tenk */
/* LAST MODFIED ON:  2010-12-21*/

/* please don't forget to update the modified information*/

/* START PROMO WINDOW AD UNITS 146x100 x12 */

#ttPromoA {
				position: absolute;
				top: 365px;
				left: 103px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1025;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoB {
				position: absolute;
				top: 365px;
				left: 306px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1026;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoC {
				position: absolute;
				top: 365px;
				left: 509px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1027;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoD {
				position: absolute;
				top: 501px;
				left: 103px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1027;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoE {
				position: absolute;
				top: 501px;
				left: 306px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1028;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoF {
				position: absolute;
				top: 501px;
				left: 509px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1029;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoG {
				position: absolute;
				top: 703px;
				left: 103px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1030;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoH {
				position: absolute;
				top: 703px;
				left: 306px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1031;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoI {
				position: absolute;
				top: 703px;
				left: 509px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1032;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoJ {
				position: absolute;
				top: 838px;
				left: 103px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1033;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoK {
				position: absolute;
				top: 838px;
				left: 306px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1034;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
            
#ttPromoL {
				position: absolute;
				top: 838px;
				left: 509px;
				width: 146px;
				height: 100px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				z-index: 1035;
                /*background-color:#ff00ff;*/
				/*border          : solid magenta 1px;*/
			}
/* END PROMO WINDOW AD UNITS 146x100 x12 */

#holder{
	/*position:absolute;
	top:251px;*/
	margin-left:21px;
	background:url(../images/winners_bg.jpg) no-repeat;
	width:690px;
	height:778px;
	padding-top:200px;
	padding-left:30px;
}

.grandPrize{
	font-size:16px;
	text-transform:uppercase;
	color:#FF3500;
	font-weight:bold;
}

#retroBg{
	position:absolute;
	top:251px;
	left:35px;
	z-index:199;
	background:#fff;
	width:690px;
	height:778px;
	padding-top:200px;
	padding-left:30px;
	filter:alpha(opacity=50);   /* Internet Explorer       */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

#retroNav{
/*	position:absolute;
	top:251px;
	left:35px;
	z-index:199;*/
	background:#000;
	width:690px;
	height:63px;
	padding-left:30px;
}


.contestName, .contestNameRetro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:5px 0;
	text-decoration:none;
	display:block;
	width:340px;
	text-transform:uppercase;
	cursor: pointer;
}

.contestName:hover{
	background-color:#FFF;
	cursor: pointer;
}

.contestNameRetro:hover{
	background-color:#C00;
	cursor: pointer;
}

.scroll-pane,.scroll-pane-arrows, .scroll-pane-arrowsT{
	position:absolute;
	left:390px;
	top:198px;
	width: 328px;
	height: 285px;
	overflow: auto;
	background:#FFF;
}

.scroll-pane-arrows ul{
	list-style:none;
	font-size:14px;
	margin-left:5px;
	padding-left:0px;
}

.contest{
	font-family:"Gill Sans MT", Gill Sans, sans-serif, Arial;
	font-weight:bold;
}

#borderTop{
	 height:7px;
	 position:absolute;
	 top:191px;
	 left:390px;
	 z-index:500;
}

#borderBot{
	height:3px; 
	position:absolute;
	top:482px;
	left:390px;
	z-index:500;
}

.namePage{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:5px 0;
	text-decoration:none;
	display:block;
	width:300px;
	text-transform:uppercase;
	cursor: pointer;
	position:absolute;
	top:482px;
	left:100px;
}

.nameNav{
	font-weight:bold;
	text-decoration:underline;
}
.nameNav:hover{
	cursor:pointer;
}

#contestsTittle{
	 position:absolute;
	 top:151px;
	 left:150px;
	 z-index:500;
}

#winnersTittle{
	position:absolute;
	top:151px;
	left:490px;
	z-index:500;
}

#winnersBtn{
	position:absolute;
	top:8px;
	left:174px;
	z-index:500;
}
#winBtn{
	position:absolute;
	top:8px;
	left:63px;
	z-index:500;
	background:url(../images/con_winBtn.png) no-repeat;
	width:110px;
	height:19px;
}
#winBtn:hover{
	position:absolute;
	top:8px;
	left:63px;
	z-index:500;
	background:url(../images/con_winBtnOver.png) no-repeat;
	width:110px;
	height:19px;
}
#winBtn span{
	display:none;
}
<!--Customize jSctollPane-->
.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background:url(../images/con_track.png) repeat-y;
}

.jspDrag
{
	background:url(../images/con_drag.png) no-repeat;
}

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background:url(../images/con_drag.png) no-repeat;
}


.jspArrow
{
	
}

.jspVerticalBar>.jspActive
{

}

.jspVerticalBar>.jspDisabled,
.jspVerticalBar>.jspDisabled:hover,
.jspHorizontalBar>.jspDisabled,
.jspHorizontalBar>.jspDisabled:hover
{
	background-color: transparent;
}

.jspVerticalBar .jspArrow
{
	height: 23px;
}

.jspHorizontalBar .jspArrow
{
	width: 15px;
}

.jspArrowUp
{
	background-position: 0 0;
	background: url(../images/con_up.png) no-repeat;
}

.jspArrowDown
{
	background-position: 0 0 !important; 
	background: url(../images/con_down.png) no-repeat;
}

.jspArrowLeft
{
	background-position: -96px 0 !important;
}

.jspArrowRight
{
	background-position: -32px 0 !important;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.horizontal-only
{
	height: auto;
	max-height: 200px;
}

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	position: relative;
}

.jspDrag
{
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}




.jspVerticalBar .jspArrow
{
	height: 20px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}



