@charset "UTF-8";

html,body {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
width:100%;
height:100%;
}
#bread_crumbs {
font-size:0.6em;
position:absolute;
top:4px;
z-index:100;
}
ul {
float:left;
list-style:none;
font-size:1em;
font-style:italic;
font-weight:700;
color:#000;
margin:0;
padding:0;
}

h2 {
color:#333;
font-size:1em;
font-family:"Times New Roman",Times,serif;
font-weight:700;
float:left;
}

.book_title {
float:left;
font-size:1.2em;
clear:both;
font-family:"Times New Roman",Times,serif;
font-weight:700;
color:#333;
margin:0 0 .5em;
padding:0;
}

.book_under {
float:left;
clear:both;
font-size:.8em;
font-weight:400;
font-style:italic;
color:#4D3F44;
}

.co {
color:#000;
font-size:1em;
font-style:italic;
font-weight:700;
float:left;
display: inline;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

.co_item {
float:left;
list-style:none;
color:#000;
font-size:16px;
display: inline;
}

.co_other {
float:left;
list-style:none;
color:#000;
font-weight:400;
font-style:normal;
font-size:11px;
display: inline;
}

.inhoud {
font-style:normal;
float:left;
width:400px;
}

.inhoud, .inhoud p {
float: left;
width:450px;
}
.opmerking, quotes, website {
padding-top: 10px;
}
.inhoud h3 {
padding-top: 10px;
}
.opmerking p{
font-size:.9em;
color:#4D3F44;
font-style:italic;
font-weight:700;
}

h1,h2,h3,h4,h5,h6 {
font-family:"Times New Roman",Times,serif;
font-weight:700;
margin:0 0 .5em;
padding:0;
}

.prodimage {
float:right;
}
.headernav {
width: 100%;

text-align: right;
}
.headernav a {
color:#76686D;
font-size:.9em;
font-weight:700;
text-decoration: none;
}
.headernav a:hover {
text-decoration: underline;
}
.headernav a:active {
color:#4D3F44;
}
.enlarge {
    float: left;
    clear: both;
    width: 100%;
    padding: 10px 0px 0px 15px;
}
dt {
color:#1A171B;
float:left;
    clear: both;
font-weight:700;
width:72px;
font-size:.7em;
}
dl {
   padding: 10px 0px 0px 15px;

}
dd {
margin-left:74px;
font-size:.7em;
}
#seachinput {
    border: 1px solid

}
.contentheading {
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
}

hr {
height:0;
border:0;
border-top:1px dotted #584B50;
}

#right_module table {
width:100%;
text-align:left;

}

#information {
border:1px dotted #A5ACB2;
}

#content {
background-image:none;
font-size:10px;
}

#bodycontainer {

height:auto;
text-align:left;
width:1000px;
}

body {
text-align:center;
margin:0 auto;
}

#mainbody {
width: 700px;
}

.blog {
width:440px;
}

.blog form fieldset input[id="submit"] {
width:94px;
border:0;
background:none;
padding:0;
}

div#myidmodule {
background:#FFF none repeat scroll 0;
border:1px solid #EEE;
color:#000;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1.22;
width:450px;
margin:10px 0;
padding:0;
}

form#myidform fieldset {
background-color:#E9EDF2;
margin-top:45px;
border-color:#2B4A7D;
border-style:solid none none;
border-width:1px;
padding:0;
}

form#myidform select {
background:#FFF none repeat scroll 0;
border:3px solid #9DACC3;
color:#000;
font-weight:400;
width:98%;
padding:3px;
}

form#myidform p {
font-size:1em;
font-family:Verdana,Arial,sans-serif;
margin:.6em 0 1em;

float: left;
position: relative;
}

div#myidmodule div.myidformdescription {
margin:.5em;
padding:.5em;
clear: both;
float: left;
position: relative;
}

form#myidform div.myidfrmrow {
font-size:1.1em;
font-family:Verdana,Arial,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:1.22;
position:relative;
padding:1em;
z-index: 100;
overflow: visible;
}

form#myidform div.myidfrmrow input.myidfldtext {
border:3px solid #9DACC3;
font-weight:400;
color:#000;
width:98%;
background:#FFF;
padding:3px;
z-index: 100;
}

label {
color:#2B4A7D;
font-weight:700;
font-size: .9em;
}

td.infoboxheading {
font-size:12px;
font-weight:700;
color:#584B50;
text-align:center;
}

