body {
	font: 11px/150% Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
	color: black;
}

/* links */
a {
	text-decoration: underline;
	color: #020000;
}
a:hover {
	text-decoration: underline;
	color: #776d60;
}

.more a {
	padding-left: 7px;
	background: url(../images/bullet_more.png) no-repeat left 5px;
}

:-moz-any-link:focus { /* avoid dotted borders around active links in Firefox */
  outline: none;
}

/* set margins and paddings for various elements */
address, blockquote, dl, fieldset, form, hr, p, pre, table {
	margin: 0; padding: 0;
}
table, p, dl, ol, ul {
	margin-top: 0;
	margin-bottom: 1em;
}

/* text */
.large {
	font-size: 1.2em;
}
.medium {
	line-height: 125%;
	font-size: 0.9em;
}
.small {
	line-height: 120%;
	font-size: 0.8em;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}

/* headers */
h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;
	font-weight: bold;
}
h2 {
	font-size: 20px;
	color: #020000;
	margin: 0 0 7px 0;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 13px;
}

/* sifr headers */
h2.gray1,
h3.gray1,
h2.gray2,
h3.gray2,
h2.white,
h3.white {
	font-family: "Avant Garde", "Century Gothic", Tahoma, Arial, Verdana, Geneva;
	margin: 0;
}
.gray1 {
	color: #020000;
}
.gray2 {
	color: #776d60;
}
.gray3 {
	color: #dedbd7;
}
.white {
	color: #ffffff;
}

hr {
	margin: 0; padding: 0;
	height: 0;
	border-collapse: collapse;
	border: none;
	border-bottom: 1px solid #dedbd7;
}

/* lists */

ul {
	margin-left: 28px; padding-left: 0;
}

dl dt {
	clear: left;
	float: left; display: inline;
	margin: 0; padding: 0;
	font-weight: bold;
}
dl dd {
	display: block;
	margin: 0 0 0.25em 12em; padding: 0;
}
* html dd {
	height: 1px;
}
*+html dd {
    min-height: 0;  /* clear floats for IE7 */
}
html>body dd {
	height: auto;
	min-width: 1em;
}
body dd:after {
	content: ".";
	visibility: hidden;
	line-height: 0%;
	font-size: 0;
}

