


#leftcontent {
  width: auto;

}
#leftcontent .post h1 {
  display: none;
}
#leftcontent .post .entry h1, #leftcontent .post .entry h2, #leftcontent .post .entry h3, #leftcontent .post .entry h4 {
  line-height: normal;
}


#leftcontent .entry h1 {
  display: block;
  font-size: 2em;
  color: #af0000;
  margin-bottom: 30px;
  text-align: center;
}
#leftcontent .post {
  margin: 0;
}
#leftcontent .single {
  padding: 0;
}
#leftcontent h2 {
  font-size: 1.75em !important;
  color: #af0000;
  text-align: center;
  margin: 32px 0 !important;
}
#leftcontent h3 {
  font-size: 1.3em;
  color: #af0000;
  text-align: center;
  font-weight: normal;
  margin: 0 0 15px 0;
}

#guide-list {
  padding: 0;
  margin: 5px 0 5px -10px !important;
  list-style: none;
}
#guide-list li {
  margin: 0 10px 10px 0;
  padding: 15px;
  width: 261px;
  background: #f4f4f4;
  float: left;
  border: 1px solid #cec5da;
  min-height: 175px;
  height: auto !important;
  height: 175px;
}
#guide-list li h3 {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  color: #2f2f2f;
}
#guide-list li p {
  padding: 0;
  margin: 0;
}
#leftcontent #dpl {
  width: 439px;
  height: 429px;
  background: url(images/dpl-bg.jpg) 0 0 no-repeat;
  margin: 0 auto;
  padding: 55px 80px 0;
  line-height: normal;
}
#leftcontent #dpl h3 {
  height: 80px;
  text-indent: -999em;
  margin-bottom: 15px;
}
#leftcontent #dpl #sig {
  padding: 65px 0 0 30px;
  margin-top: 10px;
  background: url(images/sig.png) 12px 0 no-repeat;
}
#leftcontent #order {
  text-align: center;
  margin: 40px 0;
}
#leftcontent #order a#order-btn {
  width:512px;
  height: 48px;
  display: -moz-inline-stack;
  display: inline-block;
  margin-bottom:15px;
  outline: none;
  text-indent: -999em;
  background: url(images/click-to-order-btn.png) 0 0 no-repeat;
}
#leftcontent #order a#order-btn:hover {
  background-position: 0 100%;
}
#leftcontent #testim {
   padding: 10px 0 0 0;
   background: url(images/testim-bg.png) 0 0 no-repeat;
   font-size: 14px;
   line-height: 20px;
   margin-bottom: 20px;
}
#leftcontent #testim div#quotearea {
padding: 10px 20px 20px;
   background: url(images/testim-bg.png) 0 100% no-repeat;
   min-height: 220px;
  height: auto !important;
  height: 220px;
}
#leftcontent #testim div#quoterotator {
  display: block;
  text-indent: 30px;
  background: url(images/open-quote.gif) 3px 5px no-repeat;

}
#leftcontent #testim div#quoterotator span {
  width: 21px;
  height: 14px;
  display: -moz-inline-stack;
  display: inline-block;
  background: url(images/close-quote.gif) 0 0 no-repeat;
  vertical-align: middle;
  margin-left: 5px;
}
#leftcontent #testim div br {
  display: none;
}
#leftcontent #testim div span#quoteauthor {
  display: block;
  text-align: right;
  font-size: 15px;
  color: #330070;
  margin-top: 15px;
  background: transparent;
  width: auto;
  height: auto;
  font-weight: bold;
}
#leftcontent #all-comments {
  margin-bottom: 20px;
  text-align: center;
}
#leftcontent #all-comments a {
  text-decoration: none;
  color: #c40000;
}
#leftcontent #video-wrap {
  text-align: center;
  margin-bottom: 20px;
}
#list-pic {
  border: 1px solid #CEC5DA;
  text-align: center;
}
#list-pic div {
  text-align: left;
  background: #f4f4f4;
  padding: 5px 100px 5px 10px;
}
#list-pic div h3 {
  padding: 0;
  margin: 0;
  text-align: left;
  font-size: 1.2em;
  color: #000000;
  font-style: italic;
}
































