
FORM {
    margin:           0px;
    padding:          0px;
}

TABLE {
    margin:           0px;
    padding:          0px;
}

DIV#boxIceLayer1 {
    z-index:            101;
    left:               10px;
    top:                40px
}

DIV.icelayer {
    visibility:         hidden;
    clear:              both;
    display:            block;
    position:           fixed;
    float:              none;
    white-space:        normal;
    overflow:           scroll;
    scrolling:          auto;
    margin:             0px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #000000;
    background-color:   #FFFFFF;
    padding:            10px 10px 10px 20px;
    text-align:         left;
}

IMG.icelayerclose {
    width:              19px;
    height:             19px;
    margin:             0px;
    border-style:       solid;
    border-color:       #000000;
    border-width:       0px;
}



/*
    NOSCRIPT TEXT
    =============
*/

P.noscript {
    margin-left:     270px;
    padding:         15px;
    font-family:     "arial","sans-serif";
    font-size:       13pt;
    font-weight:     bold;
    color:           #AA0022;
    text-decoration: none;
}

/*
    HIDDEN TEXT
    ===========
*/

.formhidden {
    visibility:       hidden;
    font-size:        1px;
}
A.formhidden:link {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:active {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:visited {
    visibility:       hidden;
    text-decoration:  none;
}
A.formhidden:hover {
    visibility:       hidden;
    text-decoration:  none;
}


/*
    TABLE CELL
    ==========
*/

.formcell {
    background-color: transparent;
    font-size:        8pt;
}
.formcellcatalogue {
    background-color: #DDF3F0;
    font-size:        8pt;
}
.formcellproduct {
    background-color: #EDF5E6;
    font-size:        8pt;
}
.formcellstock {
    background-color: #F3ECE2;
    font-size:        8pt;
}
.formcellcustom {
    background-color: #F0F0F0;
    font-size:        8pt;
}


/*
    HORIZONTAL RULE
    ===============
*/

.formhr {
    color:           #1F1F3D;
    height:          1px;
}



/*
    TEXT - REGULAR
    ==============
*/

P.formregular {
    margin-top:      3px;
    margin-bottom:   3px;
}
.formregular {
    font-family:     'verdana','arial','helvetica','sans-serif';
    font-size:       8pt;
    color:           #000000;
    font-weight:     normal;
}
A.formregular:link {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:active {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formregular:hover {
    text-decoration: none;
    color:           #000000;
}

.formhilite {
    font-family:     "verdana","sans-serif";
    font-size:       9pt;
    font-weight:     bold;
    color:           #AA0022;
    text-decoration: none;
}
A.formhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}



/*
    LISTS
    =====
*/

.formlist {
    margin:          3px 0px 3px 0px;
    padding:         0px 0px 0px 25px;
    font-family:     "verdana","sans-serif";
    font-size:       9pt;
}
.formlistitem {
    margin:          0px;
    padding:         0px 0px 2px 0px;
    font-family:     "verdana","sans-serif";
    font-size:       9pt;
}



/*
    TEXT - LARGE
    ============
*/

.formlarge {
    font-family:     'verdana','arial','helvetica','sans-serif';
    font-size:       10pt;
    color:           #000000;
    font-weight:     bold;
}
A.formlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - EXTRA LARGE
    ==================
*/

.formxlarge {
    font-family:     'verdana','arial','helvetica','sans-serif';
    font-size:       11pt;
    color:           #000000;
    font-weight:     bold;
}
A.formxlarge:link {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:active {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:visited {
    text-decoration: underline;
    color:           #333333;
}
A.formxlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - SMALL
    ============
*/

.formsmall {
    font-family:     "verdana","sans-serif";
    font-size:       8pt;
    font-weight:     normal;
    color:           #1F1F3D;
}
A.formsmall:link {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:active {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:visited {
    text-decoration: underline;
    color:           #1F1F3D;
}
A.formsmall:hover {
    text-decoration: none;
    color:           #1F1F3D;
}

.formsmallhilite {
    font-family:     "verdana","sans-serif";
    font-size:       8pt;
    color:           #AA0022;
    text-decoration: none;
}
A.formsmallhilite:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formsmallhilite:hover {
    text-decoration: none;
    color:           #AA0022;
}




/*
        TEXT - ACCOUNTS
        ===============
*/

.formaccneg {
    font-family:     "verdana","sans-serif";
    font-size:       9pt;
    font-weight:     normal;
    color:           #AA0022;
    text-decoration: none;
}
A.formaccneg:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formaccneg:hover {
    text-decoration: none;
    color:           #AA0022;
}



/*
        COLOURS
        =======
*/

.formcustom {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
}
A.formcustom:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcustom:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
}
A.formflag:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formflag:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formunflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #999999;
}
A.formunflag:link {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:active {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:visited {
    text-decoration: underline;
    color:           #999999;
}
A.formunflag:hover {
    text-decoration: none;
    color:           #999999;
}


.formpriority1 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #EE0000;
}
A.formpriority1:link {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:active {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:visited {
    text-decoration: underline;
    color:           #EE0000;
}
A.formpriority1:hover {
    text-decoration: none;
    color:           #EE0000;
}


.formpriority2 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FF9600;
    text-decoration: none;
}
A.formpriority2:link {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:active {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:visited {
    text-decoration: underline;
    color:           #FF9600;
}
A.formpriority2:hover {
    text-decoration: none;
    color:           #FF9600;
}


.formpriority3 {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #00AA00;
    text-decoration: none;
}
A.formpriority3:link {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:active {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:visited {
    text-decoration: underline;
    color:           #00AA00;
}
A.formpriority3:hover {
    text-decoration: none;
    color:           #00AA00;
}

.formcaution {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #AA0022;
    text-decoration: none;
}
A.formcaution:link {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:active {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:visited {
    text-decoration: underline;
    color:           #AA0022;
}
A.formcaution:hover {
    text-decoration: none;
    color:           #AA0022;
}

.formcatalogue {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #008B8D;
    text-decoration: none;
}
A.formcatalogue:link {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:active {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:visited {
    text-decoration: underline;
    color:           #008B8D;
}
A.formcatalogue:hover {
    text-decoration: none;
    color:           #008B8D;
}

.formproduct {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #376F00;
    text-decoration: none;
}
A.formproduct:link {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:active {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:visited {
    text-decoration: underline;
    color:           #376F00;
}
A.formproduct:hover {
    text-decoration: none;
    color:           #376F00;
}

.formstock {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #CD7D00;
    text-decoration: none;
}
A.formstock:link {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:active {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:visited {
    text-decoration: underline;
    color:           #CD7D00;
}
A.formstock:hover {
    text-decoration: none;
    color:           #CD7D00;
}



/*
    FORM TEXT INPUTS
    ================
*/

INPUT.formregular {
    background-color:   #FFFFFF;
    color:              #000000;
}

.formsmallinput {
    background-color:   #FFFFFF;
    padding:            0px 1px 0px 0px;
    line-height:        100%;
    font-size:          7pt;
    font-family:        "verdana","sans-serif";
    font-weight:        normal;
    color:              #000000;
}



/*
    FORM BUTTONS
    ============
*/

.formbutton {
    margin:           0px;
    padding:          0px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FFFFFF #643500 #643500 #FFFFFF;
    color:            #643500;
    font-size:        9pt;
    font-family:      "verdana","sans-serif";
    font-weight:      bold;
}

.formbuttondud {
    margin:           0px;
    padding:          0px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FFFFFF #643500 #643500 #FFFFFF;
    color:            #EABB00;
    font-size:        9pt;
    font-family:      "verdana","sans-serif";
    font-weight:      bold;
}

.formbuttonhilite {
    margin:           0px;
    padding:          0px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FF4E00 #FF4E00 #FF4E00 #FF4E00;
    color:            #643500;
    font-size:        9pt;
    font-family:      "verdana","sans-serif";
    font-weight:      bold;
}

.formbuttonsmall {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FFFFFF #643500 #643500 #FFFFFF;
    color:            #643500;
    font-family:      "verdana","sans-serif";
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmalldud {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FFFFFF #643500 #643500 #FFFFFF;
    color:            #EABB00;
    font-family:      "verdana","sans-serif";
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmallhilite {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #FFCC00;
    border-style:     solid;
    border-width:     1px 2px 2px 1px;
    border-color:     #FF4E00 #FF4E00 #FF4E00 #FF4E00;
    color:            #643500;
    font-size:        7pt;
    font-family:      "verdana","sans-serif";
    font-weight:      normal;
}



/*
    SELECT BOXES
    ============
*/

.formselect {
    font-family:      "verdana","sans-serif";
    font-size:        9pt;
    font-weight:      normal;
}

.formselectsmall {
    font-family:      "verdana","sans-serif";
    font-size:        8pt;
    font-weight:      normal;
}

.formselectlarge {
    font-family:      "verdana","sans-serif";
    font-size:        11pt;
    font-weight:      bold;
}

.formselectxlarge {
    font-family:      "verdana","sans-serif";
    font-size:        13pt;
    font-weight:      bold;
}


/*
    CHECK BOXES
    ===========
*/

.formcheckbox {
}

.formcheckboxsmall {
    margin:     0px;
    padding:    0px;
}


/*
    COLOUR SQUARES
    ==============
*/

DIV.square {
    clear:              none;
    display:            block;
    position:           static;
    float:              none;
    white-space:        normal;
    overflow:           hidden;
    margin:             0px;
    border-style:       solid;
    border-width:       0px;
    border-color:       #000000;
    padding:            0px;
}


DIV.squareRedS {
    width:              5px;
    height:             5px;
    background-color:   #880000;
}


/*
    SPECIFIC PUBLIC FORM ELEMENTS
    =============================
*/

/* Contact us */

#contact_us_TABLE_form {
    margin-left:        25px;
}

#contact_us_INPUT_name_from {
    width:              400px;
}

#contact_us_INPUT_email_from {
    width:              400px;
}

#contact_us_TEXTAREA_body {
    width:              400px;
    height:             150px;
}

#contact_us_TABLE_info {
    margin-left:        25px;
}

/* Data collections */

.help_DIV_resource_image {
    margin:             0px;
    padding:            0px;
}

.help_DIV_resource_image IMG {
    margin:             10px;
}

.help_DIV_resource_url {
    margin:             0px;
    padding:            0px;
}

/* Gallery viewer */

#galleryitem_DIV_galleryPicture {
    margin:             0px;
    width:              400px;
    height:             400px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #000000;
}


