  
  /*
   * MyStyle Style Sheet
   *
   */
  
TABLE
{
    PADDING: 0px;
    MARGIN: 0px;
  /*TABLE*/
}
  
FORM
{
    PADDING: 0px;
    MARGIN: 0px;
  /*FORM*/
}
  
IMG
{
    BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;
  /*IMG*/
}
  
BODY
{
    DISPLAY: block;
    POSITION: relative;
    BACKGROUND: white;
    COLOR: black;
    MARGIN:0px;
  /*BODY*/
}
.error-message
{
    POSITION: relative;
    BACKGROUND: white none;
    COLOR: black;
  /*ERROR-MESSAGE*/
}
  /*
   * Header
   */
/*
 * heading refers to the table headings
 * heading0 refers to the title on every page (TITLE_xxx)
 * heading1 refers to the title on catalogue pages (TITLE2_xxx)
 * heading2 refers to the title on noheader pages (TITLE3_xxx)
 * heading3 refers to a centered title (TITLE4_xxx)
 */

.heading
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
    PADDING: 0px;
    Z-INDEX: 1;
  /*HEADING*/
}
  
.heading-corner
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    Z-INDEX: 1;
  /*HEADING-CORNER*/
}
  
.heading-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: -10px;
    Z-INDEX: 1;
  /*HEADING-MID*/
}
  
.heading-image
{
    POSITION: absolute;
    TOP: 20px;
    LEFT: 600px;
    WIDTH: 103px;
    BORDER: 1px solid White;
    Z-INDEX: 5;
  /*HEADING-IMAGE*/
}
  
  /*
   * Side Bar
   */
  
.sidebar
{
    POSITION: absolute;
    TOP: -4px;
    LEFT: 0px;
    PADDING: 0px;
    MARGIN: 0px;
    WIDTH: -10px;
    HEIGHT: 768px;
    Z-INDEX: 2;
  /*SIDEBAR*/
}
  
.sidebar-cont
{
    POSITION: relative;
    BORDER: 0;
    MARGIN: 0px;
    MARGIN-LEFT: 5px;
    Z-INDEX: 5;
    TEXT-ALIGN: left;
  /*SIDEBAR-CONT*/
}
.sidebar-link
{
    POSITION: relative;
    LINE-HEIGHT: 32px;
    FONT-SIZE: 30px;
    Z-INDEX: 7;
  /*SIDEBAR-LINK*/
}
  
.sidebar-button
{
    POSITION: relative;
    Z-INDEX: 8;
    /*LINE-HEIGHT: 40px;*/
  /*SIDEBAR-BUTTON*/
}
  
.sidebar-txtlink
{
    POSITION: relative;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 11px;
    BORDER: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    Z-INDEX: 5;
  /*SIDEBAR-TXTLINK*/
}
.sidebar-text
{
    POSITION: relative;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 700;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    COLOR: blue;
    LINE-HEIGHT: 20px;
    BORDER: 8px white inset;
    BACKGROUND: white none;
    PADDING:2px;
    WIDTH: 75%;
    LEFT: 12%;
    Z-INDEX: 5;
  /*SIDEBAR-TEXT*/
}
.sidebar-text:visited
{
    POSITION: relative;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 700;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    COLOR: blue;
    LINE-HEIGHT: 20px;
    BORDER: 8px white inset;
    BACKGROUND: white none;
    PADDING:2px;
    WIDTH: 75%;
    LEFT: 12%;
    Z-INDEX: 5;
  /*SIDEBAR-TEXT:VISITED*/
}
.sidebar-text:hover
{
    POSITION: relative;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 700;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    COLOR: red;
    LINE-HEIGHT: 20px;
    BORDER: 8px white inset;
    BACKGROUND: white none;
    PADDING:2px;
    WIDTH: 75%;
    LEFT: 12%;
    Z-INDEX: 5;
  /*SIDEBAR-TEXT:HOVER*/
}
.sidebar-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    HEIGHT: 900%;
    Z-INDEX: 1;
  /*SIDEBAR-MID*/
}
  
  /*
   * Main Stage
   */
  
.heading0
{
    POSITION: absolute;
    TOP: 20px;
    LEFT: 220px;
    HEIGHT: 53px;
    Z-INDEX: 2;
  /*HEADING0*/
}
.heading1
{
    POSITION: absolute;
    TOP: 20px;
    LEFT: 220px;
    HEIGHT: 53px;
    Z-INDEX: 2;
  /*HEADING1*/
}
.heading2
{
    POSITION: absolute;
    TOP: 20px;
    LEFT: 20px;
    HEIGHT: 53px;
    Z-INDEX: 2;
  /*HEADING2*/
}
.heading3
{
    POSITION: absolute;
    TOP: 20px;
    LEFT: 45%;
    HEIGHT: 53px;
    Z-INDEX: 2;
  /*HEADING3*/
}
.title-relative
{
    POSITION: relative;
  /*TITLE-RELATIVE*/
}
.title-left
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: -23px;
    Z-INDEX: 2;
  /*TITLE-LEFT*/
}
.title-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
    Z-INDEX: 2;
  /*TITLE-MID*/
}
.title-right
{
    POSITION: absolute;
    TOP: 0px;
    RIGHT: -23px;
    Z-INDEX: 2;
  /*TITLE-RIGHT*/
}
.title-txt
{
    POSITION: absolute;
    TOP: 15px;
    LEFT: 0px;
    BACKGROUND: transparent;
    COLOR: blue;
    WIDTH: 550px;
    Z-INDEX: 5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bolder;
  /*TITLE-TXT*/ display:none
}
.title-bak-img
{
    HEIGHT: 50px;
  /*TITLE-BAK-IMG*/
}
.title1-left
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: -23px;
    Z-INDEX: 2;
  /*TITLE1-LEFT*/
}
.title1-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
    Z-INDEX: 2;
  /*TITLE1-MID*/
}
.title1-right
{
    POSITION: absolute;
    TOP: 0px;
    RIGHT: -23px;
    Z-INDEX: 2;
  /*TITLE1-RIGHT*/
}
.title1-txt
{
    POSITION: absolute;
    TOP: 15px;
    LEFT: 0px;
    BACKGROUND: transparent;
    COLOR: blue;
    WIDTH: 550px;
    Z-INDEX: 5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bolder;
  /*TITLE1-TXT*/
}
.title1-bak-img
{
    HEIGHT: 50px;
  /*TITLE1-BAK-IMG*/
}
.title2-relative
{
    POSITION: relative;
  /*TITLE2-RELATIVE*/
}
.title2-left
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: -23px;
    Z-INDEX: 2;
  /*TITLE2-LEFT*/
}
.title2-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
    Z-INDEX: 2;
  /*TITLE2-MID*/
}
.title2-right
{
    POSITION: absolute;
    TOP: 0px;
    RIGHT: -23px;
    Z-INDEX: 2;
  /*TITLE2-RIGHT*/
}
.title2-txt
{
    POSITION: absolute;
    TOP: 15px;
    LEFT: 0px;
    BACKGROUND: transparent;
    COLOR: blue;
    WIDTH: 550px;
    Z-INDEX: 5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bolder;
  /*TITLE2-TXT*/
}
.title2-bak-img
{
    HEIGHT: 50px;
  /*TITLE2-BAK-IMG*/
} 
.title3-relative
{
    POSITION: relative;
  /*TITLE3-RELATIVE*/
}
.title3-left
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: -23px;
    Z-INDEX: 2;
  /*TITLE3-LEFT*/
}
.title3-mid
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 100%;
    Z-INDEX: 2;
  /*TITLE3-MID*/
}
.title3-right
{
    POSITION: absolute;
    TOP: 0px;
    RIGHT: -23px;
    Z-INDEX: 2;
  /*TITLE3-RIGHT*/
}
.title3-txt
{
    POSITION: absolute;
    TOP: 15px;
    LEFT: 0px;
    BACKGROUND: transparent;
    COLOR: blue;
    WIDTH: 550px;
    Z-INDEX: 5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bolder;
  /*TITLE3-TXT*/
}
.title3-bak-img
{
    HEIGHT: 50px;
  /*TITLE3-BAK-IMG*/
} 
  
  /*
   * Main Stage
   */
  
.highlight
{
    DISPLAY: block;
    POSITION: relative;
    TOP: -4px;
    /*MARGIN-TOP: -4px;*/
    MARGIN-LEFT: -10px;
    /*LEFT: -10px;
    MARGIN-LEFT: -4px;*/
    WIDTH: 980px;
    BACKGROUND: White none;
    COLOR: blue;
    BORDER: White 1px solid;
    PADDING: 10px;
    Z-INDEX: 0;
  /*HIGHLIGHT*/
}
.highlightnoheader
{
    DISPLAY: block;
    POSITION: relative;
    TOP: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 980px;
    BACKGROUND: White none;
    COLOR: blue;
    BORDER: White 1px solid;
    PADDING: 10px;
    Z-INDEX: 0;
  /*HIGHLIGHTNOHEADER*/
}
  
