button * {
	display: none;
}

button {
	height: 28px;	
	overflow: hidden;
	border: none;
	outline: none;	
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
}

button.login {
	width: 93px;
	margin:  10px 0 10px 0;
	background: url('/images/default/buttons/button_inloggen_blue.png');	
}

button.loginbig {
	width: 157px;
	margin:  5px 0;
	background: url('/images/default/buttons/button_inloggen_blue_big.png');
}

button.sendactivationlink {
	width: 191px;
	margin:  5px 0;	
	background: url('/images/default/buttons/button_sendactivationlink_blue.png');
}

button.mycoolblue_save_button{
	width: 92px;
	float: left;
	background: url(/images/default/buttons/button_mycoolblue_save.png);
}

button.savenewpassword {
	width: 191px;
	margin:  5px 0;	
	background: url('/images/default/buttons/button_savenewpassword.png');	
}

button.sendcheckoutlogin {
	width: 93px;
	float: right;
	margin:  10px 20px 5px 0;
	background: url('/images/default/buttons/button_inloggen_green.png');	
}

button.continuecheckout {
	width: 193px;
	margin: 10px 0 5px 80px;	
	background: url('/images/default/buttons/button_continue_without_login_blue.png');
}

button.editaddress {
	width: 170px;
	margin: 0 0 15px 0;
	background: url('/images/default/buttons/button_edit_address.png');	
}

button.registration_send {
	width: 229px;
	margin-top: 10px;
	background: url('/images/default/buttons/button_newaccount_blue.png');
}

button:hover {
	background-position: 0 -28px;
}

button.disabled_button 
{
    background-position: 0 -56px !important; /*important for ie6*/
    float:right;
}

a.createaccountwhite, a.createaccountblue, a.addpresonalinformation, a.mycoolblue_cancel_button, a.mycoolblue_edit_button, a.mycoolblue_goback_to_previous {
	width: 239px;
	height: 28px;
	margin-bottom:20px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
}

a.createaccountwhite span, a.createaccountblue span, a.addpresonalinformation span, a.mycoolblue_cancel_button span, a.mycoolblue_edit_button span, a.mycoolblue_goback_to_previous span{
	display: none;
}

a.createaccountwhite {
	background: url('/images/default/buttons/button_newaccount_white.png');
}

a.createaccountblue {
	width: 229px;
	margin: 10px 20px 0 0;
	float: right;	
	background: url('/images/default/buttons/button_newaccount_blue.png');
}

a.addpresonalinformation {
	width: 106px;	
	background: url('/images/default/buttons/button_add_blue.png');
}

a.mycoolblue_cancel_button {
	width: 75px;
	margin-left: 10px;	
	float: left;
	background: url('/images/default/buttons/button_cancel_white.png');
}

a.mycoolblue_edit_button {
	width: 93px;
	background: url('/images/default/buttons/button_mycoolblue_edit.png');
}

a.mycoolblue_goback_to_previous {
	width: 156px;
	background: url('/images/default/buttons/button_previous_white.png');
}
a.createaccountwhite:hover, a.createaccountblue:hover, a.addpresonalinformation:hover, a.mycoolblue_cancel_button:hover, a.mycoolblue_edit_button:hover, a.mycoolblue_goback_to_previous:hover {
	background-position: 0 -28px;	
}

#customerservice_form button#customerservice_send {
	width: 88px;	
	height: 22px;
	padding: 0 0 3px 18px;
	background: url(/images/default/product_mailafriend_send_button.png) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}

#customerservice_form button#customerservice_send:hover {
	background-position: 0 -22px;
}

#customerservice_form button#customerservice_send span {
	display: block;
}

#login_block button.login {
	margin:  10px 0 11px 200px;
}