@charset "UTF-8";
/* CSS Document */
	
body{font-family: Arial, Helvetica, sans-serif; 
	color:#555; 
	margin:0; 
	padding:0; 
	text-align:center; 
	background:#0186b1 url(../images/bgRepeat.gif) 0 0 repeat-x; 
	height:100%; 
	width: 100%;
	font-size:small;
	 min-width: 1022px !important;
	
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
	
html>body { /* be nice to Opera */
	font-size: small;
	}
	
strong { font-weight:bold;}
	
/* Main Layout
________________________________________________________*/

	
#home #hdrWrap{/*This houses the main background for the home page Flash navigation*/
	height:134px;
	width: 100%;
	margin:0; 
	background: url(../images/navBg.gif) 50% -1px no-repeat;
	z-index:4;
}
	
#home #flashNav{/*This houses the main home Flash navigation*/	
	position: relative;
	height:134px;
	width: 1022px;
	margin:0 auto;
	top: 0; 
}

#home #hdrWrap{/*This houses the main background for the Flash navigation on thte home page*/
	position: absolute;
	height:134px !important;
	width: 100%;
	min-width: 1022px !important;
	margin:0; 
	background: url(../images/navBg1.gif) 50% -1px no-repeat ;
	z-index:4;
	overflow: hidden;
}

#hdrWrap{/*This houses the main background for the Flash navigation on all sub pages*/
	position: absolute;
	height:134px !important;
	width: 100%;
	margin:0; 
	background: url(../images/navBg.gif) 50% -1px no-repeat  ;
	z-index:4;
	overflow: hidden;
}

/*This houses the main HTML navigation
#htmlNav{
	width:1022px;
	height:134px;
	background: transparent url(../img/nav_bg.jpg) no-repeat 0 0;
	margin: 0 auto;
	position: relative;
	top: 0px;
	z-index:1;
	overflow: hidden;

}*/
	
#flashNav{/*This houses the main Flash navigation*/	
	position: relative;
	height:134px;
	width: 1022px;
	margin:0 auto;
	top: 0; 
	z-index: 2;
}
	
#centerWrap{
	position: relative;
	width: 100%;
	font-size:110%;
	z-index: 20;
}
	

#contentWrap{
	position: relative;
	width: 1022px;
	margin: 0 auto;
	z-index: 20;
}
	
#home #ftrWrap{
	position: relative;
	top: 30px;
	height:140px;
	width: 100%;
	background: url(../images/ftr_repeat.jpg) repeat-x;
	z-index: 50;
}

#ftrWrap{
	position: relative;
	top: 102px;
	height:140px;
	width: 100%;
	min-width: 1022px;
	background: url(../images/ftr_repeat.jpg) repeat-x;
	z-index: 50;
}
	
#ftrBg{
	position: relative;
	height:140px;
	width: 100%;
	min-width: 1022px;
	margin: 0 auto;
	background: url(../images/ftr_bg.jpg) 50% 0 no-repeat;
	z-index: 40;
}

#ftrContent{
	position: relative;
	height:140px;
	width: 900px;
	margin: 0 auto;
	z-index: 39;

}
	
#scene{
	position: relative;
	top: 129px;
	height:495px;
	width: 100%;
	z-index: 1;
}
	
/*Main Elements
_______________________________________________________*/
	
#hdrWrap h1{
	position: absolute;
	top: 18px;
	left: 58px;
	text-indent: -9999px;
	background: url(../images/logo.jpg) no-repeat;
	height: 86px;
	width: 172px;
}
	#hdrWrap h1 a, #hdrWrap h1 a:link, #hdrWrap h1 a:visited{
		border:none;
		text-decoration:none;
		height: 87px;
		width: 176px;
		display:block;
	}
	#hdrWrap h1 a:hover{
		border:none;
		text-decoration:none;
		height: 87px;
		width: 176px;
		display:block;
	}
	
#playNow{
	position: absolute;
	top: 36px;
	right: 60px;
	height: 72px;
	width: 170px;
}
	
#playNow a, #playNow a:link, #playNow a:visited{
	display: block;
	border: none;
	text-indent: -9999px;
	text-decoration: none;
	height: 72px;
	width: 170px;
	background:url(../images/playNow.jpg) 0 0;
}
#playNow a:hover{
	display: block;
	border: none;
	text-indent: -9999px;
	text-decoration: none;
	height: 72px;
	width: 170px;
	background:url(../images/playNow.jpg) 0 72px;
}
	
/* HTML Navigation */
	
/* Nav 
#navBg ul#bu_nav{
	position: absolute;
	top: 24px;
	left: 278px;
	display: block;
	list-style: none;
	height:auto;
	width: 460px;
	text-align: center;
	overflow: hidden;
}
	#navBg ul#bu_nav li{
		display: inline;
		list-style: none;
		margin:0 28px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight: 700;
		color:#fff;
		overflow:hidden;
	}
	#navBg ul#bu_nav .noMarg{
		margin:0;
	}
		#navBg ul#bu_nav li a, #navBg ul#bu_nav li a:link, #navBg ul#bu_nav li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight: 700;
			color:#fff;
			text-decoration: none;
		}
		#navBg ul#bu_nav li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			color:#feb62a;
			text-decoration: none;
		}
		#navBg ul#bu_nav li .active{
			color:#fff;
		}*/
		
/* sub nav 
#navBg ul#bu_subnav{
	position: absolute;
	top: 76px;
	left: 278px;
	display: block;
	list-style: none;
	height:auto;
	width: 460px;
	text-align: center;
}
	#navBg ul#bu_subnav li{
		display: inline;
		list-style: none;
		margin:0 2px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: 700;
		color:#feb62a;
	}
	#navBg ul#bu_subnav .noMarg{
		margin:0;
	}
		#navBg ul#bu_subnav li a, #navBg ul#bu_subnav li a:link, #navBg ul#bu_subnav li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight: 400;
			color:#fff;
			text-decoration: none;
		}
		#navBg ul#bu_subnav li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			color:#feb62a;
			text-decoration: none;
		}
		#navBg ul#bu_subnav li .active{
			color:#feb62a;
		}*/
		
/* Localization elements 

#localization{
	position: absolute;
	top:5px;
	right: 61px;
	width: 170px;
	height: auto;
	text-align: right;
}
	#localization #local_l{
		background: url(../img/local_l.jpg) no-repeat;
		height: 24px;
		width: 12px;
		float: right;
	}
	#localization #local_c{
		height: 24px;
		width: auto;
		overflow: hidden;
		float: right;
		background-color: #00529b;
	}
	#localization #local_r{
		background: url(../img/local_r.jpg) no-repeat;
		height: 24px;
		width: 12px;
		float: right;
	}
	#localization h2{
		position: relative;
		top: -8px;
		right: -8px;
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		font-weight: 700;
	}
	#localization h2 img{
		position: relative;
		top: 0;
		right: 15px;
		margin: 0;
	}*/
	
/* End HTML Navigation */
	
	
/* Main Content Elements */
	
	#promoWrap {/*This is the container for the home page ppromo wrap*/
		margin: 137px 0 0 0;
		height: auto;
		width: 900px;
		position:relative;
		left: 61px;
		z-index: 5000;
		background:#03a0c3 url(../images/home_box_top.gif) left top no-repeat;
		}
	
	#promoWrap .inner {
		background:transparent url(../images/home_box_bot.gif) left bottom no-repeat;
		padding: 10px 30px 20px 30px;
		}
	
	.home_promo{
		height: auto;
		width: 150px;
		float: left;
		margin: 0 22px 0 0;
		z-index: 10;
		padding:0;
		
	}
		.homeNoMarg{
			margin: 0;
			z-index: 10;
		}
	
	.home_promo div.header{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		font-weight: 800;
		color: #fff;
		margin: 19px 0 5px 0;
	}
	
	.home_promo p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:100;
		color:#fff;
		line-height: 1.3em;
		margin: 0 0 10px 0;
		height: auto;
	}
	
