

#Container {
	background: transparent url(/themes/Comedy/images/Header/HeaderBackground.gif) top left no-repeat;
}

/* Header ============================================================ */

ul.HeaderLinks li a {
	color: #fff;
    background: url(/themes/Comedy/images/Header/FeedbackArrow.gif) 10px 50% no-repeat;
}

ul.HeaderLinks li a:hover {
	color: #ccc;
}

/* Video Area ======================================================== */

#BigBoxAd {
	border: 1px solid #424345;
}

/* Player ============================================================ */

#Player {
	border: 1px solid #242424;
	background: #000;
}

#Viewer {
	border: 1px solid #393939;
}

#Player p span {
	color: #989898;
	background: url(/themes/Comedy/images/Video/UpNextArrow.gif) center right no-repeat;
}

#Player p a {
	color: #676767;
}

#Player p a:hover {
	color: #d45100;
}

#Player p a img {
	border: 1px solid #393939;
}

#Player p a.UpNextThumb:hover img {
	border: 1px solid #d45100;
}

#Player a.PlayerToPlaylist {
	color: #a2a2a2;
}

#Player a.PlayerToPlaylist:hover {
	color: #d45100;
}

span.MetaData1, span.MetaData2 {
	color: #8f5b46;
}

/* Info Section ===================================================== */

#Info {
	border: 1px solid #242424;
	background: #121212;
}

#Info h2 {
	color: #dbdbdb;
}

#Info .Description {
	color: #8b8b8b;
}

#InfoDescription, #AlertMessages .three {
    display: block;
}

/* Breadcrumbs ==================================================== */

ul.Breadcrumbs li a {
	color: #444645;
	background: url(/themes/Comedy/images/Video/DividerBar.gif) 0 50% no-repeat;
}

ul.Breadcrumbs li a:hover {
	color: #fff;
}

/* Permalinks Section =========================================== */

#Permalinks {
	border: 1px solid #242424;
	background: #131313 url(/themes/Comedy/images/Video/PermalinkBackground.jpg) bottom left repeat-x;
}

#Permalinks h3 {
	color: #dadada;
}

#Permalinks label {
	color: #666;
    background: url(/themes/Comedy/images/Video/UpNextArrow.gif) 100% 80% no-repeat;
}

#Permalinks input {
	border: 1px solid #393939;
	background: #222 url(/themes/Comedy/images/Video/PermalinkInputBackground.jpg) bottom left repeat-x;
	color: #fff;
}

#Permalinks img {
	border: 1px solid #393939;
}

/* Social Bookmarks Section ===================================== */

#SocialBookmarks {
	border: 1px solid #242424;
	background: #131313 url(/themes/Comedy/images/Video/PermalinkBackground.jpg) bottom left repeat-x;
}

#SocialBookmarks h3 {
	color: #dadada;
}

#SocialBookmarks dl {
	background: #121212;
	border-top: #101010;
	border-bottom: #101010;
}

#SocialBookmarks dt {
	color: #666;
	background: url(/themes/Comedy/images/Video/UpNextArrow.gif) 90% 60% no-repeat;
}


/* Catalog Section ================================================ */

#Catalog {
	background: #313131 url(/themes/Comedy/images/Catalog/CatalogBackground.jpg) top left repeat-x;
    height:325px;
}

#Catalog .Container {
	border: 1px solid #1b1b1b;
	background: #222;
}

#Catalog .Frame {
	border-bottom: 1px solid #2f2f2f;
}

/* Catalog Navigation ============================================= */

#Catalog #Nav ul li a, #Catalog #Nav ul li span {
	color: #999;
	background: url(/themes/Comedy/images/Nav/NavBackground.gif) bottom left no-repeat;
	border-right: 1px solid #000;
}

#Catalog #Nav ul li a:hover {
	color: #fff;
	background: #222 url(/themes/Comedy/images/Nav/NavBackgroundOver.gif) top left no-repeat;
}

li.Featured {
	border-left: 1px solid #000;
}

