#body h2{
  font-size:18px;
  color:gray;
}
#body p{
  line-height:1.3;
}
#body #welcomeNew {
  font-size:13px;

  height:90px;
 display:block ;
 color:white;

 background-color:#9B151E;
}
#body #welcomeNew p{
  padding:5px;
  font-weight:bold;
}
#body #welcomeNew a{
  color:yellow;
  font-size:16px;
}
#body #welcomeNew a:hover{
  color:yellow;
  text-decoration:underline;
}
#body h2 span {
    font-weight:normal;
}
#body #leftinfo ul.circlelist {
  list-style-type:none;
  margin:0;
  padding:0;
  float:left;
}
#body #leftinfo ul.circlelist li{
  height:10px;
  margin-left:-5px;
}
#body #leftinfo {
  width:630px;
  float:left;

}
#body #rightinfo {
    float:right;
  width:230px;
  margin-left:10px;
  margin-top:-28px;
  overflow:hidden;

}
#body #rightinfobr {
   float:right;
  width:220px;
  margin-left:10px;
  margin-top:-40px;
  margin-bottom:20px;
  _margin-top:-0px;
}
#body #rightinfobr img.thumb {
  border:1px black solid;
  padding:0;
  margin:0;
  margin-right:10px;
  padding:3px;
}

#body #enquire {


}


#body #rightinfo img.thumb {
  border:1px black solid;
  padding:0;
  margin:0;
  margin-right:10px;
  padding:3px;
}
#body #leftinfo input.smallbut {
  width:30px;
  margin-top:10px;
  border:0;
  border:1px gray solid;
  color:black;
  text-align:right;
  margin-right:20px;
}
#body #leftinfo input.smallbut:focus {
  width:30px;
  margin-top:10px;
  border:0;
  border:1px gray solid;
  color:white;
  text-align:right;
  margin-right:20px;
  background-color:gray

}
#body #leftinfo input.smallsub {
  width:100px;
  margin-top:10px;
  border:0;
  background-color:#023A69;
  color:white;
  text-align:center;
  margin-right:20px;
}

#body #leftinfo #enquireform{
  position:absolute;
}

#body #leftinfo input#enquire {
  width:60px;
  border:0;
  color:white;
  background-color:#444444;
  cursor:hand;
  position:absolute;
  display:block;
  margin-left:300px;
  margin-top:-28px;
}

#body #rightinfo img.big {
  border:1px solid black;
}
#body #rightinfobr img.big {
  border:1px solid black;
}
#body #leftinfo div.prod {
  margin-left:20px;
  margin-bottom:20px;
  width:360px;
}
#body #leftinfo div.prod li {
    margin-left:30px;
    list-style-type: disc;
    list-style-position: outside;
}
strong.list_title {

  margin-left:-10px;
}
#leftinfo div.prod li strong.list_title {
    text-align:left;
    margin-left:-40px;
}
#leftinfo div.prod li strong {
    text-align:left;
    margin-left:-30px;
}

#leftinfo div.desc p {
  margin-left:20px;
  padding:0;
}
#leftinfo div.prod p {
  padding:0;
  margin:0;
  line-height:1.4;
}
#leftinfo div.desc p.price {
  font-weight:bold;
  font-size:24px;
}
#leftinfo div.shop {
  margin-bottom:10px;
  margin-left:20px;
  margin-top:-15px;
  padding:0;
}
#leftinfo div.choose {
  margin-bottom:10px;
  margin-left:20px;
  padding:0;
}
#leftinfo div.choose label {
  font-weight:bold;
  color:black;
  float:left;
  width:60px;
  line-height:1;
}
#leftinfo div.choose label select {
    float:left;
}
#leftinfo div.choose  select {
    height:20px;
    margin-top:3px;
}
#leftinfo div.desc{
  padding:0;
  width:378px;
}
#leftinfo div.desc p.price span {
  font-size:14px;
  color:black;
  font-weight:bold;
}
#leftinfo div li{
  margin-left:10px;

}
#leftinfo div.prod ul{
  list-style-type:circle;
  padding:0;
  margin:0;
  margin-left:-10px;
}


#prod_options {
  margin-left:18px;
}
#prod_options strong {
  font-size:14px;
}
#prodspecs table {
  width: 60%;
  border:1px black solid;
}
#prodspecs th {
  font-weight: bold;
  text-align: left;
  padding: 3px;
}
#prodspecs td {
  border-top: 1px solid #bbb;
  padding: 3px;
}
#prodspecs tr.odd {
  background-color: #eee;
}
#prodbuy{
  width:370px;
}