/* images & alignment */
a img {
	border: none;
}
.border img,
img.border {
	border: 1px solid #81786c;
}
.left {
	float: left; display: inline;
}
.right {
	float: right; display: inline;
}
.imgLeft {
	float: left; display: inline;
	margin: 0.3em 2em 2em 0;
}
.imgRight {
	float: right; display: inline;
	margin: 0.3em 0 2em 2em;
}
.bannerRight {
	/*float: right; */
	display: inline;
	margin: 0 0 10px 10px;
}
.center {
	text-align: center;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
.valignTop {
	vertical-align: top;
}
.valignMiddle {
	vertical-align: middle;
}
.valignBottom {
	vertical-align: bottom;
}
.clear,
.clearBoth,
.clearLeft,
.clearRight {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0%;
	font-size: 0;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}


/* margins / paddings */
.pt5 {
	padding-top: 5px;
}
.pl5 {
	padding-left: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pl10 {
	padding-left: 10px;
}
.mt5 {
	margin-top: 5px;
}
.ml5 {
	margin-left: 5px;
}
.mt10 {
	margin-top: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mb10 {
	margin-bottom: 10px;
}


/* tables */
table {
	border-collapse: collapse;
	border: none;
}
th, td {
	padding: 2px 3px;
	vertical-align: top;
	text-align: left;
}

/* forms */
.findByInActive {
	background: #ffffff url(../images/arrow-down-dropdown.gif) no-repeat 180px 5px;
	font: 11px/13px Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
	border: 1px solid #c3beb7;
	color: #776d60;
	height: 16px;
	width: 200px;
	margin-left: 10px;
	cursor: pointer;
}
.findByActive {
	background: #ffffff url(../images/arrow-up-dropdown.gif) no-repeat 180px 5px;
	font: 11px/13px Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
	border: 1px solid #c3beb7;
	color: #776d60;
	height: 16px;
	width: 200px;
	margin-left: 10px;
	cursor: pointer;
}
.findByNoBackground {
	font: 11px/13px Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
	border: 1px solid #c3beb7;
	color: #776d60;
	height: 16px;
	width: 145px;
	margin-left: 10px;
}
input.textfield, textarea.textarea, select.select {
	font: 11px/13px Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
	border: 1px solid #c3beb7;
	color: #776d60;
}
input.textfield, 
textarea.textarea {
	padding: 2px 0 2px 2px;
}
input.radio,
input.checkbox {
	border: none !important;
}
#wrapper input.disabled,
#wrapper select.disabled,
#wrapper textarea.disabled  {
	background: #efedeb;
	border-color: #dedbd7;
}
#wrapper input.error,
#wrapper select.error,
#wrapper textarea.error {
	background: #f9e9e9;
	border-color: #bd1818;
}
.required,
.error {
	color: #bd1818;
}
div.error {
	margin: 0 0 10px 0;
}
.error ul,
.error li {
	margin: 0; padding: 0;
	list-style: none;
}
.error li {
	padding-left: 10px;
	list-style: none;
	background: url(../images/bullet_error.png) no-repeat 3px 7px;
}
td.error {
	font-size: 10px;
}
th.label,
td.label,
td.error {
	padding-top: 3px;
}
th.label,
td.label {
	padding-left: 0;
	font-weight: normal;
}
.defaultWidth {
	width: 180px;
}
select.defaultWidth {
	width: 185px;
}
.width1 {
	width: 10px;
}
.width2 {
	width: 15px;
}
.width3 {
	width: 25px;
}
.width4 {
	width: 30px;
}

/* VARIOUS */
.contentPadding {
	padding: 5px 15px;
}

/* HOMEPAGE */

/* woonstijl */
.woonstijl {
	/*background: url(../images/spacer_woonstijl.png) no-repeat right top;*/
	margin-bottom: 15px;
	width: 798px;
	float: left;
	z-index: -20;
}

.woonstijl  .kiesWoonstijl {
	background: url(../images/kies-woonstijl.gif) no-repeat right top;
	width: 165px;
	height: 80px;
	float: left;
} 

.woonstijl .item {
	float: left; 
	display: inline;
	width: 90px; 
	min-height: 80px;
	/*padding: 0 2px;
	background: url(../images/spacer_woonstijl.png) no-repeat left top;*/
	text-align: center;
}
* html .woonstijl .item {
	height: 80px;
}
.woonstijl .subtitle {
	margin-bottom: 5px;
}

/* akties */
.aktieItems {
	width: 255px;
	padding: 0 0 0 10px;
}
.centerActions {
	background-color: #dedbd7;
	float: left;
	padding: 10px 5px 0px 10px;
}
.aktieItem {
	width: 232px;
	margin: 0 0 10px;
	padding: 9px;
	border: 0px solid #dedbd7;
	background-color: #fff;
	
}
.aktieItem .image {
	width: 100px; height: 100px;
	overflow: hidden;
}
.aktieItem .left {
	margin: 0 10px 1px 0;
}
.aktieItem .right {
	margin: 0 0 1px 10px;
}
.aktieBanner210 {
	width: 210px; height: 250px;
}
.aktieBanner215 {
	width: 215px; height: 250px;
}
.aktieBanner300 {
	width: 300px; 
	height: 300px;
}

/* latestNews */
.latestNews {
	float: right; display: inline;
	width: 492px;
	margin: 0 0 20px 0;
	padding: 5px 0;
}
.latestNews .title {
	padding: 5px 15px;
	background-color: #776d60;
}

* html .latestNews .title { /* IE 6 fix */
	padding: 5px 0px 0px 15px;	
}  

*+ html .latestNews .title { /* IE 7 fix */
	padding: 5px 0px 0px 15px;	
}

.latestNews .title h3 {
	float: left; 
	display: inline;
}
.latestNews .title .more {
	float: left; 
	display: inline;
	padding: 2px 10px;
	border-left: 1px solid #dedbd7;
}
.latestNews .newsItem, .latestNews .newsBanner {
	float: left; 
	display: inline;
	width: 178px;
	padding: 5px 5px 5px 0px;
	width: 492px;
}
.latestNews .newsItem h4 {
	line-height: 15px;
	font-size: 11px;
}
.latestNews .newsItem .image {
	margin-right: 10px;
	width: 178px; 
	height: 104px;
	overflow: hidden;
	float: left;
}
.latestNews .newsBanner .image {
	margin-top: 22px;
	width: 178px; 
	height: 187px;
	overflow: hidden;
}

.latestNews .text p {
	margin-bottom: 0px;
}

/* lastViewed */
.lastViewed {
	float: left; display: inline;
	width: 786px;
	margin: 10px 0 0 0;	
	border: 1px solid #dedbd7;
}
.lastViewed .title {
	float: left; 
	display: inline;
	width: 762px;
	background-color: #dedbd7;
	padding: 12px;
}

.lastViewed .action {
	margin-top: 10px;
	line-height: 13px;
	text-align: center;
}
.lastViewed .action a {
	color: #776d60;
}
.lastViewed .action a:hover {
	color: #020000;
}
.lastViewed .item {
	float: left; 
	display: inline;
	width: 240px;
	padding: 10px 
}
.lastViewed .image {
	float: left; 
	display: inline;
	width: 95px; 
	height: 95px;
	overflow: hidden;
	border: 1px solid #dddddd;
}
.lastViewed .description {
	display:inline;
	float:left;
	padding:0 0 0 10px;
	width:108px;
} 
.lastViewed h4 a {
	text-decoration: none;
	font-size: 11px;
}
.lastViewed .description .compare {
	margin-top: 8px;
}
.lastViewed .description .compare input {
	vertical-align: middle;
}

/* SEARCH RESULT */

.contentWrapper {
	padding: 0px 5px 0px 5px;
}

.contentWrapperNew {
	
}

/* paging */
.paging {
	padding: 10px;
	color: #776d60;
}
.paging a {
	padding: 0 1px;
	color: #776d60;
}
.paging a:hover {
	color: #020000;
}
.paging a.back,
.paging a.forward {
	text-decoration: none;
}

.paging a:Hover.back,
.paging a:Hover.forward {
	text-decoration: underline;
}

.paging a.disabled {
	text-decoration: none;
	color: #c3beb7;
}
.paging a.active {
	text-decoration: none;
	font-weight: bold;
}
.paging .pagingResult {
	float: left; display: inline;
	width: 265px; min-height: 2px; /* take space also when empty */
}
.paging .pagingCompare {
	float: right; display: inline;
}

.paging .pagingNavigation {
	float: right;
	font-weight: bold;
}

.paging span.active {
	font-weight: bold;
	color: #65CBF1;
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, Sans-serif;
}

/* filtering */
.filtering {
	float: left; 
	display: inline;
	border: 0px solid #cfcfcf;
	padding: 10px;
	margin: 5px;
	width: 766px; 
	color: #776d60;
	background-color: #000;
}
* html .filtering {
	/*height: 228px;*/
}

.filtering input {
	width: 176px;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 3px 0 3px 8px; 
	background: #ffffff url(../images/arrow-down-dropdown.gif) no-repeat 165px 8px;
	cursor: pointer;
}

.filtering input.active {
 	background: #ffffff url(../images/arrow-up-dropdown.gif) no-repeat 165px 8px;
}

#chooseCategoryDiv, #chooseLivingStyleDiv, #chooseBrandDiv, #choosePriceDiv {
	background-color: #FFF;
	padding: 0 0 0 10px;
	line-height: 20px;
	position: absolute;
	_position: relative;
	width: 176px;
}

