body 
{font-family: Arial, Helvetica, sans-serif; 
font-weight: 500; /* normal weight */
font-size: 11pt;
color: #000000;
background-color: #d4d4d4;
background-image: url('images/backgroundstrip.gif');
background-repeat: repeat-x;
}

/*-- h1 is only used in the Banner text */
h1
{font-size: 36pt; font-style: italic; font-weight: 900; color: #FF6600;
}
 
h2 
{font-size: 16pt; color: #FF6600;
}

html
{scrollbar-base-color: #a2a2a2;
} 

/* site wide link colors */
a:link
{color: #6E22B5; text-decoration: underline;
} /* purple */
a:visited
{color:  #6E22B5; text-decoration: underline;
} /* same purple  */
a:hover 
{color: #FF6600; text-decoration: none;
} /* orange */
a:active
{color: #FF6600; text-decoration: none;
}

ul.one8th
{list-style-image: url('images/8th_tiny.gif');
}

ul.star
{list-style-image: url('images/star.gif');
}

.purple {color: #6E22B5;}
.orange {color: #FF6600;}
.green-xmas {color: #009900;}
.red-xmas {color: #FF0000;}
/* mid-dark grey  #616161; */
/* light-grey #ECECEC */
/* light orange #FFF0E6 */
/* light purple #F5EEFD */

.center {text-align: center;}

#banner
{background-color: transparent; width: 960px; height: 255px;
border-top: 1px solid #FF6600; 
text-align: center;
}

#nav-bar table
{background-color: #ffffff; border: 0; color: #ffffff; margin-top: 0; 
}

#nav-bar td.content
{background-color: #FF6600; border-style: none ridge ridge none; border-width: 3px; border-color: #ececec; 
padding-left: 18px; padding-right: 18px; height: 26px; 
font-size: 11pt; font-weight: 700; text-align: center;
}

#nav-bar td.spacer
{background-color: inherit; border: 0; padding-left: 10px;	
}

#nav-bar a
{text-decoration: none; color: #ffffff;
}

#product-main
{margin-left: 20px; margin-right: 20px; width: 905px; border: 2px solid #ECECEC;
}

/* this grey area has 865px width, after the padding */
#product-single
{background-color: #f7f7f7; padding: 20px; border-top: 1px solid #ECECEC;
}

#product-buy
{text-align: center; font-size: 11pt; font-weight: 600; color: #FF6600;
}

#testimonial
{font-size: 9pt; font-style: italic;
padding-left: 80px; padding-right: 80px; padding-top: 10px; padding-bottom: 10px; 
}
#testimonial.purple-testmn
{background-color: #F5EEFD; border-top: 1px solid #6E22B5; border-bottom: 1px solid #6E22B5;
}

#testimonial.orange-testmn
{background-color: #FFF0E6; border-top: 1px solid #FF6600; border-bottom: 1px solid #FF6600;
}

#testimonial.red-testmn
{background-color: #FFE6E6; border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; height: 95px;
}
