/* POPUP SIGNUP */
.popupSignup{
	height:auto;
	overflow:hidden;
	padding:15px 0 0;
	width:650px;
	padding:30px 0 0 0;
	}
	
.popupSignup h1{
	font-size:18px;
	padding-bottom:25px;
	padding-left:30px;
	width:200px;
	text-align:left;
	padding-right:550px;
	}
	
.popupSignup h2 {
	color:#666666;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	left:240px;
	position:absolute;
	top:35px;
	}
	
.leftSignup ul.formSignup li{
	height:59px;
	}
	
.leftSignup ul.formSignup li.checkbox{
	height:40px;
	}

.leftSignup ul.formSignup li.liButton{
	padding-bottom:5px;
	padding-left:28px;
	padding-top:10px;
	text-align: left;
	width:280px;
	float: left;
	}
	
.leftSignup ul.formSignup li span.title{
	display:block;
	font-size:12px;
	padding-bottom: 5px;
	padding-left:28px;
	text-align: left;
	}
	
.leftSignup ul.formSignup li span.checkbox{
	display:block;
	float:left;
	font-size:12px;
	margin-right:10px;
	padding-bottom:5px;
	padding-left:28px;
	text-align:left;
	}
	
.leftSignup ul.formSignup li span.checkboxtext{
	color:#666666;	
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	margin-top:4px;
	text-align:left;
	width:240px;
	}
	
.leftSignup ul.formSignup li span.text{
	display:block;
	margin-bottom: 10px;
	width:310px;
	text-align: left;
	}
	
.leftSignup ul.formSignup li.verifbox{
	height:90px;
	}
	
.leftSignup ul.formSignup li.verifbox span.text img{
	margin-left:25px;
	}
	
.leftSignup ul.formSignup li span.check{
	display:block;
	float:left;
	padding-right:5px;
	padding-top:24px;
	width:20px;
	height:20px;
	}
	
.leftSignup ul.formSignup li input.checkOk{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background-color:#DAFCD4;
	border:1px solid #6ED670;
	color:#085E04;
	font-size:14px;
	padding:6px;
	}
	
.leftSignup ul.formSignup li input.checkNotOk{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background-color:#FFEFEF;
	border:1px solid #FF9595;
	color:#BD1A20;
	font-size:14px;
	padding:6px;
	}
	
.leftSignup ul.formSignup li input.checkInput{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	font-size:14px;
	padding:6px;
	width:260px;
	}
	
.leftSignup{
	float:left;
	margin-left:15px;
	width:340px;
	}
	
.rightSignup{
	width:200px;
	float:left;
	text-align: center;
	padding-top:12px;
	margin-left:10px;
	}
	
.rightSignup span.text{
	color:#666666;
	display:block;
	font-size:12px;
	padding:15px 0 15px 0;
	text-align:center;
	line-height:1.3em;
	margin-top:-35px;
	}

.leftSignup ul.formSignup li.txtor{
	color:#666666;
	display:block;
	float:left;
	font-size:22px;
	font-weight:bold;
	height:auto;
	margin-top:15px;
	position:relative;
	}
	
.bottomSignup{
	color:#666666;
	float:left;
	font-size:9px;
	padding:15px 0 10px;
	text-align:center;
	width:100%;
	}
	
.bottomSignup a{
	color:#045904;
	}
	
.footerSignup{
	background-color:#9EDCF8;
	float:left;
	font-size:12px;
	padding:15px 0 15px 30px;
	width:100%;
	}
	
	
.popupSignup .infoFcbk{
	float:left;
	margin-bottom:40px;
	padding-left:45px;
	width:510px;
	margin-top: 10px;
	}
	
.popupSignup .infoFcbk span.imgFcbk{
	width:50px;
	height: 50px;
	overflow: hidden;
	margin-right:10px;
	float: left;
	}
	
.popupSignup .infoFcbk span.textFcbkUser{
	float:left;
	font-size:14px;
	line-height:1.2em;
	width:450px;
	}
	
.popupSignup .infoFcbk span.textFcbk{
	float:left;
	line-height:1.2em;
	margin-top:5px;
	width:450px;
	color:#666666;
	}
	
