﻿body
{
	margin:0px;
	padding:0px;
	font-family: Helvetica, Verdana, Arial;
	font-size:12px;
}

#Container
{
	margin-left:auto;
	margin-right:auto;
	background: #98b71d url(../Images/bg.jpg) no-repeat left top;
	height:auto !important; /*For CSS2 browsers*/;
	height:614px; /*For IE6 and before*/;
	min-height:614px; /*For CSS2 browsers*/;
	width:1021px;
/*	padding-bottom:10px;	*/
	color:white;
}
#ContainerHome
{
	margin-left:auto;
	margin-right:auto;
	background: #98b71d url(../Images/bg_home.jpg) no-repeat left top;
	height:auto !important; /*For CSS2 browsers*/;
	height:614px; /*For IE6 and before*/;
	min-height:614px; /*For CSS2 browsers*/;
	width:1021px;
/*	padding-bottom:10px;	*/
	color:white;
}
#Top
{
	background: #98b71d url(../Images/Top.jpg) no-repeat left top;
	height:203px;
	width:1021px;
}

#Menu
{
	float:right;
	position:relative;
	right:180px;
	height:30px;
}
	#Menu a
	{
		font-size:12px;
		color: white;
		text-decoration:none;
	}
	#Menu a:hover
	{
		font-family: Helvetica, Verdana, Arial;
		color:#d9de3e;
	}
.HomeMenu
{
	background: url(../Images/HomeMenuBg.png) no-repeat left top;
	height: 164px;
	color: black;
	padding-right: 4px;
}
	.HomeMenu a
	{
		font-size:12px;
		color:black;
		text-decoration:none;
	}
		.HomeMenu a:hover
		{
			font-size:12px;
			color:black;
			text-decoration:underline;
		}
	.HomeMenu img
	{
		margin-left: 5px;
		margin-top: 6px;
	
	}
	#HomeMenuCategory
	{
		text-align: center;
	}
#LogoHolder
{
    display: block;
    float: left;
    margin-left: 30px;
    width: 94%;
    z-index: 99;
}

#Qshops 
{
    margin-top: -20px;
}

#LeftHolder
{
	float:left;
	position: relative;
	margin-top:-15px;
}
	#LeftHolder #LogoHolder
	{
		margin-left:30px;
		padding-top:0px;
	}
	#LeftHolder #CategoryImageHolder
	{
		margin-top:-30px;
		left:230px;
		margin-bottom:5px;
		position:relative;
		float:left;
		clear:both;
	}
	#LeftHolder #CategorySelector
	{
		position:absolute;
		top:0px;
		margin-top:20px;
		margin-left:350px;
		width:510px;
		height:160px;
		color:black;
		font-size:12px;
	}
		.GenreList
		{
			background: url(../Images/GenreList_bg.gif) no-repeat left bottom;
			padding-right:20px;
			padding-left:20px;
			cursor:pointer;
			line-height:30px;
			color: #748a72;

		}
		.GenreList:hover, .GenreListSelected
		{
			background: url(../Images/GenreListSelected_bg.gif) no-repeat left bottom;
			line-height:30px;
			padding-left:20px;
			color:black;
			text-decoration:none;
		}
		.GenreList .Break
		{
			background: url(../Images/MenuBreak.gif) no-repeat left top;
			float:left;
			height: 2px;
			width: 158px;
		}

		#CategorySelector .Items
		{
			position:absolute;
			top:0px;
			display:none;
			height:160px;
			width:350px;
			line-height:30px;
		}
		#CategorySelector .ItemsSelected
		{
			line-height:30px;
			position:absolute;
			top:0px;
			display:block;
			height:160px;
			width:350px;
		}

			#CategorySelector	.Items span,
			#CategorySelector .ItemsSelected span,
			#CategorySelector .Items span a,
			#CategorySelector .ItemsSelected span a
			{
				display:block;
				text-align:left;
				color:#748a72;
				cursor:pointer;
				text-decoration:none;
			}

			#CategorySelector .Items span:hover,
			#CategorySelector .Items span a:hover,
			#CategorySelector .ItemsSelected span:hover,
			#CategorySelector .ItemsSelected span a:hover
			{
				text-decoration:none;
				color:black;
			}


		#CategorySelector .GroupItems
		{
			float:left;
			padding-left:10px;
		}


