BODY{ padding: 0px; margin: 0px; margin-bottom: 50px; background-color: #6495ED;}

TABLE, TR, TD { font: 9pt Arial, Helvetica, sans-serif; color: black; }

TABLE.Main{ width: 750px; margin-left: auto; margin-right: auto;  border: 1px solid Gray; background-color: White; }
TABLE.Header{ width: 750px; height: 245px; margin-left: auto; margin-right: auto; background-color: White; }
TABLE.Contact{ width: 600px; margin-left: auto; margin-right: auto; background-color: White; }

TD.Content{ vertical-align: top; padding: 20px; height: 250px;}
TD.About{ padding-left: 10px; padding-right: 10px; vertical-align: top;}
TD.CatTitle{ background-image: url(../Images/Title_SubCategories.gif); width: 286px; height: 22px; vertical-align: middle;  font: bolder 11pt Arial, Helvetica, sans-serif;  color: White;  text-indent: 40px;   }
TD.ItemTitle{ background-image: url(../Images/Title_ItemView.gif); width: 350px; height: 22px; vertical-align: middle;  font: bolder 11pt Arial, Helvetica, sans-serif;  color: White;  text-indent: 40px;   }

IMG.NoBorder{ border: 0px;}
IMG.Border{ border: 1px solid #447DAF;}
IMG.Arrow{ vertical-align: middle; float: right;}

H1{ font: bold 12pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #35638A;}

A.NoDecor:LINK, A.NoDecor:VISITED, A.NoDecor:ACTIVE {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #232323; font-size: 9pt;  }
A.NoDecor:HOVER {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #232323; font-size: 9pt; }
A.Cat:LINK, A.Cat:VISITED, A.Cat:ACTIVE {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #00008B; font-size: 9pt;  font-weight: bold;   }
A.Cat:HOVER {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #00008B; font-size: 9pt;  font-weight: bold;  }

/* Contact Page */

INPUT.Contact{ border: 1px solid #708090;  width: 300px;  font: 9pt Arial, Helvetica, sans-serif;  height: 18px; }
INPUT.Submit{ border: 1px solid #708090;  width: 80px;  font: bold 9pt Arial, Helvetica, sans-serif;  height: 20px;  background-color: #696969;  color: White;   }
TEXTAREA.Contact{ border: 1px solid #708090;  width: 300px;  font: 9pt Arial, Helvetica, sans-serif;  height: 100px; }

.border {
	border: 1px solid Gray;
	text-indent: 3px;
}

/* Item Page */
TABLE.Thumbnails{ width: 400px; margin-left: auto; margin-right: auto; text-align: center;}

TD.Details{ font: bold 10pt Arial, Helvetica, sans-serif;  color: #8B0000;  }
TD.NextPrev{ font: bold 10pt Arial, Helvetica, sans-serif; color: Gray; text-align: left;}
TD.Thumbnail{ width: 80px; height: 80px; background-color: #DCDCDC;  border: 2px solid #092D59; text-align: center; vertical-align: middle; cursor: pointer;}

A.NextPrev:LINK, A.NextPrev:VISITED, A.NextPrev:ACTIVE { text-decoration: none;  color: #092D59;  font: bold 10pt Arial, Helvetica, sans-serif;}
A.NextPrev:HOVER { text-decoration: none;  color: #8B0000;  font: bold 10pt Arial, Helvetica, sans-serif;}

#PhotoFrame{position: relative; top: 0px; left: 0px; z-index: 4;}
#ItemPhoto{position: absolute; z-index: 1;  text-align: center;  }

A.ItemCat:LINK, A.ItemCat:VISITED, A.ItemCat:ACTIVE { text-decoration: none;  color: #004201;  font: bold 20pt Arial, Helvetica, sans-serif;}
A.ItemCat:HOVER { text-decoration: none;  color: #004201;  font: bold 20pt Arial, Helvetica, sans-serif;}

H1.ItemCat{ font: bold 20pt Arial, Helvetica, sans-serif;  padding-bottom: 1px;  color: #004201;  text-decoration: none;    }
TABLE.Footer{ width: 770px; margin-left: auto; margin-right: auto; text-align: center;}

A.Footer:LINK, A.Footer:VISITED, A.Footer:ACTIVE {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #191970; font-size: 9pt;  font-weight: bold;   }
A.Footer:HOVER {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #191970; font-size: 9pt;  font-weight: bold;  }
