#tfinclude,
.tfinclude {
    margin   : 0px;
    padding   : 5px;
    background  : #FFFFFF;
}

body {
background-color : #FFFFFF;
}
 
/* Container for the thumbnail grid */
.tf_Pagination {
    display   : block;
    text-align  : center;
    margin-bottom : 5px;
    height   : 20px;
    line-height  : 20px;
    font-family  : Arial;
    font-size  : 12px;
    background  : #FFFFFF;
}
 
/* Overall pagination link style */
.tf_Pagination span,
.tf_Pagination a {
    padding   : 2px 5px;
    border-width : 1px;
    border-color : #141414;
    border-style : solid;
    color   : #EE0B53;
    text-decoration : underline;
    background  : #FFFFFF;
}
 
/* Individual pagination link (hover state) */
.tf_Pagination a:hover {
    background  : #FFFFFF;
    color   : #000000;
}
 
/* Disabled pagination link */
.tf_Pagination .disabled {
    color   : #EE0B53;
}
 
/* Current pagination link */
.tf_Pagination .current {
    background  : #FFFFFF;
    color   : #EE0B53;
}
 
/* Container for the entire thumbnail grid */
.tf_Thumbnails  {
    background  : #ffffff;
}
 
/* Container for both thumbnail image and text links */
.tf_Thumbnails .tf_thumb {
    display   : block;
    float   : left;
    margin   : 5px;
}
 
/* Container for each thumbnail image link */
.tf_Thumbnails .tf_thumb .tf_image {
    border-width : 0px;
    border-color : #EE0B53;
    border-style : solid;
    background  : #ffffff;
}
 
/* Individual thumbnail image link (passive state) */
.tf_Thumbnails .tf_thumb .tf_image a img {
    border-width : 0px;
    border-color : #FFFFFF;
    border-style : solid;
    /*width   : 120px;*/
}
 
/* Individual thumbnail image link (hover state) */
.tf_Thumbnails .tf_thumb .tf_image a:hover img {
    border-color : #EE0B53;
}
 
/* Container for each text link */
.tf_Thumbnails .tf_thumb .tf_text {
    width   : 195px;
    font-family  : Arial;
    font-size  : 12px;
    line-height  : 12px;
}
 
/* Individual text link (passive state) */
.tf_Thumbnails .tf_thumb .tf_text a {
    color   : #EE0B53;
    text-decoration : underline;
}
 
/* Individual text link (hover state) */
.tf_Thumbnails .tf_thumb .tf_text a:hover {
    color   : #000000;
    text-decoration : none;
}
/**
 * Modal Box for Player
 */
#model-overlay,
.modal-overlay {
    position:fixed;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    /* background:#fff; */
    /* opacity:.75; */
    /* filter: alpha(opacity=75); */
    /* -moz-opacity: 0.75; */
    z-index:100;
}

* html .modal-overlay { /* ie6 hack */
    position:absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.modal-window {
    position:fixed;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    z-index:102;
    /* background-color: #1100aa; */
}

* html .modal-window { /* ie6 hack */
    position:absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

.close-window {
    position:absolute;
    width:32px;
    height:32px;
    right:8px;
    top:8px;
    background:transparent url('http://tubefeeder.aebn.net/tube/images/close-button.png') no-repeat scroll right top;
    text-indent:-99999px;
    cursor:pointer;
    opacity:0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}

.close-window:hover {
    opacity:.99;
    filter: alpha(opacity=99);
    -moz-opacity: 0.99;
}

div.tf_error_page {
    z-index: 1;
    right: 5px;
    padding:10px;
    top: 50px;
    width: 620px;
    height: 50px;
    color:black;
    background-color:white;
    visibility: visible;
}

