/**
 * WPSC Admin CSS file
 */

table.wp-list-table .column-featured {
	width: 30px;
}

table.wp-list-table .column-price,
table.wp-list-table .column-sale_price {
	width: 8%;
}

table.wp-list-table .column-SKU {
	width: 11%;
}

table.wp-list-table .column-stock {
	width: 8%;
}

table.wp-list-table .column-weight {
	width: 7%;
}

table.wp-list-table .column-cats {
	width: 15%;
}

ul.variation_checkboxes li {
	margin: 1px 0 3px;
}

/* This is the variation meta box stuff need to put it in the correct place - mychelle */

div#wpsc_product_variation_forms table#wpsc_product_list tbody tr td span {
	display: none;
}

div#wpsc_product_variation_forms table#wpsc_product_list tbody tr td.weight {
	width: 81px;
}

div#wpsc_product_variation_forms table#wpsc_product_list tbody tr td.stock {
	width: 110px;
}

div#wpsc_product_variation_forms table#wpsc_product_list tbody tr td.price {
	width: 125px;
}

div#wpsc_product_variation_forms table#wpsc_product_list tbody tr td.post-title {
	width: 115px;
}

.wpsc_ie_stock[disabled] {
	background-color: #f6f6f6;
}

div#wpsc_add_variant_desc,
div#wpsc_add_variation_desc {
	float: left;
    margin: 33px 0px 30px 20px;
}

div#wpsc_add_variation_desc {
	width: 300px;
}

div#wpsc_add_variant_desc {
	width: 200px;
}

div#wpsc_add_variant {
	float: left;
    max-width: 245px;
}

div #add_new_variation {
	float: left;
	width: 215px;
}

input.wpsc_ie_field {
	margin-bottom:10px;
}

.wpsc_ie_save {
	margin-bottom: 5px;
}

.wpsc_trackingid_row {
	margin-left: 20px;
}

ul.children {
	padding-left: 5px;
}

.category_indenter {
	float: left;
	width: auto;
}


/**
 * Dashboard Widget CSS
 */

#leftDashboard {
	width: 45%;
	float: left;
	text-align: right;
	border-right: 1px #999999 solid;

}

#leftDashboard strong {
	float: left;
	padding-left: 40px;
}

#rightDashboard strong {
	float: left;
	padding-left: 40px;
}

#rightDashboard {
	width: 45%;
	float: right;
	text-align: right;
}

.dashboardWidgetSpecial {
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	color: #21759B;
	font-size: 15px !important;
	margin: 5px 0 5px 0;
}

.dashboardWidget {
	color: #777777;
	padding-left: 10px;
	padding-right: 30px;
}

span.wpsc_quart_left {
	width: 40%;
	float: left;
}

p.atglance {
	color: #777777;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-size: 13px;
	font-style: italic;
}

span.wpsc_quart_right {
	width: 60%;
	float: right;
	text-align: right;
}

#box span {
	border-bottom: 1px solid #999999;
}

p.quarterly {
	color: #21759B;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-size: 12px;
	line-height: 140%;
	margin: 5px 0;
}

/* End of dashboard widget css */


/**
 * Display Purchase log Details CSS is HERE
 */

.log-details-title-area {
}
.log-details-title-area .tablenav {
	float: right;
	clear: both;
	margin: 0;
}

.log-details-title-area .pagination-links a {
	padding: 0 0 0 8px;
}

.log-title-details {
	float: left;
	clear: none;
	margin-top: -10px;
	color: #23282d;
	font-size: 23px;
}

#purchlogs_customfields {
	clear: both;
}

th#date {
	width: 120px;
}

th#purchid {
	width: 60px;
}

th#details {
	width: 100px;
}

th#track {
	width: 75px;
}

th#delete {
	width: 60px;
}

th#status {
	width: 200px;
}

#wpsc-customer-settings-form h2 {
	padding: 0 !important;
}

#wpsc-customer-settings-form label {
	display: block;
}

#wpsc-customer-settings-form .button-secondary {
	margin-right: 10px;
}

#wpsc_items_ordered {
	clear: both;
}

#wpsc_items_ordered .widefat {
	border: 0;
}

.wpsc-remove-button {
	background: none;
	border: none;
	line-height: 1.60em;
}

.wpsc-remove-button .dashicons {
	color:#a00;
}

.wpsc-add-row {
	border: 1px solid #ddd;
	padding: 10px 0;
	border-left: 0;
	border-right: 0;
}

.wpsc-add-row button.button {
    margin-right: 6px;
}

.wpsc-add-row .spinner.is-active {
	float: none;
}

.wpsc_item_qty {
	width: 4em;
}

.wpsc_pushdown_img {
	float: left;
}

.wpsc-notes {
	margin: 5px 0 20px;
}

.wpsc-note {
	position: relative;
	padding: 1px 1em 1px;
	margin: 8px 0;
}

.wpsc-note > p {
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	height: 1.5em;
}

.wpsc-note .note-number {
	opacity: .5;
	padding-left: 5px;
}

.wpsc-note:nth-child( 2n ) {
	background: #f7f7f7;
}

.wpsc-note .wpsc-remove-button {
	float: right;
	margin-top: -3px;
	text-decoration: none;
	color: #444;
}

.wpsc-note .wpsc-remove-button .spinner {
	float: left;
	margin-top: 0;
}

.note-submit {
	display: inline-block;
}

#purchlogs_notes .inside {
	margin-top: 0;
	margin-bottom: 0;
}

#wpsc_purchlogitems_links {
	clear: both;
}

#wpsc_purchlog_order_status {
	float: right;
	width: 250px;
}

#wpsc_purchlog_order_status .selector {
	margin-top: -.2em;
}

/* Purchase Log Action Links */

#wpsc_purchlogitems_links a {
	text-decoration: none;
	line-height: 14pt;
}

#wpsc_purchlogitems_links img {
	padding-top: 2px;
	float: left;
}

#wpsc_purchlogitems_links li .dashicons {
	margin-right: 10px;
}

#wpsc_purchlogitems_links li a {
	position: relative;
}

#wpsc_purchlogitems_links li a .spinner {
	display: none;
	float: none;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#wpsc_purchlogitems_links li a .dashicons {
	color: #888;
}

#wpsc_purchlogitems_links li a .dashicons-yes {
	color: #7ad03a;
}

