
/* Primary Page Layout */

      * {
        margin: 0;
        padding: 0;
      }
      html {
        width: 100%;
        height: 100%;  */ Prevent centred designs jumping in Firefox */
        font-size: 100.01%;  */ Prevent centred designs jumping in Firefox */
        scrollbar-3dlight-color: #BFCFCF;  /* Works For IE Only */
        scrollbar-arrow-color: #BFCFCF;  /* Works For IE Only */
        scrollbar-base-color: #8595B5;  /* Works For IE Only */
        scrollbar-darkshadow-color: #8595B5;  /* Works For IE Only */
        scrollbar-face-color: #8595B5;  /* Works For IE Only */
        scrollbar-highlight-color: #8595B5;  /* Works For IE Only */
        scrollbar-shadow-color: #BFCFCF; /* Works For IE Only */
        scrollbar-track-color: #BFCFCF; /* Works For IE Only */
      }
      body.main {
	position: relative;
	background: #ffffff url("bg-dmc01.jpg") repeat fixed center; /* Works In All Browsers - Do Not touch */
        margin-top: 35px;
        margin-bottom: 35px;
        text-align: center; /* Center ALL for IE - Only text elements are centered in Mac */
        width: 100%;
	height: 101%;  */ To Fix bug in Opera5x reflow routines */
        min-height:101%  */ Prevent centred designs jumping in Firefox */
	padding: 0px; /* Must leave in - fixes body overflow in IE */
        border: 0;
        font: 100.01%/130% helvetica, arial;
        font-family: helvetica, arial;
        color: #7f7f9f;
        font-size: 12px;
        line-height: 17px;
      }  /* Verified Used */

