body 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; width: 730px;}
form 		{margin: 0; padding: 0;}
form input 	{border: 1px solid #01478c;}
.boxBody 	{background-image: url('images/box_bgr.gif'); background-repeat: repeat-y;}
td 			{font-size: 11px;}

.clear {clear: both;}

.noBorder {border: none;}
.shopBackground {}

.container {width: 730px; color: #01478c;}

.productGrid 			{width: 700px;}
.productGrid td 		{vertical-align: top;}
.productGrid .boxBody 	{width: 342px;}

/* Product Cell */
.produtTitle 	{padding: 0 0 5px 20px;}
.productImg 	{float: left; width: 110px; padding: 0 0 0 15px;}
.productDescr 	{width: 200px; float: left; margin: 0 0 0 7px;}
.frameBottom 	{margin: 0 0 10px 0;}

.shoppingCart 			{margin: 0; padding: 0; list-style: none; clear: both;}
.shoppingCart li 		{float: left; border: 0px solid #FF0000;}
.shoppingCart .price 	{width: 70px; padding-left: 35px;}
.shoppingCart .quantity {width: 60px; padding-left: 28px;}
.shoppingCart .basket 	{width: 95px; padding-left: 35px;}

input.qty 			{width: 30px;}

/* Basket */
#welcome {width: 700px; margin: auto; padding: 0 0 10px 0; background-image: url('images/bgr_welcome.gif'); background-repeat: no-repeat; background-position: right 50px; height: 100%; overflow: hidden;}
#welcome .content {padding: 50px 0 0 0;}
#welcome .copy {width: 300px; float: left; padding: 10px 0 10px 20px;}
#fred {float: left; padding: 0 0 0 30px;}
.signature {padding: 5px 0 0 0;}

.basketDetails {margin: 0; padding: 15px 20px 0 0; list-style: none; width: 115px; float: right;}
.basketDetails li {padding: 0 0 10px 0;}

#ccards {width: 700px; margin: auto; padding: 0 0 20px 0; background-image: url('images/bgr_ccards.gif'); background-repeat: no-repeat; margin: 0 0 0 15px; height: 100%; overflow: hidden;}
#ccards  .copy {padding: 10px 0 0 20px;}

/* Pagination */
.pagination 				{padding: 10px 0 0 0; height: 40px; width: 700px; margin: 0 auto 0 auto;}
.pagination ul 				{margin: 0; padding: 0; list-style: none; float: right;}
.pagination li 				{float: left; margin: 0 5px 0 0; padding: 0;}
.pagination li a 			{display: block; padding: 3px 7px 3px 7px; text-decoration: none; background-color: #c1d7ef; font-weight: bold; color: #FFFFFF;}
.pagination li a:hover 		{background-color: #92b7df; color: #FFFFFF;}
.pagination li a.selected 	{background-color: #01478c; color: #FFFFFF;}
.pagination .pageLabel 		{padding: 3px 0 0 0; margin: 0; font-size: 12px;}

