/** FlowPlayer Video Containers (Controls:26 in height) */
.videoPlayer {        
    background-color:gray;
    background-position:center;
    background-repeat:no-repeat;
    display:block;
    height:386px;
    width:640px;
}
.videoPlayer, .videoPlayer * {        
    /* Colour used when video is not available */
    color:black;
    text-decoration:none;
}
.videoPlayer h3, .videoPlayer p,.videoPlayer h2 {
    padding:1em;    
}
.videoPlayer p {
    text-decoration:underline;     
}
.videoPlayer.expanding {
    display:none;
}

.videoPlayer img {
    position:absolute;
}

.videoPlayer.expanding.image-right {
    float:left;
    margin:0 0 0 0;
}

.expandingVideo{
    background-color:#009EE0;
    position:absolute;
    z-index:2;
}

.playOverlay {
    left:52px;
    position:absolute;        
    top:52px;
}

.playOverlay a:hover {
    text-decoration:underline;    
}

.expandingContainer .playOverlay h2 {            
    background-color:transparent;
    border-style:none;
    border-width:0;
    color:White;
    height:20px;
    filter:Glow(Color=black,Strength=1);
    font-size:medium;
    font-weight:100;
    letter-spacing:1.2px;
    margin:1.5em 0 1em -42px;
    padding:0;
    -ms-text-overflow:ellipsis;
    -o-text-overflow:ellipsis;    
    text-overflow:ellipsis;    
    text-shadow:1px 1px Black, -1px -1px Black, 1px -1px Black, -1px 1px Black;
    white-space:nowrap;
    width:290px;    
}

.flashError {    
    top:10px;
}

.expandingContainer .flashError h2 {
    font-size: smaller;
}
.expandingContainer {
    display:none;
    position:relative;
}
.expandingContainer .expandThumb {
    width:100%;    
}
.pullout.expandingContainer, .expandingContainer {
    width:320px;
}
.pullout.expandingContainer {
    padding-top:0 !important;
}
.closeExpanding {
    background-color:White;
    background-image:url("../images/icons.png");
    background-position:0 -450px;
    background-repeat:no-repeat;
    cursor:pointer;
    display:none;
    font-size:small;
    height:16px;
    padding:0 0 0 20px;
    position:absolute;
    right:0;
    text-decoration:none;
    top:0;
}
.startExpand {
    cursor:pointer;
}

.closeExpanding img {
    margin-bottom:-2px;
    margin-left:3px;
}
.expandingContainer .innerContainer {
    position:relative;
}
.expandingContainer dt {
    line-height:normal;
}
.expandingContainer.expanded .innerContainer {
    padding-top:24px;
}
.expandingContainer.expanded .videoPlayer, .expandingContainer.expanded .closeExpanding {
    display:block;
}
.expandingContainer.expanded .expandThumb {
    display:none;
}