.category-view .category .spacer h2:after,
.category-view .category .spacer h2:before {
  left: auto;
  right: 0;
}
.product .addtocart-area .vm-quantity-box,
.vmproduct .addtocart-area .vm-quantity-box,
.productdetails-view .addtocart-area .vm-quantity-box {
  float: left;
}
.product .addtocart-area span.quantity-controls .quantity-plus,
.vmproduct .addtocart-area span.quantity-controls .quantity-plus,
.productdetails-view .addtocart-area span.quantity-controls .quantity-plus {
  right: auto;
  left: 0;
}
.product .addtocart-area span.quantity-controls .quantity-minus,
.vmproduct .addtocart-area span.quantity-controls .quantity-minus,
.productdetails-view .addtocart-area span.quantity-controls .quantity-minus {
  left: auto;
  right: 0;
}
.product .addtocart-area span.addtocart-button,
.vmproduct .addtocart-area span.addtocart-button,
.productdetails-view .addtocart-area span.addtocart-button {
  float: right;
}
.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button {
  background: url('../images/scheme1/cart.png') no-repeat right center;
  padding-left: 0;
  padding-right: 25px;
}
.product .addtocart-area input.addtocart-button-disabled,
.vmproduct .addtocart-area input.addtocart-button-disabled,
.productdetails-view .addtocart-area input.addtocart-button-disabled {
  background: url('../images/scheme1/cart.png') no-repeat right center;
  padding-left: 0;
  padding-right: 25px;
}
.product-fields .radio {
  padding-right: 0;
}
.product-fields .radio input[type="radio"] {
  margin-left: 0;
  margin-right: 5px;
}
div.ask-a-question {
  text-align: left;
}
.productdetails-view .product-price a.ask-a-question {
  margin-left: 0;
  margin-right: 10px;
}
.productdetails-view div.ask-a-question a.ask-a-question {
  padding-right: 0;
  padding-left: 40px;
  background-position: left center;
}
.orderby-displaynumber .display-number {
  text-align: left;
}
.orderlistcontainer {
  float: right;
  margin: 10px 0 0 20px;
}
.orderlistcontainer .Order,
.orderlistcontainer .activeOrder {
  padding-left: 0;
  padding-right: 5px;
}
.orderlistcontainer .orderlist {
  left: auto;
  right: 0;
}
.vm-page-counter {
  float: left;
}
.product-neighbours a.next-page {
  float: left;
  padding: 0 0 0 10px;
}
.product-neighbours a.next-page:after {
  content: '«';
  right: auto;
  left: 0;
}
.product-neighbours a.previous-page {
  float: right;
  padding: 0 10px 0 0;
}
.product-neighbours a.previous-page:before {
  content: '»';
  left: auto;
  right: 0;
}
.back-to-category a.product-details {
  padding: 0 10px 0 0;
}
.back-to-category a.product-details:before {
  content: '»';
  left: auto;
  right: 0;
}
.productdetails-view .vm-product-container .vm-product-media-container {
  float: right;
}
.productdetails-view .vm-product-details-container {
  float: right;
}
.productdetails-view .spacer-buy-area {
  padding-left: 0;
  padding-right: 30px;
}
.productdetails-view .spacer-buy-area .vm-product-title .icons {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}
.productdetails-view .spacer-buy-area .vm-product-title .icons img {
  margin-left: 0;
  margin-right: 5px;
}
.productdetails-view .spacer-buy-area .vm-product-title .ratingbox {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}
.productdetails-view .spacer-buy-area .product-price a.ask-a-question {
  float: left;
}
.productdetails-view .addtocart-area .vm-quantity-box {
  float: right;
}
.productdetails-view .addtocart-area span.addtocart-button {
  margin-left: 0;
  margin-right: 20px;
}
.productdetails-view .addtocart-area span.addtocart-button input.addtocart-button {
  padding-left: 20px;
  padding-right: 45px;
  background-position: right center;
}
.productdetails-view div.ask-a-question {
  text-align: left;
}
.productdetails-view .addtocart-area {
  text-align: right;
}
.product-related-products .product-field {
  float: right;
}
.product-related-categories .product-field {
  float: right;
}
.product-related-products .product-fields-title-wrapper .product-fields-title:before,
.product-related-categories .product-fields-title-wrapper .product-fields-title:before {
  right: auto;
  left: 100%;
  margin-right: 0;
  margin-left: 20px;
}
.product-related-products .product-fields-title-wrapper .product-fields-title:after,
.product-related-categories .product-fields-title-wrapper .product-fields-title:after {
  right: 100%;
  left: auto;
  margin-left: 0;
  margin-right: 20px;
}
.customer-reviews .list-reviews div.vm-review-vote {
  text-align: left;
}
.customer-reviews .list-reviews a.details {
  float: right;
  padding: 0 0 0 10px;
}
.customer-reviews .list-reviews a.details:after {
  content: '«';
  right: auto;
  left: 0;
}
.ask-a-question-view .product-summary h2 {
  margin: 0 0 10px 20px;
}
.ask-a-question-view .product-summary .short-description {
  margin: 0 0 0 20px;
}
.ask-a-question-view div.submit > div:first-child {
  text-align: left;
}
.ask-a-question-view .formError {
  left: 20px !important;
  right: auto !important;
}
#fancybox-wrap #fancybox-content a.showcart {
  float: left;
  padding: 0 0 0 10px;
}
#fancybox-wrap #fancybox-content a.showcart:after {
  content: '«';
  right: auto;
  left: 0;
}
#fancybox-wrap #fancybox-content a.continue_link {
  float: right;
  padding: 0 10px 0 0;
}
#fancybox-wrap #fancybox-content a.continue_link:before {
  content: '»';
  left: auto;
  right: 0;
}
.modal .vm-orderdetails-view h2 {
  margin: 0 0 10px 20px;
}
.toolbar-box #toolbar .btn-wrapper {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.manufacturer-details-view img {
  float: left;
  margin: 0 30px 10px 0;
}
.manufacturer-details-view .manufacturer-email,
.manufacturer-details-view .manufacturer-url {
  padding: 0 25px 0 0;
  background-position: right center;
}
.cart-view a.continue_link {
  padding-left: 0;
  padding-right: 10px;
}
.cart-view a.continue_link:before {
  content: '»';
  left: auto;
  right: 0;
}
.cart-view form#form-login input.button {
  margin-left: 0;
  margin-right: 15px;
}
.cart-view form .width30 {
  padding-right: 0;
  padding-left: 30px;
}
.cart-view #com-form-login-remember label {
  margin-left: 0;
  margin-right: 10px;
}
.cart-view .billto-shipto a.details {
  padding-right: 0;
  padding-left: 10px;
}
.cart-view .billto-shipto a.details:after {
  content: '«';
  right: auto;
  left: 0;
}
.cart-view table.cart-summary .cart-images img {
  float: right;
  margin: 0 0 0 10px;
}
.cart-view table.cart-summary td .vm-shipment-view .checkoutStep,
.cart-view table.cart-summary td .vm-payment-view .checkoutStep {
  text-align: right;
}
.cart-view table.cart-summary .vmshipment_description,
.cart-view table.cart-summary .vmpayment_description {
  margin-left: 0;
  margin-right: 5px;
}
.cart-view .checkout-button-top {
  text-align: left;
}
.vm-shipment-view .buttonBar-right,
.vm-payment-view .buttonBar-right {
  text-align: right;
}
.vm-editaddress-view form#form-login input.button {
  margin-left: 0;
  margin-right: 15px;
}
.vm-editaddress-view form .width30 {
  padding-right: 0;
  padding-left: 30px;
}
.vm-editaddress-view #com-form-login-remember label {
  margin-left: 0;
  margin-right: 10px;
}
.vm-editaddress-view .control-buttons button {
  margin-right: 0;
  margin-left: 5px;
}
td.key {
  padding: 0 0 0 10px;
}
.vm-orderlist-view form .width30 {
  padding-right: 0;
  padding-left: 30px;
}
.vm-orderlist-view #com-form-login-remember label {
  margin-left: 0;
  margin-right: 10px;
}
table.adminlist th,
table.adminlist td {
  text-align: right;
}
.vm-orderdetails-view a.link-listorders {
  padding-left: 0;
  padding-right: 10px;
}
.vm-orderdetails-view a.link-listorders:before {
  content: '«';
  left: auto;
  right: 0;
}
.vm-orderdetails-view .spaceStyle > table td {
  padding: 8px 0 8px 8px;
}
#ui-tabs ul#tabs li {
  float: right;
}
#ui-tabs ul#tabs li + li {
  margin-left: 0;
  margin-right: -1px;
}
.vm-edit-view .buttonBar-right {
  text-align: right;
}
.vm-edit-view .buttonBar-right a {
  float: right;
}
.vm-edit-view #adminForm > a {
  float: right;
}
.vm-edit-view form#form-login input.button {
  margin-left: 0;
  margin-right: 15px;
}
.vm-edit-view form#com-form-login .width30 {
  padding-right: 0;
  padding-left: 30px;
}
.vm-edit-view form#com-form-login #com-form-login-remember label {
  margin-left: 0;
  margin-right: 10px;
}
.vm-edit-view table.admintable td {
  padding: 8px 0 8px 8px;
}
.vmCartModule .vm_cart_products .vmcontainer .product_row .subtotal_with_tax {
  float: left;
}
.vmCartModule .total {
  float: left;
}
.vmCartModule .total strong {
  margin-left: 0;
  margin-right: 5px;
}
.vmCartModule .total_products {
  padding: 10px 0 0 10px;
  float: right;
}
#jm-djmenu .vmCartModule .vm-cart-content .show_cart a {
  float: left !important;
}
#jm-djmenu .vmCartModule .vm-cart-wrapper {
  right: auto;
  left: 0;
}
#jm-djmenu .vmCartModule .vm-cart-wrapper .vm-cart-in {
  right: auto;
  left: 0;
}
#jm-djmenu .vmCartModule .vm-cart-wrapper .vm-cart-in:before {
  left: auto;
  right: 0;
  -webkit-transform: translate3d(-100%, -100%, 0) translate3d(60px, 60px, 0);
  transform: translate3d(-100%, -100%, 0) translate3d(60px, 60px, 0);
}
#jm-djmenu .vmCartModule .vm-cart-wrapper .vm-cart-content {
  -webkit-transform: translate3d(-300px, 0, 0);
  transform: translate3d(-300px, 0, 0);
}
#jm-djmenu .vmCartModule .vm-cart-open {
  border-left: none;
  border-right: 1px solid #f05355;
}
#jm-djmenu .vmCartModule .vm-cart-open:after {
  left: auto;
  right: -1px;
}
#jm-djmenu .vmCartModule .vm-cart-open:hover {
  border-left: none;
  border-right: 1px solid #f05355;
}
#jm-djmenu .vmCartModule .show .vm-cart-in:before {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#jm-djmenu .vmCartModule .show .vm-cart-content {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#jm-djmenu .vmCartModule .show .vm-cart-open {
  -webkit-transform: translate3d(240px, 0, 0);
  transform: translate3d(240px, 0, 0);
}
#jm-djmenu .vmCartModule .vm-cart-close {
  right: auto;
  left: 20px;
}
.floatright {
  float: left;
}
.floatleft {
  float: right;
}
.right,
.buttonBar-right {
  text-align: left;
}
