* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 75%/1.3em Verdana, Arial, Helvetica, sans-serif; background:#EEEEEE url(../images/main_bg_internal.jpg) repeat-x 0px 9px; color:#393939;}
a {text-decoration:underline; color:#C10000}
a:hover {color:#000000;}
img {border:none;}
ul li {list-style:none;}

/**  Header Text  **/
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.0em; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal;}

/**  Body  **/
#page_container {width:100%;}
#main_container {margin-top:28px; margin-bottom:20px;}


/* Header */
#top_bg {height:9px; background:#4E4E4E url(../images/--top_bg.jpg) repeat-y center; position:relative;}
#header {height:150px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; line-height:28px; font-weight:normal; color:#EDEEEE; background:url(../images/--header_bg2.jpg) no-repeat 620px bottom;}

#headerinternal {height:192px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; line-height:28px; font-weight:normal; color:#EDEEEE; background:url(../images/header_bg2.jpg) no-repeat 620px bottom;}
.yellowtext {color:#FFF500;}
.left {float:left; width:auto;}
#header p {float:right; margin-right:48px; margin-top:34px; width:auto;}
#logo_part {height:119px; }


#flash {margin-left:25px; float:left; margin-top:9px;  width:597px;}
.bigwhite {font-size:1.5em; font-weight:bold;}

/* Top Menu Style */
#top_menu {height:48px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; font-weight:bold; padding-left:25px; }
#top_menu ul li {float:left; margin-top:8px; margin-right:2px;  width:auto;}
#top_menu ul li a {display:block; color:#EEEFEF; line-height:31px; text-align:center;text-decoration:none;}
#top_menu ul li a:hover {color:#FFF500; text-decoration:none;}

#home {width:95px; background:url(../images/home.jpg) no-repeat;}
#industrial {width:95px; background:url(../images/industrial.jpg) no-repeat;}
#commercial {width:101px; background:url(../images/commercial.jpg) no-repeat;}
#machines {width:171px; background:url(../images/machines.jpg) no-repeat;}
#machines3 {width:171px; background:url(../images/machines3.jpg) no-repeat; }
#cutting {width:171px; background:url(../images/machines.jpg) no-repeat;}
#services {width:171px; background:url(../images/machines.jpg) no-repeat;}

#safety {width:95px; background:url(../images/safety.jpg) no-repeat;}
#blog {width:95px; background:url(../images/blog.jpg) no-repeat;}

.blacktabs li.selected a{ /*selected main tab style */
background:url(../images/menu_hover.jpg) repeat-x; /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.dropmenudiv_b{
position:absolute;
top: 0;
border-bottom:4px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
font-size: 0.7em;
line-height:13px;
text-align:left;
z-index:100;
background-color:#666666;
width: 150px;
padding:8px;
visibility: hidden;
margin-top:-1px;
}
.dropmenudiv_b a{
width: auto;
padding-top:8px; 
padding-bottom:8px;
display: block;
border-bottom:1px solid #4B4B4B;
text-decoration: none;
color: #DEDFDF;
padding-left:5px;
}
.dropmenudiv_b a.border0 {border-bottom:0px;}
.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color:#FFF500;
background:#181818;
}



/* Left Panel */
#left_panel {margin-left:25px; width:245px; float:left;}
#left_panel h2 {background:url(../images/left_h2.jpg) no-repeat center; height:32px; font-size:1.2em; font-weight:bold; line-height:32px; text-indent:45px; color:#FFFA79;}
.leftbox {background:url(../images/leftbox_bg.jpg) repeat-y; padding-top:3px; margin-bottom:16px;    position:relative; top:0px;}
.leftbox div {background:url(../images/leftbox_bottom.jpg) no-repeat bottom; padding-bottom:28px; }

#left_panel ul li {height:33px; line-height:30px; background:url(../images/left_links.jpg) no-repeat; margin-left:9px; text-indent:36px; font-size:0.9em;}
#left_panel ul li a {color:#212121;text-decoration:none;}
#left_panel ul li a:hover{text-decoration:underline; color:#BA1B26;}

.lefttabs li.selected a{ /*selected main tab style */
background:url(../images/menu_hover.jpg) repeat-x; /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.sublink{
position:absolute;
top: 0px;
margin-left:200px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #000000;
font-size: 0.9em;
line-height:13px;
text-align:left;
z-index:100;
background-color:#666666;
width: 150px;
padding:8px;
visibility: hidden;
margin-top:-24px;
}
.sublink a{
width: auto;
padding-top:8px; 
padding-bottom:8px;
display: block;
border-bottom:1px solid #4B4B4B;
text-decoration: none;
color: #EDEEEE;
padding-left:5px;
}
.sublink a.bordernone {border-bottom:0px;}
.sublink a:hover{ /*THEME CHANGE HERE*/
color:#FFF500;
}


/* Content */
#container {margin-right:25px; margin-left:290px;}
#content_top {background:url(../images/top_middle.jpg) repeat-x; height:11px;}
#content_top div{background:url(../images/top_right.jpg) no-repeat right;  height:11px;}
#content_top  div div  {background:url(../images/top_left.jpg) no-repeat left;  height:11px;} 

#content_bottom {background:url(../images/bottom_middle.jpg) repeat-x; height:11px;}
#content_bottom div{background:url(../images/bottom_right.jpg) no-repeat right; height:11px;}
#content_bottom div div{background:url(../images/bottom_left.jpg) no-repeat left; height:11px;}

#content {background:#FFFFFF; padding:16px 24px 16px 24px; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; min-height:210px;}
#content h1 {background:url(../images/contenth1_bg.jpg) repeat-x bottom; padding-bottom:14px; font-size:1.7em; color:#C10000; margin-bottom:8px;}

#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:10px;}

#content p {padding-top:8px; margin-bottom:8px; line-height:18px; color:#393939;}
.imagefloat {float:left; margin-right:20px; margin-bottom:10px;  width:auto;}
.right {float:right;  width:auto;}
#content ul li { list-style: disc; line-height:22px; margin-left:25px;}
#content ol li { list-style: decimal; line-height:22px; margin-left:25px;}

/* Footer */
#footer {background:url(../images/footer_bg.jpg) repeat-x; height:62px; color:#EDEEEE; line-height:62px; padding-left:25px; padding-right:25px;}
#footer a {color:#EDEEEE;text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#CCCCCC;}

#flashcontent p{color: #ffffff;float: left;margin: 25px 100px 0px 0px;}
.colorred { color:#C10000;}

.contentimg { float:left; border: 4px solid #dedede; position:relative; margin: 0px 20px 10px 0px}

.contactus{ padding:0px; margin:0px; line-height:22px}

.form1{ width:300px; border:1px solid #cccccc; margin:2px; background-color:#F5F5F5; padding:2px;}

.imageborder { border:5px solid #E8E8E8; margin:5px;}

.sitemap a { text-decoration:none; color:#000000;}
.sitemap a:hover { text-decoration:underline;  color:#C10000}


.sitemap2 a { text-decoration:none; color:#000000; font-size:11px;}
.sitemap2 a:hover { text-decoration:underline;  color:#C10000}


/* IMAGE VIEWER */
	.normal 
	{
		border:0px solid #000000;
	}
	.sel	
	{
		border:2px solid #FFFF00;
	}
	.bigborder 
	{
		border:2px solid #000000;
	}
