/*--------------------------------------------------*/
/* Purchase Table                                   */

	.purchaseTable {
		width: 100%;
		margin: 0;
		border: 0;
		border-bottom: 10px solid #F7D79C; /* IE6 Win: collapses the bottom margin for the wrapper */
	}

		.bodySmall .purchaseTable {
			width: 360px; /* IE5 Win: inherits the wrong 100% width */
		}

	.purchaseTable th,
	.purchaseTable td {
		padding: 10px 0;
		border: 0;
		background: url("../../img/global/purchaseTableBg.gif") repeat-x 0 100%;
	}

	.purchaseTable th {
		padding-top: 0;
		font-size: 1.1em;
		text-transform: uppercase;
	}

	.purchaseTable td.noResults {
		text-align: center;
	}

	.purchaseTable td.title h3,
	.purchaseTable td.title p {
		font-size: 1em;
		margin: 0;
	}

	.purchaseTable td.title .preview {
		padding: 10px 0 0 0;
	}

	#pageContent .purchaseTable td.title .download {
		padding: 5px 0 0 0;
	}

	#pageContent .purchaseTable td.title .download a {
		text-decoration: underline;
	}

	.purchaseTable th.item,
	.purchaseTable td.item {
		text-align: center;
		width: 4em;
	}

	.purchaseTable td.item {
		font-size: 0.8em;
	}

		#pageContent .sideLink .purchaseTable td.item a:hover,
		#pageContent .sideLink .purchaseTable td.item a:active,
		#pageContent .sideLink .purchaseTable td.item a:focus {
			text-decoration: underline;
		}

	.purchaseTable td.item a img {
		display: block;
		margin: 0 auto 5px auto;
	}

/*--------------------------------------------------*/
/* Order                                            */

	.order {
		width: 400px;
		float: left;
		margin-left: 10px;
	}

		#pageContent .order .sideLink {
			margin-left: 0;
		}

	.order fieldset {
		border: 0;
	}

	.order table {
		width: 100%;
		margin: 0;
		border: 0;
		border-bottom: 10px solid #F7D79C; /* IE6 Win: collapses the bottom margin for the wrapper */
	}

	.order table th,
	.order table td {
		padding: 10px;
		border: 0;
		background: url("../../img/global/purchaseTableBg.gif") repeat-x 0 100%;
	}

	.order table th.name,
	.order table td.name,
	.order table td#deliveryLabel,
	.order table td#orderLabel {
		padding-left: 0;
	}

	.order table td#orderLabel,
	.order table td#orderTotal {
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: bold;
	}

	.order table td.quantity p {
		margin: 5px 0 0 0;
	}

	.order .submit input.continue {
		float: left;
		margin-top: 15px;
	}

	.order .submit input.checkout {
		margin-top: 15px;
		float: right;
	}