#RightHolder
{
	float:right;
	position:relative;
	right:20px;
	margin-top:5px;
	width:155px;
	height:126px;
}
	#SmallShoppingCart
	{
		height:72px;
		padding:4px;
		font-size:12px;
	}
		#SmallShoppingCart a.CartOverview
		{
			float:left;
		}
		#SmallShoppingCart a.CartCheckOut
		{
			float:right;
		}
	#SmallNewsLetter
	{
		margin-top:2px;
		height:45px;
		padding:4px;
	}
		#SmallShoppingCart h1, #SmallNewsLetter h1
		{
			font-size:14px;
			padding:0px;
			margin:0px;
		}

#Row0 {
	background-color:#eff0bd;
	height:20px;
}
#Row1 {
	background-color:#ffffff;
	height:20px;
}
#attribute {
	font-size:10px;
}
#Content
{
	margin:auto;
	float:left;
	width:86%;
}
	.ProductFilter .Title
	{
		background:Url(../Images/FilterTitle_bg.png) no-repeat left top;
		width:159px;
		height:25px;
		font-size: 16px;
		padding-left: 10px;
		margin-left: -10px;
		margin-top:0px;
		margin-bottom: 10px;
		line-height:25px;
		display:block;
		font-weight:bold;
	}
	.ProductFilter
	{
		color:black;
		float:left;
		position: relative;
		left:5px;
		overflow:visible;
		width:185px;
		height:400px;
		/*display:block;*/
		z-index:99;
	}
		.ProductFilter .FilterTop
		{
			background:Url(../Images/FilterTop.png) no-repeat left top;
			width:175px;
			height:6px;
		}
		.ProductFilter .FilterCenter
		{
			background:Url(../Images/FilterCenter.png) repeat-y left top;
			width:160px;
			padding-left: 15px;
		}

		.ProductFilter .FilterBottom
		{
			background:Url(../Images/FilterBottom.png) no-repeat left bottom;
			width:175px;
			height:6px;
		}
		.FilterProducts
		{
			font-size: 12px;
			text-align:left;
		 	width:175px;

		}
	.ProductsHolder
	{
		color:black;
		background-color:white;
		min-height:550px;
		width:950px;
		display:block;
		float:left;
		position: relative;
		left:59px;
		margin-top: -400px;
	}
	.ProductsHolder .Item
	{
		background: #eef0bc url(../Images/Product_Item_Bg.gif) no-repeat left top;
		float:left;
		position:relative;
		min-height: 192px;
		width: 161px;
		right:1px;
		text-align:center;

	}
		.Item .ImageHolder
		{
			height:109px;
			display:block;
			margin-top:5px;
		}
		.Item img
		{
			max-width:155px;
			max-height:109px;
		}
		.Item img.empty
		{
			border:1px solid green;
		}
		.Item .Description
		{
			clear:both;
			min-height:37px;
			display:block;
			text-align:left;
			padding:5px;
		}
		    .Item .Description a
		    {
			    text-decoration: none;
		    }		
		    .Item .Description a:hover
		    {
			    text-decoration: underline;
		    }			    
		.Item .ToolBox
		{
			clear:both;
			display:block;
			vertical-align:bottom;
			padding-left:5px;
		}
		.Item .ToolBox .Price, .Item .ToolBox .Detail, .Item .ToolBox .Cart
		{
			right:2px;
			display:block;
			float:left;
			position:relative;
			margin-top:5px;
		}
		.Item .ToolBox .Price
		{
			margin-top:0px;
			background: url(../Images/Product_Item_Price.gif) no-repeat left top;
			width:105px;
			line-height:27px;
			display:block;
			color:white;
			float:left;
			text-align:right;
			padding-right:5px;
		}
			.Item .ToolBox .Price .Smaller
			{
				font-size:11px;
			}

