﻿body
{
    font-size: 11px;
    font-family: Arial;
    color: dimgray;
}

a
{
    font-size: 11px;
    color: darkorange;
    font-family: Arial;
    text-decoration: none;
}

select
{
    font-size: 11px;
    color: dimgray;
    font-family: Arial;
}


a.innerLinks
{
    font-size: 11px;
    color: dimgray;
    font-family: Arial;
    text-decoration: none;
}

a.innerLinks:hover
{
    font-size: 11px;
    color: dimgray;
    font-family: Arial;
    text-decoration: underline;
}

.genericfont
{
    font-size: 11px;
    font-family: Arial;
    color: dimgray;
}
.cellspacing
{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    WIDTH: 100%; 
    PADDING-TOP: 10px;
}

.halfcellspacing
{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    WIDTH: 100%; 
}

.topbottomspacing
{
        PADDING-TOP: 5px; 
        PADDING-BOTTOM: 5px;
    text-align: left;
}

.catalogueMessage
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 100%;
    padding-top: 5px;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}

.gallerypics
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}

.subArea
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: lightgrey 1px solid;
}

.allExceptTopPad
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.imageGallery
{
    width: 100%;
    border-top-width: thin;
    border-top-color: lightgrey;
}

.imageButton
{
    cursor: hand;
}

.defaultcolor
{
    color: darkorange;
}

.activecursor
{
        cursor:hand;
    cursor: pointer;
}

a.thumbnail:hover
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
}

a.thumbnail
{    
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}

input.cart
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    font-size: 11px;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    font-family: Arial;
}

input.catalogue
{
    font-size: 11px;
    font-family: Arial;
    border-right: #ff9966 1px double;
    border-top: #ff9966 1px double;
    border-left: #ff9966 1px double;
    border-bottom: #ff9966 1px double;
    background-color: navajowhite;
}

input
{
    border: 1px solid navajowhite;
    font-size: 11px;
        color: dimgray;
        font-family: Arial;
    margin-left: 0px;
}

textarea
{
    border-right: navajowhite 1px solid;
    border-top: navajowhite 1px solid;
    font-size: 11px;
    border-left: navajowhite 1px solid;
    color: dimgray;
    border-bottom: navajowhite 1px solid;
    font-family: Arial;
}

.orangebutton
{
border: 1px solid gold;
    color: #ffffff; 
    background-color: darkorange;
    }

.price
{
    font-weight: bold;
    color: darkorange;
}

.oldprice
{
    font-weight: normal;
    text-decoration: line-through;
}

.header
{
    color: darkorange;
}

.subpageheader
{
    font-size: 15px;
    font-weight: bold;
    color: #808080;
}

.subpageheader_orange
{
    font-size: 15px;
    font-weight: bold;
    color: darkorange;
}

.subpagetitle
{
    font-size: 12px;
    font-weight: bold;
    color: darkgray;
}

.leftborder
{
    border-left: lightgrey 1px solid;
}

.topborder
{
    border-top: lightgrey 1px solid;
}

.productdescription
{
    border-left: lightgrey 1px solid;
    padding-left: 10px;
}


.mastertablebg
{
BACKGROUND-IMAGE: url(http://www.melpens.com/Images/main-bg.gif); 
WIDTH: 783px;
}

.masterheaderbg
{
    BACKGROUND-IMAGE: url(http://www.melpens.com/Images/header-bg.gif); 
    WIDTH: 100%;
}

.productHeaderbg
{
        BACKGROUND-IMAGE: url(http://www.melpens.com/Images/product-header-bg.gif); 
        WIDTH: 100%;
        PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 10px;
}

.productRange
{
    BACKGROUND-IMAGE: url(http://www.melpens.com/Images/product-header-bg.gif); 
        WIDTH: 100%;
}

.productSub
{
        WIDTH: 100%;
        border-top: lightgrey 1px solid;
        PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 10px;
}

.tableHeader
{
    background-image: url(http://www.melpens.com/Images/table-header-bg.gif);
    background-repeat: repeat-x;
}

.subTransactionDetail
{
    border-right: #ffcc66 1px solid;
    padding-right: 5px;
    border-top: #ffcc66 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #ffcc66 1px solid;
    padding-top: 5px;
    border-bottom: #ffcc66 1px solid;
}



