/*
Ultra Prod WPUSSC CSS
Version: v1.2
*/
/*
	This program is free software; you can redistribute it
	under the terms of the GNU General Public License version 3,
	as published by the Free Software Foundation.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
*/

.shopping_cart{
	font-size:12px;
}
.shopping_cart h2{
	font-size:14px;
}
.shopping_cart img{
	border:none;
}
.shopping_cart input{
	width:auto;
}
.wpus-cart-button-form input{
	width: auto;
}

input[type=submit],
input[type=reset] {
 	cursor:pointer;
}

input[type=submit]:hover,
input[type=reset]:hover {
	cursor:pointer;
}

input[type=submit]:active,
input[type=reset]:active {
 cursor:pointer;
}

.wp_checkout_button{
    background-image: url('https://1b13c1.claudeassets.com/20250328040522im_/https://www.jdwsheetmusic.com/wp-content/plugins/wp-ultra-simple-paypal-shopping-cart/images/btn_xpressCheckout-en_US.gif'); /* 145x42 px */
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    width: 145px !important;
    height: 42px;
    vertical-align: middle;
    display: block;
    position: relative;
    margin: 10px 0;
}


.wp_cart_checkout_button,
.wp_cart_button {
	margin: 4px 0 ;
}

.wp_cart_checkout_button:hover,
.wp_cart_button:hover{
	opacity:0.7;
}

.step_sub {
	font-size:16px;
}

.vsubmit,
.sv-select,
.sp-select,
.ss-select,
.lv-select,
.lp-select
.ls-select {
	font-size:16px;
}

.lv-select,
.lp-select
.ls-select
{
	display: block;
	width: 150px;
	float: left;
}

#wpus-cart-button-form {
	display:inline !important;
}

#wpus-cart-button-form label{ margin: 0 4px 0 0; }
#wpus-cart-button-form .submit{ margin: 4px 0 ; }
#empty-cart { margin: 10px 0;  }
#empty-cart a, .empty-cart-text{ display: block; }

#shopping_cart {
	padding: 5px;
}

.subcell,
.shipcell,
.vatcell,
.totalcel
{
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}

.header-del{
    text-align: right;
}

.header-qty,
.center {
	text-align: center;
}

.header-price,
.header-name,
.left {
	text-align: left;
}

.cartLink {
	overflow: hidden;
}

.cart_labels th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.product_name{
	color: #666;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.pinfo {
	border: 0 none;
	 margin-left: 4px;
    position: relative;
    top: 4px;
}

.remove {
    border: 0 none;
    display: block;
    height: 16px;
    margin-left: 4px;
    padding: 0;
    position: relative;
    top: 4px;
    width: 16px;
}

.product-thumb {
	margin-right: 5px;
	margin-bottom: 0;
	border: 0;
	vertical-align: middle;
}

.wp_cart_button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #22E0B7 0%, #35D912 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #0799BA;
    border-image: none;
    border-radius: 6px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #FFFFFF;
    display: inline-block;
    padding: 6px 12px 5px;
    text-decoration: none;
}

.wp_cart_button:hover {
    background-color: #22E0B7;
    background-image: -moz-linear-gradient(center top , #8BFBE3, #67F848);
    background-repeat: repeat-x;
    color: #5E5E5E;
}
/*
     FILE ARCHIVED ON 07:35:07 Jun 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:11:43 Aug 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.351
  exclusion.robots: 1.0
  exclusion.robots.policy: 0.068
  esindex: 0.006
  cdx.remote: 49.794
  LoadShardBlock: 64.366 (3)
  PetaboxLoader3.datanode: 45.81 (4)
  PetaboxLoader3.resolve: 60.207 (3)
  load_resource: 65.384
*/