@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	background-color: #1e3384;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a {
	color: #FFFFFF;
	text-decoration:none;
}
body, td {
	font-size:12px;
}

.clearer {
	clear: both;
}
/* layout */
#wrapper {
	margin: 0 auto;
	width: 995px;
	background-image: url(/toffkidswear/images/bg_wrapper.jpg);
	background-repeat: repeat-y;
}
.header {
	background-color:#FF9900;
	height:35px;
}
#logo {
}
.menukeuzes {
	float: left;
	width: 605px;
	padding-top: 10px;
	text-align:right;
}
#column1 {
	float: left;
	width: 195px;
	min-height:635px;
	height: auto !important;
	height: 635px;
}
#column2 {
	position: relative;
	float: left;
	width: 605px;
	min-height:635px;
	height: auto !important;
	height: 635px;
	background-color:#7FC4EB;
	background-image:url(/toffkidswear/images/home_background.jpg);
	background-position: center 35px;
	background-repeat: no-repeat;
}
.vervolgpagina #column2 {
	background-color:#7FC4EB;
	background-image:url(/toffkidswear/images/vervolg_background.jpg);
}
#column2_3 {
	float: left;
	width: 800px;
}
#column3 {
	float: left;
	width: 195px;
}
.columnpadding {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}
.banner {
	display: none;
}

.productlist .product {
	padding-right: 16px;
}
.productlist_table {
	margin-left: 10px;
	margin-top: 6px;
}
#section5 {
	position: absolute;
	top:350px;
	left:30px;
	width:550px;
}
/******************** classes ***************/
.cms_newsletter_aanmelden input {
	background:#4EADE5;
	margin-bottom:5px;
}
.cms_label {
	width: 100px;
}
.titel_groot {
	font-size:24px;
	color:#FFFFFF;
	padding-top: 8px;
	padding-bottom: 5px;
}
.cms_paging {
	font-size:18px;
	font-weight:bold;
}
.cms_paging a, .cms_paging span {
	border: none;
	padding:20px;
	text-decoration:none;
}
.cms_paging span {
	color:#000066;
}
.cms_paging a:hover {
	color:#000066;
}
.cms_opmaaktekst a {
	color:#F0980F;
	font-weight:bold;
}
.cms_opmaaktekst a:hover {
	text-decoration:underline;
}
.errormessage {
	padding:2px;
	background: #FF0000;
	color:#FFFFFF;
}
.imgButton:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.home_background {
	background-image:url(/toffkidswear/images/home_background.jpg);
	background-repeat:no-repeat;
	background-color: #33A1E0;
}
.stroken_background {
	background-image:url(/toffkidswear/images/stroken_background.jpg);
	background-repeat:no-repeat;
	background-color: #33A1E0;
}
.home_logo {
	background-image:url(/toffkidswear/images/home_logo.png);
	position:absolute;
	width:165px;
	height:95px;
	float:left; 
	top:450px;
	margin-left: 25px;
}
.home_tekst {
	padding:20px;
	letter-spacing:0.75px;
	*letter-spacing:1px;
	line-height:20px;
}
.vervolg_logo {
	background-image:url(/toffkidswear/images/home_logo.png);
	width:165px;
	height:95px;
	margin-left: 15px;
}
.vervolg_background {
	background-image:url(/toffkidswear/images/vervolg_background.jpg);
	background-repeat:no-repeat;
	background-color: #33A1E0;
	background-position:bottom;
}
.vervolg_tekst {
	padding:20px;
	letter-spacing:0.5px;
}
.vervolg_column {
	background-color: #182672;
}
.merken_column {
	background-color: #182672;
}	
.merken_afbeelding {
	position:relative;
	float:left;
	z-index:1;
	width:605px;
	overflow:hidden;
	padding:0;
}
.merken_afbeelding_tekst {
	position:absolute;
	z-index:5;
	top:290px;
	left:20px;
	width:265px;
	height:85px;
	overflow:hidden;
}
.merken_afbeelding_tekst h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	letter-spacing:1.5px;
	font-weight:normal;
	line-height:26px;
}
.merken_tekst {
	padding: 10px;
	letter-spacing:0.5px;
}
.merken_tekst H1 {
	font-size:16px;
}
.merken_tekst a {
	color: #FF9900;
	font-weight:bold;
}
.merken_tekst a:hover {
	color:#FFFFFF;
}
.block {
	padding-bottom:0px;
}
.logoboven {
	float:left;
}
.footer {
	padding:5px;
	background:#1E3384;
	font-size:9px;
	color:#4EADE5;
}
/******************** sections ***************/
#section1 {
	letter-spacing:0.75px;
}
.productfilter {
	width: 175px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}
