@charset UTF-8;



/* CSS Document */


/* browser reset */
body,div,ul,ol,li,p,table,td,tr,th,dl,dd,dt,form,input,textarea,button,select,option,h1,h2,h3,h4,h5,h6,h7 {
	margin:0;
	padding:0;
}

img {
	border:none;
}

.clear {
	overflow:hidden;
	zoom:1;
}

.hidden {
	display:none;
}

body {
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:#2b7ed0 url(../img/bg_body.jpg) no-repeat scroll top center;
}

a,a:visited {
	color:#2078fd;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.mainContainer {
	width:1022px;
	margin:0 auto;
	padding:0;
	background:url(../img/bg_mainContainer.png) repeat-y scroll 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_mainContainer.png',sizingMethod='scale');
}

#mainContent {
	width:962px;
	padding:0 30px;
}

button {
	color:#ffffff;
	background-color:#ed228e;
	padding:2px 5px;
	border:none;
}

button:hover {
	cursor:pointer;
}

h1,h2,h3,h4,h5,h6,h7{
	color: #1d1d1d;
}

/* header BEGIN */
#header {
	position:relative;
	min-height:150px;
	_height:150px;
	padding:0 30px;
	width:962px;
	z-index:2;
}

#disChrome {
	/*background-color:#000000;*/
}

#disChrome table {
	/*background-color:#000000;*/
	margin:0 auto;
}

#headerLogo {
	display:block;
	width:244px;
	height:110px;
	position:absolute;
	left:0;
	top:15px;
	z-index:2;
	text-indent:-9999px;
	background:url(../img/txt_headerLogo.png) no-repeat scroll 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/txt_headerLogo.png',sizingMethod='crop');
}

a#headerPlayNow {
	display:block;
	width:238px;
	height:130px;
	position:absolute;
	right:0;
	top:3px;
	z-index:2;
	text-indent:-9999px;
	background:url(../img/btn_playNow.png) no-repeat scroll 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/btn_playNow.png',sizingMethod='crop');
}

a#headerPlayNow:hover {
	background:url(../img/btn_playNowOvr.png) no-repeat scroll 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/btn_playNowOvr.png',sizingMethod='crop');
	width:256px;
	height:139px;
}

#headerLogin {
	left:535px;
	list-style-type:none;
	position:absolute;
	top:10px;
}

#headerLogin li {
	float:left;
	margin-right:10px;
	font-size:10px;
	color:#2078FD;
}

#headerNav {
	width:550px;
	height:60px;
	position:absolute;
	left:150px;
	top:35px;
	z-index:1;
	padding:0 85px;
	list-style-type:none;
	text-indent:-9999px;
	background-position:0 447px;
}

#subNavContainer {
	height:60px;
	left:200px;
	position:relative;
	top:83px;
	width:600px;
	z-index:5;
}

#subNavContainer ul li {
	list-style-type:none;
	float:left;
	position:relative;
	top:27px;
}

#subNavContainer ul li a {
	display:block;
	text-indent:-9999px;
	height:18px;
}

#headerNav,#headerNav li a,#headerNav li ul,#subNavContainer ul,#subNavContainer ul li a {
	background-image:url(../img/bg_nav.png);
	_background-image:url(../img/bg_navIE.gif);
}

#headerNav li {
	float:left;
	height:60px;
	position:absolute;
}

#headerNav li a {
	display:block;
	height:60px;
	background-position:0 507px;
}



/* toon hq */
#headerNavToonHQ,#headerNavToonHQ a {
	width:120px;
}

#headerNavToonHQ a:hover,.toonHq #headerNavToonHQ a {
	background-position:1px 387px;
}

#headerNavToonHQ {
	left:85px;
}

#headerNav #headerNavToonHQ ul {
	width:600px;
	height:62px;
	background-position:0 62px;
}

.toonHq #headerNavToonHQSub {
	background-position:0 -180px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_navToonHq.png',sizingMethod='crop');
	display:block;
	height:61px;
	margin-left:0;
	width:581px;
}

#headerNavToonHQSub #toonToonNews {
	left:29px;
}

#toonToonNews a {
	width:79px;
}

#toonNews #headerNavToonHQSub #toonToonNews a,#headerNavToonHQSub #toonToonNews a:hover {
	background-position:0 582px;
}

