.product-detail-legacy{
  position: relative;
  width : 540px; 
  margin: 10px auto 10px auto;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: left;
  min-height: 180px;
}

#green  .product-detail-legacy{ border: 1px solid #006869;}
#orange .product-detail-legacy{ border: 1px solid #EF6F01;}
#blue .product-detail-legacy{ border: 1px solid #0860A8;}
#purple .product-detail-legacy{ border: 1px solid #845281;}
#tbeach .product-detail-legacy{ border: 1px solid #006600;}




.product-detail-legacy img.product-image{
  position: absolute;
  left: 400px;
  top: 4px;
  border:thin solid #000000;
}

.product-detail-legacy .price{
  position: absolute;
  left: 400px;
  top: 110px;
  width : 124px;
  text-align: center;
  font-weight: bold;
  line-height:12px; 
}

.address{
  position: center;
  width : 95%;
  text-align: center;
  font-weight: bold;  
}

#green .product-detail-legacy .price  {color: #006869;}
#orange .product-detail-legacy .price {color: #EF6F01;}
#blue .product-detail-legacy .price {color: #0860A8;}
#purple .product-detail-legacy .price {color: #845281;}
#tbeach .product-detail-legacy .price {color: #006600;}

.product-detail-legacy .stars{  
  background-repeat: no-repeat;
  height: 20px;  
  margin: 0.2em 0 0 0.4em;
  width : 0px;
}

#green .product-detail-legacy .stars{background-image: url(../images/g-stars-g.jpg);}
#orange .product-detail-legacy .stars{background-image: url(../images/g-stars-or.jpg);}
#blue .product-detail-legacy .stars{background-image: url(../images/g-stars-bl.jpg);}
#purple .product-detail-legacy .stars{background-image: url(../images/g-stars-pur.jpg);}
#tbeach .product-detail-legacy .stars{background-image: url(../images/g-stars-tbeach.jpg);}

.product-detail-legacy .star3   {width: 65px;}
.product-detail-legacy .star3-5 {width: 78px;}
.product-detail-legacy .star4   {width: 86px;}
.product-detail-legacy .star4-5 {width: 96px;}
.product-detail-legacy .star5   {width: 106px;}

.product-detail-legacy p,h2{  
  padding: 0.0em  150px 0.0em 0.4em; 
  line-height: 1.2em;   
}

.package_detail p{ 
  padding: 5px; 
  margin: 0.2em 0 0 0.4em;  
}

.product-detail-legacy p.description{  
  padding-top: 0.5em;
  padding-bottom: 0.5em;  
  color: #fff;  
}
.rates p{  
	padding: 0.0em  0.0em 0.0em 0.4em; 
}


#green .product-detail-legacy p.description{background-color: #006869;padding: 10px 10px 10px 10px; }
#orange .product-detail-legacy p.description{background-color: #EF6F01;padding: 10px 10px 10px 10px; }
#blue .product-detail-legacy p.description{background-color: #0860A8;padding: 10px 10px 10px 10px; }
#purple .product-detail-legacy p.description{background-color: #845281;padding: 10px 10px 10px 10px; }
#tbeach .product-detail-legacy p.description{background-color: #006600;padding: 10px 10px 10px 10px; }

#green .product-detail-legacy h2{color: #006869;}
#orange .product-detail-legacy h2{color: #EF6F01;}
#blue .product-detail-legacy h2{color: #0860A8;}
#purple .product-detail-legacy h2{color: #845281;}
#tbeach .product-detail-legacy h2{color: #006600;}

.product-detail-legacy li{
  font-size: 1.3em;
}


.product-detail-legacy ul.buttons {
  position: absolute;
  bottom: 5px;
  right : 5px;
  margin: 0;
  padding: 0;
  
}

.product-detail-legacy .buttons li{
  float: left;
  width : 64px;
  height: 18px;
  font-size: 12px;
  list-style: none;  
  background-repeat: no-repeat;
  margin-right: 8px;
  text-align: center;  
}

#green .product-detail-legacy .buttons li{background-image: url(../images/g-detail-btn-g.jpg);}
#orange .product-detail-legacy .buttons li{background-image: url(../images/g-detail-btn-or.jpg);}
#blue .product-detail-legacy .buttons li{background-image: url(../images/g-detail-btn-bl.jpg);}
#purple .product-detail-legacy .buttons li{background-image: url(../images/g-detail-btn-pur.jpg);}
#tbeach .product-detail-legacy .buttons li{background-image: url(../images/g-detail-btn-tb.jpg);}

.product-detail-legacy .buttons li a{
  color: #fff;
  text-decoration: none;
}

