

/*font settings*/
        h1 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:110%;
        font-weight:normal;
        padding: 10px 0px 5px 10px;
        color: #000080;
        border: 0px;
        margin: 0px;

        text-align:left;
        }

        h2 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:100%;
        padding: 10px 0px 5px 10px;
        color: #000080;
        clear:left;
        border: 0px;
        margin: 0px;
        line-height:inherit;
        text-align:left;
        }


        h3 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:100%;
        font-weight:bold;
        padding: 10px 0px 5px 0px;
        color: #000080;
        border: 0px;
        margin: 0px;
        }

        h4 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:90%;
        font-weight:bold;
        padding: 10px 0px 5px 10px;
        color: #000080;
        border: 0px;
        margin: 0px;
        text-align:left
        }

        h5 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:75%;
        font-style:normal;
        font-weight:normal;
        line-height: 120%;
        color: #000;
        border: 0px;
        margin: 0px;
        padding: 0px 50px 10px 10px;
        }

        h6 {
        font-family:Helvetica, Arial, sans-serif;
        font-size:110%;
        font-weight:normal;
        padding: 10px 0px 0px 10px;
        color: #000080;
        border: 0px;
        margin: 0px;
        text-align:left;
        }


        p {
        font-family:Helvetica, Arial, sans-serif;
        font-size:75%;
        font-style:normal;
        line-height: 120%;
        color: #000080;
        border: 0px;
        margin: 0px;
        padding: 5px 0px 10px 10px;
        text-align:justify;
        text-justify:newspaper;
      }
      span.mould {
        font-family:Helvetica, Arial, sans-serif;
        font-size:75%;
        font-style:normal;
        line-height: 100%;
        color: #000080;
        border: 0px;
        margin: 0px;
        padding: 5px 0px 10px 10px;
      }
      p.mould{
        color:#FFFFFF;
        font-size:95%;
        font-weight:bold;
        text-align:center;
        padding:5px 0px 5px 0px;
      }
      p.footer{
        font-family:Helvetica, Arial, sans-serif;
        font-size:65%;
        font-style:normal;
        line-height: 120%;
        color: #C00000;
        border: 0px;
        margin: 0px;
        padding: 5px 0px 10px 10px;
      }
      
      p.i{
        font-family:Helvetica, Arial, sans-serif;
        font-size:75%;
        font-style:italic;
        line-height: 120%;
        color: #000080;
        border: 0px;
        margin: 0px;
        padding: 5px 0px 10px 10px;
      }

        ul{
          font-family:Helvetica, Arial, sans-serif;
          font-size:75%;
          font-style:normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          color: #000080;
          text-decoration: none;
          text-indent: 10px;
          list-style-position: outside;
          list-style-image: url(arrow.gif);
          list-style-type: square;
          padding: 0px 0px 10px 10px;
          margin: 0px;
          margin-left:5px;


        }

        li {
        font-family:Helvetica, Arial, sans-serif;
       
        font-style:normal;
        line-height: 120%;
        border: 0px;
        margin: 0px;
        padding: 2px 0px 0px 0px;
        color: #000080;
      }

        i {
        font-family:Helvetica, Arial, sans-serif;
        font-size:100%;
        font-style:italic;
        border: 0px;
        margin: 0px;
        padding: 5px 0px 10px 0px;
        color: #000080;
        }

        em {
        font-family:Helvetica, Arial, sans-serif;
        font-size:120%;
        font-style:italic;
        font-weight:bold;
        padding: 0px 10px 5px 0px;
        line-height: 1.3em;
        color: #080092;
        }

    /* Start Buttons */

    .buttons {
    position:relative;
    float:left;
    height:20px;
    font-family:Helvetica, Arial,  sans-serif;
    padding: 2px 0px 2px 10px;
    font-size: 100%;
    color:#080092;
    vertical-align:bottom;
    bottom:0;
    margin-left:5px;
    z-index:1;
    }

    .buttons a:link, .buttons a:visited{
    position:relative;
    float:left;
    
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 10px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#080092;
    text-decoration:none;
    vertical-align:bottom;
    bottom:0;
    
    }

    .buttons a:hover{
    position:relative;
    float:left;
    
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 10px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#e91113;
    text-decoration:none;
    vertical-align:bottom;
    bottom:0;
    
    }

    /*drop-down menu lists*/
    
    .ddownbox {
    position:absolute;
    text-align:left;
    /* height:25px; */
    font-family:Helvetica, Arial,  sans-serif;
    /*padding: 2px 5px 2px 5px;*/
    color:#080092;
    vertical-align:bottom;
    bottom:0;
    z-index:3;
    margin-top:2px;
    left:19px;
    top:20px;
    width:70px;
    background-color: #FFF;
    }
    
    .ddown {
    position:relative;
    text-align:left;
    /* height:25px; */
    font-family:Helvetica, Arial,  sans-serif;
    /*padding: 2px 5px 2px 5px;*/
    font-size: 75%;
    color:#080092;
    vertical-align:bottom;
    bottom:0;
    z-index:4;
    text-align:left;
    width:70px;
    border-left:1px solid #080092;
    border-right:1px solid #080092;
    border-bottom:2px;
    border-top:0px;
    margin:0px;
    padding:0px;
    top:0px;
    }

    .ddown a:link, .ddown a:visited{
    position:relative;
    text-align:left;
    /* height:25px; */
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 5px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#080092;
    text-decoration:none;
    vertical-align:bottom;
    z-index:4;

    }

    .ddown a:hover{
    color:#e91113;
    border: none;
    margin-left:5px;
    padding-left:0px;
    }
    
    .ddownb {
    position:relative;
    text-align:left;
    /* height:25px; */
    font-family:Helvetica, Arial,  sans-serif;
    /*padding: 2px 5px 2px 5px;*/
    font-size: 75%;
    color:#080092;
    vertical-align:bottom;
    bottom:0;
    z-index:4;
    text-align:left;
    width:70px;
    border-left:1px solid #080092;
    border-right:1px solid #080092;
    border-bottom:1px solid #080092;
    border-top:0px;
    margin:0px;
    padding:0px;
    }

    .ddownb a:link, .ddown a:visited{
    position:relative;
    text-align:left;
    /* height:25px; */
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 5px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#080092;
    text-decoration:none;
    vertical-align:bottom;
    z-index:4;
    }

    .ddownb a:hover{
    color:#e91113;
    border: none;
    margin-left:5px;
    padding-left:0px;
    }
    /*end of drop-down menu*/


