#main-nav-container{z-index:110; position:relative;}
#section-top2 { background:url(Images/section-top2.gif) no-repeat; width:876px; padding-top:24px; position:relative; margin:0 auto;}
#section-content2 { background:#FFFFFF; border-left:2px #243c91 solid; border-right:2px #243c91 solid; padding:0 36px 0 36px; color:#2d54a1; font-family:Verdana, Arial, Helvetica, sans-serif;}
#section-bottom2 { background:url(Images/section-bottom2.gif) no-repeat; width:876px; height:17px;}

#section-content2 h3 { color:#e82c36; font-family:"Comic Sans MS", Verdana, Arial, sans-serif; font-weight:bold; font-size:18px; border-bottom:2px #2c52a2 solid; margin:5px 0;}
#section-content2 h4 { color:#ec1f31; font-size:15px; text-align:center;}

#benefits-page-top { background:url(Images/benefits-page-top.jpg) no-repeat; width:876px; padding-top:115px;}
#benefits-page-middle { background:url(Images/benefits-page-middle.jpg) no-repeat #46a24c; width:842px; border-left:2px #243c91 solid; border-right:2px #243c91 solid; padding:0 0 0 30px; overflow:hidden;}
#benefits-page-btm { background:url(Images/benefits-page-btm.gif) no-repeat; width:876px; height:17px;}

.benefits-video { padding:0 20px 15px 0; float:left;}

