.pip-box-content.less-padding{
    padding:10px 5px !important;
}

/* box who's box classes have been removed to let subparagraphs be boxed */
.pip-box-cleared{
    float:left;
}

.pip-box{
    float:left;
}

.vtk-teaser{
    overflow:hidden;
}
        .vtk-teaser h1{
            font-size:26px;
            font-weight:bold;
        }
            .vtk-teaser.s-1column h1{
                font-size:18px;
            }
        .vtk-teaser h3 {
            display: none;
        }

        .vtk-teaser h4{
            float:left;
            padding-right:10px;
            font-size:13px;
            font-weight:bold;
        }
        .vtk-teaser .text,
        .vtk-teaser .image{
            font-size:12px;
            line-height:25px;
        }


.vtk-blog{

}
    .vtk-blog.s-3columns{
        width:495px;
    }

    .vtk-blog.s-4columns{
        width:660px;
    }

    .vtk-blog .vtk-blog-item{
        margin-bottom:30px;
    }
        .vtk-blog .vtk-blog-item a,
        .vtk-blog .vtk-blog-item a:link,
        .vtk-blog .vtk-blog-item a:hover,
        .vtk-blog .vtk-blog-item a:active,
        .vtk-blog .vtk-blog-item a:visited{
            display:block;
            text-decoration:none;
        }

        .vtk-blog .vtk-blog-item .page{
            clear:both;
            overflow:auto;
        }
            .vtk-blog .vtk-blog-item .page .text{
                font-size:15px;
            }

            .vtk-blog .vtk-blog-item .page .photo.right{
                float:left;
                padding: 6px 10px 10px 0;
            }

            .vtk-blog .vtk-blog-item .photo{
                font-style:italic;
                font-size:11px;
            }
                .vtk-blog .vtk-blog-item .photo.left{
                    float:left;
                    padding: 6px 10px 10px 0;
                }
                .vtk-blog .vtk-blog-item .photo.right{
                    float:right;
                    padding: 6px 0 10px 10px;
                }
                .vtk-blog .vtk-blog-item .photo dt{
                    padding-bottom:3px;
                }
                .vtk-blog .vtk-blog-item .photo dd{
                    padding: 0 10px;
                }

            .vtk-blog .vtk-blog-item h3 a{
                width:100%;
                text-align:right;
            }

            .vtk-blog .vtk-blog-item h3 a span{
                text-transform:uppercase;
                text-decoration:none;
            }

.vpro-ster-banner h3{
    font-size:13px;
    height:20px;
    padding:0 5px;
}
    .vpro-ster-banner .rectangle{
        width:300px;
        height:270px;
        overflow:hidden;
    }

    .vpro-ster-banner .skyscraper{
        width:120px;
        height:620px;
        overflow:hidden;
    }

.pip-html .content{
    line-height:25px;
}

.vtk-text-image,
.pip-text-image{
    overflow:auto;
}

/* Text styling */
.vtk-text-image b, .pip-text-image b,
.vtk-text-image strong, .pip-text-image strong {
    font-weight: bold;
}

.vtk-text-image ul, .pip-text-image ul {
    margin: 15px;
}

.vtk-text-image ol, .pip-text-image ol {
    margin: 15px 20px;
}

.vtk-text-image ol li, .pip-text-image ol li {
    list-style: decimal;
}

.vtk-text-image ul li, .pip-text-image ul li {
    list-style: disc;
}

.vtk-text-image i, .pip-text-image i,
.vtk-text-image em, .pip-text-image em {
    font-style: italic;
}

