
/* BEGIN main.css */



/* BEGIN sections/_loader.css */

/*	---------------------------------------------------------------------------------------

	Loader: @import directives for view specific CSS.  TODO: Combine all CSS server side.

	--------------------------------------------------------------------------------------- */



/* BEGIN sections/../dev2temp.css */

/*	-----------------------------------------------
	img caption (made global)
	----------------------------------------------- */
	p.caption {
		font-size:12px;
		font-weight:900;
		font-style:italic;
		letter-spacing:-0.06em;
	}

/*	-----------------------------------------------
	inset imgs
	----------------------------------------------- */
	img.inset-left {
		float:left;
		display:inline;
		margin:0 15px 5px 0;
	}
	img.inset-right {
		float:right;
		display:inline;
		margin:0 0 5px 15px;
	}


/*	-----------------------------------------------
	stripeList
	----------------------------------------------- */
	ul.stripeList {
		list-style:none;
		margin-bottom:30px;
	}
		ul.stripeList li {
			display:block;
			padding:6px;
			margin-bottom:1px;
		}
		ul.stripeList li.row0 {
			background-color:#ddf6fd;
		}
		ul.stripeList li.row1 {
			background-color:#eefbff;
		}

/*	-----------------------------------------------
	linkList-big
	----------------------------------------------- */
	ul.linkList-big {
		margin-bottom:10px;
	}
		ul.linkList-big li {
			font-size:15px;
			color:#185772;
			font-weight:900;
		}
			ul.linkList-big li a {
				border:0;
				margin:0;
				padding-right: 12px;
			}
			ul.linkList-big li a:hover {
				border:0;
				margin:0;
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_right_big.gif') no-repeat right center;
			}
			ul.linkList-big li.in a {
				color:#185772;
			}
			ul.linkList-big li.in a:hover {
				background: none;
			}

/*	-----------------------------------------------
	arrowLink (derived from ul.linkList)
	----------------------------------------------- */
	div.arrowLink {
		margin-bottom:10px;
		color:#068ec1;
		font-size:11px;
		font-weight:900;
	}
		div.arrowLink a {
			border:0;
			margin:0;
			padding-right: 8px;
		}
		div.arrowLink a:hover {
			border:0;
			margin:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_right.gif') no-repeat right center;
		}


/*	-----------------------------------------------
	backLink
	----------------------------------------------- */
	div.backLink {
		margin-bottom:10px;
		color:#068ec1;
		font-size:11px;
		font-weight:900;
	}
		div.backLink a,
		div.backLink a:hover {
			border:0;
			margin:0;
			padding-left: 12px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_left.gif') no-repeat left center;
			display:inline-block;
		}
		
	div.backLink.superheader {
		position:relative;
		top:-10px;
	}



/*	-----------------------------------------------
	inlineHdr (header inline with arrowLink)
	----------------------------------------------- */
	div.inlineHdr {
		margin-bottom:15px;
	}
		div.inlineHdr h2,
		div.inlineHdr h3,
		div.inlineHdr h4,
		div.inlineHdr h5,
		div.inlineHdr h6 {
			margin-bottom:0;
			margin-right:10px;
			display:inline;
		}
		div.inlineHdr div.arrowLink {
			margin-bottom:0;
			display:inline;
		}


/*	-----------------------------------------------
	tabInterface
	----------------------------------------------- */
	div.tabInterface {
		margin:-57px 0 20px 0;
	}
		div.tabInterface ul.tabNav {
			height:35px;
			margin:0;
			z-index:5;
			position:relative;
			left:5px;
		}
			div.tabInterface ul.tabNav li {
				height:35px;
				float:left;
				margin-right:-10px;
				position:relative;
			}
			/* Enable overlapping */
			div.tabInterface ul.tabNav li.active {
				z-index:200 !important;
			}
			div.tabInterface ul.tabNav li.tab1 {
				z-index:100;
			}
			div.tabInterface ul.tabNav li.tab2 {
				z-index:90;
			}
			div.tabInterface ul.tabNav li.tab3 {
				z-index:80;
			}
			div.tabInterface ul.tabNav li.tab4 {
				z-index:70;
			}
			div.tabInterface ul.tabNav li.tab5 {
				z-index:60;
			}
			div.tabInterface ul.tabNav li.tab6 {
				z-index:50;
			}
			div.tabInterface ul.tabNav li.tab7 {
				z-index:40;
			}
			div.tabInterface ul.tabNav li.tab8 {
				z-index:30;
			}
			div.tabInterface ul.tabNav li.tab9 {
				z-index:20;
			}

				/* INACTIVE TAB */
				div.tabInterface ul.tabNav li div.left {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll 0 -35px;
					width: 6px;
					height: 35px;
					float:left;
				}
				div.tabInterface ul.tabNav li div.mid {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll -6px -35px;
					height:10px;
					float:left;
					padding:12px 0 10px 5px;
				}
					div.tabInterface ul.tabNav li div.mid a {
						color:#b0b0b0;
						margin:0;
						border:0;
						font-size:10px;
					}
						div.tabInterface ul.tabNav li div.mid a span.copy {
							display:block;
							float:left;
							margin:0 5px 0 0;
						}
						div.tabInterface ul.tabNav li div.mid a span.arrow {
							background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabswitcher-arrows.png') no-repeat scroll 0 -10px;
							display: block;
							float: left;
							height: 10px;
							overflow: hidden;
							width: 15px;
						}
						div.tabInterface ul.tabNav li div.mid a:hover span.copy {
							color:#666;
						}
				div.tabInterface ul.tabNav li div.right {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll right -35px;
					float: left;
					height: 35px;
					margin: 0;
					width: 33px;
				}

				/* ACTIVE TAB */
				div.tabInterface ul.tabNav li.active div.left {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll 0 0;
					width: 6px;
					height: 35px;
					float:left;
				}
				div.tabInterface ul.tabNav li.active div.mid {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll -6px 0;
					height:10px;
					float:left;
				}
					div.tabInterface ul.tabNav li.active div.mid a {
						color:#666;
						margin:0;
						border:0;
						font-size:10px;
					}
						div.tabInterface ul.tabNav li.active div.mid a span.copy {
							display:block;
							float:left;
						}
						div.tabInterface ul.tabNav li.active div.mid a span.arrow {
							background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabswitcher-arrows.png') no-repeat scroll 0 0;
							width: 15px;
							height: 10px;
							display: block;
							float: left;
						}
				div.tabInterface ul.tabNav li.active div.right {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll right 0;
					float: left;
					height: 35px;
					width: 33px;
				}


/*	-----------------------------------------------
	step-indicator
	----------------------------------------------- */
	/* ol.step-indicator is meant to be used in col1 of two column layout */
	div.oneColumn-twoColumns div.col1 ol.step-indicator {}
	ol.step-indicator {
		list-style:none;
		width:225px;
		margin:0 -8px 20px -7px;
		position:relative;
	}
		ol.step-indicator li {
			display:block;
			width:130px;
			height:18px;
			margin-bottom:-2px;
			padding:28px 15px 26px 80px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/step-indicator/step-indicator.png') no-repeat left top;
			position:relative;
		}
		ol.step-indicator li.in {
			background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/step-indicator/step-indicator-in.png');
			z-index:9;
		}
			ol.step-indicator li div.num {
				color:#727272;
				font-size:18px;
				line-height:18px;
				text-align:center;
				float:left;
				display:inline;
				width:18px;
				height:18px;
				margin-left:-50px;
			}
			ol.step-indicator li div.txt {
				color:#ffffff;
				font-size:14px;
				line-height:14px;
				float:left;
				display:inline;
				width:130px;
				height:14px;
				padding:2px 0;
			}
			ol.step-indicator li div.twoline {
				height:28px;
				margin:-7px 0;
			}


/*	-----------------------------------------------
	statsBox
	----------------------------------------------- */
	div.statsBox {
		width: 290px;
		margin-bottom:30px;
	}
		div.statsBox div.top {
			height:16px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/statsbox/statsbox-top-blue.gif') no-repeat left top;
		}
		div.statsBox div.bot {
			height:19px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/statsbox/statsbox-bot-blue.gif') no-repeat left top;
		}
		div.statsBox div.header {
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/statsbox/statsbox-header-bg.gif') repeat-y left top;
			font-size:12px;
			color:#444444;
			padding:10px 10px 10px 25px;
		}
		div.statsBox div.inner {
			padding:10px 10px 25px 25px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/statsbox/statsbox-inner-bg.gif') repeat-y left top;
		}
			div.statsBox div.inner div.hr {
				background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/statsbox/statsbox-hr.png') no-repeat scroll top left;
				width: 290px;
				height: 26px;
				margin:0 -10px 0 -25px;
				border:0;
			}
				div.statsBox div.inner h3 {
					color:#f7c30a;
					font-size:18px;
					font-weight:normal;
					margin-bottom:8px;
				}
				div.statsBox div.inner h4 {
					color:#fff;
					font-size:13px;
					font-weight:normal;
					text-transform:none;
					margin-bottom:5px;
				}
				div.statsBox div.inner p {
					color:#d1d1d1;
					font-size:13px;
					margin-bottom:10px;
				}
					div.statsBox div.inner p strong {
						color:#fff;
					}
					div.statsBox div.inner p strong.xl {
						font-size:16px;
					}
				div.statsBox div.inner dl.score {
					float:left;
					display:inline;
					margin:0 50px 25px 0;
				}
				div.statsBox div.inner dl.ranking {
					float:left;
					display:inline;
					margin:0 0 25px 0;
				}
				div.statsBox div.inner dl.score dt,
				div.statsBox div.inner dl.ranking dt {
					display:block;
					color:#989898;
					font-size:9px;
					text-transform:uppercase;
					margin:0;
				}
				div.statsBox div.inner dl.score dd,
				div.statsBox div.inner dl.ranking dd {
					display:block;
					color:#fff;
					font-size:18px;
					margin:0;
				}


/*	-----------------------------------------------
	thumbList
	----------------------------------------------- */
	div.thumbList {
		margin:0 0 30px 0;
	}
		div.thumbList div.header {
			margin-bottom:20px;
		}
			div.thumbList div.header h3 {
				float:left;
				margin-bottom:0.2em;
			}
			div.thumbList div.header a.btn-miniwhite {
				float:right;
				margin-bottom:0.2em;
			}
			div.thumbList div.header div.hr {
				margin:0;
			}
		div.thumbList ul {
			margin:0;
			padding:0;
		}
			div.thumbList ul li {
				float:left;
				display:inline;
				width:161px;
				margin:0 0 0 38px;
				padding:0;
				position:relative;
			}
			div.thumbList ul li.first {
				margin:0;
			}
			div.thumbList ul li.thumb-145x85 {}
			div.thumbList ul li.thumb-145x100 {
				position:relative;
			}
				div.thumbList ul li img {
					display:block;
					position:absolute;
					left:8px;
					top:8px;
				}
				div.thumbList ul li.thumb-145x85 img {
					width:145px;
					height:85px;
					
				}
				div.thumbList ul li.thumb-145x100 img {
					width:145px;
					height:100px;
				}
				
				div.thumbList ul li.thumb-purchase.first {
					width: 160px;
					float:left;
					margin-left:0;
				}
				div.thumbList ul li.thumb-purchase {
					width: 160px;
					float:left;
					margin-left:38px;
					padding-top:125px;
				}
				
				
				div.thumbList ul li.thumb-purchase div.avatarPurchaseMask {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/purchase-mask.png') no-repeat scroll top left;
					width: 160px;
					height: 115px;
					position:absolute;
					top:0;
					left:0;
					z-index:2;
				}
				div.thumbList ul li.thumb-purchase div.avatarPurchase {
					width: 160px;
					height: 115px;
					position:absolute;
					top:2px;
					left:26px;
					z-index:1;
				}
					div.thumbList ul li.thumb-purchase div.avatarPurchase object {

					}
				div.thumbList ul li a.thumb-overlay {
					display:block;
					position:relative;
					margin-bottom:10px;
					border:0;
				}
				div.thumbList ul li.thumb-145x85 a.thumb-overlay {
					width:161px;
					height:101px;
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/thumb-145x85-bg.gif') no-repeat left top;
				}
				div.thumbList ul li.thumb-145x100 a.thumb-overlay {
					width:161px;
					height:116px;
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/thumb-145x100-bg.gif') no-repeat left top;
				}
				div.thumbList ul li h4 {
					color:#424242;
					font-size:13px;
					text-transform:none;
					margin-bottom:2px;
				}
				div.thumbList ul li p {
					color:#878787;
					font-size:11px;
					margin-bottom:10px;
				}
				div.thumbList ul li a.btn-miniwhite {
					margin-bottom:0;
				}

	div.thumbGrid {
		margin:0 0 30px 0;
	}
		div.thumbGrid div.header {
			margin-bottom:20px;
		}
			div.thumbGrid div.header h3 {
				float:left;
				margin-bottom:0.2em;
			}
			div.thumbGrid div.header a.btn-miniwhite {
				float:right;
				margin-bottom:0.2em;
			}
			div.thumbGrid div.header div.hr {
				margin:0;
			}
		div.thumbGrid ul {
			margin:0;
			padding:0;
		}
			div.thumbGrid ul li {
				float:left;
				display:inline;
				width:161px;
				margin:0 0 50px 78px;
				padding:0;
				position:relative;
			}
			div.thumbGrid ul li.first {
				clear:both;
				margin:0 0 50px 0;
			}
				div.thumbGrid ul li img {
					display:block;
					width:145px;
					height:85px;
					position:absolute;
					left:8px;
					top:8px;
				}
				div.thumbGrid ul li a.thumb-overlay {
					display:block;
					width:161px;
					height:101px;
					border:0;
					margin-bottom:10px;
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/thumb-145x85-bg.png') no-repeat 0 0;
					position:relative;
				}
				div.thumbGrid.videos ul li a.thumb-overlay:hover, div.thumbGrid.videos ul li a.thumb-overlay.active {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/thumb-145x85-bg.png') no-repeat scroll 0 bottom;
				}
				div.thumbGrid ul li h4 {
					color:#424242;
					font-size:13px;
					text-transform:none;
					margin-bottom:2px;
				}
				div.thumbGrid ul li p {
					color:#878787;
					font-size:11px;
					margin-bottom:10px;
				}
				div.thumbGrid ul li a.btn-miniwhite {
					margin-bottom:0;
				}

	div.thumbBox {
		width:161px;
		height:101px;
		position:relative;
	}
		div.thumbBox img {
			display:block;
			width:145px;
			height:85px;
			position:absolute;
			left:8px;
			top:8px;
		}
		div.thumbBox a.thumb-overlay {
			display:block;
			width:161px;
			height:101px;
			border:0;
			margin-bottom:10px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/episodes-guide/thumb-bg.png') no-repeat left top;
			position:relative;
		}

		div.thumbBox-sm {
			width:100px;
			height:75px;
			padding:5px 6px 5px 12px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/episodes-player/thumb-bg.png') no-repeat left top;
			position:relative;
			left:-7px; /* offset left arrow */
		}
			div.thumbBox-sm img {
				display:block;
				width:100px;
				height:75px;
			}


div.noRecents {
	padding:30px;
}
	div.noRecents h4 {
		color:#000;
		width:350px;
	}
	div#noRecents-episodes {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/recent-views.png') no-repeat scroll top left;
		width: 500px;
		height: 81px;
	}
	div#noRecents-games {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/recently-played-games.png') no-repeat scroll top left;
		width: 500px;
		height: 81px;
	}
	div#noRecents-downloads {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/recent-downloads.png') no-repeat scroll top left;
		width: 500px;
		height: 81px;
	}

/*	-----------------------------------------------
	oneColumn-twoColumnsAlt
	----------------------------------------------- */
	div.oneColumn-twoColumnsAlt {
		
	}
		div.oneColumn-twoColumnsAlt div.col1 {
			width:560px;
			float:left;
			margin-right:70px;
		}
		div.oneColumn-twoColumnsAlt div.col2 {
			width:290px;
			float:left;
		}


/*	-----------------------------------------------
	whiteBucket
	----------------------------------------------- */
	div.whiteBucket {
		margin:0 auto 20px auto;
		background:#ffffff;
		border:1px solid #d1d4d5;
		padding:19px;
		-moz-border-radius: 10px;
		-moz-box-shadow: #cccccc 1px 1px 2px;
		-webkit-border-radius: 10px;
		-webkit-box-shadow: #cccccc 1px 1px 2px;
	}


/*	-----------------------------------------------
	pagiNav
	----------------------------------------------- */
	div.pagiNav {
		float:right;
		display:inline;
		width:262px;
	}
		div.pagiNav div.nextback {
			width:262px;
			margin:0;
		}
			div.pagiNav div.nextback div.mid {
				width:200px;
			}
				div.pagiNav div.nextback div.mid a {
					color:#bfbfbf;
					padding:0 4px;
				}
				div.pagiNav div.nextback div.mid a:hover,
				div.pagiNav div.nextback div.mid a.in {
					color:#fff;
				}

/*	-----------------------------------------------
	Forms
	----------------------------------------------- */
	form fieldset div.bot ol li label.twoline {
		margin-bottom:0 !important;
	}
	form fieldset div.bot ol li span.labelText {
		display:block;
		float:left;
		margin-bottom:15px;
		padding:4px 0 2px 0;
		font-size:14px;
		font-weight:bold;
		width:200px;
		font-family:Arial, sans-serif;
	}
	form fieldset div.bot ol li select {
		display:block;
		float:left;
		margin-bottom:15px;
		border:1px solid #515151;
		padding:5px;
		font-size:12px;
		width:210px;
		font-family:Arial, sans-serif;
		line-height:22px;
	}
	form fieldset div.bot ol li select.short {
		width:70px;
		margin-right:10px;
	}
	form fieldset div.bot ol li select.auto {
		width:auto;
		margin-right:10px;
	}
	form fieldset div.bot ol li a.helplink {
		margin-left:10px;
		display:inline-block;
		border:0;
		margin-bottom:0;
	}
	form fieldset div.bot ol li a.helplink:hover {
		border:0;
		margin-bottom:0;
	}
	form fieldset div.bot ol li div.subInput {
		clear:both;
		display:block;
		float:left;
		font-size:11px;
		margin:-10px 0 15px 181px;
		width:200px;
	}
		form fieldset div.bot ol li div.subInput a {
			color:#068ec1;
			font-weight:bold;
		}
		form fieldset div.bot ol li div.subInput a:hover {
			border-bottom:0;
			color:#666;
		}

		form fieldset div.bot ol li.buttons div.reset {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhite-left.png') no-repeat scroll 0 0;
			height:27px;
			padding-left:14px;
			float:left;
			margin-right:10px;
		}
			form fieldset div.bot ol li.buttons div.reset div.wrapper {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhite-right.png') no-repeat scroll right 0;
				padding-right: 25px;
				height: 27px;
				float:left;
			}
		form fieldset div.bot ol li.buttons input.reset {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhite-mid.png') repeat-x scroll top left;
			height:27px;
			border:0;
			font-weight:bold;
			color:#646464;
			font-size:11px;
			line-height:25px;
			cursor:pointer;
		}

		form fieldset div.bot dl.radioList {
			margin:0;
			padding:0;
		}
			form fieldset div.bot dl.radioList dt {
				font-size:14px;
				color:#424242;
				/*
				float:left;
				display:inline;
				width:80%;
				margin-bottom:15px;
				*/
				margin-bottom:10px;
			}
			form fieldset div.bot dl.radioList dd {
				/*
				float:left;
				display:inline;
				width:20%;
				*/
				margin-bottom:25px;
			}
				form fieldset div.bot dl.radioList dd label {
					display:inline;
					margin:0 25px 0 5px;
					padding:0;
					font-size:14px;
					font-weight:bold;
					color:#424242;
					text-align:left;
				}
				form fieldset div.bot dl.radioList dd input.radio {
					display:inline;
					margin:0;
					padding:0;
				}

		/*	must use !important so main.css does not override */
		form fieldset.fields-buttons {}
			form fieldset.fields-buttons div.bot {
				padding:10px 20px !important;
			}
			form fieldset.fields-buttons div.bot ol li.buttons {
				margin-left:0 !important;
			}
			form fieldset.fields-buttons div.submit {
				float:right !important;
			}
			form fieldset.fields-buttons div.reset {
				float:left !important;
			}

		form fieldset.cb-rb-fields {}
			form fieldset.cb-rb-fields div.bot {
				padding:10px 20px !important;
			}
			form fieldset.cb-rb-fields div.option {
				margin-bottom:20px;
				padding-left:25px;
			}
			form fieldset.cb-rb-fields div.option label {

			}
			form fieldset.cb-rb-fields div.option input.check,
			form fieldset.cb-rb-fields div.option input.radio {
				float:left;
				display:inline;
				margin:0 0 0 -25px;
				padding:0;
			}


/*	-----------------------------------------------
	Tertiary Navigation
	----------------------------------------------- */
	/* Three Items */
	ul#tertiaryNav.items-3 { }
		ul#tertiaryNav.items-3 li { }
			ul#tertiaryNav.items-3 li a {
				width: 176px;
			}


/*	-----------------------------------------------
	nav Previous Next
	----------------------------------------------- */
	/* Three Items */
	div.navPrevNext {
		margin-bottom:30px;
		padding:8px 20px;
		background:#ddf6fd;
	}
		div.navPrevNext a {
			font-size:13px;
			font-weight:bold;
		}
		div.navPrevNext a:hover {
			border:0;
		}
		div.navPrevNext a.prev {
			float:left;
			display:inline;
			padding-left:15px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/light-blue-arrow-prev.gif') no-repeat left center;
		}
		div.navPrevNext a.next {
			float:right;
			display:inline;
			padding-right:15px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/light-blue-arrow-next.gif') no-repeat right center;
		}

/*	-----------------------------------------------
	Message Tooltips
	----------------------------------------------- */

	div.message-tooltip {
		clear: both;
		display: block;
		position: absolute;
		left: 35%;
		top: -10px;
		height: 34px;
		display: none;
	}
		div.message-tooltip div {
			position: relative;
		}
		div.message-tooltip div.arrow {
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-arrow-left.png') no-repeat left center;
			width: 9px;
			height: 34px;
			position:absolute;
			left:-7px;
			z-index: 2;
		}
		div.message-tooltip div.left {
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png') no-repeat left top;
			float: left;
			height: 34px;
			padding-left: 10px;
			z-index: 1;
		}
			div.message-tooltip div.left p {
				color: #fc5329;
				font-family: Arial,sans-serif;
				font-size: 12px;
				font-style: italic;
				font-weight :bold;
				height: 100%;
				line-height: 34px;
				margin: 0;
				padding-left: 6px;
				z-index: 1;
			}
		div.message-tooltip div.right {
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png') no-repeat right top;
			float: left;
			height: 34px;
			width: 16px;
			z-index: 1;
		}


/*	-----------------------------------------------
	misc global stuff
	----------------------------------------------- */

body.oneColumn div.roundedBucket h1.landingpage-h1 {
	position:absolute;
	top:-55px;
	left:20px;
	color:#fff;
}

body.twoColumn div#mainContent {}
	/* create padded inner area */
	body.twoColumn div#mainContent div.innerContent {
		width:590px;
		padding:0 10px;
		position:relative;
	}

body.twoColumn div#secondaryContent {}
	/* move subcol content up into orange area */
	body.twoColumn div#secondaryContent div.negativeShim {
		margin-top: -260px;
		padding-top:1px;
		position:relative;
	}

div.whiteBucket dl.simpleDL dt.clear {
	height: 5px;
	padding: 0;
}

p a.lozenge {line-height:14px;}

ul.articleList {}
	ul.articleList li div.bordered-image-170 a {
		margin:0;
	}
	ul.articleList li div.bordered-image-170 img {
		display:block;
		width:170px;
		height:113px;
		margin:0;
	}

h2.small-h2 {
	font-size:15px;
	line-height:15px;
	margin-bottom:6px;
}

h5.small-h5 {
	color:#424242;
	font-size: 14px;
	font-weight:900;
	line-height: 14px;
	margin-bottom:4px;
}

img.noflash {display:block;}



/* END sections/../dev2temp.css */




/* BEGIN sections/homepage.css */

/*	---------------------------------------------------------------------------------------

	Homepage

	--------------------------------------------------------------------------------------- */
	
div#homeFlash-1 {
	width: 650px;
	height: 363px;
	position:relative;
	right:-2px;
	top:-8px;
}
	div#homeFlash-1 a {
		width: 650px;
		height: 363px;
		display:block;
		margin:0;
		padding:0;
		border:0;
	}
	div#homeFlash-1 a:hover {
		margin:0;
		padding:0;
		border:0;
	}

div#homeSubcontent {
	width:590px;
	margin:0 auto 0 auto;
}

	div#featuredPokemon-wrapper {
		width:415px;
		padding-right:175px;
		margin-bottom:30px;
		position:relative;
	}
		div#featuredPokemon-wrapper p.joinBub {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/call-bub.png') no-repeat scroll top left;
			width: 248px;
			height: 67px;
			position:absolute;
			z-index:9;
			right:50px;
			top:0;
		}
		
		
		div#featuredPokemon-wrapper img.ballBoy {
			position:absolute;
			right:-50px;
			top:23px;
			z-index:10;
		}
		
		div#featuredPokemon-wrapper div.featuredPokemon-header {
			position:relative;
		}
			div#featuredPokemon-wrapper div.featuredPokemon-header div.dateCard {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/date-card.png') no-repeat scroll top left;
				width: 67px;
				height: 50px;
				position:relative;
				bottom:-20px;
				left:6px;
				text-align:center;
				padding:13px 0 0 0;
				z-index:9;
			}
				div#featuredPokemon-wrapper div.featuredPokemon-header div.dateCard p {
					text-transform:uppercase;
					font-weight:bold;
					color:#9be9ff;
					line-height:1em;
				}
				div#featuredPokemon-wrapper div.featuredPokemon-header div.dateCard div.shim {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/bluegrid.png') repeat scroll 0 0;
					position:absolute;
					top:12px;
					left:5px;
					width:54px;
					height:40px;
					z-index:10;
				}
				div#featuredPokemon-wrapper div.featuredPokemon-header div.dateCard p.month {
					font-size:13px;
					margin-bottom:0;
				}
				div#featuredPokemon-wrapper div.featuredPokemon-header div.dateCard p.day {
					font-size:26px;
					margin-bottom:0;
				}
				
			div#featuredPokemon-wrapper div.featuredPokemon-header h3 {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/featured-pokemon-header.png') no-repeat scroll top left;
				width: 254px;
				height: 44px;
				position:absolute;
				top:26px;
			}
	
	div#featuredPokemon {
		
	}
		div#featuredPokemon div.upper div.inner {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/pokegrid.png') no-repeat scroll top left;
		}
			div#featuredPokemon div.upper div.content {
				height:145px;
				background:none;
				position:relative;
			}
				div#featuredPokemon div.upper div.content div.metadata {
					position:absolute;
					top:15px;
					left:20px;
				}
					div#featuredPokemon div.upper div.content div.metadata a,div#featuredPokemon div.upper div.content div.metadata a:hover {
						margin:0;
						padding:0;
						border:0;
					}
					div#featuredPokemon div.upper div.content p.number {
						font-size:14px;
						font-weight:bold;
						font-family:Arial,sans-serif;
						color:#333;
						margin-bottom:0;
						display:inline-block;
					}
					div#featuredPokemon div.upper div.content p.name {
						font-size:20px;
						font-weight:bold;
						font-family:Arial,sans-serif;
						color:#000;
						margin-bottom:5px;
						display:inline-block;
					}
					div#featuredPokemon div.upper div.content div.metadata dl {
						width:165px;
						font-size:9px;
					}
						div#featuredPokemon div.upper div.content div.metadata dl dt {
							float:left;
							width:50px;
							background:#02a4d8;
							-moz-border-radius-topleft: 5px;
							-moz-border-radius-bottomleft: 5px;
							-webkit-border-top-left-radius:5px;
							-webkit-border-bottom-left-radius:5px;
							padding:1px 0 1px 10px;
							margin-bottom:5px;
						}
						div#featuredPokemon div.upper div.content div.metadata dl dd {
							float:left;
							width:95px;
							background:#82def0;
							margin-bottom:5px;
							padding:1px 0 1px 10px;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-bottomright: 5px;
							-webkit-border-top-right-radius:5px;
							-webkit-border-bottom-right-radius:5px;
							color:#181818;
						}
			
			div#featuredPokemon div.upper div.content img.character {
				width:140px;
				height:139px;
				position:absolute;
				left:227px;
				top:0;
			}
			
			
			

	div#moreFun {
		width:610px;
		margin:0 -10px -10px -10px;
		
	}
		div#moreFun div.top {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/morefun-top.png') no-repeat scroll top left;
			width: 610px;
			height: 53px;
		}
			div#moreFun div.top a.btn {
				float:right;
				margin:27px 25px 0 0;
			}
		div#moreFun div.mid {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/morefun-mid.png') repeat-y scroll top left;
			width: 610px;
			padding:10px 0 0 0;
			margin:0 0 -10px 0;
		}
			div#moreFun div.mid div.featurebox-stand-alone {
				margin:0 0 10px 10px;
				float:left;
			}
		div#moreFun div.bot {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/morefun-bot.png') no-repeat scroll top left;
			width: 610px;
			height: 27px;
		}

	h3#galleryOfUserProfiles {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/gallery-of-user-profiles.png') no-repeat scroll top left;
		width: 336px;
		height: 29px;
		z-index:20;
		position:relative;
		top:24px;
		left:20px;
		margin-top:-24px;
	}
	body.nojs h3#galleryOfUserProfiles {
		display:none;
	}

	div#userProfileGallery {
		margin:0 10px;
	}
	body.nojs div#userProfileGallery {
		display:none;
	}
		
		div#userProfileGallery div.content {
			height:130px;
		}
			div#userProfileGallery div.scrollable {
				width:500px;
				margin:0 0 0 40px;
			}
		div#userProfileGallery a.scroll-prev, div#userProfileGallery a.scroll-next {
			top:65px;
		}
		div#userProfileGallery div.contentBox span.mid {
			width:240px;
		}
		div#userProfileGallery div.scrollable ul.items li {
			padding-top:15px;
			text-align:left;
			width:130px;
		}		
		
