﻿Body
{   
    margin:0px;
	padding:0px;
	font-family:verdana, arial, Sans-Serif;
	font-size:12px;
	background:url(/images/bkgrd.gif) repeat #797979;
	line-height: 16px; 
}

a         { color:#A2001D;}
a:hover   { color:#667379;  text-decoration:none; }

INPUT, TEXTAREA, SELECT, OPTION, .formFont
	{
	font-family: Arial, Courier New, courier, monospace;
	font-size: 12px; 
	}

.prettyInput, .prettyTextarea { border: 1px solid #AFAFAF }

h1, .mimich1 { font-size:20px; font-weight:bold; color:#FFC600;}
h2, .mimich2 { font-size:20px; font-weight:bold; color:#D50026; margin-top:20px;}
h3, .mimicH3 { font-size:17px; font-weight:bold; color:#6B7A82; margin-bottom:15px;}
h4 
{
    border-bottom: 1px dashed #ccc;
    margin-bottom:10px;
    font-size:15px;
}

h5 
{
    font-size:10px;
    border-bottom: 1px dashed #ccc;
}


#main-container
{
    margin:auto;
	padding:0px 0px 0px 0px;
	width:977px;

}

#header
{
    height:101px;
    padding:0 8px 0 9px;
    background: url(/images/headerBkgrd2.jpg) no-repeat;
}

#headerContent
{
    background-color:Red;
    margin:auto;
    padding:0px;
    text-align:left;
}

.mainContent {margin-right: 60px; margin-left: 20px; margin-bottom: 20px;}

.sitemap {list-style-type: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 15px;}

a#contactUs-hover {
		margin-top:-45px;
		margin-left:430px;
		width:55px;
		height:30px;
		overflow:hidden;
		position:absolute;
		background:url(/images/spacer.gif) no-repeat;
}

a#logo-hover {
		margin-top:-45px;
		margin-left:-225px;
		width:200px;
		height:140px;
		overflow:hidden;
		position:absolute;
		background:url(/images/spacer.gif) no-repeat;
}

#bkgrdContentContainer 
{
    background:url(/images/contentBkgrd.gif) repeat-y;
    width:960px;
    padding:0 8px 0 9px;

}

#indexContentTable
{
    margin:10px 0 0 20px;
}

#indexContentTable a
{
    text-decoration:none;
    font-weight:bold;
}

/***Sales Section Table Styles***/
.salesTable 
{
    width:550px;
    background-color:#fff;
    border: 1px solid red;
    text-align:left;
}
.salesTable td
{
    padding:5px;
}

#contactUsForm
{
    text-align:left;
}

/* Nav Bar Container*/
#navcontainer
{
    margin: 0 auto;
    width:711px;
}

/* to stretch the container div to contain floated list */

#navcontainer:after
{
    content: ".";
    display: block;
    line-height: 1px;
    font-size: 1px;
    clear: both;

}

ul#navlist
{
    list-style: none;
    padding: 0;
    margin: 0 auto;
}

ul#navlist li
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

/* Company Info Rollover*/

a.companyInfoRollover {
	display: block;
	width: 218px;
    height: 30px;
    background: url("/images/nav/companyInfo.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.companyInfoRollover {
    background-position: -218px 0;
}

/* Rentals Rollover*/
a.rentalsRollover {
	display: block;
	width: 102px;
    height: 30px;
    background: url("/images/nav/rentals.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.rentalsRollover {
    background-position: -102px 0;
}

/* Sales Rollover*/
a.salesRollover {
	display: block;
	width: 83px;
    height: 30px;
    background: url("/images/nav/sales.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.salesRollover {
    background-position: -83px 0;
}

/* Parts & Service Rollover*/
a.partsRollover {
	display: block;
	width: 174px;
    height: 30px;
    background: url("/images/nav/parts.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.partsRollover {
    background-position: -174px 0;
}

/* Contact Us Rollover*/
a.contactUsRollover {
	display: block;
	width: 134px;
    height: 30px;
    background: url("/images/nav/contactUs.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.contactUsRollover {
    background-position: -134px 0;
}

/* Staff Rollover*/

a.staffRollover {
	display: block;
	width: 71px;
    height: 42px;
    background: url("/images/secNav/staff.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.staffRollover {
    background-position: -71px 0;
}

/* Location Rollover*/

a.locationRollover {
	display: block;
	width: 206px;
    height: 42px;
    background: url("/images/secNav/location.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.locationRollover {
    background-position: -206px 0;
}

/* Employment Rollover*/

a.employmentRollover {
	display: block;
	width: 224px;
    height: 42px;
    background: url("/images/secNav/employment.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.employmentRollover {
    background-position: -224px 0;
}

/* Facility Rollover*/

a.facilityRollover {
	display: block;
	width: 210px;
    height: 42px;
    background: url("/images/secNav/facility.gif") 0 0 no-repeat;
    text-decoration: none;
}

a:hover.facilityRollover {
    background-position: -210px 0;
}

/***Footer Styles***/
#footer
{
    margin: 10px 0 20px 0;
    font-size:11px;
    text-align:center;
}

#footer a
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}

#subFooterLinks
{
    margin-top:17px;
    line-height:18px;
}

#footerAddress
{
    margin-top:17px;
    color:#fff;
    line-height:18px;
}

/**** Left Nav Rollovers ****/
#leftNavStyles {
    background:url(/images/leftNav/linkBkgrd.jpg) no-repeat;
    margin-left:34px;
    height:152px;
    padding:26px 0 0 20px;
}

a#boomLifts {
    display: block;
    width: 189px;
    height: 32px;
    background: url("/images/leftNav/boomLifts.gif") 0 0 no-repeat;
    text-decoration: none;
}


a:hover#boomLifts {
    background-position: -189px 0;

}

a#scissorLifts {
    display: block;
    width: 189px;
    height: 37px;
    background: url("/images/leftNav/scissorLifts.gif") 0 0 no-repeat;
    text-decoration: none;
}


a:hover#scissorLifts {
    background-position: -189px 0;

}

a#forkLifts {
    display: block;
    width: 189px;
    height: 37px;
    background: url("/images/leftNav/forkLifts.gif") 0 0 no-repeat;
    text-decoration: none;
}


a:hover#forkLifts {
    background-position: -189px 0;

}

.staffListing li 
{
    margin-bottom:15px;
    list-style-image: url("/images/li-Image.gif");
}

.staffListing ul
{
    
}

.tableSpecs
{
    font-size:11px;
}

.tableSpecs a
{
    font-size:11px;
}

.facilityLinks a
{
    text-decoration:none;
}

.facilityLinks a:hover
{
    text-decoration:underline;
}

.mapBorder
{
    border:1px solid #99001B;
}

.staffPix 
{
  float:right;
  padding:10px;
  margin-left:10px;
  font-size:10px;
  line-height:13px;
  border:1px solid #99001B;
  background-color:#F4F2F3;
}

.harleyPix 
{
    padding:10px;
    border:1px solid #99001B;
    background-color:#F4F2F3;
    width:600px;
}

.tableHdr
{
    background-color:#A4001D;
    color:#fff;
    font-size:10px;
}

#sticky-note 
{
    margin:20px 0 0 35px;
}