.pip-text-image.s-2columns h1,
.pip-text-image.s-1column h1,
.vtk-text-image.s-2columns h1,
.vtk-text-image.s-1column h1{
    font-size:18px;
}
    .pip-text-image.s-1column .metadata dd,
    .vtk-text-image.s-1column .metadata dd{
        padding-left:5px;
    }
    .pip-text-image .photo,
    .vtk-text-image .photo{
        font-style:italic;
        font-size:11px;
    }
        .pip-text-image .photo.left,
        .vtk-text-image .photo.left{
            float:left;
            padding: 6px 10px 10px 0;
        }
        .vtk-text-image dl.photo.left{
            width:302px;
        }

        .pip-text-image .photo.right,
        .vtk-text-image .photo.right{
            float:right;
            padding: 6px 0 10px 10px;
        }
        .vtk-text-image dl.photo.right{
            width:302px;
        }

        .pip-text-image .photo dt,
        .vtk-text-image .photo dt{
            padding-bottom:3px;
            font-size:0;
        }
        .pip-text-image .photo dd,
        .vtk-text-image .photo dd{
            padding:0;
            line-height: 25px;
        }
            .pip-text-image .photo dd.zoom,
            .vtk-text-image .photo dd.zoom,
            .pip-text-image .photo dd.caption,
            .vtk-text-image .photo dd.caption{
                display:none;
            }

            .pip-text-image .photo dd.copyright,
            .vtk-text-image .photo dd.copyright,
            .pip-text-image .photo dd.longdesc,
            .vtk-text-image .photo dd.longdesc{
                font-style: normal;
                opacity: .6;
                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
                filter: alpha(opacity = 60);
            }

    .pip-text-image.s-1column dl.photo.right,
    .pip-text-image.s-2columns dl.photo.right,
    .pip-text-image.s-3columns dl.photo.right{
        width:125px;
        overflow:hidden;
    }
        .pip-text-image.s-1column dl.photo.right{
            padding-left:0px;
        }
    .pip-text-image.s-4columns dl.photo.right{
        width:302px;
    }
    .pip-text-image.s-1column dl.photo.left,
    .pip-text-image.s-2columns dl.photo.left,
    .pip-text-image.s-3columns dl.photo.left{
        width:125px;
        overflow:hidden;
    }
        .pip-text-image.s-1column dl.photo.left{
            padding-right:0px;
        }
    .pip-text-image.s-4columns dl.photo.left{
        width:302px;
    }



.vtk-newsoverview li .image,
.vtk-episodeoverview li .image{
    float:left;
    overflow:hidden;
    width:126px;
    height:95px;
    margin: 6px 10px 10px 0;
    font-size:0px;
}

    .vtk-episodeoverview .metadata dt.broadcast-date{
        display:block;
    }
    .vtk-episodeoverview .metadata dd.broadcast-date{
        padding-right:25px;
        padding-left:5px;
        background:no-repeat right top;
    }
    .vtk-episodeoverview li.box .image .overlay{
        position:absolute;
        width:inherit;
        height:inherit;
        background: url("../img/overlay/video.png") no-repeat center center;
    }



.pip-link-list h1{
    font-size:18px;
    padding-left:8px;
}
.pip-link-list h2{
    padding-left:8px;
}
.pip-link-list a{
    display:block;
    text-decoration:none;
    padding-left:28px;
    line-height:25px;
    background:no-repeat left top;
}


.vtk-quoted-text{
    position:relative;
    display:block;
    padding-top:25px;
    background:no-repeat left 30px;
}
    .vtk-quoted-text .quote{
        font-style:italic;
        padding:0 39px;
        background:no-repeat right bottom;
    }
    .vtk-quoted-text cite{
        position:absolute;
        top:0px;
        left:0px;
        font-style:normal;
        font-weight:normal;
    }

    #main .vtk-quoted-text{
        width:620px;
    }


#episode .page-intro #htmlplayer,
#playlist .page-intro #htmlplayer{
    width:640px;
    height:360px;
    float:left;
    clear:none;
}

#episode .page-intro #htmlplayer .flashaudiocanvas .controls,
#playlist .page-intro #htmlplayer .flashaudiocanvas .controls{
    background-color:#000;
}

.vtk-blog .vpro-media-player{
    margin-bottom:10px;
}

    .box.s-3columns .vpro-media-player,
    .box.s-3columns .htmlplayer,
    .box.s-3columns .htmlplayer .meta,
    .box.s-3columns .htmlplayer .title,
    .box.s-3columns .htmlplayer .controls,
    .box.s-3columns .htmlplayer .canvas {
        width:455px;
    }
        .box.s-3columns .htmlplayer .scrubber{
            width:213px;
        }
    .box.s-3columns .vpro-media-player,
    .box.s-3columns .htmlplayer{
        height:256px;
    }
.box.s-3columns.vpro-html-player .container{
     height: 256px;
     width: 455px;
}

    .box.s-4columns .vpro-media-player,
    .box.s-4columns .htmlplayer,
    .box.s-4columns .htmlplayer .meta,
    .box.s-4columns .htmlplayer .title,
    .box.s-4columns .htmlplayer .controls,
    .box.s-4columns .htmlplayer .canvas{
        width:620px;
    }
        .box.s-4columns .htmlplayer .scrubber{
            width:353px;
        }
    .box.s-4columns .vpro-media-player,
    .box.s-4columns .htmlplayer{
        height:349px;
    }