li.SearchResults {
	border-right: 1px solid #383838;
}

#Catalog #Nav ul li.Selected a {
	background: #222 url(/themes/Comedy/images/Nav/NavBackgroundSelected.gif) top left no-repeat;
	color: #fff;
}

#Catalog #Nav ul li.Disabled span {
	background: url(/themes/Comedy/images/Nav/NavBackgroundDisabled.gif) bottom left no-repeat;
	color: #515050;
}


	

/* Catalog Frame =================================================== */

.Item dt a {
	color: #cdcdcd;
}

.Item dt a img {
	border: 1px solid #323232;
}

.Item dd.Description {
	color: #8c8b8b;
}

.Item dd.MetaData1, .Item dd.MetaData2 {
	color: #8f5b46;
}

.Frame li dl {
	border: 1px solid #181818;
	background: #2c2c2c url(/themes/Comedy/images/Catalog/ItemBackground_bright.gif) top left repeat-x;
}

.Frame li dl:hover {
	background: url(/themes/Comedy/images/Catalog/ItemBackground.gif) top left no-repeat;
    color: #fff;
}

/* Catalog Play Button ================================================= */

.Frame li dl dd.Play {
	border-top: 1px solid #000;
}

.Frame li dl dd.Play a {
	color: #cdcdcd;
	background: #1e1e1e url(/themes/Comedy/images/Catalog/CatalogPlayButton.png) 5px 50% no-repeat !important;
	background: #1e1e1e url(/themes/Comedy/images/Catalog/CatalogPlayButton.gif) 5px 50% no-repeat;
}

.Frame .Level3 li dl dd.Play a {
	color: #e7a58a;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonSelected.png) 5px 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonSelected.gif) 5px 50% no-repeat;
}

.Frame li dl dd.Play a:hover {
	color: #e94a0b;
	background-image: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.png) !important;
	background-image: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.gif);
}

/* Catalog Add To Playlist Button ======================================= */

.Frame li dl dd.AddToPlaylist {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

.Frame li dl dd.AddToPlaylist a {
	color: #cdcdcd;
	background: #1e1e1e url(/themes/Comedy/images/Catalog/CatalogPlaylistButton.png) 5px 50% no-repeat !important;
	background: #1e1e1e url(/themes/Comedy/images/Catalog/CatalogPlaylistButton.gif) 5px 50% no-repeat;
}

.Frame .Level3 li dl dd.AddToPlaylist a {
	color: #e7a58a;
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonSelected.png) 5px 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonSelected.gif) 5px 50% no-repeat;
}

.Frame li dl dd.AddToPlaylist a:hover {
	color: #e94a0b;
	background-image: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonOver.png) !important;
	background-image: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonOver.gif);
}

/* Catalog Thumbnail Play Button Hover ============================================== */

.Frame li dl dd.Thumbnail a {
	border: 3px solid #393939;
}

.Frame li dl dd.Thumbnail a:hover {
	border: 3px solid #e94a0b;
}

.Frame li dl dd.Thumbnail a:hover span {
	background: url(/themes/Comedy/images/Catalog/ThumbnailPlayButton.png) !important;
	background: url(/themes/Comedy/images/Catalog/ThumbnailPlayButton.gif);
}
	
/* Footer Section ================================================== */

#Footer {
	background: #313131 url(/themes/Comedy/images/Footer/Background.gif) bottom left no-repeat;
}

ul.Footnotes li {
	background: url(/themes/Comedy/images/Video/DividerBar.gif) 100% 50% no-repeat;
}

ul.FooterLinks li a {
	color: #666;
	background: url(/themes/Comedy/images/Video/DividerBar.gif) 100% 50% no-repeat;
}

ul.FooterLinks li a:hover {
	color: #D45100;
}

#Footer p.Legal {
	color: #666;
    padding-top:10px;
}

p.Footnotes {
	color: #666;
}

/* ================================================================================ */
/* ============== Video Library Styles ============================================ */
/* ================================================================================ */

