div.product-sort-container
{
	float: left;
    width: 100%;
    margin-bottom: 25px;
    padding: 5px;
    background: #f8f8f8;
	border: 1px solid #eee;
    border-radius: 5px;
    box-sizing: border-box;
}

	ul.product-sort-list
	{
		float: left;
		width: 100%;
		list-style-type: none;
	}
	
		ul.product-sort-list li
		{
			float: right;
			margin-left: 5px;
		}
		
			span.sort-element
			{
				font-size: 10px;
				line-height: 20px;
				text-transform: uppercase;
				color: #fff;
				cursor: pointer;
			}
			
			span.sort-element.active
			{
				text-decoration: underline;
			}

				span.sort-element span
				{
					margin: 0px 5px;
				}
			
				span.sort-element i
				{
					font-size: 18px;
					float: left;
					margin: 1px 0px;
				}
				
				span.sort-element i.sort
				{
					float: right;
				}

			span.view-element
			{
				cursor: pointer;
			}
			
				span.view-element i
				{
					font-size: 18px;
					float: left;
					margin: 1px;
				}
				
			span.stock-element
			{
				cursor: pointer;
			}
			
				span.stock-element i
				{
					font-size: 18px;
					float: left;
					margin: 1px;
				}