*+ html #chooseCategoryDiv, *+ html #chooseLivingStyleDiv, *+ html #chooseBrandDiv, *+ html #choosePriceDiv {
	position: relative;
}

input.selected {
	color: #68CEF4;
}

.filtering table {
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	border: none;
}
.filtering table td {
	/*padding: 5px 5px 10px 50px;*/
}
.filtering table h4 {
	font-size: 13px;
}
.filtering ul,
.filtering li {
	margin: 0; padding: 0;
	list-style: none;
}
.filtering a {
	text-decoration: none;
	color: #776d60;
}
.filtering a:hover {
	text-decoration: underline;
	color: #776d60;
}

/* lister */
.lister {
}
.lister .item {
	clear: both;
	float: left; display: inline;
	width: 772px;
	margin: 10px 0; padding: 7px;
	border: 1px solid #dedbd7;
}
.lister .itemnew {
	margin:0 8px 15px 8px; 
	padding: 0;
	border: 1px solid #dedbd7;
	text-align: center;
	width: 180px;
	float: left;
	
}

* html .lister .itemnew { 
	position: relative;
} 

.lister .itemnew .image {	
	width: 120px; 
	height: 120px;
	border: 1px solid #c3beb7;
	overflow: hidden;
}
.lister .itemnew .prodInfo {
	background-color:#efedeb;
	height:80px;
	padding-left:5px;
	padding-top:10px;
}

