.jtf {
    background: url("//images.jdmagicbox.com/icontent/Tag-your-friend.jpg") no-repeat;
    float: left;
    width: 262px;
    height: 298px;
    padding: 0 20px 0 0;
}

.tfn {
    display: table;
    margin: 0 auto;
    width: 478px;
}

.ipad .tfn {
    width: 485px;
}

.tfn h3 {
    display: table;
    font-size: 25px;
    font-weight: bold;
}

aside {
    display: table;
    text-align: center;
    margin: 50px auto 0;
}
/*
aside span {
    font-size: 15px;
    font-weight: bold;
    display: table;
    margin: 0 auto;
}
*/
.jmi {
    background: url("//images.jdmagicbox.com/icontent/gradient_enter-mobile-no.jpg");
    display: table;
    width: 460px;
    margin: 10px 0 58px 0;
    padding: 8px;
	position:static !important;
}

.safari .jmi {
    width: 480px;
}

.ipad .jmi {
    width: 480px;
}

.jmi input,.jvc .jinp {
    border: 1px solid #a6a6a6;
    color: #c8c8c8;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 12px 10px;
    _margin: 12px 5px;
    padding: 5px;
    text-align: center;
    width: 375px;
}

.jmi .jbtn,.jvc .jbtn {
    float: left;
    margin: 13px 0 0;
    padding: 10px;
}

.jvc .jbtn {
    margin: 0;
}

dt {
    color: #000;
    display: table;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    clear: both;
}

.jlb {
    border-right: 1px solid #e4e4e4;
    float: left;
    height: 290px;
    margin: 0;
    width: 1px;
}

.jpop {
    float: left;
    margin: 20px 0 0 0;
}
#signu .jpbg{ width: 930px; padding:40px 30px;}
#benefitdiv .jpbg{
    width: 930px;
    float: left;
    margin: 0 auto;
	padding:30px;
}/*New Popup Design*/

.jsu {width: 370px;margin: 0 auto 0;padding:35px 0 0;display: table;clear: both;}
.jsuls {width: 650px;margin: 0 auto 0;padding:35px 0 0;display: table;clear: both;text-align: center;}