#headerNavToonHQSub #toonTopToon {
	left:37px;
}

#toonTopToon a {
	width:78px;
}

#topToons #headerNavToonHQSub #toonTopToon a,#headerNavToonHQSub #toonTopToon a:hover {
	background-position:-91px 582px;
}

#headerNavToonHQSub #toonToonArt {
	left:42px;
}

#toonToonArt a {
	width:66px;
}

#toonArt #headerNavToonHQSub #toonArt a,#headerNavToonHQSub #toonToonArt a:hover {
	background-position:-175px 582px;
}

#headerNavToonHQSub #toonToonFun {
	left:52px;
}

#toonToonFun a {
	width:69px;
}

#toonFun #headerNavToonHQSub #toonToonFun a,#headerNavToonHQSub #toonToonFun a:hover {
	background-position:-250px 582px;
}

#headerNavToonHQSub #toonPlayersGuide {
	left:59px;
}

#toonPlayersGuide a {
	width:106px;
}

#playersGuide #headerNavToonHQSub #toonPlayersGuide a,.playersGuideDetail #headerNavToonHQSub #toonPlayersGuide a,#headerNavToonHQSub #toonPlayersGuide a:hover {
	background-position:-325px 582px;
}

#headerNavToonHQSub #toonReleaseNotes {
	left:63px;
}

#toonReleaseNotes a {
	width:105px;
}

#releaseNotes #headerNavToonHQSub #toonReleaseNotes a,#headerNavToonHQSub #toonReleaseNotes a:hover {
	background-position:-434px 582px;
}



/* about */
#headerNavAbout,#headerNavAbout a {
	width:92px;
}

#headerNavAbout a:hover,.about #headerNavAbout a {
	background-position:-120px 387px;
}

#headerNavAbout {
	left:206px;
}



/* membership */
#headerNavMembership,#headerNavMembership a {
	width:150px;
}

#headerNavMembership a:hover,.membership #headerNavMembership a {
	background-position:-209px 387px;
}

#headerNavMembership {
	left:292px;
}

.membership #headerNavMembershipSub {
	background-position:0 -242px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_navMembership.png',sizingMethod='crop');
	display:block;
	height:61px;
	margin-left:60px;
	width:459px;
}

#headerNavMembershipSub #membershipJoin {
	left:29px;
}

#membershipJoin a {
	width:87px;
}

#join #headerNavMembershipSub #membershipJoin a,#headerNavMembershipSub #membershipJoin a:hover {
	background-position:0 564px;
}

#headerNavMembershipSub #membershipManage {
	left:42px;
}

#membershipManage a {
	width:109px;
}

#manageAccount #headerNavMembershipSub #membershipManage a,#headerNavMembershipSub #membershipManage a:hover {
	background-position:-102px 564px;
}

#headerNavMembershipSub #membershipRedeem {
	left:56px;
}

#membershipRedeem a {
	width:90px;
}

#redeemCard #headerNavMembershipSub #membershipRedeem a,#headerNavMembershipSub #membershipRedeem a:hover {
	background-position:-223px 564px;
}

#headerNavMembershipSub #membershipContact {
	left:70px;
}

#membershipContact a {
	width:80px;
}

#contact #headerNavMembershipSub #membershipContact a,#headerNavMembershipSub #membershipContact a:hover {
	background-position:-325px 564px;
}



/* parents */
#headerNavParents,#headerNavParents a {
	width:106px;
}

#headerNavParents a:hover,.parents #headerNavParents a {
	background-position:-359px 387px;
}

#headerNavParents {
	left:439px;
}

.parents #headerNavParentsSub {
	background-position:0 -305px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_navParents.png',sizingMethod='crop');
	display:block;
	height:61px;
	margin-left:198px;
	width:459px;
}

#headerNavParentsSub #parentsRedeem {
	left:27px;
}

#parentsRedeem a {
	width:91px;
}

#redeemCard #headerNavParentsSub #parentsRedeem a,#headerNavParentsSub #parentsRedeem a:hover {
	background-position:0 546px;
}

#headerNavParentsSub #parentsManage {
	left:37px;
}

#parentsManage a {
	width:109px;
}

#manageAccount #headerNavParentsSub #parentsManage a,#headerNavParentsSub #parentsManage a:hover {
	background-position:-102px 546px;
}

