#body #col-middle a
{
	color: #D45601;
}

#body .sub-menu#account
{
	background: url(/images/services_top.gif) top left no-repeat #fed579;
}

#body .shop-col
{
}

#body .sub-menu#shop-menu
{
	padding-bottom: 10px;
	margin-bottom: 0;
	background: url(/images/services_bottom.gif) no-repeat bottom #fed579;
}

	#body .sub-menu#account strong a,
	#body .sub-menu#shop-menu strong a
	{
		background: #fb9934;
	}
	
		#body .sub-menu#account strong a:hover,
		#body .sub-menu#shop-menu strong a:hover
		{
			color: #fb9934;
			background: #ffffff;
		}

	#body .sub-menu#account ul
	{
		background: url(/images/services_bottom.gif) bottom left no-repeat;
	}


	#body .sub-menu#shop-menu ul
	{
		padding-bottom: 0;
		margin-bottom: 0;
	}

	#body .sub-menu#account ul a,
	#body .sub-menu#shop-menu ul a
	{
		background: #fcb656;
		color: #d65501;
	}


	#body .sub-menu form input#sm_submit
	{
		background: #fb9934;
	}
	
	#body .sub-menu#account ul li.hi a,
	#body .sub-menu#shop-menu ul li.hi a,
	#body .sub-menu#account ul a:hover,
	#body .sub-menu#shop-menu ul a:hover
	{
		background: #d65501;
		color: #fcb656;
	}


	#body .sub-menu#account ul li.last,
	#body .sub-menu#shop-menu ul li.last a
	{
		margin-bottom: 0;
	}

	#body .sub-menu#shop-menu .basket-box
	{
		margin: 0;
		background: #ffe4b1;
		padding: 10px 10px 10px 10px;
		font-size: 12px;
		color: #7D7B7C;
	}

	#body .sub-menu#shop-menu .basket-box a
	{
		display: block;
		margin-top: 5px;
		padding: 3px 0 5px 25px;
		background: url(/images/icon_basket.gif) top left no-repeat;
		color: #FD7800;
	}

	#body .sub-menu#shop-menu strong.basket-title,
	#body .sub-menu#shop-menu strong.basket-title a
	{
		margin-bottom: 0;
	}

form .submit
{
	background: #80C31C;
	border: 1px solid #80C31C;
	color: #ffffff;
}


		#header ul li a
		{
			padding: 3px 13px 4px 13px !important;
		}

	#body #col-middle .copy-content strong
	{
		color: #d45601;
	}


#body .shop-home .box
{
	width: 254px;
	float: left;
	margin-bottom: 8px;
}

#body .shop-home .small .box
{
	width: 165px !important;
	overflow: hidden;
	float: left;
}

#body .shop-home .rgt
{
	width: 254px;
	float: right !important;
}

#body .shop-home .lft
{
	margin-right: 13px;
}

#body .shop-home .top-row
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #7D7B7C;
	font-size: 11px;
}

	#body .shop-home .top-row .image
	{
		width: 254px;
		float: left;
		overflow: hidden;
	}

	#body .shop-home .top-row h1
	{
		color: #0C0759;
		font-size: 14px;
		margin-bottom: 0px;
	}

	#body .shop-home .top-row p
	{
		margin: 2px 10px 0px 0px;
	}

	#body .shop-home .box h2
	{
		background: #fb9934;
		color: #ffffff;
		margin: 0;
		padding: 2px 10px 2px 10px;
		font-size: 12px;
	}

	#body .shop-home .box .image,
	#body .shop-home .box .inner
	{
		border-left: 1px solid #fb9934;
		border-right: 1px solid #fb9934;
	}

	#body .shop-home .box .inner
	{
		border-bottom: 1px solid #fb9934;
		background: #EDF6FB;
		padding: 3px 10px 3px 10px;
		font-size: 11px;
		color: #7D7B7C;
	}

#body .shop-home .right
{
	float: right;
}

#body .merchandise,
#body .basket
{
	padding-right: 10px;
	margin-top: 15px !important;
	padding-bottom: 1px !important;
	padding-top: 1px !important;
	border-top: 1px solid #E1E1E1;
}


	html body #body .basket .basket-content
	{
		margin-top: 1;
		border-top: 1px solid #E1E1E1;
		padding-top: 20px;
	}


		html body #body .basket .basket-content table
		{
			border-collapse: collapse;		
		}


		html body #body .basket#col-middle .basket-content table tr th
		{
			border: none;
			border-top: 1px solid #E1E1E1;
			padding-top: 3px;
			padding-bottom: 3px;
			background: #E0F2F2;
			color: #1B1764;
		}

		html body #body .basket#col-middle .basket-content table tr td
		{
			border: none;
			margin-top: 1px;
			padding-top: 5px;
			padding-bottom: 5px;
			background: #ffffff;
			color: #7D7B7C;
		}

		html body #body .basket#col-middle .basket-content table table#delivery-details tr td
		{
			padding-top: 1px;
			padding-bottom: 1px;
		}

		html body #body .basket#col-middle .basket-content table table#delivery-details tr strong
		{
			padding-top: 1px;
			padding-bottom: 1px;
			color: #1B1764;
		}

		html body #body .basket#col-middle .basket-content table tr td.border
		{
			border-top: 1px solid #E1E1E1;
		}

		html body #body .basket#col-middle .basket-content table tr td .voucher-code
		{
			border: 1px solid #7D7B7C;
			width: 230px;
		}

		html body #body .basket#col-middle .basket-content table tr td .button
		{
			border: none;
			background: #FF7900;
			width: 100%;
			color: #ffffff;
		}

#body .merchandise
{
	border-bottom: 1px solid #E1E1E1;
}

#body .merchandise h1,
#body .basket h1
{
	background: #6095C1;
	color: #ffffff;
	padding: 3px 10px 3px 10px;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#body .merchandise .product-row,
#body .basket .basket-content
{
	margin-top: 1px;
	border-top: 1px solid #E1E1E1;
	padding-left: 10px;
	font-size: 12px;
	color: #7D7B7C;
}

#body .merchandise .product-row
{
	border-bottom: 20px solid #E0F2F2;
}

	#body .merchandise .product-row h2,
	#body .basket .basket-content h2
	{
		font-size: 14px;
		color: #1B1764;
		margin: 0;
	}


	#body .merchandise .product-row .description
	{
		padding-top: 10px;
		float: left;
		width: 215px;
		overflow: hidden;
	}

	#body .merchandise .product-row .image
	{
		float: right;
		width: 225px;
		overflow: hidden;
	}



#body .merchandise .product-details
{
	margin-top: 1px;
	border-top: 1px solid #E1E1E1;
	padding-left: 10px;
	font-size: 12px;
	color: #7D7B7C;
}

	#body .merchandise .product-details h2
	{
		padding-top: 10px;
		font-size: 12px;
		color: #1B1764;
		margin: 0;
	}


	#body .merchandise .product-details .description
	{
	}

	#body .merchandise .product-details .price
	{
		font-size: 14px;	
	}

	#body .merchandise .product-details strong
	{
		color: #1B1764;
	}

	#body .merchandise .product-details .image
	{
		text-align: center;
	}

	#body .merchandise .add-to-basket
	{
		margin-top: 10px;
		background: #E0F2F2;
		text-align: right;
	}

		#body .merchandise .add-to-basket a
		{
			font-size: 12px;
			display: block;
			float: right;
			background: #80c31c;
			color: #ffffff !important;
			padding: 3px 10px 3px 10px;
			font-weight: bold;
		}

		#body .merchandise .add-to-basket a:hover
		{
			text-decoration: none;			
		}
