/* ================================
    CSS STYLES FOR Module UltraVideoGallery
   ================================
*/
.ItemHeader
{
	background-color:#EEEEEE;
	height:26px;
	border-bottom: 1px solid #999999;
	padding-left:5px;
}

.ItemSubHeader
{
	background-color:#F0F4F0;
	height:26px;
	border-bottom: 1px solid #999999;
}

.PagerDisabled
{
	color:#FF0000;
	font-size:14px;
}

.Pager TD A:Link,.Pager TD A:visited
{
	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	margin:2px;
}

.Pager TD A:Hover
{
	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	background:#EAEAEA;
}

.DataGridPager TD Span
{
	color:#FF0000;
	font-size:14px;
}

.DataGridPager TD A:Link,.DataGridPager TD A:visited
{
	font-size:11px;

	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	margin:2px;
}

.DataGridPager TD A:Hover
{
	font-size:11px;

	color:#000000;
	border:1px solid #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:26px;
	background:#EAEAEA;
}


.Script
{
	font-size:10px;
	font-style:italic;
	color:#666666;
}

.MenuHeader
{
	border-bottom:3px #EEEEEE solid;
}
.MenuHeaderClassic
{
	border-bottom:1px #000000 solid;
}

.MenuBody
{
}

.PagePicker
{
	background-color:#EEEEEE;
}

.ItemContainer
{
}

.TagCloudLevel1
{
    color: #9D0000;
    font-size: 14px;
    font-weight: bold;
}
.TagCloudLevel2
{
	color:#993300;
    font-size: 12px;
}
.TagCloudLevel3
{
    color: #606060;
    font-weight: bold;
    font-size: 10px;
}
.TagCloudLevel4
{
    color: #808080;
    font-size: 9px;
}

.FavouriteIcon
{
	position:absolute; 
	margin:-25px 0 0 3px; 
	float:left;
}


.VideoLength
{
	background-color:#FFFFFF;
	position:relative; 
	margin-top:-18px;
	float:right;
}

.ItemGroup
{
    border: 0px dotted #E0E0E0;
    margin-top: 5px;
    margin-left: 2px;
    padding: 2px;
    width: 99%;
}

.VideoInformation
{
	background-color:#EEEEEE;
}

.UVGQuote
{
	border:1px solid #DDDDDD;
	background-color:#F6F6F6;
	padding:2px;
	margin:3px;
}

.UVGComment
{
	border-bottom:1px solid #DDDDDD;
	margin-bottom:2px
}

.UVGCommentFooter
{
	background-color:#F0F4F0;
	height:20px;
}
.UVGAvatar
{
    border: 3px solid #FFFFFF;
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    clear: right;
    margin-right: 5px;
}

.UVGAvatarOuter
{
	border:1px solid #DDDDDD;
}

.UVGReply
{
	border-bottom:1px dotted #999999;
}

.SectionHeader
{
	background:#EAEAEA;
	border-bottom:1px solid #CCCCCC;
	height:25px;
	padding-left:5px;
	padding-right:5px;
}

.SectionFooter
{
	border-top:1px solid #CCCCCC;
	height:25px;
}

.GreyText
{
    color: #808080;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}

.GreyText2
{
    color: #333333;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.GreyText3
{
    color: #666666;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.Flag
{
    padding-left: 30px;
    color: #666666;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}

.SeriesHtmlPlayer
{
	border:1px solid #CCCCCC;
}

.MenuBackground
{
	background:#999999;
}

.MenuNotSelected
{
	height:45px;
	background:#DDDDDD;
	text-align:center;
}

.MenuSelected
{
	height:45px;
	background:#EAEAEA;
	text-align:center;
	border:2px solid #FFFFFF;
}

.MenuText
{
	color:#000000;
}

.verticalMiddle *
{
	vertical-align:middle;
}

.SubSection
{
	border:1px dotted #CCCCCC;
}

/* Video List, Dropdown menu*/
		#navigation * {
            padding:0; 
            margin:0;
        }
        #navigation div {
            float:left;
            position:relative;
        }
        #navigation div a:link, #navigation div a:visited {
            display:block; 
            text-decoration:none; 
            color:#000; 
            width:100px; 
            height:20px; 
            line-height:20px; 
        }
        #navigation div a:hover {
            color:#666666;
        }
        #navigation div div span a:hover {
            color:#666666;
            background:#CCCCCC; 
        }
        #navigation div div {
            display:none;
            position:absolute; 
            top:20px;
            left:0;
            margin-top:0px;
            width:100px;
            background:#EAEAEA;
        }