body {
	background-color:#282623;
	margin:0;
	padding:0;
	}
	
div #wrapper {width:1000px; margin-left:auto; margin-right:auto}

body.print {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

p, div, td {	
font-family: Verdana;
	font-size: 13px;

	color: #FFFFFF;
}


h1 { font: bold 30px "Trebuchet MS", Tahoma; margin: 0 0 .3em; }


#content td{	
font-family: Verdana;
	font-size: 13px;
	line-height:25px;
	color: #FFFFFF;
	text-align:left;
	padding:15px}

#used td{	
font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	text-align:left;
	padding:0}

TD.print {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	
}

TD.products {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

TD.products2 {
	font-family: Verdana;
	font-size: 11px;
	color: #B4B3B0;
}


TD.products3 {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}

TD.top2 {
	font:11px Verdana;
	color:#7B7A76;
}

TD.top {
	font:11px Verdana;
	color:#C7C6C3;
}

TD.bottom {
	font:11px Verdana;
	color:#000000;
}


TH.header {
	background-color: #C7C6C3;
	color: #000000
}

TH.label {
	background-color: #4A4742;
	color: #FFFFFF
}

TH.productType {
	background-color: #707070;
	color: #000000
}

HR.product {
	color: #707070
}

TD.title {
	font-size: 12px;
	font-weight: bold
}

TD.product {
	border-bottom: 2px solid #707070;
	border-left: 2px solid #707070;
	font-size: 12px
}

TD.productsRight {
	border-bottom: 2px solid #707070;
	border-left: 2px solid #707070;
	border-right: 2px solid #707070;
	font-size: 12px
}

td.err {
	font-size : 14px; 
	font-family : Verdana, helvetica, sans-serif; 
	font-style: italic;
	color : #DD8C00
} 

td.requestErr {
	font-size : 12px; 
	font-family : Verdana, helvetica, sans-serif; 
	font-style: italic;
	color : #DD8C00
} 

a {
	font:11px Verdana;
	color:#FFFFFF;
	text-decoration:underline
}

a:hover {
	font:11px Verdana;
	color:#FFB20E;
	text-decoration:underline
}

A.top2 {
	font:11px Verdana;
	color:#7B7A76;
	text-decoration:none
}

A.top {
	font:11px Verdana;
	color:#C7C6C3;
	text-decoration:none
}

A.top:hover {
	font:11px Verdana;
	color:#C7C6C3;
	text-decoration:underline
}

A.intro {
	font:11px Verdana;
	color:#B4B3B0;
	text-decoration:underline
}

A.prod {
	font:10px arial;
	color:white;
	text-decoration:none
}

A.adminMenu {
	font:11px Verdana;
	color:#FFFFFF;
	text-decoration:none
}

A.adminMenu:hover {
	font:11px Verdana;
	color:#FFFFFF;
	text-decoration:underline
}

A.evo:hover {
	font:11px Verdana;
	color:#ACABA7;
	text-decoration:underline
}

A.evo {
	font:11px Verdana;
	color:#ACABA7;
	text-decoration:none
}

A.prod:hover {
	font:10px arial;
	color:#FFB20E;
	text-decoration:underline
}


A.bottom {
	font:11px Verdana;
	color:#000000;
	text-decoration:none
}

A.bottom:hover {
	font:11px Verdana;
	color:#000000;
	text-decoration:underline
}

a.print {
	font:11px Verdana;
	color:#000000;
	text-decoration:underline
}

H3 {
	font:14px Verdana;
	color:#FFB20E;
	text-decoration:none;
	syle:bold
}

.note {
background-color:#FFFF00;
color:#000000;
font-style:italic;
}

img.used_small {
	border: 1px solid white;
}

img.used_big {
	border: 3px solid white;
}

.border_wht {border:#FFFFFF solid 5px;}

.image_border_wht {border:#FFFFFF solid 5px; margin-bottom:10px; margin-top:10px;}
img {border:0px;}


#footer td {text-align:left; color:#CCC; font-family:Arial, Helvetica, sans-serif;line-height:25px}
#footer h1 {text-align:left; color:#FF9511; font-size:16px}
#footer a{ color: #CCC; text-decoration: none; font-size:14px; line-height:25px}
#footer a:hover { color:#E12C23;  }

#footer li {margin:0; padding:0; list-style:none}
#footer ul {margin:0; padding:0; list-style:none}

.subtitle {color:#FF9; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
div#NewsScroller {	width: 240px;  /*width of scroller*/
	height:350px;
}


/* Product table */
#products { padding: 20px 10px; }
#products h1.heading { font: bold 30px "Trebuchet MS", Tahoma; margin: 0 0 .3em; }
#products h3.heading { font: bold 20px "Trebuchet MS", Tahoma; margin: 0 0 1em;}
#products .center { text-align: center }
#products .clr { clear: both }
#products .box { float: left; width: 188px; margin: 0 0 10px 10px; background: url(../images/products/product-body.png) no-repeat left bottom #3a3c2e; text-align: center; height: 600px; }
#products .first { margin-left: 0; }
#products .box .head { background: url(../images/products/const_product-head.png) no-repeat left top #ac0e2d; margin: 0; font: bold 24px "Trebuchet MS", Tahoma; text-transform: uppercase; text-align: center; text-shadow: 1px 1px 1px #666; padding: 10px 0; }
#products .box img { margin-bottom: 10px; border: 0 none }
#products .box .specs { padding: 0 10px 20px; }
#products .box .specs table { font-size: 10px; border-collapse: collapse; width: 100%; }
#products .box .specs table a { font-size: 9px; font-style: italic; }
#products .box .specs table td { font-style: italic; border-bottom: 1px dashed #4e4b44; padding: 5px 2px; text-align: center }
#products .box .specs table td.first { border-top: 1px dashed #4e4b44 }
#products .box .specs table th { border-color: #4e4b44; border-style: solid; border-width: 1px 1px 1px 0; padding: 5px 2px; text-align: left; }
#products .box .specs table img { margin-bottom: 0; }
#products .notes { margin-bottom: 1.5em; }
.modelist { border-collapse: collapse; }
.modelist th,
.modelist td { border: 1px solid #4e4b44; padding: 7px; background: #404425; }
.modelist th { background: #1e1910; font-size: 12px; vertical-align: top }
 .modelist .alt td { background: #3a3c2e }
 
 /* Product table */
#productsManitouConstruction { padding: 20px 10px; }
#productsManitouConstruction h1.heading { font: bold 30px "Trebuchet MS", Tahoma; margin: 0 0 .3em; }
#productsManitouConstruction h3.heading { font: bold 20px "Trebuchet MS", Tahoma; margin: 0 0 1em;}
#productsManitouConstruction .center { text-align: center }
#productsManitouConstruction .clr { clear: both }
#productsManitouConstruction .box { float: left; width: 188px; margin: 0 0 10px 10px; background: url(../images/products/product-body.png) no-repeat left bottom #3a3c2e; text-align: center; height: 850px; }
#productsManitouConstruction .first { margin-left: 0; }
#productsManitouConstruction .box .head { background: url(../images/products/const_product-head.png) no-repeat left top #ac0e2d; margin: 0; font: bold 24px "Trebuchet MS", Tahoma; text-transform: uppercase; text-align: center; text-shadow: 1px 1px 1px #666; padding: 10px 0; }
#productsManitouConstruction .box img { margin-bottom: 10px; border: 0 none }
#productsManitouConstruction .box .specs { padding: 0 10px 20px; }
#productsManitouConstruction .box .specs table { font-size: 10px; border-collapse: collapse; width: 100%; }
#productsManitouConstruction .box .specs table a { font-size: 9px; font-style: italic; }
#productsManitouConstruction .box .specs table td { font-style: italic; border-bottom: 1px dashed #4e4b44; padding: 5px 2px; text-align: center }
#productsManitouConstruction .box .specs table td.first { border-top: 1px dashed #4e4b44 }
#productsManitouConstruction .box .specs table th { border-color: #4e4b44; border-style: solid; border-width: 1px 1px 1px 0; padding: 5px 2px; text-align: left; }
#productsManitouConstruction .box .specs table img { margin-bottom: 0; }
#productsManitouConstruction .notes { margin-bottom: 1.5em; }
.modelist { border-collapse: collapse; }
.modelist th,
.modelist td { border: 1px solid #4e4b44; padding: 7px; background: #404425; }
.modelist th { background: #1e1910; font-size: 12px; vertical-align: top }
 .modelist .alt td { background: #3a3c2e }
 


/* Construction product table */
#productsConstruction { padding: 20px 10px; }
#productsConstruction .sectionIMG {float:left; margin-right:10px;}
#productsConstruction h1.heading { font: bold 30px "Trebuchet MS", Tahoma; margin: 0 0 .3em; }
#productsConstruction h3.heading { font: bold 20px "Trebuchet MS", Tahoma; margin: 0 0 1em;}
#productsConstruction .center { text-align: center }
#productsConstruction .clr { clear: both }
#productsConstruction .box { float: left; margin: 0 0 10px 10px; background: url(../images/products/const_product-body.png) no-repeat left bottom #3a3c2e; text-align: center; height: auto; }
#productsConstruction .first { margin-left: 0; }
#productsConstruction .box .head { background: url(../images/products/const_product-head.png) no-repeat left top #ac0e2d; margin: 0; font: bold 24px "Trebuchet MS", Tahoma; text-transform: uppercase; text-align: center; text-shadow: 1px 1px 1px #666; padding: 10px 0; }
#productsConstruction .box img { margin-bottom: 10px; border: 0 none }
#productsConstruction .box .specs { padding: 0 10px 20px; }
#productsConstruction .box .specs table { font-size: 10px; border-collapse: collapse; width: 100%; }
#productsConstruction .box .specs table a { font-size: 9px; font-style: italic; }
#productsConstruction .box .specs table td { font-style: italic; border-bottom: 1px dashed #4e4b44; padding: 5px; text-align: center }
#productsConstruction .box .specs table td.first { border-top: 1px dashed #4e4b44 }
#productsConstruction .box .specs table th { border-color: #4e4b44; border-style: solid; border-width: 1px 1px 1px 0; padding: 5px 2px; text-align: left; }
#productsConstruction .box .specs table img { margin-bottom: 0; }


#productsConstruction .box900 { float: left; margin: 0 0 10px 10px; background: url(../images/products/const_product-body900.png) no-repeat left bottom #3a3c2e; text-align: center; height: auto; }
#productsConstruction .box900 .head { background: url(../images/products/const_product-head900.png) no-repeat left top #ac0e2d; margin: 0; font: bold 24px "Trebuchet MS", Tahoma; text-transform: uppercase; text-align: center; text-shadow: 1px 1px 1px #666; padding: 10px 0; }
#productsConstruction .box900 img { margin-bottom: 10px; border: 0 none }
#productsConstruction .box900 .specs { padding: 0 10px 20px; }
#productsConstruction .box900 .specs table { font-size: 10px; border-collapse: collapse; width: 100%; }
#productsConstruction .box900 .specs table a { font-size: 9px; font-style: italic; }
#productsConstruction .box900 .specs table td { font-style: italic; border-bottom: 1px dashed #4e4b44; padding: 5px; text-align: center }
#productsConstruction .box900 .specs table td.first { border-top: 1px dashed #4e4b44 }
#productsConstruction .box900 .specs table th { border-color: #4e4b44; border-style: solid; border-width: 1px 1px 1px 0; padding: 5px 2px; text-align: left; }
#productsConstruction .box900 .specs table img { margin-bottom: 0; }



#projects .box { float: left; margin: 0 0 10px 10px; background: url(../images/products/const_product-body900.png) no-repeat left bottom #3a3c2e; text-align: center; height: auto; width:900px }
#projects .box .head { background: url(../images/products/const_product-head900.png) no-repeat left top #ac0e2d; margin: 0; font: bold 24px "Trebuchet MS", Tahoma; text-transform: uppercase; text-align: center; text-shadow: 1px 1px 1px #666; padding: 10px 0; }
#projects .box img { margin-bottom: 10px; border: 0 none }
#projects .box .specs { padding: 0 10px 20px; }
#projects .box .specs table { font-size: 10px; border-collapse: collapse; width: 100%; }
#projects .box .specs table a { font-size: 9px; font-style: italic; }
#projects .box .specs table td { font-style: italic; border-bottom: 1px dashed #4e4b44; padding: 5px; text-align: center }
#projects .box .specs table td.first { border-top: 1px dashed #4e4b44 }
#projects .box .specs table th { border-color: #4e4b44; border-style: solid; border-width: 1px 1px 1px 0; padding: 5px 2px; text-align: left; }
#projects .box .specs table img { margin-bottom: 0; }



.subtitle {color:#FF9; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }


/* FLOAT */
.FloatL { float:left; margin-right:10px; border:#FFF 1px solid; padding:3px; }
.FloatR { float:right; margin-left:10px; border:#FFF 1px solid; padding:3px; }
.FloatL-NB { float:left; margin-right:10px; padding:3px; }
.FloatR-NB { float:right; margin-left:10px; padding:3px; }
