@import url("candleman.css");

.clear {
	clear: both;
}

#collection img { vertical-align: bottom; }

table#collection h2.category-name {
	margin-top: 16px;
	margin-left: 12px;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;	
}

h2.category-name {
	margin: 16px 0 10px 8px;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
}

body,td,p
{
	font-family:				verdana;
	font-size:				12px;
	color:					#000000;
}

p.error {
	margin: 16px 0;
	color: red;
	font-weight: bold;
}

a,
a:link,
a:visited {
	text-decoration: 			none;
	color:					#000000;
	font-weight:				normal;
}

a:active,
a:hover {
	text-decoration: 			underline;
}

.kop_wit
{
	font-family:				verdana;
	font-size:				12px;
	color:					#FFFFFF;
	font-weight:				bold;
}

#categorien { margin: 0; padding: 0; }
#categorien li { list-style: none; background-color: #ffffff; margin: 0 0 1px 0; line-height: 25px; padding: 0 0 0 10px; }
#categorien li a { display: block; height: 100%; color: #4d4d4d;  font-size: 12px; }

#cat_hdr { margin: 0; padding: 0; font-size: 12px; font-weight: bold; padding: 12px 0 6px 10px; }

.bestel,
.bestel:link,
.bestel:visited 
{
	text-decoration: 			none;
	color:					#C6DFA5;
	font-weight:				bold;
}

.bestel:active,
.bestel:hover 
{
	text-decoration: 			underline;
}

input, textarea {
	padding: 2px;
	width: 180px;
	background-color: #F1EFEE;
	border: 1px solid #000;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}
input.aantallen {
	width: 40px;
	text-align: center;
}
input.checkbox {
	margin-top: 4px;
	border: none;
}
.submit {
	font-family: Verdana;
	font-size: 9px;
	color: #000;
	background-color: #F1EFEE;
	width: 90px;
	border: 1px solid #000;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content form#finish2 td {
	padding-bottom: 0;
}

form#finish2 input,
#content form#finish2 input,
form#finish2 select,
#content form#finish2 select,
form#finish2 textarea,
#content form#finish2 textarea {
	padding: 2px;
	margin-bottom: 4px;
	width: 220px;
	font-size: 11px;
}
#content form#finish2 select,
form#finish2 select {
	height: 22px;
	padding: 0;
}
form#finish2 input.checkbox,
#content form#finish2 input.checkbox {
	width: 21px;
}

input.button,
form#finish2 input.button,
#content form#finish2 input.button,
#content form#winkelen input.button {
	padding: 2px 1px;
	width: 145px;
	font-size: 11px;
}
input#button-checkout {
	float: right;
}
input#button-order-cancel {
	width: 180px;
	float: left;
}

.porto {
}

/**
 * KAARSEN
 */ 
.groen {
	font-size: 8.0pt;
	font-family:"Tahoma","sans-serif";
	color:#007f7f;
}

.rood {
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:#993300;
}

.bruin {
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
    color:#69613B;
}

.oranje {
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:#F57A2D;
}

/**
 * TABLES
 */ 
table .oranje th {
	text-align: left;
}
table .oranje tr td {
	padding-right: 15px;
	border-top: 1px solid black;
	xborder-right: 1px solid black;
	xborder-left: 1px solid black;
	border-bottom: 1px solid black;
}
table .oranje td {
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:#F57A2D;
}

/**
 * OVERIGE
 */ 

.uitverkocht {
	color:					#e5f06e;
	font-weight:			bold;	
}


/**
 * REACTIES
 */
#reacties {
	width: 100%;
}

#reacties .header {
	background-color: #c6e3a1;
}

#reacties td {
	padding: 5px;
	vertical-align: top;
}

#reacties .u {
	background-color: #F1EFEE;
}

#reacties .e {
	
}

#reacties .kolom_naam { width: 100px; }
#reacties .kolom_emailadres { width: 100px; }
#reacties .kolom_reactie { }


#order-overview {
	margin-bottom: 8px;
}

#order-overview table  {
	margin-bottom: 16px;
}
#order-overview table tbody {
	border-top: 15px solid #fff;
	padding-bottom: 8px;
}
#order-overview table tr {
	padding-bottom: 8px;
}
#order-overview table th {
	text-align: left;
	font-size: 11px;
}
#order-overview table th,
#order-overview table td {
	padding: 0 16px 4px 0;
}
#order-overview table td.quantity {
	width: 70px;
}
#order-overview table td.price,
tbody#product-list-costs td {
	text-align: right;
}

#order-overview #customer-information tr {
	padding-bottom: 4px;
}
#order-overview #customer-information th {
	padding-bottom: 0;
}

#order-overview #customer-information th,
#order-overview #customer-information-payment th {
	width: 120px;
}


#product-list {
	margin: 0 0 16px 0;
	width: 100%;
}
#product-list tr td {
	padding-bottom: 4px;
}
#product-list-costs {
	margin-top: 20px;
}
tbody#product-list-costs th {
	text-align: right;
}

#button-order-submit {
	float: right;
}


#kleurservice-container {
	top: 10px;
	left: 10px;
	position: absolute;
}
#kleurservice-container img {
	border: none;
}

/**
 * #9697
 */ 
.menu_h2 {
	margin-bottom:5px;
}