.benefits-info-top { background:url(Images/benefits-info-top.png) no-repeat !important; background:url(Images/benefits-info-top.gif) no-repeat; width:485px; padding-top:18px; float:left; margin:0 0 0 -7px;}
.benefits-info-middle { background:url(Images/benefits-info-middle.png) repeat-y !important; background:url(Images/benefits-info-middle.gif) repeat-y; color:#2c51a1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0 10px 20px 20px; overflow:hidden;}
.benefits-info-btm { background:url(Images/benefits-info-btm.png) no-repeat !important; background:url(Images/benefits-info-btm.gif) no-repeat; width:485px; height:19px;}

.benefits-info-middle p { margin:3px 0 15px 0;}

.benefits-content-top { background:url(Images/benefits-content-top.png) no-repeat !important; background:url(Images/benefits-content-top.gif) no-repeat; width:825px; padding-top:17px; float:left; margin:0 0 0 -7px;}
.benefits-content-middle { background:url(Images/benefits-content-middle.png) repeat-y !Important; background:url(Images/benefits-content-middle.gif) repeat-y; color:#243c91; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0 20px 0 20px; overflow:hidden;}
.benefits-content-btm { background:url(Images/benefits-content-btm.png) no-repeat !important; background:url(Images/benefits-content-btm.gif) no-repeat; width:825px; height:19px;}

* html .benefits-content-top { margin:0 0 0 -3px;}
.benefits-content-middle h2 { margin:0px 0 8px 0; color:#f10000; font-family:"Comic Sans MS", Verdana, Arial, sans-serif; font-size:20px; font-weight:bold;}
.benefits-content-middle a img { float:right; border:0;}

.benefits-list { background:url(Images/benefits-star.gif) no-repeat 0 -2px; padding:3px 0 2px 28px; *padding:4px 0 4px 28px; float:left; *float:; margin:3px 0; width:600px;}

#child-login-contain { background:url(Images/child-login-bg2.jpg) no-repeat; width:408px; height:293px; float:left; position:relative;}
.child-login-content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#173980; padding:55px 75px 0 63px;}
.child-login-content h3 { margin:0; text-align:center; font-size:15px;}
.child-login-content input {border:1px #253e90 solid; padding:2px;}

.login-btn { background:url(Images/login-btn.png) no-repeat !important; background:url(Images/login-btn.gif) no-repeat; width:131px; height:41px; display:block; position:absolute; text-indent:-9999px; left:210px; top:176px}
.facebook-login-btn { width:185px; margin:0 auto; text-align:center; padding:3px 0;}
.login-error-msg ul { font-size:10px; color:#FF0000; margin:0; width:100%;}
.privacy_link { color:#ffffff; text-align:left; font-size:11px; position:absolute; top:270px; left:20px;}

.ff-title { text-align:center; padding:10px 0 0 0; font-size:15px;}
.ff-title p { margin:0;}

.ff-friends-top { background:url(Images/familyfun-friends-top.gif) no-repeat; width:852px; padding-top:13px;}
#app-users { background:url(Images/familyfun-friends-bg.gif) repeat-x #d1e4ff; width:795px; height:260px; border-left:3px #2c51a1 solid; border-right:3px #2c51a1 solid; position:relative; overflow:hidden;}
#app-user-list{width:9000px; position:absolute; height:260px;}
.app-user-item{width:380px; height:250px; float:left; margin:0 0 0 15px;}
#no-app-user {text-align:center;margin:80px auto 0 auto;}
.ff-friends-btm { background:url(Images/familyfun-friends-btm.gif) no-repeat; width:800px; height:13px;}
.ff-f-info { width:381px; height:120px; border:solid 1px #e8ecf4; float:left; margin:10px 0 0 0}
.ff-friend-picname { text-align:center; font-size:11px; font-weight:bold; display:block; width:110px; height:110px; float:left;}
.ff-friend-picname img{display:block;}
table.scores{ overflow:hidden; font-size:9px;}

.prevPage {background:url(Images/prevPage.gif) no-repeat; width:26px; height:78px; display:block;position:absolute; top:760px; left:12px; cursor:pointer;}
.nextPage{background:url(Images/nextPage.gif) no-repeat; width:26px; height:78px; display:block;position:absolute;top:760px; left:836px; cursor:pointer;}

.ff-viafacebook-top { background:url(Images/familyfun-viafacebook-top.gif) no-repeat; width:800px; padding-top:35px;}
.ff-viafacebook-content { background:#FFFFFF; border-left:3px #2c52a2 solid; border-right:3px #2c52a2 solid; overflow:hidden; padding:15px 0px 5px 20px; text-align:center; }
.ff-viafacebook-btm { background:url(Images/familyfun-viafacebook-btm.gif) no-repeat; width:800px; height:13px;}
.invite-person {width:115px; font-weight:bold; font-size:12px; float:left; padding:0 17px; text-align:center;}
.invite-person img{display:block; margin:0 auto;}
.fb-a-pic, .fb-f-pic .pic{height:105px; overflow:hidden;}
.fb-f-pic{height:120px;}
.bonus-burst {background:url(Images/bonus-burst.png) no-repeat !important; background:url(Images/bonus-burst.gif) no-repeat; width:139px; height:89px; float:left; position:absolute; top:170px; left:-10px;}

.email-contain { width:690px; overflow:hidden; margin:0 auto; text-align:center;}
.email-nav { width:90px; height:133px; float:left; padding:25px 0 0 0;}
* html .email-nav { margin:0 -px 0 0px;}
.email-content { width:594px; border:1px #24458a solid; float:left; margin:0 0 20px 0; z-index:5; }

.email-gmail a:link, .email-gmail a:visited { background:url(Images/email-gmail.gif) no-repeat #e7ebf2; width:89px; height:32px; border-top:1px #24458a solid; border-left:1px #24458a solid; display:block; position:relative;}
.email-gmail a:hover, .email-gmail a:active { background:url(Images/email-gmail.gif) no-repeat #ffffff; border-right:1px solid #ffffff;}
.email-yahoo a:link, .email-yahoo a:visited { background:url(Images/email-yahoo.gif) no-repeat #e7ebf2; width:89px; height:32px; border-top:1px #24458a solid; border-left:1px #24458a solid; display:block; position:relative;}
.email-yahoo a:hover, .email-yahoo a:active { background:url(Images/email-yahoo.gif) no-repeat #ffffff;  border-right:1px solid #ffffff;}
.email-aol a:link, .email-aol a:visited { background:url(Images/email-aol.gif) no-repeat #e7ebf2; width:89px; height:32px; border-top:1px #24458a solid; border-left:1px #24458a solid; display:block; position:relative;}
.email-aol a:hover, .email-aol a:active { background:url(Images/email-aol.gif) no-repeat #ffffff;  border-right:1px solid #ffffff;}
.email-hotmail a:link, .email-hotmail a:visited { background:url(Images/email-hotmail.gif) no-repeat #e7ebf2; width:89px; height:32px; border:1px #24458a solid; display:block; position:relative;}
.email-hotmail a:hover, .email-hotmail a:active { background:url(Images/email-hotmail.gif) no-repeat #ffffff; border-right:1px solid #ffffff;}

.email-input-box { width:280px; border:1px solid #9a9a9a; padding:4px; font-size:15px;}

#linknow-contain { width:413px; padding:40px 0 0 30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2c51a1; font-weight:bold; font-size:14px; overflow:hidden;}
#linknow-contain input { border:1px #2c51a1 solid; margin:5px 0 0 0; padding:4px; font-size:14px; width:350px;}
#linknow-contain p {padding:25px 0 0 0;}
#linknow-contain a {float:right; margin:30px 40px 0 0;}

#fb-login-title{margin:20px 0 0 0;}

.not-link{position:absolute;width:100%; height:100%; top:0; left:0;}
.not-link-mask{background-color:Black; position:absolute;top:0;left:0; height:100%;width:100%;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);z-index:100;} 
.not-link p{background-color:White; padding:10px;}

ul.fake-tb{ list-style:none; margin:0; padding:0;border:solid 1px #2c52a2; float:left;}
ul.fake-tb li{display:block; clear:both;}
li.fake-hd, li.fake-ft { height:25px; background-color:#243e91; font-weight:bold; font-family:"Comic Sans MS", Sans-Serif; font-size:13px;}
li.fake-hd span, li.fake-ft  span{ display:block; float:left; color:White; line-height:23px; padding:0 5px;}
li.fake-ft{background-color:White;}
li.fake-ft span{color: #243e91; padding:0 0 0 10px;}
li.fake-bd{overflow:auto;overflow-x: hidden}

.owner-pic{width:150px; height:135px;float:left; overflow:hidden; margin:0 10px 0 0;}

#mf ul.fake-tb{width:637px;}
#mf img{float:left; margin:0 10px 0 0;}
#mf table{width:637px;}
#mf li.fake-bd{height:86px;}
#mf span.cn{width:186px;}
#mf span.cgn{width:174px;}
#mf span.star{width:62px;}
#mf .coin{width:60px;}
#mf .total{width:372px; padding:0 0 0 5px;}
#mf .fstar{width:64px;}

#mf .f-name{width:184px;}
#mf .g-name{width:170px;}
#mf .c-star{width:60px;}
#mf .c-coin{width:60px;}
#mf .c-buddy{width:100px;}

#app-users ul.fake-tb{float:left; width:265px;}
#app-users li.fake-hd, #app-users li.fake-ft{height:20px; font-size:12px;}
#app-users li.fake-hd span, #app-users li.fake-ft span{height:18px;}
#app-users table{ width:265px; border:0; font-size:11px;}
#app-users li.fake-bd{height:50px;}
#app-users span.cn{width:130px;}

#app-users td.cname{width:140px;padding:0 0 0 10px;}
#app-users .total{width:140px; padding:0 0 0 5px;}

div.scrollable {
    position: relative; 
    overflow: hidden;
}


.overlay-top { background:url(Images/overlay-top.png) no-repeat !important; background:url(Images/overlay-top.gif) no-repeat; width:556px; padding-top:17px;margin:200px auto; position:relative;z-index:1000;top:50px; }
.overlay-mid { background:url(Images/overlay-mid.png) repeat-y !important; background:url(Images/overlay-mid.gif) repeat-y; width:507px; overflow:hidden; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2b51a1; padding:0 25px 0 24px; }
.overlay-btm { background:url(Images/overlay-btm.png) no-repeat !important; background:url(Images/overlay-btm.gif) no-repeat; width:556px; height:21px;}
.fb-relink{ background:url(Images/40px-Facebook_favicon_eps.png) no-repeat 5px 5px; height:50px; margin:0 0 10px 0; padding:0 0 0 50px; border:thin solid #D4DAE9; background-color: #EDEFF4; color:#333333; font-family:lucida grande,tahoma,verdana,arial,sans-serif; font-size:11px; }
.fb-relink #relink-text{ float:left; margin:10px 20px 0 10px; padding:0; width:610px;}
#a-relink{color:White;cursor:pointer;outline-style:none;text-decoration:none;font-weight:bold; background-color:#3B5998; display:block; padding:5px 10px; float:left; margin:15px 0 0 0}
#a-relink:hover {text-decoration:underline;}