/* Footer Elements */
	
	/* Nav */
	#ftrBg ul{
		position: absolute;
		top: 38px;
		left: 200px;
		display: block;
		list-style: none;
		height:auto;
		width: 460px;
		text-align: center;

	}
	#ftrBg ul li{
		display: inline;
		list-style: none;
		margin:0 9px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: 800;
		color:#01384a;
	}
	#ftrBg ul .noMarg{
		margin:0;
	}
		#ftrBg ul li a, #ftrBg ul li a:link, #ftrBg ul li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: 700;
			color:#fff;
			text-decoration: none;
		}
		#ftrBg ul li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			color:#5ad0fa;
			text-decoration: none;
		}
		#ftrBg ul li .active{
			color:#5ad0fa;
		}
	
	#ftrBg p{
		position: absolute;
		top: 63px;
		left: 200px;
		height:auto;
		width: 460px;
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10.5px;
		color:#013444;

	}
	
#ftrContent a.new:link{color:#ff9a00;}
#ftrContent a.new:visited{color:#ff9a00;}
#ftrContent a.new:hover{color:#ffcc00;}
#ftrContent a.new:link{color:#ff9a00;}		
	
	
	/* Footer Logos */
	
	#disGame{
		position: absolute;
		top: 30px;
		left: 20px;
	}
	
	#bbb{
		position: absolute;
		top: 32px;
		left: 700px;
	}
	
	#ctr{
		position: absolute;
		top: 26px;
		left: 820px;
		height: 56px;
	}
	
	
	/*Sub Pages - Basic Layout
	________________________________________________________*/
	
	.subpage #centerWrap {
	position: relative;
	z-index: 1;
	background:transparent url(../images/sub_bg.jpg) 50% 110px no-repeat;
	}
	
	.subpage #content {
	margin: 0;
	height: auto;
	width: 900px;
	background:#fff url(../images/sub_inner_bg.gif) 0 0 no-repeat;
	border-left:3px solid #013a69;
	border-right:3px solid #013a69;
	color:#555;
	position:relative;
	top:102px;
	left: 58px;
	}
	
	.subpage #content .padd {
	padding:40px 30px 30px 30px;
	}
	
	.subpage #content h2, .subpage #content h3 {
		color:#00529b;
		font-weight:bold;
	}
	
	.subpage #content .pageName {
	position: relative;
	font-size:180%;
	padding-top:3px;
	height: 75px;
	z-index: 50;
	}
	
	.subpage #content .sectionName {
	font-size:135%;
	}
	
	.subpage #content .box510 .sectionName {
	font-size:120%;
	color:#78a8dc;
	}
	
	.subpage #content .box490 .sectionName {
	font-size:80%;
	color:#78a8dc;
	}
	
	.subpage #content h4 {
	font-size:100%;
	}
	
	
	
	/*Globals
	________________________________________________________*/
	
	.floatHack{
		clear: both;
		height: 0px;
		margin: 0;
		padding: 0;
		border: none;
		width: 100%;
		visibility:hidden;
	}
	
	img{
		border: none !important;
	}
	
	a:link {color: #00529b; text-decoration:none; font-weight:bold;}
    a:visited {color: #00529b; text-decoration:none; font-weight:bold;}
    a:hover {color: #000; text-decoration:none; font-weight:bold;}
    a:active {color: #00529b; text-decoration:none; font-weight:bold;}


	.button {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	.hybridbtn {
		overflow: hidden;
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	ul.bullets li {
	list-style: url(../images/bullet.gif) outside;
	margin:0 0 .5em 1em;
	}
	
	.quotelist div {
	padding:30px;
	}
	
	.quotelist div.alt {
	background:#eef7ff;
	}
	
	.quotelist div .by {
	font-size:120%;
	font-weight:bold;
	text-align:right;
	}
	
	.help_yel{
		background:url(../images/help_yellow.jpg) no-repeat;
		float: left;
		margin: 0 8px 22px 0;
		height: 27px;
		width: 22px;
	}
		.help_yel a, .help_yel a:link{
			height: 27px;
			width: 22px;
			display: block;
		}
.floatR{
	float: right;
}
	
	
	/*boxes
	________________________________________________________*/
	
	/* box510 (blue) */

	
	.box510 {
	background:#bcddff url(../images/box510_top.jpg) 0 0 no-repeat;
	width:510px;
	}
		
	.box510 div.inner {
	padding: 0 20px 20px 20px; 
	background:url(../images/box510_bot.gif) left bottom no-repeat;
	}

	.box510 h3 {
	color:#6a9ed7;
	margin-top:20px;
	margin-bottom:10px;
	}

	.box510 .boxLeft {
	float:left;
	width:200px;
	}

	.box510 .boxRight {
	float: right;
	width:240px;
	border-left:4px solid #bcddff;
	padding-left:20px;
	}	
	
	/* box540 (yellow) */

	
	.box540 {
	/*background:#fff9b9;*/
	width:540px;
	}
	
	.box540 .bot{
		position: relative;
		top: -3px;
	}
		
	.box540 div.inner {
	padding: 0 30px 0px 30px; 
	background:url(../images/box540_mid.gif) 0 0 repeat-y;
	}

	
	.box540 div.header {
	color:#6a9ed7;
	padding-top:20px;
	margin-bottom:10px;
	}

	/* box840 (yellow) */

	
	.box840 {
	background:#ffd88b url(../images/box840_top.jpg) 0 0 no-repeat;
	width:840px;
	}
		
	.box840 div.inner {
	padding: 0 20px 20px 20px; 
	background:url(../img/box840L_mid.gif) 0 0 repeat-y;
	}
	
	.box840 h3 {
	color:#6a9ed7;
	padding-top:20px;
	margin-bottom:10px;
	}
	
	/* box840 (light-yellow) */
	
	.box840L {
		background: url(../images/box840L_mid.jpg) 0 0 repeat-y;
		/*background:#fffcd6 url(../img/box840L_top.jpg) 0 0 no-repeat;*/
		width:840px;
	}
	
	/*.box840LBdr{
		position: relative;
		top: 20px;
		

	}*/
	
		
	.box840L .inner {
	position: relative;
	padding: 0 30px 30px 30px; 
	z-index: 200;
	}
	
	.box840L h3 {
	color:#6a9ed7;
	padding-top:20px;
	margin-bottom:10px;
	}
	


/*Report a bug
_______________________________________________________*/

#reportbug h2 {
	margin-bottom:60px;
	}

#reportbug #content .padd {
	background:url(../images/reportbug_bg.gif) 570px 76px no-repeat;
	}
	
#reportbug #content .padd .padd {
	background:none;
	}
	
#reportbug h3 {
	font-size:125% !important;
	}

#reportbug h4 {
	color:#00529b;
	font-size:120% !important;
	font-weight:bold;
	}
	
#reportbug .box510 {
	padding-top:20px;
	}
	
#reportbug .box510 .inner {
	padding-bottom:60px;
	}
	
#reportbug .box510 img {
	float:left;
	margin-left:10px;
	}
	
#reportbug .box510 p, #reportbug .box510 h3 {
	margin-left:160px;
	}
	
#reportbug .box840L .inner {
	position: relative;
	padding-top:20px;
	}

#reportbug .box840L .box840Lbot {
	position:relative;
	top: 3px;
}
#reportbug .formTitle {
	background:url(../images/reportbug_form_bg.gif) 30px bottom no-repeat;
	padding:70px 0 .2em 130px;
}

#reportbug .formTitle h3{
	margin: 0 0 10px 25px;
}
	
.formRow {
	clear:left;
	padding-bottom:3.5em;
	}
	