.box.s-4columns.vpro-html-player .container{
     height: 349px;
     width: 620px;
}

.box.s-3columns.vpro-html-player.hide-canvas .container,
.box.s-4columns.vpro-html-player.hide-canvas .container{
    height: 38px;
}

.box.s-4columns.vpro-html-player .container{

}

.new-search{
    position:relative;
}

    .new-search h2,
    .new-search form span{
        display:none;
    }
    .new-search form{
        padding-bottom:18px;
    }
    .new-search input.button{
        border:none;
        cursor:pointer;
        height:25px;
        padding: 0 5px;
        width:75px;
        position:absolute;
        top:0px;
        right:-10px;
    }
    .new-search #search{
        height:23px;
        line-height:25px;
        border: 1px solid;
        padding: 0 5px;
    }
    .s-3columns .new-search #search{
        width:375px;
    }
    .s-4columns .new-search #search{
        width:540px;
    }

    .vtk-searchresult .header p{
        font-size:15px;
        line-height:25px;
    }


#cse{
    padding-top:12px;
}
    .gsc-result-inner{
        font-size:15px;
    }

    .gsc-search-box{
        position:relative;
    }
	     td.gsc-input{
	        display:block;
	        float:left;
	        border: 1px solid;
	        height:23px;
	     }
	        .s-3columns td.gsc-input{
	             width:375px;
	        }
	        .s-4columns td.gsc-input{
	             width:550px;
	        }

	     input.gsc-input{
	        border:none;
	        height:18px;
	        font-size:12px;
	        line-height:22px;
	        padding: 0 5px;
	     }
	        .s-3columns input.gsc-input{
	             width:375px;
	        }
	        .s-4columns input.gsc-input{
	             width:540px;
	        }

	     td.gsc-search-button{
	         display:block;
	         float:left;
	         width:85px;
	     }
	        input.gsc-search-button{
		        border:none;
		        cursor:pointer;
		        height:25px;
		        padding: 0 5px;
		        width:75px;
		        font-size:12px;
		        position:absolute;
		        top:0px;
		        right:-10px;
	        }

        .gsc-branding-text{
            font-size:12px;
        }
        img.gsc-branding-img{
            margin-top:6px;
            margin-left:4px;
        }

     .gsc-clear-button{
        display:none;
     }

     .gsc-resultsbox-visible{
        padding-top:29px;
     }

       .gsc-result .gs-watermark,
       .gsc-result .gs-visibleUrl-short,
       .gsc-resultsHeader,
       .gsc-tabsAreaInvisible,
       .gsc-adBlockInvisible,
       .gs-spelling,
       .gsc-adBlockNoHeight,
       .gsc-adBlock{
           display:none;
       }

       .gsc-result{
            line-height:24px;
            margin-bottom:25px;
       }

        a.gs-title,
        a.gs-title:link{
           display:block;
           font-size:24px;
        }

        .gs-snippet{
	        font-size:14px;
        }

        .gsc-result .gs-visibleUrl-long{
            font-size:13px;
        }

    .gsc-cursor-box p.type{
        padding-right:10px;
    }
    .gsc-cursor-box .gsc-cursor-page{
        cursor:pointer;
    }

/*******************************************************
 * Image gallery
 */

.vtk-image-gallery dl.content-small{
    display: none;
}

.images dl,
dl.content-small{
    padding-bottom: 19px;
}
    .images dl dd.zoom,
    dl.content-small dd.zoom,
    .images dl dd.caption,
    dl.content-small dd.caption{
        display:none;
    }

    .images dl dd,
    dl.content-small dd{
        line-height:25px;
        font-style: normal;
        opacity: .6;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity = 60);
    }

.vtk-image-gallery.s-2columns,
.vtk-image-gallery.s-2columns .vpro-widget-imagegallery{
    width:290px;

}
    .vtk-image-gallery.s-2columns .vpro-widget-imagegallery a.to-fullscreen{
        height:200px;
    }