.EnlargeHolder {
clear:both;
float:left;
height:18px;
left:2px;
position:relative;
text-align:right;
width:300px;
}
	.Product
	{
		float:left;
		padding:2px;
		width: 493px;
	}
		.Product .Header
		{
			background: url(../Images/Product_Detail_Header.gif) no-repeat left top;
			width: 478px;
			height: 22px;
			display:block;
			padding-top:5px;
			padding-left:15px;
		}
			.Product .Header a, .ShopHeader a
			{
				background: url(../Images/Product_Detail_Back.gif) no-repeat left top;
				width:13px;
				height: 14px;
				display:block;
				float:left;
				position:relative;
				right:10px;
			}
			.ShopHeader a {
				top:5px;	
			}
			.Product .Header a:hover, .ShopHeader a:hover
			{
				background: url(../Images/Product_Detail_Back.gif) no-repeat left top;
				width:13px;
				height: 14px;
				display:block;
				position:relative;
				float:left;
				right:10px;
			}

			.Product .Header h1
			{
				font-size:16px;
				float:left;
				margin:0px;
				padding:0px;
				margin-top:-2px;
			}
		.Product .Detail
		{
			clear:both;
		}
			.Detail .ImageHolder
			{
				width:300px;
				float:left;
				position:relative;
				left:3px;
				right:3px;
				padding-bottom:2px;
				/*margin-top:5px;*/
			}
			.Detail img
			{
				max-width:300px;
			}
			.Detail img.empty
			{
				border:1px solid green;
			}
			.Detail .AttributeHolder
			{
				float:left;
				font-size:11px;
				width:170px;
				padding:5px;
				display:block;
			}
				.AttributeHolder .Caption
				{
					font-weight:bold;
					color:#9a9a9a;
				}
				.AttributeHolder .Value
				{
					font-weight:bold;
					color:black;
					padding-left:2px;
				}
			.Detail .SmallImagesHolder
			{
				clear:both;
				width:484px;
				display:block;
			}
				.SmallImagesHolder img
				{
					margin-top:5px;
					margin-left: 2px;
					margin-right:5px;
					margin-bottom:5px;
					border:1px solid #EEF0BC;
					display:block;
					cursor:pointer;
				}
				.SmallImagesHolder img:hover
				{
					border:1px solid #000000;
				}
			.Detail .PriceHolder
			{
				clear:both;
				background:url(../Images/Product_Detail_PriceBg.gif) repeat-y left top;
				width:484px;
				min-height:59px;
				display:block;
				padding:5px;
				font-size:12px;
			}
				.PriceHolder .ToolBox
				{
					float:right;
					display:block;
					width:160px;
				}
				.PriceHolder .ToolBox .Price
				{
					background: url(../Images/Product_Detail_Price.png) no-repeat left top;
					width:163px;
					height:27px;
					line-height: 27px;
					display:block;
					color:white;
					font-size:20px;
					text-align:right;
				}
					.Price .Smaller
					{
						font-size:14px;
					}
					.Price .StrikeThrough
					{
						background: url(../Images/strike-through.gif) no-repeat right center;
						width:30px;
						line-height: 27px;
						float:left;
						margin-left:2px;
					}
				.PriceHolder .ToolBox a.TellAFriend
				{
					background: url(../Images/Product_Detail_TellAFriend.gif) no-repeat left top;
					width:78px;
					line-height:21px;
					color:white;
					text-decoration:none;
					text-align:center;
					display:block;
					float:left;
					position:relative;
/*					right:2px; 	*/
				}

				.PriceHolder .ToolBox a.Order
				{
					background: url(../Images/Product_Detail_Order.gif) no-repeat left top;
					width: 70px;
					line-height:21px;
					color:white;
					text-decoration:none;
					text-align:left;
					padding-left:6px;
					display:block;
					float:right;
				}
				.PriceHolder .ToolBox input.Order
				{
					background: url(../Images/Product_Detail_Order.gif) no-repeat left top;
					width: 76px;
					height:21px;
					color:white;
					text-align:left;
					padding-left:4px;
					padding-bottom:4px;
					display:block;
					position:relative;
					left: 8px;
					border:none;
					font-size:12px;
					line-height:21px;
					cursor:pointer;
				}
				.PriceHolder .Caption
				{
					font-weight:bold;
					color:black;
				}
				.PriceHolder .Value
				{
					padding-left:5px;
					font-weight:bold;
					color:green;
				}

	.ProductsHolder #OutputProducts
	{
		float:left;
		left: 130px;
		display:block;
		position: relative;
		/*width: 950px; */
	}

	.ProductsHolder #OutputAccessoires
	{
		float:right;
	}
	#TipsHolder
	{
		display:block;
		width: 313px;
		float:left;
/*		border:1px solid red;
		background-color:#ffbc01; */
		padding:2px;
		color: black;
	}
	#TipTop
	{
		background: url(../Images/tip_top.png) no-repeat left top;
		width: 319px;
		height:4px;
	}
	#TipCenter
	{
		background: url(../Images/tip_center.png) repeat-y left top;
		width: 319px;
		height:100%;
		padding-left:5px;
		font-size:12px;
	}
	#TipCenter .Value {
		color: black;	
	}
	#TipBottom
	{
		background: url(../Images/tip_bottom.png) no-repeat left top;
		width: 319px;
		height:5px;
	}
	#TellAFriendForm
	{
		clear:both;
		display:none;
	}
	#TellAFriendOK
	{
		clear:both;
	}
	.selectedFilter {
		font-weight:bold;
	}
	.Accessoires
	{
		float:right;
		padding-top:2px;
		padding-bottom:2px;
		width: 323px;
	}
		.Accessoires .Header
		{
			background: url(../Images/Accessoires_Header.gif) no-repeat left top;
			width: 313px;
			height: 25px;
			display:block;
			padding-top:3px;
			padding-left:10px;
		}
			.Accessoires .Header .Title
			{
				font-size:16px;
				float:left;
				margin:0px;
				padding:0px;
				font-weight:bold;
			}

		.Accessoires .Item
		{
			background: url(../Images/Accessoires_Item_Bg.gif) no-repeat left top;
			width:301px;
			min-height:64px;
			padding-top:5px;
			padding-left:10px;
			padding-right:10px;
			display:block;
			margin-bottom:5px;
		}
		.Accessoires .DescriptionTop
		{
			background: url(../Images/Desciption-bg-top.gif) no-repeat left top;
			width:301px;
			height:5px;
			padding-left:10px;
			padding-right:10px;
			display:block;
		}		
		.Accessoires .DescriptionCenter
		{
			background: url(../Images/Desciption-bg-center.gif) repeat-y left top;
			width:301px;
			height:100%;
			text-align: left;
			padding-top:5px;
			padding-left:10px;
			padding-right:10px;
			display:block;
		}		
		.Accessoires .DescriptionCenter h2
		{
			font-size: 12px; 
			font-weight: bold;
			padding: 0; 
			margin: 0;
		}			
		
		.Accessoires .DescriptionBottom
		{
			background: url(../Images/Desciption-bg-bottom.gif) no-repeat left top;
			width:301px;
			min-height:6px;
			padding-top:5px;
			padding-left:10px;
			padding-right:10px;
			display:block;
		}						
			.Accessoires .Item .ImageHolder
			{
				margin-top:0px;
				height:55px;
				width:100px;
				right:10px;
				float:left;
				position:relative;
				text-align:center;
			}
			.Accessoires .Item img
			{
				max-height:55px;
				max-width:100px;
			}
			.Accessoires .Item .Description
			{
				padding:0px;
				margin:0px;
				clear:none;
				float:left;
				display:block;
				font-weight:bold;
				font-size:11px;
				height:30px;
				width:187px;
			}
			.Accessoires .Item .ToolBox
			{
				float:right;
				margin-top:0px;
				padding-top:0px;
				display:block;
				clear:none;
				width:105px;
			}
			.Accessoires .Item .ToolBox .Price
			{
				margin-top:5px;
				background: url(../Images/Accessoires_Item_Price.gif) no-repeat left top;
				width:51px;
				line-height:22px;
				font-size:11px;
				text-align:right;
				padding-right:10px;
			}

	.Intro
	{
		margin-top: 25px;
		margin-left: 83px;
	}

		.MenuItems
		{
			margin-top:28px;
			background: url(../Images/HomeMenuBg_bottom.png) repeat-y left bottom;
			width:171px;
			position: absolute;
			display: none;
		}

			.Intro .Items a
			{
				display:block;
				text-align:left;
				color:black;
				margin-left:10px;
				text-decoration:none;
			}
				.Intro .Items a:hover
				{
					text-decoration:underline;
				}

	.PriceValue
	{
		padding-top:4px;
		background: url(../Images/Accessoires_Item_Price.gif) no-repeat center top;
		width:61px;
		font-size:11px;
		text-align:center;
		/* padding-right:10px; */
		color:white;
	}
