html {
  background:#030A1A none repeat scroll 0 0;
  color:#1D2165;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, textarea, p, th, td {
  font-family:helvetica, arial,verdana,sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
}

body { text-align:center; }

iframe { z-index:1; }

fieldset, img { border:0 none; }

h1, h2, h3, h4, h5, h6 {
  font-size:100%;
  font-weight:normal;
}

dl { padding-bottom:20px; }

dt { 
  padding-bottom:12px;
  font-weight:bold;
}

dd {
  background:url('/images/cardDDbullet.gif') transparent no-repeat 0px 6px;
  padding-left:12px;
}

input, textarea, select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

input.radio {
  display:block;
  float:left;
  margin-top:2px;
  _margin-top:0px;
  vertical-align:top;
}

input.radioOneCol {
  float:left;
  margin-top:5px;
  _margin-top:0px;
  vertical-align:top;
  padding:2px 0px 2px 0px;
  line-height:22px;
border-style:solid;
border-color:#ff0000;
 }

label.radioLabel {
  color:#2983BC;
  display:block;
  font-weight:bold;
  padding:0px 0px 6px 199px;
  _padding-left:192px;
}

label.radioLabelOneCol {
  color:#2983BC;
  font-weight:bold;
  padding:2px 0px 2px 5px;
  line-height:22px;
}

label.radioLabel span { font-weight:normal; }

label.radioSelected { color:#1D2165; }

label.bottomOfSection { padding-bottom:3px; }

label.inputField { 
  color:#897506;
  display:block;
  margin-top:2px;
  height:21px;
}

textarea { width:435px; }

a, a:visited { color:#196fa6; text-decoration:none; }
a:hover, a:visited:hover { text-decoration:underline; }

span { color:#1D2165; }

div p { padding-bottom:20px; }
div p.bottomPara { padding:0; }
div p.faqAnsBotP { padding:0px 0px 20px 0px; }

ul { margin:10px 0px 10px 15px; }

img, div, li, a { behavior:url(/styles/iepngfix.htc); }

/* Nav */
#nav {
  margin-top:20px;
  margin-right:auto;
  margin-left:auto;
  width:800px;
  height:90px;
  text-align:left;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  position:relative;
}

#nav.wideSubNav {
  width:922px;
  height:153px;
}

#nav div.memSecondaryNavLinks {
  float:left;
  width:491px;
  height:122px;
  overflow:hidden;
}

#nav div.aboutSecondaryNavLinks {
  float:left;
  width:641px;
  height:122px;
  overflow:hidden;
}

#nav div.wideSecondaryNavLinks {
  float:left;
  width:754px;
  height:153px;
  overflow:hidden;
}

#nav div.memSecondaryNavLinks a, #nav div.memSecondaryNavLinks span { 
  position:relative;
  top:-45px;
  left:157px;
  padding-right:30px;
}

#nav div.aboutSecondaryNavLinks a, #nav div.aboutSecondaryNavLinks span { 
  position:relative;
  top:-45px;
  left:170px;
  padding-right:30px;
}

#nav div.wideSecondaryNavLinks a, #nav div.wideSecondaryNavLinks span {
  position:relative;
  top:-78px;
  left:25px;
  padding-right:30px;
}

#nav div.wideSecondaryNavLinks p {
  padding:8px 0px 0px 0px;
  text-align:center;
}

#nav div.memSecondaryNavLinks span.on,
#nav div.memSecondaryNavLinks a:hover,
#nav div.memSecondaryNavLinks a:visited:hover,
#nav div.aboutSecondaryNavLinks span.on,
#nav div.aboutSecondaryNavLinks a:hover,
#nav div.aboutSecondaryNavLinks a:visited:hover,
#nav div.wideSecondaryNavLinks span.on,
#nav div.wideSecondaryNavLinks a:hover,
#nav div.wideSecondaryNavLinks a:visited:hover { 
  color:#fff;
  text-decoration:none;
}

#navBtns { 
  position:relative;
  text-align:left;
  width:922px;
}

#logoBtn {
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat 0px 0px;
  padding-left:25px;
  width:143px;
  height:122px;
}

#logoBtnwideSubNav {
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat 0px -895px;
  padding-left:25px;
  width:143px;
  height:153px;
}

#homeBtn { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -168px 0px;
  width:150px;
  height:122px;
}

#homeBtn.on { background:transparent url('/images/navSprite.jpg') no-repeat -168px -145px; }

#homeBtnWithSecondary { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -168px -598px;
  width:150px;
  height:122px;
}

#homeBtnWithSecondary.on { background:transparent url('/images/navSprite.jpg') no-repeat -168px -745px; }

#homeBtnWithSecondary_wide { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -168px -895px;
  width:150px;
  height:153px;
}

#homeBtnWithSecondary_wide.on { background:transparent url('/images/navSprite.jpg') no-repeat -168px -1070px; }

#aboutBtn { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -318px 0px;
  width:285px;
  height:122px;
}

#aboutBtn.on { background:transparent url('/images/navSprite.jpg') no-repeat -318px -145px; }

#aboutBtnWithSecondary_mem { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -318px -294px;
  width:285px;
  height:122px;
}

#aboutBtnWithSecondary_mem.on { background:transparent url('/images/navSprite.jpg') no-repeat -318px -445px; }

#aboutBtnWithSecondary_about { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -318px -598px;
  width:285px;
  height:122px;
}

#aboutBtnWithSecondary_about.on { background:transparent url('/images/navSprite.jpg') no-repeat -318px -598px; }

#aboutBtnWithSecondary_wide { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -318px -895px;
  width:285px;
  height:153px;
}

#aboutBtnWithSecondary_wide.on { background:transparent url('/images/navSprite.jpg') no-repeat -318px -895px; }


#memBtn { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -603px 0px;
  width:206px;
  height:122px;
}

#memBtn.on { background:transparent url('/images/navSprite.jpg') no-repeat -603px -145px; }

#memBtnWithSecondary_mem { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -603px -294px;
  width:206px;
  height:122px;
}

#memBtnWithSecondary_mem.on { background:transparent url('/images/navSprite.jpg') no-repeat -603px -294px; }

#memBtnWithSecondary_about { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -603px -598px;
  width:206px;
  height:122px;
}

#memBtnWithSecondary_about.on { background:transparent url('/images/navSprite.jpg') no-repeat -603px -745px; }

#memBtnWithSecondary_wide { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -603px -895px;
  width:206px;
  height:153px;
}

#memBtnWithSecondary_wide.on { background:transparent url('/images/navSprite.jpg') no-repeat -603px -1070px; }

#helpBtn { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -809px 0px;
  width:112px;
  height:122px;
}

#helpBtn.on { background:transparent url('/images/navSprite.jpg') no-repeat -809px -145px; }

#helpBtnWithSecondary_wide { 
  float:left;
  background:transparent url('/images/navSprite.jpg') no-repeat -809px -895px;
  width:112px;
  height:153px;
}

#helpBtnWithSecondary_wide.on { background:transparent url('/images/navSprite.jpg') no-repeat -809px -1070px; }

#transImgForMap { 
  position:absolute;
  top:-2px;
  left:183px;
  width:715px;
  height:82px;
}
/* End Nav */

