#content-top-mini { background:url(Images/content-top-mini.png) no-repeat; _background:url(Images/content-top-mini.gif) no-repeat;
                    width:935px; padding-top:57px; margin:0 auto; text-align:left;}
#content-mid-mini { background:url(Images/content-mid-mini.png) repeat-y; _background:url(Images/content-mid-mini.gif) repeat-y;
                    width:874px; padding:1px 26px; margin:0; position:relative;}
#content-btm-mini { background:url(Images/content-btm-mini.png) no-repeat; _background:url(Images/content-btm-mini.gif) no-repeat;
                    width:935px; height:60px; margin:0 0 15px 0; padding:0;}
.membership-ad { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/paymentdetail_6kids.jpg?v=102411) no-repeat; width:768px; height:93px; margin:-20px 0 10px 60px; }
.membership-ad-burst { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/learning-made-fun.png?v=101811) no-repeat; _background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/learning-made-fun.gif?v=101811) no-repeat; width:181px; height:173px; position:absolute; margin:-40px 0 0 -77px;}
.layout-top { padding-top:30px; margin:0 auto;}
.layout-btm { width:792px; height:18px;}
.layout-mid { overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2b51a1; font-size:12px;   margin: 50px 0;}
.layout-top .red-btns { position:absolute; top:70px; left:65px;}
.option-lifetime { background:url(Images/option-lifetime02.jpg) no-repeat; width:220px; height:188px; float:left; margin:10px 0 0 -6px; }
* html .option-lifetime {margin-left:0;}
.option-fullyear { background:url(Images/option-fullyear02.jpg) no-repeat ; width:215px; height:188px; float:left; margin:10px 0 0 0; visibility:hidden;}
.option-monthly { background:url(Images/option-monthly02.jpg) no-repeat ; width:215px; height:188px; float:left; margin:10px 0 0 0px;}
* html .option-monthly { margin-left:0px;}
.option-quarterly { background:url(Images/option-quarterly02.jpg) no-repeat ; width:215px; height:188px; float:left; margin:10px 0 0 0px;visibility:hidden;}
.best-value{background:url(Images/bestvalue.png) no-repeat !important; width:100px; height:90px; position:absolute; top:85px; right:14px;}
.burst {background:url(Images/MB-Sale-burst.png) no-repeat !important; background:url(Images/MB-Sale-burst.gif) no-repeat; width:95px; height:96px; position:absolute;margin:0px 0 0 180px; *margin:-10px 0 0 -530px; }
#monthly-restriction{ margin:5px 0 -20px 0; font-size:10px;}
.option-price { text-align:center; color:#FFFFFF; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; padding:26px 20px 0 0; *padding:65px 50px 0 0;float:right; width:120px;}
.option-price p {font-size:20px; height:40px; margin:40px 0 0 0; padding:5px 0 0 0;}

.select-option {cursor:pointer; color:#1b85ba; font-size:17px; font-weight:bold; margin:5px 0 0 0; display:block;}
.option-info{margin:10px 0 0 0;}
.title-select-payment { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/title-payment-method.png?v=102411) no-repeat !important; _background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/title-payment-method.gif?v=102411) no-repeat; width:253px; height:28px; position:absolute; margin:-27px 0 0 25px; text-indent:-9999px;}
.title-member-package { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/title-member-package.png?v=102411) no-repeat !important; _background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/title-member-package.gif?v=102411) no-repeat; width:250px; height:28px; position:absolute; margin:-25px 0 0 25px; text-indent:-9999px;}
.title-gift-member-package { background:url(Images/title-gift-member-package.gif) no-repeat; width:444px; height:43px; position:absolute; margin:-35px 0 0 5px; text-indent:-9999px;}

.save-banner { background:url(Images/save-banner.png) no-repeat 0 0; _background:url(Images/save-banner.gif) no-repeat 0 0;
               width:86px; height:86px; position:absolute; margin:14px 0 0 156px;}
.special-offer { background:url(Images/special-offer.png) no-repeat 0 0; _background:url(Images/special-offer.gif) no-repeat 0 0; 
                 width:205px; height:84px; position:absolute; z-index:1; margin:33px 0 0 -110px; }
.special-offer-banner { background:url(Images/special-offer-banner.png) no-repeat 0 0; _background:url(Images/special-offer-banner.gif) no-repeat 0 0;
                        width:101px; height:102px; position:absolute; margin:10px 0 0 145px;}