.ShopHeader {
	background: url(../Images/Shop_Header.gif) no-repeat left top;
	color:black;
	width: 775px;
	height: 26px;
	display:block;
	margin-top:5px;
	padding-left:20px;	
	line-height:26px;
}
.ShopHeader h1 {
	font-size: 16px;
}
.Shop_Info
{
	background: url(../Images/info.png) no-repeat left top;
	padding-left:20px;
	line-height:10px;
	cursor:pointer;
	border:0px;
}
.Shop_Info:hover
{
	background: url(../Images/info_hover.png) no-repeat left top;
}

.TableBody {
	font-size:12px;
}

/* ********** Input ************ */
#SmallNewsLetter input.EmailAddress
{
	vertical-align:top;
	margin-top:1px;
	width:120px;
	font-size:12px;
	height:15px;
	border:1px solid #999999;
}


/* ********** Buttons ********** */
.ButtonControl a
{
	float:left;
	margin-bottom: 4px;
}
a
{
	cursor:pointer;
}

a.Save
{

}
a.CartOverview
{
	background: url(../Images/Cart_Overview.gif) no-repeat left top;
	width: 77px;
	line-height: 22px;
	height:22px;
	text-align:center;
	text-decoration:none;
	color:white;
}
a.CartCheckOut
{
	background: url(../Images/Cart_CheckOut.gif) no-repeat left top;
	width: 69px;
	height:21px;
	line-height: 21px;
	text-align:center;
	text-decoration:none;
	color:white;
}
.ToolBox a.Detail
{
	background: url(../Images/Product_Item_Detail.gif) no-repeat left top;
	width: 22px;
	height:22px;
}
.ToolBox a.Cart
{
	background: url(../Images/Product_Item_Cart.gif) no-repeat left top;
	width: 22px;
	height:22px;
	display:block;
}

