/* Dit is de algemene stijlopmaak voor elke pagina */

html, body { margin:0; padding:0; }

body { 
	background:#f1f1f3 url(../images/bg_body.jpg) repeat-x;
	font-family:Arial, sans-serif;
	font-size:10pt;
}

a, a img { border:none; text-decoration:none; }

h1, h2, h3, h4, h5, p { margin:6px; padding:0; color:#333; }

#wrapper { 
	width:925px; 
	height:auto; 
	margin:auto;
	margin-top:8px;
}




/* HEADER styling */


#banner { 
	width:940px; 
	height:180px; 
	background:url(../images/banner.png) no-repeat;
	display:block;
	text-align:center;
}

#banner h1{
	line-height:170pt;
	font-weight:bold;
	letter-spacing:0.8pt;
	color:#D58F55;
	font-size: 36px;
}

/* MENU styling */

#menu {
	
}

#menu  ul
{
padding:0; 
margin:0;
width: 100%;
height:36px;
background:url(../images/menu/bg_menu_cover.png) repeat-x #8dbe4c;
border:#a3ab96 solid 1px;
color: #596846;
float: left;
}

#menu  ul li { display: inline; }

#menu  ul li a
{
	padding:0 40px;
	height:36px;
	line-height:34px;
	text-decoration: none;
	float: left;
	color: #fff;
	border-right: 1px solid #a3ab96;
	font-size:10.5pt;
	letter-spacing:0.7pt;
	font-weight: bold;
}

#menu  ul li a:hover
{
background:url(../images/menu/bg_menu_cover_hover.png) repeat-x;
}

#menu  ul li a#current
{
background:url(../images/menu/bg_menu_cover_hover.png) repeat-x;
}



#container { 
width:940px;
height:auto;
margin-top:20px;
}


#sidebar { 
	width:280px;
	height:auto;
	float:left;
}

#content {
	width:630px;
	height:auto;
	float:left;
	margin-left:15px;
}

.clear { clear:both; }

#footer { display:block; width:100%; height:50px; background:#78a22f;}

#footer_wrapper { width:940px;   margin:auto; }

#footer_wrapper p { float:left; color:#fff; font-size:9pt; margin:16px 0 0 10px;}

#footer_wrapper  ul
{
padding:0; 
margin:16px 0 0 0;
width: 340px;
height:auto;
float: right;
}

#footer_wrapper  ul li { display: inline; }

#footer_wrapper  ul li a
{
padding:0 0 0 14px;
text-decoration: none;
float: left;
color:#557916;
font-size:9pt;
font-weight:bold;
}
/* SIDEBAR WIDGETS styling */

.widget {
	position:relative;
	width:280px;
	height:auto;
	float:left;
	border:#78a22f solid 1px;
	background:#f6f6f6;
	margin:0 0 10px 0;
	min-height:100px;
	color:#695e4a;
}

.go{ width:63px; height:33px; display:block;  right:-1px; bottom:-1px; position:absolute; }

.text { width:160px; height:auto; float:left; padding:20px 0 0 20px; }

.text h2 { margin:0; padding:0; color:#695e4a; font-size:13pt; }

.icon { width:60px; float:right; text-align:center; padding:10px 10px 0 0; }


/* SIDEBAR WIDGET MENU */

.heading h1 {
	background:url(../images/sidebar/shopping_menu.png) no-repeat;
	Width:245px;
	height:66px;
	text-indent:-9999em;
	padding:0;
	margin:0 10px;
	}

#navlist2
{
padding: 0;
margin: 20px 25px;
}

#navlist2 li
{
list-style: none;
margin: 0;
padding: 0.25em;
}

#navlist2 li a { text-decoration: none; color:#695e4a; font-style:italic; font-weight:bold; display:block; padding:0.25em;}

#navlist2 li a:hover { text-decoration: none; color:#7c766b; font-style:italic; font-weight:bold;}

/* Homepage style */

#big_photo { position:relative; display:block; height:410px; width:100%; background:url(../images/photo/big_photo.jpg) no-repeat;
border:#a3ab96 solid 1px; margin-bottom:10px; }

#big_photo_text { position:absolute; display:block; height:60px; width:94%; background:url(../images/bg_green_trans_70.png) repeat; bottom:0;padding:20px;  }


#strain_header {
	
}

table.t_wrapper {
	border:#78a22f solid 1px;
	background:#f6f6f6;
	margin:0;
	padding:0;
}

table.t_wrapper th{
	border-bottom:#78a22f solid 1px;
	height:30px;
}
table.t_wrapper table { margin:0 px 0; }

table.t_wrapper img.item { border:#a3ab96 solid 1px; }

table.t_wrapper a { color:#695e4a; }

table.t_wrapper p { font-size:10pt; margin:0 10px; padding:0;}

.title {
	font-size:15pt;
	font-weight: bold;
	color:#393;
	text-decoration:underline;
	float:left;
	margin:0 10px;
}

table.t_wrapper p.sex { font-size:11pt; color:#78a22f; text-decoration:underline; float:right; margin:0 10px;}

table.t_wrapper p.price { font-size:12pt; font-weight:bold; margin:0 10px;}

.buy_now { display:block; width:80px; height:24px; background:url(../images/buy_now.png) 0px -1px no-repeat; 
	text-indent:-999em; margin:0 10px; border:none; cursor:pointer;}

.buy_now:hover { display:block; width:80px; height:24px; background:url(../images/buy_now.png) 0px -25px no-repeat; 
border:none; cursor:pointer;}

table.t_wrapper td.count { border-top:#78a22f solid 1px; text-align:center;
	height:30px; }
	
img.item_big { border:#a3ab96 solid 1px; margin:0 10px; }

.text_link_more_info	{
	font-family: Arial, Helvetica, sans-serif;
	color: #393;
	font-style: italic;
	font-weight: bold;
}

