@font-face {
 font-family: "Frutiger";
 src: url("https://s3.amazonaws.com/mjc_static/fonts/FRUTIGER.eot") /* EOT file for IE */
}
@font-face {
	font-family: "Frutiger";
	src: url("https://s3.amazonaws.com/mjc_static/fonts/FRUTIGER.TTF");
}


body{
 margin:0;
 padding:0;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo.jpg);
 background-repeat:repeat-x;
 background-color:#ebebeb;
}
input{
 cursor:pointer;
}
img{
 border:0;
   behavior: url("/js/iepngfix.htc");
}
 td{
 vertical-align:middle;
 padding:2px;
 font-size:12px;
}
*{
 font-family:Arial,sans-serif;
 margin:0;
 padding:0;
}
#contenedor{
 width:976px;
 margin:0 auto;
 text-align:left;
}
#fondo_contenedor{
 width:976px;
 float:left;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_contenedor.gif);
 background-repeat:repeat-y;
}
#header{
 float:left;
 width:976px;
 height:121px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/logo.gif);
 background-repeat:no-repeat;
 text-align:right;
}
.menu{
 float:left;
 width:976px;
 height:41px;
}
.menu img{
 height:100%;
 width:100%;
}
#boton_logout{
 float:right;
 height:41px;
 width:143px;
 text-align:center;
 line-height:41px;
 font-weight:bold;
 font-size:14px;
}
a#boton_logout{
 color:#444;
 text-decoration:none;
}
a#boton_my_family_selected {
 float:left;
 height:41px;
 width:103px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:0 -42px;
}
a#boton_my_family {
 float:left;
 height:41px;
 width:103px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:0 0;
}
a#boton_my_family:hover{
 background-position:0 -42px;
}
a#boton_assign_selected {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-103px -42px;
}
a#boton_assign {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-103px 0;
}
a#boton_assign:hover{
 background-position:-103px -42px;
}
a#boton_rewards_selected {
 float:left;
 height:41px;
 width:83px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-204px -42px;
}
a#boton_rewards {
 float:left;
 height:41px;
 width:83px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-204px 0;
}
a#boton_rewards:hover{
 background-position:-204px -42px;
}
a#boton_summary_selected {
 float:left;
 height:41px;
 width:119px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-287px -42px;
}
a#boton_summary {
 float:left;
 height:41px;
 width:119px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-287px 0;
}
a#boton_summary:hover{
 background-position:-287px -42px;
}
a#boton_aboutmyjobchart3 {
 float:left;
 height:41px;
 width:160px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-406px 0;
}
a#boton_aboutmyjobchart3:hover{
 background-position:-406px -42px;
}
a#boton_contactus3 {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position:-532px 0;
}
a#boton_contactus3:hover{
 background-position:-532px -42px;
}
a#boton_message_board{
background-image:url("url(https://s3.amazonaws.com/mjc_static/family_buttons.gif");
background-position:-405px 0;
background-repeat:no-repeat;
float:left;
height:41px;
width:127px;
}
a#boton_message_board:hover , a#boton_message_board_selected{
background-image:url("url(https://s3.amazonaws.com/mjc_static/family_buttons.gif");
background-position:-405px -42px;
background-repeat:no-repeat;
float:left;
height:41px;
width:127px;
}
a#boton_home_selected {
 float:left;
 height:41px;
 width:74px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:0px -42px;
}
a#boton_home {
 float:left;
 height:41px;
 width:74px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:0px 0;
}
a#boton_home:hover{
 background-position:0px -42px;
}
a#boton_login_now_selected {
 float:left;
 height:41px;
 width:124px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-74px -42px;
}
a#boton_login_now {
 float:left;
 height:41px;
 width:124px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-74px 0;
}
a#boton_login_now:hover{
 background-position:-74px -42px;
}
a#boton_signup_now_selected {
 float:left;
 height:41px;
 width:123px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-198px -42px;
}
a#boton_signup_now {
 float:left;
 height:41px;
 width:123px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-198px 0;
}
a#boton_signup_now:hover{
 background-position:-198px -42px;
}
a#boton_aboutmyjobchart_selected {
 float:left;
 height:41px;
 width:155px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-321px -42px;
}
a#boton_aboutmyjobchart {
 float:left;
 height:41px;
 width:155px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-321px 0;
}
a#boton_aboutmyjobchart:hover{
 background-position:-321px -42px;
}
a#boton_contactus_selected {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-476px -42px;
}
a#boton_contactus {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-476px 0;
}
a#boton_contactus:hover{
 background-position:-476px -42px;
}
a#boton_blog{
	float: right;
	height: 41px;
	width: 85px;
	margin-right: 19px; 
	background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
	background-repeat: no-repeat;
	background-position: -857px 0;
}
a#boton_blog:hover{
	background-position: -857px -42px;
}
a#boton_blog_selected{
	float: right;
	height: 41px;
	width: 85px;
	margin-right: 19px; 
	background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
	background-repeat: no-repeat;
	background-position: -857px -42px;
}
a#feed{
	float:left;
	height:28px;
	margin-left:245px;
	margin-top:5px;
	width:29px; 
}
a#feed img{
 height:auto;
 width:auto;
}
a#boton_free_trial_selected {
 float:left;
 height:41px;
 width:121px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-481px -42px;
}
a#boton_free_trial {
 float:left;
 height:41px;
 width:121px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position:-481px 0;
}
a#boton_free_trial:hover{
 background-position:-481px -42px;
}
a#boton_my_jobs_selected {
 float:left;
 height:41px;
 width:90px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:0 -42px;
}
a#boton_my_jobs {
 float:left;
 height:41px;
 width:90px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:0 0;
}
a#boton_my_jobs:hover{
 background-position:0 -42px;
}
a#boton_my_store_selected {
 float:left;
 height:41px;
 width:93px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-90px -42px;
}
a#boton_my_store {
 float:left;
 height:41px;
 width:93px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-90px 0;
}
a#boton_my_store:hover{
 background-position:-90px -42px;
}
a#boton_extra_jobs_selected {
 float:left;
 height:41px;
 width:105px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-182px -42px;
}
a#boton_extra_jobs {
 float:left;
 height:41px;
 width:105px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-182px 0;
}
a#boton_extra_jobs:hover{
 background-position:-182px -42px;
}
a#boton_aboutmyjobchart2 {
 float:left;
 height:41px;
 width:156px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-183px 0;
}
a#boton_aboutmyjobchart2:hover{
 background-position:-183px -42px;
}
a#boton_contactus2 {
 float:left;
 height:41px;
 width:101px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position:-339px 0;
}
a#boton_contactus2:hover{
 background-position:-339px -42px;
}
#welcome_menu{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/welcome_buttons.gif);
 background-repeat:no-repeat;
 background-position: 15px 0;
}
#jobs_menu{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/jobs_buttons.gif);
 background-repeat:no-repeat;
 background-position: 15px 0;
}
#family_menu{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/family_buttons.gif);
 background-repeat:no-repeat;
 background-position: 15px 0;
}
#menu_usuario{
 width:976px;
 height:42px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_usuario.gif);
 background-repeat:no-repeat;
 background-position: 15px 0;
 float:left;
color:#666666;
font-size:14px;
font-weight:bold;
line-height:42px;
}
#fecha{
 padding:0 10px;
 float:left;
}
#fecha a , #pag_arriba a{
 color:#cc6633;
 text-decoration:none;
}
.botones_usuario a{
 font-size:12px;
 text-decoration:none;
 color:#666666;
}
#pag_arriba{
 float:left;
 width:976px;
 height:83px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_arriba.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:17px;
 font-weight:bold;
 line-height:30px;
}

#pag_arriba2{
 float:left;
 width:976px;
 height:250px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_arriba2.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:17px;
 font-weight:bold;
 line-height:30px;
}

#pag_arriba_dashboard{
 float:left;
 width:976px;
 height:83px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_arriba_dashboard.gif);
 background-repeat:no-repeat;
 background-position:15px 0;
 color:#666666;
 font-size:17px;
 font-weight:bold;
 line-height:30px;
}
#pag_arriba_dashboard a{
 text-decoration:none;
 color:#ee5a5a;
}
#pag{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
}
#pag_home{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_home.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
 min-height:700px;
 padding-top:20px;
}
#pag_dashboard{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_dashboard.gif);
 background-repeat:no-repeat;
 background-position:15px 0;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
}
#pag_dashboard h2 , #edit_family_member h2{
font-size:17px;
font-weight:bold;
 height:30px;
 line-height:30px;
}
#pag_abajo_dashboard{
 float:left;
 width:976px;
 height:17px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_abajo_dashboard.gif);
 background-position:15px 0;
 background-repeat:no-repeat;
}
#lista_who{
 float:left;
 width:174px;
 height:330px;
 overflow:auto;
 background-color:white;
 border:solid 1px #9a9a9a;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/back_who.gif);
 background-repeat:repeat-y;
 background-position:-1px 0;
}
#lista_jobs{
 float:left;
 width:174px;
 height:220px;
 overflow:auto;
 background-color:white;
 border:solid 1px #9a9a9a;
 font-weight:normal;
}
#lista_tiempo{
 float:left;
 width:235px;
 height:300px;
 font-weight:normal;
}
#lista_jobs li{
 list-style-type:none;
 font-size:12px;
 line-height:18px;
}
.lista_meses_titulo{
 float:left;
 width:96px;
 height:20px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_dates.png);
 background-repeat:no-repeat;
 border-bottom: 1px solid #9A9A9A;
 font-size:12px;
 line-height:20px;
 font-weight:bold;
}
.lista_meses{
 float:left;
 width:94px;
 height:100px;
 background-color:white;
 border:solid 1px #9a9a9a;
 border-bottom:none;
 font-size:12px;
 line-height:12px;
 font-weight:normal;
 border-top:none;
 overflow:auto;
}
.fin_lista_meses{
 float:left;
 width:96px;
 height:4px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_dates.png);
 background-repeat:no-repeat;
 background-position:bottom;
}
.lista_repeat_titulo{
 float:left;
 width:208px;
 height:20px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_titulo.gif);
 background-repeat:repeat-x;
 border:solid 1px #9a9a9a;
 font-size:12px;
 line-height:20px;
 font-weight:bold;
}
.lista_repeat{
 float:left;
 width:208px;
 height:112px;
 background-color:white;
 border:solid 1px #9a9a9a;
 font-size:12px;
 line-height:12px;
 font-weight:normal;
 border-top:none;
 overflow:auto;
}
.lista_ano_titulo{
 float:left;
 width:209px;
 height:21px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_am.png);
 background-repeat:no-repeat;
 font-size:12px;
 line-height:20px;
 font-weight:bold;
}
.lista_ano{
 float:left;
 width:208px;
 height:20px;
 background-color:white;
 border:solid 1px #9a9a9a;
 font-size:12px;
 line-height:20px;
 font-weight:normal;
 border-top:none;
 overflow:auto;
}
.lista_ano_titulo td{
 padding-top:0;
}
.escoger_mes{
 background-color:#CCCCCC;
}
.escoger_mes ,.nombre_mes{
 padding-top:0;
 padding-bottom:0;
 font-size:11px;
}
.job_seleccionado{
 background-color:#ff9933;
 color:white
}
#lista_jobs li a{
 text-decoration:none;
 color:#666;
}
#lista_jobs li.job_seleccionado a{
 color:white;
 text-decoration:none;
}
.escoger_lista_who{
 background-color:#ccc;
 width:26px;
 text-align:center;

}
.foto_lista_who{
 background-color:white;
 padding:8px;
}
#pag_blanca{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_blanca.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
}
#pag_blanca2{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_blanca.gif);
 background-repeat:no-repeat;
}
#pag_abajo{
 float:left;
 width:976px;
 height:17px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_abajo.gif);
 background-repeat:no-repeat;
}
#intro{
 float:left;
 width:585px;
 height:365px;
}
#login{
 float:left;
 width:910px;
}
#also{
 float:left;
 width:318px;
 height:364px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/marco_peq.png);
 background-repeat:none;
   behavior: url("/js/iepngfix.htc");
}
#also h2{
 color:white;
 font-size:26px;
 line-height:50px;
}
#also p{
 font-size:13px;
 margin-top:15px;
 margin-left:15px;
 line-height:18px;
}
.division{
 float:left;
 width:976px;
 height:16px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/linea_div.gif);
 background-repeat:no-repeat;
 background-position: 48px 8px;
}
#texto{
float:left; 
width:440px;
 margin-top:18px;
 font-size:13px;
 font-weight:normal;
 line-height:18px;
 height:200px;
}
#texto p{
 margin-bottom:15px;
}
#aplauso_container{
 float:left;
 width:10px;
 height:10px;
 margin-left:40px;
}
.contenedor_contact{
 float:left;
 width:400px;
}
.contenedor_form{
 float:left;
 width:269px;
}
.contenedor_form .titulo , .contenedor_contact .titulo{
 font-size:13px;
 font-weight:bold;
 line-height:20px;
}
.contenedor_form p , .contenedor_contact p{
 font-size:11px;
 font-weight:normal;

}
.errores{
 float:left;
 width:800px;
 color:red;
 font-weight:normal;
 font-size:12px;
 font-weight:bold;
}
.pngfix{
   behavior: url("/js/iepngfix.htc");
}
span.radio {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(https://s3.amazonaws.com/mjc_static/images/buttons/radio.png) no-repeat;
   display: block;
   clear: left;
   float: left;
   behavior: url("/js/iepngfix.htc");

 }
span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(https://s3.amazonaws.com/mjc_static/images/buttons/checkbox.png) no-repeat;
   display: block;
   clear: left;
   float: left;
   behavior: url("/js/iepngfix.htc");
 }
.nombre_campo{
 float:left;
 width:269px;
 height:24px;
 font-size:14px;
 font-weight:bold;
 line-height:24px;
}
.campo_de_texto{
 float:left;
 width:269px;
 height:30px;
}
.campo_de_texto input , .campo_de_texto select {
 width:237px;
 font-size:12px;
 padding:5px 0;
 border:1px solid #666;
 background-color:white;
}
.campo_de_texto .form_other{
 width:206px;
 height:23px;
 font-size:12px;
 border:1px solid #666;
 background-color:white;
}
#contenedor_jobs{
 float:left;
 width:695px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_jobs.gif);
 background-repeat:repeat-y;
 background-position:15px 0;
}
#contenedor_store{
 float:left;
 width:695px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_store2.gif);
 background-repeat:repeat-y;
 background-position:15px 0;
}
.jobs_abajo{
 float:left;
 width:695px;
 height:19px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/jobs_abajo.gif);
 background-repeat:repeat-y;
 background-position:15px 0;
}
#lista_jobs_daytime{
 float:left;
 width:695px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_daytime.jpg);
 background-repeat:no-repeat;
 background-position:15px 0;
}
#lista_jobs_evening{
 float:left;
 width:695px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_evening.jpg);
 background-repeat:no-repeat;
 background-position:15px 0;
}
#datos_usuario_sss{
background-image:url("url(https://s3.amazonaws.com/mjc_static/buttons/fondo_foto_be_point.jpg");
background-repeat:no-repeat;
float:left;
height:590px;
width:272px;
}
#datos_usuario_point_smart{
background-image:url("url(https://s3.amazonaws.com/mjc_static/buttons/fondo_foto_hide_point.jpg");
background-repeat:no-repeat;
float:left;
font-size:12px;
height:590px;
line-height:14px;
width:272px;
}
#datos_usuario{
 float:left;
 width:272px;
 height:590px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_foto.jpg);
 background-repeat:no-repeat;
}
#datos_usuario h2 , #datos_usuario_sss h2{
 color:white;
 font-size:27px;
}
#datos_usuario h3 , #datos_usuario_sss h3{
 font-size:13px;
}
#caja_puntos{
 float:left;
 width:96px;
 height:56px;
 line-height:70px;
 font-size:15px;
 text-align:center;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_total_points.gif);
 background-repeat:no-repeat;
}
#nota_padre{
 float:left;
 width:125px;
 height:130px;
 font-size:12px;
 line-height:14px;
}
#nota_padre small{
 font-size:11px;
 color:#900;
 line-height:25px;
}
#caja_puntos_dia{
 float:left;
 width:62px;
 height:56px;
 line-height:64px;
 font-size:16px;
 text-align:center;
}
.day_sun{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/days/sun.gif);
 background-repeat:no-repeat;
}
.job_de_lista{
 float:left;
 width:400px;
 height:50px;
 line-height:30px;
 font-size:14px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_lista_job.gif);
 background-repeat:no-repeat;
 background-position:0 -1px;
}
.icono_job{
 float:left;
 width:43px;
 height:46px;
}
.puntos_job{
 float:left;
 width:40px;
 height:30px;
 text-align:center;
 margin-top:15px;
}
.descripcion_job{
 float:left;
 width:287px;
 height:30px;
 text-align:left;
 margin-top:15px;
}
.job_done{
 float:left;
 width:21px;
 height:25px;
 text-align:center;
 margin-top:20px;
}
.job_done span{
 margin-top:4px;
}
.lista_jobs{
 float:left;
 width:410px;
}
#my_store{
 float:left;
 width:695px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_store.gif);
 background-repeat:no-repeat;
 background-position:15px 0;
}
#my_store h2{
font-size:18px;
font-weight:bold;
}
#my_store small{
font-size:18px;
font-weight:bold;
 color:#c60;
}
#my_rewards{
 float:left;
 width:630px;
}
.reward_icon{
 float:left;
 width:202px;
 height:212px;
 background-repeat:no-repeat;
}
.reward_points{
 font-size:25px;
 color:white;
 line-height:60px;
 width:190px;
 height:160px;
 float:left;
}
.reward_espacio{
 float:left;
 width:20px;
 height:21px;
}
.reward_escoje{
 float:left;
 width:25px;
 height:21px;
}
.reward_descripcion{
 float:left;
 width:130px;
 height:21px;
 font-size:14px;
 line-height:20px;
}
#footer{
 float:left;
 width:976px;
 height:71px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_abajo.gif);
 background-repeat:no-repeat;
 color:#ccc;
 font-size:11px;
 line-height:15px;
}
#footer a{
 color:#ccc;
 text-decoration:none;
}
.family_members{
float: left; 
width: 286px; 
height: 450px;
 line-height:15px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/sep_secciones.gif);
 background-repeat:no-repeat;
 background-position:right 40px;
}
.family_members a{
 color:#EE5A5A;
 text-decoration:none;
}
.family_members p{
 font-size:12px;
 font-weight:normal;
 line-height:24px;
}
.family_members .campo , #edit_family_member .campo{
 float:left;
 width:256px;
 margin-bottom:10px;
 font-size:12px;
 font-weight:normal;
 line-height:20px;
}
.family_members .campo label , #edit_family_member .campo label{
 width:70px;
 float:left;
}
.buttons{
 float:left;
 width:300px;
}
#add_new_member{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/add_family_member.png);
   behavior: url("/js/iepngfix.htc");
 border:0;
}

