.janrainsubscribe{background-color: #ff0000;margin: 0px 5px;vertical-align: top;display: inline-block;padding: 10px 10px 9px 10px;color: #fff;font-size: 13px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;}
#janrainModal{width: 410px !important;height: 178px !important;}
.mc-closeModal{background: #000 none repeat scroll 0 0;border-radius: 0 0 0 8px;color: #fa1b1b;height: 25px !important;margin: 30px 1px;padding: 6px 8px;text-transform: uppercase;width: 60px !important;z-index: 2147483647;}
.lr-graytheme{ height:auto; margin:auto;}
.lr-graytheme .lr-loginpopup-inner{ border: 1px solid #f2f2f2;background:#fff;}
.lr-graytheme .lr-logintop-content{background:#f2f2f2;}
.lr-graytheme .lr-logintop-left{color:#444;}
.lr-graytheme .lr-logintop-right{background: url(../images/logoutblack.png) no-repeat;float: right;height: 20px; width: 20px;}
.lr-graytheme .lr-loginmid-content{background:#fff;}
.lr-graytheme .lr-loginmid-left{ color:#444;}
.lr-graytheme .lr-loginmid-right{color:#444;}
.lr-graytheme .lr-loginfooter{ background:#f2f2f2;}
.lr-graytheme .lr-loginfooter-text{color:#2299dd;}
.lr-graytheme .lr-loginfooter-provider{color:#000;}
.lr-graytheme .lr-loginfooter-text {color:#2299dd }


.lr-bluetheme{ height:auto; margin:auto;}
.lr-bluetheme .lr-loginpopup-inner{ border: 1px solid #29d;background:#fff;}
.lr-bluetheme .lr-logintop-content{background:#29d;}
.lr-bluetheme .lr-logintop-left{color:#fff;}
.lr-bluetheme .lr-logintop-right{background:url(../images/logout.png) no-repeat;float: right;height: 20px; width: 20px;}
.lr-bluetheme .lr-loginmid-content{background:#fff;}
.lr-bluetheme .lr-loginmid-left{ color:#444;}
.lr-bluetheme .lr-loginmid-right{color:#444;}
.lr-bluetheme .lr-loginfooter{ background:#29d;}
.lr-bluetheme .lr-loginfooter-text{color:#fff;}
.lr-bluetheme .lr-loginfooter-text a {color:#fff }

.lr-orangetheme{ height:auto; margin:auto;}
.lr-orangetheme .lr-loginpopup-inner{ border: 1px solid #f9a442;background:#fff;}
.lr-orangetheme .lr-logintop-content{background:#f9a442;}
.lr-orangetheme .lr-logintop-left{color:#fff;}
.lr-orangetheme .lr-logintop-right{background:url(../images/logout.png) no-repeat; no-repeat;float: right;height: 20px; width: 20px;}
.lr-orangetheme .lr-loginmid-content{background:#fff;}
.lr-orangetheme .lr-loginmid-left{ color:#444;}
.lr-orangetheme .lr-loginmid-right{color:#444;}
.lr-orangetheme .lr-loginfooter{ background:#f9a442;}
.lr-orangetheme .lr-loginfooter-text{color:#2299dd;}
.lr-orangetheme .lr-loginfooter-text a {color:#2299dd }

.lr-blacktheme{ height:auto; margin:auto;}
.lr-blacktheme .lr-loginpopup-inner{ border: 1px solid #5c5b5b;background:#fff;}
.lr-blacktheme .lr-logintop-content{background:#5c5b5b;}
.lr-blacktheme .lr-logintop-left{color:#fff;}
.lr-blacktheme .lr-logintop-right{background: url(../images/logout.png) no-repeat;float: right;height: 20px; width: 20px;}
.lr-blacktheme .lr-loginmid-content{background:#fff;}
.lr-blacktheme .lr-loginmid-left{ color:#444;}
.lr-blacktheme .lr-loginmid-right{color:#444;}
.lr-blacktheme .lr-loginfooter{ background:#5c5b5b;}
.lr-blacktheme .lr-loginfooter-text{color:#2299dd;}
.lr-blacktheme .lr-loginfooter-text a {color:#2299dd }

.lr-redtheme{ height:auto; margin:auto;}
.lr-redtheme .lr-loginpopup-inner{ border: 1px solid #dd4b39;background:#fff;}
.lr-redtheme .lr-logintop-content{background:#dd4b39;}
.lr-redtheme .lr-logintop-left{color:#fff;}
.lr-redtheme .lr-logintop-right{background:url(../images/logout.png) no-repeat;float: right;height: 20px; width: 20px;}
.lr-redtheme .lr-loginmid-content{background:#fff;}
.lr-redtheme .lr-loginmid-left{ color:#444;}
.lr-redtheme .lr-loginmid-right{color:#444;}
.lr-redtheme .lr-loginfooter{ background:#dd4b39;}
.lr-redtheme .lr-loginfooter-text{color:#2299dd;}
.lr-redtheme .lr-loginfooter-text a {color:#2299dd }

.lr-loginvisitpopup{margin: auto; z-index: 1104; width: 466px;}
.lr-loginpopup-inner{ float: left; position: absolute; height: auto;  border-radius:4px; width: 466px;} /*top: 30%;*/
.lr-logintop-content{float: left; height: auto; margin-bottom: 15px; width: 464px;padding: 10px 15px;}/*436px*/
.lr-logintop-left{line-height: 23px; width:300px;float: left; font-family: Arial, Helvetica, sans-serif; font-size: 20px; height: auto; font-weight:bold;height: 35px;}
.lr-logintop-right{ width:136px; margin-top: 7px;height: auto; cursor:pointer;}
.lr-loginfooter-provider {
    float:left;font-family: arial, Helvetica, sans-serif;;font-size: 12px;color: #fff
}


.lr-logintop-image {
    text-decoration: none;
    display: block;
   width:35px; height:35px;
    float: left;
    margin: 0 3px 3px 0;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
	margin-right: 11px;
    	margin-left: -3px;
}
.lr-logintop-image:hover {
    opacity: .9;
    -webkit-transform: scale(3,3) rotate(-12deg);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(2,2) rotate(-12deg);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;


    position: relative;
    z-index: 99;
}


.lr-loginmid-content{float: left; height: auto; margin-bottom: 15px; width: 436px; padding-left:15px; padding-right:15px;}
.lr-loginmixbox{float: left; height: auto; width:436px;}
.lr-loginmid-left{float: left; height: auto; width:100px;font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:right; margin-right:20px;}
.lr-loginmid-right{float: left; height: auto; width:316px;font-family: Arial, Helvetica, sans-serif; font-size: 14px;font-weight: normal;}
.lr-loginmid-button{float: left; height: auto; margin-bottom: 7px; width: 466px; margin-top: 7px; }
.lr-loginmidbutton{margin-left: 22px; margin-bottom: 15px;
width: 200px;float: left; cursor:pointer;}
.lr-loginmidbox{float: left; height: auto; width:436px; margin-bottom:10px;}
.lr-loginmid-left{float: left; height: auto; width:100px;font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:right; margin-right:20px;font-weight:bold;}
.lr-loginmid-right{float: left; height: auto; width:316px;font-family: Arial, Helvetica, sans-serif; font-size: 14px;}


.lr-loginfooter{float: left; height: auto;  width: 464px; padding:10px 15px;}/*436px*/
.lr-loginfooter-text{float: right; height: auto;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:right;display:none;}
.lr-wait{position: absolute;opacity: .6;width: auto;height: auto;margin-top: 46px;top: 0;right: 0;bottom: 0;left: 0px !important;z-index: 9999;background: #f2f2f2; overflow-y: hidden !important;}
.lr-wait-img{top: 43%;text-align: center;margin: auto 0px;margin-top: 12%;}
.lr-sociallogin-wideget-heading {margin-top: 7px;
float: left;}

      .lr-tip:hover {display:block !important;} .lr-secured-linkboxtext {width: 135px;} .lr-secured-linkbox{ width:100%}
       .lr-secured-link{color:#0080ff; text-decoration:underline; font-family:Arial,Helvetica,sans-serif;font-size:12px;cursor:pointer;}
.lr-secured-link:hover{color:#0080ff; text-decoration: none;}


a:link{border: 0!important;text-align: center;text-decoration: none!important;}/*{border:0!important;text-align:center;text-decoration:none!important;margin:0px!important;padding:0!important}*/
.lr_sociallogin_bricks_200 { background-image: url('../images/lr_provider_sprite.png'); background-color: transparent; background-repeat: no-repeat; }
.lr-amazon { width: 200px; height: 35px; background-position: 0px -1050px; float: left; }
.lr-aol { width: 200px; height: 35px; background-position: 0px -1015px;  float: left;}
.lr-disqus { width: 200px; height: 35px; background-position: 0px -980px;  float: left;}
.lr-facebook { width: 200px; height: 35px; background-position: 0px -945px;  float: left;}
.lr-foursquare { width: 200px; height: 35px; background-position: 0px -910px;  float: left;}
.lr-github { width: 200px; height: 35px; background-position: 0px -875px;  float: left;}
.lr-google { width: 200px; height: 35px; background-position: 0px -840px;  float: left;}
.lr-hyves { width: 200px; height: 35px; background-position: 0px -805px;  float: left;}
.lr-kaixin { width: 200px; height: 35px; background-position: 0px -770px;  float: left;}
.lr-linkedin { width: 200px; height: 35px; background-position: 0px -735px;  float: left;}
.lr-live { width: 200px; height: 35px; background-position: 0px -700px;  float: left;}
.lr-livejournal { width: 200px; height: 35px; background-position: 0px -665px;  float: left;}
.lr-mixi { width: 200px; height: 35px; background-position: 0px -630px;  float: left;}
.lr-myspace { width: 200px; height: 35px; background-position: 0px -595px;  float: left;}
.lr-odnoklassniki { width: 200px; height: 35px; background-position: 0px -560px;  float: left;}
.lr-orange { width: 200px; height: 35px; background-position: 0px -525px;  float: left;}
.lr-paypal { width: 200px; height: 35px; background-position: 0px -490px;  float: left;}
.lr-persona { width: 200px; height: 35px; background-position: 0px -455px;  float: left;}
.lr-qq { width: 200px; height: 35px; background-position: 0px -420px;  float: left;}
.lr-renren { width: 200px; height: 35px; background-position: 0px -385px;  float: left;}
.lr-salesforce { width: 200px; height: 35px; background-position: 0px -350px;  float: left;}
.lr-sinaweibo { width: 200px; height: 35px; background-position: 0px -315px;  float: left;}
.lr-stackexchange { width: 200px; height: 35px; background-position: 0px -280px;  float: left;}
.lr-steamcommunity { width: 200px; height: 35px; background-position: 0px -245px;  float: left;}
.lr-tumblr { width: 200px; height: 35px; background-position: 0px -210px;  float: left;}
.lr-twitter { width: 200px; height: 35px; background-position: 0px -175px;  float: left;}
.lr-verisign { width: 200px; height: 35px; background-position: 0px -140px;  float: left;}
.lr-virgilio { width: 200px; height: 35px; background-position: 0px -105px;  float: left;}
.lr-vkontakte { width: 200px; height: 35px; background-position: 0px -70px;  float: left;}
.lr-wordpress { width: 200px; height: 35px; background-position: 0px -35px;  float: left;}
.lr-yahoo { width: 200px; height: 35px; background-position: 0px 0px;  float: left;}


.lr-tip {position: absolute;background:#fff; float:left;border:1px solid #ccc;	border-radius: 8px;font-size: 1.2em;width: 340px; z-index:999999;}

.lr-toptext{height:auto; float:left;font-size:11px;font-family: Arial, Helvetica, sans-serif; color:#444; padding: 7px 15px 0px;line-height: 22px;}
.lr-midspace{height:auto; float:left;padding: 0 15px;}
.lr-midlist-box{width:100%; height:auto; float:left;}
.lr-midlist-bg{background:url(data:image/png;base64,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) no-repeat 2px 4px;float:left; height:auto;}
.lr-midlist-text{float:left; padding-left:17px; line-height:20px; color:#444; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.lr-bottom{border-top: 1px solid #CCCCCC; float: left;font-family: Arial,Helvetica,sans-serif; font-size: 11px; height: auto; line-height: 22px; margin-top:8px; padding-bottom: 4px; padding-top: 2px; width: 100%;}
.lr-bottom-link{padding-left:20px; padding-right:20px;float:right;}
 .lr-bottom-link a{color:#0080ff; text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 .lr-bottom-link a:hover{color:#0080ff; text-decoration: none;}
 
 .lr-tip:before {
content:\'\';position: absolute;top: -7px;left: 36px;display:inline-block;border-right: 7px solid transparent;	border-bottom: 7px solid #ccc;
border-left: 7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);}

.lr-tip:after {content:\'\';position: absolute;	top: -6px;left:42px;display: inline-block;	border-right: 6px solid transparent;border-bottom: 6px solid #ccc;
border-left: 6px solid transparent;}