.formRow .notice {
	color:#df0303;
	font-weight:bold;
	}
	
	.formRow p{
		line-height: 1.1em;
		padding: -2px 0 0 0;
	}
	
.box840L .formRow input, .box840L .formRow textarea {
	width:400px;
	border:1px solid #ffbc3a;
	}
.sngleInput{
	height: 23px;
}

.formLabel, .formElement, .formHelp {
	float:left;
	}
	
.formLabel {
	width:130px;
	font-weight:bold;
	font-size: 15px;
	color:#555;
	}

.formElement {
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	}

.formHelp {
	margin-left:11px;
	width:229px;
	font-size:90%;
	}
	
#reportbug .submit input {
	display: block;	
	width: 97px;
	height: 46px;
	/*background:transparent url(../img/button_submit.gif) 0 0 no-repeat;*/
	margin: 22px 0 0 438px;
	padding: 0;
	border: 0;
	}
	
#reportbug .submit input:hover {
	background:transparent url(../images/button_submit.gif) 0 -46px no-repeat;
}


.notice .redAlert{
	position: relative;
	top:8px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
}

/* Membership
_______________________________________________________*/
	
	
.memOp1, .memOp2, .memOp3 {
	float:left;
	margin-top:-44px;
	}
	
.memOp1 a, .memOp2 a, .memOp3 a {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	} 	

.memOp1 a:link, .memOp1 a:visited	{
	width: 278px;
	height: 150px;
	background:transparent url(../images/memOp.jpg) 0 0 no-repeat;
	}
	
.memOp1 a:hover {
	background:transparent url(../images/memOp.jpg) 0 -150px no-repeat;
	}
	
.memOp2 a:link, .memOp2 a:visited	{
	width: 278px;
	height: 150px;
	background:transparent url(../images/memOp.jpg) -278px 0 no-repeat;
	}
	
.memOp2 a:hover {
	background:transparent url(../images/memOp.jpg) -278px -150px no-repeat;
	}
	
.memOp3 a:link, .memOp3 a:visited	{
	width: 284px;
	height: 150px;
	background:transparent url(../images/memOp.jpg) -556px 0 no-repeat;
	}
	
.memOp3 a:hover {
	background:transparent url(../images/memOp.jpg) -556px -150px no-repeat;
	}	
	
#membership #content .colLeft {
		float:left;
		width:515px;
	}
	
#membership #content .colLeft .padd {
	padding:24px 0 0 0;
	background:url(../images/membership_why.gif) 248px 50px no-repeat;
	position:relative;
}
	
#membership #content .colLeft .readMore a:link, #membership #content .colLeft .readMore a, #membership #content .colLeft .readMore a:visited{
	display: block;	
	width: 136px;
	height: 46px;
	background:transparent url(../images/button_readmore.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#membership #content .colLeft .readMore a:hover {
	background:transparent url(../images/button_readmore.gif) 0 -46px no-repeat;
	width: 136px;
	height: 46px;
	}

#membership .floathack{
	height: 0;
	margin-top: -50px;
}
	
#membership #content .colLeft h3 {
	margin-bottom:10px;
	}
	
#membership #content .colLeft p {
	padding: 0 230px 0 0;
	}
	
#membership #content .colRight {
		float:right;
		width:300px;
		height:373px;
		background:url(../images/membership_cards_bg.jpg) 0 0;
		position:relative;
	}
	
#membership #content .colRight h3 {
	text-align:center;
	margin:0 0 20px 0;
	}

#membership #content .colRight .padd {
		padding: 220px 60px 0 60px;
		position:relative;
	}
	
#membership #content .colRight .buy {
	position:absolute;
	left:55px;
	top: 280px;
	}
	
#membership #content .colRight .activate {
	position:absolute;
	right:55px;
	top: 280px;
	}
	
#membership #content .colRight .buy a:link, #membership #content .colRight .buy a:visited	{
	display: block;	
	width: 64px;
	height: 46px;
	background:transparent url(../images/button_buy.gif) 0 0 no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	}
	
#membership #content .colRight .buy a:hover {
	background:transparent url(../images/button_buy.gif) 0 -46px no-repeat;
	}
	
#membership #content .colRight .activate a:link, #membership #content .colRight .activate a:visited	{
	display: block;	
	width: 115px;
	height: 46px;
	background:transparent url(../images/button_activate.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#membership #content .colRight .activate a:hover {
	background:transparent url(../images/button_activate.gif) 0 -46px no-repeat;
	}
	
#membership #content .colLeft .editAccount a:link, #membership #content .colLeft .editAccount a:visited	{
	display: block;	
	width: 113px;
	height: 32px;
	background:transparent url(../images/button_editaccount.gif) 0 0 no-repeat;
	margin: 6px 0 0 0;
	padding: 0;
	border: 0;
	}
	
#membership #content .colLeft .editAccount a:hover {
	background:transparent url(../images/button_editaccount.gif) 0 -32px no-repeat;
	display: block;	
	width: 113px;
	height: 32px;
	}
	
#membership .bullets{
	margin: -6px 0 5px 0;
}

#membership .bullets li{
	margin: 3px 0 0 14px;
}	

#membership .sectionName{
	margin: -2px 0 0 0;
}

#membership	.memberTxt{
	width: 245px;
}

/* FAQ
_______________________________________________________*/


#faq .hand {
	background:url(../images/faq_fin_bg.gif) right 0 no-repeat; 
	width:30px; 
	height:38px; 
	position:absolute; 
	right:330px; 
	top:268px;
	}
	

#faq h2 {
	margin-bottom:60px;
	}

#faq #content .padd {
	background:url(../images/faq_bg.gif) 570px 140px no-repeat;
	}
	
#faq #content .padd .padd {
	background:none;
	}
	
#faq h3 {
	font-size:140% !important;
	}

#faq h4 {
	color:#00529b;
	font-size:120% !important;
	font-weight:bold;
	}
	
#faq .box540 {
	padding-top:20px;
	}
	
#faq .box540 a {
	background:url(../images/questionmark.gif) 0 0 no-repeat;
	padding-left:16px;
	margin-bottom:.3em;
	display:block;
	font-weight:bold;
}

#faq .lastFaq{
margin-bottom:0 !important;
}
	
#faq .quotelist {
	background:url(../images/bar840.gif) 30px 0 no-repeat;
	}
	
#faq .backtop {
	position:absolute;
	right:0;
	}
	
#faq .backtop a:link, #faq .backtop a:visited	{
	display: block;	
	width: 130px;
	height: 40px;
	background:transparent url(../images/button_backtop.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#faq .backtop a:hover {
	background:transparent url(../images/button_backtop.gif) 0 -40px no-repeat;
	}
	
#faq .myCart {
	position:absolute;
	right:0;
	top:43px;
}

#faq .myCart a:link, #faq .myCart a:visited	{
	display: block;	
	width: 190px;
	height: 46px;
	background:transparent url(../images/button_mycart.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#faq .myCart a:hover {
	background:transparent url(../images/button_mycart.gif) 0 -46px no-repeat;
	}
	
#faq .alt .backtop a:link, #faq .alt .backtop a:visited	{
	background:transparent url(../images/button_backtop_alt.gif) 0 0 no-repeat;
	}
	
#faq .alt .backtop a:hover {
	background:transparent url(../images/button_backtop_alt.gif) 0 -40px no-repeat;
	}
	
#faq .hero{
	background:url(img/faq_fin_bg.gif) right 0 no-repeat; 
	width:30px; 
	height:38px; 
	position:absolute; 
	right:330px; 
	op:288px;
}

/* Accolades
_______________________________________________________*/

#accolades h2 {
	margin-bottom:60px;
	}