#add_new_member_disabled{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/add_family_member_disabled.png) ;
   behavior: url("/js/iepngfix.htc");
 border:0;
}

#edit_member{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/edit_family_member.png) ;
   behavior: url("/js/iepngfix.htc");
 border:0;
}

#edit_member_disabled{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/edit_family_member_disabled.png) ;
   behavior: url("/js/iepngfix.htc");
 border:0;
}

#delete_member{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/delete_family_member.png) ;
   behavior: url("/js/iepngfix.htc");
 border:0;
}

#delete_member_disabled{
 width:230px;
 height:59px;
 float:left;
 background: transparent no-repeat url(https://s3.amazonaws.com/mjc_static/images/delete_family_member_disabled.png);
   behavior: url("/js/iepngfix.htc");
 border:0;
}
#photo_frame{
 width:630px;
 margin:0 auto;
 height:550px;
 background-color:white;
 padding:15px;
 font-size:12px;
}
#not_family_button{
float:left;
width:600px;
height:50px;
 font-size:14px;
}
#not_family_button a{
 color:#666;
 text-decoration:underline;
}

#start_date , #end_date{
 float:left;
 width:55px;
 font-size:10px;
}

.campos_puntos{
 font-size:12px;
 font-weight:normal;
 line-height:15px;
}

#tabla_jobs{
 width:600px;
 float:left;
 list-style-type:none;
}
#tabla_jobs div{
 float:left;
 line-height:30px;
}
#tabla_jobs li{
 float:left;
 width:600px;
}
#tabla_jobs .job_placeholder{
 float:left;
 width:600px;
 height:30px;
 background:#666;
}
#tabla_jobs ul.job_summary_per_kid .job_placeholder{
 width:210px;
 height:51px;
}
#tabla_jobs .column12{
 width:294px;
 text-align:center;
 padding:3px;
 min-height:30px;
}
#tabla_jobs .column1{
 width:269px;
 padding:3px;
 min-height:30px;
}
#tabla_jobs .columncheck{
 width:19px;
 padding:3px;
 min-height:23px;
 padding-top:10px;
}
#tabla_jobs .column2{
 width:142px;
 padding:3px;
 min-height:30px;
 font-size:12px;
}
#tabla_jobs .column3{
 width:142px;
 padding:3px;
 min-height:30px;
}
#tabla_jobs td{
 padding:3px;
}

.blanco{
 background-color:white;
}
.gris1{
 background-color:#e5e5e5;
}
.gris2{
 background-color:#ccc;
}
.gris3{
 background-color:#bfbfbf;
}

#add_another_job{
 border:0;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/add_another_job.png) no-repeat;
 width:229px;
 height:59px;
   behavior: url("/js/iepngfix.htc");
}
#review_current_jobs{
 border:0;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/review_current_jobs.png) no-repeat;
 width:229px;
 height:59px;
   behavior: url("/js/iepngfix.htc");
}
#remove_job{
 border:0;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/remove_jobs.png) no-repeat;
 width:229px;
 height:59px;
   behavior: url("/js/iepngfix.htc");
}

#i_am_all_done{
 border:0;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/iamalldone.png) no-repeat;
 width:229px;
 height:59px;
   behavior: url("/js/iepngfix.htc");
}

#assign_another_reward{
 border:0;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/assign_another_reward.png) no-repeat;
 width:229px;
 height:59px;
   behavior: url("/js/iepngfix.htc");
}

#about{
 float:left;
 width:948px;
 height:503px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_about.jpg);
 background-repeat:no-repeat;
}



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: black;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: black;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}




/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Dashboard CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

input#calendar_button , input#one_day_only {
	background: transparent url(https://s3.amazonaws.com/mjc_static/images/buttons/solo_calendario.gif) no-repeat;
	border:0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-top: 13px;
	width: 20px;
	color:#AAAAAA;
 	font-size:1px;
}

input.dashboard,
select.dashboard {
	width: 149px;
}

button.dashboard {
	background: url(https://s3.amazonaws.com/mjc_static/images/buttons/solo_calendario.gif) no-repeat;
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 10px;
	width: 20px;
}

div.dashboard {
	background: url(https://s3.amazonaws.com/mjc_static/images/dashboard.png);
	height: 175px;
	padding: 0 12px;
	text-align: center;
	width: 147px;
}	
	div.dashboard * {
		margin: 0;
		padding: 0;
	}	
	div.dashboard div {
		background: none !important;
		cursor: move;
		height: 165px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.dashboard caption {
		color: #CF0;
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		padding-top: 4px;
		text-align: center;
		width: 100%;
	}
	div.dashboard caption a {
		cursor: pointer;
		display: block;
		height: 11px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 16px;
		width: 11px;
	}
	div.dashboard caption a.prev {
		background-image: url(https://s3.amazonaws.com/mjc_static/images/dashboard-prev.gif);
		left: 1px;
	}
	div.dashboard caption a.next {
		background-image: url(https://s3.amazonaws.com/mjc_static/images/dashboard-next.gif);
		right: 1px;
	}
	div.dashboard caption a:hover {
		background-position: 0 11px;
	}
	div.dashboard caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.dashboard caption span.month {
		padding-right: 8px;
	}
	div.dashboard caption span.month:after {
		content: ',';
	}

	div.dashboard table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.dashboard td,
	div.dashboard th {
		border: 0;
		color: #999;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px;
		text-align: center;
		width: 21px;
	}
	div.dashboard td {
		color: #333;
		font-size: 11px;
		padding-right: 5px;
		text-align: right;
		width: 16px;
	}
	div.dashboard td.invalid {
		color: #666;
	}
	div.dashboard td.valid {
		color: #FFF;
		cursor: pointer;
	}
	div.dashboard td.active,
	div.dashboard td.hover {
		color: #CF0;
		cursor: pointer;
	}
	.job_summary_per_kid{
	 width:210px;
	 height:47px;
 list-style-type:none;
	}
	ul.job_summary_per_kid li{
	background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_lista_job_summary.gif);
	background-repeat:repeat-x;
 	background-color:white;
	 border-right:1px #ccc solid;
	 border-left:1px #ccc solid;
	 border-bottom:1px #ccc solid;
	}
	#tabla_jobs ul.job_summary_per_kid div.column1{
	width:32px;
        padding-top:10px;
	border-right:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
	text-align:center;
	height:38px;
	line-height:36px;
	background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_points.png); 
	background-repeat:no-repeat;
	}
#tabla_jobs .job_summary_per_kid td{
	padding-top:15px;
}
	.reward_per_kid{
	 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_lista_reward.gif);
	 background-repeat:repeat-x;
 	 background-color:white;
	 width:300px;
	 height:47px;
	}
	.reward_points_per_kid{
	 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_points.gif);
	 background-repeat:no-repeat;
	 width:135px;
	 height:47px;
 text-align:center;
 font-size:12px;
 color:#666;
 vertical-align:middle;
line-height:47px;
	}
#botones{
float: left; 
width: 240px; 
height: 350px;
position:fixed;
}
.buttons a{
 color:#666;
}
#blog_button{
 border:1px solid #666;
 width:540px;
 height:45px;
 font-size:11px;
 padding:4px;
}
#social_code a{
color:#CC6633;
text-decoration:none;
}
.login_box{
 float:left;
 width:319px;
 text-align:center;
}
.login_box h1{
 margin:15px 0;
 font-size:20px;
}
.login_box .contra{
 float:left;
 width:250px;
 background:white;
 border:#666;
 display:block;
}
.login_box .segmento{
 float:left;
 width:319px;
 margin:5px 0;
}
#login_movie{
 float:left;
 width:958px;
 height:400px;
 background-position:4px 0px;
	background-image:url(https://s3.amazonaws.com/mjc_static/images/back_login.png);
	background-repeat:no-repeat;
}
#hometabs{
 float:left;
 width:906px;
 height:59px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/tabs.png);
 background-repeat:no-repeat;