#wpsc_purchlogitems_links li a.wpsc-purchlog-action-link-delete .dashicons,
#wpsc_purchlogitems_links li a.wpsc-purchlog-action-link-back .dashicons {
	color: #bbb;
}

#wpsc_purchlogitems_links li a.wpsc-purchlog-action-link-delete:hover .dashicons,
#wpsc_purchlogitems_links li a .dashicons-no {
	color: #c00;
}

#wpsc_purchlogitems_links li a.wpsc-purchlog-action-link-back:hover .dashicons {
	color: #888;
}

#wpsc_purchlogitems_links li a.doing {
	padding-left: 30px;
}

#wpsc_purchlogitems_links li a.doing .spinner {
	display: block;
}

#wpsc_purchlogitems_links li a.doing .dashicons {
	display: none;
}

#wpsc_shipping_details_box {
	width: 45%;
	float: left;
	margin: .4em;
	padding: .6em;
	margin-right: 5em;
}

#wpsc_billing_details_box {
	width: 35%;
	float: left;
	margin: .4em;
	padding: .6em;
}

#wpsc_shipping_details_box em.field-blank,
#wpsc_billing_details_box em.field-blank {
	color: #999;
}

#wpsc_purchlog_searchbox {
	width: 100%;
	text-align: right;
}

.edit-log-details {
	font-size: .8em;
	padding-left: 5px;
}

@media screen and ( min-width: 620px ) {
	#wpsc-customer-settings-form fieldset {
		float: left;
		min-width: 300px;
		margin-right: 10px;
	}
	#wpsc-customer-settings-form fieldset [type="text"] {
		min-width: 280px;
	}
}

.wpsc-form-actions {
	clear: both;
}

#edit-shipping-billing {
	padding: 18px 18px 0;
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.04);
	clear: both;
}

#edit-shipping-billing .wpsc-form-actions {
	margin-bottom: 0;
}

/**
 * Display Products CSS starts here
 */

.tablenav select[name="bulkAction"] {
	width: 100px;
}

textarea#additional_description {
	border: 1px solid #dfdfdf;
}

#poststuff h3.form_heading {
	font-size: 1.1em;
	margin: 40px 0px 10px 0px;
	padding-left: 0px;
}

#poststuff h3.form_heading span {
	font-size: 0.8em;
}

div.search-box input#page-search-input {
	width: 129px;
}

#wpsc_product_list,
table.widefat {
	width: 100%;
}

table.widefat .column-hidden_alerts {
    display: none;
}

#wpsc_product_list .column-cb,
table.widefat .column-cb {
	vertical-align: middle;
}

#wpsc_product_list .column-image,
#wpsc_product_list .product-image,
table.widefat .column-image,
table.widefat .product-image {
	padding-right: 0px;
	width: 42px;
}

.post-type-wpsc-product table.widefat .column-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

#wpsc_product_list .column-categories,
table.widefat .column-categories {
	padding-right:18px;
}

#wpsc_product_list tbody tr td.column-title,
table.widefat tbody tr td.column-title {
	border-right: none;
}

#wpsc_product_list tbody tr td.product-image img,
table.widefat tbody tr td.product-image img {
	margin-top: 4px;
	cursor: move;
}


/**
 * Product Currency and Quantity Discount Layers
 */

.wpsc-currency-layers {
	clear: both;
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;
}

.wpsc-quantity-discounts {
	clear: both;
	margin: 0 0 20px 0;
}

.wpsc-currency-layers table,
.wpsc-quantity-discounts table {
	border-collapse: collapse;
	margin: 10px 0;
	width: 100%;
}

.wpsc-quantity-discounts table {
	margin-top: 20px;
}

.wpsc-currency-layers th,
.wpsc-quantity-discounts th {
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}

.wpsc-currency-layers th.price,
.wpsc-quantity-discounts th.price {
	width: 30%;
}

.wpsc-quantity-discounts th.qty {
	width: 40%;
}

.wpsc-quantity-discounts td {
	line-height: 28px;
}

.wpsc-quantity-discounts td.curr {
	text-align: right;
}

.wpsc-currency-layers th.remove,
.wpsc-quantity-discounts th.remove {
	width: 20px;
}

.wpsc-currency-layers td,
.wpsc-quantity-discounts td {
	padding: 3px 2px 3px 0px;
}

.wpsc-currency-layers .newCurrency {
	margin: 0px;
	width: 95%;
}

.wpsc-quantity-discounts .qty input {
	width: 4em;
}

.wpsc-currency-layers .newCurrPrice,
.wpsc-quantity-discounts .newCurrPrice {
	width: 100%;
}

.wpsc_delete_currency_layer,
.wpsc-quantity-discounts .remove_line {
	color: #bbb;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	margin: 4px 0 0 0;
	text-align: center;
	width: 20px;
	height: 20px;
}

.wpsc_delete_currency_layer:hover,
.wpsc-quantity-discounts .remove_line:hover {
	color: #c00;
}

div.wpsc_floatleft {
	width: 161px;
	float: left;
}

div.wpsc_floatleft label {
	line-height: 18px;
	white-space: nowrap;
	display: block
}


/**
 * Sortable product styling
 */

table.product_editform {
	width: 100%;
}

#wpsc_product_list .ui-sortable-helper,
table.widefat .ui-sortable-helper {
	width: 410px;
	margin-left: -1px;
	background-color: #FEFEFE;
}

#wpsc_product_list .ui-sortable-helper td,
#wpsc_product_list .ui-sortable-helper th,
table.widefat .ui-sortable-helper td,
table.widefat .ui-sortable-helper th {
	border-top: 1px solid #DFDFDF;
	opacity: .4;
}

.wpsc-sortable-table-placeholder td,
.product-placeholder {
	border-width: 1px;
	border-style: dashed;
	z-index: 900;
	border-color: #bbb;
	background-color: #eaeaea !important;
	height: 38px;
}

div#poststuff table tr td {
	vertical-align: top;
}

div#poststuff textarea {
	width: 100%;
}

div.admin_product_name label {
	display: block;
	float: left;
}

div.admin_product_name {
	position: relative;
	height: 30px;
	background: #ffffff;
	border: 1px solid #dfdfdf;
	-webkit-border-radius: 6px;
	-khtml-border-radius:  6px;
	-moz-border-radius:    6px;
	border-radius:         6px;
}

