html {
	margin: 0px;
	padding: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

body {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-attachment: fixed;
	background-image: url(../Images/bg_main.gif);
	background-repeat: repeat-x;
	background-position: right top;
	overflow: hidden;
	background-color: #3b3b3b;
}

.cartname {
  cursor: default;
  z-index: 9;
  width: 100px;
  display: block;
}
.carton {
  width: 120px;
  padding: 4px;
  position: absolute;
  z-index: 20;
	margin-left: 3px;
	margin-top: 3px;
  display: block;
	background-color:#FFFFCC;
	color: #000;
  border: 1px solid black;
	font-family: tahoma, arial;
}

.cartonKnop {
  width: 200px;
  padding: 4px;
  position: absolute;
  z-index: 20;
	margin-left: -150px;
	margin-top: 30px;
  display: block;
	background-color:#FFFFCC;
	color: #000;
  border: 1px solid black;
	font-family: tahoma, arial;
}
#top {
	position: absolute;
	top: 0px;
	right: 16px;
	right: 16px;
	width: 100%;
	height: 93px;
	z-index: 3;
	width: 100%;
	background-color: #871E85;
	background-image: url(../Images/bg_main2.gif);
	background-position: right top;
}

#topmenu img, #topbottom img  {
  margin-left: 20px;
}
.toplogo {
  margin-left: 20px;
}

#topmenu {
  position: absolute;
	top: 94px;
	right: 16px;
  width: 100%;
  height: 24px;
	z-index: 3;
  width: 100%;
	background-color: #A0239D;
	background-image: url(../Images/bg_main2.gif);
	background-position: right -94px;
}
#topbottom {
  z-index: 3;
  position: absolute;
	top: 118px;
  height: 24px;
	width: 100%;
	right: 16px;
	background-image: url(../Images/logo_bottom.gif);
	background-repeat: no-repeat;
}
#footer {
	z-index: 3;
	position: absolute;
	bottom: 18px;
	width: 100%;
	right: 16px;
	height: 67px;
	background-image: url(../Images/bg_bottom.gif);
	background-repeat: repeat-x;
}
#footergrey {
  position: absolute;
	right: 16px;
	bottom: 0px;
	width: 100%;
	height: 18px;
	background-color: #3B3B3B;
	z-index: 3;
}
#controls {
  z-index: 4;
	position: absolute;	
	left: 20px;
	top: 97px;
	width: 162px;
	height: 140px;
	padding-top: 74px;
}
#controls a:link, #controls a:visited 
{
	color: #BF2BBC;
}
#pluim {
  position: absolute;
	background-image: url(../Images/feather.jpg);
	background-repeat: no-repeat;
	background-position: center -10px;
	right: 40px;
	bottom: 80px;
	width: 140px;
	height: 140px;
}
#ad {
  z-index: 0;
	position: absolute;
	right: 20px;
	top: 90px;
	width: 100px;
	padding-top: 74px;
}

#content {
  z-index: 2;
  position: absolute;
	left: 200px;
	top: 0px;
	right: 0px;
	height: 100%;
	overflow: auto;
	_right: -200px;
  _width: 100%;
	_left: 0px;
}

#tekst {
  padding-top: 150px;
	margin-right: 50px;
  padding-bottom: 80px;
  text-align: justify;
}

#tekst {
  _padding-left: 202px;
}