.stage
{
    POSITION: absolute;
    TOP: -4px;
    LEFT: -10px;
    WIDTH: 720px;
    BACKGROUND: White none;
    COLOR: blue;
    BORDER: White 1px solid;
    PADDING: 5px;
  /*STAGE*/
}
  
  /*
   * Miscellaneous
   */
  
.centered-img
{
    LEFT: -10px;
    MARGIN: 10px;
    POSITION: absolute;
    TOP: 20px;
  /*CENTERED-IMG*/
}
  
.button
{
    BORDER: 0px;
  /*BUTTON*/
}
  
  /*
   * Contents Elements
   */
  
.contents-catalog-heading
{
    POSITION: relative;
    BACKGROUND: lightgreen none;
    COLOR: blue;
    PADDING-LEFT: 20px;
    WIDTH: 150px;
  /*CONTENTS-CATALOG-HEADING*/
}
.contents-heading
{
    POSITION: relative;
    COLOR: black;
    PADDING-LEFT: 20px;
    WIDTH: 150px;
  /*CONTENTS-HEADING*/
}
.contents-column
{
    POSITION: relative;
    FLOAT: left;
    VERTICAL-ALIGN: text-top;
    WIDTH: 180px;
    HEIGHT: 300px;
  /*CONTENTS-COLUMN*/
}
  
  /*
   * Search Bar
   */
   
.search-text
{
    POSITION: absolute; 
    WIDTH: 300px;
    HEIGHT:30px;
    TOP: 78px;
    LEFT: 220px;
    Z-INDEX: 7;
  /*SEARCH-TEXT*/
}
.search-text-form
{
    POSITION: relative; 
    WIDTH: 300px;
  /*SEARCH-TEXT-FORM*/
}
  
.search-text-input
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px; 
    WIDTH: 180px;
  /*SEARCH-TEXT-INPUT*/
}
  
.search-heading
{
    COLOR: blue;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 180px; 
  /*SEARCH-HEADING*/
}
  
  
  /*
   * Product Menu Bar
   */
   
.product-menu
{
     POSITION: relative;  
     TEXT-ALIGN: center;
     /*WIDTH: 540px;*/ 
  /*PRODUCT-MENU*/
}
  
  /* 
   * PRODUCT BOXES 
   */
  
.headings
{
    DISPLAY: block;
    FLOAT: none;
    CLEAR: both;
    BORDER: red solid 1px;
    BACKGROUND: white none;
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 30px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    MARGIN-RIGHT: 10px;
    MARGIN-BOTTOM: 10px;
    /*HEIGHT: 30px;
    WIDTH: 100%;*/
    WIDTH: 340px; /* MDE 20020706 stretchy width looks ugly */
  /*HEADINGS*/
}
.summary-product-even
{
    DISPLAY: block;    
    FLOAT: right;
    BACKGROUND: white none;
    BORDER: 1px white solid;
    HEIGHT: 185px;
    MARGIN-RIGHT: 10px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 340px;
  /*SUMMARY-PRODUCT-EVEN*/
}
.summary-product-odd
{
    DISPLAY: block;    
    FLOAT: left;
    CLEAR: none;
    BACKGROUND: white none;
    BORDER: 1px white solid;
    HEIGHT: 185px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 340px;
  /*SUMMARY-PRODUCT-ODD*/
}
.summary-text
{
    DISPLAY: block;
    POSITION: relative;
    /*VERTICAL-ALIGN:top;*/
    COLOR: black;
    HEIGHT: 130px;
    WIDTH: 145px;
    PADDING: 5px;
    /*TEXT-ALIGN: justify;*/
  /*SUMMARY-TEXT*/
}
  
.summary-image
{
    FLOAT: right;
    HEIGHT: 120px;
    WIDTH: 180px;
  /*SUMMARY-IMAGE*/
}
.summary-button-group
{
    DISPLAY: block;
    POSITION: relative;
    /*VERTICAL-ALIGN:top;*/
    BACKGROUND: yellow none;
    PADDING: 5px;
    WIDTH: 125px;
  /*SUMMARY-BUTTON-GROUP*/
}
  
.detailed-product
{
    POSITION: relative;
    BACKGROUND: white none;
    BORDER: white solid 1px;
    HEIGHT: 480px;
    MARGIN: 10px;
    MARGIN-RIGHT: 20px;
    WIDTH: 490px;
  /*DETAILED-PRODUCT*/
}
  
.detailed-text
{
    POSITION: absolute;
    TOP: 330px;
    LEFT: 10px;
    WIDTH: 490px;
    HEIGHT: 100px;
    TEXT-ALIGN: left;
  /*DETAILED-TEXT*/
}
  
.detailed-image
{
    POSITION: absolute;
    TOP: 25px;
    LEFT: 15px;
    HEIGHT: 300px;
    TEXT-ALIGN: right;
    WIDTH: 460px;
  /*DETAILED-IMAGE*/
}
.detailed-button-group
{
    DISPLAY: block;
    POSITION: absolute;
    TOP: 450px;
    LEFT: 0px;
    BACKGROUND: yellow none;
    PADDING: 5px;
    WIDTH: 125px;
  /*DETAILED-BUTTON-GROUP*/
}
  
.product-name
{
    DISPLAY: block;
    POSITION: relative;
    PADDING: 5px;
    /*VERTICAL-ALIGN:top;*/
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    /*HEIGHT: 20px; MDE 26-06-2002*/
    WIDTH: 130px;
  /*PRODUCT-NAME*/
}
  
.enquiry-button
{
    DISPLAY: inline;
    POSITION: relative;
  /*ENQUIRY-BUTTON*/
}
.enquire-button-img
{
    POSITION: relative;
    WIDTH: 16px;
    HEIGHT: 13px;
  /*ENQUIRE-BUTTON-IMG*/
}
.pay-button
{
    DISPLAY: inline;
    POSITION: relative;
  /*PAY-BUTTON*/
}
.pay-button-img
{
    POSITION: relative;
    WIDTH: 16px;
    HEIGHT: 13px;
  /*PAY-BUTTON-IMG*/
}
.my-action-button
{
    DISPLAY: inline;
    POSITION: relative;
  /*MY-ACTION-BUTTON*/
}
.myaction-button-img
{
    POSITION: relative;
    WIDTH: 16px;
    HEIGHT: 13px;
  /*MYACTION-BUTTON-IMG*/
}
  
.price
{
    DISPLAY: inline;
    POSITION: relative;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    WIDTH: 80px;
  /*PRICE*/
}
  
.prev-next
{
    MARGIN-LEFT: 20px;
    MARGIN-TOP: 10px;
  /*PREV-NEXT*/
}
  
  
  /*
   * Page number bar
   */
  
.catalogue-menu
{
     DISPLAY: block;
     POSITION: relative;
     CLEAR: both;
     TEXT-ALIGN: center;
     BORDER: 1px solid white;
     BACKGROUND: white none;
     /*WIDTH: 100%;*/
     WIDTH: 340px; /* 20020706 fix ugly stretchy cat menu */
     MIN-HEIGHT: 30px;
     PADDING: 5px;
  /*CATALOGUE-MENU*/
}
.arrow-gif
{
     BORDER: 0px;
     WIDTH: 30px;
     HEIGHT: 10px;
  /*ARROW-GIF*/
}
.pagenum-gif
{
     BORDER: 0px;
     WIDTH:  10px;
     HEIGHT: 10px;
  /*PAGENUM-GIF*/
}
  
.page-num-next
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: blue;
    FONT-SIZE: 10px;   
    HEIGHT: 20px;
    WIDTH: 30px;  
  /*PAGE-NUM-NEXT*/
}
.page-num-prev
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: blue;
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 30px;
  /*PAGE-NUM-PREV*/
}
.page-nums
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: blue;
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 13px;
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUMS*/
}
.page-nums-variation
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: blue;
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 13px;  
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUMS-VARIATION*/
}
.page-num-current
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: blue;
    FONT-SIZE: 10px;  
    FONT-WEIGHT: bolder;
    HEIGHT: 20px;   
    WIDTH: 13px;  
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUM-CURRENT*/
}
  /*
   * Edit Catalogue Records - ALL
   */
  
  
