body { font-family: verdana; }


h3 {
	color: #982329;
	margin:1em 0;
}

select.select { border: 1px solid #000; min-width: 150px; }

div#doc2 {
	margin-top: 10px;

	width: 76.15em;
	*width: 74.25em;
}



div#hd {
	background-image: url(../img/bg-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	
	height: 180px;
	position: relative;
}
div#hd div#cart_panel { 
	position:absolute;
right:2px;
text-align:left;
top:25px;
width:180px;
}
div#hd div#cart_panel li a { color: #1e2776; display: block; text-decoration: none; }
div#hd div#cart_panel div#cartstatus { margin-top: 10px; text-align: center; color: #9a2329; }

div#mainmenu {
	position: absolute;
	left: 228px;
	top: 136px;
}
div#mainmenu span {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
margin-right:6px;
padding-right:6px;
}
div#mainmenu span a {
	color: #fff;
	text-decoration: none;
}
ul.breadcrumb {
	position: absolute;
	left: 231px;
	top: 161px;
	font-size: 85%;
}
ul.breadcrumb li a { color: #000000; }
div.menu_padding { 
	margin: 8px;
}
div.menu_padding label {
	margin-left: 5px;
}

select#dealer_country_select { font-size: 85%; }

div#bd {
	margin-left: 10px;
	margin-right: 10px;
}

div#menuleft {
	width: 16.46em;
	*width: 16.05;

	background-image: url(../img/bg-menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	padding-bottom: 20px;	
}
.yui-t2  #yui-main .yui-b {
	margin-left: 17.06em;
}

