@import url("_cssreset.css"); 

body,html {

 }
body,html,table,tr,td,div,p {
 margin:0px;
 padding:0px;

}
/* my.css values */
body {
 font-size:10px;
 color:#878787;
 line-height:12px;
}
ul {
list-style-type: disc;
list-style-position:outside;
margin-left:15px;
}
h1,h2,h3 {
 font-weight:normal;
}


.kop {
 font-size:14px;
 color:#464646;
 display:block;
 margin-bottom:13px;
}

.kop img {
vertical-align:top;
margin-top:-13px;

}
#content a {
 color:#878787;
 text-decoration:none;
}


#pagetable {
 width:100%;

}

#left {
 background: #e7e7e7 url(/images/bg_left.gif) repeat-x top right;
 width:auto;

}
#right {
 background: #ffffff url(/images/bg_right.gif) repeat-x top left;
 width:auto;

}
#middle {
 width:900px;

}

#header {
 width:900px;

 position:relative;
 background:#ffffff;
 font-family:verdana;
}

#headerHomeImage {
 width:899px;
 height:334px;
}

#taalkeuze {
 width:900px;
 height:53px;

 background: #ffffff url(/images/taalkeuze_bg_top.gif) repeat-x 0 0;
 position:relative;
 font-size:11px;
 font-family:verdana;
 padding-top:13px;
}


#taalkeuze a {
 color:#878787;
 text-decoration:none;
}
#taal_nl,#taal_be,#taal_de,#taal_es {
 position:absolute;
 top:30px;
 height:13px;
 text-align:left;

}
#taal_be {
 left:260px;
}
#taal_nl {
 left:64px;
}
#taal_de {
 left:440px;
}
#taal_es {
 left:640px;
}
#vlag_nl {
 width:19px;
 height:12px;
 background: #ffffff url(/images/NL.gif) no-repeat 0 0;
 display:inline;
 padding-right:15px;

}
#vlag_be {
 width:19px;
 height:12px;
 background: #ffffff url(/images/BE.gif) no-repeat 0 0;
 display:inline;
 padding-right:15px;
}
#vlag_de {
 width:19px;
 height:12px;
 background: #ffffff url(/images/DE.gif) no-repeat 0 0;
 display:inline;
 padding-right:15px;
}
#vlag_es {
 width:19px;
 height:12px;
 background: #ffffff url(/images/ES.gif) no-repeat 0 0;
 display:inline;
 padding-right:15px;
}
#vlag_fr {
 width:19px;
 height:12px;
 background: #ffffff url(/images/FR.gif) no-repeat 0 0;
 display:inline;
 padding-right:15px;
}
#fruit_nl {
 width:19px;
 height:13px;
 background: #ffffff url(/images/NL.gif) no-repeat 0 0;
 display:inline;
 
}
#fruit_be {
 width:19px;
 height:13px;
 background: #ffffff url(/images/BE.gif) no-repeat 0 0;
 display:inline;
}


#menu {
 width:900px;
 height:39px;
 background-color:#e7e7e7;
}

#heading {
/* background: #ffffff url(/images/heading_images/testimage.jpg) no-repeat 0 0;*/
 width:900px;
 height:193px;
 
}
#headingHome {
 width:900px;
 height:334px;
 
}

#content { 
 width:770px;
 padding-left:65px;
 padding-right:65px;
 padding-top:65px;
 background: #ffffff url(/images/bg_top_middle.gif) repeat-x top left;
 position:relative;
 overflow:hidden;
 font-family:verdana;

 font-size:10px;
 line-height:13px;
 min-height:300px;
}

#contenttextleft {
 width:355px;
 float:left;
 margin-right:60px;
}
#contenttextright {
 width:355px;
 float:left;
 margin-right:0px;
}

/* homepage styles */
.homecontenttextleft {
 width:234px;
 float:left;
 margin-right:24px;
}
.homecontenttextmiddle {
 width:234px;
 float:left;
 margin-right:24px;
}
.homecontenttextright {
 width:234px;
 float:left;

}

#footer {
 border-top:2px solid #e7e6e6;
 height:44px;
 position:relative;
}

#footer_text {

padding-top:10px;
padding-left:64px;
font-size:10px;
color:#878787;
font-family:verdana;

}

#footer_text a {
 color:#878787;
 text-decoration:none;
}
#footer #navmenu {
 right:64px;
 top:10px;
 position:absolute;
}
#footer #navmenu a {
font-size:10px;
color:#878787;
font-family:verdana;
text-decoration:none;
}
#footer #navmenu ul {
 list-style-type:none;
}
#footer #navmenu li {
 float:left;
}


.block { 
 background: #ffffff url(/images/block_fill.gif) repeat-y;
 width:777px;
}
.block_content {
 min-height:96px;
 width:760px;
 padding-top:22px;
 padding-bottom:22px;
 padding-left:14px;
 padding-right:14px;
 z-index:1;
 position:relative;
}

