/*2013-02-22 03:04:51 PM*/
.contOuter{width:960px;padding:0;-webkit-font-smoothing:antialiased}.outerWidth{width:960px}#birthdayRSVPContainer{height:960px;position:relative;background-image:url(../images/challenges/sb5-bg-fullCard.jpg?v=2);background-position:0 0;background-repeat:no-repeat}.dimLayer{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#000;opacity:.45;-ms-filter:"alpha(opacity=45)";filter:alpha(opacity=45)}#popRSVP{position:absolute;z-index:2;top:50%;left:50%;margin:-222px 0 0 -351px}.outerBound{padding:20px;background-color:#b6d768}.outerBound .innerBound{width:673px;height:404px;position:relative;background-image:url(../images/challenges/sb5-sprite-birthday_rsvp.png);background-position:-298px -98px;background-repeat:no-repeat;border:2px solid #87b436}.innerBound>div{height:404px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.innerBound .imgDiv{width:329px;position:relative}.imgDiv .candleImg{width:289px;height:502px;position:absolute;left:20px;bottom:20px;background-image:url(../images/challenges/sb5-sprite-birthday_rsvp.png);background-position:0 0;background-repeat:no-repeat}.innerBound .textDiv{width:324px;height:auto;margin-right:20px}.textDiv h1{width:293px;height:49px;margin:0 0 15px 0;padding:0;background-image:url(../images/challenges/sb5-sprite-birthday_rsvp.png);background-position:-298px 0;background-repeat:no-repeat}#rsvpHeaderYourIn{width:205px;height:49px;background-position:-298px -49px}.textDiv h1 span{display:none}.textDiv p{margin:0 0 15px 0;padding:0;color:#555;font-size:15px;line-height:19px;text-shadow:0 1px 1px rgba(255,255,255,1)}.rsvpBtn{width:159px;display:block;margin:0 auto;padding:10px 0;line-height:0;text-align:center;background-color:#87b436;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.74);cursor:pointer;border:1px solid transparent}.rsvpBtn:active{background-color:#7da92f}.shareBtn{width:300px;background-color:#3b5b99;border:1px solid #243d6e}.shareBtn:active{background-color:#2e487a}.rsvpBtn .rsvpText{width:65px;height:23px;margin:0;padding:0;display:inline-block;background-image:url(../images/challenges/sb5-sprite-birthday_rsvp.png);background-position:-906px 0;background-repeat:no-repeat;zoom:1;*display:inline}.shareBtn .rsvpText{width:271px;background-position:-700px -50px}#bChallengeContainer{width:960px}#bChallengeContainer #bChallengeBoard{width:600px;height:600px;display:inline-block;vertical-align:top;margin-bottom:20px;zoom:1;*display:inline}#bChallengeContainer #bChallengeBoard .blockWrap{position:relative;top:0;left:0;width:120px;height:120px;display:inline-block;vertical-align:top;margin:0;padding:0;zoom:1;*display:inline}#bChallengeBoard .bSquare{width:110px;height:110px;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;background-image:url(../images/challenges/sb5-sprite-challenge.png?v=3);background-repeat:no-repeat}#bChallengeBoard .blockWrap img{position:absolute;top:0;left:0;display:none}#bChallengeBoard span{display:inline-block;vertical-align:middle;zoom:1;*display:inline;text-shadow:0 1px 0 rgba(0,0,0,.6)!important}#bChallengeBoard span.scText{display:block;font-size:12px}#bChallengeBoard span.vCenter{height:98%}#bChallengeBoard .blueSquare{text-shadow:0 3px 0 rgba(35,101,165,1);background-color:#316cb1;border:5px solid #3d8be6}#bChallengeBoard .greenSquare{text-shadow:0 3px 0 rgba(118,147,29,1);background-color:#87b436;border:5px solid #a8c945}#bChallengeBoard .redSquare{text-shadow:0 3px 0 rgba(234,92,97,1);background-color:#e65054;border:5px solid #f59093}#bChallengeBoard .orangeSquare{text-shadow:0 3px 0 rgba(227,102,68,1);background-color:#f26c4f;border:5px solid #fd9179}#bChallengeBoard .purpleSquare{text-shadow:0 3px 0 rgba(127,143,195,1);background-color:#8393ca;border:5px solid #97abf0}#bChallengeBoard .pos1{background-position:-244px -6px}#bChallengeBoard .pos2{background-position:-366px -6px}#bChallengeBoard .pos3{background-position:-244px -126px}#bChallengeBoard .pos4{background-position:-366px -126px}#bChallengeBoard .pos5{background-position:-244px -246px}#bChallengeBoard .squareLock{background-image:url(../images/challenges/sb5-sprite-challenge.png);background-position:-5px -245px;background-repeat:no-repeat;border-color:#f0da66}#bChallengeBoard .reveal{width:120px;height:120px;background:0;border:0}#bChallengeBoard .reveal span{display:none}#bChallengeContainer #bChallengeTabs{width:355px;height:100%;display:inline-block;vertical-align:top;margin-bottom:20px;background-color:#ebebeb;border-left:5px solid #d3d3d3;zoom:1;*display:inline}#bChallengeTabs .catRow{width:auto;height:109px;margin:0;padding:10px 0 0 0;font-size:16px;border-bottom:1px solid #d3d3d3}.catRow h3,.catRow a{margin:0 0 0 15px;padding:0;color:#144686;font-size:18px;font-weight:normal}.catRow a{margin:0}.catRow p{margin:0 10px;padding:0;font-size:16px;font-weight:bold;text-align:right;text-shadow:0 1px 0 rgba(255,255,255,1)}.catRow .catMeter{width:325px;position:relative;z-index:0;margin:10px auto;background-color:#b6b6b6;border:5px solid #d3d3d3;border-radius:25px}.catMeter .meterBloc{width:65px;height:33px;position:relative;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background-image:url(../images/challenges/sb5-sprite-challenge.png);background-repeat:no-repeat}.meterBloc div{width:1px;height:100%;position:absolute;top:0;right:0;background-color:#333;opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25)}.catMeter .bloc1{background-position:-357px -240px;border-radius:25px 0 0 25px}.catMeter .bloc2{background-position:-419px -240px}.catMeter .bloc3{background-position:-357px -275px}.catMeter .bloc4{background-position:-419px -275px}.catMeter .bloc5{background-position:-357px -310px;border-radius:0 25px 25px 0}.catRow .fillContainer{width:100%;height:100%;position:absolute;z-index:-1;border-radius:25px;overflow:hidden}.catRow .blocFill{width:auto;max-width:325px;height:100%}.catMeter .filltip{position:absolute;top:-43px;padding:5px 15px 3px 15px;font-size:16px;font-weight:bold;background-color:#fff;border-top:5px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,0.25);display:none;z-index:100}.catMeter .filltip:after{content:"";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;bottom:-5px;left:50%;margin:0 0 0 -7px}.catMeter .filltip:after{border-top:7px solid #fff;z-index:1;margin-bottom:-2px}.catSearch,.catSearch .filltip{color:#e65054;border-top-color:#e65054}.catSpecialOffers,.catSpecialOffers .filltip{color:#99bf3e;border-top-color:#99bf3e}.catSurvey,.catSurvey .filltip{color:#316cb1;border-top-color:#316cb1}.catSBTV,.catSBTV .filltip{color:#f26c4f;border-top-color:#f26c4f}.catInvite,.catInvite .filltip{color:#8393ca;border-top-color:#8393ca}.catSearch .blocFill{background-color:#e65054}.catSpecialOffers .blocFill{background-color:#99bf3e}.catSurvey .blocFill{background-color:#316cb1}.catSBTV .blocFill{background-color:#f26c4f}.catInvite .blocFill{background-color:#8393ca}#bChallengeContainer #bChallengeText{width:580px;display:inline-block;vertical-align:top;padding:0 10px;zoom:1;*display:inline}#bChallengeText h1{color:#265d9a;font-size:30px;margin:0 0 10px 0;padding:0}#bChallengeText p,#bChallengeText ul li{margin:10px 0 0 0;color:#3c3c3c;font-size:14px;line-height:20px}#bChallengeText ul{margin:0 0 30px 0;padding:0}#bChallengeText ul li{margin-left:15px;padding:0}#bChallengeText a{color:#4083a9}#bChallengeText a:hover{color:#144686}#bChallengeContainer #bChallengeRanking{width:360px;display:inline-block;vertical-align:top;zoom:1;*display:inline}#bChallengeRanking .rankRow{width:100%;height:59px;color:#5c5c5c;font-size:14px;font-weight:bold;background-color:#ebebeb;border-bottom:1px solid #c9c9c9}#bChallengeRanking .rankLast,#bChallengeRanking .rankTitle{height:60px;border:0}#bChallengeRanking .rankTitle{color:#fff;font-size:34px;font-weight:bold;line-height:60px;text-align:center;text-transform:uppercase;text-shadow:0 3px 0 rgba(190,45,49,1);background-color:#e65054;background-image:url(../images/challenges/sb5-sprite-challenge.png);background-position:0 -360px;background-repeat:repeat}.rankRow .rankImg,.rankRow .rankName{display:inline-block;vertical-align:middle;zoom:1;*display:inline}.rankRow .rankImg{width:60px;height:59px;margin-right:5px;text-align:center}.rankImg span{height:99%;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.rankImg img{max-width:60px;max-height:59px;vertical-align:middle}.rankRow .rankName{width:295px;display:inline-block;vertical-align:middle;position:relative;zoom:1;*display:inline;*margin-top:-10px}.rankName span{position:absolute;top:-7px;right:20px;font-size:25px;*top:3px}.challengeLeadersOdd{background-color:#dfdfdf!important}#bdayTerms{color:#727272;font-size:13px;text-align:center;padding:10px 0 0 0;display:block;text-decoration:underline}#bChallengeContainer .selectedBlock{z-index:100;box-shadow:0 0 10px 1px rgba(0,0,0,.6)}