@media screen
{
	body
	{
		margin: 0px;
		padding: 0px;
		background: url(./assets/images/bg.gif);
		background-position: top left;
		background-repeat: repeat;
	}

	div.warning
	{
		color: #FFFFFF;
		padding: 5px 20px;
		margin: 2px;
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #FF0000;
		font-weight: bold;
		background-color: #990000;
		text-align: center;
		display: table;
		width: 85%;
	}

	div#main
	{
		color: #374C0F;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px;
	}

	#main table#basket
	{
		font-family: arial;
		border-bottom: 2px solid #6A7F42;
		margin-bottom: 8px;
		padding-bottom: 4px;
		border-collapse: collapse;
	}

	#main #basket th
	{
		padding-left: 5px;
		padding-right: 5px;
		border-top: 1px solid #6A7F42;
		border-bottom: 1px solid #6A7F42;
	}

	#main #basket th.type
	{
		border-right: 1px solid #AEC386;
	}

	#main #basket th.thumbnail
	{
		border-right: 1px solid #AEC386;
	}

	#main #basket th.title
	{
		border-right: 1px solid #AEC386;
	}

	#main #basket th.quantity
	{
		border-right: 1px solid #AEC386;
	}

	#main #basket th.price
	{
		border-right: 1px solid #AEC386;
	}

	#main #basket th.item_total
	{
		text-align: right;
	}

	#main #basket td
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	#main #basket td.type
	{
		text-align: left;
		border-bottom: 1px solid #AEC386;
		border-right: 1px solid #AEC386;
		white-space: nowrap;
	}

	#main #basket td.type img
	{
		float: right;
	}

	#main #basket td.thumbnail
	{
		text-align: center;
		border-bottom: 1px solid #AEC386;
	}

	#main #basket td.title
	{
		text-align: left;
		font-size: 12pt;
		border-bottom: 1px solid #AEC386;
		font-family: serif;
	}

	#main #basket td.quantity
	{
		text-align: center;
		border-bottom: 1px solid #AEC386;
	}

	#main #basket input.quantity
	{
		width: 3em;
		font-size: 8pt;
		background-color: transparent;
		border: 1px solid #666666;
		margin: 0px;
		padding: 0px;
	}

	#main #basket td.price
	{
		text-align: right;
		border-bottom: 1px solid #AEC386;
		border-right: 1px solid #AEC386;
	}

	#main #basket td.item_total
	{
		text-align: right;
		border-bottom: 1px solid #AEC386;
	}

	#main #basket td.subtotal_text
	{
		text-align: right;
		font-weight: bold;
		padding: 0px;
		border-top: 1px solid #6A7F42;
	}

	#main #basket td.subtotal
	{
		text-align: right;
		font-weight: bold;
		border-top: 1px solid #6A7F42;
	}

	#main #basket td.shipping_text
	{
		text-align: right;
		font-weight: normal;
		padding: 0px;
		border-bottom: 2px solid #6A7F42;
	}

	#main #basket td.shipping
	{
		text-align: right;
		font-weight: normal;
		border-bottom: 2px solid #6A7F42;
	}

	#main #basket td.total_text
	{
		text-align: right;
		font-weight: bolder;
		padding: 0px;
	}

	#main #basket td.total
	{
		text-align: right;
		font-weight: bolder;
	}
}
