body {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica; sans-serif;
    line-height: 150%; 
    margin: 0;
    padding: 0;
    background: url(http://richmondmachinery.com/images/bkgd_04.gif) left top repeat;
}

#container {
    margin: 0 auto;
    width: 745px;
}

p {
}
.small {font-size: 60%; line-height: 125%;}
.medium {font-size: 70%;}
.tight {line-height: 110%;}

h1 {
    font-weight: normal;
    text-transform: uppercase;
}

h1.tablehead {font-size: 70%; margin-bottom: 5px;}

h2 {
    color: #949393;
    font-family: Georgia, Serif;
    font-weight: normal;
    font-size: 14pt;
}
.about-us h2 {
    background: url(http://richmondmachinery.com/images/b_headline.gif) left top no-repeat;
    text-indent: -9999px;
}
.new-equipment h2 {
    background: url(http://richmondmachinery.com/images/c_headline.gif) left top no-repeat;
    text-indent: -9999px;
}
.pre-owened-equipment h2 {
    background: url(http://richmondmachinery.com/images/d_headline.gif) left top no-repeat;
    text-indent: -9999px;
}
.parts-service h2 {
    background: url(http://richmondmachinery.com/images/e_headline.gif) left top no-repeat;
    text-indent: -9999px;
}
.contact h2 {
    background: url(http://richmondmachinery.com/images/f_headline.gif) left top no-repeat;
    text-indent: -9999px;
}

h3 {
    font-size: 10pt;
}

img { border: 0; }

a:link {
    color: #666666;
    text-decoration: none;
}
a:visited { color: #666666; }
a:hover { color: #FF6600; }

.right {
    float: right;
    margin: 5px 0 5px 10px;
}


/* Sidebar Widgets */

.widget {
    font-size: 8pt;
    line-height: 125%;
}

h3.widget-header {
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 8pt;
}

.widget-contact .contact-methods p {
    margin: 0;
}

.widget-contact .contact-methods span.label {
    width: 45px;
    display: block;
    float: left;
}

.widget-product-alert h3.widget-header,
.widget-product-alert .widget-content,
.widget-product-alert .widget-content p {
    display: inline;
    color: #949393;
}

.widget-product-alert img {float: right;}

.widget-goto-preowned {
    float: right;
    width: 120px;
    margin: 0 0 10px 30px;
}




#mfr-table p {
    line-height: 150%;
}

.home-text {
    color: #949393;
    font-family: Georgia, sans-serif;
    font-size: 13pt;
    line-height: 120%;
}
.home-text p {
    margin-top: 0;
}
.home-text h1 {
    display: none;
}

#logo {
    float: right;
    margin: 20px 40px 0;
}


/* Pre-owned inventory styling */

.inventory-container {
    margin-bottom: 30px;
}

.inventory-container h3 {
    margin: 30px 0 5px 0;
}

table.inventory {
    width: 100%;
    font-size: 9pt;
}

table.inventory th {
    color: #444;
}


.mt-entry-archive h1 {
    display: none;
}

.mt-entry-archive .photos {
    margin-bottom: 20px;
}

.photos {
    clear: both;
}
.photo {
    float: left;
    margin: 0 20px 15px 0;
}

.photos p {
    clear: both;
    font-size: 7pt;
    color: #949393;
    position: relative;
    bottom: 15px;
    left: 0;
}


#footer-nav {
    color: #949393;
    font-size: 7pt;
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px 0 0;
}

#footer-nav a:link,
#footer-nav a:visited {
    color: #949393;
    text-decoration: none;
}

.counter {
    padding-left: 20px;
}