#SmallNewsLetter input.Submit
{
	background: url(../Images/NewsLetter_Submit.png) no-repeat left top;
	width: 21px;
	height:22px;
	text-align:center;
	border:none;
	cursor:pointer;
}

a.Back
{
	background: url(../Images/Back.gif) no-repeat left top;
	width:90px;
	height:22px;
	display:block;
	cursor:pointer;
}
a.Back:hover
{
	background: url(../Images/Back_Hover.gif) no-repeat left top;
}
a.GoShop
{
	background: url(../Images/GoShop.gif) no-repeat left top;
	width:90px;
	height:22px;
	display:block;
	cursor:pointer;
}
a.GoShop:hover
{
	background: url(../Images/GoShop_Hover.gif) no-repeat left top;
}
a.Refresh
{
/*	background: url(../Images/Refresh.gif) no-repeat left top; */
	background: url(../Images/Button_bg.png) no-repeat left top;
	width:90px;
	height:20px;
	display:block;
	cursor:pointer;
}
a.Refresh:hover
{
	background: url(../Images/Refresh_Hover.gif) no-repeat left top;
}
a.EmptyAll
{
	background: url(../Images/EmptyAll.gif) no-repeat left top;
	width:90px;
	height:22px;
	display:block;
	cursor:pointer;
}
a.EmptyAll:hover
{
	background: url(../Images/EmptyAll_Hover.gif) no-repeat left top;
}

a.Remove
{
	background: url(../Images/Remove.png) no-repeat left top;
	width:19px;
	height:19px;
	display:block;
	cursor:pointer;
}
/*a.Remove:hover
{
	background: url(../Images/Remove_Hover.gif) no-repeat left top;
}*/
a.Order
{
	background: url(../Images/Order.gif) no-repeat left top;
	text-decoration:none;
	width:65px;
	height:23px;
	display:block;
	cursor:pointer;
}
a.Order:hover
{
	background: url(../Images/Order_Hover.gif) no-repeat left top;
}
a.PrintView
{
	background: url(../Images/PrintView.gif) no-repeat left top;
	width:90px;
	height:22px;
	display:block;
	cursor:pointer;
}
a.PrintView:hover
{
	background: url(../Images/PrintView_Hover.gif) no-repeat left top;
}
a.Send
{
/*	background: url(../Images/ContactForm_Send.gif) no-repeat left top; */
	background: url(../Images/Button_bg.png) no-repeat left top;
	width:90px;
	height:20px;
	color:white;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	display:block;
	cursor:pointer;
}
/*.Send:hover
{
	background: url(../Images/ContactForm_Send_Hover.gif) no-repeat left top;
}*/
a.Button
{
	background: url(../Images/Button_bg.png) no-repeat left top;
	width:90px;
	height:20px;
	color:white;
	font-size:14px;
	font-family:Helvetica,Verdana,Arial;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	display:block;
	cursor:pointer;
	margin-right: 2px;
}
input.Next
{
	background: url(../Images/Next.gif) no-repeat left top;
	width:90px;
	height:22px;
	border:0px;
	cursor:pointer;
}
input.Next:hover
{
	background: url(../Images/Next_Hover.gif) no-repeat left top;
}
input.Minus
{
	background: url(../Images/Minus.png) no-repeat left top;
	width:19px;
	height:19px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	margin-bottom:3px;
	margin-right:1px;
}
/*input.Minus:hover
{
	background: url(../Images/Minus_Hover.gif) no-repeat left top;
}*/
input.Plus
{
	background: url(../Images/Plus.png) no-repeat left top;
	width:19px;
	height:19px;
	border:none;
	cursor:pointer;
	vertical-align:middle;
	margin-bottom:3px;
	margin-left:1px;
}
input.Text {
	font-size:12px;
	text-align:center;
}
/*input.Plus:hover
{
	background: url(../Images/Plus_Hover.gif) no-repeat left top;
}*/

