@import url("_cssreset.css"); 
@font-face {
 font-family: 'Conv_CenturyGothic';
 src: url('../assets/fonts/CenturyGothic.eot');
 src: local('☺'), url('../assets/fonts/CenturyGothic.woff') format('woff'), url('../assets/fonts/CenturyGothic.ttf') format('truetype'), url('../assets/fonts/CenturyGothic.svg') format('svg');
 font-weight: normal;
 font-style: normal; 
}

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;
}
h3 {
 font-size:14px;
 color:#464646;
 padding-bottom:3px;
}


.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/images/webshop/checkbox.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(/images/webshop/radio.gif) no-repeat;
}



.kop {
 font-size:14px;
 color:#464646;
 display:block;
 margin-bottom:13px;
}

.kop img {
vertical-align:top;
margin-top:-13px;

}


.small_block_top td {
	background: transparent url(../images/small_box_top.gif) no-repeat;
	width:246px;
	height:8px;
} 
.small_block_middle td {
	background: transparent url(../images/small_box_middle.gif) repeat-y;
	width:246px;
	
} 
.small_block_bottom td {
	background: transparent url(../images/small_box_bottom.gif) no-repeat;
	width:246px;
	height:18px;
	
} 

.twitter_feed {
	width:246px;
	overflow:visible;
}
.twitter_header {
	margin-top:4px;
	margin-left:11px;
}

.jta-follow-button {
	background: transparent url(../images/twitter_follow.gif) no-repeat;
	width:76px;
	height:27px;	
}

#tweetFeed {
	padding:10px;
}
#tweetFeed ul {
	margin-left:0px;
}
#tweetFeed .tweet {
	padding-bottom:8px;
}
#tweetFeed .tweet a {
	color:#a0a0a0;
} 

#twitter_footer{
	 font-family:verdana;
	 font-size:11px;
	 color:#909090;
	 text-align:center;
	 width:900px;
	 margin-top:10px;
}
#twitter_footer img {
	vertical-align:middle;
}
#twitter_footer a {
	text-decoration:none;
	color:#909090;
}
#content a {
 color:#878787;
 text-decoration:none;
}

#content a.hover_underline:hover  {
 text-decoration:underline;
}
#pagetable {
 width:100%;

}
.attention {
 font-size:14px;
 color:#c00000;
 padding-bottom:8px;
}
#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;
position:relative;
}

#header {
 width:900px;
 overflow:visible;
 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 .line {
 border-top:1 px solid:#ff0000;
}

#taalkeuze a {
 color:#878787;
 text-decoration:none;
}

.txt_donkerder {
 color:#404040;
}
#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_eu {
 width:19px;
 height:12px;
 background: #ffffff url(/images/EU.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_en {
 width:19px;
 height:12px;
 background: #ffffff url(/images/EN.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;
 position:absolute;
 z-index:101;
 top:27px;
}

#heading {
/* background: #ffffff url(/images/heading_images/testimage.jpg) no-repeat 0 0;*/
 width:900px;
 height:193px;
 padding-top:37px; 
 
}
#headingHome {
 width:900px;
 height:334px;

 
}

#headingHomeV2 {
 padding-top:37px; 
}

#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:79px;
 position:relative;
}

#footer_text {

padding-top:10px;
padding-left:64px; 
font-size:10px;
color:#878787;
font-family:verdana;
margin-top:22px;

}

#footer_text a {
 color:#878787;
 text-decoration:none;
}
#footer #navmenu {
 right:64px;
 top:10px;
 position:absolute;
}
#footer #navmenu a {
font-size:9px;
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;
} 

.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;
}

.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;
 
}
.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; 
 
}
.product_thumb {
 border:3px solid #404060;
 margin-left:8px;
}
.product_thumb_price {
 position:absolute;
 top:13px;
 right:20px;
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
 z-index:101;
 text-align:right;
}
.product_thumb_price_shade {
 position:absolute;
 top:14px;
 right:19px;
 font-size:14px;
 color:#000000;
 font-weight:bold;
 z-index:100;
 text-align:right;
}
.product_informatie {
 background: transparent url(/images/productinformatie.gif) no-repeat;
 width:157px;
 height:30px;
 margin-left:8px;
 text-indent:-2000px;
}
.offerte_aanvraag { 
 background: transparent url(/images/offerteaanvraag.gif) no-repeat;
 width:157px;
 height:30px;
 margin-left:8px;
 text-indent:-2000px;
}
.contact {
 background: transparent url(/images/contact.gif) no-repeat;
 width:158px;
 height:30px;
 margin-left:8px;
 text-indent:-2000px;
}
.plaats_in_kruiwagen { 
 background: transparent url(/images/plaatsinkruiwagen.gif) no-repeat;
 width:155px;
 height:28px;
 margin-left:8px;
 text-indent:-2000px;
 cursor:hand;
 cursor:pointer;
}