div#homeFlashCallout {
	width: 310px;
	height: 244px;
	position:relative;
	left:-11px;
	margin:-278px 0 10px 0;
}
	div#homeFlashCallout a,div#homeFlashCallout a:hover {
		margin:0;
		padding:0;
		border:0;
	}
div#featuredEpisodeHeader {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/featured-episode-header.png') no-repeat scroll top left;
	width: 300px;
	height: 70px;
	position:relative;
	top:20px;
	left:-10px;
	z-index:999;
	margin-top:-20px;
}
	div#featuredEpisodeHeader a {
		width:75px;
		height:8px;
		display:block;
		left:220px;
		position:absolute;
		top:43px;
	}
	div#featuredEpisodeHeader a:hover {
		border:0;
	}

div#featuredEpisode {

}
	div#featuredEpisode div.upper div.content {
		position:relative;
		height:auto;
	}
		div#featuredEpisode div.upper div.content a.cta {
			width:276px;
			height:160px;
			display:block;
			position:absolute;
			top:0;
			left:0;
			z-index:999;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-play.png') no-repeat scroll center center;
			opacity:0.8;
			margin:0;
			padding:0;
			border:0;
		}
		div#featuredEpisode div.upper div.content a.cta:hover {
			opacity:0.95;
			margin:0;
			padding:0;
			border:0;
		}
		
		div#featuredEpisode div.upper div.content div.caption {
			background:#0f5272;
			width:256px;
			padding:10px;
			border-top:1px solid #73767d;
		}
			div#featuredEpisode div.upper div.content div.caption h4 {
				color:#fff;
				font-size:16px;
				font-weight:bold;
				text-transform:none;
				margin-bottom:0;
			}
			div#featuredEpisode div.upper div.content div.caption p {
				color:#fff;
				font-size:10px;
				font-weight:bold;
				margin-bottom:0;
			}
			
h3#tcgCardOfTheDayHeader {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/tcg-card-of-the-day.png') no-repeat scroll top left;
	width: 290px;
	height: 75px;
	position:relative;
	top:16px;
	left:0;
	z-index:999;
}

div#tcgCardOfTheDay {

}
	div#tcgCardOfTheDay div.upper div.inner {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/homepage-tcg-callout-bg.jpg') no-repeat scroll top left;
	}
		div#tcgCardOfTheDay div.upper div.inner div.content {
			background:none;
			height:216px;
			position:relative;
		}
			div#tcgCardOfTheDay div.upper div.inner div.content a,div#tcgCardOfTheDay div.upper div.inner div.content a:hover {
				margin:0;
				padding:0;
				border:0;
			}
			div#tcgCardOfTheDay div.upper div.inner div.content img.card {
				position:relative;
				left:-30px;
				top:1px;
			}
			
			
			div#tcgCardOfTheDay div.upper div.inner div.content div.metadata {
				position:absolute;
				top:30px;
				left:155px;
			}
				div#tcgCardOfTheDay div.upper div.inner div.content div.metadata h3 {
					font: normal normal bold 15px Arial, sans-serif;
					color:#fff;
					margin:0;
					padding:0;
					width:110px;
				}
				div#tcgCardOfTheDay div.upper div.inner div.content div.metadata h4 {
					font: normal normal bold 14px Arial, sans-serif;
					color:#fff;
				}
				div#tcgCardOfTheDay div.upper div.inner div.content div.metadata h5 {
					font: normal normal bold 13px Arial, sans-serif;
					color:#e8bb31;
				}




/* END sections/homepage.css */



/* BEGIN sections/search.css */

/*	---------------------------------------------------------------------------------------

	Search

	--------------------------------------------------------------------------------------- */
	
/* start Search Results page */

div#search-results {}

	div#search-results div.whiteBucket {position:relative;}
		div#search-results div.whiteBucket div.sort-results {
			position:absolute;
			right:20px;
			top:0px;
			width:268px;
			height:36px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/search/bg-sort-results.gif') no-repeat left top;
		}
		div#search-results div.whiteBucket div.sort-results a {
			display:block;
			width:96px;
			height:30px;
			border:0;
		}
		div#search-results div.whiteBucket div.sort-results a#btn-relevance {
			position:absolute;
			left:73px;
			top:2px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/search/btn-relevance.gif') no-repeat left top;
		}
		div#search-results div.whiteBucket div.sort-results a#btn-mostrecent {
			position:absolute;
			left:170px;
			top:2px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/search/btn-mostrecent.gif') no-repeat left top;
		}
		div#search-results div.whiteBucket div.sort-results a#btn-relevance.active, div#search-results div.whiteBucket div.sort-results a#btn-relevance:hover,
		div#search-results div.whiteBucket div.sort-results a#btn-mostrecent.active, div#search-results div.whiteBucket div.sort-results a#btn-mostrecent:hover {
			background-position: left bottom;
		}

	div#search-results div.results-header {}
		div#search-results div.results-header h2 {
			margin:0;
		}
		div#search-results div.results-header h2 a {
			line-height:14px;
		}
		div#search-results div.results-header h6 {
			font-style:normal;
		}

		div#search-results ul.stripeList {}
			div#search-results ul.stripeList li {
				padding:15px 160px 15px 15px;
			}
				div#search-results ul.stripeList li div.result-image {
					float:right;
					display:inline;
					width:105px;
					margin-right:-128px;
					padding-bottom:4px;
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/search/result-image-bg.gif') no-repeat left bottom;
					position:relative;
					top:4px;
				}
					div#search-results ul.stripeList li div.result-image img {
						display:block;
						width:100px;
						padding:1px 4px 0 1px;
						margin-top:-4px;
						background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/search/result-image-bg.gif') no-repeat left top;
					}
					div#search-results ul.stripeList li div.result-image img.characterArt {
						width:65px;
						padding:5px 17px 5px 18px;
					}
				div#search-results ul.stripeList li div.result-title {
					margin-bottom:5px;
				}
					div#search-results ul.stripeList li div.result-title h3 {
						display:inline;
						margin:0 5px 0 0;
					}
					div#search-results ul.stripeList li div.result-title a.lozenge {
						position:relative;
						bottom:3px;
					}
				div#search-results ul.stripeList li p {
					margin-bottom:5px;
				}

	div#search-results div#no-results {padding-right:220px;}
	div#search-results div#no-results img.character-art {
		float:right;
		display:inline;
		margin-top:20px;
		margin-right:-140px;
	}

/* end Search Results page */


/* END sections/search.css */



/* BEGIN sections/country-select.css */

/*	---------------------------------------------------------------------------------------

	Country Select Pages

	--------------------------------------------------------------------------------------- */

	body.oneColumn div.countrySelector {
		height: 440px;
		margin-bottom: 50px;
		position: relative;
	}
		body.oneColumn div.countrySelector div.roundedBucket {
			height: 440px;
			margin-bottom: 50px;
		}
		body.oneColumn div.countrySelector div.roundedBucket-mid {
			padding:20px 10px 6px;
		}
div#countrySelector {
/*	height:364px;*/
	margin: 0;
}
	div#countrySelector div.flash {
		height:364px;
		overflow: hidden;
		width:918px;
	}
	body.nojs div#countrySelector div.flash {
		height:auto;
	}
	body.flash div#countrySelector div.flash ul {
		display:none;
	}

div#subCountrySelector { }
	div#subCountrySelector h1 {
		float:left;
		width:290px;
		padding-right:20px;
	}
	div#subCountrySelector p {
		float:left;
		width:590px;
	}
	
ul#continents { }
	ul#continents li.continent {
		float:left;
		width:280px;
		margin-right:30px;
	}
	ul#continents li.continent.last {
		margin:0;
	}
		ul#continents li.continent h4 {
			font-size:13px;
			font-weight:bold;
			color:#484848;
			text-transform:none;
		}
		
body.flash div#countrySecectorCharacter1 {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/country-select/select-country-char-1.png) no-repeat 0 0;
	height: 151px;
	left: 393px;
	position: absolute;
	top: -58px;
	width: 257px;
	z-index: 0;
	display:block;
}
body.flash div#countrySecectorCharacter2 {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/country-select/select-country-char-2.png) no-repeat 0 0;
	bottom: -94px;
	height: 272px;
	left: 30px;
	position: absolute;
	width: 271px;
	z-index: 0;
	display:block;
}
body.flash div#countrySecectorCharacter3 {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/country-select/select-country-char-3.png) no-repeat 0 0;
	bottom: -56px;
	height: 205px;
	position: absolute;
	right: 1px;
	width: 158px;
	z-index: 0;
	display:block;
}
div#countrySecectorCharacter1,div#countrySecectorCharacter2,div#countrySecectorCharacter3 {
	display:none;
}

div#countyDetailPage div#countryDetailCharacters {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/country-select/country_detail_pokemon.png) no-repeat 0 0;
	height: 326px;
	float: right;
	margin-top: -300px;
	margin-right: -15px;
	width: 491px;
	z-index: 0;
}

div#countyDetailPage div.roundedBucket div.roundedBucket p,
div#countyDetailPage div.roundedBucket div.roundedBucket h2,
div#countyDetailPage div.roundedBucket div.roundedBucket h4 {
	padding-left: 50px;
	margin-left: 50px;
}

div#countyDetailPage div.roundedBucket div.roundedBucket h2 {
	padding-left: 30px;
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/pokeball_20.png) no-repeat 4px 0;
}

div#countyDetailPage div.content {
	min-height: 240px;
}

/* END sections/country-select.css */



/* BEGIN sections/video-games.css */

/*	---------------------------------------------------------------------------------------

	Video Games Pages

	--------------------------------------------------------------------------------------- */
	
/*	---------------------------------------------------------------------------------------

	LANDING PAGE

	--------------------------------------------------------------------------------------- */
	
div#vgLandingFlash {
	width: 590px;
	margin: 0 auto 10px auto;
	height: 430px;
}

h2#featuredVideoGames {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/slider-header.png') no-repeat scroll top left;
	width: 283px;
	height: 30px;
	margin:auto;
	position:relative;
	top:13px;
}

div#featuredGames {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/landing_slider-fpo.png') no-repeat scroll 0 0;
	width: 600px;
	height: 271px;
	margin:0 0 15px 10px;
}

div#videoGameNews {
	width: 600px;
	height: 240px;
	margin:0 auto 30px auto;
}
	div#videoGameNews a.btn {
		float:right;
		margin:185px 0 0 0;
	}

a#managedCallout {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/managed_callout.jpg') no-repeat scroll 0 0;
	width: 290px;
	height: 211px;
	display:block;
	margin:-273px auto 50px auto;
	cursor:pointer;
	z-index:100;
	position:relative;
	border:0;
}
a#managedCallout:hover {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/managed_callout.jpg') no-repeat scroll 0 -211px;
	border:0;
	margin:-273px auto 50px auto;
}

a#managedCallout.moreSpace {
	margin-bottom:60px;
}

div#vgProfessor {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/landing_professor.png') no-repeat scroll 0 0;
	width: 300px;
	height: 415px;
	margin:0 -10px 0 0;
	position:relative;
}
	div#vgProfessor div.caption {
		position:absolute;
		top:20px;
		left:15px;
		width:187px;
	}
		div#vgProfessor div.caption p.larger {
			margin:0;
			padding:0;
			font-size:25px;
		}
	
	div#vgProfessor a.btn {
		position:absolute;
		top:232px;
		left:12px;
	}


			
/*	---------------------------------------------------------------------------------------

	VIDEO GAMES GALLERY

	--------------------------------------------------------------------------------------- */
	
div#vgGalleryBanner {
	width: 897px;
	height: 301px;
	margin:0 auto 50px auto;
	position:relative;
}
	div#vgGalleryBanner a.btn {
		position:absolute;
		top:207px;
		left:160px;
	}
	div#vgGalleryBanner a.sublink {
		position:absolute;
		top:247px;
		left:207px;
		font: normal normal bold 11px Arial, sans-serif;
		color:#fff;
		border:0;
		margin:0;
		padding:0;
	}
	div#vgGalleryBanner a.sublink:hover {
		margin:0;
		padding:0;
		border:0;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/white-arrow.png') no-repeat scroll right center;
		padding-right:10px;
	}

ul.videoGameGallery {
	width:1005px;
	margin-right:-105px;
	margin-bottom:20px;
}
	ul.videoGameGallery li {
		width:211px;
		float:left;
		margin:0 92px 19px 0;
		padding:10px;
	}
	ul.videoGameGallery li.endOfRow {
		margin-right:0;
	}
	ul.videoGameGallery li.clear {
		width:0;
		clear:both;
		margin:0;
		padding:0;
	}
	
		ul.videoGameGallery li div.featurebox-large img {
			/* enforce image size */
			width:202px;
			height:157px;
		}
		ul.videoGameGallery li p.game {
			margin:0 0 10px 0;
			padding:0;
			height:60px;
		}
		
		ul.videoGameGallery li dl {
			margin:0 0 10px 0;
		}
			ul.videoGameGallery li dl dt {
				font-weight:bold;
				font-size:10px;
				color:#bababa;
				float:left;
				clear:left;
				margin-right:5px;
				line-height:12px;
			}
			ul.videoGameGallery li dl dd {
				font: bold 12px Arial, sans-serif;
				color:#f26235;
			}

div#vgGalleryNextback {
	width:210px;
	margin:auto;
}
	div#vgGalleryNextback div.mid {
		width:148px;
		text-align:center;
	}

/*	---------------------------------------------------------------------------------------

	VIDEO GAME DETAIL PAGE

	--------------------------------------------------------------------------------------- */
	
div#gameDetailsBlurb {
	
}	
	div#gameDetailsBlurb img.boxart {
		margin:0 auto 10px auto;
		width:250px;
		display:block;
		z-index:10;
		position:relative;
	}
	
	div#gameDetailsBlurb dl {
		margin:0 auto -25px auto;
	}
	
	div#gameDetailsBlurb p.alt {
		font-weight:bold;
		font-size:13px;
		width:230px;
		margin:0 auto 10px auto;
	}
	
	div#gameDetailsBlurb ul.standard {
		width:190px;
		margin:0 auto 20px auto;
	}
	
	div#gameDetailsBlurb p.rating {
		text-align:center;
		margin:0 auto 20px auto;
	}
	
	div#gameDetailsBlurb div.wifi {
		width:250px;
		margin:0 auto 20px auto;
	}
		div#gameDetailsBlurb div.wifi div.wifiLogo {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/NWFC_logo.png') no-repeat scroll top left;
			width: 65px;
			height: 65px;
			float:left;
			margin-bottom:20px;
		}
		div#gameDetailsBlurb div.wifi div.meta {
			float:left;
			width:165px;
			padding:14px 10px;
			font-size:12px;
		}
			div#gameDetailsBlurb div.wifi div.wifiLogo a, div#gameDetailsBlurb div.wifi div.wifiLogo a:hover {
				display:block;
				width:100%;
				height:100%;
				margin:0;
				padding:0;
				border:0;
			}
		div#gameDetailsBlurb div.wifi p {
			margin-bottom:5px;
		}
		
		
	div#gameDetailsBlurb div.playersGuide {
		text-align:center;
	}
	div#gameDetailsBlurb div.playersGuide img {
		margin-bottom:5px;
	}
	div#gameDetailsBlurb div.playersGuide a.btn {
		
	}
	
	
	
	

/* END sections/video-games.css */



/* BEGIN sections/news.css */

/*	---------------------------------------------------------------------------------------
	News Pages
	--------------------------------------------------------------------------------------- */
	
/*	---------------------------------------------------------------------------------------

	Landing

	--------------------------------------------------------------------------------------- */
	
div#newsRainbow {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/news/rainbow-blurb-fpo.png') no-repeat scroll top left;
	width: 570px;
	height: 56px;
	margin-bottom:20px;
}






/* END sections/news.css */



/* BEGIN sections/trading-card-game.css */

/*	---------------------------------------------------------------------------------------

	Trading Card Games

	--------------------------------------------------------------------------------------- */
	
/*	---------------------------------------------------------------------------------------

	LANDING PAGE

	--------------------------------------------------------------------------------------- */
	
div#tcgLandingFlash {
	width: 590px;
	height: 431px;
	margin:0 auto 10px auto;
}

h2#featuredExpansions {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/featured-expansions.png') no-repeat scroll top left;
	width: 243px;
	height: 22px;
	margin:0 0 -15px 15px;
	z-index:10;
	position:relative;
}

div#tcgNews {
	width: 600px;
	height: 240px;
	position:relative;
	margin-bottom:10px;
}
	div#tcgNews a.btn {
		position:absolute;
		right:0;
		top:185px;
	}

div#cardDatabaseCTA  {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-db-cta-bg.png') no-repeat scroll top left;
	width: 300px;
	height: 271px;
	position:relative;
	margin:0 0 20px -10px;
}

	div#cardDatabaseCTA img {
		position:absolute;
		top:0;
		left:0;
	}
	div#cardDatabaseCTA p {
		position:absolute;
		top:113px;
		left:177px;
		width:115px;
		font-size:12px;
	}
		div#cardDatabaseCTA p span {
			font-size:16px;
			display:block;
		}

	div#cardDatabaseCTA a.btn {
		position:absolute;
		top:230px;
		left:70px;
	}

a#managedCallout-halfsize1 {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/callout-fpo1.png') no-repeat scroll top left;
	width: 300px;
	height: 100px;
	display:block;
	margin-top:-278px;
	border:0;
	margin-bottom:0;
}
a#managedCallout-halfsize1:hover {
	background-position:0 -100px;
	border:0;
	margin-bottom:0;
}
a#managedCallout-halfsize2 {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/callout-fpo2.png') no-repeat scroll top left;
	width: 300px;
	height: 100px;
	display:block;
	margin-bottom:60px;
	border:0;
}
a#managedCallout-halfsize2:hover {	
	background-position:0 -100px;
	margin-bottom:60px;
}

div#tcgFeaturedExpansions {
	
}
	div#tcgFeaturedExpansions div.content {
		height:90px;
	}
		div#tcgFeaturedExpansions div.content div.scrollable img {
			margin:20px 0;
		}
/*	---------------------------------------------------------------------------------------

	Trading Card Expansions Overview

	--------------------------------------------------------------------------------------- */

div#expansionOverviewFlexBox {
	width:940px;
	margin:0 auto 10px auto;
}
	
	div#expansionOverviewFlexBox div.upper div.content {
		height:70px;
	}
		div#expansionOverviewFlexBox a.scroll-prev, div#expansionOverviewFlexBox a.scroll-next {
			top:35px;
		}

			div#expansionOverviewFlexBox div.upper div.content div.scrollable {
				width:780px;
				margin:auto;
				padding:10px 0 0 0;
			}
				div#expansionOverviewFlexBox div.upper div.content div.scrollable ul.items {
					
				}
					div#expansionOverviewFlexBox div.upper div.content div.scrollable ul.items li {
						width:130px;
						height: 50px;
						margin:0 13px;
					}
					div#expansionOverviewFlexBox div.upper div.content div.scrollable ul.items li.current {
						background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/logoblob.png') no-repeat scroll 0 0;	
					}
						div#expansionOverviewFlexBox div.upper div.content div.scrollable ul.items li a {
							border:0;
						}
					
div#tcgLandingIntro {
	
}
	div#tcgLandingIntro p.intro {
		width:440px;
		float:left;
	}
	div#tcgLandingIntro div.numericalTabswitcher {
		width:180px;
		float:left;
		position:relative;
	}

div.seriesBlurb {

}
	div.seriesBlurb ul.expansions {
		margin-bottom:20px;
	}
		div.seriesBlurb ul.expansions li {
			float:left;
			margin:0 15px 20px 0;
		}
			div.seriesBlurb ul.expansions li a {

			}
			div.seriesBlurb ul.expansions li a:hover {
				border:0;
			}

	div.seriesBlurb a.btn {
		float:right;
	}
	
div#numericalTabswitcherEO {
	
}
	div#numericalTabswitcherEO  div.minilinkWrapper {
		width:90px;
		margin:-20px auto 0 auto;
		display:block;
	}
/*	---------------------------------------------------------------------------------------

	Trading Card Series Page

	--------------------------------------------------------------------------------------- */

div.exploreBlurb {
	
}
	div.exploreBlurb div.col1 {
		float:left;
		width:210px !important;
		margin-right:10px !important;
	}
		div.exploreBlurb div.col1 img {
			margin-bottom:10px;
		}
	div.exploreBlurb div.col2 {
		float:left;
		width:360px !important;
	}

img.setLogo {
	margin-bottom:20px;
}

img.expansionLogo {
	float:left;
	margin:0 15px 0 10px;
	position:relative;
	top:-3px;
}
		
div#expansionCommercialFlash {
	margin:30px 0 70px 0;
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/expansion-commercial-frame.png') no-repeat scroll top left;
	width: 209px;
	height: 164px;
}

	div#expansionCommercialFlash div.playheadLauncher {
		width:193px;
		height:129px;
		position:relative;
		top:18px;
		left:7px;
	}
		div#expansionCommercialFlash div.playheadLauncher a {
			width:193px;
			height:129px;			
		}
		div#expansionCommercialFlash div.playheadLauncher img {
			width:193px;
			height:129px;					
		}
		
a.viewGallery,a.viewGallery:hover {
	padding-right:0 !important;
	background:none !important;
}


/*	---------------------------------------------------------------------------------------

	Feature Cards Page

	--------------------------------------------------------------------------------------- */

div.tcgNewHeaderStyle {
	padding-left: 0;
}
	div.tcgNewHeaderStyle h1.cufon {
		margin-bottom:10px;
		padding-bottom: 0;
	}

div.fpoTestCardMain {
	margin-bottom: 50px; 
}
	
	div.fpoTestCard{
		float:left; 
	}
	
	div.fpoTestCardText{
		float: left;
		padding:0 0 0 15px;
		width:530px; 
	}
	
/*	---------------------------------------------------------------------------------------

	Card Image Gallery Page

	--------------------------------------------------------------------------------------- */
	
ul.testCardList{
	width: 615px;
	margin:35px auto; 
}
	ul.testCardList li {
    	float: left;
    	width: 110px;
    	margin-right:58px;
    }
   	ul.testCardList li.lastInRow {
   		margin-right:0;
   	}
	    ul.testCardList li div.zoom {
			position:relative;
			zoom:1;
	    }
    		ul.testCardList li div.zoom a {
    			position: absolute;
    			top:0;
    			left:0;
      			height: 150px;
    			width: 109px;
    			z-index: 25;
				display:block;
				zoom:1;
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/transblock.gif') repeat 0 0;
    		}
    		ul.testCardList li div.zoom a:hover {
    			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/zoom-indicator.png') no-repeat scroll center center;
				border:0;
    		}
   			ul.testCardList li div.zoom img {
	   			z-index: 1;
				display:block;
   			}
    ul.testCardList li p {
        padding: 8px 0 0 0;
        margin-bottom: 0;
        line-height: 12px;
        font-size:12px;
        font-weight: bold;
        text-align: center;
        font-style: italic;
 		height:4em;
	}

/*	---------------------------------------------------------------------------------------

	Theme Decks

	--------------------------------------------------------------------------------------- */

div.logoBucketTD {
	text-align:center;
	margin-bottom:20px;
}	
	div.logoBucketTD img.first {
		margin-right:40px;
	}

div.themeDeckBucket {
	
}
	div.themeDeckBucket div.col-1 {
		width:240px;
		text-align:center;
		float:left;
	}
	div.themeDeckBucket div.col-2 {
		width:360px;
		float:left;
	}
		div.themeDeckBucket div.col-2 img {
			margin-bottom:20px;
		}

/* END sections/trading-card-game.css */



/* BEGIN sections/animation.css */

/*	---------------------------------------------------------------------------------------

	Animation

	--------------------------------------------------------------------------------------- */

/* start animation Landing page */

div.animation-landing {}
	div.animation-landing div.col-left-flexbox {
		float: left;
		display: inline;
		width: 450px;
	}
	div.animation-landing div.col-right-flexbox {
		float: right;
		display: inline;
		width: 450px;
	}
		div.animation-landing div.col-left-flexbox div.flexBox div.content {
			height:164px;
			/*background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/landing/graphic-tv.jpg') no-repeat left top;*/
		}
			div.animation-landing div.col-left-flexbox div.flexBox div.content-inner {
				height:164px;
			}
		
		div.animation-landing div.col-right-flexbox div.flexBox div.content {
			height:164px;
			/*background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/landing/graphic-movies.jpg') no-repeat right top;*/
		}
			div.animation-landing div.col-right-flexbox div.flexBox div.content-inner {
				height:164px;
			}
		div.animation-landing div.col-left-flexbox div.flexBox div.content div.greyBucket {
			position:absolute;
			right:10px;
			bottom:10px;
			width: 160px;
			margin:0;
			padding:15px;
		}
		div.animation-landing div.col-right-flexbox div.flexBox div.content div.greyBucket {
			position:absolute;
			left:10px;
			bottom:10px;
			width:160px;
			margin:0;
			padding:15px;
		}
			div.animation-landing div.flexBox div.content div.greyBucket p {
				color:#000;
				font-size:12px;
				margin:0;
			}
		div.animation-landing h2#hdr-pokemon-tv {
			position:absolute;
			right:26px;
			top:-13px;
			width:108px;
			height:85px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/landing/hdr-pokemon-tv.png') no-repeat left top;
		}
		div.animation-landing h2#hdr-pokemon-movies {
			position:absolute;
			left:1px;
			top:-12px;
			width:213px;
			height:93px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/landing/hdr-pokemon-movies.png') no-repeat left top;
		}

/* end animation Landing page */

/* start TV Landing page */

div#tvshows-landing {}

	div#tvshows-landing div#featureFlash {
		width:590px;
		height:343px;
		margin-bottom:20px;
	}
		div#tvshows-landing div#featureFlash img.noflash {
			display:block;
			width:568px;
			height:320px;
			margin:0 auto;
		}
	div#tvshows-landing div.whiteBucket {
		padding:10px;
		margin-bottom:10px;
	}

	div#tvshows-landing h2#hdr-watch-now {
		width:252px;
		height:63px;
		margin-bottom:-19px;
		margin-left:10px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/hdr-watch-now.png') no-repeat left top;
		position:relative;
	}

	div#tvshows-landing h2#hdr-pokemon-movies {
		width:254px;
		height:116px;
		margin:0 0 -89px -6px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/hdr-pokemon-movies.png') no-repeat left top;
		position:relative;
		z-index:9;
	}

	div#tvshows-landing h2#hdr-also-check-out {
		width:237px;
		height:33px;
		margin:0 0 -17px 25px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/hdr-also-check-out.png') no-repeat left top;
		position:relative;
		z-index:9;
	}

	div#tvshows-landing div#watch-online {
		margin-bottom:25px;
	}
		div#tvshows-landing div#watch-online div.content {
			height:150px;
		}
		div#tvshows-landing div#watch-online div.scrollable {
			width: 531px;
			margin:0 auto;
		}
			div#tvshows-landing div#watch-online div.scrollable ul.items {}
				div#tvshows-landing div#watch-online div.scrollable ul.items li {
					width:177px;
					padding-top:15px;
				}
				div#tvshows-landing div#watch-online div.scrollable ul.items li div.thumbBox {
					margin:0 auto 5px auto;
				}

	div#tvshows-landing div.primary-feature {
		width:590px;
		height:344px;
		margin-bottom:25px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/bg-primary-feature.gif') no-repeat left top;
		position:relative;
	}
	div#tvshows-landing div.primary-feature img.movie-art {
		display:block;
		width:389px;
		height:280px;
		position:absolute;
		left:-11px;
		top:37px;
	}
	div#tvshows-landing div.primary-feature img.movie-logo {
		display:block;
		width:220px;
		height:143px;
		position:absolute;
		right:-7px;
		top:-12px;
	}
	div#tvshows-landing div.primary-feature div.movie-info {
		float:right;
		display:inline;
		width:175px;
		margin-top:136px;
		margin-right:22px;
	}
		div#tvshows-landing div.primary-feature div.movie-info h3 {
			font-size:16px;
			margin-bottom:2px;
		}
		div#tvshows-landing div.primary-feature div.movie-info h6 {
			font-size:10px;
			font-style:normal;
			margin-bottom:2px;
		}
		div#tvshows-landing div.primary-feature div.movie-info p {
			font-size:11px;
			margin-bottom:8px;
		}

		div#tvshows-landing div.secondary-features {
			width:500px;
			height:173px;
			padding:27px 45px 24px 45px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/bg-secondary-features.gif') no-repeat left top;
			position:relative;
		}
			div#tvshows-landing div.secondary-features div.featurebox-left {
				float: left;
				display: inline;
			}
			div#tvshows-landing div.secondary-features div.featurebox-right {
				float: right;
				display: inline;
			}

div#tvshows-landing-subcol {}

		div#tvshows-landing-subcol a.callout-lrg {
			cursor:pointer;
			display:block;
			width: 290px;
			height: 211px;
			margin-bottom:60px;
			margin:-10px auto 60px auto;
			border:0;
			position:relative;
			z-index:100;
		}
		div#tvshows-landing-subcol a:hover.callout-lrg {
			background-position: left bottom;
		}

	div#accordion-tvEpisodes {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/accordion-top-lightBlue.png');
	}
		div#accordion-tvEpisodes div.wrapper {
			background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/accordion-bot-lightBlue.png');
		}
		div#accordion-tvEpisodes div.panel {}
			div#accordion-tvEpisodes div.panel h5 {
				color:#d1d1d1;
				font-size:10px;
				text-transform:uppercase;
				font-weight:900;
				margin-bottom:0;
			}
			div#accordion-tvEpisodes div.panel a.btn {
				margin-bottom:2px;
			}
			div#accordion-tvEpisodes div.panel div.thumbBox {
				float:left;
				display:inline;
				margin-left:-10px;
				margin-bottom:5px;
			}
			div#accordion-tvEpisodes div.panel div.logoBox {
				float:right;
				display:inline;
				width:80px;
				margin-right:-10px;
				text-align:center;
			}
				div#accordion-tvEpisodes div.panel div.logoBox p.small {
					margin-bottom:5px;
				}
			div#accordion-tvEpisodes div.panel a.logo-sm {
				display:block;
				width: 254px;
				height: 44px;
				padding:8px;
				border:0;
				margin:0 -20px 10px -20px;
				background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/bg-logo-sm.gif') no-repeat 0px 0px;
				text-align:center;
			}
			div#accordion-tvEpisodes div.panel a:hover.logo-sm {
				background-position: 0px -60px;
				
			}
				div#accordion-tvEpisodes div.panel a.logo-sm img.logo {
					width:254px;
					height:44px;
				}

			div#accordion-tvEpisodes div.panel a.logo-lrg {
				display:block;
				width: 254px;
				height: 124px;
				padding:8px;
				border:0;
				margin:0 -20px 10px -20px;
				background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/tvshows/bg-logo-lrg.gif') no-repeat 0px 0px;
			}
			div#accordion-tvEpisodes div.panel a:hover.logo-lrg {
				background-position: 0px -140px;
			}
				div#accordion-tvEpisodes div.panel a:hover.logo-lrg img.logo {
					display:block;
					width: 254px;
					height: 124px;
				}

