body {
	background: #fff url(images/bg.jpg);
	font: 13px/1.8 "Lucida Grande", Verdana, sans-serif;
	color: #000; 
	margin:0;
	padding:20px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*  */


div#wrapper{
	background: #fff;
	background: #fff url(images/bglogo.gif) no-repeat;
	background-position: 710px 185px;
	width:930px;
	margin:0 auto;
}
#header { 
	border-bottom: 2px solid #dcdccf;
	text-align: left; 
	line-height: 0; 
	background: #431205 url(images/header.jpg) no-repeat top left; 
	height: 128px;
	}

#header h3 { display: none; }
#header h1{ visibility:hidden;}
#header h1 a { display: block; width: 800px; }
#header a { background: 0; }
#header a:hover { background: 0; }

div#content {
	width: 880px;
	margin: 0 auto;
	padding: 20px 0;
	overflow: auto;
	clear: both;
}

/* Navigatie */
#navcontainer { 
	border-bottom: 1px solid #dcdccf; 
	text-align: left; 
	background: url("images/bg_nav.gif") repeat-x;
	}

#nav {  
	margin: 0 auto; 
	padding: 5px 15px;
	text-align:center;
	}

#nav li { display: inline; }


#nav a { color: #e9e9c8; font-weight: bold; font-size: 11px; text-transform: uppercase; background: transparent; text-decoration: none; margin-right: 12px; }
#nav a:hover { color: #f90; }
#nav a.current{
	color:#fff;
	padding-bottom:6px;
	border-bottom:3px solid #c00;
}


blockquote{
	background:#fff;
	padding:15px;
	margin:0 0 30px 0;
	font-style:italic;
	font-family:georgia;
	font-size:120%;
	text-align:center;
	color:#a25a2e;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
/* HOME */
#feature{height:95px; border:solid 0px #dcdccf;padding:0px;}
#block{border:solid #ddddb2 1px;background:#f1f1d2;padding:10px;opacity:.80;}
#homecontent1 { width: 272px; float: left; padding-right: 30px; padding-top: 30px; }
#homecontent2 { width: 272px; float: left; padding-right: 30px;padding-top: 30px; }
#homecontent3 { width: 272px; float: left; padding-top: 30px; }

/* INFO */
#infocontent1 { width: 425px; float: left; padding-right: 30px; padding-top: 0px; }
#infocontent2 { width: 425px; float: left; padding-top: 30px; }

#infocontent { width: 525px; float: left; padding-right: 30px; padding-top: 0px; }
#sidebar { width: 325px; float: left; padding-top: 30px; }

/* Typografie */
.first { font-size: 15px; font-family: georgia; }

.caption { color: #888; font-size: 11px; margin-top: 0; padding-bottom: 18px; }
.caption img{ 
	background:#fff;
	padding:5px;
	border:solid 1px #eee;}

strong { font-weight: bold; }

p { padding-bottom: 15px; }

a { color: #3b3a1e; font-weight: bold; background: #dae9bf; }
a:hover { background: #dae9c0; }

h2 { 
	font-family:Georgia, times, serif;
	font-weight:normal;
	font-style:italic;
	font-size: 24px;
	padding: 0;
	margin:0;
	color: #222;
	}
	
h3 {
	font-size: 14px;
	color: #a25a2e;
	margin:10px 0 0 0;
	padding:0;
	}
	
hr { display: none; }

a { outline: none !important; }

a img.thumb{
	background:#fff;
	padding:5px;
	margin:0 25px 25px 0;
	border:solid 1px #f3f3f3;
}


.nobdr { border: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.floatright { float: right; padding-left: 5px; padding-bottom: 5px; }
.hidden { display: none; }
.imgleft { float: left; padding-right: 15px; padding-bottom: 20px; }
.padd { padding: 10px; }

#intro { background: #d1e0e5 url(introback.jpg); height: 200px; text-align: center; }
#intro a { background: none; display: block; }


/* Categories  Box */
.leftBoxContainer { padding-bottom: 18px; }

#catBoxDivider  { width: 100px; color: #f00; border: 0;
background-color: transparent;
height: 5px; }

#navColumnOneWrapper {
float: left;
padding-right: 18px;
border-right: 1px solid #dcdccf;
margin-right: 18px;
width: 148px;
}

.centerColumn {
float: right;
background: #e9e9d6;
width: 585px;
padding: 15px; margin-top: 15px;
}

/*----TABLES-----*/
th{
	border-bottom:solid 1px #ccc;
	color:#c00;
}


/*----CONTACT----*/

dt { font-weight: bold; }
dd { padding-bottom: 5px; }

dl { float: left; width: 180px; }

/*----FOOTER----*/

#footer { border-top: 2px solid #dcdccf; clear: both; background: #f5f5e8; padding:20px; margin-top: 20px; }

#footer p { padding: 0; margin: 0; color:#777; }

input { margin-bottom: 5px; }

fieldset { background:#fff; border: 1px solid #d2d2bf; padding: 10px;  }
fieldset fieldset { border: 1px solid #c0c0ab; }

legend { font-weight:  bold; padding: 5px; color: #a25a2e; } 
label { width: 120px; float: left; display: block; text-align: right; padding-right: 10px; } 
.leftBoxContainer label { float: none; width: auto; display: block; text-align: left;  }

.alert { color: #ca2a19; padding-left: 5px; }
.alert a { color: #861e13; background: none; }

.button_submit { margin-left: 150px; margin-top: 18px; }
.button_login { margin-left: 143px;  margin-top: 8px; }


.buttonRow a { font-size: 11px; margin-left: 143px; }

#gender-male, #email-format-html, #newsletter-checkbox, #terms-checkbox { margin-left: 130px; }
.radioButtonLabel, .checkboxLabel, .ship-item-item { float: none; display: inline; padding-left: 5px; }

#navSupp li { display: inline; }

.category-products { margin-left: 10px; }

.legalCopyright { font-size: 11px; color: #32322d; }

.centerBoxContentsNew { float: left; padding-bottom: 10px; }

br.clearBoth { clear: both; }

/* */

.small { font-size: 11px; }
.blocktext { font: 13px Courier, monospace; }

ul li{
		list-style-image:url(images/bullet.gif);
}