/*Content Containers */
#frame { 
  background:transparent url(/images/bgGradient.jpg) repeat-x scroll center bottom;
  padding-bottom:200px;
  position:relative;
}

#page {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:946px;
}

#paperTopCircLt {
  background:transparent url(/images/paperBgTopCircLt.png) no-repeat scroll center top;
  height:292px;
}

#paperTopCircRt {
  background:transparent url(/images/paperBgTopCircRt.jpg) no-repeat scroll center top;
  height:296px;
}

#paperBod {
  background:transparent url(/images/paperBgBod.jpg) repeat-y scroll center top;
  text-align:left;
  height:0px;
}

#mainContent {
  position:absolute;
  top:0px;
  left:0px;
  margin-top:40px;
  padding:0px 0px 80px 0px;
  text-align:left;
  width:946px;
}

#mainContentWithTertiary {
  position:absolute;
  top:0px;
  left:0px;
  padding:11px 0px 80px 0px;
  text-align:left;
  width:946px;
}

#tertiaryNav {
  background:transparent url(/images/tertiaryBg.png) no-repeat 0px 0px;
  margin:0px 0px 17px 67px;
  padding-top:18px;
  text-align:center;
  height:54px;
  width:700px;
  top:0px;
  position:absolute;
}


#tertiaryNav span, #tertiaryNav a, #tertiaryNav a:visited {
  padding:0px 15px 0px 15px;
  font-size:13px;
  color:#1d2165;
  text-decoration:none;
  font-weight:bold;
}

#tertiaryNav span.on, #tertiaryNav a:hover, #tertiaryNav a:visited:hover { color:#2983bc; }

#ltCol {
background:transparent url(/images/left_border.png) no-repeat 0px 0px;
  padding:20px 20px 0px 20px;
  margin:110px 0px 0px 55px;
  
  width:538px;
  
}

#ltCol dl.noBotPad { padding-bottom:0px; }

#ltCol dl dt { padding:0; }

#ltCol dl dd {
  background-image:none;
  padding:0px 0px 18px 0px;
}

div.magicList ul, div.staticList ul { 
  list-style-type:none;
  margin:0;
  padding:0;
}

div.magicList ul li, div.staticList ul li { 
  background:transparent url('/images/listItemLgBullet.png') no-repeat 0px 0px;
  padding:0px 0px 11px 19px;
}

div.magicList ul li.on, div.staticList ul li.on { 
  background:transparent url('/images/listItemArrow.png') no-repeat 0px 0px;
  padding:0px 0px 11px 19px;
}

div.magicList ul li.botItem, div.staticList ul li.botItem { 
  padding:0px 0px 40px 19px;
}

div.magicList ul li.overSubTitle, div.staticList ul  li.overSubTitle { padding-bottom:19px; }

div.magicList ul li a, 
div.magicList ul li a:visited, 
div.magicList ul li span,
div.staticList ul li a, 
div.staticList ul li a:visited, 
div.staticList ul li span {
  position:relative;
  top:-5px;
  font-size:14px;
  color:#2983bc;
  text-decoration:none;
  font-weight:bold;
}

div.magicList ul li a:hover, 
div.magicList ul li a:visited:hover, 
div.magicList ul li span.on,
div.staticList ul li a:hover, 
div.staticList ul li a:visited:hover, 
div.staticList ul li span {
  color:#1d2165;
}

#magicItems { padding-top:28px; }

#errorCopy {
  color:#2b3187;
  font-weight:bold;
  text-align:center;
}

#errors {
  color:#ed1b32;
  font-weight:bold;
  text-align:center;
  padding:0px 0px 10px 0px;
}


#rtCol { 
  background:transparent url('/images/right_border.png') no-repeat 0px 0px;
  position:absolute;
  top:110px;
  left:650px;
  width:205px;
  height:287px;
  padding:20px 20px 0px 20px;
}

#rtCol div#card { 
  background:transparent url('/images/sidebarCardBg.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  height:456px;
}
#rtCol div#cardarea { 
  padding-bottom:37px;
  height:56px;
}
#rtCol div#cardarea2 { 
  padding-bottom:37px;
  height:0px;
}

#rtCol_2 div#cardarea6 { 
  padding-bottom:0px;
  height:0px;
}

#rtCol_2 { 
  position:absolute;
  top:40px;
  left:565px;
  width:340px;
}

#rtCol_2 div#cardarea3 { 
  padding-bottom:37px;
  height:0px;
}

#rtCol div#cardarea div.cardTitle { padding:60px 0px 4px 0px; 
}
#rtCol div#cardarea div.cardTitleTwo { padding:15px 0px 4px 0px; }

#rtCol div#cardarea div { padding:0px 40px 0px 40px; }
#rtCol div#cardarea div { padding:0px 40px 0px 40px; }

#rtCol div#card div.cardTitle {
 padding:0px 0px 4px 0px; 
}
#cardlayover{ padding:0px 0px 0px 0px; 
  margin:0px;
  position:absolute;
  top:30px;
  width:300px;
}

#rtCol div#card div.cardTitleTwo { padding:0px 0px 4px 0px; }

#rtCol div#card div { padding:0px 0px 0px 30px; }

div#playarea{ 
  background:transparent url('/images/playarea.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -42px;
  top: -40px;
}

#rtCol.tertiaryNavYes { 
top:200px; 

}

#rtCol.secondaryNavNo { }

#playareaPlayNowBtn {
  position:absolute;
  top:-15px;
  left:302px;
  width:79px; 
  height:79px;
}
#playareaPlayNowBtn img {
  background:transparent url('/images/buttonsSprite.png') no-repeat 11px -125px;
}

#playareaPlayNowBtn img.on {
  background:transparent url('/images/buttonsSprite.png') no-repeat -100px -125px;
}

#playNowBtn {
  position:absolute;
  top:-47px;
  left:230px;
  width:109px; 
  height:109px;
  z-index:500;
}

#playNowBtn img {
  background:transparent url('/images/playNow.png') no-repeat 0px 0px;
}

#playNowBtn img.on {
  background:transparent url('/images/playNowOn.png') no-repeat 0px 0px;
}

#playNowBtn_2 {
  position:absolute;
  top:10px;
  left:250px;
  width:109px; 
  height:109px;
}

#playNowBtn_2 img {
  background:transparent url('/images/playNow.png') no-repeat 0px 0px;
}

#playNowBtn_2 img.on {
  background:transparent url('/images/playNowOn.png') no-repeat 0px 0px;
}

#memberDataForm, #footerNav, #footer, #paperBod div, #paperBod p, #paperBod hr { z-index:2; }

.formLtCol {

  color:#2b3187;
  float:left;
  text-align:left;
}

.formRtCol{

postion:relative;
margin-left:120px;
}

#go_back{
width: 120px;
float: left;
}

#cancel_it{
width: 150px;
float: left;
}


div.thinBtmBorder {
  border-bottom:1px solid #897506;
  padding-bottom:12px;
  margin-top:12px;
}

div.topFrmSec { }

div.botFrmSec { padding-bottom:15px; }

#tokens { padding:0px 0px 0px 0px; }