div.admin_product_name input.wpsc_product_name {
	border: none;
}

div.admin_product_name a.shorttag_toggle {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../../wpsc-core/images/info_icon.jpg) no-repeat scroll 5px 8px;
	border-left: 1px solid #DFDFDF;
	display: block;
	height: 100%;
	padding: 0px 3px 0px 3px;
	width: 18px;
}

div#icon_card {
	float: left;
	height: 36px;
	margin: 7px 8px 0 0;
	width: 36px;
	background: url(../../wpsc-core/images/icon32.png) no-repeat center center;
}

/* Can .admin_product_shorttags be deprecated */

div.admin_product_shorttags {
	width: 93%;
	min-width: 396px;
	max-width: 558px;
	clear: both;
	padding: 6px;
	font-size: 8pt;
	margin: 0 0 0 6px !important;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	display: none;
	background-color: #ffffff;
}

#description {
	margin: 0;
}

h4.product_action_link {
	margin: 4px 0px 0px 0px;
	display: block;
	font-weight: bold;
}


/**
 * Image form styling
 */

div.flash-image-uploader {
	display: none;
}

#wpbody-content div.flash-image-uploader #media-items {
	position: relative;
	border: none;
}

#wpbody-content div.flash-image-uploader #media-items .progress {
	position: static;
	margin: 0 0 6px;
	height: 16px;
}

.ui-selected {
	border: 2px dashed #969696;
}

img.deleteButton {
	display: none;
	position: absolute;
	top: -5px;
	right: -1px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

a.editButton {
	background: #FFFFFF none repeat scroll 0%;
	height: 20px;
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	cursor: pointer;
}

div.image_settings_box {
	position: absolute;
	width: 150px;
	display: none;
	margin: -66px 0px 0px 36px;
	padding-top: 2px;
	width: 252px;
	z-index: 69;
}

a.thickbox img {
	border: medium none;
}

img.previewimage {
	cursor: move;
	height: 60px;
	margin-right: 4px;
	width: 60px;
}

div.lower_settings_box {
	width: 234px;
	background-color: white;
	border: 1px solid black;
	border-top: 1px solid #CCCCCC;
	float: right;
	margin: -1px -6px 0px 0px;
	padding: 2px 0 0 4px;
	background-color: #EAF3FA;
}

div.upper_settings_box {
	width: 250px;
	background-color: white;
	border: 1px solid black;
	padding: 3px 1px 2px 5px;
}

div.upper_image {
	float: left;
	padding-left :5px;
	margin-left: -5px;
	margin-right: -7px;
	padding-bottom: 4px;
}

div.upper_txt {
	padding-left: 22px;
	color: #666666;
}

div.previewimage {
	position: relative;
}

tr.edit_product_image * {
	z-index: 80;
}

div.browser-image-uploader h4 {
	margin-bottom: 8px;
}

div.image_resize_extra_forms {
	display: none;
}

#wpsc_product_category_and_tag_forms table {
	width: 100%;
}

#wpsc_product_category_and_tag_forms table td.itemfirstcol {
	padding-left: 3pt;
	width: 50%;
}


/**
 * Variations CSS starts
 */

table.product_variation_listing {
	margin-bottom: 12px;
}

table.product_variation_listing th.variation_name {
	color: #71A4C8;
	font-style: italic;
	text-align: left;
	padding-bottom: 1px;
}

table.product_variation_grid {
	margin-top: 12px;
}

table.product_variation_grid th.variation_name {
	color: #71A4C8;
	font-style: italic;
	text-align: left;
	padding-bottom: 1px;
}

div#edit_variations_container {
	margin-top: 12px;
}

table.product_variation_grid {
	border-collapse: collapse;
	margin-top: 0px;
}

table.product_variation_grid tr td,
table.product_variation_grid tr th {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	text-align: left;
}

table.product_variation_grid tr th {
	border-bottom: 1px solid #969696;
}

table.product_variation_grid tr th.stock {
	border-bottom: 1px solid #969696;
	width: 50px;
}

table.product_variation_grid tr th.price {
	width: 78px;
}

table.product_variation_grid tr td.variations,
table.product_variation_grid tr th {
	padding: 4px 0px 4px 10px;
}

table.product_variation_grid tr td.variations,
table.product_variation_grid tr th.variations {
	width: 300px;
}

table.product_variation_grid tr td input {
	padding: 0px 3px 0px 3px;
}

table.product_variation_grid tr.group_boundary td {
	border-bottom: 1px solid #969696;
}

a.about_this_page_sub {
	text-decoration: underline;
}

table.product_variation_grid tr td,
table.product_variation_grid tr th {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	text-align: left;
}

table.product_variation_grid tr.variation_row td {
	border-bottom: none;
}

table.product_variation_grid tr.settings_row td {
	border-top: none;
	padding: 0px !important;
}

table.product_variation_grid tr.settings_row td div.variation_settings {
	display: none;
	border-top: 1px dotted #cccccc;
	width: 100%;
	min-height: 30px;
	padding: 4px 10px;
}

table.product_variation_grid tr th {
	border-bottom: 1px solid #969696;
}

table.product_variation_grid tr th.stock {
	border-bottom: 1px solid #969696;
	width: 50px;
}

table.product_variation_grid tr th.price {
	width: 78px;
}

table.product_variation_grid tr td.variations,
table.product_variation_grid tr th {
	padding: 4px 0px 4px 10px;
}

table.product_variation_grid tr td.variations,
table.product_variation_grid tr th.variations {
	width: 300px;
}

table.product_variation_grid tr td input {
	padding: 0px 3px 0px 3px;
}

table.product_variation_grid tr td input.checkbox {
	display: block;
	margin: 6px auto;
}

table.product_variation_grid tr.group_boundary td {
	border-bottom: 1px solid #969696;
}

div#add_product_variation_details {
	margin: 1ex 0px 0px 0px;
}

div#add_product_variation_details table.product_variation_grid {
	margin: 4px 0px 0px 0px;
}

div.variation_checkboxes {
	margin-bottom: 4px;
}

a.variation_edit_button {
	display: block;
	height: 16px;
	width: 16px;
	margin: 4px auto 0px auto;
}

