div.product {float:left; width:760px; text-align:left; border-bottom:1px solid #EFEFEF; margin-left:4px;}

div.product img.prodimg {float:left; width:100px; height:100px; margin:10px; border:0;}


div.product p.title {font-weight:bold; color:#818FBE; font-size:16px; margin:0;}
div.product p.title a {color:#818FBE; margin:0; text-decoration:none;}
div.product p.title a:hover {color:#FF33CC; text-decoration:none;}

div.product p.price {font-weight:bold; color:#FF33CC; font-size:16px; margin:4px 0px 4px 0px;}
div.product span.smallnote {font-size:10px;}
div.product p.stock {font-weight:normal; color:#000000; font-size:13px; margin:4px 0px 4px 0px;}

div.product p.buy {margin:8px 0px 0px 120px;}
div.product p.buy a.buy {float:left;display:block; width:63px; height:22px; background-image:url('images_en/button_buy.gif'); background-position:0 0; text-indent:-9999px;}
div.product p.buy a.buy:hover {background-position:0 -22px;}

/* detail */
div.detail {float:left; width:760px; text-align:left; margin-left:4px;}
div.detail img.detail_img {float:left; width:140px; height:140px; margin:10px 16px 10px 4px; border:0;}

div.detail p.title {font-weight:bold; color:#818FBE; font-size:16px; margin:12px 0 0 0;}

div.detail p.price {font-weight:bold; color:#FF33CC; font-size:16px; margin:4px 0px 4px 0px;}
div.detail span.smallnote {font-size:10px;}
div.detail p.stock {font-weight:normal; color:#000000; font-size:13px; margin:4px 0px 4px 0px;}
div.detail p.noexisto {padding:10px;}
div.detail p.noexisto a {text-decoration:none; font-weight:bold; color:#818FBE;}
div.detail p.noexisto a:hover {text-decoration:none; color:#FF33CC;}

div.description {padding:0px 20px 0 10px; text-align:justify; float:left;}

img.rating {vertical-align:bottom; margin-right:4px;}
p.rating {font-size:10px;}
p.rating a {text-decoration:none; color:#818FBE;}
p.rating a:hover { color:#FF33CC;}

/* product info */

p.pd_title {font-weight:bold; text-align:left; font-size:12px; display:block; color:#4F4F4F; background-color:#F2F2F2; padding:4px; margin:6px 0px 6px 0px;}
p.pd_text {text-align:left; font-size:12px; padding:4px;  margin:6px 0px 6px 0px;}
p.pd_text a {text-decoration:none; color:#818FBE;}
p.pd_text a:hover {text-decoration:none; color:#FF33CC;}

span.pd_wiki {color:#999999; font-style:italic;}
span.pd_wiki a {text-decoration:none; color:#818FBE;}
span.pd_wiki a:hover {text-decoration:none; color:#ff33CC;}

ul.pd_list {margin:0 0 10px 40px; padding:0 0  10px 0;}
table.pd_nutvalues {font-size:12px; padding:4px; color:#4F4F4F; border-collapse:collapse; margin-top:2px;}

table.pd_nutvalues td {border:1px solid #F2F2F2;}

table.pd_nutvalues td.pd_table_titles1 {font-weight:bold; background-color:#F2F2F2; width:160px; padding:4px; color:#4F4F4F;}
table.pd_nutvalues td.pd_table_titles2 {text-align:right; font-weight:bold; background-color:#F2F2F2; width:100px; padding:4px 10px 4px 8px; color:#4F4F4F;}
table.pd_nutvalues td.pd_table_titles3 {text-align:right; font-weight:bold; background-color:#F2F2F2; width:100px; padding:4px 10px 4px 8px; color:#4F4F4F;}

table.pd_nutvalues td.pd_1 {width:160px; padding:4px; font-weight:bold;}
table.pd_nutvalues td.pd_2 {text-align:right; width:100px; padding:4px 10px 4px 8px;}
table.pd_nutvalues td.pd_3 {text-align:right; width:100px; padding:4px 10px 4px 8px;}

span.detail_image_note {float:left; font-size:10px; color:#CCCCCC;}

span.offer {margin:0px 0px 0px 10px;}
span.pd_foodstate {font-weight:bold; color:#818FBE;}


p.pd_specialoffer {font-weight:bold;}