#headerNavParentsSub #parentsFaqs {
	left:54px;
}

#parentsFaqs a {
	width:38px;
}

#faqs #headerNavParentsSub #parentsFaqs a,#headerNavParentsSub #parentsFaqs a:hover {
	background-position:-227px 546px;
}

#headerNavParentsSub #parentsMembership {
	left:65px;
}

#parentsMembership a {
	width:90px;
}

#membership #headerNavParentsSub #parentsMembership a,#headerNavParentsSub #parentsMembership a:hover {
	background-position:-277px 546px;
}



/* help */
#headerNavHelp,#headerNavHelp a {
	width:93px;
}

#headerNavHelp a:hover,.help #headerNavHelp a {
	background-position:-464px 387px;
}

#headerNavHelp {
	left:546px;
}

.help #headerNavHelpSub {
	background-position:0 -369px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_navHelp.png',sizingMethod='crop');
	display:block;
	height:61px;
	margin-left:56px;
	width:519px;
}

#headerNavHelpSub #helpFaqs {
	left:26px;
}

#helpFaqs a {
	width:43px;
}

#faqs #headerNavHelpSub #helpFaqs a,#headerNavHelpSub #helpFaqs a:hover {
	background-position:0 527px;
}

#headerNavHelpSub #helpPlayersGuide {
	left:39px;
}

#helpPlayersGuide a {
	width:95px;
}

#playersGuide #headerNavHelpSub #helpPlayersGuide a,#headerNavHelpSub #helpPlayersGuide a:hover {
	background-position:-56px 527px;
}

#headerNavHelpSub #helpContact {
	left:55px;
}

#helpContact a {
	width:70px;
}

#contact #headerNavHelpSub #helpContact a,#headerNavHelpSub #helpContact a:hover {
	background-position:-166px 527px;
}

#headerNavHelpSub #helpSubmit {
	left:71px;
}

#helpSubmit a {
	width:88px;
}

#submitBug #headerNavHelpSub #helpSubmit a,#headerNavHelpSub #helpSubmit a:hover {
	background-position:-250px 527px;
}

#headerNavHelpSub #helpManage {
	left:85px;
}

#helpManage a {
	width:107px;
}

#manageAccount #headerNavHelpSub #helpManage a,#headerNavHelpSub #helpManage a:hover {
	background-position:-353px 527px;
}



/* header END */


/* footer BEGIN */
#footer {
	width:1022px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	padding:50px 0 0;
	background:url(../img/bg_mainContainerBtmT2.png) no-repeat scroll 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_mainContainerBtmT2.png',sizingMethod='crop');

}

#footerLinks1,#footerLinks2 {
	width:260px;
	margin:0 auto;
}

#footerLinks1 {
	margin-bottom:10px;
}

#footerLinks1 li,#footerLinks2 li {
	list-style-type:none;
}

#footerLinks2 li {
	display:inline;
}

#footerLinks1 li {
	height:62px;
	display:inline;
	margin: 0px 2px;

}


#footer a, #footerLinks2 li a{
	color: #fff;

}


/* footer END */