button,select,input {
border:0;

}

#searchbutton {
background:none;
padding-right:0;
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd {
background:transparent url(images/row.gif);
padding-left:5px;
}

tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even {
background:#FFF;
padding-left:5px;
}

.productlisting-heading {
font-size:12px;
font-weight:700;
background:#FFF;
padding:0 0 10 3px;
}

td.productlisting-data {
font-size:12px;
padding-left:5px;
padding-bottom:5px;
}

td.productlisting-data,td.productlisting-data checkbox {
font-size:12px;
padding-left:0px;
line-height: 1.5em;
overflow: hidden;
padding-bottom:5px;
vertical-align:middle;
}

a.pageresults {
color:#00F;
}

a.pageresults:hover {
color:#00F;

}

tr.subbar {
background:#f4f7fd;
}

td.main,p.main {
font-size:11px;
line-height:1.5;
}

.main input {
background-color:grey;
width:175px;
}

td.smalltext,span.smalltext,p.smalltext {
font-size:10px;
color:#4D3F44;
}

td.accountcategory {
font-size:12px;
color:#abd;
}

radio {
background:none;
}

textarea {
width:100%;
font-size:11px;
}

span.greetuser {
font-size:12px;
color:#f0a480;
font-weight:700;
}

table.formarea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px;
}

span.markproductoutofstock {
font-size:12px;
color:#c76170;
font-weight:700;
}

td.productpriceinlisting {
font-size:12px;
background:#d2e9fb;
}

td.productpriceinbox {
font-size:10px;
background:#eee;
}

td.productpriceinprodinfo {
font-size:12px;
background:#cFc;
}


.modulerowselected {
background-color:#f3f4f6;
}

.checkoutbarfrom,.checkoutbarto {
font-size:10px;
color:#8c8c8c;
}

.messagebox {
font-size:14px;
font-weight:700;
color:#FFF;
}

.messagestackerror,.messagestackwarning {
font-size:12px;
background-color:red;
font-weight:700;
color:#FFF;
}

.messagestacksuccess {
font-size:12px;
background-color:#DDD;
}

.inputrequirement {
font-size:12px;
color:red;
}

.inputrestriction {
font-size:12px;
color:#666;
}

td.rightbar {
background-color:0;
}

tr#incshoppingcartbox td.infoboxheading {
border-bottom:1px dotted #A5ACB2;
text-align:left;
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
padding:0 0 4px;
}
tr#incWishlist td.infoboxheading {
border-bottom:1px dotted #A5ACB2;
text-align:left;
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
padding:0 0 4px;
}
tr#incWhatsnew td.infoboxheading {
border-bottom:1px dotted #A5ACB2;
text-align:left;
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
padding:0 0 4px;
}
tr#incBestSellers td.infoboxheading {
border-bottom:1px dotted #A5ACB2;
text-align:left;
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
padding:0 0 4px;
}
tr#mainheader td.pageheading {
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-size:1em;
font-weight:700;
margin:0;
padding:0;
}

tr#incshoppingcartbox td.infoboxheading a {
text-align:left;
font-size:1em;
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-weight:700;
}

#content,#content a,#content a.pageresults:hover, #content u {
color:#584B50;
background: none;

}

tr#inccategories td {
padding:0 10px;
}

tr#inccategories td.infoboxheading {
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-weight:bolder;
color:#FFF;
padding-bottom: 15px;
}
tr#inccategories td table tr{
padding-top: 15px;
padding-left:70px;
}
tr#inccategories td table tr td a {
color:#FFF;
font-size:12px;
font-weight:700;
padding-left:70px;
}
tr#inccategories td table tr td a:hover {
text-decoration: underline;
}
tr#inccategories span.nesteditem a {
font-size:11px;
border:none!important;
background:url(images/ek_dash_white.gif) #f60 22px 10px no-repeat!important;
color:#FFF;
padding:3px 0 4px 30px !important;
}

tr#incsearch {
background-image:none;
width:224px;
}

tr#incsearch td {
width:150px;
font-size:11px;
}

tr#incsearch td.infoboxheading {
color:#FFF;
font-size:14px;
font-weight:700;
}

tr#incsearch form {
text-align:left;
}

tr#incsearch form #searchinput {
border:1px solid #584B50;
color:#000;
background-color:#FFF;
width:100%!important;
font-size:12px;
margin-bottom:5px;
}

tr#incsearch td table tr td a {
text-decoration:none;
color:#005983;
}

