BODY {
	TEXT-ALIGN: left; 
	MARGIN: 0px; 
	padding: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND: url(images/logo_bg.jpg) #2b2b2b; 
	HEIGHT: 100%; 
	COLOR: #000000; 
	}

A {	TEXT-DECORATION: none; 
    color: #FF0000; font-style:italic;
    font-weight:bold; 
    font-size:15px;   
}

A:hover{color: #333333;}
A IMG {
	border: 0 0 0 0;
}
P {
	MARGIN: 0px 0px 1em
}

#masthead {
	PADDING: 0 0 0 0;
	MARGIN: 0px;
	WIDTH: 100%; 
	BACKGROUND: url(images/diamondbg6.jpg) repeat-x; 
	HEIGHT: 161px; 
	TOP: 0px; 
}
#wrapper {
	TEXT-ALIGN: left; 
	MARGIN: 0px;
	WIDTH: 790px; 
	padding:1px 2px 0px 20px
}
#title {
	MARGIN: 0px; 
	HEIGHT: 141px;
	padding:0 0 0 30px;
}

#title H1 {
	BACKGROUND-IMAGE: url(images/logon.gif); 
	POSITION: absolute; 
	LINE-HEIGHT: 0px; 
	MARGIN-TOP: 0px; 
	TEXT-INDENT: -3000px; 
	WIDTH: 373px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: 50% top; 
	MARGIN-BOTTOM: 0px; 
	HEIGHT: 141px; 
	OVERFLOW: visible; 
	TOP: 10px
}

#title H2 {
	POSITION: absolute; 
	PADDING: 0 0 0 0; 
	MARGIN-TOP: 0px; 
	TEXT-INDENT: -3000px; 
	WIDTH: 363px;  BACKGROUND: url(images/phone3.gif) no-repeat;
	HEIGHT: 95px; OVERFLOW: visible;
	TOP: 10px; 
	LEFT: 430px;}
	
		
	ul#title {POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
 }
	LI#contred A  {POSITION: absolute; 
	PADDING: 0 0 0 0; 
	MARGIN-TOP: 0px; 
	TEXT-INDENT: -3000px;
	WIDTH: 363px;  BACKGROUND: url(images/contact_red.gif) no-repeat;
	HEIGHT: 41px; OVERFLOW: hidden;
	TOP: 105px; 
	LEFT: 430px; 
	DISPLAY: block; 
	text-decoration:none;}
	
	
	LI#contred A:hover { background-image:url(images/CONTACT_RED2.gif);}


	
#mainContent {
	POSITION: absolute; 
	BORDER-LEFT: #8f8f8f 3px solid; 
	WIDTH: 788px; BACKGROUND: url(images/sidebg.jpg) repeat-y; 
	TOP: 148px; BORDER-RIGHT: #666666 3px solid; 
	LEFT: 10px}
	
#topBorder {
	PADDING-BOTTOM: 0px; 
	MARGIN-BOTTOM: 0px;}
	
#mainLeft {
	WIDTH: 370px; 
	FLOAT: left}
	
#mainRight {
	WIDTH: 250px; 
	FLOAT: right}
	
#content {
	POSITION: relative; 
	BORDER-LEFT: #363636 3px solid; 
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 0 0 0 0; 
	WIDTH: 638px; 
	FLOAT: right}

#content H2 {
    COLOR: #790000; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: right;
	LINE-HEIGHT: normal; 
	LETTER-SPACING: 0.1em;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding:15px 20px 15px 0;
	MARGIN-BOTTOM: -10px;} 
	
#content H3 {
	TEXT-ALIGN: left; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	PADDING-LEFT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	MARGIN-BOTTOM: 10px; 
	LETTER-SPACING: 0.07em; 
	COLOR: #000; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 0px
}

#content P {
	LINE-HEIGHT: 20px; 
	MARGIN-TOP: 0px;
	padding:0 20px 0 30px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	FONT-SIZE: 14px
}

#contentProd {
	POSITION: relative; 
	BORDER-LEFT: #363636 3px solid; 
	BACKGROUND-COLOR: #ffffff; 
	MARGIN-TOP: 0px; 
	WIDTH: 638px; 
	MARGIN-BOTTOM: 0px; 
	FLOAT: right; 
	HEIGHT: 900px
}

#contentProd H2 {
	TEXT-ALIGN: right; 
	LINE-HEIGHT: 26px; 
	FONT-FAMILY: Arial, 
	Helvetica, sans-serif; 
	LETTER-SPACING: 0.1em; 
	COLOR: #790000; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
	padding:10px 20px 0 0; 
}

#prodLeft {
	WIDTH: 520px; 
	FLOAT: left
}

#logoCol {
	WIDTH: 100px; 
	FLOAT: right;  
	padding:110px 10px 0 0;
}

#column1 {
	PADDING-LEFT: 0px; 
	WIDTH: 250px; FLOAT: left
}

#column2 {
	WIDTH: 250px;  
	FLOAT: right; 
	padding: 0 0 0 15px;
}

#picColumn1 {
	WIDTH: 240px; FLOAT: 
	left; z-index:2; 
	padding:25px 0 25px 15px;
}

#picColumn2 {
	WIDTH: 240px;  
	FLOAT: 
	right; z-index:2; 
	padding:25px 10px 50px 0;
}

