/* CSS Document */

/**********************************************************************************************/
/*TAGS*/
/**********************************************************************************************/
/*temporary use of body tag to simulate YTV page*/
body{
	margin:0px;
	text-align:center;
}
/**********************************************************************************************/
/*TAGS*/
/**********************************************************************************************/

/**********************************************************************************************/
/*CLASSES*/
/**********************************************************************************************/
/*controls Erky Perky navigation div*/
/*holds main navigation elements(horizontal button set)*/
.epBanner{
	background-image:url(../images/epBannerBg.jpg);
	background-repeat:no-repeat;
	height:92px;
}

/***************************************************/
/*BOUNCING BUGS content*/
/***************************************************/
.epBBugsLinks01{
	background-image:url(../images/epBBugsBgErky.jpg);
	background-repeat:no-repeat;
}
.epBBugsLinks02{
	background-image:url(../images/epBBugsBgPerky.jpg);
	background-repeat:no-repeat;
}
/***************************************************/
/*END BOUNCING BUGS content*/
/***************************************************/

/***************************************************/
/*CHARACTERS content*/
/***************************************************/
/*controls internal CHARACTERS navigation div*/
.epCharNav{
	color:#d10208;
	font-weight:bold;
	height:70px;
	position:relative;
}
/*list in episodes nav div will be translated to horizontal button set*/
.epCharNav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.epCharNav ul li a{
	background-repeat:no-repeat;
	display:block;
	height:46px;
	position:absolute;
	text-indent:-9999px;
	top:16px;
	width:47px;
}
.epCharNav ul li a.characters01{background-image:url("../images/epCharNav01.jpg");left:0px;}
.epCharNav ul li a.characters01:hover{background-image:url("../images/epCharNav01_ro.jpg");}
.epCharNav ul li a.characters02{background-image:url("../images/epCharNav02.jpg");left:50px;}
.epCharNav ul li a.characters02:hover{background-image:url("../images/epCharNav02_ro.jpg");}
.epCharNav ul li a.characters03{background-image:url("../images/epCharNav03.jpg");left:100px;}
.epCharNav ul li a.characters03:hover{background-image:url("../images/epCharNav03_ro.jpg");}
.epCharNav ul li a.characters04{background-image:url("../images/epCharNav04.jpg");left:150px;}
.epCharNav ul li a.characters04:hover{background-image:url("../images/epCharNav04_ro.jpg");}
.epCharNav ul li a.characters05{background-image:url("../images/epCharNav05.jpg");left:200px;}
.epCharNav ul li a.characters05:hover{background-image:url("../images/epCharNav05_ro.jpg");}
.epCharNav ul li a.characters06{background-image:url("../images/epCharNav06.jpg");left:250px;}
.epCharNav ul li a.characters06:hover{background-image:url("../images/epCharNav06_ro.jpg");}
.epCharNav ul li a.characters07{background-image:url("../images/epCharNav07.jpg");left:300px;}
.epCharNav ul li a.characters07:hover{background-image:url("../images/epCharNav07_ro.jpg");}
.epCharNav ul li a.characters08{background-image:url("../images/epCharNav08.jpg");left:350px;}
.epCharNav ul li a.characters08:hover{background-image:url("../images/epCharNav08_ro.jpg");}

.epCharHeroImg{float:right; margin-left:20px;}
.epCharHeroSwf{margin-left:20px;}

/***************************************************/
/*END CHARACTERS content*/
/***************************************************/

