.button_base {
    background-image: url('/images_site/web_buttons_gb.png');
    background-color: transparent;
    cursor: pointer;
    border-width: 0;
    outline: none;
    -moz-outline-style: none;
    padding-top: 7px;
}

a.button_base {
    display: block;
    outline: none;
    -moz-outline-style: none;
    padding-top: 0px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

.button_base span {
    padding-top: 1px;
    height: 0;
    overflow: hidden;
    display: block;
    outline: none;
    -moz-outline-style: none;
}

/*******************************************/
/* English buttons                         */
/*******************************************/

.button_add_grey_small {
    background-position: 0 -0px;
    height: 18px;
    width: 32px;
}

.button_add_to_basket_orange_large {
    background-position: 0 -25px;
    height: 24px;
    width: 92px;
}

.button_add_to_basket_grey_small {
    background-position: 0 -50px;
    height: 18px;
    width: 77px;
}

.button_add_new_grey_small {
    background-position: 0 -75px;
    height: 18px;
    width: 54px;
}

.button_add_tag_grey_small {
    background-position: 0 -100px;
    height: 18px;
    width: 50px;
}

.button_back_grey_large {
    background-position: 0 -125px;
    height: 24px;
    width: 45px;
}

.button_back_grey_small {
    background-position: 0 -150px;
    height: 18px;
    width: 35px;
}

.button_buy_grey_large {
    background-position: 0 -175px;
    height: 24px;
    width: 40px;
}

.button_buy_grey_small {
    background-position: 0 -200px;
    height: 18px;
    width: 31px;
}

.button_cancel_grey_small {
    background-position: 0 -225px;
    height: 18px;
    width: 44px;
}

.button_cancel_grey_large {
    background-position: 0 -250px;
    height: 24px;
    width: 55px;
}

.button_confirm_orange_large {
    background-position: 0 -275px;
    height: 24px;
    width: 62px;
}

.button_clear_grey_small {
    background-position: 0 -300px;
    height: 18px;
    width: 37px;
}

.button_close_grey_small {
    background-position: 0 -325px;
    height: 18px;
    width: 38px;
}

.button_continue_grey_small {
    background-position: 0 -350px;
    height: 18px;
    width: 55px;
}

.button_continue_orange_large {
    background-position: 0 -375px;
    height: 24px;
    width: 68px;
}

.button_delete_grey_small {
    background-position: 0 -400px;
    height: 18px;
    width: 42px;
}

.button_edit_grey_small {
    background-position: 0 -425px;
    height: 18px;
    width: 31px;
}

.button_filter_grey_small {
    background-position: 0 -450px;
    height: 18px;
    width: 36px;
}

.button_next_grey_small {
    background-position: 0 -475px;
    height: 18px;
    width: 34px;
}

.button_next_grey_large {
    background-position: 0 -500px;
    height: 24px;
    width: 44px;
}

.button_next_orange_large {
    background-position: 0 -525px;
    height: 24px;
    width: 44px;
}

.button_no_orange_large {
    background-position: 0 -550px;
    height: 24px;
    width: 35px;
}

.button_no_grey_small {
    background-position: 0 -575px;
    height: 18px;
    width: 27px;
}

.button_preview_orange_large {
    background-position: 0 -600px;
    height: 24px;
    width: 60px;
}

.button_register_orange_large {
    background-position: 0 -625px;
    height: 24px;
    width: 61px;
}

.button_save_orange_large {
    background-position: 0 -650px;
    height: 24px;
    width: 43px;
}

.button_search_grey_small {
    background-position: 0 -675px;
    height: 18px;
    width: 42px;
}

.button_search_orange_large {
    background-position: 0 -700px;
    height: 24px;
    width: 54px;
}

.button_send_email_grey_large {
    background-position: 0 -725px;
    height: 24px;
    width: 76px;
}

.button_send_email_grey_small {
    background-position: 0 -750px;
    height: 18px;
    width: 60px;
}

.button_sell_yours_here_grey_small {
    background-position: 0 -775px;
    height: 18px;
    width: 78px;
}

.button_show_all_grey_small {
    background-position: 0 -800px;
    height: 18px;
    width: 51px;
}

.button_sign_in_orange_large {
    background-position: 0 -825px;
    height: 24px;
    width: 55px;
}

.button_submit_grey_small {
    background-position: 0 -850px;
    height: 18px;
    width: 45px;
}

.button_submit_orange_large {
    background-position: 0 -875px;
    height: 24px;
    width: 57px;
}

.button_view_all_grey_small {
    background-position: 0 -900px;
    height: 18px;
    width: 49px;
}

.button_view_items_grey_small {
    background-position: 0 -925px;
    height: 18px;
    width: 63px;
}

.button_view_orange_large {
    background-position: 0 -950px;
    height: 24px;
    width: 46px;
}

.button_write_review_orange_large {
    background-position: 0 -975px;
    height: 24px;
    width: 87px;
}

.button_write_review_grey_small {
    background-position: 0 -1000px;
    height: 18px;
    width: 72px;
}

.button_yes_orange_large {
    background-position: 0 -1025px;
    height: 24px;
    width: 37px;
}

.button_yes_grey_small {
    background-position: 0 -1050px;
    height: 18px;
    width: 28px;
}

.button_show_grey_small {
    background-position: 0 -1075px;
    height: 18px;
    width: 48px;
}

.button_hide_grey_small {
    background-position: 0 -1100px;
    height: 18px;
    width: 48px;
}

.button_make_default_grey_small {
    background-position: 0 -1125px;
    height: 18px;
    width: 96px;
}

.button_view_grey_small {
    background-position: 0 -1150px;
    height: 18px;
    width: 35px;
}

.button_new_orange_large {
    background-position: 0 -1175px;
    height: 24px;
    width: 48px;
}

.button_view_marketplace_items_grey_small {
    background-position: 0 -1200px;
    height: 18px;
    width: 118px;
}

.button_update_grey_small {
    background-position: 0 -1225px;
    height: 18px;
    width: 46px;
}

.button_checkout_orange_large {
    background-position: 0 -1250px;
    height: 24px;
    width: 68px;
}

.button_change_details_grey_small {
    background-position: 0 -1275px;
    height: 18px;
    width: 89px;
}

.button_print_packing_slip_grey_small {
    background-position: 0 -1300px;
    height: 18px;
    width: 130px;
}

.button_mark_order_as_sent_grey_small {
    background-position: 0 -1325px;
    height: 18px;
    width: 130px;
}

.button_print_grey_small {
    background-position: 0 -1350px;
    height: 18px;
    width: 35px;
}

.button_reopen_grey_small {
    background-position: 0 -1375px;
    height: 18px;
    width: 45px;
}

.button_register_grey_small {
    background-position: 0 -1400px;
    height: 18px;
    width: 50px;
}

.button_apply_grey_small {
    background-position: 0 -1425px;
    height: 18px;
    width: 40px;
}

.button_view_buying_options_grey_large {
    background-position: 0 -1450px;
    height: 23px;
    width: 144px;
}

.button_view_grey_large {
    background-position: 0 -1475px;
    height: 23px;
    width: 45px;
}

.button_close_this_course {
    background-position: 0 -1500px;
    height: 24px;
    width: 106px;
}

.button_copy_this_course {
    background-position: 0 -1525px;
    height: 24px;
    width: 105px;
}

.button_edit_this_course {
    background-position: 0 -1550px;
    height: 24px;
    width: 98px;
}

.button_checkout_now {
    background-image: url('/images_site/basket_button_gb.png');
    height: 27px;
    width: 137px;
}

.button_place_order {
    background-image: url('/images_site/checkout_button_gb.png');
    height: 27px;
    width: 156px;
}

.button_place_order_ani {
    background-image: url('/images_site/checkout_button_ani_gb.gif');
    height: 27px;
    width: 156px;
}

/*******************************************/
/* German buttons                          */
/*******************************************/

.body_de .button_base {
    background-image: url('/images_site/web_buttons_de.png');
}

.body_de .button_add_grey_small {
    background-position: 0 -0px;
    height: 18px;
    width: 63px;
}

.body_de .button_add_to_basket_orange_large {
    background-position: 0 -25px;
    height: 24px;
    width: 162px;
}

.body_de .button_add_to_basket_grey_small {
    background-position: 0 -50px;
    height: 18px;
    width: 136px;
}

.body_de .button_add_new_grey_small {
    background-position: 0 -75px;
    height: 18px;
    width: 83px;
}

.body_de .button_add_tag_grey_small {
    background-position: 0 -100px;
    height: 18px;
    width: 88px;
}

.body_de .button_back_grey_large {
    background-position: 0 -125px;
    height: 24px;
    width: 54px;
}

.body_de .button_back_grey_small {
    background-position: 0 -150px;
    height: 18px;
    width: 43px;
}

.body_de .button_buy_grey_large {
    background-position: 0 -175px;
    height: 24px;
    width: 55px;
}

.body_de .button_buy_grey_small {
    background-position: 0 -200px;
    height: 18px;
    width: 44px;
}

.body_de .button_cancel_grey_small {
    background-position: 0 -225px;
    height: 18px;
    width: 60px;
}

.body_de .button_cancel_grey_large {
    background-position: 0 -250px;
    height: 24px;
    width: 74px;
}

.body_de .button_confirm_orange_large {
    background-position: 0 -275px;
    height: 24px;
    width: 72px;
}

.body_de .button_clear_grey_small {
    background-position: 0 -300px;
    height: 18px;
    width: 48px;
}

.body_de .button_close_grey_small {
    background-position: 0 -325px;
    height: 18px;
    width: 55px;
}

.body_de .button_continue_grey_small {
    background-position: 0 -350px;
    height: 18px;
    width: 44px;
}

.body_de .button_continue_orange_large {
    background-position: 0 -375px;
    height: 24px;
    width: 54px;
}

.body_de .button_delete_grey_small {
    background-position: 0 -400px;
    height: 18px;
    width: 56px;
}

.body_de .button_edit_grey_small {
    background-position: 0 -425px;
    height: 18px;
    width: 60px;
}

.body_de .button_filter_grey_small {
    background-position: 0 -450px;
    height: 18px;
    width: 36px;
}

.body_de .button_next_grey_small {
    background-position: 0 -475px;
    height: 18px;
    width: 42px;
}

.body_de .button_next_grey_large {
    background-position: 0 -500px;
    height: 24px;
    width: 54px;
}

.body_de .button_next_orange_large {
    background-position: 0 -525px;
    height: 24px;
    width: 54px;
}

.body_de .button_no_orange_large {
    background-position: 0 -550px;
    height: 24px;
    width: 43px;
}

.body_de .button_no_grey_small {
    background-position: 0 -575px;
    height: 18px;
    width: 33px;
}

.body_de .button_preview_orange_large {
    background-position: 0 -600px;
    height: 24px;
    width: 68px;
}

.body_de .button_register_orange_large {
    background-position: 0 -625px;
    height: 24px;
    width: 79px;
}

.body_de .button_save_orange_large {
    background-position: 0 -650px;
    height: 24px;
    width: 69px;
}

.body_de .button_search_grey_small {
    background-position: 0 -675px;
    height: 18px;
    width: 45px;
}

.body_de .button_search_orange_large {
    background-position: 0 -700px;
    height: 24px;
    width: 56px;
}

.body_de .button_send_email_grey_large {
    background-position: 0 -725px;
    height: 24px;
    width: 86px;
}

.body_de .button_send_email_grey_small {
    background-position: 0 -750px;
    height: 18px;
    width: 70px;
}

.body_de .button_sell_yours_here_grey_small {
    background-position: 0 -775px;
    height: 18px;
    width: 112px;
}

.body_de .button_show_all_grey_small {
    background-position: 0 -800px;
    height: 18px;
    width: 61px;
}

.body_de .button_sign_in_orange_large {
    background-position: 0 -825px;
    height: 24px;
    width: 71px;
}

.body_de .button_submit_grey_small {
    background-position: 0 -850px;
    height: 18px;
    width: 52px;
}

.body_de .button_submit_orange_large {
    background-position: 0 -875px;
    height: 24px;
    width: 65px;
}

.body_de .button_view_all_grey_small {
    background-position: 0 -900px;
    height: 18px;
    width: 58px;
}

.body_de .button_view_items_grey_small {
    background-position: 0 -925px;
    height: 18px;
    width: 92px;
}

.body_de .button_view_orange_large {
    background-position: 0 -950px;
    height: 24px;
    width: 63px;
}

.body_de .button_write_review_orange_large {
    background-position: 0 -975px;
    height: 24px;
    width: 117px;
}

.body_de .button_write_review_grey_small {
    background-position: 0 -1000px;
    height: 18px;
    width: 97px;
}

.body_de .button_yes_orange_large {
    background-position: 0 -1025px;
    height: 24px;
    width: 29px;
}

.body_de .button_yes_grey_small {
    background-position: 0 -1050px;
    height: 18px;
    width: 22px;
}

.body_de .button_show_grey_small {
    background-position: 0 -1075px;
    height: 18px;
    width: 55px;
}

.body_de .button_hide_grey_small {
    background-position: 0 -1100px;
    height: 18px;
    width: 65px;
}

.body_de .button_make_default_grey_small {
    background-position: 0 -1125px;
    height: 18px;
    width: 74px;
}

.body_de .button_view_grey_small {
    background-position: 0 -1150px;
    height: 18px;
    width: 52px;
}

.body_de .button_new_orange_large {
    background-position: 0 -1175px;
    height: 24px;
    width: 42px;
}

.body_de .button_view_marketplace_items_grey_small {
    background-position: 0 -1200px;
    height: 18px;
    width: 132px;
}

.body_de .button_update_grey_small {
    background-position: 0 -1225px;
    height: 18px;
    width: 76px;
}

.body_de .button_checkout_orange_large {
    background-position: 0 -1250px;
    height: 24px;
    width: 104px;
}

.body_de .button_change_details_grey_small {
    background-position: 0 -1275px;
    height: 18px;
    width: 76px;
}

.body_de .button_print_packing_slip_grey_small {
    background-position: 0 -1300px;
    height: 18px;
    width: 96px;
}

.body_de .button_mark_order_as_sent_grey_small {
    background-position: 0 -1325px;
    height: 18px;
    width: 136px;
}

.body_de .button_print_grey_small {
    background-position: 0 -1350px;
    height: 18px;
    width: 50px;
}

.body_de .button_reopen_grey_small {
    background-position: 0 -1375px;
    height: 18px;
    width: 78px;
}

.body_de .button_register_grey_small {
    background-position: 0 -1400px;
    height: 18px;
    width: 65px;
}

.body_de .button_apply_grey_small {
    background-position: 0 -1425px;
    height: 18px;
    width: 60px;
}

.body_de .button_view_buying_options_grey_large {
    background-position: 0 -1450px;
    height: 23px;
    width: 150px;
}

.body_de .button_view_grey_large {
    background-position: 0 -1475px;
    height: 23px;
    width: 68px;
}

.body_de .button_close_this_course {
    background-position: 0 -1500px;
    height: 24px;
    width: 130px;
}

.body_de .button_copy_this_course {
    background-position: 0 -1525px;
    height: 24px;
    width: 128px;
}

.body_de .button_edit_this_course {
    background-position: 0 -1550px;
    height: 24px;
    width: 138px;
}

.body_de .button_place_order {
    background-image: url('/images_site/checkout_button_de.png');
    height: 27px;
    width: 186px;
}

.body_de .button_place_order_ani {
    background-image: url('/images_site/checkout_button_ani_de.gif');
    height: 27px;
    width: 186px;
}

.body_de .button_checkout_now {
    background-image: url('/images_site/basket_button_de.png');
    height: 27px;
    width: 137px;
}

/*******************************************/
/* Dutch buttons                           */
/*******************************************/

.body_nl .button_base {
    background-image: url('/images_site/web_buttons_nl.png');
}

.body_nl .button_add_grey_small {
    background-position: 0 -0px;
    height: 18px;
    width: 60px;
}

.body_nl .button_add_to_basket_orange_large {
    background-position: 0 -25px;
    height: 24px;
    width: 146px;
}

.body_nl .button_add_to_basket_grey_small {
    background-position: 0 -50px;
    height: 18px;
    width: 122px;
}

.body_nl .button_add_new_grey_small {
    background-position: 0 -75px;
    height: 18px;
    width: 90px;
}

.body_nl .button_add_tag_grey_small {
    background-position: 0 -100px;
    height: 18px;
    width: 100px;
}

.body_nl .button_back_grey_large {
    background-position: 0 -125px;
    height: 24px;
    width: 48px;
}

.body_nl .button_back_grey_small {
    background-position: 0 -150px;
    height: 18px;
    width: 36px;
}

.body_nl .button_buy_grey_large {
    background-position: 0 -175px;
    height: 24px;
    width: 52px;
}

.body_nl .button_buy_grey_small {
    background-position: 0 -200px;
    height: 18px;
    width: 42px;
}

.body_nl .button_cancel_grey_small {
    background-position: 0 -225px;
    height: 18px;
    width: 54px;
}

.body_nl .button_cancel_grey_large {
    background-position: 0 -250px;
    height: 24px;
    width: 68px;
}

.body_nl .button_confirm_orange_large {
    background-position: 0 -275px;
    height: 24px;
    width: 78px;
}

.body_nl .button_clear_grey_small {
    background-position: 0 -300px;
    height: 18px;
    width: 54px;
}

.body_nl .button_close_grey_small {
    background-position: 0 -325px;
    height: 18px;
    width: 52px;
}

.body_nl .button_continue_grey_small {
    background-position: 0 -350px;
    height: 18px;
    width: 56px;
}

.body_nl .button_continue_orange_large {
    background-position: 0 -375px;
    height: 24px;
    width: 70px;
}

.body_nl .button_delete_grey_small {
    background-position: 0 -400px;
    height: 18px;
    width: 54px;
}

.body_nl .button_edit_grey_small {
    background-position: 0 -425px;
    height: 18px;
    width: 50px;
}

.body_nl .button_filter_grey_small {
    background-position: 0 -450px;
    height: 18px;
    width: 54px;
}

.body_nl .button_next_grey_small {
    background-position: 0 -475px;
    height: 18px;
    width: 54px;
}

.body_nl .button_next_grey_large {
    background-position: 0 -500px;
    height: 24px;
    width: 68px;
}

.body_nl .button_next_orange_large {
    background-position: 0 -525px;
    height: 24px;
    width: 68px;
}

.body_nl .button_no_orange_large {
    background-position: 0 -550px;
    height: 24px;
    width: 40px;
}

.body_nl .button_no_grey_small {
    background-position: 0 -575px;
    height: 18px;
    width: 30px;
}

.body_nl .button_preview_orange_large {
    background-position: 0 -600px;
    height: 24px;
    width: 68px;
}

.body_nl .button_register_orange_large {
    background-position: 0 -625px;
    height: 24px;
    width: 74px;
}

.body_nl .button_save_orange_large {
    background-position: 0 -650px;
    height: 24px;
    width: 60px;
}

.body_nl .button_search_grey_small {
    background-position: 0 -675px;
    height: 18px;
    width: 44px;
}

.body_nl .button_search_orange_large {
    background-position: 0 -700px;
    height: 24px;
    width: 56px;
}

.body_nl .button_send_email_grey_large {
    background-position: 0 -725px;
    height: 24px;
    width: 96px;
}

.body_nl .button_send_email_grey_small {
    background-position: 0 -750px;
    height: 18px;
    width: 80px;
}

.body_nl .button_sell_yours_here_grey_small {
    background-position: 0 -775px;
    height: 18px;
    width: 122px;
}

.body_nl .button_show_all_grey_small {
    background-position: 0 -800px;
    height: 18px;
    width: 76px;
}

.body_nl .button_sign_in_orange_large {
    background-position: 0 -825px;
    height: 24px;
    width: 64px;
}

.body_nl .button_submit_grey_small {
    background-position: 0 -850px;
    height: 18px;
    width: 56px;
}

.body_nl .button_submit_orange_large {
    background-position: 0 -875px;
    height: 24px;
    width: 68px;
}

.body_nl .button_view_all_grey_small {
    background-position: 0 -900px;
    height: 18px;
    width: 74px;
}

.body_nl .button_view_items_grey_small {
    background-position: 0 -925px;
    height: 18px;
    width: 110px;
}

.body_nl .button_view_orange_large {
    background-position: 0 -950px;
    height: 24px;
    width: 62px;
}

.body_nl .button_write_review_orange_large {
    background-position: 0 -975px;
    height: 24px;
    width: 108px;
}

.body_nl .button_write_review_grey_small {
    background-position: 0 -1000px;
    height: 18px;
    width: 90px;
}

.body_nl .button_yes_orange_large {
    background-position: 0 -1025px;
    height: 24px;
    width: 30px;
}

.body_nl .button_yes_grey_small {
    background-position: 0 -1050px;
    height: 18px;
    width: 22px;
}

.body_nl .button_show_grey_small {
    background-position: 0 -1075px;
    height: 18px;
    width: 38px;
}

.body_nl .button_hide_grey_small {
    background-position: 0 -1100px;
    height: 18px;
    width: 64px;
}

.body_nl .button_make_default_grey_small {
    background-position: 0 -1125px;
    height: 18px;
    width: 92px;
}

.body_nl .button_view_grey_small {
    background-position: 0 -1150px;
    height: 18px;
    width: 50px;
}

.body_nl .button_new_orange_large {
    background-position: 0 -1175px;
    height: 24px;
    width: 52px;
}

.body_nl .button_view_marketplace_items_grey_small {
    background-position: 0 -1200px;
    height: 18px;
    width: 144px;
}

.body_nl .button_update_grey_small {
    background-position: 0 -1225px;
    height: 18px;
    width: 66px;
}

.body_nl .button_checkout_orange_large {
    background-position: 0 -1250px;
    height: 24px;
    width: 90px;
}

.body_nl .button_change_details_grey_small {
    background-position: 0 -1275px;
    height: 18px;
    width: 92px;
}

.body_nl .button_print_packing_slip_grey_small {
    background-position: 0 -1300px;
    height: 18px;
    width: 136px;
}

.body_nl .button_mark_order_as_sent_grey_small {
    background-position: 0 -1325px;
    height: 18px;
    width: 120px;
}

.body_nl .button_print_grey_small {
    background-position: 0 -1350px;
    height: 18px;
    width: 60px;
}

.body_nl .button_reopen_grey_small {
    background-position: 0 -1375px;
    height: 18px;
    width: 62px;
}

.body_nl .button_register_grey_small {
    background-position: 0 -1400px;
    height: 18px;
    width: 57px;
}

.body_nl .button_apply_grey_small {
    background-position: 0 -1425px;
    height: 18px;
    width: 66px;
}

.body_nl .button_view_buying_options_grey_large {
    background-position: 0 -1450px;
    height: 23px;
    width: 222px;
}

.body_nl .button_view_grey_large {
    background-position: 0 -1475px;
    height: 23px;
    width: 62px;
}

.body_nl .button_close_this_course {
    background-position: 0 -1500px;
    height: 24px;
    width: 128px;
}

.body_nl .button_copy_this_course {
    background-position: 0 -1525px;
    height: 24px;
    width: 128px;
}

.body_nl .button_edit_this_course {
    background-position: 0 -1550px;
    height: 24px;
    width: 144px;
}

.body_nl .button_place_order {
    background-image: url('/images_site/checkout_button_nl.png');
    height: 27px;
    width: 176px;
}

.body_nl .button_place_order_ani {
    background-image: url('/images_site/checkout_button_ani_nl.gif');
    height: 27px;
    width: 176px;
}

.body_nl .button_checkout_now {
    background-image: url('/images_site/basket_button_nl.png');
    height: 27px;
    width: 136px;
}

/*******************************************/
/* French buttons                          */
/*******************************************/

.body_fr .button_base {
    background-image: url('/images_site/web_buttons_fr.png');
}

.body_fr .button_add_grey_small {
    background-position: 0 -0px;
    height: 18px;
    width: 45px;
}

.body_fr .button_add_to_basket_orange_large {
    background-position: 0 -25px;
    height: 24px;
    width: 110px;
}

.body_fr .button_add_to_basket_grey_small {
    background-position: 0 -50px;
    height: 18px;
    width: 90px;
}

.body_fr .button_add_new_grey_small {
    background-position: 0 -75px;
    height: 18px;
    width: 85px;
}

.body_fr .button_add_tag_grey_small {
    background-position: 0 -100px;
    height: 18px;
    width: 108px;
}

.body_fr .button_back_grey_large {
    background-position: 0 -125px;
    height: 24px;
    width: 50px;
}

.body_fr .button_back_grey_small {
    background-position: 0 -150px;
    height: 18px;
    width: 42px;
}

.body_fr .button_buy_grey_large {
    background-position: 0 -175px;
    height: 24px;
    width: 55px;
}

.body_fr .button_buy_grey_small {
    background-position: 0 -200px;
    height: 18px;
    width: 48px;
}

.body_fr .button_cancel_grey_small {
    background-position: 0 -225px;
    height: 18px;
    width: 48px;
}

.body_fr .button_cancel_grey_large {
    background-position: 0 -250px;
    height: 24px;
    width: 60px;
}

.body_fr .button_confirm_orange_large {
    background-position: 0 -275px;
    height: 24px;
    width: 72px;
}

.body_fr .button_clear_grey_small {
    background-position: 0 -300px;
    height: 18px;
    width: 45px;
}

.body_fr .button_close_grey_small {
    background-position: 0 -325px;
    height: 18px;
    width: 42px;
}

.body_fr .button_continue_grey_small {
    background-position: 0 -350px;
    height: 18px;
    width: 58px;
}

.body_fr .button_continue_orange_large {
    background-position: 0 -375px;
    height: 24px;
    width: 72px;
}

.body_fr .button_delete_grey_small {
    background-position: 0 -400px;
    height: 18px;
    width: 59px;
}

.body_fr .button_edit_grey_small {
    background-position: 0 -425px;
    height: 18px;
    width: 38px;
}

.body_fr .button_filter_grey_small {
    background-position: 0 -450px;
    height: 18px;
    width: 46px;
}

.body_fr .button_next_grey_small {
    background-position: 0 -475px;
    height: 18px;
    width: 46px;
}

.body_fr .button_next_grey_large {
    background-position: 0 -500px;
    height: 24px;
    width: 58px;
}

.body_fr .button_next_orange_large {
    background-position: 0 -525px;
    height: 24px;
    width: 58px;
}

.body_fr .button_no_orange_large {
    background-position: 0 -550px;
    height: 24px;
    width: 43px;
}

.body_fr .button_no_grey_small {
    background-position: 0 -575px;
    height: 18px;
    width: 33px;
}

.body_fr .button_preview_orange_large {
    background-position: 0 -600px;
    height: 24px;
    width: 60px;
}

.body_fr .button_register_orange_large {
    background-position: 0 -625px;
    height: 24px;
    width: 74px;
}

.body_fr .button_save_orange_large {
    background-position: 0 -650px;
    height: 24px;
    width: 54px;
}

.body_fr .button_search_grey_small {
    background-position: 0 -675px;
    height: 18px;
    width: 62px;
}

.body_fr .button_search_orange_large {
    background-position: 0 -700px;
    height: 24px;
    width: 76px;
}

.body_fr .button_send_email_grey_large {
    background-position: 0 -725px;
    height: 24px;
    width: 110px;
}

.body_fr .button_send_email_grey_small {
    background-position: 0 -750px;
    height: 18px;
    width: 92px;
}

.body_fr .button_sell_yours_here_grey_small {
    background-position: 0 -775px;
    height: 18px;
    width: 94px;
}

.body_fr .button_show_all_grey_small {
    background-position: 0 -800px;
    height: 18px;
    width: 70px;
}

.body_fr .button_sign_in_orange_large {
    background-position: 0 -825px;
    height: 24px;
    width: 88px;
}

.body_fr .button_submit_grey_small {
    background-position: 0 -850px;
    height: 18px;
    width: 60px;
}

.body_fr .button_submit_orange_large {
    background-position: 0 -875px;
    height: 24px;
    width: 72px;
}

.body_fr .button_view_all_grey_small {
    background-position: 0 -900px;
    height: 18px;
    width: 70px;
}

.body_fr .button_view_items_grey_small {
    background-position: 0 -925px;
    height: 18px;
    width: 96px;
}

.body_fr .button_view_orange_large {
    background-position: 0 -950px;
    height: 24px;
    width: 60px;
}

.body_fr .button_write_review_orange_large {
    background-position: 0 -975px;
    height: 24px;
    width: 112px;
}

.body_fr .button_write_review_grey_small {
    background-position: 0 -1000px;
    height: 18px;
    width: 94px;
}

.body_fr .button_yes_orange_large {
    background-position: 0 -1025px;
    height: 24px;
    width: 36px;
}

.body_fr .button_yes_grey_small {
    background-position: 0 -1050px;
    height: 18px;
    width: 28px;
}

.body_fr .button_show_grey_small {
    background-position: 0 -1075px;
    height: 18px;
    width: 48px;
}

.body_fr .button_hide_grey_small {
    background-position: 0 -1100px;
    height: 18px;
    width: 52px;
}

.body_fr .button_make_default_grey_small {
    background-position: 0 -1125px;
    height: 18px;
    width: 93px;
}

.body_fr .button_view_grey_small {
    background-position: 0 -1150px;
    height: 18px;
    width: 48px;
}

.body_fr .button_new_orange_large {
    background-position: 0 -1175px;
    height: 24px;
    width: 64px;
}

.body_fr .button_view_marketplace_items_grey_small {
    background-position: 0 -1200px;
    height: 18px;
    width: 138px;
}

.body_fr .button_update_grey_small {
    background-position: 0 -1225px;
    height: 18px;
    width: 56px;
}

.body_fr .button_checkout_orange_large {
    background-position: 0 -1250px;
    height: 24px;
    width: 52px;
}

.body_fr .button_change_details_grey_small {
    background-position: 0 -1275px;
    height: 18px;
    width: 98px;
}

.body_fr .button_print_packing_slip_grey_small {
    background-position: 0 -1300px;
    height: 18px;
    width: 170px;
}

.body_fr .button_mark_order_as_sent_grey_small {
    background-position: 0 -1325px;
    height: 18px;
    width: 120px;
}

.body_fr .button_print_grey_small {
    background-position: 0 -1350px;
    height: 18px;
    width: 54px;
}

.body_fr .button_reopen_grey_small {
    background-position: 0 -1375px;
    height: 18px;
    width: 46px;
}

.body_fr .button_register_grey_small {
    background-position: 0 -1400px;
    height: 18px;
    width: 62px;
}

.body_fr .button_apply_grey_small {
    background-position: 0 -1425px;
    height: 18px;
    width: 56px;
}

.body_fr .button_view_buying_options_grey_large {
    background-position: 0 -1450px;
    height: 23px;
    width: 194px;
}

.body_fr .button_view_grey_large {
    background-position: 0 -1475px;
    height: 23px;
    width: 60px;
}

.body_fr .button_close_this_course {
    background-position: 0 -1500px;
    height: 24px;
    width: 106px;
}

.body_fr .button_copy_this_course {
    background-position: 0 -1525px;
    height: 24px;
    width: 105px;
}

.body_fr .button_edit_this_course {
    background-position: 0 -1550px;
    height: 24px;
    width: 98px;
}

.body_fr .button_place_order {
    background-image: url('/images_site/checkout_button_fr.png');
    height: 27px;
    width: 262px;
}

.body_fr .button_place_order_ani {
    background-image: url('/images_site/checkout_button_ani_fr.gif');
    height: 27px;
    width: 262px;
}

.body_fr .button_checkout_now {
    background-image: url('/images_site/basket_button_fr.png');
    height: 27px;
    width: 203px;
}
