
FORM {
    margin:           0px;
    padding:          0px;
}

TABLE {
    margin:           0px;
    padding:          0px;
}


#boxPopupContent .formregular {
    color:              #000000;
}

#boxPopupContent .formcell {
    background-color:   #FFFFFF;
}

#boxPopupContent .formhilite {
    color:              #AA0022;
    font-weight:        bold;
}


/*
    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: #76725B;
    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:           #FFFFFF;
    height:          1px;
}



/*
    TEXT - REGULAR
    ==============
*/

.formregular {
    font-family:     'verdana','sans-serif';
    font-size:       10pt;
    font-weight:     normal;
    color:           #FFFFFF;
}
A.formregular:link {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formregular:active {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formregular:visited {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formregular:hover {
    text-decoration: none;
    color:           #000000;
}

.formhilite {
    font-family:     'verdana','sans-serif';
    font-size:       10pt;
    font-weight:     bold;
    color:           #FBFF00;
    text-decoration: none;
}
A.formhilite:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formhilite:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formhilite:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formhilite:hover {
    text-decoration: none;
    color:           #FBFF00;
}



/*
    LISTS
    =====
*/

.formlist {
    margin:          3px 0px 3px 0px;
    padding:         0px 0px 0px 25px;
    font-family:     'verdana','sans-serif';
    font-size:       10pt;
}
.formlistitem {
    margin:          0px;
    padding:         0px 0px 2px 0px;
    font-family:     'verdana','sans-serif';
    font-size:       10pt;
}



/*
    TEXT - LARGE
    ============
*/

.formlarge {
    font-family:     'verdana','sans-serif';
    font-size:       11pt;
    font-weight:     bold;
    color:           #FFFFFF;
}
A.formlarge:link {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formlarge:active {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formlarge:visited {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - EXTRA LARGE
    ==================
*/

.formxlarge {
    margin:          3px 4px 9px 4px;
    font-family:     'verdana','sans-serif';
    font-size:       12pt;
    font-weight:     bold;
    color:           #FFFFFF;
}
A.formxlarge:link {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formxlarge:active {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formxlarge:visited {
    text-decoration: underline;
    color:           #CCCCCC;
}
A.formxlarge:hover {
    text-decoration: none;
    color:           #000000;
}



/*
    TEXT - XX LARGE
    ==================
*/

.formxxlarge {
    margin:          3px 4px 9px 4px;
    font-family:     'verdana','sans-serif';
    font-size:       24pt;
    font-weight:     bold;
}



/*
    TEXT - SMALL
    ============
*/

.formsmall {
    font-family:     'verdana','sans-serif';
    font-size:       8pt;
    font-weight:     normal;
    color:           #FFFFFF;
}
A.formsmall:link {
    text-decoration: underline;
    color:           #FFFFFF;
}
A.formsmall:active {
    text-decoration: underline;
    color:           #FFFFFF;
}
A.formsmall:visited {
    text-decoration: underline;
    color:           #FFFFFF;
}
A.formsmall:hover {
    text-decoration: none;
    color:           #FFFFFF;
}

.formsmallhilite {
    font-family:     'verdana','sans-serif';
    font-size:       8pt;
    color:           #FBFF00;
    text-decoration: none;
}
A.formsmallhilite:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formsmallhilite:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formsmallhilite:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formsmallhilite:hover {
    text-decoration: none;
    color:           #FBFF00;
}




/*
        TEXT - ACCOUNTS
        ===============
*/

.formaccneg {
    font-family:     'verdana','sans-serif';
    font-size:       10pt;
    font-weight:     normal;
    color:           #FBFF00;
    text-decoration: none;
}
A.formaccneg:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formaccneg:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formaccneg:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formaccneg:hover {
    text-decoration: none;
    color:           #FBFF00;
}



/*
        COLOURS
        =======
*/

.formcustom {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FBFF00;
}
A.formcustom:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcustom:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcustom:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcustom:hover {
    text-decoration: none;
    color:           #FBFF00;
}

.formflag {
    font-size:       inherit;
    font-family:     inherit;
    font-weight:     inherit;
    font-style:      inherit;
    color:           #FBFF00;
}
A.formflag:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formflag:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formflag:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formflag:hover {
    text-decoration: none;
    color:           #FBFF00;
}

.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:           #FBFF00;
    text-decoration: none;
}
A.formcaution:link {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcaution:active {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcaution:visited {
    text-decoration: underline;
    color:           #FBFF00;
}
A.formcaution:hover {
    text-decoration: none;
    color:           #FBFF00;
}

.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: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #000000;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttondud {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #666666;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttonhilite {
    margin:           0px;
    padding:          0px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #AA0000 #880000 #880000 #AA0000;
    color:            #000000;
    font-size:        8pt;
    font-family:      'verdana','sans-serif';
    font-weight:      bold;
}

.formbuttonsmall {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #000000;
    font-family:      'verdana','sans-serif';
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmalldud {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #DDDDDD #666666 #666666 #DDDDDD;
    color:            #666666;
    font-family:      'verdana','sans-serif';
    font-size:        7pt;
    font-weight:      normal;
}

.formbuttonsmallhilite {
    margin:           0px;
    padding:          0px 3px 0px 3px;
    background-color: #BBBBBB;
    border-style:     solid;
    border-width:     2px;
    border-color:     #BB0000 #990000 #990000 #BB0000;
    color:            #000000;
    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:        10pt;
    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 {
    position:           absolute;
    left:               85px;
    top:                180px;
}

#contact_us_INPUT_name_from {
    width:              300px;
}

#contact_us_INPUT_email_from {
    width:              300px;
}

#contact_us_TEXTAREA_body {
    width:              300px;
    height:             100px;
}

#contact_us_TABLE_info {
    position:           absolute;
    left:               535px;
    top:                180px;
}

/* Data collections */

.help_TR_resource_image {
    margin:             0px;
    padding:            0px;
    height:             0px;
}

.help_TR_resource_image TD {
    background-color:   transparent;
    padding:            0px;
}

.help_TR_resource_image DIV {
    position:           absolute;
    margin:             0px;
    padding:            0px;
}

.help_TR_resource_image DIV IMG {
    margin:             10px;
}

.help_TR_resource_url DIV {
    margin:             0px;
    padding:            0px;
}

#helpresourceImage_1 {
    left:               715px;
    top:                190px;
}

#helpresourceImage_2 {
    left:               715px;
    top:                390px;
}

#helpresourceImage_3 {
    left:               715px;
    top:                590px;
}

#helpresourceImage_4 {
    left:               715px;
    top:                790px;
}

/* Gallery viewer */

gallery_DIV_imageviewer {
    text-align:         center;
}

#gallery_TR_controls {
    margin:             0px;
    padding:            0px;
    height:             0px;
}

#gallery_TR_description {
    margin:             0px;
    padding:            0px;
    height:             0px;
}

#gallery_TR_title {
    margin:             0px;
    padding:            0px;
    height:             0px;
}

#gallery_DIV_controls_left {
    position:           absolute;
    left:               342px;
    top:                265px;
}

#gallery_DIV_controls_right {
    position:           absolute;
    left:               901px;
    top:                265px;
}

#gallery_DIV_description {
    position:           absolute;
    left:               50px;
    top:                320px;
    width:              300px;
    text-align:         justify;
    padding:            10px;
}

#gallery_DIV_picture {
    position:           absolute;
    left:               380px;
    top:                143px;
    overflow:           hidden;
    margin:             0px;
    width:              512px;
    height:             288px;
    padding:            0px;
    border-style:       solid;
    border-width:       1px;
    border-color:       #FBFF00;
}

#gallery_DIV_title {
    position:           absolute;
    left:               50px;
    top:                200px;
    width:              300px;
    text-align:         left;
    padding:            10px;
}

#gallery_SELECT_gallery {
    display:            block;
    width:              300px;
}

#gallery_INPUT_key_text {
    width:              227px;
    margin:             1px;
}

#gallery_INPUT_key_submit {
    width:              65px;
    height:             16px;
    padding:            0px;
}