div.menupanel, div.filterpanel, div.mailinglistpanel { margin-top: 10px; }
div.menupanel_title, div.filterpanel_title { 
	background-image: url(../img/menupanel_top.gif);
	background-repeat: no-repeat;
	background-position: left top;

	color:#FFFFFF;
	font-size:85%;
	padding-left:11px;
	padding-top:2px;
	padding-bottom: 1px;
}
div.menupanel_content, div.filterpanel_content {
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #1e2776;
	font-size: 85%;
}
div.menupanel_content a, div.filterpanel_content a { color: #000; }
div#skype { text-align: center; }
select.product_filter { width: 187px; margin-bottom: 1px; }
div.category_filter { margin-top: 10px; padding-left: 10px; }
div.with_scroll {
	height: 100px;
	overflow: auto;
}

div.with_scroll_twee {
	height: 300px;
	overflow: auto;
}
input.simplesearch { width: 13.5em; }
input.simplemailinglist { margin-left:0; width: 14.7em; }

div.mailinglist_body li { margin-left: 0; }

div.menupanel_content .open {
	background-image: url(/shop/skin/commerce/img/bg-tree-open.gif);
	background-repeat: no-repeat;
	background-position: left center;

	font-weight: bold;
}
div.menupanel_content .closed {
	background-image: url(/shop/skin/commerce/img/bg-tree-closed.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div.menupanel_content .open a { font-weight: bold; }

/* category page */

div.category_description { margin-bottom: 1em; }

div.category_product {
	background-image: url(../img/dot-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 1em; 
	cursor: pointer;
}
div.category_product div.product_name a {
	display: block;
	padding:1em 0;
	font-weight: bold;
	color: #000;

}
div.category_product div.product_description { padding-bottom: 1em; }
div.category_product div.image { 
height:304px;
line-height:304px;
text-align:center;
border:2px solid #1e2776;

}
div.category_product div.image img { 

vertical-align:middle;

}

div.category_product div.category_price { 
color:#212870;
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
text-align:center; }

/* product page */
div.suggestions h2, div.product h2 {
	font-size: 100%;
	color: #000;
	text-decoration: underline;
	margin:1em 0;
}


div.images_left div.extra_images img { width: 50px; margin-bottom:2px; }


.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {
border-color:#1E2776;
border-style:solid;
border-width:0pt 0pt 5px;
}
.yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a {
background:#DCE2EE;
border-color:#A3A3A3;
border-style:solid;
border-width:0pt 1px;
color:#000000;
position:relative;
text-decoration:none;
}
.yui-navset .yui-nav a em, .yui-navset .yui-navset-top .yui-nav a em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0pt 0pt;
bottom:0pt;
left:0pt;
padding:0.25em 0.75em;
position:relative;
right:0pt;
top:-1px;
}
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {
background:#1E2776;
color:#FFFFFF;
}
.yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus {
background:#BFDAFF;
outline-color:invert;
outline-style:none;
outline-width:0pt;
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {
border-color:#243356;
}
.yui-navset .yui-content {
background:#FFFFFF none repeat scroll 0%;
}
.yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content {
border-color:#1F3D53;
border-style:solid;
border-width:1px;
padding:0.25em 0.5em;
}

div.product div.yui-g div.first { padding-top: 1em; }
div.product_price { margin: 0; }

div.login_screen h2,
table.cart tr th, 
tr.stack_row td.stack_left, 
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, table.coupon_codes th, ol#checkout li.active h2 { background-color: #dce2ee; }

textarea.large { width: 37.9em; }

div.article { position: relative; }

div#ft { font-size: 85%; position: relative; height: 50px; }
div#ft a { color: #1e2776; }
div.footer_left { width: 725px; position: absolute; left: 30px; top: 20px;}
div.footer_right { width: 250px; text-align: right; position: absolute; right: 30px; top: 20px; }

input.large { width: 17.65em; }

div.suggestions h2 { margin-top: 0; }
div.suggestion div.suggestion_options select { width: 217px; }
div.nl div.suggestbutton{background:url(../img/nl/normal.gif);width:223px;height:23px;}
div.en div.suggestbutton{background:url(../img/en/normal.gif);width:223px;height:23px;}
div.fr div.suggestbutton{background:url(../img/fr/normal.gif);width:223px;height:23px;}

div.nl div.suggestbutton-hover{background:url(../img/nl/hover.gif);width:223px;height:23px;}
div.en div.suggestbutton-hover{background:url(../img/en/hover.gif);width:223px;height:23px;}
div.fr div.suggestbutton-hover{background:url(../img/fr/hover.gif);width:223px;height:23px;}

div.nl div.suggestbutton-checked{background:url(../img/nl/selected.gif);width:223px;height:23px;}
div.en div.suggestbutton-checked{background:url(../img/en/selected.gif);width:223px;height:23px;}
div.fr div.suggestbutton-checked{background:url(../img/fr/selected.gif);width:223px;height:23px;}

div.suggestion div.suggestion_image img{height:130px;}
div.suggestion { background-image:url(../img/sugg-bg.gif); background-position:left top;background-repeat:no-repeat; padding-top: 20px; width:250px;}
div.suggestion div.boxdata { background-image:url(../img/sugg-bg-bottom.gif); background-position:left bottom;background-repeat:no-repeat; padding:12px; padding-top: 0px; padding-bottom: 20px; }
div.suggestion div.suggestion_description  { height: auto; }


div.product_price { color: #9a2329; font-weight: bold; }

div.cartstatus_image { width: auto; }


div.linksbovenaan a{text-decoration:none;color:#1f2877;}
div.linksbovenaan a:hover{text-decoration:none;color:#1f2877;}
table.cart img.thumb {width:70px;}

ul.control_menu a{color:#000000; text-decoration:none;}
ul.control_menu a:hover{color:#000000; text-decoration:none;}


textarea.small {width:17.6em;}

.product_filter_children { margin-left: 1em; }


div.browsebar div.paging a, div.browsebar div.paging a:hover{
color:#000;
}

div#mi, div#mi a, div#mi a:hover{
background-color:#9A2329;
color:#FFFFFF;
font-size:88%;
font-weight:bold;
height:17px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-decoration:none;}
ul.method_choices li.selected, ul.est_method_choices li.selected {
background-color:#fff;
border:1px solid #12121D;
color:#12121D;
}

ol#checkout li.ready h2 {
background-color:#FFFFFF;

}
ul.summary h2 {
background-color:#fff;
}

select.productoption {
width:246px;
}


div.product_name{height:55px;font-size:85%;}

div.mailinglist_unsubscribe_row a{color:#212870;text-decoration:none;}
div#datacategory_description a{color:#212870;text-decoration:none;font-weight:bold;}


/* afdwingen minimale hoogte tabs bij product */

div#tabbeschrijving{min-height:192px;*min-height:201px;}
div#tab_fitinfo{min-height:192px;*min-height:201px;}
div#tab_handleiding{min-height:192px;*min-height:201px;}
div#tab_tellafriend{min-height:192px;*min-height:201px;}
div#tabGrotere_Afbeelding{min-height:192px;*min-height:201px;}

/*
.product_image {height:250px;text-align:center;}
img#mainimage{border:3px solid #212870;}
.extra_images {width:100px;}
img.extraimage{max-width:80px; max-height:80px; margin:10px;}*/


.extraimage {margin:10px; }
.extra_images {width:100px; float:left;}
.product_image {height:200px;}
img#mainimage {border:3px solid #212870;}

h1.product_name{

font-size:123.1%;
}