.vtk-image-gallery.s-3columns,
.vtk-image-gallery.s-3columns .vpro-widget-imagegallery{
    width:455px;

}
.vtk-image-gallery.s-4columns,
.vtk-image-gallery.s-4columns .vpro-widget-imagegallery{
    width:620px;
}
    .vtk-image-gallery.s-3columns .vpro-widget-imagegallery a.to-fullscreen,
    .vtk-image-gallery.s-4columns .vpro-widget-imagegallery a.to-fullscreen{
        height:465px;
    }

.vpro-widget-imagegallery{
    overflow:hidden;
}

.vpro-widget-imagegallery .image h4{
    font-size:11px;
    padding-left:35px;
    min-height:28px;
    line-height:25px;
}

.vpro-widget-imagegallery a.to-fullscreen{
    overflow:visible;
}

.vpro-widget-imagegallery .image .hover-image{
    margin-left:0;
    margin-top:0;
    display:block;
    left:0px;
    top:auto;
    bottom:-28px;
}

.vpro-widget-imagegallery .image-meta{
    padding-left:38px;
    height:28px;
    line-height:28px;
}
    .vpro-widget-imagegallery .image-meta .copyright{
            display: inline-block;
            float:right;
            width: 9px;
    }

.vpro-widget-imagegallery:hover .image-meta{
	color:#fff;
}

.vpro-widget-imagegallery .counter{
    display:none;
}
     .vpro-widget-imagegallery-fullscreen .images li{
         float:left;
         display:none;
         padding:20px 20px 12px 20px;
         background-color:#000;
     }
         .vpro-widget-imagegallery-fullscreen .images li .image-meta {
             line-height: 19px;
         }
         .vpro-widget-imagegallery-fullscreen .images li span.copyright{
             display:block;
             font-size:11px;
             padding-top:3px;
             overflow: hidden;
             color: #7D8789;
         }

         .vpro-widget-imagegallery-fullscreen .images li span.description{
             display:block;
             font-size:14px;
             color: #fff;
         }

   .vpro-widget-imagegallery-fullscreen .close span{
        font-size:40px;
   }

.vpro-widget-imagegallery .current,
.vpro-widget-imagegallery-fullscreen .current{
    background-color:transparent !important;
}
.vpro-widget-imagegallery .listing ol li{
    margin:1px;
    background-color:#000;
}

.vpro-widget-imagegallery .listing ol li a{
    width:38px;
    height:38px;
}
.vpro-widget-imagegallery .listing ol li a img{
    margin-top:0px;
}

.vpro-widget-imagegallery .listing ol li a,
.vpro-widget-imagegallery-fullscreen .listing ol li a{
    filter: alpha(opacity=70); /* internet explorer */
    -khtml-opacity: 0.7;      /* khtml, old safari */
    -moz-opacity: 0.7;       /* mozilla, netscape */
    opacity: 0.7;           /* fx, safari, opera */
}
.vpro-widget-imagegallery .listing ol li a.active,
.vpro-widget-imagegallery-fullscreen .listing ol li a.active,
.vpro-widget-imagegallery .listing ol li a:hover,
.vpro-widget-imagegallery-fullscreen .listing ol li a:hover,
.vpro-widget-imagegallery .listing ol li a:active,
.vpro-widget-imagegallery-fullscreen .listing ol li a:active{
    filter: alpha(opacity=100); /* internet explorer */
    -khtml-opacity: 1;      /* khtml, old safari */
    -moz-opacity: 1;       /* mozilla, netscape */
    opacity: 1;           /* fx, safari, opera */
}

    .vpro-widget-imagegallery .image a{
        background-color:#e5e5e5;
    }
    .vpro-widget-imagegallery .listing{
        background-color:#e5e5e5;
    }
    .vpro-widget-imagegallery-fullscreen .listing{
        background-color:#000000;
    }
    .vpro-widget-imagegallery .image:hover{
        background-color:#000000;
    }
   .vpro-widget-imagegallery-fullscreen .close:link,
   .vpro-widget-imagegallery-fullscreen .close:visited{
        color:#fff;
   }

/********************/
/* vtk-rv-sitelabel */
/********************/
.vtk-rv-sitelabel {
}

    .vtk-rv-sitelabel h1 {
        font-size: 25px;
        font-weight: bold;
    }

    .vtk-rv-sitelabel ul {
        margin-left: 13px;
    }

    .vtk-rv-sitelabel li {
        font-size: 14px;
        font-weight: bold;
        list-style-type: disc;
        line-height: 25px;
    }

    /* two columns */
    .vtk-rv-sitelabel.s-2columns h1 {
        font-size: 55px;
    }

    .vtk-rv-sitelabel.s-2columns ul {
        margin-left: 19px;
    }

    .vtk-rv-sitelabel.s-2columns li {
        font-size: 30px;
        line-height: 50px;
    }

    .vtk-rv-sitelabel a.more {
        float: right;
        font-size: 14px;
        margin: 25px 0 0 25px;
    }