.rightSignup .fbSignup{
	margin-top:76px;
	}

/* POPUP CONFIRM */
.popupSmall{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:300px;
	}
	
.popupSmall h1{
	font-size:14px;
	padding-bottom:25px;
	text-align:center;
	width:100%;
	}
	
.popupSmall h2{
	font-size:12px;
	padding-bottom:25px;
	text-align:center;
	width:100%;
	}
	
.popupSmall h3{
	font-size:18px;
	padding-bottom:10px;
	padding-left:20px;
	text-align:left;
	width:100%;
	color:#3e3e3e;
	font-weight: normal;
	}
	
.popupSmall .links{	
	display:block;
	float:left;
	padding:10px 0 15px;
	position:relative;
	text-align:center;
	width:auto;
	margin-left:60px;
	}
	
.popupSmall .links2{
	margin-left:80px;
	}
	
.popupSmall .links button{
	display:block;
	float:right;
	margin-right:36px;
	margin-left:20px;
	}

.popupSmall .links a{
	display:block;
	float:left;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	}
	
.popupSmall .linksBtnOnly{	
	display:block;
	float:right;
	padding:10px 0 15px;
	position:relative;
	text-align:center;
	width:auto;
	margin-left:60px;
	}
	
/* POPUP LARGE */
.popupLarge{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:450px;
	}
	
.popupLarge2{
	width:530px;
	}
	
.popupLarge .formChangeDate{
	width:100%;
	margin-left:45px;
	height:160px;
	}
	
.popupLarge .formScheduleNewDates{
	width:100%;
	margin-bottom:10px;
	}
	
.popupLarge .formChangePrice{
	width:100%;
	margin-left:100px;
	font-size: 12px;
	}
	
.popupLarge .formInstantEclass{
	float:left;
	font-size:12px;
	margin-bottom:15px;
	width:100%;
	}
	
.popupLarge h1{
	font-size:14px;
	padding-bottom:25px;
	width:100%;
	text-align: left;
	}
	
.popupLarge h2, .popupLarge h3{
	font-size:12px;
	padding-bottom:10px;
	width:100%;
	font-weight: normal;
	line-height:1.2em;
	}
	
.popupLarge h2.forgotPwd{
	font-size:12px;
	margin-bottom:30px;
	padding-bottom:0;
	width:100%;
	font-weight: normal;
	line-height:1.2em;
	text-align: left;
	}
	
.popupLarge h3{
	color:#0191D5;
	}
	
.popupLarge h4{
	color:#3E3E3E;
	font-size:18px;
	font-weight:bold;
	padding-bottom:25px;
	text-align:left;
	width:100%;
	}
	
.popupLarge h5{
	color:#3E3E3E;
	font-size:16px;
	padding-left:20px;
	text-align:left;
	width:100%;
	padding-bottom:10px;
	font-weight: normal;
	}
	
.popupLarge h6{
	color:#3E3E3E;
	font-size:14px;
	padding-left:20px;
	text-align:left;
	width:100%;
	padding-bottom:10px;
	font-weight: normal;
	}
	
.popupLarge span.spaninputRequest{
	text-align:center;
	margin:10px 0 20px 0;
	width:100%;
	display:block;
	}
	
.inputRequest{
	border:medium none;
	color:#666666;
	font-size:16px;
	height:25px;
	padding:12px 2px 7px 15px;
	width:380px;
	}

.popupLarge .durationpicker {
	margin-left:155px;
	margin-top:-35px;
	}
	
.popupLarge .ui-widget-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F2F2F2 none repeat-x scroll 0 50%;
	border:1px solid #CCCCCC;
	color:#222222;
	font-weight:bold;
	}

.popupLarge .ui-corner-all {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	}

.popupLarge .ui-widget-content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(images/ui-bg_glass_75_ffffff_1x400.png) repeat-x scroll 0 0;
	border:1px solid #CCCCCC;
	color:#222222;
	}
	