#accolades #content .padd {
	background:url(../images/accolades_testimonials_bg.gif) center 86px no-repeat;
	/*padding-bottom: 132px;*/
	min-height: 320px;
	}
	
#accolades #content .padd .pageName {
	height:74px;
	}
	
#accolades #content .padd .padd {
	background:none;
	}
	
#accolades h3 {
	font-size:140% !important;
	}

#accolades h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
	}
	
#accolades p {
	margin: 0;
	line-height:150%;
	}

#accolades .box540 .inner .header {
	padding:5px 0 0 0;
	margin:0;
	}
	
#accolades .box540{
	position: relative;
	top:13px;
	}
	
#accolades .quotelist div {
	padding-bottom:20px;
	}


/* Help
_______________________________________________________*/

#help #content .padd{
	background: transparent url(../images/helpTut_big.gif) no-repeat 260px 35px;
	overflow: visible;
}

#help #content .colLeft {
	float:left;
	width:491px;
}

#help #content .colLeft .secHdr {
	margin: 10px 0 0 0;
	width:230px;
}

#help #content .colLeft p {
	width: 200px;
	line-height: 1.3em;
}

#help #content .colRight {
	position: relative;
	float:right;
	width:332px;
}

/* box332 (yellow) */
	
#help .box332 {
	width:332px;
	font-size:90%;
	}

#help .box332bottom{
	
	background-color: #FFFFFF;
	height: 30px;
	}

#help .box332 .top332 {
	position: relative;	
	}
		
#help .box332 .inner {
	position: relative;
	padding: 0; 
	background: url(../images/box332_mid.gif) 0 0 repeat-y;
	}
	
#help .box332 .header {
	font-size:80%;
	color:#ff9a00;
	width:170px;
	}
	
#help .box332 p {
	width:190px;
	}
	
#help .box332 .item {
	border-top:3px solid #ffd88b;
	padding: 20px;
	position:relative;
	}
	
#help .box332 .first {
	padding-top: 0;
	border-top:none;
	}
	
#help .box332 .last {
	padding-bottom: 0;
	}
	
#help .box332 .inner .item img {
	position:absolute;
	top:16px;
	right:20px;
	}

/* box490 (blue) */

	
	.box490 {
	background:#bcddff url(../images/box490_top.jpg) 0 0 no-repeat;
	width:490px;
	}
		
	.box490 div.inner {
	padding: 0 20px 20px 20px; 
	background:url(../images/box490_bot.gif) left bottom no-repeat;
	}

	.box490 .header {
	color:#6a9ed7;
	margin-bottom:10px;
	font-size:80%;
	}
	
	.box490 p {
	font-size:90%;
	}
	
#help .box490 {
	padding-top:20px;
	}
	
#help .box490 img {
	float:right;
	position:relative;
	}
	
#help .box490 a {
	background:url(../images/questionmark_blue.gif) 0 0 no-repeat;
	padding-left:16px;
	margin-bottom:.9em;
	display:block;
	font-weight:bold;
	}	



#help h2 {
	margin-bottom:60px;
	}
	
#help #content .padd .pageName {
	height:74px;
	}
	
#help h3 {
	font-size:140% !important;
	}

#help h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
	}
	
#help p {
	margin: 0;
	line-height:150%;
	}
	
/* watch tutorial button */	

#help #content .watchTut a:link, #help #content .watchTut a, #help #content .watchTut a:visited{
	display: block;	
	width: 185px;
	height: 46px;
	background:transparent url(../images/button_watchtut.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#help #content .watchTut a:hover {
	background:transparent url(../images/button_watchtut.gif) 0 -46px no-repeat;
	width: 185px;
	height: 46px;
	}
	
	
/* read tutorials button */	

#help #content .readTut a:link, #help #content .readTut a, #help #content .readTut a:visited{
	display: block;	
	width: 179px;
	height: 46px;
	background:transparent url(../images/button_readtut.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#help #content .readTut a:hover {
	background:transparent url(../images/button_readtut.gif) 0 -46px no-repeat;
	width: 179px;
	height: 46px;
	}
	
/* go now yellow button */	
		
#help #content .gonow a:link, #help #content .gonow a, #help #content .gonow a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	color: #FF9900;
	font-weight: bold;
	}
	
#help #content .gonow a:hover {
	background:transparent url(../images/button_gonow.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color: #7ca1c8;
	}
	
	#help #content .gonow .btnTxt{
		display: block;
		margin: 0 0 0 47px;
		padding: 8px 0 0 0;
		width: auto;
	}
	
	
	
	


/* tutorials button */

#help #content .tutorials a:link, #help #content .tutorials a, #help #content .tutorials a:visited{
	display: block;	
	width: 85px;
	height: 32px;
	background:transparent url(../images/button_tutorials.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#help #content .tutorials a:hover {
	background:transparent url(../images/button_tutorials.gif) 0 -32px no-repeat;
	width: 85px;
	height: 32px;
	}
	
/* faq button */
	
#help #content .faq a:link, #help #content .faq a, #help #content .faq a:visited{
	display: block;	
	width: 50px;
	height: 32px;
	background:transparent url(../images/button_faq.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#help #content .faq a:hover {
	background:transparent url(../images/button_faq.gif) 0 -32px no-repeat;
	width: 50px;
	height: 32px;
	}
	
/* tech questions button */
	
#help #content .techQuestions a:link, #help #content .techQuestions a, #help #content .techQuestions a:visited{
	display: block;	
	width: 124px;
	height: 32px;
	background:transparent url(../images/button_techquestions.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#help #content .techQuestions a:hover {
	background:transparent url(../images/button_techquestions.gif) 0 -32px no-repeat;
	width: 124px;
	height: 32px;
	}
	
/* contact us button */
	
#help #content .contactUs a:link, #help #content .contactUs a, #help #content .contactUs a:visited{
	display: block;	
	width: 98px;
	height: 32px;
	background:transparent url(../images/button_contactus.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#help #content .contactUs a:hover {
	background:transparent url(../images/button_contactus.gif) 0 -32px no-repeat;
	width: 98px;
	height: 32px;
	}


/* Parents
_______________________________________________________*/

#parents #content .padd{
	overflow: visible;
	/*background-image: url(../images/parents_bg.gif);*/
	background-repeat: no-repeat;
	background-position: 260px 35px;
	height: auto;
}

#community #content .padd .pageName {
	position: relative;
	z-index: 50;
	}

#parents #content .colLeft .bigBg{
	position: absolute;
	top:34px;
	left:248px;
	z-index: 1;
}

#parents #content .colLeft {
	float:left;
	width:491px;
}

#parents #content .colLeft .secHdr {
	position: relative;
	z-index: 1;
	margin: 22px 0 0 0;
	width: 220px;
}

#parents #content .colLeft p {
	width: 230px;
	line-height: 1.3em;
}

#parents #content .colRight {
	float:right;
	width:332px;
	margin-top: 0px;
	background: url(../images/parents_manage.gif) 215px 21px no-repeat;
	padding-top:80px;
}

#parents h3 {
	font-size:140% !important;
	}

#parents h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
	}

/* Read More button */

#parents #content .colLeft .readMore a:link, #parents #content .colLeft .readMore a, #parents #content .colLeft .readMore a:visited{
	display: block;	
	width: 136px;
	height: 46px;
	background:transparent url(../images/button_readmore.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colLeft .readMore a:hover {
	display: block;	
	background:transparent url(../images/button_readmore.gif) 0 -46px no-repeat;
	width: 136px;
	height: 46px;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}


#parents .sectionName {
	margin: 20px 0 0 0;
}

#parents .box490 p {
	width:130px !important;
	}
	
#parents .box490 .boxLeft {
	float:left;
	width:206px;
	background:url(../images/parents_playersafety.gif) 86px bottom no-repeat;
	}