#tokens #monthlyToken { 
  background:url('/images/tokensSprite_2.jpg') transparent no-repeat -400px 0px;
  width:155px;
  height:185px;
  position:relative;
  top:-25px;
  left:483px;
}

#tokens #monthlyToken.on { background:url('/images/tokensSprite_2.jpg') transparent no-repeat -400px -200px;

}

#tokens #sixToken {
  background:url('/images/tokensSprite_2.jpg') transparent no-repeat 0px 0px;
  width:155px;
  height:185px;
  position:relative;
  top:-210px;
  left:640px;
}

#tokens #sixToken.on { background:url('/images/tokensSprite_2.jpg') transparent no-repeat 0px -200px; }

#tokens #twelveToken {
  background:url('/images/tokensSprite_2.jpg') transparent no-repeat -200px 0px;
  width:155px;
  height:185px;
  position:relative;
}

#tokens #twelveToken.on { background:url('/images/tokensSprite_2.jpg') transparent no-repeat -200px -200px; }

#moveUp { position:relative; top:-166px; }
#earlybird{ position:relative; padding-top: 0px;  padding-left: 40px;
    padding-bottom:10px;
}

#paperBotCircRt {
  background:transparent url(/images/paperBgBotCircRt.png) no-repeat scroll center bottom;
  height:292px;
}

#paperBotCircLt {
  background:transparent url(/images/paperBgBotCircLt.jpg) no-repeat scroll center bottom;
  height:327px;
}

#footer {
  margin:5px auto 0px auto;
  clear:both;
  text-align:center;
  width:946px;
}

#footer div.nav { 
  margin-bottom:12px;
  font-family: 'Comic Sans MS', cursive;
  font-size:14px;
}

#footer div.nav a, #footer div.nav a:visited, #footer div.nav a:hover, #footer div.nav a:visited:hover { 
  color:#196fa6;
  text-decoration:none;
}

#footer div.nav a:hover, #footer div.nav a:visited:hover { 
  color:#fff;
  text-decoration:none;
}

#footer div.nav a.pad {
  padding-right:45px;
}


#footer div.foot a { padding:0px 5px 0px 5px; }

div.formRow { padding:6px 0px 7px 0px; }

div.formBottomRow { padding:6px 0px 15px 0px; }

div.formRowUnderIframe { padding:0; }

.formBtns { 
margin-top:7px; 
margin-left:192px; 
}

div.formBtnsNoForm { 
  text-align:center; 
  margin-top:20px; 
}

.pgTitle {
float:left;
}

.formPad, .contentPad { padding-top:12px; }

.strong { font-weight:bold; }
.strong span { font-weight:normal; }

.formSecHead {
  color:#897506;
  font-weight:bold;
  width:435px;
}

.centerContainer { text-align:center; }

.required { color:#ed1b32; }

.gold { color:#897506; }

.pgBotNav { 
  font-size:14px;
  font-weight:bold;
}

#lgGrnBtn a {
  width:227px;
  height:57px;
}

#lgGrnBtn a img.manageAcctBtn { background:transparent url('/images/mngAcct.png') no-repeat 0px 0px; }

#lgGrnBtn a img.manageAcctBtn.on { background:transparent url('/images/mngAcctOn.png') no-repeat 0px 0px; }

#lgGrnBtn a img.pressRoomBtn { 
  position:absolute;
  bottom:-70px;
  _bottom:0px;
  left:59px;
  background:transparent url('/images/pressRoomBtn.png') no-repeat 0px 0px;
}

#lgGrnBtn a img.pressRoomBtn.on { background:transparent url('/images/pressRoomBtnOn.png') no-repeat 0px 0px; }

#rtCol div#card div#orangeBtn { padding:0; }

#orangeBtn a img.readMoreBtn { background:transparent url('/images/readMoreBtn.png') no-repeat 0px 0px; }

#orangeBtn a img.readMoreBtn.on { background:transparent url('/images/readMoreBtnOn.png') no-repeat 0px 0px; }

p.underSubTitle { padding-top:7px; }

.subTitleUnderTitle { padding-top:9px; }

p.overSubTitle { padding-bottom:20px; }

#forgot { padding-top:10px; }

#forgot a { line-height:20px; }

.formBtnsNoForm {
  margin-top:20px;
  text-align:center;
}
#loading {
    position: relative;
    display: none;
    left: 190px;
}

.formBtnsNoForm a { 
  padding:0px 5px 0px 5px;
}

/*#card div.topDiv img { padding-top:20px; }*/

#rtCol div#card div#boyAndPuppy {
  position:absolute;
  top:172px;
  left:60px;
  background:transparent url('/images/boyAndPuppy.png') no-repeat 0px 0px;
  height:296px;
  width:238px;
}

.aboutCardP { padding:3px 0px 11px 0px; position: relative;}

#contactImg {
  background:transparent url('/images/ContactUs2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#accountLoginImg {
  background:transparent url('/images/AccountLogIn2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#helpImg {
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#keepSafeChatImg {
  background:transparent url('/images/KeepSafeChat2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 60px;
}

#keepSafeOurPartImg {
  background:transparent url('/images/KeepSafeOurPart2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#keepSafeYourPartImg {
  background:transparent url('/images/KeepSafeYourPart2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 60px;
}
#keepSafeReportBlock {
  background:transparent url('/images/KeepSafeReportBlock2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#kidPoweredImg{
  background:transparent url('/images/PoweredByKids2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#techQuestionsImg {
  background:transparent url('/images/TechQuestions2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}


#membershipImg{
  background:transparent url('/images/FAQ2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#aboutImg{
  background:transparent url('/images/About2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#helpImg{
  
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#forParentsImg{
  background:transparent url('/images/ForParents2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#graphicsImg{
  background:transparent url('/images/Graphics2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#pressRoomImg{
  background:transparent url('/images/PressRoom2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#thankYouImg{
  background:transparent url('/images/ContactUsThankYou2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#tony{
  background:transparent url('/images/tonyavatar.png') no-repeat 0px 0px;
  margin-top:0px;
  margin-left:0px;
  padding-bottom:0px;
  position: relative;
   height:239px;
  width: 200px;
  left: -24px;
  top: 2px;
}


#ken{
  background:transparent url('/images/kenavatar2.png') no-repeat 0px 0px;
  margin-top:-20px;
  margin-left:20px;
  padding-bottom:0px;
  position: relative;
   height:239px;
  width: 200px;
  left: -24px;
  top: 0px;
}

#michael{
  background:transparent url('/images/michaelavatar.png') no-repeat 0px 0px;
  margin-top:-25px;
  margin-left:50px;
  padding-bottom:0px;
  position: relative;
   height:239px;
  width: 200px;
  left: -44px;
  top: 2px;
}


#storyImg{
  background:transparent url('/images/Story2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -24px;
  top: 2px;
}
#safeShift {
  top : 29px;
  position:absolute;
}



ul.bullet_indent {
	list-style-type: disc;
	margin-left: 20px;
	padding:0;
}

.largeLinks {
    font-size: 18px;
}

#errWindow {
    display: none;
}

ul.bullet_indent_2 {
	list-style-type: disc;
	margin-left: 40px;
	padding:0;
}

div.question ul {  
	list-style-type: none;  
	margin:0;  
	padding:0;
}

div.question ul li{  
	background:transparent url('/images/q_bullet.png') no-repeat 0px 0px;  
	padding:0px 0px 10px 30px;
	}

div.answer ul {  

	list-style-type: none;  
	margin:0;  
	padding:0;
}

div.answer ul li{  
	background:transparent url('/images/a_bullet.png') 
	no-repeat 0px 0px;  
	padding:0px 0px 10px 30px;
}

div.question2 ul {  
	list-style-type: none;  
	margin: 0px -40px 10px -40px;
	padding:0;
}

div.question2 ul li{  
	background:transparent url('/images/q_bullet.png') no-repeat 0px 0px;  
	padding:0px 0px 10px 30px;
	}
	
#rtCol div#card2 { 
  background:transparent url('/images/Story2.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  height:456px;	
}
 
#storynav_2 {
postition:relative;
margin-top:40px;
margin-left:185px;
height: 40px;
}

#storynav {
postition:relative;
margin-top:40px;
margin-left:120px;
height: 40px;
}

#leftarrow{
width: 31px;
height: 40px;
float: left; 
}

#pagenumber{
float:left;
height: 40px;
width: 100px;
}

#rightarrow{
width: 31px;
height: 40px;
float:left;
}

#large_content {

  background:transparent url(/images/whole_border.png) no-repeat 0px 0px;
  padding:20px 20px 0px 20px;
margin:110px 0px 0px 55px;
    width:796px;
  display:inline-block;
}

#membership_image_top {
  background:transparent url('/images/m_ship_image_01.jpg') no-repeat 0px 0px;
  height:555px;
  width:780px;
  margin-top: 0px;
}