.popupLarge	#ui-datepicker-div .ui-state-default, .ui-widget-content .ui-state-default {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F2F2F2 none repeat-x scroll 0 50%;
	border:1px solid #CCCCCC;
	color:#555555;
	font-weight:normal;
	height:12px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	width:23px;
	}
	
.popupLarge	.ui-slider-horizontal {
	height:0.8em;
	}

.popupLarge .ui-slider {
	position:relative;
	text-align:left;
	}

.popupLarge span.title, .popupLarge span.titleForum, .popupLarge span.titleInstant, .popupLarge span.titleForumPwd{
	color:#0191D5;
	display:block;
	float:left;
	width:150px;
	font-size: 12px;
	padding-top:5px;
	}
	
.popupLarge span.titleForum{
	text-align: right;
	}
	
.popupLarge span.titleForumPwd{
	width:125px;
	text-align: right;
	}
	
.popupLarge span.titleInstant{
	text-align: center;
	}
	
.popupLarge span.text, .popupLarge span.textForum, .popupLarge span.textInstant{
	display:block;
	float:left;
	padding-bottom:10px;
	width:300px;
	}
	
.popupLarge span.textForum{
	width:270px;
	}
	
.popupLarge span.textInstant{
	width:200px;
	}
	
.popupLarge span.forgotForum{
	display:block;
	float:left;
	font-size:11px;
	padding-bottom:25px;
	text-align:right;
	width:387px;
	}
	
.popupLarge span.forgotForum a{
	color:#045904;
	}
	
.popupLarge .links{	
	display:block;
	float:right;
	padding:10px 0 15px;
	position:relative;
	margin-right:15px;
	}
	
.popupLarge .links button{
	display:block;
	float:right;
	margin-left:36px;
	margin-left:20px;
	}

.popupLarge .links a{
	display:block;
	float:right;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	color:#045904;
	}

.popupLarge .links a:hover{
	text-decoration: underline;
	}
	
.popupLarge span.inputSchedule{
	display:block;
	float:left;
	margin:0 10px 10px 10px;
	}

.popupLarge span.textSchedule{
	display:block;
	float:left;
	font-size:12px;
	margin-top:5px;
	}
	
.popupLarge span.removeDate{
	display:block;
	float:left;
	font-size:12px;
	margin-top:5px;
	}
	
.addDates{
	display:block;
	float:left;
	width:500px;
	margin-left:20px;
	margin-bottom:10px;
	}
	
.addDates a{
	font-size:12px;
	}
	
.addDates a:hover{
	text-decoration: underline;
	}
	
.dateLine{float:left;}

.linksPopup{	
	display:block;
	float:right;
	padding:10px 0 15px;
	position:relative;
	margin-right:15px;
	}
	
.linksPopup button{
	display:block;
	float:right;
	margin-left:36px;
	}

.linksPopup a{
	display:block;
	float:right;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	color:#045904;
	}

.linksPopup a:hover{
	text-decoration: underline;
	}
	
.planBoxTime{
	display:block;
	padding-bottom:5px;
	padding-left:20px;
	float:left;
	width:auto;
	}
	
.planTextTime{
	display:block;
	float:left;
	font-size:15px;
	padding:13px 18px 13px 20px;
	}
	
div.planTextRemove{
	display:block;
	float:left;
	margin-top:16px;
	margin-left:20px;
	}
	
div.planTextRemove a{
	font-size: 11px;
	}
	
input.Date[type="text"] {
	width:125px;
	}
	
input.Duration[type="text"] {
	width:62px;
	}

input.planInput[type="text"] {
	border:1px solid #56C7FA;
	color:#666666;
	font-size:15px;
	height:20px;
	padding:10px;
	}
	
.popupLarge .warningpopup{
	background-color:#F2F2F2;
	color:#666666;
	display:block;
	float:left;
	font-size:11px;
	height:auto;
	margin-top:20px;
	padding:5px;
	width:100%;
	}
	
.popupLarge #resultpwd{
	color:#FF0000;
	font-size:12px;
	padding-top:5px;
	text-align:left;
	width:100%;
	float: left;
	}

