body { background:#aab7c9 url(images/bg-main.jpg) top center repeat ; font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#CCC;  }
html { padding:0; margin:0; overflow-x:hidden;}
.clr { clear:both;}
img { padding:0; margin:0; border:none; text-align:center;}
a:link,a:visited,a:active { font:normal 13px Arial, Helvetica, sans-serif; color:#052ea5; text-decoration:underline;}
a:hover{ font:normal 13px Arial, Helvetica, sans-serif; color:#bd1c1f; text-decoration:none;}
#cutter {
	position:absolute;
	width:167px;
	height:345px;
	z-index:0;
	background-image: url(images/cutter.png);
	top:72px;
	-top:74px;
	margin-left:-128px;
 }
#handmachine {
	position:absolute;
	width:283px;
	height:693px;
	z-index:0;
	background-image:url(images/handmachine.png);
	top:10px;
	-top:8px;
	margin-left:-15px;
	overflow:hidden;
 }
 #glouse {
	position:absolute;
	width:293px;
	height:353px;
	z-index:0;
	background-image:url(images/glouse.png);
	top:548px;
	-top:548px;
	margin-left:-205px;
 }
 
 
 #handmachine1 {
	position:absolute;
	width:283px;
	height:693px;
	z-index:0;
	background-image:url(images/handmachine.png);
	top:10px;
	-top:10px;
	margin-left:-16px;
	overflow:hidden;
 }
 #glouse1 {
	position:absolute;	width:293px; height:353px; z-index:0; background-image:url(images/glouse.png); top:535px; -top:535px;
	margin-left:-205px;
 }
  #glouse2 {
	position:absolute;	width:293px; height:353px; z-index:0; background-image:url(images/glouse.png); top:565px; -top:560px;
	margin-left:-205px;
 }
#glouse3 {
	position:absolute;	width:293px; height:353px; z-index:0; background-image:url(images/about-hand.png); top:475px; -top:475px;
	margin-left:-200px;
 }
 
