#left {
  clear:both;
  float:left;
  width:305px;
  margin:28px 0 0 0;
}
#product_image img {
  width:300px;
}
#left img {
}
#image {

}
#slide_images {
  text-align:center;
}
#slide_images ul {
  display:inline;
}
#slide_images li {
  display:inline;
}
#middle {
  font-size:14px;
  float:left;
  width:430px;
  margin:50px 0 0 0;
}
.product-search-results .result .product-desc h2 {
  font-size:16px;
}
#meta h1 {
  font-size:16px;
}
#meta p {
  margin:10px 0 0 0;
  color:grey;
}
#buy {
  height:50px;
  margin:15px 0 15px 0;
  padding: 20px 0 20px 0;
  border-top: 2px dashed black;
  border-bottom: 2px dashed black;
}
#buy p { 
  margin:8px 0 0 0;
  font-size:26px;
  float:left; 
}
#buy span { 
  margin:6px 0 0 10px;
  float:left;
  color:#99CC00; 
  font-size:28px;
}
#buy img {
  float:left;
  margin:5px 0 0 30px;
}
#buy input {
  margin:0px 0 0 30px;
}
#bullets ul {
  width:200px;
  float:left;
  margin:10px 0 0 20px;
}
#bullets table {
  border-spacing:4px;
  float:left;
}
#bullets td {
  font-size:12px;
  padding:7px 0 0 0;
}
#bullets tr {
  padding:5px 0 0 0;
}
#right {
  text-align:center;
  background-color:#f4f5e0;
  float:right;
  width:200px;
  height:690px;
  margin:25px 0 0 10px;
}
#right p {
  font-size:14px;
  font-weight:bold;
  margin:15px 0 0 0;
  text-align:center;
}
#right li {
  margin:25px 0 10px 0;
  padding: 0 5px 0 10px;
  list-style:none;
}
#recomendations {
}
#recomendations a {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}


