.message,
.confirmation,
.info,
.note
{
	margin: 1em 0;
}


ul.semantic
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
table ul.semantic 
{
	margin: 0;
}
	.semantic-inline li
	{
		display: inline;
	}


.navigation,
.navigation ul,
.navigation ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	.navigation-horizontal li
	{
		display: inline;
		float: left;
	}
	.navigation-inline li
	{
		display: inline;
	}
	.navigation-ir a
	{
		display: block;
		background-repeat: no-repeat;
		text-indent: -235157px;
	}
	/* \*/
	.navigation-ir a
	{
		overflow: hidden;
	}
	/* */


ul.breadcrumb,
ul.breadcrumb ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	ul.breadcrumb li
	{

	}
		ul.breadcrumb li a,
		ul.breadcrumb li span
		{
			float: left;
		}
		ul.breadcrumb ul
		{
			float: left;
		}
			ul.breadcrumb ul li
			{
				margin-left: 0.5em;
				padding-left: 1em;
			}

ul.selector
{
	margin: 0;
	border: 1px solid #000;
	padding: 0;
	height: 8em;
	list-style: none;
	overflow: auto;
}

dl.fv
{
	margin: 0;
	padding: 0;
}
	dl.fv dt,
	dl.fv dd
	{
		margin: 0;
		padding: 0;
	}
	dl.fv-horizontal dt
	{
		float: left;
	}
	dl.fv-inline dt,
	dl.fv-inline dd
	{
		display: inline;
	}


.price
{
	
}
.price-original
{
	text-decoration: line-through;
}
.price-sale
{
	
}