﻿body 
{
    width:900px;
    margin:0;
    padding:0;
    color:black;
    font-family:Arial, Sans-Serif;
    background-color:#6699CC;
}
div.HeaderSection
{
    margin:0;
    padding:0;
    width:900px;
    height:237px;
    background-color:#0A6AC0;
    border-right:solid 1px black;
}
img.PinguinoLogo
{
    border:none;
}
div.Penguin
{
    margin:0;
    padding:0;
    width:900px;
	border-top:solid 1px black;
    border-bottom:solid 1px black;
    border-right:solid 1px black;
}
div.Wrapper
{
    background-image:url('Wrapper.gif');
	background-repeat:repeat-y;
}
div.MenuSection
{
    margin:0;
    padding-top:5px;
    width:200px;
    background-color:#0139FF;
    vertical-align:top;
    font-size:10pt;
    float:left;
    border-right:solid 1px black;
}
div.Menu
{
   margin:0;
   padding:0; 
}
div.MenuCategory
{
    padding-left:5px;
    margin-bottom:5px;
    color:yellow;
    font-weight:bold;
}
div.Menu a
{
    display:block;
    line-height:1.5em;
    padding-left:5px;
}
a.MenuLinks
{
    font-size:10pt;
    font-weight:bold;
    font-style:italic;
}
a.MenuLinks:link
{
    color:white;
    text-decoration:none;
}
a.MenuLinks:visited
{
    color:white;
    text-decoration:none;
}
a.MenuLinks:hover
{
    color:#990000;
    text-decoration:none;
}
a.SubMenuLinks
{
    margin-left:20px;
    font-size:9pt;
    font-style:italic;
}
a.SubMenuLinks:link
{
    color:white;
    text-decoration:none;
}
a.SubMenuLinks:visited
{
    color:white;
    text-decoration:none;
}
a.SubMenuLinks:hover
{
    color:#990000;
    text-decoration:none;
}
img.HARDI
{
    margin:0;
    padding:0;
    border:solid 1px black;
}
img.W3CLogos{
border:none;
}
div.ContentSection
{
	float:left;
	margin:0;
	padding:0;
	width:698px;
	font-size:10pt;
	background-color:white;
    vertical-align:top;
    border-right:solid 1px black;
}
div.PageHeader
{
    color:#0A6AC0;
    font-size:18pt;
    font-weight:bold;
    font-style:italic;
    text-align:center;
}
div.Tagline
{
    color:#0A6AC0;
    font-size:12pt;
    font-weight:bold;
    font-style:italic;
    text-align:center;
}
div.ProductLinks
{
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    color:white;
    font-size:10pt;
    text-align:center;
    background-color:#0A6AC0;
    border-bottom:solid 1px black;
}
span.ProductLinkText
{
    font-weight:bold;
    font-style:italic;
}
h3
{
	color:#0A6AC0;
	text-decoration:underline;
	text-align:center;
	font-style:italic;
	font-family:Arial Narrow, Arial, Sans-Serif;
}
div.Intro
{
	width:600px;
	margin-left:35px;
	padding:0;
}
div.ProductPageImage
{
    float:left;
    margin-left:20px;
}
div.ProductCost
{
    float:left;
    margin-left:35px;
    padding-top:20px;
    font-size:10pt;
}
span.PriceText
{
    margin-left:23px;
    font-size:14pt;
}
span.Price
{
    color:#0A6AC0;
}
h5.ProductPageOverview
{
    margin-left:23px;
    font-weight:bold;
}
ul.FeaturesList
{
    font-size:10pt;
}
li.FeaturesListItem
{
    font-size:10pt;
}
div.PurchaseButton
{
    margin-left:20px;
}
p.Description
{
	clear:both;
	width:600px;
	margin-left:35px;
	padding:0;
}
ul.UsesList
{
    margin-left:50px;
    padding:0;
}
div.Uses
{
	width:600px;
    margin-left:35px;
	padding:0;
}
div.Features
{
	width:600px;
	margin-left:35px;
	padding:0;
}
div.Needs
{
	width:600px;
	margin-left:35px;
	padding:0;
}
a.ContentLinks:link
{
    color:blue;
}
a.ContentLinks:visited
{
    color:blue;
}
a.ContentLinks:hover
{
    color:red;
}
div.Caption
{
    color:white;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
}
table.ProductsTable
{
    border:solid 1px black;
}
th.ProductHeaderCell
{
    padding-bottom:15px;
    color:#0A6AC0;
    text-align:center;
    font-style:italic;
    font-size:14pt;
    text-decoration:underline;
}
td.ProductOverviewCell
{
    vertical-align:top;
    color:black;
}
h5.ProductOverview
{
    text-align:center;
}
div.FooterSection
{
    clear:both;
    margin:0;
    padding:0;
    background-color:#0A6AC0;
    border-top:solid 1px black;
    border-right:solid 1px black;
}
p.FooterText
{
    margin:0;
    padding:20px;
    font-size:10pt;
    color:white;
}
a.FooterLink:link
{
    color:yellow;
}
a.FooterLink:visited
{
    color:yellow;
}
a.FooterLink:hover
{
    color:#990000;
}
div.FooterLinks
{
	text-align:center;
	font-weight:bold;
}
a.FooterMenuLink:link
{
    color:yellow;
	font-size:12pt;
	text-decoration:none;
}
a.FooterMenuLink:visited
{
    color:yellow;
	font-size:12pt;
	text-decoration:none;
}
a.FooterMenuLink:hover
{
    color:#990000;
	font-size:12pt;
	text-decoration:underline;
}
div.PACT100PImage
{
    float:left;
    margin-left:15px;
}
div.Specs
{
    float:left;
    margin-left:30px;
    padding:0;
}
span.White
{
	color:white;
}
span.Bold
{
	font-weight:bold;
}
span.Italic
{
    font-style:italic;
}