input.Submit
{
	background: url(../Images/Button_bg.png) no-repeat left top;
	color:white;
	font-family:Helvetica,Verdana,Arial;
	font-size:14px;
	width: 90px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:none;
	cursor:pointer;
}

input.Button
{
	background: url(../Images/Button_bg.png) no-repeat left top;
	color:white;
	font-family:Helvetica,Verdana,Arial;
	font-size:14px;
	width: 90px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:none;
	cursor:pointer;
}
/* ********** Sitemap styles ************  */
.SitemapProductsHolder
{
	width:800px;
}
.SitemapTable
{
	float:left;
	margin-right:10px;
	margin-top:20px;
	border:1px solid #82ae00;
	background:white;
	display:block;
}

.SitemapTable a
{
	font-size:12px;
}
	.SitemapTable .CategoryText a
	{
		color:black;
	}
	.SitemapTable .CategoryText a:Hover
	{
	}

	.SitemapTable .ProductName
	{

	}
	.SitemapTable td
	{
		padding-right:10px;
		padding-left:10px;
	}
	.TableHeader
	{
		background: url(../Images/Product_Detail_Header.gif) repeat-y center center;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
		font-weight:bold;
	}
		.TableHeader a
		{
			color:black;
		}
		.TableHeader a:visited
		{
			color:black;
		}

/* ********** Misc ******** */
.Clear
{
	display:block;
	clear:both;
}

.Footer {
	text-align:center;
	margin-top:10px;
	background-color:#98B71D;
	line-height:25px;
	vertical-align:middle;
}
	.Footer a
	{
		font-size:12px;
		color: white;
		text-decoration:none;
	}
	.Footer a:hover
	{
		font-family: Helvetica, Verdana, Arial;
		color:#d9de3e;
	}
.Logos {
	text-align: center;
	margin-top: 10px;
	
}
.FloatLeft
{
	float:left;
}
.FloatRight
{
	float:right;
}
a {
	color:black;
}

a img
{
	border:none;
}

form
{
	margin:0px;
	padding:0px;
}

.PriceMatrixQuantity
{
	width:25px;
}
h2
{
	margin-top:0px;
	margin-bottom: 10px;
	padding:0px;
	line-height: 20px;
}

.ErrorBox {
	float:right;
	position:relative;
	color: red;
	right:60px;
}

.Page {
	text-decoration:underline;
}
.SelectedPage {
	text-decoration:none;
}

.RadioLabel {
	cursor: pointer;
}

.AddedToCartMessage{
	background-color		: #FFFFFF;
	border					: 2px solid #000000;
	color						: #000000;
	height					: 18px;	
	line-height				: 18px;
	padding-left			: 5px;
	padding-right			: 5px;
	display					: none;
	position					: absolute;
	z-index					: 99;
}

.ButtonPaging {
	border					: none;
	background			: url(../Images/ButtonPaging.gif) no-repeat top left;
	/*padding					: 3px 13px; */
	cursor					: pointer;
	color						: #069145;
	width						: 30px;
	height					: 21px;
}

.Spacer {
	height					: 20px;	
}

.HomeText {
	color						: black;
	font-family			: Helvetica,Verdana,Arial;
	font-size				: 12px;
	text-align			: center;
	margin-left			: 95px;
	margin-top			: 105px;
	width						: 850px;
}