#membership_image_middle { 
  background:transparent url('/images/m_ship_image_02.jpg') no-repeat 0px 0px;
  height:160px;	
  width:800px;
  margin-top: 20px;
  padding-left: 0px;
}

#membership_image_bottom { 
  background:transparent url('/images/m_ship_image_03.jpg') no-repeat 0px 0px;
  height:301px;	
  width:850px;
  margin-top: 0px;
  padding-top: 150px;
}

#age_13 {
  
  height:31px;	
  width:650px;
  margin-top: 0px;
  margin-left: 60px;
  padding-top: 10px;
  padding-left: 50px;
}


#age_14 {
  
  height:31px;	
  width:600px;
  margin-top: 0px;
  margin-left: 100px;
  padding-top: 10px;
  padding-left: 50px;
}

#age_15 {
 
  height:31px;	
  width:600px;
  margin-top: 0px;
  margin-left: 60px;
  padding-top: 10px;
  padding-left: 50px;
}


#age_16 {
  
  height:31px;	
  width:600px;
  margin-top: 0px;
  margin-left: 100px;
  padding-top: 10px;
  padding-left: 50px;
}

#soon {
  height:31px;	
  width:650px;
  margin-top: 20px;
  margin-left: 60px;
  padding-top: 10px;
  padding-left: 0px;
}

#membership_faq_button a img.pressRoomBtn { 
  background:transparent url('/images/membership_faq_button.png') no-repeat 0px 0px;
  position:absolute;
  left:120px;
  width:168;
}

#membership_faq_button a img.pressRoomBtn.on { background:transparent url('/images/membership_faq_button_on.png') no-repeat 0px 0px; }

ol.number_indent {
	margin-left: 40px;
	padding:0;
}

ul.bullet_indent_3 {
	list-style-type: disc;
	margin-left: 40px;
	padding:0;
}

div.question3 ul {  
	list-style-type: none;  
	margin: 0px -40px 10px -40px;
	padding-left:10px;
}

div.question3 ul li{  
	background:transparent url('/images/q_bullet_purple.png') no-repeat 0px 0px;  
	padding:0px 0px 10px 30px;
	}
	
#usage_rules {
  background:transparent url('/images/usage_rules.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:487px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#summer_story {
  background:transparent url('/images/summer_story.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:487px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#supernica_story {
  background:transparent url('/images/supernica_story.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:487px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#rupert_story {
  background:transparent url('/images/rupert_story.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:487px;
  width: 382px;
  left: -24px;
  top: 2px;
}

#video_background {
  background:transparent url('/images/video_background.png') no-repeat 0px 0px;
  position: relative;
  top:0px;
  left:-15px;
  margin-left:40px;
  height:533px;
  width: 755px;
}

#video {
  
  position: absolute;
  height:380px;
  width: 640px;
  padding-left: 5px;
  top:81px;
  left:54px;
}

#thumbnails {
  
  position: relative;
  margin:auto;
  width: 800px;
  height:167px;
}

#thank_you_image {
  background:transparent url('/images/thank_you.png') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:487px;
  width: 382px;
  left: -24px;
  top: 2px;
}

div.new_list ul, div.static_new_list ul { 
  list-style-type:none;
  margin:0;
  padding:0;
}

div.new_list ul li, div.static_new_list ul li { 
  background:transparent url('/images/listItemLgBullet.png') no-repeat 0px 0px;
  padding:0px 0px 11px 19px;
}

div.new_list ul li.botItem{ 
  padding:0px 0px 40px 19px;
}

div.new_list ul li.overSubTitle { padding-bottom:19px; }

div.new_list ul li a, 
div.new_list ul li a:visited, 
div.new_list ul li span,
div.new_list ul li a, 
div.new_list ul li a:visited, 
div.new_list ul li span {
  position:relative;
  top:-5px;
  font-size:14px;
  color:#2983bc;
  text-decoration:none;
  font-weight:bold;
}

div.new_list ul li a:hover, 
div.new_list ul li a:visited:hover, 
div.new_list ul li span.on,
div.new_list ul li a:hover, 
div.new_list ul li a:visited:hover, 
div.new_list ul li span {
  color:#1d2165;
}

#graphics {
 	position:relative;
	margin:auto;
	width:300px;
}

#graphics1 {
 	border-right:solid 1px;
    border-color:#1D2165;
	float:left;
	font-size:10px;
	padding-right:5px;
}

#graphics2 {
 	font-size:10px;
	float:left;
	padding-left:5px;
}

#graphics3 {
 	border-right:solid 1px;
    border-color:#1D2165;
	float:left;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

#graphics4 {
 	font-size:10px;
	float:left;
}



#launch {
	
	float:left;
}

#graphics_link {
	position: absolute;
    
    background-position: left;
    width: 250px;
    height: 20px;
    top: 525px;
    left: -215px;
	margin:auto;
}

#press_link {
	position: absolute;
    background-position: left;
    width: 300px;
    height: 20px;
    top: 515px;
    left: -255px;
	margin:auto;
}
	
#find_out {
  background:transparent url('/images/find_out.png') no-repeat 0px 0px;
  padding-bottom:0px;
  position: relative;
  height:21px;
  width: 307px;
  left: 0px;
  top: 0px;
}

#press_ltCol {
  padding:0px 60px 0px 67px;
  width:550px;
  _width:550px;
}