/* end TV Landing page */

/* start TV Episodes Guide */

div#tv-episodes-guide {}

	div#tv-episodes-guide div.nextback {width:212px;}
		div#tv-episodes-guide div.nextback div.mid {width:150px;}

	div#tv-episodes-guide div#upcoming-episode {margin-bottom:30px;}
		div#tv-episodes-guide div#upcoming-episode div.content {
			height:130px;
			padding:20px 25px 20px 40px;
		}
		div#tv-episodes-guide div#upcoming-episode div.thumbBox {
			float:left;
			display:inline;
			margin-right:25px;
		}
		div#tv-episodes-guide div#upcoming-episode div.episode-info {
			float:left;
			display:inline;
			width:460px;
		}
		div#tv-episodes-guide div#upcoming-episode img.logo-cartoon-network {
			float:right;
			display:inline;
			margin-top:-10px;
		}
		div#tv-episodes-guide div#upcoming-episode h2.white {
			color:#ffffff;
			margin-bottom:2px;
		}
		div#tv-episodes-guide div#upcoming-episode h3.helion {
			color:#ffffff;
			font-size:14px;
			margin-bottom:10px;
		}


div#tv-episodes-guide-tooltip {
	width: 298px;
}
	div#tv-episodes-guide-tooltip div.top {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners-w298.png');
	}
	div#tv-episodes-guide-tooltip div.bottom {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners-w298.png');
	}
	div#tv-episodes-guide-tooltip div.content {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-bg-w298.png');
	}
	div#tv-episodes-guide-tooltip div.arrow {
		left: 141px;
	}

		div#tv-episodes-guide-tooltip div.content a.btn {
			margin:10px 0 0 0 !important;
		}


/* end TV Episodes Guide */

/* start Season Overview */

div#tv-season-overview {}

	div#tv-season-overview h1 {
		margin:0;
	}

	div#tv-season-overview div#season-overview-bucket {
		padding:13px;
	}
		div#tv-season-overview div#season-overview-bucket img.logo {
			display:block;
			margin:0 auto 30px auto;
		}
		div#tv-season-overview div#season-overview-bucket ul.stripeList {
			margin-bottom:0;
			height:355px;
			overflow-y:scroll;
			overflow-x:none;
			border:1px solid #ccc;
		}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li {
				padding-right:18px;
				padding-left:126px;
				background:none;
			}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li img.thumb {
				float:left;
				display:inline;
				margin-left:-120px;
			}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li div.title-info {
				padding-top:12px;
			}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li h5 {
				color:#373737;
				font-size:14px;
				margin-bottom:0;
			}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li h3 {
				color:#2d88d5;
				font-size:18px;
				font-weight:400;
				width:180px;
				margin-bottom:0;
			}
			div#tv-season-overview div#season-overview-bucket ul.stripeList li a.btn {
				float:right;
				margin:12px 0 0 0;
			}

/* end Season Overview */

/* start TV Episode Detail */

div#tv-episode-detail {}

	div#tv-episode-detail h1 {
		margin:0;
	}

	div#tv-episode-detail div#episode-detail-bucket {
		padding:13px;
	}
		div#tv-episode-detail div#episode-detail-bucket div.episode-title {
			margin-bottom:20px;
		}

			div#tv-episode-detail div#episode-detail-bucket div.episode-title div.img {
				float:left;
				display:block;
				width:160px;
				height:90px;
				margin-right:30px;
				margin-left:20px;
			}
				div#tv-episode-detail div#episode-detail-bucket div.episode-title div.img a, div#tv-episode-detail div#episode-detail-bucket div.episode-title div.img a:hover {
					margin:0;
					padding:0;
					border:0;
				}
			div#tv-episode-detail div#episode-detail-bucket div.episode-title div.meta {
				float:left;
				padding-top:20px;
				width:242px;
			}			
				div#tv-episode-detail div#episode-detail-bucket div.episode-title div.meta h2 {
					margin-bottom:2px;
				}
				div#tv-episode-detail div#episode-detail-bucket div.episode-title div.meta p {
					font-size:13px;
					font-weight:bold;
					margin-bottom:10px;
				}
		div#tv-episode-detail div#episode-detail-bucket div.numericalTabswitcher {}
			div#tv-episode-detail div#episode-detail-bucket div.numericalTabswitcher ul.content {
				margin-bottom:10px;
			}
			div#tv-episode-detail div#episode-detail-bucket div.numericalTabswitcher ul.content li img {
				left:0;
			}

/* end TV Episode Detail */

/* start TV Episode Watch */

div#episode-watch {}

	div#episode-watch div.nextback {width:212px;}
		div#episode-watch div.nextback div.mid {width:150px;}

	div#episode-watch div#tvepisodeFlash {
		width:610px;
		height:430px;
		margin:-8px -10px 10px -10px;
	}
		body.nojs div#episode-watch div#tvepisodeFlash p {
			line-height:330px;
			text-align:center;
		}
		body.js div#episode-watch div#tvepisodeFlash p {
			display:none;
		}
		
		div#episode-watch div#tvepisodeFlash img.noflash {
			display:block;
			width:590px;
			height:414px;
			margin:0 auto;
		}

	div#episode-watch div#episode-listing {
		margin:0 0 10px 0;
	}
		div#episode-watch div#episode-listing ul {
		}
			div#episode-watch div#episode-listing ul li.first {
				/*margin:0 0 40px 0;*/
				margin:0;
				padding:0 0 40px 0;
			}
			div#episode-watch div#episode-listing ul li {
				/*margin:0 0 40px 31px;*/
				margin:0;
				padding:0 0 40px 31px;
			}
				div#episode-watch div#episode-listing ul li.first img {
					left:8px;
				}
				div#episode-watch div#episode-listing ul li img {
					left:39px;
				}

div#episode-watch-subcol {}
	div#episode-watch-subcol div#now-playing {
		width:260px; /* + padding = width:290px; */
		height:150px; /* + padding = height:200px; */
		margin-top:-10px;
		margin-bottom:70px;
		padding:40px 10px 10px 20px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/episodes-player/bg-now-playing.png') no-repeat 0px 0px;
		position:relative;
	}
		div#episode-watch-subcol div#now-playing div.left-bucket {
			float:left;
			display:inline;
			width:130px;
		}
		div#episode-watch-subcol div#now-playing div.right-bucket {
			float:right;
			display:inline;
			width:120px;
		}
		div#episode-watch-subcol div#now-playing h3 {
			color:#fff;
			font-size:15px;
			line-height:15px;
			text-transform:none;
			margin:0;
		}
		div#episode-watch-subcol div#now-playing p {
			color:#fff;
			font-size:11px;
			line-height:13px;
			margin-bottom:2px;
		}
		div#episode-watch-subcol div#now-playing div.thumbBox-sm {
			margin-bottom:5px;
		}

/* end TV Episode Watch */

/* start Movies Landing page */

div#movies-landing {}
	div#movies-landing div.left-col {
		float:left;
		display:inline;
		width:590px;
	}
		div#movies-landing div.left-col a.btn {
			margin-right:5px;
		}
	div#movies-landing div.right-col {
		float:right;
		display:inline;
		width:310px;
	}
	div#movies-landing div#featureFlash {
		width:590px;
		height:343px;
		margin-bottom:10px;
	}
		div#movies-landing div#featureFlash img.noflash {
			display:block;
			width:568px;
			height:320px;
			margin:0 auto;
		}
	div#movies-landing div.whiteBucket {
		padding:10px;
		margin-bottom:10px;
	}
	div#movies-landing a.callout-lrg {
		cursor:pointer;
		display:block;
		width: 290px;
		height: 211px;
		margin:0 auto 10px auto;
		border:0;
		position:relative;
		z-index:100;
	}
	div#movies-landing a:hover.callout-lrg {
		background-position: left bottom;
	}
	div#movies-landing a.callout-sm {
		cursor:pointer;
		display:block;
		width: 290px;
		height: 100px;
		margin:0 auto 10px auto;
		border:0;
		position:relative;
		z-index:100;
	}
	div#movies-landing a:hover.callout-sm {
		background-position: left bottom;
	}
	div#movies-landing h2#hdr-pokemon-movie-gallery {
		width:251px;
		height:46px;
		margin-bottom:-10px;
		margin-left:22px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/movies/hdr-pokemon-movie-gallery.png') no-repeat left top;
		position:relative;
	}

	body.nojs div#movieDownlevelListing {
		margin-top:20px;
		margin-left:20px;
	}
	body.js div#movieDownlevelListing {
		display:none;
	}

	body.nojs div#movies-landing div#movie-gallery {
		display:none;
	}
	
	div#movies-landing div#movie-gallery {}
		div#movies-landing div#movie-gallery div.scrollable {
			width: 792px;
			margin:0 auto;
		}
			div#movies-landing div#movie-gallery div.scrollable ul.items {}
				div#movies-landing div#movie-gallery div.scrollable ul.items li {padding-top:8px;}
					div#movies-landing div#movie-gallery div.scrollable ul.items li img.boxart {
						display:block;
						width:87px;
						height:123px;
						margin:0 auto 10px auto;
						padding:0 5px 5px 0;
						background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/animation/movies/boxart-bg.png') no-repeat left top;
					}

						
					
					div#movies-landing div#movie-gallery div.scrollable ul.items li a.btn {
						margin:0 40px 2px 40px;
					}
					div#movies-landing div#movie-gallery div.scrollable ul.items li p.title {
						font-size:12px;
						line-height:12px;
						min-height:24px; /* line-height x2 */
						margin:0 auto 10px auto;
						width:80%;
					}

/* end Movies Landing page */

/* start Movie Detail */

div#movie-detail {}

	div#movie-detail h1 {
	}

	div#movie-detail div#movie-detail-bucket {
		padding:19px 13px 13px 13px;
	}

	div#movie-detail div#movie-detail-tabs {}
		div#movie-detail div#movie-detail-tabs div.pane {
			padding:25px 13px 13px 13px;
		}
			div#movie-detail div#movie-detail-tabs div.pane div.numericalTabswitcher {
				margin-bottom:10px;
			}
				div#movie-detail div#movie-detail-tabs div.pane div.numericalTabswitcher div.nextback {
					margin-bottom:0;
				}
				div#movie-detail div#movie-detail-tabs div.pane div.numericalTabswitcher ul.content {
					margin-bottom:30px;
				}
					div#movie-detail div#movie-detail-tabs div.pane div.numericalTabswitcher ul.content li img {
						left:0;
					}

/* end Movie Detail */


/* END sections/animation.css */



/* BEGIN sections/card-database.css */

/*	---------------------------------------------------------------------------------------

	CARD DATABASE

	--------------------------------------------------------------------------------------- */

/*	---------------------------------------------------------------------------------------

	Shared Styles

	--------------------------------------------------------------------------------------- */

div.bluebox-top {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/bluebox-top.png') no-repeat scroll 0 0;
	width: 880px;
	height: 11px;
}
div.bluebox-mid {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/bluebox-mid.png') repeat-y scroll 0 0;
	width: 860px;
	padding:0 10px;
}
div.bluebox-bot {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/bluebox-bot.png') no-repeat scroll 0 0;
	width: 880px;
	height: 11px;
	margin:-5px 0 5px 0;
}

div.searchBlock {
	margin-bottom:7px;
}
div.searchBlockHalfsize {
	width:425px;
	float:left;
	margin-right:10px;
}
div.searchBlockThirdsize {
	width:280px;
	float:left;
	margin-right:10px;
}
div.searchBlockTwoThirdsize {
	width:570px;
	float:left;
	margin-right:10px;
}

div.searchBlockLast {
	margin-right:0 !important;
}
	div.searchBlock-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-top.png') no-repeat scroll 0 0;
		height: 42px;
	}
		div.searchBlock-top div.wrapper {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-top-endcap.png') no-repeat scroll right 0;
			height: 42px;
			position:relative;
		}
			div.searchBlock-top div.wrapper h3 {
				color:#fff;
				font-size:16px;
				position:relative;
				top:7px;
				left:10px;
			}
			div.searchBlock-top div.wrapper a.help {
				width:18px;
				height:18px;
				display:block;
				position:absolute;
				right:5px;
				top:5px;
				cursor:pointer;
				margin:0;
				padding:0;
				border:0;
			}
			div.searchBlock-top div.wrapper a.help:hover {
				margin:0;
				padding:0;
				border:0;
			}
	div.searchBlock-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-mid.png') repeat-y scroll 0 0;
	}
		div.searchBlock-mid div.wrapper {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-mid-endcap.png') repeat-y scroll right 0;
			padding:0 15px;
		}
		div.searchBlock-mid div.wrapper.center {
			text-align:center;
		}
	div.searchBlock-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-bot.png') no-repeat scroll 0 0;
		height:10px;
	}
		div.searchBlock-bot div.wrapper {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-bot-endcap.png') no-repeat scroll right 0;
			height:10px;
		}	
	
	div.searchBlock div.hr {
		border-top:1px solid #e0e0e0;
		margin:0 -14px 20px -14px;
	}

div.cardDatabase {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}
	div.cardDatabase fieldset {
		border:0;
		margin:0;
		padding:0;
		background:none;
	}
	
	div.cardDatabase ul.inputSeries {
		
	}
		div.cardDatabase ul.inputSeries li {
			margin-bottom:10px;
		}
			div.cardDatabase ul.inputSeries li label {
				width:110px;
				display:inline-block;
			}
			div.cardDatabase ul.inputSeries li input {
				width:240px;
				display:inline-block;
				padding:2px;
			}
			

	
	div.cardDatabase input.text {
		-moz-border-radius:10px;
		-webkit-border-radius:5px;
	}

	div.cardDatabase label.checkboxProxy {
		font: normal normal bold 11px Arial, sans-serif;
		color:#434343;
		cursor:pointer;
		padding:2px 10px 2px 30px;
		-moz-border-radius:10px;
		-webkit-border-radius:5px;
		background: #d4d4d4;
		width:70px;
		display:inline-block;
		margin-bottom:10px;
	}
	div.cardDatabase label.checkboxProxy:hover {
		border:0;
		background: #ffd687;
		color:#434343;
	}
	div.cardDatabase label.checkboxProxy.checked {
		background: #ffd687 url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/check.png') no-repeat scroll 10px center;
	}
	
	div.cardDatabase label.checkboxProxy.big {
		width:39px;
		height:38px;
		padding:0;
		border:0;
		/*background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/big-checkboxes-03.png') no-repeat scroll top left;*/
		text-indent:-99999em;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		margin:0 5px 5px 0;
		display:block;
		float:left;
	}
	div.cardDatabase label.checkboxProxy.big.last {
		margin-right:0;
	}
	div.cardDatabase label.checkboxProxy.big:hover {
		background-position:-50px 0;
	}
	div.cardDatabase label.checkboxProxy.big.checked {
		background-position:-100px 0;
	}
		div.cardDatabase label.checkboxProxy.big-colorless {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/colorless.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-darkness {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/darkness.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-fighting {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/fighting.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-fire {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/fire.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-grass {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/grass.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-lightning {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/lightning.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-metal {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/metal.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-psychic {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/psychic.png') no-repeat scroll;
		}
		div.cardDatabase label.checkboxProxy.big-water {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/big-checkboxes/water.png') no-repeat scroll;
		}
	
	
	div.cardDatabase label.checkboxProxy.symbol {
		position:relative;
		padding-left:70px;
		width:140px;
	}
	div.cardDatabase label.checkboxProxy.symbol.checked {
		background-position:45px center;
	}
		div.cardDatabase label.checkboxProxy.symbol img {
			position:absolute;
			left:10px;
			bottom:0;
		}
	
	
	body.js div.cardDatabase input.checkbox {
		position:absolute;
		display:block;
		left:-999999em;
	}
	
	div.cardDatabase fieldset.radioSlider {
		background:#757575;
		color:#cecece;
		display:inline;
		-moz-border-radius: 10px;
		-webkit-border-radius: 5px;
		padding:4px 1px;
	}
		div.cardDatabase fieldset.radioSlider label {
			margin:2px 10px;
		
		}
		div.cardDatabase fieldset.radioSlider label:hover {
			cursor:pointer;
			color:#fff;
		}
		div.cardDatabase fieldset.radioSlider label.selected {
			background:#ffd687;
			color:#434343;
			-moz-border-radius: 10px;
			-webkit-border-radius: 5px;
			padding:2px 10px;
			margin:1px;
		}
		div.cardDatabase fieldset.radioSlider input {
			display:block;
			position:absolute;
			left:-999999em;
		}


div.cardDatabase div.rangeSelector {
	margin-bottom:20px;
}
	div.cardDatabase div.rangeSelector div.specificRangeWrapperWrapper {
		width:188px;
		margin:auto;
	}
	div.cardDatabase div.rangeSelector div.specificRangeWrapper {
		text-align:center;
	}
	
		div.cardDatabase div.rangeSelector p.specificRange {
			font: normal normal normal 11px Arial, sans-serif;
			color:#909090;
			padding-right:5px;
		}
			div.cardDatabase div.rangeSelector p.specificRange span {
				color:#646464;
				font-weight:900;
			}

	div.cardDatabase div.rangeSelector p.fixed {
		float:left;
		width:30px;
		margin:0;
		padding:0;
		font: normal normal normal 14px Arial, sans-serif;
		color:#646464;
		position:relative;
		top:-5px;
	}
	div.cardDatabase div.rangeSelector p.minimum {
		text-align:left;
	}
	div.cardDatabase div.rangeSelector p.maximum {
		text-align:right;
	}

	div.cardDatabase div.rangeSelector div.rangeSliderWrapper  {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/slider-bg.png') repeat scroll 0 0;
		border:1px solid #d1d1d1;
		height:5px;
		width:188px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		float:left;
	}
	div.cardDatabase div.rangeSelector div.rangeSlider  {
		position:relative;
		width:170px;
	}
		div.cardDatabase div.rangeSelector div.rangeSlider div.ui-slider-range {
			height:7px;
			position:absolute;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/range-indicator.png') repeat-x scroll top left;
			padding-right:5px;
			top:-1px;
		}
	
		div.cardDatabase div.rangeSelector div.rangeSlider a.ui-slider-handle {
			position:absolute;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/range-caps.png') no-repeat scroll -50px 0;
			width: 22px;
			height: 32px;
			display:block;
			margin:0;
			padding:0;
			top:-14px;
		}
		div.cardDatabase div.rangeSelector div.rangeSlider a.ui-slider-handle-right {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/range-caps.png') no-repeat scroll 0 0;
		}
		div.cardDatabase div.rangeSelector div.rangeSlider a.ui-slider-handle:hover {
			margin:0;
			padding:0;
			border:0;
		}

/*	---------------------------------------------------------------------------------------

	Search Result

	--------------------------------------------------------------------------------------- */

div.cdbResult {
	background: #888 url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/result-background.png') no-repeat scroll 0 0 !important;
	width: 900px;
	min-height: 200px;
	position:relative;
	color:#fff;
	font-size:11px;
	margin:auto;
}
	div.cdbResult img.cardImage {
		position:absolute;
		top:14px;
		left:17px;
		display:block;
		z-index:9999;
		width:102px;
		height:142px;
	}
	
	div.cdbResult div.column-1 {
		float:left;
		width:370px; /* 340 */
		margin-left:160px;
		margin-top:16px;
		margin-right:20px;
	}
		div.cdbResult div.column-1 h3 {
			color:#4a4a4a;
			font-size:24px;
			line-height:24px;
			float:left;
			margin-right:20px;
			margin-bottom:10px;
			position:relative;
			top:-3px;
			width:225px;
		}
		div.cdbResult div.column-1 h3.long {
			font-size:12px;
			margin-bottom:20px;
			line-height:12px;
			font-weight:100;
		}
			div.cdbResult div.column-1 h3 a, div.cdbResult div.column-1 h3 a:hover {
				color:#4a4a4a;
				margin:0;
				padding:0;
				border:0;
			}
		
	
	div.cdbResult div.column-2 {
		width:330px;
		float:left;
		margin-top:20px;
	}
		div.cdbResult div.column-1 p.hp {
			font-size:12px;
			font-weight:900;
			float:right;
			margin-bottom:0;
			position:relative;
			top:-8px;
		}
			div.cdbResult div.column-1 p.hp span {
				font-size:24px;
			}
			div.cdbResult div.column-1 p.hp img {
				position:relative;
				top:4px;
			}
		div.cdbResult div.column-1 div.hr {
			background:#666;
			height:1px;
			border-bottom:1px solid #ccc;
			border-top:0;
			margin-bottom:10px;
		}
		div.cdbResult div.column-1 p.ability {
			font-size:14px;
			font-weight:900;
			float:left;
			margin-bottom:0;
			line-height:24px;
		}
		div.cdbResult div.column-1 p.cost {
			font-size:24px;
			font-weight:900;
			float:right;
			margin-bottom:0;
		}
		div.cdbResult div.column-1 div.energySymbols {
			margin-bottom:5px;
		}
		div.cdbResult div.column-1 p.copy {
			font-size:11px;
		}
		
		
		
		
		
		
		
		div.cdbResult div.column-2 p.type {
			color:#fff;
			font-weight:900;
			line-height:24px;
			margin-bottom:20px;
			font-size:14px;
		}
			
		div.cdbResult div.column-2 p.evolution {
			font-size:11px;
			font-weight:900;
		}
/*		div.cdbResult div.column-2 p.lozenge {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/pokebody.png') no-repeat scroll top left;
			width: 86px;
			height: 29px;
			float:left;
			margin-right:5px;
			margin-bottom:5px;
		}*/

		div.cdbResult div.column-2 p.ability {
			font-size:14px;
			font-weight:900;
			line-height:29px;
			margin-bottom:0;
		}
		div.cdbResult div.column-2 p.copy {
		}
		div.cdbResult div.column-2 div.hr {
			background:#666;
			height:1px;
			border-bottom:1px solid #ccc;
			border-top:0;
			margin-bottom:10px;
		}

		div.cdbResult div.column-2 ul.costs {

		}
			div.cdbResult div.column-2 ul.costs li {
				float:left;
				width:32%;
				margin-bottom:10px;
				text-align:center;
			}
			div.cdbResult div.column-2 ul.costs h4 {
				font-size:12px;
				font-weight:900;
				text-transform:none;
				color:#fff;
			}
			div.cdbResult div.column-2 ul.costs div.details{
				font-size:14px;
				font-weight:900;
				line-height:25px;
			}
				div.cdbResult div.column-2 ul.costs div.details img {
					float:left;
					margin:0;
					padding:0;
					width:20px;
					height:20px;
				}
				div.cdbResult div.column-2 ul.costs div.details span {
					margin-left:5px;
					float:left;
					display:block;
				}

		div.cdbResult div.column-2 p.bottomDetail {
			font-size:10px;
			font-weight:900;
			color:#97c6f4;

		}
			div.cdbResult div.column-2 p.bottomDetail span {
				color:#fff;
			}

		div.cdbResult div.column-2 div.extraStuff {
			margin-bottom:10px;
		}
			div.cdbResult div.column-2 div.extraStuff img {
				float:left;
				margin-right:5px;
			}
			div.cdbResult div.column-2 div.extraStuff img.circle-16 {
				position:relative;
				top:14px;
			}
			div.cdbResult div.column-2 div.extraStuff p {
				float:left;
				line-height:25px;
				margin-right:5px;
				margin-bottom:0;
			}
		
		
		
		
		

	
div.cdbResult-botcap {
	background: #888 url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/result-background.png') no-repeat scroll 0 bottom !important;
	width: 900px;
	height:5px;
	margin:0 auto 20px auto;
}
		
		
		
/*	---------------------------------------------------------------------------------------

	Basic Search

	--------------------------------------------------------------------------------------- */

h1#basicSearch {
	float:right;
	margin-right:20px;
	position:relative;
	top:-10px;
}

div#cardDatabaseBasic {
	margin-bottom:15px;
}

div#cardDatabaseBasic img#pokeCard {
	float:left;
}

div#cdb-findCard {
	width:710px;
	float:left;
	z-index:999;
	position:relative;
}
	div#cdb-findCard fieldset.searchTerms {
		float:left;
		width:230px;
	}
		div#cdb-findCard fieldset.searchTerms label.textLabel {
			display:block;
			margin-bottom:10px;
		}
		div#cdb-findCard fieldset.searchTerms input.text {
			width:196px;
			margin-bottom:20px;
			padding:2px;
		}
		div#cdb-findCard fieldset.searchTerms label.checkboxProxy {
			width:120px;
		}

	div#cdb-findCard div.bsRightCol {
		float:left;
		width:431px;
	}
		div#cdb-findCard div.bsRightCol fieldset.energySymbols {
			margin-bottom:20px;
		}
		div#cdb-findCard div.bsRightCol fieldset.energySymbols legend {
			display:block;
			color:#424242;
			padding-bottom:7px;
		}
		div#cdb-findCard div.bsRightCol fieldset.energySymbols label.last {
			margin-right:0;
		}
		div#cdb-findCard div.bsRightCol div.buttonGroup {
			margin-right:10px;
		}
			div#cdb-findCard div.bsRightCol div.buttonGroup a {
				float:right;
				margin-bottom:5px;
			}
		input#searchDatabase {
			display:none;
		}
		body.nojs input#searchDatabase {
			display:block;
			position:relative;
			left:0;
		}
		body.nojs div#basicSubmit a.btn-bgb {
			display:none;
		}
		
		body.js a#switchSearchTypes {
			display:none;
		}
		body.nojs a#switchSearchTypes {
			display:block;
		}
		body.nojs div#cda-format {
			display:none;
		}
		body.nojs div#cda-hitPoints {
			display:none;
		}
		body.nojs div#cda-retreatCost {
			display:none;
		}
		body.nojs div#cda-totalAttackCost {
			display:none;
		}
		


h3#featuredTCGExpansions {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/featured-tcg-expansions.png') no-repeat scroll top left;
	width: 239px;
	height: 49px;
	position:relative;
	top:20px;
	left:25px;
	margin-top:-20px;
	z-index:200;
}

div#bsFlexboxWrapper {
	float:left;
	width:570px;
	margin-right:18px;
	position:relative;
}
	div#bsFlexboxWrapper div.drawerHeader {
		font-size:12px;
		color:#aeaeae;
		text-align:center;
		width:570px;
		position:absolute;
		z-index:100;
	}
		div#bsFlexboxWrapper div.header-1 {
			top:20px;
		}
		div#bsFlexboxWrapper div.header-2 {
			top:150px;
		}
		div#bsFlexboxWrapper div.header-3 {
			top:283px;
		}
		div#bsFlexboxWrapper div.header-4 {
			top:415px;
		}
		div#bsFlexboxWrapper div.drawerHeader h4 {
			font-size:9px;
			color:#aeaeae
		}

div#basicSearchFlexbox {
	width:570px;
}
	div#basicSearchFlexbox a.scroll-prev, 
	div#basicSearchFlexbox a.scroll-next {
		top:60%;
		z-index:999;
		position:absolute;
	}
	div#basicSearchFlexbox div.scrollable {
		z-index:999;
	}
	div#basicSearchFlexbox div.upper div.inner div.content {
		height:529px;
	}
		div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper {
			position:relative;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/tcg-expansion-drawers.png') no-repeat scroll top left;
			height: 132px;
		}
			div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper {
			}
				div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper div.scrollable {
					width:504px;
					margin:auto;
				}
					div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper div.scrollable ul {
					}
						div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper div.scrollable ul li {
							width:168px;
						}
							div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper div.scrollable ul li a {
								margin:45px auto 0 auto;
								padding:10px 0 0 0;
								display:block;
								width:154px;
								height:61px;
							}
							div#basicSearchFlexbox div.upper div.inner div.content div.scrollableWrapper div.scrollable ul li a:hover {
								margin:45px auto 0 auto;
								border:0;
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/blob.png') no-repeat scroll top left;
							}
							
div#basicSearchFeatureboxes {
	float:left;
	width:290px;
	position:relative;
	top:-10px;
}

/*	---------------------------------------------------------------------------------------

	Advanced Search

	--------------------------------------------------------------------------------------- */

h2#cardDatabaseLogo {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/card-database-logo.jpg') no-repeat scroll top left;
	width: 462px;
	height: 100px;
	position:relative;
	top:-71px;
	float:left;
	margin-bottom:-71px;
}

h1#advancedSearch {
	float:right;
	margin-right:20px;
	position:relative;
	top:-10px;
}

h3#positionIndicator {
	margin-right:20px;
	position:relative;
	top:-10px;
}

div#cda-cardName {
	
}
	div#cda-cardName fieldset {
		margin-left:115px;
	}
		div#cda-cardName fieldset p {
			float:left;
			margin-right:10px;
		}
		div#cda-cardName fieldset a.btn {
			display:inline-block;
			margin-right:10px;
		}

div#cda-cardType {
	
}
	div#cda-cardType fieldset {
		float:left;
		width:110px;
		border-right:1px solid #e0e0e0;
		padding:0 10px;
	}
		div#cda-cardType fieldset p {
			margin-bottom:5px;
		}
	div#cda-cardType fieldset.last {
		border:0;
	}
	
div#cda-rarity {
	
}	
	div#cda-rarity a {
		margin-right:10px;
	}
	div#cda-rarity label {
		width:155px;
	}	
	div#cda-rarity div.rightCol {
		
	}
		div#cda-rarity div.rightCol label {

		}

