body {  background:url("/images/uitgewers/background-tile.jpg") repeat scroll 0 0 transparent;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;  font-weight: normal;  font-size: 12px;}h1 {  font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 18px;  color: #6C8345;  font-weight: bold;    padding-top: 7px;   margin: 0px;	}h1.breadcrumb {  margin-bottom: 8px;  color: #8b0705;}h1.breadcrumb a, h1.breadcrumb a.visited {  color: #8b0705;  font-family: "times new roman", arial, helvetica, tahoma, verdana, sans-serif;  font-size: 18px;  font-weight: normal;     font-variant: small-caps;  text-decoration: none;}h1.breadcrumb a:hover {  text-decoration: underline;}h2 {  font-family: verdana, tahoma, arial, helvetica, sans-serif;    font-size: 16px;  color: #6C8345;   font-weight: bold;    padding-top: 7px;   margin: 0px;	}h3 {  font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 14px;  color: #6C8345;  font-weight: bold;    padding-top: 7px;   margin: 0px;	}.header-space {  height: 35px;}.left-gutter {  width: auto;  float: left;}.right-gutter {  width: auto;  float: left;}.content-wrapper {  width: 100%;}.top-border {  width: 980px;  height: 12px;  margin: 0 auto;    }.tb-left {  background-image: url(/images/uitgewers/top_left_corner.png);  background-repeat: no-repeat;  line-height: 1px;  width: 13px;  height: 12px;  padding: 0;  margin: 0;    float: left;}.tb-tile {  background-image: url(/images/uitgewers/top_border.png);  background-repeat: repeat-x;    line-height: 1px;  height: 12px;  width: 954px;  padding: 0;  margin: 0;    float: left;  }.tb-right {  background-image: url(/images/uitgewers/top_right_corner.png);  background-repeat: no-repeat;    line-height: 1px;  width: 13px;  height: 12px;  padding: 0;  margin: 0;  float: left;  }.top-logo {  width: 980px;  height: 120px;  margin: 0 auto;     padding: 0;}.tl-left-border {  width: 13px;  height: 90px;  background-image: url(/images/uitgewers/left-tile.png);  background-repeat: repeat-y;  background-position: top right;    float: left;  padding: 15px 0 15px 0;  }.tl-image {  width: 423px;  height: 90px;  background-color: #fff;  float: left;  padding: 15px 0 15px 10px;  }.tl-right {  width: 522px;  height: 90px;  background-color: #fff;  float: left;  padding: 15px 0 15px 0;  }.tl-slogan {  text-align: right;  width: 502px;}.tl-right-border {  width: 12px;  height: 90px;  background-image: url(/images/uitgewers/right-tile.png);  background-repeat: repeat-y;    background-position: top right;  float: left;  padding: 15px 0 15px 0;  }#searchbox {  border: 0;  height: 48px;  width: 500px;  margin-right: 20px;  text-align: right;}.searchentryform {  color: #594021;  font-size: 11px;  font-weight: bold;  height: 48px;  position: absolute;  width: 490px;}#srch {  background-color: #688143;  border: 0;  border-top: 1px solid #475c19;  border-left: 1px solid #475c19;  font-size: 11px;  font-weight: bold;    color: #fff;  height: 16px;  width: 145px;  margin: 0;  top: 1px;  position: relative;}.searchselect {  background-color: #688143;  border: 0;  border-top: 1px solid #475c19;  border-left: 1px solid #47c19;  font-size: 10px;  font-weight: bold;  color: #fff;  height: 19px;  margin: 0;  width: 85px;  top: 1px;  position: relative;}.textselect1, .textselect2 {  width: auto;   float: right;}.srchtext {  height: 18px;}.searchgo {  margin: 0 0 0 5px;  float: right;  width: 50px;  position: relative;  top: 1px;}.searchhigh {  background-color: #DED5B6;  color: #594021;  cursor: pointer;}.searchlow {  background-color: #FBFAF5;  color: #594021;}.searchhighfilter {  background-color: #DED5B6;  color: #594021;  cursor: pointer;  padding: 2px 5px;}.searchlowfilter {  background-color: #FBFAF5;  color: #594021;  cursor: default;  padding: 2px 5px;}.searchsubmitclose {  cursor: pointer;  float: right;  font-size: 11px;  font-weight: bold;  text-decoration: underline;}#listprods_search {  font-size: 11px;  font-weight: bold;  position: relative;}#searchpredict {  background-color: #FBFAF5;  border: 1px solid #DED5B6;  color: #594021;  float: right;  font-family: arial,helvetica,sans-serif;  font-size: 12px;  font-weight: normal;  height: 180px;  left: 0;  overflow: hidden;  padding: 5px;  position: relative;  top: 1px;  width: 220px;  z-index: 60000;}#searchpredictfilter {  background-color: #FBFAF5;  border: 1px solid #DED5B6;  color: #594021;  display: none;  float: left;  font-family: arial,helvetica,sans-serif;  font-size: 12px;  font-weight: normal;  height: 180px;  left: 41px;  overflow: hidden;  padding: 5px;  position: relative;  top: 0;  width: 280px;  z-index: 60000;}.top-nav {  width: 980px;  height: 40px;  margin: 0 auto;     padding: 0;  }.tn-left-corner {  background-image: url(/images/uitgewers/topnav-left.jpg);  background-repeat: no-repeat;  width: 6px;  height: 40px;    padding-top: 0 0 5px 0;  float: left;}.tn-main-tile {  background-image: url(/images/uitgewers/topnav-tile.jpg);  background-repeat: repeat-x;  width: 928px;  height: 35px;      padding: 0 0 5px 0;  float: left;}.tn-right-corner {  background-image: url(/images/uitgewers/topnav-right.jpg);  background-repeat: no-repeat;  width: 6px;  height: 40px;      padding-top: 0 0 5px 0;  float: left;}.tn-main-span {  background-image: url(/images/uitgewers/topnav-tile.jpg);  background-repeat: no-repeat;  height: 35px;  width: auto;  margin-bottom: 5px;  float: left;}.tn-main-span-active  {  background-image: url(/images/uitgewers/topnav-hover-left.jpg);  background-repeat: no-repeat;  background-position: top left;  height: 35px;  width: auto;  margin-bottom: 5px;  padding-left: 6px;  float: left;}.tn-left-border {  width: 20px;  height: 40px;  background-image: url(/images/uitgewers/left-tile.png);  background-repeat: repeat-y;  background-position: top left;    background-color: #fff;  float: left;}.tn-right-border {  width: 20px;  height: 40px;  background-image: url(/images/uitgewers/right-tile.png);  background-repeat: repeat-y;    background-position: top right;  background-color: #fff;  float: left;}.menuitem {  float: left;  list-style: none outside none;  position: relative;  top: -12px;}.menuitem a span {  padding-right: 18px;  padding-left: 12px;  padding-bottom: 7px;}.menuitem a {  color: #fff;  font-size: 13px;  font-weight: bold;  padding-left: 15px;  text-decoration: none;  position: relative;  top: 15px;  padding-left: 6px;}.menuitem a:hover  span {  background-image: url(/images/uitgewers/topnav-hover-right.jpg);  background-repeat: no-repeat;  background-position: top right;  height: 35px;  width: auto;  padding-top: 12px;  /*padding-bottom: 7px;*/  color: #594021;} .menuitem a:hover {  background-image: url(/images/uitgewers/topnav-hover-left.jpg);  background-repeat: no-repeat;  background-position: top left;  height: 23px;  margin-bottom: 5px;  padding-top: 12px;  width: auto;  float: left;  position: relative;  top: 0px;  color: #594021;}  .tn-main-span-active a span, .tn-main-span-active a:hover span {  background-image: url(/images/uitgewers/topnav-hover-right.jpg);  background-repeat: no-repeat;  background-position: top right;  height: 23px;  margin-bottom: 5px;  padding-left: 12px;  padding-right: 18px;  padding-top: 12px;  padding-bottom: 0;  width: auto;  float: left;}.tn-main-span-active a:hover {  background: none;  height: 17px;  padding-top: 0;  position: relative;  top: 0px;  left: -6px;}.top-nav-gutter {  width: 980px;  height: 35px;  margin: 0 auto;     padding: 0; }.tg-left-border {  width: 20px;  height: 35px;  background-image: url(/images/uitgewers/left-tile.png);  background-repeat: repeat-y;  background-position: top left;    background-color: #fff;  float: left;}.tg-main-tile {  background-color: #fff;  width: 940px;  height: 35px;      float: left;}.tg-right-border {  width: 20px;  height: 35px;  background-image: url(/images/uitgewers/right-tile.png);  background-repeat: repeat-y;    background-position: top right;  background-color: #fff;  float: left;}.main-area {  width: 980px;  margin: 0 auto;     padding: 0; }.ma-left-border {  width: 20px;  background-image: url(/images/uitgewers/left-tile.png);  background-repeat: repeat-y;  background-position: top left;    background-color: #fff;}.ma-right-border {  width: 20px;  background-image: url(/images/uitgewers/right-tile.png);  background-repeat: repeat-y;    background-position: top right;  background-color: #fff;  vertical-align: top;}.ma-main {  padding: 0;  width: 980px;  background-color: #fff;  vertical-align: top;  height: auto !important;}.ma-left {  width: 140px;  padding: 0 10px;  vertical-align: top;}.ma-center {  vertical-align: top;  width: 630px;}.ma-right {  width: 140px;  padding: 0 10px;  vertical-align: top;}.footer {  width: 986px;  height: 36px;  margin: 0 auto;     padding: 0; }.ft-left {  height: 36px;  width: 16px;  background-image: url(/images/uitgewers/footer_left_corner.png);  background-repeat: no-repeat;    float: left;}.ft-main {  height: 29px;  width: 955px;  background-image: url(/images/uitgewers/footer-tile.png);  background-repeat: repeat-x;  float: left;  padding: 7px 0 0 0;  text-align: center;  }.ft-main-link a, .ft-main-link a.visited {  color: #fff;  font-size: 13px;  font-weight: bold;  text-decoration: none;}.ft-main-link a:hover {  color: #ddd;  text-decoration: underline;}.ft-main-divider {  color: #fff;}.ft-right {  height: 36px;  width: 15px;  background-image: url(/images/uitgewers/footer_right_corner.png);  background-repeat: no-repeat;    float: left;}.subfooter {  width: 980px;  height: 50px;  margin: 0 auto;     padding: 0; }.sf-main {  color: #333;  font-size: 11px;  font-weight: bold;  width: 980px;  height: 50px;  margin: 0 0 0 5px;}.sf-main a, .sf-main a.visited {  color: #444;}.sf-main a:hover {  color: #555;}/* HOME SCROLLER */#flowtabs_scrollerhead {  background: url("/images/uitgewers/flow_tab_top.png") repeat scroll 0 0 transparent;  height: 20px;  width: 580px;}#flowtabs {  background: url("/images/uitgewers/flow_tab_btm.png") no-repeat scroll left bottom #fff;  height: 227px;  width: 580px;}#flowtabs .browser a.browse {  background: url("/images/uitgewers/butt_scroll.png") no-repeat scroll 0 0 transparent;  cursor: pointer;  display: block;  float: left;  font-size: 1px;  height: 31px;  margin: 30px 0 0;  width: 23px;}#flowtabs .browser a.right {  background-color: #fff;  background-position: 0 -36px;  clear: right;  margin-right: 3px;}#flowtabs .browser a.right:hover {  background-position: -25px -36px;}#flowtabs .browser a.right:active {  background-position: -50px -36px;}#flowtabs .browser a.left {  background-color: #fff;  margin-left: 6px;}#flowtabs .browser a.left:hover {  background-position: -25px 0;}#flowtabs .browser a.left:active {  background-position: -50px 0;}#flowtabs .browser a.disabled {  visibility:hidden !important;}#chained {  border: medium none;  float: left;  height: 193px;  overflow: hidden;  position: relative;  width: 520px;}#chained .items {  background-color: #fff;  clear: both;  height: 259px;  margin: 0;  padding: 0;  position: absolute;  width: 10000em;}#chained .items div.page {  float: left;  width: 580px;}#flowtabs .navi {  float: right;  height: 24px;  left: 10px;  margin-right: 25px;  position: relative;  top: 10px;  width: 110px;}#flowtabs .navi a {  background: url("/images/uitgewers/navigator.png") no-repeat scroll 0 0 transparent;  color: #009;  display: block;  float: left;  font: 11px "times new roman";  font-weight: bold;  height: 16px;  margin: 1px;  padding: 3px 0 0 6px;  width: 13px;  z-index: 40;  text-decoration: none;}#flowtabs .navi a:hover {  background-position: 0 -19px;  color: #333;  text-decoration: none;  padding-top: 3px;  }#flowtabs .navi a.active {  background-position: 0 -38px;  color: #009;  text-decoration: none;  padding-top: 3px;}.scrollable {  width: 590px;}#chained .page {  border: medium none;  height: 259px;  overflow: hidden;  position: relative;  width: 610px;}#chained .page .item {  float: left;  height: 259px;  width: 105px;}#chained .page .item .product {  background-color: #fff;  height: 243px;  overflow: hidden;  padding: 8px;  width: 100px;}#chained .page .item .product .scrollerimage {  background-color: #fff;  height: 96px;  padding-bottom: 6px;  text-align: center;  width: 80px;}#chained .page .item .product .scrollerimage img {  border: 1px solid #000;}#chained .page .item .product .scrollerdetail {  height: 85px;  width: 115px;}#chained .page .item .product .scrollerdetail .oldprice {  color: #8B0705;  font-size: 11px;  font-weight: bold;  height: 14px;  overflow: hidden;  text-decoration: line-through;}#chained .page .item .product .scrollerdetail .newprice {  color: #6C7711;  font-size: 11px;  font-weight: bold;  height: 14px;  overflow: hidden;}#chained .page .item .product .scrollerdetail .price {  color: #8B0705;  font-size: 11px;  font-weight: bold;  height: 14px;  overflow: hidden;}#chained .page .item .product .scrollerdetail .title {  color: #594021;  font-size: 10px;  font-weight: bold;  height: 52px;  line-height: 13px;  overflow: hidden;  width: 95px;}#chained .page .item .product .scrollerdetail .title a, #chained .page .item .product .scrollerdetail .title a.visited {  color: #594021;  text-decoration: none;}#chained .page .item .product .scrollerdetail .title a:hover {  text-decoration: underline;}#chained .page .item .product .scrollerdetail .author {  color: #594021;  font-size: 10px;  font-weight: normal;  height: 14px;  overflow: hidden;}#chained .page .item .product .scrollerdetail .isbn {  color: #594021;  font-size: 10px;  font-weight: normal;  height: 14px;  overflow: hidden;}/*   BESTSELLER BLOCK   */#bestsellersblockdiv {  height: auto;}.bestsellershead {  background-image: url(/images/uitgewers/bestsellers_head.png);  height: 24px;  margin: 15px 0 0 0;  width: 156px;  padding: 9px 0px 0px 10px;  color: #fff;  font-family: arial,helvetica,verdana,tahoma,sans-serif;  font-size: 14px;  font-weight: bold;}.bestselleritem {  min-width: 154px;  padding: 4px;}.bestsellerright {  float:right;  height: auto !important;  margin: 0;  padding: 0;  vertical-align: top;  width:  auto !important;}.bestsellernumber {  background: url("/images/uitgewers/bestseller_num.png") no-repeat scroll left bottom transparent;  color: #6E7F00;  float: left;  font-family: "times new roman",arial,helvetica,sans-serif;  font-size: 14px;  font-weight: bold;  height: 18px;  line-height: 14px;  margin: 0 0 0 5px;  padding-top: 11px;  text-align: center;  width: 30px;}.bestsellerprice {  color: #8B0705;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: bold;  height: 14px;  line-height: 14px;  width: auto;}.bestsellerwasprice {  color: #8B0705;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: bold;  height: 14px;  line-height: 14px;  text-decoration: line-through;  width: auto;}.bestsellernowprice {  color: #6C8345;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: bold;  height: 14px;  line-height: 14px;  width: auto;}.bestseller_oldprice {  color: #8B0705;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: bold;  height: 14px;  line-height: 14px;  text-decoration: line-through;  width: auto;}.bestsellerauthor {  color: #6E7F00;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: normal;  height: 14px;  line-height: 14px;  width: auto;}.bestsellertitle {  color: #6E7F00;  font-family: arial,helvetica,sans-serif;  font-size: 10px;  font-weight: bold;  height: auto;  line-height: 13px;  max-height: 26px;  overflow: hidden;  vertical-align: bottom;  width: 109px;}.bestsellertitle a, .bestsellertitle a.visited {  color: #594021;  text-decoration: none;  width: 109px;}.bestsellertitle a:hover {  text-decoration: underline;}.bestsellersfoot {  background-image: url("/images/uitgewers/bestsellers_foot.jpg");  height: 14px;  width: 156px;}.bestsellersbottom {  width: 166px;  height: 12px;    background: url("/images/uitgewers/bestseller_bottom.png") no-repeat;}.bestsellerscontent {  background-color: #F6F5D7;  border-left:  2px solid #688143;  border-right: 2px solid #688143;  height: auto !important;  padding-top: 8px;  width: 162px;}/*   PROMOTIONS BUTTON   */.promotionsbutton {  width: 166px;  height: 25px;  background-image: url(/images/uitgewers/maroonbutton.png);  background-repeat: no-repeat;  margin-bottom: 15px;  padding-top: 9px;}.promotionsbutton a, .promotionsbutton a.visited {  color: #fff;  text-decoration: none;  font-size: 14px;  font-weight: bold;  padding-left: 10px;}.promotionsbutton a:hover {  color: #ddd;  text-decoration: underline;  }/*   OORDENKINGS BUTTON   */.oordenkingsbutton {  width: 166px;  height: 25px;  background-image: url(/images/uitgewers/greenbutton.png);  background-repeat: no-repeat;  margin-bottom: 15px;  padding-top: 9px;}.oordenkingsbutton a, .oordenkingsbutton a.visited {  color: #fff;  text-decoration: none;  font-size: 13px;  font-weight: bold;  padding-left: 10px;  letter-spacing: -0.5px;}.oordenkingsbutton a:hover {  color: #ddd;  text-decoration: underline;  }/*   MAIN MENU   */.menuarrow {  background: url(/images/uitgewers/menu_arrow.png);  background-repeat: no-repeat;  background-position: 150px 6px;}#mainmenu {  width: 166px;  height: auto;}.CB_box {  clear: left;}#flyout {  cursor: default;  float: left;  height: auto;  list-style: none outside none;  margin: 0;  outline: 0 none;  padding: 0;  width: 166px; }.flyout_image {  margin: -14px;}#flyout ul {  height: auto;  left: -9999px;  list-style: none outside none;  margin: 0;  padding: 0;  position: absolute;  top: 0;  width: 166px;   z-index: 60002;}#flyout table {  border-collapse: collapse;  height: 0;  margin: -1px -10px;  width: 0;}#flyout li {  width: 166px;  float: left;  height: 25px;}#flyout ul li {  height: 21px;}#flyout li.topli {  height: 33px;}#flyout li a {  color: #594021;  display: block;  float: left;  font-size: 12px;  font-weight: bold;  height: 36px;  line-height: 24px;  outline: 0 none;  text-align: left;  text-decoration: none;  text-indent: 10px;}#flyout li a.top  {  background: url("/images/uitgewers/product_head_main.png") repeat scroll 0 0 transparent;  color: #FFFFFF;  height: 27px;  font-size: 14px;  font-weight: bold;  padding-left: 0;  padding-top: 6px;  width: 166px;}#flyout li a.top:hover {  color: #FFFFFF;}#flyout li a.center {  height: 24px;  padding-left: 0;  width: 166px;  background-color: #F3F1D2;  border-bottom: 1px solid #B3A78F;}#flyout li a.bottom {  height: 24px;  padding-left: 0;  width: 166px;  background-color: #F3F1D2;  }#flyout li a.bottomlower {  width: 166px;  height: 5px;  background-image: url(/images/uitgewers/menubottom.png);  background-repeat: no-repeat;  background-position: bottom left;}#flyout li:hover {  position: relative;}#flyout li a:hover {  color: #8B0705;  position: relative;}#flyout li:hover > a {  color: #8B0705;}#flyout ul li a.subcenter, #flyout ul li a.subcenterarrow, #flyout li a.subbottom, #flyout ul li a.subtop {  height: 22px;  padding-left: 10px;  width: 169px;  line-height: 21px;}#flyout ul li a.subtop {  background-image: url(/images/uitgewers/submenu_top.png);    height: 21px;}#flyout ul li a.subcenter {  background-image: url(/images/uitgewers/submenu_center.png);    height: 21px;  }#flyout ul li a.subcenterarrow {  background-image: url(/images/uitgewers/submenu_center_arrow.png);    height: 21px;}#flyout ul li a.subbottom {  background-image: url(/images/uitgewers/submenu_bottom.png);    height: 24px;}#flyout li a.center2 {  background-color: #F3F1D2;  border-left: 1px solid #B3A78F;  border-right: 1px solid #B3A78F;  border-bottom: 1px solid #ccc;  border-top: none;  height: 24px;  padding-left: 10px;  width: 154px;}#flyout li a.center3 {  background-color: #F3F1D2;  border-right: 1px solid #B3A78F;  border-left: 1px solid #B3A78F;  border-bottom: 1px solid #ccc;  border-top: none;      color: #594021;  height: 24px;  padding-left: 24px;  width: 140px;}#flyout li a.center4 {  background-color: #F3F1D2;  border: 1px solid #B3A78F;  border-top: none;      color: #594021;  height: 24px;  padding-left: 24px;  width: 140px;}#flyout li a:hover.center2, #flyout li a:hover.center3, #flyout li a:hover.center4 {  color: #8b0705;}#flyout ul li a.subtop {  height: 23px;  }#flyout ul ul li a {  color: #594021;}#flyout ul ul ul li a {  color: #594021;}#flyout li a.current, #flyout ul li a.current, #flyout ul ul li a.current, #flyout ul ul ul li a.current {  color: #8B0705;}#flyout :hover ul, #flyout :hover ul :hover ul, #flyout :hover ul :hover ul :hover ul {  left: 150px;}#flyout :hover ul ul, #flyout :hover ul :hover ul ul {  left: -9999px;}#flyout ul li:hover > a {  color: #8B0705;}#flyout ul ul li:hover > a {  color: #8B0705;}#flyout li a.submenuactive {  color: #8b0705;}/*   SKAKELS   */.skakelshead {  width: 166px;  height: 23px;  background-image: url(/images/uitgewers/product_head_main.png);  font-size: 14px;  font-weight: bold;  color: #fff;  padding-top: 10px;  text-indent: 10px;}.skakelsbody {  width: 146px;  height: auto;  background-image: url(/images/uitgewers/skakels_body.png);  background-repeat: repeat-y;  padding: 10px;}.skakelsfoot {  width: 166px;  height: 10px;  background-image: url(/images/uitgewers/skakels_foot.png);  }/*   COMING SOON BLOCK   */.comingsooncontent {  background-color: #FFFFFF;  border: 0 solid #000000;  color: #594021;  float: left;  font-size: 10px;  height: auto;  width: 580px;  padding-top: 15px;  }.comingsoonviewall {  text-align: right;  padding-bottom: 15px;}.comingsoonitem {  float: left;  height: 170px;  overflow: hidden;  width: 290px;}.comingsoonimage {  float: left;  height: auto;  width: 86px;}.comingsoondata {  padding: 10px;  width: auto;  height: auto;}.comingsoonprodimg {  height: 96px;  vertical-align: top;  width: 86px;  text-align: right;}.comingsoonprodimg img {  /*border: 2px solid #D1EAFE;*/  border: 1px solid #000;}.comingsoonprodimg a, .comingsoonprodimg a.visited {  color: #594021;  text-decoration: none;}.comingsoonprodimg a:hover {  text-decoration: underline;}.comingsoonright {  float: left;  height: 112px;  padding-top: 4px;  width: 204px;}.comingsoonreadmore {  float: left;  height: 14px;  width: 85px;}.comingsoonreadmore a, .comingsoonreadmore a.visited {  color: #6C7B38;  font-weight: bold;  text-decoration: none;  font-size: 11px;}.comingsoonreadmore a:hover {  font-weight: bold;  text-decoration: underline;}.comingsoontitle {  font-size: 11px;  font-weight: normal;  height: 36px;  line-height: 11px;  margin: 0;  overflow: visible;  width: 190px;  padding: 4px;  color: #fff;  background-color: #6C7B38;}.comingsoontitle a, .comingsoontitle a.visited {  color: #FFFFFF;  font-weight: bold;  text-decoration: none;}.comingsoontitle a:hover {  font-weight: bold;  text-decoration: underline;}.comingsoonauthor {  font-weight: bold;  height: 14px;  line-height: 12px;  overflow: hidden;  width: 145px;}.comingsoondescript {  height: auto;  max-height: 60px;  overflow: hidden;  width: auto;  padding-bottom: 5px;}/*   PROD LIST   */.prodlist { /* CONTAINER DIV */  padding: 0;  margin: 0;}.listprod { /* ITEM DIV */  float: left;  width: 280px;  height: 165px;  padding: 5px;/*    border-bottom: 1px solid #F2EFE0;*/  }.listprod_rb { /* ITEM DIV - WITH RIGHT BORDER */  float: left;  width: 280px;  height: 165px;  padding: 5px;/*    border-bottom: 1px solid #F2EFE0;  border-right: 1px solid #F2EFE0;*/  }.listprods_pager {  width: 580px;  height: 23px;  /*background-image: url(/images/uitgewers/pager_squiggly.jpg);*/  background-repeat: no-repeat;  } .listprods_pgs {  width: auto;  height: 23px;  float: right;  background: #FBFAF5;}.listprods_curpg {  color: #8B0705;  background-image: url(/images/uitgewers/pager_num.jpg);  width: 17px;  height: 17px;  padding: 2px 6px 3px 6px;  font-family: "times new roman", arial, verdana;  font-size: 10px;  font-weight: bold;  }.listprods_pg {  color: #594021;  background-image: url(/images/uitgewers/pager_num.jpg);  width: 17px;  height: 17px;  padding: 2px 6px 3px 6px;  font-family: "times new roman", arial, verdana;  font-size: 10px;  font-weight: bold;    }.lp_med {  padding: 2px 3px 3px 4px;}.lp_big {  padding: 2px 1px 3px 1px;}.listprods_fl1 {  width: 90px;  height: 23px;  padding: 2px 5px 0px 0px;  float: left;}.listprods_fl2 {  width: 90px;  height: 23px;  padding: 2px 0px 0px 5px;  float: right;}.listprods_digits {  width: auto;  height: 23px;  float: left;  padding: 2px;}.listprods_pg a, .listprod_pg a.visited {  color: #fff;  text-decoration: none;}.listprods_pg a:hover {  text-decoration: underline;}.listprod_info {  color: #594021;  float: left;  width: 175px;  height: 100px;}.listprod_img {  float: left;  width: 90px;  height: 100px;}.listprod_img img {  border: 1px solid #000;}.listprod_title {  font-size: 11px;  font-weight: normal;  height: 36px;  line-height: 11px;  width: 187px;  padding-bottom: 5px;  color: #fff;  padding: 4px;  background-color: #6C7B38;    margin-bottom: 7px;}.listprod_title a, .listprod_title a.visited {  color: #fff;  text-decoration: none;}.listprod_title a:hover {  text-decoration: underline;}.listprod_author {  font-size: 10px;  font-weight: bold;  color: #594021;  width: 170px;  height: auto; /*14px*/  max-height: 28px;  line-height: 14px;  }.listprod_descript {  font-size: 10px;  font-weight: normal;  color: #594021;  width: 170px;  line-height: 14px;  height: auto;  max-height: 100px;  }.listprod_isbn {  font-weight: bold;  font-size: 10px;  color: #594021;  width: 170px;  height: 14px;  line-height: 14px;  }.listprod_readmore {  color: #6C7B38;  font-weight: bold;  font-size: 9px;    font-family: verdana, arial, helvetica, sans-serif;    height: 14px;  width: 170px;    line-height: 10px; }.listprod_readmore a, .listprod_readmore a.visited {  text-decoration: none;  color: #6C7B38;}.listprod_readmore a:hover {  text-decoration: underline;  color: #6C7B38;}/*   PRODUCT VIEW   */.viewprod_main {  width: 550px;}.viewprod_left {  float: left;  width: 135px;}.viewprod_left img {  /*border: 3px solid #E1DECD;  */  border: 1px solid #000;}.viewprod_center {  float: left;  width: 235px;}.viewprod_right {  float: left;  width: 180px;}.viewprod_code {  font-size: 11px;  font-weight: normal;  line-height: 16px;  /*color: #000;*/  color: #594021;}.viewprod_barcode {  font-size: 11px;  font-weight: normal;  line-height: 16px;    /*color: #000;*/  color: #594021;}.viewprod_language {  font-size: 11px;  font-weight: normal;  line-height: 16px;   /*color: #000;*/  color: #594021;}.viewprod_author {  font-size: 11px;  font-weight: bold;  line-height: 16px;    /*color: #000;*/  color: #594021;}.viewprod_status {  font-size: 11px;  font-weight: normal;  line-height: 16px;  /*color: #000;*/  color: #594021;}.viewprod_supplier {  font-size: 11px;  font-weight: normal;  line-height: 16px;    /*color: #000;*/  color: #594021;}.viewprod_supplier a, .viewprod_supplier a.visited {  text-decoration: none;  }.viewprod_supplier a:hover {  text-decoration: underline;}.viewprod_newprice {  font-size: 12px;  font-weight: bold;  color: #6C7711;  line-height: 16px;  }.viewprod_oldprice {  font-size: 12px;  font-weight: bold;  color: #8B0507;  text-decoration: line-through;  line-height: 16px;  }.viewprod_price {  font-size: 12px;  font-weight: bold;  color: #8B0507;  line-height: 16px;  }.viewprod_title {  color: #fff;  padding: 4px;  margin: 10px 0 10px 0;  background-color: #6C7B38;    font-size: 14px;  font-weight: bold;}/*  DATA FILTER CLASSES   */.dataFilter {  background-color: #E7E3D7;  border: 0;  line-height: 11px;  font-size: 11px;  font-weight: bold;  margin: 0;  padding: 0;  width: 580px;}.dfcorner {  width: 11px;  height: 11px;  font-size: 11px;  line-height: 0px;  padding: 0;  margin: 0;  border: 0;  float: left;}.dftop, .dfbottom {   width: 558px;   height: 11px;   line-height: 11px;   font-size: 11px;   background-color: #E7E3D7;   float: left;}.dfcontainer {  height: 11px;  width: 580px;}.dfcornerTL {  background-image: url(/images/uitgewers/filter_tl.jpg);  background-repeat: no-repeat;}.dfcornerBL {  background-image: url(/images/uitgewers/filter_bl.jpg);  background-repeat: no-repeat;  }.dfcornerTR {  background-image: url(/images/uitgewers/filter_tr.jpg);  background-repeat: no-repeat;  }.dfcornerBR {  background-image: url(/images/uitgewers/filter_br.jpg);  background-repeat: no-repeat;  }.dataFilter input[type=text] {  border: 0;  border-top: 1px solid #CDC6A9;  border-left: 1px solid #CDC6A9;  background-color: #E7E0C6;  font-size: 11px;  color: #594021;  height: 18px;}.dataFilter select {  border: 0;  border-top: 1px solid #CDC6A9;  border-left: 1px solid #CDC6A9;  background-color: #E7E0C6;  font-size: 11px;  color: #594021;  font-weight: bold;    height: 19px;}.dataFilter .hdr {  font-weight: bold;}/*   BANNER AD   */.bannerad {   margin-bottom: 5px;}/*   STEPPROCESS   */.stepCrumbs {   border-bottom: 2px solid #D2C5A2;  border-top: 1px solid #D2C5A2;}.stepOn {   display: block;   float: left;   padding: 8px;   padding-left: 30px;   padding-right: 5px;   font: 12px Verdana;   font-weight: bold;   color: #737F01;   background: url('/images/items/stepon.gif') no-repeat;}.stepOff {   display: block;   float: left;   padding: 8px;   padding-left: 30px;   padding-right: 5px;   font: 12px Verdana;   font-weight: bold;   color: #808080;   background: url('/images/items/stepoff.gif') no-repeat;}.stepContent {   padding: 20px; }.stepActions {   margin-bottom: 15px;   padding: 7px;   padding-bottom: 5px; }.stepActionBack  {  float: left;}.stepActionNext {  float: right;}.inlineStep .stepCrumbs {  border: none;}.inlineStep .stepContent {   border: none;}.inlineStep .stepActions {   border: none;}/*   REVIEWS   */.ui-tabs-panel a, .ui-tabs-panel a.visited {  text-decoration: none;  color: #8B0705;}.ui-tabs-panel a:hover {  text-decoration: underline;}#userreviewProcess input[type=text]{  border-top: 1px solid #CDC6A9;  border-left: 1px solid #CDC6A9;  background-color: #E7E0C6;  font-size: 12px;  color: #594021;}#userreviewProcess textarea {  border-top: 1px solid #CDC6A9;  border-left: 1px solid #CDC6A9;  background-color: #E7E0C6;  font-size: 12px;  color: #594021;  font-weight: bold;  }#userreviewProcess select {  border-top: 1px solid #CDC6A9;  border-left: 1px solid #CDC6A9;  background-color: #E7E0C6;  font-size: 12px;  color: #594021;  font-weight: bold;}#userreviewProcess a.go_button  {    background: url('/images/uitgewers/button_go_right.jpg') no-repeat top right;    /*font-family: "times new roman", arial, helvetica, tahoma, verdana, sans-serif;*/    color: #fff;    display: block;    float: left;    height: 18px;    margin-right: 5px;    padding-right: 15px;	    text-decoration: none;     font-weight:bold;     font-size:11px;     font-family:arial;    outline: none;}#userreviewProcess a.go_button span  {  background: url('/images/uitgewers/button_go_left.jpg') no-repeat;  display: block;  line-height: 10px;  padding: 4px 0px 3px 10px;  height: 18px;} #userreviewProcess .btn_container {  width: auto;  float: right;  margin-top: -16px;  margin-right: -15px;}.review .copy {  font-size: 11px;  padding-bottom: 4px;}.review .user {  font-weight: bold;  font-size: 12px;  padding-bottom: 4px;}.review .subject {  font-size: 14px;  font-weight: bold;  padding-bottom: 4px;}.review .notice {  color: #8B0705;  font-size: 10px;  font-weight: bold;  padding-bottom: 6px;}/*   DATA FILTER GO BUTTON   */#ProdList a.go_button  {    background: url('/images/uitgewers/button_go_right.jpg') no-repeat top right;    /*font-family: "times new roman", arial, helvetica, tahoma, verdana, sans-serif;*/    color: #fff;    display: block;    float: left;    height: 18px;    margin-right: 5px;    padding-right: 15px;	    text-decoration: none;     font-weight:bold;     font-size:11px;     font-family:arial;    outline: none;}#ProdList a.go_button span  {    background: url('/images/uitgewers/button_go_left.jpg') no-repeat;    display: block;    line-height: 10px;	padding: 4px 0px 3px 10px;	height: 18px;} #ProdList .btn_container {	width: auto;	float: right;	margin-top: -36px;	margin-right: -8px;}/*   AUTHOR SPECIAL ITEMS   */.authorspecialshead {  width: 545px;  height: 40px;  padding-top: 10px;  overflow: hidden;}.authorspecialscontent {  width: 545px;  height: 280px;  padding: 0;  margin: -12px 0 0 0;  overflow: hidden;}.authorspecialsviewall {  position: relative;  top: -16px;  left: 460px;  height: 16px;  width: 82px;}.authorspecialitem {  width: 130px;  float: left;  height: 260px;  padding-right: 5px;  float: left;}.authorspecialitemimg  {  width: 100px;  height: 125px;  vertical-align: top;  padding-bottom: 6px;}.authorspecialitemimg img {  /*border: 3px solid #E1DECD;*/  border: 1px solid #000;}.authorspecialitemimg a, .authorspecialitemimg a.visited {  color: #594021;  text-decoration: none;  font-weight: bold;}.authorspecialitemimg a:hover {  text-decoration: underline;  font-weight: bold;  }.authorspecialwasprice {  color: #8b0705;  text-decoration: line-through;  font-family: verdana, arial, helvetica, sans-serif;  font-weight: bold;  font-size: 11px;      height: 15px;  width: 130px;  line-height: 15px;    float: left;}.authorspecialnowprice {  color: #6C7711;  font-family: verdana, arial, helvetica, sans-serif;  font-weight: bold;  font-size: 11px;      height: 16px;  width: 130px;  line-height: 16px;    float: left;  padding-bottom: 3px;}.authorspecialprice {  color: #8b0705;  font-family: verdana, arial, helvetica, sans-serif;  font-weight: bold;  font-size: 11px;      height: 16px;  width: 130px;  line-height: 16px;    float: left;  padding-bottom: 3px;}.authorspecialauthor {  color: #594021;  font-weight: normal;  font-size: 10px;  font-family: verdana, arial, helvetica, sans-serif;    height: 12px;  width: 130px;   padding-bottom: 4px;    overflow: hidden;}.authorspecialtitle {  color: #594021;  font-weight: bold;  font-size: 10px;    font-family: verdana, arial, helvetica, sans-serif;    height: auto;  width: 130px;    padding-bottom: 4px;}.authorspecialtitle a, .authorspecialtitle a.visited {  color: #594021;  text-decoration: none;  font-weight: bold;  }.authorspecialtitle a:hover {  text-decoration: underline;  font-weight: bold;  }.authorspecialisbn {  color: #594021;  font-weight: normal;  font-size: 10px;    font-family: verdana, arial, helvetica, sans-serif;    height: 16px;  width: 130px;    line-height: 14px; }.authorprod {  color: #594021;  font-weight: normal;  font-size: 11px;    font-family: verdana, arial, helvetica, sans-serif;    height: auto;  width: auto;    line-height: 16px;     text-align: justify;}.authorprod p {  text-align: justify;}.authorprodimg {  float: left;  width: 86px;  height: auto;  vertical-align: top;  padding: 0px 6px 6px 0px;}.authorprodimg img {  /*border: 3px solid #E1DECD;*/  border: 1px solid #000;}/*   SUBNAV   */#nav {  margin: 0;}#nav {  float: left;   padding-left: 10px;   width: 726px;   height: 40px;  background: #fff url("/images/uitgewers/topnav-tile.jpg") repeat-x bottom;}#nav .select {  margin: 0;   padding: 0;   height: 30px;  list-style: none;   display: block;   float: left;}#nav .current {  margin: 0;   padding: 0;   height: 30px;  list-style: none;   display: block;   float: left;}#nav .sub {  margin: 0;   padding: 0;   list-style: none;  top: -10px;}#nav li {  display: block;   float: left;   margin: 0;   padding: 0;   position: relative;   z-index: 60000;}#nav .current li {  z-index: 60000;}#nav .select a {  display: block;   height: 2.5em;   float: left;   width: 100px;   background: url("/images/uitgewers/topnav-hover-left.jpg") no-repeat left top;   padding: 0 0 0 6px;   text-decoration: none;   font-weight: bold;   line-height: 2.4em;   white-space: nowrap;        }#nav .current a {  display: block;   height: 2.5em;   float: left;   width: 100px;   background: url("/images/uitgewers/topnav-hover-left.jpg") no-repeat left top;   padding: 0 0 0 6px;   text-decoration: none;   font-weight: bold;   line-height: 2.4em;   white-space: nowrap;        }#nav .one a {  width: 55px;  height: 40px;  color: #594021;                 font-weight: bold;        }#nav .two a {  width: 115px;  height: 40px;          color: #594021;                 font-weight: bold;        }#nav .three a {  width: 65px;  height: 40px;          color: #594021;                 font-weight: bold;        }#nav .four a {  width: 55px;  height: 40px;          color: #594021;                 font-weight: bold;        }#nav .five a {  width: 95px;  height: 40px;     color: #594021;                 font-weight: bold;}      #nav .current a b {  height: 35px;  display: block;   background: url("/images/uitgewers/topnav-hover-right.jpg") no-repeat right top;   padding: 5px 15px 0 6px;   color: #fff;}#nav .select a b {  height: 35px;  display: block;   background: url("/images/uitgewers/topnav-hover-right.jpg") no-repeat right top;   padding: 5px 15px 0 6px;   color: #fff;}#nav .sub {  display: none;}#nav table {  position: absolute;   border-collapse: collapse;   left: 0;   top: 0;   font-size: 1em;}#nav .select a:hover b {  color: #000;   cursor: pointer;}#nav .current a {  background-position: 0 -40px;  height: 35px;        }#nav .current a:hover {  background-position: 0 -40px;  height: 40px;        }#nav .current a b {  background-position: 100% -40px;  color: #000;  height: 30px;  padding-top: 5px;        }#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {          color: #000;  background-image: url("/images/uitgewers/subarrow.jpg");        }#nav .current .sub .current_sub a, #nav .current .sub a:hover {  color: #000;  background-image: url("/images/uitgewers/subarrow.jpg");        }#nav .select a:hover .sub,  #nav .select li:hover .sub {  display: block;   position: absolute;   width: 940px;   top: 2.5em;  background-image: url("/images/uitgewers/bgsub.jpg");  margin-top: 10px;}#nav .current .sub {  display: none;   position: absolute;   width: 940px;   top: 2.5em;  background-image: url("/images/uitgewers/bgsub.jpg");  margin-top: 10px;}* html #nav .current .sub, * html #nav .select a:hover .sub {  margin-top:0;  }#nav .current .sub li a {  display: inline;   /*background-image: url("/images/uitgewers/bgsub.jpg");*/  background-image: url("/images/uitgewers/subarrow.jpg");     background-repeat: no-repeat;  background-position: 0px 8px;    padding: 4px 10px;   margin: 0 10px 0 10px;  width: auto;   white-space: nowrap;   font-weight: normal;   font-size: 0.9em;   height: 2em;   line-height: 1.9em;}#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {  display: inline;   /*background-image: url("/images/uitgewers/bgsub.jpg");*/  background-image: url("/images/uitgewers/subarrow.jpg");    background-repeat: no-repeat;    background-position: 0px 8px;      padding: 4px 10px;   margin: 0 10px 0 10px;  width: auto;   white-space: nowrap;   font-weight: normal;   font-size: 0.9em;   height: 2em;   line-height: 1.9em;}#nav .select a:hover, #nav li:hover a {  background-position: 0% -40px;   }#nav .select a:hover b, #nav .select li:hover a b {  background-position: 100% -40px;   color: #000;  height: 35px;  padding-top: 5px;}#nav .current a:hover b, #nav .current li:hover a b {  height: 35px;  padding-top: 5px;}#nav .one .sub {  left: -16px;    }* html #nav .one .sub {  left: -16px;}      #nav .two .sub {  left: -68px;  margin-left: -9px;}* html #nav .two .sub {  margin-left: -9px;}      #nav .three .sub {  left: -180px;  margin-left: -18px;          }* html #nav .three .sub {  margin-left: -18px;}#nav .four .sub {  left: -257px;   margin-left: -12px;}* html #nav .four .sub {  margin-left: -27px;}      #nav .five .sub {  left: -294px;   margin-left: -36px;        }      * html #nav .five .sub {  margin-left: -36px;}#nav .one .sub li a, #nav .two .sub li a, #nav .three .sub li a, #nav .four .sub li a, #nav .five .sub li a {  background: none;}.nav-left {  background-image: url("/images/uitgewers/topnav-left.jpg");  width: 6px;  height: 40px;  float: left;}.nav-right {  background-image: url("/images/uitgewers/topnav-right.jpg");  width: 6px;    height: 40px;    float: left;}      /*   BROWSE LETTERS   */.letterinactive {  font-size: 16px;  font-weight: bold;  color: #6C8345;}.letteractive {  font-size: 16px;  font-weight: bold;}.letteractive a, .letteractive a.visited {  color: #8b0705;}.letteractive a:hover {  color: #6C8345;  text-decoration: underline;  }.outeurlink {  color: #8b0705;}.outeurlink a, .outeurlink a.visited {  text-decoration: none;  color: #8b0705;}.outeurlink a:hover {  text-decoration: underline;  color: #555;}/*.ma-center a {  color: #8b0705;}*/