
         	.inlineblock, .ib {
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
            }

			.popinNotLogged {
			 <!--  position: absolute;
			  top: 36px;
			  background: white;
			  border: 1px solid #c9c8c8;
			  padding-top: 22px; -->
			   	position: relative;
			    /* top: 36px; */
			    /* left: -116px; */
			    background: white;
			    /* border: 1px solid #c9c8c8; */
			    padding-top: 22px;
			}
			.popinNotLogged .arrowTop {
			  position: absolute;
			  top: -7px;
			  right: 50%;
			  margin-right: -11px;
			}
			.popinNotLogged .popinNotLoggedInner {
			  width: 180px;
			  margin-left: 20px;
			  margin-right: 20px;
			}
			.popinNotLogged .popinTitle {
			  font-family: 'HelveticaNeueW01-75Bold', Arial, sans-serif;
			  font-size: 14px;
			  font-weight: bolder;
			}
			.popinNotLogged .Btn {
			  display: block;
			  margin-top: 14px;
			}
			.popinNotLogged .Link-orange {
			  font-family: 'HelveticaNeueW01-65Medi', Arial, sans-serif;
			  font-weight: bold;
			  font-size: 12px;
			  margin-top: 14px;
			  display: inline-block;
			  vertical-align: top;
			  zoom: 1;
			}
			.popinNotLogged .InputContainer {
			  margin-top: 12px;
			}
			.popinNotLogged .InputContainer label {
			  margin-bottom: 2px;
			  font-family: 'HelveticaNeueW01-45Ligh', Arial, sans-serif;
			  font-size: 12px;
			}
			.popinNotLogged .InputContainer input {
			  width: 100%;
			}
			.popinNotLogged .createAccountMessage {
			  font-family: 'HelveticaNeueW01-75Bold', Arial, sans-serif;
			  font-size: 12px;
			  color: #444444;
			  margin-top: 14px;
			  font-weight: bold;
			}
			.popinNotLogged .createAccountMessage a {
			  text-decoration: underline;
			}
			.popinNotLogged .policiesLink {
			  border-top: 1px solid #c9c8c8;
			  height: 38px;
			  line-height: 38px;
			  margin-top: 16px;
			}
			.popinNotLogged .policiesLink a {
			  line-height: 38px;
			  display: block;
			  padding-left: 20px;
			}
			.popinLogged {
			  background: white;
			  border: 1px solid #c9c8c8;
			  padding-bottom: 18px;
			}
			.popinLogged .arrowTop {
			  position: absolute;
			  top: -7px;
			  right: 50%;
			  margin-right: -11px;
			}
			.popinLogged .AccountMenu {
			  display: block;
			  overflow: hidden;
			}
			.popinLogged .AccountMenu li {
			  border-bottom: 1px solid #c9c8c8;
			  height: 38px;
			  display: block;
			  width: 234px;
			  margin-left: 0;
			}
			.popinLogged .AccountMenu li a {
			  line-height: 38px;
			  display: block;
			  font-size: 12px;
			  padding-left: 20px;
			  padding-right: 20px;
			}
			.popinLogged .AccountMenu li.AccountMenu_name {
			  height: 54px;
			  line-height: 54px;
			  font-family: 'HelveticaNeueW01-75Bold', Arial, sans-serif;
			  font-size: 14px;
			}
			.popinLogged .AccountMenu li.AccountMenu_name span {
			  white-space: nowrap;
			  padding-left: 20px;
			  font-weight: bolder;
			}
			.popinLogged .Btn {
			  display: block;
			  margin-top: 18px;
			  margin-left: 20px;
			  width: 190px;
			}