div#cda-expansions {
	
}
	div#cda-expansions fieldset {

	}
	div#cda-expansions fieldset div.column-1 {
		float:left;
		width:160px;
	}
		div#cda-expansions fieldset div.column-1 h3 {
			color:#484848;
		}
	div#cda-expansions fieldset div.column-2 {
		float:left;
		width:670px;
	}

div#cda-attackCostEnergyType {
	
}
	div#cda-attackCostEnergyType fieldset.{

	}
	
	div#cda-attackCostEnergyType fieldset.exclusions label {
		width:130px;
	}
	
div#cda-cardIllustrator {
	
}
	div#cda-cardIllustrator label {
		font-size:12px;
		width:230px;
		float:left;
		margin-right:20px;
	}
	div#cda-cardIllustrator input {
		width:260px;
	}
	
div#cda-submits {
	
}
	div#cda-submits div.searchBlock-top {
		background:transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-top-noblue.png) no-repeat scroll 0 0;
	}
		div#cda-submits div.searchBlock-top div.wrapper {
			background:transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/searchBlock-top-noblue-endcap.png) no-repeat scroll right 0;
		}

	div#cda-submits a.btn-bgb {
		position:relative;
		top:-30px;
		margin-bottom:-20px;
	}
	
	div#cda-submits a.btn-lbwhite {
		margin-bottom:0;
	}

/*	---------------------------------------------------------------------------------------

	Card Detail

	--------------------------------------------------------------------------------------- */
img.replacedchar {
	height: .75em;
}
div#superCardDetail {
	width:860px;
	margin:30px auto 0 auto;
}
	
div#cardDetail {
	background:#666; /* VARIABLE */
	width:860px;
	margin:0 auto 20px auto;
}
	div#cardDetail a.filter, div#cardDetail a.filter:hover {
		margin:0;
		padding:0;
		border:0;
		color:#fff;
	}
	
	div#cardDetail div.top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/detail-widget-top.png') no-repeat scroll 0 0;
		width: 860px;
		min-height:420px;
		position:relative;
	}
		div#cardDetail div.top div.flashCard {
			width: 269px;
			height: 365px;
			position:absolute;
			top:40px;
			left:54px;
		}
		div#cardDetail div.top p.illustrator {
			position:absolute;
			width:269px;
			text-align:center;
			top:405px;
			left:54px;
			color:#fff;
			font-size:11px;
			font-weight:bold;
		}
			div#cardDetail div.top p.illustrator span {
				font-weight:100;
			}

		div#cardDetail div.top div.contents {
			padding-top:30px;
			margin-left:364px;
			width:480px;
			color:#fff;
		}
		p.lozenge-pokebody {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/poke-body.png') no-repeat scroll top left;
			width: 101px;
			height: 23px;
			float:left;
			margin:0 10px 10px 0;
		}
		p.lozenge-pokepower {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/poke-power.png') no-repeat scroll top left;
			width: 101px;
			height: 23px;
			float:left;
			margin:0 10px 10px 0;
		}
		
			div#cardDetail div.top div.contents div.contents-top {
				margin-bottom:15px;
			}
				div#cardDetail div.top div.contents div.contents-top p {
					margin-bottom:0;
				}
				div#cardDetail div.top div.contents div.contents-top h1.name {
					font-size:30px;
					margin-left:15px;
					margin-right:15px;
					float:left;
					color:#4a4a4a;
					width:310px;
					position:relative;
					top:-5px;
				}
				div#cardDetail div.top div.contents div.contents-top h1.name.long {
					font-size:16px;
					line-height:16px;
				}
				div#cardDetail div.top div.contents div.contents-top h1.name span.level {
					font-size:16px;
					margin-left:5px;
					position:relative;
					top:-2px;
				}
				div#cardDetail div.top div.contents div.contents-top h1.name span.level em {
					font-size:20px;
				}
				
				div#cardDetail div.top div.contents div.contents-top p.level {
					font-size:13px;
					float:left;
					color:#dd471a;
					font-weight:bold;
					position:relative;
					top:-5px;
					margin-right:10px;
				}
					div#cardDetail div.top div.contents div.contents-top p.level span {
						font-size:24px;
						font-style:italic;
					}
				div#cardDetail div.top div.contents div.contents-top p.type {
					float:left;
					font-size:12px;
					color:#515050;
					text-transform:uppercase;
					position:relative;
					top:8px;
				}	
					
				div#cardDetail div.top div.contents div.contents-top p.hp {
					float:right;
					font-size:18px;
					font-weight:bold;
					color:#fff;
					margin-right:10px;
					position:relative;
					top:-8px;
					width:122px;
					text-align:center;
					left:7px;
				}
					
					div#cardDetail div.top div.contents div.contents-top p.hp span {
						font-size:30px;
					}

		div#cardDetail div.top div.contents div.contents-mid {
			margin:0 25px 15px 25px;
		}
			div#cardDetail div.top div.contents div.contents-mid p.evolutionType {
				font-size:14px;
				margin-bottom:10px;
			}
				div#cardDetail div.top div.contents div.contents-mid p.evolutionType span.stage {
					font-size:16px;
					font-weight:bold;
					margin-right:10px;
				}
				div#cardDetail div.top div.contents div.contents-mid p.evolutionType span.evol {
				}
			
			}
			div#cardDetail div.top div.contents div.contents-mid p.hp {
				font-weight:bold;
				margin-bottom:15px;
				font-size:14px;
			}
				div#cardDetail div.top div.contents div.contents-mid p.hp span {
					font-weight:bold;
					font-size:24px;
				}
			
			div#cardDetail div.top div.contents div.contents-mid p.ability {
				font-size:18px;
				font-weight:900;
				float:left;
				margin-bottom:0;
				line-height:25px;
			}
			div#cardDetail div.top div.contents div.contents-mid p.cost {
				float:right;
				font-size:24px;
				font-weight:900;
				margin-bottom:0;
				position:relative;
				top:-5px;
			}
			div#cardDetail div.top div.contents div.contents-mid div.energySymbols {
				margin:0 20px 5px 0;
				float:left;
			}
			div#cardDetail div.top div.contents div.contents-mid ul.costs {
				
			}
				div#cardDetail div.top div.contents div.contents-mid ul.costs li {
					float:left;
					width:33%;
					padding-bottom:20px;
				}
					div#cardDetail div.top div.contents div.contents-mid ul.costs li h4 {
						color:#fff;
						text-transform:none;
						font-size:14px;
						text-align:center;
					}
					div#cardDetail div.top div.contents div.contents-mid ul.costs li div.details {
						text-align:center;
					}
						div#cardDetail div.top div.contents div.contents-mid ul.costs li div.details img {
							display:inline-block;
							float:left;
							margin-right:3px;
						}
						div#cardDetail div.top div.contents div.contents-mid ul.costs li div.details p {
							font-size:18px;
							font-weight:900;
							position:relative;
							padding:3px 0 4px 0;
							display:inline-block;
							margin:0;
							float:left;
						}

		div#cardDetail div.top div.contents	div.miscCallout {
			margin:0 30px 30px 30px;
		}
		div#cardDetail div.top div.contents	div.miscCallout.noSideMargin {
			margin-right:0;
			margin-left:0;
		}
			div#cardDetail div.top div.contents	div.miscCallout div.wrapper {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/pattern.png') repeat scroll 0 0;
				padding:10px 20px;
				border:6px solid #dadada;
				-moz-border-radius: 15px;
				-webkit-border-radius: 15px;
			}
				div#cardDetail div.top div.contents	div.miscCallout div.wrapper p {
					margin-bottom:5px;
				}
		
		div#cardDetail div.top div.contents	img.energyBig {
			float:right;
			position:relative;
			top:-25px;
			left:-12px;
		}
		div#cardDetail div.top div.contents	p.seriesName {
			float:right;
			margin-right:60px;
			position:relative;
			top:-50px;
			font-size:10px;
			margin-bottom:0;
			font-style:italic;
		}
			div#cardDetail div.top div.contents	p.seriesName img {
				margin:2px 5px;
				position:relative;
				top:3px;
			}
					
	div#cardDetail div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/tcg/card-database/detail-widget-bot.png') no-repeat scroll 0 0;
		width: 860px;
		height: 26px;
	}
	
div#subCardDetail {
	width:860px;
	margin:auto;
}
	
div#advancedSortResults {
	padding:20px 0 10px 0;
}


/* END sections/card-database.css */



/* BEGIN sections/account.css */

/*	---------------------------------------------------------------------------------------

	Account

	--------------------------------------------------------------------------------------- */

/* start account section common styles */

h1.profilepage-h1 {
	position:relative;
	top:-45px;
	display:inline-block;
	padding-bottom:20px;
}

div#account-signup-tooltip {
	width: 248px;
}
	div#account-signup-tooltip div.top {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners-w248.png');
	}
	div#account-signup-tooltip div.bottom {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners-w248.png');
	}
	div#account-signup-tooltip div.content {
		background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-bg-w248.png');
	}
	div#account-signup-tooltip div.arrow {
		left: 116px;
	}

/* end account section common styles */

/* start account Landing Login page */

div#account-login {}
	div#account-login div.account-login-intro {
		padding-right: 300px;
	}
		div#account-login div.account-login-intro img.character-art {
			float: right;
			display: inline;
			margin: -35px -252px 0 0;
		}
	div#account-login div.col-left-flexbox {
		float: left;
		display: inline;
		width: 450px;
	}
	div#account-login div.col-right-flexbox {
		float: right;
		display: inline;
		width: 450px;
	}
		div#account-login div.col-right-flexbox a#lnk-pokemon-alliance-sign-up-now {
			float: left;
			display: inline;
			width: 280px;
			height: 139px;
			margin: 16px 0 0 5px;
			border: 0;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/landing/pokemon-alliance-sign-up-now.png') no-repeat left top;
		}
		div#account-login div.col-right-flexbox img.character-art {
			float: left;
			display: inline;
			margin: 2px 0 0 2px;
		}

	div#account-login form#login-form {padding: 10px;}
		div#account-login form#login-form div.greyBucket {
			float: left;
			display: inline;
			width: 124px;
			margin: 0 25px 0 0;
			padding: 10px;
		}
			div#account-login form#login-form div.greyBucket h2 {
				margin-bottom:0.2em;
			}
			div#account-login form#login-form div.greyBucket p {
				color: #000;
			}
		div#account-login form#login-form fieldset {
			float: left;
			display: inline;
			width: 245px;
			margin: 0;
			padding: 25px 0 0 0;
			border: 0;
			background: none;
		}
			div#account-login form#login-form fieldset label {
				display: block;
				margin: 0 0 3px 0;
				color: #7e7e7e;
				font-size: 13px;
				}
			div#account-login form#login-form fieldset input {
				display: block;
				margin: 0 0 8px 0;
			}

	div#account-login form#agegate-form {padding: 10px;}
		div#account-login form#agegate-form div.greyBucket {
			float: left;
			display: inline;
			width: 124px;
			margin: 0 15px 0 0;
			padding: 10px;
		}
			div#account-login form#agegate-form div.greyBucket h2 {
				margin-bottom:0.2em;
			}
			div#account-login form#agegate-form div.greyBucket p {
				color: #000;
			}
		div#account-login form#agegate-form fieldset {
			float: left;
			display: inline;
			width: 255px;
			margin: 0;
			padding: 25px 0 0 0;
			border: 0;
			background: none;
		}
			div#account-login form#agegate-form fieldset p.formCopy {
				color: #fff;
				font-size: 13px;
				margin-bottom:3px;
			}
			div#account-login form#agegate-form fieldset label {
				display: block;
				margin: 0 0 3px 0;
				color: #7e7e7e;
				font-size: 13px;
				}
			div#account-login form#agegate-form fieldset input {
				display: block;
				margin: 0 0 8px 0;
			}
			div#account-login form#agegate-form fieldset select {
				display: block;
				margin: 0 0 8px 0;
			}
			div#account-login form#agegate-form fieldset ul.label-input-sets {
				margin:0;
				padding:0;
				list-style:none;
			}
				div#account-login form#agegate-form fieldset ul.label-input-sets li {
					float: left;
					display: inline;
					margin: 0 0 0 10px;
				}
				div#account-login form#agegate-form fieldset ul.label-input-sets li.first {
					margin: 0;
				}
					div#account-login form#agegate-form fieldset ul.label-input-sets li input {
						width: 65px;
						margin: 0;
					}
					div#account-login form#agegate-form fieldset ul.label-input-sets li select {
						width: 75px;
						margin: 0;
					}
	div#account-login form#agegate-form img.pokeFriend {
		left:20px;
		margin-left:-25px;
		position:relative;
		top:35px;
	}

div#account-benefits {}
	div#account-benefits div.col-left {
		float: left;
		display: inline;
		width: 455px;
	}
		div#account-benefits div.col-left div.block-divider {
			width: 455px;
			height: 15px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/landing/block-divider-left.gif') no-repeat right top;
		}
		div#account-benefits div.col-left div.benefit-bucket {
			padding-left: 174px;
		}
			div#account-benefits div.col-left div.benefit-bucket img.bucket-pic {
				float: left;
				display: inline;
				width: 172px;
				margin-left: -174px;
			}
	div#account-benefits div.col-right {
		float: right;
		display: inline;
		width: 465px;
	}
		div#account-benefits div.col-right div.block-divider {
			width: 465px;
			height: 15px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/landing/block-divider-right.gif') no-repeat left top;
		}
		div#account-benefits div.col-right div.benefit-bucket {
			padding-left: 168px;
		}
			div#account-benefits div.col-right div.benefit-bucket img.bucket-pic {
				float: left;
				display: inline;
				width: 146px;
				margin-left: -148px;
			}
		div#account-benefits div.benefit-bucket {
			margin-bottom: 10px;
		}
			div#account-benefits div.benefit-bucket h3 {
				margin-bottom: 15px;
				padding-bottom: 5px;
				border-bottom: 5px solid #98d4e6;
			}
			div#account-benefits div.benefit-bucket p {
				margin: 0;
			}
			div#account-benefits div.benefit-bucket a.btn {
				margin: 0 0 0 50px;
			}
		div#account-benefits div.benefit-bucket h4#hdr-what-are-you-waiting-for {
			width: 282px;
			height: 45px;
			margin: 50px 0 5px 0;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/landing/what-are-you-waiting-for.gif') no-repeat left top;
		}

/* end Landing Login */

/* start My Profile */

div#parent-profile-bucket {
	margin-top:-40px;
	margin-bottom:50px;
}
	div#parent-profile-bucket div.parent-profile-bucket-header {
		margin-bottom:10px;
	}
		div#parent-profile-bucket div.parent-profile-bucket-header h2 {
			display:inline;
			margin:0;
		}
		div#parent-profile-bucket div.parent-profile-bucket-header h2.small-h2 {
			margin-left:10px;
		}
	div#parent-profile-bucket ul.linkList-big {
		margin:0;
	}
	div#parent-profile-bucket ul.linkList-big li {
		height:17px;
		margin-bottom:5px;
		padding-left:32px;
		position:relative;
	}
	div#parent-profile-bucket ul.linkList-big li.flagged {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/flag.gif') no-repeat left top;
		height: 34px;
	}

div#account-profile-headerbox {
	margin-bottom:30px;
}
	div#account-profile-headerbox div.content {
		/*height:150px;*/
	}
	div#account-profile-headerbox h3 {
		color:#f7c30a;
		font-size:18px;
		font-weight:normal;
		margin-bottom:8px;
	}
		div#account-profile-headerbox div.change-avatar {
			float:left;
			display:block;
			width:262px;
			height:190px;
			margin:-2px 0;
			padding:12px 15px;
		}
			div#account-profile-headerbox div.avatar-hdr {
				float:left;
				display:block;
				margin-right:35px;
			}
			div#account-profile-headerbox div.avatar {
				float:right;
				display:inline;
				width:100px;
				height:100px;
			}
		div#account-profile-headerbox div.fave-pokemon {
			float:right;
			display:inline;
			width:572px;
			height:190px;
			margin:-2px 0;
			padding:12px 15px;
			border-left:10px solid #3899d7;
		}
	div#account-profile-headerbox div.fave-pokemon div.poke-list {
		margin:0 0 20px 0;
	}
		div#account-profile-headerbox div.fave-pokemon div.poke-list ol {
			list-style:none;
			margin:0;
			padding:0;
		}
			div#account-profile-headerbox div.fave-pokemon div.poke-list ol li {
				float:left;
				display:inline;
				width:86px;
				margin:0 0 0 10px;
				padding:0;
				position:relative;
			}
			div#account-profile-headerbox div.fave-pokemon div.poke-list ol li.first {
				margin:0;
			}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li p {
					color:#cccccc;
					font-size:9px;
					margin:0;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li img {
					display:block;
					width:86px;
					height:86px;
					margin-bottom:3px;
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/pokemon-bg.gif') no-repeat left top;
					position:relative;
				}
				/*
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li img:hover {
					background-image: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/pokemon-bg-over.gif');
				} */
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.number {
					float:left;
					display:inline;
					width:17px;
					height:15px;
					margin: -5px 2px 0 -2px;
					text-indent:-999999px;
					position:relative;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-1 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-1.png') no-repeat left top;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-2 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-2.png') no-repeat left top;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-3 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-3.png') no-repeat left top;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-4 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-4.png') no-repeat left top;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-5 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-5.png') no-repeat left top;
				}
				div#account-profile-headerbox div.fave-pokemon div.poke-list ol li span.num-6 {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/account/my-profile/num-6.png') no-repeat left top;
				}

/* end My Profile */

/* start My OP */

form#account-myop-setup {}
	form#account-myop-setup fieldset {}
		form#account-myop-setup fieldset ol li label {
			width:160px;
			display: block;
			margin-bottom:5px;
			text-align:left;
		}
		form#account-myop-setup fieldset ol li input.text {
			width:160px;
		}
		form#account-myop-setup fieldset ol li.buttons {
			margin-left:0;
			padding-bottom:20px;
		}

		div.mystats-column {
			float: left;
			display: inline;
			width: 280px;
			margin-right:20px;
		}

/* end My OP */

/* start Edit Profile */

form#account-edit-profile {}
	form#account-edit-profile fieldset#fields-accountinfo {}
	form#account-edit-profile fieldset#fields-generalpref {}
	form#account-edit-profile fieldset#fields-oppref {}


/* end Edit Profile */

/* start Signup */

div#signup-complete {}
	div#signup-complete img.avatar {
		float:left;
		display:inline;
		width:100px;
		height:99px;
		margin-right:20px;
		margin-bottom:20px;
	}
	div#signup-complete div.info {
		float:left;
		width:440px;
		margin-bottom:20px;
	}
	div#signup-complete div.bucket-pic-wrapper {
		float:left;
		text-align:center;
		width:180px;
	}
	


/* end Signup */


/* END sections/account.css */



/* BEGIN sections/pokedex.css */

/*	---------------------------------------------------------------------------------------

	Pokedex

	--------------------------------------------------------------------------------------- */

h1#pokedexHeader {
	position:absolute;
	top:-60px;
	left:100px;
}
	h1#pokedexHeader a {
		display:block;
		width:272px;
		height:55px;
		margin:0;
		padding:0;
		border:0;
	}
	h1#pokedexHeader a:hover {
		margin:0;
		padding:0;
		border:0;
	}
	
div#pokedex {
	width:918px;
	height:418px;
	margin:0 auto 35px auto;
}
	body.js div#pokedex div.pokelist {
		display:none;
	}
	body.nojs div#pokedex div.pokelist, body.js.noflash div#pokedex div.pokelist {
		display:block;
		width:860px;
		height:360px;
		margin:auto;
		overflow-y:scroll;
		overflow-x:hidden;
		/*background:#fff;*/
		padding:20px;
	}
	body.nojs div#pokedex div.pokelist, body.js.noflash div#pokedex div.pokelist a {
		color:#fff;
	}


ul#pokedexCallouts {
	margin-left:12px;
}
	ul#pokedexCallouts li {
		float:left;
		width:211px;
		margin-right:30px;
	}
	ul#pokedexCallouts li.last {
		margin-right:0;
	}
		ul#pokedexCallouts li div.copy h3 {
			color:#fff;
			font-weight:bold;
			font-size:13px;
			margin:0;
			padding:0;
		}
		ul#pokedexCallouts li div.copy p {
			font-size:11px;
			color:#fff;
			margin:0 0 3px 0;
			padding:0;
		}
		ul#pokedexCallouts li div.copy a {
			font-size:11px;
			color:#00eaff;
			margin:0;
			padding:0;
		}
			
			
			

/* END sections/pokedex.css */



/* BEGIN sections/fun-zone.css */

/*	---------------------------------------------------------------------------------------

	Fun Zone

	--------------------------------------------------------------------------------------- */
	
body.funZone div#mainContent {
	margin-top:-110px !important;
}

div.funZoneContent {
	width:900px;
	margin:auto;
}	

div.hugeGreyBox {
	width:806px;
	margin:auto;
}
	div.hugeGreyBox div.hugeGreyBox-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/giant-grey-box.png') no-repeat scroll 0 0;
		width: 806px;
		height:14px;
	}
	div.hugeGreyBox div.hugeGreyBox-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/giant-grey-box.png') no-repeat scroll 0 -14px;
		width: 806px;
	}
	div.hugeGreyBox div.hugeGreyBox-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/giant-grey-box.png') no-repeat scroll 0 bottom;
		height:13px;
		width: 806px;
	}


/* CALLOUTS */

ul.fz-callouts {
	width:862px;
	margin:auto;
}

	ul.fz-callouts li {
		float:left;
	}
		ul.fz-callouts li a {
			width: 431px;
			height: 235px;
			display:block;
			margin:0;
			padding:0;
		}
		ul.fz-callouts li a:hover {
			background-position:0 -235px;
			border:0;
			margin:0;
			padding:0;
		}

ul.fz-callouts-small {
	width:870px;
	margin:0 auto 0 auto;
}
	ul.fz-callouts-small li {
		float:left;
	}
		ul.fz-callouts-small li a {
			width: 290px;
			height: 235px;
			display:block;
			margin:0;
			padding:0;
		}
		ul.fz-callouts-small li a:hover {
			background-position:0 -235px;
			margin:0;
			padding:0;
			border:0;
		}

	
/*	---------------------------------------------------------------------------------------

	LANDING PAGE

	--------------------------------------------------------------------------------------- */


div#funZoneLandingContent div.flash {
	/*background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/fpo-carousel.png') no-repeat scroll top left;*/
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/carousel-noflash.png') no-repeat scroll top left;
	width: 900px;
	height: 433px;
	margin:auto;
}
div#funZoneLandingContent div.bot {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/funzone-landing-bot.png') no-repeat scroll top left;
	width: 900px;
	height: 745px;
	margin:auto;
}

h3#trainerCommunityHeader {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/trainer-community.png') no-repeat scroll top left;
	width: 288px;
	height: 34px;
	position:relative;
	top:17px;
	left:40px;
}           

body.nojs h3#trainerCommunityHeader.pokemon {
	display:none;
}
h3#trainerCommunityHeader.pokemon {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/pokemon-trainer-community.png') no-repeat scroll top left;
	width:448px;
	height:41px;
	top:23px;
}

body.nojs div#trainerCommunityWidget {
	display:none;
}
	
div#trainerCommunityWidget {
	margin:0 30px;
}
	
	div#trainerCommunityWidget div.content {
		height:130px;
	}
		div#trainerCommunityWidget div.scrollable {
			width:750px;
			margin:0 0 0 40px;
		}
	div#trainerCommunityWidget a.scroll-prev, div#trainerCommunityWidget a.scroll-next {
		top:65px;
	}
	div#trainerCommunityWidget div.contentBox span.mid {
		width:240px;
	}
	div#trainerCommunityWidget div.scrollable ul.items li {
		padding-top:15px;
		text-align:left;
		width:130px;
	}	
	
	

/*	---------------------------------------------------------------------------------------

	AVATAR BUILDER

	--------------------------------------------------------------------------------------- */	

body.funZoneAvatarBuilder div#mainContent {
	margin-top:-80px !important;
}
	
div#avatarBuilder {
	position:relative;
}
	div#avatarBuilder div.top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/carousel-noflash.png') no-repeat scroll 0 bottom;
		width: 900px;
		height: 800px;
	}
		div#avatarBuilder div.top div.bucket {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/fpo/fpo-trainer-builder.png') no-repeat scroll top left;
			width: 806px;
			height: 574px;
			margin:auto;
			position:relative;
		}
			div#avatarBuilder div.top div.bucket div.flash {
				width: 778px;
				height: 547px;
				position:absolute;
				top:13px;
				left:14px;
			}
				div#avatarBuilder div.top div.bucket div.flash p {
					text-align:center;
					padding-top:200px;
				}
				
	div#avatarBuilder div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/funzone-landing-bot.png') no-repeat scroll top left;
		width: 900px;
		height:70px;
	}
	
	div#avatarBuilder ul.fz-callouts-small {
		position:absolute;
		top:630px;
		left:15px;
	}

/*	---------------------------------------------------------------------------------------

	AVATAR STORE

	--------------------------------------------------------------------------------------- */

body.funZoneAvatarBuilder div#mainContent {
	margin-top:-80px !important;
}

div#avatarStore {
	position:relative;
}
	div#avatarStore div.top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/carousel-noflash.png') no-repeat scroll 0 bottom;
		width: 900px;
		height: 568px;
		margin-top:30px;
	}
	div#avatarStore.loggedIn div.top {
		height: 800px;
	}
		div#avatarStore div.top div.bucket {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/avatar-store-logged-out.png') no-repeat scroll 0 0;
			height: 333px;
			width: 806px;
			margin:auto;
			position:relative;
		}
		div#avatarStore.loggedIn div.top div.bucket {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/fpo/fpo-trainer-builder2.png') no-repeat scroll top left;
			height: 627px;
		}
		
		
			div#avatarStore div.top div.bucket div.flash {
				width: 778px;
				height: 600px;
				position:absolute;
				top:13px;
				left:14px;
			}
				div#avatarStore div.top div.bucket div.flash div.buttons {
					position:absolute;
					left:388px;
					top:229px;
				}
					div#avatarStore div.top div.bucket div.flash div.buttons a.btn {
						margin-bottom:5px;
					}
					
	div#avatarStore div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/funzone-landing-bot.png') no-repeat scroll top left;
		width: 900px;
		height:30px;
	}
	div#avatarStore.loggedIn div.bot {
		height:70px;
	}

	div#avatarStore.loggedIn ul.fz-callouts-small {
		position:absolute;
		top:630px;
		left:15px;
	}
	div#avatarStore ul.fz-callouts-small {
		position:absolute;
		top:355px;
		left:15px;
	}


/*	---------------------------------------------------------------------------------------

	DOWNLOADS

	--------------------------------------------------------------------------------------- */				
		
div#funZoneDownloads {
	
}
	div#funZoneDownloads div.top {
		position:relative;
		z-index:999;
		margin:25px 0 -194px 0;
	}
	div#funZoneDownloads div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/funzone-landing-bot.png') no-repeat scroll 0 433px;
		width: 900px;
	}
		div#funZoneDownloads div.bot div.wrapper {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/carousel-noflash.png') no-repeat scroll top left;
			width: 900px;
			padding:230px 0 40px 0;
		}

div#funZoneDownloadsBox {
	width: 805px;
	margin:auto;
}
	div.funZoneDownloadsBox-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/downloads-box.png') no-repeat scroll 0 0;
		height:217px;
		position:relative;
	}
		div.funZoneDownloadsBox-top ul#tertiaryNav {
			position:absolute;
			top:130px;
			left:115px;
		}
		
	div.funZoneDownloadsBox-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/downloads-box.png') no-repeat scroll 0 -217px;
		min-height:400px;
		padding:0 35px;
	}
		div.funZoneDownloadsBox-mid p.resultMetadata {
			text-align:center;
			font-size:11px;
			color:#5b5b5b;
			position:relative;
			top:3px;
		}
	
	div.funZoneDownloadsBox-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/downloads-box.png') no-repeat scroll 0 -1970px;
		height:30px;
		
	}

div#downloadResults {
	padding-top:20px;
}
	div#downloadResults div {
		width: 160px;
		display:block;
		float:left;
		margin:0 30px 20px 0;
	}
	div#downloadResults div.end {
		margin-right:0;
	}
	div#downloadResults div.detail {
		width:735px;
	}
	div#downloadResults div.lastInRow {
		margin:0 0 20px 0;
	}
	div#downloadResults div.clear {
		width:1px;
		height:1px;
		margin:0;
		padding:0;
		clear:both;
		float:none;
	}
		div#downloadResults div p.score {
			background:#414141;
			color:#ffd427;
			font-size:12px;
			font-weight:bold;
			padding:3px 10px;
			margin-bottom:10px;
			-moz-border-radius: 8px; 
			-webkit-border-radius: 8px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/pattern1.png') repeat scroll 0 0;
		}
			div#downloadResults div p.score span {
				color:#fff;
				display:block;
			}
		div#downloadResults div a.hero, div#downloadResults div a.hero:hover {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/download-bucket.png') no-repeat scroll top left;
			display:block;
			width: 160px;
			height: 115px;
			margin:0 0 10px 0;
			padding:0;
			border:0;
		}
		div#downloadResults div.detail a.hero {
			margin-bottom:20px;
		}
		div#downloadResults div a.btn {
			margin-top:10px;
		}
		div#downloadResults div img {
			padding:7px 0 0 8px;
		}
		div#downloadResults div h5 {
			font-size:13px;
			font-weight:bold;
			color:#424242;
			margin:0;
		}
			div#downloadResults div h5 a {
				margin:0;
				color:#424242;
			}
			div#downloadResults div h5 a:hover {
				margin:0;
				border:0;
			}
		div#downloadResults div p {
			font-size:11px;
			color:#878787;
			margin:0;
		}



/*	---------------------------------------------------------------------------------------

	GAMES LANDING

	--------------------------------------------------------------------------------------- */
	
div#gamesLandingBox {
	width: 805px;
	margin:auto;
}
	div.gamesLandingBox-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/games-box.png') no-repeat scroll 0 0;
		height:217px;
		position:relative;
	}

	div.gamesLandingBox-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/games-box.png') no-repeat scroll 0 -217px;
		min-height:240px;
		padding:0 35px;
		position:relative;
	}
		div.gamesLandingBox-mid img#jumpingPokemon {
			position:absolute;
			bottom:0;
			right:12px;
			z-index:99;
		}

	div.gamesLandingBox-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/games-box.png') no-repeat scroll 0 -1970px;
		height:30px;
	}

