body { margin: 15px; height: 100%; padding: 0; font-family: Tahoma, Arial, Helvetica, "Sans Serif"; font-size: 85%; color: #333333; line-height: 110%; background: #ffffff; }
td { font-size: 11px; }
a { color: #c25e67; text-decoration: none; }
.main_content { color: #735757; background-image: url(../images/main_top.jpg); background-repeat: no-repeat; text-align: left; padding: 15px; }
.left_menu { background-color: #f0f0f0; }
.top_menu_one { background-image: url(../images/main_menu1_bckgd.jpg); background-repeat: no-repeat; text-align: center; padding-top: 8px; border-color: white; outline-color: white; }
.top_menu { background-image: url(../images/main_menu_bckgd.jpg); background-repeat: repeat-x; text-align: left; padding-top: 8px; border-color: white; outline-color: white; }
.pathway { color: #c25e67; font-size: 8pt; }
a.mainlevel-nav:link, a.mainlevel-nav:visited, a.mainlevel-nav:active { color: #c25e67; font-size: 10pt; font-family: tahoma, arial, sans-serif; text-decoration: none; word-spacing: 3px; letter-spacing: 2px; padding-right: 15px; padding-left: 15px; }
a.mainlevel-nav:hover { color: #dba8ad; }
.contentpaneopen { font-size: 9pt; font-family: tahoma, arial, sans-serif; line-height: 15pt; word-spacing: 2px; letter-spacing: 1px; }
.subhead { color: #c25e67; font-size: 9pt; font-family: tahoma, arial, sans-serif; font-weight: bold; line-height: 15pt; word-spacing: 2px; letter-spacing: 1px; }
.inputbox_main_pane { border: dotted 1px #dba8ad; padding: 3px; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #c25e67; }
.pagenav { color: #c25e67; text-align: center; font-size: 10px; font-family: tahoma, arial, sans-serif; font-weight: normal; border: double 3px #dba8ad; width: auto; background: url(../images/pathway_bckgd.png) repeat-x; padding: 0 10px; line-height: 20px; margin: 1px; }
.price { color: #dba8ad; font-size: 9pt; line-height: 14pt; }
.product_details_left { background-color: #fff7f7; padding: 5px; }
.fp_product_name { color: #c25e67; font-size: 18px; font-weight: bold; line-height: 22px; word-spacing: 3px; letter-spacing: 2px; }
.fp_manufacturer { color: #9e8585; font-size: 11px; word-spacing: 2px; letter-spacing: 1px !important; }
.moduletable { color: #c25e67; margin-left: 5px; }
/* 
a.mainlevel { color: #7d7d7d; font-size: 12px; background-image: url(../images/left_menu_bkgd.gif); background-repeat: no-repeat; word-spacing: 3px; letter-spacing: 2px; position: relative; left: -5px; width: 150px; height: 25px; padding-top: 3px; padding-bottom: 1px; padding-left: 5px; display: block; }
a.mainlevel:hover { color: #c25e67; background-image: url(../images/left_menu_bkgd_hover.gif); }
*/
table.moduletable th { color: #c25e67; font-size: 14px; font-weight: bold; text-align: left; word-spacing: 3px; letter-spacing: 2px; padding-top: 10px; padding-bottom: 5px; }
.left_link:link, .left_link:visited { color: #9e8585; }
.left_link:hover { color: #7d7d7d; }
.left_link:active { color: #002a5f; }
.price_details { color: #bc272b; }
#shipping_middle, #contact_middle { color: #fff; background-image: url(../images/box_middle.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: left 50%; text-align: center; vertical-align: middle; width: 190px; min-height: 100px; display: block; }
#shipping_top, #contact_top { width: 190px; background: url(../images/box_top.jpg) no-repeat left top; height: 40px; display: block; }
#shipping_bottom, #contact_bottom { width: 190px; background: url(../images/box_bottom.jpg) no-repeat left bottom; height: 40px; display: block; }

.fraction { font-size: 8pt; }

/* Left Menu Styling */
a.mainlevel { color: #7d7d7d; font-size: 11px; line-height: 13px; position: relative; left: -5px; width: 130px; height: 20px; padding-top: 3px; padding-left: 25px; border-color: #c25e67; border-style: solid; border-width: 0 0 1px; display: block; }
a.mainlevel:hover { color: #c25e67; background-image: url(../images/dot.jpg); background-repeat: no-repeat; }
