body,td,th{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}

#top{
margin:0px;
padding:0px;
}
.menu_bg{
background-image:url(images/menu_expand.gif); background-repeat:repeat-x;
}
#top_menu a{
font-family:Trebuchet Ms;
font-size:13px;
font-weight:bold;
color:#95672d;
text-decoration:none;
padding-right:16px;
margin-right:5px;
}
.red{
color:#ff0000;
}


#top_menu a:hover{
background-color:#f9f9f9;
color:#ff6600;
}
#pad1{
padding:0px 8px 0px 5px;
}
.title1{
font-family:Trebuchet Ms;
font-weight:bold;
font-size:16px;
color:#8a5917;
text-transform:uppercase;
font-variant:small-caps;
}
.title2{
font-family:Trebuchet Ms;
font-weight:bold;
font-size:16px;
color:#CC3300;
text-transform:uppercase;
font-variant:small-caps;
}
.title3{
font-family:Trebuchet Ms;
font-weight:bold;
font-size:16px;
color:#006666;
font-variant:small-caps;
text-transform:uppercase;
}

.tools_link{
width:24%;
float:left;
}

.subtools_link{
width:46%;
float:left;
margin-left:5px;
padding:5px;
background-color:#f6f6f6;
border:1px solid #dfdfdf;
margin-bottom:4px;
}
.tools_image{
width:22%;
float:left;
text-align:right;
padding-right:10px;
}


.tool_link, #tool_link a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#965706;
text-decoration:none;
border-bottom:1px dashed #dfdfdf;
}
#tool_link a:hover{
color:#ff6600;
}
#middle {
	width:99%;
	display:table;
}
#leftsection {
	margin-right:235px;
}
#rightsection {
	right:5px;
	position:absolute;
	width:221px;

}
#rightsection1 {
	right:5px;
	position:absolute;
	width:221px;
	left: 753px;
}
#Footer{
position:absolute;
top:2500px;
width:99%;
}
.foot_bg{
height:55px;
background-color:#f8f8f8;
border:1px solid #dfdfdf;
text-align:center;}

#foot_link a{
font-family:Trebuchet Ms;
font-size:13px;
font-weight:bold;
color:#0055bd;
text-decoration:none;
}
#foot_link a:hover{
color:#e6a800;
border-bottom:1px dashed #ff0000;
}

.white_bg{
background-color:#ffffff;
height:25px;
text-align:right;
padding:10px;
}
.company_name{
color:#0078ff;
font-weight:bold;
}
.company_name1{
color:#0078ff;
font-weight:bold;
border-bottom:1px dashed #333333;
line-height:25px;
}
#banner{
text-align:center;
}