.ddownt {
    position:relative;
    text-align:left;
    /* height:25px; */
    font-family:Helvetica, Arial,  sans-serif;
    /*padding: 2px 5px 2px 5px;*/
    font-size: 75%;
    color:#080092;
    vertical-align:bottom;
    z-index:4;
    text-align:left;
    width:70px;
    border-left:1px solid #080092;
    border-right:1px solid #080092;
    border-top:1px solid #080092;
    border-bottom:0px;
    margin:0px;
    padding:0px;
    }

    .ddownt a:link, .ddown a:visited{
    position:relative;
    text-align:left;
    /* height:25px; */
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 5px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#080092;
    text-decoration:none;
    vertical-align:bottom;
    z-index:4;
    }

    .ddownt a:hover{
    color:#e91113;
    border: none;
    margin-left:5px;
    padding-left:0px;
    }

    /*end of drop-down menu*/

    .smallbuttons {
    position:relative;
    text-align:left;
    /* height:25px; */
    font-family:Helvetica, Arial,  sans-serif;
    padding: 2px 5px 2px 5px;
    font-size: 75%;
    color:#080092;
    vertical-align:bottom;
    bottom:0;
    
    }

    .smallbuttons a:link, .smallbuttons a:visited{
    position:relative;
    text-align:left;
    /* height:25px; */
    background-color: #FFF;
    background-repeat:no-repeat;
    padding: 2px 5px 2px 5px;
    font-family:Helvetica, Arial,  sans-serif;
    color:#080092;
    text-decoration:none;
    vertical-align:bottom;
    bottom:0;
    
    }

    .smallbuttons a:hover{
    position:relative;
    text-align:left;
    /* height:25px; */
    background-color: #FFF;
    background-repeat:no-repeat;
    font-family:Helvetica, Arial,  sans-serif;
    color:#e91113;
    text-decoration:none;
    vertical-align:bottom;
    bottom:0;
    }



    /* End Buttons */

/*end of fonts*/