#press_inside_ltCol {
  margin-top:10px;
  margin-right:30px;
  margin-left:10px;
  float:left;
  padding:0px 0px 0px 0px;
  width:240px;
}

#press_inside_rtCol {
  margin-top:10px;
  float:left;
  padding:0px 0px 0px 0px;
  width:240px;
}

#press_image {
  
  float:left;
  width:255px;
}

#press_links {
  
  float:left;
  width:150px;
  top:260px;
  padding-top:110px;
  padding-left:30px;
  padding-right:15px;
}

#playNowBtn_tour {
  position:absolute;
  top:85px;
  left:220px;
  width:109px; 
  height:109px;
}

#playNowBtn_tour img {
  background:transparent url('/images/playNow.png') no-repeat 0px 0px;
}

#playNowBtn_tour img.on {
  background:transparent url('/images/playNowOn.png') no-repeat 0px 0px;
}





#manage_account{
height:40px;
  width:400px;
  position:absolute;
  left:165px;
  top:380px;
  }
  
  #new
  {
  height:250px;
  }
  
  label.inputField2 { 
  
  color:#897506;
  display:block;
  margin-top:-10px;

}


#lgGrnBtn a img.buy_party_button {
  background:transparent url('/images/buy_party_button.png') no-repeat 0px 0px;
}

#lgGrnBtn a img.buy_party_button.on { background:transparent url('/images/buy_party_button_on.png') no-repeat 0px 0px; }

#new_star{

position:absolute;
top:-5px;
left:30px;

}

div#party_card{ 
  background:transparent url('/images/party_card.jpg') no-repeat 0px 0px;
  padding-bottom:37px;
  position: relative;
  height:509px;
  width: 382px;
  left: -42px;
  top: -40px;
}

#rtCol.tertiaryNavYes { 
top:200px; 

}

#rtCol.secondaryNavNo { }

#playareaPlayNowBtn {
  position:absolute;
  top:-15px;
  left:302px;
  width:79px; 
  height:79px;
}
#playareaPlayNowBtn img {
  background:transparent url('/images/buttonsSprite.png') no-repeat 11px -125px;
}

#playareaPlayNowBtn img.on {
  background:transparent url('/images/buttonsSprite.png') no-repeat -100px -125px;
}

#party_text {
position:relative;
  color:#2983BC;
  display:block;
  font-weight:bold;
  padding:0px 0px 6px 178px;
  _padding-left:192px;
}

#party_value{
  display:block;
  padding:0px 0px 6px 178px;
  _padding-left:192px;
}

#parties_button_container {
  width:168px;
  height:163px;
position:absolute;
top:400px;
left:150px;
z-index:2000;
}

#parties_button{
background:transparent url('/images/parties_button.png') no-repeat 0px 0px;

}

#parties_button.on{background:transparent url('/images/parties_button_on.png') no-repeat 0px 0px; 

}

#large_content_2 {
position:absolute;
top:0px;
left:0px;
  padding:0px 0px 0px 67px;
  width:800px;
  height:500px;
}

#party_ltCol {
 
  padding:450px 60px 0px 90px;
  width:435px;
  _width:550px;
}



#lgGrnBtn a img.takeatour_button {
  background:transparent url('/images/takeatour_button.png') no-repeat 0px 0px;
  width:122px;
height:122px;
}

#lgGrnBtn a img.takeatour_button.on { background:transparent url('/images/takeatour_button_on.png') no-repeat 0px 0px; 
width:122px;
height:122px;
}

#takeatour_button_container{

width:122px;
height:122px;
position:absolute;
top:370px;
left:60px;
z-index:2000;
}

#takeatour_button_container img {
  background:transparent url('/images/takeatour_button.png') no-repeat 0px 0px;
}

#takeatour_button_container img.on {
  background:transparent url('/images/takeatour_button_on.png') no-repeat 0px 0px;
}

#tour_text{

background:transparent url('/images/tour_text.png') no-repeat 0px 0px;
position:absolute;
top:400px;
left:190px;
z-index:2000;
width:202px;
height:54px;
}







#sitemap  {
    display: inline-block;
    font-family:helvetica, arial,verdana,sans-serif;
    margin: auto;
    text-align: left;
    width:1000px;
    bottom: -40px;
	position:relative;
	height:120px;
}
.foot {
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  	font-size:11px;
  	color : #2a4383;
  	text-align: center;
    left: 50%;
    width: 1000px;
    margin-left: -500px;
    top:110px;
    position: relative;
}

.foot a {
 
	font-size:11px;
}

#sitemap a {
    
    color : #2a4383;
     
}




#learnMore
{    
    float:left;
    text-align: left;
    position: absolute;
    left:230px;
    top:0px;
	width: 150px;
	font-size: 14px;
	
}

#learnMore a {
    text-decoration: none;
	
}


#imgbuttons {
    font-size: 18px;
    color : #2a4383;
	width:auto;
}

#your_account
{

	float:left;
  	text-align: left;
    position: absolute;
    left:380px;
    top:0px;
	width: 150px;
	font-size: 14px;
}

#your_account a {
    text-decoration: none;
	
}

#help
{

	float:left;
  	text-align: left;
    position: absolute;
    left:551px;
    top:0px;
	width:150px;
	font-size: 14px;
}

#help a {
    text-decoration: none;
	
}

#company
{

	float:left;
  	text-align: left;
    position: absolute;
    left:685px;
    top:0px;
	width: 150px;
	font-size: 14px;
}

#company a {
    text-decoration: none;
	
}

#legal_text{
    font-family:helvetica, arial,verdana,sans-serif;
    margin: auto;
    text-align: left;
    width:500px;
    bottom: 0px;
	position:relative;
	padding:0px, 20px, 20px, 20px;
	padding-top:290px;
}

#card_content{
padding:0px;
width:280px;
}

#large_content_3 {
position:relative;
top:-40px;
left:-50px;
  padding:0px 0px 0px 67px;
  width:900px;
  height:740px;
}

 






#one_month_membership   {
  background:transparent url('/images/1_month_membership_695.png') no-repeat 0px 0px;
   height:137px;
  width:151px;
  background-position: left;
  position:absolute;
  left:165px;
  top:510px;
}

#one_month_membership.on{
background:transparent url('/images/1_month_membership_695.png') no-repeat 0px 0px;
  background-position: right;
}

#six_month_membership   {
  background:transparent url('/images/6_month_membership_2995.png') no-repeat 0px 0px;
  height:137px;
  width:151px;
  background-position: left;
  position:absolute;
  left:307px;
  top:510px;
}

#six_month_membership.on{
background:transparent url('/images/6_month_membership_2995.png') no-repeat 0px 0px;
  background-position: right;
}

#one_year_membership   {
  background:transparent url('/images/1_year_membership_2995.png') no-repeat 0px 0px;
  height:137px;
  width:151px;
  background-position: left;
  position:absolute;
  left:452px;
  top:510px;
}

#one_year_membership.on{
background:transparent url('/images/1_year_membership_2995.png') no-repeat 0px 0px;
  background-position: right;
}

