/**** global settings ****/
*	{margin:0; padding:0;}
html, body	{background:url(images/bg-repeat.png) repeat-x #262a2c; font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#212526;}
li	{list-style-type:none;}
a	{text-decoration:none; color:#212526;}
a:hover	{text-decoration:underline;}
.clear { clear: both; }


/**** container ****/
#container	{width:990px; margin:0 0 0 -495px; position:absolute; left:50%;}

/**** header-container ****/
#header	{width:990px; height:141px; display:block;}
#header h1 a	{width:447px; height:55px; background:url(images/logo-xbox2go.png) no-repeat; margin:15px; display:block; text-indent:-99999px; float:left; font-size:4px;}
#header .slogan {margin:35px;display:block;float:right;font-size:16px;font-weight:bold;color:#666666;}


/*** topmenu ***/
#topmenu	{width:990px; height:44px; background:url(images/topmenu-bg-repeat.png) repeat-x; float:left;}
#topmenu #topmenu-left	{width:3px; height:44px; background:url(images/topmenu-bg-left.png) no-repeat; float:left;}
#topmenu #topmenu-right	{width:3px; height:44px; background:url(images/topmenu-bg-right.png) no-repeat; float:right;}
#topmenu ul	{width:750px; height:44px; margin:0 0 0 10px; padding:0; display:block; float:left;}
#topmenu li	{height:44px; line-height:38px; display:inline; color:#a9a9a9;}
#topmenu li a	{margin:0 6px 0 3px; color:#a9a9a9;}
#topmenu li a:hover	{text-decoration:underline;}
#topmenu input	{width:181px; height:26px; background:url(images/topmenu-input-search.png) no-repeat; margin:7px 0 0 20px; padding:5px 5px 5px 5px; color:#3f3f3f; border:none; display:block; float:left;}

/**** menu-container ****/
#menu-container	{width:990px; height:80px; display:block;}

/*** menu ***/
#menu	{width:990px; height:41px; background:url(images/menu-bg-repeat.png) repeat-x; display:block; float:left;}
#menu #menu-left	{width:3px; height:41px; background:url(images/menu-bg-left.png) no-repeat; float:left;}
#menu #menu-right	{width:3px; height:41px; background:url(images/menu-bg-right.png) no-repeat; float:right;}
#menu ul	{width:auto; height:37px; margin:4px 4px 0 0; float:left;}
#menu li	{height:37px; line-height:37px; display:inline;}
#menu li a	{width:143px; height:37px; background:url(images/menu-bg-button.png); margin-right:2px; display:block; text-align:center; color:#fff; text-decoration:none; font-weight:bold; float:left;}
#menu li a:hover	{background:url(images/menu-bg-button-active.png);}
#menu li a.active	{background:url(images/menu-bg-button-active.png);}

/*** breadcrumbs ***/
#breadcrumbs	{height:39px; background:url(images/breadcrumbs-bg-repeat.png) repeat-x;}
#breadcrumbs #breadcrumbs-left	{width:3px; height:39px; background:url(images/breadcrumbs-bg-left.png) no-repeat; float:left;}
#breadcrumbs #breadcrumbs-right	{width:3px; height:39px; background:url(images/breadcrumbs-bg-right.png) no-repeat; float:right;}
#breadcrumbs span	{width:auto; height:39px; margin-left:10px; line-height:39px; display:block; color:#fff; font-weight:bold; float:left;}
#breadcrumbs ul	{width:auto; height:39px; margin-left:10px; line-height:39px; float:left;}
#breadcrumbs li	{display:inline; color:#32d712;}
#breadcrumbs li a	{margin-left:5px; color:#fff;}

/**** content-container ****/
#content-container	{width:990px; height:auto; background:#fff; overflow:hidden;}

/*** left-column ***/
#left-column	{width:195px; height:auto; margin:5px 0 0 5px; float:left;}
#left-column .side-block	{width:195px; background:url(images/block-bg-repeat.png) repeat-y; margin-bottom:5px;}
#left-column .side-block .side-block-bottom	{width:195px; height:12px; background:url(images/block-bg-bottom.png) no-repeat;}
#left-column .side-block h3	{width:195px; height:39px; background:url(images/block-bg-title.png); line-height:39px; text-indent:10px; font-size:11px; color:#fff; font-weight:bold;}

/** categorieen **/
.side-block ul.categorieen	{width:195px; height:auto;}
.side-block ul.categorieen li	{width:195px; height:24px; background:url(images/cat-menu-bg.png); line-height:24px; text-indent:12px; color:#32d712; display:block;}
.side-block ul.categorieen li a	{margin-left:10px; color:#212526;}
.side-block ul.categorieen li ul	{margin:1px 0 0 0; padding:0; float:left;}
.side-block ul.categorieen li ul li	{width:195px; height:24px; list-style:none; line-height:24px; text-indent:32px; color:#212526; display:block;}

/** merken, informatie **/
.side-block ul	{widht:195px;}
.side-block ul li	{width:180px; height:24px; line-height:24px; text-indent:12px;}

/*** middle-column ***/
#middle-column	{width:595px; height:auto; margin:5px 0 0 0; display:block; float:left;}

/** banner **/
#banner	{width:590px; height:180px; }

/** oscommerce content **/
#page	{width:593px; margin-top:5px;}
#page h2	{text-indent:5px; font-size:18px; display:block; margin-bottom:10px;}
#page .product	{background:url(images/content-bg-repeat.png) repeat-y; margin-bottom:10px;}
#page .product .top	{height:4px; background:url(images/content-bg-top.png) top left no-repeat;}
#page .product .bottom {height:4px; background:url(images/content-bg-bottom.png) top right no-repeat; clear: both;}
#page .product p	{margin: 0 10px;}
#page .product h4	{margin: 10px;}
#page #page-navi	{height:46px; background:url(images/page-navi-bg.png) no-repeat; line-height:46px; color:#fff; text-indent:10px;}

/*** right-column ***/
#right-column	{width:195px; margin:5px 0; float:left;}
#right-column .side-block	{width:195px; background:url(images/block-bg-repeat.png) repeat-y; margin-bottom:5px;}
#right-column .side-block .side-block-bottom	{width:195px; height:12px; background:url(images/block-bg-bottom.png) no-repeat;}
#right-column .side-block h3	{width:195px; height:39px; background:url(images/block-bg-title.png); line-height:39px; text-indent:10px; font-size:11px; color:#fff; font-weight:bold;}
#right-column .side-block p.top-product	{display:block; text-align:center;}

/**** footer-container ****/
#footer	{width:990px; height:60px; line-height:60px; color:#7d7e7e; display:block; background:url(images/footer-bg.png) top left no-repeat;}
#footerlinks	{width:990px; height:30px; line-height:30px; color:#7d7e7e; display:block;}
#footerlinks p.brand	{float:right;}
#footer p.copyrights	{float:left;}
#footer p.brand	{float:right;}
#footer p.brand a {color: #7d7e7e; text-decoration: underline;}

TD.main, P.main {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.newsletter_box table {
	margin: 5px 0;
}

.newsletter_box table tr td {
	padding: 0 5px;
	font-size: 12px;
}

.shopping_cart_box table {
	margin: 5px 0 5px 3px;
	width: 172px;
	font-size: 12px;
}

div.product-foto {
	float: left;
	width: 100px;
	margin-left: 10px;
}

div.rechts {
	float: right;
	width: 400px;
	margin-right: 15px
}

div.kopen {
	text-align: right;
}

div.shop_cart table {
	font-size: 12px;
}

div.in_winkelmand input {
	border: none;
}

div.search_table table.outer_table {
	width: 590px;
	margin-left: 5px;
}

div.search_table table td {
	font-size: 12px;
}

div.search_table table td table td {
	padding: 2px 10px 2px 0;
}