/*	---------------------------------------------------------------------------------------

	GAMES DETAIL

	--------------------------------------------------------------------------------------- */
	
div#funZoneGame {

}
	div#funZoneGame div.top {	
		z-index:999;
		margin:30px 0 -197px;
		position:relative;
	}
		div#funZoneGame div.top div.flash {
			background: none;
			width: 778px;
			height: 510px;
			margin:auto;
		}
			div#funZoneGame div.top div.flash p {
				text-align:center;
				padding-top:200px;
			}
		div#funZoneGame div.top div.subFlash {
			border:1px solid #3e423c;
			width:757px;
			margin:auto;
			background:#2f8c12;
			padding:10px;
		}
			div#funZoneGame div.top div.subFlash div.howToPlay {
				padding:10px;
				background:#8eef70;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
				div#funZoneGame div.top div.subFlash div.howToPlay h3 {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/how-to-play.png') no-repeat scroll 0 0;
					width: 133px;
					height: 78px;
					float:left;
					margin-right:5px;
				}
				div#funZoneGame div.top div.subFlash div.howToPlay ol {
				}
					div#funZoneGame div.top div.subFlash div.howToPlay ol li {
						float:left;
						width:125px;
						background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/vr.png') repeat-y scroll right 0;
						padding-right:10px;
						margin-right:10px;
					}
					div#funZoneGame div.top div.subFlash div.howToPlay ol li.last {
						background:none;
					}
						div#funZoneGame div.top div.subFlash div.howToPlay ol li h4 {
							color:#103f1a;
							font-size:13px;
							font-weight:bold;
							text-transform:none;
							
						}
							div#funZoneGame div.top div.subFlash div.howToPlay ol li h4 span.number {
								display:block;
								float:left;
								margin-right:5px;
								margin-bottom:5px;
							}
							div#funZoneGame div.top div.subFlash div.howToPlay ol li h4 span.header {
								float:left;
								width:90px;
								margin-bottom:5px;
							}
							
							div#funZoneGame div.top div.subFlash div.howToPlay ol li.step1 h4 span.number {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/1.png') no-repeat scroll top left;
								width: 20px;
								height: 25px;
							}
							div#funZoneGame div.top div.subFlash div.howToPlay ol li.step2 h4 span.number {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/2.png') no-repeat scroll top left;
								width: 25px;
								height: 25px;
							}
							div#funZoneGame div.top div.subFlash div.howToPlay ol li.step3 h4 span.number {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/3.png') no-repeat scroll top left;
								width: 25px;
								height: 25px;
							}
							div#funZoneGame div.top div.subFlash div.howToPlay ol li.step4 h4 span.number {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/4.png') no-repeat scroll top left;
								width: 26px;
								height: 25px;
							}
							
							div#funZoneGame div.top div.subFlash div.howToPlay ol p {
								font-size:11px;
								margin-bottom:10px;
							}
		
		
	div#funZoneGame div.bot {
		background: none;
		width: 900px;
	}
		div#funZoneGame div.bot div.wrapper {
			width: 900px;
			padding:230px 0 40px 0;
		}
		
		
div#leaderboard {
	width: 450px;
	margin:0 auto 20px auto;
	position:relative;
}
	div#leaderboard div.leaderboard-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/leaderboard-top.png') no-repeat scroll 0 0;
		width: 450px;
		height: 28px;
		margin:0;
		padding:0;
	}
	div#leaderboard div.leaderboard-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/leaderboard-mid.png') repeat-y scroll 0 0;
		width: 400px;
		padding:10px 25px 0 25px;
	}
		div#leaderboard div.leaderboard-mid img.gameLogo {
			float:left;
			margin-right:25px;
		}
		div#leaderboard div.leaderboard-mid h4 {
			color:#fff;
			font-size:14px;
			position:relative;
			top:20px;
		}
		
		div#leaderboard div.leaderboard-mid div.beTheFirst {
			background:#fff;
			padding:20px 10px;
			text-align:center;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			margin-top:10px;
		}
			div#leaderboard div.leaderboard-mid div.beTheFirst p {
				font-size:15px;
				margin-bottom:3px;
			}
				div#leaderboard div.leaderboard-mid div.beTheFirst p.big {
					font-size:36px;
					color:#2f8c12;
				}
				div#leaderboard div.leaderboard-mid div.beTheFirst p.last {
					margin-bottom:15px;
				}
				div#leaderboard div.leaderboard-mid div.beTheFirst div.example {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/be-first-example.jpg') no-repeat scroll top left;
					width: 373px;
					height: 92px;
					margin:auto;
				}
		
		
		div#leaderboard div.leaderboard-mid table {
			border-width:0;
			border-style:none;
			border:1px solid #2d2d2d;
			margin-top:15px;
			margin-bottom:0;
		}
			div#leaderboard div.leaderboard-mid table tr {
				border-bottom:1px solid #2d2d2d;
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/pattern1.png') repeat scroll 0 0;
			}
			div#leaderboard div.leaderboard-mid table tr.even {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/pattern2.png') repeat scroll 0 0;
			}
			div#leaderboard div.leaderboard-mid table tr.highscore {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/leaderboard-highlight-bg.png') repeat scroll 0 0;
			}
				div#leaderboard div.leaderboard-mid table td {
					border:0;
					font-weight:bold;
					padding:5px 10px 5px 0;
				}
				div#leaderboard div.leaderboard-mid table tr td.rank {
					color:#fff;
					width:95px;
					font-size:21px;
					text-align:center;
				}
				div#leaderboard div.leaderboard-mid table tr.rank1 td.rank {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/bursts.png') no-repeat scroll 10px 5px;
					height: 70px;
				}
				div#leaderboard div.leaderboard-mid table tr.rank2 td.rank {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/bursts.png') no-repeat scroll 10px -74px;
					height: 60px;
				}
				div#leaderboard div.leaderboard-mid table tr.rank3 td.rank {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/bursts.png') no-repeat scroll 10px -144px;
					height: 60px;
				}
				div#leaderboard div.leaderboard-mid table tr td.username {
					color:#ffd427;
					font-size:16px;
					width:222px;
					cursor:default;
				}
					div#leaderboard div.leaderboard-mid table tr td.username span.avatarCSV {
						display:none;
					}
					div#leaderboard div.leaderboard-mid table tr td.username span.quote {
						display:none;
					}
					div#leaderboard div.leaderboard-mid table tr td.username span.favoritePokemon {
						display:none;
					}
					
				div#leaderboard div.leaderboard-mid table tr.rank1 td.username {
					font-size:24px;
				}
				div#leaderboard div.leaderboard-mid table tr.rank2 td.username {
					font-size:20px;
				}
				div#leaderboard div.leaderboard-mid table tr td.score {
					font-size:16px;
					color:#fff;
					width:84px;
				}
			
			div#leaderboard div.leaderboard-mid div.personalScore {
				background:#fff;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				padding:15px 20px;
				margin-bottom:5px;
			}
				div#leaderboard div.leaderboard-mid div.personalScore div.psAvatar {
					background: #333;
					width: 100px;
					height: 100px;
					float:left;
					margin-right:10px;
				}
				div#leaderboard div.leaderboard-mid div.personalScore div.column {
					float:left;
					width:250px;
				}
					div#leaderboard div.leaderboard-mid div.personalScore div.column h5 {
						font-size:15px;
						color:#000;
						margin-bottom:10px;
					}
					div#leaderboard div.leaderboard-mid div.personalScore div.column p.screenname {
						font-size:21px;
						color:#006397;
						font-weight:bold;
						margin:0;
						padding:0;
					}
					div#leaderboard div.leaderboard-mid div.personalScore div.column p.rank {
						font-size:16px;
						font-weight:bold;
						margin:0;
						padding:0;
						margin-bottom:5px;
					}
						div#leaderboard div.leaderboard-mid div.personalScore div.column p.rank span {
							display:block;
							font-size:26px;
						}


	div#leaderboard div.leaderboard-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/leaderboard-bot.png') no-repeat scroll 0 0;
		width: 450px;
		height: 29px;
	}
	
	div#leaderboard div.bigTooltip {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/funzone/game-detail/big-tooltip.png') no-repeat scroll top left;
		width: 272px;
		height: 112px;
		padding:23px 20px 6px 17px;
		position:absolute;
		top:0;
		left:100px;
		z-index:999;
		left:-999999em;
	}
		div#leaderboard div.bigTooltip div.btAvatar {
			background: #333;
			width: 100px;
			height: 100px;
			float:left;
			margin-right:9px;
		}
		div#leaderboard div.bigTooltip div.column {
			float:left;
			width:162px;
		}
			div#leaderboard div.bigTooltip div.column p.komica {
				font-size:14px;
			}
			div#leaderboard div.bigTooltip div.column p.username {
				font-size:21px;
				font-weight:bold;
				color:#006397;
				margin-bottom:7px;
			}
	

/* END sections/fun-zone.css */



/* BEGIN sections/../cms.css */

div.cms ul {
	list-style-position:outside;
	padding-left:10px;
	margin-bottom:30px;
}
	div.cms ul li  {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/orange_arrow.png') no-repeat scroll 0 0;
		padding:0 0 0 15px;
		margin-bottom:5px;
		font-size:11px;
		font-weight:bold;
	}
	
div.cms ol {
	list-style-position:outside;
	list-style-type:decimal;
	color:#ff561b;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:30px;
}
	div.cms ol li {
		margin-bottom:10px;
	}
		div.cms ol li p {
			display:block;
			font-size:11px;
			color:#424242;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/grey_arrow.png') no-repeat scroll left 2px;
			padding:0 0 0 10px;
			margin:0;
		}

/* END sections/../cms.css */



/* THIS SHOULD ALWAYS COME LAST */


/* BEGIN sections/organized-play.css */

/*	---------------------------------------------------------------------------------------

	Organized Play ( All selectors must be namespaced within: body.organizedPlay )

	--------------------------------------------------------------------------------------- */
	
/* start Organized Play Landing page */

div#op-landing {}
	div#op-landing div.left-col {
		float:left;
		display:inline;
		width:590px;
	}
	div#op-landing div.right-col {
		float:right;
		display:inline;
		width:310px;
	}
	div#op-landing div#featureFlash {
		width:590px;
		height:440px;
		margin-bottom:10px;
	}
		div#op-landing div#featureFlash img.noflash {
			display:block;
			width:568px;
			height:320px;
			margin:0 auto;
		}
	div#op-landing h2#hdr-op-news {
		width:325px;
		height:76px;
		margin-bottom:10px;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/organized-play/landing/hdr-op-news.png') no-repeat left top;
		position:relative;
	}
	div#op-landing div.whiteBucket {
		padding:10px;
		margin-bottom:20px;
	}
		div#op-landing div.op-news {}
			div#op-landing div.op-news a.btn-miniwhite {
				float:right;
				display:inline;
				margin:30px 0 0 0;
			}
			div#op-landing div.op-callouts {
				padding-top:20px;
			}
				div#op-landing div.op-callouts div.hr {
					background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/organized-play/landing/callout-hr.png') repeat-x left top;
					width:308px;
					height: 20px;
					margin:0 -10px;
					padding:0;
					border:0;
				}
				div#op-landing a.callout-sm {
					cursor:pointer;
					display:block;
					width: 300px;
					height: 100px;
					margin:0 auto 10px auto;
					border:0;
					position:relative;
					z-index:100;
				}
				div#op-landing a.callout-sm:hover {
					background-position: left bottom;
				}

/* end Organized Play Landing page */

/* start Championship Series Landing page */

div#championship-series {}
	div#championship-series div.flexBox {
		margin-bottom:40px;
	}
	div#championship-series div.flexBox div.content {
		height:160px;
	}
	div#championship-series h2#hdr-select-series {
		width:292px;
		height:87px;
		margin:0;
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/organized-play/championship-series/hdr-select-series.png') no-repeat left top;
		position:absolute;
		left:307px;
		top:152px;
	}
	div#championship-series div.flexBox div.scrollable {
		width:900px;
		margin:0 auto;
	}
		div#championship-series div.flexBox div.scrollable ul.items {}
			div#championship-series div.flexBox div.scrollable ul.items li {
				padding-top:25px;
				width:180px;
			}
			div#championship-series div.flexBox div.scrollable ul.items li img {
				display:block;
				width:140px;
				height:100px;
				margin:0 auto;
			}
		div#championship-series div.series-schedule {
			padding-left:160px;
		}
			div#championship-series div.series-schedule div.logoWrapper {
				float:left;
				width:140px;
				height:100px;
				margin-left:-150px;
				padding:0;
			}
				div#championship-series div.series-schedule div.logoWrapper a,div#championship-series div.series-schedule div.logoWrapper a:hover {
					margin:0;
					padding:0;
					border:0;
				}
			div#championship-series div.series-schedule img.logo {
				width:145px;
				height:120px;
				
			}
			div#championship-series div.series-schedule dl.simpleDL {
				clear:none;
				margin-bottom:10px;
			}

/* end Championship Series Landing page */

/* start Championship Series Detail page */

div#championship-series-detail {}
	div#championship-series-detail div.flexBox {
		margin-bottom:40px;
	}
	div#championship-series-detail img.logo-lrg {
		display:block;
		width:300px;
		height:200px;
		margin:-68px auto 20px auto;
	}
	div#championship-series-detail div.arrowLink {
		margin-bottom:30px;
	}
	div#championship-series-detail div.greyBucket {
		position:relative;
		margin-bottom:30px;
	}
		div#championship-series-detail div.greyBucket img.character-art {
			position:absolute;
			left:20px;
			top:-10px;
		}
		div#championship-series-detail div.greyBucket h2.small-h2 {
			float:left;
			display:inline;
			width:200px;
			margin:0 10px 0 110px;
		}
		div#championship-series-detail div.greyBucket a.btn {
			margin:0;
		}

/* end Championship Series Detail page */

/* Flash for Championsihp Series Landing and Detail pages */
div#championship-series div#championship-series-flash,
div#championship-series-detail div#championship-series-flash {
	height: 258px;
	width: 900px;
	margin: 0 auto 10px;
}

/* Flash for the What is OP? or About OP page */
div#what-is-op-flash {
	height: 400px;
	width: 622px;
	margin: 0 auto 10px;
}


/* END sections/organized-play.css */



/* END sections/_loader.css */


/*	-----------------------------------------------

	main.css
	
	Contains only styles used by multiple sections throughout the site (IE: Chrome, widgets, primitives)
	

	Notes:
	
	Section body classes:
	
	videoGames
	tradingCardGame
	animation
	funZone
	newsAndEvents
	pokedex
	cardDatabase
	tvEpisodes

	----------------------------------------------- */


/*	-----------------------------------------------

	Resets And Primitives

	----------------------------------------------- */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,a,blockquote,th,td,iframe,object {
	padding:0;
	margin:0;
	outline-style:none !important;
	outline:0;
}

h1,h2,h3,h4,h5,h6 { font-weight:bold; }

h1 {
	font-size:42px;
	font-weight:900;
	line-height:35px;
	letter-spacing:-0.04em;
	margin-bottom:0.5em;
}

h1.small {
	font-size:29px;
}

h1.white {
	color:#fff;
	margin:10px;
}

h2 {
	font-size:25px;
	font-weight:900;
	line-height:25px;
	letter-spacing:-0.04em;
	margin-bottom:0.5em;
}

h2.cufonAlternate {
	color:#000;
}
	h2.cufonAlternate a {
		color:#000;
	}

h3 {
	font-size:20px;
	font-weight:900;
	line-height:20px;
	letter-spacing:-0.04em;
	margin-bottom:0.5em;
	color:#097ba0;
}

h3.articleHeader {
	border-bottom:5px solid #98d4e6;
	padding-bottom:5px;
}

h4 {
	font-size:16px;
	font-weight:900;
	line-height:13px;
	letter-spacing:0.04em;
	margin-bottom:0.5em;
	color:#fe5a2e;
	text-transform:uppercase;
}

h4.lower {
	text-transform:none;
}
	h4.lower a,h4.lower a:hover {
		border:0;
		margin-bottom:0;
	}

h5 {
	font-size:18px;
	font-weight:400;
	line-height:16px;
	letter-spacing:-0.06em;
	margin-bottom:0.5em;
	color:#9b9b9b;
}

h6 {
	font-size:14px;
	font-weight:400;
	line-height:20px;
	letter-spacing:0.04em;
	margin-bottom:0.5em;
	color:#097ba0;
	font-style:italic;
}

p { 
	font-family:Arial,sans-serif;
	margin-bottom:20px;
}

p.intro { 	
	font-size:18px;
	font-weight:400;
	line-height:21px;
	color:#424242;
}

p.komica {
	color:#000;
}

p.small {
	font-size:11px;
	margin-bottom:1em;
}

blockquote {
	padding-left:20px;
	border-left:5px solid #98d4e6;
	margin:0 0 40px 25px;
}
	blockquote p {
		font-size:14px;
		font-style:italic;
		color:#717171;
	}

address,caption,cite,code,dfn,th,var { 
	font-style:normal; 
	font-weight:normal; 
}

/* Not styling unclassed UL/OL because ULs/OLs are used for a variety of organizational purposes and this prevents having to override lots of styles every time */
ul,ol { 
	list-style:none; 
}

/* A "standard" unordered list */
ul.standard {
	list-style-position:outside;
	padding-left:10px;
	margin-bottom:30px;
}
	ul.standard li  {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/orange_arrow.png') no-repeat scroll 0 0;
		padding:0 0 0 15px;
		margin-bottom:5px;
		font-size:11px;
		font-weight:bold;
	}

ul.linkList {
	margin-bottom:10px;
}
	ul.linkList li {
		font-size:11px;
		color:#068ec1;
		font-weight:900;
	}
		ul.linkList li a {
			border:0;
			margin:0;
			padding-right: 8px;
		}
		ul.linkList li a:hover {
			border:0;
			margin:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_right.gif') no-repeat scroll right center;
		}
		
ol.standard {
	list-style-position:outside;
	list-style-type:decimal;
	color:#ff561b;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:30px;
}
	ol.standard li {
		margin-bottom:10px;
	}
		ol.standard li p {
			display:block;
			font-size:11px;
			color:#424242;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/grey_arrow.png') no-repeat scroll left 2px;
			padding:0 0 0 10px;
			margin:0;
		}
		
div.dlWrapper {
	margin-bottom:30px;
	border-bottom:1px solid #98d4e6;
	
}	
	
	div.dlWrapper dl {
		clear:both;
		width:100%;
		padding:0;
	}
		div.dlWrapper dl dt {
			font-size:14px;
			font-weight:bold;
			color:#424242;
			width:20%;
			float:left;
			text-align:center;
			padding:15px 5%;
			border-top:1px solid #98d4e6;
		}
		div.dlWrapper dl dd {
			padding:15px 9% 15px 0;
			float:left;
			width:60%;
			border-top:1px solid #98d4e6;
			font-style:italic;
		}


ul.simpleDL {
	clear:both;
	width:270px;
	font-size:10px;
	position: relative;
}
	ul.simpleDL li {
		background:#646464;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		margin-bottom:5px;
		color:#fff;
	}
	
	ul.simpleDL span.dt {
		float:left;
		width:110px;
		padding:5px 10px 6px 10px;
		text-transform:uppercase;
		display:block;
	}

	ul.simpleDL span.dd {
		float:left;
		width:130px;
		padding:5px 10px 6px 0;
		clear:right;
		display:block;
	}
	
	body.videoGames ul.simpleDL li {
		color:#fff;
	}
	body.tradingCardGame ul.simpleDL li {
		color:#5b3211;
		background:#ffda68;
	}
	body.animation ul.simpleDL li {
		color:#3f6797;
		background:#9ecbe3;
	}
	body.funZone ul.simpleDL li {
		color:#3d811f;
		background:#c3e39e;
	}
	body.newsAndEvents ul.simpleDL li {
		color:#b1e3ff;
		background:#6296b8;
	}


a { 
	color:#00a8ff;
	text-decoration:none;
	margin-bottom:1px;
	cursor:pointer;
}

a:hover {
	color:#0070aa;
	border-bottom:1px dotted #0070aa;
	margin-bottom:0;
}

a.noBorder {
	color:#00a8ff;
	text-decoration:none;
	margin-bottom:0;
	cursor:pointer;
}
a.noBorder:hover {
	color:#0070aa;
	border-bottom:0;
	margin-bottom:0;
}

img { 
	border:0; 
}

strong { 
	font-weight:900;
}

em {
	font-style:italic; 
}

table {
	border-collapse:collapse;
	font-size:14px;
	border:1px solid #afd2e4;
	border-bottom:5px solid #afd2e4;
	margin-bottom:40px;
}

	table tr.headers {
		background:#98d4e6;
		color:#fff;
	}
	table tr.odd {
		background:#ddf6fd;
	}
		table tr th {
			padding:5px 30px 5px 10px;
		}
		table tr td {
			padding:5px 30px 5px 10px;
			border-right:1px solid #afd2e4;
		}

caption,th,td {
	text-align:left;
	font-weight:normal;
}


/*	-----------------------------------------------

	Custom Primitives

	----------------------------------------------- */


div.hr { 
	height:1px;
	border-top:5px solid #98d4e6;
	overflow:hidden;
	clear:both;
	margin-bottom:30px;
}
	div.hr hr {
		display: none;
	}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;	
	margin-top:-1px;	
}

div.extraPadding {
	padding:10px;
}

div.extraRightMargin {
	margin-right:20px;
}

/*	-----------------------------------------------

	Buttons (with Live Text)

	----------------------------------------------- */

a.btn {
	cursor:pointer;
	display:block;
	margin-bottom:20px;
	float:left;
}
a.btn:hover {
	border:0;
	margin-bottom:20px;
}
	a.btn span.left, a.btn span.mid, a.btn span.right {
		float:left;
		display:block;
		background:url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-sprite.png') no-repeat scroll;
	}
	
/* BIG GRAPHIC BUTTON */

a.btn-bgb {
	height:35px;
}
	a.btn-bgb span.left {
		background-position:0 0;
		width: 20px;
		height: 35px;
	}
	a.btn-bgb span.mid {
		height:25px;
		background-position:-20px 0;
		font-size:16px;
		font-weight:bold;
		color:#fff;
		padding:10px 20px 0 0;
	}
	a.btn-bgb span.right {
		background-position:right 0;
		width: 39px;
		height: 35px;
	}
	
	a.btn-bgb:hover span.left {
		background-position:0 -100px;
	}
	a.btn-bgb:hover span.mid {
		background-position:-20px -100px;
	}
	a.btn-bgb:hover span.right {
		background-position:right -100px;
	}
	
	a.btn-bgb:active span.left {
		background-position:0 -200px;
	}
	a.btn-bgb:active span.mid {
		background-position:-20px -200px;
	}
	a.btn-bgb:active span.right {
		background-position:right -200px;
	}

/* LITTLE BUTTON */

a.btn-lb {
	height:25px;
}
	a.btn-lb span.left {
		background-position:0 -300px;
		width: 15px;
		height:25px;
	}
	a.btn-lb span.mid {
		background-position:-15px -300px;
		height:11px;
		font-size:11px;
		font-weight:bold;
		padding:6px 2px 8px 4px;
		color:#fff;
	}
	a.btn-lb span.right {
		background-position:right -300px;
		width: 30px;
		height:25px;
	}
	
	a.btn-lb:hover span.left {
		background-position:0 -400px;
	}
	a.btn-lb:hover span.mid {
		background-position:-15px -400px;
	}
	a.btn-lb:hover span.right {
		background-position:right -400px;
	}
	
	a.btn-lb:active span.left {
		background-position:0 -500px;
	}
	a.btn-lb:active span.mid {
		background-position:-15px -500px;
	}
	a.btn-lb:active span.right {
		background-position:right -500px;
	}
	
/* MINI ORANGE BUTTON */

a.btn-mini {
	height:17px;
}
	a.btn-mini span.left {
		background-position:0 -600px;
		width: 9px;
		height:17px;
	}
	a.btn-mini span.mid {
		background-position:-9px -600px;
		height:11px;
		font-size:11px;
		font-weight:bold;
		padding:1px 10px 5px 5px;
		color:#fff;
	}
	a.btn-mini span.right {
		background-position:right -600px;
		width: 16px;
		height:17px;
	}

	a.btn-mini:hover span.left {
		background-position:0 -700px;
	}
	a.btn-mini:hover span.mid {
		background-position:-9px -700px;
	}
	a.btn-mini:hover span.right {
		background-position:right -700px;
	}

	a.btn-mini:active span.left {
		background-position:0 -800px;
	}
	a.btn-mini:active span.mid {
		background-position:-9px -800px;
	}
	a.btn-mini:active span.right {
		background-position:right -800px;
	}	
	
/* LITTLE BUTTON WHITE */

a.btn-lbwhite {
	height:27px;
}
	a.btn-lbwhite span.left {
		background-position:0 -900px;
		width: 14px;
		height:27px;
	}
	a.btn-lbwhite span.mid {
		background-position:-14px -900px;
		height:27px;
		font-size:11px;
		font-weight:bold;
		padding:7px 10px 9px 0;
		color:#646464;
	}
	a.btn-lbwhite span.right {
		background-position:right -900px;
		width: 25px;
		height:27px;
	}

	a.btn-lbwhite:hover span.left {
		background-position:0 -1000px;
	}
	a.btn-lbwhite:hover span.mid {
		background-position:-14px -1000px;
	}
	a.btn-lbwhite:hover span.right {
		background-position:right -1000px;
	}

	a.btn-lbwhite:active span.left {
		background-position:0 -1100px;
	}
	a.btn-lbwhite:active span.mid {
		background-position:-14px -1100px;
	}
	a.btn-lbwhite:active span.right {
		background-position:right -1100px;
	}	
	
/* LITTLE BUTTON WHITE (BACK) */

a.btn-lbwhiteback {
	height:27px;
}
	a.btn-lbwhiteback span.left {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-right.png') no-repeat scroll top left;
		width: 25px;
		height:27px;
	}
	a.btn-lbwhiteback span.mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-mid.png') repeat-x scroll top left;
		height:27px;
		font-size:11px;
		font-weight:bold;
		padding:7px 0 9px 10px;
		color:#646464;
	}
	a.btn-lbwhiteback span.right {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-left.png') no-repeat scroll top left;
		width: 14px;
		height:27px;
	}

	a.btn-lbwhiteback:hover span.left {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-hover-right.png') no-repeat scroll top left;
	}
	a.btn-lbwhiteback:hover span.mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-hover-mid.png') repeat-x scroll 0 0;
	}
	a.btn-lbwhiteback:hover span.right {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-hover-left.png') no-repeat scroll top left;
	}

	a.btn-lbwhiteback:active span.left {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-active-right.png') no-repeat scroll top left;
	}
	a.btn-lbwhiteback:active span.mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-active-mid.png') repeat-x scroll 0 0;
	}
	a.btn-lbwhiteback:active span.right {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lbwhiteback-active-left.png') no-repeat scroll top left;
	}	

/* MINI BUTTON WHITE */

a.btn-miniwhite {
	height:19px;
}
	a.btn-miniwhite span.left {
		background-position:0 -1200px;
		width: 9px;
		height:19px;
	}
	a.btn-miniwhite span.mid {
		background-position:-9px -1200px;
		height:19px;
		font-size:11px;
		font-weight:bold;
		padding:3px 10px 5px 5px;
		color:#6d6d6d;
	}
	a.btn-miniwhite span.right {
		background-position:right -1200px;
		width: 16px;
		height:19px;
	}

	a.btn-miniwhite:hover span.left {
		background-position:0 -1300px;
	}
	a.btn-miniwhite:hover span.mid {
		background-position:-9px -1300px;
		color:#000;
		font-weight:bold;
	}
	a.btn-miniwhite:hover span.right {
		background-position:right -1300px;
	}

	a.btn-miniwhite:active span.left {
		background-position:0 -1400px;
	}
	a.btn-miniwhite:active span.mid {
		background-position:-9px -1400px;
	}
	a.btn-miniwhite:active span.right {
		background-position:right -1400px;
	}	

a.btn-grey-noIcon {
	color:#6d6d6d;
	border:1px solid #b7b7b7;
	background:#e5e5e5;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 5px;
	padding:2px 8px;
	font-size:11px;
}
	a.btn-grey-noIcon:hover {
		border:1px solid #b7b7b7;
		background:#ffd687;
	}

/*	-----------------------------------------------

	Utility Classes

	----------------------------------------------- */


.left { float:left; }
.right { float:right; }
.invisible { display:none; }

.offscreen {
	display:block;
	position:absolute;
	left:-99999em;
}

.clear:after {
	content:".";
	display:block;
	clear: both;
	height: 0px;
	margin-top:-1px;
	visibility: hidden;
}

/*	-----------------------------------------------

	Forms

	----------------------------------------------- */