.line1{
background-image:url(images/strip2.gif);
background-position:left top;
vertical-align:top;
background-repeat:repeat-x;
}
.abg1{
background-color:#f8f8f8;
border:1px solid #dfdfdf;
width:92%;
line-height:18px;
padding:0px 2px 2px 4px;
background-image:url(images/cuttera.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
.bg1{
background-color:#f8f8f8;
border:1px solid #dfdfdf;
width:92%;
line-height:18px;
padding:0px 2px 2px 4px;
background-image:url(images/cutter.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
.bg2{
background-color:#f5f5f5;
border:1px solid #dfdfdf;
text-align:center;
margin-top:4px;
width:95%;
}
.bg3{
background-color:#f5f5f5;
border:1px solid #dfdfdf;
text-align:right;
margin-left:3px;
}
.bg4{
background-color:#f5f5f5;
border:1px solid #dfdfdf;
margin-left:5px;
padding-left:5px;
}
.bg5{
background-color:#f5f5f5;
border:1px solid #dfdfdf;
margin-left:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
.bg6{
background-color:#f5f5f5;
border:1px solid #dfdfdf;
background-image:url(images/right_line.jpg);
background-position:right top;
background-repeat:no-repeat;
margin-left:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:92%;
}
#titlebg{
background-image:url(images/title_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
padding:5px 0px 5px 5px;
color:#ffffff;
font-weight:bold;
font-size:13px;
font-family:Trebuchet Ms;
}

.category_box{
border-right:1px solid #dfdfdf;
color:#0169a4;
font-family:Trebuchet Ms;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-top:5px;
}
.category_title{
font-family:Trebuchet Ms;
font-size:13px;
color:#008d8a;
font-weight:bold;
text-decoration:none;
}
.category_title:hover{
color:#ff6600;
}

div.twoCategoryOuter {
	width:100%;
	display:table;
}
#category_pad {
	padding:8px;
	width:47%;
	margin:.5% .5%;
	float:left;
	padding:2px;
	border-left:2px solid #e8e8e8;
	border-bottom:2px solid #dfdfdf;
}
.browse_strip{
background-image:url(images/browse_strip.gif);
background-position:bottom left;
background-repeat:repeat-x;
}

#letter a{
font-family:Trebuchet Ms;
font-size:12px;
color:#7d0000;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
background-color:#D9F3F9;
padding:0px 1px;
border:1px solid;
border-style:groove;
margin-left:10px;
}
#letter a:hover{
color:#048522;
background-color:#99ffa0;
}
.inform_links{
font-family:Trebuchet Ms;
font-size:12px;
color:#0d68ff;
text-decoration:underline;
font-weight:bold;
line-height:18px;
}
.inform_links:hover{
color:#FF0000;
}
#product_link a{
font-family:Trebuchet Ms;
font-size:13px;
font-weight:bold;
color:#b85b00;
border-bottom:1px dashed #b85b00;
text-decoration:none;
line-height:18px;
}

#product_link a:hover{
color:#0b7000;}

.tools_info{
background-image:url(images/handtool_info.jpg);
background-repeat:no-repeat;
background-position:left top;
width:221px;
height:42px;
font-family:Trebuchet Ms;
font-size:14px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#pad1{
padding:15px 0px 0px 30px;}

#pad2{
padding-top:5px;
}
#pad3{padding:8px 0px 0px 35px;}

h1{
font-family:Trebuchet Ms;
font-size:17px;
font-weight:bold;
color:#0099CC;
display:inline;
text-decoration:none;
border-bottom:2px dashed #ff00ff;
}
.sub_title{
font-family:Trebuchet Ms;
font-size:12px;
color:#008d8a;
font-weight:bold;
text-decoration:none;
}
.sub_title1{
font-family:Trebuchet Ms;
font-size:12px;
color:#444444;
font-weight:bold;
text-decoration:none;
}
#cutter{
background-image:url(images/cutter1.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}
#category_bg{
background-image:url(images/category_bg.jpg);
background-position:left;
background-repeat:no-repeat;
width:220px;
height:31px;
}
.category_title1{
font-family:Trebuchet Ms;
font-size:13px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.button{
background-color:#bfecff;
border:1px solid #72d5ff;
color:#333333;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.cat_links{
font-family:Trebuchet Ms;
font-size:12px;
color:#D17131;
text-decoration:underline;
font-weight:bold;
line-height:18px;
}
.cat_links:hover{
color:#333333;
}
.info_links{
font-family:Trebuchet Ms;
font-size:12px;
color:#008623;
text-decoration:underline;
font-weight:bold;
line-height:18px;
}
.info_links:hover{
color:#CC6600;
}
form,input,select,textfield,textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#444444;
}
#footer_menu a{
color:#333333;
}
#footer_menu a:hover{
color:#ff6600;
}
.mail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}
.mail:hover{
color:#990000;
}
#link1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
text-decoration:none;
}

#link1 a:hover{
color:#990000;}

.dashed{
border-bottom:1px dashed #444444;}
.sub_bg{
background-image:url(images/sub_cntnue.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.sub_bg1{
background-image:url(images/sub_cntnue1.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.image_border{
border:1px solid #dfdfdf;}
.leftpad{margin-left:10px;}
.site_line{
background-image:url(images/sitemap_line.gif);
background-position:top left;
background-repeat:repeat-x;
}
#sitemap_bot{
background-image:url(images/sitemap_bottom.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

 #link2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#0066CC;
text-decoration:none;
line-height:20px;
padding-bottom:15px;
}
 #link2 a:hover{
color:#006666;
text-decoration:overline;
}
#link3 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
text-decoration:none;
line-height:20px;
padding-bottom:15px;
}
#link3 a:hover{
color:#ff6600;}

.link8{
	font-family:Trebuchet Ms;
	color:#ff6600;
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
	border-bottom:2px dashed #333333;
}
	