/*controls Erky Perky content div*/
/*holds elements between the main navigation and footer*/
/*epContent class controls generic properties for all content*/
/*appended classes will add/overide properties for specfic pages/sections*/
.epContent{
	background-repeat:no-repeat;
	/*height:520px;*/
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	position:relative;
	zoom:100%;
}
/*set content properties for BOUNCING BUGS page*/
/*unique settings for bouncing bugs list links*/
.epContentBBugs ul{
	font-size:11px;
	height:150px;
	line-height:14px;
	list-style-type:none;
	margin:0px;
	padding:50px 0px 0px 300px;
	text-align:left;
}
.epContentBBugs ul li a{
	font-weight:bold;
	text-decoration:none;
}
.epContentBBugs ul li a:hover{
	text-decoration:underline;
}
.epContentBBugs ul li a.linkPC{
	color:#009CFF;
}
.epContentBBugs ul li a.linkMAC{
	color:#FF9900;
}
/*set content properties for CHARACTERS pages*/
.epContentCharacters ul{
	margin-right:150px;
}
.epContentDownloadsWP{
	background-image:url(../images/epDownloadsWPBg.jpg);
	background-repeat:no-repeat;
	position:relative;
}
/* internal wallpaper size navigation stored in lists */
.epContentDownloadsWP ul{
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 200px;
	text-align:left;
}
/*float wallpaper hero to allow 2 column layout*/
.epContentDownloadsWP ul.epDownloadsWPright{
	float:right;
	padding:0px 50px 0px 0px;
}
.epContentDownloadsWP ul li{
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
.epContentDownloadsWP ul li a{
	background-color:#FFFFFF;
	color:#8889DE;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.epContentDownloadsWP ul li a:hover{
	text-decoration:underline;
}

.epContentDownloadsWP .epHomeDividerShort{
	left:160px;
	position:relative;
	width:390px;
}

/*set content properties for HOME page*/
.epContentHome a{
	font-weight:bold;
	text-decoration:none;
}
.epContentPrivacy{
	height:auto;
}

/***************************************************/
/*FOOTER content*/
/***************************************************/
/*controls Erky Perky footer div*/
/*holds elements at bottom of screen*/
/*includes horizontal link set*/
.epFooter{
	color:#6f6f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:20px;
	padding-top:15px;
	text-align:center;
	width:100%;
}
/*list in footer will be translated to link menu*/
.epFooter ul{
	font-weight:bold;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
.epFooter ul li a{
	color:#8f8e8e;
	font-size:10px;
	text-decoration:none;
}
.epFooter ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
/***************************************************/
/*END FOOTER content*/
/***************************************************/

/***************************************************/
/*EPISODES content*/
/***************************************************/
/*controls internal EPISODES navigation div*/
.epEpisodesNav{
	color:#009cff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
}
.epEpisodesNav span{
	padding-right:10px;
}
/*list in episodes nav div will be translated to horizontal list set*/
.epEpisodesNav ul{
	font-size:9px;
	font-weight:bold;
	line-height:11px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

.epEpisodesNav ul li{
	margin:0px;
	padding:0px;
}
.epEpisodesNav ul li a{
	border-left:solid #abaaaa 1px;
	color:#009cff;
	padding-left:3px;
	padding-right:1px;
	text-align:center;
	text-decoration:none;
}
.epEpisodesNav ul li a:hover{color:#000000; text-decoration:underline;}
/*controls episodes video div*/
/*contains flash video player*/
.epEpisodesVideo{
	padding-bottom:20px;
	padding-top:10px;
	text-align:center;
}
/***************************************************/
/*EPISODES content*/
/***************************************************/

/*bg holder for games*/
.epGamesHolder{
	background-image:url(../images/epGameHolder.gif);
	background-position:68px 0px;
	background-repeat:no-repeat;
	padding:10px 0px 0px 78px;
	height:275px;
}

/***************************************************/
/*HOME content*/
/***************************************************/
.epHomeRow02{
	border-bottom:1px solid #f9509e;
	border-top:1px solid #f9509e;
	height:138px;
	position:relative;
}
/*translate list in row 2 to graphic buttons*/
.epHomeRow02 ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.epHomeRow02 ul a{
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	text-indent:-9999px;
}

.epHomeRow02 ul a.episodes{
	background-image:url(../images/epHomeBtnEp.gif);
	height:127px;
	left:50px;
	top:4px;
	width:150px;
}
.epHomeRow02 ul a.episodes:hover{background-image:url(../images/epHomeBtnEp_ro.gif);}
/*
.epHomeRow02 ul a.bugovision{
	background-image:url(../images/epHomeBtnBOV.gif);
	height:116px;
	left:43px;
	top:0px;
	width:163px;
}
.epHomeRow02 ul a.bugovision:hover{background-image:url(../images/epHomeBtnBOV_ro.gif);}
*/
.epHomeRow02 ul a.bouncingbugs{
	background-image:url(../images/epHomeBtnBBugs.gif);
	height:116px;
	left:233px;
	top:10px;
	width:163px;
}
.epHomeRow02 ul a.bouncingbugs:hover{background-image:url(../images/epHomeBtnBBugs_ro.gif);}
.epHomeRow02 ul a.ytv{
	background-image:url(../images/epHomeBtnYTV.gif);
	height:66px;
	left:417px;
	top:10px;
	width:110px;
}
.epHomeRow02 ul a.bellfund{
	background-image:url(../images/epHomeBtnBell.gif);
	height:50px;
	left:417px;
	top:76px;
	width:110px;
}

/*controls home paragraph 1 div (row 1)*/
.epHomePara01{
	background-image:url(../images/epHomeScWelcome.jpg);
	background-repeat:no-repeat;
	min-height:150px;
	padding:10px 0px 0px 200px;
	position:relative;
}

/*controls home characters showcase (row 1)*/
.epHomeScChar{
	background-image:url(../images/epHomeScChar.jpg);
	background-repeat:no-repeat;
	min-height:70px;
	padding:50px 0px 0px 200px; 
	position:relative;
}

/*controls home downloads showcase (row 1)*/
.epHomeScDownloads{
	background-image:url(../images/epHomeScDownloads.jpg);
	background-repeat:no-repeat;
	min-height:70px;
	padding:50px 0px 0px 200px; 
	position:relative;
}

.epHomeDivider{
	background-image:url(../images/epHomeDivider.gif);
	background-repeat:no-repeat;
	height:3px;
	position:relative;
}

.epHomeDividerShort{
	background-image:url(../images/epHomeDividerShort.gif);
	background-repeat:no-repeat;
	height:3px;
	position:relative;
}

/***************************************************/
/*END HOME content*/
/***************************************************/

/*controls Erky Perky navigation div*/
/*holds main navigation elements(horizontal button set)*/
.epNav{
	background-image:url(../images/epNavBg.gif);
	background-repeat:no-repeat;
	height:29px;
	position:relative;
}
/*list in navigation div will be translated to button set*/
.epNav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.epNav ul li a{
	background-repeat:no-repeat;
	display:block;
	height:29px;
	position:absolute;
	text-indent:-9999px;
	top:0px;
}
/*set navigation button graphics and dimensions to specific links via classes*/
.epNav ul li a.navEpisodes{background-image:url(../images/epNav02.gif);left:64px;width:83px;}
.epNav ul li a.navEpisodes:hover{background-image:url(../images/epNav02_ro.gif);}
.epNav ul li a.navCharacters{background-image:url(../images/epNav03.gif);left:147px;width:97px;}
.epNav ul li a.navCharacters:hover{background-image:url(../images/epNav03_ro.gif);}
.epNav ul li a.navGames{background-image:url(../images/epNav04.gif);left:244px;width:68px;}
.epNav ul li a.navGames:hover{background-image:url(../images/epNav04_ro.gif);}
.epNav ul li a.navDownloads{background-image:url(../images/epNav05.gif);left:312px;width:100px;}
.epNav ul li a.navDownloads:hover{background-image:url(../images/epNav05_ro.gif);}
.epNav ul li a.navBOV{background-image:url(../images/epNav06.gif);left:412px;width:110px;}
.epNav ul li a.navBOV:hover{background-image:url(../images/epNav06_ro.gif);}
.epNav ul li a.navHome{background-image:url(../images/epNav01.gif);left:0px;width:64px;}
.epNav ul li a.navHome:hover{background-image:url(../images/epNav01_ro.gif);}

/*controls Erky Perky content page wrapper div*/
/*encloses all Erky Perky content*/
.epPage{
	background-color:#FFFFFF;
	color:#244886;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	line-height:12px;
	left:0px;/*NOTE: probably want to reset this to 0 once in proper environment*/
	margin-bottom:10px;
	position:relative;
	text-align:left;
	width:575px;
}
/*set Erky Perky generic tags associated with the epPage class*/
.epPage a{
	color:#244886;
	text-decoration:underline;
}
.epPage a:hover{
	color:#ff6600;
	text-decoration:underline;
}
/*some links in Erky Perky content to be used as graphic buttons*/
/*generic properties*/
.epPage a.btn{
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
}
/*specific properties*/
.epPage a.episodesBtnPlay{
	background-image:url(../images/epEpisodesPlayBtn.gif);
	float:right;
	height:100px;
	margin-left:10px;
	width:142px;
}
.epPage a.episodesBtnPlay:hover{background-image:url(../images/epEpisodesPlayBtn_ro.gif);}
/*header 1 tags in Erky Perky content to be replaced with images*/
.epPage h1{
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:1px solid #FF9900;
	font-size:14px;
	height:50px;
	margin:0px;
	margin-bottom:10px;
	margin-top:5px;
	padding:0px;
	text-indent:-9999px;
	width:100%;
}
.epPage h1.bouncingbugs{background-image:url(../images/epBBugsTitle.gif);}
.epPage h1.characters01{background-image:url(../images/epChar01Title.gif);}
.epPage h1.characters02{background-image:url(../images/epChar02Title.gif);}
.epPage h1.characters03{background-image:url(../images/epChar03Title.gif);}
.epPage h1.characters04{background-image:url(../images/epChar04Title.gif);}
.epPage h1.characters05{background-image:url(../images/epChar05Title.gif);}
.epPage h1.characters06{background-image:url(../images/epChar06Title.gif);}
.epPage h1.characters07{background-image:url(../images/epChar07Title.gif);}
.epPage h1.characters08{background-image:url(../images/epChar08Title.gif);}
.epPage h1.downloadsWP{background-image:url(../images/epDownloadsWPTitle.gif);}
.epPage h1.downloadsTR{background-image:url(../images/epDownloadsTRTitle.gif);}
.epPage h1.episodes01{background-image:url(../images/epEpisodes01Title.gif);height:102px;}
.epPage h1.episodes02{background-image:url(../images/epEpisodes02Title.gif);height:102px;}
.epPage h1.episodes03{background-image:url(../images/epEpisodes03Title.gif);height:102px;}
.epPage h1.episodes04{background-image:url(../images/epEpisodes04Title.gif);height:102px;}
.epPage h1.episodes05{background-image:url(../images/epEpisodes05Title.gif);height:102px;}
.epPage h1.episodes06{background-image:url(../images/epEpisodes06Title.gif);height:102px;}
.epPage h1.episodes07{background-image:url(../images/epEpisodes07Title.gif);height:102px;}
.epPage h1.episodes08{background-image:url(../images/epEpisodes08Title.gif);height:102px;}
.epPage h1.episodes09{background-image:url(../images/epEpisodes09Title.gif);height:102px;}
.epPage h1.episodes10{background-image:url(../images/epEpisodes10Title.gif);height:102px;}
.epPage h1.episodes11{background-image:url(../images/epEpisodes11Title.gif);height:102px;}
.epPage h1.episodes12{background-image:url(../images/epEpisodes12Title.gif);height:102px;}
.epPage h1.episodes13{background-image:url(../images/epEpisodes13Title.gif);height:102px;}
.epPage h1.episodes14{background-image:url(../images/epEpisodes14Title.gif);height:102px;}
.epPage h1.episodes15{background-image:url(../images/epEpisodes15Title.gif);height:102px;}
.epPage h1.episodes16{background-image:url(../images/epEpisodes16Title.gif);height:102px;}
.epPage h1.episodes17{background-image:url(../images/epEpisodes17Title.gif);height:102px;}
.epPage h1.episodes18{background-image:url(../images/epEpisodes18Title.gif);height:102px;}
.epPage h1.episodes19{background-image:url(../images/epEpisodes19Title.gif);height:102px;}
.epPage h1.episodes20{background-image:url(../images/epEpisodes20Title.gif);height:102px;}
.epPage h1.episodes21{background-image:url(../images/epEpisodes21Title.gif);height:102px;}
.epPage h1.episodes22{background-image:url(../images/epEpisodes22Title.gif);height:102px;}
.epPage h1.episodes23{background-image:url(../images/epEpisodes23Title.gif);height:102px;}
.epPage h1.episodes24{background-image:url(../images/epEpisodes24Title.gif);height:102px;}
.epPage h1.episodes25{background-image:url(../images/epEpisodes25Title.gif);height:102px;}
.epPage h1.episodes26{background-image:url(../images/epEpisodes26Title.gif);height:102px;}
.epPage h1.games{background-image:url(../images/epGamesTitle.gif);}
.epPage h1.privacy{background-image:url(../images/epPrivacyTitle.gif);}

.epPage h6{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-bottom:6px;
	margin-top:3px;
	padding:0px;
}
.epPage p{
	margin:0px;
	padding:0px;
	padding-bottom:8px;
}
.epPage small{
	font-size:10px;
	line-height:11px;
}

/*controls wrapper div*/
/*wrapper div encloses all page elements*/
/*NOTE: temporary content to show placement on YTV page (as per supplied screengrab)*/
.wrapper{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:790px;
}

/*controls YTV banner div*/
/*NOTE: temporary content to show placement on YTV page*/
.ytvBanner{
	background-image:url(../images/ytvBanner.jpg);
	background-repeat:no-repeat;
	height:180px;
}

/*controls temporary YTV footer div*/
/*NOTE: temporary content to show placement on YTV page*/
.ytvFooter{
	background-image:url(../images/ytvFooter.jpg);
	background-repeat:no-repeat;
	float:left;
	height:24px;
	width:100%;
}

/*controls temporary YTV rightside skyscraper div*/
/*NOTE: temporary content to show placement on YTV page*/
.ytvSkyscraper{
	float:right;
	width:186px;
}
/**********************************************************************************************/
/*END CLASSES*/
/**********************************************************************************************/