﻿body
{
    margin:0px; 
    word-wrap:break-word;
    padding: 0px;
    background-image: url(images/back-gradient.jpg);
	background-repeat:repeat-x;
	background-color:#8bdaca;
	height:100%;
	text-align: center;    

}


#HeaderBlock
{
	text-align:left;
	margin:0 auto;
	width:980px;
}

.LogoHolder
{
	position:absolute;
	top:20px;
	text-align: left;
	text-align: -moz-center; 
	margin-left:auto;
	margin-right:auto;
	
}



.topMenu
{ /*
	width:980px;
	position:absolute;
	top:95px;
	height:20px;
	float:left;
	z-index:1;
	text-align: left;
	/*margin: 0 auto; 	*/
	/*
	margin-left:-18px;
	text-align: -moz-center; 
	background-color:Red;
	
	*/

	position:absolute;
	top:95px;
	height:20px;
	z-index:1;
	text-align: left;
	text-align: -moz-center; 
	

	
}
#shoppingCart
{
	height:100px;
	width:200px;
	padding-left:10px;
	padding-top:5px;
	z-index:0;
	left:770px;
	top:73px;
	position:absolute;
}
#shoppingCart h1
{
	font-size:14px;
	color:#fff;
	font-family:Arial;
	letter-spacing:-0.5px;
	margin-top:3px;
	margin-bottom:19px;

	
}
#shoppingCart, #shoppingCart .sb-inner { background:#8bdaca; }
#shoppingCart .sb-border { background:#fff; }

.shoppingCart_content
{
	margin-left:-10px;
	margin-top:-15px;
	background-color:#fff;
	width:200px;
	height:41px;
	font-size:10px;
	color:#50ad9a;
	font-family:Arial;
	padding-left:10px;	
	text-align: -moz-center; 
}


.rightContent
{
	width:159px;
	position:absolute;
	left:820px;
	background-color:#fff;
	right: 690px;
	height:100%;	
}




/*MAIN CONTENT CONTAINER*/
#mainContent
{
	width:980px;
	position:relative;
	top:10px;
	background-color:#fff;
	text-align: left;
	/*height:100%;*/
	height:100%;
	min-height:100%;

	margin: 0 auto; 
	z-index:2;

}

/*REAL CONTENT DIV*/
.AjaxContent
{
	width:640px;
	position:relative;
	left:145px;
	margin-top:30px;
	background-color:#fff;
	margin-left:19px;	
	font-family:Arial;	
	z-index:3;
	height:100%;
	min-height:768px;
}
#mainContent .leftMenu
{
	width:155px;
	position:absolute;
	left:0px;
	top:210px;
	background-color:#FFF;

}






/* styling of right frame*/
.rightMenu
{
    position:absolute; 
    right:0; 
    top:0; 
    width:170px; 
    height:100%;
	float:left;
}

.rightMenu .Login
{

	top:60px;
	width:150px;
	height:270px;
	left:10px;
	float:left;
	clear:both;
	position:relative;

}

.rightMenu .Account
{
	top:60px;	
	float:left;
	clear:both; 
	width:150px;
	left:10px;	
	height:170px;
	position:relative;
}

.rightMenu .Merken
{
	position:relative;
	width:150px;
	left:10px;
	clear:both;   
	float:left;



}

.Merk_logo
{
	margin-left:8px;
}

.rightMenu .PopularItems
{
	position:relative;
	width:150px;

	left:10px;	
	float:left;
	clear:both;
	margin-bottom:20px;
		
}

.rightMenu .Betalen
{
	position:relative;
	width:150px;
	height:200px;
	left:10px;	
	float:left;
	clear:both;
		
}
.Betalen_logo
{
	margin-left:8px;
}


/* end */



.mainStrip
{
	position:relative;
	top:2px;
	background-color:#50ad9a;
	width:975px;
	height:31px;
	left:2px;
	color:White;

	font-weight:bold;
	z-index:2;


}

.MainLinks
{
	position:absolute;
	top:7px;
	left:10px;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial;
}

.BreadCrum
{
	position:relative;
	top:25px;
	left:165px;	
	
}


.btnCartDelete
{
	background-image:(Images\close_16x16.png);
}




a.SearchButton
{
	background:url(Images/btn_search.png) top left no-repeat;
	left:737px;
	top:4px;
	display:block;
	width: 90px;
	padding:5px 7px 10px 0px;
	position:absolute;
	font-family:Verdana;
}


a.SearchButton:link, a.SearchButton:visited
{
	padding-top:4px;
	text-decoration:none;
	font:11px bold arial;
	color:#fff;	
	padding-left:14px;	

}





.HMenu
{
	position:absolute;
	left:-31px;


	margin-top:8px;
	font-family:Arial;
	list-style-type: none;
}

.HMenu li
{
	float:left;
}

.HMenu a
{
	float:left;
	padding-left: 1px;
	padding-right: 1em;
	color:#fff;
}
.HMenu a:hover
{
	float:left;
	padding-left: 1px;
	padding-right: 1em;
	color:#fff;
	text-decoration:none;
}



.divSubMenuCategory
{
	/*this container is not styled yet*/
}

.divSubMenuExtraMenus
{
	/*this container is not styled yet*/
}