div.variation_settings div.variation_settings_contents {
	padding-left: 10px;
}

div.select_variation_file {
	padding-left: 6px;
}

div.select_variation_file p {
	margin: 0 0 3px;
}

div.select_variation_file p {
	margin: 0 0 3px;
}

div.select_variation_file p input {
	position: relative;
	top: 2px;
}

.variation_checkboxes li {
	margin: 0;
}

.variation_checkboxes ul {
	margin-left: 30px;
}

.js .variation_checkboxes .children {
	display: none;
}

.js .variation_checkboxes .expanded .children {
	display: block;
}

.variation_checkboxes a.expand {
	background: url(arrows.png) no-repeat left -108px;
	display: inline-block;
	height: 15px;
	width: 15px;
	text-indent: -999em;
	vertical-align: middle;
}

.variation_checkboxes .expanded a.expand {
	background-position: left top;
}

#add-new-variation-set {
	margin-bottom: 20px;
	display: none;
}

#add-new-variation-set p {
	position: relative;
}

#add-new-variation-set p.howto {
	margin-bottom: 16px;
}

#add-new-variation-set p label.focus {
	color: #666;
}

#add-new-variation-set p.error label {
	color: red;
}

#add-new-variation-set p label {
	color: #000;
	cursor: text;
	left: 6px;
	position: absolute;
	top: 4px;
}

#add-new-variation-set .text-field {
	width: 195px;
}

.variation-set-prototype {
	display: none;
}

/* Variations CSS ends */

div#side-sortables input[type="file"] {
	width: 250px;
}

.wpsc_product_downloads_header {
	margin: 0 0 5px;
}

.select_product_file,
.edit_select_product_file {
	margin-bottom: 0;
	margin-top: 3px;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 100%;
}

span.select_product_note {
	margin: 0 0 5px;
}

img.wpsc_add_download {
	display: inline;
	position: relative;
	top: 2px;
}

a.file_delete_button {
	cursor: pointer;
	color: red;
	display: block;
}

a.delete_button {
	border-color: -moz-use-text-color;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #FF0000;
	font-size: 11px;
	padding: 1px 2px;
	text-decoration: none;
}

.greytext {
	color: #666666;
}

span.small_italic {
	font-style: italic;
}

/* Product details form styling ends */

/* Display Products CSS ends here */


/**
 * Product Groups styles start here
 */

td.firstcol div.postbox div.inside {
	margin: 0px;
	padding: 0px;
}

table#productpage {
	width: 100%;
	clear: both;
	border-collapse: collapse;
}

table#productpage tr td {
	vertical-align: top;
}

table#productpage tr td.secondcol {
	padding: 0px 2px 0px 16px;
}

table.category-edit {
	border-collapse: collapse;
	width: 100%;
}

table.category-edit tr td {
	border: none;
}
table.category-edit tr td.column-title {
	width: 450px;
}

div.category-image-container {
	width: 55px;
	height: 30px;
}

div.category-image-container img {
	float: left;
}

div.category-image-container img.category_indenter {
	margin-right: 3px;
	width: auto;
	float: left;
}

div#productform {
	display: none;
	width: 99.5%;
}

div#edititem27 {
	display: none;
	width: 586px;
}

div#productform table tr td {
	height: 11px !important;
}

div#blank_item {
	display: block;
}

#poststuff div#blank_item h3 {
	margin-top: 0px;
}

div#additem {
	display: none;
}

div#productform td.itemfirstcol {
	padding-left: 4px;
	vertical-align: top;
}

div#productform input.text,
div#additem input.text {
	width: 386px;
	border: 1px solid #bbb;
}

table.category_forms {
	width: 100%;
}

table.category_forms tr td {
	padding: 0px;
	padding-right: 8px;
}

table.category_forms tr td textarea {
	width: 386px;
}

div#edit_variation_values input.text {
	width: 286px !important;
	border: 1px solid #bbb;
}

input.image_resize {
	position: relative;
	top: 4px;
}

div#additem table.additem input.wpsc_tag {
	width: 180px;
}

div#additem label {
	font-style: normal;
	font-size: 0.95em;
}

.groupItem {
	border-top: 1px solid #bbb;
	width: 385px;
	height: 35px;
	clear: both;
	padding: 0px 0px 4px 0px;
}

.groupItem .itemHeader {
	width: 65px;
	line-height: 15px;
	color: #000;
	padding: 4px;
	cursor: move;
	height: 35px;
	position: relative;
	clear: both;
}

.groupItem .itemHeader a {
	margin: 4px 0px 4px 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

.sortHelper {
	border: 3px dashed #666;
	width: auto;
}

.groupWrapper p {
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

table#productpage tr td.secondcol.product_groups_page {
	padding-left: 16px;
}

table#productpage tr td.secondcol.product_groups_page h4 {
	font-family: inherit;
	margin-top: 20px;
}

td.product_groups_page #additem .inside,
td.product_groups_page #productform .inside {
	margin: 0px 0px 15px 0px;
}

div.editing_this_group {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 100%;
}

td.product_groups_page h4 {
	margin-bottom: 1ex;
}

#editorcontainer {
	clear: both;
}

td.product_groups_page td.category_presentation_settings {
	padding-bottom: 1ex;
}

div.editing_this_group {
	font-size: 8pt;
}

div.editing_this_group p {
	padding: 4px 4px 4px 8px;
}

div.editing_this_group dl {
	padding: 4px 4px 4px 8px;
}

#blank_item a.add_category_link {
	display: block;
	margin: 8px 8px 8px 0px;
	text-decoration: underline;
}

div.product_group {
	margin: 12px 0px 10px 0px;
}

table#wpsc_category_list td div.subcategory img.category_indenter {
	float: left;
	margin: 8px 0px 0px 0px;
}

table#wpsc_category_list td div.subcategory table.itemlist {
	float: left;
}

label.select_categorisation_group,
select#select_categorisation_group,
a.add_categorisation_group,
a.edit_categorisation_group,
#submit_categorisation_form span {
	display: block;
	float: left;
}

#submit_categorisation_form span {
	display: block;
	float: left;
	margin-left: 10px;
}

#submit_categorisation_form a span {
	margin-left: 0px;
}

label.select_categorisation_group {
	padding-top: 4px;
	font-size: 11px;
}

