/*GLOBAL STYLES*/
* {
line-height:1.2em;
}

.wp-pagenavi {
height:1%;
}

#sloganBox {
width:610px;
overflow:hidden;
}

p {
margin-bottom:10px;
text-align:justify;
}

#jingle {
width:290px;
float:right;
color:#035799;
font-weight:bold;
margin-left:4px;
padding:4px;
background:#eee;
}

#jingle p {
margin-bottom:0px;
}

.post h3 {
margin-top:10px;
}

#content {
margin-bottom:10px;
}

body {
font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
color:#000;
font-size:.8em;
background:url('../img/body-bg.png') left top repeat-x;
}

#logo {
width:274px;
height:128px;
background:url('../img/miners-logo.png') left top no-repeat;
text-indent:-99999px;
float:left;
}

#logo a {
display:block;
height:128px;
}

.nhlogo-top {
height:47px;
margin-top:76px;
text-indent:-9999px;
float:right;	
}

#nhlogo {
width:139px;
background:url('../img/new-holland-top.gif') left top no-repeat;
}

#nhconstlogo {
width:150px;
margin-left:7px;
background:url('../img/nh-const-top.gif') left top no-repeat;
}

.nhlogo-top a {
display:block;
height:47px;
}

a {
color:#222586;
}

a img {
border-style:none;
}

h3 {
color:#64232c;
margin-top:20px;
font-size:1.1em;
}

.wrapper {
background:#fff;
}

#footer {
background:#4d549e;
color:#fff;
padding:10px;
font-size:.9em;
text-align:center;
height:1%;
}

#footer a {
color:#fff;
}

.breakfree {
clear:both;
display:block;
padding:0;
margin:0;
float:none;
}

.leftCol, .rightCol {
float:left;
}

.rightCol {
padding-bottom:20px;
}

.leftCol h2 {
color:#222586;
font-size:1.5em;
font-weight:normal;
margin-bottom:10px;
}

/*END GLOBAL STYLES*/


/*MENU STYLES*/
#menu {
background:#e2bb2f;
color:#fff;
font-size:.9em;
font-weight:bold;
margin-bottom:10px;
}

#menu ul {
background:#e2bb2f;
float:left;
}

#menu ul li {
float:left;
display:block;
padding:15px 0 15px 8px;
margin-right:8px;
}

#menu ul li a {
display:block;
color:#fff;
text-decoration:underline;
}

#menu ul li.breakfree {
float:none;
padding:0px;
}
/*END MENU STYLES*/


/*SIDEBAR STYLES*/
h3#sideboxHead {
font-size:1.3em;
font-weight:bold;
color:#222586;
margin:0px 0px 4px;
border-bottom:1px solid #e3e3e3;
}

#sidebox {
padding:4px;
/*background:#efefef;
border:1px solid #e3e3e3;*/
margin-bottom:10px;
}

#sideboxText {
font-size:1.1em;
margin-bottom:6px;
line-height:1.4em;
}

#newEq_addCont {
margin:10px 0;
}

h3#newEq_addHead {
background:url('../img/new-eq-head.png') left top repeat-x;
color:#fff;
margin:0px;
font-size:1em;
height:29px;
line-height:29px;
padding:0px 5px;
}

#newEq_addText {
background:#fdf7d1;
padding:10px 8px 0px;
font-size:1.1em;
font-weight:bold;
color:#64232c;
}

#newEq_addText a {
color:#64232c;
}

#newEq_addText .newItem {
padding:7px 8px;
}

#newEq_addText .altItem {
background:#fefced;
}

#newEq_addText .viewAllItems {
text-align:right;
}

#newEq_addText .itemName {
float:left;
}

.monthlySpecial .itemName {
display:block;
}

.monthlySpecial .itemName, .monthlySpecial .itemPrice {
font-size:1.1em;
font-weight:bold;
}

#newEq_addText .itemPrice, .monthlySpecial .itemPrice {
float:right;
}

.monthlySpecial .ngg-gallery-thumbnail img {
margin-left:0px;
}

h3#browseBrandHead {
margin:0px;
color:#000;
height:1%;
}

.brandPlaceholder {
width:140px;
height:60px;
background:url('../img/brand-placeholder.png') left top no-repeat;
}

/*END SIDEBAR STYLES*/


/*MAP STYLES*/
#maps {
margin-top:20px;
}

.mapCont .locTitle, .mapCont .locDetail, .mapCont .drivDir, .mapCont .locPhone {
display:block;
}

.mapCont .locTitle a {
color:#64232c;
font-weight:bold;
font-size:1.1em;
}

.mapCont .locPhone {
font-size:1.1em;
color:#000;
font-weight:bold;
margin:5px 0 0;
}

.mapCont img {
border-style:none;
}

.mapCont .locDetail {
color:#808080;
font-size:.9em;
font-weight:bold;
margin:5px 0;
}

.mapCont .drivDir {
font-weight:bold;
margin:10px 0;
}

.sidebar_manufacts {
font-size:1.1em;
line-height:1.2em;
}

.sidebar_manufacts li {
list-style-type:disc;
}

.marginManufacts {
padding-left:12px;
}

.shortenManufacts {
width:127px;
float:left;
}

.filler_thumbnail {
border:1px solid #A9A9A9;
background:#fff;
width:100px;
margin:0 0 4px 5px;
padding:4px;
position:relative;
}

.featured {
background:#f3f5ff;
padding:6px 3px 3px;
}

.featured h3 {
margin-top:0px !important;
}

#oil-pic {
background:url('../img/recycle-oil.png') top left no-repeat;
width:180px;
height:91px;
text-indent:-9999px;
}

.filler_thumbnail_inner {
background:#c3c3c3;
height:75px;
line-height:75px;
text-align:center;
color:#fff;
font-weight:bold;
}

/*END MAP STYLES*/