/* Smartphone CSS */


div#ft {
background-color:#FFFFFF;

border-top:1px solid #ccc;
height:21px;
margin-top:10px;
font-size: 10px;
padding-bottom:8px;
padding-top:8px;
}
.dialog .panel_message {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#000000;
margin-left:7px;}
h3 {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
/**	background:transparent url(/skin/cosmicnavigation/img/nl/naampijl.jpg) no-repeat scroll left top;**/
}

h1 {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
}

h2 {
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
}

/*div.inhoud div#coupon_box_detail input#code_input{width:125px;}

ul.summary table.carttotals th {font-size:75%;}

ul#entered_codes table.code td {font-size:75%;}
table.carttotals th, table.carttotals td, table.shipping_estimated th, table.shipping_estimated td {padding:2px;}

td.cell_basket_subtotal,
td.cell_basket_total,
td.cell_basket_shipping,
td.cell_basket_subtotal2
 {font-size:75%;}*/


body{color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;
/*background:transparent url(/images/bg_deal_03.jpg);*/
background-repeat:no-repeat;
background-position:center;}
a { text-decoration:none;color: #96bb15; }
a:hover { color: #96bb15; }
#doc2 { width: 961px;background-color: #FFFFFF;}
#left { float: left; width: 163px; padding-top:5px;}
#center { float: left; margin-left: 5px; width: 625px; }
body.large #center { float:right; width: 790px; }
#center { position: relative; }
#center .inhoud {  width:100%;top: -5px; }
#right { float: right;  width: 163px; padding-top:5px;}
#ft { clear: both; }

div#balk{ position: relative; background-image:url(../img/bg_main_menu.jpg); background-repeat:repeat-x;height:30px;margin-top:0;}
div.language{position:absolute;right:5px;top:4px;}
div#balk div.article { padding-left: 11px; }
div.tweedebalk_nl {background-image:url(../img/nl/shoptop_bg.gif);background-repeat:no-repeat;height:26px;}
div.tweedebalk_en {background-image:url(../img/en/shoptop_bg.gif);background-repeat:no-repeat;height:26px;}

div#tweedebalk_large{background-image:url(../img/tweedebar2.gif);background-repeat:no-repeat;height:37px;}
div.breadcrumb { padding-top: 5px; padding-bottom: 5px; }
ul.breadcrumb li {	background-image: url(../img/bullet-arrow2.gif);	background-repeat: no-repeat;	background-position: left center;	font-weight: bold;	font-size: 85%;	color: #96bb15;	padding-left: 10px;}
ul.breadcrumb li a {	color:#000000;	text-decoration: none;}
div#basketstatus div#cartpanel_inner {background-color:#4c4c4c;position:absolute;right:0px;top:210px;width:400px;z-index:1;color:#ffffff;}
div.extra_images img{height:auto;
margin:10px;
max-height:80px;
max-width:80px; }
div#naam{font-size:15pt;font-weight:bold;color:#000000;}
img.noverticalalign{vertical-align:middle;}
div#prijs{color:#96bb15;font-size:15pt;font-weight:bold;}
div.product_price {height:auto; text-align: center; font-weight: bold;}
div.talen{color:white;text-decoration:none;}
div.talen a{color:white;text-decoration:none;}
div.talen a:hover{color:white;text-decoration:none;}
/* voor- en categorie pagina */

table.category_product_table { width: 100%; }
table.category_product_table td.left { width: 145px; padding-right: 5px; }
div.category_product div.image {width:143px;height: 216px; border:3px solid #E9E9E9; line-height: 216px; text-align:center; }
div.category_product div.image img { vertical-align: middle; }
div.category_product div.product_detail { height: 222px; }
div.category_product div.product_name { width:305px;color:#000000; font-size:10pt; font-weight:bold; }
div.category_product div.product_name a{ color:#000000; text-decoration:none;height:52px; } 
div.category_product div.product_name a:hover{ text-decoration:none; }
div.category_product div.product_description{ font-size:74%; height:153px;*height:146px;}
div.category_product div.category_price { margin-bottom:-6px;height:50px;color:#1F297E; text-decoration:none; font-size:14pt; font-weight:bold; vertical-align:bottom;}
div.category_product div.category_price div.new_price{padding-top:0px;}
div.category_product div.category_price div.old_price{padding-top:0px;}
div.category_product div.category_stock { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; text-transform: lowercase; }
div.nieuw_price{height:20px;}
div.category_product { margin-bottom: 10px;margin-top:15px; }
div.browsebar {margin-top:5px;margin-bottom:5px;}
div#toevoegen{margin-bottom:40px;}
div.valuta{padding-left:20px;padding-top:8px;background-color:#4C4C4C;}
a.lost_password{color:#4c4c4c;}
a.lost_password a{color:#4c4c4c;}
a.lost_password a:hover{color:#4c4c4c;}
.yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a{ background:#fff url(../img/tabs_square.gif) no-repeat; border:0;color:#000;position:relative;text-decoration:none;}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover{ background:#fff url(../img/tabs_square.gif) no-repeat left -81px;color:#fff;}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus{background:#fff url(../img/tabs_square.gif) no-repeat left -161px;outline:0;}
.yui-navset .yui-nav .selected a em{padding:0.35em 0.75em;}
.yui-navset .yui-content{padding-top:11px;padding-left:10px;border: 0px solid #4c4c4c;	background-color: #ffffff;	background-image: url(../img/bg-tab-content-square.gif);	background-repeat: no-repeat;	background-position: left top;}.yui-navset .yui-nav a, .yui-navset .yui-nav a em  { border: 0; }
div#productdescription ul.yui-nav li a{	display:block;	width:99px;	height:17px;	color:#ffffff;	text-decoration:none;	}
div#productdescription ul.yui-nav li a em{	display:block;	padding:0;	padding-top: 3px;	height:17px;	font-size:10px;	text-align:center;	}
div#productdescription ul.yui-nav li.selected a em{	color:#fff;	font-weight:bold;	}	
div#productdescription ul.yui-nav li{	margin:0;	width:99px;	height: 17px;}
.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-bottom: 0;}
suggestion_name h2 {text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
suggestion_name h2 a a:hover{text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
div.suggestion_name h2 {text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
div.suggestion_name h2 a a:hover{text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_name {text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none; height: 30px; font-size:10px}
div.suggestion div.suggestion_name a{text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_name a:hover{text-align:center;color:#5c5c5c;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_description {display:none;}
div.suggestion_price div.product_price{margin-left:3px;color:#B8DB0D;font-size:131%;font-weight:bold;padding-left:0px;text-align:center;}
div.suggestion div.suggestion_image img{}
div.suggestion {margin-top:5px;}
.suggestion_name h2 {margin-bottom:0em;}
div.suggestion div.suggestion_image {border:3px solid #EBE9E9;margin-top:0px;padding:15px;margin:14px;}
div.nl div.suggestbutton{background:url(../img/nl/normal.gif);width:148px;height:24px;margin-left:28px;margin-top:10px;}
div.en div.suggestbutton{background:url(../img/en/normal.gif);width:148px;height:24px;margin-left:28px;margin-top:10px;}
div.nl div.suggestbutton-hover{background:url(../img/nl/hover.gif);width:148px;height:24px;margin-left:28px;margin-top:10px;}
div.en div.suggestbutton-hover{background:url(../img/en/hover.gif);width:138px;height:24px;margin-left:28px;margin-top:10px;}
div.nl div.suggestbutton-checked{background:url(../img/nl/selected.gif);width:148px;height:24px;margin-left:28px;margin-top:10px;}
div.en div.suggestbutton-checked{background:url(../img/en/selected.gif);width:148px;height:24px;margin-left:28px;margin-top:10px;}
div.loggedin { font-size: 85%; }
div.loggedin, div.loggedin a {color:#000;font-weight:bold;text-decoration:none; }
div.loggedin a:hover { color: #96bb15; text-decoration:none; }
div#cartstatus_panel {border:8px solid #96bb15;}
img#cartstatus_img {border:0; margin:12px;}
a#cartstatus_title { color:#B8DB0D; font-size:108%; font-weight:bold; text-decoration:none;}
div#cartstatus_panel {background-color:#FFFFFF;}
div.cartstatus_links { color:#e9e9e9;background-repeat:no-repeat;background-position:left;}
div.cartstatus_links {bottom:0pt;position:absolute;right:0pt;}
div.cartstatus_links a{ padding-left:13px;color:#4c4c4c;text-decoration:none;background-image:url(../img/pijlmandje.gif);background-repeat:no-repeat;background-position:left;font-weight:bold;}
div.cartstatus_links a:hover{color:#4c4c4c;text-decoration:none;background-image:url(../img/pijlmandje.gif);background-repeat:no-repeat;background-position:left;font-weight:bold;}
div.cartstatus_prevnext,  div.cartstatus_prevnext a, div.cartstatus_prevnext{color:#4C4C4C;}
div.cartstatus_links a:visited{background-image:url(../img/pijlmandje.gif);background-repeat:no-repeat;background-position:left;color:#4C4C4C;}
div.login_screen h2 {background-color:#e9e9e9;border-bottom:1px solid #e9e9e9;color:#000000;}
div.step {border:0px solid #e9e9e9;}
div.safestoreblokje{background-color:#e9e9e9;}
div.frontpage_price{color:#B8DB0D;font-size:110%;font-weight:bold;}
div.article{color:#000000;}
fieldset.contact{margin:5px;}
ol.form li div.inputcolumn { float:left;margin:1px 6px 1px 1px;}
form.supportformulier{border:1px solid #e9e9e9;width:608px;margin-top:16px;}
/* popup mandje */
.dialog .hd .tl {background:transparent url(../img/bg-dialog-hd-lt.png) repeat scroll 0%; color:#000000;}
.dialog .hd {background:transparent url(../img/bg-dialog-hd.png) repeat scroll 0%;}
.dialog .hd .tr {background:transparent url(../img/bg-dialog-hd-rt.png) repeat scroll 0%;}
.dialog .bd {background:#F7F7F7 url(../img/bg-dialog-bd-l.png) repeat-y scroll 0%;}
.dialog {background:transparent url(../img/bg-dialog-bd-r.png) no-repeat scroll right top;}
.dialog .ft {background-color:transparent;background-image:url(../img/bg-dialog-ft.png);background-position:center bottom;background-repeat:repeat-x;}
.dialog .ft .bl {background-color:transparent;background-image:url(../img/bg-dialog-ft-lb.png);background-position:left bottom;background-repeat:no-repeat;}
.dialog .ft .br {background-color:transparent;background-image:url(../img/bg-dialog-ft-rb.png);background-position:right bottom;background-repeat:no-repeat;}
.dialog #panel_message {background-color:#FFFFFF;}
.dialog #panel_message{color:#4c4c4c; text-decoration:none;}
.dialog #panel_message ul.overlay_links a{background-image:url(../img/winkelmandjelink.gif); background-repeat:no-repeat;background-position:left;}
.dialog #panel_message a:hover{color:#4c4c4c; font-weight:bold; text-decoration:none;}

/*
.dialog .hd .tl {background:transparent url(../img/bg-dialog-hd-lt.png) repeat scroll 0%;height:27px;left:0pt;position:absolute;top:0px;width:10px;}
.dialog .hd {background:transparent url(../img/bg-dialog-hd.png) repeat scroll 0%;border:medium none;color:#172983;height:27px;margin-left:10px;margin-right:10px;overflow:visible;padding:0pt;text-align:left;vertical-align:middle;}
.dialog .hd .tr {background:transparent url(../img/bg-dialog-hd-rt.png) repeat scroll 0%;height:27px;position:absolute;right:0pt;top:0px;width:10px;}
.dialog .bd {background:#F7F7F7 url(../img/bg-dialog-bd-l.png) repeat-y scroll 0%;border:medium none;margin:0pt 5px 0pt 0pt;overflow:hidden;padding-right:0px;}
.dialog {background:transparent url(../img/bg-dialog-bd-r.png) no-repeat scroll right top;border:medium none;overflow:visible;position:relative;visibility: hidden;}
.dialog .ft {background-color:transparent;background-image:url(../img/bg-dialog-ft.png);background-position:center bottom;background-repeat:repeat-x;font-size:11px;height:4px;padding:0px 4px;}
.dialog .ft .bl {background-color:transparent;background-image:url(../img/bg-dialog-ft-lb.png);background-position:left bottom;background-repeat:no-repeat;bottom:0pt;height:4px;left:0pt;position:absolute;width:8px;}
.dialog .ft .br {background-color:transparent;background-image:url(../img/bg-dialog-ft-rb.png);background-position:right bottom;background-repeat:no-repeat;bottom:0pt;height:4px;position:absolute;right:0pt;width:8px;}
.dialog #panel_message {margin-left:10px;background-color:#FFFFFF;background-image:border-color:#acd90a;border-style:solid;border-width:0px;padding:10px;text-align:left;}
.dialog #panel_message{color:#4c4c4c; text-decoration:none;}
.dialog #panel_message ul.overlay_links a{background-image:url(../img/winkelmandjelink.gif); background-repeat:no-repeat;background-position:left;padding-left:20px;color:#4c4c4c; font-weight:bold; text-decoration:none;}
.dialog #panel_message a:hover{color:#4c4c4c; font-weight:bold; text-decoration:none;}
*/

table.carttotals th {width:9em;}
table.cart tr th {background-color:#e9e9e9;font-weight:bold;color:#000000;}
table.carttotals tr#basket_total_large th, table.carttotals tr#basket_total_large td, table.shipping_estimated th, table.promo_code th, table.carttotals tr.confirmation_total {background-color:#e9e9e9;color:#000000;}
select.shipping_estimated_country_code select{width:10px;}
input.large {width:15.65em;}
ol#checkout li.ready h2 {background-color:#e9e9e9;color:#cccccc;cursor:pointer;}
ol#checkout li.active h2 {background-color:#e9e9e9;border-bottom:1px solid #e9e9e9;color:#000000;}
ul.summary h2 {background-color:#e9e9e9;border-bottom:1px solid #e9e9e9;font-weight:bold;padding:3px;color:#000000;}
ul.method_choices li.selected, ul.est_method_choices li.selected {background-color:#ffffff;border:1px solid #e9e9e9;color:#000000;}
textarea.large {margin:1px;padding:2px;width:auto;}
.yui-panel .hd {background-color:#96bb15;border-color:#FFFFFF rgb(255, 255, 255) rgb(0, 0, 0);border-width:1px;color:#FFFFFF;}
.yui-panel .container-close {background:transparent url(../img/close12_1.gif) no-repeat scroll 0%;top:1px;}
div.continue {text-align:center;}
div.old_price {font-size:85%;text-decoration:line-through;}
div.grijzebalk{background-color:#e9e9e9;color:#96bb15;font-weight:bold;padding:3px;font-size:75%;}
div.groenebalk{background-color:#e9e9e9;color:#96bb15;font-weight:bold;padding:3px;font-size:75%;}
h3#category_name_title{background-color:#e9e9e9;color:#000000;font-weight:bold;padding:1px;font-size:75%;}
div.overzicht{margin-top:69px;}
div.menu a { color: #000000; text-decoration:none; font-weight:bold; }
div.menu a:hover { color: #1b2974; text-decoration:none; font-weight:bold; }
div.menu img { vertical-align: middle; }
.menupanel_content label {margin-left:14px;}
.product_price { clear: both; color: #96bb15; font-size: 160%; }
.product_image { 
height:250px;
text-align:center;}
.product_image img{ }
.dialog .container-close {background-image:url(../img/bg-dialog-close.gif);height:15px;right:3px;top:5px;width:15px;}
.dialog .container-close:hover {background-image:url(../img/bg-dialog-close-h.gif);height:15px;right:3px;top:5px;width:15px;}
select#language_changer{width:119px;}
div.uitlijning{padding-left:5px;}
div.aantalpadding{padding-left:10px;}
div.product_button img{vertical-align:top;}
div.cartstatus_image {width:auto;}
div.suggestion div.suggestion_options {display:none;}
input#btn-product-buy { margin-top: 6px; }
div.product_stock table th { width: 140px; }
div.product_stock table td { padding: 2px; padding-left: 1px; }
img#stock_img { margin-bottom:2px; }
span#stock_text {	padding-left: 5px; font-size: 71%; color:#000000;}
select.select { border: 1px solid #AAAAAA; }
/* left column */
div.left_block a { color: #000000; text-decoration: none; }
div.left_block {	margin-bottom: 3px;	padding-bottom: 17px;	background-image: url(../img/bg_left_column.gif);	background-repeat: no-repeat;	background-position: right bottom;		color: #000000;	font-weight: bold;}
div.left_block_title {	background-image: url(../img/left_title_bg.jpg);	background-repeat: no-repeat;	background-position: left top;		text-align: center;	height: 26px;}
div.left_block_content {	padding-top: 6px;	margin-left: 9px;		margin-right: 9px; color: #000;}
div.tr_item {	background-image:url(../img/menu_arrow.gif);background-position:left center;background-repeat:no-repeat;margin-top:0;}
div.tr_item a.selected { color: #96bb15; }
div.tr_item a:hover { color: #96bb15; }
div.tr_item div.tr_item { padding-left: 10px; }
div.mailinglist_unsubscribe_row { margin-left: 10px; margin-right: 10px; }
div.mailinglist_unsubscribe_row a { color: #000000; }

/* right column */
div.right_block a { color: #000; text-decoration: none; }

div.right_block, div.right_block_white {
	margin-bottom: 3px;
	padding-bottom: 17px;
	background-image: url(../img/bg_right_column.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #000;
	font-weight: bold;
}
div.right_block_white { background-image: url(../img/right_title_bg.jpg); }
div.right_block_title, div.right_block_title_white {
	background-image: url(../img/right_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 26px;
}
div.right_block_title_white { background-image: url(../img/bg-right_block_title2.gif); }
#basket_block div.right_block_content, #currency_block div.right_block_content {
	margin-left:8px;
	margin-right:6px;
	padding-top:3px;
}


#currency_block div.right_block_content{
background-color:#FFFFFF;
	}

img#btn-tellafriend{margin-top:13px;}

div#cartstatus {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 85%;
	font-weight: bold;
}

div.pp { border-top: 0px solid #fff; margin-top: 0px; padding-top: 5px; margin-bottom: -14px; margin-left: -5px; }

div.menupanel_title { cursor: pointer; }
div#mailinglistcontent { margin-top: 5px; text-align: center; }
input#input_mailinglistform { width: 10em; }

div#mailinglistcontent ol.form li { margin: 0; }
div#mailinglistcontent div.inputcolumn { width: 100%; text-align: center; margin: 0; }
div#mailinglistcontent label { margin: 0; text-align: center; }

select#currency_changer { width: 130px; font-weight: normal; margin-left:9px;}

table#tblzoeken td.tdright { padding-top: 2px; }
table#tblzoeken td.tdleft { padding-right: 3px; }
input#input_simplesearch{ width:107px; padding: 1px; font-weight: normal; border: 1px solid #808080; }

div#cart_bottom select.select {width:180px;}

ol.form input.large {width:11.65em;}

div.tr_children {
cursor:pointer;
margin:1px;
padding-left:12px;
font-weight: normal;
font-size:11px; 
}
div.tr_item {
cursor:pointer;
margin:1px;
padding-left:12px;
font-weight: normal;
font-size:11px; 
}
#currency_block div.right_block_content{ height:30px; }


ul.control_menu { margin-bottom: 20px; height: 30px; }
ul.control_menu li { float: left; margin-right: 6px; padding-right: 6px; border-right: 1px solid #808080; margin-bottom: 0; }
ul.control_menu li.last { margin-right: 0; padding-right: 0; border-right: 0; }

ol.form li { margin-left: 0; }



/* promo css stuff */

img.cat_promo {
	bottom:2px;
	position:absolute;
	right:2px;
	z-index:2;
}
.cat_promo{
	border:0 none;
}



/* verberg estimated shippingcosts */
table.shipping_estimated{display:none;}