.lister .itemnew .prodname {
	padding-top:10px;
}

.lister .itemnew .prodimg {
	height: 133px;  
	margin-left: 15px;
}

.lister .itemnew .prodaddvertimg{
	width: 100px; 
	height: 17px; 
	position: relative; 
	top:90px; 
	left: 82px; 
}

* html .lister .itemnew .prodaddvertimg{
	top: 121px;
	left: 81px;
	position: absolute;
}

*+ html .lister .itemnew .prodaddvertimg{
	left: 40px;
}

.lister .itemnew .price{	
	font-size: 19px;
	line-height: 25px;
	background-color: #dedbd7;
	height: 25px
}
.lister .itemnew .price2 {
	background-color: #dedbd7;
	height: 22px;
}
.lister .itemnew .price1 {
	background-color:#dedbd7;
	height:25px;
	padding-top:5px;
	vertical-align:bottom;	
}


.lister .itemnew .price1 a {
	padding-left: 7px;
	background: url(../images/bullet_more.png) no-repeat left 5px;
	font-weight:bold;
}
.lister .itemnew .price2 {
	
}


.lister .itemnew .price2 a {
	padding-left: 7px;
	background: url(../images/bullet_more.png) no-repeat left 5px;
	font-weight:bold;
}
.lister .itemnew h3 {
	margin: 0 0 3px 0;
	font-size: 15px;
}
.lister .itemnew h3 a {
	text-decoration: none;
}

.lister .itemnew .price {	
	font-weight: bold;
	font-size: 15px;
}

.lister .item .image {
	float: left; display: inline;
	width: 120px; height: 120px;
	border: 1px solid #c3beb7;
	overflow: hidden;
}
.lister .item .description {
	padding: 10px 260px 5px 140px;
}
.lister .item h3 {
	margin: 0 0 10px 0;
	font-size: 15px;
}
.lister .item h3 a {
	text-decoration: none;
}
.lister .item .info {
	float: right; display: inline;
	width: 250px;
}
.lister .itemActions {
	margin-bottom: 8px;
	padding: 5px 5px 7px 5px;
	background: #efedeb;
}
.lister .itemActions div {
	margin: 7px 0;
}
.lister .favorite a {
	display: block;
	padding: 2px 0 2px 24px;
	background: url(../images/ico_favorite.png) no-repeat 5px top;
}
.lister .compare input {
	vertical-align: middle;
}
.lister .itemPrice {
	float: left; 
	display: inline;
	height: 18px;
	padding: 12px;
	background: #dedbd7;
}
.lister .itemPrice .price {
	float: left; display: inline;
	font-weight: bold;
	font-size: 15px;
}
.lister .itemPrice .more {
	float: right; display: inline;
}

