body{
    margin          : 15px 0 0 0;
    padding         : 0 0 0 0;
    background-color: #fff;

    font-family     : Arial, Helvetica, sans-serif; 
    font-size       : 12pt;
    color           : #310;}            /* very dark brown */
   
.orange1{ color: #F60; }  /* orange01 */
.orange2{ color: #C60; }  /* orange02 */
.orange3{ color: #630; }  /* orange03 */
.green01{ color: #6C0; }  /* green01  */
.green02{ color: #390; }  /* green02  */
.green03{ color: #360; }  /* green03  */
.blue01 { color: #009; }  /* blue01   */
.blue02 { color: #006; }  /* blue02   */
.blue03 { color: #003; }  /* blue03   */
.bgorange1{ background-color: #f60; }    /* orange01 */
.bgorange2{ background-color: #C60; }    /* orange02 */
.bgorange3{ background-color: #630; }    /* orange03 */
.bggreen01{ background-color: #6c0; }    /* green01  */
.bggreen02{ background-color: #390; }    /* green02  */
.bggreen03{ background-color: #360; }    /* green03  */
.bgblue01 { background-color: #009; }    /* blue01   */
.bgblue02 { background-color: #006; }    /* blue02   */
.bgblue03 { background-color: #003; }    /* blue03   */

.size800{                               /* all pages - page size to fit 800*600 */
    padding         : 2px 0 0 0;        
    width           : 760px;   
    text-align      : left;}
    
.banner{
    font-size       : 30px;
    font-weight     : bold;
    text-align      : center;
    padding         : 15px;
    background-color: #fec;                 /* lite orange01 */
    border          : 2px solid #f60;       /* orange01 */
    color           : #009;}                /* blue01   */
.bannera{
    font-size       : 25px;
    font-weight     : normal}

.orangebox{                                 /* home.htm */
    color           : #003;                 /* blue03   */
    width           : 70%;
    margin          : 0px auto;
    border          : 2px solid #F60;       /* orange01 */
    padding         : 0.5cm;
    text-align      : left;
    background-color: #fec;}                /* lite orange01 */

.greenbox{                                  /* contacts.htm */
    width           : 70%;
    margin          : 0px auto;
    border          : 2px solid #336600;    /* green03  */
    padding         : 0.5cm;
    background-color: #eeffee;}
    
p.bigblue{
    font-size:   200%;
    color:       #0000ff;
    font-weight: bold;
    text-align:  center}

p.medblue{
    font-size:   130%;
    color:       #0000ff;
    font-weight: bold;
    text-align:  center}

.ticker {                               /* marquee */
    font-weight     : bold;
    font-size       : 15px;
    color           : white;
    background-color: #CC6600;}         /* orange02 */

#home ul{                                /* used for main top block on the home page */
    font-size       : 150%;
    color           : #0000ff;
    text-align      : left;
    font-weight     : normal;}
    
.tickernormal{
    font-weight     :bold;
    font-size       :15px;
    color           :white;
    background-color:#008;}             /* dark blue */
    
.contact{                               /* contact.htm table */
    font-family     : verdana, tahoma;
    font-size       : 12px;
    font-weight     : bold;}
    
.tablepic{                               /* pictures table */
    font-family     : verdana, tahoma;
    font-size       : 14px;
    font-weight     : bold;
    color           : #0000ff;}
    
div.picture{
    float       : left;
    width       : 300px
    margin      : 0;
    padding     : 20px 20px 20px 20px;
    border      : 0px solid #0000ff;
    display     : inline;
    font-size   : 130%;
    color       : #0000ff;
    font-weight : bold;
    text-align  : center;}

.clear{
    clear       : left;}

/*-----------------------------------------top menu----------*/
#menubox{                               /* all pages - menu box */
    clear           : left;
    margin          : 15px 15px 0 15px;
    padding         : 0 0 10px 0;
    border          : 0 solid #00f;
  
    text-align      : center}
  
#menutop ul{                           
    list-style-type : none;
    margin          : .0em .0em .0em .5em;
    padding         : .0em .2em .0em .2em;}
    
#menutop li{
    display         : inline;}
    
#menutop a:link, 
#menutop a:visited{
    margin          : 0 .1em 0 .3em;
    padding         : .2em 1.0em .2em 1.0em;
    border          : 1px solid #00f;
    
    text-decoration : underline;
    font-size       : 105%;
    font-weight     : bold;
    background-color: #eef;
    color           : #00e;}
    
#menutop a:hover{
    text-decoration : underline;
    background-color: #dff;
    color           : #00e;}

/*------------------------ set background images for corners */
.rbroundbox { background: url(images/sbackground.gif) repeat; }
.rbtop div  { background: url(images/stopleft.gif) no-repeat top left; }
.rbtop      { background: url(images/stopright.gif) no-repeat top right; }
.rbbot div  { background: url(images/sbottomleft.gif) no-repeat bottom left; }
.rbbot      { background: url(images/sbottomright.gif) no-repeat bottom right; }

/*------------------------ height and width details ---------*/
.rbtop div, 
.rbtop, 
.rbbot div, 
.rbbot {
	width           : 100%;
	height          : 14px;
	font-size       : 1px;}
	
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 35em; margin: auto; }

/*---------------------------------------------------------------*/
.footer{
    clear           : left;
    margin          : 0px 10px 0px 0;
    padding         : 10px 10px 0px 10px;
    background-color: #fff;
    border          : 0px solid #999;
    
    text-align      : left;
    text-decoration : none;
    font-size       : 10pt;
    font-weight     : normal;}

/*---------------------------------------enquiry table------*/
.enqtable{
    position        : static;
    width           : 458;

    border-collapse : collapse;
    border          : 2px solid #0000CC;

    font-size       : 90%;
    font-weight     : normal;
    color           : #0000cc;}         /* blue */

.enqth{
    padding         : .5em;
    border          : 2px solid #00C;}

.enqtdleft{
    width           : 30%;
    padding         : .8em;
    border          : 0px solid #00C;}

.enqtdright{
    padding         : .8em;
    border          : 0px solid #00C;}