.Level1, .Level2, .Level3, .Level4, .Clips {
	border: 1px solid #171717;
}

.Level3 li:hover {
	background: #232323 url(/themes/Comedy/images/Catalog/ListBackgroundOver.gif) bottom left repeat-x;
	color: #fdfdfd;
}

.Level3 li a {
	color: #999;
}

.Level3 li.Selected a {
	color: #e7a58a;
}

.Level3 li.Selected:hover {
	background: url(/themes/Comedy/images/Catalog/ItemBackgroundOver.jpg) top left no-repeat;
}

.Level3 li.Selected:hover dd.Description {
	color: #fff;
}

.Level3 li a:hover {
	color: #fff;
}

.Level3 li a.ExpandEpisode {
	background: url(/themes/Comedy/images/Catalog/Expand.gif) top left no-repeat;
}

.Level3 li a.ExpandEpisode:hover {
	background: url(/themes/Comedy/images/Catalog/ExpandOver.gif) top left no-repeat;
}

.Level3 li.Expanded a.ExpandEpisode {
	background: url(/themes/Comedy/images/Catalog/Contract.gif) top left no-repeat;
}

.Level3 li.Expanded a.ExpandEpisode:hover {
	background: url(/themes/Comedy/images/Catalog/ContractOver.gif) top left no-repeat;
}

a.Level3PlayEpisode {
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButton.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButton.gif) 0 50% no-repeat;
}

.Level3 li.Expanded a.Level3PlayEpisode {
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonSelected.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonSelected.gif) 0 50% no-repeat;
}

.Level3 li a.Level3PlayEpisode:hover {
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.gif) 0 50% no-repeat;
	color: #D45100;
}

.Level1 li a, .Level2 li a {
	border-bottom: 1px solid #000;
	color: #999;
}

.Level1 .Alternate a, .Level2 .Alternate a, .Level3 .Alternate {
	background-color: #191919;
}

.Level1 li a:hover, .Level2 li a:hover {
	background: #232323 url(/themes/Comedy/images/Catalog/ListBackgroundOver.gif) bottom left repeat-x;
	color: #fdfdfd;
}

.Level1 li a span, .Level2 li a span {
	background: url(/themes/Comedy/images/Catalog/ListArrow.gif) no-repeat;
}

.Level1 .Selected a, .Level2 .Selected a, .Level3 .Expanded, .Level1 li.Selected a:hover, .Level2 li.Selected a:hover,.Level3 li.NotPlayable.Selected a, .Level3 li.NotPlayable.Selected a:hover {
	background: #2c2c2c url(/themes/Comedy/images/Catalog/ItemBackground_bright.gif) repeat-x;
	color: #fff;
	font-weight: bold;
}

.Level3 li.Alternate a {
	background-color: #191919;
}

.Level3 li.Alternate a.EpisodeTitle {
    background: transparent;
}

.Level1 .Selected a span, .Level2 .Selected a span {
	background-image: url(/themes/Comedy/images/Catalog/ListArrowSelected.gif);
}

.Level3 .Selected .EpisodeTitle, .Level3 .Expanded .EpisodeTitle {
	color: #fff;
}

.Level1 ul li a img, .Level2 ul li a img {
	border: 1px solid #343434;
}

/* ===== Please Make A Selection ================================================= */

.MakeSelection {
	border: 1px solid #000;
	color: #404040;
}

.MakeSelection h2 {
	background: url(/themes/Comedy/images/Catalog/MakeSelectionArrow.gif) 10px no-repeat;
}

/* ===== Loading Content ================================================= */

.Loading h2, .Loading h3 {
	color: #434343;
}

/* ================================================================================ */
/* ============== Playlist Styles ================================================= */
/* ================================================================================ */

.Playlist .UpNext {
	border: 1px solid #000;
	background: url(/themes/Comedy/images/Playlist/UpNextBackground.jpg) top left repeat-y;
}
.Playlist .UpNext h3 {
	color: #DD600C;
}

.Playlist .UpNext a.UpNextPlay {
	border: 4px solid #363636;
}

