.catright div {position:relative;display:block;margin:0;padding:0;}

body .catright .favobjhidden {display:none;}
body .catright .favobj {background:#478d2d;margin-right:15px !important;display:block;}
body .catright .favobj div {margin:0px 20px;}
body .catright .favobj a {color:#ffffff;text-decoration:none;padding:6px 0px;display:block;}


body .catrow {margin:0px 0px 8px 0px;padding:0px;display:block;list-style:none;height:300px;clear:both;}
body .catrow li {width:175px;height:300px;display:block;background:#C6C5C5;float:left;margin:0px 0px 0 0;padding:0;position:relative;}
body .catrow li+li {margin-left:8px;}
body .img {background:#ffffff;position:absolute;top:0px;left:0px;width:175px;height:175px;}
body .img a {display:block;position:absolute;top:1px;left:1px;width:173px;height:173px;background:center center no-repeat #ffffff;}

body .catrow .txt {position:absolute;font-size:10px;color:#474747;font-family:Verdana;left:9px;top:182px;width:158px;height:90px;overflow:hidden;}
body .catrow .txt * {color:#474747;font-family:Verdana;}
body .button {position:absolute;width:142px;height:19px;top:274px;left:16px;}
body .button a {width:142px;height:19px;display:block;background:top left no-repeat;}
body .button a.but1 {background-image:url(itembutton1.png);}
body .button a.but2 {background-image:url(itembutton2.png);}
body .txt .itemtitle {font-weight:bold;color:#000000;}
body .txt .itemlev {color:#004a5f;}
body .txt .itemprice {font-weight:bold;}
body .txt .saleprice {font-weight:bold;color:#fe0002;}
body .txt .saleprice span {font-weight:bold;color:#474749;font-size:8px;text-decoration:line-through;padding:0px 5px;}
body .txt a {text-decoration:none;color:#764213;}
body .txt a:active {color:#764213;}
body .txt a:visited {color:#764213;}
body .txt a:hover {color:#764213;}
body .sale {position:absolute;z-index:3;top:1px;left:1px;width:47px;height:47px;background:url(http://www.deopenhaardshop.nl/afb/sale.png) no-repeat;}
body .new {position:absolute;z-index:2;top:1px;left:1px;width:47px;height:47px;background:url(http://www.deopenhaardshop.nl/afb/bgnew.png) no-repeat;}

.clear14 {height:14px;clear:both;}

body .pages {height:20px;background:url(http://www.deopenhaardshop.nl/afb/bgpages.png) repeat-x;margin:0px 18px 0px 12px;text-align:center;}
body .pages ul {display:block;list-style:none;margin:0 auto;padding:0;height:20px;border-left:1px solid #695a47;border-right:1px solid #695a47}
body .pages li {display:block;margin:0px;padding:0px;line-height:18px;height:19px;float:left;width:20px;}
body .pages a {display:block;background:#FF0023;border:1px solid #695a47;font-size:9px;color:#ffffff;text-decoration:none;width:18px;height:18px;}
body .pages a.sel {border:1px solid #ffffff;}

.itemdetails {position:fixed;z-index:200;width:100%;height:100%;top:0px;left:0px;background:url(bgdetails.png) center center no-repeat;display:none;}
.itemdetails * {font-family:Arial;}
.itemdetailsinner1 {position:absolute;top:50%;left:50%;}
.itemdetailsinner2 {position:absolute;width:830px;height:495px;left:-415px;top:-235px;overflow:hidden;}
.det_close {position:absolute;top:8px;left:787px;}
.det_close a {display:block;width:26px;height:19px;background:url(det_close.png) no-repeat;}

.det_big {position:absolute;top:0px;left:0px;width:500px;height:499px;background:center center no-repeat;}
.det_big img {display:none;}

.ico {position:absolute;width:66px;height:66px;top:235px;background:#C6C5C5;}
.ico a {display:block;width:64px;height:64px;background:url(http://www.deopenhaardshop.nl/afb/icon.png);border:1px solid #A9A9A9;}
.ico a:hover {border:1px solid #992062;}
#ico1 {left:533px;}
#ico2 {left:605px;}
#ico3 {left:677px;}
#ico4 {left:748px;}
.txt a {background:url(txtico.png) center center no-repeat !important;}

.txtnote {color:#656565;position:absolute;top:45px;left:40px;right:0px;bottom:12px;overflow-y:auto;overflow-x:none;}

.det_button {position:absolute;}
.det_button a {display:block;width:133px;height:38px;border:1px solid #A3A3A3;}
.det_button a:hover {border:1px solid #992062;}
#det_but1 {top:393px;left:533px;}
#det_but1 a {background:url(but1.png)}
#det_but1 a.sel {background:url(but1_sel.png)}

#det_but2 {top:446px;left:533px;}
#det_but2 a {background:url(but2.png)}

#det_but3 {top:446px;left:678px;}
#det_but3 a {background:url(but3.png)}

.det_button2 {position:absolute;top:394px;}
.det_button2 a {display:block;width:31px;height:31px;}

#det_but4 {left:696px;}
#det_but4 a {background:url(but4.png)}

#det_but5 {left:732px;}
#det_but5 a {background:url(but5.png)}
#det_but5 a.sel {background:url(but5_sel.png)}

#det_but6 {left:768px;}
#det_but6 a {background:url(but6.png)}

div.itemdetails div.button7 {position:absolute;top:341px;left:533px;}
div.itemdetails div.button7 a {display:block;width:280px;height:40px;background:#ff0000;color:#ffffff;text-decoration:none;line-height:40px;text-align:center;font-size:12px;font-weight:bold;}

div.itemdetails div.fblike {position:absolute;top:311px;left:685px;}
div.itemdetails div.twit {position:absolute;top:311px;left:533px;z-index:2;}

#det_photo_title {position:absolute;font-weight:bold;font-size:11px;color:#464646;top:214px;left:533px;}
.det_text {position:absolute;left:533px;top:45px;width:280px;font-size:12px;color:#464646;height:160px;overflow-y:auto;}
.det_text label {float:left;width:102px;clear:left;font-weight:bold;}
.det_col {clear:both;padding:0px 0px 5px 0px;}

.details {position:absolute;left:533px;top:45px;width: 280px;font-size:11px;color:#464646;height:340px;display:none;background:#ffffff;}
.fp1 {margin:0;padding:0px 0px 5px 0px;}
.fp1 input {width:270px;font-size:11px;margin:0;}
.fp1 textarea {width:270px;font-size:11px;height:100px;margin:0;}
.ftitle {font-weight:bold;}

.fbuttons {position:absolute;top:250px;left:0px;}

.fbuttons a {display:block;height:38px;width:133px;border:1px solid #a4906b;text-transform:uppercase;text-decoration:none;background:#B0B0B0;color:#322e25;line-height:38px;text-align:center;font-weight:bold;font-family:Arial;font-size:10px;}
.fbuttons a:hover {border:1px solid #992062;}

.fbuttons .fbutton1 {position:absolute;top:0px;left:0px;}
.fbuttons .fbutton2 {position:absolute;top:0px;left:145px;}

.saleprice {font-weight:bold !important;color:#ff0000 !important;}
.oldprice {padding-left:20px;text-decoration: line-through;}

.winkwelpath {margin-bottom:10px;}
.winkwelpath td {padding:5px;background:#C3C3C4;text-align:center;}
.winkwelpath td.sel {background:#A2A0A1;}
.winkwelpath td.sel a {color:#ffffff;}

.carttable {margin:10px 0px;}
.carttable td {padding:2px 5px;font-size:10px;}
.carttable input, .carttable select , .carttable option {color:#424242;}
input.winkelnum {width:2em;}
.cell8 {width:60px;text-align:right;}
.cell9 {width:40px;text-align:right;}

.deltable {width:100%;}
.deltable td {padding:2px 5px 2px 0px;font-size:10px;}

.winkelprice2 {height:2em;font-size:10px;}
.winkelprice2 label {display:block;float:left;font-weight:bold;}
.winkelprice2 div {display:block;float:right;font-weight:bold;margin-right:5px;}

.winkelprice1 {height:1.5em;font-size:10px;}
.winkelprice1 label {display:block;float:left;}
.winkelprice1 div {display:block;float:right;font-weight:normal;margin-right:5px;}

.winkelbuttons {padding-top:10px;}
.winkelbuttons a {width:200px;display:block;line-height:38px;height:38px;font-size:10px;font-weight:bold;text-align:center;border:1px solid #767676;}
.winkelbuttons a:hover {border:1px solid #992062;}
.winkelbuttons .right {float:right;}
.winkelbuttons .left {float:left;}

.winkelbuttons#top {padding:0px 0px 10px 0px;}


.winkeltitle {font-weight:bold;background:#A5A5A5;padding:5px;text-transform:uppercase;}
.winkeltitlecenter {font-weight:bold;background:#A5A5A5;padding:5px;margin:10px 0 0 0;}

.winkelform td {padding:2px 5px;}
.winkelform th {font-size:11px;font-weight:normal;padding:2px 5px;text-align:left;}


ul.winkelform2 {margin:0px;padding:0px;display:block;list-style:none;font-size:11px;}
ul.winkelform2 a {text-decoration:underline;}
ul.winkelform2 li {display:block;margin:5px 0px 5px 237px;position:relative;min-height:13px;}
ul.winkelform2 li > input {font-size:11px;color:#04485f;width:200px;}
ul.winkelform2 li > textarea {font-size:11px;color:#04485f;width:200px;height:66px;}
ul.winkelform2 label {display:block;left:-237px;position:absolute;width:210px;text-align:right;}
ul.winkelform2 li.checker {text-align:center;margin-left:0px;}

.winkelform2 input, .winkelform2 select, .winkelform2 textarea, .winkelform2 option {color:#424242 !important;}



.orderform td {padding:2px 5px 2px 0px;text-align:left;}
.orderform .label {width:150px;}
.winkeltext h2 {font-size:12px;}

/*Search styles*/

.searchres {display:block;margin:0 0 1.5em 0;}
.searchres h2 {font-size:14px;margin:0 0 1em 0;}
.seach_pages ul {list-style:none;margin:0;padding:0;}
.seach_pages li {list-style:none;margin:0 18px 1em 12px;padding:0;display:block;}
.seach_pages li div {max-height:4.8em;line-height:1.2em;text-overflow:ellipse;overflow:hidden;}

.search_groups ul {list-style:none;margin:0;padding:0;}
.search_groups li {list-style:none;margin:0 18px 1em 12px;padding:0;display:block;}


.block3 {display:block;margin:0 0 1.5em 0;}
.block3 .items .title2 ul {list-style:none;margin:0;padding:0;}
.block3 .items .title2 li {list-style:none;margin:0 0 1em 0;padding:0;font-weight:bold;font-size:110%;}

.block3 .items .searchres ul {list-style:none;margin:0;padding:0;}
.block3 .items .searchres li {list-style:none;margin:0 18px 1em 12px;padding:0;}
.block3 .items .searchres li div {max-height:4.8em;line-height:1.2em;text-overflow:ellipse;overflow:hidden;}