.cat-product
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 325px;
      MARGIN-BOTTOM: 10px;
      WIDTH: 538px;
  /*CAT-PRODUCT*/
}
.cat-product-name
{
      POSITION: absolute;
      TOP:  3px;
      LEFT: 3px;
      WIDTH: 520px;
      COLOR: red;
      FONT-FAMILY: Arial, 'Times New Roman';
      FONT-SIZE: 0.4cm;
      FONT-WEIGHT: 900;
      TEXT-INDENT: 0.1cm;
  /*CAT-PRODUCT-NAME*/
}
.cat-active
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 6px;
  /*CAT-ACTIVE*/
}
.cat-sequence
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 30px;
  /*CAT-SEQUENCE*/
}
.cat-text-type
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 100px;
  /*CAT-TEXT-TYPE*/
}
.cat-layout
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 6px;
  /*CAT-LAYOUT*/
}
.cat-period
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 173px;
  /*CAT-PERIOD*/
}
.cat-heading
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 200px;
  /*CAT-HEADING*/
}
.cat-price
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 6px;
      WIDTH: 70px;
      FONT-WEIGHT: bolder;
  /*CAT-PRICE*/
}
.cat-base-price
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 81px;
      FONT-WEIGHT: bolder;
      WIDTH: 70px;
  /*CAT-BASE-PRICE*/
}
.cat-product-code
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 146px;
  	WIDTH: 115px;
  /*CAT-PRODUCT-CODE*/
}
.cat-summary-text
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 6px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-SUMMARY-TEXT*/
}
.cat-my-action
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 270px;
      WIDTH: 155px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MY-ACTION*/
}
.cat-myaction-text
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 270px;
      HEIGHT: 55px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MYACTION-TEXT*/
}
.cat-detailed-text
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 270px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-DETAILED-TEXT*/
}
.cat-image-ref
{
      POSITION: absolute;
      TOP:  231px;
      LEFT: 6px;
      WIDTH:515px;
  /*CAT-IMAGE-REF*/
}
.cat-curr-image-ref
{
      POSITION: absolute;
      TOP:  261px;
      LEFT: 6px;
      WIDTH:515;
  /*CAT-CURR-IMAGE-REF*/
}
.cat-download
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 6px;
      WIDTH:120px;
  /*CAT-DOWNLOAD*/
}
.cat-delete
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 503px;
  /*CAT-DELETE*/
}
.cat-min-contract
{
      POSITION: absolute;
      TOP:  290px;
      WIDTH: 100px;
      LEFT: 101px;
  /*CAT-MIN-CONTRACT*/
}
.cat-exit-fee
{
      POSITION: absolute;
      TOP:  290px;
      WIDTH: 100px;
      LEFT: 236px;
  /*CAT-EXIT-FEE*/
}
.cat-postage-code
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 371px;
  /*CAT-POSTAGE-CODE*/
}
.cat-prev-next
{
      CLEAR: both;
      MARGIN-LEFT: 20px;
      MARGIN-TOP: 10px;
  /*CAT-PREV-NEXT*/
}
  
  /*
   * Edit Catalogue Records - PRODUCTS
   */
  
  
.cat-product-product
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 325px;
      MARGIN-BOTTOM: 10px;
      WIDTH: 538px;
  /*CAT-PRODUCT-PRODUCT*/
}
.cat-product-name-product
{
      POSITION: absolute;
      TOP:  3px;
      LEFT: 3px;
      WIDTH: 520px;
      COLOR: red;
      FONT-FAMILY: Arial, 'Times New Roman';
      FONT-SIZE: 0.4cm;
      FONT-WEIGHT: 900;
      TEXT-INDENT: 0.1cm;
  /*CAT-PRODUCT-NAME-PRODUCT*/
}
.cat-active-product
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 6px;
  /*CAT-ACTIVE-PRODUCT*/
}
.cat-sequence-product
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 30px;
  /*CAT-SEQUENCE-PRODUCT*/
}
.cat-text-type-product
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 100px;
  /*CAT-TEXT-TYPE-PRODUCT*/
}
.cat-layout-product
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 6px;
  /*CAT-LAYOUT-PRODUCT*/
}
.cat-period-product
{
    DISPLAY: none;
  /*CAT-PERIOD-PRODUCT*/
}
.cat-heading-product
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 200px;
  /*CAT-HEADING-PRODUCT*/
}
.cat-price-product
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 6px;
      FONT-WEIGHT: bolder;
      WIDTH: 70px;
  /*CAT-PRICE-PRODUCT*/
}
.cat-base-price-product
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 81px;
      FONT-WEIGHT: bolder;
      WIDTH: 70px;
  /*CAT-BASE-PRICE-PRODUCT*/
}
.cat-product-code-product
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 146px;
  	WIDTH: 115px;
  /*CAT-PRODUCT-CODE-PRODUCT*/
}
.cat-my-action-product
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 270px;
      WIDTH: 155px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MY-ACTION-PRODUCT*/
}
.cat-myaction-text-product
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 270px;
      HEIGHT: 55px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MYACTION-TEXT-PRODUCT*/
}
.cat-summary-text-product
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 6px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-SUMMARY-TEXT-PRODUCT*/
}
.cat-detailed-text-product
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 270px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-DETAILED-TEXT-PRODUCT*/
}
.cat-image-ref-product
{
      POSITION: absolute;
      TOP:  231px;
      LEFT: 6px;
      WIDTH:515px;
  /*CAT-IMAGE-REF-PRODUCT*/
}
.cat-curr-image-ref-product
{
      POSITION: absolute;
      TOP:  261px;
      LEFT: 6px;
      WIDTH:515;
  /*CAT-CURR-IMAGE-REF-PRODUCT*/
}
.cat-download-product
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 6px;
      WIDTH:120px;
  /*CAT-DOWNLOAD-PRODUCT*/
}
.cat-delete-product
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 503px;
  /*CAT-DELETE-PRODUCT*/
}
.cat-min-contract-product
{
    DISPLAY: none;
  /*CAT-MIN-CONTRACT-PRODUCT*/
}
.cat-exit-fee-product
{
    DISPLAY: none;
  /*CAT-EXIT-FEE-PRODUCT*/
}
.cat-postage-code-product
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 371px;
  /*CAT-POSTAGE-CODE-PRODUCT*/
}
  
  /*
   * Edit Catalogue Records - CHARGES
   */
  
  
.cat-product-charges
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 325px;
      MARGIN-BOTTOM: 10px;
      WIDTH: 538px;
  /*CAT-PRODUCT-CHARGES*/
}
.cat-product-name-charges
{
      POSITION: absolute;
      TOP:  3px;
      LEFT: 3px;
      WIDTH: 520px;
      COLOR: red;
      FONT-FAMILY: Arial, 'Times New Roman';
      FONT-SIZE: 0.4cm;
      FONT-WEIGHT: 900;
      TEXT-INDENT: 0.1cm;
  /*CAT-PRODUCT-NAME-CHARGES*/
}
.cat-active-charges
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 6px;
  /*CAT-ACTIVE-CHARGES*/
}
.cat-sequence-charges
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 30px;
  /*CAT-SEQUENCE-CHARGES*/
}
.cat-text-type-charges
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 100px;
  /*CAT-TEXT-TYPE-CHARGES*/
}
.cat-layout-charges
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 6px;
  /*CAT-LAYOUT-CHARGES*/
}
.cat-period-charges
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 173px;
  /*CAT-PERIOD-CHARGES*/
}
.cat-heading-charges
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 200px;
  /*CAT-HEADING-CHARGES*/
}
.cat-price-charges
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 6px;
      FONT-WEIGHT: bolder;
      WIDTH: 70px;
  /*CAT-PRICE-CHARGES*/
}
.cat-base-price-charges
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 81px;
      FONT-WEIGHT: bolder;
      WIDTH: 70px;
  /*CAT-BASE-PRICE-CHARGES*/
}
.cat-product-code-charges
{
      POSITION: absolute;
      TOP:  93px;
      LEFT: 146px;
  	WIDTH: 115px;
  /*CAT-PRODUCT-CODE-CHARGES*/
}
.cat-my-action-charges
{
      POSITION: absolute;
      TOP:  33px;
      LEFT: 270px;
      WIDTH: 155px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MY-ACTION-CHARGES*/
}
.cat-myaction-text-charges
{
      POSITION: absolute;
      TOP:  63px;
      LEFT: 270px;
      HEIGHT: 55px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-MYACTION-TEXT-CHARGES*/
}
.cat-summary-text-charges
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 6px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-SUMMARY-TEXT-CHARGES*/
}
.cat-detailed-text-charges
{
      POSITION: absolute;
      TOP:  123px;
      LEFT: 270px;
      HEIGHT: 105px;
      WIDTH: 255px;
      PADDING-LEFT: 10px;
      PADDING-TOP: 10px;
      TEXT-ALIGN: left;
  /*CAT-DETAILED-TEXT-CHARGES*/
}
.cat-image-ref-charges
{
      POSITION: absolute;
      TOP:  231px;
      LEFT: 6px;
      WIDTH:515px;
  /*CAT-IMAGE-REF-CHARGES*/
}
.cat-curr-image-ref-charges
{
      POSITION: absolute;
      TOP:  261px;
      LEFT: 6px;
      WIDTH:515;
  /*CAT-CURR-IMAGE-REF-CHARGES*/
}
.cat-download-charges
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 6px;
      WIDTH:120px;
  /*CAT-DOWNLOAD-CHARGES*/
}
.cat-delete-charges
{
      POSITION: absolute;
      TOP:  290px;
      LEFT: 503px;
  /*CAT-DELETE-CHARGES*/
}
.cat-min-contract-charges
{
      POSITION: absolute;
      TOP:  290px;
      WIDTH: 100px;
      LEFT: 101px;
  /*CAT-MIN-CONTRACT-CHARGES*/
}
.cat-exit-fee-charges
{
      POSITION: absolute;
      TOP:  290px;
      WIDTH: 100px;
      LEFT: 236px;
  /*CAT-EXIT-FEE-CHARGES*/
}
.cat-postage-code-charges
{
    DISPLAY: none;
  /*CAT-POSTAGE-CODE-CHARGES*/
}
  
  /*
   * Search Bar
   */