/* lister banner */
.lister .banner {
	clear: both;
	margin: 15px 0;
}

/* CATEGORIE */
.categoryVisual {
	float: left; 
	display: inline;
	height: 142px;
	width:520px;
	overflow: hidden;
	border-top: 2px solid #dedbd7; 
	border-right: 2px solid #dedbd7; 
	border-left: 2px solid #dedbd7; 
}
.CatlogTitle{
	padding-left:10px;
	padding-bottom:3px;	
	font-size:20px;
	border-bottom: 1px solid #dedbd7;	
}
#categoryHeaderNew {	
	margin-bottom: 1px;
}

.categoryTitleNew {
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
}

.categoryTitleNew h2 {
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;	
}
.categoryTitleNew1 h2 {
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

#categoryHeader {
	background-color: #dedbd7;
	margin: 5px;
}

#categoryHeader table, #categoryHeader table td  {
	padding: 0px;
	margin: 0px;
}

#categoryHeader table .categoryTitle {
	padding: 5px 15px;
	width: 662px;
}

#categoryHeader table .backTo {
	padding: 10px 10px 0 0;
	text-align: right;
}

/* VERGELIJKER */
table.compare {
	width: 100%;
	border-collapse: collapse;
}
table.compare th,
table.compare td {
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 10px 25px;
	border-bottom: 1px solid #dedbd7;
}
table.compare td,
table.compare thead th {
	border-left: 1px solid #dedbd7;
}
table.compare thead th {
	vertical-align: bottom;
	border-bottom: none;
}
table.compare thead th.compareImage {
	border: none;
	background: #c3beb7 url(../images/title_compare.gif) no-repeat center center;
}
table.compare tbody th {
	width: 150px;
	padding-left: 10px;
}
table.compare h3 {
	font-size: 14px;
}
table.compare h3 a {
	text-decoration: none;
}
table.compare .image {
	margin: 10px;
	width: 95px; height: 95px;
	overflow: hidden;
}
table.compare ul,
table.compare li {
	margin: 0; padding: 0;
	list-style: none;
}
table.compare img.appreciation {
	vertical-align: middle;
	margin: 1px 5px 0 0;
}


/* DETAIL (product / woonwinkel) */
.detailColumn1 {
	float: left; display: inline;
	width: 300px;
	margin: 0 0 10px 0;
}
.detailColumn2 {
	float: right; 
	display: inline;
	width: 475px;
	margin: 8px 0 10px 0;
}

.detailImage {
	margin: 10px 0 0 0;
}
.detailImage .image {
	width: 300px; 
	height: 275px;
	overflow: hidden;
	margin: 0 0 8px 0;
	text-align: center;
	border: 3px solid #dddbd7;
}
#wrapper .winkelImage .image { /* different size for 'winkel' images */
	height: 200px;
	cursor: pointer;
}

.detailImage .thumbs {
	width: 306px;
}
.detailImage .thumb {
	float: left; 
	display: inline;
	width: 66px; 
	height: 66px;
	margin: 0 4px 9px 0;
	border: 3px solid #dedbd7;
}

.detailImage .thumblast {
	float: left; 
	display: inline;
	width: 66px; 
	height: 66px;
	margin: 0 0 9px 0;
	border: 3px solid #dedbd7;
}

#wrapper .winkelImage .thumb { /* different size for 'winkel' images */
	height: 47px;
}
.detailImage .image a {
	position: relative;
	float: left; display: inline;
	width: 300px; 
	height: 275px;
	overflow: hidden;
}
#wrapper .winkelImage .thumb a { /* different size for 'winkel' images */
	height: 45px;
}
.detailImage .thumb a:hover, .detailImage .thumbs .active a {
	border-color: #bbb6b0;
}
.detailImage .zoom {
	position: absolute;
	bottom: 3px; right: 2px;
}

.detailColumn2 #productHeader {
	background-color: #dedbd7;
}

.detailColumn2 .productHeaderTd {
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 355px;
	float: left;
}

