	.supply-description { font: oblique 10px trebuchet, verdana, arial, sans-serif; }
	.supply-note { font: normal 10px trebuchet, verdana, arial, sans-serif; }
	.supply-alert { font: normal 10px trebuchet, verdana, arial, sans-serif; text-transform:uppercase; color:#cc3333; }

	.price { padding-left: 20px !important; }	
	table.catalog td
	{ 
		padding:10px 10px !important; 
/*		height: 80px !important; */
	}
	
	#order-tabs
	{
		color : #000000;
		font-family : trebuchet, verdana, arial, sans-serif;
		font-size : 11px;
		width: 720px;
	}

	#order-tabs ul li
	{
		border: 0;
		background: url('img/tab-right.png') top right no-repeat;
		font-weight: bold;
	}
	
	#order-tabs ul li a
	{
		margin-right: 6px;
		background: url('img/tab-left.png') top left no-repeat;
		min-width: 55px;
		text-align: center;
		color: black;
	}
	
	#order-tabs ul li.ui-tabs-selected
	{
		background: url('img/tab-right.png') 100% -50px no-repeat;
	}
	
	#order-tabs ul li.ui-tabs-selected a
	{
		background: url('img/tab-left.png') 0 -50px no-repeat;
	}
	
	/*#order-tabs table
	{
		width: 900px;
	}*/
	
	#order-tabs td
	{
		padding: 5px;
	}
	
	td.zebra
	{
		background-color: #dfe9f6;
	}
	
	.error-block 
	{
		border:2px solid red;
		background-color: #efefef;
		padding:10px; 
	}

	.error-item
	{
		padding: 0 0 5px 0;
	}

	.error-item img
	{
		padding-right: 4px;
	}
	
	table.order-info td.border-bottom
	{
		padding-bottom: 20px;
		border-bottom: 1px solid #999;
	}

	table.order-info td.border-top 
	{
		padding-top: 20px;
	}

	table.order-info td
	{
		padding:0 5px 5px 0;
	}
	
	.summary
	{
		padding-left:10px !important;
	}