#parents .box490 .boxRight {
	float: right;
	width:218px;
	border-left:4px solid #bcddff;
	padding-left:20px;
	background:url(../images/parents_privacy.gif) 160px 36px no-repeat;

	}
	
#parents .box490 .boxBott {
	background:url(../images/box490_line.gif) 0 0 no-repeat;
	clear:both;
	padding-top:20px;
	}
	
#parents .box490 .boxBott div {
	float:left;
	width:28%;
	text-align:center;
	padding:0 10px;
	}	
	
#parents .box490 .boxBott div p {
	text-align:center;
	width:100% !important;
	font-size:80%;
	margin-top:10px;
	}	
	
/* Go Now blue button 

#parents #content .colLeft .gonowblue a:link, #parents #content .colLeft .gonowblue a, #parents #content .colLeft .gonowblue a:visited{
	display: block;	
	width: 100px;
	height: 32px;
	background:transparent url(../img/button_gonow_blue.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colLeft .gonowblue a:hover {
	background:transparent url(../img/button_gonow_blue.gif) 0 -32px no-repeat;
	width: 100px;
	height: 32px;
	}*/
	
/* Go Now white button 

#parents #content .gonowwhite a:link, #parents #content .gonowwhite a, #parents #content .gonowwhite a:visited{
	display: block;	
	width: 100px;
	height: 32px;
	background:transparent url(../img/button_gonow_white.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}*/
	
#parents #content .gonowwhite a:link, #parents #content .gonowwhite a, #parents #content .gonowwhite a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow_white.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	color:#00529b;
	}
	
#parents #content .gonowwhite a:hover {
	background:transparent url(../images/button_gonow_white.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color:#021d3c;
	}
	
	#parents #content .gonowwhite .btnTxt{
		display: block;
		margin: 0px 0 0 47px;
		padding: 8px 0 0 0;
		width: 150px;
		text-indent: none;
		font-weight: bold;
	}
	
	
	
/* Go Now blue button */

#parents #content .colLeft .gonowblue a:link, #parents #content .colLeft .gonowblue a, #parents #content .colLeft .gonowblue a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow_blue.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	color:#00529b;
	}
	
#parents #content .colLeft .gonowblue a:hover {
	background:transparent url(../images/button_gonow_blue.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color:#021d3c;
	}
	
	#parents #content .colLeft .gonowblue .btnTxt{
		display: block;
		margin: 0px 0 0 47px;
		padding: 8px 0 0 0;
		width: auto;
		text-indent: none;
		font-weight: bold;
	}
	
	
	
	
	
#parents #content .gonowwhite a:hover {
	background:transparent url(../images/button_gonow_white.gif) 0 -32px no-repeat;
	width: 100px;
	height: 32px;
	}
	
/* Player Safety button */

#parents #content .colLeft .playerSafety a:link, #parents #content .colLeft .playerSafety a, #parents #content .colLeft .playerSafety a:visited{
	display: block;	
	width: 108px;
	height: 32px;
	background:transparent url(../images/button_playersafety.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colLeft .playerSafety a:hover {
	background:transparent url(../images/button_playersafety.gif) 0 -32px no-repeat;
	width: 108px;
	height: 32px;
	}


/* Privacy Policy button */

#parents #content .colLeft .privacy a:link, #parents #content .colLeft .privacy a, #parents #content .colLeft .privacy a:visited{
	display: block;	
	width: 151px;
	height: 32px;
	background:transparent url(../images/button_privacy.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colLeft .privacy a:hover {
	background:transparent url(../images/button_privacy.gif) 0 -32px no-repeat;
	width: 151px;
	height: 32px;
	}
	
/* Read More button */

#parents #content .colRight .readMore{
	display: block;
	width:250px!important;
	height: 46px !important;
}

#parents #content .colRight .readMore a:link, #parents #content .colRight .readMore a, #parents #content .colRight .readMore a:visited{
	display: block;	
	width: 151px;
	height: 32px;
	background:transparent url(../images/button_readmore_small.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colRight .readMore a:hover {
	background:transparent url(../images/button_readmore_small.gif) 0 -32px no-repeat;
	width: 151px;
	height: 32px;
	}

/* box332 (yellow) */
	
#parents .box332 {
	width:332px;
	font-size:90%;
	margin-bottom:20px;
	}

#parents .box332 .top332 {
	position: relative;
	}
		
#parents .box332 .inner {
	position: relative;
	padding: 0; 
	background: url(../images/box332_mid.gif) 0 0 repeat-y;
	}
	
#parents .box332 .header {
	font-size:80%;
	color:#ff9a00;
	width:170px;
	}
	
#parents .box332 p {
	margin-bottom:.5em;
	}
	
#parents .box332 .item {
	padding: 0 20px;
	position:relative;
	}
	
#parents .box332 .inner .item img {
	float:right;
	margin:0 5px 10px 10px;
	position:relative;
	top:0;
	right:1px;
	}
	
/* Global Citizenship button */

#parents #content .colRight .global a:link, #parents #content .colRight .global a, #parents #content .colRight .global a:visited {
	display: block;	
	width: 151px;
	height: 32px;
	background:transparent url(../images/button_global.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colRight .global a:hover {
	background:transparent url(../images/button_global.gif) 0 -32px no-repeat;
	width: 151px;
	height: 32px;
	}
	
/* Manage Account button */

#parents #content .colRight .manage a:link, #parents #content .colRight .manage a:visited {
	display: block;	
	width: 200px;
	height: 46px;
	background:transparent url(../images/button_manage.gif) 0 0 no-repeat;
	margin: 0 0 18px 0;
	padding: 0;
	border: 0;
	}
	
#parents #content .colRight .manage a:hover {
	background:transparent url(../images/button_manage.gif) 0 -46px no-repeat;
	width: 200px;
	height: 46px;
	}

#parents .globalCit {
	background: url(../images/parents_global.gif) right 0 no-repeat;
	}
	
#parents .globalCit p  {
	width:160px;
	font-size:90%;
	}
	
#parents .globalCit .secHdr  {
	font-size:80%;
	}
	


/* Company
_______________________________________________________*/

#company #content .padd{
	/*background: transparent url(../img/company_about.gif) no-repeat 250px 28px;*/
}

#company #content .companyBig{
	position: absolute;
	top:28px;
	left:248px;
}

#company #content .colLeft {
	float:left;
	width:491px;
}

#company #content .colLeft .secHdr {
	margin: 22px 0 0 0;
	width:200px;
}

#company #content .colLeft p {
	width: 220px;
	line-height: 1.3em;
}

#company #content .colRight {
	float:right;
	width:332px;
	margin-top: 0px;
	padding-top:10px;
}

#company h3 {
	font-size:140% !important;
	}

#company h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
	}
	
	
#company #content .colLeft .secHdr {
	font-size:95%;
}

/* box332 (yellow) */
	
#company .box332 {
	width:332px;
	font-size:90%;
	margin-bottom:20px;
	}

#company .box332 .top332 {
	position: relative;
	}
		
#company .box332 .inner {
	position: relative;
	padding: 0; 
	background: url(../images/box332_mid.gif) 0 0 repeat-y;
	}
	
#company .box332 .header {
	font-size:80%;
	color:#ff9a00;
	width:170px;
	}
	
#company .box332 p {
	margin-bottom:.5em;
	}
	
#company .box332 .item {
	padding: 0 20px;
	position:relative;
	}
	
#company .box332 .inner .item img {
	float:right;
	margin:-59px -6px 10px 10px;
	margin-bottom:10px;
	position:relative;
	}
	
/* Read More button */

#company #content .colLeft .readMore a:link, #company #content .colLeft .readMore a:visited {
	display: block;	
	width: 151px;
	height: 46px;
	background:transparent url(../images/button_readmore.gif) 0 0 no-repeat;
	margin: 10px 0 20px 0;
	padding: 0;
	border: 0;
	}
	
