table tr.ResultsPageTabsTop {height: 25px;}
table tr.ResultsPageTabsTop td.tab {background: #dae5eb url('../images/PreviewPage/TabBackground.jpg') no-repeat right; width: 219px; padding-left: 17px; border-top:2px solid #ffffff;}
table tr.ResultsPageTabsTop td.tab a {color: #000;}
table tr.ResultsPageTabsTop td.active {font-weight: bold; color: #8E1B25;}
table tr.ResultsPageTabsTop td.spacer {background-color: #FFF; width: 8px;}
table tr.ResultsPageTabsTop td.video {color:#FFFFFF; background-image: url('../images/tabsneu/btn_red2.gif'); background-color: #a52b36;}
table tr.ResultsPageTabsTop td.video a {color:#FFFFFF;}

table tr.ResultsPageTabsBottom {height: 4px;}
table tr.ResultsPageTabsBottom td {background-color: #FFF;}
table tr.ResultsPageTabsBottom td.active {background-color: #dae5eb;}
table tr.ResultsPageTabsBottom td.activevideo {background-color: #a52b36;}

.TabsLeftSpacer {width:36px;}
.TabsUnderline {background-image:url(../images/tabsunderline.gif); background-repeat:repeat-x; height:10px;}

#FootagePagination,
#FootagePagination table tbody,
#FootagePagination table tbody tr td,
#FootagePagination table tbody tr td a {color: #FFF;}
#FootagePagination * {color: #FFF;}

.VideoContainer {text-align:center; float:left; width:200px; height:200px; margin-left:20px;}
.VideoContainerLightbox {text-align:center; float:left; width:200px; height:270px; margin-left:20px;}
.ImageContainer {text-align:center; float:left; width:200px; height:270px; margin-left:20px;}
.ImageContainerNoCaptions {text-align:center; float:left; width:200px; height:210px; margin-left:20px;}
.Player {margin:0px auto; background-repeat:no-repeat; background-position:center; display:block; cursor:pointer; width:170px; height:96px}
.ResultsPageIcon {margin:3px; margin-top:0px;}
.VideoDiv {text-align:center; width:200px; position:relative; height:100px;}
.VideoDivLightbox {text-align:center; width:200px; position:relative; height:170px;}
.ImageDiv {text-align:center; width:200px; position:relative; height:170px;}
.FullSize {height:100%; width:100%; margin:0px auto;}
.ImageID {font-weight:bold;}
#ResultsContent {top: 110px;}
.PlayIcon {vertical-align:-1px;}


table#ZoomAdditionalInfos {background: #99CCFF;}
table#ZoomAdditionalInfos ul li {list-style-type:square; margin-bottom: 0px;}

#pager {height:220px; width:100%; float:left;}

#SearchResultHeader_Images,
#SearchResultHeader_Footage,
#SearchResultFooter{
    margin-left: 36px;
    margin-right: 36px;
    background-color: #DAE5EB;
}

#SearchResultHeader_Images{
    background-color: #DAE5EB;
}

#SearchResultHeader_Footage{
    background-color: #A52B36;
}

#SearchResultHeader_Images input,
#SearchResultHeader_Footage input {width: auto; border: 0 none;}

#SearchResultHeader_Images select,
#SearchResultHeader_Footage select {margin: 0px;}

#SearchResultHeader_Tabs {
    background-color: #FFF;
}

#SearchResultHeader_Tabs div {
    width: 150px;
    padding-left:17px;
    background:#DAE5EB url(../images/PreviewPage/TabBackground.jpg) no-repeat scroll right center;
    line-height: 26px;
    border-bottom: 4px solid #FFF;
}

#SearchResultHeader_Tabs div.active a {
    font-weight: bold;
    text-decoration: none;
}

#SearchResultHeader_Images #SearchResultHeader_Tabs div.active {
    border-bottom: 4px solid #DAE5EB !important;
}

#SearchResultHeader_Footage #SearchResultHeader_Tabs div.active {
    border-bottom: 4px solid #A52B36 !important;
}

#SearchResultHeader_Footage #SearchResultHeader_ActiveSearch *{
    color: #FFF;
}

#SearchResultHeader_Footage #SearchResultHeader_ActiveSearch input{
    color: #000;
}

#SearchResultHeader_Tabs div.margin{
    margin-left: 8px;
}
#SearchResultHeader_Tabs div.video{
    background-image:url(../images/tabsneu/btn_red2.gif);
    background-color:#A52B36;
    color:#FFFFFF;
}

#SearchResultHeader_Tabs div.video a {
    color:#FFFFFF;
}

#SearchResultHeader_ActiveSearch{
    padding: 1em 1em 1em 17px;
}

#SearchResultHeader_NewSearch {
    background-color: #FFF;
    padding: 1em 1em 1em 17px;    
}

#SearchResultHeader_NewSearch div.NewSearch_Top {
    height: 25px;
}

#SearchResultHeader_NewSearch div.NewSearch_Part{
    float: left;
    margin-right: 1.5em;
}

#SearchResultHeader_Line {
    padding-top: 0.5em;
    border-bottom: 6px solid #EBF0F5;
    background-color: #FFF;
}

#upage {
    border: 1px solid #000 !important;
}