a.add_categorisation_group {
	margin-left: 10px;
}

a.edit_categorisation_group {
	margin-left: 30px;
}

div#add_categorisation,
div#edit_categorisation {
	display: none;
	border: 1px solid #BBBBBB;
	padding: 4px;
	margin-top: 6px;
}

div#add_categorisation br,
div#edit_categorisation br {
	clear: both;
}

div#add_categorisation fieldset,
div#edit_categorisation fieldset {
	width: 230px;
	float: left;
	border: none;
}

div#add_categorisation fieldset label,
div#edit_categorisation fieldset label {
	display: block;
}

ul.categorisation_links {
	list-style-type: none;
	clear: both;
	padding: 0px;
}

ul.categorisation_links li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	font-size: 14px;
	padding: 4px;
}

ul.categorisation_links li.selected a {
	color: #D54E21;
}

.multiple-select-container {
	margin-left: 0.5em;
}

.multiple-select {
	background: white none repeat scroll 0px 0px;
	border: 1px solid #DFDFDF;
	display: inline-block;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 0 0 5px;
	position: relative;
}

.multiple-select input {
	width: inherit;
}

.multiple-select label {
	display: inherit;
}

table.category_forms a.delete_button {
	display: block;
	margin: 3px 0px 0px 8px;
	float: left;
}

table.category_forms td.last_row {
	padding: 16px 0px 0px 0px;
}

.wpsc_gold_float {
	min-width: 45%;
	float: left;
	max-width: 450px;
}

.wpsc_gold_text {
	width: 70%;
	float: left;
	clear: both;
}

.wpsc_gold_info {
	width: 30%;
	float: right;
	text-align: center;
	font-size: 20px;
}

.wpsc_gold_module {
	width: 100%;
	float: left;
	border-bottom: 1px solid #DFDFDF;
}

.wpsc_gold_module strong {
	width: auto;
	float: left;
}

#visitInstinct {
	float: right;
	margin: 5px 20px 0 0;
}

#product_license_box .postbox p img {
	padding-bottom: 10px;
}

#product_license_box_outside {
	width: 400px;
}

#product_license_box .postbox p {
	padding-left: 4px;
}

#product_license_box .postbox {
	width: 100%;
	max-width: 500px;
}

#product_license_box .postbox p {
	padding-left: 10px;
}

#product_license_box .postbox p label {
	width: 80px;
	float: left;
}

a.admin_download {
	height: 26px;
	border-bottom: none;
	text-decoration: none;
}

a.admin_download img {
	margin-right: 3px;
}

a.admin_download span {
	text-decoration: underline;
}


/**
 * Product Groups styles end here
 */

.wpsc_td_note {
	padding-bottom: 0 !important;
}

.wpsc_purchaselogs_options {
	margin: 0px 0px 8px 0px;
}

p.add_new_form_set_forms {
	display: none;
}

td.product-image a img.attachment-thumbnail {
	height: 38px;
	width: 38px;
}

#wpsc_product_category_and_tag_forms .tagchecklist {
	font-size: 11px;
}

#categorydiv div {
	margin-top: 4px;
}

a.variation_handle {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 15px;
}

.toplevel_page_wpsc-edit-products .wrap h2 {
	padding-bottom: 0px;
	border-bottom: 1px solid #CCC;
}

#post-body #advanced-sortables {
	margin-right: 300px
}

#media-buttons #add_audio,
#media-buttons #add_video,
#media-buttons #add_media {
	display: none;
}

/**
 * Marketing / coupon page styling
 */

div.modify_coupon {
	border: 1px solid #eeeeee;
	display: none;
	width: 100%;
}

table.coupon_data {
	width: 100%;
}

table.add-coupon {
	width: 100%;
}

table.add-coupon tr th {
	text-align: left;
	padding: 2px 5px 0px 5px;
	border: none;
}

table.add-coupon tr td {
	text-align: left;
	padding: 2px 5px 2px 5px;
	border: none;
}

table.add-coupon tr td p {
	padding: 0;
	margin: 5px;
}
#table_header {
	font-size: 16px;
	margin-top: 20px;
	font-weight: bold;
}

table.coupon-list {
	width: 100%;
}

table.coupon-list th {
	text-align: left;
}

table.coupon-list tr.toprow td {
	text-align: left;
	font-weight: bold;
}

table.coupon-list tr td {
	padding: 5px 5px 10px 10px;
	vertical-align: middle;
}

table.coupon-list tr.alt {
	background-color: #eeeeee;
}

table.coupon-list tr.alt td {
	background-color: #eeeeee;
}

table.coupon-list tr.coupon_edit td {
	padding: 0;
}

td#order_summary_container {
	width: 80px;
}

table.category_forms a.delete_button,
span.delete_button {
	color: #FF0000;
	display: block;
	float: left;
	font-size: 11px;
	margin: 3px 0 0 8px;
	text-decoration: underline;
}

p span.input_label {
	font-size: 1.2em;
	width: 180px;
	float: left;
}

a.wpsc_featured_product_toggle {
	display: block;
	height: 18px;
	width: 18px;
	margin: 4px 0px 0px 0px;
}

.column-featured a {
	background: url(../../wpsc-core/images/core-sprite.png) no-repeat 0 -32px transparent;
}

.column-featured a.gold-star {
	background-position: 0 -16px;
}

.column-featured a:active,
.column-featured a.gold-star:active {
	background-position: 0 0;
}

div.wpsc_clear {
	clear: both;
}

.wpsc_featured div.product_grid_display div.product_grid_item {
	width: 100%;
	height: auto !important;
	margin: 4px 90px 8px 0;
	position: relative;
}

.wpsc_featured .item_text {
	float: left;
	height: 240px;
	width: auto;
}

.wpsc_featured .item_image {
	float: left;
	height: 240px;
	width: 340px;
	margin-left: 20px;
}

.wpsc_featured .item_image a {
	display: block;
	height: 240px;
	width: 340px;
	border: 1px solid #FEFAF1;
	-webkit-border-radius: 18px;
	-moz-border-radius:    18px;
	border-radius:         18px;
	background-repeat: no-repeat;
}

.wpsc_featured .item_text h3 {
	font-size: 1.4em;
	margin: 0px 0px 8px 0px;
}

