/*--------------------------------------------------------------------------------------------------/
		STYLESHEET MADE BY YELLOW LEMON TREE
		www.ylt.nl - info@ylt.nl         
/--------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------/
		RESET
/--------------------------------------------------------------------------------------------------*/

html, body, div, div, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video										{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-family:Arial, Helvetica, sans-serif; }
html 															{ -webkit-font-smoothing: antialiased; }
            
article, aside, figure, footer, header, hgroup, nav, section 	{ display:block; } 
nav ul 															{ list-style:none; } 
blockquote, q 													{ quotes:none; } 
blockquote:before, blockquote:after, q:before, q:after 			{ content:''; content:none; } 
a 																{ margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins 															{ background-color:#ff9; color:#000; text-decoration:none; }
mark 															{ background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del 															{ text-decoration: line-through; }
abbr[title], dfn[title] 										{ border-bottom:1px dotted #000; cursor:help; } 

/* tables still need cellspacing="0" in the markup */
table 															{ border-collapse:collapse; border-spacing:0; }
hr 																{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select 													{ vertical-align:middle; }

img																{ display:block; }
h1,h2,h3,h4,h5,h6 												{ font-weight: bold; text-rendering: optimizeLegibility; }
strong, th 														{ font-weight: bold; }
td, td img 														{ vertical-align:top; } 
pre																{ }

/* hand cursor on clickable input elements */
.label, input[type=button], input[type=submit], button 			{ cursor: pointer; }

/* always force a scrollbar */
html 															{ overflow-y: scroll; }

/* make buttons play nice in IE: */
button 															{ width: auto; overflow: visible; }

/* bicubic resizing for non-native sized IMG: */
ie7 img															{ -ms-interpolation-mode: bicubic; }

/*--------------------------------------------------------------------------------------------------/
		CSS3
/--------------------------------------------------------------------------------------------------*/

.label-notice2, .label-notice											{ float:left; margin:0 0 5px 0; min-width:65px; max-width:65px; width:65px; font-family: Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;
																font-size: 10px;
																color: #fff;
                                                                background-color: #ff9b21;
																padding: 3px 3px;
																background: -moz-linear-gradient(
																		top,
																		#e68217 0%,
																		#ff9b21 25%,
																		#e68217);
																background: -webkit-gradient(
																	linear, left top, left bottom, 
																	from(#e68217),
																	color-stop(0.25, #ff9b21),
																	to(#e68217));
																border-radius: 3px;
																-moz-border-radius: 3px;
																-webkit-border-radius: 3px; 
																border: 1px solid #f9a615;
																}
																
.label-notice2														{ min-width:140px !important; max-width:140px !important; width:140px !important; margin:10px 0 5px 0 !important; }
.delivery-big { display:inline-block; margin:5px 0; }																
																
.product-type														{ float:left; width:70px; font-size:12px; font-weight:bold; } 

.overview-big .nieuw.nl		{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw.png); width:161px; height:105px; z-index:5; }
.overview-big .aanbieding.nl		{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding.png); width:161px; height:105px; z-index:5; }
.overview-big .cadeautip.nl		{ position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip.png); width:161px; height:105px; z-index:5; }

.overview-big .nieuw.en			{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw_en.png); width:161px; height:105px; z-index:5; }
.overview-big .aanbieding.en		{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding_en.png); width:161px; height:105px; z-index:5; }
.overview-big .cadeautip.en		{ position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip_en.png); width:161px; height:105px; z-index:5; }

.overview-big .nieuw.de			{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw_de.png); width:161px; height:105px; z-index:5; }
.overview-big .aanbieding.de		{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding_de.png); width:161px; height:105px; z-index:5; }
.overview-big .cadeautip.de		{ position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip_de.png); width:161px; height:105px; z-index:5; }


/*--------------------------------------------------------------------------------------------------/
		COMMON CLASSES
/--------------------------------------------------------------------------------------------------*/

/* Common HTML headings */
h1																{ }
h1 a	 														{ text-decoration:none; }
h1 a:hover 														{ }

h2																{ }
h2 a	 														{ text-decoration:none; }
h2 a:hover 														{ }

h3	 															{ }
h3 a	 														{ text-decoration:none; }
h3 a:hover 														{ }

h4																{ }
h4 a	 														{ text-decoration:none; }
h4 a:hover 														{ }

h5																{ }
h5 a	 														{ text-decoration:none; }
h5 a:hover 														{ }

h6 																{ }
h6 a	 														{ text-decoration:none; }
h6 a:hover 														{ }

a font															{ color:#639855; text-decoration:underline; }
a font:hover													{ color:#000000; }
a:hover, a:active 												{ }
a, a:active, a:visited 											{ text-decoration:none; color:#639855; }
a:hover															{ color:#000000; }
p																{ font-size:1em; color:#333333; line-height: 1.333em; margin:0 0 10px 0;  }

/* Common Classes*/
.left 															{ float:left; }
.right 															{ float:right; }
.tcenter														{ text-align:center; display:block; }
.tright															{ text-align:right; display:block; }
.breaker,
.clear,
.break															{ clear:both; }
.bold															{ font-weight:bold; }
.italic															{ font-style:italic; }
.uppercase														{ text-transform:uppercase; }
.smallcaps														{ font-variant:small-caps; }
.hidden															{ display:none; }
.shadow															{ text-shadow:#000 1px 1px 2px; filter: Shadow(Color=#000000, Direction=135, Strength=2); }
.arrow															{ color:#639855; background:url(../img/layout/arrow-link-hover.png) left no-repeat; padding:0 0 0 8px;  }
.arrow:hover													{ color:#333333; background:url(../img/layout/arrow-link.png) left no-repeat; padding:0 0 0 8px;  }

/* Common Colors */
.orange,
#content-wrapper #content.small .content-detail .product-details li.orange a 														{ color:#F78B19 !important; }

/*.green															{ color:#639855; }*/
.green                                                          { color: #000000; }
.black															{ color:#000; }
.white															{ color:#fff; }
.small-grey														{ font-size:10px; color: #999999; font-weight:normal; }

/* Common Form elements */
form 															{ margin:0; padding:0; }
form.small														{ margin:0; padding:0; float:left; width:360px; }
form.login														{ margin:0; padding:0; float:right; width:275px; }
form img 														{ border:none; }
input[type=text].small-input									{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1409px; width:190px; height:31px; line-height:31px; font-size:1em; color:#333333; border:none; margin:2px 0 2px 0; padding:0 5px 0 5px; }
input[type=password].small-input								{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1409px; width:190px; height:31px; line-height:31px; font-size:1em; color:#333333; border:none; margin:2px 0 2px 0; padding:0 5px 0 5px; }
label															{ line-height:31px; padding:0 15px 0 0; min-width:145px; float:left; text-align:right; padding:0 15px 0 0; }
input[type=submit]												{ }
input[type=checkbox]											{ margin:0px; padding:0px; }
input[type=radio]												{ }
input[type=button]												{ }
input, select 													{ vertical-align: middle; border: 1px solid #999; color: #000000; font-size: 11px; padding: 2px; }
textarea														{ float:left; font-size:1em; }
select.register													{ font-size:1em; width:200px; height:20px; line-height:31px; font-size:1em; color:#333333; margin:5px 0 0 0; }
button															{ font-family:Arial, Helvetica, sans-serif; }
fieldset 														{ border-color: #EEEEEE; border-right: medium none; border-style: solid none none; border-width: 1px medium medium; }
legend 															{ background: none repeat scroll 0 0 transparent; color: #4c7242; font-size: 1.167em; font-weight: bold; margin: 3px 0 0 0; padding: 0 10px 0 0; }

form.validate-form input.error{}
form.validate-form .errorbox{display:none;margin-top:15px;text-align:left;font-weight:bold;}
form.validate-form td{position:relative;}
form.validate-form .error.label{font-size: 14px;color:#f00;position: absolute;top: 14px;right: 34px;}

/* Common Buttons */
input[type=text].email											{ float:left; height:18px; background:#fff !important; line-height:18px; font-size:0.917em; color:#333333; border:none; padding:2px; border:1px solid #E8E8E8; background:none; margin:8px 5px 10px 0; min-width:156px; }
input[type=password].password									{ float:left; height:18px; background:#fff !important; line-height:18px; font-size:0.917em; color:#333333; border:none; padding:2px; border:1px solid #E8E8E8; background:none; margin:8px 5px 0 0; min-width:156px; }
input[type=submit].login										{ float:left; width:63px; height:24px; margin:4px 0 0 0; }

input[type=submit].add-cart.nl									{ background:url(../img/buttons/voegtoe_winkelwagen_nl.png); border:none; height:30px; width:201px; margin:5px 0 5px 0;  }
input[type=submit].add-cart:hover.nl							{ background:url(../img/buttons/voegtoe_winkelwagen_nl.png); background-position:0 -30px;  border:none; }
input[type=submit].add-cart.de									{ background:url(../img/buttons/voegtoe_winkelwagen_de.png); border:none; height:30px; width:151px; margin:5px 0 5px 0; }
input[type=submit].add-cart:hover.de							{ background:url(../img/buttons/voegtoe_winkelwagen_de.png); background-position:0 -30px;  border:none;  }
input[type=submit].add-cart.en									{ background:url(../img/buttons/voegtoe_winkelwagen_uk.png); border:none; height:30px; width:171px; margin:5px 0 5px 0; }
input[type=submit].add-cart:hover.en							{ background:url(../img/buttons/voegtoe_winkelwagen_uk.png); background-position:0 -30px;  border:none;  }

input[type=submit].subscribe.nl									{ background:url(../img/buttons/aanmelden_nieuwsbrief_nl.png); border:none; height:30px; width:102px; margin:5px 5px 5px 0; float:right; }
input[type=submit].subscribe:hover.nl							{ background:url(../img/buttons/aanmelden_nieuwsbrief_nl.png); background-position:0 -30px;  border:none; }
input[type=submit].subscribe.de									{ background:url(../img/buttons/aanmelden_nieuwsbrief_de.png); border:none; height:30px; width:102px; margin:5px 5px 5px 0; float:right; }
input[type=submit].subscribe:hover.de							{ background:url(../img/buttons/aanmelden_nieuwsbrief_de.png); background-position:0 -30px;  border:none;  }
input[type=submit].subscribe.en									{ background:url(../img/buttons/aanmelden_nieuwsbrief_uk.png); border:none; height:30px; width:102px; margin:5px 5px 5px 0; float:right; }
input[type=submit].subscribe:hover.en							{ background:url(../img/buttons/aanmelden_nieuwsbrief_uk.png); background-position:0 -30px;  border:none;  }

input[type=submit].checkout.nl									{ background:url(../img/buttons/direct_afrekenen_nl.png); border:none; height:30px; width:201px; margin:10px 12px 0 0; float:right; }
input[type=submit].checkout:hover.nl							{ background:url(../img/buttons/direct_afrekenen_nl.png); background-position:0 -30px;  border:none; }
input[type=submit].checkout.de									{ background:url(../img/buttons/direct_afrekenen_de.png); border:none; height:30px; width:201px; margin:10px 12px 0 0; float:right; }
input[type=submit].checkout:hover.de							{ background:url(../img/buttons/direct_afrekenen_de.png); background-position:0 -30px;  border:none;  }
input[type=submit].checkout.en									{ background:url(../img/buttons/direct_afrekenen_uk.png); border:none; height:30px; width:201px; margin:10px 12px 0 0; float:right; }
input[type=submit].checkout:hover.en							{ background:url(../img/buttons/direct_afrekenen_uk.png); background-position:0 -30px;  border:none;  }

input[type=submit].searchbutton									{ position:absolute; background:url(../img/layout/baptist_sprites.png); background-position: -970px -672px; top:110px; right:0px; border:none;  height:31px; width:31px; }
input[type=submit].searchbutton:hover							{ border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -626px; height:31px; width:31px; }

input[type=submit].webshop.green-nl								{ background:url(../img/buttons/shop_nl.png); border:none; height:30px; width:130px; margin:10px 0 10px 10px; float:left; }
input[type=submit].webshop:hover.green-nl						{ background:url(../img/buttons/shop_nl.png); background-position:0 -30px;  border:none; }
input[type=submit].webshop.green-de								{ background:url(../img/buttons/shop_de.png); border:none; height:30px; width:119px; margin:10px 0 10px 10px; float:left; }
input[type=submit].webshop:hover.green-de						{ background:url(../img/buttons/shop_de.png); background-position:0 -30px;  border:none; }
input[type=submit].webshop.green-en								{ background:url(../img/buttons/shop_uk.png); border:none; height:30px; width:119px; margin:10px 0 10px 10px; float:left; }
input[type=submit].webshop:hover.green-en						{ background:url(../img/buttons/shop_uk.png); background-position:0 -30px;  border:none; }

input[type=submit].webshop.orange-nl							{ background:url(../img/buttons/shop_orange_nl.png); border:none; height:30px; width:130px; margin:10px 0 10px 12px; float:left; }
input[type=submit].webshop:hover.orange-nl						{ background:url(../img/buttons/shop_orange_nl.png); background-position:0 -30px;  border:none; }
input[type=submit].webshop.orange-de							{ background:url(../img/buttons/shop_orange_de.png); border:none; height:30px; width:119px; margin:10px 0 10px 12px; float:left; }
input[type=submit].webshop:hover.orange-de						{ background:url(../img/buttons/shop_orange_de.png); background-position:0 -30px;  border:none; }
input[type=submit].webshop.orange-en							{ background:url(../img/buttons/shop_orange_uk.png); border:none; height:30px; width:119px; margin:10px 0 10px 12px; float:left; }
input[type=submit].webshop:hover.orange-en						{ background:url(../img/buttons/shop_orange_uk.png); background-position:0 -30px;  border:none; }

#content-wrapper .sidebar-right .cartbutton						{ float:left; position:relative; border:none; background:url(../img/buttons/direct_afrekenen_nl.png); height:30px; width:201px; line-height:30px; color:#fff; font-size:12px; font-weight:bold; margin:10px 0 0 10px; text-align:center; }
#content-wrapper .sidebar-right .cartbutton:hover				{ border:none; background:url(../img/buttons/direct_afrekenen_nl.png); background-position: 0 -30px;  height:30px; width:201px; }
#content-wrapper .sidebar-right .cartbutton .icon-cart			{ position:absolute; bottom:16px; top:7px; }

input[type=submit].further-nl									{ background:url(../img/buttons/verder_winkelen_nl.png); border:none; height:30px; width:122px; margin:10px 0 10px 0; }
input[type=submit].further-nl:hover								{ background:url(../img/buttons/verder_winkelen_nl.png); background-position:0 -30px; border:none; height:30px; width:122px;margin:10px 0 10px 0; }
input[type=submit].further-de									{ background:url(../img/buttons/verder_winkelen_de.png); border:none; height:30px; width:132px; margin:10px 0 10px 0; }
input[type=submit].further-de:hover								{ background:url(../img/buttons/verder_winkelen_de.png); background-position:0 -30px; border:none; height:30px; width:132px;margin:10px 0 10px 0; }
input[type=submit].further-en									{ background:url(../img/buttons/verder_winkelen_uk.png); border:none; height:30px; width:132px; margin:10px 0 10px 0; }
input[type=submit].further-en:hover								{ background:url(../img/buttons/verder_winkelen_uk.png); background-position:0 -30px; border:none; height:30px; width:132px;margin:10px 0 10px 0; }

input[type=submit].order-nl										{ background:url(../img/buttons/bestellen_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 10px;  }
input[type=submit].order-nl:hover								{ background:url(../img/buttons/bestellen_nl.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 10px; }
input[type=submit].order-de										{ background:url(../img/buttons/bestellen_de.png); border:none; height:30px; width:82px; margin:10px 0 10px 10px; }
input[type=submit].order-de:hover								{ background:url(../img/buttons/bestellen_de.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 10px; }
input[type=submit].order-en										{ background:url(../img/buttons/bestellen_uk.png); border:none; height:30px; width:82px; margin:10px 0 10px 10px; }
input[type=submit].order-en:hover								{ background:url(../img/buttons/bestellen_uk.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 10px;}

input[type=submit].refresh-nl									{ background:url(../img/buttons/vernieuwen_nl.png); border:none; height:30px; width:92px; margin:10px 0 10px 0;  }
input[type=submit].refresh-nl:hover								{ background:url(../img/buttons/vernieuwen_nl.png); background-position:0 -30px; border:none; height:30px; width:92px;margin:10px 0 10px 0; }
input[type=submit].refresh-de									{ background:url(../img/buttons/vernieuwen_de.png); border:none; height:30px; width:92px; margin:10px 0 10px 0; }
input[type=submit].refresh-de:hover								{ background:url(../img/buttons/vernieuwen_de.png); background-position:0 -30px; border:none; height:30px; width:92px;margin:10px 0 10px 0; }
input[type=submit].refresh-en									{ background:url(../img/buttons/vernieuwen_uk.png); border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].refresh-en:hover								{ background:url(../img/buttons/vernieuwen_uk.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0;}

input[type=submit].previous-nl									{ background:url(../img/buttons/vorige_stap_nl.png); border:none; height:30px; width:92px; margin:10px 0 10px 0;  }
input[type=submit].previous-nl:hover							{ background:url(../img/buttons/vorige_stap_nl.png); background-position:0 -30px; border:none; height:30px; width:92px;margin:10px 0 10px 0; }
input[type=submit].previous-de									{ background:url(../img/buttons/vorige_stap_de.png); border:none; height:30px; width:92px; margin:10px 0 10px 0; }
input[type=submit].previous-de:hover							{ background:url(../img/buttons/vorige_stap_de.png); background-position:0 -30px; border:none; height:30px; width:92px;margin:10px 0 10px 0; }
input[type=submit].previous-en									{ background:url(../img/buttons/vorige_stap_uk.png); border:none; height:30px; width:92px; margin:10px 0 10px 0; }
input[type=submit].previous-en:hover							{ background:url(../img/buttons/vorige_stap_uk.png); background-position:0 -30px; border:none; height:30px; width:92px;margin:10px 0 10px 0;}

input[type=submit].next-nl										{ background:url(../img/buttons/volgende_nl.png); border:none; height:30px; width:112px; margin:10px 0 10px 0;  }
input[type=submit].next-nl:hover								{ background:url(../img/buttons/volgende_nl.png); background-position:0 -30px; border:none; height:30px; width:112px;margin:10px 0 10px 0; }
input[type=submit].next-de										{ background:url(../img/buttons/volgende_de.png); border:none; height:30px; width:112px; margin:10px 0 10px 0; }
input[type=submit].next-de:hover								{ background:url(../img/buttons/volgende_de.png); background-position:0 -30px; border:none; height:30px; width:112px;margin:10px 0 10px 0; }
input[type=submit].next-en										{ background:url(../img/buttons/volgende_uk.png); border:none; height:30px; width:112px; margin:10px 0 10px 0; }
input[type=submit].next-en:hover								{ background:url(../img/buttons/volgende_uk.png); background-position:0 -30px; border:none; height:30px; width:112px;margin:10px 0 10px 0;}

input[type=submit].edit-nl										{ background:url(../img/buttons/wijzigen_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].edit-nl:hover								{ background:url(../img/buttons/wijzigen_nl.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0; }
input[type=submit].edit-de										{ background:url(../img/buttons/wijzigen_de.png); border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].edit-de:hover								{ background:url(../img/buttons/wijzigen_de.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0; }
input[type=submit].edit-en										{ background:url(../img/buttons/wijzigen_uk.png); border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].edit-en:hover								{ background:url(../img/buttons/wijzigen_uk.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0;}

input[type=submit].save-nl										{ background:url(../img/buttons/opslaan_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].save-nl:hover								{ background:url(../img/buttons/opslaan_nl.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0; }
input[type=submit].save-de										{ background:url(../img/buttons/opslaan_de.png); border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].save-de:hover								{ background:url(../img/buttons/opslaan_de.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0; }
input[type=submit].save-en										{ background:url(../img/buttons/opslaan_uk.png); border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].save-en:hover								{ background:url(../img/buttons/opslaan_uk.png); background-position:0 -30px; border:none; height:30px; width:82px;margin:10px 0 10px 0;}

input[type=submit].login-nl										{ float:left; background:url(../img/buttons/login_nl.png); border:none; height:23px; width:82px; margin:8px 0 5px 0;  }
input[type=submit].login-nl:hover								{ float:left; background:url(../img/buttons/login_nl.png); background-position:0 -23px; border:none; height:23px; width:82px;margin:8px 0 5px 0; }
input[type=submit].login-de										{ float:left; background:url(../img/buttons/login_de.png); border:none; height:23px; width:82px; margin:8px 0 5px 0; }
input[type=submit].login-de:hover								{ float:left; background:url(../img/buttons/login_de.png); background-position:0 -23px; border:none; height:23px; width:82px;margin:8px 0 5px 0; }
input[type=submit].login-en										{ float:left; background:url(../img/buttons/login_uk.png); border:none; height:23px; width:82px; margin:8px 0 5px 0; }
input[type=submit].login-en:hover								{ float:left; background:url(../img/buttons/login_uk.png); background-position:0 -23px; border:none; height:23px; width:82px;margin:8px 0 5px 0;}

input[type=submit].add-small-nl									{ background:url(../img/buttons/toevoegen_small_nl.png); border:none; height:30px; width:121px; margin:10px 0 5px 0;  }
input[type=submit].add-small-nl:hover							{ background:url(../img/buttons/toevoegen_small_nl.png); background-position:0 -30px; border:none; height:30px; width:121px;margin:10px 0 5px 0; }

input[type=submit].send-nl										{ background:url(../img/buttons/versturen_nl.png); border:none; height:30px; width:76px; margin:10px 0 10px 0;  }
input[type=submit].send-nl:hover								{ background:url(../img/buttons/versturen_nl.png); background-position:0 -30px; border:none; height:30px; width:76px;margin:10px 0 10px 0; }
input[type=submit].send-de										{ background:url(../img/buttons/versturen_de.png); border:none; height:30px; width:76px; margin:10px 0 10px 0; }
input[type=submit].send-de:hover								{ background:url(../img/buttons/versturen_de.png); background-position:0 -30px; border:none; height:30px; width:76px;margin:10px 0 10px 0; }
input[type=submit].send-en										{ background:url(../img/buttons/versturen_uk.png); border:none; height:30px; width:76px; margin:10px 0 10px 0; }
input[type=submit].send-en:hover								{ background:url(../img/buttons/versturen_uk.png); background-position:0 -30px; border:none; height:30px; width:76px;margin:10px 0 10px 0;}

input[type=submit].print-nl										{ background:url(../img/buttons/printen_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].print-nl:hover								{ background:url(../img/buttons/printen_nl.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].print-de										{ background:url(../img/buttons/printen_en.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].print-de:hover								{ background:url(../img/buttons/printen_en.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].print-en										{ background:url(../img/buttons/printen_en.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].print-en:hover								{ background:url(../img/buttons/printen_en.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }

input[type=submit].doorgaan-nl									{ background:url(../img/buttons/doorgaan_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].doorgaan-nl:hover							{ background:url(../img/buttons/doorgaan_nl.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].doorgaan-de									{ background:url(../img/buttons/doorgaan_de.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].doorgaan-de:hover							{ background:url(../img/buttons/doorgaan_de.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].doorgaan-en									{ background:url(../img/buttons/doorgaan_en.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].doorgaan-en:hover							{ background:url(../img/buttons/doorgaan_en.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }

input[type=submit].vorige-nl									{ background:url(../img/buttons/vorige_nl.png); border:none; height:30px; width:52px; margin:10px 0 10px 0;  }
input[type=submit].vorige-nl:hover								{ background:url(../img/buttons/vorige_nl.png); background-position:0 -30px; border:none; height:30px; width:52px; margin:10px 0 10px 0; }
input[type=submit].vorige-de									{ background:url(../img/buttons/vorige_de.png); border:none; height:30px; width:52px; margin:10px 0 10px 0;  }
input[type=submit].vorige-de:hover								{ background:url(../img/buttons/vorige_de.png); background-position:0 -30px; border:none; height:30px; width:52px; margin:10px 0 10px 0; }
input[type=submit].vorige-en									{ background:url(../img/buttons/vorige_en.png); border:none; height:30px; width:52px; margin:10px 0 10px 0;  }
input[type=submit].vorige-en:hover								{ background:url(../img/buttons/vorige_en.png); background-position:0 -30px; border:none; height:30px; width:52px; margin:10px 0 10px 0; }

input[type=submit].bestelling-afronden-nl						{ background:url(../img/buttons/bestelling_afronden_nl.png); border:none; height:30px; width:132px; margin:10px 0 10px 0;  }
input[type=submit].bestelling-afronden-nl:hover					{ background:url(../img/buttons/bestelling_afronden_nl.png); background-position:0 -30px; border:none; height:30px; width:132px; margin:10px 0 10px 0; }
input[type=submit].bestelling-afronden-de						{ background:url(../img/buttons/bestelling_afronden_de.png); border:none; height:30px; width:86px; margin:10px 0 10px 0;  }
input[type=submit].bestelling-afronden-de:hover					{ background:url(../img/buttons/bestelling_afronden_de.png); background-position:0 -30px; border:none; height:30px; width:86px; margin:10px 0 10px 0; }
input[type=submit].bestelling-afronden-en						{ background:url(../img/buttons/bestelling_afronden_en.png); border:none; height:30px; width:86px; margin:10px 0 10px 0;  }
input[type=submit].bestelling-afronden-en:hover					{ background:url(../img/buttons/bestelling_afronden_en.png); background-position:0 -30px; border:none; height:30px; width:86px; margin:10px 0 10px 0; }

input[type=submit].registreren-nl									{ background:url(../img/buttons/registreren_nl.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].registreren-nl:hover							{ background:url(../img/buttons/registreren_nl.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].registreren-de									{ background:url(../img/buttons/registreren_de.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].registreren-de:hover							{ background:url(../img/buttons/registreren_de.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }
input[type=submit].registreren-en									{ background:url(../img/buttons/registreren_en.png); border:none; height:30px; width:82px; margin:10px 0 10px 0;  }
input[type=submit].registreren-en:hover							{ background:url(../img/buttons/registreren_en.png); background-position:0 -30px; border:none; height:30px; width:82px; margin:10px 0 10px 0; }


#sort_price														{ border:1px solid #DBDFE6; color:#999999; font-size:11px; padding:2px; }
#sort_name														{ border:1px solid #DBDFE6; color:#999999; font-size:11px; padding:2px; }

/*--------------------------------------------------------------------------------------------------/
		WEBSITE
/--------------------------------------------------------------------------------------------------*/
html,
body															{ margin:0; padding:0; }
html															{ overflow-y: scroll; }
body															{ font-size:0.75em; font-family:Arial, Helvetica, sans-serif; z-index:2; }

.background-effect												{ background: url(../img/layout/background-effects.jpg) no-repeat center top transparent; height:745px; position: fixed; text-align: center; top: 0; width: 100%; z-index: -2; }
.shadow-effect													{ background:url(../img/layout/container-background.png) repeat-y center top; height:100%; position: fixed; text-align: center; top: 0; width: 100%; z-index: -1; }
.line-top-left													{ background:#2f2f2f; height: 3px; left: 0; position: absolute; top: 0;  width: 50%;}
.line-top-right													{ background:#5d8f50; height: 3px; right: 0; position: absolute; top: 0;  width: 50%;}

a.back															{ float:left; font-size:11px; left:0px; color:#000; width:100%;  margin:0 0 5px 0; text-align:right; }
a.back:hover 													{ font-size:11px; text-decoration: underline}

a.back-detail													{ position:absolute; right:15px; top:10px; font-size:11px; color:#000; }
a.back-detail:hover 											{ font-size:11px; text-decoration: underline}

/* Contaner */
#container														{ position:relative; width:950px; margin:0px auto; padding:0 15px 0 15px; }

/* Header wrapper */
#header-wrapper													{ width:950px; height:140px;  position:absolute; top:0; left:15px; }

#header-wrapper .logo											{ display:block; width:193px; height:51px; margin:25px 0 34px 0; }

#header-wrapper #users-wrapper									{ position:absolute; top:33px; right:0px; height:59px; min-width:490px; background:url(../img/layout/user-detail-background.jpg) repeat-x; }
#header-wrapper #users-wrapper .users-control 					{ position:relative; width:auto;  }
#header-wrapper #users-wrapper .users-wrapper-left  			{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -1436px; position:absolute; left:0px; top:0px; z-index:2; width:10px; height:59px;}
#header-wrapper #users-wrapper .users-wrapper-right 			{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -1510px; position:absolute; right:0px; top:0px; z-index:2; width:10px; height:59px;}
#header-wrapper #users-wrapper .users-menu						{ position:absolute; left:0px; bottom:0px; font-size:12px; height:29px; line-height:29px;  }
#header-wrapper #users-wrapper .users-menu ul					{ position:absolute; bottom:0px; left:0px; text-align:center; }
#header-wrapper #users-wrapper .users-menu li					{ list-style:none; float:left; padding:0 16px 0 16px; border-right:1px solid #eeeeee; font-size:11px; font-weight:bold; }
#header-wrapper #users-wrapper .users-menu li a					{ text-decoration:none; color:#000000; }
#header-wrapper #users-wrapper .users-menu li a:hover			{ text-decoration:none; color:#608613;  }
#header-wrapper #users-wrapper .users-menu li.active a			{ list-style:none; float:left; border:none; background:url(../img/layout/user-menu-active-hover.png) no-repeat center; color:#333333; }
#header-wrapper #users-wrapper .users-menu li.last				{ list-style:none; float:left; padding:0 17px 0 17px; border:none; }
#header-wrapper #users-wrapper .user-logged						{ position:absolute; left:17px; top:10px; font-size:12px; height:29px; line-height:29px; }
#header-wrapper #users-wrapper .languages						{ position:absolute; right:14px; top:10px; font-size:12px;  }
#header-wrapper #users-wrapper .languages ul					{ }
#header-wrapper #users-wrapper .languages li					{ float:left; list-style:none; padding:0 3px 0 3px; }
#header-wrapper #users-wrapper .site-functions					{ position:absolute; top:-22px; font-size:12px; width:950px; right:0px; font-size:11px; }
#header-wrapper #users-wrapper .site-functions ul 				{ float:right; }
#header-wrapper #users-wrapper .site-functions li				{ list-style:none; float:left; padding:0 6px 0 6px; background:url(../img/layout/smallborder.jpg) right no-repeat; }
#header-wrapper #users-wrapper .site-functions li a				{ text-decoration:none; color:#999999; }
#header-wrapper #users-wrapper .site-functions li a:hover		{ text-decoration:none; color:#000; }
#header-wrapper #users-wrapper .site-functions li.first			{ float:left; padding:0 5px 0 0; }
#header-wrapper #users-wrapper .site-functions li.last			{ float:left; padding:0 0 0 5px; background:none; }

/* Header login */
#header-wrapper #users-wrapper.login							{ position:absolute; top:33px; right:0px; height:58px; min-width:444px; background:url(../img/layout/user-detail-background-guest.png) repeat-x;  }
#header-wrapper #users-wrapper.login .users-wrapper-left  		{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -1436px; position:absolute; left:0px; top:0px; z-index:2; width:10px; height:31px;}
#header-wrapper #users-wrapper.login .users-wrapper-right 		{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -1510px; position:absolute; right:0px; top:0px; z-index:2; width:10px; height:31px;}
#header-wrapper #users-wrapper .user-login						{ position:absolute; left:0px; top:-1px; font-size:12px; line-height:29px;  z-index:999; width:480px; }
#header-wrapper #users-wrapper .user-login ul					{ float:left; margin:0 0 0 15px; }
#header-wrapper #users-wrapper .user-login li					{ float:left; list-style:none; position:relative; font-size:12px; height:29px; line-height:37px;  }
#header-wrapper #users-wrapper .user-login li.password			{ float:left; margin:0 38px 0 0;}
#header-wrapper #users-wrapper .user-login li a					{ color:#000000; font-weight:bold; font-size:11px; display:block; height:30px; line-height:33px; }
#header-wrapper #users-wrapper .user-login li a:hover			{ color:#608613; }
#header-wrapper #users-wrapper .user-login li:hover ul			{ display:block; }
#header-wrapper #users-wrapper .user-login ul li ul				{ display:none; position:absolute; top:33px; left:-29px; background:url(../img/layout/background-sidebar.png); padding:10px 10px 0px 10px;  }
#header-wrapper #users-wrapper .user-login ul li ul li			{ list-style:none; position:relative; line-height:20px;}
#header-wrapper #users-wrapper .user-login ul li ul li label	{ float:left; text-align:left; min-width:110px; }
#header-wrapper #users-wrapper .user-login ul li ul .link		{ float:left; width:100%; font-size:0.917em; margin:0px; line-height:19px; height:20px; background: url("../img/layout/block-arrow.png") no-repeat scroll left center transparent; padding:0 0 0 10px; }
#header-wrapper #users-wrapper .user-login ul li ul .link:hover	{ color:#639855; background:url(../img/layout/block-arrow-hover.png) left no-repeat; padding:0 0 0 10px;  }
#header-wrapper #users-wrapper .user-login ul li ul .remember	{ font-size:0.917em; margin:0px; padding:0px; line-height:24px; height:20px; }
#header-wrapper #users-wrapper .user-login ul li .bottom		{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -842px; bottom:-141px; height:15px; left:-10px; position:absolute; width:228px; z-index:2;}
#header-wrapper #users-wrapper .user-login ul li .top			{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -872px; height: 10px; left: -10px; position: absolute; top: -21px; width: 228px; z-index: 2; }

#header-wrapper	.menu li.last									{ float:left; background:url(../img/layout/menu-gradient-green.jpg) left; min-width: 62px; }	
#header-wrapper	.menu 											{ float:left; position:relative; height:30px; line-height:30px; width:708px; background:url(../img/layout/menu-gradient-green.jpg) left;  font-size:12px;  }
#header-wrapper	.menu ul li										{ float:left; }
#header-wrapper	.menu li										{ float:left; list-style:none; padding:0 10px 0 10px; background:url(../img/layout/menu-gradient-green.jpg) right; font-size:12px; min-width:55px; text-align:center}
#header-wrapper	.menu li a										{ position:relative; z-index:5; text-decoration:none; color:#FFFFFF; display:block; }
#header-wrapper	.menu li a:hover								{ color:#a3be88; }
#header-wrapper	.menu li.active									{ background:url(../img/layout/menu-active-green.jpg) center; color:#FFFFFF; padding:0 10px 0 10px; }
#header-wrapper	.menu li.active a								{ position:relative; z-index:5; color:#FFFFFF; display:block; }
#header-wrapper	.menu li.active a:hover							{ color:#FFFFFF; }

#header-wrapper .menu li.corners-left							{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1455px; position:absolute; left:0px; top:0px; width:5px !important; min-width:5px !important; height:30px; margin:0px; padding:0px; }
#header-wrapper .menu li.corners-right							{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1500px; position:absolute; right:0px; top:0px; width:5px !important; min-width:5px !important; height:30px; margin:0px; padding:0px; }
#header-wrapper .line											{ position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1418px; height:3px; width:950px; z-index:1; } 

/* MENU UPDATE */
#header-wrapper	.menu-full li.last								{ float:left; background:url(../img/layout/menu-gradient-green.jpg) left; min-width: 62px; }	
#header-wrapper	.menu-full 										{ float:left; position:relative; height:30px; line-height:30px; width:950px; background:url(../img/layout/menu-gradient-green.jpg) left;  font-size:12px;  }
#header-wrapper	.menu-full ul li								{ float:left; }
#header-wrapper	.menu-full li									{ float:left; list-style:none; padding:0 10px 0 10px; background:url(../img/layout/menu-gradient-green.jpg) right; font-size:12px; min-width:54px; text-align:center; }
#header-wrapper	.menu-full li a									{ position:relative; *top:0px; text-decoration:none; color:#FFFFFF; display:inline-block; }
#header-wrapper	.menu-full li a:hover							{ color:#a3be88; }
#header-wrapper	.menu-full li.active							{ background:url(../img/layout/menu-active-green.jpg) center; color:#FFFFFF; padding:0 10px 0 10px; }
#header-wrapper	.menu-full li.active a							{ position:relative; color:#FFFFFF; display:inline-block; }
#header-wrapper	.menu-full li.active a:hover					{ color:#FFFFFF; }
#header-wrapper .menu-full li img { display:inline-block; position:relative; clear:both; top:3px; margin:0 5px 0 0; }

.header-language { position:absolute; right:0px; top:55px; width:750px; z-index:999; }
.header-language form { float:left; position:relative; height:38px; line-height:38px; padding:0 4px 0 2px; margin:0 65px; top:-7px; background:url(../img/layout/baptist_search.png) left; width:443px; height:37px\9; }
.header-language select { border:none; font-size:12px; height:28px; line-height:28px; position:relative; top:5px; top:4px\9;  -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.header-language input[type="text"] { float:right; margin:0 3px 0 0; border:none; height:24px;  padding:2px 5px !important; background:url(../img/layout/header_input.jpg) left no-repeat #fff;; font-size:12px; width:330px; line-height:28px; line-height:25px\9; position:relative; top:5px;  }
.header-language input[type="submit"] { float:right; color:#fff; text-transform:uppercase; font-weight:bold; border:none; height:28px; width:98px; background:url(../img/layout/header_search_btn.jpg) right; text-align:left; padding:0 0 0 10px; font-size:14px; position:relative; top:5px; }
.header-language .goog-te-gadget { float:right; }
.header-language .goog-te-gadget-simple img { display:inline-block; }

#header-wrapper .menu-full li.corners-left						{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1455px; position:absolute; left:0px; top:0px; width:5px !important; min-width:5px !important; height:30px; margin:0px; padding:0px; }
#header-wrapper .menu-full li.corners-right						{ background:url(../img/layout/baptist_sprites.png); background-position: 0 -1500px; position:absolute; right:0px; top:0px; width:5px !important; min-width:5px !important; height:30px; margin:0px; padding:0px; }
#header-wrapper	.menu-full li.search							{ float:right; padding:0 3px 0 10px; }
#header-wrapper .menu-full li.search input[type="text"]			{ position:absolute; right:32px; top:4px; border:none; color:#1E560F; background:url(../img/layout/searchinput-full.png) -0px -0px;padding:5px 10px; margin:-1px 0 0 0; min-width:175px; }
#header-wrapper .menu-full li.search input[type="submit"]		{ position:absolute; right:3px; top:3px; background:#8bb432; width:27px; height:24px; border:none;  background:url(../img/layout/searchbutton-full.png) -0px -0px; }
#header-wrapper .menu-full li.search input[type="submit"]:hover	{ background:url(../img/layout/searchbutton-full.png) -0px -24px; }

/* Content wrapper */
#content-wrapper												{ width:950px; margin:155px 0 0 0; float:left; }
#content-wrapper #content										{ float:left; width:708px; }

/* Content Full */
#content-wrapper #content .content-detail.full					{ float:left; position:relative; width:678px; margin:0 15px 17px 0; background:url(../img/layout/background-content-full.png); padding:6px 15px 15px 15px; }
#content-wrapper #content .content-detail.full .corners-top		{ position:absolute; top:-4px; left:0px; height:4px; width:708px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1013px; z-index:2; }
#content-wrapper #content .content-detail.full .corners-bottom	{ position:absolute; bottom:-2px; left:0px; height:15px; width:708px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -953px; z-index:2; }
#content-wrapper #content .content-detail.full h1				{ float:left; color:#639855; z-index:2; font-size:1.5em; width:100%; margin:0 0 5px 0; }
#content-wrapper #content .content-detail.full h2				{ float:left; color:#639855; z-index:2; font-size:1.5em; width:100%; margin:0 0 5px 0; }
#content-wrapper #content .content-detail.full h3				{ float:left; color:#639855; z-index:2; font-size:1.333em; width:100%; margin:0 0 5px 0; }
#content-wrapper #content .content-detail.full .icon			{ margin:2px 0 0 0; float:left; }
#content-wrapper #content .content-detail.full li				{ list-style:none; }
	

/* Content Full shoppingcart */
.shoppingcart p													{ margin:0px; } 
.shoppingcart													{ border:#f8f8f8 1px solid; float:left; margin:0 0 10px 0; } 
.shoppingcart .title											{ font-size:1em; font-weight:bold; color:#333333; background:#F8F8F8; border:1px solid #eeeeee; } 
.shoppingcart .row1												{ background:#f8f8f8; } 
.shoppingcart td												{ padding:10px; border:1px solid #eeeeee; }
.shoppingcart .added											{ font-size:0.833em; color:#999999; }
.shoppingcart .total											{ font-size:1.5em; color:#333333; }
.shoppingcart .discount											{ color:#629754; }
.shoppingcart .input											{ float:left; border:1px solid #999; width:180px; height:13px; padding:5px; font-size:11px; color:#333333; }
.shoppingcart .input-small										{ float:left; margin:0 0 0 15px; border:1px solid #999; width:35px; height:13px; padding:5px; font-size:11px; color:#333333; }
.shoppingcart label												{ float:left; margin:0px; padding:0px; min-width: inherit; }	
.shoppingcart .icon												{ float:left!important; margin:0 15px 0 0!important; }	
#content-wrapper #content .content-detail.full .red				{ color:#FF0000; }
#content-wrapper #content .content-detail.full .small-total		{ font-size:11px; color:#999999; }
/*#content-wrapper #content .content-detail.full .end-line		{ border-bottom:2px solid #dddddd}*/
#content-wrapper #content .content-detail.full .total-line		{ border-bottom:2px solid #999999; }
#content-wrapper #content .content-detail.full .delete a		{ text-align:center; color:#b22024; display:block; }
#content-wrapper #content .content-detail.full .bg1 			{ background:#f4f4f4; }
#content-wrapper #content .content-detail.full .bg				{ background:#f8f8f8; }
#content-wrapper #content .content-detail.full ul.cart-steps	{ float:left; width:100%; height:30px; margin:10px 0 10px 0; }
#content-wrapper #content .content-detail.full .cart-steps li	{ float:left; position:relative; z-index:1; width:169px; border-bottom:2px solid #828282; height:30px; line-height:30px; }
#content-wrapper #content .content-detail.full ul.related					{ }
#content-wrapper #content .content-detail.full ul.related .image			{ float:left; position:relative; margin:0 0 10px 0; height:111px; width:111px; }
#content-wrapper #content .content-detail.full ul.related .image-overlay	{ position:absolute; top:0px; left:0px; width:111px; height:111px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -454px; }
#content-wrapper #content .content-detail.full ul.related .price			{ position:absolute; bottom:37px; left:0px; float:left; line-height:8px; width:100%; color:#999999; font-weight:bold; font-size:0.917em; margin:10px 0 0 0; }
#content-wrapper #content .content-detail.full ul.related .price .black		{ color: #000; font-weight:normal; float:left; font-size:1.167em; }	
#content-wrapper #content .content-detail.full ul.related .order			{ position:absolute; bottom:0px; left:0px; width:111px; border-top:1px solid #CCCCCC; }
#content-wrapper #content .content-detail.full ul.related .order a			{ background:url(../img/icons/icon-cart.png) right no-repeat; float:left; margin:0 0 0 0; padding:0px 18px 0 0; font-size:12px; line-height:27px; color:#000; }
#content-wrapper #content .content-detail.full ul.related .order a:hover	{ background:url(../img/icons/icon-shoppingcart.png) right no-repeat; color:#639855; }
#content-wrapper #content .content-detail.full ul.related li				{ list-style:none; float:left; position:relative; width:108px; margin:0 15px 0 0; font-size:11px; min-height:220px; }
#content-wrapper #content .content-detail.full ul.related li.last			{ list-style:none; float:left; width:117px; margin:0 0 0 0; }
#content-wrapper #content .content-detail.full ul.related li.add			{ list-style:none; float:left; width:5px; padding:37px 8px 0 8px; color:#639855; font-weight:bold;  }
#content-wrapper #content .content-detail.full ul.related li.total			{ list-style:none; float:left; width:5px; padding:32px 0 0 8px; color:#639855; font-weight:bold; font-size:18px;  }
#content-wrapper #content .content-detail.full ul.related li.detail			{ list-style:none; float:left; width:142px; border-left:1px solid #efefef; padding:0 0 0 15px; margin:0 0 0 15px; }
#content-wrapper #content .content-detail.full ul.related li.detail .price	{ float:left;  width:auto; color:#639855; font-weight:bold; margin:10px 0 0 0; font-size:16px; }
#content-wrapper #content .content-detail.full .box-left					{ float:left; width:329px; }
#content-wrapper #content .content-detail.full .box-left label.login		{ float:left; line-height:17px; margin:5px 0 5px 0; padding:0px; min-width:115px; text-align:left; height:23px;  }
#content-wrapper #content .content-detail.full .box-left .login-input		{ float:left; border:1px solid #e2e2e2; width:180px; height:13px; padding:5px; font-size:11px; color:#333333; }
#content-wrapper #content .content-detail.full .box-left .field				{ float:left; width:100%; margin:5px 0 5px 0; } 
#content-wrapper #content .content-detail.full .box-right					{ float:right; width:329px; }
 
#content-wrapper #content .content-detail.full li.step-1 		{ float:left; position:relative; z-index:2; border-bottom:2px solid #818181; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-477px -20px; color:#818181; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-2 		{ float:left; position:relative; z-index:2; border-bottom:2px solid #818181; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-477px -70px; color:#818181; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-3 		{ float:left; position:relative; z-index:2; border-bottom:2px solid #818181; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-477px -120px; color:#818181; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-4		{ float:left; position:relative; z-index:2; border-bottom:2px solid #818181; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-477px -170px; color:#818181; padding:0 0 0 45px; width:124px; }
 
#content-wrapper #content .content-detail.full li.step-1-active { float:left; position:relative; z-index:2; border-bottom:2px solid #66965a; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-946px -20px; color:#66965a; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-2-active { float:left; position:relative; z-index:2; border-bottom:2px solid #66965a; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-946px -70px; color:#66965a; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-3-active { float:left; position:relative; z-index:2; border-bottom:2px solid #66965a; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-946px -120px; color:#66965a; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-4-active { float:left; position:relative; z-index:2; border-bottom:2px solid #66965a; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-946px -170px; color:#66965a; padding:0 0 0 45px; width:124px; }

#content-wrapper #content .content-detail.full li.step-1-past	{ float:left; position:relative; z-index:2; border-bottom:2px solid #b3b3b3; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-5px -20px; color:#b3b3b3; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-2-past	{ float:left; position:relative; z-index:2; border-bottom:2px solid #b3b3b3; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-5px -70px; color:#b3b3b3; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-3-past	{ float:left; position:relative; z-index:2; border-bottom:2px solid #b3b3b3; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-5px -120px; color:#b3b3b3; padding:0 0 0 45px; width:124px; }
#content-wrapper #content .content-detail.full li.step-4-past	{ float:left; position:relative; z-index:2; border-bottom:2px solid #b3b3b3; background:url(../img/layout/shopping_cart_steps.png) no-repeat; background-position:-5px -170px; color:#b3b3b3; padding:0 0 0 45px; width:124px; }

#content-wrapper #content .content-detail.full td, td img 		{ vertical-align:middle; } 
#content-wrapper #content .content-detail.full .image-cart		{ min-height:43px; border:1px solid #CCC; }
#content-wrapper #content .content-detail.full .bottom			{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -433px; width:73px; height:5px; }
#content-wrapper #content .content-detail.full .top				{ position:absolute; top:-2px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -366px; width:73px; height:5px; }
#content-wrapper #content .content-detail.full .image			{ float:left; position:relative; margin:0 0 10px 0; width:70px; }
/*#content-wrapper #content .content-detail.full .image			{ border:1px solid #DADADA; }*/
#content-wrapper #content .content-detail.full input.total		{ width:30px; font-size:11px; font-weight:normal; border:1px solid #dddddd; min-height:20px; text-align:center; }
#content-wrapper #content .content-detail.full .step-1			{ }
#content-wrapper #content .content-detail.full .step-2			{ }
#content-wrapper #content .content-detail.full .step-3			{ }
#content-wrapper #content .content-detail.full .step-4			{ }

/* Content Full Article */
.article-image-wrapper											{ float:left; width:100px; }
#content-wrapper #content .content-detail.full .article			{ float:left; width:100%; margin:0 0 15px 0; background: url("../img/layout/dotted-border.png") top repeat-x; padding:15px 0 0 0; }
#content-wrapper #content .content-detail.full .article .image	{ float:left; position:relative; width:100px;  margin:0 0 15px 0; }
#content-wrapper #content .content-detail.full .article .overlay{ position:absolute; top:0px; left:0px; width:100px; height:100px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1625px; }
#content-wrapper #content .content-detail.full .article .info	{ float:right; width:510px; overflow:hidden; }
#content-wrapper #content .content-detail.full .article .info ul{ float:right;  padding:0; }
#content-wrapper #content .content-detail.full .article .info li{ list-style:none; padding:0 0 0 10px; margin:0 0 5px 0; float:left; width:100%; font-weight:bold; font-size:0.917em; }
#content-wrapper #content .content-detail.full .article .info ul li ul { float:left; width:100%; padding:10px 0 10px 0; margin:0 0 0 10px; }
#content-wrapper #content .content-detail.full .article .info li ul li{ background:url("../img/layout/block-arrow-hover.png") left no-repeat; list-style:none; padding:0 0 0 10px; margin:0 0 5px 0; float:left; width:100%; }

#content-wrapper #content .content-detail.full .functions					{ float:left; width:100%; margin:0 0 15px 0; padding:0 0 10px 0; min-height:22px; }
#content-wrapper #content .content-detail.full .functions .search			{ float:left; }
#content-wrapper #content .content-detail.full .functions .search #searchform .searcharchive	{ position:absolute; top:34px; left:15px; border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -580px; height:31px; line-height:31px; width:187px; padding:0 5px 0 5px; font-size:11px; margin:4px -4px 0 0; }
#content-wrapper #content .content-detail.full .functions .search #searchform .archivebtn 		{ background:url(../img/layout/baptist_sprites.png); background-position: -970px -672px; border: medium none; height: 31px; position: absolute; left: 212px; top: 38px; width: 31px;}
#content-wrapper #content .content-detail.full .functions .search #searchform .archivebtn:hover { border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -626px; height:31px; width:31px; }

#content-wrapper #content .content-detail.full .functions .years	{ position:absolute; right:15px; top:43px; }

#content-wrapper #content .content-detail.full .months				{ float:left; width:100px; margin:0 0 15px 0; border-right:1px solid #eeeeee; padding:0 0 15px 0; }
#content-wrapper #content .content-detail.full .months ul			{ }
#content-wrapper #content .content-detail.full .months li			{ list-style:none; padding:0 0 10px 0; }
#content-wrapper #content .content-detail.full .months li.active	{ font-weight:bold; }

#content-wrapper #content .content-detail.full .articles						{ float:right; width:562px; overflow:hidden !important; margin:0 0 15px 0; padding:0 0 15px 0; }
#content-wrapper #content .content-detail.full .article-archive					{ float:left; width:100%; margin:0 0 15px 0; background: url("../img/layout/dotted-border.png") bottom repeat-x; padding:0 0 15px 0; }
#content-wrapper #content .content-detail.full .article-archive .image			{ float:left; position:relative; width:100px;  }
#content-wrapper #content .content-detail.full .article-archive .overlay		{ position:absolute; top:0px; left:0px; width:100px; height:100px; background: url("../img/layout/baptist_sprites.png") repeat scroll 0 -1625px transparent }
#content-wrapper #content .content-detail.full .article-archive .info			{ float:right; width:391px; }
#content-wrapper #content .content-detail.full .article-archive .options li		{ list-style:none; width:100%; text-align:right; font-size:0.917em; padding:2px 0 2px 0; font-weight:bold; }
#content-wrapper #content .content-detail.full .article-archive .contact li		{ list-style:none; width:100%; text-align:left; padding:2px 0 2px 0; }

/* Content Small */
#content-wrapper #content.small									{ float:left; position:relative; width:510px; margin:0 15px 0 15px; }
#content-wrapper #content .breadcrumbs 							{ float:left; width:100%; font-size:0.917em; margin:0 0 14px 0; }
#content-wrapper #content .breadcrumbs li						{ float:left; list-style:none; color:#000; margin:0 5px 0 0; min-height:15px; }
#content-wrapper #content .breadcrumbs li a						{ color:#000; }
#content-wrapper #content .breadcrumbs li a:hover				{ text-decoration:underline; }
#content-wrapper #content .breadcrumbs li.active				{ font-weight:bold; }
#content-wrapper #content .breadcrumbs p						{ color:#000; margin:0 5px 0 0; }

#content-wrapper #content.small .category-mood					{ float:left; position:relative; width:510px; height:131px; margin:0 0 15px 0; }
#content-wrapper #content.small .category-mood .overlay			{ position:absolute; top:0px; left:0px; width:510px; height:131px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -708px; margin:0 0 15px 0; }
#content-wrapper #content.small .category-mood h1				{ position:absolute; bottom:15px; left:10px; color:#639855; z-index:2; font-size:1.5em; }
#content-wrapper #content.small .category-mood img				{ width: 510px; height: 125px; }

#content-wrapper #content.small .content-detail					{ float:left; position:relative; width:480px; margin:0 0 17px 0; background:url(../img/layout/background-content-small.png); padding:6px 15px 15px 15px; }
#content-wrapper #content.small .content-detail	.description	{ font-size:0.917em; line-height:14px; color:#333333; float:left; width:100%; margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail h2				{ color: #639855; font-size: 1.5em; margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail h3				{ color: #639855; font-size: 1em; margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail h1				{ color: #639855; font-size: 1.5em; margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail .corners-top	{ position:absolute; top:-4px; left:0px; height:4px; width:509px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1032px;  z-index:2; }
#content-wrapper #content.small .content-detail .corners-bottom	{ position:absolute; bottom:-2px; left:0px; height:15px; width:509px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -983px; z-index:2; }

/* Content Small Functions Top */
#content-wrapper #content.small .functions-wrapper						{ float:left; position:relative; border-bottom:1px solid #eeeeee; padding:10px 0 0 0; margin:10px 0 0 0; width:100%; }
#content-wrapper #content.small .functions-wrapper .info				{ float:left; width:100%; }
#content-wrapper #content.small .content-detail .title h1				{ float:left; width:484px; margin:0 0 15px 0; }
#content-wrapper #content.small .content-detail h2.title 				{ float:left; width:100%; margin:0 0 0 0; }	
#content-wrapper #content.small .content-detail ul.sort 				{ float:right; width:265px; padding:2px 0 0 0; }

/*#content-wrapper #content.small .content-detail ul.sort.de				{ width:330px !important; }
#content-wrapper #content.small .content-detail ul.sort.en				{ width:293px !important; }
#content-wrapper #content.small .content-detail ul.sort.nl				{ width:315px !important; }*/

#content-wrapper #content.small .content-detail .sort li.active 		{ color:#000; background:#eeeeee; padding:2px 5px 2px 5px; font-weight:bold; margin:0 5px 0 0; }
#content-wrapper #content.small .content-detail .sort li.active a		{ color:#000; }
#content-wrapper #content.small .content-detail .sort li				{ float:right; position:relative; list-style:none; color:#333333; font-size:0.917em; padding:0 5px 0 5px; border-right:1px solid #DBDFE6; height:24px; line-height:24px }
#content-wrapper #content.small .content-detail .sort li.last			{ border-right:none; padding:0 0 0 5px; }
#content-wrapper #content.small .content-detail .sort li a				{ color:#333333; text-decoration:underline; display:block;  }
#content-wrapper #content.small .content-detail .sort li a:hover		{ color:#333333; }
#content-wrapper #content.small .functions-wrapper .define				{ float:left; width:100%; padding:0 0 5px 0; font-size:0.917em; }

#filter_1 																{ border: 1px solid #DBDFE6; color: #999999; font-size: 11px;  padding: 2px; }
#filter_2 																{ border: 1px solid #DBDFE6; color: #999999; font-size: 11px;  padding: 2px; }

/* Content Small Pagination Bottom */
#content-wrapper #content.small .pagination-wrapper						{ float:left; position:relative; border-top:1px solid #eeeeee; padding:10px 0 0 0; margin:30px 0 15px 0; width:100%; }	
#content-wrapper #content.small .content-detail ul.pagination 			{ float:left; width:100%; }
#content-wrapper #content.small .content-detail .pagination li.active 	{ color:#000; background:#eeeeee; padding:2px 5px 2px 5px; font-weight:bold; margin:0 5px 0 0; }
#content-wrapper #content.small .content-detail .pagination li.active a	{ color:#000; }
#content-wrapper #content.small .content-detail .pagination li			{ float:left; position:relative; list-style:none; color:#a5a5a5; font-size:0.917em; padding:2px 5px 2px 0; }
#content-wrapper #content.small .content-detail .pagination li a		{ color:#000; }
#content-wrapper #content.small .content-detail .pagination li a:hover	{ color:#000; }
#content-wrapper #content.small .content-detail .results				{ position:absolute; top:10px; right:0px; font-size:0.917em;}

/* Content Small Pagination News/Links/Calendar */
#content .pagination-wrapper						{ float:left; position:relative; border-top:1px solid #eeeeee; padding:10px 0 0 0; margin:30px 0 15px 0; width:100%; }	
#content .content-detail ul.pagination 				{ float:left; width:100%; }
#content .content-detail .pagination li.active 		{ color:#000; background:#eeeeee; padding:2px 5px 2px 5px; font-weight:bold; margin:0 5px 0 0; }
#content .content-detail .pagination li.active a	{ color:#000; }
#content .content-detail .pagination li				{ float:left; position:relative; list-style:none; color:#000; font-size:0.917em; padding:2px 5px 2px 0; }
#content .content-detail .pagination li a			{ color:#000; }
#content .content-detail .pagination li a:hover		{ color:#000; }
#content .content-detail .results					{ position:absolute; top:10px; right:0px; font-size:0.917em;}

/* Content Small Product Category */
#content-wrapper #content.small .content-detail .category .overlay		{ position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -584px; width:109px; height:109px; }
#content-wrapper #content.small .content-detail .category .image		{ margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail ul.category 			{ margin:10px 0 0 0; }
#content-wrapper #content.small .content-detail .category li			{ float:left; position:relative; list-style:none; width:110px; min-height:148px !important; margin:0 5px 20px 5px; color:#333333; }
#content-wrapper #content.small .content-detail .category li a			{ color:#333333; }
#content-wrapper #content.small .content-detail .category li a:hover	{ color:#639855; }

/* Content Small Product Details */
#content-wrapper #content.small .content-detail ul.product-details 			{ float:left; width:100%; padding:0px 0 0 0; }
#content-wrapper #content.small .content-detail .product-details li			{ float:left; position:relative; list-style:none; color:#333; font-size:0.917em; width:100%; padding:0 0 5px 0; line-height:18px; }
#content-wrapper #content.small .content-detail .product-details li .price	{ color:#000; font-size:1.5em; font-weight:bold; }
#content-wrapper #content.small .content-detail .product-details li.notice	{ padding:5px; font-weight:bold; text-transform:uppercase; background:#F68B19; text-align:center; max-width:222px; margin:10px 0 10px 0; color:#fff !important; line-height:16px !important; 
																			  background: #f4a23d; /* Old browsers */
																			  background: -moz-linear-gradient(top, #f4a23d 0%, #f78b19 15%, #f78b19 78%, #f4a544 100%); /* FF3.6+ */
																			  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4a23d), color-stop(15%,#f78b19), color-stop(78%,#f78b19), color-stop(100%,#f4a544)); /* Chrome,Safari4+ */
																			  background: -webkit-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* Chrome10+,Safari5.1+ */
																			  background: -o-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* Opera 11.10+ */
																		      background: -ms-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* IE10+ */
																			  background: linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* W3C */
																			  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a23d', endColorstr='#f4a544',GradientType=0 ); /* IE6-9 */																						
																			  -webkit-border-radius: 5px;
																			  -moz-border-radius: 5px;
																			  border-radius: 5px; }
#content-wrapper #content.small .content-detail .product-details li.divider	{ height:20px; float:left;}
#content-wrapper #content.small .content-detail .product-details li a		{ color:#333; }
#content-wrapper #content.small .content-detail .product-details li a:hover	{ color:#999999; text-decoration:underline; color:#639855; }
#content-wrapper #content.small .content-detail .product-details h3			{ font-size:1.167em; font-weight:bold; color:#333333; }
#content-wrapper #content.small .content-detail .product-details h3:hover	{ font-size:1.167em; font-weight:bold; color:#639855;}
#content-wrapper #content.small .content-detail .product-details li.shop_stock	{
    border-top:solid 1px #d6d6d6;
    border-bottom:solid 1px #d6d6d6;
    padding:7px 0;
    line-height:21px;
    margin-top:15px;
}
#content-wrapper #content.small .content-detail .product-details li.shop_stock div{
    float:right;
    text-align:right;
}
#content-wrapper #content.small .content-detail .product-details li.shop_stock b{
    font-size:12px;
    display:block;
    margin-bottom:2px;
}
#content-wrapper #content.small .content-detail .product-details li.shop_stock .in,
#content-wrapper #content.small .content-detail .product-details li.shop_stock .out{
    width:13px;
    height:11px;
    display:inline-block;
    -moz-display:inline-block;
    -webkit-display:inline-block;
    float:right;
    margin-top: 5px;
    margin-left: 6px;
    background:url(../img/icons/icon-exclamation.png) no-repeat center;
}
#content-wrapper #content.small .content-detail .product-details li.shop_stock .in{
    background:url(../img/icons/icon-check.png) no-repeat;
    
}
.notice																		{ padding:5px; font-weight:bold; text-transform:uppercase; background:#F68B19; text-align:center; max-width:222px; margin:10px 0 10px 0; color:#fff !important; line-height:16px !important; 
																			  background: #f4a23d; /* Old browsers */
																			  background: -moz-linear-gradient(top, #f4a23d 0%, #f78b19 15%, #f78b19 78%, #f4a544 100%); /* FF3.6+ */
																			  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4a23d), color-stop(15%,#f78b19), color-stop(78%,#f78b19), color-stop(100%,#f4a544)); /* Chrome,Safari4+ */
																			  background: -webkit-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* Chrome10+,Safari5.1+ */
																			  background: -o-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* Opera 11.10+ */
																		      background: -ms-linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* IE10+ */
																			  background: linear-gradient(top, #f4a23d 0%,#f78b19 15%,#f78b19 78%,#f4a544 100%); /* W3C */
																			  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a23d', endColorstr='#f4a544',GradientType=0 ); /* IE6-9 */																						
																			  -webkit-border-radius: 5px;
																			  -moz-border-radius: 5px;
																			  border-radius: 5px; }

/* Content Small Product Options */
#content-wrapper #content.small .content-detail .product-options 			{ border-top:1px solid #CCCCCC; margin:5px 0 0 0; padding:10px 0 0 0; }
#content-wrapper #content.small .content-detail ul.product-options 			{ float:left; width:100%; padding:15px 0 0 0; border-top:1px solid #CCCCCC; }
#content-wrapper #content.small .content-detail .product-options li			{ float:left; position:relative; list-style:none; color:#999999; font-size:0.917em; width:100%; padding:0 0 5px 0; line-height:18px; }
#content-wrapper #content.small .content-detail .product-options li .price	{ color:#639855; font-size:1.5em; font-weight:bold; }
#content-wrapper #content.small .content-detail .product-options li a		{ color:#999999; }
#content-wrapper #content.small .content-detail .product-options li a:hover	{ color:#999999; }
#content-wrapper #content.small .content-detail .product-options h2			{ font-size:1.167em; font-weight:bold; color:#333333; }

/* Content Small Product Overview */
#content-wrapper #content.small .content-detail .overview .action		{ position:absolute; bottom:2px; right:2px; background:url(../img/icons/icon-action.png); width:46px; height:46px; }
#content-wrapper #content.small .content-detail .overview .tip			{ position:absolute; bottom:2px; right:2px; background:url(../img/icons/icon-tip.png); width:46px; height:46px; }
#content-wrapper #content.small .content-detail .overview .bottom		{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -433px; width:73px; height:5px; }
#content-wrapper #content.small .content-detail .overview .top			{ position:absolute; top:-2px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -366px; width:73px; height:5px; }
#content-wrapper #content.small .content-detail .overview .image		{ float:left; position:relative; margin:0 0 10px 0; width:70px; }
#content-wrapper #content.small .content-detail .overview .image		{ border:1px solid #DADADA; }
#content-wrapper #content.small .content-detail .overview .detail		{ float:right; width:377px; padding:0 0 15px 0; }
#content-wrapper #content.small .content-detail .overview .detail a:hover,
#content-wrapper #content.small .content-detail .overview .detail a:hover * { color:#639855; }
#content-wrapper #content.small .content-detail .overview .functions	{ position:absolute; bottom:0px; right:0px; height:27px; width:392px;  line-height:25px; }
#content-wrapper #content.small .content-detail .overview .functions label			{ position:absolute; left:15px; bottom:-1px; min-width:112px; }
#content-wrapper #content.small .content-detail .overview .functions .compare-link	{ position:absolute; left:128px; bottom:0px;line-height:30px; }
#content-wrapper #content.small .content-detail .overview .old-price	{ position:absolute; bottom:0px; left:10px; font-size:1em; color:#a5a5a5; }
#content-wrapper #content.small .content-detail .overview .price		{ position:absolute; bottom:0px; right:29px; font-size:1em; color:#333333; font-weight:bold; }
#content-wrapper #content.small .content-detail .overview a.cart			{ display:block; height:22px; width:26px; cursor:pointer; }
#content-wrapper #content.small .content-detail .overview .cart			{ position:absolute; cursor:pointer; bottom:13px; right:10px; height:22px; width:26px; background:url(../img/icon-cart.png) no-repeat; background-position: 0 0 ; }
#content-wrapper #content.small .content-detail .overview .cart:hover	{ position:absolute; cursor:pointer; bottom:13px; right:10px; height:22px; width:26px; background:url(../img/icon-cart.png) no-repeat; background-position: 0 -22px;  }
#content-wrapper #content.small .content-detail .overview .functions .price-cart 	{ width:163px; height:50px; position: absolute; bottom:0px; right:0px; background:url(../img/layout/baptist_sprites.png); background-position: -1140px -282px; line-height:25px; }
#content-wrapper #content.small .content-detail .overview .functions .sale-wrapper	{ position:absolute; right:0px; bottom:52px; width:155px; height:20px; line-height:20px; }
#content-wrapper #content.small .content-detail ul.overview 			{ float:left; width:100%; padding:15px 0 0 0; }
#content-wrapper #content.small .content-detail .overview li			{ float:left; width:100%; position:relative; list-style:none; padding:5px 0 35px 0; margin:0 0 15px 0; color:#333333; border-bottom:1px solid #eeeeee; font-size:0.917em; }
#content-wrapper #content.small .content-detail .overview li a			{ color:#333333; }
#content-wrapper #content.small .content-detail .overview h3			{ font-size:1.167em; font-weight:bold; color:#333333; }
#content-wrapper #content.small .content-detail .overview h3:hover		{ font-size:1.167em; font-weight:bold; color:#639855;}
#content-wrapper #content.small .content-detail .overview a:hover,
#content-wrapper #content.small .content-detail .overview a:hover *   { color:#639855 !important;}
#content-wrapper #content.small .content-detail .overview ul.tax-list 	{ float:left; color:#a5a5a5; padding:5px 0 0 0;  }
#content-wrapper #content.small .content-detail .overview ul.tax-list li		{ float:left; width:100%; height:18px; position:relative; list-style:none; padding:0 0 0 8px; margin:0 0 0 0; color:#a5a5a5; border-bottom:none; font-size:0.917em;  }
#content-wrapper #content.small .content-detail .overview ul.tax-list li.active { font-size:1em; color:#000;  }
#content-wrapper #content.small .content-detail .overview .category				{ float:left; width:100%; margin:0 0 10px 0; font-size:11px; }

/* Content Small Product Overview Big */
#content-wrapper #content.small .content-detail .overview-big input[type="checkbox"] { border:none; }
#content-wrapper #content.small .content-detail .overview-big .action		{ position:absolute; bottom:0px; right:2px; background:url(../img/icons/icon-action.png); width:46px; height:46px; }
#content-wrapper #content.small .content-detail .overview-big .tip			{ position:absolute; bottom:0px; right:2px; background:url(../img/icons/icon-tip.png); width:46px; height:46px; }
/*#content-wrapper #content.small .content-detail .overview-big .bottom		{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -433px; width:73px; height:5px; }
#content-wrapper #content.small .content-detail .overview-big .top			{ position:absolute; top:-2px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -366px; width:73px; height:5px; }*/
#content-wrapper #content.small .content-detail .overview-big .overlay		{ position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -800px -147px; width:148px; height:150px; }
/*#content-wrapper #content.small .content-detail .overview-big .image		{ float:left; position:relative; width:148px; height:150px; }*/


#content-wrapper #content.small .content-detail .overview-big .image 				{ float:left!important; position:relative!important; width:149px!important;border-left:1px solid #DADADA!important; border-right:1px solid #DADADA!important;  margin:0 0 15px 0!important; }
#content-wrapper #content.small .content-detail .overview-big  .bottom				{ position:absolute!important; bottom:0px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -433px!important; width:151px!important; height:5px!important; }
#content-wrapper #content.small .content-detail .overview-big  .top                  { position:absolute!important; top:-1px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -366px!important; width:151px!important; height:5px!important; }

#content-wrapper #content.small .content-detail .overview-big .detail		{ float:right; width:148px; padding:0 0 15px 0; }
#content-wrapper #content.small .content-detail .overview-big .functions	{ float:left; position:relative; bottom:0px; right:0px; height:27px; width:148px;  line-height:25px; margin:0 0 10px 0; }
#content-wrapper #content.small .content-detail .overview-big .old-price	{ position:absolute; bottom:0px; left:10px; font-size:1em; color:#a5a5a5; }
#content-wrapper #content.small .content-detail .overview-big .price		{ position:absolute; bottom:0px; right:29px; font-size:1em; color:#333333; font-weight:bold; }
#content-wrapper #content.small .content-detail .overview-big .cart			{ position:absolute; bottom:0px; right:-29px; height:52px; width:24px; background:url(../img/icons/icon-cart-button.png) left no-repeat; }
#content-wrapper #content.small .content-detail .overview-big .cart:hover	{ position:absolute; bottom:0px; right:-29px; height:52px; width:24px; background:url(../img/icons/icon-cart-button-hover.png) left no-repeat; }
#content-wrapper #content.small .content-detail .overview-big .functions .price-cart 	{ width:148px; height:52px; position: absolute; bottom:0px; right:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -297px; line-height:25px; }
#content-wrapper #content.small .content-detail ul.overview-big 			{ float:left; width:100%; padding:15px 0 0 0; }
#content-wrapper #content.small .content-detail .overview-big li			{ float:left; width:148px; min-height:350px; position:relative; list-style:none; color:#333333; font-size:0.917em; margin:0 6px 15px 6px; }
#content-wrapper #content.small .content-detail .overview-big li a			{ color:#333333; }
#content-wrapper #content.small .content-detail .overview-big li a:hover	{ color:#639855; }
#content-wrapper #content.small .content-detail .overview-big h3			{ font-size:1.167em; font-weight:bold; color:#333333; min-height:80px; margin:5px 0 0 0; }
#content-wrapper #content.small .content-detail .overview-big h3:hover		{ font-size:1.167em; font-weight:bold; color:#639855;}
#content-wrapper #content.small .content-detail .overview-big .compare-product-button		{ float:left; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1599px; height:13px; width:115px;  }
#content-wrapper #content.small .content-detail .overview-big .compare-product-button:hover	{ float:left; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1622px; height:13px; width:115px;  }
#content-wrapper #content.small .content-detail .overview-big .order		{ float:right;margin-top: -26px; }
#content-wrapper #content.small .content-detail .overview-big .order a			{ background:url(../img/icon-cart.png) top no-repeat; float:right; margin:0 0 0 0; width:26px; height:22px; padding:0px; font-size:12px; line-height:27px; }
#content-wrapper #content.small .content-detail .overview-big .order a:hover	{ background:url(../img/icon-cart.png) 0px -22px no-repeat;  width:26px; height:22px }
#content-wrapper #content.small .content-detail .overview-big .divider		{ float:left; min-height:80px; }
/* Content Small Product Detail */
#content-wrapper #content.small .content-detail .detail					{ float:right; width:232px; padding:0 0 0 15px;}
#content-wrapper #content.small .content-detail .media 					{ float:left; width:228px; padding:0; margin:0 5px 0 0; padding:0 0 0px 0; }
#content-wrapper #content.small .content-detail .media .image			{ float:left; position:relative; width:226px; margin:0px auto; border:1px solid #d7d7d7; }
#content-wrapper #content.small .content-detail .media .overlay-top		{ position:absolute; top:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1826px;  width:228px; height:5px; z-index:2; }
#content-wrapper #content.small .content-detail .media .overlay-bottom	{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -2047px;  width:228px; height:7px; z-index:2; }

#content-wrapper #content.small .content-detail .media .nieuw.nl			{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .aanbieding.nl	{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .cadeautip.nl		{ position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip.png); width:161px; height:105px; z-index:5; }

#content-wrapper #content.small .content-detail .media .nieuw.en			{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw_en.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .aanbieding.en	{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding_en.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .cadeautip.en		{ position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip_en.png); width:161px; height:105px; z-index:5; }

#content-wrapper #content.small .content-detail .media .nieuw.de			{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_nieuw_de.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .aanbieding.de	{ position:absolute; top:0px; left:0px; background:url(../img/layout/shop_label_aanbieding_de.png); width:161px; height:105px; z-index:5; }
#content-wrapper #content.small .content-detail .media .cadeautip.de	    { position:absolute; top:0px; left:0px; background:url(../img/layout/label_tip_de.png); width:161px; height:105px; z-index:5; }


#content-wrapper #content.small .content-detail .media .overlay	img		{ z-index:0; position:relative;}
#content-wrapper #content.small .content-detail .media .image-thumbs	{ width:66px; height:66px; float:left; margin:0 10px 0 10px; }
#content-wrapper #content.small .content-detail .media .video_available { position:relative; top:4px; font-size:11px; color:#333; }
#content-wrapper #content.small .content-detail .media .video_available img { vertical-align: middle; margin-right:5px; }
#content-wrapper #content.small .content-detail .product-specs			{ float:left; width:100%; z-index:3; position: relative; }
#content-wrapper #content.small .content-detail .compare				{ float:left; width:100%; }
#content-wrapper #content.small .content-detail .compare h2				{ color: #629754; font-size: 1.333em; padding:0 0 5px 0; border-bottom:1px dotted #c6c6c6; margin:0px; }
#content-wrapper #content.small .content-detail .compare ul				{ float:left; width:100%; margin:0 0 15px 0; }
#content-wrapper #content.small .content-detail .compare li				{ float:left; position:relative; width:100%; padding:5px 0 5px 0; border-bottom:1px dotted #c6c6c6; list-style:none;  }
#content-wrapper #content.small .content-detail .compare li h3			{ font-size:14px; float:left; font-weight:bold; color:#333333; width:100%; margin:0px; padding:0px; }
#content-wrapper #content.small .content-detail .compare .submit		{ position:absolute; top:-3px; right:0px; }
#content-wrapper #content.small .content-detail .compare .price 		{ float:left; font-size:11px; margin:2px 0 0 0; color:#999999; }
#content-wrapper #content.small .content-detail .compare .green 		{ float:left; color:#639855; }
#content-wrapper #content.small .content-detail .compare li .details	{ float:left; width:345px; } 

#quantity																{ width:15px; font-size:11px; color:#999999; border:1px solid #dbdfe6; padding:2px; }
#slick-toggle															{ float:right; background:url(../img/layout/green-arrow-staffel.png) right no-repeat; padding:0 15px 0 0; }
#slickbox 																{ border-top:1px solid #dbdfe6!important; border-bottom:1px solid #dbdfe6!important; margin:5px 0 5px 0!important; padding:10px 0 10px 0!important; }
#slickbox strong														{ float:left!important; width:50%!important; color:#565656!important; }
#slickbox li															{ float:left!important; width:50%!important; }

/* Content Small Product Zoom */
.zoomPad								{ float:right; z-index:99; cursor:crosshair; height:228px; }
.zoomPreload							{ -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px;   position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup								{ overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; left:25px; width:228px; height:228px; }
.zoomOverlay							{ position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5;*/ z-index:5000;	width:228px;	height:228px; display:none; z-index:101; }
.zoomWindow								{ position:absolute; left:50px; top:40px; background:#FFF; z-index:6000; height:226px; z-index:10000; z-index:110; }
.zoomWrapper							{ position:relative; border:1px solid #999; z-index:110; }
.zoomWrapperTitle						{ display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120;  -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); } 
.zoomWrapperImage						{ display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img					{ border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe								{ z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }
.clearfix:after							{ clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix								{ display:block; zoom:1}
ul#thumblist							{ display:block; float:left; margin:10px 0 0 0; }
ul#thumblist li .overlay-thumb			{ position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1333px; width:70px; height:70px; z-index:2; }
ul#thumblist li							{ float:left; position:relative; list-style:none; height:70px; border-left:1px #DADADA solid; border-right:1px #DADADA solid; margin:0 0 5px 0; }
ul#thumblist li .bottom					{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -1296px -433px; width:72px; height:5px; }
ul#thumblist li .top					{ position:absolute; top:-2px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -1296px -366px; width:72px; height:5px; }
ul#thumblist li.mid						{ margin:0 6px 0 6px; }
ul#thumblist li a						{ display:block; }
ul#thumblist li a.zoomThumbActive		{  }
.jqzoom									{ text-decoration:none; position:relative;}

/* Content Small Product Detail Tabs */
#content-wrapper #content.small .content-detail #tabs 					{ float:left; position:relative; margin:15px 0 5px 0; }
#content-wrapper #content.small .content-detail #tabs ul				{ float:left; position:relative; width:479px; height:30px; line-height:30px; }
#content-wrapper #content.small .content-detail #tabs .bottom			{ position:absolute; left:0px; bottom:-6px; width:481px; height:6px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1291px; }
#content-wrapper #content.small .content-detail #tabs .top				{ position:absolute; right:0px; top:30px; width:10px; height:6px; background:url(../img/layout/baptist_sprites.png); background-position: -1441px -1312px; }
#content-wrapper #content.small .content-detail #tabs li .corner-left	{ position:absolute; width:5px; height:5px; left:-1px; top:-1px; background:url(../img/layout/tabs_corner_inactive_l.png) left no-repeat; }
#content-wrapper #content.small .content-detail #tabs li .corner-right	{ position:absolute; width:5px; height:5px; right:-1px; top:-1px; background:url(../img/layout/tabs_corner_inactive_r.png) left no-repeat; }
#content-wrapper #content.small .content-detail #tabs li.active .corner-left	{ position:absolute; width:5px; height:5px; left:-1px; top:-1px; background:url(../img/layout/tabs_corner_active_l.png) left no-repeat; }
#content-wrapper #content.small .content-detail #tabs li.active .corner-right	{ position:absolute; width:5px; height:5px; right:-1px; top:-1px; background:url(../img/layout/tabs_corner_active_r.png) left no-repeat; }
#content-wrapper #content.small .content-detail #tabs li 				{ list-style: none; padding:0 3px; margin:0 3px 0 0; background:#2c621f; border-left:1px solid #2c621f; border-top:1px solid #2c621f; border-right:1px solid #2c621f; }
#content-wrapper #content.small .content-detail #tabs li,
#content-wrapper #content.small .content-detail #tabs li a 				{ float:left; position:relative; font-size:11px;  height:30px; }
#content-wrapper #content.small .content-detail #tabs li a:hover		{ color:#fff; }
#content-wrapper #content.small .content-detail #tabs ul li a 			{ text-decoration:none; color:#A3BE88; font-weight:bold;  }
#content-wrapper #content.small .content-detail #tabs ul li a 
.youtube-mini                                               			{ float: right;margin-top:9px;margin-left:5px;width:30px; }
#content-wrapper #content.small .content-detail #tabs ul li.active 		{ background: #fff; color:#000; font-weight:bold; padding:0 5px; border-left:1px solid #c6c6c6; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;  }
#content-wrapper #content.small .content-detail #tabs ul li.active a 	{ color: #000; }
#content-wrapper #content.small .content-detail #tabs div 				{ float:left; line-height:18px; clear: both; padding: 10px; min-height: 50px; border-left:1px solid #c6c6c6;  border-right:1px solid #c6c6c6; border-top:1px solid #c6c6c6;  width:459px; }
#content-wrapper #content.small .content-detail #tabs div h3			{ margin-bottom: 10px; }
#content-wrapper #content.small .content-detail #tabs div p 			{ line-height: 1.333em; }

#content-wrapper #content.small .content-detail #tabs #tab-1 ul,
#content-wrapper #content.small .content-detail #tabs #tab-2 ul,
#content-wrapper #content.small .content-detail #tabs #tab-3 ul 			{ float:left; background:none; border:none; margin:0px; padding:0px; display:block; height:auto; }

#content-wrapper #content.small .content-detail #tabs #tab-1 ul li,
#content-wrapper #content.small .content-detail #tabs #tab-2 ul li,
#content-wrapper #content.small .content-detail #tabs #tab-3 ul li			{ float:left; width:100%; background:none; height:auto; background:url(../img/layout/bullet-green.png) left no-repeat; padding:0 0 0 15px;  }

#content-wrapper #content.small .content-detail #tabs ul.multi-list			{ float:left; background:none; border:none; margin:0px; padding:0px; display:block; height:auto; width:48%;  }
#content-wrapper #content.small .content-detail #tabs ul.multi-list.first	{ border-right:1px solid #CCCCCC; margin:0 15px 0 0; }
#content-wrapper #content.small .content-detail #tabs ul.multi-list li		{ float:left; background:none; height:auto; background:url(../img/layout/bullet-green.png) left no-repeat; padding:0 0 0 15px;  }

/* Content Small Product Detail Tabs Socials */
#content-wrapper #content.small .content-detail ul.socials					{ float:right; width:168px; height:25px; background:none; border:none; }
#content-wrapper #content.small .content-detail ul.socials li				{ list-style:none; float:left; padding:0px; margin:0px; background:none; border:none; margin:0 0 0 5px; padding:7px 0 0 0; }
.atclear {display:none;}

/* Content Small Product Combination */
#content-wrapper #content.small .content-detail ul.combi 					{ }
#content-wrapper #content.small .content-detail ul.combi .image				{ float:left; position:relative; margin:0 0 10px 0; height:84px; width:84px; }
#content-wrapper #content.small .content-detail ul.combi .image-overlay		{ position:absolute; top:0px; left:0px; width:84px; height:84px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -854px;; }
#content-wrapper #content.small .content-detail ul.combi .price				{ bottom:0px; left:0px; float:left; line-height:8px; color:#999999; font-weight:bold; font-size:0.917em; }
#content-wrapper #content.small .content-detail ul.combi .price .green		{ color: #000; font-size: 1em; font-weight: bold; float:left; }	
#content-wrapper #content.small .content-detail ul.combi .icon-cart			{ float:right; margin:5px 0 0 0;  line-height:30px; }
#content-wrapper #content.small .content-detail ul.combi .order				{ float:right; position:relative; }
#content-wrapper #content.small .content-detail ul.combi .order a			{ background:url(../img/icon-cart.png) top no-repeat; float:left; width:26px; height:22px; line-height:30px; font-size:12px; color:#000; }
#content-wrapper #content.small .content-detail ul.combi .order a:hover		{ background:url(../img/icon-cart.png) 0px -22px no-repeat; color:#639855;width:26px;height:22px;  }
#content-wrapper #content.small .content-detail ul.combi li					{ list-style:none; float:left; position:relative; width:90px; font-size:11px; min-height:185px; }
#content-wrapper #content.small .content-detail ul.combi li.add				{ list-style:none; float:left; width:5px; padding:37px 8px 0 3px; color:#639855; font-weight:bold; min-height:25px;  }
#content-wrapper #content.small .content-detail ul.combi li.total			{ list-style:none; float:left; width:5px; padding:32px 0 0 0px; color:#639855; font-weight:bold; font-size:18px;  min-height:25px;  }
#content-wrapper #content.small .content-detail ul.combi li.detail			{ list-style:none; float:left; width:145px; border-left:1px solid #efefef; padding:0 0 0 10px; margin:0 0 0 15px; position:relative}
#content-wrapper #content.small .content-detail ul.combi li.detail .price	{ float:left; line-height:8px;color:#999999; font-weight:normal; font-size:1em; }
#content-wrapper #content.small .content-detail ul.combi li.detail .voordeel{ float:left; font-size:12px; color:#639855; }
#content-wrapper #content.small .content-detail ul.combi li.detail .green	{ color: #000; font-weight: bold; float:left; }
#content-wrapper #content.small .content-detail ul.combi li.detail strong.green		{ font-size:1.167em !important;  }	
#content-wrapper #content.small .content-detail ul.combi li.detail .order 	{ float:right;}
#content-wrapper #content.small .content-detail ul.combi li.detail2			{ list-style:none; float:left; width:247px; border-left:1px solid #efefef; padding:0 0 0 15px; margin:0 0 0 15px; }
#content-wrapper #content.small .content-detail ul.combi li.detail2 .price	{ float:left; width:auto; color:#639855; font-weight:bold; margin:10px 0 0 0; font-size:16px; }
#content-wrapper #content.small .content-detail ul.combi .combi-price       { bottom:0px;position:absolute;right:0px;width: 150px;}
#content-wrapper #content.small .content-detail ul.combi .combi-price-2     { bottom:0px;position:absolute;right:0px;width: 145px;}

/* Content Small Product related */
#content-wrapper #content.small .content-detail ul.related					{ }
#content-wrapper #content.small .content-detail ul.related .image			{ float:left; position:relative; margin:0 0 10px 0; height:111px; width:111px; }
#content-wrapper #content.small .content-detail ul.related .image-overlay	{ position:absolute; top:0px; left:0px; width:111px; height:111px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -454px; }
#content-wrapper #content.small .content-detail ul.related .product-number	{ position:absolute; bottom:78px; left:0px; float:left; line-height:10px; width:100%; margin:10px 0 0 0; }
#content-wrapper #content.small .content-detail ul.related .price			{ position:absolute; bottom:37px; left:0px; float:left; line-height:10px; width:100%; color:#999999; font-weight:bold; font-size:1em; margin:10px 0 0 0; }
#content-wrapper #content.small .content-detail ul.related .price .green	{ color: #000; font-weight: bold; float:left; }	
#content-wrapper #content.small .content-detail ul.related .order			{ position:absolute; bottom:0px; left:0px; width:111px; }
#content-wrapper #content.small .content-detail ul.related .order a			{ background:url(../img/icon-cart-large.png) top no-repeat; float:left; height:22px; width:111px; margin:0 0 0 0; font-size:12px; line-height:27px; }
#content-wrapper #content.small .content-detail ul.related .order a:hover	{ background:url(../img/icon-cart-large.png) 0px -22px no-repeat;  height:22px; width:111px; }
#content-wrapper #content.small .content-detail ul.related li				{ list-style:none; float:left; position:relative; width:108px; margin:0 15px 25px 0; font-size:11px; min-height:271px; }
#content-wrapper #content.small .content-detail ul.related li.last			{ list-style:none; float:left; width:109px; margin:0 0 0 0; }
#content-wrapper #content.small .content-detail ul.related li.add			{ list-style:none; float:left; width:5px; padding:37px 8px 0 8px; color:#639855; font-weight:bold;  }
#content-wrapper #content.small .content-detail ul.related li.total			{ list-style:none; float:left; width:5px; padding:32px 0 0 8px; color:#639855; font-weight:bold; font-size:18px;  }
#content-wrapper #content.small .content-detail ul.related li.detail		{ list-style:none; float:left; width:142px; border-left:1px solid #efefef; padding:0 0 0 15px; margin:0 0 0 15px; }
#content-wrapper #content.small .content-detail ul.related li.detail .price	{ float:left;  width:auto; color:#639855; font-weight:bold; margin:10px 0 0 0; font-size:16px; }

/* Content Slider */
#content-wrapper #slider-wrapper								{ position:relative; float:left; width:708px; height:185px; margin:0 0 15px 0; }
#content-wrapper #slider-wrapper .slide-top						{ width:708px; height:3px; position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1142px; z-index:1;}
#content-wrapper #slider-wrapper .info							{ width:708px; height:70px; position:absolute; bottom:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1161px; z-index:1;}
#content-wrapper #slider .image									{ margin:-15px 0 0 0;}
#content-wrapper #slider 										{ float:left; position:relative; width:708px; height:185px; }
#content-wrapper #slider li										{ overflow:hidden; position:relative; height:185px; width:708px; }	
#content-wrapper #slider h2 									{ position:absolute; bottom:15px; left:0px; font-size:1.5em; color:#669933; padding:0 10px 0 10px; z-index:2; }											
#content-wrapper #nextBtn										{ position:absolute; top:45px; left:10px; width:27px; height:41px;  }	
#content-wrapper #prevBtn										{ position:absolute; top:45px; right:10px; width:27px; height:41px; }
#content-wrapper #nextBtn a										{ display:block; width:27px; height:41px; text-decoration:none; background:url(../img/layout/slider-arrow-left-active.png); }	
#content-wrapper #nextBtn a:hover								{ display:block; width:27px; height:41px; text-decoration:none; background:url(../img/layout/slider-arrow-left-inactive.png); }	
#content-wrapper #prevBtn a										{ display:block; width:27px; height:41px; text-decoration:none; background:url(../img/layout/slider-arrow-right-active.png); }	
#content-wrapper #prevBtn a:hover								{ display:block; width:27px; height:41px; text-decoration:none; background:url(../img/layout/slider-arrow-right-inactive.png); }	

/* Content block shops 1 & 2 */
#content-wrapper #block-shop-1 .search-field,
#content-wrapper #block-shop-2 .search-field					{ float:left; background:url(../img/layout/frontpage-search-input.png); width:275px; height:31px; margin:0 0 20px 10px; padding:0 10px 0 10px; border:none; line-height:31px; }
#content-wrapper #block-shop-1 .search-button,
#content-wrapper #block-shop-2 .search-button					{ float:left; width:31px; height:31px; border:none; background:url(../img/layout/frontpage-search-button.png) -0px -31px; }
#content-wrapper #block-shop-1 .search-button:hover,
#content-wrapper #block-shop-2 .search-button:hover				{ background:url(../img/layout/frontpage-search-button.png) -0px -0px; }

#content-wrapper #block-shop-1 .image-block,
#content-wrapper #block-shop-2 .image-block						{ float:left; width:346px; height:107px; }	
#content-wrapper #block-shop-1 .image-block-new,
#content-wrapper #block-shop-2 .image-block-new					{ float:left; width:346px; height:160px; }		
#content-wrapper #block-shop-1 .line,
#content-wrapper #block-shop-2 .line							{ float:left; background:url(../img/layout/dotted-border.png) bottom repeat-x; width:326px; height:1px; margin:0 0 0 10px; }
#content-wrapper #block-shop-1									{ float:left; position:relative; width:346px; background:url(../img/layout/block-shop-bg-1.jpg) -0px -0px #fff; bottom; margin:0 15px 0 0; padding:0 0 0 0;  overflow:visible !important; }
#content-wrapper #block-shop-1 .head							{ float:left; display:block; }
#content-wrapper #block-shop-1 .info a							{ color:#336600; }
#content-wrapper #block-shop-1 .info a:hover					{ color:#000000; }
#content-wrapper #block-shop-1 h3								{ float:left; width:326px; font-size:1.5em; color:#608613; font-weight:bold; padding:5px 0 5px 0; margin:10px 10px 10px 10px; text-align:left; }
#content-wrapper #block-shop-1 h3:hover							{ color:#336600; }
#content-wrapper #block-shop-1 h4								{ width:205px; float:right; font-size:1.333em; color:#336600; margin:0 0 5px 0; }
#content-wrapper #block-shop-1 h4:hover							{ color:#608613; }
#content-wrapper #block-shop-1 ul								{ float:left; padding:0 0 20px 0; }
#content-wrapper #block-shop-1 li								{ float:left; width:326px; list-style:none; background:url(../img/layout/dotted-border.png) bottom repeat-x; padding:15px 0 15px 0; margin:0 10px 0 10px; }
#content-wrapper #block-shop-1 li:last-child 					{ background:none; }
#content-wrapper #block-shop-1 li.last							{ list-style:none; background:none; padding:15px 0 15px 0; }
#content-wrapper #block-shop-1 li a								{ }
#content-wrapper #block-shop-1 .link 							{ float:left; width:326px; text-decoration:none; color:#608513; font-weight:bold; margin:10px; background:url(../img/layout/block-arrow.png) left no-repeat; background-position:0px 5px; padding:0 0 0 10px; font-size:14px; }	
#content-wrapper #block-shop-1 .link:hover 						{ text-decoration:none; color:#333333; font-weight:bold; background:url(../img/layout/block-arrow.png) left no-repeat; background-position:0px 5px; }
#content-wrapper #block-shop-1 .overlay							{  float:left; z-index:2; position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -139px; width: 346px; height: 107px; }
#content-wrapper #block-shop-1 .overlay-new						{  z-index:2; position:absolute; top:0px; left:0px; width: 346px; height: 160px; }
#content-wrapper #block-shop-1 .image							{ float:left; position:relative; width:55px; height:55px;  background:#CCCCCC; margin:4px 0 0 0; }
#content-wrapper #block-shop-1 .image .overlay 					{ position:absolute; left:0px; top:0px; width:55px; height:55px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -772px; z-index:2; text-decoration:none;  }
#content-wrapper #block-shop-1 .image .overlay a				{ text-decoration:none; display:block; }
#content-wrapper #block-shop-1 .info 							{ float:left; width:256px; margin:0 0 0 10px; }
#content-wrapper #block-shop-1 .bottom-color					{ position:absolute; left:0px; bottom:0px; width:346px; height:17px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -75px; }
#content-wrapper #block-shop-1 .label							{ position:absolute; right:0px; top:92px; height:37px; width:299px; background:url(../img/layout/label_houtbewerkers.png); }

#content-wrapper #block-shop-2									{ float:left; position:relative; width:347px; background:url(../img/layout/block-shop-bg-2.jpg) -0px -0px #fff; margin:0 0 0 0; padding:0 0 0 0; overflow:visible !important; }
#content-wrapper #block-shop-2 .head							{ float:left; display:block; }
#content-wrapper #block-shop-2 .info a							{ color:#b85812; }
#content-wrapper #block-shop-2 .info a:hover					{ color:#000000; }
#content-wrapper #block-shop-2 h3								{ float:left; width:326px; font-size:1.5em; color:#b85812; font-weight:bold; padding:5px 0 5px 0; margin:10px 10px 10px 10px; text-align:left; } 
#content-wrapper #block-shop-2 h3:hover							{ color:#663300; }
#content-wrapper #block-shop-2 h4 a								{ text-decoration:none; }	
#content-wrapper #block-shop-2 h4								{ width:205px; float:right; font-size:1.333em; color:#663300; margin:0 0 5px 0; text-decoration:none; }
#content-wrapper #block-shop-2 h4:hover							{ color:#b85812; }
#content-wrapper #block-shop-2 ul								{ float:left; padding:0 0 20px 0; }
#content-wrapper #block-shop-2 li								{ float:left; width:326px; list-style:none; background:url(../img/layout/dotted-border.png) bottom repeat-x; padding:15px 0 15px 0; margin:0 10px 0 10px; }
#content-wrapper #block-shop-2 li:last-child 					{ background:none; }
#content-wrapper #block-shop-2 li.last							{ list-style:none; background:none; padding:15px 0 15px 0; }
#content-wrapper #block-shop-2 li a								{ }
#content-wrapper #block-shop-2 .link 							{ float:left; width:100%; text-decoration:none; color:#b85812; font-weight:bold; margin:10px; background:url(../img/layout/block-arrow.png) left no-repeat; background-position:0px 5px; padding:0 0 0 10px; font-size:14px; }
#content-wrapper #block-shop-2 .link:hover 						{ background:url(../img/layout/block-arrow.png) left no-repeat; background-position:0px 5px; text-decoration:none; color:#000; font-weight:bold; }
#content-wrapper #block-shop-2 .overlay							{ float:left; z-index:2; position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -261px; width: 347px; height: 107px; }
#content-wrapper #block-shop-2 .overlay-new						{ z-index:2; position:absolute; top:0px; left:0px; width: 347px; height: 160px; }
#content-wrapper #block-shop-2 .image							{ float:left; position:relative; width:55px; height:55px;  background:#333333;  margin:4px 0 0 0; }
#content-wrapper #block-shop-2 .image .overlay 					{ position:absolute; left:0px; top:0px; width:55px; height:55px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -772px; z-index:2; text-decoration:none;  }
#content-wrapper #block-shop-2 .image .overlay a				{ text-decoration:none; display:block; }
#content-wrapper #block-shop-2 .info 							{ float:left; width:256px; margin:0 0 0 10px; }
#content-wrapper #block-shop-2 .bottom-color					{ position:absolute;left:0px; bottom:0px; width:347px; height:17px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -107px; }
#content-wrapper #block-shop-2 .label							{ position:absolute; right:0px; top:92px; height:37px; width:299px; background:url(../img/layout/label_gebouwbeslag.png); }

#content-wrapper .image-v2						{ float:left; position:relative; width:100px; height:100px;  margin:4px 0 0 0; }
#content-wrapper .info-v2 							{ float:right; width:205px; margin:0 0 0 10px; }
#content-wrapper .image-v2 .overlay {  background:url(../img/layout/overlay_home.png) left no-repeat !important;  width:100px !important; height:100px !important ; }

/* Sidebar right */
#content-wrapper .header-margin									{ margin:-5px 0 0 0 !important;}
#content-wrapper .sidebar-right									{ float:right; position:relative; width:228px; margin:-45px 0 0 0; }
#content-wrapper .sidebar-right .block .shop-link				{ float:left; margin:15px 0 0 0; width:228px;}
#content-wrapper .sidebar-right .block .cart-top				{ position:absolute; top:-4px; left:0px; height:4px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -916px; z-index:2; }
#content-wrapper .sidebar-right .block .corners-top				{ position:absolute; top:-4px; left:0px; height:4px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -897px; z-index:2; }
#content-wrapper .sidebar-right .block .corners-bottom			{ position:absolute; bottom:-15px; left:0px; height:15px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -843px; z-index:2; }
#content-wrapper .sidebar-right .block .product-bottom			{ position:absolute; bottom:-27px; left:0px; height:27px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: -970px 0; z-index:2; margin:0 0 15px 0; }
#content-wrapper .sidebar-right .block .shop-link a				{ position:absolute; bottom:-18px; left:0px; height:27px; width:228px; z-index:3; color:#fff; text-align:center; font-size:13px;}
#content-wrapper .sidebar-right .block .shop-link a:hover		{ color:#FFFFFF; }
#content-wrapper .sidebar-right .block.product					{ margin:4px 0 37px 0; }
#content-wrapper .sidebar-right .block							{ float:left; position:relative; width:228px; margin:0px 0 29px 0; background:url(../img/layout/background-sidebar.png) bottom; padding:0 0 0 0; }
#content-wrapper .sidebar-right .block .icon					{ position:absolute; left:8px; top:8px; width:32px; height:32px; }
#content-wrapper .sidebar-right .block .info					{ float:right; width:180px; padding:0 10px 0 0; }
#content-wrapper .sidebar-right .block .info li					{ float:left; width:100%; list-style:none; color:#333333; margin:5px 0 2px 0; font-size:11px; }
#content-wrapper .sidebar-right .block .info li	a				{ color:#333333; background:url(../img/layout/block-arrow.png) left no-repeat; padding:0 0 0 10px;  }
#content-wrapper .sidebar-right .block .info li	a:hover			{ color:#B85812; background:url(../img/layout/block-arrow-hover.png) left no-repeat; padding:0 0 0 10px;  }
#content-wrapper .sidebar-right .block h5						{ font-size:1.167em; color:#629754; padding:5px 0 5px 0; }
#content-wrapper .sidebar-right .block .items					{ float:left; width:auto; font-size:0.917em; color:#333333; padding:10px 0 0 0; margin:0 0 5px 5px; }
#content-wrapper .sidebar-right .block ul
#content-wrapper .sidebar-right .block li						{ list-style:none; }
#content-wrapper .sidebar-right .block li a						{ text-decoration:none; }

#content-wrapper .sidebar-right .cart-title						{ background:url(../img/layout/cart-title-bg.jpg) repeat-x; float:left; width:226px; padding:2px 0 0 0; height:29px; margin:0 0 0 1px; } 
#content-wrapper .sidebar-right .cart-title .items				{ float:left; width:auto; font-size:0.917em; color:#333333; padding:8px 0 0 0; margin:0 0 5px 5px; }
#content-wrapper .sidebar-right .cart-title  h5.cart			{ float:left; width:auto; font-size:1.167em; color:#333333; padding:6px 0 0 0; margin:0 0 5px 0; }
 
#content-wrapper .sidebar-right .block-search 							{ float:left; position:relative; width:228px; margin:0 0 16px 0; padding:0 0 0 0; }
#content-wrapper .sidebar-right .block-search #searchform				{ float:left; width:228px; height:30px; }	
#content-wrapper .sidebar-right .block-search #searchform p				{ position:absolute; left:0px; top:-4px;  width:228px; height:30px;}
#content-wrapper .sidebar-right .block-search #searchform .searchfield	{ position:absolute; z-index:999; right:35px; top:0px; border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -580px; height:31px; line-height:31px; width:187px; padding:0 5px 0 5px; font-size:11px; margin:4px -4px 0 0; }
#content-wrapper .sidebar-right .block-search #searchform .searchbutton				{ position:absolute; top:-1px; z-index:100; right:-77px; border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -626px; height:31px; width:102px; line-height:30px; color:#fff; font-size:12px; font-weight:bold; margin:5px 6px 0 0; }
#content-wrapper .sidebar-right .block-search #searchform .searchbutton:hover		{ border:none; background:url(../img/layout/baptist_sprites.png); background-position: -970px -672px;  height:31px; width:102px; }

#content-wrapper .sidebar-right .block ul .products						{ background:url(../img/layout/products-slider-bg.jpg); }
#content-wrapper .sidebar-right .block .products li						{ float:left; width:208px; list-style:none; color:#333333; font-size:1em; background:url(../img/layout/dotted-border.png) bottom repeat-x; padding:8px 0 8px 0; margin:0 0 0 10px; }	
#content-wrapper .sidebar-right .block .products li.last				{ background:none; }
#content-wrapper .sidebar-right .block .products li.last a				{ display:block; }
#content-wrapper .sidebar-right .block .products li.last:hover a		{ color:#333333; }
#content-wrapper .sidebar-right .block .products li.last:hover .refresh-icon {  background-position:0 -16px; color:#333333; }	
#content-wrapper .sidebar-right .block .products li.add					{ background:none; text-align:center; width:100%; color:#639855; padding:0px; font-weight:bold; margin:-10px 0 0 0; font-size:1.167em; }
#content-wrapper .sidebar-right .block .products li.combination			{ background:none; margin:5px 0 0 10px; width:100%; color:#639855; padding:0px; font-weight:bold; font-size:1.167em; }
#content-wrapper .sidebar-right .block .products li .refresh-icon 		{ float:left; width:110px; height:15px; line-height:15px; color:#639855; background:url(../img/icons/icon-refresh.png) no-repeat left top; margin:0 2px 0 0; border:none; }
#content-wrapper .sidebar-right .block .products .total					{ float:left; width:18px; }
#content-wrapper .sidebar-right .block .products .price					{ float:left; font-size:0.917em; }
#content-wrapper .sidebar-right .block .products .product				{ float:left; width:108px; padding:0 0 0 12px; margin:0 10px 0 0; font-size:0.917em; }
#content-wrapper .sidebar-right .block .products .product a				{ color:#333333; }
#content-wrapper .sidebar-right .block .products .product a:hover 		{ color:#639855; }
#content-wrapper .sidebar-right .block .products .product-small			{ float:right; width:155px; padding:0 0 0 0; font-size:1em; }
#content-wrapper .sidebar-right .block .products .product-small a		{ float:right; width:155px; margin:0 0 5px 0; color:#333333; }
#content-wrapper .sidebar-right .block .products .product-small a:hover	{ float:right; width:155px; margin:0 0 5px 0; color:#333333; }
#content-wrapper .sidebar-right .block .products .image					{ float:left; position:relative; width:43px; height:43px; padding:0 10px 0 0; font-size:1em; margin:2px 0 0 0; }
#content-wrapper .sidebar-right .block .products .image .overlay		{ position:absolute; left:0px; top:0px; width:43px; height:43px; background:url(../img/layout/baptist_sprites.png); background-position:-970px -42px; }
#content-wrapper .sidebar-right .block .products .order a				{ background:url(../img/icon-cart.png) top no-repeat; float:right; width:26px; margin:0; height:22px; line-height:30px; font-size:12px; color:#000; }
#content-wrapper .sidebar-right .block .products .order a:hover			{ background:url(../img/icon-cart.png) 0px -22px no-repeat; color:#639855 !important; float:right; width:26px; margin:0; }
#content-wrapper .sidebar-right .block .products .price					{ float:left; margin:9px 0 0 0; }
#content-wrapper .sidebar-right .block .products .icon-cart				{ float:left; padding:0 0 0 5px; }

/* Block products menu */
#content-wrapper .sidebar-right .block ul.products-menu				{ height:42px; width:228px; position:relative; float:left; background:url(../img/layout/products-slider-bg.jpg) left; }
#content-wrapper .sidebar-right .block ul.products-menu	.overlay-top{ height:4px; width:228px; position:absolute; top:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -128px; z-index:2; }
#content-wrapper .sidebar-right .block ul.products-menu	.overlay	{ height:13px; width:228px; position:absolute; bottom:0px; left:0px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -100px; z-index:2; }
#content-wrapper .sidebar-right .block .products-menu li			{ height:42px; float:left; position:relative; list-style:none; color:#333333; font-size:0.917em;  background:url(../img/layout/products-slider-bg.jpg) center; padding:0 8px 0 8px; font-size:12px;  }
#content-wrapper .sidebar-right .block .products-menu .divider-left	{ height:42px; width:2px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1051px; position:absolute; left:0px; top:0px; z-index:1; }
#content-wrapper .sidebar-right .block .products-menu .divider-right{ height:42px; width:2px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1051px; position:absolute; right:0px; top:0px; z-index:1; }
#content-wrapper .sidebar-right .block .products-menu li a.link 	{ z-index:99; }
#content-wrapper .sidebar-right .block .products-menu li a			{ text-decoration:none; text-align:center; color:#a3be88; display:block; padding:8px 0 8px 0; height:26px; }
#content-wrapper .sidebar-right .block .products-menu li a:hover	{ text-decoration:none; color:#fff; }

#content-wrapper .sidebar-right .block .products-menu li a#nieuw.nl			{ width:40px; }
#content-wrapper .sidebar-right .block .products-menu li a#cadeau.nl		{ width:55px; }
#content-wrapper .sidebar-right .block .products-menu li a#aanbieding.nl	{ width:85px; }

#content-wrapper .sidebar-right .block .products-menu li a#nieuw.en			{ width:52px; }
#content-wrapper .sidebar-right .block .products-menu li a#cadeau.en		{ width:70px; }
#content-wrapper .sidebar-right .block .products-menu li a#aanbieding.en	{ width:58px; }

#content-wrapper .sidebar-right .block .products-menu li a#nieuw.de			{ width:52px; }
#content-wrapper .sidebar-right .block .products-menu li a#cadeau.de		{ width:70px; }
#content-wrapper .sidebar-right .block .products-menu li a#aanbieding.de	{ width:58px; }

#content-wrapper .sidebar-right .block .products-menu li.active				{ background:url(../img/layout/products-slider-bg-active.jpg) center;  }
#content-wrapper .sidebar-right .block .products-menu li.active a			{ text-decoration:none; color:#fff; display:block; }
#content-wrapper .sidebar-right .block .products-menu li.active a:hover		{ text-decoration:none; color:#fff; }

#content-wrapper .sidebar-right .block .products-menu li.first				{ min-width:33px; text-align:center; }
#content-wrapper .sidebar-right .block .products-menu li.mid				{ min-width:68px; text-align:center; }
#content-wrapper .sidebar-right .block .products-menu li.mid2				{ min-width:77px; text-align:center; }
#content-wrapper .sidebar-right .block .products-menu li.last				{ min-width:78px; text-align:center; background:url(../img/layout/products-slider-bg.jpg) center; padding:0 8px 0 8px; font-size:12px;  } 
#content-wrapper .sidebar-right .block .products-menu li.last2				{ min-width:70px; text-align:center; background:url(../img/layout/products-slider-bg.jpg) center; padding:0 8px 0 8px; font-size:12px;  } 

/* Block */
#content-wrapper .sidebar-right .block ul.total 				{ float:left; width:206px; padding:5px 10px 5px 10px; margin:0 0 0 1px;  }
#content-wrapper .sidebar-right .block .total li				{ float:left; width:100%; list-style:none; color:#333333; font-size:1em; line-height:20px;   }
#content-wrapper .sidebar-right .block .total li.excl			{ float:left; width:100%; list-style:none; color:#333333; font-size:0.917em; line-height:20px; color:#000; font-weight:normal; }
#content-wrapper .sidebar-right .block .total .total			{ float:left; width:28px; }
#content-wrapper .sidebar-right .block .total .product			{ float:right; width:170px; padding:0 10px 0 0; font-size:1em; }

#content-wrapper .sidebar-right .block ul.info 					{ float:left; width:206px; padding:5px 10px 0px 10px; margin:0 0 0 1px; }
#content-wrapper .sidebar-right .block .info li					{ float:left; width:100%; list-style:none; color:#333333; margin:5px 0 2px 0; font-size:11px;  }
#content-wrapper .sidebar-right .block .info li	a				{ color:#333333; background:url(../img/layout/block-arrow.png) left no-repeat; padding:0 0 0 10px;  }
#content-wrapper .sidebar-right .block .info li	a:hover			{ color:#639855; background:url(../img/layout/block-arrow-hover.png) left no-repeat; padding:0 0 0 10px;  }
#content-wrapper .sidebar-right .block .info .total				{ float:left; width:28px; }
#content-wrapper .sidebar-right .block .info .product			{ float:right; width:170px; padding:0 10px 0 0; font-size:1em; }

#content-wrapper .sidebar-right .menu 							{ float:left; position:relative; list-style:none; width:206px; margin:0 0 0 0;  }
#content-wrapper .sidebar-right .menu .corners-top				{ position:absolute; top:0; left:0px; height:4px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1605px; z-index:2; }
#content-wrapper .sidebar-right .menu .corners-bottom			{ position:absolute; bottom:0; left:0px; height:5px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1585px; z-index:2; }
#content-wrapper .sidebar-right .menu li						{ float:left; list-style:none; width:206px; height:30px; line-height:31px;  }
#content-wrapper .sidebar-right .menu li a						{ text-decoration:none; color:#333333; float:left; list-style:none; width:206px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1096px; height:30px; line-height:31px; padding:0 0 0 22px;  }
#content-wrapper .sidebar-right .menu li a:hover				{ color:#629754; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1050px; }
#content-wrapper .sidebar-right .menu li.active a				{ text-decoration:none; color:#fff; float:left; list-style:none; width:206px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -984px; height:30px; line-height:31px; padding:0 0 0 22px;  }

#content-wrapper .sidebar-right .newsletter						{ float:left; border:1px solid #629754; /*background:url(../img/layout/baptist_sprites.png); background-position: 0 -1369px;*/ line-height:31px; width:164px; height:25px; padding:0 5px 0 5px; font-size:11px; margin:5px 0 5px 0; }	

#content-wrapper .sidebar-right .block-menu						{ float:left; position:relative; width:228px; margin:4px 0 15px 0; background:url(../img/layout/background-sidebar.png) bottom; padding:0 0 0 0; }
#content-wrapper .sidebar-right .block-menu .corners-top		{ position:absolute; top:-4px; left:0px; height:4px; width:228px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -897px; z-index:2; }
#content-wrapper .sidebar-right .shop-menu						{ float:left; position:relative; list-style:none; width:227px; }
#content-wrapper .sidebar-right .shop-menu .corners-top			{ position:absolute; top:0; left:0px; height:4px; width:182px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1565px; z-index:2; }
#content-wrapper .sidebar-right .shop-menu .corners-bottom		{ position:absolute; bottom:0; left:0px; height:5px; width:227px; background:url(../img/layout/baptist_sprites.png); background-position: -203px -1545px; z-index:2; }
#content-wrapper .sidebar-right .shop-menu li					{ float:left; list-style:none; width:205px; height:30px; line-height:22px;  }
#content-wrapper .sidebar-right .shop-menu li a					{ text-decoration:none; color:#333333; float:left; list-style:none; width:205px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1096px; height:30px; line-height:31px; padding:0 0 0 22px;  }
#content-wrapper .sidebar-right .shop-menu li a:hover			{ color:#629754; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1050px; }
#content-wrapper .sidebar-right .shop-menu li.active a			{ text-decoration:none; color:#fff; float:left; list-style:none; width:205px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -984px; height:30px; line-height:31px; padding:0 0 0 22px;  }
#content-wrapper .sidebar-right .shop-menu li.icon-menu			{ float:left; padding:10px 10px 0 0; width:16px; margin:0 0 0 8px; }
#content-wrapper .sidebar-right .shop-menu li.title				{ float:right; padding:0 10px 0 0; width:209px; }
#content-wrapper .sidebar-right .shop-menu li.title h5			{ color:#629754; font-size:1.167em; padding:5px 0 0; }

/* Sidebar left */
#content-wrapper .sidebar-left 									{ float:left; position:relative; width:182px;  }
#content-wrapper .sidebar-left  .corners-top					{ position:absolute; top:-4px; left:0px; height:4px; width:183px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -965px; z-index:2; }
#content-wrapper .sidebar-left  .corners-bottom					{ position:absolute; bottom:-2px; left:0px; height:15px; width:182px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -935px; z-index:2; }
#content-wrapper .sidebar-left .block 							{ float:left; position:relative; width:182px; padding:0 0 0 0; background:url(../img/layout/background-sidebar.png); margin:0 0 15px 0;  }
#content-wrapper .sidebar-left .block .icon						{ position:absolute; left:8px; top:10px; width:32px; height:32px; }
#content-wrapper .sidebar-left .block .info						{ float:right; width:130px; padding:10px 10px 10px 0; }
#content-wrapper .sidebar-left .block h5						{ font-size:1.167em; color:#629754; float:left; }

#content-wrapper .sidebar-left .block .menu 	 				{ margin:0 0 20px 17px;  }
#content-wrapper .sidebar-left .block .menu li					{ list-style:none; padding:0 0 3px 10px; width:100%;  }
#content-wrapper .sidebar-left .block .menu li a				{ color:#333333; }
#content-wrapper .sidebar-left .block .menu li a:hover			{ color:#639855; }
#content-wrapper .sidebar-left .block .menu li.title			{ font-size:1.167em; font-weight:bold; padding:0 0 3px 0; }
#content-wrapper .sidebar-left .block .menu li.title a			{ color:#000; }
#content-wrapper .sidebar-left .block .menu li.options			{ font-size:1.25em; font-weight:bold; padding:0 0 3px 10px; }
#content-wrapper .sidebar-left .block .menu li.options select	{ border:1px solid #CCCCCC; min-width:140px; }

#content-wrapper .sidebar-left .shop-menu						{ float:left; position:relative; list-style:none; width:206px; margin:0 0 0 0;  }
#content-wrapper .sidebar-left .shop-menu .corners-top			{ position:absolute; top:0; left:0px; height:4px; width:182px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1565px; z-index:2; }
#content-wrapper .sidebar-left .shop-menu .corners-bottom		{ position:absolute; bottom:0; left:0px; height:5px; width:182px; background:url(../img/layout/baptist_sprites.png); background-position: 0 -1545px; z-index:2; }
#content-wrapper .sidebar-left .shop-menu li					{ float:left; list-style:none; width:160px; height:30px; line-height:31px; font-size:0.917em;  }
#content-wrapper .sidebar-left .shop-menu li a					{ text-decoration:none; color:#333333; float:left; list-style:none; width:160px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1096px; height:30px; line-height:31px; padding:0 0 0 22px;  }
#content-wrapper .sidebar-left .shop-menu li a:hover			{ color:#629754; background:url(../img/layout/baptist_sprites.png); background-position: -970px -1050px; }
#content-wrapper .sidebar-left .shop-menu li.active a			{ text-decoration:none; position:relative; z-index:999; color:#fff; float:left; list-style:none; width:160px; background:url(../img/layout/baptist_sprites.png); background-position: -970px -984px; height:30px; line-height:31px; padding:0 0 0 22px;  }
#content-wrapper .sidebar-left .shop-menu li.title				{ padding:0 0 0 10px; font-weight: bold; text-rendering: optimizelegibility; color: #629754; float: left; font-size:1.167em; background: url("../img/layout/background-sidebar.png") repeat scroll 0 0 transparent; float: left; position: relative; width: 172px; }

/* Content compare */
#content-wrapper #content .content-detail.full ul.compare 					{ float:left; width:100%; padding:30px 0 0 0; }
#content-wrapper #content .content-detail.full .compare li.empty			{ float:left; list-style:none; width:169px; margin:0px; }
#content-wrapper #content .content-detail.full .compare li					{ float:left; list-style:none; width:169px; margin:0px; }
#content-wrapper #content .content-detail.full .compare .image				{ width: 108px !important; border:none; height:108px; }

#content-wrapper #content .content-detail.full ul.compare-list.last			{ float:left; width:167px; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; padding:0px; }
#content-wrapper #content .content-detail.full ul.compare-list 				{ float:left; width:168px; border-left:1px solid #eeeeee; padding:0px; }
#content-wrapper #content .content-detail.full ul.compare-list li			{ float:left; list-style:none; width:164px; margin:0px; padding:5px 0 5px 5px; border-bottom:1px solid #eeeeee; }
#content-wrapper #content .content-detail.full ul.compare-list li.title 	{ background:#F1F1F1; font-weight:bold; }
#content-wrapper #content .content-detail.full ul.compare-list li.product 	{ background:#F1F1F1; color:#999999; }
#content-wrapper #content .content-detail.full li ul.tax-list 				{ float:left; color:#a5a5a5; padding:5px 0 0 0;  }
#content-wrapper #content .content-detail.full li ul.tax-list li			{ float:left; width:100%; height:18px; position:relative; list-style:none; padding:0 0 0 0; margin:0 0 0 0; color:#a5a5a5; border-bottom:none; font-size:0.917em;  }
#content-wrapper #content .content-detail.full li ul.tax-list li.active 	{ font-size:1em; color:#000;  }
#content-wrapper #content .content-detail.full li .remove					{ float:left; margin:0 0 10px 0; width:100%; font-size:0.917em; background: url("../img/layout/block-arrow.png") no-repeat scroll left center transparent; color:#333333; padding:0 0 0 10px; }
#content-wrapper #content .content-detail.full li .remove:hover				{ float:left; width:100%; font-size:0.917em; background: url("../img/layout/block-arrow-hover.png") no-repeat scroll left center transparent; color: #639855; padding:0 0 0 10px; }
#content-wrapper #content .content-detail.full li .image					{ float:left; position:relative; }
#content-wrapper #content .content-detail.full li .title					{ float:left; width:100%; margin:10px 0 10px 0; }
#content-wrapper #content .content-detail.full li .title strong				{ width:108px; float:left; }
#content-wrapper #content .content-detail.full li .image .overlay 			{ background: url("../img/layout/baptist_sprites.png") repeat scroll 0 -584px transparent; height: 109px; left: 0; position: absolute; top: 0; width: 109px; z-index:5; }
#content-wrapper #content .content-detail.full li input.order-nl[type="submit"] { background: url("../img/icon-cart-large.png") repeat scroll 0 0 transparent; border: medium none; height: 22px; margin: 10px 0 10px 0; width: 111px !important; float:left;}
#content-wrapper #content .content-detail.full li input.order-nl[type="submit"]:hover { background: url("../img/icon-cart-large.png") repeat scroll 0 0 transparent; background-position:0 -22px; border: medium none; height: 22px;width: 111px; margin: 10px 0 10px 0;
 width: 82px; float:left; }					

/* Footer wrapper */
#footer-wrapper													{ width:950px; height:50px; position:relative; float:left; background:url(../img/layout/baptist_sprites.png) top; background-position: 0 -1280px; padding:10px 0 0 0; }
#footer-wrapper	.menu 											{ float:left; height:30px; line-height:30px; }
#footer-wrapper	.menu ul li										{ float:left; }
#footer-wrapper	.menu li.first a								{ float:left; list-style:none; padding:0; }
#footer-wrapper	.menu li.last									{ float:left; list-style:none;  padding:0 10px 0 10px; background:url(../img/layout/smallborder.jpg) no-repeat left; }
#footer-wrapper	.menu li										{ float:left; color:#000; list-style:none; padding:0 10px 0 10px; background:url(../img/layout/smallborder.jpg) no-repeat right; }
#footer-wrapper	.menu li a										{ text-decoration:none; color:#000; }
#footer-wrapper	.menu li a:hover								{ color:#639855; }

#footer-wrapper .socials 				{ float:right; width:230px; }
#footer-wrapper .socials li				{ float:left; list-style:none; display:inline-block; }

/* Search */
.search-full													{ float:left; position:relative; width:476px; height:36px; }
.searchfield-detail												{ background:url("../img/layout/baptist_sprites.png") repeat scroll -970px -580px transparent;  border:medium none; font-size:11px; height:31px; line-height:31px; margin:4px -4px 0 0; padding: 0 5px; position: absolute; left: 0px; top: 0px; width:435px; }
.searchbutton-detail											{ background:url("../img/layout/baptist_sprites.png") repeat scroll -970px -672px transparent; border:medium none; height:31px; position:absolute; right:0; top:4px; width:31px; }
.searchbutton-detail:hover										{ background:url("../img/layout/baptist_sprites.png") repeat scroll -970px -626px transparent; border:medium none; height:31px; position:absolute; right:0; top:4px; width:31px; }
.image-search 													{ float:left; height:73px; margin:0 0 0 10px; position: relative; width: 73px; }
.overlay-search													{ background: url("../img/layout/baptist_sprites.png") repeat scroll -970px -366px transparent; height:73px;  left:0; position:absolute; top:0; width:73px; }
.detail-search													{ float:right; width:375px; }

.functions-detail												{ bottom:0; height:27px; line-height:25px; position:absolute; right:0; width:392px; } 
.functions-detail .price-cart 									{ background: url("../img/layout/baptist_sprites.png") repeat scroll -970px -283px transparent; bottom: 1px; height: 27px; line-height: 25px; position: absolute; right: 6px; width: 148px;}
.functions-detail .price 										{ bottom: 0; color: #333333; font-size: 1em; font-weight: bold; position: absolute; right: 29px; }
.functions-detail .cart 										{ background: url("../img/icons/icon-cart-button.png") repeat scroll 0 0 transparent; bottom: 0; height: 27px; position: absolute; right: 0; width: 24px; }
.functions-detail .cart:hover 									{ background: url("../img/icons/icon-cart-button-hover.png") repeat scroll 0 0 transparent; bottom: 0; height: 27px; position: absolute; right: 0; width: 24px; }
	
#content-wrapper #content .content-detail ul.search														{ float:left; position:relative; width:100%; }
#content-wrapper #content .content-detail ul.search-list li												{ padding:0 0 20px 0;  }
#content-wrapper #content .content-detail ul.search-list li, li.houtbewerkers, li.gebouwbeslag			{ float:left; position:relative; width:100%; list-style:none; padding:0 0 20px 20x; margin:20px 0 15px 0; }
#content-wrapper #content .content-detail ul.search-list li.houtbewerkers .shop							{ position:absolute; border-bottom:#CCC 1px dotted; height:1px; width:474px; left:0px; bottom:0px; }
#content-wrapper #content .content-detail ul.search-list li.houtbewerkers:hover .shop						{ position:absolute; border-bottom:#608513 1px solid; height:2px; width:474px; left:0px; bottom:0px; }
#content-wrapper #content .content-detail ul.search-list li.houtbewerkers .webshop						{ background: url("../img/layout/block-arrow.png") no-repeat scroll left center transparent;  color: #333333; padding: 0 0 0 10px; font-weight:normal; font-size:11px; margin:0 0 15px 0; float:left; width:100%; }
#content-wrapper #content .content-detail ul.search-list li.gebouwbeslag .shop							{ position:absolute; border-bottom:#CCC 1px dotted; height:1px; width:474px; left:0px; bottom:0px; }
#content-wrapper #content .content-detail ul.search-list li.gebouwbeslag:hover .shop						{ position:absolute; border-bottom:#B85812 1px solid; height:2px; width:474px; left:0px; bottom:0px; }
#content-wrapper #content .content-detail ul.search-list li.gebouwbeslag h3								{ color:#B85812!important; }
#content-wrapper #content .content-detail ul.search-list li.gebouwbeslag .webshop							{ background: url("../img/layout/block-arrow.png") no-repeat scroll left center transparent;  color: #333333; padding: 0 0 0 10px; font-weight:normal; font-size:11px; margin:0 0 15px 0; float:left; width:100%; }

ul.members 														{ float:left; margin:0px; padding:-30px 0 0 0!important; }
ul.members li 													{ float:left; width:100%; border-bottom:1px dotted #e2e2e2; padding:20px 0 20px 0; }
ul.members li .image 											{ float:left!important; position:relative!important; width:149px!important; border:1px solid #DADADA!important; margin:0 0 0 20px!important; }
ul.members li .image .bottom									{ position:absolute!important; bottom:-1px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -433px!important; width:152px!important; height:5px!important; }
ul.members li .image .top										{ position:absolute!important; top:-2px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -366px!important; width:152px!important; height:5px!important; }
ul.members li .details 											{ float:right; width:490px; }
ul.members li .details .sub-title								{ font-size:12px!important; font-weight:bold; width:100%; margin:0 0 15px 0; color:#639855; }
ul.members li.row-bg											{ background:#f4f4f4; } 
ul.members li.row-bg .image 									{ float:left!important; position:relative!important; width:149px!important; border:1px solid #DADADA!important; margin:0 0 0 20px!important; }
ul.members li.row-bg .image .bottom								{ position:absolute!important; bottom:-1px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -433px!important; width:152px!important; height:5px!important; }
ul.members li.row-bg .image .top								{ position:absolute!important; top:-2px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -366px!important; width:152px!important; height:5px!important; }
ul.members li .details 											{ float:right; width:490px; }
ul.members li .details a										{ text-decoration:underline; }

#content-wrapper #content .content-detail.full .news .image 											{ float:left!important; position:relative!important; width:149px!important; border:1px solid #DADADA!important; margin:0 0 15px 0!important; }
#content-wrapper #content .content-detail.full .news  .bottom									{ position:absolute!important; bottom:-1px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -433px!important; width:152px!important; height:5px!important; }
#content-wrapper #content .content-detail.full .news  .top										{ position:absolute!important; top:-2px!important; left:-1px!important; background:url(../img/layout/baptist_sprites.png)!important;background-position: -1093px -366px!important; width:152px!important; height:5px!important; }

ul.sitemap														{ float:left; width:50%; margin:0 0 20px 0; }
ul.sitemap h2													{ float:left; width:100%; } 
ul.sitemap li													{ float:left; margin:0px!important; padding:0px; width:100%; } 
ul.sitemap li a													{ float:left; margin:0 0 5px 0; } 
ul.sitemap ul													{ float:left;  }
ul.sitemap ul li												{ float:left; padding:0 0 0 10px; margin:0 0 0 10px; }
ul.sitemap ul li a												{ color:#78aa6b; }
ul.sitemap ul li a:hover										{ color:#000; }

/* Fancybox */
#fancybox-content h1											{ color:#639855; font-size:1.5em; margin:0 0 10px; width:100%; }
#fancybox-content h2											{ color:#639855; font-size:1.2em; margin:0 0 10px; width:100%; }
#fancybox-content .bottom										{ position:absolute; bottom:-1px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -433px; width:73px; height:5px; }
#fancybox-content .top											{ position:absolute; top:-2px; left:-1px; background:url(../img/layout/baptist_sprites.png);background-position: -970px -366px; width:73px; height:5px; }
#fancybox-content .image										{ float:left; position:relative; margin:0 0 10px 0; width:70px; }
#fancybox-content .image										{ border:1px solid #DADADA; }
#fancybox-content label											{ float:left; line-height:31px; min-width:100px!important; padding:0 12px 0 0; text-align:right; }
#fancybox-content .small-input									{ float:left; width:194px; min-width:194px; max-height:200px; margin:5px 0 10px 0; }

/* Formbuilder styling */
.formbuilder_class												{ float:left; width:400px; }
.formbuilder_class input[type=text]								{ float:left; background:url("../img/layout/baptist_sprites.png") repeat scroll 0 -1409px transparent; width:190px; height:31px; padding:0 5px 0 5px; font-size:1em; color:#333333; border:none;  }
.formbuilder_class input[type=checkbox]							{ float:left; margin:5px 5px 5px 0; }
.formbuilder_class input[type=radio]							{ float:left; margin:5px 5px 5px 0; }
.formbuilder_class select										{ float:left; width:201px; }
.formbuilder_class textfield									{ float:left; height:25px; font-size:12px; }
.formbuilder_class textarea										{ float:left; width:194px; height:150px; font-size:12px; }
.formbuilder_class label										{ float:left; line-height:20px; min-width:100px!important; padding:0 15px 0 0; text-align:left; height:25px; font-weight:bold; }
.formbuilder_class .field										{ float:left; width:100%; margin:0 0 10px 0; }
.formbuilder_class .checkbox									{ float:right; width:285px; }
.formbuilder_class .checkbox label								{ float:left; padding:0 0 0 0; height:25px; font-weight:normal; }

.shoppingcart .input.error                                      { border: 1px solid #ff0000;}
.shoppingcart .input-small.error                                { border: 1px solid #ff0000;}
.shoppingcart .input-small.error                                { border: 1px solid #ff0000;}
input.error                                                     { border: 1px solid #ff0000;}
label.error                                                     { float:right; margin-left:10px; color:#ff0000; }

#Loader {display:none;}

.backtotop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
div.rating-cancel{display:none !important;}

#content-wrapper #content.small .content-detail #tabs div span.star-rating-control div {
    float: left;
    line-height: 18px;
    clear: none;
    padding: 3px;
    min-height: 0px;
    border:none;
    width: auto;
}

.review_form {
    width: 450px;
}
.review_form tr td input {
    width:200px;
    padding:5px;
}
.review_form tr td textarea {
    width:320px;
    height:150px;
    padding:5px;
}
.review_form tr td.label {
    padding:5px;
    width:100px;
    cursor:auto;
}
.review_form tr td.review_submit {
    text-align:right;
}
.review_form tr td input[type=submit] {
    margin-top:10px;
    padding:5px 20px;
    width:auto;
}
        
input.review_submit {
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#256116;
    color:#fff;
    border:1px solid #719919;
    width:auto;
    
    background: -moz-linear-gradient(
		top,
		#719B15 0%,
		#7CA917 25%,
		#719B15);
    background: -webkit-gradient(
	linear, left top, left bottom, 
	from(#719B15),
	color-stop(0.25, #7CA917),
	to(#719B15));
    font-weight:bold;
    
}

.opt-in a{
    color:#fff;
    font-weight:bold;
    margin-left:5px;
    margin-right:5px;
}
.opt-in a:hover{
    text-decoration:underline;
}

.home ul.ui-autocomplete {
	top:544px !important;	
	border:1px solid #ccc;
}

ul.ui-autocomplete {
    background-color:#fff;
    list-style:none;
    z-index:3 !important;
    position:absolute;
	top:86px !important;
	border-left:3px solid #175407;
	border-right:3px solid #175407;
	border-bottom:3px solid #175407;
}
ul.ui-autocomplete li {
	position:relative;
	z-index:4;
    
}
ul.ui-autocomplete li a {
    cursor:pointer;
    color:#000;
    text-decoration:none;
    display:block;
    padding:4px;
}
ul.ui-autocomplete li a.ui-state-hover {
    color:#fff;
    background-color:#6B9414;
}
nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  float: right;
  background: #eee;
  border-bottom: 1px solid #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;    
}

nav li {
  float: left;          
}

nav #login {
  border-right: 1px solid #ddd;
  -moz-box-shadow: 1px 0 0 #fff;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff;  
}

nav #login-trigger,
nav #signup a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  padding: 0 8px;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 #fff; 
}

nav #signup a {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

nav #login-trigger {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

nav #login-trigger:hover,
nav #login .active,
nav #signup a:hover {
  background: #fff;
}

nav #login-content {
  display: none;
  position: absolute;
  top: 24px;
  right: 0;
  z-index: 999;    
  background: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: -moz-linear-gradient(top, #fff, #eee);
  background-image: -ms-linear-gradient(top, #fff, #eee);
  background-image: -o-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(top, #fff, #eee);  
  padding: 15px;
  -moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}

nav li #login-content {
  right: 0;
  width: 250px;  
}

/*--------------------*/

#inputs input {
  background: #f1f1f1;
  padding: 6px 5px;
  margin: 10px 0 5px 0;
  width: 353px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 1px #ccc inset;
  -webkit-box-shadow: 0 1px 1px #ccc inset;
  box-shadow: 0 1px 1px #ccc inset;
}

#inputs input:focus {
  background-color: #fff;
  border-color: #e8c291;
  outline: none;
  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
  box-shadow: 0 0 0 1px #e8c291 inset;
}

/*--------------------*/

#login #actions {
  margin: 10px 0 0 0;
}

#login #submit {		
	background:url();
  background-color: #669933;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#669933), to(#507d24));
  background-image: -webkit-linear-gradient(top, #669933, #507d24);
  background-image: -moz-linear-gradient(top, #669933, #507d24);
  background-image: -ms-linear-gradient(top, #669933, #507d24);
  background-image: -o-linear-gradient(top, #669933, #507d24);
  background-image: linear-gradient(top, #669933, #507d24);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
  border: 1px solid #669933;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
  margin:10px 0 0 0;
}

#login #submit:hover,
#login #submit:focus {		
  background-color: #507d24;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#507d24), to(#385b16));
  background-image: -webkit-linear-gradient(top, #507d24, #385b16);
  background-image: -moz-linear-gradient(top, #507d24, #385b16);
  background-image: -ms-linear-gradient(top, #507d24, #385b16);
  background-image: -o-linear-gradient(top, #507d24, #385b16);
  background-image: linear-gradient(top, #507d24, #385b16);
}	

#login #submit:active {		
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;		
}

#login #submit::-moz-focus-inner {
  border: none;
}

#login label {
  float: right;
  line-height: 30px;
  width:auto !important;
  margin:8px 0 0 0;
}

#login label input {
  position: relative;
  top: 0px;
  right: 2px;
}
#login .link { margin:15px 0 0 10px; display:inline-block; }

#login .account-link { display:inline-block; font-size:12px; border-right:1px solid #eee; padding:0 5px }
#login .account-link.last { border-right:none; padding:0 0 0 5px; }
#login .account-link.first { padding:0 5px 0 0; }

#login-content { display:none; -webkit-box-shadow:  2px 2px 10px 0px #C6C6C6; box-shadow:  2px 2px 10px 0px #C6C6C6;  background:#fff; z-index:999; position:absolute; right:0px; top:20px; padding:20px; width:380px; }

.socials li .icon { width:18px; height:18px; display:inline-block; margin:0 5px 0 0; position:relative; top:4px; }
.socials .icon.twitter { background:url("../img/icons/social_twitter.png") -0px -22px; }
.socials .icon.facebook { background:url("../img/icons/social_facebook.png") -0px -22px; }
.socials .icon.youtube { background:url("../img/icons/social_youtube.png") -0px -22px; }
.socials li:hover .icon  {  background-position: -0px -0px; }
.socials li:hover a { color:#639855; }
.socials a { color:#000; display:block; }
.socials li { margin:0 0 0 8px; }

.btn {
    display:block;
    padding:7px 15px;
    color:#fff !important;
    font-size:12px;
    border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    margin:10px 0 10px 0;
    line-height:14px;
    font-weight:bold;
    text-align:center;
}
.btn:hover {
    color:#fff;
}
a.btn {
    padding:7px 0px;
    height:14px;
    overflow:hidden;
}
a.btn img, button.btn img {
    display:inline-block;
    margin: -2px 5px -3px -5px;
}
.btn.btn-green {
    border:1px solid #719919;
    background-color:#79a517;
    background: -webkit-linear-gradient(#83b319, #719a15); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#83b319, #719a15); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#83b319, #719a15); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#83b319, #719a15); /* Standard syntax (must be last) */
}
.btn.btn-green:hover {
    border:1px solid #1a4d0c;
    background-color:#195a09;
    background: -webkit-linear-gradient(#1b6109, #175408); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#1b6109, #175408); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#1b6109, #175408); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#1b6109, #175408); /* Standard syntax (must be last) */
}
.btn.btn-orange {
    border:1px solid #df7401;
    background-color:#ef871d;
    background: -webkit-linear-gradient(#ff9a37, #e07503); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff9a37, #e07503); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff9a37, #e07503); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff9a37, #e07503); /* Standard syntax (must be last) */
}
.btn.btn-orange:hover {
    border:1px solid #a45500;
    background-color:#c46600;
    background: -webkit-linear-gradient(#a45500, #7b4000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a45500, #7b4000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a45500, #7b4000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a45500, #7b4000); /* Standard syntax (must be last) */
}
.btn.sidebar-cart {
    margin-left:10px;
    width:205px;
    clear: both;
}
#content-wrapper #content.small .define.filter-container {
    width:235px;
    margin-right:5px;
}
#content-wrapper #content.small .define.filter-container .filter {
    width:100%;
}

input .form-404 {
    
}

div.info p img {
    max-width:100%;
}
#content-wrapper #content.small .content-detail .description, div.description p {
    font-size:1em;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #333;
}
a.reset_filters {display:block;width:100%;text-align: right;margin:5px 0px}
a.reset_filter_link {display:block;margin:8px 0px 0px 250px;background-color:#639855;color:#fff;padding:5px 9px;border-radius:4px;}

#content-wrapper #content.full-width {
    width:950px;
}
#content-wrapper #content.full-width .content-detail {
    background:#fff;
    width:920px;
    padding-top:15px;
}
#content-wrapper #content.full-width h1.left-btn {
    margin-left:25px;
    float:left;
    width:50%;
    margin-top:0px;
    padding-top:15px;
    padding-left:25px;
    padding-bottom:15px;
    border-left:1px solid #ddd;
    margin-bottom:0px;
}
#content-wrapper #content.full-width .grey-line {
    width:100%;
    height:1px;
    border-top:2px solid #b3b3b3;
    overflow:hidden;
    margin-bottom:10px;
}
#content-wrapper #content.full-width .grey-line-thin {
    width:100%;
    height:1px;
    border-top:1px solid #ddd;
    overflow:hidden;
    margin-bottom:10px;
}
.full-width .third {
    width:293px;
    margin-right:20px;
    float:left;
    box-sizing:border-box;
}
.full-width .third.third-last {
    margin-right:0px;
}
.full-width .header_num {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    line-height: 45px;
    font-weight: bold;
}
.full-width .header_num span.icon {
    width:27px;
    height:27px;
    display:block;
    float:left;
    margin:9px 10px 0px 0px !important;
}
.full-width .header_num span.icon.icon-one {
    background-image:url(../img/icon-1.png);
}
.full-width .header_num span.icon.icon-two {
    background-image:url(../img/icon-2.png);
}
.full-width .header_num span.icon.icon-three {
    background-image:url(../img/icon-3.png);
}
.full-width .header_num span.icon.icon-check {
    background-image:url(../img/icon-check.png);
}
#content-wrapper #content.full-width label {
    float:none;
    padding:0px;
    margin:0px;
}
#content-wrapper #content.full-width table input {
    float:none;
    margin:0px;
}
#content-wrapper #content.full-width table td {
    padding:5px 0px;
}
#content-wrapper #content.full-width table td.td-right {
    padding-left:10px;
}
#content-wrapper #content.full-width table td.td-small {
    width:30px;
}
#content-wrapper #content.full-width table td.td-medium {
    width:50%;
}
#content-wrapper #content.full-width table td.td-large {
    width:70%;
}
#content-wrapper #content.full-width table td.no-padding {
    padding:0px;
}
#content-wrapper #content.full-width table input[type="text"], #content-wrapper #content.full-width table select, #content-wrapper #content.full-width textarea {
    box-sizing:border-box;
    border:1px solid #c2c2c2;
    width:100%;
    padding:5px;
    margin-top:3px;
}
#content-wrapper #content.full-width table td.tbl-payment {
    padding-left:10px;
}
.text-left {
    text-align:left;
}
.text-right {
    text-align:right;
}
.text-center {
    text-align:center;
}
#content-wrapper #content.full-width .content-detail.full ul.related li {
    min-height:0px;
}
#content.full-width input.error {
    border:1px solid #c00 !important;
}
#content.full-width label.error {
    display:none;
}

#dialog {
	display: none;
}