form {}
	form fieldset {
		display:block;
		background:#ddf6fd;
		border:1px solid #afd2e4;
		margin-bottom:30px;
	}
		form fieldset legend {
			display:none;
		}
		form fieldset div.top {
			background:#98d4e6;
			padding:10px 20px;
			color:#fff;
		}
			form fieldset div.top div.visibleLegend {
				float:left;
			}
			form fieldset div.top div.required {
				float:right;
				font-weight:900;
			}
				form fieldset div.top div.required span {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/required.png') no-repeat scroll top left;
					width: 12px;
					height: 11px;
					display:block;
					float:left;
					margin:2px 5px 0 0;
				}
					form fieldset div.top div.required span span {
						display:block;
						position:absolute;
						left:-99999em;
					}
					
			form fieldset div.bot {
				padding:10px 20px 20px 20px;
			}
				form fieldset div.bot ol {
					
				}
					form fieldset div.bot ol li {
						clear:both;
					}
						form fieldset div.bot ol li label {
							display:block;
							float:left;
							width:170px;
							clear:left;
							margin:0 10px 15px 0;
							font-size:14px;
							font-weight:bold;
							color:#424242;
							text-align:right;
							padding:4px 0 2px 0;
						}
							form fieldset div.bot ol li label.required span {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/required.png') no-repeat scroll 0 -11px;
								width: 12px;
								height: 11px;
								display:block;
								float:left;
								margin:2px 5px 0 0;
							}
								form fieldset div.bot ol li label.required span span {
									position:absolute;
									left:-99999em;
									display:block;
								}
						
						form fieldset div.bot ol li input.text {
							display:block;
							float:left;
							margin-bottom:15px;
							border:1px solid #515151;
							padding:5px;
							font-size:12px;
							width:200px;
							font-family:Arial, sans-serif;
						}
						form fieldset div.bot ol li.date input.text {
							width:80px;
							margin-right:10px;
						}
						form fieldset div.bot ol li.date a.datepicker {
							background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/minical.png') no-repeat scroll top left;
							width: 19px;
							height: 16px;
							display:block;
							float:left;
							cursor:pointer;
							margin-top:4px;
						}
						form fieldset div.bot ol li.date a.datepicker:hover {
							border:0;
						}
						
						
						form fieldset div.bot ol li textarea {
							display:block;
							float:left;
							margin-bottom:25px;
							border:1px solid #515151;
							font-size:12px;
							font-family:Arial, sans-serif;
							width:220px;
							height:90px;
							overflow-y:auto;
							overflow-x:hidden;
						}
						form fieldset div.bot ol li a.subInput {
							clear:both;
							display:block;
							float:left;
							font-size:11px;
							color:#068ec1;
							font-weight:bold;
							margin:-10px 0 15px 181px;
							width:200px;
						}
						form fieldset div.bot ol li a.subInput:hover {
							border-bottom:0;
							color:#666;
						}
						
						form fieldset div.bot ol li.buttons {
							margin-left:178px;
						}
							form fieldset div.bot ol li.buttons a.btn {
								margin-right:10px;
							}
							
							form fieldset div.bot ol li.buttons div.submit {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lb-left.png') no-repeat scroll 0 0;
								height:25px;
								padding-left:15px;
								float:left;
								margin-right:10px;
							}
								form fieldset div.bot ol li.buttons div.submit div.wrapper {
									background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lb-right.png') no-repeat scroll right 0;
									padding-right: 30px;
									height: 25px;
									float:left;
								}
							form fieldset div.bot ol li.buttons input.submit {
								background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-lb-mid.png') repeat-x scroll top left;
								height:25px;
								border:0;
								font-weight:bold;
								color:#fff;
								font-size:11px;
								line-height:25px;
								cursor:pointer;
							}
			


/*	-----------------------------------------------

	Chrome

	----------------------------------------------- */

body {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-grey_textured.gif') repeat scroll 0 0;
	min-width:960px;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	color:#424242;
}

div#megadropPreloader {
	position:absolute;
	left:-999999em;
}

body.twoColumn div.wrapper-0 {
	background: #fff url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-2col-mid.png') repeat-y scroll center 0;
}

body.oneColumn div.wrapper-1 {
	background: #fff url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-1col-top-repeater.png') repeat-x scroll center 0;	
}

body.oneColumn div.wrapper-2 {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-1col-top.png') no-repeat scroll center 0;
	width:100%;
	margin:auto;
}

body.twoColumn div.wrapper-1 {
	background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-2col-top-repeater.png') repeat-x scroll center 0;
}

body.twoColumn div.wrapper-2 {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-2col-top.png') no-repeat scroll center 0;
	width:100%;
	margin:auto;
}

body.funZone div.wrapper-subzero {
	background:#09a7fe url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fun-zone-clouds-repeater.png') repeat-x scroll center 299px;
}
body.funZone div.wrapper-0 {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fun-zone-clouds.png') no-repeat scroll center 299px;
}
body.funZone div.wrapper-1 {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-funzone-top-repeater.png') repeat-x scroll center 0;
}
body.funZone div.wrapper-2 {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-funzone-top.png') no-repeat scroll center 0;
}

body.pokedex div#siteSearch {
	display:none;
}

body.pokedex div.wrapper-1 {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-pokedex-top-repeater.png') repeat-x scroll center 0;
}
body.pokedex div#chrome-wrapper-2 {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-pokedex-top.png') no-repeat scroll center 0;
	min-height:1000px;
}

body.pokedex div#mainContent {
	margin:-44px 0 0 0 !important;
}

body.pokedex div#superFooter {
	display:none;
}
body.pokedex div#footer {
	margin:-100px auto 62px auto;
}

h3#logo-pokemon {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/logos/pokemon.png') no-repeat scroll top left;
	left:3px;
	top:27px;
	position:absolute;
	width: 234px;
	height: 86px;
	z-index:999;
}
	h3#logo-pokemon a {
		width: 234px;
		height: 86px;
		display:block;
	}

body.twoColumn h3#logo-pokemon {
	top:10px;
}

body.funZone h3#logo-pokemon {
	background:none;
	left:55px;
	top:0;
	height:116px;
	width:278px;
}
	body.funZone h3#logo-pokemon a {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
	}
	body.funZone h3#logo-pokemon a:hover {
		margin:0;
		padding:0;
		border:0;
	}


div#safeArea {
	width:960px;
	margin:auto;
	position:relative;
}

div#header {
	position:relative;
	height:273px;
	z-index:1;
}
	div#header div#flashMarquee {
		width:378px;
		height:99px;
		position:absolute;
		left:274px;
		top:27px;
	}
	div#header div#flashMask {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/home/flash-mask.png') no-repeat scroll top left;
		width: 55px;
		height: 58px;
		position:absolute;
		left:599px;
		top:103px;
		z-index:9999;
	}

body.twoColumn div#header {
	height:504px;
}

	div#header div.clickShield {
		width:590px;
		z-index:11;
		height:50px;
		position:absolute;
		left:10px;
	}
	body.oneColumn div#header div.clickShield {
		top:70px;
	}
	body.twoColumn div#header div.clickShield {
		top:52px;
	}
	body.homepage div#header div.clickShield {
		top:78px;
		height:25px;
	}
	
	ul#mainNav {
		width:590px;
		height:38px;
		position:absolute;
		left:10px;
		top:120px;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll 0 0;
		z-index:10;
	}
	body.twoColumn ul#mainNav {
		top:103px;
		z-index:10;
	}
		ul#mainNav li.primary {
			float:left;
			display:block;
		}			
			ul#mainNav li.primary a.primary {
				display:block;
				height:38px;
				position:relative;
				border:0;
			}
			
			ul#mainNav li.videoGames a.primary {
				width: 115px;
			}
			ul#mainNav li.videoGames:hover a.primary, ul#mainNav li.videoGames a.primary.on {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll 0 -38px;	
			}
		
			ul#mainNav li.tradingCardGame a.primary {
				width: 150px;
			}
			ul#mainNav li.tradingCardGame:hover a.primary, ul#mainNav li.tradingCardGame a.primary.on {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll -115px -38px;	
			}
		
			ul#mainNav li.animation a.primary {
				width: 104px;
			}
			ul#mainNav li.animation:hover a.primary, ul#mainNav li.animation a.primary.on {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll -265px -38px;	
			}
		
			ul#mainNav li.funZone a.primary {
				width: 97px;
			}
			ul#mainNav li.funZone:hover a.primary, ul#mainNav li.funZone a.primary.on {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll -369px -38px;	
			}
		
			ul#mainNav li.newsAndEvents a.primary {
				width: 124px;
			}
			ul#mainNav li.newsAndEvents:hover a.primary, ul#mainNav li.newsAndEvents a.primary.on {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/main-nav.png') no-repeat scroll -466px -38px;	
			}
			
			ul#mainNav li.primary div.dropdown {
				display:none;
			}
			ul#mainNav li.primary div.dropdown.on {
				display:block;
				width:590px;
				top:38px;
				left:0;
				position:absolute;
			}	
				ul#mainNav li.primary div.dropdown div.wrapper-3 {
					background:url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/patterns/grey-dotted.gif') repeat scroll 0 0;
				}
				ul#mainNav li.primary div.dropdown div.wrapper-2 {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-stripe.png') no-repeat scroll right bottom;
				}
				ul#mainNav li.primary div.dropdown div.wrapper-1 {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-caps.png') no-repeat scroll;
					padding:20px 70px 15px 30px;
				}
				
				
				ul#mainNav li.primary div.dropdown div.pointer {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
					position:absolute;
					top:0;
					height: 9px; /* 9px actual */
					z-index:999;
				}
				ul#mainNav li.primary.videoGames div.dropdown div.pointer {
					left:0;
					width:115px;
				}
				ul#mainNav li.primary.tradingCardGame div.dropdown div.pointer {
					left:115px;
					width:150px;
				}
				ul#mainNav li.primary.animation div.dropdown div.pointer {
					left:265px;
					width:104px;
				}
				ul#mainNav li.primary.funZone div.dropdown div.pointer {
					left:369px;
					width:97px;
				}
				ul#mainNav li.primary.newsAndEvents div.dropdown div.pointer {
					left:466px;
					width:124px;
				}
				
				ul#mainNav li.primary div.dropdown div.bottomCap {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-caps.png') no-repeat scroll;
					width: 590px;
					height: 12px;
				}
					ul#mainNav li.primary.videoGames div.dropdown div.wrapper-1 {
						background-position:-1200px 0;
					}
					ul#mainNav li.primary.videoGames div.dropdown div.bottomCap {
						background-position:-1800px 0;
					}
					ul#mainNav li.primary.tradingCardGame div.dropdown div.wrapper-1 {
						background-position:0 0;
					}
					ul#mainNav li.primary.tradingCardGame div.dropdown div.bottomCap {
						background-position:-600px 0;
					}
					ul#mainNav li.primary.animation div.dropdown div.wrapper-1 {
						background-position:-2400px 0;
					}
					ul#mainNav li.primary.animation div.dropdown div.bottomCap {
						background-position:-3000px 0;
					}
					ul#mainNav li.primary.funZone div.dropdown div.wrapper-1 {
						background-position:-3600px 0;
					}
					ul#mainNav li.primary.funZone div.dropdown div.bottomCap {
						background-position:-4200px 0;
					}
					ul#mainNav li.primary.newsAndEvents div.dropdown div.wrapper-1 {
						background-position:-4800px 0;
					}
					ul#mainNav li.primary.newsAndEvents div.dropdown div.bottomCap {
						background-position:-5400px 0;
					}
				
				ul#mainNav li.primary div.dropdown ul {
					padding:10px 0 0 0;
				}
					ul#mainNav li.primary div.dropdown ul li {
						
					}
					
						ul#mainNav li.primary div.dropdown ul li a {
							font-size:16px;
							font-weight:bold;
							width: 158px;
							height: 20px;
							display:block;
							padding:5px 0 0 27px;
							color:#fff;
							letter-spacing:-0.09em;
							border:0;
							margin:0;
						}
						ul#mainNav li.primary div.dropdown ul li a:hover {
							border:0;
							background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/btn-megadrop.png') no-repeat scroll top left;
							cursor:pointer;
							margin:0;
						}
						ul#mainNav li.primary.videoGames div.dropdown ul li a:hover {
							color:#fe5a2e;
						}
						ul#mainNav li.primary.tradingCardGame div.dropdown ul li a:hover {
							color:#ffae00;
						}
						ul#mainNav li.primary.animation div.dropdown ul li a:hover {
							color:#09c5ff;
						}
						ul#mainNav li.primary.funZone div.dropdown ul li a:hover {
							color:#48ec19;
						}
						ul#mainNav li.primary.newsAndEvents div.dropdown ul li a:hover {
							color:#0088c7;
						}
						
						
	/* MEGADROPDOWN PANEL CONTENTS: */						
			
	ul#mainNav li div.dropdown p.small {
		font-size:10px;
		font-weight:bold;
		color:#fff;
		margin-bottom:10px;
	}	
	ul#mainNav li div.dropdown div.featurebox-small {
		margin:0 0 30px 0;
	}
	
	ul#mainNav li div.dropdown div.megadropSearch {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/search-bg.png') no-repeat scroll top left;
		width: 214px;
		height: 24px;
		position:relative;
	}
		ul#mainNav li div.dropdown div.megadropSearch input.text {
			width:120px;
			background:none;
			border:0;
			position:absolute;
			top:4px;
			left:12px;
		}
		ul#mainNav li div.dropdown div.megadropSearch input.submit {
			border:0;
			background:none;
			position:absolute;
			top:0;
			left:139px;
			width:75px;
			height:24px;
			cursor:pointer;
		}
	
					
	ul#mainNav li.videoGames div.dropdown div.wrapper-1 {
		
	}
		ul#mainNav li.videoGames div.dropdown div.wrapper-1 div.column-1 {
			float:left;
			width:260px;
		}
		ul#mainNav li.videoGames div.dropdown div.wrapper-1 div.column-2 {
			float:left;
			width:220px;
		}
			ul#mainNav li.videoGames div.dropdown div.wrapper-1 h4 {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/logos/video-games.png') no-repeat scroll top left;
				width: 233px;
				height: 94px;
				margin-bottom:-20px;
				position:relative;
				left:-20px;
			}
				ul#mainNav li div.dropdown div.wrapper-1 h4 a,ul#mainNav li div.dropdown div.wrapper-1 h4 a:hover {
					width:100%;
					height:100%;
					display:block;
					margin:0;
					padding:0;
					border:0;
				}

	ul#mainNav li.tradingCardGame div.dropdown div.wrapper-1 {
		
	}
		ul#mainNav li.tradingCardGame div.dropdown div.wrapper-1 div.column-1 {
			float:left;
			width:260px;
		}
		ul#mainNav li.tradingCardGame div.dropdown div.wrapper-1 div.column-2 {
			float:left;
			width:220px;
		}
		ul#mainNav li.tradingCardGame div.dropdown div.wrapper-1 h4 {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/logos/tcg.png') no-repeat scroll top left;
			width: 164px;
			height: 80px;
			margin-bottom:20px;
		}
		

	ul#mainNav li.animation div.dropdown div.wrapper-1 {
		padding-right:20px;
	}
		ul#mainNav li.animation div.dropdown div.wrapper-1 div.category {
			margin-bottom:30px;
		}
		ul#mainNav li.animation div.dropdown div.wrapper-1 div.end {
			margin-bottom:0;
		}
			ul#mainNav li.animation div.dropdown div.wrapper-1 div.category h4.tv {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/logos/animation-tv.png') no-repeat scroll top left;
				width: 83px;
				height: 81px;
				float:left;
				margin-right:36px;
			}
			ul#mainNav li.animation div.dropdown div.wrapper-1 div.category h4.movies {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/logos/animation-movies.png') no-repeat scroll top left;
				width: 114px;
				height: 69px;
				float:left;
				margin-right:5px;
			}
			
			ul#mainNav li.animation div.dropdown div.wrapper-1 div.category ul.secondary {
				float:left;
				margin-right:5px;
				position:relative;
				right:-10px;
			}
			ul#mainNav li.animation div.dropdown div.wrapper-1 div.category div.featurebox-small {
				float:left;
				margin:0;
				position:relative;
				right:-20px;
			}
			
	ul#mainNav li.funZone div.dropdown div.wrapper-1 {
		
	}
		ul#mainNav li.funZone div.dropdown div.wrapper-1 h4 {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/logos/funzone.png') no-repeat scroll top left;
			width: 252px;
			height: 90px;
		}
		ul#mainNav li.funZone div.dropdown div.wrapper-1 div.column-1 {
			float:left;
			width:260px;
		}
			ul#mainNav li.funZone div.dropdown div.wrapper-1 div.column-1 div.featurebox-small {
				position:relative;
				left:20px;
			}
			
		ul#mainNav li.funZone div.dropdown div.wrapper-1 div.column-2 {
			float:left;
			width:220px;
			position:relative;
			left:20px;
		}
		
	ul#mainNav-indicators {
		width:590px;
		height:9px;
		position:absolute;
		left:10px;
		top:141px;
		z-index:9;
	}
	body.oneColumn ul#mainNav-indicators {
		top:158px;
	}
		ul#mainNav-indicators li {
			background:none;
			height: 9px;
			float:left;
		}
		ul#mainNav-indicators li.videoGames {
			width:115px;
		}
			body.videoGames ul#mainNav-indicators li.videoGames {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
			}
		
		ul#mainNav-indicators li.tradingCardGame {
			width:150px;
		}
			body.tradingCardGame ul#mainNav-indicators li.tradingCardGame {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
			}
			
		ul#mainNav-indicators li.animation {
			width:104px;
		}
			body.animation ul#mainNav-indicators li.animation {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
			}
			
		ul#mainNav-indicators li.funZone {
			width:97px;
		}
			body.funZone ul#mainNav-indicators li.funZone {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
			}
			
		ul#mainNav-indicators li.newsAndEvents {
			width:124px;
		}
			body.newsAndEvents ul#mainNav-indicators li.newsAndEvents {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/dropdown-pointer.png') no-repeat scroll center 0;
			}

	div#secondaryNav {
		position:absolute;
		width:294px;
		height:61px;
		right:8px;
		top:114px;
		overflow:hidden;
	}
	body.twoColumn div#secondaryNav {
		top:116px;
		right:7px;
	}
		div#secondaryNav div.mask {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/secondary_mask-onecol.png') no-repeat scroll top left;
			width: 294px;
			height: 17px;
			position:absolute;
			top:44px;
			z-index:100;
		}
		body.funZone div#secondaryNav div.mask {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/secondary_mask-funzone.png') no-repeat scroll top left;
		}

		div#secondaryNav ul {
			width:294px;
			height:99px;
		}
			div#secondaryNav ul li {
				float:left;
				position:relative;
			}
				div#secondaryNav ul li a {
					display:block;
					margin-top:10px;
				}
				body.nojs div#secondaryNav ul li a:hover {
					margin-top:5px;
				}
				
				div#secondaryNav ul li a.on {
					margin-top:5px;
				}
			
				div#secondaryNav ul li.pokedex a {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/tab-pokedex.png') no-repeat scroll top left;
					width: 82px;
					height: 61px;
					margin-right:5px;
					position:relative;
					left:1px;
				
				}
				div#secondaryNav ul li.pokedex a:hover {
				}

				div#secondaryNav ul li.pokedex span.icon {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/icon-pokedex.png') no-repeat scroll top left;
					width: 59px;
					height: 59px;
					display:block;
					position:absolute;
					top:40px;
					left:12px;
				}
			
				div#secondaryNav ul li.cardDatabase a {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/tab-card_database.png') no-repeat scroll top left;
					width: 112px;
					height: 61px;
					margin-right:4px;
				}
				div#secondaryNav ul li.cardDatabase a:hover {
				}
				div#secondaryNav ul li.cardDatabase span.icon {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/icon-card_database.png') no-repeat scroll top left;
					width: 59px;
					height: 59px;
					display:block;
					position:absolute;
					top:40px;
					left:27px;
				}
			
				div#secondaryNav ul li.tvEpisodes a {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/tab-tv_episodes.png') no-repeat scroll top left;
					width: 89px;
					height: 61px;
				}
				div#secondaryNav ul li.tvEpisodes a:hover {
				}
				div#secondaryNav ul li.tvEpisodes span.icon {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/icon-tv_episodes.png') no-repeat scroll top left;
					width: 59px;
					height: 59px;
					display:block;
					position:absolute;
					top:40px;
					left:10px;
				}
		
div#siteSearch {
	left:657px;
	top:203px;
	z-index:999;
	position:absolute;
	display:block;
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/search-sprite.png') no-repeat scroll 0 0;
	width: 292px;
	height: 22px;
}
div#siteSearch.hover {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/nav/search-sprite.png') no-repeat scroll 0 bottom;
}

body.twoColumn div#siteSearch {
	top:198px;
	left:663px;
}

	div#siteSearch form {
	}
		div#siteSearch form input#searchBox {
			border:0;
			background:none;
			font-family:Arial,sans-serif;
			font-size:12px;
			width:210px;
			padding:5px 0;
			margin-left:10px;
		}
			div#siteSearch form input#searchBox.empty {
				color:#999;
			}
		div#siteSearch form input#searchBoxSubmit {
			background:none;
			border:0;
			width:57px;
			height:22px;
			cursor:pointer;
			margin-left:10px;
		}
		
body.funZone div#siteSearch {
	display:none;
}
		
div#content {
	position: relative;
	z-index: 2;
}
	body.oneColumn div#mainContent {
		margin: -30px 0 0 0;
		position: relative;
		width: 960px;
	}
	body.twoColumn div#mainContent {
		float:left;
		margin: -355px 40px 0 0;
		min-height: 400px;
		position: relative;
		width: 610px;
	}
	body.twoColumn div#secondaryContent {
		width:290px;
		padding:0 7px 0 13px;
		float:left;
	}
	
	div.oneColumn-twoColumns {
		
	}
		div.oneColumn-twoColumns div.col1 {
			width:210px;
			float:left;
			margin-right:10px;
		}
		div.oneColumn-twoColumns div.col2 {
			width:700px;
			float:left;
		}

	div.oneColumn-threeColumns {

	}
		div.oneColumn-threeColumns div.col1 {
			width:210px;
			float:left;
			margin-right:10px;
		}
		div.oneColumn-threeColumns div.col2 {
			width:480px;
			margin-right:10px;
			float:left;
		}
		div.oneColumn-threeColumns div.col3 {
			width:210px;
			float:left;
		}
		
body.oneColumn div.roundedBucket {
	width:940px;
	margin:0 10px 5px;
}
	body.oneColumn div.roundedBucket-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket-top.png') no-repeat scroll top left;
		width: 940px;
		height: 7px;
	}
	body.oneColumn div.roundedBucket-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket-mid.png') repeat-y scroll top left;
		width:920px;
		padding:20px 10px;
	}
	body.oneColumn div.roundedBucket-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket-bot.png') no-repeat scroll top left;
		width: 940px;
		height: 6px;
	}
		body.oneColumn div.roundedBucket div.roundedBucket {
			width:900px;
			margin:auto;
		}
			body.oneColumn div.roundedBucket div.roundedBucket div.roundedBucket-top {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket_embedded-top.png') no-repeat scroll top left;
				width: 900px;
				height: 7px;
			}
			body.oneColumn div.roundedBucket div.roundedBucket div.roundedBucket-mid {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket_embedded-repeater.png') repeat-y scroll top left;
				width: 900px;
			}
			body.oneColumn div.roundedBucket div.roundedBucket div.roundedBucket-bot {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/fullwidth_bucket_embedded-bot.png') no-repeat scroll top left;
				width: 900px;
				height: 68px;
			}
			body.oneColumn div.roundedBucket div.roundedBucket {
				width:900px;
				margin:auto;
			}
		
		body.oneColumn div.roundedBucket div.col2 div.roundedBucket {
			width:700px;
		}	
		body.oneColumn div.roundedBucket div.col2 div.roundedBucket div.roundedBucket-top {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket660-top.png') no-repeat scroll top left;
			width: 700px;
			height: 7px;
		}
		body.oneColumn div.roundedBucket div.col2 div.roundedBucket div.roundedBucket-mid {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket660-mid.png') repeat-y scroll top left;
			width: 660px;
			padding:13px 20px 0 20px;
		}
		body.oneColumn div.roundedBucket div.col2 div.roundedBucket div.roundedBucket-bot {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket660-bot.png') no-repeat scroll top left;
			width: 700px;
			height: 7px;
		}

	body.oneColumn div.roundedBucket div.twocol {
	}
		body.oneColumn div.roundedBucket div.twocol div.twocol1 {
			width:590px;
			margin-right:20px;
			float:left;
		}
		body.oneColumn div.roundedBucket div.twocol div.twocol2 {
			width:290px;
			float:left;
		}
			
body.twoColumn div.roundedBucket {
	width:590px;
	margin:0 10px 5px;
}
	body.twoColumn div.roundedBucket-top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/medium_bucket-top.png') no-repeat scroll top left;
		width: 590px;
		height: 7px;
	}
	body.twoColumn div.roundedBucket-mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/medium_bucket-mid.png') repeat-y scroll top left;
		width:570px;
		padding:10px;
	}
		body.twoColumn div.roundedBucket-mid div.roundedBucket {
			width:570px;
			margin:0 0 20px 0;
		}
			body.twoColumn div.roundedBucket-mid div.roundedBucket div.roundedBucket-top {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket-570-top.png') no-repeat scroll top left;
				width: 570px;
				height: 7px;
			}
			body.twoColumn div.roundedBucket-mid div.roundedBucket div.roundedBucket-mid {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket-570-mid.png') repeat-y scroll top left;
				width: 550px;
			}
			body.twoColumn div.roundedBucket-mid div.roundedBucket div.roundedBucket-bot {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/roundedBucket-570-bot.png') no-repeat scroll top left;
				width: 570px;
				height: 7px;
			}
	
	
	body.twoColumn div.roundedBucket-bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/medium_bucket-bot.png') no-repeat scroll top left;
		width: 590px;
		height: 6px;
	}

body.oneColumn div#superFooter {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-1col-bot-repeater.png') repeat-x scroll center 0;
}
	body.oneColumn div#superFooter div {
		background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-1col-bot.png') no-repeat scroll center 0;
		height: 263px;	
	}
	
body.twoColumn div#superFooter {
	background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-2col-bot-repeater.png') repeat-x scroll center 0;
}
	body.twoColumn div#superFooter div {
		background:transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bg-2col-bot.png') no-repeat scroll center 0;
		height: 313px;	
	}
	
body.funZone div#superFooter {
	background:#2a2a2a;
	margin-bottom:80px;
	opacity:0.6;
}
	body.funZone div#superFooter div {
		background:none;
		height: 14px;	
	}

div#footer {
	width:960px;
	margin:-12px auto 62px auto;
}
	p#logo-pokemonCompany {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/logos/pokemon_company.png') no-repeat scroll top left;
		width: 232px;
		height: 31px;
		margin:0 0 14px 0;
	}
	
	ul#footerLinks {
		display:block;
		margin-bottom:25px;
		height:14px;
	}
		ul#footerLinks li {
			font-size:13px;
			font-weight:900;
			float:left;
		}
			ul#footerLinks li a {
				color:#fff;
				background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_right.gif') no-repeat right center;
				padding:0 10px 0 0;
				margin:0 20px 0 0;
				border:0;
			}
			ul#footerLinks li a:hover {
				color:#3fcbff;
				margin:0 20px 0 0;
				border:0;
			}
			
	div#subfooter {
		position:relative;
		min-height:50px;
	}
		ul#badges {
			position:absolute;
		}
			li#esrb1 a {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/logos/esrb.png') no-repeat scroll top left;
				width: 34px;
				height: 47px;
				position:absolute;
				top:8px;
				left:17px;
			}
			li#esrb2 a {
				position:absolute;
				left:25px;
				top:0;
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/logos/esrbkids-large.gif') no-repeat scroll top left;
				width: 86px;
				height: 102px;
			}
			
			
			
		div#subfooter div.right {
			left:140px;
			position:absolute;
			padding:10px 0 0 0;
		}
			div#subfooter div.right ul {
				margin-bottom:15px;
				height:14px;
			}
				div#subfooter div.right ul li {
					float:left;
				}
				div#subfooter div.right ul li.first {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/pipe.gif') no-repeat scroll right center;
					margin-right:13px;
				}
					div#subfooter div.right ul li a {
						font-size:12px;
						font-family:Arial;
						font-weight:bold;
						color:#40cbff;
						margin-right:13px;
					}
					div#subfooter div.right ul li a:hover {
						border:0;
						margin-bottom:0;
					}
					
			div#subfooter div.right div.disclaimer p {
				font-size:10px;
				color:#c8c8c8;
				margin-bottom:5px;
			}

div.newsTopblockSpacer {
	height:30px;
}
			
div.newsTopblock {
	margin:-50px auto 0 auto;
}
	div.newsTopblock div.bordered-image-450 {
		margin:0 auto 20px auto;
	}
	
	div.newsTopblock div.col1 {
		float:left;
		width:54px;
		margin-left:-9px;
	}
		div.newsTopblock div.col1 h3.topStory  {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/sections/videogames/top-story.png') no-repeat scroll top left;
			width: 36px;
			height: 113px;
		}
	div.newsTopblock div.col2 {
		float:left;
		width:460px;
	}
		div.newsTopblock div.col2 h2 {
			margin:0 0 5px 0;
		}
		div.newsTopblock div.col2 p.date {
			color:#9b9b9b;
			font-size:18px;
			font-weight:100;
			margin-bottom:10px;
		}
		div.newsTopblock div.col2 p {
			margin-bottom:15px;
		}

			
/*	-----------------------------------------------

	Widgets

	----------------------------------------------- */




/*	-----------------------------------------------

	Global Dashboard

	----------------------------------------------- */
		
