body { color: #494949; margin: 0; font-family: Tahoma, Arial, Helvetica; font-size: 11px; line-height: 17px; background-color: #eaeaea; list-style-image: url(../uploads/images/arrow.png); }

#body { position: relative; margin: 0; padding: 0; }

#container { text-align: left; position: relative; width: 949px; margin: 0 auto; padding: 0; }

#menu { background-image: url(../graphics/ramco_menu_bg.gif); background-repeat: repeat-x; background-position: left top; }

#menu .menubaron141:hover { background-image: url(../graphics/ramco_menu_bg_active.gif); background-repeat: repeat-x; background-position: left top; }

td.user10_main_main div div, td.user10_main_roll div div { width: 250px; border-bottom: 1px #000 dotted; }

td.user10_main_main div div a, td.user10_main_roll div div a { font-weight: bold; }

td.user10_sub_main_top:hover, td.user10_sub_roll_top:hover, td.user10_sub_main_both:hover, td.user10_sub_roll_both:hover, td.user10_sub_main:hover, td.user10_sub_roll:hover, td.user10_sub_roll_bottom:hover { cursor: pointer; }

div.menubox141 { z-index: 10; }

div.sub1621 { position: relative; z-index: 15; }

table#tools { margin: 15px 0 0; }

table#tools td.tools { width: 100%; }

table#tools td.tools p { color: #000; font-size: 13px; line-height: 35px; height: 35px; width: 95%; font-weight: 900; clear: left; }

table#tools td.tools p i { color: #494949; font-size: 12px; font-weight: 500; }

table#tools td.tools p img { padding: 10px 25px 10px 0; }

#dropdownmenu { background-image: url(../graphics/breaking.gif); background-repeat: no-repeat; background-position: left center; width: 236px; height: 183px; margin: 0; padding: 0; }

#dropdownmenuhammer { background-image: url(../graphics/hammers.gif); background-repeat: no-repeat; background-position: left center; width: 236px; height: 183px; margin: 0; padding: 0; }

#dropdownmenuoem { background-image: url(../graphics/oem.gif); background-repeat: no-repeat; background-position: left center; width: 236px; height: 183px; margin: 0; padding: 0; }

#dropdownoutline { }

#dropdown { color: #968487; font-size: 12px; line-height: 15px; }

#spotlights { width: 708px; height: 183px; margin: 0; padding: 0; }

#search { width: 297px; margin: 0; padding: 0; }

#searchtop { background-image: url(../graphics/ramco_24.gif); background-repeat: no-repeat; background-position: left top; width: 297px; margin: 0; padding: 0; }

#searchbase { width: 297px; margin: 0; padding: 0; }

td.products { background-color: #fbfbfb; border-top: 1px #dddddd solid; padding: 6px 0 6px 10px; }

td.productsgray { background-color: #f5f5f5; border-top: 1px #dddddd solid; padding: 6px 0 6px 10px; }

#right { height: 143px; background-image: url(../graphics/base_24.gif); background-repeat: no-repeat; background-position: left top; }

#searchbox { color: #968487; font-size: 12px; line-height: 15px; background-color: transparent; background-image: url(../graphics/search_bg.gif); background-repeat: no-repeat; background-position: left top; width: 182px; height: 26px; margin: 0; padding: 4px 0 0 5px; border: 0 transparent; }

#srch { color: #968487; font-size: 12px; line-height: 15px; background-color: transparent; background-image: url(../graphics/search_bg.gif); background-repeat: no-repeat; background-position: left top; width: 182px; height: 26px; margin: 0; padding: 4px 0 0 5px; border: 0 transparent; }

#newstools { background-color: #f9f9f9; background-image: url(../graphics/ramco_tools_bg.jpg); background-repeat: repeat-x; background-position: center top; position: relative; border-top: 1px solid #eee; }

#logospan { background-image: url(../graphics/ramco_tool_drop_shadow.gif); background-repeat: no-repeat; background-position: center top; }

#news { background-color: #f9f9f9; border-bottom: 1px solid #e5e5e5; }

#articles { background-color: #f9f9f9; }

#articles td.articles { width: 50%; text-align: left; vertical-align: top; }

#articles a { color: #861f30; text-decoration: none; }

.articles a { color: #861f30; text-decoration: none; }

#ecommercenav { float: left; background-image: url(../graphics/commerce_bg.jpg); background-repeat: no-repeat; background-position: center top; padding-bottom: 10px; width: 300px; }

#ecommerceinnav { padding: 10px 0 100px 20px; }

#ecommerceinnav a, #ecommerceinnav td td { padding: 5px 0 0; text-decoration: none; }

td.footer { color: #ababab; font-size: 11px; line-height: 17px; }

td.footer a { color: #ababab; }

div.footer { width: 949px; padding: 0 0 15px; }

div.footer p { color: #696969; font-size: 11px; line-height: 15px; }

input { color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 11px; margin: 3px; padding: 2px 0; }

select { color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 11px; margin: 3px; padding: 2px 5px; }

textarea { color: #000; font-family: Tahoma, Arial, Helvetica; font-size: 11px; margin: 3px; padding: 2px 5px; }

li { color: #494949; font-size: 11px; line-height: 20px; margin: 2px 0; padding: 0; }

p { color: #494949; font-size: 12px; line-height: 20px; margin: 0; padding: 0 0 5px 0; }

h1 { color: #000; font-size: 17px; font-weight: bold; line-height: 20px; text-transform: uppercase; margin: 0; padding: 2px 0 5px; }

h2 { color: #292929; font-size: 15px; font-weight: normal; line-height: 18px; text-transform: uppercase; margin: 0; padding: 10px 0 0; }

h3 { color: #292929; font-size: 12px; font-weight: normal; line-height: 16px; text-transform: uppercase; margin: 0; padding: 0 0 2px; }

h4 { color: #292929; font-size: 18px; font-weight: normal; line-height: 22px; text-transform: uppercase; margin: 0; padding: 0 0 2px; }

h5 { color: #292929; font-size: 20px; font-weight: normal; line-height: 24px; text-transform: uppercase; margin: 0; padding: 0 0 2px; }

h6 { color: #292929; font-size: 22px; font-weight: normal; line-height: 26px; text-transform: uppercase; margin: 0; padding: 0 0 2px; }

td { font-family: Tahoma, Arial, Helvetica; color: #494949; font-size: 12px; line-height: 20px; }

div { margin: 0; padding: 0; }

a:link { color: #494949; text-decoration: underline; }

a:visited { color: #494949; text-decoration: underline; }

a:hover { color: #951c29; }

a:active { color: #951c29; }

a img { border: none; }

img { margin: 0; padding: 0; }

img.arrow { margin: 0 5px 0 0; padding: 0; }