div#noflash 
{
    left: 83px;
    top: -20px;
    width: 900px;
    height: 750px;
    background: url(/images/membership_noflash.jpg) no-repeat 0px 0px;
	position:absolute;
}
div#noflashtext
{
    font-family: Arial;
    font-size: x-large;
    font-weight: bold;
    text-align: center;
    margin-left:280px;
    margin-right:300px;
    padding-top:230px; 
}

#contact_button   {
  background:transparent url('/images/contact_us_button.png') no-repeat 0px 0px;
  height:124px;
  width:193px;
  background-position: left;
  position:absolute;
  left:60px;
  top:360px;
}

#contact_button.on{
background:transparent url('/images/contact_us_button.png') no-repeat 0px 0px;
  background-position: right;
}

.billing_background_all{
background:transparent url('/images/billing_interface_all.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

.billing_background_no_paybycash{
background:transparent url('/images/billing_interface_no_paybycash.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

#continue_button   {
  background:transparent url('/images/continue_button.png') no-repeat 0px 0px;
  height:99px;
  width:193px;
  background-position: left;
  position:absolute;
  left:0px;
  top:490px;
}

#continue_button.on{
background:transparent url('/images/continue_button.png') no-repeat 0px 0px;
  background-position: right;
}

#forgot_button{
  background:transparent url('/images/forgot_button.png') no-repeat 0px 0px;
  height:40px;
  width:191px;
  background-position: left;
  position:absolute;
  left:25px;
  top:232px;
}

#forgot_button.on{
  background:transparent url('/images/forgot_button.png') no-repeat 0px 0px;
  background-position: right;
}

.styledText {
    background: transparent url(/images/payment_login_field.png) no-repeat scroll 0 0;
    
    border-style: none;
    position: relative;
    display:block;
    line-height:20px;
    width: 233px;
	height: 31px;
    padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 30px;
	top: 0px;
    left: 0px;
}

#username_field{
position:absolute;
  top: 120px;
    left: 32px;
}

#password_field{
position:absolute;
  top: 176px;
    left: 32px;
}

#credit_card_radio{
position:absolute;
  top: 339px;
    left: 45px;
}

#paypal_radio{
position:absolute;
  top: 402px;
    left: 45px;
}

#paybycash_radio{
position:absolute;
  top: 460px;
    left: 45px;
}

#billing_container{

height:600px;
  width:787px;
  position:relative;
  left:85px;
  top:0px;
}


.one_month_button_up{
background: transparent url(/images/one_month_695_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:266px;
  top:127px;
}

.one_month_button_over{
background: transparent url(/images/one_month_695_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:266px;
  top:127px;
}

.one_month_button_down{
background: transparent url(/images/one_month_695_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:266px;
  top:127px;
}

.six_month_button_up{
background: transparent url(/images/six_month_2995_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:427px;
  top:127px;
}

.six_month_button_over{
background: transparent url(/images/six_month_2995_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:427px;
  top:127px;
}
.six_month_button_down{
background: transparent url(/images/six_month_2995_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:427px;
  top:127px;
}


.one_year_button_up{
background: transparent url(/images/one_year_2995_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:587px;
  top:127px;
}

.one_year_button_over{
background: transparent url(/images/one_year_2995_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:587px;
  top:127px;
}

.one_year_button_down{
background: transparent url(/images/one_year_2995_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:587px;
  top:127px;
}

#hidden_radio{
	display:none;
}

input.hiddenradio {
  display:none;
  float:left;
  margin-top:2px;
  _margin-top:0px;
  vertical-align:top;
}

#paypal_redirect_background{
background:transparent url('/images/paypal_redirect_background.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

#paybycash_redirect_background{
background:transparent url('/images/paybycash_redirect_background.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

.characterName { 
	font-family:helvetica, arial,verdana,sans-serif;
	font-size:20px;
	color: #B2CFE4;
    margin: auto;
    text-align: left;
    width:215px;
	height:30px;
    top: 283px;
	left:160px;
	position:absolute;
}

.purchaseAmount { 
	font-family:helvetica, arial,verdana,sans-serif;
	font-size:20px;
	color: #B2CFE4;
    margin: auto;
    text-align: left;
    width:215px;
	height:30px;
    top: 335px;
	left:160px;
	position:absolute;
	
}

.completeMessage { 
	font-family:helvetica, arial,verdana,sans-serif;
	font-size:16px;
	color: #000000;
    margin: auto;
    text-align: center;
    width:350px;
	height:60px;
    top: 400px;
	left:75px;
	position:absolute;
	visibility:hidden;
}

#paypal_message_container{

height:50px;
  width:787px;
  position:relative;
  left:85px;
  top:-40px;
}

#paybycash_message_container{

height:50px;
  width:787px;
  position:relative;
  left:85px;
  top:-40px;
}

#paypal_continue_button{
	width:113px;
	height:26px;
    top: 370px;
	left:208px;
	position:absolute;
}

#paypal_confirmation_background{
background:transparent url('/images/paypal_confirmation_background.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

#playNowButton{
    position: absolute;
    background: transparent url(/img/PlayBtn.png) no-repeat scroll ;
    background-position: left;
    width: 141px;
    height: 60px;
    border-style: none;
    
    margin-bottom: 10px;
    top: 60px;
    left:-45px;
}

#playNowButton:hover{
    background: url(/img/PlayBtn.png) 0px 0px no-repeat;
    background-position: right;
}

#paypalPlayNowButton{
   width: 141px;
    height: 60px;
    top: 345px;
	left:235px;
	position:absolute;
}

.billing_background_all2{
background:transparent url('/images/billing_interface_all2.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

.billing_background_no_paybycash2{
background:transparent url('/images/billing_interface_no_paybycash2.png') no-repeat 0px 0px;
height:525px;
  width:787px;
  position:absolute;
  left:0px;
  top:0px;
}

.one_month_button_up_2{
background: transparent url(/images/one_month_695_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:2px;
  top:100px;
}

.one_month_button_over_2{
background: transparent url(/images/one_month_695_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:2px;
  top:100px;
}

.one_month_button_down_2{
background: transparent url(/images/one_month_695_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:2px;
  top:100px;
}

.six_month_button_up_2{
background: transparent url(/images/six_month_2995_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:168px;
  top:100px;
}

.six_month_button_over_2{
background: transparent url(/images/six_month_2995_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:168px;
  top:100px;
}
.six_month_button_down_2{
background: transparent url(/images/six_month_2995_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:168px;
  top:100px;
}


.one_year_button_up_2{
background: transparent url(/images/one_year_2995_button_up.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:335px;
  top:100px;
}

.one_year_button_over_2{
background: transparent url(/images/one_year_2995_button_over.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:335px;
  top:100px;
}

.one_year_button_down_2{
background: transparent url(/images/one_year_2995_button_down.png) no-repeat scroll 0 0;
height:196px;
  width:187px;
  position:absolute;
  left:335px;
  top:100px;
}

#updatePaymentPlan{
	background:transparent url('/images/update_button.png') no-repeat 0px 0px;
  	height:54px;
  	width:207px;
  	background-position: left;
  	margin-left:115px;
	margin-top:15px;
	
  	position:relative;
	
}

#updatePaymentPlan:hover{
	background:transparent url('/images/update_button.png') no-repeat 0px 0px;
	background-position: right;
}

#cancelMembership{
	background:transparent url('/images/cancel_button.png') no-repeat 0px 0px;
  height:52px;
  	width:207px;
  background-position: left;
  margin-left:115px;
  margin-top:15px;
position:relative;
}

#cancelMembership:hover{
background:transparent url('/images/cancel_button.png') no-repeat 0px 0px;
  background-position: right;
}

#paymentErrorCopy{
  height:50px;
  width:350px;
  position:absolute;
  left:300px;
  top:72px;
  
}


#paypal_cancel_it{
background:url('/images/paypal_logo.png') transparent no-repeat 0px 0px;
  width:70px;
  height:42px;
float: left;
}

#paypal_cancel_it:hover{
background:transparent url('/images/paypal_logo.png') no-repeat 0px 0px;
  background-position: right;
}

#goToPayPal{
background:url('/images/goToPayPal.png') transparent no-repeat 0px 0px;
  width:176px;
  height:59px;
float: left;
top:395px;
left:178px;
position:absolute;
}

#goToPayPal.on{
background:transparent url('/images/goToPayPal.png') no-repeat 0px 0px;
  background-position: right;
}

#goToPayByCash{
background:url('/images/goToPayByCash.png') transparent no-repeat 0px 0px;
  width:176px;
  height:59px;
float: left;
top:395px;
left:178px;
position:absolute;
}

#goToPayByCash.on{
background:transparent url('/images/goToPayByCash.png') no-repeat 0px 0px;
  background-position: right;
}

#manageAccountButton{
background:url('/images/manageAccountButton.png') transparent no-repeat 0px 0px;
  width:215px;
  height:100px;
float: right;
top:45px;
left:697px;
position:absolute;
z-index:5000;
}

#manageAccountButton.on{
  background:transparent url('/images/manageAccountButton.png') no-repeat 0px 0px;
  background-position: right;
}

#bbb_image{
  width:135px;
  height:51px;
  top:675px;
  left:175px;
  position:absolute;
  z-index:1000;
}

#privo_image_1{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  top:515px;
  left:280px;
  position:absolute;
  z-index:1000;
}