.gift-ribbon 
{
	background:url(Images/gift-ribbon.png) no-repeat;
	width:64px;
	height:52px;
	position:absolute;
}
.lifetime-ribbon	{ margin:15px 0 0 220px }
.annual-ribbon		{ margin:15px 0 0 470px}
.monthly-ribbon		{ margin:15px 0 0 705px}
.membership-gift-info
{
	background:url(Images/membership-gift-info-bg.jpg) no-repeat;
	width:456px;
	height:192px;
	padding:15px 0 0 190px;
	text-align:center;
	margin:20px auto 0 auto;
	color:#ffffff;
}
.membership-gift-info-list 
{
	text-align:left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.membership-gift-info-list li { padding:3px 0;}

.Redeem-Now-btn 
{
	background:url(Images/Redeem-Now-btn.png) no-repeat;
	width:219px;
	height:64px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}

.redeem-input { font-size:20px;}

input[type="text"],input[type="password"], select {
	padding: 2px;
	font-family: 'Lucida Grande','Lucida Sans','Lucida Sans Unicode', Verdana, sans-serif;
	background: #ffffff;
	border:1px solid #bfbfbf;
	border-radius: 4px;
	-moz-transition: border .4s linear, background .4s linear;
	-webkit-transition: border .4s linear, background .4s linear;
	-o-transition: border .4s linear, background .4s linear;
}

input:focus[type="text"], input:hover[type="text"], select:focus[type="text"], select:hover[type="text"],
input:focus[type="password"], input:hover[type="password"], input:focus[type="password"], input:hover[type="password"], select:focus, select:hover  {
	border:1px solid #3b5998;
	background: #ffffff;
	outline: none;
}

.promo-input { width:95px;}

div#cc-popup
{
    width:780px;
    padding:15px;
    
}
.overlay
{
    position:absolute;
    display: none;
    border: 10px solid #666;
    border: 10px solid rgba(82, 82, 82, 0.698);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color:#fff; 
    z-index:99;   
}

#cc-hd{ text-indent:-9999px; background:url(Images/title-cc-info.png) no-repeat;_background:url(Images/title-cc-info.gif) no-repeat; width:320px; height:50px;}
#billing-hd{ text-indent:-9999px; background:url(Images/title-billing-info.png) no-repeat;_background:url(Images/title-billing-info.gif) no-repeat; width:306px; height:50px;}
#credit-card-info, #address-info{ width:330px; margin:0 20px 0 0; overflow:hidden;}
#credit-card-info input{width:160px;}
#credit-card-info label{width:120px; text-align:right; margin:0 5px 0 0;}
#billing-info, #cc-info{width:330px;}
#billing-info label{width:120px; text-align:right; margin:0 5px 0 0;}
#billing-info input {width:195px;}
.left-panel{ float:left; width: 500px; margin:0 0 0 10px;}
.right-panel{ float: right; width: 150px; overflow:hidden;}

ul#payment-options
{
    float:left;
    list-style:none;
    margin:10px 0 0 -18px;
}
ul#payment-options li
{
    float:left;
    display:inline; 
    margin:0 0 10px 6px;   
}
ul#payment-options li a
{
    display:block;
    text-indent:-9999px;
}
ul#payment-options li#li-cc
{
    clear:both;
    width:270px;    
}
#op-cc:link, 
#op-cc:visited
{
    background:url(Images/payment-options.png) 0 0 no-repeat; width:276px; height:55px;
    
}
#op-cc:hover, 
#op-cc:active
{
    background-position:0 -64px;
}
#po-paypal:link,
#po-paypal:visited
{
    background:url(Images/payment-options.png) -283px 0 no-repeat; width:145px; height:55px;
}
#po-paypal:hover,
#po-paypal:active
{
    background-position:-283px -64px; 
}
#po-ugc:link,
#po-ugc:visited
{
    background:url(Images/payment-options.png) -434px 0 no-repeat; width:174px; height:55px;
}
#po-ugc:hover,
#po-ugc:active
{
    background-position:-434px -64px; 
}
#po-other:link,
#po-other:visited
{
    background:url(Images/payment-options.png) -616px 0 no-repeat; width:117px; height:65px;
}
#po-other:hover,
#po-other:active
{
    background-position:-616px -64px; 
}

#cover{z-index:999;}
#close-btn:link,
#close-btn:visited{ background:url(../Default/Images/close.png) no-repeat 0px 0px; width:36px;height:36px; display:block; position:absolute; top:-18px; right:-18px;}

.input-form div
{
    clear:both;
}
.input-form label
{
    float:left;
    display:inline;
    width:160px;    
}
.input-form .text-box{width:200px;}
#login-form
{
    padding:15px;    
}
#login-form fieldset .input-form 
{
    margin:10px;
    width:400px;
}
#login-form .login-btn{float:left; border:0}
#login-form .pwd-recover
{
    margin:0; 
    float:left;
    line-height:38px;
}
.pwd-recover{margin:0 0 0 120px;}
.login-btn {background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Default/Images/Register/login-btn.gif?v=01) no-repeat; width:110px; height:38px; display:block; text-indent:-9999px; cursor:pointer; margin:0 0 0 80px;}
.purchase-button
{
	background:url(Images/Purchase-button.png) no-repeat;
	width:177px;
	height:64px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}