.cat-search-text
{
    POSITION: relative; 
    WIDTH: 100%;
    HEIGHT:20px;
    Z-INDEX: 7;
    MARGIN-BOTTOM:10px;
  /*CAT-SEARCH-TEXT*/
}
   
.cat-record-type
{
  DISPLAY: inline;	
  /*CAT-RECORDTYPE*/
}
.cat-recordtype-submit
{
  DISPLAY:inline;	
  /*CAT-RECORDTYPE-SUBMIT*/
}
.cat-view-catalogue
{
  DISPLAY:inline;	
  /*CAT-VIEW-CATALOGUE*/
}
.cat-search-text-form
{
    POSITION: relative; 
  /*CAT-SEARCH-TEXT-FORM*/
}
  
.cat-search-text-input
{
    DISPLAY: inline;
    WIDTH: 150px;
  /*CAT-SEARCH-TEXT-INPUT*/
}
  
.cat-search-heading
{
    DISPLAY: inline;
    COLOR: blue;
    MARGIN-LEFT: 5px;
  /*CAT-SEARCH-HEADING*/
}
  
  
  
  /*
   * Edit Catalogue Records - UPLOAD
   */
  
  
.cat-product-upload
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 55px;
      MARGIN-BOTTOM: 5px;
      WIDTH: 590px;
  /*CAT-PRODUCT-UPLOAD*/
}
.cat-product-name-upload
{
    DISPLAY: none;
  /*CAT-PRODUCT-NAME-UPLOAD*/
}
.cat-active-upload
{
    DISPLAY: none;
  /*CAT-ACTIVE-UPLOAD*/
}
.cat-sequence-upload
{
    DISPLAY: none;
  /*CAT-SEQUENCE-UPLOAD*/
}
.cat-text-type-upload
{
    DISPLAY: none;
  /*CAT-TEXT-TYPE-UPLOAD*/
}
.cat-layout-upload
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 390px;
  /*CAT-LAYOUT-UPLOAD*/
}
.cat-period-upload
{
    DISPLAY: none;
  /*CAT-PERIOD-UPLOAD*/
}
.cat-heading-upload
{
    DISPLAY: none;
  /*CAT-HEADING-UPLOAD*/
}
.cat-price-upload
{
    DISPLAY: none;
  /*CAT-PRICE-UPLOAD*/
}
.cat-base-price-upload
{
    DISPLAY: none;
  /*CAT-BASE-PRICE-UPLOAD*/
}
.cat-product-code-upload
{
    DISPLAY: none;
  /*CAT-PRODUCT-CODE-UPLOAD*/
}
.cat-my-action-upload
{
    DISPLAY: none;
  /*CAT-MY-ACTION-UPLOAD*/
}
.cat-myaction-text-upload
{
    DISPLAY: none;
  /*CAT-MYACTION-TEXT-UPLOAD*/
}
.cat-summary-text-upload
{
    DISPLAY: none;
  /*CAT-SUMMARY-TEXT-UPLOAD*/
}
.cat-detailed-text-upload
{
    DISPLAY: none;
  /*CAT-DETAILED-TEXT-UPLOAD*/
}
.cat-image-ref-upload
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 2px;
      WIDTH: 380px;
  /*CAT-IMAGE-REF-UPLOAD*/
}
.cat-curr-image-ref-upload
{
      POSITION: absolute;
      TOP:  23px;
      LEFT: 2px;
      WIDTH: 380px;
  /*CAT-CURR-IMAGE-REF-UPLOAD*/
}
.cat-download-upload
{
      POSITION: absolute;
      TOP:  23px;
      LEFT: 390px;
      WIDTH:120px;
  /*CAT-DOWNLOAD-UPLOAD*/
}
.cat-delete-upload
{
      POSITION: absolute;
      TOP:  23px;
      LEFT: 560px;
  /*CAT-DELETE-UPLOAD*/
}
.cat-min-contract-upload
{
    DISPLAY: none;
  /*CAT-MIN-CONTRACT-UPLOAD*/
}
.cat-exit-fee-upload
{
    DISPLAY: none;
  /*CAT-EXIT-FEE-UPLOAD*/
}
.cat-postage-code-upload
{
    DISPLAY: none;
  /*CAT-POSTAGE-CODE-UPLOAD*/
}
  
  /*
   * Edit Catalogue Records - HEADING
   */
  
  
.cat-product-heading
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 35px;
      MARGIN-BOTTOM: 5px;
      WIDTH: 725px;
  /*CAT-PRODUCT-HEADING*/
}
.cat-product-name-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 21px;
      WIDTH: 287px;
      COLOR: red;
      FONT-FAMILY: Arial, 'Times New Roman';
      FONT-SIZE: 0.4cm;
      FONT-WEIGHT: 900;
      TEXT-INDENT: 0.1cm;
  /*CAT-PRODUCT-NAME-HEADING*/
}
.cat-active-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 1px;
  /*CAT-ACTIVE-HEADING*/
}
.cat-sequence-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 311px;
  /*CAT-SEQUENCE-HEADING*/
}
.cat-text-type-heading
{
    DISPLAY: none;
  /*CAT-TEXT-TYPE-HEADING*/
}
.cat-layout-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 370px;
  /*CAT-LAYOUT-HEADING*/
}
.cat-period-heading
{
    DISPLAY: none;
  /*CAT-PERIOD-HEADING*/
}
.cat-heading-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 562px;
  /*CAT-HEADING-HEADING*/
}
.cat-price-heading
{
    DISPLAY: none;
  /*CAT-PRICE-HEADING*/
}
.cat-base-price-heading
{
    DISPLAY: none;
  /*CAT-BASE-PRICE-HEADING*/
}
.cat-product-code-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 582px;
      WIDTH: 115px;
  /*CAT-PRODUCT-CODE-HEADING*/
}
.cat-my-action-heading
{
    DISPLAY: none;
  /*CAT-MY-ACTION-HEADING*/
}
.cat-myaction-text-heading
{
    DISPLAY: none;
  /*CAT-MYACTION-TEXT-HEADING*/
}
.cat-summary-text-heading
{
    DISPLAY: none;
  /*CAT-SUMMARY-TEXT-HEADING*/
}
.cat-detailed-text-heading
{
    DISPLAY: none;
  /*CAT-DETAILED-TEXT-HEADING*/
}
.cat-image-ref-heading
{
    DISPLAY: none;
  /*CAT-IMAGE-REF-HEADING*/
}
.cat-curr-image-ref-heading
{
    DISPLAY: none;
  /*CAT-CURR-IMAGE-REF-HEADING*/
}
.cat-download-heading
{
    DISPLAY: none;
  /*CAT-DOWNLOAD-HEADING*/
}
.cat-delete-heading
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 697px;
  /*CAT-DELETE-HEADING*/
}
.cat-min-contract-heading
{
    DISPLAY: none;
  /*CAT-MIN-CONTRACT-HEADING*/
}
.cat-exit-fee-heading
{
    DISPLAY: none;
  /*CAT-EXIT-FEE-HEADING*/
}
.cat-postage-code-heading
{
    DISPLAY: none;
  /*CAT-POSTAGE-CODE-HEADING*/
}
  
  /*
   * Edit Catalogue Records - MENU BAR
   */
  