.Playlist .UpNext a.UpNextPlay:hover {
	border: 4px solid #e94a0b;
}

/* Coming Up Next Thumbnail Play Button Hover ============================================== */

.Frame .UpNext a.UpNextPlay:hover span {
	background: url(/themes/Comedy/images/Playlist/LargeThumbnailPlayButton.png) !important;
	background: url(/themes/Comedy/images/Playlist/LargeThumbnailPlayButton.gif);
}

.Playlist .UpNext h4 a {
	color: #cdcdcd;
}

.Playlist .UpNext h4 a:hover {
	color: #fff;
}

.Playlist .UpNext p {
	color: #8D8D8D;
}

.Playlist .UpNext p.MetaData {
	color: #8f5b46;
}

.Playlist .ThePlaylist {
	border: 1px solid #000;
}

a.ClearPlaylist, a.ClearHistory {
	color: #fff;
	border-right: 1px solid #000;
	background: url(/themes/Comedy/images/Playlist/Remove.png) 10px no-repeat !important;
	background: url(/themes/Comedy/images/Playlist/Remove.gif) 10px no-repeat;
}

a.ClearPlaylist:hover, a.ClearHistory:hover {
	color: #D45100;
	background: url(/themes/Comedy/images/Playlist/RemoveOver.png) 10px no-repeat !important;
	background: url(/themes/Comedy/images/Playlist/RemoveOver.gif) 10px no-repeat;
}

.Playlist .ThePlaylist ul {
	border-top: 1px solid #000;
}

.ThePlaylist li {
	border-bottom: 1px solid #000;
}

.ThePlaylist li dl {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

.ThePlaylist li dl:hover {
	background: transparent;
}

.ThePlaylist li.Played {
	background: #191919;
}

.ThePlaylist li.Playing {
    background: #2c2c2c url(/themes/Comedy/images/Catalog/ItemBackground_bright.gif) repeat-x;
}

.ThePlaylist li.ComingUp {
	background: #323232;
}

.ThePlaylist li:hover {
	background: #101010;
}

.ThePlaylist dt {
	color: #676767;
}

.ThePlaylist dt a {
	color: #676767;
}

.ThePlaylist dt a:hover {
	color: #fff;
}

.ThePlaylist dt img {
	border: 1px solid #343434;
}

.Frame .ThePlaylist dd {
	color: #676767;
}

.Frame .Playing dd {
	color: #e94a0b;
}

.Frame .Playing dt a {
	color: #fff;
}

.Frame .Playing dt a:hover {
	color: #dd600c;
}

.ThePlaylist dd strong {
	color: #393939;
}

.ThePlaylist .ComingUp dd strong, .ThePlaylist .ComingUp dd, .ThePlaylist .ComingUp dt a {
	color: #999;
}

.ThePlaylist .ComingUp dt a:hover {
	color: #fff;
}

.Frame .ThePlaylist dd.Thumbnail a {
	border: 1px solid #393939;
}

.Frame .ThePlaylist dd.Thumbnail a:hover {
	border: 1px solid #fff;
}

/* Playlist Thumbnail Play Button Hover ============================================== */

.Frame .ThePlaylist li dl dd.Thumbnail a:hover span {
	background: url(/themes/Comedy/images/Playlist/ThumbnailPlayButton.png) !important;
	background: url(/themes/Comedy/images/Playlist/ThumbnailPlayButton.gif);
}

/* ================================================================================ */
/* ============== More Channels Styles ============================================ */
/* ================================================================================ */

.Frame.MoreChannels {
	border-top: 1px solid #161616;
	background: url(/themes/Comedy/images/Channels/ChannelsBackground.gif) top left repeat-x;
}

.Frame.MoreChannels a {
	border: 5px solid #393939;
}

.Frame.MoreChannels a:hover {
	border: 5px solid #D45100;
}

/* ================================================================================ */
/* ============== Search Result Styles ============================================ */
/* ================================================================================ */

.Frame.Search {
	background: #202020;
	border: 1px solid #161616;
}

.Frame.Search li {
	color: #545454;
	border-top: 1px solid #2f2f2f;
	border-bottom: 1px solid #161616;
}

.Frame.Search h3 {
	color: #6e6e6e;
}

.Frame.Search h3 strong {
	color: #cecece;
}

.Frame.Search p.NumberOfResults {
	background: #131313;
	border-top: 1px solid #292929;
	border-bottom: 1px solid #292929;
	color: #cecece;
}

.Frame dd.SearchThumbnail a img {
	border: 2px solid #fff;
}

.Frame dd.SearchThumbnail a:hover img {
	border: 2px solid #D45100;
}

.Frame.Search dd.ResultTitle a {
	color: #cbcbcb;
}

.Frame.Search dd.ResultTitle a:hover {
	color: #D45100;
}

.Frame.Search dd a {
	color: #ccc;
}

.Frame.Search dd a.PlayNow {
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButton.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButton.gif) 0 50% no-repeat;
}

