/*
** Source: http://ryanfait.com/sticky-footer/
*/html{
	overflow-y: scroll;
}
html,
body{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

body{
	text-align: center; /*ie debug*/
	
	font-family: "Courier New",Courier,monospace;
	font-size: 11px;
	line-height: 1em;
	color: #4d534c;
}

a{
	text-decoration: none;
	color: #4d534c;
}

a:hover{
	text-decoration: underline;
	color: #4d534c;
}

img{
	border: 0;
}

div#wrapper{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	text-align: left; /*ie debug*/
	
	margin-top: 65px;
	margin-bottom: 12px;
}

/* Niek */

#menu-container {
	
	position: absolute;
	top: 0px;
	left: 0px;
	
	width: 160px;
}
#menu-container a.link {
	
	margin-left: 2px;
}

#product-container {
	
	position: absolute;
	top: 0px;
	left: 172px;
	
	width: 559px;
	
	background-color: #eeeeee;	
}

#cart-container {
	
	position: absolute;
	top: 0px;
	left: 794px;
	
	padding-top: 60px;
}

#search {
	
	padding-top: 16px;
	padding-right: 16px;
	text-align: right;
}

#search input {
	
	border: 0;
	font-family: "Courier New",Courier,monospace;
	width: 160px;
	height: 19px;
	padding-top: 4px;
	text-indent: 4px;
}

#products {
	
	margin-top: 14px;
}

.product {
	
	display: block;
	float: left;
	
	margin-left: 21px;
	margin-bottom: 4px;
	
	width: 160px;
	height: 220px;
	overflow: hidden;
	
	font-size: 12px;
	outline: 0px;
}

.product img {
	
	display: block;
}

.product span {
	
	display: block;
	margin-top: 6px;
	margin-bottom: 2px;
}

.underline {
	
	text-decoration: underline;
}

.gray {
	
	background-color: #e9e9e9;
	width: 120px;
}

.title {
	
	background-color: #bebebe;
	color: #000;
	font-weight: bold;
	height: 14px;
	text-indent: 2px;
}

.cart {
	
	background-image: url("../Images/cart.gif");
	background-repeat: no-repeat;
	
	padding-left: 20px;
	padding-top: 10px;
}

.cart-link {
	
	display: block;
	margin-left: 5px;
	margin-top: 6px;
}

.link {
	
	font-size: 18px;
	display: block;
	line-height: 22px;
}

.linkActive {
	
	font-size: 14px;
	display: block;
	line-height: 22px;
}

div#cart-container .link{ font-size: 14px; text-transform: lowercase; }
div#cart-container .gray hr{ margin-bottom: 4px;}
div#product-container{ padding: 0px 21px 6px 21px; width: 517px; }
div#products div div.CategoryList_Container div.CategoryList_TitleBar, div#products div div span.ProductContainer span.HomeProductProposalName{ text-align: left; font-weight: normal; }
div#products div div span.ProductContainer{ border: 0; }
a.link{ text-decoration: none; font-weight: bold; color: #dfdedf; }
a.link:hover{ text-decoration: none; font-weight: bold; color: #4d534d; }
div#products table tbody tr td div span.ProductContainer{ border: 0;}
div#cart-container .linkActive{ text-transform: lowercase; }
div#product-container{ width: 559px; }
div#menu-container .link, div#menu-container .linkActive{ text-transform: lowercase; }
h1{ color: #4D534C; }
h1, h1 a{ text-transform: lowercase; }
h1 a{ color: #4D534C; }
h1 a:hover{ color: #DFDEDF; text-decoration: none; }
div#cart-container .link{ font-size: 14px; text-transform: lowercase; }
div#products table tbody tr td span.WindowMainTitle{ color: #4D534C; text-transform: lowercase; font-weight: bold; }
div#cart-container .cart-link{ color: #9D9FA2; text-decoration: none; }
div#cart-container .cart-link:hover{ color: #4D534C; }
.StandardButton, .ProductOrderButton, .OrderProductsButton, .AddCouponButton, .RemoveCouponButton, .OrderGoBackButton, .OrderNextButton, .FinishOrderButton, .GoBackButton, .SubmitButton,
.SearchButton, .CategoryOrderButton,
.StandardButton a, .ProductOrderButton a, .OrderProductsButton a, .AddCouponButton a, .RemoveCouponButton a, .OrderGoBackButton a, .OrderNextButton a, .FinishOrderButton a, .GoBackButton a, .SubmitButton,
.SearchButton a, .CategoryOrderButton a{ background-color: #FFFFFF; }
.StandardButton a, .ProductOrderButton a, .OrderProductsButton a, .AddCouponButton a, .RemoveCouponButton a, .OrderGoBackButton a, .OrderNextButton a, .FinishOrderButton a, .GoBackButton a, .SubmitButton,
.SearchButton a, .CategoryOrderButton a{ padding:5px; border: 1px solid #9D9FA2; }
.StandardButton a:hover, .ProductOrderButton a:hover, .OrderProductsButton a:hover, .AddCouponButton a:hover, .RemoveCouponButton a:hover, .OrderGoBackButton a:hover, .OrderNextButton a:hover, .FinishOrderButton a:hover, .GoBackButton a:hover, .SubmitButton,
.SearchButton a:hover, .CategoryOrderButton a:hover{ border-color: #4D534C; text-decoration: none; }
fieldset legend{ text-transform: lowercase; }
h1{position:relative; font-weight:bold;font-size:18px; margin-right:16px; line-height:1.2em;}
h1 a.AddressBar{font-size:18px;font-weight:normal; }
h1 a.AddressBar:hover{ font-weight:bold; color:#4D534C;}
a.link{ font-weight: normal; color: #4d534c; }
.ProductContainerBig{ border:0; margin: 10px;}
.HomeProductProposalName, .HomeProductProposalPrice{text-align: left; font-size: 14px !important; line-height: 25px; font-weight: normal;}
.HomeProductProposalImage a.preview{display: block; height: 190px; width: 220px; background-color: #FFFFFF; padding: 5px;}
#product-container{ min-height: 370px; }
div#products hr {display: none;}
div#products div div strong, div#products div div .MorePagesButton{font-size:18px; text-transform:lowercase}
div#products div.MaxWidth div div.Product_Photo a{display:block;background-color:#fff;width:140px;height:90px;}
div#products div.MaxWidth div div.Product_Photo a.Product_EnlargePhoto{ height: 24px;}
div#products table tbody tr td {font-size: 14px;letter-spacing:1px;line-height:1.4em; }
div#products table tbody tr td .HomeText{padding-left:0px;}
div#products table tbody tr td span.WindowMainTitle{font-weight: bold;font-size:16px;}
.Apple-style-span strong{font-size: 14px !important; font-weight:normal;line-height:1.4em;letter-spacing: 1px;}
*{font-family: "Courier New",Courier,monospace;}