.cat-product-menu-bar
{
      POSITION: relative;
  	DISPLAY: block;
      BACKGROUND-COLOR: white;
      BORDER: #1bb02d solid;
      HEIGHT: 35px;
      MARGIN-BOTTOM: 5px;
      WIDTH: 590px;
  /*CAT-PRODUCT-MENU-BAR*/
}
.cat-product-name-menu-bar
{
    DISPLAY: none;
  /*CAT-PRODUCT-NAME-MENU-BAR*/
}
.cat-active-menu-bar
{
    POSITION: absolute;
    TOP:  2px;
    LEFT: 1px;
  /*CAT-ACTIVE-MENU-BAR*/
}
.cat-sequence-menu-bar
{
    POSITION: absolute;
    TOP:  2px;
    LEFT: 21px;
  /*CAT-SEQUENCE-MENU-BAR*/
}
.cat-text-type-menu-bar
{
    DISPLAY: none;
  /*CAT-TEXT-TYPE-MENU-BAR*/
}
.cat-layout-menu-bar
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 373px;
  /*CAT-LAYOUT-MENU-BAR*/
}
.cat-period-menu-bar
{
    DISPLAY: none;
  /*CAT-PERIOD-MENU-BAR*/
}
.cat-heading-menu-bar
{
    DISPLAY: none;
  /*CAT-HEADING-MENU-BAR*/
}
.cat-price-menu-bar
{
    DISPLAY: none;
  /*CAT-PRICE-MENU-BAR*/
}
.cat-base-price-menu-bar
{
    DISPLAY: none;
  /*CAT-BASE-PRICE-MENU-BAR*/
}
.cat-product-code-menu-bar
{
    DISPLAY: none;
  /*CAT-PRODUCT-CODE-MENU-BAR*/
}
.cat-my-action-menu-bar
{
    DISPLAY: none;
  /*CAT-MY-ACTION-MENU-BAR*/
}
.cat-myaction-text-menu-bar
{
    DISPLAY: none;
  /*CAT-MYACTION-TEXT-MENU-BAR*/
}
.cat-summary-text-menu-bar
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 79px;
      HEIGHT: 25px;
      WIDTH: 145px;
      TEXT-ALIGN: left;
  /*CAT-SUMMARY-TEXT-MENU-BAR*/
}
.cat-detailed-text-menu-bar
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 224px;
      HEIGHT: 25px;
      WIDTH: 145px;
      TEXT-ALIGN: left;
  /*CAT-DETAILED-TEXT-MENU-BAR*/
}
.cat-image-ref-menu-bar
{
    DISPLAY: none;
  /*CAT-IMAGE-REF-MENU-BAR*/
}
.cat-curr-image-ref-menu-bar
{
    DISPLAY: none;
  /*CAT-CURR-IMAGE-REF-MENU-BAR*/
}
.cat-download-menu-bar
{
    DISPLAY: none;
  /*CAT-DOWNLOAD-MENU-BAR*/
}
.cat-delete-menu-bar
{
      POSITION: absolute;
      TOP:  2px;
      LEFT: 563px;
  /*CAT-DELETE-MENU-BAR*/
}
.cat-min-contract-menu-bar
{
    DISPLAY: none;
  /*CAT-MIN-CONTRACT-MENU-BAR*/
}
.cat-exit-fee-menu-bar
{
    DISPLAY: none;
  /*CAT-EXIT-FEE-MENU-BAR*/
}
.cat-postage-code-menu-bar
{
    DISPLAY: none;
  /*CAT-POSTAGE-CODE-MENU-BAR*/
}
  
  
  /*
   * Logon
   */
  
  
  /*
   * Account Elements
   */
  
.account-stage
{
    POSITION: relative;
    TOP: -4px;
    MARGIN-LEFT: -10px;
    WIDTH: 540px;
    BACKGROUND-COLOR: white;
    BORDER: 1px solid White;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
  /*ACCOUNT-STAGE*/
}
.account-details
{
    POSITION: relative;
    /*CLEAR: left;*/
  /*ACCOUNT-DETAILS*/
}
.account-text
{
    POSITION:relative;
  /*ACCOUNT-TEXT*/
}
.account-text
{
    POSITION: relative;
    COLOR: blue;
  /*ACCOUNT-TEXT*/
}
.account-message
{
    POSITION: relative;
    BORDER: 1px solid red;
    BACKGROUND: yellow none;
    COLOR: blue;
    PADDING: 5px;
    MARGIN:20px;
  /*ACCOUNT-MESSAGE*/
}
.account-login
{
    FLOAT: right;
    BORDER: 1px solid white;
    BACKGROUND: white none;
    PADDING: 5px;
    MARGIN:5px;
    WIDTH:280px;
  /*ACCOUNT-LOGIN*/
}
.account-textboxes
{
    BACKGROUND-COLOR: white;
    BORDER: 2px inset grey ;
  /*ACCOUNT-TEXTBOXES*/
}
.account-buttons
{
    BACKGROUND-COLOR: white;  
    BORDER: 1px solid white;  
    PADDING:3px;
    MARGIN:20px;
  /*ACCOUNT-BUTTONS*/
}
  
TABLE#account_table
{ 
    /*BORDER-COLLAPSE: collapse;*/
    BORDER: 1px solid white;
    MARGIN:20px;
  /*TABLE#ACCOUNT_TABLE*/
}
  
TD#account_data
{
    WIDTH: 320px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#ACCOUNT_DATA*/
}
TD#account_resource
{
    WIDTH: 200px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#ACCOUNT_RESOURCE*/
}
  
TD#account_resource_note
{
    WIDTH: 60px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#ACCOUNT_RESOURCE_NOTE*/
}
TD#account_label
{
    WIDTH: 130px
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    PADDING-LEFT:  1px;
    PADDING-RIGHT: 1px;
  /*TD#ACCOUNT_LABEL*/
}
  
  /*
   * Buttons
   */
   
.button
{
    DISPLAY: block;
    POSITION: relative;
    FLOAT: left;
    TEXT-ALIGN: center;
    HEIGHT: 25px;
    WIDTH:160px;
  /*BUTTON*/
}
.button-lining
{
    POSITION: relative;
  /*BUTTON-LINING*/
}
  
.button-txt
{
    POSITION: absolute;
    FONT-FAMILY: 'Bookman Old Style';
    FONT-SIZE: 13px;
    /*FONT-WEIGHT: 700;*/
    TEXT-ALIGN:center;
    COLOR:black;
    TOP:3px;
    LEFT:0px;
    WIDTH:160px;
    Z-INDEX:3;
  /*BUTTON-TXT*/
}
.button-img
{
    POSITION: absolute;
    TOP:0px;
    LEFT:0px;
    WIDTH:160px;
    HEIGHT:25px;
    Z-INDEX:2;
  /*BUTTON-IMG*/
}
.button-top
{
    POSITION: relative;
    WIDTH:160px;
    HEIGHT:25px;
    Z-INDEX:4;
  /*BUTTON-TOP*/
}
.button-left
{
    FLOAT: left;
  /*BUTTON-LEFT*/
}
.button-right
{
    FLOAT: right;
  /*BUTTON-RIGHT*/
}
.bottom-buttons
{
    POSITION: relative;
    HEIGHT: 40px;
  /*BOTTOM-BUTTONS*/
}
  
  /*
   * Enquiry Elements
   */
  
.enquiry-stage
{
    POSITION: relative;
    TOP: -4px;
    MARGIN-LEFT: -10px;
    BACKGROUND-COLOR: white;
    BORDER: White 1px solid;
  /*  WIDTH:540px;*/
    HEIGHT: 280px;
  /*ENQUIRY-STAGE*/
}
.enquiry-message
{
    POSITION: relative;
    TOP: 20px;
    LEFT: 20px;
    BACKGROUND-COLOR: white;  
    BORDER: white 1px solid;  
    PADDING:3px;
  /*ENQUIRY-MESSAGE*/
}
.enquiry-choice
{
    POSITION: relative;
    MARGIN-TOP:15px;
    LEFT: 20px;
    BACKGROUND-COLOR: white;
    BORDER: white 1px solid;
    PADDING:3px;
  /*ENQUIRY-CHOICE*/
}
.enquiry-buttons
{
    POSITION: relative;
    LEFT: 20px;
  /*ENQUIRY-BUTTONS*/
}
TABLE#enquiry_table
{ 
    POSITION: relative;
    LEFT: 20px;
    MARGIN-TOP:15px;
    MARGIN-BOTTOM:15px;
    BORDER-COLLAPSE: collapse;
    BORDER: white 1px solid;
  /*TABLE#ENQUIRY_TABLE*/
}
TD#enquiry_label
{
    text-align: center;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    padding-left:  1px;
    padding-right: 1px;
  /*TD#ENQUIRY_LABEL*/
}
TD#enquiry_data
{
    WIDTH: 200px;
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    padding-left:  1px;
    padding-right: 1px;
  /*TD#ENQUIRY_DATA*/
}
  
  /*
   * Enquiry Elements
   */
  
