﻿td { vertical-align:top }
.common { width: 100%; border: 0px; }
.P2Videos_Admin { background:url('images/tile_black.jpg') repeat-x }
#MainContainer { width:770px }
.rpItem { position:relative !important; top:20px; height:100px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px }
.rpTemplate { position:absolute; top:0 }
.category { background-color:#fff; border:1px solid #666; padding: 2px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align: top;}
    .category a.podcast {text-align: right;}
.catTitle {width: 230px; overflow: hidden; height: 25px; display: inline-block; line-height: 24px; vertical-align: top;}

/*======== Wrappers ===========*/
    #NavWrapper { width:770px; background:url('images/nav_tile.jpg') repeat-x; margin:0px; display:inline-block }
#VM_Wrapper { width:770px; height:535px; background:url('images/bg.gif') no-repeat #fff; }
#MediaLeft { float:left; margin:20px 0px 0px 11px; display:block; width:360px; height:497px }
#MediaRight { float:right; margin:20px 13px 0px 0px; display:block; width:365px; height:497px }
#Video { float:left; clear:both; height:370px; width:100% }
#Playlist { float:left; width:100%; height:490px; overflow-y:scroll }
#Featured { float:left; width:100%; margin-top:24px; height:105px; overflow-y: scroll; }

/*======== Navbar Items ===========*/
    #NavWrapper .Logo { width:241px; height:96px; background:url('images/logo.jpg') no-repeat; float:left }
#NavWrapper .Menu { float:right; padding:0px 15px; margin-top:12px; height:43px }
#NavWrapper .Menu span.menuLink {position: relative; display: inline-block; height: 50px;}
#NavWrapper .Menu a {cursor:pointer; color:#fff; font-family:Verdana, Arial, Sans-Serif; font-size:12px; padding:0px 7px; float: left; display: inline-block; }
#NavWrapper .Menu a:hover { color:#fdbb30;}

#NavWrapper .Menu .dropdown {float: left; position: absolute; top: 29px; left: 0px; text-align: center; background: url('images/bubble.png') no-repeat; width: 84px; height: 56px; padding: 0px 4px; }
#NavWrapper .dropdown a {float: left;}
#NavWrapper .dropdown a img {width: 24px; padding: 20px 0px 0px 0px;}

.legend {float: right; display: inline-block; margin: 20px 5px 0px 0px; font-size: 12px;}
.legend span {padding: 0px 10px;}
.legend img {width: 24px;}
.effect {display: none;}

/*======== Playlist Items ===========*/
#Playlist .hidden { display: none; }
#Playlist .video { background:url('images/video_panel.gif') no-repeat #fff top left; width:329px; height: 105px; padding-top: 15px; padding-left: 12px; position: relative; }
.video .mask { background: url('images/mask.png') no-repeat top left; width: 75px; height: 75px; position: absolute; top: 15px; left: 12px; }
#Playlist .category { background:url('images/video_category.gif') no-repeat top left #fff; width:329px; height:40px; border:0px; padding-top: 10px; text-indent: 8px; }
.Cat a { color:#fff!important;}
.Cat { color:#fff!important;}
#Playlist .category a.commandbuttonExpand { background-image: url(images/Expand.png); background-position: left center; background-repeat: no-repeat; color:#9e5725; font-size:14px; font-weight:bold; padding-left: 20px; text-decoration: none; }
#Playlist .category a.commandbuttonCollapse { background-image: url(images/Collapse.png); background-position: left center; background-repeat: no-repeat; color:#9e5725; font-size:14px; font-weight:bold; padding-left: 20px; text-decoration: none; }
#Playlist .category a:hover { color:#000000; font-size:14px; font-weight:bold; text-decoration: none; }
#Playlist .RadPanelBar_Default .rpSlide { float:left; margin-top:5px }
.ItemInfo { width: 315px; height:105px; }
.ItemInfo td { vertical-align: top; }
.detail { width: 100%; }
.ItemDetail { height:75px; overflow:hidden; vertical-align:top; padding: 0px 4px; }
.ItemDetail h3 { color:#000; font-weight:bold; width: 180px; white-space: normal; }
.ItemDetail p { margin-top:-8px; font-size: 11px; }
.ItemImage { }
.PlayButton { text-align:right; width:42px; height: 42px; padding-right: 10px; padding-top: 10px; }

/*======== Video Components ===========*/
 #FLVplayer { text-align:center; }
#Vinfo { text-align:left; padding:0px 6px; height: 77px; overflow: hidden; margin-top: -10px; line-height: 18px; }
#Vinfo .MediaTitle { text-transform: uppercase; color: #000000; font-size: 11px; font-weight: bold; }
#Vinfo .description { font-size: 11px; }

/*======== Features ===========*/
 .FeaturedMenu { width:100%; text-align: center; }
.FeaturedMenu a:link { color:#000; font-weight:bold; font-size:11px; text-decoration:none }
.FeaturedMenu a:hover { color:#006cb6; font-weight:bold; font-size:11px; text-decoration:none }
.FeaturedMenu a:visited { color:#000 }
.FeaturedMenu a:visited:hover { color:#006cb6 }
.FeaturedItems { width:98%; padding-left: 4px; }
.FeaturedItems a { color:#006cb6; font-weight:normal; font-size:11px; text-decoration:none }
.FeaturedItems a:hover { color:#000; font-weight:normal; font-size:11px; text-decoration:none }
.FeaturedItems ul { width: 335px; text-align: center; margin: 0px; }
.FeaturedItems li { list-style-type: none; text-align: left; margin-right: 6px; }

/*======== Basic Text ===========*/
.search { text-align: right; vertical-align: top; width: 770px; padding-right: 10px; }
.searchtool { text-align: right; }
.searchtool td { text-align: right; }
.searchtext { font-size: 12px; color: #717171; }

/*======== Basic Text ===========*/
.AllText { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif }

/* Admin Controls */

 .Cat { background: #7a7a7a; line-height: 24px; padding-top: 5px; }
.Cat a.commandbutton:link { color: #febb31; text-decoration: none; }
.Cat a.commandbutton:hover { color: #ffffff; text-decoration: none; }
.CatItem { background: #e5e5e5; }
.CatItem .title { color: #006bb5; font-weight: bold; }
.SubCat { background: #e5e5e5; font-weight: bold; }
.SubCat a.title { font-weight: bold; }
.SubCat_Item { background: #ffffff; }