#flowtabs {
	
	width:874px;
	height:51px !important;
	margin:0 !important; 
	padding:0;	
	_margin-bottom:0px;
}

#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:-9999px; 
	list-style-type:none;
}

#flowtabs li a {
	background:url(Images/tabs.gif) no-repeat;
	display:block;
	height: 51px;   
	width: 160px; 	
	padding:0px;
	margin:0px;
    color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

#flowtabs #t1 			{ background-position: 0px 0; width:184px; }
#flowtabs #t2 			{ background-position: -184px 0; }
#flowtabs #t3 			{ background-position: -343px 0; }
#flowtabs #t4 			{ background-position: -502px 0; }
#flowtabs #t5 			{ background-position: -663px 0; width:180px}
 
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -51px; }
#flowtabs #t2:hover 	{ background-position: -184px -51px; }
#flowtabs #t3:hover 	{ background-position: -343px -51px; }
#flowtabs #t4:hover 	{ background-position: -502px -51px; }
#flowtabs #t5:hover 	{ background-position: -663px -51px; }

#flowtabs a.current		{ cursor:default; color:#fff; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -102px; }
#flowtabs #t2.current { background-position: -184px -102px; }
#flowtabs #t3.current { background-position: -343px -102px; }
#flowtabs #t4.current { background-position: -502px -102px; }
#flowtabs #t5.current { background-position: -663px -102px; }

#flowpanes {
	color:#1c4595;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	width:847px;
	height:278px;
}
#flowpanes div {
	display:none;
	margin:0px 0px;
}

#flowpanes div li { margin-left:-25px; font-size:13px;}

#flowpanes div h2 {
	font-weight:bold;
	letter-spacing:0px;
	margin:10px 0 0 0;
	font-size:16px;
}
#flowpanes .text-area { width:370px; padding:5px 0 0 30px;}

#flowpanes .panel-1 { height:278px; background: url(Images/panel-1.jpg) no-repeat 0 0px; }
#flowpanes .panel-2 { height:278px; background: url(Images/panel-2.jpg) no-repeat 0 0px; }
#flowpanes .panel-3 { height:278px; background: url(Images/panel-3.jpg) no-repeat 0 0px; }
#flowpanes .panel-4 { height:278px; background: url(Images/panel-4.jpg) no-repeat 0 0px; }
#flowpanes .panel-5 { height:278px; background: url(Images/panel-5.jpg) no-repeat 0 0px; }
.custom-prev { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/arrows.png) no-repeat 0 0 !important; background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/arrows.gif) no-repeat; text-indent:-9999px; border:0; width:17px; height:75px;}
.custom-next { background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/arrows.png) no-repeat -19px 0 !important; background:url(https://media.jumpstart.com/MBWeb/Css/es-mx/Membership/Images/arrows.gif) no-repeat; text-indent:-9999px; border:0; width:17px; height:75px;}
.panel-1 .text-area { color:#FFFFFF; text-shadow:2px 2px 5px #000000; font-size:24px; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135); }

#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}

#flowpanes div {
	float:left;
	display:block;
	width:874px;
}

#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}
#flowpanes .items ul
{
    margin:0 0 0 50px;
}