﻿@charset "utf-8";
/* --------------------------------------------------------=
	CSS Document by Juice BV
	Copyright © Juice BV 

	Juice BV
	Noorderbaan 10
	5388 RB Nistelrode
	
	T: 0412-611453
	F: 0412-614963
	E: info@itsallinthemix.nl
	I: www.itsallinthemix.nl
=-------------------------------------------------------- */
/* Puntensysteem */
#VerzilverButton a {
	height: 55px;
	width: 160px;
	display: block;
	background-image: url(http://www.totaalmarkt.nl/img/algemeen/puntenBtn.gif)
}
#VerzilverButton a:hover {
	background-image: url(http://www.totaalmarkt.nl/img/algemeen/puntenBtnOver.gif)
}
/* ===== LoginMenu ===== */
.tmBlock {
	width: 180px;
	margin: 5px 0 3px 0;
	border: 1px solid #656565;
}
.Long .tmBlock {
	width: 300px;
}
.tmTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	float: left;
	height: 15px;
	width: 170px;
	padding: 5px;
	color: #000000;
	border-bottom: 1px solid #656565;
	background-color: #e9e9e9;
}
.Long .tmTitle {
	width: 290px;
}
.tmContent {
	clear: both;
	width: 100%;
	margin: 0;
}
.tmContent p, .tmContent ul {
	margin: 0;
	padding: 7px 5px 10px 5px;
	text-align: left;
}
.tmContent .cent {
	text-align :center;
}
.tmContent img {
	margin: 1px 1px 0px 1px;
}
.tmLogin {
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 7px 5px 14px 5px;
	text-align: left;
}
.tmLogin input {
	width: 164px;
	margin: 2px 0 6px 0;
	border: 1px solid #656565;
	background-color: #e9e9e9;
}
.tmLogin a {
	font-size: 10px;
	text-decoration: underline;
	color: #656565;
}
.tmLogin a:hover {
	color: #656565;
}
.tmLogin span {
	color: #FF0000;
}
.tmButton {
	font-family: Verdana;
	font-size: 10px;
	float: left;
	width: 178px;
	height: 28px;
	text-align: right;
	padding-right: 2px;
	margin-top: -16px;
	font-size: 10px;
}
.Long .tmButton {
	width: 298px;
}
.tmButton a {
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	padding: 0 25px 0 2px;
	background: #FFFFFF url(http://www.totaalmarkt.nl/img/ombouw/bot_ok.jpg) no-repeat center right;
}
.tmButton a:hover {
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	padding: 0 25px 0 2px;
	color: #656565;
	background: #FFFFFF url(http://www.totaalmarkt.nl/img/ombouw/bot_ok_ov.jpg) no-repeat center right;
}
/* ===== TopTabs ===== */
.tmTabs {
	position: relative;
	overflow: hidden;
	width: 977px;
	height: 44px;
	margin: 0px auto;
}
.tmTabs a {
	background-image: url(http://www.totaalmarkt.nl/img/ombouw/header/tmTabsSprite.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	margin: 0 0 0 1px;
	width: 44px;
}
.tmTabs .totaalmarkt {
	background-position: -10px -10px;
	width: 80px;
}
.tmTabs .totaalmarkt:hover, .tmTabs .totaalmarktSel, .tmTabs .totaalmarktSel:hover {
	background-position: -100px -10px;
	width: 80px;
}
.tmTabs .badkamer {
	background-position: -10px -50px;
}
.tmTabs .badkamer:hover, .tmTabs .badkamerSel, .tmTabs .badkamerSel:hover {
	background-position: -100px -50px;
}	
.tmTabs .bouw {
	background-position: -10px -90px;
}
.tmTabs .bouw:hover, .tmTabs .bouwSel, .tmTabs .bouwSel:hover {
	background-position: -100px -90px;
}
.tmTabs .hout {
	background-position: -10px -130px;
}
.tmTabs .hout:hover, .tmTabs .houtSel, .tmTabs .houtSel:hover {
	background-position: -100px -130px;
}
.tmTabs .tegel {
	background-position: -10px -170px;
}
.tmTabs .tegel:hover, .tmTabs .tegelSel, .tmTabs .tegelSel:hover {
	background-position: -100px -170px;
}
.tmTabs .elec {
	background-position: -10px -210px;
}
.tmTabs .elec:hover, .tmTabs .elecSel, .tmTabs .elecSel:hover {
	background-position: -100px -210px;
}
.tmTabs .ohtm {
	background-position: -10px -250px;
}
.tmTabs .ohtm:hover, .tmTabs .ohtmSel, .tmTabs .ohtmSel:hover {
	background-position: -100px -250px;
}
.tmTabs .bed {
	background-position: -10px -290px;
}
.tmTabs .bed:hover, .tmTabs .bedSel, .tmTabs .bedSel:hover {
	background-position: -100px -290px;
}
.tmTabs .deur {
	background-position: -10px -330px;
}
.tmTabs .deur:hover, .tmTabs .deurSel, .tmTabs .deurSel:hover {
	background-position: -100px -330px;
}
.tmTabs .huishoud {
	background-position: -10px -370px;
}
.tmTabs .huishoud:hover, .tmTabs .huishoudSel, .tmTabs .huishoudSel:hover {
	background-position: -100px -370px;
}
.tmTabs .licht {
	background-position: -10px -410px;
}
.tmTabs .licht:hover, .tmTabs .lichtSel, .tmTabs .lichtSel:hover {
	background-position: -100px -410px;
}
.tmTabs .ztm {
	background-position: -10px -450px;
}
.tmTabs .ztm:hover, .tmTabs .ztmSel, .tmTabs .ztmSel:hover {
	background-position: -100px -450px;
}
.tmTabs .media {
	background-position: -10px -490px;
}
.tmTabs .media:hover, .tmTabs .mediaSel, .tmTabs .mediaSel:hover {
	background-position: -100px -490px;
}
.tmTabs .bbq {
	background-position: -10px -530px;
}
.tmTabs .bbq:hover, .tmTabs .bbqSel, .tmTabs .bbqSel:hover {
	background-position: -100px -530px;
}
.tmTabs .deco {
	background-position: -10px -570px;
}
.tmTabs .deco:hover, .tmTabs .decoSel, .tmTabs .decoSel:hover {
	background-position: -100px -570px;
}
.tmTabs .sier {
	background-position: -10px -610px;
}
.tmTabs .sier:hover, .tmTabs .sierSel, .tmTabs .sierSel:hover {
	background-position: -100px -610px;
}
.tmTabs div {
	position: absolute;
	top: 20px;
	border: 1px solid #FFFFFF;
	border-top: none;
	color: #FFFFFF;
	text-decoration: none;
	width: auto;
	height: auto;
	padding: 5px 7px 5px 7px;
	font-weight: bold;
	font-size: 10px;
	margin: 0 auto;
	_margin-left: 1px;
}
.tmTabs .totaalmarktHover {
	color: #000000;
	background: #cc9933;
	left: 0;
}
.tmTabs .badkamerHover {
	background: #339999;
	left: 81px;
}
/*	.tmTabs .bouwHover {
		background: #336699;
		left: 126px;
	}
*/
.tmTabs .houtHover {
	background: #6699cc;
	left: 126px;
}
.tmTabs .tegelHover {
	background: #996699;
	left: 171px;
}
.tmTabs .elecHover {
	background: #993366;
	left: 216px;
}
.tmTabs .ohtmHover {
	background: #996666;
	left: 261px;
}
.tmTabs .deurHover {
	background: #cc6600;
	left: 306px;
}
.tmTabs .lichtHover {
	background: #ff9900;
	left: 351px;
}
.tmTabs .huishoudHover {
	background: #ff7700;
	left: 396px;
}
.tmTabs .ztmHover {
	background: #ffcc00;
	left: 396px;
/*	left: 441px; */
}
.tmTabs .bbqHover {
	background: #880000;
	left: 441px; 
/*	left: 486px; */
}
.tmTabs .decoHover {
	background: #999900;
	left: 486px;
/*	left: 531px; */
}
.tmTabs .sierHover {
	background: #006600;
	left: 531px;
/*	left: 576px; */
}
.tmTabs .bedHover {
	background: #444444;
	left: 576px;
/*	left: 621px; */
}
.fTabs {
	overflow: hidden;
	clear: both;
}
.fTabs a {
	background-image: url(http://www.totaalmarkt.nl/img/ombouw/header/tmTabsSprite.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 44px;
	height: 20px;
	margin: 0 1px 0 0;
}
.fTabs a.tm {
	background-position: -10px -10px;
	width: 80px;
	background: no-repeat url(http://www.totaalmarkt.nl/img/ombouw/header/nav_tm.gif);
}
.fTabs a.tmSel {
	background-color: #CC9933;
	background-position: -190px -10px;
	height: 21px;
}
.fTabs a.bkm {
	background-position: -10px -50px;
}
.fTabs a.bkmSel {
	background-color: #339999;
	background-position: -190px -50px;
	height: 21px;
}
.fTabs a.btm {
	background-position: -10px -90px;
}
.fTabs a.btmSel {
	background-color: #336699;
	background-position: -190px -90px;
	height: 21px;
}
.fTabs a.hhtm {
	background-position: -10px -130px;
}
.fTabs a.hhtmSel {
	background-color: #6699CC;
	background-position: -190px -130px;
	height: 21px;
}
.fTabs a.ttm {
	background-position: -10px -170px;
}
.fTabs a.ttmSel {
	background-color: #996699;
	background-position: -190px -170px;
	height: 21px;
}
.fTabs a.etm {
	background-position: -10px -210px;
}
.fTabs a.etmSel {
	background-color: #993366;
	background-position: -190px -210px;
	height: 21px;
}
.fTabs a.ohtm {
	background-position: -10px -250px;
}
.fTabs a.ohtmSel {
	background-color: #996666;
	background-position: -190px -250px;
	height: 21px;
}
.fTabs a.dtm {
	background-position: -10px -330px;
}
.fTabs a.dtmSel {
	background-color: #CC6600;
	background-position: -190px -330px;
	height: 21px;
}
.fTabs a.huishtm {
	background-position: -10px -370px;
}
.fTabs a.huishtmSel {
	background-color: #FF7700;
	background-position: -190px -370px;
	height: 21px;
}
.fTabs a.vtm {
	background-position: -10px -410px;
}
.fTabs a.vtmSel {
	background-color: #FF9900;
	background-position: -190px -410px;
	height: 21px;
}
.fTabs a.ztm {
	background-position: -10px -450px;
}
.fTabs a.ztmSel {
	background-color: #FFCC00;
	background-position: -190px -450px;
	height: 21px;
}
.fTabs a.mediatm {
	background-position: -10px -490px;
}
.fTabs a.mediatmSel {
	background-color: #CC0000;
	background-position: -190px -490px;
	height: 21px;
}
.fTabs a.bbqtm {
	background-position: -10px -530px;
}
.fTabs a.bbqtmSel {
	background-color: #880000;
	background-position: -190px -530px;
	height: 21px;
}
.fTabs a.rdtm {
	background-position: -10px -570px;
}
.fTabs a.rdtmSel {
	background-color: #999900;
	background-position: -190px -570px;
	height: 21px;
}
.fTabs a.sbtm {
	background-position: -10px -610px;
}
.fTabs a.sbtmSel {
	background-color: #006600;
	background-position: -190px -610px;
	height: 21px;
}
.fTabs a.bedden {
	background-position: -10px -290px;
}
.fTabs a.beddenSel {
	background-color: #444444;
	background-position: -190px -290px;
	height: 21px;
}