.wpsc_featured .item_text div.pricedisplay {
	color: #9B9A96;
	line-height: normal;
	display: block;
	margin: 0px 0px 4px 0px;
}

.wpsc_featured .item_text .wpsc_description {
	font-size: 1em;
	line-height: 24px;
	display: block;
	float: left;
	width: auto;
	color: #9B9A96;
	font-family: Georgia, "Bitstream Charter", serif;
}

.wpsc_featured .item_text .wpsc_description p {
	margin-bottom: 0px;
}

.wpsc_featured .item_text .wpsc_description a {
	color: #9B9A96;
}

ul.wpsc_categories {
	clear: both;
}

a.update_variations_action {
	vertical-align: middle;
}

#poststuff .inside p.update-variations {
	display: none;
	margin-top: 1em;
}

#search-products {
	width: auto;
	float: right;
}

.productnav {
	height: 30px;
	margin: 6px 0px 4px;
	vertical-align: middle;
}

#wpsc_stock_control_forms .edit_stock {
	margin-top: 15px;
	line-height: 16px;
}

#wpsc_stock_control_forms .unpublish_when_none_left,
#wpsc_stock_control_forms .notify_when_none_left {
	margin: 0.5em 0;
}

#media-upload form p.help {
	text-align: left;
	clear: both;
}

ul#category_list_li li:hover span.handle {
	cursor: move;
}

ul#category_list_li li span.handle {
	float: left;
 	padding: 5px;
}

.category_admin_list_img a.row-title {
	text-decoration: none;
}

.category_admin_list_img:hover div.row-actions {
	visibility: visible;
}

ul#category_list_li ul {
	margin-left: 15px;
}

.row-title img {
	width: 30px;
	float: left;
	padding-right: 10px;
}

.row-title {
    margin-right: 5px;
}

body.edit-php form#posts-filter {
    min-width: 830px;
}

input.wpsc_cat_image_size {
    width: 40px
}

input.wpsc_cat_box {
    width: auto;
    margin: 6px;
    vertical-align: middle;
}

.wpsc_ie_field {
	width: 100%;
}

.wpsc_inline_actions .loading_indicator {
	position: relative;
	top: 3px;
	left: 2px;
	visibility: hidden;
}

table.tags th#image {
    width: 60px;
}


/**
 * Quick and bulk edit product
 */

#wpbody-content .bulk-edit-row-post fieldset.wpsc-cols {
	width: 49%;
	margin-top: 0;
}

#wpbody-content .quick-edit-row-post .inline-edit-col-left {
	width: 35%;
}

.bulk-edit-row-post fieldset.inline-edit-col-right label span.title {
	padding-right: 0.5em;
	width: auto;
}

.wpsc-quick-edit {
	width: 30%;
	float: left;
}

textarea.tax_input_product_tag {
	width: 50% !important;
	height: 95px !important;
}

ul.wpsc_product_category-checklist {
	height: 280px;
}

span.wpsc-quick-edit {
	width: 77px;
	display: block;
	float: left;
}

.wpsc_var_description {
	margin: 20px 0 0 20px !important;
	color: red;
}

.ajax-loading {
	visibility: hidden;
}

#cart_options .delete {
	color: #c00;
	float: right;
}

#cart_options .delete:hover {
	color: #D54E21;
}

.dashboard_page_wpsc-update .wpsc-progress-bar {
	position: relative;
	height: 20px;
	width: 300px;
	border: 1px solid #3a58cf;
	margin: -0.75em 0 27px;
}

.dashboard_page_wpsc-update .wpsc-progress-bar * {
	position: absolute;
	left: 0;
	top: 0;
	background: #f9f9f9;
	font-size: 12px;
}

.dashboard_page_wpsc-update .wpsc-progress-bar .block {
	background-color: #527dff;
	z-index: -1;
	height: 20px;
}

.dashboard_page_wpsc-update .wpsc-progress-bar span {
	display: block;
	left: 310px;
	line-height: 20px;
	width: 200px;
}

.dashboard_page_wpsc-update .wpsc-progress-bar .eta {
	top: 22px;
	line-height: 15px;
	width: 100%;
}

.downloadables_float {
	 float: right;
	 width: 80px;
	 vertical-align: middle;
}

.downloadables_headding1 {
	 display: inline;
	 float: left;
	 text-align: left;
	 vertical-align: middle;
	 width: auto;
}

img.ajax-feedback-active {
	vertical-align: middle;
	visibility: visible;
}

.dashboard_page_wpsc-purchase-logs .column-id {
	width: 75px;
}

.dashboard_page_wpsc-purchase-logs .column-amount {
	width: 100px;
}

.js table.purchase-logs td.column-status span,
table.purchase-logs .column-status select {
	display: none;
}

.js table.purchase-logs .column-status select {
	display: inline-block;
	margin-right: 5px;
}

table.purchase-logs .column-tracking .empty {
	position: relative;
}

table.purchase-logs .column-tracking .empty .send-email {
	display: none;
}

table.purchase-logs .column-tracking .add {
	position: absolute;
	left: 6px;
	top: 4px;
}

table.purchase-logs .column-tracking {
	width: 200px;
}

table.purchase-logs .column-tracking input[type="text"] {
	width: 180px;
}

table.purchase-logs .column-tracking a.save {
	display: none;
	float: right;
}

table.purchase-logs .column-tracking a.add {
	display: none;
	color: #ccc;
	cursor: text;
}

table.purchase-logs .column-tracking .empty a.add {
	display: inline;
}

table.purchase-logs .column-tracking .ajax-feedback {
	display: none;
	float: right;
	margin-top: 5px;
}

table.purchase-logs .column-tracking .ajax-feedback-active {
	display: inline-block;
}

table.purchase-logs .column-tracking em.sent {
	color: green;
}

table.purchase-logs .column-id .delete {
	color: red;
	visibility: hidden;
}

table.purchase-logs tr:hover .column-id .delete {
	visibility: visible;
}


/**
 * Product Variations
 */

.no-js #wpsc_product_variation_forms iframe {
	height: 300px;
}

.js #wpsc_product_variation_forms iframe {
	border: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#wpsc_product_variation_forms .inside {
	margin: 0;
	padding: 0 12px 0 12px;
}

#wpsc_product_variation_forms iframe {
	background: transparent;
	width: 100%;
}