background-position:0 -177px
}
#onetwothree{
float:left;
width:623px;
 height:450px;
}
#helps , #works{
float:left;
width:623px;
 height:450px;
 display:none;
}
#bookmarks{
float:left;
width:623px;
 height:450px;
 display:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/bookmark.gif);
 background-repeat:no-repeat;
 background-position:33px -1px;
}
#blackblock{
float:left;
width:623px;
 height:450px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/back_video.jpg);
 background-repeat:no-repeat;
 background-position:36px 12px;
}
#whatsnew{
 float:left;
 width:316px;
 min-height:367px;
 background-position:bottom;
 background-repeat:no-repeat;
 margin-left:2px;
}
#whatsnewbutton{
float:left;
width:316px;
height:57px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/whatsnew.jpg);
 background-repeat:no-repeat;
}
#whatsnewbutton a{
 float:right;
 margin-right:20px;
 color:white;
 font-size:13px;
 line-height:18px;
 margin-top:10px;
}
#whatsnewbottom{
width: 316px;
height: 23px;
background-image:url(https://s3.amazonaws.com/mjc_static/images/home/back_right_bottom.gif);
background-repeat: no-repeat;
 float:left;

}
#facebookbutton{
float:left;
width:316px;
height:54px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/facebook.jpg);
 background-repeat:no-repeat;
 background-position:0 -59px;
}
#whatsnewtext{
width:316px;
height:285px;
background-image: url(https://s3.amazonaws.com/mjc_static/images/home/back_right_middle.gif);
background-repeat: repeat-y;
 float:left;
 overflow:hidden;
}
#myfamily_right_column #whatsnewtext{
	height:230px;
}
#facebooktext{
float:left;
width:311px;
height:240px;
 display:none;
 overflow:auto;
}
#facebooktext iframe{
float:left;
}
.home_news{
 margin-left:2px;
text-align:left;
width:310px;
}
.home_news p{
 font-size:12px;
 color:#666;
 line-height:18px;
 font-weight:normal;
}
.home_news a{
 text-decoration:none;
 color:#660000;
}
a.family_member_link{
 font-size:16px;
 color:#666;
 text-decoration:underline;
}
a.remove_link{
 float:right;
 margin-right:20px;
}
#edit_family_member{
float:left;
background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_dashboard.gif);
background-repeat:repeat-x;
 width:790px;
 padding-bottom:25px;
}
#edit_family_member h2{
 color:#666;
}
.efm_column{
 float:left;
 width:270px;
}
#adjust_points{
border:1px solid #CCCCCC;
font-size:16px;
font-weight:bold;
margin:25px 4px 4px;
text-align:center;
width:50px;
}

#login_box{
 width:178px;
 height:302px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/login_box.png);
 position:absolute;
 display:none;
 z-index:1;
}
#login_name{
color:white;
float:left;
font-size:14px;
height:30px;
margin-top:8px;
text-align:center;
width:144px;
}
#password_name{
color:white;
float:left;
font-size:18px;
height:30px;
margin-top:7px;
text-align:center;
width:144px;
}
#login_password_field{
color:white;
float:left;
font-size:14px;
height:25px;
margin-top:5px;
text-align:left;
width:170px;
}
#login_password_field input{
 background:transparent;
 border:none;
font-size:13px;
padding:3px;
width:141px;
}
#login_button{
float:left;
height:36px;
width:154px;
 background: transparent url(https://s3.amazonaws.com/mjc_static/images/login_button.png);
 border:0;
}

#logincarousel{
 display:none;
}

#logincarousel li{
 float:left;
 list-style-type:none;
}

.be_point , .hide_point{
cursor:pointer;
float:right;
}

#datos_usuario_point_smart{
 float:left;
 width:272px;
 height:680px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/fondo_foto_hide_point.jpg);
 background-repeat:no-repeat;
 font-size:12px;
 line-height:14px;
}
#datos_usuario_point_smart h2{
 font-size:14px;
 margin:4px 0;
}
#point_smart_photo{
 float:left;
 width:82px;
}
#point_smart_photo img{
 width:62px;
}
#piggies{
 float:left;
 width:250px;
 height:256px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/piggies.jpg);
 background-repeat:no-repeat;
 margin:10px 0;
}
#drag_hand{
 float:left;
 width:79px;
 height:85px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/buttons/hand.png);
 background-repeat:no-repeat;
 margin-top:15px;
}
#drag_hand:hover{
 background-position:0 -85px;
}
#drag_instructions{
 float:left;
 width:141px;
 height:98px;
 font-size:11px;
 font-weight:normal;
 font-size:10px;
 margin-top:15px;
 padding-right:5px;
}
#points_to_organize{
 float:left;
 background:transparent;
 border:none;
 width:230px;
 text-align:center;
 font-size:11px;
 padding:4px 2px;
}
#points_to_organize label{
 float:left;
 width:140px;
 text-align:left;
 line-height:24px;
 color:black;
}
#piggy_bank{
 float:left;
 width:77px;
 border:solid 1px #ff9934;
 text-align:center;
 font-size:11px;
 padding:4px 2px;
 background:transparent;
}
.piggy{
float:left;
font-size:13px;
padding-top:78px;
text-align:center;
width:83px;
}
#smart_total_points{
background-image:url("https://s3.amazonaws.com/mjc_static/buttons/smart_total_points.png");
background-repeat:no-repeat;
float:left;
font-size:15px;
height:61px;
line-height:70px;
text-align:center;
width:127px;
}
a#reset_categories{
background-image:url("https://s3.amazonaws.com/mjc_static/buttons/reset_categories.png");
background-repeat:no-repeat;
float:left;
height:61px;
text-decoration:none;
width:123px;
}

a#r_by_me{
 color:#666666;
}

#fancy_ajax h1{
 color:#666666;
 font-size:18px;
 margin-bottom:15px;
}
#fancy_ajax p{
 color:#666666;
 font-size:12px;
 margin-bottom:15px;
 line-height:18px;
}

a#upload_icon{
 color:#EE5A5A;
 text-decoration:none;
}
#upload_icon div { width:42px; height:42px; border:1px solid #eee;  }

#message_board_photos{
 float:left;
 width:162px;
 min-height:400px;
}
#message_board_photos a{
 color:#666;
 text-align:center;
 width:152px;
 height:152px;
 float:left;
 padding:5px;
}
a#message_kid_selected{
 background-color:white;
}
.message_kid_selected{
 background-color:white;
}
#message_board_div{
 float:left;
 width:730px;
 background:white;
 min-height:400px;
}

.kid_messages{
 float:left;
 width:680px;
 margin-top:10px;
}

.kid_messages h1{
 font-size:22px;
 line-height:70px;
 float:left;
 width:500px;
}
.message_photo{
 float:left;
 width:80px;
 height:70px;
}
.message_photo img{
 height:70px;
}

.message_box{
background:none repeat scroll 0 0 #EFEFEF;
border-color:#999999;
border-right:1px solid #999999;
border-style:solid;
border-width:2px 1px 1px;
float:left;
width:99%;
 margin:10px 0;
}
.message_box textarea{
border:1px solid #999999;
font-size:12px;
margin:10px 2%;
padding:3px;
width:96%;
}
.message_box input{
background:none repeat scroll 0 0 #617AAC;
border:1px solid #29447E;
color:white;
font-weight:bold;
padding:5px;
}

.message{
border-bottom:1px solid #999999;
float:left;
padding:5px 0 0 2px;
width:100%;
}
.message_text{
 float:left;
 width:550px;
 margin:10px 0;
 font-size:13px;
}
.message_text p{
 margin-bottom:15px;
}
.fecha{
 color:#999;
}
.member_name{
 padding-right:10px;
 color:#3b5998;
}

#family_members_order{
 width:285px;
 float:left;
 list-style-type:none;
 font-size:12px;
 font-weight:normal;
}
#family_members_order li{
 width:285px;
 float:left;
 padding:4px 0;
}
#family_members_order li:hover{
 background:#CCC;
}
#family_members_order li.family_placeholder{
 width:285px;
 float:left;
 height:22px;
 background:#EEE;
}

#jobs_scroll_buttons{
float: left; 
width: 240px; 
height: 350px;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
}

.jcarousel-clip {
    z-index: 3;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 2;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 152px;
    height: 152px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 4;
    display: none;
}

.jcarousel-prev {
    z-index: 4;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
 float:left;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 38px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  717px;
 margin:30px;
    height: 152px;
 float:left;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 152px;
    height: 152px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 28px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 float:right;
 margin-top:80px;
    width: 48px;
    height: 50px;
    cursor: pointer;
    background: transparent url(https://s3.amazonaws.com/mjc_static/images/login_next.png) no-repeat 0 0;
margin-right:10px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -50px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
 float:left;
 margin-top:80px;
    width: 45px;
    height: 50px;
    cursor: pointer;
    background: transparent url(https://s3.amazonaws.com/mjc_static/images/login_prev.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -50px ;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF url(https://s3.amazonaws.com/mjc_static/images/fondo_alerts.jpg) repeat-x;
	border: solid 1px #999;
	color: #000;
}

#popup_title {
 font-family:"Frutiger" , Arial , helvetica , sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
	color: #cf6535;
	cursor: default;
	padding: 10px 20px;
	margin: 0em;
}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
 padding-top:0;
}

#popup_content.alert {
	background-image: url(https://s3.amazonaws.com/mjc_static/images/info.gif);
}

#popup_content.confirm {
	background-image: url(https://s3.amazonaws.com/mjc_static/images/important.gif);
}

#popup_content.prompt {
	background-image: url(https://s3.amazonaws.com/mjc_static/images/help.gif);
}

#popup_message {
 font-family:"Frutiger" , Arial , helvetica , sans-serif;
	font-size:18px;
	font-weight:bold;
 color:#666;
line-height:28px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* Social Menu */

h3.invite{
	width: 307px;
	font-size: 16px; 
	text-align: left; 
	margin-left: 10px; 
}

#social-menu{
	background: transparent url(https://s3.amazonaws.com/mjc_static/images/social-links.png) no-repeat left center;
	height: 75px; 
	width: 307px;
	text-indent: -9999px;
	margin-left:5px;
}

#social-menu a{
/* 	border:1px dashed black; */
	display:block;
	float:left;
	height:75px;
	width:74px;
	outline: none;
}
#social-menu a#stumble{ width: 80px; }
#social-menu a#email{ width: 78px; }

/* Home Page Text - Under Video
-------------------------------------------------------------*/
#homepage-text{
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin-left:50px;
	margin-top:20px;
	width:890px;
 margin-right:30px;
 margin-bottom:20px;
}

#homepage-text p{
	padding: 5px 0px; 
	color: #444444;
}

/* Email Friend Form
-------------------------------------------------------------*/
#email-friend{
	text-align: left; 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEEEEE none repeat scroll 0 0;
	border:3px solid #CCCCCC;
	padding:10px 30px;
	position:absolute;
	width:250px;
}
#email-friend form.ajax_form3 label{}
#email-friend form.ajax_form3 input{ border:1px solid grey; padding:5px; width:240px; }
#email-friend form.ajax_form3 input#send{ background:transparent url(https://s3.amazonaws.com/mjc_static/images/send-button.png) no-repeat scroll left top; cursor: pointer; border:medium none; height:34px; width:62px; }
#email-friend form.ajax_form3 textarea{ 
	font-size:12px;
	height:100px;
	padding:5px;
	width:240px;
}

/* Feed Items
-----------------------*/
h3.feed-title{ font-size: 12px; line-height: 15px; color: #CECECE;}
h3.feed-title a{ color: #666666; }
h3.feed-title a:hover{ text-decoration: underline;}
div.item{ 
border-bottom:1px solid #EEEEEE;
margin-left:2px;
padding:10px 20px;
width:265px;
 float:left;
}

/* Feedback Form 
-------------------------------------------------------------*/


.feedback-panel {
    padding:20px;
    width: 250px;
    background-color: #FFFFFF;
    position:absolute;
    top:200px;
    left:-291px;
    font-family: "Myriad Pro", Arial, sans-serif;   
		z-index:900;
}

.feedback-panel h3{ color: #2c2c2c; font-family: "Myriad Pro", Arial, sans-serif; } 

.feedback-panel a.feedback-tab {
    background:transparent url(parenting-tips-blog/wp-content/themes/myjobchart/images/feedback-large.png) no-repeat scroll 0 0;
    border-width: 1px 1px 1px 0;
    display:block;
    height:150px;
    left:76px;
    bottom:20px;
    position:relative;
    float:right;
    text-indent:-9999px;
    width:58px;
    outline:none;
}

.feedback-panel #form-wrap{ height: 420px;}
.feedback-panel form{ font-family: "Myriad Pro", Arial, sans-serif; width: 260px; font-size: 14px;  }
.feedback-panel form p{ font-family: "Myriad Pro", Arial, sans-serif; margin: 10px 0px; }
.feedback-panel label{ font-family: "Myriad Pro", Arial, sans-serif; font-weight: bold; display: block; width: 110px; }
.feedback-panel input{ font-family: Arial, sans-serif;font-size: 14px;   margin: 5px 0px; padding: 5px; border: 1px solid #CECECE; width: 180px;  }
.feedback-panel input#submit{ cursor: pointer; width: 80px; padding: 10px; }
.feedback-panel textarea {
    width:90%;
    padding:5px;
    border: 1px solid #CECECE; 
    font-family: Arial, sans-serif;
    font-size: 14px;
}


#response-message {
	font-family: "Myriad Pro", Arial, sans-serif; 
	font-weight: normal;
	font-size: 16px; 
    background: #FFFFFF;
    border: 1px solid #CECECE;
    padding:30px;
}

#signupinfo{
 float:left;
 width:615px;
 height:468px;
}
.signupinfo_text{
float:left;
width:615px;
height:469px;
}
.signupinfo_text div{
float:left;
width:615px;
height:381px;
}
.signupinfo_text p{
 float:right;
 font-size:13px;
 font-weight:normal;
 margin-top:160px;
 margin-right:30px;
 width:195px;
 line-height:21px;
 text-align:right;
}
#signupinfo a{
 text-decoration:none;
 font-size:0px;
 float:left;
 width:145px;
 height:87px;
}
#getstarted{
 float:left;
 width:327px;
 height:207px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/get_started.png);
 background-repeat:no-repeat;
}
#getstarted p{
 float:left;
 width:320px;
 height:128px;
 visibility:hidden;
}
#getstarted form{
 float:right;
 width:295px;
}
#getstarted input{
 border:none;
 background:transparent;
 font-size:15px;
 padding:10px 4px;
 min-width:50px;
 color:#666;
}
a#howitworks{
 width:327px;
 height:262px;
 float:left;
 font-size:0px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/howitworks.png);
 background-repeat:no-repeat;
 color:#eee;
}
#facebook-widget{
 float:left;
 width:300px;
 height:370px;
}
#testimonial{
 float:left;
 width:309px;
 height:350px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/home/testimonial.png);
 background-repeat:no-repeat;
 margin-right:5px;
}
#how_works_video {
    overflow: auto;
	width: 640px;
	height: 385px;
	background-color: #FDFDFD;
}
#pag_abajo #how_works_video {
 display:none;
}
#ipad_video {
    overflow: auto;
	width: 640px;
	height: 385px;
	background-color: #FDFDFD;
}
#pag_abajo #ipad_video {
 display:none;
}
#ipad_video {
    overflow: auto;
	width: 640px;
	height: 400px;
	padding-top:20px;
	background-color: #eee;
}
#pag_abajo #ipad_video {
 display:none;
}
#why_created_video {
    overflow: auto;
	width: 640px;
	height: 420px;
	background-color: #FDFDFD;
}
#pag_abajo #why_created_video {
 display:none;
}
#denver_deuce_video {
    overflow: auto;
	width: 640px;
	height: 420px;
	background-color: #FDFDFD;
}
#pag_abajo #denver_deuce_video {
 display:none;
}
body#mpopup_body{

