body
{  margin : 0;
   padding: 0px 0px 20px 0px;
   font-size: 8pt;
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-weight : normal;
}
h2
{
  padding-bottom : 5px;
  margin-bottom : 5px;
  padding-top : 0px;
  text-align : left;
  font-size : 11pt;
/*  color : #77AADD; */
  color: #0000FF;
  font-weight : bold;
  font-variant:normal;
/*  text-transform:uppercase; */
}

h4
{  padding-bottom : 0px;
   margin-bottom : 5px;
   padding-top : 10px;
   text-align : left;
   font-weight : bold;
   font-size : 10pt;
   color : #336699;
   font-variant: small-caps;
}

h5
{ 
 padding-bottom : 0px;
   margin-bottom : 5px;
    text-align : left;
   font-size : 9pt;
   font-style : underline;
   color : #336699;
}

select
{  font-family : Verdana, Arial, sans-serif;
   font-size: 8pt;
}

ul
{
padding-top : 3px ;
padding-bottom : 0px;
margin-top : 3px ;
margin-bottom : 0px;

}

li
{  font-family : Verdana, Arial, sans-serif;
   font-size: 8pt;
}


td
{  
   font-size: 8pt;
   vertical-align : top;
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-weight : normal;
}

th
{  
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight : bold;
   vertical-align : top;
}

thead /* table sub heading */
{  font-family : Verdana, Arial, sans-serif;
   font-size: 8pt;
   font-weight : bold;
   vertical-align : top;
   text-align : left;
}

.footer  
{  color : #006699;
   vertical-align : top;
   font-size : 8pt;   
   padding-top: 5px;
   font-family: Arial, sans-serif;
   text-align: right;
   border-top : 1px solid #B0B0B0;
   margin-top : 50px;
   
}

.home { background-image: url("images/nautilus27a.jpg"); }
.products { background-image: url("images/peaches2.jpg"); }
.services { background-image: url("images/spanner.jpg"); }
.thenautilus { background-image: url("images/nautilus27a.jpg"); }
.aboutus { background-image: url("images/handshake14.jpg"); }
.contactus { background-image: url("images/telephone.jpg"); }
.seaviewer { background-image: url("images/sviewer.jpg"); }
.timesheet { background-image: url("images/watch2.jpg"); }
.worldtime { background-image: url("images/worldclock3.jpeg"); }
.notesconvert  { background-image: url("images/cube.jpg"); }
.blackbook  { background-image: url("images/blackbook.jpg"); }
.redirect { background-image: url("images/signpost.jpg"); }
.traveller { background-image: url("images/globe02.jpg"); }
.day2day { background-image: url("images/calendar.jpg"); }
.site { background-image: url("images/paint6.jpg"); }
.stockchart {background-image: url("images/bull.jpg"); }
.golfcard {background-image: url("images/golfball2.jpg"); }
.serialeyes {background-image: url("images/serialno.jpg"); }
.filex {background-image : url("images/folder.jpg"); }
.opportunity { background-image : url("images/spanner.jpg"); }

.pagenav
{
   margin-top : 130px;
   padding-left : 10px;
   margin-left : 0px;
   position:absolute;
}

.relatedpages
{
   margin-top: 30px;
   font-size:9pt;
   font-weight : bold;
}

.related
{
   background-image: url("images/info.gif"); 
   background-repeat : no-repeat; 
   background-position: top left; 
   padding-left : 25px;
   padding-bottom: 5px;
}

.relatedpages p
{
   height: 8px;
   padding-top: 5px;
   margin: 0px;
}

.buynow
{
   background-image: url("images/buy.bmp"); 
   background-repeat : no-repeat; 
   background-position: top left; 
   padding-left : 25px;
   font-weight : bold;
   font-size : 10pt;
   margin-top: 10px;
}

.evaluate
{
   background-image: url("images/buy.bmp"); 
   background-repeat : no-repeat; 
   background-position: top left; 
   padding-left : 25px;
   font-weight : bold;
   font-size : 10pt;
   margin-top: 10px;
   height: 20px;
   
}

.price
{
   font-weight : bold;
   font-size : 8pt;
}

.main_image
{
   float:right;
   margin-top : 10px;
   margin-left : 20px;
   margin-bottom : 10px;
}

#page
{
   margin : 0px 15% 0px 15%;
   padding : 0px 0px 0px 0px;
   height : 1000px;
   background-image: url("images/nautilus25d.jpg");
   background-position: top right;
   background-repeat : no-repeat;

}

.nautilus
{
   float : right;
   width : 243px;
}

.logo
{
   padding : 10px 0px 10px 5px;
}

.header 
{
   padding-bottom : 0px;
}

.section
{
   margin-top : 15px;
   padding-left : 140px;
   padding-right : 25px;
   margin-left : 10px;
   background-repeat : no-repeat; 
   background-position: top left; 
   
}

.section li
{
   padding-top : 5px;
}

.top_menu
{
   border-collapse : collapse;
   width : 100%;
   padding:0px;
}


.top_menu_leftend
{
   background-image: url("images/leftend_grey.bmp");
   background-repeat : no-repeat;
   height : 22px;
   width : 2px;
   padding: 0px;
}

.top_menu_rightend
{
   background-image: url("images/rightend_grey.bmp");
   background-repeat : no-repeat;
   height : 22px;
   width : 2px;
   padding: 0px 2px 0px 0px;
}

.top_menu_item
{
   background-image: url("images/middle_grey.bmp");
   background-repeat : repeat;
   height : 22px;    /*  float: right;*/
   font-weight : bold;
   padding : 4px 0px 0px 0px;
}

.top_menu_item.right a
{
   padding-left : 15px;
   padding-right : 5px;
}

.top_menu_item.left a
{
   padding-left : 5px;
}


.li_head
{  font-weight : bold;
}

.col1
{
    padding-right: 15px;
}

.product
{
list-style-image: url('images/nautilus_small.gif');
margin-top:0px;
padding-top: 0px;
}

.product li a
{
font-size: 10pt;
margin-top: 0px;
padding-top: 0px;
padding-bottom:4px;
}

.left
{
   text-align : left;
}

.right
{
   text-align : right;
}

.txt_faq
{  padding-left : 30px;
   font-weight : bold;
   padding-bottom: 4px;
}

.txt_faq_answer
{  padding-left : 35px;
   padding-bottom: 15px;
}

.txt_faq_answer ul
{ list-style-position : outside;
}

.txt_faq_answer li
{ display: list-item;
  margin-left: 0px;
}

.img_faq
{  float: left;
   padding-left: 5px;
}


.tbl_grid
{  
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-right : 1px solid #336699;
    border-bottom : 1px solid #336699;
    border-top : 1px solid #336699;
    border-left : 1px solid #336699;
    border-collapse : collapse;  
}

.tbl_grid th
{  padding: 3px 3px;
   border-right : 1px solid #336699;
   border-bottom : 2px solid #336699;
}

.tbl_grid td.td_subhead
{  padding: 3px 3px;
   border-right : 1px solid #336699;
   border-bottom : 2px solid #336699;
   font-weight : bold;
}

.tbl_grid td
{  padding: 3px 3px;
   border-right : 1px solid #336699;
   border-bottom : 1px solid #336699;
}

.tbl_grid ul
{ list-style-position : outside;
}

.tbl_grid li
{ display: list-item;
  margin-left: 20px;
}




.label  
{  font-weight : bold;
}

.highlight  
{  font-weight : bold;
   color: blue;
   font-size : 9pt;
   font-style : italic;
}

.boldred
{  color : red;
}












