#loading
{
	background: url('../images/overlay.gif');
}
#fast-search
{
	float: right;
	color: #003399;
	padding-right: 5px;
}
#search-browse
{
	padding: 0;
}

#search-table
{
	width: 100%;
}
	#search-table td
	{
		border: 1px solid #ebedee;
		background: url('../images/bg_box.gif');
		width: 33%;
		padding: 10px;
	}
	#search-table div
	{
	}
div.viewmode
{
	height: 30px;
}
	div.viewmode div
	{
		float: left;
		width: 50%;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	div.viewmode img
	{
		display: block;
		margin: 0 auto;
	}
	div.viewmode label
	{
		display: block;
		text-align: center;
		background: none;
		padding: 0;
		color: #8396A4;
		cursor: hand; cursor: pointer;
	}
		/*#label_viewmode_default
		{
			background: url('../icons/viewmode_default.gif') no-repeat top;
			padding-top: 30px;
		}
		#label_viewmode_thumb
		{
			background: url('../icons/viewmode_thumb.gif') no-repeat top;
			padding-top: 30px;
		}*/
.onlyspecials
{
	padding: 5px;
	margin-top: 5px;
	border-top: 1px solid #A7B1B7;
	font-size: 7pt;
}
	.onlyspecials span
	{
		color: #E5A43E;
		font-weight: bold;
	}
.main-menu
{
	list-style: none;
	list-style-image: none;
	margin: 0 0 5px 0;
	padding-left: 0px;
}
	.main-menu li
	{
		float: left;
	}
	a.main-menu
	{
		font-size: 8pt;
	}
	.main-menu a
	{
		color: #8396A4;
		background: #ebedee url('../images/bullet.gif') no-repeat left;
		padding-left: 10px;
		margin-left: 5px;
	}
	.main-menu label
	{
		cursor: hand;
		cursor: pointer;
	}
	.main-menu ul
	{
		list-style: none;
		margin: 0 0 5px 0;
		padding-left: 10px;
	}
	.main-menu ul li
	{
		list-style-image: none;
	}
	.sub-menu
	{
		font-size: 7pt;
	}
	label.paramSelected
	{
		background: url('../images/label-checked.gif') no-repeat left;
		color: #8396A4;
	}
		a.paramSelected
		{
			background-image: url('../images/label-checked.gif');
			padding-left: 10px;
			margin-left: 5px;
			color: #EDA81D;
		}
	label.paramNotSelected
	{
		background: url('../images/label-unchecked.gif') no-repeat left;
		padding-left: 15px;
	}
.main-menu-all
{
	font-size: 9pt;
	font-weight: bold;
}

#browse-thumb
{
	width: 100%;
	border-collapse: collapse;
}
	td.browse-thumb table
	{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 2px;
		padding-left: 0px!important;
		background: url('../images/browse-border.gif') repeat-x top;
	}
	.litsmaltable{
		width: 95%!important;
	}
	td.browse-thumb table.add-to-cart-container{
		padding:0;
		background:none;
		width:auto;
		margin-left:0px;
	}
	td.browse-thumb table.add-to-cart-container td{
		vertical-align: middle!important;
	}
	td.browse-thumb table.add-to-cart-container td.browse-thumb-price-container{
		text-align: right;
	}
	td.browse-thumb table.add-to-cart-container td img{
		margin-left:10px;
	}
		.browse-thumb-image
		{
			float: left;
			background: #fff;
			margin: 2px;
			text-align: center;
			margin-left:10px;
			margin-right:10px;
		} 
	.browse-thumb-price
	{
		color: #D71919;
		font-weight: bold;
		font-size: 8pt;
		padding-left:0px;
	}
	.browse-thumb-contents
	{
		margin-left: 0px;
	}
	.browse-thumb-title
	{
		font-size: 8pt;
		padding-bottom:2px;
		padding-left:70px;
	}
		.browse-thumb-title a
		{
			display: block;
			font-size: 11px;
		}
	.browse-thumb-info
	{
		color: black;
		font-size:10px;
		font-weight: normal;
		padding-left:70px; 
	}
	#content{
		padding:0px 10px 0px 10px!important;
	}
#browse
{
	width: 100%;
	clear: both;
	border-collapse: collapse;
}
	#browse td
	{
		vertical-align: top;
	}
	.browse-border
	{
		border-top: 1px solid #B1C0CA;
		background: url('../images/browse-border.gif') repeat-x bottom;
		padding-bottom: 13px;
	}
	.browse-image
	{
		vertical-align: middle !important;
		text-align: center;
		background-color: #f3f3f3;
		width: 100px;
	}
		.browse-image-manufacturer
		{
			text-align: left;
		}
	.browse-comments
	{
		float: right;
		background: url('../images/comments.gif') no-repeat center bottom;
		padding: 5px;
		padding-bottom: 13px;
	}
	.browse-description
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 4px;
	}
		.browse-description a
		{
			/*font-weight: bold;*/
			display: block;
			margin-bottom: 5px;
			letter-spacing: .2;
		}
	.browse-notes
	{
		font-size: 8pt;
		text-align: center;
		background-color: #f3f3f3;
		color: #000;
		padding-top: 10px;
	}
		.browse-notes em
		{
			display: block;
			color: #202020;
		}