.enquiries-stage
{
    POSITION: relative;
    TOP: -4px;
    BACKGROUND-COLOR: white;
    BORDER: White 1px solid;
    MARGIN-LEFT:-10px;
    WIDTH:540px;
  /*ENQUIRIES-STAGE*/
}
.enquiries-message
{
    BACKGROUND-COLOR: white;
    WIDTH: 550px;
    HEIGHT: 40px;
    MARGIN: 15px;
    PADDING: 10px;
    POSITION: RELATIVE;
  /*ENQUIRIES-MESSAGE*/
}
.enquiries-bottom-buttons
{
    MARGIN: 10px;
  /*ENQUIRIES-BOTTOM-BUTTONS*/
}
.enquiries
{
    BACKGROUND-COLOR: white;
    WIDTH: 550px;
    HEIGHT: 270px;
    MARGIN: 15px;
    PADDING: 10px;
    POSITION: RELATIVE;
  /*ENQUIRIES*/
}
  
.enquiries-no-action
{
    BACKGROUND-COLOR: lightgrey;
    BACKGROUND-COLOR: white;
    WIDTH: 550px;
    HEIGHT: 215px;
    MARGIN: 15px;
    PADDING: 10px;
    POSITION: RELATIVE;
  /*ENQUIRIES-NO-ACTION*/
}
  
.enquiries-detail
{
    POSITION: absolute;
    TOP: 30px;
    LEFT: 13px;
    WIDTH: 480px;
  /*ENQUIRIES-DETAIL*/
}
.enquiries-action
{
    POSITION: absolute;
    TOP: 208px;
    LEFT: 13px;
    WIDTH: 480px;
  /*ENQUIRIES-ACTION*/
}
.enquiries-delete
{
    POSITION: absolute;
    TOP: 5px;
    LEFT: 440px;
    WIDTH: 100px;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    /*BACKGROUND-COLOR: lightgreen;
    BORDER: thin #1bb02d ;*/
  /*ENQUIRIES-DELETE*/
}
.enquiries-reveal
{
    POSITION: absolute;
    TOP: 112px;
    LEFT: 280px;
    WIDTH: 100px;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    BORDER: yellow solid;
    BACKGROUND-COLOR: white;
    PADDING:1px;
    Z-INDEX: 5;
  /*ENQUIRIES-REVEAL*/
}
TD#enquiries_data
{
    WIDTH: 390px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#ENQUIRIES_DATA*/
}
  
TD#enquiries_label
{
    WIDTH: 130px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    PADDING-LEFT:  1px;
    PADDING-RIGHT: 1px;
  /*TD#ENQUIRIES_LABEL*/
}
TD#enquiries_shaded_data
{
    WIDTH: 390px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#ENQUIRIES_SHADED_DATA*/
}
TD#enquiries_shaded_label
{
    WIDTH: 130px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bolder;
    COLOR: black;
    PADDING-LEFT:  1px;
    PADDING-RIGHT: 1px;
  /*TD#ENQUIRIES_SHADED_LABEL*/
}
.help-category
{
    POSITION: relative;
    COLOR: black;
    BORDER: 1px solid white;
    MARGIN-BOTTOM: 10px;
  /*HELP-CATEGORY*/
}
.help-category-heading
{
    BACKGROUND: yellow none;
    COLOR: blue;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 30px;
  /*HELP-CATEGORY-HEADING*/
}
.help-section
{
    BACKGROUND: lightgrey none;
    COLOR: black;
    
  /*HELP-SECTION*/
}
.help-heading
{
    BACKGROUND: lightgreen none;
    COLOR: black;
    FONT-WEIGHT: bolder;
  /*HELP-HEADING*/
}
.help-text
{
  /*HELP-TEXT*/
}
  
  /*
   * Order Elements
   */
.order-stage
{
    POSITION: relative;
    TOP: -4px;
    MARGIN-LEFT: -10px;
    WIDTH: 540px;
    BACKGROUND-COLOR: white;
    BORDER: White 1px solid;
    PADDING-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
  /*ORDER-STAGE*/
}
.order-message
{
    POSITION: relative;
    BACKGROUND-COLOR: yellow;  
    BORDER: white 1px solid;  
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    PADDING:3px;
    MARGIN:20px;
    WIDTH: 100%;
  /*ORDER-MESSAGE*/
}
  
.order-debug
{
    POSITION: relative;
    MARGIN: 20px;
    BORDER: white 1px solid;
    BACKGROUND-COLOR: white; 
  /*ORDER-DEBUG*/
}
  
  /*
   * Charges Elements
   */
  
.charges-stage
{
    POSITION: relative;
    BACKGROUND-COLOR: white;
    BORDER: White 1px solid;
    MARGIN-LEFT:-10px;
    TOP: -4px;
    WIDTH:540px;
  /*CHARGES-STAGE*/
}
.charges-message
{
    BACKGROUND-COLOR: white;  
    BORDER: white 1px solid;  
    PADDING:3px;
    MARGIN:20px;
  /*CHARGES-MESSAGE*/
}
.charges-paynow-button
{
    MARGIN: 20px;
  /*CHARGES-PAYNOW-BUTTON*/
}
.charges-buttons
{
    MARGIN: 20px;
  /*CHARGES-BUTTONS*/
}
.charges-total
{
    POSITION: relative;
    BACKGROUND-COLOR: yellow;
    FONT-WEIGHT: bolder;
    PADDING:3px;
    WIDTH: 140px;
    MARGIN: 20px;
  /*CHARGES-TOTAL*/
}
TABLE#charges_table
{ 
    /*BORDER-COLLAPSE: collapse;*/
    BORDER: white 1px solid;
    MARGIN:20px;
  /*TABLE#CHARGES_TABLE*/
}
TABLE#charges_key_table
{ 
    /*BORDER-COLLAPSE: collapse;*/
    BORDER: white 1px solid;
    MARGIN:20px;
  /*TABLE#CHARGES_KEY_TABLE*/
}
TR#charges_table_heading
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: bolder;
  /*TR#CHARGES_TABLE_HEADING*/
}
  
TD#charges_chk
{
    WIDTH: 15px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_CHK*/
}
TD#charges_exp
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_EXP*/
}
  
TD#charges_data
{
    WIDTH: 150px;
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_DATA*/
}
TD#charges_key
{
    WIDTH: 300px;
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_KEY*/
}
  
TD#charges_price
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_PRICE*/
}
TD#charges_period
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_PERIOD*/
}
  
TD#charges_chk_hist
{
    WIDTH: 15px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_CHK_HIST*/
}
TD#charges_qty_hist
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_QTY_HIST*/
}
  
TD#charges_data_hist
{
    WIDTH: 150px;
    text-align: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_DATA_HIST*/
}
TD#charges_key_hist
{
    WIDTH: 300px;
    text-align: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_KEY_HIST*/
}
TD#charges_price_hist
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#CHARGES_PRICE_HIST*/
}
  
  /*
   * Shopping Elements
   */
  
.shopping-stage
{
    POSITION: relative;
    BACKGROUND-COLOR: white;
    BORDER: White 1px solid;
    TOP: -4px;
    MARGIN-LEFT:-10px;
    WIDTH:100%;
  /*SHOPPING-STAGE*/
}
.shopping-message
{
    BACKGROUND-COLOR: white;  
    BORDER: white 1px solid;  
    PADDING:3px;
    MARGIN:20px;
  /*SHOPPING-MESSAGE*/
}
.shopping-paynow-button
{
    CLEAR: both;
    TEXT-ALIGN: center;
    MARGIN: 20px;
  /*SHOPPING-PAYNOW-BUTTON*/
}
.shopping-buttons
{
    FLOAT: right;
    MARGIN-RIGHT: 20px;
  /*SHOPPING-BUTTONS*/
}
.shopping-table-heading
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: bolder;
  /*SHOPPING-TABLE-HEADING*/
}
.shopping-table-lheading
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: bolder;
  /*SHOPPING-TABLE-LHEADING*/
}
.shopping-total
{
    POSITION: relative;
    BACKGROUND-COLOR: yellow;
    FONT-WEIGHT: bolder;
    PADDING:3px;
    WIDTH: 140px;
    MARGIN: 20px;
  /*SHOPPING-TOTAL*/
}
.shopping-data
{
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*SHOPPING-DATA*/
}
  
TABLE#shopping_table
{ 
    /*BORDER-COLLAPSE: collapse;*/
    BORDER: white 1px solid;
    MARGIN:20px;
    WIDTH: 95%;
  /*TABLE#SHOPPING_TABLE*/
}
TABLE#shopping_key_table
{ 
    /*BORDER-COLLAPSE: collapse;*/
    BORDER: white 1px solid;
    MARGIN:20px;
  /*TABLE#SHOPPING_KEY_TABLE*/
}
TR#shopping_table_heading
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: bolder;
  /*TR#SHOPPING_TABLE_HEADING*/
}
  
TD#shopping_chk
{
    WIDTH: 15px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_CHK*/
}
TD#shopping_qty
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_QTY*/
}
  
