#ShoppingCartSmall
		{ float:right; width:106px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		  background:transparent; }
#ShoppingCartSmall p
		{ margin:0px; padding:0px 0px 0px 0px; font-size:120%; font-weight:bold; line-height:30px; 
		  text-align:left; color:#fff; }
		  
.productBoxWrapper
	{ text-align:left; margin:0px 0px 20px 20px; }
/* {{{ */
	.productBoxTop
		{ width:672px; height:9px; font-size:0px;
		  background:transparent url(../img/product-box-top.png) 0% 0% no-repeat; }
	.productBox
		{ width:670px; height: 190px; border-left:1px solid #e3dcdc; border-right:1px solid #e3dcdc;
		  background:#fff; }
	/* {{{ */
		.productBoxImage
			{ float:left; clear:left; width:200px; padding:0px 0px 0px 10px; }
		.productBoxContent
			{ margin:0px 0px 0px 220px; padding:0px 0px 10px 0px; text-align:left; }
		.productBoxContent h2
			{ margin:0px; padding:5px 0px; }
		.productBoxContent h2 a:link, .productBoxContent h2 a:visited
		    { font-size:180%; font-weight:bold; color:#028e55; }
        .productBoxContent h2 a:hover
		    { font-size:180%; font-weight:bold; color:#028e55; text-decoration: underline; }
		.productBoxContent p
			{ width:400px; font-size:120%; color:#504949; margin:5px 0px; padding:0px; }
		.productBoxContent p.green
			{ color:#028e55; }
		#MainContent .productBoxContent ul, .productBoxContent ul
			{ list-style-type:square; list-style-image:url(../img/product-list-description-bullet.png); }
		#MainContent .productBoxContent ul li, .productBoxContent ul li
			{ color:#504949; }
		.buyOnlineBtn
			{ width:107px; height:26px; text-align:center; color:#fff;font-size:150%; 
			  line-height:26px; margin:20px 0px 0px; font-weight:bold;
			  background:transparent url(../img/btn-yellow-107x26.png) 0% 0% no-repeat; }
		.buyOnlineBtn a:link
			{ color:#fff; text-decoration:none; }
		.buyOnlineBtn a:visited
			{ color:#fff; text-decoration:none; }
		.buyOnlineBtn a:hover
			{ color:#fff; text-decoration:underline; }
	/* }}}.productBox */
	.productBoxBottom
		{ width:672px; height:10px; font-size:0px;
		  background:transparent url(../img/product-box-bottom.png) 0% 0% no-repeat; }
/* }}}-.ptoductBoxWrapper */

#ProductBox
	{  }
/* {{{ */
	#ProductImage
		{ float:left; clear:left; width:200px; padding:0px 15px 15px 15px; }
	#Product
		{ margin:0px 0px 0px 235px; padding:0px 0px 10px 20px; text-align:left; }
	#Product h2
		{ font-size:220%; font-weight:bold; margin:5px 0px; padding:0px; color:#504949; }
	#Product p
		{ font-size:110%; margin:5px 0px; padding:0px; color:#504949; }
	#Product p.green
		{ font-size:150%; color:#028e55; }
	#Product p.specialNote
		{ font-size:120%; color:#8d163c; }
	#Product p.price
		{ font-size:170%; color:#028e55;margin:5px 0px 10px 0px; }
	#Product input
		{ font-size:110%; color:#504949; }
	#Product select
		{ font-size:110%; color:#504949; }
	#Product select option
		{ font-size:110%; color:#504949; }
	#Product .productOfferBox
		{  }
	#Product .productOfferTop
		{ width:235px; height:9px; font-size:0px;
		  background:transparent url(../img/box-prod-offer-top.png) 0% 0% no-repeat; }
	#Product .productOffer
		{ width:223px; border-left:1px solid #d3d3d3; padding:0px 5px; 
		  border-right:1px solid #d3d3d3; background:#fff; }
	#Product .productOffer p
		{ margin:0px; padding:5px; }
	#Product .productOfferBottom
		{ width:235px; height:8px; font-size:0px;
		  background:transparent url(../img/box-prod-offer-bottom.png) 0% 0% no-repeat; }
	#Product select
		{ margin:10px 0px; vertical-align:middle; }
	#ProductDescription
		{ text-align:left; }
	#ProductDescription p
		{ font-size:120%; color:#504949; margin:5px 0px; padding:0px; }
	#ProductDescription ul
		{ color:#504949; list-style-type:square; 
		  list-style-image:url(../img/product-list-description-bullet.png); }
	#ProductDescription ul li
		{ color:#504949; }
/* }}}-#ProductBox */

#ShoppingBasket
	{ text-align:left; }
/* {{{ */
	#ShoppingBasket h3
		{ font-size:180%; color:#504949; }
	#ShoppingBasket thead
		{ background:transparent url(../img/basket-table-header.png) 0% 0% repeat-x; }
	#ShoppingBasket thead td
		{ font-size:120%; font-weight:bold; color:#fff; padding:3px 5px; margin:2px;
		  border-top:1px solid #f8f7f3; border-left:1px solid #f8f7f3;
		  border-bottom:1px solid #504949; border-right:1px solid #504949;  }
	#ShoppingBasket tbody td
		{ padding:3px 5px; font-size:120%; }
	#ShoppingBasket tbody td input
		{ font-size:100%; }
/* }}}-#ShoppingBasket */

.paymentPage
	{ text-align:center; }
/* {{{ */
	.paymentPage h3
		{ font-size:180%; color:#504949; }
	.paymentPage p
		{ font-size:120%; color:#504949; }
	#PaymentSteps
		{ font-size:120%; font-weight:bold; padding: 5px;
		  border-top: 1px dotted #ff9900; border-bottom: 1px dotted #ff9900; }
	#PaymentTable
		{ text-align:left; margin:0px auto; }	
	#PaymentTable td
		{ vertical-align:top; }
	#PaymentTable td label
		{ font-size:120%; font-weight:bold; color:#504949; }
	#PaymentTable td input
		{ width:250px; font-size:120%; border:1px solid #504949; }
	#PaymentTable td textarea
		{ width:250px; height:100px; font-size:120%; border:1px solid #504949; }
	#PaymentTable td span.error_message
		{ font-size:110%; color:#f00; }
	#DeliveryTable
		{ text-align:left; margin:0px auto; }
	#DeliveryTable td
		{ vertical-align:top; }
	#DeliveryTable td label
		{ font-size:120%; font-weight:bold; color:#504949; }
	#DeliveryTable td input
		{ width:250px; font-size:120%; border:1px solid #504949; }
	#DeliveryTable td textarea
		{ width:250px; height:100px; font-size:120%; border:1px solid #504949; }
	#DeliveryTable td span.error_message
		{ font-size:110%; color:#f00; }
	#DeliveryTable td p
		{ font-size:120%; color:#504949; }
	.paymentPage .simpleBox
		{ float:right; padding:20px 0px; }
	.paymentPage .simpleBoxTop
		{ width:235px; height:9px; font-size:0px;
		  background:transparent url(../img/box-prod-offer-top.png) 0% 0% no-repeat; }
	.paymentPage .simpleBoxCenter
		{ width:223px; border-left:1px solid #d3d3d3; padding:0px 5px; 
		  border-right:1px solid #d3d3d3; background:#fff; }
	.paymentPage .simpleBox p
		{ margin:0px; padding:5px; font-size:120%; color:#504949; }
	.paymentPage .simpleBoxBottom
		{ width:235px; height:8px; font-size:0px;
		  background:transparent url(../img/box-prod-offer-bottom.png) 0% 0% no-repeat; }
/* }}}-.paymentPage */