td.homeproductsleft {
padding:10px;
border:solid 1px #584B50;
}

td.homeproductsright {
font-size:12px;
line-height:18px;
padding:2px 10px 5px;
}

.homeproductprice {
font-weight:700;
color:#584B50;
line-height:18px;
}

.listingproductprice {
font-weight:700;
color:#584B50;
width:75px;
display: block;

}

.homeproducttitle {
font-size:12px;
font-weight:700;
line-height:18px;
}

table.homered {
background-color:#cdda32;
}

td.redcornertopleft {
background-image:url(images/lc_red_corner_top_left.gif);
background-repeat:no-repeat;
}

td.redcornertopright {
background-image:url(images/lc_red_corner_top_right.gif);
background-repeat:no-repeat;
}

td.redcornerbotleft {
background-image:url(images/lc_red_corner_bot_left.gif);
background-repeat:no-repeat;
}

td.redcornerbotright {
background-image:url(images/lc_red_corner_bot_right.gif);
background-repeat:no-repeat;
}

td.redtitle {
font-size:16px;
color:#0064aa;
border-bottom:solid 1px #000;
padding:5px;
}

td.homeredleft {
background-color:#FFF;
padding:10px;
}

td.homeredright {
font-size:11px;
color:#000;
padding:0 10px 10px;
}

td.homeredright a {
color:#000;
text-decoration:none;
}

td.homeredright a:hover {
color:#000;
text-decoration:underline;
}

td.homeredright .productspecialprice {
color:#000;
}

#prodimage {
float:right;
width:200px;
}

a.prodimage {
border:1px solid #584B50;
display:block;
margin-left:10px;
width:185px;
clear:both;
}

a.listingprodimage {
border:1px solid #584B50;
display:block;
width:175px;
clear:both;
}

a.enlargeimg {
height:25px;
background:url(images/icons/zoom.gif) left top no-repeat;
float:left;
clear:both;
text-align:left;
color:#E31E26;
text-decoration:none;
padding:0 0 0 20px;
}

.popupimage img {
border:solid 1px #DDD;
}

td.accountblocks {
background-color:#E9EDF2;
border-color:#2B4A7D;
border-style:solid none none;
border-width:1px;
padding:0;
}

td.accountblocks p {
font-size:1.2em;
font-family:Verdana, Artial, sans-serif;
margin:.6em 0 1em;
float: left;
}

td.accountblocks input {
border:3px solid #9DACC3!important;
font-size:inherit;
font-family:inherit;
color:#000;
font-weight:400;
background:#F8F9Fc none repeat scroll 0 0;
margin:0;
padding:3px;
}

table.subcats {
background-color:#f60;
color:#FFF;
}

a.subcatlinks {
font-size:12px;
text-decoration:none;
color:#000;
}

a.subcatlinks:hover {
text-decoration:underline;
color:#000;
}

u,input[type="image"] {
background-color:#FFF;
}

.infoboxnoticecontents,#infoboxcontents,td.infobox,span.infobox,span.newitemincart,table.infoboxcontents tr td.boxtext table tr td,.boxtext,.infobox {
font-size:10px;
}

p,td.fieldvalue,.infobox table {
font-size:12px;
float: right;
}

.pageheading,td.samecategory {
font-size:18px;
color:#584B50;
}

#whats_new,#shopping_cart,#wishlist,#best_sellers {
border:1px dotted #A5ACB2;
margin-bottom:15px;
}

#best_sellers th,#whats_new th,#wishlist th,#information th {
color:#584B50;
font-family:"Times New Roman",Times,serif;
font-size:1em;
font-weight:700;
}

form#myidform legend,form#myidform div.myidfrmrowshop {
color:#2B4A7D;
display:inline;
font-size:1.3em;
font-family:Verdana,Arial,sans-serif;
font-weight:700;
margin:0;
padding:0 5px;
}

table.productlisting,a.productlisting-heading {
border:none;
}

td.subbar,.checkoutbarcurrent {
font-size:10px;
color:#000;
}

td.fieldkey,td.tableheading,td.formareatitle {
font-size:12px;
font-weight:700;
width: 300px;
}

span.productspecialprice,span.errortext {
color:red;
}

.infobox table span a,tr#inccategories {
font-size:14px;
}

tr#inccategories td table tr td,tr#incsearch td table tr td {
padding:0;
}

span.haschildren,span.itemcount {
display:none;
}