TD#shopping_data
{
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_DATA*/
}
TD#shopping_total
{
    text-align: left;
    BACKGROUND-COLOR: yellow;
    BORDER: 2px red solid;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_TOTAL*/
}
TD#shopping_data1
{
    text-align: left;
    BACKGROUND-COLOR: rgb(183,184,161);
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_DATA1*/
}
TD#shopping_key
{
    WIDTH: 300px;
    text-align: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_KEY*/
}
  
TD#shopping_price
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightgrey;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_PRICE*/
}
TD#shopping_chk_hist
{
    WIDTH: 15px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_CHK_HIST*/
}
TD#shopping_qty_hist
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_QTY_HIST*/
}
  
TD#shopping_data_hist
{
    text-align: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_DATA_HIST*/
}
TD#shopping_data_hist1
{
    text-align: left;
    BACKGROUND-COLOR: rgb(55,192,217);
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_DATA_HIST1*/
}
TD#shopping_key_hist
{
    WIDTH: 300px;
    text-align: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_KEY_HIST*/
}
TD#shopping_price_hist
{
    WIDTH: 30px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lightblue;
    PADDING_LEFT:  1px;
    PADDING_RIGHT: 1px;
  /*TD#SHOPPING_PRICE_HIST*/
}
.left-heading
{
    TEXT-ALIGN: left;
    BACKGROUND: lightgreen none;
    COLOR: blue; 
  /*LEFT-HEADING*/
}
.center-heading
{
    TEXT-ALIGN: center;
    BACKGROUND: lightgreen none;
    COLOR: blue; 
  /*CENTER-HEADING*/
}
.center-data
{
    TEXT-ALIGN: center;
    BACKGROUND: lightgrey none;
    COLOR: blue; 
  /*CENTER-DATA*/
}
.left-data
{
    TEXT-ALIGN: left;
    BACKGROUND: lightgrey none;
    COLOR: blue; 
  /*LEFT-DATA*/
}
.center-important
{
    TEXT-ALIGN: center;
    BACKGROUND: yellow none;
    BORDER: red 1px solid;
    COLOR: blue; 
  /*CENTER-IMPORTANT*/
}
.notice
{
    FLOAT: left;
    BACKGROUND: yellow none;
    BORDER: 0 yellow none;
    HEIGHT: 100px;
    MARGIN: 15px;
    PADDING: 15px;
    WIDTH: 180px;
  /*NOTICE*/
}
.relative-underlay
{
    POSITION: relative;
    WIDTH: 0%;
    Z-INDEX: 0;
  /*RELATIVE-UNDERLAY*/
}
.left-overlay
{
    POSITION: absolute;
    LEFT: 0%;
    Z-INDEX: 2;
  /*LEFT-OVERLAY*/
}
.right-overlay
{
    POSITION: absolute;
    RIGHT: 0%;
    Z-INDEX: 2;
  /*RIGHT-OVERLAY*/
}
.feature
{
    DISPLAY: inline;
    WIDTH: 230px;
    HEIGHT:80px;
    MARGIN:15px;
  /*FEATURE*/
}
.textindent
{
   PADDING-LEFT:30%;
  /*TEXTINDENT*/
}
.textbox
{
    BACKGROUND-COLOR: white;
    BORDER: 2px inset grey;
    /*TEXTBOX*/
  /*TEXTBOX*/
}
.controllerbutton
{
  WIDTH:100%;
}
.controllertextbox
{
  WIDTH: 118px;
  HEIGHT:20px;
  BORDER:1px solid black;
}
.controllersure
{
  POSITION:absolute;
  Z-INDEX:10;
  LEFT: 135px;
}
.controlleropenselect
{
  WIDTH: 150px;
  MARGIN:0px;
  FONT-SIZE: 16px;
  FONT-WEIGHT:700;
}
.controllerselect
{
  WIDTH: 100%;
}
.controllerbuttonwselect
{
  WIDTH: 48px;
  HEIGHT: 22px;
}
.controllerselectwbutton
{
  WIDTH: 120px;
}
.controlleropen
{
  BORDER: solid 1px black;
  POSITION: relative;
  BACKGROUND:rgb(153,51,204);
  WIDTH:154px;
  HEIGHT: 23px;
  MARGIN:0px;
  PADDING:8px;
}
.controlleraction
{
  BORDER: solid 1px black;
  POSITION: relative;
  BACKGROUND:gray;
  WIDTH:170px;
  HEIGHT: 26px;
  MARGIN:0px;
  PADDING:0px;
}
.controllertd
{
  PADDING:0px;
}
.controllertable
{
  BORDER-COLLAPSE:collapse;
}
.urlname
{
  BACKGROUND: rgb(244,255,244);
}
.paramval
{
  BACKGROUND: rgb(239,223,247);
}
  /*
   * Exceltech's style.css
   */
  
  /*
   * Tables 
   */
  
TD#f_info 
{
    text-align: center;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO*/
}
  
TD#f_info_l_a
{
    WIDTH: 25%;
    text-align: left;
    background-color: lightgrey;
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO_L_A*/
}
  
TD#f_info_l_b
{
    WIDTH: 25%;
    text-align: left;
    background-color: rgb(183,184,161);
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO_L_B*/
}
  
TD#f_info_l_c
{
    text-align: left;
    background-color: lightgrey; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO_L_C*/
 }
  
TD#f_info_l_d
{
    text-align: left;
    background-color: rgb(183,184,161); 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO_L_D*/
}
  
  
TD#f_info_big
{
    WIDTH: 25%;
    text-align: center;
    FONT-SIZE: 15px;
    FONT-WEIGHT: 800; 
    background-color: lightgreen; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_INFO_BIG*/
}
  