/* POPUP MEDIUM LARGE */
.popupMLarge{
	overflow:hidden;
	padding:35px;
	width:550px;
	height:auto;
	}
	
.popupMLarge h1{
	font-size:18px;
	padding-bottom:25px;
	width:100%;
	}
	
.popupMLarge h2{
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	padding-bottom:15px;
	padding-left:15px;
	width:500px;
	}	
	
.popupMLarge h3{
	font-size:14px;
	padding-bottom:20px;
	padding-top:20px;
	width:100%;
	font-weight: normal;
	}
	
.popupMLarge span.option{
	color:#666;
	font-size:12px;
	}
	
.popupMLarge span.imgRatingsGeneral{
	font-size:14px;
	left:165px;
	position:absolute;
	top:98px;
	}	
	
.popupMLarge span.imgRatingsGeneral p#divRateClasscap_stars-wrapper{
	float:right;
	font-size:12px;
	padding-left:15px;
	padding-top:3px;
	}
	
.popupMLarge h4{
	font-size:12px;
	width:100%;
	font-weight: normal;
	color:#000;
	padding-bottom:8px;
	padding-left:35px;
	}
	
.popupMLarge span.text{
	float:left;
	padding-bottom:20px;
	font-size: 11px;
	width:100%;
	padding-left: 35px;
	}
	
/*.popupMLarge a{
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	padding-bottom:20px;
	text-align:center;
	width:100%;
	text-decoration: none;
	}*/
	
.popupMLarge a:hover{
	text-decoration: underline;
	}
	
.popupMLarge div.addthis3Share{
	float:left;
	padding:30px 0px;
	text-align:center;
	width:100%;
	}
	
.popupMLarge div.addthis3Share a{
	float: none;
	width:auto;
	}
	
.popupMLarge div.addthis3Share .shareImg{
	padding-right:15px;
	padding-left:15px;
	}
	
.popupMLarge div.addthisManyShare, .popupMLarge div.addthisManyShareIE{
	float:left;
	padding-left:15px;
	width:535px;
	}
	
.popupMLarge div.addthisManyShareIE{
	height:50px;
	}
	
.popupMLarge div.addthisManyShare a, .popupMLarge div.addthisManyShareIE a{
	float:left;
	margin-bottom:10px;	
	width:auto;
	}
	
.popupMLarge div.addthisManyShare span, .popupMLarge div.addthisManyShareIE span{
	padding-left:7px;
	}
	
.popupMLarge .links{	
	display:block;
	float:right;
	padding:10px 0 0;
	position:relative;
	text-align:center;
	width:150px;
	}
	
.popupMLarge .links button{
	display:block;
	float:right;
	margin-left:20px;
	}

.popupMLarge .links a{
	display:block;
	float:left;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	width:50px;
	padding-bottom: 0;
	}

.popupMLarge input[type="text"], .popupMLarge textarea {
	border:1px solid #999;
	padding:4px 2px;
	}

	
/* POPUP XTRA LARGE */
.popupXLarge{
	height:auto;
	overflow:hidden;
	padding:15px 15px 5px 15px;
	width:700px;
	}
	
.popupXLarge2{
	height:auto;
	overflow:hidden;
	padding:15px 15px 5px 15px;
	width:720px;
	}
	
.popupXLarge h1, .popupXLarge2 h1{
	font-size:14px;
	padding-bottom:25px;
	width:100%;
	}
	
.popupXLarge h2{
	font-size:12px;
	padding-bottom:10px;
	width:100%;
	font-weight: normal;
	line-height:1.2em;
	float:left;
	}
	
.popupXLarge h3{
	font-size:11px;
	padding-bottom:25px;
	width:100%;
	font-weight: normal;
	float:left;
	}
	
.popupXLarge h4{
	font-size:12px;
	padding-bottom:10px;
	width:100%;
	font-weight: normal;
	line-height:1.6em;
	float:left;
	color:#000000;
	}
	
.popupXLarge h5{
	font-size:18px;
	padding-bottom:25px;	
	}
	
.popupXLarge h6{
	padding-bottom:25px;
	width:670px;
	color:#666666;
	font-size:14px;
	font-weight:normal;
	padding-left:30px;
	line-height: 1.2em;
	}
	
