#article_heading_image { border:2px solid #999999; }
#article_body { display:block; width:auto; border:0 solid #cccccc; vertical-align:bottom; margin:0; padding:0; }
#article_body p { margin:0 0 20px 0; }
#article_body div.img { margin:0 5px 5px 0; float:left; bottom:0; padding:2px; border:1px solid #cccccc; }
#article_body .caption { display:block; width:217px; text-align:center; color:#666666; font-size:10px; border:0 solid #000000; }

.article_options_topbox { float:right; width:150px; padding:0; margin:0 0 5px 5px; }
.article_options_bottombox { display:block; width:auto; margin:0 0 20px 0; }
.article_options { width:auto; background:#42c3db url(/images/fp_description_active.jpg) repeat-x 0 -10px; border:1px solid #999999; margin:0; padding:2px 5px; }
.article_options a { display:block; height:30px; color:#ffffff; font-weight:bold; padding:8px 10px 0 30px; }
.article_options a.print { background:transparent url(/images/print.png) no-repeat 0 0; }
.article_options a.send { background:transparent url(/images/send.png) no-repeat 0 0; }
.article_options a.comments { background:transparent url(/images/comments.png) no-repeat 0 0; }
.article_options a.favorites { background:transparent url(/images/favorites.png) no-repeat 0 0; }
.article_options a.facebook { background:transparent url(/images/facebook.png) no-repeat 0 0; }
.article_options a.diggit { background:transparent url(/images/diggit.png) no-repeat 0 0; }
.article_options a.delicious { background:transparent url(/images/delicious.png) no-repeat 0 0; }

#article_related_articles { width:auto; display:block; margin:0 0 0 0; border:1px solid #999999; }
#article_related_articles table { display:block; width:auto; margin:0; border:0 solid #999999; }
#article_related_articles th { border-bottom:1px solid #999999; border-bottom:none; }
#article_related_articles_list { overflow:auto; height:150px; border:0 solid #999999; padding:0; margin:0; }
#article_related_articles_list .image { width:75px; padding:3px 5px 5px 0; }
#article_related_articles_list .image img { border:1px solid #999999; }
#article_related_articles_list .content { padding:0 5px 5px 0; }
#article_related_articles_list .content a { display:block; font-weight:bold; }
#article_related_articles_list .content_list { padding:5px; border-left:1px solid #999999; }

#article_related_products { margin:0 0 0 10px; }
#article_related_products th { border:1px solid #999999; border-bottom:none; }
#article_related_products_list { overflow:auto; width:auto; display:block; height:200px; border:1px solid #999999; padding:0; margin:0; overflow-x:hidden; }
#article_related_products_list table { width:100%; display:block; }
.article_summary { clear:both; display:block; border:0 solid #000000; margin:0 0 20px 0; }