#company #content .colLeft .readMore a:hover {
	background:transparent url(../images/button_readmore.gif) 0 -46px no-repeat;
	width: 151px;
	height: 46px;
	}
	
/* Read More button (right column) */

#company #content .colRight .readMore{
	width: 100%;
	height: 42px;
}

#company #content .colRight .readMore a:link, #company #content .colRight .readMore a:visited {
	display: block;	
	width: 100%;
	height: 32px;
	background:transparent url(../images/button_readmore_small.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	}
	
#company #content .colRight .readMore a:hover {
	background:transparent url(../images/button_readmore_small.gif) 0 -32px no-repeat;
	width: 100%;
	height: 32px;
	}
	
	
	
/* box840b (blue) */

	
	.box840b {
	background:#bcddff url(../images/box840b_top.jpg) 0 0 no-repeat;
	width:840px;
	font-size:90%;
	position:relative;
	}
	
	.box840b div.inner {
	padding: 0 20px 20px 20px; 
	background:url(../images/box840b_bot.gif) left bottom no-repeat;
	}
	
	.box840b h3 {
	color:#6a9ed7;
	padding-top:20px;
	margin-bottom:10px;
	}

	
#company #content .box840b .inner div.header {
	font-size:70% !important;
	}
	
#company .box840b .boxLeft {
	float:left;
	width:320px;
	padding-top:20px;
	position:relative;
	margin-right:10px;
	}
	
#company .box840b .boxLeft .header {
	width:160px;
	}
	
#company .box840b .boxLeft img {	
	position:absolute;
	top:-68px;
	right:0;
	}
	
#company .box840b .boxLeft p {	
	width:155px;
	}
	

	
#company .box840b .boxMid {
	float:left;
	width:180px;
	padding-top:20px;
	position:relative;
	}
	
#company .box840b .boxMid img {
	position:absolute;
	top:-58px;
	right:7px;
	}

#company .box840b .boxRight {
	float:right;
	width:260px;
	border-left:4px solid #bcddff;
	padding-left:20px;
	padding-top:20px;
	position:relative;
	}
	
#company .box840b .boxRight img {
	position:absolute;
	right:0;
	top:20px;
	}
	
	
#company .news {
	margin-top:20px;
	}
	
#company .news img {
	float:right;
	margin-top:-24px;
	}
	
#company .news .secHdr {
	font-size:80%;
	}
	
#company .news h4 {
	font-size:100% !important;
	margin-top:10px;
	}
	
#company .news h4 span {
	font-weight:normal;
	color:#555;
	font-style:italic;
	}
	
	
	/* Go Now blue button */

#company #content .gonowblue a:link, #company #content .gonowblue a, #company #content .gonowblue a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow_blue.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	color:#00529b;
	}
	
#company #content .gonowblue a:hover {
	background:transparent url(../images/button_gonow_blue.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color:#021d3c;
	}
	
	#company #content .gonowblue .btnTxt{
		display: block;
		margin: 0px 0 0 47px;
		padding: 8px 0 0 0;
		width: auto;
		text-indent: none;
		font-weight: bold;
	}

	

/* Resources button */

#company #content .box840b .resources a:link, #company #content .box840b .resources a, #company #content .box840b .resources a:visited {
	display: block;	
	width: 151px;
	height: 32px;
	background:transparent url(../images/button_resources.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#company #content .box840b .resources a:hover {
	background:transparent url(../images/button_resources.gif) 0 -32px no-repeat;
	width: 151px;
	height: 32px;
	}
	
/* Global Citizenship button */

#company #content .box840b .global a:link, #company #content .box840b .global a, #company #content .box840b .global a:visited {
	display: block;	
	width: 151px;
	height: 32px;
	background:transparent url(../images/button_global_blue.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#company #content .box840b .global a:hover {
	background:transparent url(../images/button_global_blue.gif) 0 -32px no-repeat;
	width: 151px;
	height: 32px;
	}

/* Contacts button */

#company #content .box840b .contacts a:link, #company #content .box840b .contacts a, #company #content .box840b .contacts a:visited {
	display: block;	
	width: 83px;
	height: 32px;
	background:transparent url(../images/button_contacts.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#company #content .box840b .contacts a:hover {
	background:transparent url(../images/button_contacts.gif) 0 -32px no-repeat;
	width: 83px;
	height: 32px;
	}


/* community
_______________________________________________________*/

#community #content .yellowback{
	color: #ff9a00;
}


#community #content .padd{
	overflow: visible;
	background-color: transparent;
/*	background-image: url(../images/community_bgdl.gif) 30px 61px no-repeat;
	*/
}

#community #content .colLeft {
	float:left;
	width:491px;
}

#community .fabkg{
	position: relative;
	background: url(../images/community_bgdl.gif) no-repeat 0 0;
	height: 270px;
	width: 491px;
	overflow: hidden;	
	padding-top: 1px;
	margin: -68px 0 25px 0;
	z-index: 1;
}


#community #content .colLeft .faTitle {
	font-size:80%;
	margin: 75px 0 0 20px;
}

#community #content .colLeft .faThumbs {
	background: transparent url(../images/community_bgdl_bg.gif) repeat-y 0px 0px;
	margin: 0;
}

#community #content .colLeft .faButtons {
	font-size:80%;
	/*background: transparent url(../img/community_bgdl_bot.gif) no-repeat left 25px;*/
	margin: 0 0 10px 224px;
	padding: 0 0 0 18px;
	width: 244px;
	height:32px;
}

#community #content .colLeft .faScroll{
	position: relative;
	top: 5px;
	left: 6px;
	margin-top: 4px;
}

#community #content .colLeft .secHdr {
	margin: 0 0 0 0;
}

#community #content .colLeft .feed {
	height: 210px;
  	background: transparent url(../images/community_news.gif) no-repeat right top;
	margin: 0 0 50px 0;
	padding: 10px 0 0 0;
}

#community #content .colRight {
	float:right;
	width:332px;
	margin: -12px 0 0 0;
	position: relative;
}

#community #content .colRight .lift {
}

/* box332 (blue) */
	
#community .box332b {
	width:332px;
	font-size:90%;
	/*background: url(../img/box332_topblue.gif) left top no-repeat;*/
	background: url(../images/box332_midblue.gif) 0 0 repeat-y;
	margin: -10px 0 0 0;
	}

#community .box332b .top332 {
	position: relative;
	}
		
#community .box332b .inner {
	position: relative;
	padding: 20px 0 0 0; 
	background: url(../images/box332_topblue.gif) left top no-repeat;
	}
	
#community .box332b .header {
	font-size:80%;
	color:#ff9a00;
	padding: 0 20px 0 20px;
	}
	
#community .box332b p {
  text-align: left;
	padding: 0 20px 0 20px;
	}
	
#community .box332b .items {
	border-top:none;
	margin: 0 0 0 2px;
	padding: 8px 0 0 27px;
	position:relative;
	background: url(../images/community_activities.gif) center top no-repeat;
	}
	
#community .box332b .item {
	border-top:none;
	padding: 20px 0 0 0;
	position:relative;
	}
	
#community .box332b .first {
	padding-top: 0;
	border-top:none;
	}
	
#community .box332b .last {
	padding-bottom: 0;
	text-align: justify;
	}

	
/*Coloring book image thumbs*/

#community .colRight .clrthmb a img {
	width:87px;
	height: 75px;
	border: 2px solid #82bffd !important;
}
	#community .colRight .clrthmb a, #community .colRight .clrthmb a:link, #community .colRight .clrthmb a:visited {
		text-decoration:none;
		
	}
	#community #content .colRight .clrthmb a:hover img{
		text-decoration:none;
		border: 2px solid #00529b !important;
	}
	
