* {
  margin:0;
  padding:0;
}

body {
  text-align: center;
  background: url('../images/rl_sides.jpg') top left repeat-x #08000F;
  color: #FFF;
  font: normal 14px arial, lucida, sans-serif;
  }

img {
  border:0;
  }

li {
  list-style-type:none;
  }

a {
  color: #CADCE4;
  text-decoration:none;
  }

h1#site-text-header {
  display:none;
  }

#top-logo {
 
   padding-top: 65px;
   padding-bottom: 30px;
   padding-left: 150px;
 
 }
 
#nav {

   padding-left: 150px;
 
 }
 
#nav a {

   color: #FFF;
 
 }

 
#wrap {
  background: url('../images/wrap-bg.gif') top right repeat-y;
  width: 765px;
  text-align: center;
  margin: 20px auto;
  }

#left {
  float:left;
  }

#middle{
  background: url('../images/main-bg.gif') top left repeat-x #111431;
  text-align: left;
  margin: 0 57px 0 204px;
  }

#content {
  font: normal 18px arial, lucida, sans-serif;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 15px;
  background: #111431;
  text-align: justify;
  }

#content p {
  font: normal 14px arial, lucida, sans-serif;
  padding-bottom:15px;
}  
  
#content h4 {
  font: normal 10px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: center;
}

#content h3 {
  font: normal 14px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: left;
}

#content h3 a {

   text-decoration:underline;
 
 }

#content h2 {
  font: bold 16px arial, lucida, sans-serif;
  text-decoration: underline;
  padding-top:-15px;
  text-align: left;
}
  

 #content h1 {
  font: bold 24px arial, lucida, sans-serif;
  padding-top:15px;
  text-align: left;
}
 
  
#content h6 {
  font: normal 11px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: center;
}


#products {



}

#products img {
  width: 150px;
  height: 150px;
  float: left;

}

#products h4 {
  font: normal 14px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: center;
}

#products h3 {
  font: normal 14px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: left;
}

#products h2 {
  font: bold 16px arial, lucida, sans-serif;
  text-decoration: underline;
  padding-top:-15px;
  text-align: left;
}
  
#contenthp p {
  font: normal 18px arial, lucida, sans-serif;
  padding-bottom:15px;
}

#contenthp h6 {
  font: normal 14px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: center;
}

#contenthp p4 {
  font: normal 10px arial, lucida, sans-serif;
  padding-bottom:15px;
  text-align: center;
}




#smbio {
height:210px;
}

.smpic {
float:left;
margin-right:15px;
}

.smpictxt {
font-size:26px;
color:#800000;
font-weight: bold;
padding-top:75px;
padding-bottom:10px;
}

.smpicinfo {
font-size:12px;
text-align:justify;
padding-bottom:25px;
}



#reviewsect {
  color: #FFF;
  text-align: justify;
}

#review {
  padding-top:15px;
}


.reviewpixtxt {
  color: #FFF;
  text-align: justify;
  padding-top:15px;
  padding-bottom:10px;
}

.reviewpix img {
  float:left;
  margin-right:15px;
}

.reviewpix-old img {
  align: top;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 200px;
  width: 200px;
}

.reviewtxt {
  color: #FFF;
  text-align: justify;
  padding-top:15px;
  padding-bottom:10px;
}


.reviewtxt-old {
  color: #FFF;
  text-align: justify;
  margin-top: 15px; 
}

.reviewlink {
  color: #FFF;
  font: bold;
  text-align: center;
  padding-bottom:20px;
}



#right {
  float:right;
  }

#bottom{
  background: url('../images/32bottom-middle.gif') bottom left no-repeat;
  clear:both;
  height: 40px;

  }

#bottom-rt-img {
  float: right;
  }

#bottom-left {
  float: left;
  width: 204px;
  height: 40px;
  background: url('../images/32bottom-left.gif') bottom left no-repeat;
  }


#footer {
  background: #08000F;
  }