.jsu h3 {font-size: 21px; color: #424242;padding: 6px 0;font-family: Arial;}
.jsuls h3 {font-size: 21px; color: #424242;padding: 6px 0;font-family: Arial; margin: 0 0 55px;}

.err {font-size: 16px;color: #f00;font-family: Arial;}

.jsu p {float: left; padding: 8px 0;}

.jsu .jinp,.jsu .jbtn {
    float: left;
}
.jsu label {padding-left: 0;width: 120px;color: #424242; float: left;font-size: 13px;text-align: left;padding-top:5px;}
.jinp input {border: 0 none;width: 195px;}
.subwid{width:217px;_float:left !important;}
.jinp {
    border: 1px solid #cbcbcb;
    display: inline-block;
    font-size: 16px;
    height: 25px;
    margin: 0 10px 0 0;
    padding: 2px 0 2px 1px;
    width: 216px;
}

.jbtn {
    background: #53b1e5;
    color: #fff;
    font-weight: bold;
    border: 0;
    /*float: none;*/
    margin: 0;
    padding:8px 13px;
}/*New Popup Design*/

.jrmv,.ssu,.ard {
    width: 640px;
    margin: 0 auto;
    display: table;
    clear: both;
    text-align: center;
}

.jrmv .jinp,.jrmv .jbtn {
    display: inline-block;
    float: none;
    vertical-align: middle;
}

.jrmv p {
    width: 640px;
    clear: left;
    display: block;
    padding: 8px 0;
    text-align: center;
}

.jvc {
    display: table;
    width: 640px;
    padding: 8px 0;
}

.jvc .jinp { width: 293px;font-size: 18px; color: #000;}

.jrmv a {font-size: 18px;color: #1274c0;}

.ssu h3,.ard h3 {font-size: 18px;padding: 8px 0; color: #000;}

.ssu .jbtn {  float: none;}

.ard {width: 370px;margin: 0 auto;}

.box {background: #eff8ff;border: 1px solid #b0b0b0;display: inline-block;height: 75px;padding: 3px 10px;width: 350px;margin: 0 0 10px 0;text-align: left; font-size: 16px;color: #424242;box-shadow: -1px 3px 3px #b0b0b0;-moz-box-shadow: -1px 3px 3px #b0b0b0;-webkit-box-shadow: -1px 3px 3px #b0b0b0;position:static !important;}

.box img {display: inline-block;border: 1px solid #b0b0b0; margin: 4px 10px 0 0;}


	
.ard .jbtn {
    display: inline-block;
    float: none;
    margin: 0 15px;
    padding: 6px 15px;
}

#signu label {
    padding-left: 0;
    width: 120px!important;
}

#rmv h3 {padding: 10px 0;}

#ssu .jbtn { margin-top: 15px;}

.ard,.jsu,#rmv,#ssu {  float: none;}

.sapp {
    margin: 58px auto 0;
    clear: both;
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
}

#ndnc aside { text-align: left;}

#ndnc .jbtn {  margin: 0;}
#signup_user .jerr{display:block;text-align:left;margin: 0;}
.jsubg .jerr{text-align:left;margin:0;clear:both;display:block;padding: 5px 0 0;}
.jinpwrp{float:left;width:245px;}
#jul .jfp{width:245px;}
.signblw{display: block;font-size: 15px;font-style: italic;color:#424242;}
.jsubg{background-color:#f6f6f6;margin:10px 0;padding:15px;}
.jsbltxt {color: #1274c0;font-size:15px;}
.jsinp{width:304px;padding:7px;margin:15px 0 5px;font-size:15px;color:#a6a6a6;}
.js_sbmt{background-color: #53B1E5;border: 0 none;color: #FFFFFF; font-size: 16px;font-weight: bold;margin: 10px 0;padding: 7px;width: 322px;}
.error_orng{color:#ff6c00;font-size:15px;margin: 20px 0;display: block;}
.sbtn {background-color:#53B1E5;border: 0 none; color: #FFFFFF; font-weight: bold; margin: 0;padding: 8px 13px;width: 200px;}
.loginbox {color: #424242; display: inline-block;font-size: 16px; height: 75px; margin: 0 0 10px;padding: 3px 10px;text-align: left;}
.loginbox img {display: inline-block; border: 1px solid #b0b0b0; margin: 4px 10px 0 0;}
.boxtxt{margin: 0 0 0 30px;}
.loginbottom{display:block;margin:10px;text-align:center}
.sbtnbl{background-color:#53B1E5; border: 0 none;  color: #FFFFFF; font-weight: bold; margin: 0 10px;padding: 8px;width:130px;}
.sbtngr{background-color:#a0a0a0; border: 0 none;  color: #FFFFFF; font-weight: bold; margin: 0 10px;padding: 8px;width:130px;}
.vertxb{color:#424242;display:block;font-size:15px;font-weight:bold;margin: 0 0 7px;}
.vertxt{color:#424242;display:block;font-size:12px;margin: 0 0 12px;}
/*
.twoinp{width:304px;margin:15px 0 5px 2px;font-size:15px;border:1px solid #b0b0b0;padding:7px 0;}
.jsinpt{width:143px;padding:7px;font-size:15px;border:0 none;text-align:center;}
.jsinptr{width:143px;padding:7px;font-size:15px;border:0 none;border-left:1px solid #b0b0b0;text-align:center;}
*/
.twoinp{width:320px;margin:0 15px 0 0px;font-size:15px;border:1px solid #b0b0b0;padding:4px 0;float:left;background-color:#ffffff;}
.jsinpt{width:139px;padding:2px 7px;font-size:15px;border:0 none;text-align:center;float:left;height: auto;margin: 0;}
.jsinptr{width:139px;padding:2px 7px;font-size:15px;border:0 none;text-align:center;float:left;height: auto;margin: 0;}
.verhyphen{color: #424242;float: left;font-weight: bold;}

.jtrr {color: #000000; float: right; padding: 4px 10px 0 0; text-align: right;margin-top: 18px;position:relative;}
.jtrr .cp {cursor: pointer;}
.optr {cursor: pointer;height: 17px;vertical-align: middle;width: 17px;background: url("//images.jdmagicbox.com/icontent/HP_Header_Sprite.png") no-repeat scroll -3px -88px transparent;display: inline-block;
background-position: -3px -88px;}
.jtrr #acc_opt {background-color: #FFFFFF;border: 1px solid #CBCBCB;color: #2A54CE;line-height: 17px;padding: 1px 0;position: absolute; text-align: left;width: 147px;z-index: 999;}
#signup_user input.disbld{float:left;border:1px solid #CBCBCB;display: inline-block;font-size: 16px;height: 25px; margin: 0 10px 0 0;padding: 2px 0 2px 1px;width:215px;}
