<style type="text/css">

BODY
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}
BODY, P, TABLE, DIV
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

h1
{
    font-size: 16px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

h2
{
    font-size: 14px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

.SubHeadline
{
    font-size: 16px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.reportlist
{
    font-size: 10px;
    color: #626262;
    background: #ECECEC;
    font-family: Verdana, sans-serif;
}

.productheader
{
    font-size: 12px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.producttitle
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.productdetailheader
{
    font-size: 20px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.productdetailtitle
{
    font-size: 14px;
    color: #000000;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.productdesc
{
    font-size: 10px;
    color: #000000;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

.productsale
{
    font-size: 12px;
    color: #D63B27;
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
}

.headerReport { 
     background: #D63B27;	
     color: #FFFFFF;
     font-family: Verdana, sans-serif;
     font-weight: bold;
}
	
.smalltext {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.smallredtext {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #D63B27;
}

.smallcarttext {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}

.smallwhitetext {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.profiletext {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #228DCE;
}

#menufont
{
    background: #D22423;	
    font-size: 12px;
    font-color: #000000;
    font-weight: bold;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

#menufont2
{
    background: #000000;	
    font-size: 12px;
    font-color: #D22423;
    font-weight: bold;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

#footerfont
{
    font-size: 12px;
    font-color: #FFFFFF;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

a:link {
    color: #000000;
    TEXT-DECORATION: none;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

a:visited {
    color: #000000;
    TEXT-DECORATION: none;
    font-family: Arial, Geneva, Helvetica, sans-serif;
}

a:hover {
    color: #000000;
    TEXT-DECORATION: underline;
}
	
.thumbnail {
     position: relative;
     z-index: 0;
}

.thumbnail:hover {
     background-color: transparent;
     z-index: 50;
}

.thumbnail span { /*CSS for enlarged image*/
     position: absolute;
     /* background-color: #228DCE; */
     background-color: #FFFFFF;
     /* padding: 2px; */
     left: -1000px;
     /* border: 1px dashed gray; */
     border: 1px solid black;
     visibility: hidden;
     color: black;
     text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
     border-width: 0;
     /* padding: 2px; */
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
     visibility: visible;
     top: 0;
     left: 60px; /*position where enlarged image should offset horizontally */
}

</style>