div#globalDashboard {
	position:absolute;
	right:9px;
	top:0;
	width: 293px;
	height: 116px;
	z-index:999;
}
	div#globalDashboard div.loggedOut {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/logged-out.png') no-repeat scroll 0 0;
		width: 293px;
		height: 116px;
		display:none;
	}
		div#globalDashboard div.loggedOut h3 {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/logout-bubs.png') no-repeat scroll top left;
			width: 180px;
			height: 89px;
			position:absolute;
			top:4px;
			left:5px;
		}
			div#globalDashboard div.loggedOut h3 a, div#globalDashboard div.loggedOut h3 a:hover {
				display:block;
				width:100%;
				height:100%;
				margin:0;
				padding:0;
				border:0;
			}
		div#globalDashboard div.loggedOut h3.alert {
			background-position:0 -89px;
		}
		
		div#globalDashboard div.loggedOut div.avatar {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/avatar-fpo.png') no-repeat scroll top left;
			width: 100px;
			height: 100px;
			position:absolute;
			top:6px;
			left:184px;
		}
		div#globalDashboard div.loggedOut div.buttons {
			position:absolute;
			bottom:5px;
			left:25px;
		}
			div#globalDashboard div.loggedOut div.buttons a.btn {
				float:left;
				margin:0 10px 0 0;
				padding:0;
			}
			div#globalDashboard div.loggedOut div.buttons a.learnMore {
				float:left;
				margin:0;
				padding:2px 10px 3px 0;
				border:0;
				font-size:10px;
				font-weight:bold;
				color:#fff;
			}
			div#globalDashboard div.loggedOut div.buttons a.learnMore:hover  {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/white-arrow.png') no-repeat scroll right center;
			}


	div#globalDashboard div.loggedIn {
		display:none;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/expanded-bg.png') no-repeat scroll 0 bottom;
		width: 293px;
		height: 116px; /* 295px fully expanded */
		overflow:hidden;
	}
	div#globalDashboard div.loggedIn div.wrapper {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/bg-logged-in.png') no-repeat scroll top left;
		width: 293px;
		height: 116px;
	}
	
		div#globalDashboard div.loggedIn div.avatar {
			width: 100px;
			height: 100px;
			position:absolute;
			top:6px;
			left:184px;
		}
			div#globalDashboard div.loggedIn div.avatar object:hover {
				cursor:pointer;
			}
		
		div#globalDashboard div.loggedIn div.meta {
			position:absolute;
			top:11px;
			left:24px;
		}
			div#globalDashboard div.loggedIn div.meta p.username {
				color:#f7c30a;
				font: normal normal normal 18px Arial, sans-serif;
				margin:0 0 -2px 0;
				padding:0;
				line-height:18px;
			}
			div#globalDashboard div.loggedIn div.meta ul.utility {
				
			}
				div#globalDashboard div.loggedIn div.meta ul.utility li {
					float:left;
					margin:0 15px 0 0;
					line-height:9px;
					
				}
					div#globalDashboard div.loggedIn div.meta ul.utility li a {
						font: normal normal bold 9px Arial, sans-serif;
						text-transform:uppercase;
						color:#a0a0a0;
						margin:0;
						padding:0;
						border:0;
						line-height:9px;
					}
					div#globalDashboard div.loggedIn div.meta ul.utility li a:hover {
						color:#fff;
					}
					
		div#globalDashboard div.loggedIn p.coins {
			top:38px;
			left:21px;
			position:absolute;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/dash-coins.png') no-repeat scroll 0 center;
			height:30px;
			padding-left:36px !important;
			padding-top:9px !important;
			display:block;
		}
		
		div#globalDashboard div.loggedIn p.opScore {
			top:73px;
			left:23px;
			position:absolute;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/dash-ball.png') no-repeat scroll top left;
			height: 25px;
			padding-left:34px !important;
			padding-top:3px !important;
			display:none;
		}
		div#globalDashboard.op div.loggedIn p.opScore {
			display:block;
		}
		
		div#globalDashboard div.loggedIn a.opLink {
			top:83px;
			left:23px;
			position:absolute;
			display:block;
			font-weight:100;
			color:#A0A0A0;
			font-size:10px;
			margin:0;
			padding:0;
		}
		div#globalDashboard div.loggedIn a.opLink:hover {
			border:0;
			margin:0;
			padding:0;
		}
		div#globalDashboard.op div.loggedIn a.opLink {
			display:none;
		}
		
		div#globalDashboard div.loggedIn a.opLink:hover {
			color:#fff;
		}
		
			div#globalDashboard div.loggedIn p.opScore a, div#globalDashboard div.loggedIn p.opScore a:hover {
				color:#fff;
				margin:0;
				padding:0;
				border:0;
			}
		div#globalDashboard div.loggedIn p.bigSmall {
			color:#fff;
			font: normal normal bold 18px Arial, sans-serif;
			line-height:18px;
			margin:0;
			padding:0;
		}
			div#globalDashboard div.loggedIn p.bigSmall span.score {
				margin-right:2px;
			}
			div#globalDashboard div.loggedIn p.bigSmall span.smaller {
				font-size:9px;
				text-transform:uppercase;
			}
			
		div#globalDashboard div.loggedIn div#quoteBubble {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/quote-bub.png') no-repeat scroll top left;
			width: 135px;
			height: 58px;
			padding:10px 15px 10px 10px;
			display:block;
			position:absolute;
			top:6px;
			left:24px;
			z-index:100;
			display:none;
		}
			div#globalDashboard div.loggedIn div#quoteBubble span {
				font-size:11px;
				color:#000;
			}
		
		div#globalDashboard div.loggedIn div#tcgScoreBubble {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/tcg-bub.png') no-repeat scroll top left;
			width: 158px;
			height: 38px;
			display:block;
			position:absolute;
			top:68px;
			left:-104px;
			z-index:11;
			display:none;
		}
			div#globalDashboard div.loggedIn div#tcgScoreBubble span {
				font-size:11px;
				color:#000;
			}
	
		div#globalDashboard div.loggedIn div#flipBubble {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/flip-bubble.png') no-repeat scroll top left;
			width: 115px;
			height: 49px;
			position:absolute;
			top:54px;
			left:50px;
			z-index:10;
			display:none;
		}
		
		div#globalDashboard div.loggedIn a#btn-flip {
			width:22px;
			height:24px;
			top:57px;
			left:161px;
			position:absolute;
			margin:0;
			padding:0;
			border:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/sprite-buttons.png') no-repeat scroll 0 0;
			opacity:0;
			z-index:11;
			display:block;
		}
		div#globalDashboard div.loggedIn a#btn-flip:hover {
			width: 22px;
			height:24px;
			margin:0;
			padding:0;
			border:0;
		}
		div#globalDashboard div.loggedIn a#btn-flip.disabled {
			background-position:-22px 0;			
			opacity:1;
			cursor:default;
		}
		div#globalDashboard div.loggedIn a#btn-gear {
			opacity:0;
			width:22px;
			height:21px;
			top:83px;
			left:161px;
			position:absolute;
			margin:0;
			padding:0;
			border:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/sprite-buttons.png') no-repeat scroll 0 -24px;
		}
		div#globalDashboard div.loggedIn a#btn-gear:hover {
			
			width:22px;
			height:21px;
			top:83px;
			left:161px;
			position:absolute;
			margin:0;
			padding:0;
			border:0;
		}
		
		div#globalDashboard div.loggedIn div.drawer {
			height:149px;
			width:277px;
			position:relative;
			padding:10px 8px 20px 8px;
			opacity:0;
		}
			div#globalDashboard div.loggedIn div.drawer h3 {
				font-size:15px;
				color:#fff;
				margin-bottom:5px;
			}
			div#globalDashboard div.loggedIn div.drawer ol.favorites {
				margin:0 -2px 0 1px;
				clear:both;
				height:43px;
				
			}
				div#globalDashboard div.loggedIn div.drawer ol.favorites li {
					background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/blue-square.png') no-repeat scroll top left;
					width: 30px;
					height: 30px;
					display:block;
					float:left;
					margin:0 2px 0 0;
					padding:6px 7px 7px 7px; 
					position:relative;
					opacity:1;
				}
					div#globalDashboard div.loggedIn div.drawer ol.favorites li div.number {
						position:absolute;
						top:0;
						left:0;
						background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/white-square.png') no-repeat scroll top left;
						width: 44px;
						height: 43px;
						opacity:0;
						z-index:10;
					}
					div#globalDashboard div.loggedIn div.drawer ol.favorites li img {
						cursor:pointer;
						z-index:9999;
						opacity:1;
					}
					div#globalDashboard div.loggedIn div.drawer ol.favorites li img.ui-draggable-dragging {
						opacity:0.8;
					}
			div#globalDashboard div.loggedIn div.drawer div.numbers {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/numbers.png') no-repeat scroll top left;
				width: 247px;
				height: 20px;
				z-index:99999;
				position:relative;
				top:-8px;
				left:3px;
			}
			
			div#globalDashboard div.loggedIn div.drawer p {
				font-size:11px;
				color:#fff;
				margin-bottom:5px;
				line-height:12px;
			}
				div#globalDashboard div.loggedIn div.drawer p a {
					color:#9fe32a;
					border:0;
					margin:0;
					padding:0;
				}
				div#globalDashboard div.loggedIn div.drawer p a:hover {
					color:#b3ff2f;
					border:0;
					margin:0;
					padding:0;
				}
			
			div#globalDashboard div.loggedIn div.drawer div.clear {
			}
			
			div#globalDashboard div.loggedIn div.drawer a.btn-lb {
				margin:0 10px 0 0;
			}
			
			div#globalDashboard div.loggedIn div.drawer div.saveIndicator {
				opacity:0;
				float:left;
				margin:0 0 0 5px;
			}
				div#globalDashboard div.loggedIn div.drawer div.saveIndicator span {
					display:block;
					color:#fff;
					font-size:11px;
					font-weight:bold;
					padding:5px 0 5px 0;
					line-height:11px;
					text-transform:uppercase;
					margin:0 5px 0 0;
					float:left;
				}
			
			div#globalDashboard div.loggedIn div.drawer a.btn-close {
				position:absolute;
				top:163px;
				left:275px;
				width:12px;
				height:11px;
				display:block;
				cursor:pointer;
			}
			div#globalDashboard div.loggedIn div.drawer a.btn-close:hover {
				margin:0;
				padding:0;
				border:0;
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/dashboard/close-hover.png') no-repeat scroll top left;
				width: 12px;
				height: 11px;
			}


div.captionedImage {
	margin:0 20px 0 0;
	float:left;
	padding:0;
}
div.captionedImage.right {
	margin:0 0 0 20px;
	float:right;
	padding:0;
}
	div.captionedImage img {
		border:2px solid #3d3d3d;
		margin-bottom:10px;
	}
	div.captionedImage p.caption {
		font-size:12px;
		font-weight:900;
		font-style:italic;
		letter-spacing:-0.06em;
	}
		div.captionedImage p.caption a {
			background: #fff url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/linkarrows.png') no-repeat right 3px;
			color:#fe5a2e;
			display: inline-block;
			padding-right:10px;
			
		}
		div.captionedImage p.caption a:hover {
			color:#9c371c;
			border:0;
			background: #fff url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/linkarrows.png') no-repeat right -47px;
		}

div.accordion {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/accordion-top-orange.png') no-repeat scroll 0 0;
	width: 290px;
	margin-bottom:30px;
}
	div.accordion div.wrapper {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/accordion-bot-orange.png') no-repeat scroll 0 bottom;
		padding:16px 0;
	}
		div.accordion div.wrapper a.header {
			margin:0;
			height:14px;
			width:270px;
			background:#666 url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/patterns/panel-inactive.png') repeat-x scroll 0 -1px;
			font-size:14px;
			color:#868686;
			padding:10px;
			cursor:pointer;
			border:0;
			display:block;
		}
		div.accordion div.wrapper a.header:hover {
			color:#fff;
			border:0;
		}
		div.accordion div.wrapper a.header.current {
			color:#fff;	/* Cufon gets stuck on this */
			background:url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/patterns/panel-open.png') repeat-y scroll 0 -2px;
		}
			div.accordion div.wrapper a.header span.copy {
				display:block;
				float:left;
				margin-right:10px;
			}
			div.accordion div.wrapper a.header span.arrow {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/arrow-inactive.png') no-repeat scroll top left;
				width: 11px;
				height: 17px;
				display:block;
				float:left;
			}
			div.accordion div.wrapper a.header:hover span.arrow {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/arrow-hover.png') no-repeat scroll top left;
				width: 11px;
				height: 17px;
			}
			div.accordion div.wrapper a.header.current span.arrow {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/arrow-active.png') no-repeat scroll top left;
				width: 16px;
				height: 11px;
			}
		
		
		div.accordion div.wrapper div.panel {
			display:none;
			background:#666;
			padding:15px 30px;
			background:#666 url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/patterns/panel-open.png') repeat-y scroll 0 0;
		}
			div.accordion div.wrapper div.panel h4 {
				color:#fff;
				font-size:13px;
				text-transform:none;
				font-weight:900;
				margin-bottom:2px;
			}
			div.accordion div.wrapper div.panel p {
				color:#fff;
				font-size:11px;
				margin-bottom:10px;
			}
			div.accordion div.wrapper div.panel a.cta {
				font-size:11px;
				color:#00eaff;
				font-weight:bold;
				margin:0;
			}
			div.accordion div.wrapper div.panel a.cta:hover {
				border:0;
			}
				div.accordion div.wrapper div.panel a.cta span {
					font-size:1.4em;
				}
				div.accordion div.wrapper div.panel a.cta:hover span {
					margin-left:5px;
				}
				
			div.accordion div.wrapper div.panel div.hr {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion/accordion-hr.png') no-repeat scroll top left;
				width: 290px;
				height: 26px;
				margin:0 -30px;
				border:0;
			}
				
div.featureboxes {
	
	width: 290px;
	margin:0 auto 20px auto;
}
	div.featureboxes div.top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/feature-boxes/featureboxes-header.png') no-repeat scroll 0 0;
		width: 290px;
		height: 46px;
	}
	div.featureboxes div.mid {
		padding-top:10px;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/feature-boxes/featureboxes-repeater.png') repeat-y scroll 0 0;
		width: 290px;
		text-align:center;
		padding-bottom:30px;
	}
		div.featureboxes div.mid div.hr {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/feature-boxes/featureboxes-hr.png') no-repeat scroll top left;
			width: 290px;
			height: 60px;
			margin:0;
			padding:0;
			border:0;
		}
	div.featureboxes div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/feature-boxes/featureboxes-bot.png') no-repeat scroll 0 bottom;
		width: 290px;
		height: 10px;
	}

body.nojs div.nextback {
	display:none;
}

div.nextback {
	height:22px;
	margin:0 auto 30px auto;
	width:132px;
}	
	div.nextback div.left {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nextback.png') no-repeat scroll 0 0;
		width:31px;
		height:22px;
		float:left;
	}
		div.nextback div.left a {
			cursor: pointer;
			display:block;
			width:10px;
			height:22px;
			margin:0 0 0 6px;
			border:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nextback.png') no-repeat scroll -5px -22px;
		}
		div.nextback div.left a:hover {
			background-position:-5px 0;
			border:0;
		}
		div.nextback div.left a.disabled {
			cursor:default;
			background-position:-5px -44px;
		}
	div.nextback div.mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nextback.png') no-repeat scroll -31px 0;
		height:22px;
		float:left;
		font-size:11px;
		font-weight:bold;
		font-family:Arial;
		color:#bfbfbf;
		line-height:22px;
		text-align:center;
		width:70px;
	}
	div.nextback div.right {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nextback.png') no-repeat scroll right 0;
		width:31px;
		height:22px;
		float:left;
	}
		div.nextback div.right a {
			cursor: pointer;
			display:block;
			width:10px;
			height:22px;
			margin:0 6px 0 15px;
			border:0;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nextback.png') no-repeat scroll -944px -22px;
		}
		div.nextback div.right a:hover {
			background-position:-944px 0;
			border:0;
		}
		div.nextback div.right a.disabled {
			cursor:default;
			background-position:-944px -44px;
		}

div.bigHero {
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/bigcallout-bg.png') no-repeat scroll top left;
	width: 580px;
	height: 331px;
	margin-bottom:25px;
	padding:11px 0 0 10px;
}

div.narrowblob {
	width: 290px;
	margin-bottom:20px;
}
	div.narrowblob div.top {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/narrowblob-top.png') no-repeat scroll top left;
		width: 290px;
		height: 7px;
	}
	div.narrowblob div.mid {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/narrowblob-mid.png') repeat-y scroll top left;
		width: 290px;
		padding-top:10px;
	}
		div.narrowblob div.mid div.hr {
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/narrowblob-hr.png') no-repeat scroll top left;
			width: 289px;
			height: 30px;
			margin-bottom:0;
			border:0;
		}
	div.narrowblob div.bot {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/narrowblob-bot.png') no-repeat scroll top left;
		width: 290px;
		height: 7px;
	}

div.tabswitcher {
	margin-bottom:30px;
}
	div.tabswitcher ul.tabs {
		height:35px;
		margin:0 0 -5px 0;
		z-index:5;
		position:relative;
		left:5px;
	}
		div.tabswitcher ul.tabs li {
			height:35px;
			float:left;
			margin-right:-10px;
			position:relative;
		}
		
		/* Enable overlapping */
		div.tabswitcher ul.tabs li.active {
			z-index:200 !important;
		}
		div.tabswitcher ul.tabs li.tab1 {
			z-index:100;
		}
		div.tabswitcher ul.tabs li.tab2 {
			z-index:90;
		}
		div.tabswitcher ul.tabs li.tab3 {
			z-index:80;
		}
		div.tabswitcher ul.tabs li.tab4 {
			z-index:70;
		}
		div.tabswitcher ul.tabs li.tab5 {
			z-index:60;
		}
		div.tabswitcher ul.tabs li.tab6 {
			z-index:50;
		}
		div.tabswitcher ul.tabs li.tab7 {
			z-index:40;
		}
		div.tabswitcher ul.tabs li.tab8 {
			z-index:30;
		}
		div.tabswitcher ul.tabs li.tab9 {
			z-index:20;
		}
			
			/* INACTIVE TAB */
			div.tabswitcher ul.tabs li div.left {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll 0 -35px;
				width: 6px;
				height: 35px;
				float:left;
			}
			div.tabswitcher ul.tabs li div.mid {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll -6px -35px;
				height:10px;
				float:left;
				padding:12px 0 10px 5px;
			}
				div.tabswitcher ul.tabs li div.mid a {
					color:#b0b0b0;
					margin:0;
					border:0;
					font-size:10px;
				}
					div.tabswitcher ul.tabs li div.mid a span.copy {
						display:block;
						float:left;
						margin:0 5px 0 0;
					}
					div.tabswitcher ul.tabs li div.mid a span.arrow {
						background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabswitcher-arrows.png') no-repeat scroll 0 -10px;
						display: block;
						float: left;
						height: 10px;
						overflow: hidden;
						width: 15px;
					}
					div.tabswitcher ul.tabs li div.mid a:hover span.copy {
						color:#666;
					}
			div.tabswitcher ul.tabs li div.right {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll right -35px;
				float: left;
				height: 35px;
				margin: 0;
				width: 33px;
			}
		
			/* ACTIVE TAB */
			div.tabswitcher ul.tabs li.active div.left {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll 0 0;
				width: 6px;
				height: 35px;
				float:left;
			}
			div.tabswitcher ul.tabs li.active div.mid {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll -6px 0;
				height:10px;
				float:left;
			}
				div.tabswitcher ul.tabs li.active div.mid a {
					color:#666;
					margin:0;
					border:0;
					font-size:10px;
				}
					div.tabswitcher ul.tabs li.active div.mid a span.copy {
						display:block;
						float:left;
					}
					div.tabswitcher ul.tabs li.active div.mid a span.arrow {
						background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabswitcher-arrows.png') no-repeat scroll 0 0;
						width: 15px;
						height: 10px;
						display: block;
						float: left;
					}
			div.tabswitcher ul.tabs li.active div.right {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/tabswitcher/tabsprite.png') no-repeat scroll right 0;
				float: left;
				height: 35px;
				width: 33px;
			}
			
			
			
			
			
			
	
	div.tabswitcher div.panes {
		z-index:4;
		position:relative;
	}
		div.tabswitcher div.panes div.pane {
			border:1px solid #ccc;
			padding:20px;
			background:#fff;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		div.tabswitcher div.panes div.pane div.pane2col-col1 {
			width:300px;
			float:left;
		}
		div.tabswitcher div.panes div.pane div.pane2col-col2 {
			float:left;
			width:138px;
		}
		
/*	-----------------------------------------------

	Tooltips

	----------------------------------------------- */

div#tooltip-error {
	display:none;
}
	div#tooltip-error div.left {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/validation.png') no-repeat scroll 0 0;
		padding-left: 44px;
		height: 34px;
		float:left;
		font-family:Arial,sans-serif;
		font-weight:bold;
		font-style:italic;
		font-size:12px;
		color:#fc5329;
		line-height:34px;
	}
	div#tooltip-error div.right {
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/validation.png') no-repeat scroll -944px 0;
		width: 16px;
		height: 34px;
		float:left;
	}

/*	-----------------------------------------------

	greyBucket

	----------------------------------------------- */
	
div.greyBucket {
	background:#f0f3f5;
	margin:0 auto 20px auto;
	background:#f0f3f5;
	border:1px solid #d1d4d5;
	padding:19px;
	-moz-border-radius: 10px;
	-moz-box-shadow: #cccccc 1px 1px 2px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: #cccccc 1px 1px 2px;
}
	div.greyBucket p {
	}






/*	-----------------------------------------------

	FlexBox

	----------------------------------------------- */

div.flexBox {
	color: #fff;
	margin: 0 0 10px;
}
	div.flexBox div.upper {
		width: 100%;
	}
		div.flexBox div.upper div.outer {
			height: 100%;
			margin-right: 7px;
		}
		div.flexBox div.upper div.inner {
			background: #2A2A2A url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bg.gif) repeat 0 0;
			margin: 7px 0 0 7px;
		}
		div.flexBox div.upper div.content {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-glare.png) no-repeat 0 center;
			height: 210px;
			position: relative;
		}
		div#featuredVideoGamesFB div.upper div.content {
			height:210px;
		}
		
	div.flexBox div.lower {
		height: 49px;
		width: 100%;
	}
		div.flexBox div.lower div.outer {
			height: 100%;
			margin-right: 7px;
		}
		div.flexBox div.lower div.inner {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-glare.png) no-repeat right top;
			height: 100%;
			margin-left: 7px;
		}
	div.flexBox div.contentBox {
		color: #000;
		float: left;
		font-size: 11px;
		height: 41px;
		line-height: 1em;
		margin-top: 3px;
	}
		div.flexBox div.contentBox span {
			float: left;
		}
		div.flexBox div.contentBox span.left {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-box-left.png) no-repeat 0 0;
			height: 100%;
			width: 9px;
		}
		div.flexBox div.contentBox span.right {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-box-right.png) no-repeat 0 0;
			height: 100%;
			width: 9px;
		}
		div.flexBox div.contentBox span.mid {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-box-mid.png) repeat-x 0 0;
			height: 27px;
			padding: 7px 14px;
			width: 139px;
		}
	div.flexBox a.btn-flexBox {
		color: #fff;
		float: right;
		font-size: 19px;
		height: 28px;
		line-height: 1em;
		margin: 6px -7px 0;
		position: relative;
	}
		div.flexBox a.btn-flexBox span {
			float: left;
			position: relative;
			z-index: 2;
		}
		div.flexBox a.btn-flexBox span.left {
			height: 100%;
			width: 16px;
		}
		div.flexBox a.btn-flexBox span.right {
			height: 100%;
			width: 30px;
		}
		div.flexBox a.btn-flexBox span.tab {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-tab.png) no-repeat 0 0;
			height: 26px;
			margin: 1px 0;
			position: absolute;
			right: -5px;
			width: 35px;
			z-index: 1;
		}
		div.flexBox a.btn-flexBox span.mid {
			height: 19px;
			overflow: hidden;
			padding: 5px 0 4px;
		}
			div.flexBox a.btn-flexBox span.mid span.small {
				font-size: 12px;
				padding: 4px 0 6px;
				text-transform: uppercase;
			}
		div.flexBox a.btn-flexBox:hover span.left,
		div.flexBox a.btn-flexBox:hover span.right,
		div.flexBox a.btn-flexBox:hover span.mid {
			background-position: 0 -28px !important;
		}
	div.flexBox div.scrollableWrapper {
		height:100%;
	}
	div.flexBox div.scrollable {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
		z-index: 1;
	}
		div.flexBox div.scrollable ul.items {
			position:absolute;
			width:20000em;
		}
			div.flexBox div.scrollable ul.items li {
				float: left;
				width:198px;
				text-align:center;
				cursor:pointer;
			}
 				div.flexBox div.scrollable ul.items li a, div.flexBox div.scrollable ul.items li a:hover {
					border:0;
				}
	div.flexBox a.scroll-prev,
	div.flexBox a.scroll-next {
		border: none;
		height: 35px;
		position: absolute;
		top: 50%;
		width: 22px;
		z-index: 2;
		cursor:pointer;
		margin-top:-17px;
	}
	div.flexBox a.scroll-prev {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-scroll-prev.png) no-repeat 0 bottom;
		left: 7px;
	}
	div.flexBox a.scroll-prev:hover {
		background-position:0 0;
	}
	
	div.flexBox a.scroll-next {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-scroll-next.png) no-repeat 0 bottom;
		right: 2px;
	}
	div.flexBox a.scroll-next:hover {
		background-position:0 0;
	}
	
	
	div.flexBox a.scroll-prev.disabled, div.flexBox a.scroll-next.disabled {
		display:none;
	}

/* flexBox Green */

	div.flexBox div.green { }
		div.flexBox div.green div.upper {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tr-green.png) no-repeat right top;
		}
			div.flexBox div.green div.upper div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-green.png) no-repeat left top;
			}
		div.flexBox div.green div.lower {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-green.png) no-repeat right top;
		}
			div.flexBox div.green div.lower div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bl-green.png) no-repeat left top;
			}
		div.flexBox div.green a.btn-flexBox { }
			div.flexBox div.green a.btn-flexBox span.left {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-left-green.png) no-repeat 0 0;
			}
			div.flexBox div.green a.btn-flexBox span.right {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-right-green.png) no-repeat 0 0;
			}
			div.flexBox div.green a.btn-flexBox span.mid {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-mid-green.png) repeat-x 0 0;
			}

/* flexBox Orange */

	div.flexBox div.orange { }
		div.flexBox div.orange div.upper {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tr-orange.png) no-repeat right top;
		}
			div.flexBox div.orange div.upper div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-orange.png) no-repeat left top;
			}
		div.flexBox div.orange div.lower {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-orange.png) no-repeat right top;
		}
			div.flexBox div.orange div.lower div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bl-orange.png) no-repeat left top;
			}
		div.flexBox div.orange a.btn-flexBox { }
			div.flexBox div.orange a.btn-flexBox span.left {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-left-orange.png) no-repeat 0 0;
			}
			div.flexBox div.orange a.btn-flexBox span.right {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-right-orange.png) no-repeat 0 0;
			}
			div.flexBox div.orange a.btn-flexBox span.mid {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-mid-orange.png) repeat-x 0 0;
			}

/* flexBox Light Blue */

	div.flexBox div.lightBlue { }
		div.flexBox div.lightBlue div.upper {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tr-lightBlue.png) no-repeat right top;
		}
			div.flexBox div.lightBlue div.upper div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-lightBlue.png) no-repeat left top;
			}
		div.flexBox div.lightBlue div.lower {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-lightBlue.png) no-repeat right top;
		}
			div.flexBox div.lightBlue div.lower div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bl-lightBlue.png) no-repeat left top;
			}
		div.flexBox div.lightBlue a.btn-flexBox { }
			div.flexBox div.lightBlue a.btn-flexBox span.left {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-left-lightBlue.png) no-repeat 0 0;
			}
			div.flexBox div.lightBlue a.btn-flexBox span.right {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-right-lightBlue.png) no-repeat 0 0;
			}
			div.flexBox div.lightBlue a.btn-flexBox span.mid {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-mid-lightBlue.png) repeat-x 0 0;
			}

/* flexBox Red */

	div.flexBox div.red { }
		div.flexBox div.red div.upper {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tr-red.png) no-repeat right top;
		}
			div.flexBox div.red div.upper div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-red.png) no-repeat left top;
			}
		div.flexBox div.red div.lower {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-red.png) no-repeat right top;
		}
			div.flexBox div.red div.lower div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bl-red.png) no-repeat left top;
			}
		div.flexBox div.red a.btn-flexBox { }
			div.flexBox div.red a.btn-flexBox span.left {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-left-red.png) no-repeat 0 0;
			}
			div.flexBox div.red a.btn-flexBox span.right {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-right-red.png) no-repeat 0 0;
			}
			div.flexBox div.red a.btn-flexBox span.mid {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-mid-red.png) repeat-x 0 0;
			}

/* flexBox Dark Blue */

	div.flexBox div.darkBlue { }
		div.flexBox div.darkBlue div.upper {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tr-darkBlue.png) no-repeat right top;
		}
			div.flexBox div.darkBlue div.upper div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-tl-darkBlue.png) no-repeat left top;
			}
		div.flexBox div.darkBlue div.lower {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-br-darkBlue.png) no-repeat right top;
		}
			div.flexBox div.darkBlue div.lower div.outer {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/flexBox-bl-darkBlue.png) no-repeat left top;
			}
		div.flexBox div.darkBlue a.btn-flexBox { }
			div.flexBox div.darkBlue a.btn-flexBox span.left {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-left-darkBlue.png) no-repeat 0 0;
			}
			div.flexBox div.darkBlue a.btn-flexBox span.right {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-right-darkBlue.png) no-repeat 0 0;
			}
			div.flexBox div.darkBlue a.btn-flexBox span.mid {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/flexBox/btn-flexBox-mid-darkBlue.png) repeat-x 0 0;
			}


/*	-----------------------------------------------

	Accordion OP

	----------------------------------------------- */

div.accordion-op {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-top.png) no-repeat 0 0;
	margin-bottom: 30px;
	width: 210px;
}
	div.accordion-op h3 {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-header-bg.png) no-repeat 0 bottom;
		color: #444;
		font-size: 13px;
		padding: 13px 11px 14px;
		position: relative;
		text-transform: uppercase;
		top: 17px;
	}
	div.accordion-op div.wrapper {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-bot.png) no-repeat 0 bottom;
		padding: 7px 0 14px;
	}
		div.accordion-op div.wrapper a {
			color: #fff;
		}
		div.accordion-op div.wrapper a:hover,
		div.accordion-op div.wrapper a.current {
			border: none;
			color: #ffba00;
			cursor: pointer;
		}
		div.accordion-op div.wrapper a.header {
			display: block;
			font-size: 14px;
			font-weight: bold;
			line-height: 1em;
			margin: 0;
			padding: 8px 0 8px 40px;
			position: relative;
		}
		div.accordion-op div.wrapper div.content {
			display: none;
		}
		body.nojs div.accordion-op div.wrapper div.content {
			display: block;
		}
			div.accordion-op div.wrapper a.header span.indicator {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-indicator.gif) no-repeat 0 0;
				display: block;
				height: 7px;
				left: 20px;
				position: absolute;
				top: 12px;
				width: 7px;
			}
			div.accordion-op div.wrapper a.header:hover span.indicator {
				background-position: 0 -7px;
			}
			div.accordion-op div.wrapper a.current span.indicator,
			div.accordion-op div.wrapper a.current:hover span.indicator {
				background-position: 0 -14px;
			}
		div.accordion-op div.wrapper ul { }
			div.accordion-op div.wrapper ul li {
				background:#0c0c0c;
			}
			div.accordion-op div.wrapper ul li.alt {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-open-bg-2.png) repeat-y 0 0;
			}
				div.accordion-op div.wrapper ul li ul {
					font-size: 11px;
					padding-left: 62px;
					text-transform: uppercase;
				}
					div.accordion-op div.wrapper ul li ul li {
						background: none;
						padding: 0 5px 10px;
					}
						div.accordion-op div.wrapper ul li ul li a {
							background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/arrow-1.gif) no-repeat right center;
							margin:0;
							padding:0 15px 0 0;
							border:0;
						}
						div.accordion-op div.wrapper ul li ul li a:hover,
						div.accordion-op div.wrapper ul li ul li a.current {
							background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/arrow-0.gif) no-repeat right center;
							margin:0;
							padding:0 15px 0 0;
							border:0;
						}

