div.j2tajax-confirm div.j2tajax-checkout-img{
    float:left;
	margin: 0 8px 0 3px;
}

div.j2tajax-confirm .success-msg {
    background:none;
    color:#ffffff;
    padding: 8px !important;
    text-align:left;
    border:none !important;
	font-weight: normal !important;
}

div.j2tajax-checkout-txt {
	width:280px;
	height: 40px;
}


div.j2tajax-confirm, div.j2tajax-progress{
    text-align:center;
}
div.j2tajax-progress{padding:5px; z-index: 199;}

a.j2t-checkout-link{
    display: block;
    float: right;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
	margin-right: 10px;
}


a.j2t-checkout-link span{
    background: #646567;
    display: block;
    padding: 5px 10px;
	-moz-border-radius: 4px;
}

a.j2t-checkout-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.j2t-checkout-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}



span.j2t-or{
    display:none;
}
a.j2t-continue-link{
    display: block;
    float: left;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
}

a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{
    color: #ffffff; /*button text color*/
}

a.j2t-continue-link span{
    background: #646567;
    display: block;
    padding: 5px 10px;
	-moz-border-radius: 4px;
}

a.j2t-continue-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.j2t-continue-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}