.homeheader{background:url(images/home-header.png) top center no-repeat;  }
.homebody{background:url(images/home-body-bg.png) top center no-repeat; margin:0; padding:0; }
.flash-bg{background:url(images/flash-bg.png) top left no-repeat; height:305px; }
.video-bg{margin:0px 15px 0px 5px; padding:0px; background:url(images/New_Video_Box-1.png) top left no-repeat; height:290px; width:387px; }
.flash{margin:6px 0px 0px 26px; padding:0px; width:482px; height:280px; } 
.contact{margin:0; padding:0px; background:url(images/contact-bg.png) left top no-repeat;  }
.textfelid{width:175px; height:12px; border:0; font:normal 11px Arial, Helvetica, sans-serif; color:#666; letter-spacing:0.8px; padding-left:4px;  }
.textarea{width:180px; height:40px; border:0; font:normal 11px Arial, Helvetica, sans-serif; color:#666; letter-spacing:0.8px; padding-left:4px; }

.content{margin:0; padding:0 0px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d;  }
.content h1{margin:3px; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#a60505; font-style:italic; letter-spacing:0.7px;}
.content p{margin:5px 0px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d; line-height:16px; }
.content strong {font:bold 12px Arial, Helvetica, sans-serif; color:#9d0505; font-style:italic; letter-spacing:0px; } 

.aboutheader{background:url(images/about-top.jpg) top center no-repeat;  }
.about-bg{background:url(images/about-bg.png) top center no-repeat; margin:0; padding:0;}
/* main - Conent --------------------------------*/
.main-content{margin:0; padding:0 40px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d;  }
.main-content p{margin:5px 5px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d; line-height:16px; }
.main-content h1{margin:3px; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#a60505; font-style:italic; letter-spacing:0.7px;}
.main-content h4{margin:5px 0px ; padding:5px; font:bold 13px Arial, Helvetica, sans-serif; color:#a60505; font-style:italic; letter-spacing:0.3px; text-transform:uppercase; }
.main-content strong {font:bold 12px Arial, Helvetica, sans-serif; color:#9d0505; font-style:italic; letter-spacing:0px; } 

/* Contact Us --------------------------------*/
.address-text{font:normal 12px Arial, Helvetica, sans-serif; color:#1a1818; line-height:18px; }
.address-head{margin:2px 0px ; padding:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#a60505;  letter-spacing:0.3px; text-transform:none; }
a.address:link,a.address:visited,a.address:active { font:normal 13px Arial, Helvetica, sans-serif; color:#052ea5; text-decoration:underline;}
a.address:hover{ font:normal 13px Arial, Helvetica, sans-serif; color:#bd1c1f; text-decoration:none;}

.contact_form  {width:230px; margin:0; padding:0px 0px; background:#fff; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; border-left:#9a9998 solid 1px; border-top:#9a9998 solid 1px; border-bottom:#cfcfcf solid 1x; border-right:#cfcfcf solid 1px; height:14px;}
.contact_formnew  {width:50px; border:0px solid #d6d6d6; margin:0; padding:1px 0px;  background:#fff; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; border-left:#9a9998 solid 1px; border-top:#9a9998 solid 1px; border-bottom:#cfcfcf solid 1x; border-right:#cfcfcf solid 1px; height:14px;}
.contact_form1 {width:230px; border:0px solid #d6d6d6; margin:0; padding:0px 0px; height:20px; background:#fff; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; border-left:#9a9998 solid 1px; border-top:#9a9998 solid 1px; border-bottom:#cfcfcf solid 1x; border-right:#cfcfcf solid 1px; }
.txt {font-family:Arial; font-size:11px; color:#0000;
}

/* about-us-------------------------------------------------*/
.about-header{background:url(images/about-header.jpg) top left no-repeat; }
.about-large-bg{background:url(images/about-large-background.jpg) center top no-repeat;  }
.about-content{margin:0; padding:0 0px 0px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d;  }
.about-content p{margin:5px 5px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d; line-height:16px; }
.about-content h1{margin:3px; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#a60505; font-style:italic; letter-spacing:0.7px;}
.about-content h4{margin:5px 0px ; padding:3px; font:bold 13px Arial, Helvetica, sans-serif; color:#a60505; font-style:italic; letter-spacing:0.3px; text-transform:none; }
.about-content strong {font:bold 12px Arial, Helvetica, sans-serif; color:#9d0505; font-style:italic; letter-spacing:0px; }
.about-content ul{margin:0px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d; line-height:16px; }
.about-content li{margin:4px 0px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#1e1d1d; line-height:16px; }

.shades{ margin:15px 15px 15px 0px; padding:28px 5px 0px 5px; width:170px; overflow:hidden; height:85px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:18px; }
.rollers{ margin:15px 16px 15px 25px; padding:28px 5px 0px 10px; width:170px; overflow:hidden; height:85px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:20px; }

.brakes{ float:left; margin:80px 0px 0px 10px; padding:0; width:190px;  font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:18px; }
.punches{ float:right; margin:60px 20px 0px 10px; padding:0; width:190px;  font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:16px; }
.punches strong{ float:right; margin:3px 0px 0px 0px; padding:0; width:190px;  font:bold 11px Arial, Helvetica, sans-serif; color:#be2a2d; line-height:14px; }
.punches1{ float:left; margin:30px 0px 0px 30px; padding:0; width:290px;  font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:18px; }
.video{float:left; width:353px; height:239px; margin:23px 0px 0px 13px; padding:0; text-align:left; }


.style1 {
color: #000000;
font-size:11px;
font-family: "Arial Narrow";
letter-spacing:1px;
}

.style1 a {
font-size:11px;
font-family: "Arial Narrow";
text-decoration:underline;
}

.style1 a:hover {
text-decoration:none;
}
.call{
font: (afGiHmtV)*, "Microsoft Sans Serif";
font-size:16px;
color:#ffcd3f;
font-weight: bold;
font-style: italic;
}