/* Wallpaper thumbs*/

#community .colRight .last a img {
	width:87px;
	height: 75px;
	border: 2px solid #82bffd !important;
	float: left;
	margin: 5px 6px 5px 0;
}
	#community .colRight .last a, #community .colRight .last a:link, #community .colRight .last a:visited {
		text-decoration:none;
		
	}
	#community #content .colRight .last a:hover img{
		text-decoration:none;
		border: 2px solid #00529b !important;
	}
	
#community .colRight .bnrHdr{
	margin: 20px 0 5px 0;
}

/* Banner thumbs*/

#community .colRight .last a.bnrlnk img {
	width:271px;
	height: 83px;
	border: none !important;
	float: left;
	margin: 5px 6px 5px 30px;
}
	#community .colRight .last  a.bnrlnk, #community .colRight .last  a:link.bnrlnk, #community .colRight .last  a:visited.bnrlnk {
		text-decoration:none;
		
	}
	#community #content .colRight .last a:hover.bnrlnk img{
		text-decoration:none;
		border: none !important;
	}
	
#community .colRight .bnrHdr{
	margin: 20px 0 5px 0;
}


/* box490 (yellow) */

	
.box490y {
	background:#fff9b9 url(../images/box490_bg.gif) 0 0 repeat-y;
	width:490px;
}
		
.box490y div.inner {
	padding: 0 20px 10px 20px; 
	background:transparent url(../images/box490_botyel.gif) left bottom no-repeat;
}
		
.box490y .inner span.l {
	display: block;
   float:left;
   width: 255px;
   height: 125px;
   margin: -11px 35px 0 0;
   padding: 10px 0 0 0;
   clear:none;
}

.box490y .inner span.l img{
	float: left;
}

.box490y .inner span.l .goNowYel{
	width: 100px !important;
}


.box490y .inner span.r {
   display: block;
   float: left;
   width: 160px;
   margin-top: -20px;
}
		/*Comic and draw Buttons*/
		.box490y .inner span.r a img, .box490y .inner span.r a:link img, .box490y .inner span.r a:visited img{
			border: 2px solid #ffd88b !important;
			margin-top: -3px;
		}
		.box490y .inner span.r a:hover img{
			border: 2px solid #eea109 !important;
		}
		
		.box490y .inner span.l a img, .box490y .inner span.l a:link img, .box490y .inner span.l a:visited img{
			border: 2px solid #ffd88b !important;
			margin: 5px 8px 0 0;
		}
		.box490y .inner span.l a:hover img{
			border: 2px solid #eea109 !important;
		}
		
.box490y .flLeft {
    float:left;
    width: 270px;
}
		
.box490y .flRight {
	/*float: right;*/
    padding: 0 92px 0 0;
}

.box490y .header {
	background:url(../images/box490_topyel.gif) 0 0 no-repeat;
	color:#6a9ed7;
	margin: 0 0 15px 0;
	padding: 16px 0 0 20px;
	font-size:80%;
}
	
.box490y p {
	font-size:90%;
}

#community h2 {
	margin-bottom:60px;
	}
	
#community #content .padd .pageName {
	position: relative;
	height:74px;
	margin: 0 0 12px 0;
	z-index: 50;
	}
	
#community h3 {
	font-size:140% ;
	}


#community h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
	}
	
#community p {
	margin: 0;
	line-height:150%;
	}
	
#community #content .colLeft {
	position: relative;
	z-index: 2;
}
	
/* see more button */	
	
#community #content .colLeft .faButtons .seeMore {
	width: 82px;
	float: left;
	height: 42px;
	margin: 0 10px 0 0;
	}

#community #content .colLeft .faButtons .seeMore a:link, #community #content .colLeft .faButtons .seeMore a, #community #content .colLeft .faButtons .seeMore a:visited{
	display: block;	
	width: 82px;
	height: 32px;
	background:transparent url(../images/button_seemore_com.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colLeft .faButtons .seeMore a:hover {
	background:transparent url(../images/button_seemore_com.gif) 0 -32px no-repeat;
	width: 82px;
	height: 32px;
}

/* submit your own button */	
	
#community #content .colLeft .faButtons .submitYour {
	width: 133px;
	height: 42px;
	}

#community #content .colLeft .faButtons .submitYour a:link, #community #content .colLeft .faButtons .submitYour a, #community #content .colLeft .faButtons .submitYour a:visited{
	display: block;	
	width: 133px;
	height: 32px;
	background:transparent url(../images/button_submityour_com.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colLeft .faButtons .submitYour a:hover {
	background:transparent url(../images/button_submityour_com.gif) 0 -32px no-repeat;
	width: 133px;
	height: 32px;
	}
	
/* see more blue button */	

#community #content .colRight .seeMoreB a:link, #community #content .colRight .seeMoreB a, #community #content .colRight .seeMoreB a:visited{
	display: block;	
	width: 82px;
	height: 32px;
	background:transparent url(../images/button_seemore.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
}
	
#community #content .colRight .seeMoreB a:hover {
	background:transparent url(../images/button_seemore.gif) 0 -32px no-repeat;
	width: 82px;
	height: 32px;
	}



/* downloads blue button */	

#community #content .colRight .downloads a:link, #community #content .colRight .downloads a, #community #content .colRight .downloads a:visited{
	display: block;	
	width: 96px;
	height: 32px;
	background:transparent url(../images/button_downloads.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colRight .downloads a:hover {
	background:transparent url(../images/button_downloads.gif) 0 -32px no-repeat;
	width: 96px;
	height: 32px;
	}	
	
/* read more button */	
		
#community #content .colLeft .readMore a:link, #community #content .colLeft .readMore a, #community #content .colLeft .readMore a:visited{
	display: block;	
	width: 136px;
	height: 46px;
	background:transparent url(../images/button_readmore.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colLeft .readMore a:hover {
	background:transparent url(../images/button_readmore.gif) 0 -46px no-repeat;
	width: 136px;
	height: 46px;
	}
	
/* get ideas button */	
		
#community #content .colLeft .getIdeas a:link, #community #content .colLeft .getIdeas a, #community #content .colLeft .getIdeas a:visited{
	display: block;	
	width: 86px;
	height: 32px;
	background:transparent url(../images/button_getideas.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colLeft .getIdeas a:hover {
	background:transparent url(../images/button_getideas.gif) 0 -32px no-repeat;
	width: 86px;
	height: 32px;
	}
	
/* how to draw button */	
	
#community #content .colLeft .howToDraw a:link, #community #content .colLeft .howToDraw a, #community #content .colLeft .howToDraw a:visited{
	display: block;	
	width: 109px;
	height: 32px;
	background:transparent url(../images/button_howtodraw.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	}
	
#community #content .colLeft .howToDraw a:hover {
	background:transparent url(../images/button_howtodraw.gif) 0 -32px no-repeat;
	width: 109px;
	height: 32px;
	}
	
/* penguin poll button */	

#community #content .colRight .penguinPoll{
	display:block;
	position: relative;
}

#community #content .colRight .penguinPoll a:link, #community #content .colRight .penguinPoll a, #community #content .colRight .penguinPoll a:visited{
	display: block;	
	width: 332px;
	height: 126px;
	background:transparent url(../images/button_poll_full.gif) 0 0 no-repeat;
	margin: 34px 0 10px 0;
	border: 0;
	}
	
#community #content .colRight .penguinPoll a:hover {
	background:transparent url(../images/button_poll_full.gif) 0 -126px no-repeat;
	width: 332px;
	height: 126px;
	}
	
/* go now blue button */	
	
#community #content .colRight .goNow a:link, #community #content .colRight .goNow a, #community #content .colRight .goNow a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow_blue.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0px;
	padding: 0;
	border: 0;
	font-weight: bold;
	}
	#community #content .colRight .last .goNow a:link, #community #content .colRight .last .goNow a, #community #content .colRight .last .goNow a:visited{
		margin: 10px 0 10px 18px;
		float: left;
	}
	
