div.content_container{
position:relative;
float:left;
margin:15px 0px 0px 15px;
padding:0;
width:615px;
}

div.left_column{
position:relative;
float: left;
width:400px;
} 
div.right_column{
position:relative;
float: right;
width:200px;
} 

div.section_container {
position:relative;
margin:0;
padding:0;
text-align:left;
}


div.panel_container_main{position:relative;}
div.panel_content_main{position:relative; clear:both; padding:8px; background-color:#ffffff;}

div.panel_container_offers{position:relative;}
div.panel_content_offers{position:relative; clear:both; padding:5px; background-color:#ffffff;}

div.panel_container_news{position:relative;}
div.panel_content_news{position:relative; clear:both; padding:5px; background-color:#ffffff;}

p.product_image{position:relative; float:left; width:200px; padding:0px 0px 0px 10px;}
p.product_description{
position:relative;
float:right;
width:350px;
margin:0px;
padding:12px 15px 0px 0px;
color:#4B4864;  font-weight:400; font-size:80%; line-height:140%;
}
span.price{float:right; color:#BB0000;  font-weight:700; font-size:110%; line-height:140%}
span.button{float:right; margin:0px 0px 0px 20px; padding:0;}

a.more_info{text-decoration: none; color:#BB0000; font-weight:700; }
a.more_info:link {text-decoration: none}
a.more_info:visited {text-decoration: none}
a.more_info:active {text-decoration: none}   
a.more_info:hover {text-decoration: underline;}  


p.pg {
margin:0px;
padding:0px 0px 8px 0px;
color:#4B4864;  font-weight:400; font-size:80%; line-height:140%;}
 