#bottom {
  z-index: 1;
	position: absolute;
	bottom: 18px;
	width: 100%;
	height: 67px;
  background-color: #871E85;
}
#topmenu div {
  float: left;
}
#logo {
  width: 218px;
}
.m1, .m2, .m1 a:link, .m1 a:visited, .m2 a:link, .m2 a:visited {
	color: #FFFFFF;
  margin-right: 10px;
	text-decoration: none;
	padding-top: 3px;
}
.m2 a:link, .m2 a:visited {
	font-weight: bold;
  color: #FFE600;
}
#bottomlogo {
  margin-left: 14px;
  float: left;
}
#bottomslogan {
	margin-left: 195px;
	margin-top: 25px;
	background-image: url(../Images/slogan.gif);
	background-repeat: no-repeat;
	width: 580px;
	height: 23px;
	background-position: 16px;
	
}
#spacetop {
  width: 100%;
  height: 100px;
}
#tekst a:link, #tekst a:visited {
  color: #BF2BBC;
}
#tekst a:hover {
	color: #FFCC00;
}
h4 {
  color: #FFE600;
}
.hr1 {
  font-size: 11px;
	font-weight: bold;
	background-color: #A0239D;
	width: 100%;
	height: 18px;
  text-align: center;
	padding-top: 4px;
}
.hr1block {
	width: 138px;
	border: 1px solid #A0239D;
}
.hr1block td 
{
	font-size: 10px;
}
.Foucher {
  width: 65px;
}
.Go {
  background-color: #A0239D;
	font-weight: bold;
	width: 45px;
}
.shop1, .shop2 {
  width: 100%;
  height: 170px;
  background-color: #555555;
}
.shopspace {
  
	/* _left: 200px; */
  padding-right: 30px;
}
.shopspace div {
  /*
	dit is een test
	text-align: center;*/
}
.shopname {
  float: left;
	height: 20px;
	font-weight: bold;
	color: #FFE600;
}
.shopbrand {
  float: right;
	height: 20px;
	font-weight: bold;
	color: #FFE600;
	margin-bottom: 5px;
}
.shopdesc {
	font-size: 11px;
}
.shoporder {
  width: 100%;
  text-align: right;
}
.small td 
{
  font-size: 11px;
}
.delproduct 
{
	color: red;
	text-decoration: none;
}
.fldForm
{
	border-width: 1px;
	background-color: #555555;
  width: 300px;
  border-right-color: #808080;
  border-bottom-color: #808080;
  color: #FFF;
}
.fldForm2
{
	border-width: 1px;
	background-color: #555555;
  width: 50px;
  border-right-color: #808080;
  border-bottom-color: #808080;
  color: #FFF;
}
.fldTextForm 
{
	border-width: 1px;
	background-color: #555555;
	overflow: hidden;
	height: 100px;
  border-right-color: #808080;
  border-bottom-color: #808080;
  color: #FFF;
}
.frmLeft 
{
  padding-left: 10px;
}
.fldSend {
  background-color: #A0239D;
	font-weight: bold;
	width: 150px;
}
.shoptable {
  margin-top: 5px;
  margin-left: 0px;
  width: 160px;
  border-width: 0px;
  border-style: none;
  color: #9A9A99;
}
.shoptable td {
	font-size: 11px;
	border-bottom: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	height: 20px;
}
.winkel_left {
  width: 20px;
}
.winkel_mid {
  color: #FFE600;
}
.winkel_right {
  width: 10px;
}
.shopimage {
  float: left;
  width: 180px;
}
.shopline {
	height: 30px;
	background-image: url(../Images/bg_line.gif);
	background-repeat: repeat-x;
	background-position: 0px 17px;
}
.shopdesc {
  height: 100px;
}
.shopadd {
  float: right;
	margin-right: -7px;
}
.cart {
	display: none;
}
.tracktrace {
	border-bottom: 1px solid #666666;  
	border-left: 1px solid #666666;  
	border-right: 1px solid #666666;  
  display: inline;
}
.tracktrace td{
	border-top: 1px solid #666666;  
  height: 25px;
}
.stopleft {
  width: 25px;
	height: 35px;
	background-image: url(../Images/shop_top_left.gif);
}
.stopmid {
	height: 35px;
	background-image: url(../Images/shop_top_mid.gif);
}
.stopright {
  width: 25px;
	height: 35px;
	background-image: url(../Images/shop_top_right.gif);
}
.shopclick {
  position: absolute;
}
.shopclick img {
  border: none;
}
.shop_btn_men {
  position: absolute;
	margin-top: -18px;
  right: 104px;
	filter: Alpha(Opacity=50);
	width: 173px;
	height: 27px;
}
.shop_btn_ladies {
	position: absolute;
	margin-top: -18px;
	right: 280px;
	width: 173px;
	height: 27px;
}
.shop_btn_ladies img, .shop_btn_men img {
	filter: Alpha(Opacity=50);
  border: 0px;
}
.shop_btn_men_selected {
  position: absolute;
	margin-top: -18px;
  right: 104px;
}
.shop_btn_ladies_selected {
	position: absolute;
	margin-top: -18px;
	right: 280px;
}
.smidleft {
  width: 25px;
	background-image: url(../Images/shop_mid_left.gif);
}
.smidright {
  width: 25px;
	background-image: url(../Images/shop_mid_right.gif);
}
.sbottonleft {
  width: 25px;
	height: 35px;
	background-image: url(../Images/shop_bottom_left.gif);
}
.sbottonmid {
	height: 35px;
	background-image: url(../Images/shop_bottom_mid.gif);
}
.sbottonright {
  width: 25px;
	height: 35px;
	background-image: url(../Images/shop_bottom_right.gif);
}
.shopcontainer {
  float: left;
  width: 234px;
	height: 220px;
	/* margin-right: 40px; */
}
.shoptop {
  font-size: 11px; 
  padding-top: 4px;
	width: 194px;
	height: 39px;
	background-image: url(../Images/producten_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color: #FFE600;
	cursor: default;
}
.shopmid {
  width: 194px;
	height: 120px;
	background-image:url(../Images/producten_midden.gif);
	background-repeat: repeat-y;
	text-align: center;
}
.shopbottom {
  width: 194px;
	height: 36px;
	background-image: url(../Images/producten_toevoeg_disabled.gif);
	background-position: left top;
}
.shopbottom2 {
  width: 194px;
	height: 36px;
}
.shopprice {
  position: absolute;
	margin-top: 10px;
	margin-left: 10px;
}
.shopinhoud {
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
}
#shopmain {
	width: 100%;
	border: 2px solid #A0239D;	
}
.shopsubheader {
  height: 40px;
}
.btnDisabled {
	height: 35px;
	background-image: url(../Images/shop_bottom_mid.gif);
}
.winkel_header {
  width: 163px;
	height: 50px;
	background-image: url(../Images/winkel_header.gif);
  background-position: left top;
}

