
body{ font-family : "tahoma"; font-size : 12px; color : #ADD166; margin : 0; }
a{ color: #ADD166; }
h1{ display : none; }
h2{ color : #577222; font-size : 20px; font-weight : normal; background : url(../img/large_arrow.gif) no-repeat left center; margin : 10px 0; padding : 0 0 0 20px; font-family : "tahoma"; }
h3#detail{ margin : 10px 0; font-size : 14px; }
h5{ font-size : 11px; font-weight : normal; padding : 0; margin : 0; }
.clearer{ clear : both; }

#container{ width : 950px; margin : 0 auto 5px auto; padding: 0 0 0 0; position : relative; z-index : 1;}

/* HOME */

#home_logo{ background : url(../img/logo_groot.gif) no-repeat center center; width : 775px; height : 650px; margin : 0 0 0 -388px; position: absolute; left: 50%; z-index: -1; }

#home_topmenu{ list-style : none; margin : 0 auto; padding : 30px 0 0 0; width : 720px; }
#home_topmenu li{ float : left; }
#home_topmenu li a{ float : left; width : 180px; background : #ADD166; padding : 5px 0; text-align : center; color : #fff; font-family : "tahoma"; font-size : 20px; text-transform : uppercase; text-decoration : none; font-weight : normal; }
#home_topmenu li a:hover{ background : #94c039; }

#home_submenu{ list-style : none; margin : 140px auto 0 auto; padding : 0; width : 720px; }
#home_submenu li{ float : left; }
#home_submenu li a{ background : #94BF37; float : left; width : 170px; height : 60px; margin : 5px; font-size : 20px; color : #577222; font-family : "tahoma"; vertical-align : middle; line-height: 30px; text-align : center; text-decoration : none; text-transform : uppercase; padding : 40px 0; filter: alpha(opacity=85); -moz-opacity: .85; opacity: .85; }
#home_submenu li a:hover{ background : #94c039; }

/* FOOTER */

#footer{ background : #577222; margin : 0; padding : 0 10px; height: 33px; position: relative; }
#footer img{ margin : 2px 15px 0 0; }
.footer_home{ margin : 10px 0 0 0 !important; }
#copyright{ color : #666; font-size : 10px; margin : 5px 0 0 0; padding : 0 10px; }
#copyright a{ color : #666;font-weight : bold; text-decoration : none; }
#copyright a:hover{ text-decoration : underline; }

#copyright #copy{ float : left; }
#copyright #conditions{ float : right; }

/* HOME */

#left{ float : left; width : 217px; }
#right{ float : right; width : 731px; }

#logo{ background : url(../img/logo.gif) no-repeat center center; width : 217px; height : 110px; float : left; }
#banner{ background : url(http://www.bloemschikmaterialen.com/echo_files/288-xx-imgBanner.jpg) no-repeat center center; width : 711px; margin : 0 0 0 20px; height : 73px; }

#topmenu{ list-style : none; padding : 0; width : 711px; margin : 0 0 0 20px; background : #ADD166; }
#topmenu li{ float : left; }
#topmenu li a{ float : left; width : 177.75px; background : #ADD166; padding : 5px 0; text-align : center; color : #fff; font-family : "tahoma"; font-size : 18px; text-transform : uppercase; text-decoration : none; font-weight : normal; }
#topmenu li a:hover,#topmenu li a#active{ background : #94c039; }

#submenu{ list-style : none; padding : 0; width : 711px; margin : 0 0 0 20px; background : #94c039; }
#submenu li{ float : left; }
#submenu li a{ float : left; background : #94c039; padding : 5px 20px; text-align : center; color : #fff; font-family : "tahoma"; font-size : 11px; text-transform : uppercase; text-decoration : none; font-weight : normal; }
#submenu li a:hover,#submenu li a#active{ background : #94c039; color : #577222; }
#submenu li a#active{ text-decoration : underline; }

/* LINKERZIJDE */

#languages{ margin : 5px 0 0 0; list-style : none; padding : 0; float : right; }
#languages li{ float : left; margin : 0 5px; }
#languages li a{ text-decoration : none; color : #ADD166; }
#languages li a:hover{ text-decoration : underline; }
#languages li a.active{ color : #94c039; text-decoration : underline; }

#left h3{ color : #94c039; font-family : "tahoma"; font-size : 14px; } 
#left h3 b{ color : #ADD166; }

/* MENU */

#hoofdmenu{ margin : 0; padding : 0; list-style : none; width : 217px; }
#hoofdmenu li{ padding : 0; }
#hoofdmenu li a{ background : url(../img/arrow.gif) no-repeat 97% center; text-decoration : none; text-transform : uppercase; border-bottom : 1px solid #d8cec8; display : block; color : #577222; padding : 5px 0 5px 5px; }
#hoofdmenu li a#active{ background : url(../img/arrow_down.gif) #F2F2F2 no-repeat 97% center; font-weight: bold; color : #577222; }
#hoofdmenu li ul{ margin : 0; padding : 0; list-style : none; }
#hoofdmenu li ul li a{ padding : 5px 0 5px 20px; text-transform : none; background : none; }
#hoofdmenu a:hover{ text-decoration : underline; }
#hoofdmenu li ul li a#active{ padding : 5px 0 5px 20px; font-weight : bold; background : #F2F2F2; color : #577222; text-decoration : none; }
#subsubmenu li a{ padding : 5px 0 5px 40px !important; font-size : 11px; }
#subsubmenu li a#active{ padding : 5px 0 5px 40px !important; font-size : 11px; color : #577222 !important; background-color: #F2F2F2 !important; }

/* PAYMENT */

#left img{ padding : 5px; border : 1px solid #d8cec8; background : #fff; }
#flower_ideas{ text-align : center; }
#flower_ideas a{ color : #ADD166; }
#flower_ideas a:hover{ color : #94c039; text-decoration : none; }

/* GENERAL QUESTIONS */

#general{ margin : 0; padding : 0; list-style : none; border : 1px solid  #d8cec8; padding : 10px; }
#general a{ color : #ADD166; }
#general a:hover{ text-decoration : none; color : #94c039; }

/* BOTTOM NAV */

#bottom_nav{ background : #ADD166; margin : 5px 0 1px 0; padding : 10px; }
#bottom_nav ul{ list-style : none; margin : 0; padding : 0; }
#bottom_nav ul li{ float : left; color : #fff; }
#bottom_nav ul li a{ float : left; color : #fff; padding : 0 5px; }
#bottom_sub{ margin : 25px 0 0 0; }

/* INHOUD & BREADCRUMB */

#content{ width : 693px; float : right; margin : 0 0 0 20px; color: #577222; }
#content a{ color: #577222; }
#breadcrumb{ margin : 0 0 0 20px; border-bottom : 1px solid #d8cec8; padding : 5px; clear : both; }
#breadcrumb .arrow{ width : 20px; float : left; display : block; background : url(../img/arrow.gif) no-repeat center 6px; }
#breadcrumb a{ float : left; color : #ADD166; }
#breadcrumb a:hover{ color : #94c039; text-decoration : none; }
#user{ float : right;  text-align : right; }
#user a{ float : none; font-weight : bold; }

/* SHOPPINGCART */

#shoppingcart{ filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; z-index : 1; border : 1px dashed #94bf37; position : absolute; top : 33px; right : 8px; padding : 10px 50px 10px 10px; background : url(../img/shoppingcart.jpg) no-repeat 95% center #E4E9CB; }
#shoppingcart #count{ font-size : 14px; font-weight : bold; color : #577222; }
#shoppingcart a{ color : #577222; }
#shoppingcart a:hover{ color : #577222; text-decoration : none; }

/* LISTING */

.page_nav{ font-weight : bold; margin : 5px 0; width: 685px; text-align: center; }
.page_nav a{ font-weight: normal; color: #ADD166; text-decoration: underline; padding: 5px; margin: 5px; text-align: center; border: 1px solid #D8CEC8; margin-left: auto; margin-top: auto;}
.page_nav a:hover{ text-decoration : none; color : #94bf37; background-color: #F2F2F2; }
.page_nav span{ padding: 0px; margin: 5px; text-align: center; border: 1px solid #FFF; margin-left: auto; margin-top: auto; }
.page_nextprev{ border: 1px solid #FFF !important; }
.page_nextprev:hover{ border: 1px solid #CCC !important; }
.page_nextprev_disabled{ color: #CCC !important; border: 1px solid #FFF !important; }
.page_nextprev_disabled:hover{ border: 1px solid #FFF; background-color: #FFF !important; cursor: default; text-decoration: underline !important; }
.page_filter{ font-weight : bold; margin : 5px 0; width: 685px; }
.page_filter a{ font-weight : normal; color : #ADD166; text-decoration : underline;}
.page_filter #results{ font-size: 10px; font-weight: normal; color: #BFA18F; }
.product{ position : relative; padding : 5px; border : 1px solid #d8cec8; width : 156px; text-align : center; margin : 5px 5px 5px 0; float : left; }
.product img{ border : 1px solid #d8cec8; padding : 5px; background : #fff; margin : 0 0 5px 0; }
.product h5{ padding : 5px; height : 30px; font-weight: bold; }
.product .price,.price{ color : #577222; margin : 5px 0 0 0; border : 1px dashed #d8cec8; background: #F2F2F2; padding: 2px 0; }
h5 a{ color : #ADD166; }
h5 a:hover{ text-decoration : none; }

/* PRODUCT */

.productdetail .descr{ text-align : left; background : #F2F2F2; padding : 5px; border : 1px dashed #d8cec8; float : right; margin : 0 0 0 10px; width : 389px; }
.productdetail .descr img{ border : 1px solid #d8cec8; }
.productdetail .descr a{ color : #ADD166; }
.productdetail .descr input{ padding : 2px; margin : 0; font-family : "tahoma"; border : 1px solid #d8cec8; }
.productdetail .descr #bestel_input{ width: 50px; float: left; }
.productdetail #image{ float : left;  text-align : center; position: relative; }
.productdetail #zoomer{ display: none; float: left; padding: 5px; margin: 0 0 5px 0; border: 1px solid #D8CEC8; }
.productdetail h6{ font-size : 12px; margin : 5px 0; padding : 0; }
.productdetail #price{ color : #94bf37; font-weight : bold; }
.productdetail #image img{ border : 1px solid #d8cec8; padding : 5px; background : #fff; margin : 0 0 5px 0; }
#product_nav{ text-align : right; margin : 10px 0 0 0; border-top : 1px solid #d8cec8; padding : 5px 0 0 0; }
#product_nav a{ color : #ADD166; }
#toevoegen_winkelmandje{ background: #F2F2F2; cursor: pointer; cursor: hand; border: 0px solid; text-decoration: underline; color: #ADD166; float: left; width: 200px; }

/* WINKELMANDJE */

.shoppingcart{ text-align : left; background : #F2F2F2; padding : 5px; border : 1px dashed #d8cec8; margin : 0 0 5px 0; }
.sc1 h6,.sc2 h6,.sc3 h6,.sc4 h6,.sc5 h6,.sc6 h6{ font-size : 12px; margin : 0 0 10px 0; padding : 0 5px; }
.sc6 h6{ width: 90px; }
.sc1{ float : left; width : 50px; }
.sc2{ float : left; width : 80px; }
.sc2 img{ border : 1px solid #d8cec8; } 
.sc3{ float : left; width : 320px; }
.sc4{ float : left; width : 80px; }
.sc4 input{ padding : 2px; margin : 0; font-family : "tahoma"; border : 1px solid #d8cec8; width : 50px; }
.sc5{ float : left; width : 50px; }
.sc6{ float : left; width : 70px; text-align: right; }
.sc7{ float : left; width : 25px; text-align: right; }
.sc3 a{ color : #ADD166; }
.sc3 a:hover{ text-decoration : none; color : #94bf37; }
#total{ font-weight : bold; background : #F2F2F2; border : 1px dashed #94bf37; }
#total_links{ float : right; margin : 5px 0 0 0; }
#total_links a:hover{ text-decoration : underline; }
#verder_winkelen{ background : #ADD166; padding : 5px; margin : 0 2px; color : #fff; font-weight : bold; text-decoration : underline ; cursor: pointer; cursor: hand; border: 0px solid; float: right;  }
#verder_gaan{ background : #94BF37; padding : 5px; margin : 0 2px; color : #fff; font-weight : bold; text-decoration : underline; cursor: pointer; cursor: hand; border: 0px solid; float: right;  }

/* CURRENCY */

#currency_form{ float: right; margin: 0px; padding: 10px 0 0 0; text-align: right; }
#frm_currency{ font-family : "tahoma"; font-size: 10px; }
#currency_btn{ font-family : "tahoma"; font-size: 10px; width: 20px; margin: 0 0 0 5px; cursor: pointer; cursor: hand; display: none; }

/* AANMELDEN / REGISTEREN */
#aanmelden_form, #registreren_form { width: 50%; float: left; }
#aanmelden_form label,#registreren_form label,#levering_form label,#profiel_form label { width: 130px; float: left; }
#aanmelden_form input,#registreren_form input,#registreren_form select,#levering_form input,#betaalwijze_form input,#samenvatting_form input,#profiel_form input,#profiel_form select { float: left; width: 175px; padding : 2px; margin : 0; font-family : "tahoma"; border : 1px solid #d8cec8; }
#levering_form p,#profiel_form p{ clear: both; height: 15px; }
#betaalwijze_form #rdb{ width: 20px !important; }
#samenvatting_form input{ margin: 0 10px 0 0; width: 200px !important; }

/* FEEDBACK */
#feedback{ width: 99%; background: #FFF8AF; color: #000; border-bottom: 1px solid #EFE14A; position: absolute; left: 0px; top: 0px; z-index: 9; padding: 5px 0.5% 5px 0.5%; }
#feedback_txt{ padding: 1px 0 0 20px; background: url(http://www.bloemschikmaterialen.com/img/info_icon.png) no-repeat; height: 16px; font-size: 11px; }
#feedback_txt a{ color: #000; }