body {
	background-color: #173023;
	color: #605D53}

a {
	color: #173023;
}

h1, h2, h3, h4, h5, h6 {
	color: #31573f;
}

p {
	color: #000000;
}

p.intro {
	color: #000000;
}

#header {
	background-color: #173023;
	border-color: #173023;
}

#header-content #logo {
	background-color: #31573f;
}

#navbar {
	background-color: #31573f;
}

.controls li a {
	background: url(../../resources/img/themes/carouselcontrol.gif) 0 0 no-repeat;
}

.controls li a.selected {
	background: url(../../resources/img/themes/carouselcontrol.gif) 0 -6px no-repeat;
}

.product-caption {
	background-color: #31573f;
}

.product-block:hover .product-caption {
	background-color: #173023;
}

.sidebar-block {
	background-color: #3c6a7d;
}

#onze-merken {
	background: url(../../resources/img/themes/01_onzemerken_189x40gif) no-repeat;
}

#jan-pas-selectie {
	background: url(../../resources/img/themes/0_passelectie_189x40gif) no-repeat;
}

.brands ul li:hover a,
.brands ul li.sfhover a {
	background-color: #173023;
}

#navigation li a {
	background-color: #31573f;
	border-color: #31573f;
	color: #FFFFFF;
}

#navigation .subnav {
	background-color: #31573f;
	border-color: #31573f;
}

#navigation li:hover a,
#navigation li.sfhover a {
	color: #869ea8;	
}

#navigation .subnav li:hover a,
#navigation .subnav li.sfhover a {
	color: #869ea8;	
}

#navigation .subnav li .subnav li:hover a,
#navigation .subnav li .subnav li.sfhover a {
	color: #869ea8;	
}



#navigation li .subnav li a {
	color: #FFFFFF;
}

#navigation .subnav li .subnav li a {
	color: #FFFFFF;
}

#category-navigation li a {
	background: #3c6a7d url(../../resources/img/themes/2_hoekjegif) top right no-repeat;
}

#category-navigation li a.medium {
	background-color: #869ea8;
}

#category-navigation li a.dark {
	background-color: #173023;
}

#new-arrivals {
	background: #FFF url(../../resources/img/themes/0_home_newarrivalsgif) 0 0 no-repeat;
}

#seizoen-trends {
	background: #FFF url(../../resources/img/themes/0_home_50jrjanpasgif) 0 0 no-repeat;
}

#filialen {
	background: #FFF url(../../resources/img/themes/0_home_filialengif) 0 0 no-repeat;
}

#actueel {
	background: #FFF url(../../resources/img/themes/0_home_opruiminggif) 0 0 no-repeat;
}


#product-controls #volgende {
	background: url(../../resources/img/themes/product_forum_volgende.png) 100% 50% no-repeat;
}

#product-controls #vorige {
	background: url(../../resources/img/themes/product_forum_vorige.png) 100% 50% no-repeat;
}

#product-controls #sluiten {
	background: url(../../resources/img/themes/product_forum_sluit.png) 100% 50% no-repeat;
}

#product-content {
	position: relative;
	float: left;
	background: url(../../resources/img/themes/product_forum_balk.png) right repeat-y;
	width: 595px;
	height: 440px;
	padding: 30px 50px 30px 30px;
}

#album-content {
	position: relative;
	padding: 30px 145px 30px 30px;
	width: 500px;
	background: url(../../resources/img/themes/product_forum_balk.png) right repeat-y;
}

.has-waardecheque-bg {
	background-image: url(../img/waardecheque-bg.png) !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
}

.footnote {
	font-size: 10px;
}

#cheque-code-form {
	margin: 0 0 50px 0;
	width: 297px;
	overflow: hidden;
}

#cheque-code-form input {
	display: block;
	margin: 0 0 10px 0;
	padding: 5px;
	width: 271px;
	/*
	background-color: #684E47;
	color: #CFA861;
	border: 0;
	*/
}

#vul-uw-inlogcode-in-en-profiteer-van-de-korting {
	width: 281px;
	height: 41px;
	text-indent: -9999px;
	background: url(../img/vul-uw-inlogcode-in-en-profiteer-van-de-korting.png) no-repeat 0 0;
}

#controleer-uw-gegevens {
	width: 243px;
	height: 21px;
	text-indent: -9999px;
	background: url(../img/controleer-uw-gegevens.png) no-repeat 0 0;
}

#gefeliciteerd-u-ontvangt {
	width: 431px;
	height: 78px;
	text-indent: -9999px;
	background: url(../img/gefeliciteerd-u-ontvangt.png) no-repeat 0 0;
}

.cheque-form label {
	width: 180px;
}

.cheque-form .options-label {
	float: left;
	width: auto;
}

.cheque-form .options {
	float: right;
	margin: 0 16px 0 0;
}

.cheque-form .options li {
	float: left;
}

.cheque-form .footnote {
	float: left;
	font-size: 12px;
}

.cheque-form button {
	float: right;
	margin: 0 16px 0 0;
	padding: 0;
	width: 104px;
	height: 30px;
	background: url(../img/doe-mee-sprite.png) no-repeat 0 0;
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	text-indent: -9999px;
	overflow: visible;
	cursor: pointer;
}

.cheque-form button:hover {
	background-position: 0 -30px;
}

.cheque-form button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