.block_bg_top {
 background: #ffffff url(/images/block_volledig.gif) no-repeat 0 0;
 position:absolute;
 height:96px;
 width:777px;

}
.block_bg_bottom {
 background: #ffffff url(/images/block_volledig.gif) no-repeat bottom left;
 position:absolute;
 bottom:31px;
 height:96px;
 width:777px;
 z-index:0;

}


.small_blok {
 width:234px;
 height:26px;
 background-image: url(/images/small_box.gif);
 padding-top:8px;
 padding-left:12px;
 display:block;
 margin-top:2px;
 margin-bottom:2px;
}
.middle_blok {
 width:346px;
 height:26px;
 background-image: url(/images/middle_box.gif);
 padding-top:8px;
 padding-left:12px;
 display:block;
 margin-top:2px;
 margin-bottom:2px;
}

.small_summary_block {
 background-image: url(/images/small_summary_block.jpg);
 width:250px;
 height:190px;
 overflow:hidden;
 display:block;
 
}
.summary_block_content {
color:#878787;
padding-top:15px;
padding-bottom:15px;
padding-left:19px;
padding-right:19px;
font-size:10px;
line-height:13px;
display:block;

}

.nounderline {
text-decoration:none;
}


.small_summary_block .summary_block_imageholder {
 background-image: url(/images/banner_small_image_holder.gif);
 width:205px;
 height:64px;
 display:block;
} 

.summary_block_imageholder {
 overflow:hidden;
 padding-top:1px;
 padding-left:1px;
 padding-right:2px;
 padding-bottom:2px;
 margin-bottom:2px;
 display:block;
} 
.large_summary_block {
 background-image: url(/images/large_summary_block.jpg);
 width:361px;
 height:213px;
 overflow:hidden;
 display:block;
 
}
.large_summary_block .summary_block_imageholder {
 background-image: url(/images/banner_large_image_holder.gif);
 width:319px;
 height:64px;
 display:block;
} 

#diashow_olijfboomspecialist_container {
 margin-top:-15px;
 background-image: url(/images/diashow_block.jpg);
 width:341px;
 height:305px;
 padding-top:15px;
 padding-left:21px;
 display:block;
 text-decoration:none;
 cursor:hand;
 cursor:pointer;
 
}
#diashow_olijfboomspecialist {

 width:320px;
 height:240px;
 display:block;
}

.prodcat {
width:170px;
height:310px; /* was 350 */
float:left;
margin-right:20px;
margin-bottom:10px;
}
.prodcat .image {
 margin-bottom:15px;
}

.prodcat .title {
 font-size:14px;
 color:#464646;
 display:block;
 margin-bottom:5px;
}
#assortiment {
 margin-bottom:20px;
}

#productoverzicht {
 margin-bottom:20px;
}
.prodcat .description {
 min-height:65px;
 margin-bottom:15px;
}
.prodcat .alg_info {
  background-image: url(/images/algemene_info.gif);
  width:155px;
  height:28px;
  display:block;
  text-indent:-999em;
  margin-bottom:6px;
}
.prodcat .assortiment {
  background-image: url(/images/assortiment.gif);
  width:155px;
  height:28px;
  display:block;
  text-indent:-999em;
  margin-bottom:6px;

}
.wide_separator {
  background:  transparent url(/images/wide_separator.gif) no-repeat;
  margin-top:5px;
  margin-bottom:5px;
} 


.product {
width:176px;
height:288px;
float:left;
margin-right:14px;
margin-bottom:20px;
}
.product .title {
 font-size:14px;
 color:#464646;
 display:block;
 margin-bottom:5px;
 margin-left:7px;
 margin-top:4px;
 }
.product .description{
 margin-left:7px;
}
 
#contactformulier input,#contactformulier textarea,#aanvraagformulier input,#aanvraagformulier textarea  {
 margin-bottom:5px;
 color:#878787;
 font-family:verdana;
 font-size:10px;
 vertical-align:middle;
}
#contactformulier select,#aanvraagformulier select {
 color:#878787;
 font-size:10px;
 width:120px;
}


#contactformulier textarea,#aanvraagformulier textarea  {
 width:316px;
}


.rightalign {
text-align:right;
}

.offerteaanvraag_rubriek {
 width:321px;
 
}

#product_afbeelding {
 margin-bottom:7px;
}

#product_offerte_aanvraag {
  background-image: url(/images/offerte_aanvraag.gif);
  width:156px;
  height:30px;
  display:block;
  text-indent:-999em;
  margin-bottom:6px;

}