/******************/
/* vpro-media-epg */
/******************/

.vpro-media-epg.box{
    width: 455px;
    height: 320px;
}

    .vpro-media-epg.box .pcontrols{
        height: 25px;
    }

        .vpro-media-epg.box .pcontrols span.order{
            background: #fff;
            display: block;
            float: left;
            font-size: 13px;
            height: 20px;
            padding: 5px 10px 0;
            text-transform: lowercase;
        }

        .vpro-media-epg.box .pcontrols ul.pager{
            float: left;
            margin: 0;
            background: none;
        }

.vpro-media-epg.box div.guide{
    overflow: auto;
    height: 250px;
    background: #fff;
    padding: 10px;
}

    .vpro-media-epg.box .guide > h3{
        display: none;
    }

    .vpro-media-epg.box .guide a.earlier-today {
        text-transform: lowercase;
        line-height: 25px;
    }

    .vpro-media-epg.box .guide .schedule .channel,
    .vpro-media-epg.box .guide .schedule .time,
    .vpro-media-epg.box .guide .schedule .title {
        float: left;
        line-height: 25px;
    }

    .vpro-media-epg.box .guide .schedule li.has-description{
        cursor: pointer;
    }

    .vpro-media-epg.box .guide .schedule .channel {
        width: 77px;
    }
    .vpro-media-epg.box .guide .schedule .time {
        width: 77px;
        color: #bbb;
        padding-right: 10px;
        font-size: 11px;
    }

    .vpro-media-epg.box .guide .schedule .title {
        width: 250px;
        font-size: 15px;
    }

        .vpro-media-epg.box .guide .schedule .title h3{
            /*line-height: 19px;*/
        }

    .vpro-media-epg.box .guide .schedule .description {
        width: 418px;
        display: none;
        line-height: 25px;
        padding-bottom: 25px;
    }

    .vpro-media-epg.box .guide .schedule .broadcasters,
    .vpro-media-epg.box .guide .schedule .vpro-media-epg-meta{
        display: none;
    }

    .vpro-media-epg.box .pager li{
        display: block;
        float: left;
        height: 20px;
        padding: 5px 5px 0;
        width: 25px;
        text-align: center;
        background: url(http://images.vpro.nl/img.db?44468723);
    }

    .vpro-media-epg.box .pager li.current{
        background: #fff;
    }

        .vpro-media-epg.box .pager li a{
            display: inline-block;
            font-size: 13px;
            line-height: 17px;
            height: 19px;
            width: auto;
        }

#main .vpro-media-epg.box .epg-footer{
    font-size: 15px;
    padding: 0 0 0 10px;
    height: 25px;
    line-height: 25px;
    background: url(http://images.vpro.nl/img.db?44468723);
}


/******************/
/* vpro-media-playlist */
/******************/

.vpro-media-playlist{
    width:660px;
}

    .vpro-media-playlist ol{
        overflow:auto;
    }

	    .vpro-media-playlist .vpro-media-playlist-item{
	        float:left;
	    }
	       #main .vpro-media-playlist .vpro-media-playlist-item{
	           margin-bottom:0px !important;
	       }

	        .vpro-media-playlist .vpro-media-playlist-item a{
                display:block;
                cursor:pointer;
	        }
	           .vpro-media-playlist .vpro-media-playlist-item a span.play span{
	               padding-right:25px;
	           }
		        .vpro-media-playlist .vpro-media-playlist-item a:hover span.play span{
		            padding-right:31px;
		        }

		    .vpro-media-playlist .vpro-media-playlist-item .box-content{
		       position:relative;
		       overflow:hidden;
		       height:270px;
		       padding-top:25px;
		    }
		          .vpro-media-playlist.large .vpro-media-playlist-item .box-content{
                      width:290px;
		          }
                  .vpro-media-playlist.small .vpro-media-playlist-item .box-content{
                      width:125px;
                  }

		    .vpro-media-playlist .vpro-media-playlist-item .thumb{
		        position:relative;
		        overflow:hidden;
		    }
		          .vpro-media-playlist.large .vpro-media-playlist-item .thumb,
		          .vpro-media-playlist.large .vpro-media-playlist-item .thumb .overlay{
		              width:290px;
		              height:164px;
		          }
                  .vpro-media-playlist.small .vpro-media-playlist-item .thumb,
                  .vpro-media-playlist.small .vpro-media-playlist-item .thumb .overlay{

                      width:125px;
                      height:70px;
                  }

                  .vpro-media-playlist .vpro-media-playlist-item .thumb .overlay{
                        background:no-repeat left top;
                      position:absolute;
                      z-index:2;
                      left:0px;
                      top:0px;
                  }
		          .vpro-media-playlist.large .vpro-media-playlist-item .thumb .overlay{
		              background-image:url("../img/overlay/playlist-media-large.png");
		          }
                  .vpro-media-playlist.small .vpro-media-playlist-item .thumb .overlay{
                      background-image:url("../img/overlay/playlist-media-small.png");
                  }

            .vpro-media-playlist.small .text{
                height:171px;
                overflow:hidden;
            }


		    .vpro-media-playlist.large .vpro-media-playlist-item h1{
		        position:absolute;
		        line-height:25px;
		        left:20px;
		        bottom:116px;
		        width:270px;
		        z-index:4;
		        font-size:20px;
		    }
		    .vpro-media-playlist.small .vpro-media-playlist-item h1{
		      font-size:16px;
		    }

		    .vpro-media-playlist.large .vpro-media-playlist-item .abstract{
		        height:81px;
		        overflow:hidden;
		    }

		    .vpro-media-playlist .vpro-media-playlist-item .meta{
			      position:absolute;
			      top:10px;
			      left:10px;
			      font-size:12px;
		    }
		          .vpro-media-playlist.large .vpro-media-playlist-item .meta{
		              width:290px;
		          }
                  .vpro-media-playlist.small .vpro-media-playlist-item .meta{
                      width:125px;
                  }

		          .vpro-media-playlist .vpro-media-playlist-item  .meta dt{
		              display:none;
		          }
		          .vpro-media-playlist .vpro-media-playlist-item  .meta dd{
		              float:left;
		              margin-right:10px;
		          }

            .vpro-media-playlist .vpro-media-playlist-item .play{
	                background:no-repeat right top;
	                line-height:25px;
                  position:absolute;
                  bottom:10px;
                  left:10px;
                  text-align:right;
                  text-transform:lowercase;
            }
            .vpro-media-playlist.large .vpro-media-playlist-item .play{
                  width:290px;
            }
            .vpro-media-playlist.small .vpro-media-playlist-item .play{
                  width:125px;
            }

