body
{
font-family: "Trebuchet MS",arial,sans-serif;
font-size:100%;
background-color:#ffffff;
color:black;
}
a:link{color:#000099;text-decoration:underline}
a:visited{color:blue;text-decoration:underline}
a:hover{color:red;text-decoration:underline}
a.a-product:link{color:#000099;text-decoration:none}
a.a-product:visited{color:#000099;text-decoration:none}
a.a-product:hover{color:red;background-color:#b2ffff;text-decoration:none;}
a.a-menu:link{color:#000099;text-decoration:none}
a.a-menu:visited{color:blue;text-decoration:none}
a.a-menu:hover{color:red;text-decoration:underline}
img
{
float:right;
margin:5px;
border-style: none;
}
span.flip-colors
{
color:cyan;
font-style:italic;
}
h1.banner-heading /* heading for header-banner */
{
padding:0 0 0 0;
margin:0 0 0 0;
}
h2.business /* header for business description */
{
padding:0;
margin:0;
color:white;
}
h2.byline /* header for page byline */
{
color:cyan;
padding:1.5em 0 0 0;
margin:0;
}
h2.product /* header for product names */
{
color:#000099;
padding:0;
margin:0;
}
h2 /* header for page content example component review pages*/
{
color:green;
}
h3 /* header for paragraphs */
{
color:green;
}
h3.menu-nav /* header for menu navigation items */
{
color:#990000;
margin: 0 0 5px 0px;
}
h4.component /* header for components in product pages */
{
color:green;
}
h4.order-info
{
color:green;
}
p
{
font-size:0.875em;
line-height:150%;
}
p ins.sale
{
color:#990000;
}
table
{
font-size:0.875em;
background-color:#ffffff;
color:black;
}
form#form1
{
border-style:none;
font-family: "Trebuchet MS",arial,sans-serif;
font-size:0.875em;
line-height:150%;
} 
fieldset.contact-us
{    
border-style:none;
margin:0;
padding:0;   
}  

.nav-prev
{
float:left;
}
.nav-next
{
float:right;
}
.float-clear
{
clear:both;
}
.classmenu
{
width:100%;
}
.classmenu a:link{color:#000099;text-decoration:none}
.classmenu a:visited{color:blue;text-decoration:none}
.classmenu a:hover{color:red;text-decoration:underline}
table.menu
{
position:absolute;
visibility:hidden;
}
table.menu td
{
border:1px solid #000099;
padding:0.25em 1em 0.25em 1em;
}
#page
{
margin:1em;
padding:0;
}
#header-banner
{
background-color:#000099;
color:white;
margin:0;
padding:1em;
}
#main-menu
{
margin:0;
padding:1em;
}
#center-column
{
float:left;
width:55%;
margin:0;
padding:0em 1em 1em 1em;
}
#product1
{
float:left;
width:40%;
background-color:#fff;
color:black;
border:none; /* last border was 1px solid #000099 */
margin:0 1em 1em 0;
padding:1em 1em 1em 0;
}
#product2
{
float:left;
width:40%;
background-color:#fff;
color:black;
border:none; /* last border was 1px solid #000099 */
margin:0 0 1em 0;
padding:1em 0 1em 0;
}
#product3
{
float:left;
width:100%;
}
#content
{
float:left;
width:100%;
}
#right-column
{
float:right;
width:32%;
margin:0;
padding:1em;
}
#comments-box
{
clear:both;
}
#footer
{
padding:1em;
}