.product_detail_buttons {
 margin-left:95px;
 margin-top:3px;
}

#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;

}


.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;	
}	

.kruiwagen {
 font-family:verdana;

 font-size:10px;
}
.kruiwagen td {
 vertical-align:middle;
 padding:3px;
}



.order td {
 padding:3px;
 vertical-align:top;
}

td .underline {
 border-bottom:1px solid #e0e0e0;
}
td .overline {
 border-top:1px solid #e0e0e0;
}

.order input { 
 font-size:12px;
 color:#353535;
 border:1px solid #c6c6c6;
 text-align:center;
}
.order .delete_product {
 background:transparent url(/images/webshop/verwijderen.gif ) no-repeat;
 width:90px;
 height:19px;
 display:block; 
 text-indent:1000px;
 overflow:hidden; 
 cursor:hand;
 cursor:pointer;	
}



/* BUTTONS */
.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;
}


.btn_verderwinkelen,.btn_bestellingafronden,.btn_volgendestap,.btn_kruiwagenlegen,.btn_alleswissen,.btn_registreren,.btn_inloggen,.btn_versturen ,.btn_uitloggen ,.btn_wijzigen,.btn_wijzigingenopslaan,.btn_annuleren,.btn_ideal,.btn_overboeking,.btn_bestelproces_afsluiten {
 width:124px;
 height:23px;
 display:block;  
 text-indent:1000px;
 overflow:hidden; 
 cursor:hand;
 cursor:pointer;	
 margin-right:6px;

}

.btn_creditcard, .btn_paypal {
 width:124px;
 height:23px;
 display:block;  
 text-indent:1000px;
 overflow:hidden; 
 cursor:hand;
 cursor:pointer;	
 margin-right:6px;

}

.btn_verderwinkelen {
 background:transparent url(/images/webshop/verder_winkelen.gif ) no-repeat;
}
.btn_bestellingafronden {
 background:transparent url(/images/webshop/bestelling_afronden.gif ) no-repeat;
}
.btn_volgendestap {
 background:transparent url(/images/webshop/volgende_stap.gif ) no-repeat;
}
.btn_kruiwagenlegen {
 background:transparent url(/images/webshop/kruiwagen_legen.gif ) no-repeat;
}
.btn_alleswissen {
 background:transparent url(/images/webshop/alleswissen.gif ) no-repeat;
}
.btn_registreren {
 background:transparent url(/images/webshop/registreren.gif ) no-repeat;
}
.btn_inloggen {
 background:transparent url(/images/webshop/inloggen.gif ) no-repeat;
}
.btn_versturen {
 background:transparent url(/images/webshop/versturen.gif ) no-repeat;
}
.btn_uitloggen {
 background:transparent url(/images/webshop/uitloggen.gif ) no-repeat;
}
.btn_wijzigen {
 background:transparent url(/images/webshop/wijzigen.gif ) no-repeat;
}
.btn_annuleren {
 background:transparent url(/images/webshop/annuleren.gif ) no-repeat;
}
.btn_ideal {
 background:transparent url(/images/webshop/betalen_met_ideal.gif ) no-repeat;
}
.btn_overboeking {
 background:transparent url(/images/webshop/betalen_vooraf.gif ) no-repeat;
 width:181px;
}
.btn_wijzigingenopslaan {
 background:transparent url(/images/webshop/wijzigingen_opslaan.gif ) no-repeat;
}
.btn_bestelproces_afsluiten {
 background:transparent url(/images/webshop/bestelproces_afsluiten.gif ) no-repeat;
 width:134px;
}

.btn_creditcard {
 background:transparent url(/images/webshop/betalen_met_creditcard.gif ) no-repeat;
}
.btn_paypal {
 background:transparent url(/images/webshop/betalen_met_paypal.gif ) no-repeat;
}



#kruiwagen_status {
 position:absolute;
 top:1px;
 right:60px;
 background:transparent url(/images/webshop/kruiwagen_status_bg.gif) no-repeat;
 width:248px;
 height:52px;
}
.kruiwagen_icon {
 background:transparent url(/images/webshop/kruiwagen_icon_groot.gif) no-repeat;
 width:36px;
 height:32px;
 float:left;
 margin:10px;
 margin-right:4px;
}
.kruiwagen_detail {
 padding-top:10px;
 float:left;
 width:135px;
 font-size:9px;
}
.kruiwagen_open {
 background:transparent url(/images/webshop/kruiwagen_open.gif) no-repeat;
 width:54px;
 height:19px;
 float:left;
 margin-top:15px;
 
}