.wpsc-product-variation-iframe {
	min-width: 400px;
	padding: 6px 0 12px 0;
	overflow:hidden;
}

#wpsc-product-variations-wrapper .tablenav.top {
	margin-top: 0;
}

.wpsc-save-variations-top {
	float: right;
	margin: 8px 0 5px;
}

#wpsc-product-variations-wrapper .column-stock input[type="text"],
#wpsc-product-variations-wrapper .column-tax input[type="text"],
#wpsc-product-variations-wrapper .column-price input[type="text"],
#wpsc-product-variations-wrapper .column-sale_price input[type="text"],
#wpsc-product-variations-wrapper .column-sku input[type="text"] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	-o-box-sizing:      border-box;
	box-sizing:         border-box;
}

#wpsc-product-variations-wrapper .inline-edit-row.column-stock input[type="text"],
#wpsc-product-variations-wrapper .inline-edit-row.column-tax input[type="text"],
#wpsc-product-variations-wrapper .inline-edit-row.column-price input[type="text"],
#wpsc-product-variations-wrapper .inline-edit-row.column-sale_price input[type="text"],
#wpsc-product-variations-wrapper .inline-edit-row.column-sku input[type="text"] {
	width: 60%;
}

#wpsc-product-variations-wrapper .column-stock,
#wpsc-product-variations-wrapper .column-tax,
#wpsc-product-variations-wrapper .column-price,
#wpsc-product-variations-wrapper .column-sale_price,
#wpsc-product-variations-wrapper .column-sku {
	text-align: center;
	width: 11%;
}

#wpsc-product-variations-wrapper .column-stock input,
#wpsc-product-variations-wrapper .column-tax input,
#wpsc-product-variations-wrapper .column-price input,
#wpsc-product-variations-wrapper .column-sale_price input,
#wpsc-product-variations-wrapper .column-sku input {
	text-align: right;
}

.js #wpsc-product-variations-wrapper tbody .active td,
.js #wpsc-product-variations-wrapper tbody .active th {
	border-bottom-style: dashed;
}

#wpsc-product-variations-wrapper div.updated,
#wpsc-product-variations-wrapper div.error {
	margin: 15px 0 2px;
}

.js #wpsc-product-variations-wrapper .wpsc-stock-editor-row {
	display: none;
}

#wpsc-product-variations-wrapper .wpsc-stock-editor-row td {
	border-bottom-style: solid;
}

#wpsc-product-variations-wrapper {
	padding-bottom: 5px;
}

#wpsc-product-variations-wrapper .submit {
	margin: 0;
	padding: 0;
}

.wpsc-stock-editor .inside {
	overflow: hidden;
}

.wpsc-stock-editor .wpsc-product-shipping-section {
	vertical-align: top;
}

.wpsc-stock-editor .wpsc-form-field {
	clear: both;
}

.wpsc-stock-editor .wpsc-form-field label {
	width: 150px;
}

.wpsc-stock-editor .wpsc-form-field input[type="number"] {
	width: 70px;
}

.wpsc-stock-editor .wpsc-product-shipping-section input[type="text"] {
	text-align: right;
	width: 50px;
}

.wpsc-product-shipping-weight-dimensions label {
	display: inline-block;
	min-width: 60px;
}

.wpsc-product-shipping-flat-rate label {
	display: inline-block;
	min-width: 160px;
}

.wpsc-stock-editor {
	overflow: hidden;
}

.wpsc-stock-editor select {
	min-width: 100px;
}

.wpsc-product-variations-tabs {
	margin: 0 0 1px 0;
	width: 100%;
}

.wpsc-product-variations-tabs:before,
.wpsc-product-variations-tabs:after {
	display: table;
	content: "";
}

.wpsc-product-variations-tabs:after {
	clear: both;
}

.wpsc-product-variations-tabs li {
	float: left;
	margin: 5px 4px 0 0px;
}

.wpsc-product-variations-tabs a {
	display: block;
	background-color: #f1f1f1;
	border-color: #dfdfdf #dfdfdf #fff;
	border-style: solid;
	border-width: 1px 1px 0;
	line-height: 1em;
	color: #aaa;
	padding: 5px 7px 3px;
	text-decoration: none;
	vertical-align: middle;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius:    3px;
	border-top-right-radius:         3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius:    3px;
	border-top-left-radius:         3px;
}

.wpsc-product-variations-tabs a:hover {
	color: #D54E21;
}

.wpsc-product-variations-tabs .active a {
	background: #fff;
	border-bottom-width: 1px;
	color: #333;
	margin-bottom: -1px;
}

.wpsc-product-variations-tab-content {
	clear: both;
	padding: 0 10px;
}

.wpsc-save-product-variations.top {
	margin: 8px 0 5px;
}

.wpsc-save-product-variations.bottom {
	float: none;
	overflow: hidden;
	padding-bottom: 5px;
}
.wpsc-save-product-variations.bottom input {
	float: right;
}

.wpsc-product-variation-thumbnail {
	float: left;
	height: 50px;
	width: 50px;
}

.wpsc-product-variation-thumbnail img {
	max-height: 50px;
	max-width: 50px;
}

.wpsc-product-variation-title {
	margin-left: 60px;
}

.compat-field-wpsc_image_size input[type="radio"] {
	width: auto;
	margin-right:5px;
}

.wpsc-button-round {
	padding: 0 0 1px !important;
	height: 28px !important;
	text-align: center;
	width: 28px !important;
	-webkit-border-radius: 14px !important;
	border-radius:         14px !important;
	outline: 0 !important;
}

/* Make the minus sign look balanced with the plus sign */

.wpsc-button-minus {
	font-weight: bold;
	font-size: 10px !important;
}

span.wpsc-button-round {
	cursor: default !important;
	opacity: 0.3;
}

.wpsc-coupon-status-active {
	color: #1be032;
}

.wpsc-coupon-status-inactive {
	color: #e01b1b;
}

th.right-col {
	text-align: right;
	padding: 0;
}

div.new_layer {
	display: block;
	margin-bottom: 10px;
}

div.new_layer > * {
	display: inline-block;
	vertical-align: middle;
}

div.new_layer select {
	height: auto !important;
	white-space: nowrap;
}

