div.j2tajax-confirm div.j2tajax-checkout-img{
    display:none;
   /* float:left; margin-right:5px;*/
}

div.j2tajax-confirm .success-msg {
    background:none;
    color:#000;
    padding: 8px !important;
    text-align:left;
    border:none !important;
}

div.j2t-cart-bts {clear:both; /*height:15px;*/height:35px;}


div.j2tajax-confirm, div.j2tajax-progress{
    border:#ccc solid 1px; z-index: 199;
    text-align:center;
}
div.j2tajax-progress{padding:5px; z-index: 199;}

div#j2t_ajax_confirm_wrapper div.add-to-cart {margin-top:20px; text-align: center;}
div#j2t_ajax_confirm_wrapper .add-to-cart label, div#j2t_ajax_confirm_wrapper .add-to-cart .qty, div#j2t_ajax_confirm_wrapper .add-to-cart button.button {float:none;}

div.j2t-overlay{
    width: 100%;
    height: 100%;
    background: #a5a2a2;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 198;
    opacity:.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/*IE8*/ 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* IE < 8 */
}

a.j2t-checkout-link{
   /* background:url('../../images/j2t/bt-acces-panier.jpg');*/
    display: block;
    float: left;
    margin-left: 10px;
     /* Height of button background height */
	height: 35px;
    width:190px;
    text-decoration: none;
    margin-right:10px;
}

a:link.j2t-checkout-link, a:visited.j2t-checkout-link, a:active.j2t-checkout-link{
    color: #494949; /*button text color*/
}

a.j2t-checkout-link span{
    display:none;
    /*background: transparent url('../../images/j2t/j2t-button-gray-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0;*/ /*Set 11px below to match value of 'padding-left' value above*/
}

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{
   /* background: url('../../images/j2t/bt-continuer-achats.jpg');*/
    display: block;
    float: left;
	width:190px;
    /*width:166px;
    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: 35px;
	/*height: 16px;  Height of button background height */
    /*padding-left: 11px;*/ /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
}

a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{
    color: #494949; /*button text color*/
}

a.j2t-continue-link span{
    display:none;
    /*background: transparent url('../../images/j2t/j2t-button-green-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; *//*Set 11px below to match value of 'padding-left' value above*/
}

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;*/
}

span.j2t-upsells-list-wrapper {
    display:block; 
    text-align:left;
    border-top:1px dotted #dddddd;
    margin-top:20px;
}

table.j2t-upsell-product-table {clear:both;}
table td.j2t-upsells-list-item h5.j2t-product-lnk {}
/*table td.j2t-upsells-list-item h5.j2t-product-lnk a {font-size: 11px; font-weight: normal;}*/
h4.j2t-upsells-title {
        display:block; 
        clear:both; 
        padding-left:10px;
        padding-top:24px;
        font-size:15px;
        font-weight: bold;
        text-transform:uppercase;
        color:#4bb7a8;
}

div.j2tajax-progress, div.j2tajax-confirm {background:#fff;}
div.j2t-closing-button {position:absolute; top:0px; right:3px; font-family: arial; font-size: 12px; font-weight: bold; cursor: pointer;}

/*uncomment the following line when using massconf module*/
/*#j2t_ajax_confirm_wrapper .product-options-bottom .add-to-cart label, #j2t_ajax_confirm_wrapper .product-options-bottom .add-to-cart input { display:none; }*/
div.inner-ajax-content {padding-bottom:10px;}

/*Personnalisation Europe Internet */

td.j2t-upsells-list-item {
    border-right:1px solid #dddddd;
    width:170px;
    min-height:90px;
    padding-right:10px;
}

td.j2t-upsells-list-item.last {
    border-right:none;
}

td.j2t-upsells-list-item .j2t-product-image {
    float:left;
}

.j2tajax-checkout-txt {
        font-size:15px;
        font-weight: bold;
        text-transform:uppercase;
        color:#4bb7a8;
}

#j2t-loading-data2 {
    z-index:250;
    width: 200px;
    padding:20px;
    height: 60px; 
    position: absolute; 
    top: 40%;
    left: 45%;
}

div.j2t-closing-button {
    color: #1DADA0;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}