﻿/* tsp-add-to-cart-large */
.tsp-add-to-cart-large { background: #d9e8f5; margin: 20px 0 0; }
	/* header */
	.tsp-add-to-cart-large .tsp-header { font-size: medium; font-weight: bold; height: 23px; color: #115894; padding: 4px 16px 0; }
	.tsp-add-to-cart-large .tsp-header span { display: inline; line-height: 20px; }
	.tsp-add-to-cart-large .tsp-header .tsp-quantity { font-size: small; float: right; text-align: right; width: 100px; }
	.tsp-add-to-cart-large .tsp-header .tsp-color,
	.tsp-add-to-cart-large .tsp-header .tsp-size,
	.tsp-add-to-cart-large .tsp-header .tsp-type { font-size: small; float: right; text-align: left; width: 100px; padding: 0 10px 0 0; }
	.grid-4 .tsp-add-to-cart-large .tsp-header { background: #d9e8f5 url('../images/rounded-header-grid-4.png') no-repeat; }
	.grid-5 .tsp-add-to-cart-large .tsp-header { background: #d9e8f5 url('../images/rounded-header-grid-5.png') no-repeat; }

	/* items */
	.tsp-add-to-cart-large .tsp-items { padding: 2px 0 0; }
	.tsp-add-to-cart-large .tsp-items * { zoom: 1; }
		/* item */
		.tsp-add-to-cart-large .tsp-items .tsp-item { padding: 0 16px; }
		.tsp-add-to-cart-large .tsp-items .tsp-item span { display: inline; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-name { float: left; font-size: 1.1em; padding: 0 6px 0 0; line-height: 20px; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-main { font-weight: bold; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-color,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-size,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-type { display: inline; float: right; width: 100px; padding: 0 10px 0 0; font-size: small; height: 20px; margin: 0; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-in-stock { display: inline; float: right; width: 100px; padding-right: 10px; font-size: small; height: 20px; margin: 0; color: Green; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-not-in-stock { display: inline; float: right; width: 100px; padding-right: 10px; font-size: small; height: 20px; margin: 0; color: Orange; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-quantity { display: inline; float: right; width: 100px; padding: 0; font-size: small; height: 20px; margin: 0; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-color select,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-size select,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-type select,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-subscription select,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-quantity select { font-size: small; height: 20px; width: 100px; padding: 0; margin: 0; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-subscription { display: inline; float: right; width: 200px; font-size: small; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-subscription label,
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-subscription select { display: inline; float: left; margin: 2px 0 0; width: 100px; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-more-link { display: inline; float: left; line-height: 18px; font-size: x-small; color: #428ccb; text-decoration: none; background: url('../images/arrows-on-lichtblauw.png') no-repeat right 7px; padding: 0 18px 0 0; margin: 2px 0; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-more-link:hover { color: #f89e49; background-position: right -5px; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-discount { color: #428ccb; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-subscription-name { font-size: 1.1em; padding: 0 6px 0 0; line-height: 20px; }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-summary { }
		.tsp-add-to-cart-large .tsp-items .tsp-item .tsp-summary p { margin-bottom: 4px; }
		/* seperator */
		.tsp-add-to-cart-large .tsp-items .tsp-seperator { margin: 2px 0; border-top: dotted 1px #428ccb; }
	
	/* order */
	.tsp-add-to-cart-large .tsp-order { padding: 6px 0 0 16px; }
		/* asterix */
		.tsp-add-to-cart-large .tsp-order .tsp-asterix { display: inline; font-size: x-small; }
		.tsp-add-to-cart-large .tsp-order .tsp-error { display: inline; float: left; line-height: 24px; }
		/* order button */
		.tsp-add-to-cart-large .tsp-order a { display: inline; float: right; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none; padding: 7px 0 1px 24px; overflow: hidden; width: 160px; height: 28px; background: url('../images/add-to-cart-button.png') no-repeat; }
		.tsp-add-to-cart-large .tsp-order a:hover { background-position: 0 -50px; }

	/* footer */
	.grid-4 .tsp-add-to-cart-large div.tsp-footer { height: 8px; background: url('../images/rounded-footer-light-blue-grid-4.png') no-repeat; }
	.grid-5 .tsp-add-to-cart-large div.tsp-footer { height: 8px; background: url('../images/rounded-footer-light-blue-grid-5.png') no-repeat; }

