	#content_basket h1 {
		margin : 3px 21px 0px 32px;
	}
	
	#content_basket h2 {
		margin:10px 21px 5px 32px;
	}

	h4 {
		margin:0px 0px 5px 0px;
		padding:0px;
		color : red;
		font-size:11px;
	}

	#scrollcontent  {
		position:relative;
		float : left;
		width:543px;
 		height : 730px;
		text-align : left; 
		margin : 1px 0px 0px 0px;
		padding : 5px 6px 5px 32px;
		overflow:auto;
	}

	#content_basket  {
		float : left;
		width : 583px; 
 		height : 814px;
		text-align : left; 
		margin : 1px 0px 0px 0px;
	}

	img.remove
	{
		border:none;
	}
	
	#marg img.secure
	{
		position:absolute;
		right:0px;
		top:5px;
	}

	#content img.secure
	{
		position:absolute;
		right:8px;
		top:80px;
	}

	/* Links/Buttons ******************************************************************/
	a.pay,a.pay:hover
	{
		background-image:url("../graphics/buttons/pay.jpg");
		background-repeat:no-repeat;
		display: table-cell;
		height:24px;
		width:92px;
		margin-top:5px;
		position:absolute;
		right:0px;
	}

	a.paya,a.paya:hover
	{
		
		margin-top:5px;
	

	}

	a.pay span
	{
		display:none;	
	}
	
	a.fwd
	{
		background-image:url("../graphics/buttons/forward.jpg");
		background-position: top right;
		background-repeat:no-repeat;
		display: table-cell;
		height:30px;
		width:87px;
	
		
		font-size: 15px;
		font-weight:bold;
		text-align:right;
		padding:6px 40px 0px 0px;
	
		position:absolute;
		right:0px;		
	}
	
	a.bk
	{
		background-image:url("../graphics/buttons/back.jpg");
		background-position: top left;
		background-repeat:no-repeat;
		display: table-cell;
		height:30px;
		width:60px;
		
		font-size : 15px;
		font-weight:bold;
		text-align:left;
		padding:5px 0px 0px 40px;
	
		position:absolute;
		left:0px;	
	}
	
	#direction 
	{
		position:relative;
		top:30px;
		clear:both;
	}
	
	#recalculate
	{

	}

	#marg
	{
		position:relative;
		width:526px;
	}

	#marg h3, #content h3
	{
		margin-top:50px;
		text-align:center;
	}

	#summary
	{
		
		margin-top:50px;
		min-height:200px;
		
	}
	
	#payinfo
	{
		width:200px;
		min-height:100px;
		border:2px solid red;  
		padding:5px;
		float:left;
	}

	#payinfo p
	{
		margin:3px 0px 6px 0px;	
	}

	/* Table Basket ******************************************************************/
	
	table.basket
	{
		width:526px;
		margin-top:50px;
		border:2px solid #0066cc; 
	}
	
	td.del_a,td.del_b
	{
		width:70px;
	}
	
	td.name_a,td.name_b
	{
		width:150px;
	}
	
	td.category_a,td.category_b
	{
		width:150px;
	}
	
	td.artwork_a,td.artwork_b
	{
		width:30px;
	}
	
	td.quantity_a,td.quantity_b
	{
		width:30px;
	}
	
	td.subtotal_a,td.subtotal_b
	{
		width:40px;
	}
	
	td.del_a,td.name_a,td.category_a,td.artwork_a,td.quantity_a,td.subtotal_a
	{
		border:1px solid #0066cc; 
	}
	
	td.del_b,td.name_b,td.category_b,td.artwork_b,td.quantity_b,td.subtotal_b
	{
		border:1px solid #ff6633;
	}
	
	td.del_a,td.name_a,td.category_a,td.subtotal_a,
	td.del_b,td.name_b,td.category_b,td.subtotal_b
	{
/* 		padding-left:2px; */
	}

	th
	{
		background:#0066cc; 
		color:#ffffff;
		padding-left:4px;
		height:27px;
	}
	
	tr.col:hover
	{
		background-color: #e1e1e1;
	}

	a.blka
	{
		display:block;
		height:20px;
		width:100%;
 		color:#0066cc; 
 		text-decoration:none;
	}
	
	a.blkb
	{
		display:block;
		height:20px;
		width:100%;
 		color:#ff6633;
 		text-decoration:none;
	}
	
	a.blka span
	{
		margin:3px 0px 0px 3px;
		display:block;
		color:#0066cc; 
	}
	
	a.blkb span
	{
		margin:3px 0px 0px 3px;
		display:block;
		color:#ff6633;
	}

	select.inputa,input.inputa
	{
		color:#0066cc; 
	}
	
	select.inputb,input.inputb
	{
		color:#ff6633;
	}
	
	/* Table Sums ******************************************************************/
	
	table.sums
	{
		
		border:2px solid #0066cc; 
		float:right;
		
	}
	
	td.cost
	{
		width:100px;
		border:1px solid #0066cc;
		padding-left:3px;
	}
	
	td.type
	{
		width:130px;
		height:27px;
		font-weight:bold;
		padding-left:3px;
		border:1px solid #0066cc;
	}
	
	td.type2
	{
		width:130px;
		background:#0066cc; 
		border:1px solid #0066cc;
		color:#ffffff;
		height:27px;
		font-weight:bold;
		padding-left:3px;
	}
	
	td.cost span
	{
		font-weight:bold;
	}
	
	table.totals
	{
		margin-top:10px;
		border:2px solid #0066cc; 
		float:right;
	}
	
	/* Buttons ***********************************************************************/
	
	#buttons
	{
		position:relative;
		text-align:right;
		margin-top:4px;
	}