background:#EEE;
 margin:0;
 padding:0;
}

#mpopup_container {
color:#000000;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
width:620px;
 float:left;
 min-height:300px;
}
#popup_left_column{
 float:left;
 width:150px;
 min-height:200px;
 margin-bottom:40px;
}
#popup_left_column h1 , #mpopup_title{
 color:#333;
 font-size:24px;
 float:left;
 width:150px;
}
#mpopup_title{
 width:600px;
 margin-bottom:10px;
 font-weight:bold;
 margin-top:0;
}
#popup_left_column p{
 color:#333;
 font-size:13px;
 line-height:20px;
 margin:20px 0;
 float:left;
 width:150px;
}
#popup_separator{
 float:left;
 width:50px;
 min-height:280px;
 margin-bottom:10px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/signup/separator.gif);
 background-repeat:repeat-y;
 background-position:center;
}
#popup_right_column{
 float:left;
 width:395px;
 min-height:200px;
 margin-bottom:0px;
}
#popup_right_column h1{
 float:left;
 font-size:20px;
 line-height:26px;
 color:#333;
}
#popup_right_column h2{
 float:right;
 font-size:18px;
 line-height:26px;
 color:#999;
}
#member_photo_to_edit{
 float:left;
 width:152px;
 min-height:170px;
 margin:20px 0;
}
#member_photo_to_edit img , #loading_photo{
 float:left;
 width:152px;
 height:152px;
 text-align:center;
 line-height:30px;
}
#loading_photo{
 background:url(fotos/add_photoajax.png) no-repeat;
 display:none;
}
#loading_photo div.ui-progressbar{
 float:left;
 width:132px;
 border:#AAA 1px solid;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 height:8px;
 margin-top:75px;
 background:white;
 margin-left:10px;
}
#loading_photo div.ui-progressbar-value{
 float:left;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 height:10px;
 background:url(https://s3.amazonaws.com/mjc_static/images/myfamily/ajax-loader.gif) -8px -3px;
}
#member_photo_to_edit a{
 float:left;
 width:152px;
 color:#f78c1f;
 text-align:center;
 margin-top:5px;
}
#signup_fields{
 float:right;
 width:220px;
 min-height:170px;
 margin:20px 0;
}
#signup_fields label{
 float:left;
 width:220px;
 color:#666;
 font-size:14px;
 margin:6px 0;
 font-weight:bold;
}
#signup_fields input , #notification_fields input , #email_field , #notification_fields select {
 float:left;
 width:208px;
 color:#333;
 font-size:14px;
 padding:5px;
 border:#999 solid 1px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/signup/field_back.png);
 background-repeat:repeat-x;
}
#signup_fields input[disabled] , #notification_fields input[disabled] , #notification_fields select[disabled]{
-moz-opacity:.50; 
filter:alpha(opacity=50); 
opacity:.50
}
#notification_fields select{
 padding:4px 2px;
}
#email_field{
 width:150px;
}
input#signup_continue{
 border:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/signup/continue.png);
 background-repeat:no-repeat;
 font-size:0px;
 width:127px;
 height:31px;
 float:right;
 margin-top:12px;
}
.popup_error{
 float:left;
 width:390px;
 margin-top:5px;
 color:red;
}
#notification_fields{
 float:left;
 width:395px;
 margin:15px 0;
}
#notification_fields p{
 float:left;
 width:395px;
 color:#666;
 font-size:16px;
 margin:6px 0;
 font-weight:bold;
}
 #notification_fields div{
float:left;
margin:3px 0;
width:395px;
}
#notification_fields div.popup_radio , #popup_left_column .popup_radio{
float:left;
font-size:9px;
margin:0;
padding:2px 0;
text-align:center;
width:27px;
}
#notification_fields label{
color:#333333;
float:left;
font-size:12px;
line-height:14px;
margin-bottom:2px;
margin-right:0;
margin-top:2px;
min-height:15px;
width:340px;
}
#notification_fields input{
 width:auto;
}
#notification_fields select{
 float:left;
}
#notification_fields input#signup_finish{
 border:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/signup/finish.png);
 background-repeat:no-repeat;
 font-size:0px;
 width:127px;
 height:30px;
 float:right;
 margin-top:12px;
}
#notification_fields a#complete_later{
 border:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/signup/complete_later.png);
 background-repeat:no-repeat;
 font-size:0px;
 width:137px;
 height:30px;
 float:right;
 margin-top:12px;
 margin-right:10px;
 text-decoration:none;
}
input#settings_save_changes{
 border:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/save_changes.png);
 background-repeat:no-repeat;
 font-size:0px;
 width:127px;
 height:31px;
 float:right;
 margin-top:12px;
}
a#cancel_button{
 border:none;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/cancel_button.png);
 background-repeat:no-repeat;
 font-size:0px;
 width:90px;
 height:32px;
 float:right;
 margin-top:12px;
 margin-right:2px;
 text-decoration:none;
}
.buttons h1{
 font-size:24px;
 margin-bottom:10px;
 color:#555;
}
#myfamily_right_column.buttons h1{
	margin-bottom: 5px; 
}
.buttons p{
 font-size:13px;
 line-height:16px;
 font-weight:normal;
 color:#555;
}
#get_started_instructions{
	float:left;
	margin-left:5px;
	width:265px; 
}
#get_started_instructions li{
	float:left;
	list-style-type:none;
	margin:1px 5px;
	text-align:center;
}
#get_started_instructions li a{
	float:left;
	font-size:10px;
	height:auto;
	line-height:15px;
	text-decoration:none;
	width:75px;
}
#get_started_instructions li a img{ 
	border: 2px solid white; 
	margin-bottom: 3px; 
}
#get_started_instructions li a img span.tutorial-desc{
	display: block; 
}
#myfamily_right_column #whatsnew{
 width:265px;
 margin-top:10px;
}
#myfamily_right_column div.item{
 width:220px;
}
#myfamily_right_column #whatsnewbutton{
 width:265px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/whatsnew.png);
 height:54px;
}
#myfamily_right_column #whatsnewtext{
 width:265px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/whatsnewback.png);
}
#myfamily_right_column .home_news{
 width:265px;
}
#myfamily_right_column #whatsnewbottom{
 width:265px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/whatsnewbottom.png);
 height:11px;
}
#account_settings{
float:right;
font-size:12px;
font-weight:normal;
margin-right:40px;
position:relative;
text-align:right;
width:500px;
}
#parent_child{
 float:left;
 width:129px;
 padding:5px 10px;
 background-color:#ccc;
 border-radius:7px;
 -moz-border-radius:7px;
 -webkit-border-radius:7px;
}
#parent_child p{
 font-size:15px;
 margin-top:0;
 margin-bottom:5px;
}
#parent_child div.popup_radio{
 width:25px;
 float:left;
 height:14px;
 padding:3px 0;
}
#parent_child label{
 width:100px;
 float:left;
 height:20px;
 line-height:20px;
}
#right_header{
 float:right;
 height:121px;
 width:618px;
 background-repeat:no-repeat;
 background-position:right;
}
#right_header p{
 width:435px;
 font-size:12px;
 color:#666;
 text-align:right;
 margin-top:90px;
 font-weight:bold;
 float:left;
}
#supportmjc { font-size:12px; font-weight:bold; color:#666; text-decoration:none; float:left; text-align:left; margin:36px 0 0 295px; }
#supportmjc span { color:#EB4837; letter-spacing:-.03em; text-decoration:underline; font-size:14px; font-weight:normal; }
#supportmjc2 { font-size:12px; font-weight:bold; color:#666; text-decoration:none; float:left; text-align:left; margin:36px 0 0 295px; }
#supportmjc2 span { color:#EB4837; letter-spacing:-.03em; text-decoration:underline; font-size:14px; font-weight:normal; }
#amznlink { background:url(https://s3.amazonaws.com/mjc_static/images/home_amazon_link.png) no-repeat scroll 0 0 transparent; display:block; height:31px; text-indent:-9999px; width:142px; float:right; text-align:left; margin:37px 26px 0 9px; }
#amznlink2 { background:url(https://s3.amazonaws.com/mjc_static/images/amazon.png) no-repeat scroll 0 0 transparent; display:block; height:35px; text-indent:-9999px; width:138px; float:right; text-align:left; }
#amznlink2:hover { background:url(https://s3.amazonaws.com/mjc_static/images/amazon.png) no-repeat scroll 0px -35px transparent; }
#supportmjc_info { padding: 2px; }
#supportmjc_info p { font-size:12px; margin-bottom:18px; }
#supportmjc_info2 { padding: 2px; }
#supportmjc_info2 p { font-size:12px; margin-bottom:18px; }
#header-social-menu{
 float:left;
 width:154px;
 height:33px;
 background:url(https://s3.amazonaws.com/mjc_static/images/social-links-mini.png);
 margin-top:78px;
}
#header-social-menu a{
 float:left;
 width:33px;
 height:30px;
 margin-right:6px;
}
#home_header_link{
 float:left;
 width:350px;
 height:110px;
 text-decoration:none;
}
#secondary_menu{
 float:left;
 width:940px;
 margin-top:5px;
 height:36px;
 background:#f3f3f3;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
