/* CONTENT CENTER
	__________________________________________________________________________________________________*/
#content-center { 
    float: left;
	}
#welcome-text { margin: 20px;
	}

/* SPECIAL OFFERS
	__________________________________________________________________________________________________*/
#special-offers { position: relative;
	width: 532px;
	margin-bottom: 20px;
	}
div.titlebar { position: relative;
	left: 20px;
	height: 23px;
	width: 220px;
	background: #fff url(specials_tab.gif)/*tpa=http://www.tsbinternational.nl/images/specials_tab.gif*/ no-repeat top left;
	text-align: center;
	}
div.titlebar h2 { padding-top: 3px; }
#offers-background { position: relative;
	width: 532px;
	padding-bottom: 12px;
	background: #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #545454;
	}
#offers-background-shadow { position: relative;
	width: 532px;
	height: 8px;
	background: url(productfield_shadow.gif)/*tpa=http://www.tsbinternational.nl/images/productfield_shadow.gif*/ no-repeat center top;
	border-top: 1px solid #b5cde4;
	}
div.productbox { 
    float: left;
	display: inline;
	position: relative;
	margin: 10px 0 0 12px;
	width: 246px;
	height: 27em;
	background: #fff;
	border: 1px solid #c2b49e;
	}
div.productbox-shadow { position: absolute;
	bottom: -9px;
	width: 248px;
	height: 8px;
	background: white;
	}	
div.productbox p { line-height: 1.2em;
	}
.productphoto { position: relative;
	left: 10px;
	top: 10px;
	width: 226px;
	height: 140px;
	}
.productphoto img { margin: auto;
	}
.description-small { position: relative;
	width: 220px;
	left: 10px;
	top: 5px;
	}
.product-prize { position: absolute;
	right: 10px;
	bottom: 32px;
	font-weight: 700;
	font-size: 1.1em;
}
.product-prize .amount { font-size: 1.3em;
	color: #a9192d;
	}
.offer-btn { position: absolute;
	width: 130px;
	height: 17px;
	bottom: 10px;
	right: 10px;
	}

a.product-button { display: block;
	width: 130px;
	height: 17px;
	background: transparent url(product_button1.gif)/*tpa=http://www.tsbinternational.nl/images/product_button1.gif*/ no-repeat top left;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	font-weight: 700;
	}
a.product-button span { display: none;
	}
	
/* CONTENT RIGHT
	__________________________________________________________________________________________________*/
#content-right { float: right;
	width: 210px;
	}

/* NIEUWE GEBRUIKER
	__________________________________________________________________________________________________*/
#register { position: relative;
	left: 5px;
	top: 4px;
	width: 200px;
	height: 135px;
	padding-top: 15px;
	background: url(register_bg.jpg)/*tpa=http://www.tsbinternational.nl/images/register_bg.jpg*/ no-repeat top left;
	text-align: center;
	}
#register-button { position: absolute;
	bottom: 19px;
	left: 41px;
	}
#register-button a { display: block;
	width: 118px;
	height: 19px;
	background: url(register_btn.gif)/*tpa=http://www.tsbinternational.nl/images/register_btn.gif*/ no-repeat;
	}
#register-button a span { display: none;
	}
h2.register-head { font-size: 1.8em;
	}
h2.register { font-size: 1.6em;
	font-weight: 300;
	margin-top: 5px;
	}

/* NIEUWSBRIEF
	__________________________________________________________________________________________________*/
#newsletter { position: relative;
	top: 8px;
	border-top: 1px solid #fff;
	width: 210px;
	background: white;
	padding-bottom: 15px;
	}
#newsletter-content { position: relative;
	width: 190px;
	left: 10px;
	top: 5px;
	}
#newsletter-content input#mail { width: 178px;
	height: 1.4em;
	margin: 6px 0;
	padding: 1px 5px;
	font-size: 1.1em;
	color: #424242;
	background-color: #fff;
	border: 1px solid #c1b29b;
}
#newsletter-content input#button { float: right;
	margin-bottom: 8px;
	}

/* MEEST BEKEKEN PRODUCTEN
	__________________________________________________________________________________________________*/
#top5 { position: relative;
	border-top: 1px solid #fff;
	width: 210px;
	background-color: white;
	}	
#top5 .columnhead-light { height: 22px;
	}
#top5 .product { position: relative;
	width: 210px;
	height: 61px;
	background: white;
	}
#top5 .product-content { position: absolute;
	width: 190px;
	height: 44px;
	left: 7px;
	top: 9px;
	}
#top5 .product-content .photolink { background: transparent;
	}
#top5 .product-content img { width: 44px;
	height: 44px;
	margin-right: 5px;
	border: 1px solid #c2b49d;
	float: left;
	}
#top5 .product-content p { font-size: 1.1em;
	}

/* Right side gradient
	__________________________________________________________________________________________________*/
#bottomgradient-right { position: relative;
	width: 210px;
	height: 122px;
	background: white;
	}
