

	td .memberArea {
		padding-bottom: 5px;
		background: url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/bg-gradient-gray.gif?yocs=8_&yoloc=eu) 0 0 repeat-x;
		font-family: arial, sans-serif;
		font-weight: bold;
		color: #333333;
		font-size: 11px;
	}

	.login label {
		display: block;
		padding-bottom:3px;		
	}

	.cms-promo-collection {
		width: 288px;
	}

	.cms-promo-collection .divider {
		height: 5px;
		border-top: 1px dashed #cccccc;
	}

	.cms-promo-collection .promoHeader {
		background: url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/promo-header-halo.jpg?yocs=8_&yoloc=eu) 0 0 no-repeat;
		height: 19px;
		width: 288px
	}

	.cms-promo-collection .promoDivider {
		background: url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/promo-divider-halo.jpg?yocs=8_&yoloc=eu) 0 0 no-repeat;
		height: 1px;
		width: 288px
	}

	.cms-promo-collection .promoFooter {
		background: url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/promo-footer-halo.jpg?yocs=8_&yoloc=eu) 0 0 no-repeat;
		height: 19px;
		width: 288px
	}

	.cms-promo-collection .promoSmall {
		background: url(http://cdn-eu-ec.yottaa.net/55942821312e587a2e006277/wintersilks.blair.com/v~11.38/assets/images/common/promo-background-halo.jpg?yocs=8_&yoloc=eu) 0 0 repeat-y;
	}

	.memberArea {
		width: 288px;
		height: 234px;
	}

	.memberArea .login {
		width: 240px;
		padding-left: 24px;
		padding-top: 42px;
	}

	.login .login-email {
		float: left;
		width: 50%;
	}

	.login .login-password {
		float: right;
		width: 50%;
	}

	.login .keeplogin {
		margin-bottom: 5px;
		font-weight:normal;
	}

	.login .keeplogin a {
		text-decoration: none;
	}

	.login .login-button {
		width: 48px;
		float:left;
		margin: 5px;
	}

	.login .forgot {
		float:left;
		color: #666666;
		margin-top: 8px;
		font-size: 10px;
	}

	.login .register {
		padding-top: 16px;
		clear: both;
	}

	.login .common-error {
		padding-bottom: 2px;
	}

	.memberArea .loggedin  {
		width: 240px;
		padding-left: 24px;
		padding-top: 46px;
		font-weight:normal;
	}

	.memberArea .message {
		padding-bottom: 5px;

	}
	.memberArea .loggedin .login-message {
		font-weight:bold;
		padding-bottom: 6px;
	}

	.memberArea .loggedin .login-message img{
		float:left;
		padding-top: 4px;
	}

	.memberArea .loggedin .login-name{
		font-size: 13px;
		padding-left: 124px;
	}

	.memberArea .loggedin .login-notname {
		color: #666666;
		padding-top: 30px;
	}

	.memberArea .loggedin .login-notname a{
		color: #666666;
	}

	.memberArea .lognButton {
		width:90px;
	}
	


	