body.edit-tags-php img.wpsc_category_image {
	max-width: 256px;
	max-height: 256px;
	min-width: 128px;
}

.wpsc-width-height-fields label {
	display: inline;
}


/**
 * Live Title Meta Box
 */

.wpsc_metabox_live_title {
	position: absolute;
	right: 30px;
}

.wpsc_metabox_live_title > * {
	float: right;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-size: 13px;
	color: #858585;
	text-shadow: 1px 1px #fff;
}

#wpsc_product_delivery_metabox_live_title,
#wpsc_product_details_metabox_live_title {
	left: 170px;
}

/**
 * Product Price Meta Box
 */

.wpsc-categorydiv .tabs-panel {
	max-height: none !important;
	overflow: visible !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}


/**
 * Product Delivery
 */

#wpsc_product_delivery-external_link th {
	width: 50px;
}

#wpsc_product_gallery li {
	float: left;
	margin-right: 10px;
	cursor: move;
}

/**
 * Digital download table style
 */

#wpsc_digital_download_table {
	margin-top: 10px;
	margin-bottom: 15px;
}

#wpsc_digital_download_table tfoot {
	display: none;
}

#wpsc_digital_download_table a,
#wpsc_digital_download_table img {
	display: inline-block;
	margin-right: 10px;
}

#wpsc_digital_download_table span {
	display: inline-block;
	vertical-align: middle;
}

#wpsc_digital_download_table img {
	max-height: 20px;
	vertical-align: middle;
}

#wpsc_digital_download_action_th {
	width: 120px;
}


/**
 * Custom meta style
 */

#wpsc_product_meta_table {
	margin-bottom: 10px;
	margin-top: 10px;
}

#wpsc_product_meta_table tfoot {
	display: none;
}

#wpsc_product_meta_table input {
	width: 100%;
}

a.wpsc_remove_meta {
	color: red;
}

#wpsc_custom_meta_name_th {
	width: 250px;
}

#wpsc_custom_meta_action_th {
	width: 70px;
}

.wpsc_fileUpload {
	display: inline-block;
	position: relative;
	margin: 10px;
	cursor: pointer;
}

.wpsc_fileUpload input {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

#wpsc_sku {
	width: 100%;
}


/**
 * WordPress 3.8 Responsiveness
 */

@media screen and ( max-width: 782px ) {

	/**
	 * Override responsiveness in variations iframe
	 */

	/* Buttons */
	.wpsc-product-variation-iframe.wp-core-ui .button,
	.wpsc-product-variation-iframe.wp-core-ui .button.button-large,
	.wpsc-product-variation-iframe.wp-core-ui .button.button-small {
		padding: 0px 10px 1px;
		line-height: 2;
		font-size: 13px;
		vertical-align: top;
		height: 28px;
		margin-bottom: 0px;
	}

	.wpsc-product-variation-iframe.wp-core-ui .button:active,
	.wpsc-product-variation-iframe.wp-core-ui .button-large:active,
	.wpsc-product-variation-iframe.wp-core-ui .button-small:active {
		padding-top: 1px;
		padding-bottom: 0;
	}

	/* Categories Metabox */
	.wpsc-product-variation-iframe ul.category-tabs {
		margin: 12px 0 5px;
	}

	.wpsc-product-variation-iframe ul.category-tabs li.tabs {
		padding: 3px 5px 5px;
	}

	/* Subsubsub Nav */
	.wpsc-product-variation-iframe .subsubsub {
		font-size: 13px;
		margin: 8px 0px 0px;
	}

	/* Form Tables */
	.wpsc-product-variation-iframe input[type="checkbox"],
	.wpsc-product-variation-iframe .widefat th input[type="checkbox"] {
		padding: 0px;
	}

	.wpsc-product-variation-iframe input[type="radio"],
	.wpsc-product-variation-iframe input[type="checkbox"] {
		width: 16px;
		height: 16px;
	}

	.wpsc-product-variation-iframe textarea,
	.wpsc-product-variation-iframe input,
	.wpsc-product-variation-iframe select {
		font-size: 14px;
	}

	.wpsc-product-variation-iframe input[type=checkbox]:checked:before,
	.wpsc-product-variation-iframe .widefat th input[type=checkbox]:before {
		font-size: 21px;
		margin: -3px 0 0 -4px;
	}

	.wpsc-product-variation-iframe input[type="text"],
	.wpsc-product-variation-iframe input[type="search"],
	.wpsc-product-variation-iframe input[type="password"],
	.wpsc-product-variation-iframe input[type="number"] {
		padding: 3px 5px;
	}

	.wpsc-product-variation-iframe .tablenav.bottom .displaying-num {
		font-size: 12px;
	}

}


/**
 * Pre WordPress 3.8 Compatibility
 */


.branch-3-7.wpsc-product-variation-iframe #post-body,
.branch-3-6.wpsc-product-variation-iframe #post-body {
	background: #f5f5f5;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));
	background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
	background-image: -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
}

.branch-3-7.wpsc-product-variation-iframe .widefat td.column-title,
.branch-3-6.wpsc-product-variation-iframe .widefat td.column-title {
	padding-bottom: 5px;
}

.branch-3-7 .wpsc-currency-layers td.remove a,
.branch-3-7 .wpsc-quantity-discounts td.remove a,
.branch-3-6 .wpsc-currency-layers td.remove a,
.branch-3-6 .wpsc-quantity-discounts td.remove a {
	background: url(xit.gif) no-repeat 0 0;
	display: inline-block;
	margin-top: 7px;
	overflow: hidden;
	text-indent: -999px;
	width: 10px;
	height: 10px;
}

.branch-3-7 .wpsc-currency-layers td.remove a:hover,
.branch-3-7 .wpsc-quantity-discounts td.remove a:hover,
.branch-3-6 .wpsc-currency-layers td.remove a:hover,
.branch-3-6 .wpsc-quantity-discounts td.remove a:hover {
	background-position: -10px 0;
}

.product_gallery_image_delete_button {
	display: none;
}

.list_gallery_image {
	position: relative;
}

.product_gallery_image_delete_button {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
}

.product_gallery_image_delete_button:hover,
.wpsc-remove-row button {
	cursor: pointer
}

.wpsc-refund-ui {
	display: none;
}

.wp-core-ui .wpsc-refund-ui .button {
	margin-right: 5px;
}
