div.pricetable
{
	margin: 20px 0 20px 0;
	position: relative;
}

div.pricetable.noheader
{
	margin: 0;
}

	div.pricetable input,
	div.pricetable textarea
	{
		margin: 0;
		padding: 5px;
		
		border: 0;
		border-right: 1px solid #ddd;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		
		background-color: #f8f85e;
	}
	
		div.pricetable input[disabled],
		div.pricetable textarea[disabled]
		{
			background-color: white;
			color: #888;
		}
		
		div.pricetable input.edit
		{
			background: #aaa url(../img/pricetabler_edit.png) no-repeat;
			width: 22px;
		}
		
		div.pricetable input.edit[disabled]
		{
			background: #aaa url(../img/pricetabler_edit_disabled.png) no-repeat;
			width: 22px;
		}

	div.pricetable div.head
	{
		background-color: #ddd;
		width: 900px;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
	}

		div.pricetable div.head div.sorthandle
		{
			display: block;
			height: 20px;
			background: #fff url(../img/sorthandle.png) no-repeat 5px 5px;
			border-right: 1px solid #eee;
		}
	
		div.pricetable div.head div.sorthandle:hover
		{
			cursor: move;
		}

	div.pricetable_view div.head
	{
		width: 698px;
	}

	div.pricetable_view.noheader div.head
	{
		width: 285px;
	}

		div.pricetable div.head div.title_wrapper
		{
			margin: 0 0 10px 0;
		}
		
		div.pricetable div.head div.title_title,
		div.pricetable div.head div.title_notes,
		div.pricetable div.head div.title_type,
		div.pricetable div.head div.title_producer_title,
		div.pricetable div.head div.title_producer_number,
		div.pricetable div.head div.title_packageunits,
		div.pricetable div.head div.title_subpackageunits,
		div.pricetable div.head div.title_description
		{
			padding: 5px 0 0 5px;
			float: left;
			color: #888;
		}
		
			div.pricetable div.head div.title_title,
			div.pricetable div.head div.title_description,
			div.pricetable div.head div.title_producer_title,
			div.pricetable div.head div.title_packageunits
			{
				margin-left: 25px;
			}
			
			div.pricetable_view div.head div.title_title,
			div.pricetable_view div.head div.title_description,
			div.pricetable_view div.head div.title_producer_title,
			div.pricetable_view div.head div.title_packageunits
			{
				margin-left: 5px;
			}
			
			div.pricetable div.head div.title_notes
			{
				margin-left: 130px;
			}
			
			div.pricetable div.head div.title_producer_number
			{
				margin-left: 140px;
			}
			
			div.pricetable div.head div.title_subpackageunits
			{
				margin-left: 95px;
			}
			
			div.pricetable div.head div.title_type
			{
				margin-left: 120px;
			}
		
		div.pricetable div.head div.date_updated
		{
			color: #888;
			padding: 4px;
			background-color: #fff;
			border-right: 1px solid #eee;
		}

			div.pricetable div.head div.date_updated strong
			{
				font-weight: bold;
			}

			div.pricetable div.head div.date_updated a:link,
			div.pricetable div.head div.date_updated a:visited
			{
				float: right;


			}

			div.pricetable div.head div.date_updated a:hover,
			div.pricetable div.head div.date_updated a:active
			{
				
			}

		div.pricetable div.head div.selected_date
		{
			padding: 4px;
			background-color: #FDF8A2;
			border-right: 1px solid #eee;
		}
		
			div.pricetable div.head div.selected_date strong
			{
				font-weight: bold;
			}
		
		div.pricetable div.head input.edit
		{
			float: left;
			border-right: 1px solid #aaa;
			border-bottom: 1px solid #aaa;
			margin: 5px 0 0 5px;
		}
	
		div.pricetable div.head .per_size_container
		{
			margin: 10px 0 10px 25px;
		}

		div.pricetable div.head input.title,
		div.pricetable div.head textarea.description,
		div.pricetable div.head input.notes,
		div.pricetable div.head input.producer_title,
		div.pricetable div.head input.producer_number,
		div.pricetable div.head input.packageunits,
		div.pricetable div.head input.subpackageunits,
		div.pricetable div.head select.price_type
		{
			float: left;
			font-size: 1.2em;
			margin: 5px 5px 0 0;
			width: 218px;
			border: 0;
			background-color: #f8f85e;
		}
		
			div.pricetable div.head input.title[disabled],
			div.pricetable div.head textarea.description[disabled],
			div.pricetable div.head input.notes[disabled],
			div.pricetable div.head input.producer_title[disabled],
			div.pricetable div.head input.producer_number[disabled],
			div.pricetable div.head input.packageunits[disabled],
			div.pricetable div.head input.subpackageunits[disabled],
			div.pricetable div.head select.price_type[disabled]
			{
				color: black;
				background-color: #eee;
			}
			
			div.pricetable div.head input.producer_title
			{
				margin-left: 27px;
			}
			
			div.pricetable div.head input.packageunits
			{
				margin-left: 27px;
			}

			div.pricetable_view div.head input.title,
			div.pricetable_view div.head input.producer_title,
			div.pricetable_view div.head input.packageunits
			{
				margin-left: 5px;
			}

		div.pricetable div.head textarea.description
		{
			float: none;
			
			font-style: italic;
			font-size: 1em;
			
			width: 835px;
			height: 60px;
			margin-top: 5px;
			margin-left: 27px;
		}
		
		div.pricetable_view div.head textarea.description
		{
			margin-left: 5px;
		}

	div.pricetable div.amounts_type
	{
		margin-left: 150px;
		padding: 0 0 5px 0;
	}

	div.pricetable div.amounts
	{
		margin-left: 150px;
	}
	
	div.pricetable_view div.amounts
	{
		margin-left: 128px;
	}
	
		div.pricetable div.amounts div.entry
		{
			float: left;
		}
		
			div.pricetable div.amounts div.entry input
			{
				width: 60px;
			}
	
	div.pricetable div.additions
	{
	}

		div.pricetable div.additions div.additions_description
		{
			text-align: right;
			color: #888888;
			
			width: 140px;
			padding-right: 10px;
			padding-top: 5px;
			float: left;
		}
		
		div.pricetable div.additions div.entry
		{
			float: left;
		}

			div.pricetable div.additions div.entry input
			{
				width: 60px;
			}
	
	div.pricetable div.body
	{
		background-color: #eee;
		width: 900px;
		border-left: 1px solid #ddd;
	}
	
	div.pricetable_view div.body
	{
		width: 698px;
	}

	div.pricetable_view.noheader div.body
	{
		width: 285px;
	}
	
		div.pricetable div.body div.variants
		{
			
		}

			div.pricetable div.body div.variants div.el
			{
				margin: 0 0 5px 0;
				position: relative;
			}
		
			div.pricetable div.body div.variants div.edit
			{
				width: 22px;
				float: left;
			}
			
				div.pricetable div.body div.variants div.edit input
				{
					padding: 4px;
				}
		
			div.pricetable div.body div.variants div.title
			{
				width: 127px;
				float: left;
				border-left: 1px solid #ddd;
			}
			
				div.pricetable div.body div.variants div.title input
				{
					width: 116px;
				}
			
			div.pricetable div.body div.variants div.entry
			{
				float: left;
			}
			
				div.pricetable div.body div.variants div.entry input
				{
					width: 60px;
				}

			div.pricetable div.body div.variants div.notes
			{
				
			}

				div.pricetable div.body div.variants div.notes input
				{
					width: 849px;
					padding: 5px;
				}

			div.pricetable div.body div.variants div.additional_costs
			{
				margin: 0 0 0 125px;
			}

				div.pricetable div.body div.variants div.additional_costs div
				{
					float: left;
					width: 90px;
					margin: 6px 10px 0 5px;
					text-align: right;
					color: #888;
				}

				div.pricetable div.body div.variants div.additional_costs input
				{
					float: left;
					width: 60px;
					margin: 0 10px 0 0;
					border-left: 1px solid #ddd;
				}

			div.pricetable div.tools
			{
				position: absolute;
				right: 0;
				top: 27px;
				z-index: 500;
			}
			
				div.pricetable div.tools hr
				{
					margin: 1px 0 2px 0;
					background: none;
					border-top: 1px solid #888;
				}

				div.pricetable div.tools select.small
				{
					width: 100%;
					border: 0;
					font-size: .9em;
					background-color: #666;
					color: #fff;
				}

				div.pricetable div.tools div.arrow
				{
					width: 9px;
					height: 30px;
					float: left;
					background: transparent url(../img/pricetabler_arrow.png) no-repeat 0 6px;
				}
				
				div.pricetable div.tools div.links
				{
					background-color: #666;
					padding: 5px;
					font-size: .9em;
					float: left;
				}
			
					div.pricetable div.tools a:link,
					div.pricetable div.tools a:visited
					{
						color: #ddd;
						border: 0;
					}
					div.pricetable div.tools a:hover,
					div.pricetable div.tools a:active
					{
						color: white;
					}

	div.pricetable div.footer
	{
	}