body, div {
background-color:#FFFFFF;
color:#000000;
-x-system-font:none;
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
}


.new, new.a:active, new.a:visited
{
color:green;
font-weight:bold;
background:yellow;
padding:3px;
}


.pagetitle
{
font-size:20px;
margin-left: 5px;
font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#000;
line-height: 22px; 
}

.lefty
{
float: left
}

p {
color:black;
margin-right:15%;
text-indent:20px;
}

h3 {font-size: 12px;
margin-left: 5px;
font-weight: normal;
color: #000000;
}

h3.shipping {
color:#395796;
font-size:110%;
font-weight:900;
margin:0;
border-top:1px dotted #A9A9A9;
padding-top:15px;
}

h2.pitch {
margin-left: 5px;
color: #961319; font-family:arial,Helvetica,sans-serif;}

span.selector {
font-weight:bolder;
}

img {
border:0px none;
}

a:link {
color:#0000CE;
text-decoration:none;
}

a:visited {
color:purple;
text-decoration:none;
}

a:hover {
color: blue;
text-decoration:underline;
}

a:active {
color:red;
text-decoration:none;
}



h1 {
color:#000;
font-size:136%;
font-weight:800;
line-height:20px;
margin:0.5em 0 0.5em;
padding-bottom:15px
}

span.machines {
color:#000000;
font-family:Sans-Serif;
font-weight:bolder;
}

span.price2 {
background-color:#FFFFFF;
color:#FF0000;
font-size:large;
font-weight:bolder;
}



h2 {
color:#B03204;
font-size:136%;
font-weight:800;
line-height:20px;
margin:0.5em 0 0.5em;
}


span.price {
color:#FF0000;
font-weight:bold;
}

span.selected {
background-color:#000000;
}


td {
vertical-align:top;
}



span.caption {
background-color:transparent;
color:#000000;
font-weight:bold;
}


td.leftmenu {
background-color:#F3F3F3;
color:#000000;
/* font-weight:bold; */
padding-left:10px;
padding-right:10px;
}

td.rightmenu {
background-color:#F3F3F3;
color:#000000;
/* font-weight:bold; */
}

td.content {
width:100%;
background-color:#FFFFFF;
color:#000000;
padding-top:none;
padding-left:10px;
}

div.promo {
background-color:#EEE;
font-size:10px;
width:100%;
color: #fff;
font-weight: bold;
padding-top: 5px;
}

div.logo {
background-color:#395796;
font-size:10px;
width:100%;
color: #fff;
font-weight: bold;
padding-bottom:5px;
padding-top:5px;
}


div.footer {
background-color:#D8D9DA;
color:#000;
width:100%;
}

#tabs
{
padding-left: 0px;
margin-left: 0px;
/*border-bottom: medium solid #000;*/
background: #F3F3F3;
color: white;
padding:8px;
margin-top: 0px;
margin-bottom:-4px;
overflow: hidden;
}

#tabs li 
{list-style: none;
display: inline;
}

#tabs li a.active
{
font-weight: bold;
border: thin solid red;
background: url("redbutton.gif");
padding: 2px;
text-decoration: none;
}

#tabs li a:hover
{
font-weight: bold;
 border: thin solid red; 
background: url("redbutton.gif");
padding: 2px;
text-decoration: none;
}


#tabs li a
{
font-weight: bold;
 border: thin solid #4186C7;
background: url("greybutton.gif");
text-decoration: none;
padding: 2px;
}

.greenthang
{
font-size: 12px;
display:block;
padding: 2px;
background: url("greencorner.gif");
width: 130px;
height: 70px;
text-align: center;
overflow: hidden;
}


.redthang
{
font-size: 12px;
display:block;
padding: 2px;
background: url("redcorner.gif");
width: 130px;
height: 70px;
text-align: center;
overflow: hidden;
}


table.thumbs {
border-collapse:collapse;
border:0px solid #ADAFB2;
border-spacing:0px;
margin-top:0px;
text-align:left;
}



table.thumbs td {
background-color:#F7F8F8;
border-bottom:1px dotted #000;
color:#000000;
padding:5px;
}

table.thumbs td.extension
	{
	background-color:#FFF;
	color:#000000;
	padding:2px;
	}

table.thumbs td.other {
background-color:#C0E04C;
border-bottom:1px solid #627227;
color:#000000;
padding:2px;
}


table.thumbs td.header {
 background-image: url(blacka.gif); 
background-color:#395796;
color: #FFF;
font-weight:bolder;
text-align:center;
}




table.info {
background-color:#F4EDB3;
border:1px solid orange;
border-collapse:collapse;
border-spacing:0px;
color:#000000;
margin-top:0px;
width:50%;
}
table.info td {
background-color:#F4EDB3;
border-bottom:1px solid orange;
color:#000000;
}
table.info td.other2 {
background-color:#F4EDB3;
border-bottom:1px solid orange;
color:#000000;
}

table.info td.blueheader {
background-color:orange;
color:#000000;
font-weight:bold;
text-align:center;
text-transform:capitalize;
}

#content
{
border: thin solid #D8D9DA;
margin-top: 3.9px;
margin-bottom: 0px;
background: #eee;
}

#image1 {
float:right;
padding:5px;
}
#image2 {
float:left;
padding:5px;
}

#logo {
margin-left:15px;
padding:4px 4px 2px 2px;
}

div.contact {
margin-right:15%;
}

.curr_loc {
color:#000000;
text-decoration:underline;
}

span.bold {
font-weight:bold;
}

#deal0 {
background-color:#D0D1D7;
background: url("http://www.excavatorthumb.com/deal.jpg");
border:thin solid #A6926B;
color:#000000;
margin-bottom:10px;
padding:1px;
width:75%;
}


#deal1 {
background-color:#FFFFFF;
border: 1px dotted #B03204;
color:#000000;
margin-top:10px;
padding:5px;
width:120px;
}

#productinfo {
	list-style-position: inside;
        background: #E8E8E8;
        width: 50%;
        padding: 5px;
        border: 1px solid #939598;
margin-bottom: 0px;
line-height: 1.8em;
}


#inventory
{
background: #FFF;
}

#faq
{
border: 1px solid orange;
background:#FFF8EA;
padding: 5px;
}

h2.inventory {
color:#000;
font-family:Sans-Serif;
font-size:medium;
font-weight: bold;
}

#usaa_gallery { 
/*float: left;*/  
width: 80%; 
background: #D5E0F7;
} 


#usaa_largegallery { 
/*float: left;*/  
width: 80%; 
height: 300px;
overflow: auto;
background: #D5E0F7;
} 

#constructionmodels
{
margin: 0 0 1em;
	background: #FFF;
	border-collapse: collapse;
	border-top: 1px solid #363;
	
}

#constructionmodels td
{
background: #eee;
border:1px solid #D5E0F7;
font-family:arial,helvetica,clean,sans-serif;
}

.stock
{color: green;
}

.free_shipping
{color: #483F2E;
}

.shipping_caption
{color:#395796;
font-size:14px;
font-weight:900;
}


.info
{background: #E0D6BC;
padding: 5px;
width:  50%;
margin-bottom: 20px;
}

.footer
{
float: right;
}

#center
{
margin-left: 15px;
}



div.overflow {
width: 50%;
height: 400px;
overflow: auto;
border: 1px solid #666;
margin-top:10px;
background:#E0DFDF;
}

td.alt {
background: #ddeffc;
}