#secondary_menu a{
 font-size:13px;
 text-decoration:none;
 font-weight:bold;
 color:#666;
 line-height:36px;
 padding:0 25px;
 border-right:1px solid #DADADA;
 height:36px;
 float:left;
}
#secondary_menu a#_selected , #secondary_menu a:hover{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/secondary_menu_selected.png);
 background-repeat:repeat-x;
 color:white;
}
#secondary_menu a#first_sec{
 border-radius:5px 0 0 5px;
 -moz-border-radius:5px 0 0 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
}
#secondary_menu a#first_sec_selected{
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/secondary_menu_selected.png);
 background-repeat:repeat-x;
 color:white;
 border-radius:5px 0 0 5px;
 -moz-border-radius:5px 0 0 5px;
}
input#notify_jobs ,input#notify_rewards , input#send_notifications0 ,  input#send_notifications1 ,  input#send_notifications2 , input#notify_main_email , input#notify_alt_email , input#notify_sms , input#send_notifications_inmediately , input#send_notifications_summary , input#weekly_tips , input#notify_jobs_email , input#notify_jobs_sms , input#notify_rewards_email , input#notify_rewards_sms , input#notify_summary , input#notify_message_email , input#notify_message_sms , input#notify_news {
 width:14px;
 height:14px;
 border:0;
 background:transparent;
 margin:0;
 padding:0;
}
#cancel_div{
 float:left;
 width:595px;
 text-align:right;
 margin-left:10px;
 border-top:solid 1px #b4b4b4;
 padding-top:15px;
}
#cancel_account{
 float:left;
 width:161px;
 height:30px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/cancel_account.png);
 background-repeat:no-repeat;
 text-decoration:none;
 border:0;
}
#nevermind_button{
 float:left;
 width:201px;
 height:30px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/nevermind.png);
 background-repeat:no-repeat;
 text-decoration:none;
 border:0;
}
#reason{
 border:solid #AAA 2px;
 height:141px;
 width:300px;
}
p#timezone_change{
 background:url(https://s3.amazonaws.com/mjc_static/images/myfamily/world.png) no-repeat;
 padding-left:25px;
 height:20px;
}
#tabla_jobs div.column3 div {
 line-height:27px;
}
#uploadprogresstext{
 width:152px;
 text-align:center;
 color:white;
 font-size:11px;
}
#notification_fields select#country , #notification_fields select#select_timezone{
 width:380px;
 margin-right:10px;
}
.kid_message_board{
 position:absolute;
 width:134px;
 height:148px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/myfamily/kid_msg.png);
 background-repeat:no-repeat;
 text-decoration:none;
 margin-left:-10px;
 margin-top:-10px;
 display:none;
}
#unread_messages{
 color:white;
 text-align:center;
 float:right;
 background:url(https://s3.amazonaws.com/mjc_static/images/myfamily/redballoon.png) no-repeat 0 1px ;
 width:23px;
 height:18px;
 line-height:16px;
 font-size:11px;
 position:absolute;
}
.testim{
 float:left;
 width:279px;
 margin-left:15px;
 margin-top:15px;
 margin-bottom:15px;
 text-align:center;
 height:315px;
}
.testim p{
 float:left;
 font-family:"Myriad Pro",'MyriadProRegular',Tahoma,Arial,sans-serif;
 font-size:13px;
 font-weight:normal;
 line-height:17px;
 min-height:180px;
 margin-bottom:12px;
 width:279px;
}
.testim h3{
 float:left;
 font-family:"Myriad Pro Light",'MyriadProCondRegular',Tahoma,Arial,sans-serif;
 font-size:45px;
 font-weight:normal;
 margin:15px 0;
 width:279px;
}
.testim span{
 float:left;
 width:279px;
 font-size:13px;
 font-weight:normal;
 margin-bottom:7px;
}
.testim small{
 float:left;
 width:279px;
 font-size:11px;
 font-weight:normal;
 line-height:13px;
}
.unread_member{
background:url("https://s3.amazonaws.com/mjc_static/images/myfamily/blue_dot.png") no-repeat scroll 0 1px transparent;
color:white;
float:right;
font-size:11px;
height:18px;
line-height:16px;
position:absolute;
text-align:center;
width:18px;
margin-left:-18px;
margin-top:70px;
}
div#main_email_div span{
 float:left;
}
a#change_main_email{
 color:red;
 text-decoration:none;
}
a#update_main_email{
 color:red;
 text-decoration:none;
}
div#show_email_field{
 float:left;
 width:295px;
}
div#show_email_field small{
 font-size:9px;
 float:left;
 width:285px;
}
div#top_son_info{
 width:400px;
 float:left;
 height:100px;
}
div#top_son_info img{
 float:left;
 width:62px;
}
div#top_son_info p{
 float:left;
 width:250px;
 color:#555;
 font-size:14px;
 text-align:center;
}
div#top_son_info span#kid_name{
color:#ef4735;
}
div#top_son_info h1{
 float:left;
 width:250px;
 color:#ef4735;
 font-size:36px;
 text-align:center;
}
div#top_son_info small{
 color:#555;
 font-size:20px;
}
a#organize_points{
 float:right;
}
div.sss_column{
 float:left;
 width:292px;
 min-height:390px;
 margin-bottom:20px;
}
div.sss_rewards{
 float:left;
 width:292px;
 min-height:370px;
 background:white url(https://s3.amazonaws.com/mjc_static/images/bac_sss_col.gif) no-repeat bottom;
 padding-top:17px;
 padding-bottom:20px;
}
div.sss_column_sep{
 float:left;
 width:4px;
 min-height:150px;
}
div.sss_col_header{
 width:272px;
 height:41px;
 float:left;
 padding-right:20px;
 padding-top:15px;
 text-align:right;
}
div.sss_col_header h2{
 float:right;
 font-size:36px;
 color:#f04f34;
}
div.sss_col_header h2 span.number{
text-shadow: 1px 1px 1px #FFFFFF;
}
div.sss_col_header h2 small{
 font-weight:normal;
 font-size:12px;
 color:#555;
}
div#save_header{
 background:url(https://s3.amazonaws.com/mjc_static/images/top_save.png) no-repeat;
}
div#share_header{
 background:url(https://s3.amazonaws.com/mjc_static/images/top_share.png) no-repeat;
}
div#spend_header{
 background:url(https://s3.amazonaws.com/mjc_static/images/top_spend.png) no-repeat;
}
div.sss_rewards label{
 background:#ececec;
 width:120px;
 /*height:143px;*/
 margin-left:15px;
 margin-top:6px;
 float:left;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
}
div.sss_rewards img{
 width:105px;
 height:105px;
 float:left;
 margin-left:8px;
 margin-top:8px;
}
div.sss_rewards input{
 float:left;
 margin-left:15px;
 margin-top:8px;
 position:relative;
 top:-14px;
}
div.sss_rewards small{
 float:right;
 font-size:10px;
 color:#555;
 margin-right:8px;
 margin-top:9px;
 width:78px;
 text-align:left;
 position:relative;
 top:-15px;
 line-height:12px;
}
div.sss_rewards span{
 float:left;
 font-size:14px;
 color:white;
 position:relative;
 top: -110px;
 width:120px;
 left:15px;
 height:14px;
}
div.sss_rewards label.sss_selected_reward{
 background:#4eb05c;
}
div.sss_rewards label.sss_selected_reward small{
 color:white;
}
#back_nota_padre{
 float:left;
 width:235px;
 height:219px;
 background:url(https://s3.amazonaws.com/mjc_static/images/parent_note.png) no-repeat;
}
div#sss_submit_div{
 float:left;
 width:292px;
 margin-left:65px;
 margin-top:15px;
 position:relative;
}
div#sss_submit_div p{
 font-weight:normal;
 font-size:13px;
 line-height:16px;
 margin-bottom:20px;
}
#organize_total{
 float:left;
 width:250px;
 height:75px;
 text-align:center;
 border-right:solid 1px #AAA;
 padding-top:8px;
}
#organize_total p{
 font-size:14px;
 color:#555;
}
#organize_total h1{
 font-size:36px;
 color:#ef4735;
}
#organize_total h1 small{
 font-size:20px;
 color:#555;
}
#organize_copy{
 float:left;
 width:300px;
 margin-left:33px;
}
#organize_copy p{
 float:left;
 width:135px;
 color:#333;
 font-weight:normal;
 font-size:10px;
}
#organize_points_div{
 float:left;
 width:590px;
 height:150px;
}
#organize_hand{
 background:url(https://s3.amazonaws.com/mjc_static/images/organize_hand.png) no-repeat;
 float:left;
 width:151px;
 height:153px;
 position:relative;
 top:-40px;
}
#org_piggy_bank{
 border:solid 1px #f79220;
 width:65px;
 height:28px;
 text-align:center;
 margin-left:0px;
 margin-top:85px;
 color:#EF4735;
}
.org_piggies{
 width:185px;
 height:210px;
 margin-left:12px;
 margin-top:15px;
 float:left;
}
#org_save_piggy{
 background:url(https://s3.amazonaws.com/mjc_static/images/organize_save.png) no-repeat;
}
#org_spend_piggy{
 background:url(https://s3.amazonaws.com/mjc_static/images/organize_spend.png) no-repeat;
}
#org_share_piggy{
 background:url(https://s3.amazonaws.com/mjc_static/images/organize_share.png) no-repeat;
}
.org_piggies h1{
 float:left;
 width:185px;
 margin-top:110px;
 text-align:center;
 font-size:36px;
 color:#EF4735;
}
.org_piggies h1 small{
 font-size:12px;
 color:#333;
 font-weight:normal;
}
a.org_reset{
 float:left;
 width:81px;
 height:31px;
 background:url(https://s3.amazonaws.com/mjc_static/images/reset_piggy.png) no-repeat;
 text-align:center;
 font-size:11px;
 color:#333;
 line-height:31px;
 text-decoration:none;
 margin-left:50px;
 margin-top:10px;
}
#org_iamdone_div{
 float:left;
 margin-left:210px;
 margin-top:15px;
}
#pag_sss{
 float:left;
 width:976px;
 background-image:url(https://s3.amazonaws.com/mjc_static/images/fondo_pag_sss.gif);
 background-repeat:no-repeat;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 line-height:30px;
 min-height:700px;
 padding-top:30px;
}
.alignleft { text-align:left !important; }
.alignright { text-align:right !important; }
select#timezone { width:380px; }
#account_settings_button { margin-bottom:12px; }
.subnavlast { }

/* new 3s 9/7/2010 9:37 AM */
/* Reset Styles
--------------------------------------------*/
/* reset.css from http://developer.yahoo.com/yui/reset/ */
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {  border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }*/

/* General Styles
--------------------------------------------*/
img{ border: none; }
h1{ font-size: 16px; line-height: 30px; }
h3{ font-size: 12px; font-weight: bold; line-height: 15px; }
a{ outline: none; }
.clear{ clear: both; }
/*table td{ vertical-align: top; }*/
strong{ color: #444444; font-weight: bold; }

/* Wrapper Styles
--------------------------------------------*/
#pg-wrapper{ margin: 0 auto; position: relative; width: 976px; margin-left:15px; }
#pg-top, #pg-middle, #pg-bottom{ float: left; padding: 0px 15px 0px 30px; width: 902px; }
#pg-top{ background: url(https://s3.amazonaws.com/mjc_sss/page-top.gif) no-repeat left bottom transparent; height: 83px; }
#pg-top #faq{ float: left; margin: 28px 20px 0px 0px; }
#pg-top h1{ margin: 33px 0px 0px; }
#pg-middle{ background: url(https://s3.amazonaws.com/mjc_sss/page-middle.gif) no-repeat left top transparent; min-height: 600px; padding-top: 10px; padding-bottom: 10px; }
#pg-bottom{ background: url(https://s3.amazonaws.com/mjc_sss/page-bottom.gif) no-repeat left top transparent; height: 17px; }

/* Kid Monetization */
#pg-wrapper .kids{ padding: 0px; width: 940px; }
#pg-top.kids{ background: url(https://s3.amazonaws.com/mjc_sss/content-bg-top.png) no-repeat left top transparent; height: 12px; }
#pg-middle.kids{ background: url(https://s3.amazonaws.com/mjc_sss/content-bg-middle-repeat.png) repeat-y left top transparent; min-height: 600px; }
#pg-bottom.kids{ background: url(https://s3.amazonaws.com/mjc_sss/content-bg-bottom.png) no-repeat left top transparent; height: 18px; }

/* Content Styles 
--------------------------------------------*/
#main-content{ float: left; min-height: 400px; width: 687px; }
#main-content.kids{ background: url(https://s3.amazonaws.com/mjc_sss/content-bg-middle.png) no-repeat left top; width: 940px; }
#mc-top, #mc-middle, #mc-bottom{ float: left; width: 890px; }
#mc-top{ background: url(images/rewards_center_bg_top.png) no-repeat left bottom; height: 13px; }
#mc-middle{ background: #FFFFFF; border-left: 1px solid #b5b7b6; border-right: 1px solid #b5b7b6; min-height: 400px; width: 888px; }
#mc-bottom{ background: url(images/rewards_center_bg_bottom.png) no-repeat left top; height: 12px; }

#content{ float: left; margin-top: 10px; padding-left: 10px; width: 435px; border-left: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; min-height: 530px; }
#contentwide{ float: left; margin-top: 10px; padding:0 65px; width: 756px; min-height: 400px; }

/* -- Search Box -- */
#search{ background: url(https://s3.amazonaws.com/mjc_sss/search-bg.png) no-repeat left top; height: 45px; margin: 10px 0px 10px 0px; position: relative; width: 405px; }
#search label{  background-color:#FFFFFF;  color:#000000;  font-size:12px;  font-weight:bold;  left:-3px;  padding:3px;  position:absolute;  text-transform:uppercase;  top:-9px; }
#search #s{ 
	border: 1px solid #FFFFFF; 
	color:#B0B0B0; 
	font-size:14px; 
	font-style:italic; 
	height: 20px; 
	left:15px; 
	line-height:16px; 
	padding: 3px 5px; 
	position:absolute; 
	top:10px; 
	top: 13px\9; /* IE8 Hack */
	*top: 13px; /* IE7 Hack */
	_top: 13px; /* IE6 Hack */
	width:285px; 
}
#search #s-button{  border: none;  background: url(https://s3.amazonaws.com/mjc_sss/search-button-sprite.png) no-repeat 0px 0px transparent; cursor: pointer;  height: 31px;  position: absolute;  right: 8px;  top: 7px; width: 93px; }
#search #s-button:hover{ background-position: 0px -32px;}
#search #s .default { color: #b0b0b0; font-style: italic; }
#search #s .changed { color: #444444; font-style: normal; }
.search-info  { font-size: 12px; margin: 10px 10px 20px 0px; }
.filters { font-size: 12px; margin: 10px 10px 20px 0px; }
.filters strong { float:left; line-height:15px; padding-right:10px; padding-bottom:10px; }

