body {
  font-family: tahoma,helvetica,sans-serif;
  font-size: small;
  color: #333;
  margin: 8px;
}


.atoz {
width:1000px;
}
.atoz h4 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 15px;
}

.bannertbl{
  
   
 border-collapse:collapse;


}

.tr1{
 background-color: #8cb85c;
  padding: 0px;
  font-size: 100%;color: white;
  font-weight: 500;
  margin-bottom: 0px;
text-align:left;


}

.tr2{
 background-color: #8cb85c;
  padding: 0px;
  font-size: 100%;color: white;
  padding-right: 0px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;

}

.tr2 a{
color: black;

}

.tr2 a:hover{
color: #FFFFFF;
}

.trpath{
 background-color: white;
  padding: 0px;
  font-size: 100%;color: black;
  padding-right: 0px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;

}



.banner {

 background-color: #8cb85c;
  text-align: center;color: white;
}
.banner h2 {
  background-color: #8cb85c;
  padding: 0px;
  font-size: 100%;color: white;
  font-weight: 500;
  margin-bottom: 0px;
}
.banner h3 {
  background-color: #FAFAFA;
  padding: 0px;
  padding-right: 0px;
  font-size: x-small;
  font-weight: 500;
  margin-top: 0px;
  text-align:right;
}


.featured {
}
.featured table {
  margin: auto;
  padding: 0px;
}
.featured th {
  background-color: #DFFBCF;
  padding: 2px;
}
.featured h4 {
  font-size: 100%;
  margin-top: 0px;
}
.featured .stars {
  font-size: x-small;
}


.menu {
}


.navigation {
  
  text-align: center;
  margin: 0px 0 0px 0;
}


.prices {
  margin-top: 15px;
  width: 707px;
}


.product {
  margin-top: 15px;
  width: 700px;
}
.product h3 {
  font-size: 130%;
  margin: 10px 0px 10px 0px;
}
.product p {
  text-align: justify;
}


.ratings {
  margin-top: 15px;
  width: 700px;
}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}
.ratingth {
 border: 1px green solid;	
 border-bottom: 2px solid green;
background-color: #8cb85c;

font-weight: bold;

color: white;
 }

.ratingtbl
{ 
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #404040;
width: 100%;
background-color: #fafafa;

border-collapse: collapse;
border-spacing: 0px;

}

.ratingtd
{

height:20px;
font-family: Verdana;
font-weight: ;
font-size: 12px;
color: #404040;


}



.searchform {
}


.searchresults {
 
  width: 700px;
  margin-top: 15px;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}
.searchresults p {
  text-align: justify;
  margin: 10px 0px 10px 0px;
}

.related {
  width: 700px;
  background-color: #8cb85c;
  color:#FFFFFF;
  font-weight: bold;
  padding: 4px;
  margin-left: 0px;
  margin-top: 10px;
}

.pricetbl
{ 
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px green solid;
border-collapse: collapse;
border-spacing: 0px;

}

.pricetd
{

border: 1px green solid;
font-family: Verdana;
font-weight: ;
font-size: 12px;
color: #404040;
height:40px;

}


.priceth
{
border: 1px green solid;	
 border-bottom: 2px solid green;
background-color: #8cb85c;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: white;

}


.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}
.disabled {
  color: #AAAAAA;
}