.detailColumn2 .backTo {
	float: right;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-right:12px;
	width: 85px;
}
	
.detailColumn2 #zoekWoonwinkel {
	background-image: url("../images/winkel-zoeker.jpg");
	background-repeat: no-repeat;
	background-position: left;
	height: 103px;
	width: 473px;
	margin: 15px 0 10px 0;
} 

.detailColumn2 #zoekWoonwinkel img{
	margin : 0px -8px 0px 0px;
	padding-left: 4px;
	padding-top: 60px;
}

#detailVideo {
	margin: 0 0 10px 0;
}

ul.detailActions {
	margin-left: 10px;
	list-style: none;
}
ul.detailActions li {
	 padding: 0 0 10px 24px;
}
ul.detailActions li.mail {
	background: url(../images/ico_mail.png) no-repeat 2px 4px;
}
ul.detailActions li.brochure {
	background: url(../images/icoon_brochureservice.jpg) no-repeat 2px 4px;
}

ul.detailActions li.file {
	background: url(../images/ico_document.png) no-repeat 3px 3px;
}
ul.detailActions li.print {
	background: url(../images/ico_print.png) no-repeat 3px 3px;
}

.detailDescription h3 {
	font-size: 15px;
	margin: 0 0 10px 0;
}
.detailDescription ul.more {
	margin-left: 25px;
	list-style: none;
}
.detailDescription ul.more li {
	font-weight: bold;
	margin: 0 0 5px 0;
	list-style-image:none;
	list-style-type:none;
}

.detailDescription ul.more li a:hover {
	text-decoration: none;
}

.detailDescription .info {
	margin: 10px 0 20px 10px;
}


.detailDescription div#productSpecs {
	background-color: #efedeb;
	padding: 10px;
}

.detailDescription div#productSpecs h3 { 
	margin: 0px;

}
.detailDescription table.specs {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin: 0px;

}
.detailDescription table.specs th, .detailDescription table.specs td {
	border-bottom: 1px solid #dedbd7;
	padding: 0px;
	vertical-align: middle;
	line-height: 26px; 
}

.detailDescription table.specs th {
	width: 120px;
}
.detailDescription .more {
	white-space: nowrap;
}

.variations .item {
	float: left; display: inline;
	width: 145px; 
	padding: 5px;
}
.variations .item .image {
	float: left; display: inline;
	width: 65px; height: 65px;
	margin: 0 10px 0 0;
	overflow: hidden;
}
.variations .item .description {
	float: left; display: inline;
}

.detailAppreciation {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #ebe9e7;
}
.detailAppreciation .left {
	width: 240px;
}
.detailAppreciation .right {
	width: 200px;
}
.detailAppreciation div div {
	margin-bottom: 3px;
}
.detailAppreciation img.appreciation {
	vertical-align: top;
	margin: 1px 5px 0 0;
}

.detailRecommendation {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 3px solid #ebe9e7;
}
.detailRecommendation img {
	vertical-align: middle;
	margin: 5px;
}



/* related */
.related {
	margin: 0 0 15px 0;
}
.related .item {
	width: 374px;
	padding: 7px;
	border: 1px solid #dedbd7;
}
.related .image {
	float: left; display: inline;
	width: 120px; height: 120px;
	overflow: hidden;
}
.related h4 {
	margin: 3px 0;
}
.related .description {
	float: right; display: inline;
	width: 234px;
}
.related .more {
	float: right; display: inline;
}
.related .price {
	font-weight: bold;
	font-size: 15px;
}


/* REGISTRATIE */
table.account {
}
table.account th,
table.account td {
	padding-bottom: 5px;
}
table.account th {
	padding-left: 0;
}
table.account th.label {
	min-width: 115px;
}
* html table.account th.label {
	width: 115px;
}

/* MIJN WOONZOO */

/* tools */
.myTools {
	margin: 0 0 10px 0;
}
.myTools .item {
	float: left; display: inline;
	width: 240px;
	padding: 0 10px 10px 10px;
}
.myTools .logo {
	width: 240px; height: 42px;
	overflow: hidden;
}