/**
 * Shared
 */

.s-1column{
    width:125px;
}
.s-2columns{
    width:290px;
}
.s-3columns{
    width:455px;
}
.s-4columns{
    width:620px;
}

.box div.text{
    line-height:25px;
}

.metadata{
    overflow:auto;
    clear:both;
    line-height:25px;
}
    .metadata dl{
        float:right;
        clear:both;
        overflow:auto;
    }
        .metadata dt{
            display:none;
            float:left;
            padding-left:10px;
            text-transform:uppercase;
            font-size:11px;
        }
        .metadata dd{
            float:left;
            padding-left:10px;
            text-transform:uppercase;
            font-size:11px;
        }

.bottomPager{

}
 .pager,
 .gsc-cursor-box{
    min-height:25px;
    position:relative;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin:20px 10px 0;
 }
  .gsc-cursor-box{
    margin-left:0px;
    margin-right:0px;
    padding: 0px !important;
  }

    .pager em{
        display:none;
    }
    .pager h3,
    .gsc-cursor-box p.type{
        font-size:13px;
        line-height:20px;
    }

    .pager ul{
        position:absolute;
        left:65px;
        top:0px;
    }
        .s-3columns .pager ul{
            width:260px;
        }
        .s-4columns .pager ul{
            width:425px;
        }
        .pager ul li,
        .gsc-cursor-page,
        .gsc-cursor-box p.type{
            float:left;
            display:inline-block;
            text-align:center;
        }
            .pager li a,
            .pager li strong,
            .gsc-cursor-box .gsc-cursor-page{
                display:block;
                height:25px;
                width:25px;
                line-height:20px;
                font-size:13px;
                text-decoration:none;
            }

        .pager ul li.previous{
            position:absolute;
            top:0px;
            right:-75px;
        }
            .pager li.previous a{
                width:75px;
            }

        .pager ul li.next{
            position:absolute;
            top:0px;
            right:-150px;
        }
            .pager li.next a{
                width:75px;
            }

