/*#product                        {border: 1px solid black;}*/

#product_main                   {vertical-align: top; padding-left: 20px; padding-right: 20px;}

#description                    {vertical-align: top; padding: 20px;}
#description img                {float:left; padding: 7px;}

#product_title                  {color:#2F4F4F; font-size:13pt; padding-left: 20px; font-weight: bold;}

#image_list                     {font-weight: bold; vertical-align: top; text-align: left;}
#image_list li                  {list-style: none;}

.price                          {vertical-align: top; text-align: right; }
.price_text                          {font-weight: bold; }


#header                         {border-bottom: 1px dashed #C0C0C0; padding: 10px;}

#specs                          {border-top: 1px solid #C0C0C0; padding:20px; }

.product_table                  {border-bottom: 1px dashed #C0C0C0; padding: 10px;}


#category_table                 {padding-left: 15px; width:100%;}
#category_table .category_price {vertical-align: top; text-align: right;}
#category_table .category_product_title  {color:#2F4F4F; font-size:13pt; font-weight: bold;}
#category_table td              {padding-top: 35px; padding-bottom: 10px;}
#category_table .category_rows  {border-top: 1px dashed #C0C0C0;}


#multiple_products                 {padding-left: 15px; }
#multiple_products .category_price {vertical-align: top; text-align: right;}
#multiple_products .category_product_title  {color:#2F4F4F; font-size:13pt; font-weight: bold;}
#multiple_products td              {padding-top: 35px; padding-bottom: 10px;}
#multiple_products .category_rows  {border-top: 1px dashed #C0C0C0;}
#multiple_products .subcat         {list-style: none;}
#multiple_products .subcat a       {font-weight:bold; color:#2F4F4F;}
#multiple_products .subcat a:hover {font-weight:bold; color: #637BA4; text-decoration:none; font-size: 115%;}

