.resultcontainer
{}

	.resultcontainer h2
	{ display: inline; font-size: 100% !important; }

	.resultcontainer .link-to-widget
	{ display: inline; font-weight: bold; margin: -2px 0 0 5px; }

		.resultcontainer .link-to-widget a
		{ text-decoration: none !important; }

		.resultcontainer .link-to-widget a:hover
		{ text-decoration: underline !important; }

	.resultcontainer .errormsg
	{ clear: both; font-weight: bold; margin-top: 10px; }

	.resultcontainer .toptoolbar,
	.resultcontainer .bottomtoolbar
	{ background-color: #c5edfe; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; clear: both; height: 25px; padding-top: 10px; position: relative; }

	.resultcontainer .toptoolbar
	{ border-bottom: 0; clear: both; margin-top: 30px; }

	.resultcontainer .bottomtoolbar
	{ border-top: 0; }

		.resultcontainer .compare
		{ background: #bd220f url("/frontend_20/assets/img/icons/arrowonsquare_red_down_17.gif") 3px 3px no-repeat; border-bottom: 1px solid #666; border-left: 1px solid #ebebeb; border-right: 1px solid #666; border-top: 1px solid #ebebeb; bottom: 5px; color: #fff; cursor: pointer; font-weight: bold; height: 24px; left: 2px; padding: 2px 6px 4px 26px; position: absolute; text-align: left; width: 100px; }

		.resultcontainer .toptoolbar .compare
		{}

		* + html .resultcontainer .compare
		{ padding-left: 28px; padding-top: 4px; }

		* html .resultcontainer .toptoolbar .compare
		{ background-position: 2px 2px; }

		* + html .resultcontainer .toptoolbar .compare
		{ background-position: 2px 2px; }

		.resultcontainer .bottomtoolbar .compare
		{ background-image: url("/frontend_20/assets/img/icons/arrowonsquare_red_up_17.gif"); background-position: 2px 2px; top: 5px; }

		.resultcontainer .toptoolbar .sort
		{ float: left; margin: 0 0 0 150px; padding: 0; border: none;}

		* html .resultcontainer .toptoolbar .sort
		{ margin-left: 80px; }

			.resultcontainer .toptoolbar .sort label
			{ font-size: 90%; font-weight: bold; }

			.resultcontainer .toptoolbar .sort select
			{ width: 200px; }

			.resultcontainer .toptoolbar .sort input
			{ margin-bottom: -4px; }

		.resultcontainer .views
		{ position: absolute; right: -5px; top: -22px; }

			.resultcontainer .views ul
			{ float: left; list-style-type: none; margin-left: 0; margin-top: 0 !important }

				.resultcontainer .views ul li
				{ background-image: none !important; display: block; float: left; line-height: 100%; padding: 0 !important; }

					.resultcontainer .views ul li a
					{ background: #00a0e2 url("") 4px -19px no-repeat; border: 1px solid #fff; border-bottom-color: #c5edfe; color: #fff; display: block; font-weight: bold; height: 20px; line-height: 20px; margin-right: 4px; padding: 0 4px 0 25px; }

					* html .resultcontainer .views ul li a
					{ width: 1px; }

					.resultcontainer .views ul li a:hover
					{ text-decoration: none; }

					.resultcontainer .views ul li.listview a.highlight,
					.resultlistview .resultcontainer .views ul li.listview a,
					.resultcontainer .views ul li.gridview a.highlight,
					.resultgridview .resultcontainer .views ul li.gridview a
					{ background-color: #c5edfe; background-position: 4px 3px; border-bottom-color: #c5edfe; color: #000; }

					.resultcontainer .views ul li.listview a
					{ background-image: url("img/icon_listview.gif"); border-right-color: #dbdbdb; }

					.resultcontainer .views ul li.gridview a
					{ background-image: url("img/icon_gridview.gif"); }