/******************** menu ***************/
.menu {
/*	height:35px;
	*height:25px; /* ie hack */
	color: #FFFFFF;
	background-image:url(/toffkidswear/images/top_orange.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	vertical-align:top;
	text-align:right;
}
.menu .naarbeneden {
	padding-top: 10px;
}
.menu a {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 10px;
}
.menu a:hover, a.active {
	color: #1e3384;
}
.cartmenu {
	padding-top: 2px;
	float: right;
}
.vervolgpagina .menu {
	height:25px;
}
.cart {
	padding-top:2px;
	padding-right:10px;
	text-align:right;
}
.logo {
	text-align:left;
	padding-left:20px;
	padding-top:5px;
}
/******************** productlist ***************/
.productlist {
	height: 550px;
	width:605px;
	background-color: #008BDA;
	padding-top:10px;
}
.productlist .product {
	vertical-align: top;
	height: 222px;
/*	height: 190px;*/
	width: 186px;
	padding-right: 10px;
}
.productlist .product .product_image {
	padding-left: 0px;
	padding-top: 0px;
	height: 180px; 
/*	height: 147px; ! */
	background-color: #FFFFFF;
}
.product_image_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
}
.productlist .product .product_name {
	display:none;
}
.productlist .product .product_price {
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	position: absolute;
	top: 189px;
/*	top: 157px; */
	left: 105px;
	width: 72px;
	text-align:right;
}
	.productlist .product .discount {
		color: #FF0000;
	}
.productlist .product .product_price_old {
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:line-through;
	position: absolute;
	top: 164px;
/*	top: 132px; */
	left: 133px;
	width: 40px;
	text-align:right;
/*	background-color:#FFFFFF;*/
}
.productlist .product .product_brand_image {
	position:absolute;
	top: 181px;
/*	top: 149px;*/
	left: 8px;
	color:#ffffff;
	font-weight:bold;
}
.productlist .ws_product_voorraadinfo {
	display: none;
	position: absolute;
	top: 164px;
	background-color:#FF9900;
	color: #ffffff;
	padding: 3px;
	width: 175px;
	font-weight:bold;
}
	.sep1 {
		display: none
	}
.productlist .hover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 186px;
	height: 222px;
}
.product_brand_image {
	font-size: 11px;
}
/******************** productfilter ***************/
.prodfilter {
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:22px;
}
.prodfilter .breadCrumb {
	font-weight:bold;
}
.prodfilter .breadCrumb .titel{
	font-size:11px;
	letter-spacing: 2px;
	font-weight:normal;
	color:#F0980F;
}
.prodfilter .breadCrumb a {
	text-decoration:none;
	padding-right:4px;
	color: #008BDA;
}
.prodfilter .delBreadCrumb {
	font-weight:bold;
	float:right;
}
.prodfilter .accordeon_head {
	text-align:left;
	text-transform:uppercase;
/*	color:#F0980F;*/
	color:#FFF;
	height: 25px;
	background-image:url(/toffkidswear/images/arrow_white_down.png);
	background-position: right 5px;
	background-repeat:no-repeat;
	list-style-type: none;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right: 12px;
}
.prodfilter h3 {
	text-align:left;
	font-size:16px;
	padding-right: 12px;
	color:#F0980F;
	letter-spacing:2px;
}
.prodfilter a .aantal {
	font-size:10px;
}
.ui-accordion {
	list-style-type:none;
	margin:0;
	padding:0;
}
.ui-accordion li {
	margin:0 0 2px;
	padding:0px 0px 5px 0px;
	list-style-type:none;
}
.prodfilter .selection_list a {
	font-weight:bold;
	display:block;
	text-align:left;
	text-decoration:none;
}
.prodfilter a:hover {
	font-weight:bold;
	color:#F0980F;
}


