/*       master.css        */
/*  Site wide style sheet  */


body            {   background-color: #86b324
;
                color: black;
                font-family: Arial, Helvetica, sans-serif;
            }

a           {   text-decoration: none 
            }

a:hover         {   text-decoration: underline
            }

table           {   border-collapse: collapse 
            }

img         {   border: 0px;
            }


form            {   display: inline;
            }

.topnavcell     {   border-top: 1px solid #000000;
                border-bottom: 0px;
                border-left: 1px solid #000000;
                border-right: 1px solid #000000;
                background-color: #076218;
            }

.topnavtext     {   color: #FFFFFF;
                font-size: xx-small;
                text-align: left;
            }

.topnavlink     {   color: #FFFFFF;
                text-decoration: none;
            }


.topnavlink:hover   {   color: #FFFFCC;
                text-decoration: underline;
            }

.input1         {   border-width: 1px;
                border-color: #000000;
                font-size: 10px;
            }

.gobutton       {   width: 26px;
                height: 20px;
                border: 0px;
            }

.modtable       {   border: 1px solid #000000;
                width: 150px;
            }

.modheadercell      {   background-color: #076218;
                text-align: center;
                padding: 4px;
            }

.modheadercelltext  {   color: #FFFFFF;
                font-size: x-small;
            }

.modcontentcell     {   background-color: #ecbe7c;
                padding: 4px;
            }

.modcontent     {   color: #000000;
                font-size: x-small;
            }

.modcontentlink     {   color: #000000;
                text-decoration: none;
            }

.modcontentlink:hover   {   color: #076218;
                text-decoration: underline;
            }

.quicklinksmain     {   color: #000000;
                font-size: x-small;
                font-weight: bold;
            }

.quicklinkssub      {   color: #000000;
                font-size: xx-small;
            }

.hitable        {   border: 1px solid #000000;
                width: 125px;
            }

.hicell1        {   padding: 4px;
                border-bottom: 2px dotted #076218;
            }

.hicell2        {   padding: 4px;
            }

.footertext         {   color: #000000;
                font-size: xx-small;
            }

.footerlink     {   color: #000000;
                text-decoration: none;
            }

.footerlink:hover   {   color: #076218;
                text-decoration: underline;
            }

.cattitle       {   font-size: large;
                font-weight: bold;
            }

.pagestext      {   color: #000000;
                font-size: small;
                font-weight: bold;
            }

.itemlistrow1       {   background-color: #FFFFFF;
            }

.itemlistrow2       {   background-color: #FFFFCC;
            }

.itemlistimgcell    {   background-color: trasparent;
            }

.itemlisttext       {   font-size: small;
                color: #000000;
            }

.itemlistlink       {   color: #000000;
                text-decoration: none;
            }

.itemlistlink:hover {   color: #076218;
                text-decoration: underline;
            }

.catoverviewtable   {   width: 550px;
                border: 1px solid #000000;
                background-color: #FFFFCC;
            }

.featuredtable      {   width: 550px;
                border: 1px solid #000000;
                background-color: #FFFFCC;
            }

.featureddiscount   {   font-size: small;
                color: #FF0000;
            }

.shadowcell     {   width: 235px;
                height: 235px;
                background: #FFEFD8 url(/images/itemshadow.jpg);
            }

.formlabelcell      {   padding-right: 2px;
            }


.formdatacell       {   padding-left: 2px;
            }

.errortext      {   font-size: x-small;
                color: #FF0000;
            }

.formlabelcell2     {   width: 50%;
                padding-right: 2px;
            }

.formdatacell2      {   width: 50%;
                padding-left: 2px;
            }

.csstable       {   border: 1px solid #000000;
            }

.tableheadercell    {   background-color: #076218;
            }

.tableheadertext    {   font-size: x-small;
                color: #FFFFFF;
            }

.tablerow1      {   background-color: #FFFFCC;
            }

.tablerow2      {   background-color: #FFFFFF;
            }

.tabledata      {   font-size: xx-small;
                color: #000000;
            }

.tabledatalink      {   color: #000000;
            }

.tabledatalink:hover    {   color: #076218;
                text-decoration: underline;
            }

.plaintext      {   font-size: small;
                color: #000000;
            }

.plaintextlink      {   color: #000000;
            }

.plaintextlink:hover    {   color: #076218;
                text-decoration: underline;
            }

.headertext     {   color: #076218;
                font-size: medium;
            }

.smalltext      {   font-size: x-small;
                color: #000000;
            }

.tablerowred        {   background-color: #FFCCCC; }