.notavailable {
	position:absolute;
	font-size:11px;
	font-weight:bold;
	top:6px;
	left:6px;
	color:#ff3030;
	background-color:#606060;
	padding:3px;
	border:1px solid #303030;
	
}
.notavailable_small {
	position:absolute;
	font-size:10px;
	font-weight:bold;
	top:5px;
	left:5px;
	color:#ff3030;
	background-color:#606060;
	padding:2px;
	border:1px solid #303030;
	width:82px;
}

.projcat {
 width:169px;
 margin-right:21px;
 float:left;
 
}

.projcat div.description {
 margin-top:10px;
} 


#keywords {
 text-align: center;
 color: #c9c9c9;
 height: 18px;
 padding-top: 6px;
  width:900px;
}
#keywords a{
color: #c9c9c9;
text-decoration: none;	
}	

#topmenu { 
 width:900px;
 background: #ffffff url(/images/menu_bg_bar.gif) no-repeat top left;
 height:32px;
 font-family:'Century Gothic',verdana,arial;
}
#topmenu ul {
 margin:0px;
 padding:0px;
}
#topmenu>ul {
 display: block;
 background-color: #3e3e3e;
 margin-left:23px;
 line-height: 29px;
}
#topmenu  li {
 float:left;
 color:#ffffff;
 display: inline;
 list-style: none;
 position: relative;
 padding-left:4px;
 padding-right:4px;
 padding-top:2px;
 padding-bottom:2x;
}
#topmenu>ul>li {
    padding-top: 0px;
    padding-left: 11px;
    padding-right: 11px;	
    background: transparent url(/images/menu_item_bg.gif) no-repeat top right;
 }
#topmenu>ul>li:hover {
    background: transparent url(/images/menu_item_bg.gif) no-repeat -0px -32px; 
}
#topmenu>ul>li>ul>li {
	display:block;
	clear:both;
	font-size:9px;  
	line-height:14px;
    padding-top:2px;
	padding-bottom:2px;
	width: 95%;	
}
#topmenu>ul>li>ul>li:hover {
 background-color:#b6c21f;

}
#topmenu>ul>li>ul {
 display: block;
 position: absolute;
 left: 0px;
 visibility: hidden;
 background-color: #3e3e3e;
 width:170px;
 padding-top:2px;
 padding-bottom:2px;

}
#topmenu>ul>li:hover>ul { 
visibility: visible; 
}
#topmenu>ul>li>ul>li>ul>li {
	display:block;
	clear:both;
}
#topmenu a {
 font-size:15px;
 color:#ffffff;
 text-decoration:none;
}
#topmenu>ul>li>ul>li>a {
 color:#e8e8e8;
}
#topmenu>ul>li>ul>li>a:hover {
 color:#ffffff;
}

.flash_product, .big_foto_product {
 position:relative;
}
.big_foto_product {
 -moz-box-shadow:3px 1px 5px 0px #ccc;
 -webkit-box-shadow: 3px 1px 5px 0px #ccc;
 box-shadow:3px 1px 5px 0px #ccc;
 border:9px solid white;
 padding:0px;	
 border-collapse:separate; 
 
}

.contact {
 background: transparent url(/images/contact.gif) no-repeat;
 width:158px;
 height:30px;
 margin-left:8px;
 text-indent:-2000px;
}
.product_detail_buttons {
    margin-left: 100px;
    margin-top: -5px;
    position: relative;
    z-index: 10;
}

#product_afbeelding {
 margin-bottom:7px;
    overflow: visible;
    width: 375px; 
margin-top: 15px;	
}

.prijs_ovaal {
	color:#ffffff;
	background-image:url(http://www.olijfboomspecialist.nl/images/prijs_ovaal.png);
	position:absolute;
	width:62px;
	height:46px;
	top:3px;
	right:3px;
	font-size:13px;
	line-height:43px;
	text-align:center;
}

.prijs_rond {
	color:#ffffff;
	background-image:url(http://www.olijfboomspecialist.nl/images/prijs_rond.png);
	position:absolute;
	width:62px;
	height:58px;
	top:3px;
	right:3px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	padding-top:4px;
}

.btn_assortiment {
	width:155px; 
	height:28px;
	background: transparent url(/images/assortiment.gif);
	text-indent:-999em;
	float:left;
	margin-right:4px;
	margin-bottom:2px;
}
.btn_productinformatie {
	width:157px; 
	height:29px;
	background: transparent url(/images/productinformatie.gif);
	text-indent:-999em;
	float:left;
	margin-right:4px;
	margin-bottom:2px;
}
.btn_inkruiwagen {
	width:155px;
	height:28px;
	background: transparent url(/images/plaatsinkruiwagen.gif);
	text-indent:-999em;
	float:left;
	margin-right:4px;
}

#breadcrumbs {
  top: 173px;
  left: 63px;
  z-index:10;
  position:absolute;
}
	
#breadcrumbs a, #breadcrumbs a:hover {
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}