/*	-----------------------------------------------

	Vertical Sub Navigation

	----------------------------------------------- */

div.navSubVert {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-top.png) no-repeat 0 0;
	margin-bottom: 30px;
	width: 211px;
}
	div.navSubVert div.wrapper {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-bot.png) no-repeat 0 bottom;
		padding: 17px 0 14px;
	}
		div.navSubVert div.wrapper a {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-link-arrow.gif) no-repeat right 12px;
			color: #fff;
			display: block;
			font-weight: bold;
			margin: 0 15px 0 0;
			padding: 8px 15px 8px 14px;
		}
		div.navSubVert div.wrapper a:hover,
		div.navSubVert div.wrapper a.current {
			background-position: right -38px;
			border: none;
			color: #ffba00;
			cursor: pointer;
		}
		div.navSubVert div.wrapper ul { }
			div.navSubVert div.wrapper ul li {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-open-bg-1.png) no-repeat 0 0;
			}
			div.navSubVert div.wrapper ul li.alt {
				background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/accordion-op/accordion-open-bg-2.png) no-repeat 0 0;
			}

/*	-----------------------------------------------

	Feature Boxes

	----------------------------------------------- */

div.featurebox-stand-alone {
	height: 115px;
	width: 292px;
	margin:0 -1px;
}
div.featurebox-small {
	height: 95px;
	width: 211px;	
}
div.featurebox-large {
	height: 173px;
	width: 211px;	
}
div.featurebox-stand-alone,
div.featurebox-small,
div.featurebox-large {
	margin: 0 auto 10px auto;
	position: relative;
}
	div.featurebox-stand-alone img,
	div.featurebox-small img,
	div.featurebox-large img {
		left: 0;
		margin: 7px 4px;
		position: absolute;
		top: 0;
		z-index: 1;
	}
	div.featurebox-stand-alone a,
	div.featurebox-small a,
	div.featurebox-large a {
		display: block;
		height: 100%;
		left: 0;
		outline: none;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 2;
	}
	div.featurebox-stand-alone a:hover,
	div.featurebox-small a:hover,
	div.featurebox-large a:hover {
		border: none;
	}
	div.featurebox-stand-alone a {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/featurebox/featurebox-mask-115x292.png) no-repeat 0 0;
	}
	div.featurebox-small a {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/featurebox/featurebox-mask-95x211.png) no-repeat 0 0;
	}
	div.featurebox-large a {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/featurebox/featurebox-mask-173x211.png) no-repeat 0 0;
	}
		div.featurebox-stand-alone a span.indicator,
		div.featurebox-small a span.indicator,
		div.featurebox-large a span.indicator {
			bottom: 1px;
			display: block;
			height: 30px;
			position: absolute;
			right: 1px;
			text-indent: -9999px;
			width: 33px;
		}
		div.featurebox-stand-alone a span.arrow,
		div.featurebox-small a span.arrow,
		div.featurebox-large a span.arrow {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/featurebox/featurebox-sprite-arrows.png) no-repeat 0 0;
		}
		div.featurebox-stand-alone a span.plus,
		div.featurebox-small a span.plus,
		div.featurebox-large a span.plus {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/featurebox/featurebox-sprite-plus.png) no-repeat 0 0;
		}
			div.featurebox-stand-alone div.green a span.indicator,
			div.featurebox-small div.green a span.indicator,
			div.featurebox-large div.green a span.indicator {
				background-position: 0 0;
			}
			div.featurebox-stand-alone div.green a:hover span.indicator,
			div.featurebox-small div.green a:hover span.indicator,
			div.featurebox-large div.green a:hover span.indicator {
				background-position: 0 -30px;
			}
			div.featurebox-stand-alone div.orange a span.indicator,
			div.featurebox-small div.orange a span.indicator,
			div.featurebox-large div.orange a span.indicator {
				background-position: -33px 0;
			}
			div.featurebox-stand-alone div.orange a:hover span.indicator,
			div.featurebox-small div.orange a:hover span.indicator,
			div.featurebox-large div.orange a:hover span.indicator {
				background-position: -33px -30px;
			}
			div.featurebox-stand-alone div.lightBlue a span.indicator,
			div.featurebox-small div.lightBlue a span.indicator,
			div.featurebox-large div.lightBlue a span.indicator {
				background-position: -66px 0;
			}
			div.featurebox-stand-alone div.lightBlue a:hover span.indicator,
			div.featurebox-small div.lightBlue a:hover span.indicator,
			div.featurebox-large div.lightBlue a:hover span.indicator {
				background-position: -66px -30px;
			}
			div.featurebox-stand-alone div.red a span.indicator,
			div.featurebox-small div.red a span.indicator,
			div.featurebox-large div.red a span.indicator {
				background-position: -99px 0;
			}
			div.featurebox-stand-alone div.red a:hover span.indicator,
			div.featurebox-small div.red a:hover span.indicator,
			div.featurebox-large div.red a:hover span.indicator {
				background-position: -99px -30px;
			}
			div.featurebox-stand-alone div.darkBlue a span.indicator,
			div.featurebox-small div.darkBlue a span.indicator,
			div.featurebox-large div.darkBlue a span.indicator {
				background-position: -132px 0;
			}
			div.featurebox-stand-alone div.darkBlue a:hover span.indicator,
			div.featurebox-small div.darkBlue a:hover span.indicator,
			div.featurebox-large div.darkBlue a:hover span.indicator {
				background-position: -132px -30px;
			}

/*	-----------------------------------------------

	Article List

	----------------------------------------------- */
	
	div.narrow ul.articleList {
		width:570px;
		margin:0 0 20px -10px;
	}
	
	div.tabswitcher ul.articleList {
		width:548px;
	}
	
	ul.articleList {
		width:570px;
		margin:0 auto 20px auto;
	}
		ul.articleList li {
			margin-bottom:10px;
			background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/article-list/articleListHr.png') no-repeat scroll top left;
			padding-top:20px;
		}
			ul.articleList li div.imageBucket {
				background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/img-bucket-frame-orange.png') no-repeat scroll top left;
				width: 170px;
				height: 113px;
				padding:5px;
				float:left;
				margin:0 20px 0 20px;
			}
			ul.articleList li div.bordered-image-170 {
				padding:5px;
				float:left;
				margin:0 15px;
			}
			ul.articleList li div.blurb {
				width:350px;
				float:left;
			}
			div.tabswitcher ul.articleList li div.blurb {
				width:328px;
				float:left;
			}
			
			div.narrow ul.articleList li div.blurb {
				width:350px;
				float:left;
			}
				ul.articleList li div.blurb p.date {
					font-size:16px;
					color:#9b9b9b;
					margin-bottom:0.5em;
				}
				ul.articleList li div.blurb a.btn {
					margin:-10px 0 10px 0;
				}	
	


/*	-----------------------------------------------

	Error Messages

	----------------------------------------------- */

div.error-tooltip {
	/*display:none;*/
	display: block;
	left: 438px;
	opacity: 1;
	position: absolute;
	top: 4727.5px;
}
	div.error-tooltip div {
		position: relative;
	}
	div.error-tooltip div.arrow {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-arrow-left.png) no-repeat scroll 0 0;
		float: left;
		height: 14px;
		margin: 9px -3px 0 0;
		width: 9px;
		z-index: 2;
	}
	div.error-tooltip div.left {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png) no-repeat scroll 0 0;
		float: left;
		height: 34px;
		padding-left: 10px;
		z-index: 1;
	}
		div.error-tooltip div.left p {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-alert.png) no-repeat scroll left center;
			color: #fc5329;
			font-family: Arial,sans-serif;
			font-size: 12px;
			font-style: italic;
			font-weight :bold;
			height: 100%;
			line-height: 34px;
			margin: 0;
			padding-left: 26px;
			z-index: 1;
		}
	div.error-tooltip div.right {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png) no-repeat scroll -944px 0;
		float: left;
		height: 34px;
		width: 16px;
		z-index: 1;
	}

div.error-inline {
	clear: both;
	display: block;
	left: 180px;
	position: relative;
	top: -10px;
}
	div.error-inline div {
		position: relative;
	}
	div.error-inline div.arrow {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-arrow-up.png) no-repeat scroll 0 0;
		height: 9px;
		margin: 0 0 -3px 9px;
		width: 14px;
		z-index: 2;
	}
	div.error-inline div.left {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png) no-repeat scroll 0 0;
		float: left;
		height: 34px;
		padding-left: 10px;
		z-index: 1;
	}
		div.error-inline div.left p {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-alert.png) no-repeat scroll left center;
			color: #fc5329;
			font-family: Arial,sans-serif;
			font-size: 12px;
			font-style: italic;
			font-weight :bold;
			height: 100%;
			line-height: 34px;
			margin: 0;
			padding-left: 26px;
			z-index: 1;
		}
	div.error-inline div.right {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/validation/val-bg.png) no-repeat scroll -944px 0;
		float: left;
		height: 34px;
		width: 16px;
		z-index: 1;
	}

/*	-----------------------------------------------

	Tertiary Navigation

	----------------------------------------------- */

div.extraSpace ul#tertiaryNav {
	margin-bottom:50px;
}

ul#tertiaryNav {
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nav-tertiary/nav-bg.png) no-repeat 0 0;
	height: 38px;
	margin-bottom: 30px;
	padding: 9px 15px;
	width: 540px;
}
	ul#tertiaryNav li {
		display: inline;
		float: left;
		margin: 0 2px;
	}
		ul#tertiaryNav li a {
			cursor: pointer;
			display: block;
			font-size: 14px;
			font-weight: bold;
			height: 37px;
			margin: 0;
			padding-bottom: 7px;
			position: relative;
			text-align: center;
		}
		ul#tertiaryNav li a:hover {
			border: none;
		}
			ul#tertiaryNav li a span {
				float: left;
				overflow: hidden;
			}
				ul#tertiaryNav li a span span {
					display: block;
					height: 100%;
					position: absolute;
				}
				ul#tertiaryNav li a span span.indicator {
					bottom: 0;
					display: inline-block;
					height: 7px;
					width: 14px;
				}
				ul#tertiaryNav li a.current span span.indicator {
					background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nav-tertiary/nav-indicator.png) no-repeat 0 0;
					left: 50%;
					margin-left: -7px;
				}
				ul#tertiaryNav li a span span.left {
					background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nav-tertiary/nav-corners.png) no-repeat left 0;
					height: 37px;
					left: 0;
					width: 4px;
					z-index: 2;
				}
				ul#tertiaryNav li a span span.mid {
					background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nav-tertiary/nav-texture.png) no-repeat 0 0;
					height: 23px;
					letter-spacing: -1px;
					line-height: 0.85em;
					padding: 7px 0;
					vertical-align: middle;
					width: 100%;
					z-index: 1;
				}
				ul#tertiaryNav li a:hover span span.mid,
				ul#tertiaryNav li a.current span span.mid {
					background-position: 0 -37px;
				}
				ul#tertiaryNav li a span span.right {
					background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/nav-tertiary/nav-corners.png) no-repeat right 0;
					height: 37px;
					right: 0;
					width: 4px;
					z-index: 2;
				}

/* Six Items */

ul#tertiaryNav.items-6 { }
	ul#tertiaryNav.items-6 li { }
		ul#tertiaryNav.items-6 li a {
			width: 86px;
		}

/* Five Items */

ul#tertiaryNav.items-5 { }
	ul#tertiaryNav.items-5 li { }
		ul#tertiaryNav.items-5 li a {
			width: 104px;
		}

/* Four Items */

ul#tertiaryNav.items-4 { }
	ul#tertiaryNav.items-4 li { }
		ul#tertiaryNav.items-4 li a {
			width: 131px;
		}

/* Three Items */

ul#tertiaryNav.items-3 { }
	ul#tertiaryNav.items-3 li { }
		ul#tertiaryNav.items-3 li a {
			width: 176px;
		}

/* Dark Blue */

			ul#tertiaryNav li a span.darkBlue {
				color: #b0e0e1;
			}
			ul#tertiaryNav li a span.darkBlue:hover,
			ul#tertiaryNav li a.current span.darkBlue {
				color: #fff;
			}
				ul#tertiaryNav li a span.darkBlue span.mid {
					background-color: #3777a2;
				}
				ul#tertiaryNav li a span.darkBlue:hover span.mid,
				ul#tertiaryNav li a.current span.darkBlue span.mid {
					background-color: #3e86ac;
				}
				ul#tertiaryNav li a span.darkBlue span.indicator {
					background-position: 0 0;
				}

/* Red */

			ul#tertiaryNav li a span.red {
				color: #ffb985;
			}
			ul#tertiaryNav li a span.red:hover,
			ul#tertiaryNav li a.current span.red {
				color: #fff;
			}
				ul#tertiaryNav li a span.red span.mid {
					background-color: #ce5d46;
				}
				ul#tertiaryNav li a span.red:hover span.mid,
				ul#tertiaryNav li a.current span.red span.mid {
					background-color: #fe552b;
				}
				ul#tertiaryNav li a span.red span.indicator {
					background-position: -14px 0;
				}

/* Orange */

			ul#tertiaryNav li a span.orange {
				color: #7f5b0f;
			}
			ul#tertiaryNav li a span.orange:hover,
			ul#tertiaryNav li a.current span.orange {
				color: #513214;
			}
				ul#tertiaryNav li a span.orange span.mid {
					background-color: #e1a940;
				}
				ul#tertiaryNav li a span.orange:hover span.mid,
				ul#tertiaryNav li a.current span.orange span.mid {
					background-color: #ffbc00;
				}
				ul#tertiaryNav li a span.orange span.indicator {
					background-position: -28px 0;
				}

/* Light Blue */

			ul#tertiaryNav li a span.lightBlue {
				color: #7ffdf3;
			}
			ul#tertiaryNav li a span.lightBlue:hover,
			ul#tertiaryNav li a.current span.lightBlue {
				color: #fff;
			}
				ul#tertiaryNav li a span.lightBlue span.mid {
					background-color: #3cb4d8;
				}
				ul#tertiaryNav li a span.lightBlue:hover span.mid,
				ul#tertiaryNav li a.current span.lightBlue span.mid {
					background-color: #09c8ff;
				}
				ul#tertiaryNav li a span.lightBlue span.indicator {
					background-position: -42px 0;
				}

/* Green */

			ul#tertiaryNav li a span.green {
				color: #348e30;
			}
			ul#tertiaryNav li a span.green:hover,
			ul#tertiaryNav li a.current span.green {
				color: #10480e;
			}
				ul#tertiaryNav li a span.green span.mid {
					background-color: #7dc269;
				}
				ul#tertiaryNav li a span.green:hover span.mid,
				ul#tertiaryNav li a.current span.green span.mid {
					background-color: #59cc3c;
				}
				ul#tertiaryNav li a span.green span.indicator {
					background-position: -56px 0;
				}

/*	-----------------------------------------------

	Bordered Image

	----------------------------------------------- */

div.bordered-image-450 {
	margin:0 auto 20px auto;
	width: 460px;
}
	div.bordered-image-450 div.top,
	div.bordered-image-450 div.bot {
		height: 5px;
		width: 100%;
	}
	div.bordered-image-450 img {
		padding: 0 5px;
	}

/* Dark Blue */

	div.bordered-image-450.darkBlue div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-top-darkBlue.png) no-repeat 0 0;
	}
	div.bordered-image-450.darkBlue div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-bot-darkBlue.png) no-repeat 0 0;
	}
	div.bordered-image-450.darkBlue img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-mid-darkBlue.png) repeat-y 0 0;
	}

/* Red */

	div.bordered-image-450.red div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-top-red.png) no-repeat 0 0;
	}
	div.bordered-image-450.red div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-bot-red.png) no-repeat 0 0;
	}
	div.bordered-image-450.red img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-mid-red.png) repeat-y 0 0;
	}

/* Orange */

	div.bordered-image-450.orange div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-top-orange.png) no-repeat 0 0;
	}
	div.bordered-image-450.orange div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-bot-orange.png) no-repeat 0 0;
	}
	div.bordered-image-450.orange img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-mid-orange.png) repeat-y 0 0;
	}

/* Light Blue */

	div.bordered-image-450.lightBlue div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-top-lightBlue.png) no-repeat 0 0;
	}
	div.bordered-image-450.lightBlue div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-bot-lightBlue.png) no-repeat 0 0;
	}
	div.bordered-image-450.lightBlue img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-mid-lightBlue.png) repeat-y 0 0;
	}

/* Green */

	div.bordered-image-450.green div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-top-green.png) no-repeat 0 0;
	}
	div.bordered-image-450.green div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-bot-green.png) no-repeat 0 0;
	}
	div.bordered-image-450.green img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-450-mid-green.png) repeat-y 0 0;
	}

div.bordered-image-170 {
	margin-bottom: 20px;
	width: 180px;
}
	div.bordered-image-170 div.top,
	div.bordered-image-170 div.bot {
		height: 5px;
		width: 100%;
	}
	div.bordered-image-170 img {
		padding: 0 5px;
	}

/* Dark Blue */

	div.bordered-image-170.darkBlue div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-top-darkBlue.png) no-repeat 0 0;
	}
	div.bordered-image-170.darkBlue div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-bot-darkBlue.png) no-repeat 0 0;
	}
	div.bordered-image-170.darkBlue img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-mid-darkBlue.png) repeat-y 0 0;
	}

/* Red */

	div.bordered-image-170.red div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-top-red.png) no-repeat 0 0;
	}
	div.bordered-image-170.red div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-bot-red.png) no-repeat 0 0;
	}
	div.bordered-image-170.red img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-mid-red.png) repeat-y 0 0;
	}

/* Orange */

	div.bordered-image-170.orange div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-top-orange.png) no-repeat 0 0;
	}
	div.bordered-image-170.orange div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-bot-orange.png) no-repeat 0 0;
	}
	div.bordered-image-170.orange img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-mid-orange.png) repeat-y 0 0;
	}

/* Light Blue */

	div.bordered-image-170.lightBlue div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-top-lightBlue.png) no-repeat 0 0;
	}
	div.bordered-image-170.lightBlue div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-bot-lightBlue.png) no-repeat 0 0;
	}
	div.bordered-image-170.lightBlue img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-mid-lightBlue.png) repeat-y 0 0;
	}

/* Green */

	div.bordered-image-170.green div.top {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-top-green.png) no-repeat 0 0;
	}
	div.bordered-image-170.green div.bot {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-bot-green.png) no-repeat 0 0;
	}
	div.bordered-image-170.green img {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/bordered-image/bordered-170-mid-green.png) repeat-y 0 0;
	}


/*	-----------------------------------------------

	numericalTabswitcher

	----------------------------------------------- */

div.numericalTabswitcher {
	position:relative;
	margin-bottom:20px;
}
	div.numericalTabswitcher ul.content {
		margin-bottom:10px;
	}
		div.numericalTabswitcher ul.content li {
			text-align:center;
		}
			div.numericalTabswitcher ul.content li img {
			}
	div.numericalTabswitcher div.nextback {
		margin-bottom:10px;
	}


/*	-----------------------------------------------

	checkOutNoBG

	----------------------------------------------- */

div.checkOutNoBG {
	margin-bottom:20px;
}
	div.checkOutNoBG h4 {
		font: normal normal bold 12px Arial, sans-serif;
		color:#9a9a9a;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/red-arrow-down.png') no-repeat scroll right center;
		float:left;
		padding:0 15px 0 0;
	}
	
	div.checkOutNoBG h5 {
		font: normal normal bold 13px Arial, sans-serif;
		color: #313131;
		margin:0;
	}
	
/*	-----------------------------------------------

	Lozenges

----------------------------------------------- */

a.lozenge {
	color: #fff;
	display: inline-block;
	font-size: 11px;
	height: 14px;
	overflow: hidden;
	text-transform: uppercase;
	vertical-align: middle;
	margin:0;
	padding:0;
}
a.lozenge:hover {
	border:none;
	margin:0;
	padding:0;
}
	a.lozenge span.inside {
		float: left;
		height: 100%;
	}
		a.lozenge span.inside span.copy {
			float: left;
			height: 10px;
			padding: 2px 3px 2px 10px;
		}
		a.lozenge span.inside span.cap {
			background-position: right 0 !important;
			float: left;
			height: 100%;
			width: 7px;
		}
		a.lozenge:hover span.inside span.copy {
			background-position: 0 -14px;
		}
		a.lozenge:hover span.inside span.cap {
			background-position: right -14px !important;
		}

/* Dark Blue */

	a.lozenge span.darkBlue span.copy,
	a.lozenge span.darkBlue span.cap {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lozenge/lozenge-darkBlue.png) no-repeat 0 0;
	}

/* Red */

	a.lozenge span.red span.copy,
	a.lozenge span.red span.cap {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lozenge/lozenge-red.png) no-repeat 0 0;
	}

/* Orange */

	a.lozenge span.orange span.copy,
	a.lozenge span.orange span.cap {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lozenge/lozenge-orange.png) no-repeat 0 0;
	}

/* Light Blue */

	a.lozenge span.lightBlue span.copy,
	a.lozenge span.lightBlue span.cap {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lozenge/lozenge-lightBlue.png) no-repeat 0 0;
	}

/* Green */

	a.lozenge span.green span.copy,
	a.lozenge span.green span.cap {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lozenge/lozenge-green.png) no-repeat 0 0;
	}

/*	-----------------------------------------------

	Minilinks

----------------------------------------------- */

a.minilink {
	font: normal normal bold 11px Arial, sans-serif;
	margin:0;
	padding-right:10px;
	border:0;
	display:inline-block;
}
a.minilink:hover {
	margin:0;
	border:0;
	background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/icons/blue_right.gif') no-repeat scroll right center;
	color:#00A8FF;
}
a.minilink.mb,a.minilink.mb:hover {
	margin-bottom:20px;
}


/*	-----------------------------------------------

	Lightbox

----------------------------------------------- */

div.playheadLauncher {
	position:relative;
	width:452px;
	height:256px;
}
	div.playheadLauncher a {
		display:block;
		width:452px;
		height:256px;
		position:absolute;
		top:0;
		left:0;
		z-index:99;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/btn/play-button.png') no-repeat scroll center center;
		opacity:0.8;
		margin:0;
		padding:0;
		border:0;
	}
	div.playheadLauncher a:hover {
		opacity:1;
		margin:0;
		padding:0;
		border:0;
	}
	
	div.playheadLauncher img {
		display:block;
		width:452px;
		height:256px;
		position:absolute;
		top:0;
		left:0;
		z-index:9;
	}



div.lightbox { 
	background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/s.gif) no-repeat 0 0;
	display: none;
	left: 100px;
	position: absolute;
	top: 100px;
	z-index: 5;
}
	div.lightbox div.br {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/lightbox-br.png) no-repeat right bottom;
		margin: 41px 0 0 41px;
	}
		div.lightbox div.br div.bl {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/lightbox-bl.png) no-repeat right bottom;
			bottom: 0;
			height: 41px;
			left: 0;
			position: absolute;
			width: 41px;
		}
	div.lightbox div.tl {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/lightbox-tl.png) no-repeat left top;
		height: 100%;
		left: -41px;
		padding: 0 0 41px 41px;
		position: relative;
		top: -41px;
	}
		div.lightbox div.tl div.tr {
			background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/lightbox-tr.png) no-repeat right bottom;
			height: 41px;
			position: absolute;
			right: -41px;
			top: 0;
			width: 41px;
		}
	div.lightbox div.content {
		background-color: #fff;
		padding: 60px;
		position: relative;
		top: 41px;
	}
		div.lightbox.video div.content {
			padding:10px;
		}

		div.lightbox div.content img {
			border: 2px solid #3d3d3d;
			display: block;
			margin: 0 auto 20px auto;
			left:0 !important;
		}
		div.lightbox div.content h4 {
			color: #484848;
			font-size: 13px;
			margin-bottom: 5px;
			text-transform: none;
		}
		div.lightbox div.content p {
			color: #484848;
			font-size: 11px;
			margin-bottom:20px;
		}
	div.lightbox div.close {
		background: transparent url(https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/lightbox/lightbox-close.png) no-repeat 0 0;
		cursor: pointer;
		height: 36px;
		position: absolute;
		right: 32px;
		top: 32px;
		width: 36px;
		z-index: 6;
	}
	div.lightbox div.close:hover {
		background-position: 0 -36px; 
	}
	div.lightbox div.numericalTabswitcher {
		margin:0;
	}
	div.lightbox div.nextback {
	}
	
	div.lightbox div.video { 
		width:610px;
		height:430px;
		margin-bottom:10px;
	}
	
/* VIDEO PLAYER (GENERIC) */

div.lightbox.video {
	
}

	div.lightbox.video div.paginatedVideoPlayer {
		width:610px;
	}
	div.lightbox.video p.currentVideoTitle {
		text-align:center;
		font-size:16px;
		font-weight:900;
		margin:0 auto 5px auto;
		width:590px;
	}
	div.lightbox.video div.videoPlayer {
		width:610px;
		height:430px;
		margin-bottom:10px;
	}
		div.lightbox.video div.videoPlayer p {
			text-align:center;
			padding-top:200px;
			display:block;
		}
		
		body.flash div.lightbox.video div.videoPlayer p {
			display:none;
		}
		
	div.lightbox.video div.nextback {
		margin-bottom:0;
	}
	div.lightbox.video ul.videoData {
		display:none;
	}


div#exitWarning {
	display:none;
	position:fixed;
	width:400px;
	left:50%;
	margin-left:-200px;
	top:200px;
	z-index:99999999;	
}
	div#exitWarning p.din {
		color:#fff;
		font-size:20px;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/bg/pattern1.png') repeat;	
		padding:15px 20px 10px 20px;
		-moz-border-radius-topleft:10px;
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-topright:10px;
		-webkit-border-top-right-radius:10px;
		margin-bottom:0;
		-moz-box-shadow: #ccc 1px 1px 100px;
		-webkit-box-shadow: #ccc 1px 1px 100px;
	}
	div#exitWarning p.legal {
		font-size:10px;
		margin-bottom:20px;
	}
	div#exitWarning div.content {
		background:#fff;
		border:1px solid #666;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius:10px;
		padding:20px;
		-moz-box-shadow: #ccc 1px 1px 100px;
		-webkit-box-shadow: #ccc 1px 1px 100px;
	}
		div#exitWarning div.content div.left {
			padding-top:30px;
		}
		div#exitWarning div.content div.right {
			background:#fff url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/exit-warning/flaming.png') no-repeat right bottom;
			height:139px;
			width:173px;
		}

	div#exitWarning a.btn {
		margin-bottom:10px;
	}
	
div#ie6warning {
	display:none;
}


div.genericTooltip {
	display: none;
	width: 148px;
    z-index:9999;
}
	div.genericTooltip div.top {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners.png') no-repeat left top;
		height: 6px;
	}
	div.genericTooltip div.bottom {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-corners.png') no-repeat left bottom;
		height: 6px;
	}
	div.genericTooltip div.content {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-bg.png') repeat-y left top;
		color: #000;
		font-size: 12px;
		padding: 10px 15px;
	}
	div.genericTooltip.centered div.content {
		text-align:center;
	}
		div.genericTooltip div.content div.hr {
			height:7px;
			border:0;
			margin:0 -14px 10px -14px;
			background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/tooltip-hr.gif') repeat-x scroll top left;			
		}
	div.genericTooltip div.arrow {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-arrows.png') no-repeat 0 0;
		bottom: -7px;
		height: 16px;
		left: 66px;
		position: absolute;
		width: 16px;
	}
	div.genericTooltip.bottom div.arrow {
		background: transparent url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/tooltips/generic-arrows.png') no-repeat -16px 0;
		bottom: auto;
		top: -7px;
	}

		div.genericTooltip div.content h4 {
			color: #000;
			font-size:14px;
			font-weight:900;
			letter-spacing:0;
			text-transform:uppercase;
			margin-bottom:5px;
		}
		div.genericTooltip div.content h5 {
			color: #000;
			font-size:10px;
			font-weight:900;
			letter-spacing:0;
			text-transform:uppercase;
			margin-bottom:2px;
		}
		div.genericTooltip div.content p {
			margin-bottom:8px;
		}

/*	-----------------------------------------------

	Autocomplete

	----------------------------------------------- */
	
body {
	zoom:1;
}	
	
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	zoom:1;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	zoom:1;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	zoom:1;
}

.ac_loading {
	background: white url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

div.errorPage {
	width:50%;
	margin:100px auto 60px auto;
}
	div.errorPage div.characterArt {
		margin-bottom:30px;
		background: url('https://bitcast-ssl-g.bitgravity.com/pokemon/pokemon/production/us/_ui/css/../img/widgets/exit-warning/flaming.png') no-repeat scroll top left;
		width: 173px;
		height: 139px;
	}
	div.errorPage h1 {
	}
		div.errorPage h1 span.errorCode {
			font-size:0.75em;
		}
		
div.sitemap {
	margin-left:-10px;
}
	div.sitemap ul {
		margin-left:30px;
		
	}
		div.sitemap ul li {
			margin-bottom:10px;
		}
		div.sitemap ul strong {
			font-size:1.2em;
		}
		div.sitemap ul ul {
			font-size:0.9em;
			margin-bottom:0px;
		}
			div.sitemap ul ul li {
				margin-bottom:0;
			}

/*	-----------------------------------------------

	Page Specific Style

	----------------------------------------------- */
	
	/* PAGE/VIEW SPECIFIC STYLES WILL GO INTO THEIR OWN INDIVIDUAL FILES TO BE COMBINED LATER */

/* END main.css */