/* favorieten */
.myFavorites {
	margin: 0 0 10px 0;
}
.myFavorites .navigation {
	margin: 0 10px 10px 10px;
	padding: 5px 10px;
	background: #efedeb;
}
.myFavorites table {
	width: 100%;
}
.myFavorites table .title {
	padding-left: 15px;
}
.myFavorites table .date,
.myFavorites table .delete {
	text-align: center;
}
.myFavorites table .price {
	padding-right: 15px;
	text-align: right;
}


/* WOONWINKELS */

/* winkelSearch */
.winkelSearch {
	float: left; display: inline;
	width: 476px;
}
.winkelSearch .title,
.winkelSearch .search,
.winkelSearch .sort {
	margin: 0 0 4px 0; padding: 7px 10px;
	background: #ebe9e7;
}
.winkelSearch .search {
	height: 144px;
}
.winkelSearch .search .textfield {
	width: 150px;
}
.winkelSearch .sort a.active {
	font-weight: bold;
	text-decoration: none;
}

/* winkelLister */
.winkelLister {
	margin: 0 0 20px 0;
}
.winkelLister .item {
	clear: both;
	float: left; display: inline;
	width: 762px;
	margin: 10px 0; padding: 12px;
	border: 1px solid #dedbd7;
}
.winkelLister .image {
	float: left; display: inline;
	width: 140px; min-height: 70px;
	text-align: center;
}
	* html .winkelLister .item .image { /* min-height for IE */
		height: 70px;
	}
.winkelLister .info {
	float: right; display: inline;
	width: 610px;
}
.winkelLister h3 {
	margin: 0 0 5px 0; padding: 3px 0;
	border-bottom: 1px solid #dedbd7;
	font-size: 14px;
}
.winkelLister h3 a {
	text-decoration: none;
}
.winkelLister .itemLocation,
.winkelLister .itemAppreciation,
.winkelLister .itemRecommendation {
	float: left; display: inline;
	min-height: 65px;
	padding: 0 10px;
	border-left: 1px solid #dedbd7;
}
.winkelLister .itemLocation {
	width: 150px;
	padding-left: 0;
	border: none;
}
.winkelLister .itemAppreciation {
	width: 170px;
}
.winkelLister .itemRecommendation {
	padding-right: 0;
	width: 240px;
}
.winkelLister .appreciation {
	margin-top: 5px;
}
.winkelLister .appreciation img {
	vertical-align: top;
	margin-top: 1px;
}
.winkelLister .itemRecommendation img {
	vertical-align: middle;
	margin: 3px;
}


/* ARTIKEL */
.title .date {
	padding: 6px 10px 0 0;
	font-size: 13px;
	color: #6a6a6a;
}
.articleText {
	margin: 0 10px 10px 10px;
}
.articleList {
	margin: 0 0 10px 0;
}
.articleList .navigation .right {
	color: #c3beb7;
}
.articleList .navigation a.back,
.articleList .navigation a.forward {
	font-weight: bold;
	text-decoration: underline;
}
.articleList .navigation a.back {
	padding-left: 8px; margin-right: 5px;
	background: url(../images/nav_arrow_back_active.png) no-repeat left center;
}
.articleList .navigation a.forward {
	padding-right: 8px; margin-left: 5px;
	background: url(../images/nav_arrow_forward_active.png) no-repeat right center;
}
.articleList .navigation a.back.disabled {
	background-image: url(../images/nav_arrow_back.png);
}
.articleList .navigation a.forward.disabled {
	background-image: url(../images/nav_arrow_forward.png);
}
.articleList .navigation a.disabled {
	color: #c3beb7;
}

.articleList .item {
	margin: 20px 0;
}
.articleList .image {
	float: left; display: inline;
	width: 120px; min-height: 80px;
}
	* html .articleList .image {
		height: 80px;
	}