/*page layout starts here*/
        body{
          text-align:center;
          min-width:770px;
          margin:0px;
          padding:0px;
          margin-top:5px;
        }

        div.mouldlink{
          margin-left: 0px;
          margin-right:0px;
          margin-top:5px;
          width:150px;
          background-color:#ce131a;
          color: #FFFFFF;
          line-height:1.1;
          border: 1px solid #a80a19;
        }

        #maindiv{
          margin-left: auto;
          margin-right: auto;
          margin-top:0;
          width:770px;
          background-color:#FFF;
          line-height:1.1;
          
        }

        /*wraps the two top columns containing page menu, image and text*/
        #topcolwrap{
          width:750px;
          height:49px;
          padding:0px;
          margin:0px;
          
        }

        #toplogodiv{
          height:49px;
          width:317px;
          float:left;
          text-align:left;
          padding-left:10px;
          margin:0px;
          
        }

        #topmnudiv{
          height:49px;
          width:400px;
          text-align:right;
          vertical-align:bottom;
          float:left;
          margin:0px;
          padding-top:0px;
          padding-left:20px;
          z-index:1;
        }
        #topmnucontentdiv{
          text-align:right;
          bottom:0;
          padding:0px;
          margin:0px;
          z-index:1;
        }
        #teldiv{
          text-align:left;
          top:0;
          padding:0px;
          margin:0px;
          height:25px;
        }
        
        #teldiv a:link, .ddown a:visited{
          color:#080092;
          text-decoration:none;
        }
        #pagediv{
          position:absolute;
          top:50px;
          text-align:center;
          width:770px;
          height:533px; /*was 483px*/
          margin:0px;
          width:100%;
          #margin-left:-50%;
          
          
        }
        /*wraps all content in the main pageframe*/
        #contentdiv{
          background: url(images/bgbox.gif) no-repeat;
          position:relative;
          vertical-align:middle;
          width:768px;
          height:510px; /*was 480px*/
          top:10px;
          margin:0px;
          
        }
        /*wraps the two columns containing page menu, image and text*/
        #twocolwrap{
          width:750px;
          height:430px; /* was 400px*/
          padding:5px;
          margin:0px;
        }
        /*wraps the two divs above each other on the left - page menu and image*/
        #leftcolwrap{
          float:left;
          width:350px;
          margin:0px;
          
        }

        /*wraps the two divs above each other on the left - page menu and image*/
        #leftcolwraptech{
          float:left;
          width:200px;
          margin:0px;
          
        }

        #pgmnudiv{
          float:left;
          height:130px;
          _height:125px;
          width:350px;
          text-align:left;
          padding:5px;
          //margin 5px;
          margin:0px;
          margin-right:20px;
          
        }
        
        #pgmnudivmould{
          float:left;
          height:160px;
          _height:155px;
          width:350px;
          text-align:left;
          padding:5px;
          //margin 5px;
          margin:0px;
          margin-right:20px;

        }
        
        #pgmnudivtech{
          float:left;
          height:130px;
          _height:125px;
          width:200px;
          text-align:left;
          padding:5px;
          //margin 5px;
          margin:0px;
          margin-right:20px;
          
        }

        #pgimgdiv{
          
          height:270px; /*was 250px*/
          _height:265px;
          width:338px;
          _width:343px;
          text-align:left;
          padding:0px;
          //margin 5px;
          margin:0px;
          margin-left:12px;
          _margin-left:7px;
          margin-right:20px;
          float:left;
          
          background-repeat:no-repeat;
          
        }
        
        #pgimgdivtech{

          height:270px; /*was 250px*/
          _height:265px;
          width:188px;
          _width:193px;
          text-align:left;
          padding:0px;
          //margin 5px;
          margin:0px;
          margin-left:12px;
          _margin-left:7px;
          margin-right:20px;
          float:left;
          
          background-repeat:no-repeat;
          
        }
        
        #imgRotate{
          border: 0 none;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          opacity: 1;
          position:relative;
          #top:-1px;
          left:0px;
          margin:0px;
          border:0px;
          padding:0px;
          
        }

        #pgtxtdiv{
          float:left;
          height:410px; /*was 380px*/
          width:370px;
          _width:350px;
          text-align:left;
          overflow:auto;
          vertical-align:middle;
          padding:0px;
          padding-left:15px;
          _padding-left:0px;
          top:50px;
          margin-top:20px;
        }
        
        #pgtxtdivtech{
          float:left;
          height:410px; /*was 380px*/
          width:520px;
          _width:500px;
          text-align:left;
          overflow:auto;
          vertical-align:middle;
          padding:0px;
          padding-left:15px;
          _padding-left:0px;
          top:50px;
          margin-top:20px;
          padding-right:5px;
          
        }
        
        #ctfrmdiv{
          float:left;
          height:430px; /*was 380px*/
          width:350px;
          text-align:left;
          overflow:hidden;
          vertical-align:middle;
          padding:0px;
          top:50px;
          

        }

        #pgftrmnudiv{
          position:relative;
          width:730px;
          #height:20px;
          text-align:right;
          #margin:5px;
          #padding:5px;
          vertical-align:bottom;
          
        }

        #mainftrdiv{
          position:relative;
          width:730px;
          height:15px;
          text-align:right;
          vertical-align:top;
          background-color:#FFF;
          margin:0px;
          padding:5px;
          top:0px;
          
        }
        
        #enquiryform{
            font-family:Helvetica, Arial, sans-serif;
            font-size:75%;
            font-style:normal;
            line-height: 120%;
            color: #000080;
            border: 0px;
            margin: 0px;
            padding: 5px 0px 10px 10px;
          
        }
        
        #designdropdown{
          position:absolute;
          top:50px;
          left:100px;
          z-index:99;
          
          
        }
        
/*page layout ends here*/

img{
  border:0px;
  padding:0px;
  margin:0px;
  vertical-align:middle;
}

