#contentshop {
  position:relative;
}



ul.collectioncat {
    xborder: 1px solid red;
}

li.collectioncatitem {
    list-style: none;
    float: left;
    margin-left: 18px;
    margin-right: 54px;
}

ul.collection {
    xborder: 1px solid red;
}

li.collection {
    xborder: 1px solid blue;
    list-style: none;
}

li.collectionname {
    xbackground-color: lime;
    float: left;
}

li.collectionnameselected {
    xbackground-color: lime;
    float: left;
}

li.collectionitem {
    xbackground-color: lime;
    float: left;
}

div.collectioncontent {
    border: 1px solid #ccc;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: normal;
    width: 300px;
    height: 300px;
}

div.collectionitem {
    xborder: 1px solid red;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: normal;
    width: 75px;
    float: left;
}

div.collectionitem img {
    border: 1px solid #ccc;
    margin: 5px;
}

#content h1.design {
    font-family: "Times New Roman",serif;
    text-align: right;
    font-size: 20px;
    color:#7E7E7E;
    letter-spacing:2px;
    text-align:right;
    padding-right: 40px;
}
#content a.design {
    font-family: "Times New Roman",serif;
    text-align: right;
    font-size: 20px;
    color:#7E7E7E;
    letter-spacing:2px;
    text-align:right;
    margin: 5px;
}

#collectie h4 {
color:#24201F;
font-size:12px;
font-weight:300;
margin-bottom:0;
margin-left:5px;
xpadding-top:40px;
}

#collectie fieldset {
border:0 none;
}
/*
#collectie {
color:#24201F;
font-size:12px;
font-weight:300;
margin-bottom:0;
margin-left:38px;
padding-top:40px;
}
*/
#collectie label, #collectie legend {
display:none;
}
#collectie input[type="text"] {
border-left:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
xfont-size:12px;
height:16px;
margin:0 0 0 25px;
margin:0 0 0 5px;
padding:2px;
width:180px;
}
#collectie input[type="submit"] {
border-left:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
height:24px;
xleft:223px;
xposition:absolute;
xtop:60px;
xwidth:54px;
}


table.productlist {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    xbackground-color: #e7e7e7;
    margin: 5px;
}

table.productlist th {
    text-align: left;
    border-bottom: 1px solid black;
}

table.productlist td {
    text-align: left;
}

table.productlist {
    width: 70%;
    xborder: 1px solid black;
}

table.productlist td.t2 {
    xborder-top: 1px solid black;
    text-align: right;
    font-weight: bold;
    xbackground-color: lime;
    xfont-size: 150%;
}
table.productlist td.xt2 {
    xborder-top: 1px solid black;
    text-align: right;
    xfont-weight: bold;
    xbackground-color: lime;
    xfont-size: 150%;
}
table.productlist td.t3 {
    border-top: 1px solid black;
    font-weight: bold;
    xbackground-color: lime;
    xfont-size: 150%;
}
table.productlist td.t4 {
    border-top: 1px solid black;
    font-weight: bold;
    xbackground-color: lime;
    xfont-size: 150%;
    text-align: right;
}
table.productlist td.c4 {
    text-align: right;
}
table.productlist td.c5 {
    text-align: right;
}
table.productlist td.b2 {
    text-align: right;
}
table.productlist input[type="submit"] {
    border-left:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
    height:24px;
}
table.productlist textarea {
    width: 100%;
    height:75px;
    border: 1px solid #ccc;
    font-size: 11px;
}
table.productlist td.text {
}

table.small {
    border: 1px solid #ccc;
    width: 145px;
}
table.small tr {
    vertical-align: top;
}
table.small td.c3 {
    text-align: right;
}

table.beads {
    border: none;
    xwidth: 100%;
}
tr.beads {
    vertical-align: top;
    height:120px;
}
td.beads {
xborder:1px dashed #CCCCCC;
border-bottom:1px dashed #efefef;
border-left:1px dashed #efefef;
font-family:Verdana;
font-size:10px;
font-weight:normal;
xtext-align:center;
}
td.beads span {
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana;
}
td.beads img {
    xheight: 60px;
}

td.beads a {
    font-weight: bold;
    color:#7E7E7E;
    font-family:"Times New Roman",serif;
    font-size:12px;
    xletter-spacing:2px;
}

a.beads {
    font-weight: bold;
    color:#7E7E7E;
    font-family:"Times New Roman",serif;
    font-size:12px;
    xletter-spacing:2px;
}

table.order {
    width: 600px;
    border: 1px solid #ccc;
}
tr.header {
    height: 18px !important;
    backgound-color: #efefef;
}
th.order {
    border-right:1px solid #EFEFEF;
    font-size:12px;
    padding-left:3px;
    padding-top:2px;
    text-align:left;
}
tr.order {
    height:90px;
}
td.order {
   border-bottom:1px solid #EFEFEF;
    border-right:1px solid #EFEFEF;
    padding:3px;
}

td.order input {
  border:1px solid #CCCCCC;
  cursor:pointer;
  font-size:11px;
  padding-left:10px;
}

tr.odd {
    background-color: #efefef;
}
tr.even {
    background-color: #ffffff;
}
div#cartcontent {
  position:fixed;
  top:242px;
  width:800px;
}

#productlistsmall {
  width: 180px;
  position: absolute;
  right:3px;
  top:5px;
  max-height:300px;
  overflow-x:hidden;
  overflow-y:auto;
}

#contentshop h1 {
  margin-bottom: 15px;
}

#cart_bestel {
  width: 100%;
  border:1px solid #ccc;
  cursor:pointer;
}
a.beaditem {
    text-decoration: none;
    color: black !important;
}
