#Page {									margin: 0; padding: 0; }
#Shadow {								position: absolute; z-index: 5; width: 7px; height: 340px; top: 113px; margin-left: -7px; background: url(/i/shp.png); -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/shp.png,sizingMethod=crop); }

#ProdNav #P1 DIV DIV {					background: none; filter: none; }
#ProdNav TD.Active DIV {				background: none; }
#ProdNav TD.Active U {					display: block; position: relative; width: 5px; height: 90px; margin: -7px 0 0 -5px; font-size: 0; background: url(/i/shvi.png) repeat-y; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/shvi.png,sizingMethod=scale); }
#ProdNav TD.Active I {					display: block; position: relative; width: 100%; height: 9px; margin-top: -2px; font-size: 0; }
#P1.Active I {							background-color: #1E608D; }
#P2.Active I {							background-color: #F4C237; }
#P3.Active I {							background-color: #242A2C; }

#MainNav BLOCKQUOTE {					height: 41px; font-size: 10pt; line-height: 40px; text-align: center; color: #FFFFFF; background-color: #1E608D; }
#MainNav BLOCKQUOTE A {					line-height: 40px; color: #FFFFFF; }
.agriculture #MainNav BLOCKQUOTE {		background: #1E608D url(/i/g1.gif) repeat-x; }
.construction #MainNav BLOCKQUOTE {		background: #F4C237 url(/i/g2.gif) repeat-x; color: #333333; }
.trucks #MainNav BLOCKQUOTE {			background: #242A2C url(/i/g3.gif) repeat-x; }
.construction #MainNav BLOCKQUOTE A {	color: #333333; }

#Fun DIV {								position: relative; width: 100%; height: 247px; margin-top: -90px; }
.agriculture #Fun DIV {					background: #36A6DF url(/i/funs/agriculture.jpg) no-repeat; }
.construction #Fun DIV {				background: #FCEE5E url(/i/funs/construction.jpg) no-repeat center; }
.trucks #Fun DIV {						background: #495559 url(/i/funs/trucks.jpg) no-repeat right; }

#About {								padding: 26px 41px 41px 41px; }
#About IMG {							margin: 15px 0 1.2em 0; }

#Path {									margin: 25px 36px 0 41px; list-style-type: none; }
#Path LI {								margin-top: .8em; }
#Path LI IMG {							border: none; width: 5px; height: 7px; margin: 0 13px 0 -18px; }

#Folder {								display: table-cell; _height: 0; padding: 30px 10px 45px 40px; }
#Folder H2 {							clear: both; }
#Folder A {								text-decoration: none; display: block; float: left; width: 175px; height: 145px; //width: 181px; //height: 151px; margin: 0 19px 19px 0; color: #FFFFFF; border: 3px solid #F4F5F8; }
.construction #Folder A {				color: #111111; }
.agriculture #Folder A DIV,
.agriculture #Folder A DIV SPAN {		background-color: #266A99; }
.construction #Folder A DIV,
.construction #Folder A DIV SPAN {		background-color: #FFCF4C; }
.trucks #Folder A DIV,
.trucks #Folder A DIV SPAN {			background-color: #373C3E; }
#Folder A IMG {							display: block; width: 175px; height: 90px; background-color: #E1E0DC; border: none; }
#Folder A DIV {							position: relative; width: 175px; height: 55px; cursor: hand; }
#Folder A DIV SPAN {					position: absolute; display: block; width: 155px; //width: 175px; height: 2.7em; top: 50%; margin-top: -1.5em; padding: 0 10px; overflow: hidden; text-decoration1: underline; text-align: center; }
#Folder A DIV SPAN EM {					display: none; margin-top: .5em; font-size: 85%; font-style: normal; color: #C0C0C0; text-decoration: none; }
#Folder A:hover IMG {					position: absolute; width: 181px; height: 96px; margin: -3px 0 0 -3px; }
#Folder A:hover DIV {					position: absolute; z-index: 5; margin-top: 93px; }
#Folder A:hover DIV SPAN {				width: 155px; //width: 181px; height: auto; left: -3px; padding: 0 13px 13px 13px; overflow: visible; }
#Folder A:hover DIV SPAN EM {			display: block; }
.agriculture #Folder A:hover {			border-color: #266A99; }
.construction #Folder A:hover {			border-color: #FFCF4C; }
.trucks #Folder A:hover {				border-color: #373C3E; }

#Form TABLE {							width: 100%; margin: 1.5em 0 .5em 0; border-collapse: collapse; }
#Form TH, #Form TD {					padding: .5em 2em .5em 0; vertical-align: top; }
#Form TH EM {							font-style: normal; margin-left: .15em; color: #E01020; }
#Form TH {								width: 36%; font-weight: normal; text-align: left; white-space: nowrap; }
#Form INPUT.Text, TEXTAREA {			width: 100%; font-size: 130%; }
#Send {									font-size: 110%; }




#Product {								_height: 0; padding: 30px 60px 50px 45px; }

#Images {								position: relative; width: 100%; height: 240px; margin: -150px 0 30px 0; overflow: hidden; border1: 1px solid red; }
#Images DIV {							position: absolute; width: 100%; left: 0; top: 0; }
#Images DIV P {							margin: 0; padding-top: 140px; color: #908F8E; font-size: 85%; }
#Images DIV IMG {						float: left; clear: left; margin-right: 2em; border: 15px solid #FFFFFF; }

#ImagesControl {						position: absolute; width: 250px; right: 0; bottom: 100%; margin: 0 11px 7px 0; border1: 1px solid red; }
#ImagesControl LI {						position: relative; float: right; width: 40px; height: 30px; margin: 0 0 6px 6px; list-style-type: none; font-size: 0; border: 2px solid transparent; cursor: pointer; cursor: hand; }
#ImagesControl LI IMG {					width: 40px; height: 30px; }
.agriculture #ImagesControl LI IMG {	background-color: #1E608D; }
.construction #ImagesControl LI IMG {	background-color: #F4C237; }
.trucks #ImagesControl LI IMG {			background-color: #242A2C; }
#ImagesControl LI.Active {				border-color: #FFFFFF; cursor: default; }

#Tab1 {									display: table; width: 100%; _height: 0; margin-bottom: 2.5em !important; }
#Tab1 LI {								float: left; padding-right: .5em; list-style-type: none; white-space: nowrap; }
#Tab1 LI.Active A {						text-decoration: none; color: #000000; cursor: default; }