/*PageWidgets styling*/
.NewsLetter
{
	padding-left:8px;
	padding-top:33px;	
	width:148px;
	position:absolute;
	top:30px;
	left:0px;


}










.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#8bdaca; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#8bdaca; border-right:2px solid #8bdaca; border-left:2px solid #8bdaca; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#8bdaca; border-right:1px solid #8bdaca; border-left:1px solid #8bdaca; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#8bdaca; border-right:1px solid #8bdaca; border-left:1px solid #8bdaca; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #8bdaca; border-right:1px solid #8bdaca; border-left:1px solid #8bdaca;}
.headh h3 {margin: 0px 5px 0px 5px; padding-bottom: 3px;font-family:Arial;font-size:9pt;color:#fff;}
.contenth {background: #fff; border-right:1px solid #8bdaca; border-left:1px solid #8bdaca;}
.contenth div {margin-left: 5px; padding-top: 5px;font-family:Arial;font-size:8pt;}
.contenthNM {background: #fff; border-right:1px solid #8bdaca; border-left:1px solid #8bdaca;overflow-x:hidden}
.contenthNM div {margin-left: 0px; padding-top: 0px;font-family:Arial;font-size:8pt;}
.contenth input 
{	
	border:solid 1px #8bdaca;
	width:120px;
	height:14px;
	margin-left:5px;
	margin-top:5px;
	font-family:Arial;
	font-size:8pt;
	color:#50ad9a;
}



a.button {
	background: url(images/btn_general.png) top left no-repeat;
	display:block;
	width: 90px;
	margin-top:10px;
	padding:5px 7px 10px 0px;
}

a.button:link, a.button:visited
{
	padding-top:5px;
	text-decoration:none;
	font: bold 11px arial;
	color:#fff;	
	padding-left:14px;	
}	

a.LinkButton_LA, a.LinkButton_LA:visited
{
    color: #50ad9a;
    font: normal 8pt arial;
	height:20px;
	width:120px;
	height:14px;	
	margin-left:5px;
	margin-top:10px;

}

a.ItemDetailsTop, a.ItemDetailsTop:visited
{
    color: #50ad9a;


}





.ProductOrder2
{
	position:absolute;
	top:450px;
	left:300px;
}



.TabStripProductDetails
{
	position:absolute;
	top:490px;
}

.WizardButtons
{
	
}

.RegisterUserIframe
{
	width:650px;
	height:600px;
	background-color:#ffffff;
}

.CheckOutWizardIframe
{
	width:650px;
	height:600px;
	background-color:#ffffff;
}


.tbNewsLetter
{
	border:solid 1px #8bdaca;
	width:120px;
	height:14px;
	margin-left:5px;
	margin-top:5px;
	font-family:Arial;
	font-size:8pt;
	color:#50ad9a;
}

.ProductPriceAct
{
	font-family:Arial;	
	color:#cc0000;
	font-size:18px;
	font-weight:bold;

}


.ProductPriceFrom
{
	font-family:Arial;	
	color:#ccc;
	text-decoration:line-through;
	text-align:center;	
    padding-left:10px;	

}

.ProductPictureCart
{
    width:220px;
}


.GeneralButton
{
	background:url(Images/button_d.png) top left no-repeat;
	height:25px;
	width: 120px;
	border:none;
	color:#fff;
	margin-top:25px;
	margin-bottom:50px;
	cursor:hand;
}


.lblSearchRes
{
	font-size:14px;
	
}



.iFrameIDEAL {
width:100%;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
}


.AccordionHeader
{
    background-color: #8bdaca;
    color: #ffffff;
    border: solid 1px green;
    height:25px;
    font-family:Arial;
    font-weight:bold;
    padding-left:10px;
    padding-top:5px;
    margin-bottom:5px;
    cursor:pointer;
}

.AccordionContent
{

    color: #000000;
    font-size: 12px;
    font-family: Arial;

}




.modalBackground
{
  background-color:#000000;
  filter:alpha(opacity=40);
  opacity:0.5;
}


.ModalWindow
{
  border: solid 1px #c0c0c0;
  background:#ffffff;

  position:absolute;
  top:-1000px;
  z-index:10;
  background-color:#ffffff;
  text-align:center;
}

.MW_CloseBtn
{
	border:none;
	background-color:#cccccc;
	position:absolute;
	top:0px;
	left:0px;
	width:22px;
	height:22px;
}


.BreadCrumbV2
{
	position:relative;
	top:15px;
	left:165px;		
}



.Pager
{
	position:absolute;
	right:20px;
	top:15px;
	padding:2px;
}

.PagerCurrentPage
{
	font-size:15px;	
	border:solid 1px black;
	width:20px;
	height:20px;
	background-color:#50ad9a;
	padding-left:5px;
	padding-right:5px;
}

.PagerButton
{
	font-size:15px;	
	border:solid 1px black;
	width:20px;
	height:20px;
	background-color:#8bdaca;
	padding-left:5px;
	padding-right:5px;
}

.PagerMore
{
	font-size:15px;	
	border:solid 1px black;
	width:20px;
	height:20px;
	background-color:#8bdaca;
	padding-left:5px;
	padding-right:5px;
}