/* Text & Bullet Point Formatting */

      h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd {
        border: 0;
        margin: 0;
        padding: 0;
      }  /* ul,ol,li are treated on an individual basis */
      a:link {
        color: #7f7f9f;
        text-decoration: none;
        font-weight: bold;
      }  /* unvisited links */
      a:visited {
        color: #7f7f9f;
        text-decoration: none;
        font-weight: bold;
      }  /* visited links   */
      a:active {
        color: #7f7f9f;
        text-decoration: none;
        font-weight: bold;
      }  /* active links    */
      a:hover {
        color: #3f3f5f;
        text-decoration:  none;
        font-weight: bold;
      }  /* user hovers     */
      h1 {
        margin: 0;
        padding-top: 0px;
        padding-bottom: 2px;
        line-height: 26px;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        color: "#7f7f9f";
      }
      h2 {
        margin: 0;
        padding-top: 0px;
        padding-bottom: 2px;
        line-height: 18px;
        font-size: 14px;
        font-weight: bold;
        color: "#7f7f9f";
      }
      p.smallnotes {
        margin-top: 0px;
        margin-bottom: -6px;
        font-size: 10px;
        line-height: 14px;
      }
      pre.itemised { /* Do Not Use Tabs, Only Single Characters */
        display: table-cell;
        white-space: pre-wrap;       /* css-3 */
        white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        white-space: -pre-wrap;      /* Opera 4-6 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
        font-weight: normal;
        font-family: monospace;
        font-size: 11px;
        line-height: 15px;
      }  /* For Costs Run-down and Paint Spec Tables */
      ul.normal { /* All Browsers Read This 1st */
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 18px;
        padding-right: 0px;
        line-height: 17px;
      }  /* Alignment for PC IE and Mac Safari OK with this - Leave All */
      html>body ul.normal { /* IE Does Not Read This Revised Version */
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 24px;
        padding-right: 0px;
        line-height: 17px;
      }  /* Alignment for PC IE and Mac Safari OK with this - Leave All */
      ul.small { /* All Browsers Read This 1st */
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 18px;
        font-size: 11px;
        line-height: 15px;
      }  /* Alignment for PC IE and Mac Safari OK with this - Leave All */
      html>body ul.small { /* IE Does Not Read This Revised Version */
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 24px;
        font-size: 11px;
        line-height: 15px;
      }  /* Alignment for PC IE and Mac Safari OK with this - Leave All */
      ol.normal {
        margin: 0;
        padding: 0;
      }
      li.bulletpoint { /* All Browsers Read This 1st */
        list-style-image: url(bullet1.gif);
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 6px;
        padding-right: 0px;
      }
      html>body li.bulletpoint { /* IE Does Not Read This Revised Version */
        list-style-image: url(bullet1.gif);
        margin: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
      }
      li.numbered {
        margin: 0;
        margin-left: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
      }

/* Image Formatting */

      img {
        border: 0px;
      }
      img.photo {
        width: 210px;
        height: 140px;
        border-left: #7f7f9f 1px solid;
	border-right: #7f7f9f 1px solid;
        border-top: #7f7f9f 1px solid;
        border-bottom: #7f7f9f 1px solid;
      }
      img.form-a {
        width: 210px;
        height: 300px;
        border-left: #7f7f9f 1px solid;
	border-right: #7f7f9f 1px solid;
        border-top: #7f7f9f 1px solid;
        border-bottom: #7f7f9f 1px solid;
      }
      img.form-b {
        width: 210px;
        height: 250px;
        border-left: #7f7f9f 1px solid;
	border-right: #7f7f9f 1px solid;
        border-top: #7f7f9f 1px solid;
        border-bottom: #7f7f9f 1px solid;
      }
      img.presentation {
        width: 375px;
        height: 250px;
        border-left: #7f7f9f 2px solid;
	border-right: #7f7f9f 2px solid;
        border-top: #7f7f9f 2px solid;
        border-bottom: #7f7f9f 2px solid;
      }
      img.freebies {
        border-left: #7f7f9f 1px solid;
	border-right: #7f7f9f 1px solid;
        border-top: #7f7f9f 1px solid;
        border-bottom: #7f7f9f 1px solid;
      }
      img.parts {
        width: 568px;
        height: 380px;
        border-left: #7f7f9f 1px solid;
	border-right: #7f7f9f 1px solid;
        border-top: #7f7f9f 1px solid;
        border-bottom: #7f7f9f 1px solid;
      }

/* DIV Page Containers - Primary Page Layout Cells */

      div.maincontainer { /* All Browsers Read This 1st */
        position: relative;
        margin-left: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        margin-right: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        border-left: #e0e0e5 1px solid;
	border-right: #c0c0c5 1px solid;
        border-top: #e0e0e5 0px solid;
        border-bottom: #e0e0e5 0px solid;
        width: 602px;
        height: auto;
      }  /* Verified Used */
      html>body div.maincontainer { /* IE Does Not Read This Revised Version */
        position: relative;
        border-left: #e0e0e5 1px solid;
	border-right: #c0c0c5 1px solid;
        border-top: #e0e0e5 0px solid;
        border-bottom: #e0e0e5 0px solid;
        width: 600px;
        height: auto;
      }  /* Verified Used */
      div.contentcontainer {
        position: relative;
        width: 100%;
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        background-color: #ffffff; /* Multi-Browser bgcolor */
        layer-background-color: #ffffff; /* Multi-Browser bgcolor */
      }  /* Verified Used */
      div.contentfullwidth {
        position: relative;
        width: 100%; /* Must keep for Safari and Opera */
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }

/* DIV Page Containers - Headers And Footers */

      div.toptear {
        position: relative;
        width: 100%;
        height: 12px; /* transparent no bgcolor */
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.bottomtear {
        position: relative;
        width: 100%;
        height: 12px; /* transparent no bgcolor */
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.headerfooter {
        position: relative;
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        width: 100%;
        height: 95px;
      }  /* Verified Used */
      div.headertitle {
        position: absolute;
	top: 0;
	left: 0;
        width: 505px;
        height: 95px;
      }  /* Verified Used */
      div.headerlinkback {
        position: absolute;
	top: 0;
	left: 505;
        width: 95px;
        height: 95px;
      }  /* Verified Used */

/* DIV Page Containers - Intro Menu */

      div.intromenucontainer {
        position: relative;
        width: 100%;
        height: 210px;
      }  /* Verified Used */
      div.menulinksleft {
        position: absolute;
	top: 0;
	left: 0;
        width: 150px;
        height: 210px;
      }  /* Verified Used */
      div.menucenter {
        position: absolute;
	top: 0;
	left: 150;
        width: 300px;
        height: 210px;
      }  /* Verified Used */
      div.menulinksright {
        position: absolute;
	top: 0;
	left: 450;
        width: 150px;
        height: 210px;
      }  /* Verified Used */
      div.menubottomleft {
        position: absolute;
	top: 0;
	left: 0;
        width: 150px;
        height: 95px;
      }  /* Verified Used */
      div.menubottomcenter {
        position: absolute;
	top: 0;
	left: 150;
        width: 300px;
        height: 95px;
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center;
      }  /* Verified Used */
      div.menubottomright {
        position: absolute;
	top: 0;
	left: 450;
        width: 150px;
        height: 95px;
      }  /* Verified Used */

/* DIV Page Containers - Contents - Bullet Point Lists */

      div.contentscontainer { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell.jpg') no-repeat left top;
	background: url('../source/bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.contentscontainer { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell.jpg') no-repeat left top;
	background: url('../source/bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.contentscontainer:after { /* Used After Any MAC Container That Holds A Floating DIV */
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
      }
      div.contentscontainermovies { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../movies/bg-contentscell-movies.jpg') no-repeat left top;
	background: url('../movies/bg-contentscell-movies.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.contentscontainermovies { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px; /* Must keep for Safari and Opera */
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../movies/bg-contentscell-movies.jpg') no-repeat left top;
	background: url('../movies/bg-contentscell-movies.jpg') no-repeat left top;
      }  /* Verified Used */
      div.contentscontainer-links { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell-links.jpg') no-repeat left top;
	background: url('../source/bg-contentscell-links.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.contentscontainer-links { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px; /* Must keep for Safari and Opera */
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell-links.jpg') no-repeat left top;
	background: url('../source/bg-contentscell-links.jpg') no-repeat left top;
      }  /* Verified Used */

/* DIV Page Containers - Contents - 4 Bullet Point Columns */

      div.bulletpointcontainer { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 100%;
        height: 1%;
        text-align: left;
      }  /* Verified Used */
      html>body div.contentscontainer:after { /* Used After Any MAC Container That Holds A Floating DIV */
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
      }
      div.bulletpointcolumn1 {
        position: absolute;
	top: 0;
	left: 0;
        width: 141px;
        height: 1%;
        text-align: left;
      }  /* Verified Used */
      div.bulletpointcolumn2 {
        position: absolute;
	top: 0;
	left: 141px;
        width: 141px;
        height: 1%;
        text-align: left;
      }  /* Verified Used */
      div.bulletpointcolumn3 {
        position: absolute;
	top: 0;
	left: 281px;
        width: 141px;
        height: 1%;
        text-align: left;
      }  /* Verified Used */
      div.bulletpointcolumn4 {
        position: absolute;
	top: 0;
	left: 423px;
        width: 141px;
        height: 1%;
        text-align: left;
      }  /* Verified Used */

/* DIV Page Containers - Main Subject Cells */

      div.itemcontainertemp { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        height: 600px
        padding-top: 16px; /* High because of wave graphic */
        padding-bottom: 6px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
      }
      div.itemcontainer { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        padding-top: 16px; /* High because of wave graphic */
        padding-bottom: 6px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-logcell.jpg') no-repeat left top;
	background: url('../source/bg-logcell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.itemcontainer { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px;
        padding-top: 16px; /* High because of wave graphic */
        padding-bottom: 6px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-logcell.jpg') no-repeat left top;
	background: url('../source/bg-logcell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.itemcontainer:after { /* Used After Any MAC Container That Holds A Floating DIV */
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
      }
      div.linkcontainer { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
        height: 161px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell.jpg') no-repeat left top;
	background: url('../source/bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.linkcontainer { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px;
        height: 149px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: justify;
        layer-background-color: url('../source/bg-contentscell.jpg') no-repeat left top;
	background: url('../source/bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.linkcontainer:after { /* Used After Any MAC Container That Holds A Floating DIV */
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
      }
      div.fullwidthcosts { /* All Browsers Read This 1st */
        position: relative;
        width: 600px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	padding-bottom: 12px;
        text-align: left;
        layer-background-color: url('bg-contentscell.jpg') no-repeat left top;
	background: url('bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.fullwidthcosts { /* IE Does Not Read This Revised Version */
        position: relative;
        width: 568px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	padding-bottom: 12px;
        text-align: left;
        layer-background-color: url('bg-contentscell.jpg') no-repeat left top;
	background: url('bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      div.fullwidthfreebies { /* All Browsers Read This 1st */
        position: relative;
        width: 600px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        layer-background-color: url('bg-contentscell.jpg') no-repeat left top;
	background: url('bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */
      html>body div.fullwidthfreebies { /* IE Does Not Read This Revised Version */
        position: relative;
        width: 582px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        layer-background-color: url('bg-contentscell.jpg') no-repeat left top;
	background: url('bg-contentscell.jpg') no-repeat left top;
      }  /* Verified Used */

/* DIV Page Containers - Parts Page - Intro */

      div.contents-parts {
        position: relative;
        width: 100%; /* Must keep for Safari and Opera */
        height: 590px;
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        layer-background-color: url('../parts/parts-bg01.jpg') no-repeat left top;
	background: url('../parts/parts-bg01.jpg') no-repeat left top;
      }  /* Verified Used */
      div.contents-partscolumn1 { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 0px;
        width: 110px;
	padding-left: 16px;
	padding-right: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
        text-align: left;
      }  /* Verified Used */
      html>body div.contents-partscolumn1 { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 0px;
        width: 92px;
	padding-left: 16px;
	padding-right: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
        text-align: left;
      }  /* Verified Used */
      div.contents-partscolumn2 { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 110px;
        width: 490px;
	padding-left: 4px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
        text-align: justify;
      }  /* Verified Used */
      html>body div.contents-partscolumn2 { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 110px;
        width: 470px;
	padding-left: 4px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
        text-align: justify;
      }  /* Verified Used */

/* DIV Page Containers - Parts Page - Component List Page */

      div.fullwidthparts {
        position: relative;
        width: 100%; /* Must keep for Safari and Opera */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 18px;
	padding-bottom: 18px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        font-family: arial;
        font-size: 11px;
        line-height: 12px;
        layer-background-color: url('../parts/parts-bg02.jpg') left top;
	background: url('../parts/parts-bg02.jpg') left top;
      }  /* Verified Used */
      div.parts-surround { /* All Browsers Read This 1st */
        position: relative;
        width: 568px;
        margin-left: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        margin-right: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
        border-top: #4f6f9f 1px solid;
        border-bottom: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
      }  /* Verified Used */
      html>body div.parts-surround { /* IE Does Not Read This Revised Version */
        position: relative;
        width: 566px;
        margin-left: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        margin-right: auto; /* IE ignores margin auto, centered for IE using text-align center in Body */
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
        border-top: #4f6f9f 1px solid;
        border-bottom: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
      }  /* Verified Used */
      div.parts-rowtitle {
        position: relative;
        width: 100%;
        height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
        font-weight: bold;
        background-color: #4f6f9f; /* Multi-Browser bgcolor */
        layer-background-color: #4f6f9f; /* Multi-Browser bgcolor */
      }  /* Verified Used */
      div.parts-row1 {
        position: relative;
        width: 100%;
        height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
        background-color: #ffffff; /* Multi-Browser bgcolor */
        layer-background-color: #ffffff; /* Multi-Browser bgcolor */
      }  /* Verified Used */
      div.parts-row2 {
        position: relative;
        width: 100%;
        height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
        background-color: #e9eff9; /* Multi-Browser bgcolor */
        layer-background-color: #e9eff9; /* Multi-Browser bgcolor */
      }  /* Verified Used */
      div.parts-fig { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 0px;
        width: 24px;
        height: 15px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        font-weight: bold;
      }  /* Verified Used */
      html>body div.parts-fig { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 0px;
        width: 23px;
        height: 11px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        font-weight: bold;
      }  /* Verified Used */
      div.parts-ref { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 24px;
        width: 50px;
        height: 15px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      html>body div.parts-ref { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 24px;
        width: 50px;
        height: 11px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.parts-key { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 74px;
        width: 24px;
        height: 15px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      html>body div.parts-key { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 74px;
        width: 22px;
        height: 11px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.parts-desc { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 98px;
        width: 216px;
        height: 15px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: left;
        font-weight: bold;
      }  /* Verified Used */
      html>body div.parts-desc { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 98px;
        width: 212px;
        height: 11px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: left;
        font-weight: bold;
      }  /* Verified Used */
      div.parts-qty { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 314px;
        width: 24px;
        height: 15px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      html>body div.parts-qty { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 314px;
        width: 22px;
        height: 11px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.parts-note { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 338px;
        width: 150px;
        height: 15px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: left;
        display : table-cell;
      }  /* Verified Used */
      html>body div.parts-note { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 338px;
        width: 146px;
        height: 11px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 3px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: left;
        display : table-cell;
      }  /* Verified Used */
      div.parts-price { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 488px;
        width: 54px;
        height: 15px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: right;
        display : table-cell;
      }  /* Verified Used */
      html>body div.parts-price { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 488px;
        width: 48px;
        height: 11px;
        border-left: #4f6f9f 1px solid;
	border-right: #4f6f9f 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
        text-align: right;
        display : table-cell;
      }  /* Verified Used */
      div.parts-buy { /* All Browsers Read This 1st */
        position: absolute;
	top: 0px;
	left: 542px;
        width: 26px;
        height: 15px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        display : table-cell;
      }  /* Verified Used */
      html>body div.parts-buy { /* IE Does Not Read This Revised Version */
        position: absolute;
	top: 0px;
	left: 542px;
        width: 25px;
        height: 11px;
        border-left: #4f6f9f 0px solid;
	border-right: #4f6f9f 0px solid;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
        display : table-cell;
      }  /* Verified Used */

/* DIV Note Containers */

      div.contentnotes { /* IE Version - All Browsers Read This 1st */
        position: relative;
        width: 600px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 16px;
        text-align: justify;
        font-size: 11px;
        line-height: 14px;
      }  /* Verified Used */
      html>body div.contentnotes { /* All Browsers, Except IE, Read This Revised Version */
        position: relative;
        width: 568px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	padding-right: 16px;
        text-align: justify;
        font-size: 11px;
        line-height: 14px;
      }  /* Verified Used */

/* DIV Tour And Presentation Containers */

      div.container-tours {
        position: relative;
        width: 100%;
        height: 258px;
        margin-left: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        margin-right: auto; /* Mac Center Of Non-Text Elements - IE doesn't know auto */
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.tour-menuleft {
        position: absolute;
	top: 0px;
	left: 0px;
        width: 110px;
        height: 258px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
        layer-background-color: url('../gallery/bg-tour1.jpg') no-repeat left top;
	background: url('../gallery/bg-tour1.jpg') no-repeat left top;
      }  /* Verified Used */
      div.tour-menuright {
        position: absolute;
	top: 0px;
	left: 489px;
        width: 111px;
        height: 258px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */
      div.tour-screen {
        position: absolute;
	top: 0px;
	left: 110px;
        width: 379px;
        height: 258px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */

/* DIV Image Containers - Page Dividers */

      div.dividingline {
        position: relative;
        width: 600px;
        height: 2px;
        text-align: center; /* IE Center - Centering Of Non Text Elements Ignored by Mac */
      }  /* Verified Used */

/* DIV Image Containers - Contents Intro Graphics */

      div.contentsfloat-spec {
	float: right;
        position: relative;
        width: 280px;
        height: 255px;
	padding: 0px;
        text-align: right;
      }  /* Verified Used */
      div.contentsfloat-history {
	float: right;
        position: relative;
        width: 280px;
        height: 215px;
	padding: 0px;
        text-align: right;
      }  /* Verified Used */
      div.contentsfloat-collect {
	float: right;
        position: relative;
        width: 275px;
        height: 330px;
	padding: 0px;
        text-align: right;
      }  /* Verified Used */

/* DIV Image Containers - Photos */

      div.photofloatleft { /* All Browsers Read This */
	float: left;
        position: relative;
        margin-top: 3px;
        text-align: left;
        width: 218px;
        height: 145px;
      }  /* Verified Used */
      div.photofloatright { /* All Browsers Read This */
	float: right;
        position: relative;
        margin-top: 3px;
        text-align: right;
        width: 222px;
        height: 145px;
      }  /* Verified Used */
      div.photocontainerleft { /* All Browsers Read This */
        position: relative;
        margin-right: auto;
        width: 215px;
        height: 145px;
        text-align: left;
        layer-background-color: url('photo-bg01.jpg') no-repeat left top;
	background: url('photo-bg01.jpg') no-repeat left top;
      }  /* Verified Used */
      div.photocontainerright { /* All Browsers Read This */
        position: relative;
        margin-left: auto;
        width: 215px;
        height: 145px;
        text-align: left;
        layer-background-color: url('photo-bg01.jpg') no-repeat left top;
	background: url('photo-bg01.jpg') no-repeat left top;
      }  /* Verified Used */

/* DIV Image Containers - Non-Framed Images And Sketches */

      div.sketchfloatleft {
	float: left;
        position: relative;
        text-align: left;
        width: 210px;
        height: 80px;
	padding: 0px;
      }  /* Verified Used */
      div.sketchfloatright {
	float: right;
        position: relative;
        text-align: right;
        width: 210px;
        height: 80px;
      }  /* Verified Used */
      div.bodyworkfloatleft {
	float: left;
        position: relative;
        text-align: left;
        width: 410px;
        height: 385px;
	padding: 0px;
      }  /* Verified Used */
      div.newsfloatleft {
	float: left;
        width: 80px;
      }
      div.newsfloatright {
	float: right;
        width: 80px;
      }

/* DIV Image Containers - Forms */

      div.formfloatleft-a { /* All Browsers Read This */
	float: left;
        position: relative;
        margin-top: 3px;
        text-align: left;
        width: 218px;
        height: 305px;
      }  /* Verified Used */
      div.formfloatright-a { /* All Browsers Read This 1st */
	float: right;
        position: relative;
        margin-top: 3px;
        text-align: right;
        width: 222px;
        height: 305px;
      }  /* Verified Used */
      div.formfloatleft-b { /* All Browsers Read This */
	float: left;
        position: relative;
        margin-top: 3px;
        text-align: left;
        width: 218px;
        height: 255px;
      }  /* Verified Used */
      div.formfloatright-b { /* All Browsers Read This 1st */
	float: right;
        position: relative;
        margin-top: 3px;
        text-align: right;
        width: 222px;
        height: 255px;
      }  /* Verified Used */
      div.formcontainerleft-a { /* All Browsers Read This */
        position: relative;
        margin-right: auto;
        width: 215px;
        height: 305px;
        text-align: left;
        layer-background-color: url('form-a-bg01.jpg') no-repeat left top;
	background: url('form-a-bg01.jpg') no-repeat left top;
      }  /* Verified Used */
      div.formcontainerright-a { /* All Browsers Read This */
        position: relative;
        margin-left: auto;
        width: 215px;
        height: 305px;
        text-align: left;
        layer-background-color: url('form-a-bg01.jpg') no-repeat left top;
	background: url('form-a-bg01.jpg') no-repeat left top;
      }  /* Verified Used */
      div.formcontainerleft-b { /* All Browsers Read This */
        position: relative;
        margin-right: auto;
        width: 215px;
        height: 255px;
        text-align: left;
        layer-background-color: url('form-b-bg01.jpg') no-repeat left top;
	background: url('form-b-bg01.jpg') no-repeat left top;
      }  /* Verified Used */
      div.formcontainerright-b { /* All Browsers Read This */
        position: relative;
        margin-left: auto;
        width: 215px;
        height: 255px;
        text-align: left;
        layer-background-color: url('form-b-bg01.jpg') no-repeat left top;
	background: url('form-b-bg01.jpg') no-repeat left top;
      }  /* Verified Used */

  /* NOTES */

  /* The zIndex property only applies to objects that have the position property set to relative or absolute. */
  /* background: #ffffff url("bg-dmc01.jpg") repeat fixed center; /* Works In All Browsers - Do Not touch */

