/*** body styles ***/
/*******************/
body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 67.1%;
	line-height:1.45em;
	color: #214121;
	background-color: #F8F4E2;
}
/*** General styles ***/
/*******************/
p, td, li, a {  font-size: 0.9em; line-height:1.45em;  }

input,textarea { background-color: #E4E7CC; border:1px #214121 solid; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
p, li,a,h1,h2,h3,h4,h5,td,dd {COLOR: #214121; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.content {
padding: 5px 15px 10px 5px;
vertical-align:top;
text-align:left;
}
.footer {
text-align: center;
padding: 5px 10px 10px 10px;
/*background-color: #E4E7CC;*/
}
HR {height: 1px; color: #214121; background-position: left;}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.lgtext {
	COLOR: #214121; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 115%; font-weight:bold; margin: 10px auto;
}
.smtext {
	COLOR: #214121; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 90%; 
}
.redtext, .red {
	COLOR: #F70000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* backgrounds*/
.navgbg {
	background-image: url(../../images/navbg.gif);
	background-repeat: repeat-y;
}
.winebg {
	background-image: url(../../images/winebg.jpg);
}
.wandelbg {
	background-image: url(../images/wandelbg.jpg);
}
.artbg {
	background-image: url(../../images/schilderbg.jpg);
}

.golfbg {
	background-image: url(../../images/golfbg.jpg);
}
.zangworkshop {
	background-image: url(../../images/zangworkshopbg.jpg);
}

#slideshow-container {
	float: right;
	padding: 0px;
	margin: 0 0 0 5px;
	width: 384px; 
	height: 285px;	
	border: 1px solid #D8DCB6;	

}
#slideshow {
	padding: 1px;
	margin: 0px;
	border: 6px solid #F8F4E2;	
}
/* ------------------------------ */
/* horizontal thumbnails floats 
/* ------------------------------ */
.thumbnail {
    /*display: inline-block;    
    min-width: 192px;*/ /* use when Firefox 3 come out, then omit float*/   
	float: left;
	margin: 0 10px 15px 0;
	padding: 1px;
	font-size:96%;
	vertical-align:top;
	overflow:hidden;
	background-color:#D8DCB6;
	/* without float */
}
/* necessary For horizontal stacking in IE7 */
*:first-child+html .thumbnail {
  display: inline;
}
/* necessary For horizontal stacking in IE6 only */
* html .thumbnail {
  display: inline;
}
.thumbnail img {
/* product image inside floated container*/ 	
	border: 5px solid #F8F4E2;	
}

/* ------------------------------ */
/* vertical thumbnails floats 
/* ------------------------------ */
.Vthumbnail {
    /*display: inline-block;    
    min-width: 192px;*/ /* use when Firefox 3 come out, then omit float*/   
	float: left;
    height: 192px;
	width:148px;
	margin: 0 10px 15px 0;
	padding: 1px;
	font-size:96%;
	vertical-align:top;
	overflow:hidden;
	background-color:#D8DCB6;
	/* without float */
}
/* necessary For horizontal stacking in IE7 */
*:first-child+html .Vthumbnail {
  display: inline;
}
/* necessary For horizontal stacking in IE6 only */
* html .Vthumbnail {
  display: inline;
}
.Vthumbnail img {
/* product image inside floated container*/ 	
	border: 5px solid #F8F4E2;	
}

.prices table {padding:0; margin:0; border:0; width:100%;}
.prices td { padding: 0 5px; font-size: 0.8em; background-color: #fff; vertical-align:top;}
.prices td.tblheader {background-color: #E4E7CC;}
.prices td.nobgcolor {background-color: #F8F4E2;}

/* SuckerTree menu*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 151px; /* Width of Menu Items */
border-top: 1px solid #DADEB8;
border-bottom: 1px solid #DADEB8;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 175px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a {
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #214121;
font-weight: bold;
text-decoration: none;
background: #e4e7cc;
padding: 1px 5px 1px 8px;
border-top: 1px solid #EDEFDE;
border-bottom: 1px solid #BBC17D;

}
.suckerdiv ul li ul li a {
border-right: 1px solid #bdb76b;
border-left: 1px solid #336666;
}

.suckerdiv ul li a.active{
background-color:#fff;
color: #000;
color: #a52a2a;
}

.suckerdiv ul li a:hover{
background-color: #F0F1E2;
color: #2A3FAA;
}
.suckerdiv ul li ul li a:hover {
background-color: #fafad2;
}

.suckerdiv .subfolderstyle{
background: url(../../images/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* activities div */
.activities {
width:560px;
padding:1px;
border: 1px solid #bbc17d;
}
.clearLeft {clear:left;}


/*= Various image styles 
----------------------------*/
/* small icons */
.picto {
	vertical-align:middle;
	margin:0 2px;
	border:0;
}
/* bestelknop op categorie page*/
.purchase {
	margin-top:3px;
	vertical-align:middle;
}
.myimage2 {
	padding: 0px;
	margin: 0px;
	border: 6px solid #F8F4E2;
}
.myimageRt {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	border: 6px solid #F8F4E2;
	float:right;
}
.banner {
margin:10px auto; 
padding:1px;
border: 1px solid #2f4f4f;
}

#pic-container img, #pic_verticle img {
	background: #fff;
	padding: .40em .40em;
	margin: .3em .3em;
	border: 1px solid #F8F4E2;
}

#pic-container a, #pic_verticle a { border: none; }
#pic-container a:hover, #pic_verticle a:hover { background: none; }

.pic_right {
	float: right;
	margin: 0 0 1em 1em;
	padding: .40em .40em;
	border: 1px solid #F8F4E2;
}
.pic_left {
	float: left;
	margin: 0em 1em 1em 0em;
	padding: .40em .40em;
	border: 1px solid #F8F4E2;
}

/*= Various margins / paddings 
----------------------------*/
.LessTopMargin {margin-top:5px;}
.LessBottomMargin {margin-bottom:5px;}

.floatleft { margin: 0 10px 10px 0px; }
.floatright { margin-left:8px; margin-right:5px; margin-bottom:10px;}