#privo_image_2{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  margin-top:-27px;
  margin-left:225px;
  position:relative;
  z-index:1000;
  float:left;}
}

#privo_image_3{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  margin-top:-23px;
  margin-left:300px;
  position:relative;
  z-index:1000;
  float:left;}

#privo_image_4{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  margin-top:-100px;
  margin-left:225px;
  position:relative;
  z-index:1000;
  float:left;
}

#privo_image_5{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  top:675px;
  left:350px;
  position:absolute;
  z-index:1000;
}

#privo_image_6{
background:transparent url('/images/privacyLogo.png') no-repeat 0px 0px;
  width:131px;
  height:67px;
  top:0px;
  left:770px;
  position:absolute;
  z-index:1000;
}

#circle_background{
background:url('/images/circle_background.png') transparent no-repeat 0px 0px;
  width:922px;
  height:303px;
margin-left:10px;
margin-top:15px;
position:absolute;
top:0px;
left:0px;
}

#headline{
float:left;
  width:578px;
  height:51px;
  top:40px;
  left:45px;
  position:absolute;
  z-index:1000;
}

#discover_supersecret_nav{
background:transparent url('/images/footer_logo.png') no-repeat scroll left center;
height:105px;
left:10px;
position:absolute;
top:-15px;
width:180px;
z-index:1000;
}
#discover_supersecret_nav.on{
  background:transparent url('/images/footer_logo.png') no-repeat 0px 0px;
  background-position: right;
}

#membership_nav_button{
background:url('/images/membership_button_nav.png') transparent no-repeat 0px 0px;
  width:238px;
  height:93px;
float: left;
top:-10px;
left:190px;
position:absolute;
z-index:5000;
}

#membership_nav_button.on{
  background:transparent url('/images/membership_button_nav.png') no-repeat 0px 0px;
  background-position: right;
}

#parents_nav_button{
background:url('/images/parent_button_nav.png') transparent no-repeat 0px 0px;
  width:200px;
  height:93px;;
float: left;
top:-10px;
left:423px;
position:absolute;
z-index:5000;
}

#parents_nav_button.on{
  background:transparent url('/images/parent_button_nav.png') no-repeat 0px 0px;
  background-position: right;
}

#help_nav_button{
background:url('/images/help_button_nav.png') transparent no-repeat 0px 0px;
  width:171px;
  height:93px;
float: left;
top:-10px;
left:620px;
position:absolute;
z-index:5000;
}

#help_nav_button.on{
  background:transparent url('/images/help_button_nav.png') no-repeat 0px 0px;
  background-position: right;
}

#sidebar_image{
  width:275px;
  height:325px;
float: left;
top:-7px;
left:-15px;
position:absolute;

}

#chat_sign_button{
background:url('/images/chat_sign_button.png') transparent no-repeat 0px 0px;
  width:155px;
  height:54px;
float: left;
top:-8px;
left:70px;
position:absolute;
z-index:5000;
}

#chat_sign_button.on{
  background:transparent url('/images/chat_sign_button.png') no-repeat 0px 0px;
  background-position: right;
}

#safety_sign_button{
background:url('/images/safety_sign_button.png') transparent no-repeat 0px 0px;
  width:139px;
  height:38px;
float: left;
top:42px;
left:-16px;
position:absolute;
z-index:5000;
}

#safety_sign_button.on{
  background:transparent url('/images/safety_sign_button.png') no-repeat 0px 0px;
  background-position: right;
}

#report_sign_button{
background:url('/images/report_sign_button.png') transparent no-repeat 0px 0px;
  width:190px;
  height:62px;
float: left;
top:67px;
left:73px;
position:absolute;
z-index:5000;
}

#report_sign_button.on{
  background:transparent url('/images/report_sign_button.png') no-repeat 0px 0px;
  background-position: right;
}

#tour_sidebar_button{
background:url('/images/tour_sidebar_button.png') transparent no-repeat 0px 0px;
  width:144px;
  height:45px;
float: left;
top:135px;
left:-13px;
position:absolute;
z-index:5000;
}

#tour_sidebar_button.on{
  background:transparent url('/images/tour_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}


#circle_background_2{
background:url('/images/circle_background_2.png') transparent no-repeat 0px 0px;
  width:922px;
  height:303px;
margin-left:10px;
margin-top:15px;
position:absolute;
top:0px;
left:0px;
}

#help_answers{
  width:auto;
  height:auto;
  padding-left:20px;
position:relative;
top:0px;
left:0px;
padding-top:20px;

}





#content_headline{
  width:auto;
  height:auto;
  padding-left:0px;
position:relative;
top:0px;
left:0px;
font-size:16px;
color:#2B3187;
}

#article_container{
background:url('/images/article_container.png') transparent no-repeat 0px 0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:30px;
  float:left;
  padding:20px 20px 20px 20px;
  width:200px;
  height:145px;
}

#ltCol_2 {
  padding:20px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  width:538px;
  display:inline-block;
}

#rtCol_2 { 
  position:absolute;
  top:110px;
  left:650px;
  width:205px;
  height:287px;
  padding:20px 20px 0px 20px;
}