.articleList .description {
	padding: 0 0 0 135px;
}
.articleList h5 {
	font-size: 13px;
	color: #6a6a6a;
}
.articleList h5 a {
	padding-right: 5px;
	text-decoration: none;
}

/* PROMOS */
.promoIndex {
	float: left; display: inline;
	margin: 0 0 10px 10px;
	width: 450px;
}
.promoIndex ul,
.promoIndex li {
	margin: 0; padding: 0;
	list-style: none;
}
.promoIndex li {
	margin: 0 0 12px 0; padding: 0 0 0 15px;
	background: url(../images/bullet_promo.png) no-repeat 4px 4px;
	font-weight: bold;
	font-size: 13px;
}
.promoIndex li a,
.promoLister h3 a {
	text-decoration: none;
}
.promoIndex li a:hover,
.promoLister h3 a:hover {
	text-decoration: underline;
	color: #020000;
}
.promoIndex li a .highlight,
.promoLister h3 a .highlight {
	color: #776d60;
}

/* promoLister */
.promoLister {
	margin: 0 0 20px 0;
}
.promoLister .item {
	clear: both;
	float: left; display: inline;
	width: 762px;
	margin: 10px 0; padding: 12px;
	border: 1px solid #dedbd7;
}
.promoLister .image {
	float: left; display: inline;
	width: 230px; min-height: 70px;
	text-align: center;
}
	* html .promoLister .item .image { /* min-height for IE */
		height: 70px;
	}
.promoLister .info {
	float: right; display: inline;
	width: 520px;
}
.promoLister h3 {
	margin: 0 0 2px 0;
	font-size: 14px;
}
.promoLister h3 a {
	text-decoration: none;
}

/* INSPIRATIE */
.inspiration {
	
}
.inspirationH .visual {
	width: 787px;
	margin: 10px 0 14px 0;
}
.inspiration .visual .title {
	padding: 2px 10px 0 10px;
	background: #776d60;
}
.inspiration .visual .title h2 {
	margin: 0;
	background: #776d60;
}

.inspiration .item {
	width: 170px;
	padding: 6px;
	border: 1px solid #dedbd7;
}
.inspirationH .item,
.inspirationV .column1 .item {
	float: left; display: inline;
	margin: 0 10px 10px 0;
}
.inspiration .item h3 {
	margin: 4px 0 0 0;
	font-size: 14px;
	text-align: center;
}
.inspiration .item h3 a {
	text-decoration: none;
}
.inspiration .item h3 a:hover {
	text-decoration: underline;
	color: #020000;
}
.inspiration .item h3 a .category {
	color: #776d60;
}
.inspiration .item .image {
	margin: 7px 0;
	width: 170px; height: 120px;
	overflow: hidden;
	text-align: center;
}
.inspiration .itemActions {
	padding: 15px 10px;
	background: #efedeb;
}
.inspiration .favorite a {
	display: block;
	margin: 7px 0 0 0;
	padding: 2px 0 2px 18px;
	background: url(../images/ico_favorite.png) no-repeat left top;
}
.inspiration .itemPrice {
	margin: 8px 0 0 0;
	padding: 15px 10px;
	background: #dedbd7;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}

/* specific vertical */
.inspirationV .column1 {
	float: left; display: inline;
	width: 395px;
}
.inspirationV .column2 {
	float: left; display: inline;
	width: 378px;
}
.inspirationV .visual {
	width: 378px;
	margin: 0 0 12px 0;
}
.inspirationV .banner {
	margin: 0 0 15px 0;
	text-align: center;
}

.inspirationV .column2 .item {
	width: 354px;
	margin: 0 0 14px 0;
}
.inspirationV .column2 .item h3 {
	margin: 3px 0 8px 0;
	text-align: left;
}
.inspirationV .column2 .item .image {
	float: left; display: inline;
	margin: 28px 0 0 5px;
	width: 120px;
}
.inspirationV .column2 .item .info {
	float: right; display: inline;
	margin: 0 0 0 10px;
	width: 210px;
}
.inspirationV .column2 .item .itemPrice {
	text-align: left;
}