#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:176px;
 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:12px;
 color:#ffffff;
 text-decoration:none;
}
#topmenu>ul>li>ul>li>a {
 color:#e8e8e8;
}
#topmenu>ul>li>ul>li>a:hover {
 color:#ffffff;
}

/*
#topmenu>ul>li>ul>li>ul {
 display: block;
 position: absolute;
 visibility: visible;
 top:0px;
 right:0px;

 width:150px;
 left:20px;
 background-color: #444;
}
*/

/*
#topmenu>ul>li>ul>li:hover>ul { 
 visibility: visible; 
 position: relative;
}
*/



#registerform hr, #login_form hr  {
 border-top:1px solid #d3d3d3;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 background-color:transparent;
 margin-bottom:5px;
 margin-top:5px;
 height:1px;
}


#registerform input, #login_form input {
 height:21px;
 line-height:21px;
 font-size:13px;
 text-indent:3px;

}
#registerform input,#registerform textarea ,#login_form input ,#login_form textarea, #passwordRequestForm input ,#passwordRequestForm textarea {
 margin-top:2px;
 margin-bottom:5px;
 color:#606060;
 font-family:verdana;
 font-size:10px;
 vertical-align:middle;
 width:325px;
 border-top:1px solid #dbdbdc;
 border-right:1px solid #dbdbdc;
 border-left:1px solid #d0d0d1;
 border-bottom:1px solid #c6c6c7;
 
}
#registerform select,#login_form select {
 color:#878787;
 font-size:10px;
 width:120px;
}


#registerform textarea,#login_form textarea {
 width:316px;
}

#forms_separator {
 width:1px;
 float:left;
 height:642px;
 border-left:1px solid #c9c9c9;
}


.okbutton, .cancelbutton { 
 padding:3px;
 border:1px solid #505050;
 float:left;
 margin-right:10px;
} 

.nolink {
 color:#878787;
 text-decoration:none;
}

#popup_div {
 background: transparent url(/images/webshop/popup_bg.png) no-repeat top left;
 width:418px;
 height:260px;
 padding-top:25px;
 padding-left:35px;
 padding-bottom:25px;
 padding-right:35px;
 font-family:Verdana, Arial;
 font-size:10px;
 line-height:15px;
}
#popup_div hr {
 border-top:1px solid #b0b0b0;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 background-color:transparent;
 margin-bottom:5px;
 margin-top:5px;
 height:1px;
 
}

#kruiwagen_titel img {
 float:left;
 display:inline;
 padding-right:10px;

}
#webshop_popup_thumb {
 padding-right:5px;
}
#popup_div h3 {
 font-size:14px;
 color:#464646;
}
.order h3 {
 font-size:13px;
 color:#464646;
 padding-bottom:2px;
}
#webshop_steps_left {
 background: transparent url(/images/webshop/webshop_steps_left.gif) repeat-y top left;
 width:4px;
}
#webshop_steps_middle {
 background: #e7e7e7 url(/images/webshop/bg_fill.jpg) repeat-x;
 min-height:200px;
 width:772px;
}
#webshop_steps_right {
 background: transparent url(/images/webshop/webshop_steps_right.gif) repeat-y top left;
 width:5px;
}
#webshop_steps_contentdiv {
 min-height:300px;
 padding-left:8px;
 padding-right:8px;
 padding-top:18px;
 padding-bottom:11px;
}
#webshop_tabs {
 margin-bottom:-3px;
 margin-left:1px;
 position:relative;
}

.ord_td_1,.prod_td_1 {
 width:20px;
 }
.ord_td_2,.prod_td_2 {
 width:85px;
 }
.ord_td_23,.prod_td_23 {
 width:355px;
 }
.ord_td_234,.prod_td_234 {
 width:438px;
 }
.ord_td_3,.prod_td_3 {
 width:270px;
 }
.ord_td_4,.prod_td_4 {
 width:83px;
 }
.ord_td_5,.prod_td_5 {
 width:83px;
 }
.ord_td_6,.prod_td_6 {
 width:100px;
 }
.ord_td_7,.prod_td_7 {
 width:107px;
 }
.ord_td_8,.prod_td_8 {
 width:20px;
 }
.prod_td_4,.prod_td_6 {

 background-color:#ffffff;
}
.order .prod_td_3,.order .prod_td_4,.order .prod_td_5,.order .prod_td_6,.order .prod_td_7  {
 padding-top:16px;
 padding-bottom:12px;
}
.order .prod_td_2 {
 padding-top:7px;
 padding-bottom:7px;
}
.order .prod_td_4,.order .prod_td_5,.order .prod_td_6 {
 text-align:center;
}