.Frame.Search dd a.PlayNow:hover {
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlayButtonOver.gif) 0 50% no-repeat;
	color: #D45100;
}

.Frame.Search dd a.AddToPlaylist {
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButton.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButton.gif) 0 50% no-repeat;
}

.Frame.Search dd a.AddToPlaylist:hover {
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonOver.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogPlaylistButtonOver.gif) 0 50% no-repeat;
	color: #D45100;
}

.Frame.Search dd a.ViewInLibrary {
	background: url(/themes/Comedy/images/Catalog/CatalogLibraryButton.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogLibraryButton.gif) 0 50% no-repeat;
}

.Frame.Search dd a.ViewInLibrary:hover {
	background: url(/themes/Comedy/images/Catalog/CatalogLibraryButtonOver.png) 0 50% no-repeat !important;
	background: url(/themes/Comedy/images/Catalog/CatalogLibraryButtonOver.gif) 0 50% no-repeat;
	color: #D45100;
}

.Frame.Search dd a.DirectLink {
	color: #8F5B46;
}

.Frame.Search dd a.DirectLink:hover {
	color: #fff;
}

.Frame.Search dd strong {
	font-weight: bold;
    color: #545454;
}

/* Search Results Pagination ================================================ */

.Frame.Search .Pagination dt {
	color: #676767;
}

.Frame.Search .Pagination dd a {
	color: #ccc;
}

.Frame.Search .Pagination dd a:hover {
	color: #D45100;
}

.Frame.Search .Pagination dd.Selected a {
	color: #D45100;
}

.Pagination a.Next {
	background: url(/themes/Comedy/images/Search/NextArrow.gif) 100% 50% no-repeat;
}

/* ================================================================================ */
/* ============== Error: Unsupported Browser Styles =============================== */
/* ================================================================================ */

#Viewer .Error h3 {
	color: #fff;
	border-bottom: 1px solid #333;
	background: #191919;
}

#Viewer .Error h3 strong {
	color: #828282;
}

#Viewer .Error h4 {
	color: #dadada;
}

#Viewer .Error p {
	color: #8c8b8b;
}

#Viewer .Error li a {
	border-left: 1px solid #D45100;
	color: #444;
}

#Viewer .Error li a:hover {
	color: #D45100;
}

#Viewer .Error a.PlayNextVideo {
	color: #fff;
}

#Viewer .Error a.PlayNextVideo:hover {
	color: #D45100;
}

/* Search Box ====================================================== */

#Nav .Search .SearchButton {
    background: url(/images/search/SearchButton.png) top left no-repeat;
}

#Nav .Search .ExpandSearch{
    background: url(/images/search/ExpandButtonOff.png) top left no-repeat;
    float:left;
    width: 20px;
}

#Nav .Search input {
	background: #191919;
	border: 1px solid #393939;
	color: #fff;
}
#Catalog #Nav ul li a, #Catalog #Nav ul li span {
	padding: 15px 13px 0 20px;
	font-size: 13px;
}
