/* font family set here for all classes*/
body {
font-family:Arial, "Trebuchet MS", Verdana, Tahoma, sans-serif;
margin:0px;
padding:0px;
background-color:#E1E1E1;
color:#333333;
}

.imgproduct 
{
    border: solid 1px #CCCCCC;
}

a {
color:#FF0000;
}

.midpanel{
background-color:#FFFFFF;
}

.homemaintitle{
color:#99CC00;
font-size:125%;
}

.homemaintext{
color:#666666;
font-size:80%;
background-color:#E5FF85;
padding:10px;
}

.homecontrasttitle{
color:#ff7903;
font-size:125%;
border-bottom: 1px solid #CCCCCC;
}

.homecontrasttext{
font-size:80%;
}

.copyright{
font-size:70%;
padding-top:4px;
padding-left:2px;
padding-right:2px;
}

.maintitle{
color:#99CC00;
font-size:125%;
border-bottom: 1px solid #CCCCCC;
}

.maintext{
font-size:80%;
}

.contrasttitle{
color:#ff7903;
font-size:125%;
border-bottom: 1px solid #CCCCCC;
}

.contrasttext{
font-size:80%;
}

.subtitle{
font-size:115%;
font-weight:bold;
}

.undersubtitle{
font-size:115%;
border-bottom: 1px solid #E1E1E1;
font-weight:bold;
}

.contrastsubtitle{
color:#ff7903;
font-size:115%;
}

.subtext{
padding-bottom:10px;
}

.tabletitle{
font-size:110%;
font-weight:bold;
}

.tabletitleunder{
font-size:100%;
font-weight:bold;
border-bottom: 1px solid #E1E1E1;
padding-bottom:2px;
color:#606060;
font-style:italic;
}

.tabletext{
font-size:80%;
border-right: 1px solid #E1E1E1;
}

.tablestyle{
border: 1px solid #E1E1E1;
}

.navlist
{
margin-left: 0;
padding-left: 0;
padding-top: 8px;
list-style: none;
}

.navlist li { 
padding-left: 15px;
padding-bottom:2px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
} 

.navlistpadded
{
margin-left: 0;
padding-left: 0;
padding-top: 8px;
list-style: none;
}

.navlistpadded li { 
padding-left: 15px;
padding-bottom:5px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
} 


