/*
	CS321 Style Sheet
	Dan Fayette ( daniel.fayette@pirate.park.edu )
	Last modified: March 6, 2007
*/
html, body {
    background: #000000;
    color: #000000;
}

a:link, a:visited, a:active
{
    background: #FFFFFF;
    color: #000000;
    font-size: 14px;
}

a.footer:link, a.footer:visited, a.footer:active
{
    background: #009999;
    color: #000000;
    font-size: 14px;
}

a.banner:link, a.banner:visited, a.banner:active
				{ background: #009999;
					color: #009999; }

/* Short form of the above for the specs link on the product page */
a.specs:link, a.specs:visited, a.specs:active
				{ background: #FFFFFF;
					color: #339900;
					font-size: 22px; }

a.white:link, a.white:visited, a.white:active
				{   background: #000000;
                    color: #FFFFFF;
					font-size: 16; }

a.whiteonblack:link, a.whiteonblack:visited, a.whiteonblack:active
{
    background: #000000;
    color: #FFFFFF;
    font-size: 18px;
}

table {
				margin-left:auto;
				margin-right:auto;
				float:center;
				text-align:center;
				width: 80%;
				color: #000000; }

table.left	{ margin-left:auto;
				margin-right:auto;
				float:left;
				text-align:left;
				width: 80%;
				color: #000000; }


table.page {
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
				float:center;
				text-align:center;
				width: 90%;
				height: 100%;
				color: #FFFFFF;
				border: 2px solid;
//				border: outset 10pt;
				border-color: #000 #000 #000 #000; }


table.photo {
				margin-left:auto;
				margin-right:auto;
				float:center;
				text-align:center;
				width: 100%;
				color: #FFFFFF;
}

table.inner {
				margin-left:auto;
				margin-right:auto;
				float:center;
				text-align:center;
				width: 90%;
				color: #FFFFFF;
}

table.leftblack
{
    margin-left:auto;
    margin-right:auto;
    float:left;
    text-align:left;
    width: 100%;
    color: #FFFFFF;
}

td.banner {
				text-align:center;
				background: #009999;
                color: #000000;
				height: 100px;
				padding: 0pt;
				border-spaceing: 0pt;
}

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

b.faircenter    { 
                font-size: small;
                font-size: 12;
                font-size: 12px;
}

p.banner	{ font-size: xx-large; }

td.empty	{ background: #009999; }

td.nav		{ text-align:center;
				width: 20%;
				vertical-align: top;
				background: #009999; }

td.top      { vertical-align: top; }

td.navproduct	{ text-align:center;
				width: 20%;
				vertical-align: top;
				background: #009999; }

p.nav		{ font-size: 20; }

p.hidden    { font-size: 10px;
                background: #000000;
                color: #000000; }

a.nav:link		{ color: #FFFFFF;
					background: #009999;
					font-size: 22px; }

a.nav:visited	{ color: #FFFFFF;
					background: #009999;
					font-size: 22px; }

a.nav:active	{ color: #FFFFFF;
					background: #009999;
					font-size: 22px; }

/* White background */
td.main			{ background: #FFFFFF;
					color: #000000; }

td.maincenter	{ background: #FFFFFF;
    					color: #000000; 
				        float:center;
                        text-align:center; }

/* Black background */
td.mainblack	{ background: #000000;
					color: #FFFFFF; }

td.mainblackcenter	{ background: #000000;
    					color: #FFFFFF; 
				        float:center;
                        text-align:center; }
td.mainblackleft	{ background: #000000;
    					color: #FFFFFF; 
				        float:left;
                        text-align:left; }


/* Set a width of 120px for some fields in info.htm */
td.120			{ width: 120px; }

/* Set a width of 50px for some fields in info.htm */
td.50			{ width: 50px; }

/* Set cellpadding for some fields in info.htm */
td.3m			{ cellpadding: "3em"; }

tr.footer	{ background: #009999;
				color: #FFFFFF; }

p, td		{ font-family: "Times New Roman", courier, serif;
				font-size: 16; }


/* sup		    	{ color:#FF0000; } */
sup.red			{ color:#FF0000; }

span.red		{ color:#FF0000; }




/*	homegrn.gif and homered.gif were downloaded from:
	http://www.free-graphics.com/buttons/index.shtml */
ul.left1		{ float:left; text-align:left; list-style-image: url(images/homegrn.gif); display: inline; }

ul.left2		{ float:left; text-align:left; list-style-image: url(images/homered.gif); display: inline; }

ol.square		{ list-style: square; list-style-image: none; }

img.product		{ border: thin solid #009999;
                    width: 256px;
                    height: 127px; }

img.fullproduct     { width: 897px; height: 423px; }
img.layoutproduct   { width: 897px; height: 423px; }

h1.red		{ color: #CC0000;

h2  { text-align: center; }

h2.green            { color: #339900;
				        padding-top: 3em; }

h2.red		{ color: #CC0000;
				padding-top: 3em; }

b.red		{ color: #CC0000; }