TD#f_head
{
    WIDTH: 25%;
    text-align: center;
    background-color: lightgreen;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 600;
    COLOR: black;
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_HEAD*/
}
SPAN#head
{
    background-color: lightgreen;
    FONT-SIZE: 18px;
    FONT-WEIGHT: 600;
    COLOR: black;
    padding-left:  1px;
    padding-right: 1px;
  /*SPAN#HEAD*/
}
TD#sidebar_link
{
    BACKGROUND-IMAGE: url("white_sidebar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    height:40px;
    border:0px;
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#SIDEBAR_LINK*/
}
TD#sidebar_pad
{
    BACKGROUND-IMAGE: url("orange_sidebar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    HEIGHT:  100%;
    border:0px;
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#SIDEBAR_PAD*/
}
  
TD#sidebar_end
{
    BACKGROUND-IMAGE: url("orange_sidebar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    height: 20px;
  /*  height:100%; */
   border: 0px;
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#SIDEBAR_END*/
}
  
  
TD#f_data 
{
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_DATA*/
}
  
TD#f_heading 
{
    BACKGROUND-IMAGE: url("orange_topbar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    border-width:0px;
    WIDTH:  100%;
    text-align: left;
    COLOR: white;
    FONT-FAMILY: 'Bookman Old Style';
    FONT-SIZE: 15px;
    FONT-WEIGHT: 900;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_HEADING*/
}
.f-heading 
{
   WIDTH:  100%;
   BACKGROUND-COLOR:transparent;
  /*F-HEADING*/
}
TD#f_blank
{
    BACKGROUND-IMAGE: url("orange_topbar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    border:0px;
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
  /*TD#F_BLANK*/
}
  
TD#f_cnr_strip
{
    BACKGROUND-IMAGE: url("orange_bar_cnr.GIF");
    BACKGROUND-REPEAT: no-repeat;
    border:0px;
    text-align: left;
    background-color: white; 
    padding-left:  1px;
    padding-right: 1px;
    width: 110px;
  /*TD#F_CNR_STRIP*/
}
.f-cnr-strip
{
   width: 110px;
  /*F-CNR-STRIP*/
}
  
  
TABLE
{ 
    background-color: white; 
  /*TABLE*/
}
  
TABLE#stage_table 
{ 
    border: white 1px solid;
    background-color: white; 
  /*TABLE#STAGE_TABLE*/
}
  
TABLE#heading_table
{
    BACKGROUND-IMAGE: url("orange_topbar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    BORDER: 0px;
    width: 100%;
    height: -4px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
  /*TABLE#HEADING_TABLE*/
}
  
TABLE#sidebar_table 
{ 
    height:100%;
    BACKGROUND-IMAGE: url("orange_sidebar_seg.GIF");
    BACKGROUND-REPEAT: repeat;
    border-collapse: collapse;
    width:-4px;
    border: 0px none none;
    background-color: white; 
  /*TABLE#SIDEBAR_TABLE*/
}
  
.cp-menudiv
{
  POSITION: relative;
  WIDTH:980px;
  HEIGHT:50px;
  Z-INDEX:19;
}
.cp-table
{
  MARGIN:0px;
  PADDING:0px;
  BORDER: 0px;
}
.cp-tablerec
{
  MARGIN:0px;
  PADDING:0px;
  BORDER:0px;
}
.cp-tabledata
{
  MARGIN:0px;
  PADDING:0px;
  BORDER:0px;
  WIDTH:120px;
}
.cp-menudata
{
  MARGIN:0px;
  PADDING:0px;
  BORDER:0px;
  WIDTH:90px;
}
.cp-menuheading
{
  POSITION:relative;
  BACKGROUND:rgb(244,255,244);
  TEXT-ALIGN:center;
  WIDTH:90px;
}
.cp-menu
{
  POSITION:relative;
  BACKGROUND:rgb(244,255,244);
  WIDTH:120px;
}
.cp-menu:hover
{
  POSITION:relative;
  BACKGROUND:rgb(239,223,247);
}
.cp-menul1
{
  POSITION:absolute;
  WIDTH:681px;
  LEFT:9px;
  TOP:0px;
  Z-INDEX:19;
  PADDING:0px;
  BORDER-BOTTOM:4px double rgb(245,245,245);
}
.cp-menul2a
{
  POSITION:absolute;
  BORDER: lightgrey 1 solid;
  DISPLAY:none;
  LEFT:238px;
  TOP:28px;
  Z-INDEX:19;
}
.cp-menul2b
{
  POSITION:absolute;
  BORDER: lightgrey 1 solid;
  DISPLAY:none;
  LEFT:328px;
  TOP:28px;
  Z-INDEX:19;
}
.cp-menul2c
{
  POSITION:absolute;
  BORDER: lightgrey 1 solid;
  DISPLAY:none;
  LEFT:424px;
  TOP:28px;
  Z-INDEX:19;
}
.cp-menul2d
{
  POSITION:absolute;
  BORDER: lightgrey 1 solid;
  DISPLAY:none;
  LEFT:516px;
  TOP:28px;
  Z-INDEX:19;
}
.cp-menul2e
{
  POSITION:absolute;
  BORDER: lightgrey 1 solid;
  DISPLAY:none;
  LEFT:608px;
  TOP:28px;
  Z-INDEX:19;
}
/*
** Catalogue Page number bar
*/
  
.catalogue-menu
{
     DISPLAY: block;
     POSITION: relative;
     CLEAR: both;
     TEXT-ALIGN: center;
     BORDER: 0px solid rgb(183,184,161);
     BACKGROUND: transparent none;
     /*WIDTH: 100%;*/
     WIDTH: 340px; /* 20020706 fix ugly stretchy cat menu */
     MIN-HEIGHT: 30px;
     PADDING: 5px;
  /*CATALOGUE-MENU*/
}
.arrow-gif
{
     BORDER: 0px;
     WIDTH: 30px;
     HEIGHT: 10px;
  /*ARROW-GIF*/
}
.pagenum-gif
{
     BORDER: 0px;
     WIDTH:  10px;
     HEIGHT: 10px;
  /*PAGENUM-GIF*/
}
  
.page-num-next
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: rgb(153,51,204);
    FONT-SIZE: 10px;   
    HEIGHT: 20px;
    WIDTH: 30px;  
  /*PAGE-NUM-NEXT*/
}
.page-num-prev
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: rgb(153,51,204);
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 30px;
  /*PAGE-NUM-PREV*/
}
.page-nums
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: rgb(153,51,204);
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 13px;
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUMS*/
}
.page-nums-variation
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: rgb(153,51,204);
    FONT-SIZE: 10px;  
    HEIGHT: 20px;
    WIDTH: 13px;  
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUMS-VARIATION*/
}
.page-num-current
{
    FLOAT: left;
    TEXT-ALIGN: center;
    COLOR: rgb(153,51,204);
    FONT-SIZE: 10px;  
    FONT-WEIGHT: bolder;
    HEIGHT: 20px;   
    WIDTH: 13px;  
    MARGIN-BOTTOM: 10px;
  /*PAGE-NUM-CURRENT*/
}




/*
** Terasoft Website Specific CSS
*/


img
{
  text-decoration: none;
  border:none;
}

/*img.png { behavior: url("://www.terasoft.com.au/iepngfix.htc") }*/


.awhite, .awhite:visited
{
  color:white;
}
.ablack, .ablack:visited
{
  color:black;
}
.price
{
  font-size:17px; 
  font-weight:900;
  color: red;
}

.label
{
  position:relative;
  padding:8px;
  width:150px;
}
.value
{
  float:right;
  background-color:white;
  /*left:70px;*/
}

.aligntop 
{ vertical-align:top; }

.sitemaplinks
{
  float:left;
  width:160px;
  padding:15px;
  border-right:1px solid #998675
}
.sitemaplinks.rhs
{
  border-right: none;
}
.sitemapdate
{
  font-family:Arial Black;
  font-weight:900;
  font-size:10px;
  position: absolute;
  top:0;
  right:20px;
  text-align:center;
  color:#998675;
}
.sitemaplogo
{
  font-family:Arial Black;
  font-weight:900;
  font-size:10px;
  position: absolute;
  bottom:10px;
  right:20px;
  text-align:center;
}
a
{
  color:#998675;
}

a:visited
{
  color:#998675;
}

b
{
  /*font-size:13px; */
  font-weight:900;
  color:black;
}

H1
{
 color:#998675;
 font-family:verdana;
 font-size:14px;
 border-left: 6px solid gray;
 padding-left:3px;
 padding-top:8px;
 margin-bottom:19px;
}
H2
{
 color:black;
 font-family:verdana;
 font-size:12px;
}
H3
{
  color: #998675;
  font-size:10px;
}
.hoverchange:hover
{
 color:white;
 background:#855D14;
}
.justify
{
  text-align:justify;
}
.sidenote
{
  font-style:italic;
}
.titleblockouter
{
  width:350px;
  border-top: 2px solid #B4B2B4;
  border-bottom: 2px solid #B4B2B4;
  margin:-2px 0px 0px 0px;
}
.titleblockinner
{
  width:324px;
  border-left: 2px solid #B4B2B4;
  border-right: 2px solid #B4B2B4;
  margin:-2px 0px 0px 1px;
  padding:10px;
}
.mybody
{
  position: relative;
  font-family:verdana;
  font-size:12px;
  background: #f5f5f5 url(bg_gradient.gif) repeat-x fixed top;
  margin:0px;
}

.wrap
{
  position: relative;
  width: 1200px;
  /*height: 900px;*/
  margin: 0px auto;
  /*background: url('bgframetop.jpg') no-repeat;
  background-position: top center;*/
  background: white url(planbg5.jpg) no-repeat;
  background-position: 50% 0px;
  padding:0px;
}
.wrap-home
{
  position: relative;
  width: 1200px;
  /*height: 900px;*/
  margin: 0px auto;
  /*background: url('bgframetop.jpg') no-repeat;*/
  background: white url(planbg5.jpg) no-repeat;
  background-position: 50% 0px;
  padding:0px;
}

.menu
{
  position:absolute;
  width: 1115px;
  height:30px;
  top:270px;
  left:120px;
  z-index:100;
}
.menu-home
{
  position:absolute;
  width: 1115px;
  height:30px;
  top:200px;
  left:350px;
  z-index:100;
}

.mainandfootbg
{
  position:relative;
/*  background: white url(planbg3.jpg) no-repeat;
  background-position: 50% 0px;*/
  /*background: white url(Pizza-Oven-bg.jpg) no-repeat;*/
  /*background-position: center top;*/
}
.mainandfootbg-home
{
  position:relative;
  /*background: white url(Pizza-Oven-bg.jpg) no-repeat;*/
  /*background-position: center top;*/
}
.mainarea
{
  position:relative;
  /*background:url(drawingexpander-tp.gif) repeat-y;*/
  /*margin-top:170px;*/
  padding:90px 130px 20px 120px; z-index:1;
  margin:0px;
}

.footer
{
  position:relative;
  /*background:url(bgframebottom-tp.gif) no-repeat;
  background-position: bottom left;*/
  width: 860px;
  height:200px;
  padding:0px 170px 60px 170px;
  z-index:1;
}

.amenu
{
  font-family:verdana;font-size:22px;
  color:gray;
  text-decoration:none;
  border-bottom:6px solid gray;
  padding:0px 40px 10px 0px;
  margin:0px 3px 0px 0px;
  display: inline-block;
}
.amenuOn
{
  font-family:verdana;font-size:22px;
  color:black;
  text-decoration:none;
  border-bottom:6px solid black;
  padding:0px 40px 10px 0px;
  margin:0px 3px 0px 0px;
  display: inline-block;
}
.amenuOn:visited
{
  color:black;
}
.amenu:hover
{
  color:black;
  border-bottom:6px solid black;
}