.order td.order_hr {
 background: transparent url(/images/webshop/order_hr.jpg) no-repeat 0 0;
 height:1px;
 width:755px;
 padding:0px;
 margin:0px;
}

#tab1,#tab2,#tab3,#tab4,#tab5,#tab6 {
 position:absolute;

 width:107px;
 height:29px;
 display:table-cell;
 cursor:hand;
 cursor:pointer;
 background:transparent url(/images/webshop/no_step.gif ) no-repeat;

}
#tab_artikelen,#tab_levering,#tab_onderhoud,#tab_accessoires,#tab_naw,#tab_betalen {


 width:106px;
 height:29px;
 display:block;
 float:left;
 cursor:hand;
 cursor:pointer;
 background:transparent url(/images/webshop/no_step.gif ) no-repeat;
 line-height:27px;
 text-indent:20px;

}
#tab1 {
 top:-1px;
 left:0px;
 }
#tab2 {
 top:-1px;
 left:106px;
 }
#tab3 {
 top:-1px;
 left:213px;
 }
#tab4 {
 top:-1px;
 left:320px;
 }
#tab5 {
 top:-1px;
 left:427px;
 }
#tab6 {
 top:-1px;
 left:534px;
 }
#webshop_tabs_v2 {
 height:32px;
 width:775px;
 margin-left:3px;
 background:transparent url(/images/webshop/webshop_tabs_bg_bottom.gif ) no-repeat bottom left;
 }
#webshop_tabs .tab1 {
 background:transparent url(/images/webshop/step_1.gif ) no-repeat;

 }
#webshop_tabs .tab2 {
 background:transparent url(/images/webshop/step_2.gif ) no-repeat;
 }
#webshop_tabs .tab3 {
 background:transparent url(/images/webshop/step_3.gif ) no-repeat;
 }
#webshop_tabs .tab4 {
 background:transparent url(/images/webshop/step_4.gif ) no-repeat;
 }
#webshop_tabs .tab5 {
 background:transparent url(/images/webshop/step_5.gif ) no-repeat;
 }
#webshop_tabs .tab6 {
 background:transparent url(/images/webshop/step_6.gif ) no-repeat;
 }
#webshop_tabs_v2 .tab_active {
 background:transparent url(/images/webshop/step_bg.gif ) no-repeat;

 }
#webshop_tabs_v2 .tab_inactive {
 background:transparent url(/images/webshop/step_bg_inactive.gif ) no-repeat;

 }
 
#registration_form {
width:330px;
margin-left:20px;
margin-right:20px;
float:left;
} 
 
#login_form {
width:330px;
margin-left:20px;
margin-right:20px;
float:left;
} 

#webshop_keurmerk {
 position:absolute;
 top:30px;
 left:65px;
 background: transparent url(/images/webshop/keurmerk.gif) no-repeat;
 width:142px;
 height:28px;
}


#flashheadingV2, #flashheading {
	position:relative;
}

#home_heading_logo {
	position:absolute;
	top:0px;
	left:30px;
	width:274px;
	height:92px;
	background: transparent url(/images/logo.png) no-repeat;	
	z-index:2;

}
#home_heading_logo_bg {
	position:absolute;
	top:0px;
	left:20px;	
	background-color:#000000;
	filter: alpha(opacity=50); 
	-moz-opacity: .50;
	opacity: .50;
	width:300px;
	height:334px;	
	z-index:1;
}

#heading_logo {
	position:absolute;
	top:0px;
	left:30px;
	width:274px;
	height:92px;
	background: transparent url(/images/logo.png) no-repeat;	
	z-index:2;

}
#heading_logo_bg {
	position:absolute;
	top:0px;
	left:20px;	
	background-color:#000000;
	filter: alpha(opacity=50); 
	-moz-opacity: .50;
	opacity: .50;
	width:300px;
	height:191px;;	
	z-index:1;
}


.fb_edge_comment_widget  {
	margin-left:-85px;
}
.fb_send_button_form_widget {
	margin-left:-166px;
	
}
.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(//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(//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;
}

#breadcrumbs {
  top: 173px;
  left: 63px;
  z-index:10;
  position:absolute;
}
	
#breadcrumbs a, #breadcrumbs a:hover {
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}



.projcat img {
	-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}
 
.fb-like.fb_iframe_widget {
  margin: 15px;
}


.kiyoh_ratings_organic {
  display: none;
}
