input.loginButton,
button.loginButton
{
background: #019ec9;
padding:1px 2px;
color: #ffffff;
font-size:11px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
border:1px solid #ffffff;
margin:0px;
}

input.loginText,
select.loginText
{
font-size: 11px;
color: #555555;
font-family: arial, helvetica, sans-serif;
margin:0px;
}

button.inCart
{
background: #555555;
padding:1px 2px;
color: #ffffff;
font-size:14px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
border:1px solid #ffffff;
margin:0px;
}

button.inCart:hover,
button.inCartSmall:hover
{
background: #019ec9;
}

button.inCartSmall
{
background: #555555;
padding:1px 1px;
color: #ffffff;
font-size:11px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
border:1px solid #ffffff;
margin:0px;
}

button.cartUpdate
{
background: #555555;
padding:1px 1px;
color: #ffffff;
font-size:11px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
border:1px solid #ffffff;
margin:0px;
}

button.cartUpdate:hover
{
background: #019ec9;
}

button.pay
{
padding:8px;
border:1px solid #555555  !important;
font-family: arial, helvetica, sans-serif;
margin:0px !important;
font-weight:bold;
font-size: 11px;
width: auto;
background: #e5e5e5 !important;
color: #019ec9;
line-height:11px;
}

button.pay:hover,
button.next:hover
{
text-decoration:underline;
}

a.abort,
a.back,
a.next
{
padding:9px;
border:1px solid #555555  !important;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
width: auto;
line-height:11px;
margin: 0px 10px 0px 0px;
float:left;
}

a.abort
{
background: #e5e5e5 !important;
color: #cc0000;
}

a.back,
a.next
{
background: #e5e5e5 !important;
color: #019ec9;
}


a.next:hover,
a.back:hover,
a.abort:hover
{
text-decoration:underline;
}


button.next
{
padding:8px;
border:1px solid #555555  !important;
font-family: arial, helvetica, sans-serif;
margin:0px !important;
font-weight:bold;
font-size: 11px;
width: auto;
background: #e5e5e5 !important;
color: #019ec9;
line-height:11px;
}