.btn{
	background:url(../Images/btn-klantenservice.gif) no-repeat top left;
	color:#FFFFFF;
	display:block;
	font-family:Helvetica,Verdana,Arial;
	font-size:12px;
	height:26px;
	line-height:26px;
	margin-left:1px;
	text-align:center;
	text-decoration:none;
	width:151px;
}

.NewsItem {
	margin-bottom: 10px;
	float: left;
	clear: both;
	width:86%;	
}

.NewsLink a h3 {
	margin:0;
	text-decoration: underline;
}

.NewsLink a {
	margin:0;
	text-decoration: none;
}

.ReadOn a {
	text-decoration: underline;
}

.new-flag {
	background: url('../Images/new.png') no-repeat bottom left; 
	position:relative; 
	width: 103px; 
	height: 60px; 
	margin-left: 6px;
}

.offer-flag {
	background: url('../Images/sale.png') no-repeat bottom left; 
	position:relative; 
	width: 60px; 
	height: 58px; 
	margin-left: 8px;
}

.margT-150	{ margin-top:-150px;}
.margT-110	{ margin-top:-110px;}
.NewsArchive {float:left;clear:both;}

#NewsArchive {
	float:left;
	clear:both;
}

.MinH800 {
min-height:990px;
}

#CategoryNameHolder
{
    background: url('../Images/TabCategory.png') no-repeat bottom center;
    clear: both;
    color: black;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    margin-left: 58px;
    margin-top: 3px;
    width: 206px;
}
#CategoryNameHolder h1
{
    padding-left: 10px;
    height:36px;
    color: black;
    font-size: 14px;
    font-weight: bold;    
}

/*****  Zoeken  ****/

#Searchform 
{
    margin: 2px 0 0;
}
#SearchBar 
{
    background: url('../Images/SearchbarBg.png') no-repeat bottom center;
    width:310px;
    height: 33px;
    float:left;
    position:relative;
    margin-bottom:3px;
    margin-left: 10px;
}

.SearchTerms
{    
    border: 1px solid #c8c8c8;
    border-radius: 4px 4px 4px 4px;
    height: 23px;
    line-height: 23px;
    margin-left: 4px;
    margin-top: 1px;
    padding: 0 0 0 5px;
    background-color: #e6e6e6;
    width: 208px;
    color: #666666;
    font-style: italic;
    position: relative;
    float: left;
}

.BtnSearch 
{
    background: url('../Images/BtnSearch.png') no-repeat bottom center;
    width: 83px;
    height: 25px;
	display:inline;
	margin-left:1px;
	margin-top: 1px;
    border: 0px;  
}

#banner 
{
    float:right;
    margin-right: 15px;
}

.ProductsHolder #OutputProducts.L80 
{
    left: 80px;
}

ul{margin:0;}
p{margin:0;}
/* ***********************************************************************************
						TAG CLOUDING
************************************************************************************ */
.tagCloudsHome { text-align:center;color:#cccccc;margin-left:auto;margin-right:auto;width:1021px; }
a.Tagcloud1Home { color:#cccccc; text-decoration:none; white-space:nowrap; font-size:12px; }
a.Tagcloud1Home:hover {color:#cccccc; text-decoration:underline; }
a.Tagcloud2Home { color:#cccccc; text-decoration : none; white-space: nowrap; font-size: 16px; }
a.Tagcloud2Home:hover { color: #cccccc; text-decoration: underline; }
a.Tagcloud3Home { color: #cccccc; text-decoration: none; white-space: nowrap; font-size: 20px; }
a.Tagcloud3Home:hover { color: #cccccc; text-decoration: underline; }

.tagClouds { text-align:center;color:white;margin: 20px auto 10px;width:950px; }
a.Tagcloud1 { color: white; text-decoration:none; white-space:nowrap; font-size:12px; }
a.Tagcloud1:hover {color:#d9de3e; text-decoration:underline; }
a.Tagcloud2 { color: white; text-decoration : none; white-space: nowrap; font-size: 16px; }
a.Tagcloud2:hover { color: #d9de3e; text-decoration: underline; }
a.Tagcloud3 { color: white; text-decoration: none; white-space: nowrap; font-size: 20px; }
a.Tagcloud3:hover { color: #d9de3e; text-decoration: underline; }