.browse-no-products
{
	font-size: 14pt;
	font-weight: bold;
	color: #c0c0c0;
	padding: 20px;
	text-align: center;
}
#browse_notes
{
	text-align: center;
	font-size: 8pt;
	color: #c0c0c0;
}
#browse-pagination
{
	clear: both;
	padding-bottom: 6px;
}
#browse-pagination, #browse-pagination div
{
	font-size: 9pt;
	color: #D71919;
	font-weight: bold;
}
	.page
	{
		float: left;
		width: 20px;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		background: url('../icons/page.png') no-repeat center;
		color: #8396A4;
		margin-left: 3px;
		letter-spacing: -2px;
	}
	a.page:hover
	{
		background-image: url('../icons/page-selected.png');
		color: #ffffff;
	}
	span.page
	{
		background: url('../icons/page-selected.png') no-repeat center;
		color: #ffffff;
	}
#browse-pagination_n-results
{
	color:#76757B;
	font-size: 11pt !important;
	margin-bottom: 0px;
	font-weight:bold;
	margin:10px 0;
}
#browse-pagination_n-results span{
	 color: #666666; 
	 font-weight: normal; 
	 font-size: 8pt !important;
}
.pagination-label{
	float:left;
	padding-right:5px;
	padding-top:2px;
	font-weight:bold;
	color:#D71919;
}

/**** SPECIALS ****/
.specials
{
	float: left;
	width: 30%;
	height: 170px;
	background: url('../images/bg_box.gif');
	border: 1px solid #ebedee;
	margin: 5px;
	text-align: center;
}
	.specials-img
	{
		display: block;
		height: 100px;
	}
	.specials-price
	{
		float: right;
		width: 55%;
		font-size: 10pt;
		font-weight: bold;
		color: #003399;
		text-align: right;
	}
	.specials-name
	{
		clear: both;
		height: 50px;
		overflow: hidden;
	}

.filterlist{
	padding-left:0px;
	margin: 5px 0px 10px;
	list-style: none;
	list-style-image:none!important;
}

.filterlist li{
	background:url(../images/label-unchecked.gif) left center no-repeat;
	padding-left:20px;
}

.filterlist .active{
	background:url(../images/label-checked.gif) left center no-repeat!important;
}

.filterlist li{
	cursor:pointer;
}

.filterlist input{
	display:none;
}

.browse-add-to-cart,.browse-new-label{
	float:right;
	margin-right:5px;
	margin-top:0;
}

.subcategory-search-block-list{
	list-style:none;
	padding-left:30px;
}

.subcategory-search-block-list ul{
	list-style-image:url(../icons/list.gif);
	margin:7px 0;
	padding-left:35px;
}
.macro-columns-search h3 a,.macro-columns-search h3{
	font-size:9pt!important;
}
.macro-columns-search{
	float:left;
	width:50%;
	padding-top:10px;
}

.search-grey{
	color:#828282;
}

.search-light-blue{
	color:#D71919;
	font-weight:bold;
}

.readall{
	padding-bottom:10px;
	padding-left:40px;
	font-weight:bold;
}

.tabnovita{
	/*background:transparent url(../images/bg_box.gif) repeat scroll 0 0!important;*/
	padding-top:0px!important;
	margin-bottom:10px;
}

.tabnovita .catastripe div{
	background:#F3F3F3 url(../images/home-specials-h3.gif) no-repeat scroll right center;
	margin:0 0 5px;
}

.tabnovita .catastripe a{
	color:#333333;
	display:block;
	font-weight:normal;
	padding-left:10px;
	background:#EFF4DD none no-repeat scroll left center;
}

.search-browse-box{
	color:#828282;
	text-align:right;
	padding-bottom: 5px;
	border-bottom: 1px solid #B1C0CA;
	margin-bottom:5px;
}

.fast-search{
	text-align:center;
}
.fast-search input{
	width:150px;
}

.promo-list{
	margin:15px 0;
	padding-top:10px;
	border-top:1px solid #C3D778;
}

.promo-list-title{
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}

.promo-list-box{
	border-top:1px solid #C3D778;
	height:100px;
	margin-right:10px;
	padding-top:6px;
}

.promo-list-box .thumb-price-vedi{
	text-align:right;
}