ul.button-add-painting-to-cart, ul.button-continue-without-account, ul.button-continue-without-cropping, ul.button-crop, ul.button-save-cart, ul.button-update-cart, ul.button-pay-online, ul.button-pay-by-check {width: 185px;}
ul.button-add-to-cart, ul.button-login {width: 170px;}
ul.button-back, ul.button-cancel, ul.button-confirm, ul.button-create, ul.button-modify, ul.button-order, ul.button-send, ul.button-continue {width:159px;}

ul.button-add-painting-to-cart a {background-image:  url(../img/buttons/add-painting-to-cart.png);}
ul.button-add-to-cart a  {background-image:  url(../img/buttons/add-to-cart.png);}
ul.button-cancel a {background-image:  url(../img/buttons/cancel.png);}
ul.button-confirm a {background-image:  url(../img/buttons/confirm.png);}
ul.button-continue a {background-image:  url(../img/buttons/continue.png);}
ul.button-continue-without-account a {background-image:  url(../img/buttons/continue-without-account.png);}
ul.button-continue-without-cropping a {background-image:  url(../img/buttons/continue-without-cropping.png);}
ul.button-create a {background-image:  url(../img/buttons/create.png);}
ul.button-crop a {background-image:  url(../img/buttons/crop.png);}
ul.button-login a {background-image:  url(../img/buttons/login.png);}
ul.button-modify a {background-image:  url(../img/buttons/modify.png);}
ul.button-order a {background-image:  url(../img/buttons/order.png);}
ul.button-save-cart a {background-image:  url(../img/buttons/save-cart.png);}
ul.button-send a {background-image:  url(../img/buttons/send.png);}
ul.button-update-cart a {background-image:  url(../img/buttons/update-cart.png);}
ul.button-pay-online a {background-image: url(../img/buttons/pay-online.png);}
ul.button-pay-by-check a {background-image: url(../img/buttons/pay-by-check.png);}

ul.button {position: relative; margin: 10px auto; padding: 0px; height: 43px; background: #fff;}
ul.button li {height: 43px; position: relative; display: block; list-style: none;}
ul.button li a {background-position: 0px 0px; background-repeat: no-repeat; width: 100%;height: 43px; display: block;}
ul.button li a:hover {background-position: 0px -43px; background-repeat: no-repeat;}
ul.button li a:active {background-position: 0px -86px; background-repeat: no-repeat;}
ul.button li a span { display:block; width:0; height:0; overflow: hidden; }
ul.button li img {border: none; position: absolute; z-index: 1;}

ul.menu {position: relative; margin: 0; padding: 0; height: 43px; width: 854px; background: #fff;}
ul.menu li {height: 43px; position: relative; display: block; list-style: none; float: left;}
ul.menu li a {background: transparent url(../img/menu.png) 0px 0px no-repeat; width: 100%;height: 43px; display: block;}
ul.menu li a:hover {background-position: 0px -43px; background-repeat: no-repeat;}
ul.menu li a:active {background-position: 0px -86px; background-repeat: no-repeat;}
ul.menu li a span { display:block; width:0; height:0; overflow: hidden; }
ul.menu li img {border: none; position: absolute; z-index: 1;}
ul.menu li.menu-home {width:78px;}
ul.menu li.menu-how a {width:158px;background-position:-78px 0px;}
ul.menu li.menu-how a:hover {background-position:-78px -43px;}
ul.menu li.menu-how a:active {background-position:-78px -86px;}
ul.menu li.menu-gallery a {width:140px;background-position:-236px 0px;}
ul.menu li.menu-gallery a:hover {background-position:-236px -43px;}
ul.menu li.menu-gallery a:active {background-position:-236px -86px;}
ul.menu li.menu-prices a {width:54px;background-position:-376px 0px;}
ul.menu li.menu-prices a:hover {background-position:-376px -43px;}
ul.menu li.menu-prices a:active {background-position:-376px -86px;}
ul.menu li.menu-order a {width:162px;background-position:-430px 0px;}
ul.menu li.menu-order a:hover {background-position:-430px -43px;}
ul.menu li.menu-order a:active {background-position:-430px -86px;}
ul.menu li.menu-faq a {width:151px;background-position:-592px 0px;}
ul.menu li.menu-faq a:hover {background-position:-592px -43px;}
ul.menu li.menu-faq a:active {background-position:-592px -86px;}
ul.menu li.menu-contact a {width:111px;background-position:-743px 0px;}
ul.menu li.menu-contact a:hover {background-position:-743px -43px;}
ul.menu li.menu-contact a:active {background-position:-743px -86px;}