/* -- Reward List --*/
#reward-list{ float: left;  padding: 0px; margin: 0px; list-style-type: none; width: 420px; }
.reward{ float: left; margin: 0 5px 10px 0px; padding: 7px 7px 5px; height: auto; width: 190px; min-height:60px; }
#aj_amz_container .reward { min-height:120px; }
li.reward { cursor:pointer; z-index:9999; }
li.reward .popup, li.reward .area { cursor:default; }
.reward:hover{ -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#E4E4E4; }
.current{ -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #DDF6DA; }
.current:hover{ background-color: #DDF6DA; }
.r-image{ float: left; }
.r-info{ float: right; width: 140px; }
.r-info h3{ font-size: 13px; font-weight: bold; line-height: 15px; margin: 0px; padding: 0px; max-height: 32px; overflow: hidden; }
.r-price, .r-sug-points{ font-size: 11px; font-weight: bold; margin: 3px 0px 3px; _margin-bottom: 0px; /* IE6 Hack */ }
.r-price .amount, .r-sug-points .amount{ color: #f04832; font-size: 12px; font-weight: normal; }
.r-enable{ color: #1c5c8b; font-size: 12px; height: 15px; margin: 5px 0px 2px; position: relative; text-transform: uppercase; }
.r-enable input{ left: 0px; *left: -3px; position: absolute; margin: 0px; padding: 0px; top: 0px; }
.r-enable .c-label{ left: 18px; *left: 20px; /* IE7 Hack */ position: absolute; top: 1px; top: 0px\9; /* IE 8 Hack */ *top: 3px; /* IE7 Hack */ }
.r-detail-link{ height: 25px; position: relative; width: 128px; margin:4px 0 0 18px; }
/*.familyrewards .r-detail-link { height: 25px; width: 128px; margin:2px 0 0 10px; }*/
.r-detail-link a{ color: #1c5c8b; font-size: 11px; text-transform: uppercase; text-decoration: underline; }
.r-detail-link img{ position: absolute; left: -18px; top: 0px; }
.clickablediv { cursor:pointer; }

.popup{ background:none repeat scroll 0 0 #DCDCDC; border:1px solid #B6B6B6; display: none; font-size:12px; margin:-44px 0px 0px 175px; height:auto; padding:10px 20px 20px; position:absolute; width:205px; z-index:1000; }
.amznpopup { width:600px; left: 185px; top:44px; z-index:10000; }
	.amznpopupleft { margin:0 0 0 -30px; }
	.amznpopupright { margin:0 0 0 -30px; }
	.amznpopupfarright { margin:0 0 0 -30px; }
.amznfullimages { width:370px; height:400px; overflow:hidden; line-height:400px; }
.amznfullimages img { vertical-align:middle; }
.amznthumbwrap { width:50px; height:50px; overflow:hidden; float:left; margin:0 0 6px 8px; }
.amznthumbwrap2 { width:42px; height:90px; overflow:hidden; float:left; margin:0 0 0 0; }
img.amznswatchimg { }
.popup .amzndetails { float:left; width:400px; height:100%; }
.popup .amzndetails h3 { border:none; font-size:16px; font-weight:bold; width:auto; margin:10px 0 0; line-height:20px; }
.popup .amznmanage { float:right; }
.popup .arrow{ background:url("https://s3.amazonaws.com/mjc_sss/left-arrow.png") no-repeat scroll left top transparent; display:block; height:15px; left:-8px; position:absolute; top:20px; width:8px; }
.popup h3{ border-bottom: 1px solid #b3b3b3; font-size: 12px; font-weight: bold; padding-bottom: 5px; margin: 10px 0px; width: 190px; }
.popup .close{ position: absolute; top: -10px; right: -10px; }
.popup .prices{ margin:5px 0; width:155px; }
.popup .prices td{ font-size: 11px; padding: 5px 0px; }
.popup .prices .label{ text-align: right; padding-right: 5px; }
.popup .prices .price{ color: #f04832; font-weight: normal; }
.popup .amazon-price{ font-weight: bold; }
.popup .amazon-price .price{ font-size: 16px; }
.popup .save-reward td{ padding: 5px 0px; width: 65px; }
.popup .save-reward td.left{ width: 100px; }
.popup .save-reward td.right{ width: 120px; }
.popup .save-reward td.right input, .assign-reward-popup .rewards-price-cell input{ border:1px solid #FFFFFF; height:20px; margin-right:10px; text-align:center; width:55px; }
.popup .save-reward td.left input{ margin-right: 10px; }
.popup .save-reward td input{ border: none; float: left; height: 15px; margin-top: 0px;  width: 14px; }
.popup .save-reward td .c-label, .popup .save-reward td .i-label{ font-size: 14px; }
.popup input.submit{ margin-top: 20px; }
.assign-reward-popup .rewards-price-cell input{ width: 136px; }
.assign-reward-popup input.submit{ margin-top: 20px; }
/*.suggested-reward-list .popup { left:-195px; }*/
.suggested-reward-list .popup .arrow { background:url("https://s3.amazonaws.com/mjc_sss/right-arrow.png") no-repeat scroll left top transparent; left:245px; }

/* -- Add Custom Reward --*/
#reward-list.no-float{ width: 205px; }
#reward-list.no-float .reward{ -moz-border-radius:5px 0 0 5px; clear:both; float:left; position: relative; margin-right:0; width:195px; min-height: auto; }
#reward-list .last{ }
#reward-list .extend{ }
.area{ 
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius: 5px;
	background-color:#DDF6DA;
	float:right;
	margin-right:8px;
	padding:7px 10px 12px;
	position:absolute;
	right:-228px;
	top: 0px; 
	width:200px;
}
.area h3{ margin: 0px 0px 5px; width: 190px; }
.area h3.border{ border-bottom:1px solid #BBC0BB; padding-bottom:5px; }
.area input{ background:"url(https://s3.amazonaws.com/mjc_sss/input-bg.png") repeat-x scroll left top transparent; letter-spacing: 0.2px; font-size: 11px; line-height: 15px; border:1px solid #999999; height:14px; margin:0 0 10px; padding:5px; width: 180px; }
.area .checkboxes{ font-size: 12px; margin-bottom: 15px; }

.area input.checkbox{ border: none; height: auto; margin: 5px 5px 5px 0px; padding: 0px 5px 0px 0px; width: auto; }
.area .action-buttons{ margin-top: 10px; }
.area .action-buttons input{ border: none; background: none; height: auto; padding: 0px; margin: 0px 0px 5px 0px; width: auto;}
.area .upload-photo{ font-size: 12px; margin-bottom: 10px; width: 205px; }
.area .upload-photo img{ float: left; margin-right: 10px; }
.area .upload-photo a{ color: #ef4735; }
.area p.desc{ font-size: 12px; line-height: 18px; margin: 0px 0px 10px 0px; width: 190px; }
.area p.desc a{ color: #1c5c8b; display: block; }

/* -- Pagination --*/
#pagination{ background:url("https://s3.amazonaws.com/mjc_sss/pagination-bg.png") no-repeat scroll left top transparent;  font-size: 12px;  float:left;  height:4px;  list-style-type:none; margin: 25px 0px 25px; margin-left: 0px;  padding:8px 10px 20px 30px; width:382px; }
#pagination li{ float: left; padding: 0px; margin: 0 20px 0 0;  }
#pagination li.paginate{ margin: 0px; }
#pagination li a{ text-decoration: none; }
#pagination li.prev { float:left; }
#pagination li.next { float:right; }
#pagination li ul{ list-style-type: none; padding: 0px; margin: 0px;  }
#pagination li ul li a{ color: #175887; }
#pagination li ul li,
#pagination li ul li a:hover,
#pagination li ul li.current a{ color: #000000; font-weight: bold; }
a.prev, a.next{ color: #1b5b8a; font-size: 12px; text-decoration: none; }
a.prev:hover, a.next:hover{ color: #1b5b8a; text-decoration:underline !important;  }
.separator{ display: block; }
.notification{ color: #707070; font-size: 12px; font-weight: normal; font-style: italic; margin: 10px 0px 0px; *margin-top: 50px; width:90%;  }
.notificationbuy{ color: #22872E; font-size: 12px; font-weight: normal; font-style: italic; margin: 10px 0px 0px; *margin-top: 50px; width:90%;  }
.notification strong{ color: #444444; font-weight: bold; font-style: italic; }

/* -- New Custom Reward --*/
#new-custom-reward { font-size: 13px; margin: 0px 0px 10px 0px; height: 65px; width: 320px; cursor:pointer; }
#new-custom-reward p{ margin: 5px 0px; }
#new-custom-reward .r-info{ width: 270px; }
#new-custom-reward a{ color: #1c5c8b; }

/* Rewards Center */
#main-content.rewards_center{ width: 670px; }
#mc-top.rewards_center, #mc-bottom.rewards_center{ width: 890px; }
#mc-middle.rewards_center { width: 888px; }
#mc-top.rewards_center{ background: url(images/rewards_center_bg_top.png) no-repeat left bottom; height: 13px; }
/*#mc-middle.rewards_center{ background: #FFFFFF; border-left: 1px solid #b5b7b6; border-right: 1px solid #b5b7b6; min-height: 400px; width: 888px; }*/
/*#mc-bottom.rewards_center{ background: url(images/rewards_center_bg_bottom.png) no-repeat left top; height: 12px; }*/

/* -- Current Rewards --*/
.current-rewards{ margin-bottom: 40px; }
.cr-outer-table{ position: relative; width: 889px; }
.cr-outer-table tr td{}
.cr-outer-table tr td.l-column{ min-height: 200px; padding: 0px 2px 0px 13px; position: relative; width: 205px; vertical-align:top; }
.rewards_menu{}
.rewards_menu h3{ color: #555555; font-size: 11px; font-weight: normal; text-transform: uppercase; }
#upper-menu{ border-bottom: 1px solid #c4c4c4; margin-bottom: 10px; padding-bottom: 10px; width: 195px}
#upper-menu .side-nav{ margin: 0px; }
#upper-menu .side-nav li{ margin: 5px 0px 0px;}
.cr-outer-table tr td.l-column .side-nav{ border: none; padding-left: 7px; width: 180px; }
#upper-menu a.all-rewards{ color: #36a644; font-weight: normal; font-size: 12px; text-transform: uppercase; }
#upper-menu a.all-rewards:hover{ text-decoration: underline; }
.cr-outer-table tr td.r-column{ min-height: 200px; position: relative; padding: 0px 0px 0px 15px; width: 200px; }
.cr-outer-data-wrapper .cr-data-l-column{ padding:0 14px 0 0; width:420px; vertical-align:top; }
.cr-outer-data-wrapper .cr-data-r-column{ width:205px; padding-left: 15px; vertical-align:top; }
.cr-outer-data-wrapper .cr-data-r-column .profile-photo{ }
.cr-outer-data-wrapper .cr-data-r-column .image-label{ display: block; font-size: 13px; font-weight: bold; }
.cr-outer-data-wrapper .cr-data-r-column .total-points{ font-size: 10px; margin: 10px 0px; text-transform: uppercase; }
.cr-outer-data-wrapper .cr-data-r-column .total-points .total-reward-points{ color: #ef4735; display: block; font-weight: bold; }
.cr-outer-data-wrapper .cr-data-r-column .profile-photo,
.cr-outer-data-wrapper .cr-data-r-column .edit-points,
.cr-outer-data-wrapper .cr-data-r-column .suggested-rewards{ margin: 0 auto; width: 190px; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points,
.cr-outer-data-wrapper .cr-data-r-column .profile-photo{ text-align: center; }
.cr-outer-data-wrapper .cr-data-r-column .profile-photo .image-label{ display: block; font-size: 13px; margin-top: 2px; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points{ margin: 15px auto; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points a{ color: #ef4735; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points a:hover{ text-decoration: none; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table{ margin-top: 10px; width: 190px; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table td{ font-size: 12px; color: #999999; padding: 5px 0px 0px; text-transform: uppercase; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table td.label{ padding-right: 5px; text-align: right; width: 62%; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table td.points-to-edit{ color: #575757; padding-left: 5px; width: 38%; text-align: left; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table td.total-points{ color: #555555; font-size: 12px; }
.cr-outer-data-wrapper .cr-data-r-column .edit-points .points-table td .line{ height: 2px; border-top: 2px solid #cccccc; width: 90px; }
.suggested-rewards {width: 190px; float: right; margin-right: 18px; }
.suggested-rewards h4{ font-size: 13px; font-weight: bold; margin: 10px 0px 0px; text-align: center; text-transform: uppercase; }
.suggested-rewards .subtitle{ display: block; font-size: 14px; font-weight: normal; margin: 0px 0px 10px; text-align: center; }
.suggested-rewards #reward-list{ width: 190px; }
.suggested-rewards #reward-list li.reward{ margin:0 0 10px -2px; }
.suggested-rewards #reward-list li.reward .category{ color: #555555; font-size: 11px; margin-top: 10px; text-transform: uppercase; text-align: center; }
.suggested-rewards #reward-list li.reward .category a{ color: #5b815a; text-decoration: none; }
.suggested-rewards #reward-list li.reward .category a:hover{ text-decoration: underline; }
.cr-data-table{ border-collapse: separate; margin-bottom: 20px; width: 420px; }
.cr-data-table th{ font-size: 10px; font-weight: bold; padding-left: 10px; padding-bottom: 5px; text-transform:uppercase; }
.cr-data-table tr td{ background-color: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: none; font-size: 12px; margin: 0px; padding: 10px; }
.cr-data-table tr td .checkbox{ margin-right: 10px; }
.cr-data-table tr td.reward-name{ border-right: none; width: 120px; }
.cr-data-table tr th.reward-points,
.cr-data-table tr td.reward-points{ border-left: none; border-right: none; text-align: center; width: 30px;  }
.cr-data-table tr th.spend,
.cr-data-table tr td.spend,
.cr-data-table tr td.share{ border-left: none;  width: 100px; text-align: center; }
.cr-data-table tr td.spend,
.cr-data-table tr td.share{ font-size: 12px; font-weight: bold; text-transform: uppercase; }
.cr-data-table tr td.spend{ color: #5b815a; }
.cr-data-table tr td.share{ color: #83ba4d; }
.cr-data-table tr td .edit{ 
	background: url(images/pencil-icon.png) no-repeat left top; 
	font-size: 11px; 
	color: #1c5c8b; 
	font-style: italic; 
	font-weight: normal; 
	padding-left: 15px; 
	text-transform: uppercase; 
	text-decoration: none; 
}
.cr-data-table tr td .edit:hover { text-decoration: underline; }
.cr-data-table tr td.edit-remove .edit{ color: #1c5c8b; padding-right: 10px;  }
.cr-data-table tr td.edit-remove .remove{ color: #ef4735; }
.cr-data-table tr.divider td,
.cr-data-table tr.earned-reward td{ background-color: #DDF6DA; }
.cr-data-table tr.earned-reward td{ /*border-top: none;*/ border-bottom: none; font-weight: bold; padding:10px 10px 5px; }
.cr-data-table tr.no-earned-reward td{ color: #999999; padding-bottom: 5px;}
.cr-data-table tr.no-earned-reward td.reward-name{ font-size: 12px; font-weight: normal; text-transform: uppercase; }
.cr-data-table tr.divider td{ font-weight: bold; font-size: 10px; color: #32a443; height: 10px; padding: 5px 10px; text-transform: uppercase; }
.cr-data-table tr.first td{ border-bottom: none; border-top:1px solid #ccc; }
.cr-data-table tr.first td.reward-name{ -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;  }
.cr-data-table tr.first td.rightcolumn{ -moz-border-radius-topright: 5px; border-top-right-radius: 5px;  }
.cr-data-table tr.ctr td { text-align: center }
.cr-data-table tr.last td{ border-bottom: 1px solid #CCCCCC; }
.cr-data-table tr.last td.reward-name{ -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.cr-data-table tr.last td.rightcolumn{ -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.cr-data-table tr.last td.leftcolumn{ -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; }
.cr-data-table tr td.amazon-link { border-width:0 0 1px 1px; }
.cr-data-table tr td.mark-rewarded { border-width:0 1px 1px 0; }
.cr-data-table tr td.amazon-link, .cr-data-table tr td.mark-rewarded { background:#DCF7D8; padding:0 10px 10px; }
.cr-data-table tr td.amazon-link a { color:#1b5c8b; font-size:11px; letter-spacing:1px; text-transform:uppercase; }
.cr-data-table tr td.amazon-link a:hover { text-decoration:none; }
.cr-data-table tr td.mark-rewarded label { color:#1b5c8b; font-size:10px; font-weight:bold; letter-spacing:1px; text-transform:uppercase; float:left; margin:0 5px 0 29px; }
.cr-data-table tr td.mark-rewarded input { }
.cr-data-table tr.green td{ background-color: #DDF6DA;  }
.cr-data-table tr.earned-reward-confirmation td{ background-color: #DDF6DA; border-bottom: none; border-top: none; padding: 0px 10px 5px; text-align: center; }
.cr-data-table tr.earned-reward-confirmation td .label{ font-size: 10px; font-weight: normal; padding-right: 25px; text-transform: uppercase; }
.cr-data-table tr.earned-reward-confirmation td .c-label{ padding-right: 10px; }
.cr-data-table tr.bottom td{ background: url(https://s3.amazonaws.com/mjc_sss/current-rewards-bottom-green.png) no-repeat left top; border: none; height: 8px; padding: 0px; }
.cr-data-table tr.remove td{ background-color: #EE4734; color: #FFFFFF; }
.cr-data-table tr.remove td .checkbox{ margin-right: 23px; }
.cr-data-table tr.remove td .c-label{ color: #FFFFFF; font-size: 10px; font-weight: normal; text-transform: uppercase; }
.cr-data-table tr.editrow td{ background-color: #f2f2f2; }
.cr-data-table tr.highlightRow td{ background-color: #DDF6DA; }
.cr-data-table .save-wrapper a, .edit-wrapper a, remove-wrapper a { text-decoration:none; }
.cr-data-table .save-wrapper a:hover, .edit-wrapper a:hover, remove-wrapper a:hover { text-decoration:underline; }
.cr-data-table .save-wrapper .cancel { color:#777; font-weight:normal; }
.cr-data-table .save-wrapper .save { color:#3AA347; font-weight:bold; }
.cr-data-table .remove-wrapper .remove { color:#E84A3E; font-weight:bold; text-transform:uppercase; float: right; }
.cr-data-table .remove-left { float:left; color:#fff; font-weight:bold; }
.cr-data-table .remove-right { float:right; padding-right:55px; }
.cr-data-table .remove-right a { color:#fff; font-weight:bold; }
.cr-outer-data-wrapper .cr-data-r-column .save-points { margin-top:10px; }
.cr-outer-data-wrapper .cr-data-r-column .save-points a.cancel { color:#777; font-weight:normal; margin-right:8px; }
.cr-outer-data-wrapper .cr-data-r-column .save-points a.save { color:#3AA347; font-weight:bold; margin-left:8px; }
.desc textarea { font-size:11px; width:100%; }
.reallow { float:left; margin:0 5px 0 0; }

.kid_checkbox { margin:5px; }
.kid_label { padding-left:1px; font-size:14px; line-height:24px; margin-left:6px; color:#707070; }
.kid_label_checked { font-weight:bold; color:#32a443; }
input.popup_points { width:40px; text-align:center; padding:3px; border:none; }
.i-label { color:#707070; padding-left:10px; }
.c-label label { cursor:pointer; }

/* -- Kid Monetization -- */
#main-content-table{ margin: 0 auto; width: 900px; }
#main-content-table td{ padding: 10px 0px; }
#main-content-table td .red{ color: #ef4735; }
#main-content-table td .large-number{ color: #ef4735; font-size: 36px; line-height: 40px; }
#main-content-table td .points-status a{ 
	background:url("https://s3.amazonaws.com/mjc_sss/spend-points-img.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:22px;
	font-weight:bold;
	height:45px;
	margin:20px 0 0 0;
	padding:15px 0 10px 50px;
	text-align:center;
	text-decoration:none;
	width:270px;
}
#main-content-table td .points-status a span.small{ display: block; font-size: 12px; font-weight: normal; }
#main-content-table td.status{ color:#555555; font-size:18px; font-weight:bold; padding:20px 0 0 5px; text-align:center; vertical-align:top; width:300px; }
#main-content-table td.status #profile-img{ float: left; }
#main-content-table td.status .profile-description{ float:right; font-size:14px; font-weight:bold; margin-right:5px; padding:10px 0; text-align:center; width:245px; }
#main-content-table td.status .profile-description .large-type{ font-size: 20px; display: block;  }
#main-content-table td.actions{ width: 380px; }
#main-content-table td.actions .points-wrapper{ margin-left: 20px; width: 575px;}
#main-content-table td.status #send-points{ margin-top: 130px; }

.points{ float:right; margin-right:10px; margin-top:6px; width:200px;}
.points .number{ color:#EF4735; display:block; float:left; font-size:36px; font-weight: bold; line-height:40px; text-align:right; width:140px; }
.points .small-text{ display:block; float:right; margin-top:6px; width:50px;}


/* Save Box */
#save-top{ background: url(https://s3.amazonaws.com/mjc_sss/save-bg-top.png) no-repeat left top; height: 59px; width: 575px; }
#save-middle{ background: url(https://s3.amazonaws.com/mjc_sss/save-bg-middle-repeat.png) repeat-y left top; min-height: 120px; width: 575px; }
#save-content{ background:url("https://s3.amazonaws.com/mjc_sss/save-bg-middle.png") no-repeat scroll left top transparent; height:60px; padding:25px 25px 0px 20px; width:530px; }
#save-bottom{ background: url(https://s3.amazonaws.com/mjc_sss/save-bg-bottom.png) no-repeat left top; height: 5px; width: 575px; }
/* Share Box */
#share-top{ background: url(https://s3.amazonaws.com/mjc_sss/share-bg-top.png) no-repeat left top; height: 57px; width: 579px; }
#share-middle{ background: url(https://s3.amazonaws.com/mjc_sss/share-bg-middle-repeat.png) repeat-y left top; min-height: 345px; width: 579px; }
#share-content{ background:url("https://s3.amazonaws.com/mjc_sss/share-bg-middle.png") no-repeat scroll left top transparent; min-height:275px; padding:30px 10px 15px; width:559px; }
#share-bottom{ background: url(https://s3.amazonaws.com/mjc_sss/share-bg-bottom.png) no-repeat left top; height: 8px; width: 579px; }
/* Spend Widget */
#spend-top{ background: url(https://s3.amazonaws.com/mjc_sss/spend-bg-top.png) no-repeat left top; height: 58px; width: 574px; }
#spend-middle{ background: url(https://s3.amazonaws.com/mjc_sss/spend-bg-middle-repeat.png) repeat-y left top; min-height: 350px; width: 574px; }
#spend-content{ background: url(https://s3.amazonaws.com/mjc_sss/spend-bg-middle.png) no-repeat -1px top; min-height: 346px; padding: 0px 10px 10px; width: 554px; }
#spend-bottom{ background: url(https://s3.amazonaws.com/mjc_sss/spend-bg-bottom.png) no-repeat left top; height: 8px; width: 574px; }

.slider{ float:left; text-align:center; width:290px; }
.slider .description{ float:left; margin-bottom:15px; margin-left: 15px; text-align:left; width:320px; }
.slider .description img{ float: left; margin-right: 10px; }
.slider .description p{ float:right; font-size:14px; font-weight:bold; margin-top:10px; width:265px; }
.slider-text{ float:right; font-family:Arial; font-size:20px; font-weight:bold; margin-top: 10px; text-align:center; width:220px; }
.slider-text a img{ margin-left: 35px; }
.money{ color: #ef4735; font-size: 24px; }
#money-img{ float:left; margin-left:10px; margin-top: 12px; width:60px; }
.money-text{ float:right; font-family:Arial; font-size:20px; font-weight:bold; margin-right:30px; margin-top: 10px; text-align:center; width:180px; }
.green-wrapper{ float:left;  margin-left: 12px; margin-bottom:15px; width:532px; }
.green-wrapper-top{ background: url(https://s3.amazonaws.com/mjc_sss/green-bg-top.png) no-repeat left bottom; float: left; height: 6px; width: 532px; }
.green-middle{ background-color:#9EDC9A; float:left; height:auto; padding:5px 10px 10px; width:512px; }
.green-middle .slider-text{ margin-top: 60px; }
.green-wrapper-bottom{ background: url(https://s3.amazonaws.com/mjc_sss/green-bg-bottom.png) no-repeat left top; float: left; height: 7px; width: 532px; }
#share-button, #spend-button{ float:right; margin-right:37px; }

#spend-list{}
#spend-list li{ 
	float: left; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	background-color:#DBDBDB;
	color:#333333;
	cursor: default;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:9px 10px 12px;
	padding:15px 10px;
	position: relative;
	text-align:center;
	text-decoration:none;
	width:98px;
	list-style:none;
}
#spend-list li.current,
#spend-list li.checked,
#spend-list li:hover{ background-color: #9edc9a; }
#spend-list li.more-points:hover { background:#dbdbdb; }
#spend-list li:hover .notificationbuy, #spend-list li.checked .notificationbuy { color: #fff; }
#spend-list li.more-points{ color: #7b7b7b; font-weight: normal; font-size: 12px; }
#spend-list li.more-points .notification{ color: #ef4735; }
#spend-list li .description{ display: block; margin-top: 10px; height:32px; overflow:hidden; }
#spend-list li .image-wrapper{ height:72px; margin:0 auto; position:relative; width:72px; }
#spend-list li .checkbox-wrapper{ -moz-border-radius: 3px; background-color: #DBDBDB; bottom:-1px; height:10px; left:-1px; padding:5px; position:absolute; width:10px; z-index: 5;}
#spend-list li.current .checkbox-wrapper,
#spend-list li:hover .checkbox-wrapper,
#spend-list li.checked .checkbox-wrapper{ background-color: #9edc9a; }
#spend-list li .image-wrapper .checkbox{ bottom:3px; height:15px; left:2px; cursor: default; position:absolute; width:15px; }

/* Rewards List Kid Store */
/*.reward_thumb .cost_overlay { margin:0 0 0 -72px; position:absolute; }
.reward_thumb .reward_cost { margin:1px 0 0 -70px; position:absolute; color:white; font-size:12px; text-align:center; width:23px; }*/
.reward_thumb {position: relative;}
.reward_thumb .cost_overlay {position:absolute; top: 0; left: 0; width: 58px; height: 29px; z-index: 3;}
.reward_thumb .reward_cost {position:absolute; top: 1px; left: 3px; color:white; font-size:12px; z-index: 4;}

/* Organize Points */
body #fancybox-outer{ background-color: #EEEEEE; }
#organize_points{ background-color: #EEEEEE; height: 600px; width: 661px; }
#organize_points h2{ padding-left: 20px; font-size:24px; font-weight:bold; margin-bottom:25px; }
#organize_points .left{ padding: 0px 20px; width: 255px; }
#organize_points .right{ position: relative; width: 375px; }
#organize_points p{ color:#555555; font-size:13px; font-weight:normal; line-height:20px; margin-bottom:10px; width:210px; }
#organize_points p.bold{ font-size: 20px; font-weight: bold; line-height: 20px;  width: 225px; }
#organize_points #points-to-be-organized{ font-size: 36px; color: #ef4735; line-height: 45px;  }
#organize_points #i-still-need{ font-size:14px; }
#organize_points #save-buttons{ margin-top: 248px; }
#organize_points .button{ margin: 10px 0px; cursor: pointer; display: block; }
#organize_points .organize-points-remaining{ position:relative; right:4px; top:7px; }
#organize_points .organize-points-remaining .number{ color:#EF4735; display:block; float:left; font-size:36px; margin-right:8px; text-align:right; width:84%; }
#organize_points .organize-points-remaining .small-text{display:block; float:right; margin-top:6px; width:45px;}
#organize_points #save-points-small{ background: url("https://s3.amazonaws.com/mjc_sss/save-bg-small.png") no-repeat left top; height: 150px; width: 367px; }
#organize_points #share-points-small{ background: url("https://s3.amazonaws.com/mjc_sss/share-bg-small.png") no-repeat left top; height: 150px; width: 367px; }
#organize_points #spend-points-small{ background: url("https://s3.amazonaws.com/mjc_sss/spend-bg-small.png") no-repeat left top; height: 150px; width: 367px; }
#organize_points .small-slider{ margin-bottom: 30px; position: relative;}
#organize_points .linked-slider{ width: 300px; left: 25px; top: 40px;}

#share-not-found { font-size:18px; font-weight:bold; width:100%; text-align:center; color:#777; }
#spend-not-found { font-size:18px; font-weight:bold; width:100%; text-align:center; color:#777; padding-top:32px; }

.powered_by_amazon { background:url("https://s3.amazonaws.com/mjc_static/images/amazon-ico.png") top left no-repeat; padding:0 0 0 20px; color:#555; 
text-transform:uppercase; line-height:14px; letter-spacing:1px; font-size:10px; margin-left:38px; }

/* Sidebar Styles
--------------------------------------------*/
/* -- Outer Sidebar -- */
#sidebar{ float: right; min-height: 400px; margin-right: 3px; text-align: center; width: 195px; } 
#sidebar .button{ background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 63px; margin: 0px 0px 10px; width: 192px; }
#sidebar #current-rewards-button{ background-image: url(https://s3.amazonaws.com/mjc_sss/current-rewards-button-sprite.png); }
#sidebar #assign-rewards-button{ background-image: url(https://s3.amazonaws.com/mjc_sss/assign-rewards-button-sprite.png); }
#sidebar #im-done-button{ background-image: url(https://s3.amazonaws.com/mjc_sss/im-done-button-sprite.png); }
#sidebar #current-rewards-button:hover{ background-position: 0px -67px; }
#sidebar #assign-rewards-button:hover{ background-position: 0px -64px; }
#sidebar #im-done-button:hover{ background-position: 0px -64px; }

/*-- Inner Sidebar Styles -- */
.side-nav{ float:left; padding-left:20px; margin-top: 10px; *padding-left:0px; *margin-left: 10px; width:205px;}
.side-nav li{ font-size: 13px; font-weight: bold; margin: 5px 0 15px; position:relative; list-style-type: none;  }
.side-nav li.close {margin: 5px 0;}
.side-nav li#share-settings-nav{ margin-bottom: 15px;  }
.side-nav li a{ color:#1C5C8B; display:block; height:16px; padding-left:25px; text-decoration:none; }
.side-nav li a:hover,
.side-nav li a.current{ background-color: #FFFFFF; color: #ef4735; }
.side-nav li .nav-sub-title{ color:#555555; display: block; font-size: 10px; font-weight: normal; padding-left: 26px; text-transform: uppercase; }
.side-nav li#cart-nav a{ background-image: url(https://s3.amazonaws.com/mjc_sss/cart-icon-sprite.png); background-repeat: no-repeat; background-position: 0px 0px; }
.side-nav li#cart-nav a:hover,
.side-nav li#cart-nav a.current{ background-position: 0px -18px;}
.side-nav li#family-activity-nav a{ background-image: url(https://s3.amazonaws.com/mjc_sss/parent-family-icon-sprite.png); background-repeat: no-repeat; background-position: 0px 0px; }
.side-nav li#family-activity-nav a:hover,
.side-nav li#family-activity-nav a.current{ background-position: 0px -16px; }
.side-nav li#custom-reward-nav a{ background-image: url(https://s3.amazonaws.com/mjc_sss/custom-reward-icon-sprite.png); background-repeat: no-repeat; background-position: 0px 0px; }
.side-nav li#custom-reward-nav a:hover,
.side-nav li#custom-reward-nav a.current{ background-position: 0px -16px; }
.side-nav li#share-settings-nav a{ background-image: url(https://s3.amazonaws.com/mjc_sss/share-settings-icon-sprite.png); background-repeat: no-repeat; background-position: 0px 0px; }
.side-nav li#share-settings-nav a:hover,
.side-nav li#share-settings-nav a.current{ background-position: 0px -18px; }
.side-nav li#point-settings-nav a{ background-image: url(https://s3.amazonaws.com/mjc_sss/cent.png); background-repeat: no-repeat; background-position: 0px 0px; }
.side-nav li#point-settings-nav a:hover,
.side-nav li#point-settings-nav a.current{ background-position: 0px -18px; }
.side-nav li .sub{ padding: 0px; margin: 10px 0 15px 10px; }
.side-nav li .sub li{ font-size: 11px; margin: 0px 0px 5px 0px; padding: 0px; font-weight: normal; }
#main-content .side-nav li ul.sub li a{ background-image: none; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.side-nav li .sub li a:hover,
.side-nav li .sub li a.current{ font-weight: normal; }
.side-nav li.top { margin-top: 15px; }
.side-nav li img{ position: absolute; top: 0px; left: -15px; }

#im_thinking { top:50%; left:50%; margin:-30px 0 0 -80px; position:fixed; background:white; padding:15px; border:1px solid #555; text-align:center; -moz-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 4px 4px 4px #555; -webkit-box-shadow: 4px 4px 4px #555; box-shadow: 4px 4px 4px #555; display:none; z-index:9999999; }
#im_thinking p { text-transform:uppercase; font-size:10px; text-align:center; }

.logoutbuttondiv { width:101px; height:31px; position:relative; margin-top:-34px; float:right; margin-right:33px; }
a.logoutbutton { background:url(images/LogOut.png) 0 0 no-repeat; width:101px; height:31px; display:block; text-indent:-9999px; }
a.logoutbutton:hover { background-position:-101px 0px; }
a.logoutbutton:active { background-position:-202px 0px; }

a#edit-points-button { background:url(images/EditPoints.png) 0 0 no-repeat; width:89px; height:25px; display:block; margin:0 auto; text-indent:-9999px; }
a#edit-points-button:hover { background-position:-89px 0px; }
a#edit-points-button:active { background-position:-178px 0px; }

a#kidsavebutton { background:url(images/SaveShareSpendButtons.png) -185px 0 no-repeat; width:185px; height:47px; display:block; margin:0 auto; text-indent:-9999px; }
a#kidsavebutton:hover { background-position:-371px 0px; }
a#kidsavebutton:active { background-position:-557px 0px; }
a#kidsavebutton.disabled { background-position:0px 0px; }
a#kidsavebutton.disabled:hover { background-position:0px 0px; }
a#kidsavebutton.disabled:active { background-position:0px 0px; }

a#kidsharebutton { background:url(images/SaveShareSpendButtons.png) -185px -47px no-repeat; width:185px; height:47px; display:block; margin:0 auto; text-indent:-9999px; }
a#kidsharebutton:hover { background-position:-371px -47px; }
a#kidsharebutton:active { background-position:-557px -47px; }
a#kidsharebutton.disabled { background-position:0px -47px; }
a#kidsharebutton.disabled:hover { background-position:0px -47px; }
a#kidsharebutton.disabled:active { background-position:0px -47px; }

a#kidspendbutton { background:url(images/SaveShareSpendButtons.png) -185px -94px no-repeat; width:185px; height:47px; display:block; margin:0 auto; text-indent:-9999px; }
a#kidspendbutton:hover { background-position:-371px -94px; }
a#kidspendbutton:active { background-position:-557px -94px; }
a#kidspendbutton.disabled { background-position:0px -94px; }
a#kidspendbutton.disabled:hover { background-position:0px -94px; }
a#kidspendbutton.disabled:active { background-position:0px -94px; }



/* 3S Conversion styles (Josh 10/11/2010) */
.conversion h1 { color:#555; font-size:16px; letter-spacing:-1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:16px; }
.conversion p { color:#555; font-size:12px; line-height:18px; margin-bottom:20px; }
.conversion a { color:#1c5c8b; }
.conversion td { vertical-align:top; }
.conversion #video { float:right; width:240px; margin:0 0 20px 20px; }
.conversion #video a { color:#1c5c8b; font-size:12px; line-height:30px; }
.conversion #video a img { text-decoration:none; }
.conversion #ratio { background:#f3f3f3; border:1px solid #c3c3c3; border-width:1px 0; margin:45px 0; text-align:center; font-size:12px; color:#555; padding:16px 0; }
.conversion #ratio #inputratio { font-size:13px; margin-bottom:12px; font-weight:bold; }
.conversion #pointworth, .conversion .valueinputs { border:1px solid #8F8F8F; margin:0 8px; padding:2px 0; text-align:center; width:55px; }
.conversion .pointsinput { border:1px solid #8F8F8F; padding:2px 0; text-align:center; width:50px; }
.conversion table#kidtable { width:100%; }
.conversion .kid_name { margin:10px 0 0; color:#555; }
.conversion .kid_points { margin:10px 0 0; color:#555; }
.conversion .kid_dollars { margin:0 0 10px; color:#555; }
.conversion .kid_name { font-size:13px; font-weight:bold; }
.conversion .kid_points strong, .conversion .kid_dollars strong { margin-right:12px; }
.conversion .valueinputs.disabled { border:none; margin:0 6px; padding:0; text-align:center; width:55px; background:none; color:#000; cursor:default; }
.conversion .valuestable { background:#f3f3f3; border:1px solid #888888; border-width:0 1px; border-bottom:1px solid #dedede; width:100%; padding:8px 12px; }
.conversion .valuestable.firsttable { border-width: 1px 1px 0; border-bottom:1px solid #dedede; }
.conversion .valuestable.lasttable { border-width: 0 1px 1px 1px; border-bottom:1px solid #888; }
.conversion .valuestable tr td { vertical-align:middle; }
.conversion .valuestable tr td.label { font-size:13px; }
.conversion #kid_values h1 { margin:0 0 6px 15px; }
.conversion .nodata { background:#f7f7f7; border:1px solid #ccc; padding:10px; text-align:center; color:#777; }
.conversion #actions { background:#f3f3f3; border:1px solid #c3c3c3; border-width:1px 0; margin:45px 0; text-align:center; font-size:12px; color:#555; padding:16px 0; }
.conversion #actions div { margin-top:10px; }
a.edit-points-button { background:url(images/EditPoints.png) 0 0 no-repeat; width:89px; height:25px; display:block; margin:0 auto; text-indent:-9999px; }
a.edit-points-button:hover { background-position:-89px 0px; }
a.edit-points-button:active { background-position:-178px 0px; }
.conversion .ampm { float:left; margin:0 5px 0 0; }
.conversion #conv_videos { display:none; }
#sss_intro_video {
	padding:10px;
	width: 595px;
	height: 630px;
	background-color: #EDEDED;
}
#sss_sbs_video {
	padding:10px;
	width: 595px;
	height: 630px;
	background-color: #EDEDED;
}

#try3s { background:none repeat scroll 0 0 #DDF6DA; clear:both; margin:12px auto; padding:12px 0; text-align:center; width:96%; }
#try3s a { color:#1C5C8B; font-weight:bold; }

.denvervideo { text-align:left; }
.denvervideo img { margin:10px 5px 0 50px; float:left; }
.denvervideo p { font-weight:bold; padding-top:22px; }

/*#testing { position:fixed; left:0; bottom:0; z-index:999; padding:3px; width:300px; border:1px solid red; font-size:11px; background:white; }*/
#testing { display:none; }



.rounded {
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius:8px 8px 8px 8px;
        border-radius:8px 8px 8px 8px;
    }    


#page_blank {
	background-image: url("https://s3.amazonaws.com/mjc_static/images/fondo_pag_blanca.gif");
	background-repeat: no-repeat;
	float: left;
	width: 976px;	
}

#page_wrapper {
	width: 940px; 
	border: 0px solid #000; 
	margin: 10px 15px 10px 18px;	
}
#grey_wrapper {
	background: 			#cfcfcf;
	background-image: -moz-linear-gradient(top,#cfcfcf,#ffffff);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#cfcfcf),color-stop(1,#ffffff));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cfcfcf', EndColorStr='#ffffff')";
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border: 1px solid #cfcfcf;

	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	
}
#grey_white_trim {
	border-top: 1px solid #fff; 
	margin: 0px 5px 0px 5px;
}

#grey_content {
	padding: 10px 10px 10px 10px;
}

p {
	margin-bottom: 20px;
}

#paper {
	margin: 20px auto 20px auto; 
	width: 600px; 
	background: #ffffff; 
	border: 3px solid #afafaf; 
	padding: 30px;
	color: black;
}

#paper a{
	 color: black;
	 text-decoration: none;
}
#paper a:hover{
	 color: #4c4c4c;
	 text-decoration: underline;
}
#paper a:visted{
	 color: black;
	 text-decoration: none;
}

#paper_logo {
	height: 87px; 
	width: 500px; 
	border: 0px solid #000;
	margin: 0px auto 10px auto;	
}

#paper h1 {
	text-align: center; 
	margin: 10px 0px 10px 0px;
}

#paper_bullets {
	margin: 20px auto 20px auto; 
	width: 200px; 
	background: #ffffff; 
	border: 0px solid #afafaf; 
	padding: 5px;
}

#paper_signup {
	 height: 56px; 
	 width: 116px; 
	 border: 0px solid #000; 
	 margin: 0px auto 10px auto;
	 background-image: url(../images/pencil/pencil-signup-btnl.png);
	 text-align: center;
	 padding-top: 10px;
	 font-weight: bold;
}

#paper_siggy {
	height: 40px; 
	width: 137px; 
	border: 0px solid #000; 
	margin: 0px auto 10px auto;
}
.error {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error  {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.error a {color:#8a1f11;}



.member_image_placeholder {
	width: 152px;
	height: 152px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	background: url(https://s3.amazonaws.com/mjc_static/images/member_image_placeholder.jpg) no-repeat;
	margin: 0;
	text-align: center;
}

.member_image_placeholder span {
	font-size: 16px;
	margin-top: 50px;
	display: block;
}