.vtk-listing{

}
.vtk-listing.s-3columns{
    width:495px;
}
.vtk-listing.s-4columns{
    width:660px;
}
    .vtk-listing ol{
        padding-top:10px;
    }

        .vtk-listing li.box{
            overflow:visible;
            margin-bottom:20px;
        }

            .vtk-listing li.box h3{
                font-size:11px;
                line-height:25px;
                padding-right:25px;
                margin-top:10px;
                background: no-repeat right top;
                display:block;
                clear:both;
                text-align:right;
                text-transform:uppercase;
                text-decoration:none;
            }
            .vtk-listing li.box a:hover h3{
                padding-right:31px;
            }
                .vtk-listing li.box h3 span.comments{
                    display:block;
                    height:25px;
                }


/**
        Spinque Search
*/

.vtk-spinque-search{
	line-height:24px;
}
    .vtk-spinque-search h1.title{
        padding-bottom:24px;
    }

    .vtk-spinque-search form{
        padding-bottom:24px;
    }
	    .vtk-spinque-search form h2{
	        display:none;
	    }

    .vtk-spinque-item{
        margin-bottom:24px;
        overflow:auto;
        clear:both;
    }

    .vtk-spinque-item dd.location{
        position:relative;
    }

    .vtk-spinque-item h1{
        margin-bottom:20px;
    }

	.vtk-spinque-item dl.item{
	   overflow:auto;
	}
        .vtk-spinque-results .item a{
            width: 25px;
            height: 25px;
            margin-right: 5px;
            float:left;
        }

		.vtk-spinque-item dl.item dt{
		   display:none;
		}
		.vtk-spinque-item dl.item dd.duration{
	        float:left;
	        width:100px;
		}
		.vtk-spinque-item dl.item dd.location{
		    float:left;
            height:25px;
		}

        .s-4columns .vtk-spinque-item dl.item dd.location,
        .s-4columns .vtk-spinque-item a.playfragment,
        .s-4columns .vtk-spinque-item dl.fragment dd.location,
        .s-4columns .vtk-spinque-item dl.fragment dd.location table,
        .s-4columns .vtk-spinque-item dd.location .inverttime-wrap{
            width:580px;
        }
        .s-3columns .vtk-spinque-item dl.item dd.location,
        .s-3columns .vtk-spinque-item a.playfragment,
        .s-3columns .vtk-spinque-item dl.fragment dd.location,
        .s-3columns .vtk-spinque-item dl.fragment dd.location table,
        .s-3columns .vtk-spinque-item dd.location .inverttime-wrap{
            width:415px;
        }

            .vtk-spinque-item dl.item dd.location table{
                margin-top:5px;
            }

            .vtk-spinque-item dl.item dd.location
            .vtk-spinque-item dl.item dd.location table,
            .vtk-spinque-item dl.item dd.location table td{
                height:14px;
            }

      .vtk-spinque-item ul.fragments{
        margin-top:24px;
      }

		.vtk-spinque-item ul.fragments li{
		   padding-left:30px;
		   overflow:auto;
		   margin-bottom:24px;
		}

           .vtk-spinque-item .fragments a {
               display: block;
               background: none;
               position:relative;
               overflow: auto;
               cursor: pointer;
           }
                .vtk-spinque-item .fragments dl.fragment {
                    position:relative;
                    overflow: auto;
                    z-index:1;
                    padding:  10px 0;
                }

                .vtk-spinque-item .fragments .overlay {
                    background: transparent;
                    position:absolute;
                    left:0;
                    right:0;
                    top:0;
                    bottom:0;
                    z-index:0;


                    -moz-transition-property: all;
                    -moz-transition-duration: 150ms;
                    -moz-transition-timing-function: ease-in-out;
                    -webkit-transition-property: all;
                    -webkit-transition-duration: 150ms;
                    -webkit-transition-timing-function: ease-in-out;
                    -o-transition-property: all;
                    -o-transition-duration: 150ms;
                    -o-transition-timing-function: ease-in-out;
                    -ms-transition-property: all;
                    -ms-transition-duration: 150ms;
                    -ms-transition-timing-function: ease-in-out;
                    transition-property: all;
                    transition-duration: 150ms;
                    transition-timing-function: ease-in-out;
                }

                .vtk-spinque-item dl.fragment dt,
                .vtk-spinque-item dl.fragment dd{
                   float:left;
                   overflow:auto;
                }

                .vtk-spinque-item dl.fragment dt{
                  width: 80px;
                  clear:left;
                  font-size:16px;
                }

                .vtk-spinque-item dl.fragment dt.time{
                    font-weight:bold;
                }

                .vtk-spinque-results .fragment dt.location {
                    width: auto;
                }

                .vtk-spinque-item dl.fragment dt.tags{
                    display:none;
                }

                .vtk-spinque-item dl.fragment dt.time,
                .vtk-spinque-item dl.fragment dd.tags{
                    padding-left:20px;
                }
                .vtk-spinque-item dl.fragment dd.tags{
                    padding-right: 100px;
                }

                .vtk-spinque-item dl.fragment dd.time{
                    float:right;
                    padding-right:12px;
                }

               .vtk-spinque-item dl.fragment dd.location {
                   overflow: hidden !important;
                   padding: 10px 0 !important;
               }

                  .vtk-spinque-item dl.fragment dd.location
                  .vtk-spinque-item dl.fragment dd.location table,
                  .vtk-spinque-item dl.fragment dd.location table td{
                      height:7px;
                  }

                  .vtk-spinque-item dl.fragment dd.location
                  {
                      padding: 12px 0;
                  }


    /* spinque player */

   .vtk-spinque-results .scrubber {
       background: #000;
       width: 10px;
       top:0px;
       height:25px;
       position:absolute;
       z-index:4;
       cursor:pointer;
   }

    .vtk-spinque-item dd.location .inverttime-wrap{
        position:absolute;
        left:0;
        top:0;
        height:14px;
    }

   .vtk-spinque-results dd.location .time,
   .vtk-spinque-results dd.location .inverttime{
       position:absolute;
       z-index:1;
       top: 5px;
       right:3px;
       line-height:15px;
   }
    .vtk-spinque-results dd.location .inverttime{
        top:0;
        z-index:3;
    }

   .vtk-spinque-results dd.location .progress {
       background: #000;
       position:absolute;
       z-index:2;
       top: 5px;
       left:0;
       line-height:1px;
       height:14px;
       overflow: hidden;
   }

    .vtk-spinque-item dl.item a.vpro-icon-arrow-right.loader{
        background:  url("../img/player/spinque-loader.gif") no-repeat 1px 5px !important;
    }
   
   