#help_sidebar_button{
background:url('/images/help_sidebar_button.png') transparent no-repeat 0px 0px;
  width:131px;
  height:47px;
float: left;
top:42px;
left:4px;
position:absolute;
z-index:5000;
}

#help_sidebar_button.on{
  background:transparent url('/images/help_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#general_sidebar_button{
background:url('/images/general_sidebar_button.png') transparent no-repeat 0px 0px;
  width:131px;
  height:47px;
float: left;
top:82px;
left:5px;
position:absolute;
z-index:5000;
}

#general_sidebar_button.on{
  background:transparent url('/images/general_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#game_sidebar_button{
background:url('/images/game_sidebar_button.png') transparent no-repeat 0px 0px;
  width:131px;
  height:46px;
float: left;
top:123px;
left:5px;
position:absolute;
z-index:5000;
}

#game_sidebar_button.on{
  background:transparent url('/images/game_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#contact_sidebar_button{
background:url('/images/contact_sidebar_button.png') transparent no-repeat 0px 0px;
  width:132px;
  height:49px;
float: left;
top:160px;
left:5px;
position:absolute;
z-index:5000;
}

#contact_sidebar_button.on{
  background:transparent url('/images/contact_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#billing_rtCol {
background:transparent url('/images/left_border.png') no-repeat 0px 0px;
  padding:20px 20px 20px 20px;
  
  height:287px;
  width:538px;
  display:inline-block;
  top:110px;
  left:315px;
  position:absolute;
}

#billing_ltCol { 
  background:transparent url('/images/right_border.png') no-repeat 0px 0px;
  margin:110px 0px 0px 55px;
  width:205px;
  height:287px;
  padding:20px 20px 0px 20px;
}

.styledText_2 {
    background: transparent url(/images/payment_login_field_2.png) no-repeat scroll 0 0;
    border-style: none;
    position: relative;
    line-height:20px;
    width: 187px;
	height: 23px;
    padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 10px;
	top: 0px;
    left: 0px;
}

#login_continue_button   {
  background:transparent url('/images/continue_button.png') no-repeat 0px 0px;
  height:99px;
  width:193px;
  background-position: left;
  
}

#login_continue_button.on{
background:transparent url('/images/continue_button.png') no-repeat 0px 0px;
  background-position: right;
}

#title_container{
background:url('/images/title_container.png') transparent no-repeat 0px 0px;
  margin-top:-20px;
  margin-right:0px;
  margin-bottom:0px;
  float:left;
  padding:20px 0px 0px 20px;
  width:200px;
  height:154px;
}

#circle_background_3{
background:url('/images/circle_background_3.png') transparent no-repeat 0px 0px;
  width:922px;
  height:303px;
margin-left:10px;
margin-top:15px;
position:absolute;
top:0px;
left:0px;
}

.formLtCol_2 {

  color:#2b3187;
  float:left;
  width:160px;
  text-align:center;
  font-size:16px;
  margin-top:10px;
}

.formRtCol_2 {
text-align:center;
float:left;
width:160px;
font-size:18px;

}

#sidebar_image_2{
  width:608px;
  height:327px;
float: left;
top:-15px;
left:-15px;
position:absolute;

}

#about_sign_button{
background:url('/images/about_sidebar_button.png') transparent no-repeat 0px 0px;
  width:127px;
  height:42px;
float: left;
top:34px;
left:5px;
position:absolute;
z-index:5000;
}

#about_sign_button.on{
  background:transparent url('/images/about_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#team_sign_button{
background:url('/images/team_sidebar_button.png') transparent no-repeat 0px 0px;
  width:127px;
  height:41px;
float: left;
top:76px;
left:5px;
position:absolute;
z-index:5000;
}

#team_sign_button.on{
  background:transparent url('/images/team_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#press_sign_button{
background:url('/images/press_sidebar_button.png') transparent no-repeat 0px 0px;
  width:139px;
  height:40px;
float: left;
top:118px;
left:0px;
position:absolute;
z-index:5000;
}

#press_sign_button.on{
  background:transparent url('/images/press_sidebar_button.png') no-repeat 0px 0px;
  background-position: right;
}

#manageAccountButton_2{
background:url('/images/manageAccountButton.png') transparent no-repeat 0px 0px;
  width:215px;
  height:100px;
float: right;
top:0px;
left:680px;
position:absolute;
z-index:5000;
}

#manageAccountButton_2.on{
  background:transparent url('/images/manageAccountButton.png') no-repeat 0px 0px;
  background-position: right;
}

.formRtCol_3 {
position:relative;

}

div.magicList2 ul, div.staticList ul { 
  list-style-type:none;
  margin:0;
  padding:0;
}

div.magicList2 ul li, div.staticList ul li { 
  background:transparent url('/images/listItemLgBullet.png') no-repeat 0px 0px;
  padding:0px 0px 11px 19px;
}

div.magicList2 ul li.on, div.staticList ul li.on { 
  background:transparent url('/images/listItemArrow.png') no-repeat 0px 0px;
  padding:0px 0px 11px 19px;
}

div.magicList2 ul li.botItem, div.staticList ul li.botItem { 
  padding:0px 0px 40px 19px;
}

div.magicList2 ul li.overSubTitle, div.staticList ul  li.overSubTitle { padding-bottom:19px; }

div.magicList2 ul li a, 
div.magicList2 ul li a:visited, 
div.magicList2 ul li span,
div.staticList2 ul li a, 
div.staticList2 ul li a:visited, 
div.staticList2 ul li span {
  position:relative;
  top:0px;
  font-size:14px;
  color:#2983bc;
  text-decoration:none;
  font-weight:bold;
}

div.magicList2 ul li a:hover, 
div.magicList2 ul li a:visited:hover, 
div.magicList2 ul li span.on,
div.staticList2 ul li a:hover, 
div.staticList2 ul li a:visited:hover, 
div.staticList2 ul li span {
  color:#1d2165;
}

.faq_links{
font-size:12px;
  color:#1D2165;
  
}

.faq_links a, 
.faq_links a:visited, 
.faq_links span, {
  font-size:12px;
  color:#2983bc;
  font-weight:bold;
}

div.new_list_2 ul, div.static_new_list ul { 
  list-style-type:none;
  margin:0;
  padding:0;
}

div.new_list_2 ul li, div.static_new_list ul li { 
 
  padding:0px 0px 11px 0px;
}



div.new_list_2 ul li.overSubTitle { padding-bottom:19px; }

div.new_list_2 ul li a, 
div.new_list_2 ul li a:visited, 
div.new_list_2 ul li span,
div.new_list_2 ul li a, 
div.new_list_2 ul li a:visited, 
div.new_list_2 ul li span {
  position:relative;
  top:-5px;
  font-size:14px;
  color:#2983bc;
  text-decoration:none;
  font-weight:bold;
}

div.new_list_2 ul li a:hover, 
div.new_list_2 ul li a:visited:hover, 
div.new_list_2 ul li span.on,
div.new_list_2 ul li a:hover, 
div.new_list_2 ul li a:visited:hover, 
div.new_list_2 ul li span {
  color:#1d2165;
}