#product {
width:100%;
margin:0;
clear:both;
/* border:1px solid #000; */
}

#product tr {
padding:4px;
}

#product td {
padding:0 4px;
vertical-align:top;
}

#product td.whatbuy {
text-align:center;
width:20%;
}

#product td.whatbuy.alignleft {
text-align:left;
}

#product td.whatbuy img {
margin-top:8px;
}

#product td.whatbuy div.belowpic {
clear:both;
margin-top:12px;
}

#product td.whatbuy div.belowpic em {
font-size:150%;
font-weight:bold;
color:#080;
}

div.outofstock {
margin-top:16px;
}

div.outofstock em {
font-size:150%;
font-weight:bold;
color:#ff0000;
}

#product td.whybuy {
width:55%;
}

#product td.whybuy h2 {
margin:8px auto 2px auto;
}

#product td.whybuy h3 {
margin:8px auto 2px auto;
}

#whybuymain {
margin-top:16px;
margin-bottom:16px;
}

#whybuymain li {
margin-top:0px;
margin-bottom:4px;
list-style-image:url(pics/tick.gif);
list-style-type:disc;
}

#whybuymain li b {
font-size:130%;
color:#000;
}

#whybuymain li b.highlight {
color:#ff0000;
}

#whybuyother {
margin-top:16px;
margin-bottom:16px;
}

#whybuyother li {
list-style-type:disc;
margin-bottom:4px;
}

div.detailtab {
text-align:center;
}

#product td.buybuy {
text-align:center;
vertical-align:top;
}

img.picright {
float:right;
margin:2px 0 4px 8px;
}

img.picleft {
float:left;
margin:2px 8px 4px 0;
}

img.border {
border:2px solid #080;
}

div.buybox {
padding:4px;
margin:2em 0 0 0;
background-color:#b7d1e6;
border:1px solid #000;
text-align:center;
}

div.buybox form {
padding:0;
margin:0;
}

div.buybox table {
padding:0;
margin:0 auto;
text-align:center;
border-spacing:0;
}

div.buybox table select {
margin:8px auto;
}

div.buybox a.buybutton {
background-color:#b7d1e6;
border:0;
text-decoration:none;
padding:0;
margin:0;
}

div.buybox a.buybutton img {
border:0;
}

p.centerp {
text-align:center;
}

span.offer2 {
color:#ff0000;
font-weight:bold;
}

select#quantity {
background-color:#ffff80;
}

div.tyhoffer {
background-color:#eee;
padding:4px 8px;
}

div.tyhoffer h3 {
margin:0;
padding:0;
font-size:150%;
font-style:italic;
color:#ff0000;
}

div.tyhoffer p {
margin:4px 0 0 0;
}

div.tyhoffer img {
float:right;
}
