* {
	margin:0px;
	padding:0px;
}
body {
	background-image:url("../img/bg_deolijfboom.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#43552b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68645e;
}
#de-olijfboom-container {
	position:relative;
	margin-top:80px;
	width:906px;
	left:50%;
	margin-left:-493px;
}
h1, h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#719150;
	height:22px;
	padding-bottom:12px;
	border-bottom:#d5d5d5 dotted 1px;
	margin-bottom:12px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	color:#719150;
	margin:12px 0px;
}
p {
	margin-bottom:13px;
}

/* BANNER LUXURY LIST 
------------------------------------------------------------------- */

a.ll_banner { width:227px; height:88px; background:url('../../img/ll_banner.png') 0 0 no-repeat; position:absolute; display:block; text-indent:-9999em; text-decoration:none; top:84px; right:-9px; outline:none; }

a:focus.ll_banner { border:none; outline:none; }

p.vac { position:absolute; width:820px; height:80px; line-height:80px; top:-80px; left:50%; margin-left:-410px; text-align:center; color:#fff; font-family: "Times New Roman",Times,serif; font-size: 23px; font-style: italic; font-weight: normal; }

/* DEOLIJFBOOM
------------------------------------------------------------------- */
#de-olijfboom-l {
	position:relative;
	float:left;
	width:80px;
	margin-top:180px;
	background-image:url("../img/blad-left.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
}
#de-olijfboom-r {
	position:relative;
	float:right;
	width:826px;
}

/* TOP
------------------------------------- */
#top {
	position:absolute;
	top:0px;
	left:0px;
	width:818px;
	height:243px;
	padding:4px 4px 0px 4px;
	background-image:url("../img/deolijfboom-home-bg-top.jpg");
	background-repeat:no-repeat;
	background-position:top right;
}
#topnav {
	text-align:center;
	height:32px;
	width:728px;
	padding:2px 0px 0px 20px;
}
#topnav ul {
	float:left;
	list-style:none;
	height:32px;
}
#topnav li {
	float:left;
	background-image:url(../img/topnav_scheiding.jpg);
	background-repeat:repeat-y;
	height:32px;
}
#topnav li.first {
	background-image:none;
}
#topnav li a {
	list-style:none;
	padding:0px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c7bc67;
	text-decoration:none;
	line-height:32px;
}
#topnav li a.active {
	text-decoration:underline;
}
#topnav li a:hover {
	text-decoration:underline;
}

/* CONTENT
------------------------------------- */
#content-container {
	position:absolute;
	top:247px;
	left:0px;
	width:826px;
	padding:0px;
	background-image:url("../img/deolijfboom-home-bg-content.jpg");
	background-position:right;
	background-repeat:repeat-y;
}
#content {
	background-image:url("../img/deolijfboom-bg-bottom.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#content-left {
	position:relative;
	float:left;
	width:213px;
	padding:22px 35px 0px 36px;
	margin-right:3px;
}
#content-left ul {
	list-style:none;
}
#content-left li {
	background-image:url("../img/arrow.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:1.6em;
}
#content-left a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#719150;
	text-decoration:underline;
}
#content-left a:hover {
	text-decoration:none;
}
	
#content-right {
	position:relative;
	float:right;
	width:460px;
	padding:22px 40px 0px 31px;
}
#content-right ul {
	float:left;
	list-style:none;
}
#content-right li {
	float:left;
	list-style:none;
	margin-right:17px;
}
#content-right a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#719150;
	text-decoration:underline;
}
#content-right a:hover {
	text-decoration:none;
}
#content-right img {
	border:#bbc2b1 solid 3px;
}

/* BOTTOM
------------------------------------- */
#bottom {
	position:relative;
	clear:both;
	height:55px;
	padding:11px 0px 0px 178px;
	color:#a7a7a7;
	background-image:url("../img/blad-bottom-left.jpg");
	background-repeat:no-repeat;
}
#bottom a {
	color:#a7a7a7;
	text-decoration:underline;
}
#bottom a:hover {
	text-decoration:none;
}
#bottom a.webhome {
	text-decoration:none;
}

#spacer {
	clear:both;
}
#bottom .spices { position:absolute; width:826px; left:0; top:12px; text-align:center; }
