body{color:#ffffff; font-family: verdana; background-image: url('../img/main_bg.jpg'); background-repeat: repeat-y; background-position: center; background-color: #555555;}
.ct_home {color: #FFFFFF; font-size: 11px; margin:0px; padding-top:5px; padding-right:5px;}
a { text-decoration:none;color: #859300; }
a:hover { color: #859300; }
#doc2 { width: 961px;}
#left { float: left; width: 223px; }
#center { float: left; margin-left: 0px; width: 738px; }
body.large #center { float:right; width: 790px; }
#center { position: relative; margin-left:0px;}
#center .inhoud {width:100%; text-indent:0px; }
#right { float: right;  width: 223px; }
#ft { clear: both; }
.alg_vw {color:000000;}
h1,h2,h3,h4 { font-size:100%; text-indent:0px; }
div#balk{ position: relative; background-image:url(../img/navigatiebar.gif);background-repeat:no-repeat;height:30px;margin-top:0;}
div.language{position:absolute;left:10px;top:4px;}
div#balk div.article { padding-left: 11px; }
div#tweedebalk{background-image:url(../img/tweedebar.gif);background-repeat:no-repeat;height:27px;}
div#tweedebalk_large{background-image:url(../img/tweedebar2.gif);background-repeat:no-repeat;height:27px;}
div.breadcrumb { margin-left: 223px; padding-top: 5px; padding-left: 10px;}
ul.breadcrumb li {	background-image: url(../img/bullet-arrow2.gif);	background-repeat: no-repeat;	background-position: left center;	font-weight: bold;	font-size: 100%;	color: #cadb2a;	padding-left: 17px;}
ul.breadcrumb li a {	color:#cadb2a;	text-decoration: none;}
div#basketstatus div#cartpanel_inner {background-color:#4c4c4c;position:absolute;right:0px;top:210px;width:400px;z-index:1;color:#4b4c4e;}
div.extra_images img{margin:10px; width: 80px; height: auto; }
div#naam{font-size:10pt;font-weight:bold;color:#ffffff;}
img.noverticalalign{vertical-align:middle;}
div#prijs{color:#ff7c00;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 { height: 131px; border:0px solid #242426; line-height: 131px; text-align:center; }
div.category_product div.image img { vertical-align: top; }
div.category_product div.product_detail { height: 166px; }
div.category_product div.product_name { color:#ffffff; font-size:8pt; font-weight:bold; }
div.category_product div.product_name a{ color:#ffffff; text-decoration:none; } 
div.category_product div.product_name a:hover{ text-decoration:none; }
div.category_product div.product_description{ font-size:74%; }
div.category_product div.category_price { text-align:center; color:#cddb2c; text-decoration:none; font-size:14pt; font-weight:bold;}
div.category_product div.category_stock { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; text-transform: lowercase; }
div.category_product { margin-bottom: 10px; }
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.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.gif) no-repeat left -81px;color:#fff;}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus{background:#4b4c4d url(../img/tabs.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: #4b4c4d;	background-image: url(../img/bg-tab-content.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:#ffffff;font-weight:bold;text-decoration:none;}
suggestion_name h2 a a:hover{text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;}
div.suggestion_name h2 {text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;}
div.suggestion_name h2 a a:hover{text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_name {text-align:center;color:#ffffff;font-weight:bold;text-decoration:none; height: 30px; font-size:10px }
div.suggestion div.suggestion_name a{text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_name a:hover{text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;}
div.suggestion div.suggestion_description {display:none;}
div.suggestion_price div.product_price{margin-left:3px;color:#ff7c00;font-size:131%;font-weight:bold;padding-left:0px;text-align:center;}
div.suggestion div.suggestion_image img{}
div.suggestion {margin-top:20px;}
.suggestion_name h2 {margin-bottom:0em;}
div.suggestion div.suggestion_image {border:3px solid #889602;margin-top:0px;padding:15px;margin:14px;}
div.nl div.suggestbutton{background:url(../img/nl/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.en div.suggestbutton{background:url(../img/en/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.nl div.suggestbutton-hover{background:url(../img/nl/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.en div.suggestbutton-hover{background:url(../img/en/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.nl div.suggestbutton-checked{background:url(../img/nl/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.en div.suggestbutton-checked{background:url(../img/en/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.fr div.suggestbutton{background:url(../img/fr/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.de div.suggestbutton{background:url(../img/de/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.fr div.suggestbutton-hover{background:url(../img/fr/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.de div.suggestbutton-hover{background:url(../img/de/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.fr div.suggestbutton-checked{background:url(../img/fr/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.de div.suggestbutton-checked{background:url(../img/de/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.es div.suggestbutton{background:url(../img/es/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.hu div.suggestbutton{background:url(../img/hu/normal.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.es div.suggestbutton-hover{background:url(../img/es/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.hu div.suggestbutton-hover{background:url(../img/hu/hover.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.es div.suggestbutton-checked{background:url(../img/es/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.hu div.suggestbutton-checked{background:url(../img/hu/selected.gif);width:145px;height:30px;margin-left:38px;margin-top:10px;}
div.loggedin { font-size: 85%; }
div.loggedin, div.loggedin a {color:#fff;font-weight:bold;text-decoration:none; }
div.loggedin a:hover { color: #859300; text-decoration:none; }
div#cartstatus_panel {border:8px solid #859300; color:#4c4c4c;}
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:#4c4c4c;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:#4c4c4c;border-bottom:1px solid #4c4c4c;color:#ffffff;}
div.step {border:0px solid #7A7875;}
div.safestoreblokje{background-color:#4c4c4c;}
div.frontpage_price{color:#859300;font-size:110%;font-weight:bold;}
div.article{color:#4c4c4c;}
fieldset.contact{margin:5px;}
ol.form li div.inputcolumn { float:left;margin:1px 6px 1px 1px;}
form.supportformulier{border:1px solid #4c4c4c;width:608px;margin-top:16px;}
/* popup mandje */
.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:#4c4c4c;font-weight:bold;color:#ffffff;}
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:#4c4c4c;color:#FFFFFF;}
select.shipping_estimated_country_code select{width:10px;}
input.large {width:15.65em;}
ol#checkout li.ready h2 {background-color:#4c4c4c;color:#cadb2a;cursor:pointer;}
ol#checkout li.active h2 {background-color:#4c4c4c;border-bottom:1px solid #7A7875;color:#ffffff;}
ul.summary h2 {background-color:#292b2f;border-bottom:1px solid #232425;font-weight:bold;padding:3px;color:#ffffff;}
ul.method_choices li.selected, ul.est_method_choices li.selected {background-color:#ffffff;border:1px solid #4c4c4c;color:#4c4c4c;}
textarea.large {margin:1px;padding:2px;width:auto;}
.yui-panel .hd {background-color:#859300;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:#4c4c4c;color:#FFFFFF;font-weight:bold;padding:3px;font-size:110%;}
div.groenebalk{background-color:#859300;color:#FFFFFF;font-weight:bold;padding:3px;font-size:110%;}
h3#category_name_title{background-color:#4c4c4c;color:#FFFFFF;font-weight:bold;padding:3px;font-size:110%;}
div.overzicht{margin-top:69px;}
div.menu_align { margin-left:218px; }
div.menu a { color: #ffffff; text-decoration:none; font-weight:bold; }
div.menu a:hover { color: #c7e538; text-decoration:none; font-weight:bold; }
div.menu img { vertical-align: middle; }
.menupanel_content label {margin-left:300px;}
.product_price { clear: both; color: #cddb2c; font-size: 160%; }
.product_image { 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:203px; background-color:#FFFFFF; border-color:#FFFFFF; border: 1px; height:20px; vertical-align: middle; }
div.uitlijning{padding-left:5px;}
div.category_product div.image img{width:131px;}
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: 13px; }
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;}
select.select { border: 1px solid #AAAAAA; }
/* left column */
div.left_block a { color: #fff; text-decoration: none; }
div.left_block {	margin-bottom: 0px;	padding-bottom: 17px;	background-image: url(../img/bg-left_block.gif);	background-repeat: no-repeat;	background-position: right bottom;		color: #fff;	font-weight: bold;}
div.left_block_title {	background-image: url(../img/box_header.jpg);	background-repeat: no-repeat;	background-position: left top;		text-align: center;	height: 27px;}
div.left_block_content {	padding-top: 6px;	margin-left: 9px;		margin-right: 9px;}
div.tr_item {	margin-top: 0;	padding: 0;		padding-left: 11px;	background-image: url(../img/bullet-arrow.gif);	background-repeat: no-repeat;	background-position: left center;}div.tr_item a.selected { color: #859300; }
div.tr_item a:hover { color: #859300; }
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: #fff; }

/* right column */
div.right_block a { color: #fff; text-decoration: none; }

div.right_block, div.right_block_white {

	background-image: url(../img/bg-right_block.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	color: #fff;
	font-weight: bold;
}
div.right_block_white { background-image: ; }
div.right_block_title, div.right_block_title_white {
	background-image: url(../img/box_header.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	text-align: center;
	height: 27px;
}
div.right_block_title_white { background-image: url(../img/box_header.jpg); }
#basket_block div.right_block_content, #currency_block div.right_block_content {
	margin-left:0px;
	text-align: center;
	margin-right:0px;
	padding-top:0px;
	margin-top:0px;
}


#currency_block div.right_block_content{

	}

img#btn-tellafriend{margin-top:13px;}

div#cartstatus {
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	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: 5px; padding-top: 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: 155px; font-weight: normal; margin-left:4px; margin-top:10px; margin-bottom:21px;}

table#tblzoeken td.tdright { padding-top: 2px; }
table#tblzoeken td.tdleft { padding-right: 3px; }
input#input_simplesearch{ width:173px; padding: 1px; font-weight: normal; border: 1px solid #808080; }

div#cart_bottom select.select {width:180px;}

ol.form input.large {width:11.65em;}

#currency_block div.right_block_content{ 
    width:223px; 
    background-image: url(../img/bg_currency.jpg);
    background-repeat: no-repeat;
	background-position: right top;
 }

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; }

.right_block_white .aligncenter {
	padding-top:0px;
}
body.products div.inhoud { padding-right: 10px; padding-left:10px; }
body.products #center .inhoud {width:auto; margin-top:5px}

div#confirmation_overboeking {
	background-color:#4c4c4c;
	color: #fff;
}
div.confirmation_box {
	border:1px solid #000;
	padding:3px;

}
/* verberg estimated shippingcosts table.shipping_estimated{display:none;} */
