body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
#  background-color: #DED8C0;
  background-color: #550000;
  margin: 10px;
  padding: 0px;
  text-align: center;
}

table.MainFrame{
  width: 760px;
  height: 470px;
  border: 6px solid #ffffff;
  text-align: center;
  background-color: #edebdc;
}

table.MainFrame2{
  width: 760px;
  border: 6px solid #ffffff;

  background-color: #edebdc;
  text-align: center;
}

.redbar{
  background-image: url('/img/Side_TAG_Filler.gif');
  background-repeat: repeat-y;
}

table.ContentAll{
  width: 760px;
}

td.HeaderLogo{
  text-align: right;
  background-color: #ffffff;
}

td.HeaderMenu{
  background-color: #99947B;
  height: 20px;
}

td.ContentFrame{
  border: 6px solid #ffffff;
}

td.ContentLeft{
  width: 166px;
  font-size: 12px;
  vertical-align: top;
  background-color: #ffffff;
}

td.ContentRight{
  font-size: 12px;
  vertical-align: top;
  background-color: #edebdc;
  padding-left: 13px;
  padding-right: 13px;
  text-align: left;
}

td.FooterMenu{
  background-color: #99947B;
}

td.FooterSlogan{
  text-align: center;
}

td.LMItem{
  padding-bottom: 5px;
}

td.StarLabel{
  font-size: 12px;
  width: 10px;
}

td.FormLabel{
  font-size: 12px;
  width: 80px;
  height: 28px;
}

td.FormLabel2{
  font-size: 12px;
  width: 160px;
  height: 28px;
}

#SexRB {
  margin-left: 0px;
  margin-right: 4px;
  margin-top: 0px;
  vertical-align:middle;
}

td.RBLabel{
  font-size: 12px;
  height: 28px;
  padding-right: 15px;
  vertical-align:middle;
}

#VARB {
  margin-left: 0px;
  margin-right: 2px;
  margin-top: 0px;
  vertical-align: top;
}

td.VALabel{
  font-size: 12px;
}

td.NewsMsgHeader{
  font-size: 1.0em;
  font-weight: bold;
  color: #9D8F6A;
  padding-bottom: 1em;
}

td.NewsMsgText{
  color: #000000;
  padding-bottom: 1.5em;
}

td.NewsLstHeader a, td.NewsLstHeader a:visited, td.NewsLstHeader a:active {
  font-size: 1.1em;
  font-weight: bold;
  color: #896a29;
  background-color: #f4f4e8;
}

td.NewsLstHeader a:hover {
  font-size: 1.1em;
  font-weight: bold;
  color: #86100F;
}

td.NewsLstTeaser {
  font-size: 0.7em;
  color: #000000;
}

td.NewsLstMore a, td.NewsLstMore a:visited {
  font-size: 0.9em;
  color: #000000;
}

td.NewsLstMore a:hover {
  color: #86100F;
}

input.NavButton {
xbackground-color: #ffffaa;
color: #896a29;
height: 20px;
font-size: 8pt;
xfont-weight: bold;
width: 45px;
}

td.ProdHead {
  color: #000000;
  background-color: #DBD8C9;
  font-size: 0.75em;
  font-weight: bold;
  vertical-align: middle;
  text-decoration: underline;
  padding: 3px;
}

td.ProdLineEven {
  font-size: 0.75em;
  vertical-align: middle;
  padding: 3px;
}

td.ProdLineOdd {
  background-color: #F7F7E3;
  font-size: 0.75em;
  vertical-align: middle;
  padding: 3px;
}

td.ProdSel {
  font-size: 11px;
  vertical-align: middle;
  height: 23px;
}

select.ProdSel {
height: 20px;
font-size: 8pt;
width: 160px;
}

td.ProdDetHeader {
  color: White;
  font-style: normal; 
  font-weight: bolder;
  font-size: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #B29652;
  text-align: center;
  padding: 3px;
}

td.ProdSoldOut {
  color: White;
  font-style: normal; 
  font-weight: bolder;
  font-size: 12pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #ff0000;
  text-align: center;
  padding: 3px;
  border: 3px dashed #ff9900;
}

td.ProdDetSpacer{
  background-color: #ffffff;
  height: 5px;
  font-size: 1pt;
}

td.ProdDetFrom{
  color: #990000;
  text-align: center;
  font-style: normal; 
  font-weight: bold;
  font-size: 9pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-width:1;
  border-bottom-color:#997A31;
  background-color: #EFEEE7;
}

td.ProdDetNewMonth{
  color: Black;
  font-style: normal; 
  font-size: 10pt;
  font-weight:bolder;
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #ffffff;
  height: 20px;
  padding-left: 3px;
}

td.FirstDay{
  color: #000000;
  background-color: #ffffff;
  font-style: normal; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:none;
  border-top-width:2;
  border-top-color:#997A31;
  height: 10px;
}

td.NormalDay{
  color: #000000;
  background-color: #ffffff;
  font-style: normal; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  height: 10px;
}

td.ProdDetCS{
  color: #990000;
  text-align: center;
  font-style: normal; 
  font-weight: bold;
  font-size: 9pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  background-color: #EFEEE7;
  padding: 3px;
}

td.ProdDetCC{
  background-color:#E4C06B;
  padding-left: 3px;
}

td.ProdDetC1{
  font-weight: bold;
  padding-left: 3px;
  width: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
}

td.ProdDetC2{
  font-weight: bold;
  padding-left: 3px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
  background-color: #ffffff;
}

td.ProdDetC3{
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
  background-color: #ffffff;
  width: 80px;
}

td.ProdDetC4{
  padding-left: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
  background-color: #E5D8B5;
}

td.ProdDetSR{
  color: #ffffff;
  font-style: normal; 
  font-size: 8pt;
  font-weight:bold;
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #997A31;
  padding-left: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
}

td.ProdNotes{
  padding: 3px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
}

.PictLeft {
float:left;
margin-right:10px;
margin-top:3px;
margin-bottom:3px;
}

.PictLeft2 {
float:left;
margin-top:3px;
margin-bottom:3px;
margin-right:10px;
}