.popupXLarge div.imgHowToJoin{
	width:100%;
	text-align: center;
	padding-bottom: 20px;
	height:264px;
	}
	
#popupHowToJoinSession{
	height:400px;
	}
	
.popupXLarge p{
	width:670px;
	font-size:12px;
	padding-bottom: 10px;
	padding-left:30px;
	}

.popupXLarge span.title{
	color:#0191D5;
	display:block;
	float:left;
	width:150px;
	font-size: 12px;
	padding-top:5px;
	}
	
.popupXLarge span.text{
	display:block;
	float:left;
	padding-bottom:10px;
	width:530px;
	font-size: 11px;
	}
	
.popupXLarge .links{	
	display:block;
	float:right;
	padding:10px 0 15px;
	position:relative;
	text-align:center;
	width:170px;
	}
	
.popupXLarge .links button{
	display:block;
	float:right;
	margin-right:36px;
	margin-left:20px;
	}

.popupXLarge .links a{
	display:block;
	float:left;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	}
	
#popupBuyCredits .title{
	color:#373737;
	font-size:18px;
	height:20px;
	margin-bottom:25px;
	margin-left:24px;
	margin-top:26px;
	width:100%;
}	
	
#popupBuyCredits .subTitle{
	color:#737373;
	font-size:13px;
	font-weight:normal;
	margin:0 40px 126px;
	line-height:1.3;
}

#popupBuyCredits{
	height:300px;
	width : 600px;	
}	

#buyCreditsImg{
	left:102px;
	position:absolute;
	top:136px;
}

#buyCreditsBtn{
	left:314px;
	position:absolute;
	top:143px
	}

#popupBuyCredits .sale{
	color:#FF6000;
	font-size:17px;
	height:20px;
	margin-bottom:10px;
	text-align:center;
	width:100%;}

#popupBuyCredits .footer{
	color:#1EABEC;
	display:block;
	height:30px;
	line-height:1.4;
	padding:0 40px;
	text-align:center;
	}
	
.popupLoading{
	height:175px;
	overflow:hidden;
	padding:15px;
	width:360px;
	text-align: center;
	}
	
.popupLoading .loader{
	width:100%;
	margin:20px 0 30px;
	}
	
.popupLoading h1{
	color:#494949;
	font-size: 26px;
	margin-bottom:10px;
	}
	
.popupLoading h2{
	color:#9d9d9d;
	font-size: 14px;
	font-weight: normal;
	}
	
.divError{
	color:#FB0136;
	width:350px;
	padding-left:20px;
	font-size:11px;
	}
	
.divErrorDate{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	}
	
/* POPUP YOUTUBE */
.popupYouTube{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:480px;
	}
	
/* POPUP COMMUN */
.divErreurQuick{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:450px;
	}
	
.divErreurQuick h1{
	font-size:14px;
	padding-bottom:25px;
	text-align:left;
	width:auto;
	}
	
.divErreurQuick h2{
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	padding-bottom:10px;
	width:100%;
	padding-left:20px;
	}
	
.divErreurQuick .linksBtnOnly{
	display:block;
	float:right;
	padding:10px 0 0 0;
	position:relative;
	}
	
/* POPUP DELETE */
.divDeleteMessage{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:350px;
	}
	
.divDeleteMessage h1{
	font-size:14px;
	padding-bottom:25px;
	text-align:left;
	width:auto;
	}
	
.divDeleteMessage .links{	
	display:block;
	float:right;
	padding:10px 0 0;
	position:relative;
	text-align:center;
	width:120px;
	margin-left:60px;
	}
	
.divDeleteMessage .links button{
	display:block;
	float:right;
	margin-left:20px;
	}

.divDeleteMessage .links a{
	display:block;
	float:left;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	}

/* POPUP INVITE SESSION */
.popupInviteSession{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:700px;
	}
	
.popupInviteSession .popupLeft{
	height:auto;
	float:left;
	margin:0 20px 0 25px;
	}
	