#community #content .colRight .goNow a:hover {
	background:transparent url(../images/button_gonow_blue.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color:#021d3c;
	}
	
	#community #content .colRight .goNow .btnTxt{
		display: block;
		margin: 0px 0 0 47px;
		padding: 8px 0 0 0;
		width: auto;
	}

	
/* go now yellow button */	
		
#community #content .colLeft .goNowYel a:link, #community #content .colLeft .goNowYel a, #community #content .colLeft .goNowYel a:visited{
	display: block;	
	width: auto;
	height: 32px;
	background:transparent url(../images/button_gonow.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
	color: #FF9900;
	font-weight: bold;
	}
	
#community #content .colLeft .goNowYel a:hover {
	background:transparent url(../images/button_gonow.gif) 0 -32px no-repeat;
	width: auto;
	height: 32px;
	color: #7ca1c8;
	}
	
	#community #content .colLeft .goNowYel .btnTxt{
		display: block;
		margin: 0px 0 0 47px;
		padding: 5px 0 0 0;
		width: auto;
	}
	
/* tutorials button */

#community #content .tutorials a:link, #community #content .tutorials a, #community #content .tutorials a:visited{
	display: block;	
	width: 85px;
	height: 32px;
	background:transparent url(../images/button_tutorials.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#community #content .tutorials a:hover {
	background:transparent url(../images/button_tutorials.gif) 0 -32px no-repeat;
	width: 85px;
	height: 32px;
	}
	
/* faq button */
	
#community #content .faq a:link, #community #content .faq a, #community #content .faq a:visited{
	display: block;	
	width: 50px;
	height: 32px;
	background:transparent url(../images/button_faq.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#community #content .faq a:hover {
	background:transparent url(../images/button_faq.gif) 0 -32px no-repeat;
	width: 50px;
	height: 32px;
	}
	
/* tech questions button */
	
#community #content .techQuestions a:link, #community #content .techQuestions a, #community #content .techQuestions a:visited{
	display: block;	
	width: 124px;
	height: 32px;
	background:transparent url(../images/button_techquestions.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#community #content .techQuestions a:hover {
	background:transparent url(../images/button_techquestions.gif) 0 -32px no-repeat;
	width: 124px;
	height: 32px;
	}
	
/* contact us button */
	
#community #content .contactUs a:link, #community #content .contactUs a, #community #content .contactUs a:visited{
	display: block;	
	width: 98px;
	height: 32px;
	background:transparent url(../images/button_contactus.gif) 0 0 no-repeat;
	padding: 0;
	border: 0;
	margin-top:10px;
	}
	
#community #content .contactUs a:hover {
	background:transparent url(../images/button_contactus.gif) 0 -32px no-repeat;
	width: 98px;
	height: 32px;
	}
	
	
/* Store
_______________________________________________________*/

#store #content .padd{
	overflow: visible;
}

#store #content .colLeft {
	position: relative;
	top:8px;
	float:right;
	width:491px;
	margin: 10px 0 8px 0;
}

#store #content .colLeft .secHdr {
	margin: 30px 0 0 0;
	width:230px;
}

#store #content .colLeft p {
	width: 490px;
	line-height: 1.3em;
}

#store #content .colRight {
	position: relative;
	top:8px;
	float:left;
	width:332px;
	margin: 10px 0 8px 0;
}

/* box332 (yellow box on the left) */
	
#store .box332 {
	width:332px;
	font-size:90%;
	}

#store .box332 .top332 {
	position: relative;
	}
		
#store .box332 .inner {
	position: relative;
	padding: 0; 
	background: url(../images/box332_mid.gif) 0 0 repeat-y;
	}
	
#store .box332 .header {
	font-size:80%;
	color:#ff9a00;
	width:125px;
	}
	
#store .box332 .item {
	border-top:3px solid #ffd88b;
	padding: 20px;
	position:relative;
	width: 290px;
}

#store .box332 .item .prodesc {
	position:relative;
	float: left;
	width: 140px;
	margin: 12px 0 0 11px;
}
		
#store .box332 .first {
	padding-top: 0;
	border-top:none;
	}
	
#store .box332 .last {
	padding-bottom: 0;
	}
	
#store .box332 .inner .item .product {
	position:relative;
	margin: 12px 0 0 10px;
	float: left;
	width: 104px;
}
	
/*This is the blue box on the right*/
	
#store .box490 {
	background:#bcddff url(../images/box490_top.jpg) 0 0 no-repeat;
	width:490px;
}
		
	#store .box490 div.inner {
		padding: 0; 
		background:url(../images/box490_bot.gif) left bottom no-repeat;
	}
	
	#store .box490 .header {
		color:#6a9ed7;
		margin-bottom:2px;
		font-size:140%;
		width: 210px;
	}
		
	#store .box490 p {
		font-size:90%;
		float: left;
		width: 220px !important;
		padding: 0 3px;
	}
	
#store .box490 {
	padding-top:20px;
	}
	
#store .box490 .desc{
	float: right;
	width: 225px;
	margin: 0 12px 0 0;
}

#store .box490 .imgs{
	float: left;
	width: 220px;
	height: auto;
	margin: 0 0 0 5px;
}

#store .box490 .topImg{
	position: absolute;
	top: -53px; 
	left: 18px;
}

#store #content .padd .pageName {
	height:74px;
}
	
#store h3 {
	font-size:140% !important;
}

#store h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#00529b;
	font-size:135% !important;
	font-weight:bold;
}
	
#store p {
	margin: 0;
	line-height:150%;
}

#store .box490 .bluDivide{
	clear: both;
	width:490px;
	margin:20px 0;
	padding:0;
	border: none;

}

#store .box490 .lastFloat{
	margin: 0 0 30px 0;
}

#store .myCart {
	position:absolute;
	right:0;
	top:43px;
	z-index: 80;
}

#store .myCart a:link, #store .myCart a:visited	{
	display: block;	
	width: 190px;
	height: 46px;
	background:transparent url(../images/button_mycart.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#store .myCart a:hover {
	background:transparent url(../images/button_mycart.gif) 0 -46px no-repeat;
	}

/* See more button */	

#store #content .see{
	float: left;
}

#store #content .see a:link, #store #content .see a, #store #content .see a:visited{
	display: block;	
	width: 136px;
	height: 46px;
	background:transparent url(../images/button_seemore_big.gif) 0 0 no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
	border: 0;
}
	
#store #content .see a:hover {
	background:transparent url(../images/button_seemore_big.gif) 0 -46px no-repeat;
	width: 136px;
	height: 46px;
}
	
	
/* read more button */	

#store #content .read a:link, #store #content .read a, #store #content .read a:visited{
	display: block;	
	width: 136px;
	height: 46px;
	background:transparent url(../images/button_readmore.gif) 0 0 no-repeat;
	margin: 10px 0 30px 0;
	padding: 0;
	border: 0;
}
	
#store #content .read a:hover {
	background:transparent url(../images/button_readmore.gif) 0 -46px no-repeat;
	width: 136px;
	height: 46px;
}
	
/* buy */

#store #content .colRight .buy a:link, #store #content .colRight .buy a:visited	{
	display: block;	
	width: 64px;
	height: 46px;
	background:transparent url(../images/button_buy_yel.gif) 0 0 no-repeat;
	margin: 10px 0 15px 20px;
	padding: 0;
	border: 0;
	}
	
#store #content .colRight .buy a:hover {
	background:transparent url(../images/button_buy_yel.gif) 0 -46px no-repeat;
	}
	
#store .newBadge{
	position: absolute;
	top: -50px;
	left: -19px;
	z-index: 50;
}

	

