body {
  margin: 0 0 0 0;
}
#header {
 width: 775px;
 margin: 0 auto;
 padding: 0 0 5px 0;
 position: relative;
 background-color: #c2cdbd;
 color: #ffffff;
}
#topnavig {
 text-align: right;
 padding: 7px 20px;  
 background-color: #ece1c7;
 color: #8e9681;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
}

#topnavig span {
 text-decoration: none;
 text-transform:uppercase;
 color: #D69229;
 padding: 0 4px 0 4px;
}

#topnavig form {
  padding:0;
  margin:0;
  display:inline;
}

.topnav {
 text-decoration: none;
 text-transform:uppercase;
 color: #51261c;
 padding: 0 4px 0 4px;
}
.topnav:hover {
  color: #ffffff;
}
#logincontent {
 font-style: normal;
 position: absolute;
 width: 230px;
 top: 8px;
 right: 20px;
}
#logincontent p{
 color: #51261c;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin: 0;
 padding: 0 0 2px 0;
}
#logincontent p.label{
 color: #ffffff;
}
#logincontent a {
 color: #51261c;
 font-style: italic;
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
}
#logincontent form{
 margin: 0;
 padding: 0;
}

#liheader {
 width: 775px;
 height: 140px;
 margin: 0 auto;
 position: relative;
 background-color: #c2cdbd;
 color: #ffffff;
}
#liheaderimage {
 position: absolute;
 right: 0;
 top: 0;
 width: 75px;
 height: 140px;
}
#lipatternbar {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 700px;
 height: 50px;
}
#litopnav {
 position: absolute;
 right: 90px;
 top: 8px;
 width: 250px;
 text-align: right;
}
#litopnav a {
 display: block;
 text-decoration: none;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-transform:uppercase;
}
#contentdiv {
 width: 775px;
 margin: 0 auto;
 position: relative;
 background-image: url(leftnavpattern.jpg);
 background-repeat: repeat-y;
}
#horchow {
 position: absolute;
 width: 175px;
 height: 115px;
 bottom: 0;
 left: 0;
}
#licontentdiv {
 width: 775px;
 margin: 0 auto;
 position: relative;
}
#homeleft {
 font-family: "Times New Roman", Times, serif;
 font-style: italic;
 font-size: 16px;
 background-image: url(intropattern.jpg); 
 background-repeat: repeat-y;
 background-position: right;
}
#homelefttext {
 color: #51261c;
 padding: 0 0 0 60px;
 margin: 0;
}
#homelefttext p {
 margin: 0 0 10px 0;
}
#homelefttext a {
 color: #8e9681;
}
#homeright { 
 color: #51261c;
 text-align: center;
 padding: 10px 0;
 background-image: url(marketbkgnd.jpg); 
 background-repeat: repeat-y;
}

#homerightfiles { 
 color: #51261c;
 text-align: left;
 padding: 10px 0 0 40px;
 background-image: url(marketbkgnd.jpg); 
 background-repeat: repeat-y;
}

#homerightfiles a { 
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#2F8FDF;
 font-weight:bold:
}

#leftcolumn {
 width: 160px;
 float: left;
 color: #51261c;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 15px 0 15px 0;
}
#leftcolumn p {
 padding: 10px;
}
#leftcolumn .tx-fhmdownloads-pi1{
 padding: 10px;
}
#leftcolumn dt,dd,dl {
 padding: 0;
 margin: 0;
}
#centercolumn {
 width: 600px;
 float: right;
 color: #51261c;
 font-family: "Times New Roman", Times, serif;
 font-size: 13px;
}
#narrowcolumn {
 width: 300px;
 float: right;
 color: #8e9681;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#rightcolumn {
 width: 300px;
 float: right;
 color: #8e9681;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
.faqquestion {
 color: #8e9681;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
}
.subhead {
 color: #8e9681;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#footer {
 width: 775px;
 margin: 0 auto;
 background-color: #c2cdbd;
 height: 20px;
 font-family: "Times New Roman", Times, serif;
 font-size: 9px;
 text-transform:uppercase;
 color: #51261c;
 position: relative;
}
#footer a {
 color: #51261c;
}
#disclaimer {
 position: absolute;
 left: 20px;
 top: 6px;
}
#copyright {
 position: absolute;
 right: 20px;
 top: 6px;
}

.leftnav {
  display:block;
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  text-transform:uppercase;
  color: #8e9681;
  padding: 4px 10px 4px 0px;
}
.leftnav:hover {
  display:block;
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  text-transform:uppercase;
  color: #8e9681;
  padding: 4px 10px 4px 0px;
}
.leftnavact {
  display:block;
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  text-transform:uppercase;
  color: #51261c;
  padding: 4px 10px 4px 0px;
}
.leftnav2 {
  display:block;
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  text-transform:uppercase;
  color: #333333;
  padding:2px 10px 2px 0;
  margin: 0 0 0 10px;
  /* border-top: 1px dotted #333333; */
}
.leftnav2act {
  display:block;
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  text-transform:uppercase;
  color: #333333;
  padding:2px 10px 2px 0;
  margin: 0 0 0 10px;
  /* border-top: 1px dotted #333333; */
  /* background-color: #EEEEEE; */
}
.furniturenav {
  margin: 0px 10px 10px 0px;
}
.productimageholder {
  position: relative;
  width: 140px;
  height: 130px;
}
.productimage {
  width: 140px;
  position: absolute;
  bottom: 5;
}
.productimage img {
    display: block;
    margin-left: auto;
    margin-right: auto 
}
.prodnumber {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #472311;
  margin: 10px 0 0 0;
}
.prodcat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 30px 0 0 0;
}
.prodtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 10px 0 0 0;
}
.prodprice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.prodsub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 10px 0 10px 0;
}
.prodnote {
 font-family: "Times New Roman", Times, serif;
 font-style: italic;
 font-size: 12px;
 margin: 10px 0;
}
.proddatasheet{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 15px 0 0 0;
} 
.proddatasheet a{ 
  text-decoration: none;
  color: #8e9681;
}
.productlink {
  margin: 0 0 10px 0;
  text-align: right;
}
.productlink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  color: #8e9681;
}
.prodsmallimages{
 margin: 10px 0 10px 0;

}
.listtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
}
.listnumber {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #8e9681;
}
.listnumber a { 
  color: #8e9681;
  font-weight: bold;
}
.prodnumber a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #c2cdbd;
  text-decoration:none;
}

#tx-newloginbox-pi1-user {
  width: 125px;
}
#tx-newloginbox-pi1-pass {
  width: 125px;
}
#tx-newloginbox-pi1-login_submit {

}
.imgtext-nowrap {
 float: left;
}
.collectionlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.collectionlink a {
  color: #8e9681;
}
#landingright {
 position: relative;
 width: 200px;
 height: 460px;
}
#landingfooter {
 position: absolute;
 bottom: 0;
 width: 200px;
 height: 100px;
}
#landingsubnav {
  width: 180px;
  height: 220px;
  padding: 40px 0 0 20px;
}
#landingsubtitle {
 position: absolute;
 bottom: 100px;
 width: 200px;
 height: 100px;
}
.landingnav {
 display: block;
 color: #8e9681;
 text-transform:uppercase;
 margin: 0 0 3px 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.timesitalic {
 color: #51261c;
 font-style: italic;
 font-family: "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
}
#printlink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
 margin: 5px 0 0 0
}
#printlink a {
 text-decoration: none;
 color: #8e9681;
}

#homeleft h1 {
  color:#D69229;
  font-style:normal;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}