span.yoo-login, span.default span.yoo-login span {
	display: block;
}
/* login */
span.default span.yoo-login span.login {
	width: 135px;
	margin: auto;
}
span.default span.yoo-login span.login .username, 
span.default span.yoo-login span.login .password {
	padding-bottom: 10px;
}
span.default span.yoo-login span.login .username input, span.default span.yoo-login span.login .password input {
	width: 105px;
	height: 16px;
	padding: 4px 0px 0px 30px;
	border: none;
	color: #646464;
	font-size: 95%;
}
span.default span.yoo-login span.login .username input {
	background: url(username_bg.png) 0 0 no-repeat;
}
span.default span.yoo-login span.login .password input {
	background: url(password_bg.png) 0 0 no-repeat;
}
span.default span.yoo-login span.login .username input:hover, span.default span.yoo-login span.login .username input.sfhover {
	background: url(username_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .password input:hover, span.default span.yoo-login span.login .password input.sfhover {
	background: url(password_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .username input:focus, span.default span.yoo-login span.login .username input.sffocus {
	background: url(username_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .password input:focus, span.default span.yoo-login span.login .password input.sffocus {
	background: url(password_bg.png) 0 -20px no-repeat;
	color: #000000;
}
span.default span.yoo-login span.login .remember {
}
span.default span.yoo-login span.login .login-button-icon, span.default span.yoo-login span.login .login-button-text {
	overflow: hidden;
}
span.default span.yoo-login span.login .login-button-text button {
	float: right;
	cursor: pointer;
}
span.default span.yoo-login span.login .login-button-icon button {
	display: block;
	height: 20px;
	width: 65px;
	padding: 0px;
	border: none;
	background: url(login_button_bg.png) right 0 no-repeat;
	float: right;
	cursor: pointer;
	overflow: hidden;
	padding-right:25px;
	color:green;
}
span.default span.yoo-login span.login .login-button-icon button:hover, span.default span.yoo-login span.login .login-button-icon button.sfhover  {
	background: url(login_button_bg.png) right -20px no-repeat;
	color:#5AB438;
}

span.default span.yoo-login span.login .lostpassword, span.default span.yoo-login span.login .lostusername, span.default span.yoo-login span.login .registration {
	height: 20px;
	line-height: 20px;
}
.registration {
	background: url(registration_bg.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.registration a  {
padding-left:30px;
}
.lostpassword {
	background: url(lost_password_bg.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.lostpassword a  {
padding-left:30px;
}
.bookmarks {
	background: url(bookmarks_bg_m.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.bookmarks a  {
padding-left:30px;
}
.wdgt_block {
	background: url(i-widgets.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}   
.wdgt_block a  {
padding-left:30px;
}
.rss_block {
	background: url(icon_rss_m.png) center left no-repeat;
	margin-left:10px;
	width: 230px;
}                     
.rss_block a  {
padding-left:30px;
}
.login_block {
	background: url(more_ajax.png) center left no-repeat;
	width: 230px;
}                   
.login_block a  {
padding-left:20px;text-decoration:none;
}
/* logout */
span.default span.yoo-login span.logout {
	width: auto;
	margin: auto;
}
span.default span.yoo-login span.logout .greeting {
}
span.default span.yoo-login span.logout .logout-button-text button {
	margin: auto;
	display: block;
	cursor: pointer;	
}
span.default span.yoo-login span.logout .logout-button-icon button {
	display: block;
	height: 20px;
	width: 65px;
	margin: auto;
	padding: 0px;
	border: none;
	background: url(logout_button_bg.png) 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
	float:left;
	padding-left:22px;
	color:#ff6600;
}
span.default span.yoo-login span.logout .logout-button-icon button:hover, span.default span.yoo-login span.logout .logout-button-icon button.sfhover  {
	background: url(logout_button_bg.png) 0 -20px no-repeat;
	color:red;
}
