.volcom-widget-container { width:510px; height:340px; font-family:Helvetica, Arial, Sans-Serif; background:white; position:relative; }
.volcom-widget-container .form-fields { width:480px; height:247px; background:url('../images/bg_fields.png'); position:relative; margin:10px 0; }
.volcom-widget-container h1, .volcom-widget-container a.button-enter span, .volcom-widget-container a.button-download span { text-indent:-9999px; }
.volcom-widget-container .center-push { margin-left:auto; margin-right:auto; display:block; }
.volcom-widget-container input { position:absolute; height:30px; left:20px; width:420px; background:none; border:none; font-size:14px; color:#FFF; }
.volcom-widget-container input:-moz-placeholder { color:#0076a3; }
.volcom-widget-container input::-webkit-input-placeholder { color:#0076a3; }
.volcom-widget-container input[name='pin'] { top:12px; }
.volcom-widget-container input[name='custfield1'] { top:58px; }
.volcom-widget-container input[name='custfield2'] { top:107px; }
.volcom-widget-container input[name='email'] { top:158px; }
.volcom-widget-container input[name='custfield3'] { top:208px; width:200px; }
.volcom-widget-container input[name='custfield4'] { top:208px; left:270px; width:190px; }
.volcom-widget-container h1.please-enter-your { width:inherit; height:41px; background:url('../images/text_please-enter-your.png') top center no-repeat; }
.volcom-widget-container h1.select-your-downloads { width:inherit; height:35px; background:url('../images/text_select-your-downloads.png') top center no-repeat; margin-bottom:40px; margin-top:29px; }
.volcom-widget-container h1.select-1-video { width:inherit; height:13px; background:url('../images/text_select-1-video.png') top center no-repeat; }
.volcom-widget-container ul.video-list { margin-left:12px; padding:15px 0; }
.volcom-widget-container ul.video-list li { padding:5px 0; font-size:13px; color:#666; cursor:pointer; }
.volcom-widget-container ul.video-list li.selected { background:#33bef3; color:#FFF; }
.volcom-widget-container ul.video-list li img { padding-right:5px; }
.volcom-widget-container .column { width:245px; }
.volcom-widget-container .right { float:right; padding-left:10px; }
.volcom-widget-container .left { float:left; }
.volcom-widget-container a { text-decoration:none; }
.volcom-widget-container p.caption { font-size:12px; font-style:italic; color:#999; text-align:center; margin:5px 0; }
.volcom-widget-container a.button-enter span { display:block; height:59px; width:152px; background:url('../images/button_enter.png'); margin:0 auto; }
.volcom-widget-container a.button-download span { display:block; height:31px; width:197px; background:url('../images/button_download.png'); margin:0 auto; }
.volcom-widget-container .tracklist { position:absolute; background:green; width:470px; height:345px; background:#FFF; border:1px solid #CCC; margin:20px; border-radius:5px; box-shadow:0 0 10px #666; }
.volcom-widget-container .tracklist .close-button { position:absolute; right:-12px; top:-12px; }
.volcom-widget-container .tracklist ol { max-height:305px; margin:20px; overflow:auto; font-size:13px; line-height:1.4; }