/*
	Classic Marine Style Sheet
	Dan Fayette ( fayette@rocketmail.com )
	Jan 19, 2007
*/

    body        { background-color: #A8A8A8; }
    A:link      {   color: white }       /* unvisited link */
    A:visited   {   color: white }   /* visited links */
    A:active    {   color: white }    /* active links */

    A:link.blue      {   color: blue }       /* unvisited link */
    A:visited.blue   {   color: blue }   /* visited links */
    A:active.blue    {   color: blue }    /* active links */

    table       {   margin-left:auto;
                    margin-right:auto;
					margin-top:auto;
					margin-bottom:auto;
					float:center;
                    text-align:center;
                    border-color: #FFFFFF;
                    background: #000000;
                    color: #C0C0C0; }

	table.outer	{	margin-left:auto;
					margin-right:auto;
					margin-top:auto;
					margin-bottom:auto;
					text-align:center;
					float:center;
					border: outset 10pt; }

	table.yellow {	margin-left:auto;
					margin-right:auto;
					margin-top:auto;
					margin-bottom:auto;
					text-align:center;
					float:center;
					border: outset 10pt;
                    border-color: #FFFF00; }

	table.left	{	margin-left:1px ;
					text-align:left;
					float:left;
					border: outset 0pt; }

    table.nav   {   border: outset 0pt; 
					color: #C0C0C0; }

    table.pic   {   border: outset 0pt; 
					color: #C0C0C0; }

    table.footer    {   border: outset 0pt;
                        color:#000000;
                        background: #A8A8A8; }

	table.JD		{ background: #FFFFFF;
						color: #000000; }

	table.topleft	{ margin-left:1px ;
						text-align:left;
						vertical-align: top;
						float:left;
						border: outset 0pt; }

	td.topleft		{ vertical-align: top; }

	td.banner			{ text-align:center;
							float:center; }

	td.left			{ text-align:left;
							float:left; }

	td.mini			{ width: 100px; }

/* Sales, service,etc. part of index page */
	td.subbanner	{ font-weight: BOLD;
						font-stype: Times;
						font-size: 24pt; }

    li.none     {   list-style-type: none;
					display: inline;        }

	img			{ border-style: "none"; }

	big.title	{ color: #FFFFFF;
					font-weight: BOLD;
					font-size: 20pt; }

	big.white	{ color: #FFFFFF;
					font: BOLD 16pt; }

	big.red     { color: #FF0000;
					font: BOLD 16pt; }

	b.white		{ color: #FFFFFF; }
	b.red		{ color: #FF0000; }

	b.strikeout {   color: #FFFFFF;
                    text-decoration: line-through; }

	p.small		{ font-size: 10pt; }

	p.address		{ font-size: 16pt; }

	sup.red			{ color: #FF0000; }