.upgraden_header {
  width: 163px;
	height: 50px;
	background-image: url(../Images/upgraden_header.jpg);
  background-position: left top;
}
.winkel2_header {
  margin-top: -10px;
  width: 163px;
	height: 50px;
	background-image: url(../Images/winkel2_header.gif);
  background-position: left top;
}
.noborder td {
  border: none;
}
#space {
  clear: both;
  height: 20px;
}
.test {
	margin-bottom: 30px;
}
#hetparfumbanner {
  float: right;
	margin-left: 20px;
	z-index: -1;
	height: 400px;
}
.radDing {
  background-color: #000000;
}
.RadEContent, .RadEContentBordered
{
	background-color: #3B3B3B;		
	color: white;
}
.testing {
  overflow: scroll;
  height: 300px;
}
.shop_totaal {
  color: #FFE600;
	font-weight: bold;
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 45px;
	padding-top: 10px;
}
.shop_totaal_bedrag {
	font-weight: bold;
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.shop_btn_checkout {
	float: right;
	width: 60px;
	padding-top: 10px;
}
.shop_btn_checkout input {
  background-color: #3B3B3B;
  background-image: url(../Images/winkel2_checkout.gif);
	border: none;
	width: 60px;
}
.tblCheckoutHeader {
  width: 530px;
	height: 20px;
	background-color: #808080;
	border-style: solid;
	border-width: 1px;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #000;
	border-right-color: #000;
  padding-left: 10px;
  font-weight: bold;
  padding-top: 4px;
	color: #FFE600;
}
.tracktraceHidden {
  display: none;
}
#keuze {
  position: absolute;
	top: 10px;
	right: 50px;
  z-index: 10;
}
#keuze a:link, #keuze a:visited {
	color: #FFF;
	font-size: 9px;
}
#overlay{
  position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#popup {
  position: absolute;
	z-index: 100;
  width: 400px;
	height: 577px;
  background-image: url(../Images/popup.png);
	background-repeat: no-repeat;
	_background-image: none;
}
#pop_drag {
  width: 400px;
	height: 33px;
	cursor: pointer;
	cursor: hand;
}
#pop_close {
  position: absolute;
  padding-top: 12px;
  margin-left: 370px;
}
#test {
  display: none;
	_display: block;
  _position: absolute;
}
#test img {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/popup.png');
}
#contents {
  position:absolute;
  z-index: 500;
  height: 570px;
}
#pop_title {
  padding-left: 20px;
  padding-top: 11px;
	color: #000;
}
#pop_inner {
  margin-top: 12px;
  margin-left: 20px;
	width: 360px;
	height: 490px;
	color: #333;
}
#pop_foto_small {
  width: 360px;
	height: 360px;
  background-color: #FFF;
}
#pop_foto_small img {
  width: 150px;
	height: 150px;
	padding-top: 105px;
	padding-left: 104px;
	padding-bottom: 105px;
}
#pop_foto img {
  width: 360px;
	height: 360px;
}
#pop_description {
  margin-top: 15px;
  height: 120px;
	overflow: auto;
}
#pop_footer {
  padding-top: 10px;
}
#pop_footer_type {
  width: 305px;
	display: block;
	float: left;
  border-right: 1px solid #808080;
  background-color: #D7D7D7;
}
#pop_footer_volume {
  width: 53px;
	display: block;
	float: left;
  border-left: 1px solid #FFFFFF;
  background-color: #D3D3D3;
	text-align: right;
}
.alphaOn {
  opacity: .2;
  filter: alpha(opacity=20);
}
.alphaOff {
  opacity: 1;
  filter: alpha(opacity=100);
}
.grpContainer {
	x-height: auto;
	background-image:url(../images/ShopButtons/bg-klein.jpg);
	background-repeat:repeat-x;
	height: 62px;
}
.grpLeft {
  height: 62px;
  padding-top: 23px;
  padding-left: 50px;
	background-image:url(../images/ShopButtons/bg-left.jpg);
	background-repeat: no-repeat;
}
.grpRight {
	background-image:url(../images/ShopButtons/bg-right.jpg);
  width: 84px;
	height: 62px;
	float: right;
	background-repeat: no-repeat;
}
#divPopup
{
	position:absolute; 
	width:100%; 
	height:100%;
	z-index:5000;
	top:0px;
	left:0px;
	text-align:center; 
	BACKGROUND-COLOR: #000000;
	FILTER: alpha(opacity=75); 
	moz-opacity: .75; 
	opacity: .75;
	
}

#divPopup input
{
	FILTER: alpha(opacity=100); 
	moz-opacity: .100; 
	opacity: .100;
	
}