html{overflow:auto;height:100%;}
body{margin:0;height:100%;background-color:#fff;font-size:12px;line-height:1.7;}
body,a,input,textarea{color:#333;font-family:Verdana,Arial;}
h1{font-size:20px;color:#f60;margin:0 0 10px 0;}
h1 a{color:#f60;text-decoration:none;}
h2{font-size:17px;color:#f60;margin:0 0 10px 0;}
img{border:0;}
form{margin:0;}
table{border-collapse:collapse;border-spacing:0;}
table.data{width:100%;}
th,td{text-align:left;vertical-align:top;padding:1px 2px 1px 2px;}
td.right{text-align:right;}
thead th{background-color:#ffa151;color:#fff;}
tr.odd td,tr.odd th{background-color:#ffdac1;}
tr.even td,tr.even th{background-color:#ffc097;}
tfoot td{background-color:#ffa151;font-weight:bold;}
ol,ul{margin-top:0;margin-bottom:0;}
ol.bold{font-weight:bold;}
ol.bold li span{font-weight:normal;}
img.left{float:left;margin:0 6px 6px 0;}
.shadow{position:relative;box-shadow:5px 5px 5px #AAA;-moz-box-shadow:5px 5px 5px #AAA;-webkit-box-shadow:5px 5px 5px #AAA;-o-box-shadow:5px 5px 5px #AAA;}
.orange,input.button,button.button,a.button{position:relative;display:block;height:24px;padding-top:6px;background:url(/images/orangebar.png) repeat-x center;color:#fff;text-align:center;text-decoration:none;font-weight:bold;font-size:15px;line-height:normal;}
a.button{float:left;margin-right:6px;margin-bottom:6px;padding-left:6px;padding-right:6px;}
input.text{border:solid 1px #aaa;background-color:#fff;padding-left:3px;}
input.button,button.button{border:0;height:30px;padding-top:0;font-size:13px;cursor:pointer;}
input.button:hover,button.button:hover{color:#f60;}
textarea{width:250px;height:175px;border:solid 1px #aaa;background-color:#fff;}
div.msg,div.error,div.msg_error,div.error_form{margin-bottom:6px;padding:10px;border:solid 1px #390;background-color:#bfff9f;color:#390;font-weight:bold;}
div.error,div.msg_error,div.error_form{color:#cd0025;border-color:#cd0025;background-color:#ffbfcc;}
div.error_form{display:none;}
.ui-effects-transfer{border:dotted 3px #f60;}
#container{margin:auto;width:940px;min-height:100%;}
#header{position:relative;height:112px;z-index:2;}
#logo{display:block;padding-top:14px;width:940px;height:59px;}
#ideal{position:absolute;top:14px;right:0;width:50px;height:43px;}
#twitter{position:absolute;top:44px;right:0;}
#tell_a_friend{display:block;position:absolute;top:14px;right:60px;width:67px;height:43px;}
#menu{position:relative;margin-top:8px;width:940px;height:25px;}
a#kerstpakket{
	color:#FF8F00 !important;
	font-weight:bold;
}
#menuleft{float:left;}
#menuleft a, .menu_spacer{float:left;display:block;margin-right:5px;width:110px;height:20px;padding-top:5px;text-align:center;text-decoration:none;background:url(/images/menu_button.png);color:#747474;line-height:normal;}
.menu_spacer{background:url(/images/menu_bg.png);}
#menuleft a:hover{color:#303030;}
#menuright{float:right;}
#menusearch{position:relative;float:left;margin-right:5px;width:182px;height:25px;background:url(/images/menu_bg.png) no-repeat top left;}
html>body #menusearch{width:187px;}
#search{position:absolute;top:0;left:0;padding:5px 2px 0 2px;width:151px;height:18px;font-size:12px;border:solid 1px #ccc;}
html>body #search{width:156px;height:19px;}
#menusearch a{position:absolute;top:0;right:0;}
#winkelmandje{float:left;position:relative;width:118px;height:25px;background-color:#fff;background:url(/images/menu_bg.png) no-repeat top left;}
#winkelmandje_link{position:relative;display:block;width:110px;height:20px;padding:5px 0 0 8px;background:url(/images/menu_bg.png);text-decoration:none;color:#747474;line-height:normal;}
#winkelmandje_link img{position:absolute;top:5px;right:5px;}
#winkelmandje_overzicht{position:absolute;top:25px;right:0;padding:10px;width:330px;display:none;overflow:hidden;zoom:1;}
html>body #winkelmandje_overzicht{width:auto;min-width:330px;}
#winkelmandje_content{position:relative;padding-bottom:30px;z-index:2;line-height:normal;}
#winkelmandje_content h1{text-align:right;font-size:14px;color:#333;}
#winkelmandje_table input.text,#winkelmandje_table_page input.text{position:relative;width:50px;padding:0;border:0;height:16px;text-align:right;background-color:transparent;}
#winkelmandje_table input.focus,#winkelmandje_table_page input.focus{background-color:#fff;}
.options{float:right;width:32px;}
.change{display:block;width:16px;height:16px;float:left;background:url(/images/document_edit_16.png);}
.delete{display:block;width:16px;height:16px;float:left;background:url(/images/garbage_16.png);}
#winkelmandje_afrekenen{position:absolute;left:0;bottom:0;color:#000;font-weight:bold;text-decoration:none;}
#winkelmandje_afrekenen:hover{color:#333;}
#winkelmandje_btw{position:absolute;right:0;bottom:0;color:#000;font-size:9px;font-weight:bold;font-style:italic;}
#winkelmandje_loader{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/loader.gif) no-repeat center;z-index:3;display:none;}
#winkelmandje_bg{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;z-index:1;background-color:#f60;opacity:.8;}
#content{width:940px;margin-bottom:5px;}
#content .content{padding:15px;border:solid 1px #e9e9e9;background-color:#fff;margin-bottom:6px;}
#left{float:left;width:205px;margin-right:5px;padding-bottom:158px;background:url(/images/Promotional_Product_of_the_Year_2010.gif) no-repeat center bottom;}
h1.orangebar{margin:0;height:29px;padding-top:1px;background:url(/images/orangebar.png) repeat-x center;border:solid 1px #f2b89a;color:#fff;text-align:center;font-weight:bold;font-size:20px;line-height:normal;}
h1.orangebar a{color:#FFF;}
#left div.content{margin-top:6px;padding:6px;margin-bottom:0;}
#right{float:left;width:730px;}
#right .content{margin-bottom:6px;}
#footer{font-size:9px;color:#666;}
#footer_right{float:right;}
#footer_right a{font-size:11px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#product_thumbs{margin-bottom:5px;height:100px;}
#product_thumbs a{position:relative;float:left;display:block;margin-right:5px;margin-bottom:5px;width:86px;height:86px;padding:6px;border:solid 1px #e9e9e9;background-color:#fef1e0;color:#f60;text-align:center;text-decoration:none;text-overflow:ellipsis-word;overflow:hidden;word-wrap:break-word;}
#product_thumbs a.last{margin:0;}
#product_thumbs a:hover{background-color:#ffe9c9;}
#product_thumbs a img{position:relative;margin:auto;}
#product_thumbs a span{display:block;position:absolute;top:70px;left:6px;width:86px;font-weight:bold;font-size:11px;line-height:normal;}
.slider{position:relative;}
.slider ul,.slider li{margin:0;padding:0;list-style:none;}
.slider li{width:467px;height:203px;overflow:hidden;}
ol.controls{position:absolute;right:10px;bottom:10px;z-index:1000;}
ol.controls li{position:relative;float:left;width:16px;height:16px;}
ol.controls li a{display:block;float:left;width:16px;height:14px;padding-top:2px;background:#ccc;color:#7f7f7f;font-size:10px;text-decoration:none;text-align:center;line-height:normal;}
ol.controls li.current a{color:#333;}
#home_left{float:left;margin-right:6px;width:467px;height:203px;background-color:#fff;overflow:hidden;}
#home_right{float:left;padding:15px;width:435px;height:171px;border:solid 1px #e9e9e9;background-color:#fff;line-height:1.6;background:url(/images/Promotional_Product_of_the_Year_2010.gif) 325px 7px no-repeat #fff;}
#home_catgorieen{clear:both;padding-top:6px;height:226px;}
.home_categorie{position:relative;display:block;float:left;margin-right:6px;width:214px;height:35px;padding:159px 7px 0 7px;background-color:#fef1e0;background-position:5px 144px;background-repeat:no-repeat;border:solid 1px #e9e9e9;line-height:normal; color:#f60; text-decoration:none;font-weight:bold;}
.home_categorie_1, .home_categorie_3{width:215px;}
.home_categorie_4{margin-right:0;}
.home_categorie h1{font-size:13px;}
.home_categorie_1 img, .home_categorie_2 img, .home_categorie_3 img, .home_categorie_4 img{position:absolute;top:0;left:0;display:block;}
.home_categorie a.cat{display:inline-block;padding-left:16px;color:#7f7f7f;background:url(/images/home_arrow.png) left 4px no-repeat;text-decoration:none;}
.home_categorie a.cat:hover{text-decoration:underline;}
.question{background-color:#FFFFFF;}
.question img{position:absolute;top:auto; bottom:-1px;left:-1px;}
#product_subcategories{margin-top:10px;padding:5px;}
#product_subcategories a{color:#747474;text-decoration:none;}
#product_subcategories a:hover{color:#333;}
.product_overview{float:left;min-height:202px;margin-bottom:6px;}
.product_overview_left{position:relative;float:left;margin-right:6px;width:202px;height:202px;background-color:#fff;border:solid 1px #e9e9e9;}
.product_overview_left img{display:block;margin:auto;}
.product_overview_left div.price{position:absolute;left:0;bottom:0;width:190px;padding:0 0 12px 12px;color:#f60;font-weight:bold;font-size:18px;}
.product_overview_left div.price div{position:absolute;bottom:12px;right:12px;}
.product_overview_left div.price div span.euros{float:left;display:block;font-size:24px;}
.product_overview_left div.price div span.centen{float:left;display:block;margin-top:2px;font-size:16px;}
.product_overview_right{float:left;width:488px;height:172px;padding:15px;border:solid 1px #e9e9e9;background-color:#fff;}
.product_overview_description{height:145px;overflow:hidden;}
.product_buttons{position:absolute;right:15px;bottom:12px;}
.product_more_info{float:left;padding:6px 5px 0 5px;}
.product_order{float:left;margin-left:6px;padding:6px 5px 0 5px;}
.product{
	position:relative;
	overflow:hidden;
}
.product_left{position:relative;float:left;margin-right:6px; margin-bottom:98px; width:360px;padding-bottom:50px;background-color:#fff;border:solid 1px #e9e9e9;}
.product_left img{display:block;margin:auto;}
.product_left div.price{position:absolute;left:0;bottom:0;width:350px;padding:0 0 12px 12px;color:#f60;font-weight:bold;font-size:18px;}
.product_left div.price div{position:absolute;bottom:12px;right:12px;}
.product_left div.price div span.euros{float:left;display:block;font-size:24px;}
.product_left div.price div span.centen{float:left;display:block;margin-top:2px;font-size:16px;}
.product_right{float:left;width:362px;}
.product_right div{margin-bottom:6px;padding:15px;border:solid 1px #e9e9e9;background-color:#fff;}
.product_stel_uw_vraag{
	position:absolute;
	right:370px;
	bottom:0px;
	height:89px;
}
.product_info{width:100%;}
.product_info td,.product_info th{padding:2px 2px;}
.product_info td table td{padding:0;}
.product_info table.product_staggered_price td+td{padding-left:15px;text-align:right;}
.product_order_form{margin-top:20px;height:30px;overflow:hidden;}
.product_order_form input.text{float:left;margin-right:6px;width:80px;height:23px;padding:2px 2px 3px 2px;font-size:20px;border:solid 1px #f90;text-align:right;}
.product_order_form input.button{float:left;}
.product_toebehoren{clear:both;padding-top:10px;}
.product_toebehoren h2{margin-bottom:0;}
#afrekenen_left{margin-top:6px;padding:10px;border:solid 1px #e9e9e9;background-color:#fff;}
#afrekenen_right{padding:15px;border:solid 1px #e9e9e9;background-color:#fff;}
#afrekenen_right .data td+td,#afrekenen_right .data th+th{text-align:right;}
#afrekenen_sum{position:relative;float:right;margin-top:10px;}
#afrekenen_sum td{text-align:right;}
#brands{padding-left:1px;}
#brands a{float:left;display:block;width:207px;height:120px;margin-right:6px;}
#brands a.right{margin-right:0;}
#brands a:hover{border-color:#f60;}
#brands a img{display:block;margin:auto;}
#brands a span{position:absolute;left:15px;bottom:5px;width:207px;color:#f60;font-weight:bold;text-align:center;}
.leesmeer{position:absolute;right:15px;bottom:15px;padding-left:6px;padding-right:6px;}
#uitgebreid_zoeken table{width:100%;}
#uitgebreid_zoeken input.text{width:100px;}
#uitgebreid_zoeken input.price{width:50px;}
#uitgebeid_zoeken_button{float:right;display:block;min-width:70px;height:25px;padding:0 5px 0 3px;background:url(/images/menu_button.png);color:#747474;font-weight:bold;text-decoration:none;white-space:nowrap;}
#uitgebeid_zoeken_button:hover{color:#303030;}
#uitgebeid_zoeken_button img{float:left;}
#uitgebeid_zoeken_button span{display:block;padding-top:2px;}
#pizzarette_play{position:absolute; top:0px;left:0px;z-index:2;}