/********** shoppingcart ***************/
h1 {
	margin-top: 9px;
	margin-bottom: 5px;
}
#shoppingcart {
	background-color:#008BDA;
}
.shopcart_table th {
	text-align:left;
}
.shopcart_table td, .shopcart_table th {
	padding:2px;
}
#shoppingcart hr {
	border:0px;
	height:1px;
	color:#FFFFFF;
	background-color:#FFFFFF;
}
.banner {
	width: 200px;
	height:400px;
	background-image:url(/toffkidswear/images/shoppingcart_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#0056A4;
}
.content {
	padding:10px;
}
.shopbuttonbar {
	height: 40px;
}
.shopbutton {
	display: block;
	width: 145px;
	height: 35px;
	float: left;
	margin-right: 5px;
	border: none;
	background-image: url(/toffkidswear/images/button_cart.gif);
	font-weight:bold;
}
.backbutton {
	background-image: url(/toffkidswear/images/button_back.gif);
}
.shopbutton span {
	display: block;
	margin-top: 10px;
	text-align:left;
	color: #003399;
	margin-left: 45px;
}
.two_lines span {
	margin-top: 2px;
}
.button_terugnaarshop {
	background-image: url(/toffkidswear/images/product_detail_toshop.gif);
}
.button_afrekenen {
	background-image: url(/toffkidswear/images/button_cart_afrekenen.gif);
}
.button_login {
	background-image: url(/toffkidswear/images/button_cart_aanmelden.gif);
}
.button_shoppingcart {
	background-image: url(/toffkidswear/images/button_cart_stapterug.gif);
}
.button_pay {
	background-image: url(/toffkidswear/images/button_cart_volgendestap.gif);
}
.button_vooruitbetaling {
	background-image: url(/toffkidswear/images/button_cart_vooruitbetalen.gif);
}
.button_ideal {
	background-image: url(/toffkidswear/images/button_cart_ideal.gif);
}
.button_paypal {
	background-image: url(/toffkidswear/images/button_cart_paypal.gif);
}
.button_terugnaarshop span, .button_afrekenen span, .button_login span, .button_shoppingcart span, .button_pay span, .button_vooruitbetaling span, .button_ideal span, .button_step3 span  {
	display:none;
}

.shopbutton.button_step3, .shopbutton.button_confirmation{
	width:auto;
	display: block;
	background-color:#FFFFFF;
	color: #1E3384;
	padding: 8px;
	height: 19px;
	text-decoration:none;
}
.shopbutton.button_step3 span, .shopbutton.button_confirmation span  {
	display: inline;
}
/* product detail */
.bck {
	background-color:#009BE0;
	height: 475px;
}
#wsArtInfo {
	__position:absolute;
	padding-top:4px;
	padding-left:10px;
	width:320px;
	color:#000099;
}
.wsArtInfoGroot h1 {
	font-size:20px;
}
.wsArtInfoMiddelGroot h2 {
	font-size:16px;
}
.wsArtInfoMiddelGroot h3 {
	font-size:14px;
}
.wsArtInfoNorm {
	font-size:12px;
	padding:5px;
	height: 150px;
	overflow:auto;
}
.wsArtInfoBackground {
	position:absolute;
	left:10px;
	top:10px;
	width:822px;
	height:369px;
	background-image: url(/toffkidswear/images/product_detail_background.png);
	padding-left:4px;
	padding-top:20px;
}
.wsArtInfoAfb {
	position:absolute;
	top:25px;
	left:470px;
}
#wsArtInfoPrijs {
	position:absolute;
	left:290px;
	top:345px;
	font-size:18px;
}
#wsArtThumbnails {
	position:absolute;
	left:440px;
	top:343px;
	width: 345px;
}
#wsArtThumbnails img {
	cursor:pointer;
	cursor:hand;
}
.product_brand_image {
	position:absolute;
	left:20px;
	top:345px;
}
.button_bar {
	position:absolute;
	padding: 10px;
	bottom: 10px;
}
#vergrootglas_remark {
	color: #0056A4;
	font-weight: bold;
	font-size:9px;
}
#column2 .home_tekst a, #column2 #section5 a  {
	color: #1E3384;
}