.popupInviteSession .popupRight{
	height:auto;
	float:left;
	margin:0 25px 0 20px;
	}
	
.popupInviteSession .popupLeft, .popupInviteSession .popupRight{
	width:250px;
	}
	
.popupInviteSession .popupLeft textarea{
	border:1px solid #C1C1C1;
	color:#666;
	width:243px;
	//margin-left:-25px;
	}
	
#popupFCBKListSelection .planBoxTags {
	padding-right:16px;
	display:block;
	float:left;
	padding-bottom:5px;
	padding-left:20px;
	width:auto;
	}

.popupInviteSession .popupCenter{
	height:440px;
	width:100px;
	float:left;
	text-align: center;
	}	
	
.popupInviteSession .popupCenter .up{
	margin-top:87px;
	}
	
.popupInviteSession .popupCenter .down{
	margin-top:170px;
	}
	
.popupInviteSession h1{
	font-size:18px;
	padding-bottom:5px;
	width:100%;
	}
	
.popupInviteSession h2{
	font-size:14px;
	padding-bottom:10px;
	padding-top:25px;
	width:100%;
	font-weight: normal;
	}
	
.popupInviteSession h3{
	font-size:9px;
	padding-bottom:10px;
	width:100%;
	font-weight: normal;
	}
#view_selected{
	margin-bottom: 14px;
}	
.popupInviteSession span.numClasses {
	color:#1FAEEC;
	}
	
.popupInviteSession .links{	
	display:block;
	float:right;
	padding:35px 0 0;
	position:relative;
	}
	
.popupInviteSession .links button{
	display:block;
	float:right;
	margin-left:36px;
	margin-left:20px;
	}

.popupInviteSession .links a{
	display:block;
	float:right;
	font-size:11px;
	margin-left:4px;
	padding-top:5px;
	text-decoration:none;
	color:#045904;
	}

.popupInviteSession .links a:hover{
	text-decoration: underline;
	}

button.disabled{
	cursor: default;
	opacity:0.3;
	filter: alpha(opacity = 30);
	background-color:#fff; /* for font smooth in IE */
	}
	
button.disabled span {
	color:#666666;
	height:21px;
	//height:33px;
	position:relative;
	}
	
button.disabled:hover{
	cursor: default;
	opacity:0.3;
	filter: alpha(opacity = 30);
	background-color:#fff; /* for font smooth in IE */
	}
	
.popupSmall ul#fcbklistfinal li {
	background-color:#F7F7F7;
	border:1px solid #D8DFEA;
	display:block;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:2px;
	padding:2px;	
	width:96%;
	}

.popupSmall ul#fcbklistfinal li span.imgFcbkList{
	float:left;
	height:30px;
	margin:0 10px;
	overflow:hidden;
	width:30px;
	}

.popupSmall ul#fcbklistfinal li span.nicknameFcbkList{
	float:left;
	height:13px;
	margin-top:8px;
	overflow:hidden;
	width:150px;
	}
	
	
/* POPUP BADGES */
.popupBadges{
	height:auto;
	overflow:hidden;
	padding:35px;
	width:550px;
	color:#474747;
	}
	
.popupBadges ul li{
	float: left;
	}
	
.popupBadges h1{
	font-size: 24px;
	margin-bottom: 25px;
	}
	
.popupBadges .badgeContent{
	float: left;
	margin-bottom:25px;
	}

.popupBadges img{
	margin-left: 40px;
	float: left;
	}
	
.popupBadges h2{
	font-size:32px;
	font-weight:bold;
	float: left;
	margin-left:30px;
	margin-top:42px;
	width:300px;
	}
	
.popupBadges h3{
	font-size:16px;
	font-weight:normal;
	float: left;
	margin-left:30px;
	margin-top:15px;
	width:300px;
	}
	
.popupBadges .links{	
	display:block;
	float:right;
	padding:10px 0 0;
	position:relative;
	margin-right:15px;
	}
	
.popupBadges .links button{
	display:block;
	float:right;
	margin-left:36px;
	margin-left:20px;
	}
	
.errorPopup{
	margin-top:5px;
	color:#FB0136;
	}
