#mb_login .logout, #mb_login .gotocart
{	
	display:block;
	position:relative;
	height:27px;
	float:left;
}

#mb_login .logout
{
background:url('../../images/mb/login/esci.png') no-repeat;
width:82px;
margin: 2px 0px 0px 0px;
}

#mb_login .gotocart
{
background:url('../../images/mb/login/go_to_cart.png') no-repeat;
width:151px;
margin: 2px 0px 0px -17px;
}

#mb_login #crono, #mb_login #accdetails
{
width:207px;
height:42px;
}

#mb_login #crono, #mb_login #accdetails
{
cursor:pointer;
}

#mb_login #crono
{
margin: 14px 0px 0px -6px;
background:url('../../images/mb/login/gestione_account.png') no-repeat;
}

#mb_login #accdetails
{
margin: 0px 0px 0px -6px;
background:url('../../images/mb/login/modifica_account.png') no-repeat;
}

#mb_login,
#mb_login div,
#mb_login div  > div, #mb_login div > div > div, #mb_login div > div > div > div
{
position:relative;
display:block;
float:left;
}

#mb_login
{
width:200px;
height:auto;
clear:both;
overflow:visible;
}

#mb_login .top
{
width:300px;
z-index:10;
}

#mb_login .top .left
{
background:url('../../images/mb/login/left_top.png') no-repeat;
width:101px;
height:32px;
margin:0 0 0 -4px!important;
}


#mb_login .top .middle
{
background:url('../../images/mb/login/middle_top.png') repeat-x;
width:103px;
height:32px;
}

#mb_login .top .right
{
background:url('../../images/mb/login/right_top.png') no-repeat;
width:21px;
height:32px;
}

#mb_login .redline
{
background:url('../../images/mb/login/redbar.png') repeat-x;
width:217px;
height:5px;
clear:both;
}

#mb_login .row
{
clear:both !important;
overflow:visible;
width:240px;
}

#mb_login .row.lg_row
{
margin:3px 0 0 -11px !important;
}

#mb_login .row.lg_row.psw
{
margin:-4px 0 0 -11px !important;
}

#mb_login .body
{
z-index:5;
margin-top:-1px;
width:216px;
	background:#d3d3d3;
	border:1px solid white;
	//
	 -moz-box-shadow: 0px 2px 2px #888888; /* Firefox */  
  -webkit-box-shadow: 0px 2px 2px #888888; /* Safari, Chrome */  
  box-shadow: 0px 2px 2px #888888; /* CSS3 */
}

#mb_login .uname
{
background:url('../../images/mb/login/username_left.png') no-repeat;
width:93px;
height:46px;
}

#mb_login .text1
{
background:url('../../images/mb/login/username_middle.png') repeat-x;
width:134px;
height:46px;
}

#mb_login .text2
{
background:url('../../images/mb/login/username_right.png') no-repeat;
width:9px;
height:46px;
}

#mb_login .password
{
background:url('../../images/mb/login/password_left.png') no-repeat;
width:93px;
height:46px;
}



#mb_login .lost_password, .new
{
clear:both;
height:11px;
margin:1px 0 0 5px;
}
#mb_login .lost_password
{
background:url('../../images/mb/login/password_persa.png') no-repeat;
width:104px;
margin-top:-3px !important;
}
#mb_login .new
{
background:url('../../images/mb/login/new_account.png') no-repeat;
width:105px;
margin-top:2px !important;
margin-bottom:2px !important;
}

#mb_login .bt_login
{
position:absolute;
display:block;
float:right;
background:url('../../images/mb/login/button_accedi.png') no-repeat;
width:110px;
height:27px;
right:0px;
margin:-4px 24px 0 0;
}

#mb_login .text_title, #mb_login .icon, #mb_login input
{
position:absolute;
float:left;
display:block;
}

#mb_login input
{
background:transparent;
border: 0px solid;
width:140px;
height:28px;
top:6px;
left:94px;
font-size:14px;
}

#mb_login .text_title
{
background:url('../../images/mb/login/login_title.png') no-repeat;
width:118px;
height:21px;
top:8px;
left:50px;
}

#mb_login .icon
{
background:url('../../images/mb/login/icon_login.png') no-repeat;
width:42px;
height:54px;
top:-10px;
}


.mbbox.lostpassword .c1
{
	text-align:center;
}