#footer {
	BORDER-LEFT: #333333 3px solid; 
	WIDTH: 710px; 
	HEIGHT: 51px; 
	MARGIN-LEFT: -6px
}
#address {
	padding:15px 0 15px 0;
}
#addressProd {
	POSITION: relative; 
	WIDTH:638px; 
	VISIBILITY: visible; 
	TOP: 690px; 
	padding:0 0 0 10px; 
}
#address P {
	TEXT-ALIGN: center; 
	LINE-HEIGHT: normal; 
	MARGIN: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.1em; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	padding:0 0 0 0;
}

#addressProd P {
	TEXT-ALIGN: center; 
	PADDING: 0 0 0 0; 
	LINE-HEIGHT: normal; 
	MARGIN: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.1em; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
}



#blizz {
	height:100px;
	float:none;  
	padding:0px 0px 100px 50px;
 }

#blizzScreen {
	Z-INDEX: 5;
	POSITION: absolute;
	float:none;
	WIDTH: 215px;
	HEIGHT: 168px;
	TOP: 182px;
	LEFT: 311px;
	background-image:url(images/blizz_screen.gif);
	visibility: hidden;
 }
#crane {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#dbody {
	Z-INDEX: 1; 
	POSITION: absolute; 
	WIDTH: 630px; 
	HEIGHT: 600px; 
	VISIBILITY: hidden; 
	TOP: 0px; 
	LEFT: 5px
}

#flatb {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#toolboxes {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#utilitybody {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#liftgates {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#ladderracks {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#vanint {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#fueltank {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#access {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#towtruck {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}

#row1 {float:none; height:140px; padding:5px 0 0 15px; width:499px;}
#row2 {float:none; height:145px; width:460px; padding:0px 0px 10px 50px;}

#price1{float:none; height:20px; width:449px; padding:0px 0px 20px 60px; }
#row3 {float:none; height:180px; width:499px; padding:0px 0px 0px 10px; }



#towing {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#snowplow {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}

#snopush {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}

#suspension {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 630px;
	HEIGHT: 600px;
	TOP: 0px;
	LEFT: 5px;
	visibility: hidden;
}
#first {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH: 534px;
	HEIGHT: 400px;
	TOP: 150px;
	LEFT: 5px;
	visibility: visible;
}
.bodyText {
	LINE-HEIGHT: 20px; 
	MARGIN-TOP: 0px; 
	padding:0 20px 0 30px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	FONT-SIZE: 14px
}

.prodbodyText {
	LIST-STYLE-POSITION: inside; 
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 16px; 
	LIST-STYLE-TYPE: disc; 
	padding:0 30px 0 30px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.07em; 
	COLOR: #000000; 
	FONT-SIZE: 12px
}

.prodbodyText3 {
	LIST-STYLE-POSITION: inside; 
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 16px; 
	LIST-STYLE-TYPE: disc; 
	PADDING-LEFT: 30px; 
	PADDING-RIGHT: 5px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.07em; COLOR: #000000; FONT-SIZE: 12px
}

.prodbodyTextCenter {
	LIST-STYLE-POSITION: inside; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 16px; 
	LIST-STYLE-TYPE: disc; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.07em; 
	COLOR: #000000; 
	FONT-SIZE: 12px
}

.prodbodyText2 {
	LIST-STYLE-POSITION: inside; 
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 16px; 
	LIST-STYLE-TYPE: disc;
	padding:0 10px 0 30px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.07em; 
	COLOR: #000000; 
	FONT-SIZE: 12px
}

.header {
	TEXT-ALIGN: right; 
	LINE-HEIGHT: 26px; 
	FONT-STYLE: italic; 
	FONT-FAMILY: "Times New Roman", Times, serif; 
	LETTER-SPACING: 0.18em; 
	COLOR: #790000; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
	padding:10px 20px 0 20px;
}

.prodheader {
	TEXT-ALIGN: right; 
	LINE-HEIGHT: 18px; 
	FONT-STYLE: normal;
	padding:70px 20px 10px 20px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	MARGIN-BOTTOM: 0px; 
	LETTER-SPACING: 0.05em; 
	COLOR: #000000; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	}

.prodSubheader {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 16px; 
	FONT-STYLE: normal;
	padding:20px 20px 0 0;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	MARGIN-BOTTOM: 0px; 
	LETTER-SPACING: 0.05em; 
	COLOR: #c42110; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
}

.subHeader {
	FONT: bold 11px/22px Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.2em; 
	COLOR: #993300;
}

.phone {
	LINE-HEIGHT: 18px; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.2em; 
	COLOR: #000000; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: bold;
}

.photo {
	padding:0 0 0 20px;
}

.photoL {
	padding:0 20px 0 0;
}

.navText {
	FONT: 11px/16px Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.1em; 
	COLOR: #003366; 
	TEXT-DECORATION: none;
}

.prodLi {
	LIST-STYLE-POSITION: outside; 
	LINE-HEIGHT: 15px; 
	LIST-STYLE-TYPE: disc; 
	MARGIN-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	MARGIN-RIGHT: 0px; 
	padding:10px 20px 0 0;
}
.prodLiCenter {
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-TYPE: disc;
	padding:0 25px 0 0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	MARGIN-LEFT: 100px; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	MARGIN-RIGHT: 0px;
}
.photoCenter {
	BORDER-BOTTOM: #000000 2px solid; 
	BORDER-LEFT: #000000 2px solid; 
	BACKGROUND-POSITION: center 50%; 
	BORDER-TOP: #000000 2px solid; 
	BORDER-RIGHT: #000000 2px solid
}
