/*                          */
/* LMF Designs Style Sheet  */
/*                          */


#pagebody {
  margin: 5px 15px 0 15px;
  clear: both;
  width: 930px;
  padding-bottom: 5px;
  }

/* Product Description Styles */

#fullproductdescription {
  float: left;
  width: 925px;
  margin: 0 0 15px 0;
  padding: 0;
}

.proddesc-header {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 150%;
   color: #FFFFFF;
   }
.proddesc-header2 {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   color: #FFFFFF;
   }
.prodpic-header {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   color: #FFFFFF;
   text-align: center;
   }
.proddesc-body {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 95%;
   color: #FFFFFF;
   }
ul.indent20 {
   padding-left: 20px;
   padding-right: 20px;
   font-size: 100%;
   color: #FFFFFF;
   list-style-type: disc;
   }
ul.indent40 {
   padding-left: 40px;
   padding-right: 40px;
   font-size: 100%;
   color: #FFFFFF;
   list-style-type: disc;
   }


/* Item Descriptions */

.item-header
   {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 125%;
   color: #FFFFFF;
   text-align: center;
   }
.item-header2
   {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   color: #FFFFFF;
   }
.pic-header
   {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   color: #FFFFFF;
   text-align: center;
   }
.item-description
   {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 95%;
   color: #FFFFFF;
   text-align: center;
   }
.item-details
   {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 85%;
   font-style: italic;
   color: #FFFFFF;
   }


/* FAQ styles */

#productfaq {
  float: left;
  width: 925px;
  margin: 0 0 15px 0;
  padding: 0;
}

.faq-header {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 150%;
   font-weight: bold;
   color: #FFFFFF;
   }
.faq-category {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   font-weight: bold;
   color: #FFFFFF;
   }
.faq-question {
   padding-left: 20px;
   padding-right: 20px;
   font-size: 85%;
   font-style: italic;
   color: #FFFFFF;
   }
.faq-question A {
   padding-left: 20px;
   padding-right: 20px;
   font-size: 85%;
   font-style: italic;
   color: #FFFFFF;
   }
.faq-answer {
   padding-left: 40px;
   padding-right: 40px;
   font-size: 80%;
   color: #FFFFFF;
   }
ul.faq {
   padding-left: 60px;
   padding-right: 60px;
   font-size: 80%;
   color: #FFFFFF;
   list-style-type: disc;
   }
.faq-screen {
   padding-left: 100px;
   padding-right: 100px;
   }
.faq-rule {
   margin-left: auto;
   margin-right: auto;
   width: 80%;
   }

/* Credit styles */

.credit-header {
   padding-left: 0px;
   padding-right: 0px;
   font-size: 100%;
   color: #FFFFFF;
   text-align: left;
   }
.credit-item {
   padding-left: 5px;
   font-size: 70%;
   color: #FFFFFF;
   text-align: left;
   }

#topicons {
  float: right;
  margin: 0px 10px 0 0;
  display: inline;
  width: 120px;
  line-height: 52px;
  }

#topicons li {
  display: inline;
  }

#topicons a {
  margin: 0;
  padding: 4px 0 0 0;
  }


/* Icons on About page */
#abouticons {
  float: right;
  margin: 0px 10px 0 0;
  display: inline;
  width: 120px;
  line-height: 52px;
  }

#abouticons li {
  display: inline;
  }

#abouticons a {
  margin: 0;
  padding: 4px 0 0 0;
  }