/**
 * Twitter search
 */
.twitter-search{
    position:relative;
    width:290px;
    overflow:hidden;
}
    .twitter-search .twtr-widget{
        font-family:"Arial", sans-serif !important;
    }
    
    .twitter-search .twtr-tweet-text p{
        line-height: 25px !important;
    }
    
    .twitter-search .twtr-widget .twtr-hd{
        padding:0 0 0 0 !important;
        border-bottom:1px solid;
        margin-bottom:10px;
    }
        .twitter-search .twtr-widget .twtr-hd h3{
            font-size:18px !important;
            line-height:25px;
        }
        .twitter-search .twtr-widget .twtr-hd h4{
            display:none !important;
        }

    .twitter-search .twtr-widget .twtr-ft{
        display:none;
    }

#platform .twitter-search .twtr-widget .twtr-doc,
#platform  .twitter-search .twtr-widget .twtr-hd a,
#platform .twitter-search .twtr-widget h3,
#platform .twitter-search .twtr-widget h4,
#platform .twitter-search .twtr-widget .twtr-popular,
#main .twitter-search .twtr-widget .twtr-doc,
#main  .twitter-search .twtr-widget .twtr-hd a,
#main .twitter-search .twtr-widget h3,
#main .twitter-search .twtr-widget h4,
#main .twitter-search .twtr-widget .twtr-popular,
#extra .twitter-search .twtr-widget .twtr-doc,
#extra  .twitter-search .twtr-widget .twtr-hd a,
#extra .twitter-search .twtr-widget h3,
#extra .twitter-search .twtr-widget h4,
#extra .twitter-search .twtr-widget .twtr-popular{
 	  background-color:transparent !important;
 	}     
