.prod_table {background-color: #404040; padding: 10px; border: 3px black solid; border-top: 0px; border-left: 0px;}
.first_prod_table {background-color: #404040; padding: 10px; border: 3px black solid; border-top: 0px;}
.feature_table {background-color: #404040; border-right: 3px black solid; border-bottom: 3px black solid;}
.featured_picture {margin: 10px;}
.featured_text {color: #ffba09; border: 3px red solid; background-color: black; padding: 10px; width: 200px; line-height: 18px; font-size: 15px; margin-top: 10px;}
.featured_price {color: #ffba09; border: 3px red solid; background-color: black; padding: 10px; width: 200px; line-height: 18px; font-size: 18px; margin-top: 10px;}
.big_picture { margin: 20px;}
.big_caption {}
.small_caption {margin: 10px; text-align: left;}
.listing_picture {margin: 0px; border: 0px; text-align: center;}
.item_picture {margin: 10px;}
h2.catalog_heading {color: yellow; font-family: Ariel; font-size: 13px; margin: 10px; text-align: center;}
h2.item_heading {color: yellow; font-family: Ariel; font-size: 16px; margin: 10px;}
p.Plist {color: white; text-indent: 10px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 18px; text-align: left; margin: 5px;}
.product_button {margin: 0px;}
a.catalog_link:link, a.catalog_link:visited {color: white; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; font-stretch: normal; margin: 10px; padding: 6px; background-color: black;}
a.continued:link, a.continued:visited {color: aqua;}
.product_links {color: yellow; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; font-stretch: normal; margin: 10px; padding: 6px; background-color: black;}
#image_wall {margin: 0px;}
.image_frame {border: 0px black solid; padding: 6px;}
.caption_frame {border: 0px black solid; padding: 6px; color: white; font-size: 10px; font-style: italic;}
.empty_caption_frame {}
.order_details {text-align: center;}
