#content h2 {
    background:yellow;
    padding:0.2em 0.3em;
    color:#656764
}

#content {
    color:#666
}

#product-spec, #product-dim, #product-access {
    width:100%
}

#product-image {
    float:left;
    margin-right:5px;
    margin-bottom:5px
}
 
#product-spec .top-row th, #product-dim .top-row th, #product-access .top-row th {
    border-bottom:1px solid yellow;
    text-align:left
}
 
#product-spec th, #product-dim th, #product-access th, #product-spec td, #product-dim td, #product-access td {
    padding:0.4em 1.6em 0.3em 0;
    text-align:left
}

#product-spec th span {
    font-weight:normal
}

#col-1 {
    clear:left;
    float:left;
    width:49.5%
}

#col-2 {
    float:right;
    width:50%
}

#col-1, #col-2, #full-col
{
    padding-top:1em
}

.list-all {
    display:none
}

a.list-all {
    color:#afafaf
}

a.list-all:hover, a.list-all:visited:hover {
    color:#656565
}

#product-order {
    width:100%
}
 
#product-order .top-row th {
    border-bottom:1px solid yellow;
    text-align:left
}
 
#product-order th , #product-order td {
    padding:0.4em 1.6em 0.3em 0;
    text-align:left
}

#product-order th span {
    font-weight:normal
}

#product-order th.accessory-header {
    text-align:center;
    padding:0.4em 0.2em
}

#product-order td, #product-order th {
    border-bottom:1px solid #ccc
}

#product-order td.accessory-option {
    text-align:center;
    padding:0
}

#product-order td.new {
    border-left:1px solid #ddd
}

#product-order td.accessory-option .summary {
    display:none
}

#product-order td.accessory-option input:hover {
    cursor:pointer
}

.submit-block {
    padding:0.4em 1.6em 0.3em 0;
}

.quantity-input {
    width:46px
}
#product-order td.quantity, #product-order th#spec-qty {
    padding-left:1em
}

#enquiry-form {
    clear:both
}

.special-button {
    clear:both
}


/*#content td.accessory-option:hover .summary {
    display:block;
    cursor:pointer;
    width:12em;
    background:#fff;
    color:red;
    position:absolute;
    left:-13em;
    text-align:right;
    top:0;
    border:1px solid #666;
    z-index:10;
    padding:2px
}*/
.product-cats {
    margin:0;
    padding:0;
    float:left;
    width:100%;
    clear:both;
    padding-bottom:10px
}

.product-cats li {
    list-style:none;
    width:32%;
    margin:0;
    padding:0;
    margin-right:1%;
    float:left;
}
.product-cats li h2 {
}

.product-fulllist {
    margin:0;
    padding:0;
}

.product-fulllist li {
    width:170px;
    margin-right:0;
    float:left;
    padding:3px 0;
    position:relative
}

.product-fulllist a {
    color:#afafaf;
    text-decoration:none
}



.product-fulllist a:hover, .product-fulllist a:visited:hover {
    color:#656565;
}

/*
.product-fulllist li div {
    display:none
}

.product-fulllist a:hover div {
    display:block;
    width:60px;
    height:60px;
    position:absolute;
    left:-60px;
    top:0;
    border:1px solid #666
}*/
