h1.site-title img {
    display:block;
    margin:0;    
}

body {
    text-align:         center;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          12px;
}

div#wrapper {
    width:              959px;
    position:           relative;
    margin-left:        auto;
    margin-right:       auto;
    text-align:         left;
}

div#wrapper div.content-container {
    margin:             0;    
}

map a {
    text-decoration:    none;    
}

div.top-nav {
    position:           absolute;
    right:              20px;
    top:                70px;
}

    div.top-nav ul li {
        display:            inline;
    }
    

div.main-nav {
    position:           absolute;
    left:               0;
    top:                134px;
    width:              337px;
}

    div.main-nav h2 {
        padding:            7px 2px 6px 12px;
        margin-left:        10px;
    }
    
        div.main-nav h2 img {
            display:            block;
            margin:             0;
            padding:            0;
        }
        
    div.main-nav ul {
        margin-top:         19px;
        margin-right:       144px;
        margin-left:        10px;
    }
        
        div.main-nav ul li {
            margin-top:     3px;
        }

    
        div.main-nav ul li a {
            display:            block;
            padding:            1px 3px 5px 27px;
        }

div.content {
    margin-left:        7px;
    padding-left:       330px;
    margin-right:       20px;
    min-height:         450px;
    background-position: left bottom;
    background-repeat:  no-repeat;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          12px;
    line-height:        15px;
}

    div.content-inner {
        margin:         15px 10px 10px 10px;
    }

h2.page-title {
    margin:             0;
    padding:            7px 2px 6px 10px;
    color:              white;
}

    h2.page-title img {
        display:block;
        margin:0;
    }
    

div.right {
    position:               absolute;
    right:                  20px;
    top:                    134px;
    width:                  236px;
}
    div.right h2 {
        padding:            7px 2px 6px 10px;
    }
    
    div.right h2 img {
        display:            block;
    }
    
    div.right div.right-inner {
        margin-top:         18px;
        padding:            18px;
        color:              #fff;
    }
        div.right div.right-inner img {
            border:         1px solid #fff;
        }
    div.right-no-title {
        padding-top:        30px;
    }
    div.right-inner a {
        color:              #fff;
    }
    
    div.right p {
        margin:             0;
    }
    
    div.right-inner p.offer a {
        display:            block;
        height:             14px;
        padding-top:        40px;
        vertical-align:     bottom;
    }
    
div.with-right div.content-inner {
    margin-right:           256px;    
}

table.footer {
    position:               relative;
    top:                    15px;
    z-index:                10;
}
td.zichtcredit {
    font-size:              10px;
    padding-left:           10px;
    color:                  #767676;
    width:                  327px;
}

td.footermenu {
    font-size:              10px;
}

td.zichtcredit a, 
td.footermenu a {
    text-decoration:        none;
    color:                  #767676;
}

td.creditcards {
    text-align:             right;
    padding-right:          20px;
}


#productCatTab img {
    border:                 1px solid #fe9900;    
}

#productCatTab a {
    color:                  black;
    text-decoration:        none;
}

div#linkBack {
    height:  16px;
	float:                  right;
    font-size:              10px;
    margin:             10px 0 10px 0;
}

div#linkBack a {
	padding:                0 0 0 27px;
}

div#productData {
    clear:                  both;
}

div#productData img {
    float:                  right;
    margin-bottom:          10px;
}

div#productDescription h2 {
    display:                none;
}

hr {
    clear:                  both;
    border:              0;
    height:              1px;
}

div#pricingDetails table {
    margin-right:           10px
}


div#pricingDetails a {
    font-size:              11px;
}

input#productAmount {
    border:                 1px solid #000;
}

div.submit {
    text-align:             right;
}

table.prodDetails td {
    font-size:              11px;
}

form#bestelform {
    margin-top:             20px;
}