/* boxes BEGIN */
.boxTop705x241 {
	background:url(../img/bg_boxTop705x241.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.boxMid705x241 {
	background:url(../img/bg_boxMid705x241.png) repeat-y scroll 0 0;
	width:960px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_boxMid705x241.png',sizingMethod='scale');
}

.boxBot705x241 {
	background:url(../img/bg_boxBot705x241.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.boxTop241x705 {
	background:url(../img/bg_boxTop241x705.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.boxMid241x705 {
	background:url(../img/bg_boxMid241x705.png) repeat-y scroll 0 0;
	width:960px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/bg_boxMid241x705.png',sizingMethod='scale');
}

.boxBot241x705 {
	background:url(../img/bg_boxBot241x705.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.boxTop960 {
	background:url(../img/bg_boxTop960.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.boxMid960 {
	background:url(../img/bg_boxMid960.png) repeat-y scroll 0 0;
	width:960px;
}

.boxBot960 {
	background:url(../img/bg_boxBot960.png) no-repeat scroll 0 0;
	height:15px;
	width:960px;
}

.left705 {
	float:left;
	width:705px;
}

.left241 {
	float:left;
	width:241px;
}

.right705 {
	float:right;
	width:705px;
}

.right241 {
	float:right;
	width:241px;
}

.btmBorder {
	border-bottom:3px solid #d4d4d4;
}



/* boxes END */


/* arrows BEGIN */
.arrowBack {
	background-image:url(../img/icon_arrow.png);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding:0 0 1px 25px;
	height: 16px;
}

.arrowNext {
	background-image:url(../img/icon_arrow.png);
	background-repeat:no-repeat;
	background-position:right -30px;
	padding:0 25px 1px 0;
	height: 16px;
}

.arrowUp {
	background-image:url(../img/icon_arrow.png);
	background-repeat:no-repeat;
	background-position:left -61px;
	padding:0 0 1px 22px;
	height: 19px;
}



/* arrows END */
.print {
	background-image:url(../img/bg_print.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:10px 0 10px 30px;
}

.hrDottedGray,hr {
	background-image:url(../img/bg_hrDottedGray.png);
	background-repeat:repeat-x;
}

hr {
	height:2px;
	border:none;
	margin:25px 0;
}

.hrSolid {
	background-image:none;
	border-bottom:3px solid #D4D4D4;
}

.imgFrame {
	border:1px solid #d4d4d4;
	padding:5px;
	background-color: #ffffff;
}



/*form begin*/
form#searchForm {
	margin:10px 0 20px 20px;
	margin-left:20px;
}

form#searchForm .searchBoxWhite {
	background:url(../img/bg_search-white.png) no-repeat scroll;
	border:none;
	width:335px;
	height:40px;
	float:left;
	padding:5px 8px;
	font-size:28px;
	color:#666666;
	top:0;
}

form#searchForm .btnSubmitBig {
	cursor:pointer;
	background:url(../img/btn_findIt-big.png) no-repeat scroll center left;
	width:162px;
	height:50px;
	float:left;
	text-align:-9999px;
	border:none;
	margin-left:7px;
	top:0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/content/global/img/btn_findIt-big.png',sizingMethod='scale');
}



/*form end */


/*bullet start */
.ttBullet li {
	padding-left:15px;
	background:url(../img/icon_ulBullet.png) no-repeat scroll left center;
}



/*bullet end */


/*did you know module start*/
.didYouKnow {
	line-height:18px;
}

h2.didYouKnow {
	margin-bottom:10px;
}

.didYouKnow img {
	float:left;
	margin-right:10px;
}



/*did you know module start*/

#ttLoginMsg1 a:link{color:#2078FD;text-decoration:underline;}
#ttLoginMsg1 a:visited{color:#2078FD;text-decoration:underline;}
#ttLoginMsg1 a:hover{color:#2078FD;text-decoration:underline;}
#ttLoginMsg1 a:active{color:#2078FD;text-decoration:underline;}

#ttLoginMsg2 a:link{color:#2078FD;text-decoration:underline;}
#ttLoginMsg2 a:visited{color:#2078FD;text-decoration:underline;}
#ttLoginMsg2 a:hover{color:#2078FD;text-decoration:underline;}
#ttLoginMsg2 a:active{color:#2078FD;text-decoration:underline;}

#ttPlayNow a:link,a:visited,a:hover,a:active{color:#2078FD;text-decoration:none;}
#ttPlayNow a:visited{color:#2078FD;text-decoration:none;}
#ttPlayNow a:hover{color:#2078FD;text-decoration:none;}
#ttPlayNow a:active{color:#2078FD;text-decoration:none;}

/*Begin Site Gating*/
#ttGate{margin:0 auto;width:994px;background-color:#880303;color:#fff}
#ttBanner,#ttGameClosed,#ttCommerceClosed{padding:5px}
#ttGate a:link{color:#fff;text-decoration:underline;}
#ttGate a:visited{color:#fff;text-decoration:underline;}
#ttGate a:hover{color:#fff;text-decoration:underline;}
#ttGate a:active{color:#fff;text-decoration:underline;}
/*End Site Gating*/

.ttError{color:#ff0000}
.ttInfo{font-size:8px;color:#ff0000}
.ttSm{font-size:8px}
.ttTmp{height:75px}
.ttMid{text-align:center}
.bold{font-weight:bold}

input.ttField{width:150px}
