body
{
	background: url(        "image/main_bg.png" ) repeat left top;
	font-family: Tahoma, "Times New Roman" ,sans-serif;
}

.overall_container
{
	width: 960px;
	margin: 0 auto;
	background: #fff;
}

form
{
	background: url( "image/container_bg.jpg" ) no-repeat center top;
}

.pagestripecontainer
{
	background: url( "image/header_top_pattern.png" ) repeat left top;
	height: 4px;
	width: 100%;
}

.headercontainer
{
	margin: 0 auto;
	background: url( "image/header_bg.png" ) no-repeat left top;
	width: 960px;
}

.headercontainer .logocontainer .image
{
	background: url( "image/logo.png" ) no-repeat left top;
	height: 102px;
	width: 248px;
}
.headercontainer .logocontainer
{
	height: 120px;
}

.headercontainer .searchbarcontainer .searchbarcontainerinput .searchbarinputfield
{
	border: medium none;
	color: #666666;
	display: inline;
	float: left;
	font-size: 14px;
	height: 23px;
	margin: 0;
	outline: medium none;
	padding: 1px 0 0 10px;
	width: 140px;
}

.headercontainer .searchbarcontainer .searchbarcontainerinput
{
	background: url( "image/searchinputcontainer.gif" ) no-repeat scroll 0 0 #FFFFFF;
	height: 23px;
}

.headercontainer .searchbarcontainer .searchbarcontainerinput:hover, .searchbarcontainerinput:hover .searchbutton
{
	background-position: 0px;
}

.headercontainer .searchbarcontainer .searchbutton
{
	background: url( "image/searchinputbutton.gif" ) no-repeat scroll 11px 6px transparent;
	padding: 10px;
}

.headercontainer .searchbarcontainer .searchbarcontainerinput
{
	margin-right: 10px;
	margin-top: 12px;
}


.headercontainer .menucontainer
{
	background: #2b2b2b url( "image/header_top_pattern.png" ) repeat-x left top;
}

.headercontainer .customermenu
{
	margin-left: 10px;
}
.headercontainer .menucontainer .menu
{
	font-size: 14px;
	margin-top: 0px;
}

.headercontainer .menucontainer .menu a
{
	height: 28px;
	margin-top: 4px;
	padding-top: 10px;
}

.headercontainer .menucontainer .menu .first a:hover
{
	background: none #f2693b;
	color: #fff;
}

.productlist .productarea .productcontainer .productimage
{
	height: 180px;
	padding-left: 14px;
	text-align: left;
}


.productlist .submenuup .productpages .paging
{
	margin-right: 7px;
}


.productlist .productarea .productcontainer .producttitle
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 14px;
	position: absolute;
	top: 2px;
	width: 264px;
}

.productlist .productarea .productcontainer .bottomitems .right
{
	position: inherit;
	margin-top: 0px;
}

.headercontainer .menucontainer .menu .first a
{
	color: #fff;
}



.headercontainer .menucontainer .menu .firstactive a
{
	background: none;
	color: #FFF;
}

.headercontainer .menucontainer .menu .firstactive a:hover
{
	background: none #f2693b;
}

.middlecontainer
{
}

.contentcontainer
{
	background: #FFFFFF;
	padding-top: 4px;
	padding-right: 5px;
}

.contentcontainer.orders .formuliertabelholder .col_f
{
	text-align: right;
}

.contentcontainer.orders .formuliertabelholder .bedrag
{
	text-align: right;
}

.sidebarmenucontainer
{
}

.productinfo .rightcontainer .pricecontainer .newprice
{
	color: #71BF44;
}

.sidebarmenucontainer .groupsmenu
{
	background: url( "image/menuheader.png" ) no-repeat scroll center top #83c969;
	padding-top: 14px;
}


.sidebarmenucontainer .groupsmenu ul li
{
	border-bottom: 1px dotted #fff;
	padding-bottom: 6px;
}

.sidebarmenucontainer .groupsmenu a:visited
{
	color: #fff;
}

.sidebarmenucontainer .groupsmenu a:link
{
	color: #fff;
}

.sidebarmenucontainer .groupsmenu a.active
{
	color: #F6EC11;
}

.sidebarmenucontainer .groupsmenu h3
{
	color: #223E99;
	font-size: 16px;
	margin-bottom: 10px;
}

.sidebarmenucontainer .groupsmenu .content
{
	border: 0;
	background: url( "image/menufooter.png" ) no-repeat scroll center bottom #83c969;
}

.underfootercontainer .logos
{
	margin: 0px;
	height: 100px;
}

.paging .pagenumber.current
{
	background: none repeat scroll 0 0 #F5EB11;
}

.paging .pagenumber a:hover
{
	background: #F5EB11;
}

.productlist .submenuup .productpages .foundarticles
{
	margin-right: 10px;
}

.productlist .submenudown .productpages .foundarticles
{
	margin-right: 10px;
}

.productlist .productarea .productcontainer .bottomitems .newprice
{
	bottom: 115px;
	right: -324px;
}

.productlist .productarea .productcontainer .bottomitems .productarrow a
{
	background: url( "image/productarrowhover.jpg" ) no-repeat;
	width: 39px;
	height: 25px;
}

.productlist .productarea .productcontainer .bottomitems .productarrow a:hover
{
	background: url( "image/productarrow.jpg" );
}

.productlist .productarea .productcontainer .bottomitems .productarrow
{
	bottom: 13px;
	height: 27px;
	padding-right: 6px;
	padding-top: 0px;
	position: absolute;
	right: 14px;
	width: 37px;
}

.productlist .productarea .productcontainer
{
	border: 1px solid #999999;
	float: left;
	height: 200px;
	width: 376px;
	position: relative;
}


.productlist .productarea .productcontainer .bottomitems .productbrandpicture
{
	margin-top: 12px;
	bottom: 165px;
	top: auto;
}

.productlist .productarea .productcontainer .bottomitems
{
	position: relative;
}


.productlist .productarea .productcontainer .bottomitems .oldprice
{
	bottom: 154px;
	color: #CC0000;
	display: block;
	position: absolute;
	right: -324px;
}

.productlist .productarea .productcontainer .bottomitems .oldprice strike
{
	font-size: 18px;
}

.productinfo .rightcontainer
{
	float: left;
}

.productinfo .leftcontainer
{
	float: right;
	width: 355px;
}


.productinfo .relatedarticlescontainer a
{
	margin-right: 9px;
}

.productlist .productarea .productcontainer .bottomitems .left
{
	float: left;
	height: 45px;
	padding-left: 0px;
	position: relative;
	width: auto;
}


.footercontainer
{
	background: url( "Image/960roundboxgradient.png" ) no-repeat scroll center top transparent;
}

.footercontainer .columns
{
	margin-top: 0px;
}

.footercontainer .columns .column
{
	width: 188px;
}

.footercontainer .columns
{
	min-height: 80px;
}

.footercontainer .columns .column h3, .footercontainer .columns .column h3 a
{
	color: #EC1164;
	font-size: 16px;
	padding-bottom: 14px;
}


.underfootercontainer
{
	background: none;
	padding-top: 0px;
	background-color: #ffffff;
	height: 162px;
	width: 100%;
}

.closer_page
{
	height: 1px;
	padding-bottom: 0px;
}

.underfootercontainer .copyright
{
	padding-right: 14px;
}


.contentcontainer.default .bannercontainer, .contentcontainer.default .productarea, .contentcontainer.default .cmsitemscontainer h2
{
	font-size: 16px;
	padding-bottom: 10px;
}

a.tnt
{
    visibility: hidden !important;
    display: none !important;
    width: 0px !important;
}
