﻿#wrap {width:998px;margin:0 auto;text-align:center;overflow:hidden;}

/* Ads */
#adBanner {position:absolute;top:5px;left:120px;width:728px;height:90px;margin:0;padding:0;z-index:8;}
#adTower {position:absolute;top:5px;right:5px;width:120px;height:600px;margin:0;padding:0;}
/* clean up yahoo ads */
#adBanner br {display:none;}
#adBanner #yahoo {display:none;}

/* Tag Defaults */
body, table, td, th, div, img, form, p, h1, h2 {border:0;padding:0;margin:0;}
body, textarea, input, select {font-family:Verdana,Arial,Helvetica;}
body {font-size:67%;height:100%;width:100%;padding:5px 0 0;background-color:#6b00c0;}
table {border-collapse:collapse;}
td, th {vertical-align:top;font-size:100%;}
p {padding-top:5px;padding-bottom:5px;}
ul, ol {margin:5px 0;padding-left:20px;}
ul li {list-style-type:square;}
a {color:#6b00bf;text-decoration:none;}
a:hover {text-decoration:underline;}
h2, h3, h4 {color:#6b00bf;}
h2 {margin:8px 0 5px;font-size:130%;}
h3 {margin:6px 0 3px;font-size:110%;}
h4 {margin:4px 0 1px;font-size:100%;}
li {margin:2px 0;padding:0 0 0 20px;}
img {border:0;}
input, textarea, select {font-size:100%;}
input.button {border:1px solid #1b1c1c;padding:1px;}

.alignright {float:right;}
.clear {clear:both;width:100%;display:block;height:0.01em;}

/* Page Frame and Shadow */
#header, #headerBack, #body, #back, #footer, #orchard {position:relative;}
#header {width:998px;height:10px;margin:0 auto;background:url(/Common/Images/pageHead.png) 0 0 no-repeat;}
#headerBack {background:url(/Common/Images/pageInternalTop.jpg) 4px 1px no-repeat;width:866px;height:10px;}
#back {position:relative;width:986px;min-height:620px;background:url(/Common/Images/pageStar.jpg) 0 0 repeat;margin:0;border:1px solid #fff;padding:5px 0 0 0;text-align:left;}
#back.home {background:url(/Common/Images/bg-home.jpg) 0 0 no-repeat;}
#orchard {width:991px;margin:3px auto;padding-bottom:10px;text-align:right;}
#orchard img {margin-right:10px;}


/* Navigation and logo */
#logoHeader {position:absolute;top:0px;left:0px;width:127px;height:124px;background:url(/Common/Images/logoComedy.png) 0 0 no-repeat;}
#navLeft {z-index:2;position:absolute;top:130px;left:0px;width:117px;font-family:Arial,Sans-Serif;overflow:hidden;}
#navHead {width:140px;height:47px;background:url(/Common/Images/nav-head.png) 0 0 no-repeat;}
#navTitleHome, .navTitle {background:#9040cf url(/Common/Images/nav-back.png) 0 0 no-repeat;font-weight:bold;font-size:85%;color:#fff;cursor:pointer;height:17px;padding:3px 0 0 20px;}
#navTitleHome:hover, .navTitle:hover {background-image:url(/Common/Images/nav-back-over.png);}
.navTitle a {background:#9040cf;color:#fff;text-decoration:none;border:0;}

#navTitleHome {background-color:#6b00bf;}
#navTitleWhatson {background-color:#730dc2;}
#navTitlePlay {background-color:#8126c9;}
#navTitleMychannel {background-color:#9040cf;}
#navTitleCompetition {background-color:#a666d9;}
#navTitleRegister {background-color:#bc8ce2;}
#navTitleGigguide {background-color:#d2b2ec;}

#navTitleGigguide a, #navTitleRegister a, #navTitleCompetition a {color:#fff;text-decoration:none;border:0;font-weight:bold;display:block;font-size:85%;height:17px;padding:3px 0 0 20px;}
#navTitleGigguide a:hover, #navTitleRegister a:hover, #navTitleCompetition a:hover {background:#9040cf url(/Common/Images/nav-back-over.png) 0 0 no-repeat;}

.navSub {background:url(/Common/Images/navBack_cat.png) 0 100% repeat-y;margin:0;}
#navSubWhatson {background:url(/Common/Images/navBack_fly.png) 0 100% repeat-y;margin:0;}
#navSubPlay	{background:url(/Common/Images/navBack.png) 0 100% repeat-y;margin:0;}
#navSubMychannel {background:url(/Common/Images/navBack_goat.png) 0 100% repeat-y;margin:0;}

.navSub li {margin:0;list-style-type:none;padding:1px 5px 2px 5px;}
.navSub a {color:#666;font-size:85%;font-weight:bold;}
.navSub a:hover {color:#6b00bf;text-decoration:none;}
#navFooter {z-index:1;position:absolute;left:300px;bottom:0px;background:url(/Common/Images/footer.png) 0 0 no-repeat;width:356px;height:16px;text-align:center;}
#navFooter a {color:#fff;font-size:85%;text-decoration:none;margin:0 7px;}
#navFooter a:hover {color:#6b00bf;}

#register {position:absolute;top:450px;left:0px;width:117px;height:103px;display:block;text-decoration:none;border:0;padding:0;margin:0;width:117px;height:103px;z-index:5;}
#logoFooter {z-index:1;position:absolute;left:680px;bottom:0px;}
#logoFooter img {margin:0 2px 2px 2px;}
#logoFooter img.foxtel {margin-bottom:5px;}

/* Content */
#content {position:relative;width:758px;padding:100px 0 20px 95px;}
#contentHead {background:url(/Common/Images/contentHead.png) 100% 100% no-repeat;min-height:115px;display:block;}
#contentHead h1 {padding:80px 0 0 48px;font-size:16pt;color:#ebebeb;}
#contentBody {position:relative;background:transparent url(/Common/Images/contentBody.png) 100% 0 repeat-y;padding:1px 10px 0 38px;}
#contentFoot {background:transparent url(/Common/Images/contentFoot.png) 0 0 no-repeat;height:50px;}
.search { z-index:1; position:absolute; top:10px; left:538px; width:210px; height:16px; white-space:nowrap; }
.search input {font-size:85%;width:150px;}
.search .button {margin:0 0 -3px 5px;border:0;}
#contentHeadFull {background:url(/Common/Images/contentHeadFull.gif) 0 0 no-repeat;height:9px;width:710px;}
#contentFootFull {background:url(/Common/Images/contentFootFull.gif) 0 0 no-repeat;height:9px;width:710px;}
#contentBodyFull {background-color:#fff;padding:0 10px;}

/* Home */
#homeTop {width:991px;min-height:569px;background:url(/Common/Images/bg-home.jpg) 0 0 no-repeat;}
#homeContent {position:relative;padding-left:155px;width:758px;}
#panels {position:relative;height:278px;margin-top:10px;}
#panels div div {overflow:auto;height:100%;}
#panels a {overflow:hidden;}
#panelNews {padding:10px;padding-top:55px;position:absolute;top:0px;left:0px;width:200px;height:97px;background-image:url(/Common/Images/panelNews.png);}
#panelNews th, #panelNews td {vertical-align:top;font-weight:normal;padding:1px;color:#9f00bf;}
#panelNews th {font-weight:normal;font-size:90%;width:40px;padding-top:2px;}
#panelNews td {font-weight:bold;font-size:100%;}
#compVideo {position:absolute;width:260px;height:180px;top:0px;left:230px;}

#panelPoll {position:absolute;top:26px;left:500px;width:210px;height:138px;background:url(/Common/Images/panelPoll.png) 0 0 no-repeat;}
    #panelPoll p {margin:40px 10px 0 10px;}
    #panelPoll a {text-indent:-9999px;display:block;float:right;width:95px;height:15px;background:url(/Common/Images/panelPollLink.gif) 0 0 no-repeat;}
#panelJoke {position:absolute;top:172px;left:0px;width:135px;height:145px;background:url(/Common/Images/panelJoke.png) 0 0 no-repeat;}
    #panelJoke p {position:relative;padding:55px 10px 5px;}
    /* #panelJoke a {text-indent:-9999px;display:block;float:right;width:57px;height:15px;background:url(/Common/Images/panelJokeLink.gif) 0 0 no-repeat;} */


#panelMICF {position:absolute;top:172px;left:0px;width:135px;height:145px;background:url(/Common/Images/BOTLEFT_MCF.gif) 0 0 no-repeat;}
    #panelMICF a {text-indent:-9999px;display:block;width:135px;height:145px;}


#panelComp {position:absolute;top:172px;left:145px;width:135px;height:140px;background:url(/Common/Images/panelComp.png) 0 0 no-repeat;}
    #panelComp p {margin:45px 10px 0;}
    #panelComp a {text-indent:-9999px;display:block;float:right;width:48px;height:15px;background:url(/Common/Images/panelCompLink.gif) 0 0 no-repeat;}
#panelPromo {position:absolute;top:172px;left:289px;width:202px;height:133px;}
#panelToss {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/MICFPanel.gif) 0 0 no-repeat;cursor:pointer;text-indent:-9999px;}
#MICW {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/MICFPanel.gif) 0 0 no-repeat;cursor:pointer;text-indent:-9999px;}
#BOT {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/BetterOffTed.gif) 0 0 no-repeat;cursor:pointer;text-indent:-9999px;}
#homeBottomRight {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/homeIrelandsFunniest.jpg) 0 0 no-repeat;cursor:pointer;text-indent:-9999px;}
/*#panelToss {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/panelSPAA.gif) 0 0 no-repeat;cursor:pointer;}*/
/*#panelToss {color:#fff;position:absolute;top:172px;left:500px;width:210px;height:121px;background:url(/Common/Images/panelToss.png) 0 0 no-repeat;}
    #panelToss p {margin:2px 0 2px 90px;}
    #panelToss a {text-indent:-9999px;display:block;float:right;width:84px;height:15px;background:url(/Common/Images/panelTossLink.gif) 0 0 no-repeat;}
	#panelToss a:hover {text-decoration:underline;} */
#headerLeft {position:absolute;width:460px;height:115px;}
#headerLeft embed, #headerLeft object {margin-left:32px;}
#headerRight {position:absolute;left:610px;margin-top:15px;width:240px;}
#headerRight th {text-align:right;background:none;}
#headerRight td {vertical-align:bottom;padding:1px;color:#fff;font-size:85%;overflow:hidden;white-space:nowrap;}
#headerRight a, #panelToss a {color:#fff;}

/* Internal */
#internalTop {padding-bottom:20px;width:991px;}
#internalContent {position:relative;padding-left:155px;width:758px;}

/* Admin */
#admin table {width:100%;}
#admin td, th {padding:3px;}
#admin th {background-color:#6b00bf;color:#fff;text-align:left;}
#admin tr.alt {background-color:#e4e7ed;}
#admin .mceLayout table { width:auto; } 
#admin .mceLayout td, #admin .mceLayout th { padding:0; }

#detailContent {width:420px;color:#fff;margin-top:10px;}
#detailTitle, #detailHighlightsTitle {background:url(/Common/Images/detailHeader.png) 0 0 no-repeat;height:40px;font-weight:bold;font-size:160%;font-family:Arial,Helvetica;padding:4px 13px; }
#detailTitle p, #detailHighlightsTitle p { padding:8px 0; }
#detailBody {background-color:#8933cc;padding:5px 13px;min-height:150px;}
#detailBody img {float:left;border:1px solid #d2dced;margin:5px 5px 5px 0;}
.detailAudience { background-color:#ebebeb;color:#666;padding:5px 13px; }
.detailAudience table { width:390px; }
.detailAudience td,th { padding:2px 2px 2px 0; }
.detailAudience th { white-space:nowrap;font-weight:normal; }
#detailSchedule {background-color:#fff;padding:10px 13px;}
.detailScheduleTitle {background:#ccc url(/Common/Images/detailScheduleTitle.png) 0 0 no-repeat;color:#6b00bf;font-family:Arial,Helvetica;font-size:110%;padding:3px 11px;}
.detailScheduleBody {background-color:#ebebeb;padding:2px 11px;color:#666;}
.detailScheduleBody th {color:#666;padding:0 2px 2px;}
.detailScheduleBody td {font-size:90%;padding:0 2px 2px;}
.detailScheduleFoot {background:url(/Common/Images/detailScheduleFoot.png) 0 0 no-repeat;height:10px;}

#detailMedia {float:right;width:280px;margin-top:30px;color:#fff;background:transparent url(/Common/Images/contentBody.png) 100% 0 repeat-y;}
#programDetail {float:left;width:280px;color:#fff;background:transparent url(/Common/Images/contentBody.png) 100% 0 repeat-y;}
.detailMediaTitle {cursor:pointer;background:url(/Common/Images/detailMediaHeader.gif) 0 0 no-repeat;padding:5px 5px 0 10px;font-family:Arial,Helvetica;font-size:110%;}
.detailMediaDetail {background-color:#8933cc;font-style:normal;}
.detailMediaContent { padding:9px 9px 0; }
.detailMediaContent .player {width:260px;height:180px;background-color:#6a00be; margin-bottom:9px;}
.detailMediaContent .thumbs {text-align:center;}
.detailMediaContent .thumbs img {cursor:pointer;}
.detailMediaContent a {color:#fff;}
.detailMediaContent td {vertical-align:middle;}

.programDetails a {color:#fff}
.programDetails b, .programDetails strong {font-weight:bold}

#detailRelated {float:right;width: 210px;margin:40px 0 10px;padding:0;color:#fff;overflow:hidden;}
#detailJoke {float:right;width:210px;color:#fff;}
.detailJokeTitle {cursor:pointer;background:url(/Common/Images/detailJokeHeader.gif) 0 0 no-repeat;padding:5px 5px 2px 10px;font-family:Arial,Helvetica;font-size:100%;}
.detailJokeDetail {background-color:#8933cc;}
.detailJokeContent {padding:9px 9px 0;overflow:hidden;}
.detailJokeContent p {text-align:center;}
.detailJokeThumb {width:37px;height:26px;background-image:url(/Common/Images/detailThumb.png);margin:5px 6px;}

#detailContentWide {width:490px !important;color:#fff;margin-top:10px;}

/* Internal foot and variants */
#detailFoot, #detailFootStandard, #detailFootNarrow, #detailFootWide, #detailFootStandardGray {background-repeat:no-repeat;background-position:0 0;}

#detailFootStandard {background-image:url(/Common/Images/detailFootWhite.png);width:490px;height:33px;}
#detailFootNarrow {background-image:url(/Common/Images/detailFoot.png);width:420px;height:33px;}
#detailFootWide {background-image:url(/Common/Images/baseFullWhite.png);width:710px;height:46px;}
#detailFootStandardGray {background-image:url(/Common/Images/detailFootGray.png);width:490px;height:33px;}

#detailRelated p {margin:0 10px;font-family: Verdana, Arial, Sans-Serif;font-size:90%;font-weight:bold;}
.box {width:210px;margin-top:10px;padding-top:17px;background:transparent url(/Common/Images/boxHead.gif) 0 0 no-repeat;}
.boxBase {clear:both;background:transparent url(/Common/Images/boxBase.gif) 0 0 no-repeat;width:210px;height:10px;margin:0;padding:0;}
.boxThumb {float:left;display:inline;width:96px;margin-left:9px;text-align:center;position:relative;}
.boxThumb a {color:#fff;font-size:90%;}
.boxThumb a img, .panelHighlights a img {padding-left:3px;}
.box p {float:right;width:84px;padding:0;margin:0;text-align:left;}

#detailIntroduction {color:#666;background:url(/Common/Images/detailHeaderWide.gif) 0 0 no-repeat;font-family:Arial,Helvetica;padding:10px 5px 0 13px;}
#detailIntroductionContent { background-position:top right; background-repeat:no-repeat;}
#detailSearchContent {background-position:top right;background-repeat:no-repeat;}
.getoutGig {background-image:url(/Common/Images/contentGigGuide.gif);padding-right:170px;min-height:140px;}
.playJokes {background-image:url(/Common/Images/contentPlayJokes.gif);padding-right:170px;min-height:130px;}
#detailIntroduction h2 {color:#999;margin:5px 0;padding:0;}
#detailIntroduction h3 {color:#666;font-size:105%;}
.cow	{float:right}
.buttAddJoke {float:right; padding-top:11px; padding-right:11px}

/* Gig Guide */
#detailGuideLocation {background:transparent url(/Common/Images/iconAustralia.png) 18px 50% no-repeat;border:6px solid #ccc;border-width:6px 0;}
#detailGuideLocation div.fieldset {border-width:0;margin:6px 0 6px 55px;}
#detailGuideLocation label {margin-right:10px;}

#detailGuideInformation {background:transparent url(/Common/Images/detailBackgroundGray.png) 0 0 repeat;font-family:Arial,Verdana,Sans-Serif;}
.gigTimes {list-style-type:none;background:#740FC3;color:#fff;padding:10px 0 10px 12%;margin:0;font-weight:bold;}
.gigTimes li span {font-size:90%;}
.gigHeadlines { background:#8126C9; color:#fff; }
.gigHeadlines h2 { color:#fff; border-bottom:1px solid #AC6DE0; padding:20px 10px 10px; margin:0 10px 10px; }
.gigHeadlines h3 { color:#fff; padding:0 10px; margin:10px; }
.gigHeadlines p { padding:0px 20px 20px; }
.gigLocation { background:#8126C9;color:#fff;margin:0;padding:10px 0 10px 30%;font-weight:bold;}
.gigLocation address, .gigLocation p {font-style:normal;margin:0;padding:0;}
#detailGuideInformation .alternate { background:#740fc3; }

.gigTagline {background:#adadad;padding:5px 0 5px 12%;color:#666;font-weight:bold;font-size:95%;}
.gigTagline span {font-size:110%;color:#7c2bba;}

/* Comedy Generator */
.cg {margin-left:-13px;}
#detailGenerator {background:#fff url(/Common/Images/detailGeneratorHippo.gif) 20px 100% no-repeat;color:#000;width:490px;padding:0;margin:0;}
#detailGenerator div {border-width:0;padding:0 0 120px 0;margin-left:70px;}
#detailGenerator label, #detailGenerator p {font-size:135%;color:#6b00bf;width:93px;font-family:Verdana,Arial,Sans-Serif;float:left;margin:10px 0;position:relative;}
#detailGenerator p {width:375px;background:url(/Common/Images/contentComedyGeneratorRule.gif) 100% 50% no-repeat;}
#detailGenerator select {width:284px;font-family:Verdana, Arial, Sans-Serif;float:left;margin:10px 0;position:relative;}

/* Highlights */
#detailHighlightsMain { background:#fff url(/Common/Images/backgroundHighlights.png) 0 0 no-repeat;clear:both; }
#detailHighlightsTitle, #detailHighlightsBody, .panelHighlights { font-family:Arial,Verdana,Sans-Serif; }
#detailHighlightsBody { padding:0 20px 10px 13px; position:relative; }
#detailHighlightsContent { padding:10px 0 10px 150px; position:relative; overflow:visible; }
#detailHighlightsTitle h3, #detailHighlightsBody h4 {color:#fff;}

.panelHighlights { width:270px; margin:5px; float:left; position:relative; }
.panelHighlights a { background:url(/Common/Images/panelHighlight.gif) 0 0 no-repeat; width:250px; padding:5px 10px 0 10px; display:block; text-decoration:none; color:#fff; overflow:visible; float:left; }
.panelHighlights .more { color:#0F0 !important;font-weight:bold;font-size:90%; }
.panelHighlights img.thumb { float:right;display:inline; text-align:center; margin:15px 10px 10px 10px ; }
.panelHighlightsBase { background:url(/Common/Images/panelHighlightBase.gif) 0 0 no-repeat; height:9px; width:270px; clear:both; }
.panelHighlights h4 { color:#fff; margin:10px 0 5px 0px; font-size:110%; font-family:Arial, Verdana, Sans-Serif; }

/*Jokes */
#detailJokes {position:relative;}
#detailJokeSection {background:#fff;margin:0;padding:10px 0 0 60px;color:#666;}
.jokeItem {width:368px;text-align:left;font-family:Arial,Verdana,Sans-Serif;line-height:1.5em;padding-bottom:20px;}
.jokeItem h3, .jokeContent {margin:0 20px;}
.jokeUser {font-weight:bold;}
.jokeRating {width:368px;height:3.2em;background:#cdcdcd url(/Common/Images/jokeRating.gif) repeat-x;padding:0;margin:10px 0;font-size:90%;font-weight:bold;}
.jokeRating td {padding:0 10px;border-left:1px solid #fff;text-align:center;vertical-align:middle;}
.jokeRating img {vertical-align:middle;}
.jokeIcon {margin:0 3px 2px;}
.jokeRating td.star {padding:0 5px 0 0;border:0;text-align:center;}
.jokeRating td.star a {display:block;padding:0;background-position:50% 0;background-repeat:no-repeat;text-decoration:none;color:#666;}
.jokeRating td.star a:hover {background-color:#fff;color:#6b00bf;}
.jokeRating em {font-size:115%;font-weight:bold;color:#6b00bf;font-style:normal;margin-left:3px;}
.jokeItem dl dd {text-indent:0;margin:5px 0;padding:0;}
.jokeItem dl dt:first-letter, .jokeItem dl dd:first-letter {font-weight:bold;}

#jokeNav {margin:0;padding:0;color:#fff;font-size:1em;font-family:Arial,Verdana,sans-serif;float:right;}
#jokeNav li {list-style:none;background:url(/Common/Images/detailJokeHeader.gif) 0 0 no-repeat;width:211px;height:21px;margin:0;padding:0;}
#jokeNav a {color:#fff;padding:0.5em 0 0 10px;display:block;}

/* Videos */
#standardBodyContent {position:relative;color:#666;background:#fff url(/Common/Images/detailHeadStandard.gif) 0 0 no-repeat;font-family:Arial,Helvetica,Sans-Serif;padding:10px 5px 0 13px;}
#standardBodyContent h2 {color:#999;margin:5px 0;padding:0;}
#standardBodyContent h3 {color:#666;font-size:105%;}

ul.videoLinks {font-family:Arial,Verdana,Sans-Serif;font-size:0.9em;margin:17px 0 0 42px;padding:30px 0 0 90px;list-style-type:none;width:220px;height:89px;}
ul.videoLinks li {margin:0;padding:0;list-style-type:none;}
ul.videoLinks a:link, ul.videoLinks a:visited, ul.videoLinks a:active {color:#fff;}

.playVideos {background-image:url(/Common/Images/detailVideoTapes.gif);padding-right:170px;min-height:140px;}
.playNoise {background-image:url(/Common/Images/logoNoise.gif);padding-right:170px;margin-right:10px;min-height:140px;}
.playScreensaver {background-image:url(/Common/Images/logoScreensaver.gif);padding-right:170px;margin-right:20px;min-height:140px;}
.playGames {background-image:url(/Common/Images/logoGames.gif);padding-right:170px;margin-right:20px;min-height:140px;}
.playWallpaper {background-image:url(/Common/Images/logoWallpaper.gif);padding-right:170px;margin-right:20px;min-height:140px;}
.playCards {background-image:url(/Common/Images/logoCards.gif);padding-right:170px;margin-right:20px;min-height:140px;}

#videoThumbnails table {background:#fff;width:100%;}
#videoThumbnails tr, #videoThumbnails td {text-align:center;vertical-align:middle;}
#videoThumbnails td {width:33%;padding:15px 0;}
#videoThumbnails img {border:1px solid #d2dced;}
#videoThumbnails img.arrow {border-width:0;margin:0 0 0.1em 5px;}

/* Search results */
#listSearchResults {background-color:#fff;padding:0;position:relative;}

.detailSearchResult {padding-right:35px;margin:20px 0;}
.detailSearchResult h3 {margin-left:80px;}
.detailSearchResult img {float:left;position:relative;margin:5px;}
.detailSearchResult a:link {color:#6b00bf;}
.detailSearchResult a img {float:none;margin:0 0 0 5px;}

/*Competition */
.competitionWin {background-image:url(/Common/Images/detailCompetitionWin.gif);min-height:48px;}
#competition {background-color:#fff;padding:0;position:relative;}
#competition table { margin-left:30px; width:400px; }
#competition td { padding:3px; }
#competition .block { display:block; }
.detailCompetition {padding-right:25px;margin:20px 0;overflow:auto;}
.detailCompetition h2, .detailCompetition p { margin-left:120px; }
.detailCompetition img {float:left; position:relative; }
.detailCompetition a:link, .detailCompetition a:active,.detailCompetition a:visited {color:#6b00bf;}
.competitionProgramImage {border:1px solid #d2dced;}
#detailCompetitionEnter {background:#fff url(/Common/Images/bgCompEnterIntro.png) 0 100% no-repeat;font-size:1.6em;text-align:center;color:#6b00bf;font-weight:bold;font-family:Arial,Helvetica,Sans-Serif;height:3em;padding:1em 0 0.25em;}
#detailCompetitionEnter .fine {color:#666;font-size:0.6em;}

#detailCompetitionForm {background:#e0e0e0 url(/Common/Images/bgCompEnter.gif) 0 0 no-repeat;height:327px;width:490px;}
.compFormInput {width:340px;margin:0 0 0 75px;padding:0;color:#666;font-family:Arial, Helvetica, Sans-Serif;}
#compEmail,
#compAddress,
#compAddressExtra {width:336px;}
#compZip {width:66px;}
#compNameFirst,
#compPhoneHome,
#compSuburb {width:139px;}
#compNameLast,
#compPhoneMobile {width:174px;}

.compFormInput input, .compFormInput label, .compFormInput select {display:block;margin:0;}
.compFormInput label {margin:0.8em 0 0.25em;}
#compAddressExtra {margin-top:0.3em;}
.inputCheck input {display:inline;margin-right:0.5em;}
.inputCheck label {margin:0.5em 0 0;}
.compFormInput td {margin:0;padding:0;} /* border:1px solid #c00;*/

.poll {font-family:Arial,Helvetica,Sans-Serif;color:#fff;background:url(/Common/Images/detailSidePollBackground.gif) 0 0 no-repeat;width:210px;}
.poll, .poll ul {margin:0;padding:0;}
.pollQuestion {padding-top:15px;font-size:0.9em;font-weight:bold;}
.poll li {margin:0 0 0 20px;padding:0;font-size:0.9em;list-style-type:none;}
.poll li input {margin-right:7px}

#pollCurrent {width:490px;margin-top:10px;background:transparent url(/Common/Images/pollCurrent.gif) 0 0 no-repeat;text-align:center;padding:60px 0 10px;}
#pollCurrent h2 {color:#fff;display:inline;font-size:1.6em;font-weight:normal;font-family:Arial, Helvetica, Sans-Serif;}

#pollResultQuestions { background-color:#7a19c5; padding-top:2px;}
#pollResultQuestions form {margin:0;padding:0;}
#pollResultQuestions img { float:left; margin:0; padding:0; position:relative; }
#pollResultQuestions ul, #pollResultQuestions li { margin:0;padding:0;list-style-type:none; }
#pollResultQuestions ul { width:290px; float:right; }
#pollResultQuestions li { margin-top:15px; color:#fff; }

#pollSubmit {clear:left;background:#fff;text-align:center;}
#pollSubmit input {border:0;padding:0;margin:10px 0 5px;}

#pollCurrentResults {background:#fff url(/Common/Images/pollResults.gif) 0 0 no-repeat;width:490px;padding-top:30px;}
#pollCurrentResults table {width:100%;color:#6b00bf;font-weight:bold;font-family:Arial, Helvetica, Sans-Serif;}
#pollCurrentResults tr {background:#fff;border-bottom:1px solid #fff;}
#pollCurrentResults td {background-color:#e1ccf2;border-bottom:1px solid #fff;vertical-align:middle;}
#pollCurrentResults .pollTopResult td {background-color:#f0e5f8;}
.pollResultNumeral {width:83px;text-align:center;padding:7px 0;font-size:1.3em;}
.pollResultGraphic {width:180px;text-align:left;}
.pollResultGraphicA {height:25px; text-align:left; background-image:url(/Common/Images/bannana.gif); background-repeat:repeat-x;}
.pollResultGraphicB {height:25px; text-align:left; background-image:url(/Common/Images/arrow.gif); background-repeat:repeat-x;}
.pollResultGraphicC {height:25px; text-align:left; background-image:url(/Common/Images/tooth.gif); background-repeat:repeat-x;}
.pollResultGraphicD {height:25px; text-align:left; background-image:url(/Common/Images/tank.gif); background-repeat:repeat-x;}

.pollResultQuestion {text-align:right;padding-right:14px;}

#detailRelated .pollPrevious {margin:15px 15px 10px 20px;font-family:Arial, Helvetica, Sans-Serif;font-size:1.1em;}
#detailRelated .pollPrevious p {color:#fff;margin:0;padding:0;font-weight:normal;font-family:Arial,Helvetica,Sans-Serif;}
#detailRelated .pollPrevious h3 {color:#fff;margin:0;padding:0;font-size:0.95em;font-family:Arial,Helvetica,Sans-Serif;}
#detailRelated .pollPrevious a {color:#0f0;}

/* Links */
#linksContent {background:#fff;margin:0;padding:0;}
#linksContent h3 {margin-bottom:0;} /* temp fix until content arrives */

ol.listAlpha li {list-style-type:lower-alpha;}

#navpanel1 .navDetail {display:none;}

#chennelGuide h2 {border-bottom:1px solid green;}
#channelGuide table {padding:0;margin:0;border:0;border-collapse:collapse;margin-right:20px;}
#channelGuide td, #channelGuide th {vertical-align:top;text-align:left;text-indent:0;padding:0;margin:0}
#channelGuide th {color:#6b00bf;}
#channelGuide th .time {font-size:120%;}
#channelGuide .guideBreak {font-size:150%;padding:10px 0 5px;font-weight:bold;color:#999999;}
#channelGuide .guideChron {text-align:right;padding-right:10px;white-space:nowrap;}
#channelGuide .guideDetail h3 {margin:0;}
#programDay {margin-left:10px;}

.detailNews {border-bottom:1px solid #ccc;margin:20px 60px 0;padding-bottom:20px;}
#newsItem {margin:20px 60px 0;}
#newsItem img {float:right;margin:0 0 1em 1em;}
#newsItem h3, .detailNews h3 {color:#6B00BF !important;}

#hippoLink {margin-bottom:20px;padding-bottom:40px;position:relative;}
#hippoLink p {padding:0 15px 0 20px;margin:0;}
#hippoLink img {margin-top:20px;}
#hippoLink img.png {margin:0;float:right;}
#hippoLink a { position:absolute; top:165px; left:0px; display:block; width:135px; }

#programTypes {margin-top:10px;padding:0;border:0;border-collapse:collapse;}
#programTypes td {padding:2px;vertical-align:middle;text-align:left;}
#programTypes .formSubmitCell {text-align:right;vertical-align:bottom;}

#registerDetails {margin:10px 0;padding:0;border:0;border-collapse:collapse;}
#registerDetails td {padding:5px;}

.formSubmit {width:64px !important;height:14px;border:0;}

#searchJump, #searchKeyword {margin-top:20px;}
#searchBasic, #searchAdvanced {margin:0;padding:0;border:0;}
#searchBasic {width:344px;}
#searchAdvanced {width:270px;}
#searchBasic td, #searchAdvanced td {vertical-align:middle;text-align:left;padding:5px;}
#searchBasic select, #searchAdvanced select {width:150px;}
#programSearchKeyword {width:146px;}
.searchType, .searchtype label {width:100px !important;}
#searchJump label, #searchKeyword label {font-weight:bold;}
#searchJump h3, #searchKeyword h3 {color:#6b00bf !important;}

#toss table {margin:0;padding:0;border:0;}
#tossFields td {vertical-align:middle;text-align:left;padding:5px;}

#tossFields input, #tossFields textarea {width:250px;}
#tossFields .formSubmit {width:64px !important;}

#giveToss {margin-right:60px;}
.tossEntry {margin-top:5px;padding-bottom:10px;}
.tossEntrant {margin:0;padding:0;}

#guideDisplay {margin:10px 0;}
#guideDisplay td {vertical-align:middle;text-align:left;padding-right:5px;}
#guideDisplay .formSubmitCell {padding:0 0 2px 6px;vertical-align:bottom;}

.faq dt {font-weight:bold;}
.faq dd {margin:0.5em 0 1.5em;}

.gameDeco {float:right;}
.gameTitle {color:#6b00bf;font-size:1.4em;}
.gameDescription {border-bottom:1px solid #999;margin-right:10px;padding-bottom:20px;}
#gameDetail {margin:0 -5px 0 -11px;clear:left;} /* clear:both */
#gameDetail h3 {color:#6b00bf;padding:11px 0 0 22px;}
    .questionNumber {font-size:1.3em;}
    .elipsis {color:#999 !important;}
.odd {background:#f0e5f8;}
.even {background:#fff;}

.gameQuestion {padding-bottom:1em;}
.gameAnswers {margin:0 0 0 65px;padding:0;list-style:none;}
.gameAnswers li {list-style-type:none;}
.quizFooter {margin:11px;}
.submitQuiz {padding:5px 11px;background:#f5f5f5;color:#999;}
.submitQuiz input {vertical-align:top;margin-left:20px;}

#headerLeft img {margin-left:30px;}

.logos {margin:0;padding:0;}
.logos li {list-style-type:none;display:inline;margin:0;padding:0 20px 0 0;}

/* eCards */
#sweetCardsSelect {position:relative;width:802px;height:365px;background:url(/Common/Images/sweetCardBg.png) 0 0 no-repeat;}
#sweetCardOptions {padding-top:15px; padding-left:12px; padding-right:6px; border-right:1px solid #CCC;  background-color:#fff; layer-background-color:#fff;}

#sweetCardOptions input {position:absolute;bottom:11px;left:100px;}
#sweetCardOptions label {position:relative;display:block;width:179px;margin-bottom:9px;}
#cardOption1Label {background:url(/Common/Images/selectSouthPark.jpg) 0 0 no-repeat;height:112px; padding-bottom:5px;}
#cardOption2Label {background:url(/Common/Images/selectScrubs.jpg) 0 0 no-repeat;height:112px; padding-bottom:5px;}
#cardOption3Label {background:url(/Common/Images/selectReno911.jpg) 0 0 no-repeat;height:112px; padding-bottom:5px;}
#cardOption4Label {background:url(/Common/Images/selectChappelle.jpg) 0 0 no-repeat;height:112px; padding-bottom:5px;}
#cardOption5Label {background:url(/Common/Images/selectColbert.jpg) 0 0 no-repeat;height:112px; padding-bottom:5px;}

#sweetCardInput {padding-left:12px; padding-right:6px; background-color:#fff; layer-background-color:#fff;}

#sweetCardInput input, #sweetCardInput textarea {width:100%;margin:0;border-width:1px;}
#sweetCardInput label {color:#6b00bf;margin:15px 0 3px;display:block;}

#sweetCardButtons {float:right; padding-top:20px; padding-bottom:20px}

#compClip {float:right;width:262px;height:162px;margin:0;padding:0;margin-left:15px;margin-bottom:10px;}
#compClip embed, #compClip object {margin:0;padding:0;display:inline;}

#detailFootVanuatu {background:url(/Common/Images/vanuatu-footer.png) 0 100% no-repeat;width:490px;min-height:33px;margin:-1px 0 0 0;padding:0;}
#vanuatuEnter {padding:10px;display:block;width:203px;height:27px;position:relative;}
#vanuatuIntro {background:url(/Common/Images/vanuatu-intro.jpg) 0 100% no-repeat;min-height:382px;_height:382px;margin-bottom:-10px;}

#vanuatuLogo {background:url(/Common/Images/detailHeadStandard.gif) 0 0 no-repeat;padding-top:10px;}
#vanuatuIntro h2 {background:url(/Common/Images/vanuatu-hdr.png) 0 0 no-repeat;text-indent:-9999px;width:447px;height:95px;margin:-5px 0 0 20px;}
#vanuatuIntro h3 {color:#c00;margin-left:20px;}
#vanuatuIntro p {margin-left:20px;margin-right:230px;color:#333;}

#sponsor {position:relative;height:66px;margin:10px 20px;}
    #sponsor img {position:absolute;}
    #crunchynut {left:152px;}
    #vanuatufoxtel {left:23px;}
    #airvanuatu {top:32px;}

.vanuatuSection {background:url(/Common/Images/vanuatu-section.png) 0 100% no-repeat;color:#333;padding-bottom:5px;overflow:auto;}
.vanuatuSectionHdr {background:url(/Common/Images/vanuatu-section-hdr.png) 0 0 no-repeat;height:13px;}
.vanuatuSection h3 {color:#369;font-size:1.3em;float:left;margin-left:20px;padding:0;_margin-left:10px;}
.vanuatuSection h3 em {font-style:normal;text-decoration:underline;}
.vanuatuSection h4 {color:#666;}
.vanuatuSection p {padding:0 20px 1em;clear:left;}
.resort {overflow:auto;}
.resort p {float:left;margin:0.5em 0 0 10px;line-height:2em;color:#666;clear:none;}
.resort a {color:#666;text-decoration:underline;}
.resort img {float:right;margin-right:10px;margin-bottom:10px;}

#lastcomic {list-style-type:none;clear:left;margin:0;padding:0;margin-left:9px;overflow:auto;}
#lastcomic li {list-style-type:none;width:85px;float:left;padding:0 0 0.5em;margin:16px 0 20px 7px;background:#ebebeb;color:#6b00bf;font-size:0.9em;cursor:pointer;}
#lastcomic li img, #lastcomic li label {display:block;color:#6b00bf;cursor:pointer;}
#lastcomic span {margin:5px;display:block;color:#666;line-height:1em;}
#lastcomic input {margin-bottom:-2px;}

#vanuatuform {clear:left;color:#666;margin:15px 0 0 40px;}
#vanuatuform input, #vanuatuform select {display:block;margin:5px 10px 8px 0;}
#dob select {display:inline;}
#vanuatuform label {margin-top:10px;}
.InputStd {width:196px;}
.InputWide {width:396px;}

.promoterms, .comedytype {margin:20px 0 20px 40px;}
.comedytype td {padding:10px 10px 0 0;}
.comedytype h4 {height: 0.01%;}

.promoterms div {width:395px;height:100px;overflow:auto;border:1px solid #ebebeb;padding:10px;}
.promoterms h4 {margin-bottom:5px;height: 0.01%;}
.promoterms h5 {margin-top:0;color:#666;}

.optin {margin:0 40px 20px;color:#666 !important;height: 0.01%;}
.optin input {float:left;margin-right:10px;}
.promosubmit {float:right;margin:0 20px 10px 0;}

.promoterms ol ol {list-style-type:lower-alpha;}

.query {border:1px solid #ccc;margin:10px 10px 10px 0;padding:10px;}
.query em {color:#6a00be;font-weight:bold;}


/* Comedy Gold */
#contentFullWidth {}
#contentFullWidth .inner {background:#fff url(/Common/Images/detailHeaderFull.gif) 0 0 no-repeat;width:680px;padding:26px 0 0 30px;}
#contentFullWidth .base {clear:both;width:710px;height:48px;}
.panelComedyGold h2 {font-family:Arial,Verdana,Sans-Serif;font-size:1.8em;font-weight:normal;margin:0;display:block;}
.introComedyGold {clear:both;margin:20px 0 0;}
.introComedyGold span {color:#666; text-decoration:none;}
.introComedyGold a:hover {text-decoration:none;}
.introComedyGold img { float:left;margin:0 10px 20px; }
#btnVoteComedyGold {float:right;margin:0 20px 0 0;}

#content ul.videoComedyGold {overflow:auto;margin:0;padding:0;width:621px;border-top:1px solid #c0c0c0;clear:both;}
#content ul.winner {float:right;margin:0 60px 20px 0;width:auto;border:0;overflow:hidden;}
#content ul.videoComedyGold li {margin:0 10px;padding:0;list-style-type:none;float:left;}
.videoComedyGold div { color:#008000;margin:0;font-weight:bold;text-align:center; }
.videoComedyGold li {width:135px;}
.videoComedyGold a {display:block;text-align:center;font-size:0.9em;color:#fff;}
.videoComedyGold img {display:block;margin:24px 0 4px;}
.videoComedyGold a span {display:block;background:url(/Common/Images/btnComedyGold.gif) 0 0 no-repeat;width:135px;height:53px;}
.videoComedyGold a strong {display:block;padding-top:5px;}

#btnTermsComedyGold {clear:both;display:block;margin:25px 0 0;width:160px;height:33px;}
ol.terms {line-height:1.5;margin:0;padding-right:25px}
ol.terms .subhead {font-weight:bold;text-decoration:underline;text-transform:uppercase}

#playerComedyGold {float:left;width:459px;height:317px;margin-left:-10px;}

#infoComedyGold {float:right;width:214px;background:url(/Common/Images/decoMicrophone.gif) 100% 100% no-repeat;padding:0 10px 77px 0;}
#infoComedyGold ul.tabs {float:left;margin:0;padding:0 0 0 10px;display:block;height:33px;}
#infoComedyGold ul.tabs li {margin:0 2px;padding:0;float:left;list-style-type:none;height:33px;text-indent:-9999px;}
#infoComedyGold ul.sections {clear:both;background:url(/Common/Images/headInfoComedy.gif) 0 0 no-repeat;padding:13px 0 0;margin:0;overflow:hidden;}
#infoComedyGold ul.sections li {list-style-type:none;margin:0;padding:0;background:url(/Common/Images/bgInfoComedy.gif) 0 100% no-repeat;}
#infoComedyGold ul.sections li h4 {color:#fff;margin:0 14px 5px;padding:0;line-height:1.6em;}
#infoComedyGold ul.sections li p {color:#fff;height:178px;margin:0.5em 14px;overflow-y:auto;padding-right:5px;scrollbar-arrow-color:#fff;scrollbar-base-color:#6b00bF;scrollbar-darkshadow-color:#50008e;scrollbar-shadow-color:#5b00a3}
#infoComedyGold ul.buttons {margin:10px 0 0 10px;padding:0;height:41px;display:block;}
#infoComedyGold ul.buttons li {background:none;height:31px;float:left;margin:0 5px 0 0;}

#tabBio {background:url(/Common/Images/btnComedyBio_off.gif) 0 0 no-repeat;width:88px;}
#tabBio.selected {background:url(/Common/Images/btnComedyBio_on.gif) 0 0 no-repeat;}
#tabPitch {background:url(/Common/Images/btnComedyPitch_off.gif) 0 0 no-repeat;width:97px;}
#tabPitch.selected {background:url(/Common/Images/btnComedyPitch_on.gif) 0 0 no-repeat;}

#voteComedyGold {color:#666;clear:both;margin-top:-17px;width:100%;float:left;}
/* #voteComedyGold .recaptcha {background:url(/Common/Images/tempRecaptcha.gif) 0 0 no-repeat;width:312px;height:123px;float:left;} */
#voteComedyGold #recaptcha_widget_div {width:312px;height:123px;float:left;}
#voteComedyGold .validate {font-weight:bold}
#voteComedyGold fieldset {border:0;width:305px;float:left;margin:0 0 0 15px;padding:0;}
#voteComedyGold fieldset label {font-weight:bold;}
#voteComedyGold fieldset label input {width:300px;border:1px solid #666;font-size:1em;display:block;margin:5px 0;}
#voteComedyGold fieldset input.rollover {margin:20px 0 0;width:121px;}

