﻿body 
{
    background-color: #252525;
    margin-top: 0px;
    color: #787878;
}

td
{
    color: #787878;
    }


a img 
{
    border:solid 0px #669900;
    }


/* MAIN SITE URLS */
a 
{
    font-family: Arial;
    color: #669900;
    text-decoration: none;
    }

a:link
{
    color: #669900;
    }
    
a:hover
{
    font-family: Arial;
    color: #336699;
    text-decoration: underline;
    }
/* MAIN SITE URLS */


.texthighlight
{
    color: #336699;
    }

   
.maindiv
{
    text-align:center;
    width: 766px;
    }
    
.maintable
{   
    background-color: #ffffff;
    border-collapse: collapse;
    padding: 2px;
    }
    
.maintable td 
{
   padding: 0px;
   font-size: 10pt;
   font-family: arial;
   line-height: 12pt;    
    }
    
.nopadding
{
    background-color: #ffffff;
    border-collapse: collapse;
    padding: 0px;
    }
    
.td
{
   font-size: 8pt;
   font-family: arial;
    }


.headerrow
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
    color: #ffffff;
    background-image: url('../images/th_bg.jpg');
    background-repeat: repeat-x;
    height: 29px;
    }

form
{
    margin:0px;
    }

.mybalance
{
    padding-left:30px;
    padding-top: 11px;
    font-size: 12pt;
    color: #ffffff;
    font-weight:bold;
    }
    
.retailerquicklink
{
    padding-left: 18px;
    padding-top: 28px;    
    }
    
.retailercombo
{
    font-size: 8pt;
    }
    
    
/*HOMEPAGE TITLES*/    

.hptitle
{
    height: 29px;
    padding:4px;
    background-image: url('../images/td_bg_green.jpg');
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    }
    
    
/*NEW UL*/    
.newsUL
{
    padding: 15px -5px 5px 5px;
    margin-top: 0px;
    margin-left: -10px;
    width:175px;
    }

.newsUL ul li
{
    margin-top: 10px;
    }
     
.newsUL ul li a
{
    font-family: Arial;
    color: #669900;
    font-size: 8pt;
    text-decoration: none
    } 
    
.newsUL ul li a:hover
{
    font-family: Arial;
    color: #336699;
    font-size: 8pt;
    text-decoration: underline
    }    
       

/* FOOTER TEXT & HREFS */
.footertext
{
    font-family: Arial;
    font-size:8pt;
    color:#ffffff;
    }
    
.footertext a
{
    font-family: Arial;
    font-size:8pt;
    color:#ffffff;
    }

    
/* FOOTER TEXT & HREFS */

       

.breadcrumbs
{
    font-size: 10pt;
    font-weight: bold;
    color: #669900;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
    }
   
.warning
{
    font-family: Arial;
    font-size:12pt;
    color:#ff0000;
    }
       
/* RETAILER LINK TITLE */

.retailerlinktitle
{
    font-size: 12pt;
    font-weight: bold;
    color: #669900;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;    }
    

/* MENU CATEGORIES */

a.menucat 
{
    font-size: 10pt;
    font-weight: bold;
    color: #669900;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
    }
    
a.menucat:hover
{
    font-size: 10pt;
    font-weight: bold;
    color: #336699;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
    }
    
a:hover.menucat2
{
    font-size: 10pt;
    font-weight: bold;
    color: #669900;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
    }

/* MENU SUBCATEGORIES */

a.menusubcat 
{
    font-size: 8pt;
    font-weight: normal;
    color: #669900;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
    }
    
a.menusubcat:hover
{
    font-size: 8pt;
    font-weight: normal;
    color: #336699;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
    }    
    
a:hover.menusubcat2
{
    font-size: 8pt;
    font-weight: normal;
    color: #669900;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
    }
 
/*START FOOTER LIST (styles bullets)*/  
.retailersUL 
{   
    float:left;
    padding: 10px 5px 25px 5px;
    /*padding-bottom: 25px;*/
   
}

.retailersUL ul
{
    /*list-style-type: none;*/
    margin:0;
    padding:0;
    text-align:left;
    font-size:10pt;
    margin-left: 5px;
    width:140px;
}

.retailersUL ul li
{
    /*background-image: url(../images/arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px;*/
    padding-left: 10px;
    width:130px;
}


.retailersUL ul li a  
{
    font-family: Arial;
    color: #000000;
    font-size: 10pt;
    text-decoration: none
    }
    
.retailersUL ul li a:hover  
{
    font-family: Arial;
    color: #000000;
    font-size: 10pt;
    text-decoration: underline
}
.retailersUL h5
{
    padding-bottom:0px;
    width:150px;
}


.quicklogin
{
    padding-left:5px;
    text-align: left;
    font-weight:bold;
    }

.quicklogin input
{
    font-size: 8pt;
    max-width: 80px;
    }
    
.quicksearch
{
    padding-right:25px;
    text-align: right;
    font-weight:bold;
    }

.quicksearch input
{
    font-size: 8pt;
    max-width: 80px;
    }
