/* global */
* {margin:0;padding:0;}
a, textarea {text-decoration:none;font:inherit;color:inherit}
img {border:0;}
.clear {margin:0;padding:0;height:0;font-size:0;clear:both;}
.bold {font-weight:700;}
.shadow {-moz-box-shadow: 0 0 3px 3px #ccc;box-shadow: 0 0 5px 5px #ccc;-webkit-box-shadow: 0 0 3px 3px #b4b4b4;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b4b4b4')";}
.rounded {-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
/*ie8*/
.rounded {behavior:url('css/PIE.htc');position:relative;}
.hvc {display: table-cell;text-align: center;vertical-align: middle;xheight: 179px; xwidth: 137px;}
.error {color:red;}
.transparent {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.transparent70 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}

/* site */
html, body {height:100%;min-height:100%;background-color:#f4f4f4;xoverflow-y:auto;}
.wrapper {position:relative;width:959px;background-color:#ffffff;margin:12px auto;border:1px solid #d6d6d6;padding:6px;}
.header {position:absolute;top:-8px;left:-21px;background:url(../img/header.png) no-repeat 0 0 transparent;height:114px;width:986px;padding-top:13px;}
.header .zone {display: block;
    height: 110px;
    left: 21px;
    xoutline: 1px solid red;
    position: absolute;
    top: 1px;
    width: 240px;text-indent:-10000px}
.header .header_extra {float:right;}
.header .header_extra span.welcome {float:left;font:11px/22px 'Arial';margin-right:11px;}
.header .header_extra {font:normal 11px/16.25px 'Arial';color:#252525;}
.header .header_extra .header_menu span#cart_price a:hover {text-decoration:underline;}
.header .header_extra .header_menu span#cart_price span.qty {color:#D03A93;font-style:oblique}
.header .header_extra .form_currency {float:left;}
.header .header_extra .form_currency select {font:inherit;border:none;border:1px solid #c8c8c8;color:#c8c8c8;padding:2px;width:160px;}
.header .header_extra #social {float:left;margin-left:4px;}
.header .header_extra .header_menu {float:right;text-align:right;margin-right:10px;margin-top:-1px;}
x.header .header_extra .header_menu {outline:1px solid red;}
.header .header_extra .header_menu #headermenu_top a {padding-left:10px;background:url(../img/menu_larrow.jpg) no-repeat 0 2px;margin-left:10px;}
.header .header_extra .header_menu #headermenu_top a {color:#646464;text-transform: capitalize;}
.header .header_extra .header_menu #headermenu_top a:hover,
.header .header_extra .header_menu #headermenu_top a.selected {text-decoration:underline;}

.header .header_extra .form_search {width:310px;}
.header .header_extra .form_search * {vertical-align:middle;}
.header .header_extra .form_search {float:right;background:url(../img/search.jpg) repeat-x;border:1px solid #d6d6d6;height:27px;padding:0 4px;vertical-align:bottom;}
.header .header_extra .form_search label {display:block;width:65px;background:url(../img/lbsearch.jpg) no-repeat;height:27px;float:left;text-indent:-10000px;margin-right:4px;}
.header .header_extra .form_search input[type="text"] {width:213px;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;height:19px;margin-top:3px;font:normal 11px/11px arial;}
.header .header_extra .form_search input[type="submit"] {background:url(../img/btsearch.jpg) no-repeat;border:1px solid #d6d6d6;height:21px;width:21px;cursor:pointer;margin-top:1px;}
.header #headermenu_main {margin-left:270px;margin-top:10px;}
.header #headermenu_main a {display:block;float:left;padding-left:15px;background:url(../img/menu_larrow2.png) no-repeat 0 2px;margin-right:10px;height:13px;}
.header #headermenu_main a {font:normal 12.06px/16.38px 'Arial';color:#ffffff;text-transform: uppercase;}
.header #headermenu_main a:hover,
.header #headermenu_main a.selected {text-decoration:underline;}

.content {margin-top:100px;}
.content .menu {float:left;width:192px;}
.content .menu a {display:block;text-transform:uppercase;}
.content .menu .level1 {background:url(../img/menu.jpg) repeat-x;border:1px solid #d6d6d6;margin-bottom:1px;height:25px;}
.content .menu .level1 a {width:170px;overflow:hidden;padding-right:0;background:url(../img/menu_rarrow.jpg) no-repeat right;white-space: nowrap;height:25px;margin-left:10px;}
.content .menu .level1 a {font:bold 11.05px/27px 'Arial';color:#464646;}
.content .menu .level1 .activeitem a {background-image:url(../img/menu_darrow.jpg);color:#d03993}
.content .menu .level2 {background:url(../img/submenu.jpg) repeat-x;height:15px;xmargin-left:10px;}
.content .menu .level2 a {margin-left:15px;}
.content .menu .level2 a {font:normal 11.05px/13px 'Arial';color:#464646;}
.content .menu .level2 .activeitemsub a {color:#d03993}

.content .menu .level3 {background:url(../img/submenu.jpg) repeat-x;height:15px;xmargin-left:10px;}
.content .menu .level3 a {margin-left:25px;xtext-decoration:underline;}
.content .menu .level3 a {font:normal 11.05px/13px 'Arial';color:#464646;}
.content .menu .level3 .activeitemsub a {color:#d03993}

.content .menu a:hover {color:#d03993;}
.content .body {float:right;width:751px;position:relative;padding-left:10px;}
.content .body.home {width:761px;padding-left:0;}
.xcontent .body {background-color:blue;}

.footer {background:url(../img/footer.jpg) repeat-x 0 0 transparent;border:1px solid #d6d6d6;padding:9px 12px;margin-top:4px;}
.footer {background-size:100% 100%;}
.footer {xbackground-color:red;}
.footer #footermenu {list-style:none;width:500px;}
.footer #footermenu li {}
.footer #footermenu li a {width:160px;display:block;float:left;padding-left:15px;background:url(../img/menu_larrow2.png) no-repeat 0 2px;margin-right:10px;height:13px;}
.footer #footermenu li a {font:normal 11px/18px 'Arial';color:#706f6f;}
.footer #footermenu li a:hover,
.footer #footermenu li a.selected,
.footer #footermenu li.selected a {text-decoration:underline;}

/*#contents*/
#contents h1 {margin-top:2px;margin-bottom:10px;}
#contents .gen_order h2 {margin-top:2px;margin-bottom:10px;}
#contents p {font:normal 11px/14px 'Arial';color:#464646;padding-right:10px;}
#contents .shopnow {display: block;position: absolute;right:20px;top:310px;top:204px;z-index: 100;}
#contents h2.bg {background:url(../img/hx.png) no-repeat 0 0 transparent;height:29px;width:761px;padding-left:10px;margin-bottom:10px;}
#contents h2.bg {font:bold 12px/33px 'Arial';color:#464646;text-transform: uppercase;}
#contents .toolbar {xoutline:1px solid red;margin-bottom:10px;}
#contents .toolbar * {vertical-align:middle}
#contents .toolbar #crumbs {font:bold italic 11px/11px Arial;color:#3135a1;margin-bottom:10px;float:left;}
#contents .toolbar #crumbs a {text-decoration:underline;}
#contents .toolbar #crumbs .current {color:#d03a93;text-decoration:underline;}
#contents .toolbar .right {float:right;width:332px;}
#contents .toolbar .right div {float:left;width:165px;}
#contents .toolbar .views {color:#0e4a7f;font-size:11px;font-weight:700;}
#contents .toolbar .views * {vertical-align:middle}
#contents .toolbar .pagesize {text-align:right;}
#contents .toolbar .pagesize select {font-size:11px;border:1px solid silver;float:right;width:189px;}

#cart.small {width:190px;position:absolute;top:33px;right:2px;right:1px;}
x#cart.small .head {background:url(../img/cart-head.jpg) no-repeat right 0;height:27px;width:190px;}
#cart.small .foot {background:url(../img/cart-foot.jpg) no-repeat right 0;height:27px;width:190px;display:block;}
#cart.small .content {background:url(../img/cart-head.jpg) no-repeat 0 0 white}
#cart.small .content {margin:0;padding:42px 5px 10px;}
#cart.small .content {font:italic 12px/14px Arial;color:#555555;}
#cart.small .content div {width:183px;border-top:1px dashed #555555;padding-top:10px;}
#cart.small .content a.h {display: block;height: 32px;xoutline: 1px solid red;position: absolute;right: 0;text-indent: -10000px;top: 0;width: 184px;}
#cart.small span {font-weight:bold;}
#cart.small span.tl {float:left;}
#cart.small span.total {float:right;margin-right:4px;}
#cart.small span.total {font:italic 14px/16px Arial;color:#555555;}
#cart.small table {border:none;}
#cart.small table tr {vertical-align:top}
#cart.small table tr>td {width:10px;}
#cart.small .content p,
#cart.small table tr td {font:italic 11px/12px Arial;color:#555555;}
#cart.small table tr td.sub {padding-bottom:5px;}

.grid {width:550px;list-style:none;}
.grid {font:italic 10px/12px 'Arial';color:#464646;}
.grid li {float:left;}
.grid .item.break {margin-right:0}
.grid .item {width:263px;height:255px;border-bottom:1px solid #eeeeee;margin-right:15px;margin-bottom:15px;}
.grid .item h3 {font:bold 12px/14px 'Arial';color:#d03993;background-color:#eeeeee;height:25px;padding:4px;}
.grid .item h3 {
    -khtml-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;
    /*ie8*/
    behavior:url('css/PIE.htc');position:relative;
}
.grid .item .hvc {width:263px;height:167px;}
.grid .item .part {text-align:right;}
.grid .item .part img {margin-left:10px;vertical-align: text-top;}
.grid .item .part span {font:italic 12px/14px 'Arial' !important;color:#939394}
.grid .item .foot {background-color:#eee;height:25px;padding:3px 5px 5px}
.grid .item .foot {font:normal 12px/14px 'Arial' !important;color:#464646}
.grid .item .foot .price {float:left;width:180px;}
.grid .item .foot .basket {xfloat:right;padding-top:2px;text-align:right}
.grid .item .foot .basket a {width:30px;height:20px;xoutline:1px solid red;}
.grid .item .foot .basket img {vertical-align:text-bottom;margin-top:2px;}
.grid .item .foot .basket img.notify {width:70px;}
.grid .item .foot .more {font:italic 11px/14px 'Arial' !important;color:#939393}

.detail {xborder:1px solid red;}
.detail_header {border:1px solid #eeeeee;}
.detail_header {background:url(../img/header-detail.jpg) repeat-x;background-size:auto 100%;height:37px;width:735px;padding:9px 6px;margin-bottom:15px}
.detail_header .left {float:left;width:520px;overflow:hidden;}
.detail_header .right {float:right;width:190px;text-align:right;}
.detail_header h1 {font:normal 16px Arial;color:#202020;margin:0 !important}
.detail_header .stock {font:bold italic 12.94px Arial;color:#fb0707;text-transform: capitalize;}
.detail_header .stock.stock_geel {color:#d7ba00;}
.detail_header .stock.stock_groen {color:#099207;}
.detail_header .part {font:italic 12.21px Arial;color:#858585;}
.detail_header .price {font:bold italic 16.74px/22.31px Arial;color:#d13894;}

.detail_header .btbestel {font:bold 12px Arial;color:#fb0707;background:url(../img/btbestel.jpg) no-repeat;height:21px;width:117px;border:none;text-indent: -15px;cursor:pointer;}
.detail_header .btbestel.stock_geel {color:#d7ba00;}
.detail_header .btbestel.stock_groen {color:#099207;}
.detail_header .input_bestel2 {margin-right:4px !important;height:19px;width:35px;}

.detail_content {xborder:1px solid green;}
.detail_content .left {float:left;width:400px;overflow:hidden;}
.detail_content .right {float:right;width:284px;text-align:right;}
.detail_content ul {list-style:disc outside none;margin-left:22px;}
.detail_content h2 {font:normal 12px/16px Arial;color:#000;}
.detail_content .left p {padding:10px 0 !important;padding-top:10px !important;padding-bottom:15px !important;}
.detail_content .gallery {margin:0}
.detail_content .gallery li {list-style:none;float:left;}
.detail_content .gallery img {margin:0;margin-right:4px;border:1px solid #ccc}
.detail_content .gallery li.break img {margin-right:0;}
.detail_content .gallery.color img {border:none;}
.detail_content .inputborder {font:inherit}

.pnav {display:block;float:left;}
.cnav {text-align:right;width:329px !important;xoutline:1px solid lime;}
a.pnav {height:16px;width:15px;text-indent:-10000px}
a.pnav.cat {text-indent:0;margin-right:40px;width:100px;xoutline:1px solid red;font-weight:bold}
span.pnav {margin:2px 10px;}
a.pnav.prev {background:url(../img/btprev.jpg) no-repeat;}
a.pnav.next {background:url(../img/btnext.jpg) no-repeat;}

/*autocomplete*/
.ui-autocomplete-loading { background: white url('js/jquery-ui-1.8.21.custom/css/cupertino/images/ui-anim_basic_16x16.gif') right center no-repeat;}
.ui-autocomplete {z-index:101 !important}
ul.ui-menu {xborder:1px solid lime;}
li.ui-menu-item {xborder:1px solid red;}
li.ui-menu-item a {font:normal 11px/11px Arial;border-bottom:1px solid silver;}
li.ui-menu-item div.l {width:85px;float:left;}
li.ui-menu-item div.l img {border:1px solid #eee;}
li.ui-menu-item div.r {padding:4px;padding-left:10px;float:left}
li.ui-menu-item div.r .part {color: #858585;font:italic 11px Arial;}
a.ui-corner-all {border:none;}

/*quickuk*/
#contents,
.gen_order, .textitem {font:normal 11px/14px 'Arial' !important;color:#464646}
.ftext {font:normal 11px/14px 'Arial' !important;color:#464646}
