/*
Theme Name: Weldcraft
Theme URI: http://wordpress.org/
Description: 
Version: 1.6
Author: Envano
Author URI: http://www.envano.com/
Tags: customer header, fixed width


*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none; outline: none; }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */



/* --------------------------------------------------------------------------------
GENERAL
-------------------------------------------------------------------------------- */
a{
	color: #e40d2e;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url('images/bodybg.gif') top left repeat-x #000;
	color: #000;
	text-align: center;
}
#shadow{
	width: 976px;
	height: 220px;
	background: url('images/headerShadow.gif') 1px 10px no-repeat;
	background-color: transparent;
	margin: 10px auto 0 auto;
}
.boldred{
	color: red;
	font-weight: bold;
}
a.hide{
	display: none;
}
#page{
	width: 956px;
	margin: -220px auto 5px auto;
	text-align: left;
	background: #fff;
}
#about #page, #press-room #page, #trade-shows #page, #industry-links #page, #parts-accessories #page, #help-me-choose #page, #education #page, #joint-types #page, #water-cooled-vs-air-cooled #page, #weldcraft-connection-systems #page, #troubleshooting #page, #tungsten-preparation #page{
	background: #f1f1f1;
}
#education #page #aboutmain h3{
	color: #000;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 1.1em;
}
#education #page #aboutmain h4{
	color: #000;
	font-size: 1em;
	margin-bottom: 0;
}
#aboutmain .connection h4{
	margin-bottom:0;
}
#education #page #aboutmain p{
	margin-top: 0px;
}
#education .moreSections{
	background: url('images/additionalSections.gif') top left no-repeat;
	width: 623px;
	height: 205px;
	padding: 5px 5px;
	margin-left: 4px;
	margin-top: 15px;
}
.viewall{
	display: block;
	float: right;
	background: url('images/viewall.gif') top left no-repeat;
	color: #fff;
	height: 17px;
	width: 114px;
	padding-top: 2px;
	padding-left: 10px;
	font-size: 90%;
	margin-bottom: 5px;
}
.copyright{
	width: 956px;
	margin: auto;
	text-align: left;
	color: #959595;
	font-size: 85%;
}
.seo{
	margin: 15px 10px;
	font-size: 85%;
	color: #959595;
	text-align: left;
}
body .seo a{
	color: #959595;
	text-decoration: none;
}
.hidden{
	display: none;
}
#content{
	width: 100%;
	overflow: hidden;
	position: relative;
}
#aboutmain p, #main p{
	margin: 1.4em 0;
	padding: 0 15px;
	color: #525252;
}
#aboutmain h4, #main h4{
	margin: 1.1em 0 -1.4em 0;
	padding: 0 15px;
	font-size: 1em;
}
#main h4{
	margin-bottom: .7em;
}
#aboutmain h3, #main h3{
		font-size: 1.4em;
		color: #e40d2e;
		margin: 15px;
}
#aboutmain h3 a, #main h3 a{
		color: #e40d2e;
}
#aboutmain{
	float: left;
	width: 600px;
}
#main .vcard ul{
	margin: 0;
	padding: 0 15px;
	color: #525252;
}
#maincontent .vcard ul{
	margin: 0;
	padding: 0 10px;
	color: #525252;
}
#main .org{
	margin: 0;
}
#maincontent .org{
	margin-bottom: 0;
}
#main ol{
	margin: 1em 20px;
	list-style-type: decimal;
	color: #525252;
}
#main ol.willknow, #main ol.willknow li a{
		color: #e60d2e;
}
#main ol li{
	list-style-type: decimal;
	margin: 0 20px;
}
#main a{
	color: #e60d2e;
}
#main a:hover{
	text-decoration: underline;
}
#press-room #aboutmain h3{
	color: #000;
}
/* --------------------------------------------------------------------------------
-ARCHIVE
-------------------------------------------------------------------------------- */
.archive{
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}
.archive dd{
	color: #535252;
	display: inline;
	float: left;
	width: 420px;
}
.archive dt{
	width: 150px;
	margin-left: 15px;
	display: inline;
	float: left;
}
/* --------------------------------------------------------------------------------
-ABOUT NAV
-------------------------------------------------------------------------------- */
#aboutside{
	background: url('images/section_tall.gif') top left no-repeat;
	height: 352px;
	width: 305px;
	padding: 7px 8px;
	float: right;
	display: inline;
	margin: 1.5em 15px 15px 15px;
}
#aboutside h3{
	font-size: 1.1em;
	color: #e60d2e;
	text-transform: uppercase;
	margin: 7px 0 7px 0;
}
#aboutside a{
	color: #e60d2e;
}

#aboutside .article dd{
	color: #4c4c4c;
}
#aboutside .article{
	margin: 10px 0;
}
#aboutside .article dt{
	font-weight: bold;
}
#aboutside .article .img{
	float: left;
	margin-right: 5px;
}
#aboutside .article .img img{
	padding: 3px;
	background: #fff;
}

/* --------------------------------------------------------------------------------
-HEADER
-------------------------------------------------------------------------------- */
#header{
	display: block;
	height: 80px;
	background: url('images/headerbg.gif') top left repeat-x #d1d1d1;
	position: relative;
	z-index: 100;
	width: 100%;
}
#header h1{
	font-size: 70%;
	display: inline;
	width: 212px;
	height: 58px;
	float: left;
	margin: 13px 0 0 16px;
}
#header h1 a{
	display: block;
	width: 100%;
	height: 58px;
	text-indent: -9999px;
	background: url('images/weldcraft_logo.gif') no-repeat;
}
#header .secondarylinks{
	background: url('images/secondarynav_last.gif') top right no-repeat #dcddde;
	position: absolute;
	top: 0px;
	left: 265px;
	width: 425px;
}
#header .secondarylinks li{
	padding: 2px 20px;
	display: inline;
	font-size: 85%;
	text-transform: lowercase;
	background: url('images/secondarynav_links.gif') center left no-repeat;
}
#header .secondarylinks a{
	color: #3b3a3a;
}
#header .secondarylinks li.first{
	background: url('images/secondarynav_left.gif') top left no-repeat;
	padding: 2px 16px 2px 24px;
}
/* --------------------------------------------------------------------------------
-NAV
-------------------------------------------------------------------------------- */
.nav{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 593px;
}
.nav li{
	display: block;
	float: left;
	position: relative;
}
.nav li ul{
	position: absolute;
	top: 100%;
	left: 0px;
	display: none;
}
.nav li ul li{
	float: none;
}
.nav li:hover ul, .nav li.over ul{
	display: block;
}
.nav a{
	display: block;
	height: 33px;
	float: left;
	background: url('images/mainnav.gif');
	text-indent: -9999px;
}
.nav li.products a{
	background-position: -2px 0px;
	width: 96px;
}
.nav li.products a:hover, .nav li.products a.active{
	background-position: -2px -33px;
}
.nav li.products ul a{
	background: #333;
	text-indent: 0px;
	text-align: left;
	width: 140px;
	float: none;
	padding: 5px 10px 5px 10px;
	height: auto;
	color: #eee;
	border: 1px solid #D7D7D7;
	border-width: 0px 1px 1px;
	font-size: 95%;
	text-transform: uppercase;
}
.nav li.products ul a:hover{
	background: #aaa;
	color: #333;
}
.nav li.wheretobuy a{
	background-position: -98px 0px;
	width: 126px;
}
.nav li.wheretobuy a:hover, .nav li.wheretobuy a.active{
	background-position: -98px -33px;
}
.nav li.literature a{
	background-position: -224px 0px;
	width: 177px;
}
.nav li.literature a:hover, .nav li.literature a.active{
	background-position: -224px -33px;
}
.nav li.education a{
	background-position: -401px 0px;
	width: 102px;
}
.nav li.education a:hover, .nav li.education a.active{
	background-position: -401px -33px;
}
.nav li.about a{
	background-position: -503px 0px;
	width: 91px;
}
.nav li.about a:hover, .nav li.about a.active{
	background-position: -503px -33px;
}
/* --------------------------------------------------------------------------------
-SEARCHFORM
-------------------------------------------------------------------------------- */
#searchform{
	float: right;
	display: inline;
	margin: 13px 18px 0  0;
}
#searchform input[type="text"]{
	display: block;
	background: url('images/searchinputbg.gif') top left no-repeat;
	border: 0px;
	padding: 2px;
	height: 16px;
	width: 147px;
	float: left;
	margin-right: 5px;
}
#maincontent #searchform{
	float: none;
	display: block;
	margin: 13px 18px 20px 12px;
}
/* --------------------------------------------------------------------------------
-ENTRYHOME
-------------------------------------------------------------------------------- */
.entryHome{
	height: 252px;
	background: url('images/home_entry.jpg') top left no-repeat;
	border-bottom: 6px solid #000;
	position: relative;
	z-index: 5;
}
.entryHome h2{
	display: none;
	font-size: 70%;
}
.entryHome .helplinks li a{
	position: absolute;
	top: 225px;
	display: block;
	text-indent: -9999px;
	height: 25px;
	width: 260px;
}
.entryHome .helplinks li.torchparts a{
	left: 155px;
}
.entryHome .helplinks li.helpchoose a{
	right: 160px;
}
.entryHome .infolinks{
	margin-top: 4px;
	font-size: 85%;
	text-transform: lowercase;
}
.entryHome .infolinks li{
	display: inline;
	padding: 0px 15px;
	background: url('images/entryHome_links.gif') top right no-repeat;
}
.entryHome .infolinks li.last{
	background: none;
}
.entryHome .infolinks a{
	color: #959595;
}
.entryHome .left{
	float: left;
}
.entryHome .right{
	float: right;
}
/* --------------------------------------------------------------------------------
-INTRO
-------------------------------------------------------------------------------- */
.intro{
	display: block;
	padding: 5px 15px;
	background: #000;
	color: #EFEFEF;
}
.intro h2{
	font-size: 2em;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0;
	line-height: 1em;
}
.intro h2 span.prodAir{
	color: #a2d06e;
	font-weight: normal;
}
.intro h2 span.prodWater{
	color: #80ffff;
	font-weight: normal;
}
.intro p{
	margin: 5px 0;
}
/* --------------------------------------------------------------------------------
-ENTRYINFO
-------------------------------------------------------------------------------- */
*html #entryInfo{
	height: 284px;
}
#entryInfo{
	background: url('images/entryinfo.gif') top left repeat-x;
	color: #000;
	width: 100%;
	overflow: hidden;
	min-height: 284px;
	position: relative;
	z-index: 5;
}
*html #about #entryInfo, *html #press-room #entryInfo{
	height: 193px;
}
#about #entryInfo{
	background: url('images/entryinfo_about.jpg') top left no-repeat;
	height: auto;
	min-height: 193px;
	border-bottom: 6px solid #000;
}
#press-room #entryInfo{
	background: url('images/entryinfo_pressroom.jpg') top left no-repeat;
	height: auto;
	min-height: 193px;
	border-bottom: 6px solid #000;
}
#education #entryInfo{
	background: url('images/entryinfo_education.jpg') top left no-repeat;
	height: auto;
	height: 193px;
	min-height: 193px;
	border-bottom: 6px solid #000;	
}
#parts-accessories #entryInfo, #kits #entryInfo, #tungsten-electrodes #entryInfo, #adapters-and-qcs #entryInfo{
	background: url('images/entryinfo_parts.jpg') top left no-repeat;
	min-height: 174px;
	height: 174px;
	border-bottom: 6px solid #000;	
}
#about #entryInfo p.entryText{
	width: 353px;
	padding: 10px 5px 10px 10px;
	margin: 0;
	position: absolute;
	top: 15px;
	right: 20px;
	color: #fff;
	opacity: .8;
	background: rgb(0,0,0);
	filter:alpha(opacity=80);
}



#wp-series #entryInfo, #crafter-series #entryInfo{
	min-height: 304px;
	background: url('images/entryinfo_short.gif') top left repeat-x;
}
*html #wp-series #entryInfo, #crafter-series #entryInfo{
	height: 304px;
}
*html #entryInfo .series{
	height: 284px;
}
#entryInfo .series{
	float: left;
	width: 49%;
	min-height: 284px;
	background: url('images/series_bg.gif') top right no-repeat;
	position: relative;
}
#hand-held-water-cooled #entryInfo .series, #wp-9 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
#hand-held-water-cooled #entryInfo{
	background: url('images/entryinfo_water.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 282px;
}
#wp-9 #entryInfo{
	background: url('images/entryinfo_wp9.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#hand-held-air-cooled #entryInfo .series{
	float: left;
	width: 32%;
	background: none;
}
#hand-held-air-cooled #entryInfo{
	background: url('images/hand-held-air-cooled_bg.jpg') top left no-repeat;
}
#hand-held-air-cooled #entryInfo ul.product, #hand-held-water-cooled #entryInfo ul.product, #wp-9 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .0em;
	overflow: hidden;
}
#hand-held-air-cooled #entryInfo ul.product li,#hand-held-water-cooled #entryInfo ul.product li,#wp-9 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
*html #wp-series #entryInfo .series, #crafter-series #entryInfo .series{
	height: 304px;
}
#wp-series #entryInfo .series, #crafter-series #entryInfo .series{
	width: 367px;
	min-height: 304px;
	background: url('images/series_bg_short.gif') top right no-repeat;
}
#entryInfo .details{
	color: #fff;
	width: 570px;
	float: left;
}
#entryInfo .details h3{
	font-size: 1.9em;
	font-weight: normal;
	position: static;
	background: none;
	text-transform: none;
	margin: 5px 5px 5px 10px;
}
.details dl{
	width: 48%;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-bottom: 5px;
}
.details dt{
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
}
.details dd{
	font-size: 90%;
}
#crafter-series .details dl{
	height: 58px;
}
#entryInfo .last{
	background: none;
}

#entryInfo ul{
	padding: 60px 0 0 240px;
	font-size: 1.2em;
	min-height: 224px;
}
#hand-held-air-cooled #entryInfo ul{
	padding-left: 145px;
	font-size: 90%;
	min-height: 10px;
}
#hand-held-water-cooled #entryInfo ul{
	padding-left: 215px;
	font-size: 90%;
	min-height: 10px;
}
#wp-9 #entryInfo ul{
	padding-left: 250px;
	font-size: 85%;
	min-height: 10px;
}
#wp-9 #entryInfo ul.features{
	padding-top: 85px;
	margin-bottom: -20px;
	font-size: 85%;
}
#hand-held-air-cooled #entryInfo a.torch{
	margin-left: 145px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#hand-held-water-cooled #entryInfo a.torch, #wp-9 #entryInfo a.torch{
	margin-left: 250px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#hand-held-water-cooled #entryInfo a.torch{
	margin-left:  215px;
}
#hand-held-air-cooled #entryInfo .last a.torch, #hand-held-water-cooled #entryInfo .last a.torch, #wp-9 #entryInfo .last a.torch{
	margin-left: 190px;
}
#hand-held-air-cooled #entryInfo .last a.torch{
	margin-left: 170px;
}
#hand-held-water-cooled #entryInfo .last ul, #wp-9 #entryInfo .last a.torch{
	padding-left: 190px;
}
#hand-held-air-cooled #entryInfo .last ul{
	padding-left: 170px;
}
#hand-held-air-cooled #entryInfo .pdf a{
	margin-top: 35px;
}
/* ----------------------------------------
WP-17
------------------------------------------ */
#wp-17 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-17 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-17 #entryInfo a.torch{
	margin-left: 250px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-17 #entryInfo ul{
	padding-left: 250px;
	font-size: 90%;
	min-height: 10px;
}
#wp-17 #entryInfo ul.features{
	padding-top: 85px;
}
#wp-17 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-17 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-17 #entryInfo{
	background: url('images/entryinfo_wp17.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#wp-17 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-26
------------------------------------------ */

#wp-26 #entryInfo a.torch{
	margin-left: 300px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-26 #entryInfo ul{
	padding-left: 300px;
	font-size: 90%;
	min-height: 10px;
}
#wp-26 #entryInfo ul.features{
	padding-top: 65px;
	margin-bottom: 0px;
}
#wp-26 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .7em;
	overflow: hidden;
}
#wp-26 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-26 #entryInfo{
	background: url('images/entryinfo_wp26.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#wp-26 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-150
------------------------------------------ */
#wp-150 #entryInfo a.torch{
	margin-left: 215px;
	font-size: 1.2em;
	display: block;
	margin-top: 175px;
}
#wp-150 #entryInfo ul{
	padding-left: 215px;
	font-size: 90%;
	min-height: 10px;
}
#wp-150 #entryInfo ul.features{
	padding-top: 85px;
	margin-bottom: -20px;
}
#wp-150 #entryInfo ul.product{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-150 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 1px 0;
}
#wp-150 #entryInfo{
	background: url('images/entryinfo_wp150.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#wp-150 #entryInfo .series{
 	float: left;
 	width: 43%;
 	background: none;
	min-height: 282px;
}
#wp-150 .taccess{
	width: 56%;
}
#wp-150 .taccess div{
	color: #000;
	position: absolute;
	top: 220px;
	font-weight: bold;
}
#wp-150 .taccess div span{
	font-size: 80%;
	color: #333;
	font-weight: normal;
}
#wp-150 .tacc24{
	left:35px;
}
#wp-150 .tacc1726P{
	left:95px;
}

#wp-150 .tacc2490{
	left:175px;
}
#wp-150 .tacc990{
	left:250px;
}
#wp-150 .tacc9P{
	left:330px;
}
#wp-150 .tacc970{
	left:385px;
	width: 50px;
}
#wp-150 .tacc1726{
	left:475px;
}
#wp-150 #entryInfo .tacc span{
	color: #333;
	font-weight: normal;
}

/* ----------------------------------------
WP-200
------------------------------------------ */
#wp-200 #entryInfo a.torch{
	margin-left: 175px;
	font-size: 1.2em;
	display: block;
	margin-top: 175px;
}

#wp-200 #entryInfo ul{
	padding-left: 175px;
	font-size: 90%;
	min-height: 10px;
}
#wp-200 #entryInfo ul.features{
	padding-top: 85px;
	margin-bottom: -20px;
}
#wp-200 #entryInfo ul.product{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-200 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 1px 0;
}
#wp-200 #entryInfo{
	background: url('images/entryinfo_wp200.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#wp-200 #entryInfo .series{
 	float: left;
 	width: 43%;
 	background: none;
	min-height: 282px;
}
#wp-200 .taccess{
	width: 56%;
}
#wp-200 .taccess div{
	color: #000;
	position: absolute;
	top: 220px;
	font-weight: bold;
}
#wp-200 .taccess div span{
	font-size: 80%;
	color: #333;
	font-weight: normal;
}
#wp-200 .tacc24{
	left:35px;
}
#wp-200 .tacc1726P{
	left:95px;
}

#wp-200 .tacc2490{
	left:175px;
}
#wp-200 .tacc990{
	left:250px;
}
#wp-200 .tacc9P{
	left:330px;
}
#wp-200 .tacc970{
	left:385px;
	width: 50px;

}
#wp-200 .tacc1726{
	left:475px;
}
#wp-200 #entryInfo .tacc span{
	color: #333;
	font-weight: normal;
}

/* ----------------------------------------
WP-24
------------------------------------------ */

#wp-24 #entryInfo .last ul.features{
	padding-top: 80px;
}
#wp-24 #entryInfo a.torch{
	margin-left: 70px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-24 #entryInfo .last a.torch{
	margin-left: 110px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-24 #entryInfo ul{
	padding-left: 70px;
	font-size: 90%;
	min-height: 10px;
}
#wp-24 #entryInfo .last ul{
	padding-left: 110px;
	font-size: 90%;
	min-height: 10px;
}
#wp-24 #entryInfo ul.features{
	padding-top: 75px;
}
#wp-24 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-24 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-24 #entryInfo{
	background: url('images/entryinfo_wp24.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#wp-24 #entryInfo .series{
 	float: left;
 	width: 32%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
ReadHead
------------------------------------------ */
#redhead #entryInfo .last a.torch{
	padding-left: 150px;
}
#redhead #entryInfo .last a.torch{
	margin-left: 150px;
}
#redhead #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.1em;
	display: block;
	margin-top: 180px;
}

#redhead #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#redhead #entryInfo ul.features{
	padding-top: 65px;
	margin-bottom: -20px;
}
#redhead #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#redhead #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#redhead #entryInfo{
	background: url('images/entryinfo_redhead.jpg') top left no-repeat #000;
	color: #000;
	min-height: 286px;
}
#redhead #entryInfo .series{
 	float: left;
 	width: 32%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-18
------------------------------------------ */

#wp-18 #entryInfo a.torch{
	margin-left: 200px;
	font-size: 1.1em;
	display: block;
	margin-top: 180px;
}
#wp-18 #entryInfo ul{
	padding-left: 200px;
	font-size: 90%;
	min-height: 10px;
}
#wp-18 #entryInfo .first ul{
	padding-left: 260px;
}
#wp-18 #entryInfo .first a.torch{
	margin-left: 260px;
}
#wp-18 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-18 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-18 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-18 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-18 #entryInfo{
	background: url('images/entryinfo_wp18.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-18 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-125
------------------------------------------ */

#wp-125 #entryInfo a.torch{
	margin-left: 208px;
	font-size: 1em;
	display: block;
	margin-top: 180px;
}
#wp-125 #entryInfo ul{
	padding-left: 208px;
	font-size: 80%;
	min-height: 10px;
}
#wp-125 #entryInfo .first ul{
	padding-left: 260px;
}
#wp-125 #entryInfo .first a.torch{
	margin-left: 260px;
}
#wp-125 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-125 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-125 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom:0em;
	overflow: hidden;
}
#wp-125 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 4px 0;
}
#wp-125 #entryInfo{
	background: url('images/entryinfo_wp125.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-125 #entryInfo .series{
 	float: left;
 	width: 50%;
 	background: none;
	min-height: 282px;
}
#wp-125 #entryInfo .last{
	width: 48%;
}
#wp-125 #entryInfo .last a.torch{
	margin-top: 40px;
}
#wp-125 #entryInfo .series a.nozzles{
	color: #000;
	font-weight: bold;
	margin-top: 190px;
	margin-left:230px;
}

#wp-125 #entryInfo .torchNotes{
	padding-top: 100px;
	color: #333;
	margin-left: 230px;
}
/* ----------------------------------------
WP-225
------------------------------------------ */
#wp-225 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-225 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-225 #entryInfo a.torch{
	margin-left: 210px;
	font-size: 1.2em;
	display: block;
	margin-top: 175px;
}
#wp-225 #entryInfo ul{
	padding-left: 210px;
	font-size: 90%;
	min-height: 10px;
}
#wp-225 #entryInfo .first ul{
	padding-left: 170px;
}
#wp-225 #entryInfo .first a.torch{
	margin-left: 170px;
}
#wp-225 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-225 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-225 #entryInfo ul.product{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-225 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 2px 0;
}
#wp-225 #entryInfo{
	background: url('images/entryinfo_wp225.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-225 #entryInfo .series{
 	float: left;
 	width: 43%;
 	background: none;
	min-height: 282px;
}
#wp-225 #entryInfo .series .nozzles{
	color: #000;
	font-weight: bold;
	position: absolute;
	top: 150px;
	left: 20px;
}
#wp-225 .taccess{
	width: 56%;
}
#wp-225 .taccess div{
	color: #000;
	position: absolute;
	top: 220px;
	font-weight: bold;
}
#wp-225 .taccess div span{
	font-size: 80%;
	color: #333;
	font-weight: normal;
}
#wp-225 .tacc24{
	left:35px;
}
#wp-225 .tacc1726P{
	left:95px;
}

#wp-225 .tacc2490{
	left:175px;
}
#wp-225 .tacc990{
	left:250px;
}
#wp-225 .tacc9P{
	left:330px;
}
#wp-225 .tacc970{
	left:385px;
	width: 50px;
}
#wp-225 .tacc1726{
	left:475px;
}
#wp-225 #entryInfo .tacc span{
	color: #333;
	font-weight: normal;
}
#wp-225 #entryInfo .last{
	margin-right: 0;
}
/* ----------------------------------------
WP-27
------------------------------------------ */


#wp-27 #entryInfo a.torch{
	margin-left: 210px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-27 #entryInfo ul{
	padding-left: 210px;
	font-size: 90%;
	min-height: 10px;
}
#wp-27 #entryInfo .first ul{
	padding-left: 240px;
}
#wp-27 #entryInfo .first a.torch{
	margin-left: 240px;
}
#wp-27 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-27 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-27 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-27 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-27 #entryInfo{
	background: url('images/entryinfo_wp27.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-27 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}

/* ----------------------------------------
WP-20
------------------------------------------ */
#wp-20 #entryInfo .last a.torch{
	margin-left: 180px;
}
 #wp-20 #entryInfo .last ul{
	padding-left: 180px;
}
#wp-20 #entryInfo a.torch{
	margin-left: 255px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-20 #entryInfo ul{
	padding-left: 255px;
	font-size: 90%;
	min-height: 10px;
}

#wp-20 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-20 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-20 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-20 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-20 #entryInfo{
	background: url('images/entryinfo_wp20.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-20 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-18SC
------------------------------------------ */
#wp-18sc #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-18sc #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-18sc #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-18sc #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-18sc #entryInfo .first ul{
	padding-left: 200px;
}
#wp-18sc #entryInfo .first a.torch{
	margin-left: 200px;
}
#wp-18sc #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-18sc #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-18sc #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-18sc #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-18sc #entryInfo{
	background: url('images/entryinfo_wp18sc.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-18sc #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-23
------------------------------------------ */
#wp-23 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-23 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-23 #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-23 #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-23 #entryInfo .first ul{
	padding-left: 200px;
}
#wp-23 #entryInfo .first a.torch{
	margin-left: 200px;
}
#wp-23 #entryInfo ul.features{
	padding-top: 35px;
	margin-bottom: 0px;
}
#wp-23 #entryInfo .first ul.features{
	margin-bottom: -10px;
}
#wp-23 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-23 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-23 #entryInfo{
	background: url('images/entryinfo_wp23.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-23 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}

/* ----------------------------------------
WP-24w
------------------------------------------ */
#wp-24w #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-24w #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-24w #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-24w #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-24w #entryInfo .first ul{
	padding-left: 200px;
}
#wp-24w #entryInfo .first a.torch{
	margin-left: 200px;
}
#wp-24w #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-24w #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-24w #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-24w #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-24w #entryInfo{
	background: url('images/entryinfo_wp24w.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-24w #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-25
------------------------------------------ */
#wp-25 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-25 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-25 #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-25 #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-25 #entryInfo .first ul{
	padding-left: 200px;
}
#wp-25 #entryInfo .first a.torch{
	margin-left: 200px;
}
#wp-25 #entryInfo ul.features{
	padding-top: 65px;
	margin-bottom: 0px;
}
#wp-25 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-25 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-25 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-25 #entryInfo{
	background: url('images/entryinfo_wp25.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-25 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-27AAC
------------------------------------------ */
#wp-27aac #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-27aac #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-27aac #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-27aac #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-27aac #entryInfo .first ul{
	padding-left: 230px;
}
#wp-27aac #entryInfo .first a.torch{
	margin-left: 230px;
}
#wp-27aac #entryInfo ul.features{
	padding-top: 45px;
	margin-bottom: 0px;
}
#wp-27aac #entryInfo .first ul.features{
	margin-bottom: -10px;
}
#wp-27aac #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: 0em;
	overflow: hidden;
}
#wp-27aac #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-27aac #entryInfo{
	background: url('images/entryinfo_wp27aac.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-27aac #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-50
------------------------------------------ */
#wp-50 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-50 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-50 #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-50 #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-50 #entryInfo .first ul{
	padding-left: 300px;
}
#wp-50 #entryInfo .first a.torch{
	margin-left: 300px;
}
#wp-50 #entryInfo ul.features{
	padding-top: 45px;
	margin-bottom: 0px;
}
#wp-50 #entryInfo .first ul.features{
	margin-bottom: -10px;
}
#wp-50 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom:0em;
	overflow: hidden;
}
#wp-50 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-50 #entryInfo{
	background: url('images/entryinfo_wp50.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-50 #entryInfo .series{
 	float: left;
 	width: 58%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-12
------------------------------------------ */
#wp-12 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-12 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-12 #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-12 #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-12 #entryInfo .first ul{
	padding-left: 200px;
}
#wp-12 #entryInfo .first a.torch{
	margin-left: 200px;
}
#wp-12 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-12 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-12 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-12 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-12 #entryInfo{
	background: url('images/entryinfo_wp12.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-12 #entryInfo .series{
 	float: left;
 	width: 49%;
 	background: none;
	min-height: 282px;
}
/* ----------------------------------------
WP-22
------------------------------------------ */
#wp-22 #entryInfo .last a.torch{
	padding-left: 180px;
}
#wp-22 #entryInfo .last a.torch{
	margin-left: 180px;
}
#wp-22 #entryInfo a.torch{
	margin-left: 150px;
	font-size: 1.2em;
	display: block;
	margin-top: 180px;
}
#wp-22 #entryInfo ul{
	padding-left: 150px;
	font-size: 90%;
	min-height: 10px;
}
#wp-22 #entryInfo .first ul{
	padding-left: 280px;
}
#wp-22 #entryInfo .first a.torch{
	margin-left: 280px;
}
#wp-22 #entryInfo ul.features{
	padding-top: 55px;
	margin-bottom: 0px;
}
#wp-22 #entryInfo .first ul.features{
	margin-bottom: -15px;
}
#wp-22 #entryInfo ul.product{
	margin-top: 10px;
	padding-top: 0;
	margin-bottom: .9em;
	overflow: hidden;
}
#wp-22 #entryInfo ul.product li{
	color: #333;
	font-size: 90%;
	padding-top: 0;
	margin: 0 0 5px 0;
}
#wp-22 #entryInfo{
	background: url('images/entryinfo_wp22.jpg') top left no-repeat #000;
	color: #fff;
	min-height: 286px;
}
#wp-22 #entryInfo .series{
 	float: left;
 	width: 56%;
 	background: none;
	min-height: 282px;
}



.pdf a{
	color: #000;
	text-decoration: underline;
	min-height: 16px;
	padding-top: 5px;
	padding-left: 24px;
	display: block;
	background: url('images/pdficon.gif') top left no-repeat;
}
a.pdf{
	display: block;
	width: 300px;
	min-height: 16px;
	padding-top: 2px;
	padding-left: 24px;
	margin:0;
	background: url('images/pdficon.gif') top left no-repeat;

}
#tungsten-electrodes a.pdf{
	background: none;
	padding-right: 24px;
	padding-left: 0;
	width: auto;
}
#tungsten-electrodes #collets{
	margin-top: 10px;
	margin-bottom: 20px;
}
#wp-series #entryInfo ul, #crafter-series #entryInfo ul{
	height: 244px;
}
#entryInfo #crafter{
	background: url('images/crafterseries_entry.jpg') top left no-repeat;
	color: #fff;
}
#entryInfo #wp{
	background: url('images/wpseries_entry.jpg') top left no-repeat;
		color: #fff;

}
#wp-series #entryInfo #wp{
	background: url('images/wpseries_page.jpg') top left no-repeat;
}
#crafter-series #entryInfo #crafter{
	background: url('images/crafterseries_page.jpg') top left no-repeat;
}
#wp-series .torch1{
	position: absolute;
	left: 110px;
	bottom: 55px;
}
#wp-series .torch2{
	position: absolute;
	left: 250px;
	bottom: 45px;
}
#crafter-series .torch1{
	position: absolute;
	left: 110px;
	bottom: 75px;
}
#crafter-series .torch2{
	position: absolute;
	left: 240px;
	bottom: 45px;
}
#entryInfo li{
	margin-bottom: 5px;
	font-family:Arial,Sans-Serif;
}
#entryInfo h3{
	background: #000;
	color: #fff;
	position: absolute;
	left: 240px;
	top: 177px;
	font-size: 1.4em;
	text-transform: uppercase;
}
#entryInfo h3 a{
	color: #fff;
	text-decoration: none;
}
#entryInfo h3 a:hover{
	text-decoration: underline;
}
.machineAir{
	display: block;
	color: #000;
	background: url('images/machineair.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
.handAir{
	display: block;
	color: #000;
	background: url('images/handair.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
.handWater{
	display: block;
	color: #000;
	background: url('images/handwater.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
.accessory{
	display: block;
	color: #000;
	background: url('images/accessories-icon.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
.machine{
	display: block;
	color: #000;
	background: url('images/machineheld.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
.specialty{
	display: block;
	color: #000;
	background: url('images/specialty.gif') top left no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
}
/* --------------------------------------------------------------------------------
-QUAD
-------------------------------------------------------------------------------- */
.quadProducts{
	width: 650px;
	float: left;
	display: inline;
}
.quad{
	background: #e5e5e5;
	width: 325px;
	float: left;
	height: 182px;
	display: inline;

}
.quad h4{
	font-size: 1em;
	color: #fff;
	margin: 10px 10px 0 10px;
	display: none;
}
.quad ul{
	color: #fff;
	margin: 10px 10px 0 10px;
	display: none;
}
.quad ul a{
	color: #fff;
}
.quad ul a:hover{
	color: #dd0c2c;
}
.quad li{
	float: left;
	width: 32%;
	padding-bottom: 3px;
}
.quad:hover, .quad.over{
	cursor: pointer;
}
.quad:hover ul, .quad:hover h4, .quad.over ul, .quad.over h4{
	display: block;
}
#maincontent .quad h3{
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 10px 10px 0 10px
}
.quad p{
	font-size: 90%;
	color: #4c4c4c;
}
.productPage #maincontent .quad:hover p, .quad:hover h3, .quad.over h3, .productPage #maincontent .quad.over p{
	color: #fff;
}
#handAir, #machine{
	margin-left: 15px;
}
#handAir, #handWater{
	margin-top: 10px;
}
#machine, #specialty{
	margin-bottom: 10px;
}
#handWater{
	background: url('images/handWater_quad.jpg') top left no-repeat;
}
#handWater:hover, #handWater.over{
	background-position: 0px -182px;
}
#handAir{
	background: url('images/handAir_quad.jpg') top left no-repeat;
}
#handAir:hover, #handAir.over{
	background-position: 0px -182px;
}
#specialty{
	background: url('images/specialty_quad.jpg') top left no-repeat;
}
#specialty:hover, #specialty.over{
	background-position: 0px -182px;
}
#machine{
	background: url('images/machine_quad.jpg') top left no-repeat;
}
#machine:hover, #machine.over{
	background-position: 0px -182px;
}
/* --------------------------------------------------------------------------------
-MAINCONTENT
-------------------------------------------------------------------------------- */
#maincontent{
	background: #f1f1f1;
	width: 100%;
	overflow: hidden;
}
#maincontent h3{
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 1.5em 10px;
}
#maincontent p{
	margin: 1.5em 10px;
	color: #4c4c4c;
}
.productPage #maincontent img{
	float: right;
	display: inline;
	margin: 10px 12px;
}
#aside{
	float: right;
	width: 259px;
	display: inline;
	margin-right: 10px;
}
#aside img{
	margin: 10px 10px 0 10px;
}
.productPage #aside img{
	margin: 10px 10px 0 10px;
	display: block;
	float: none;
}
.linksrow{
	display: block;
	width: 640px;
	overflow: hidden;
	margin-left: 10px;
}
.linksrow a{
	display: block;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
}
a.helpmechoose{
	display: block;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
	background: url('images/helpmechoose_link.jpg') top left no-repeat;
	padding-top: 20px;
	height: 44px;
	padding-left: 50px;
	width: 209px;
	float: left;
}
a.faqs{
	display: inline;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
	background: url('images/faqlink.jpg') top left no-repeat;
	padding-top: 10px;
	height: 44px;
	padding-left: 85px;
	width: 174px;
	float: left;
}
a.pressroom{
	display: inline;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	background: url('images/pressroom_link.jpg') top left no-repeat;
	padding-top: 15px;
	height: 47px;
	padding-left: 65px;
	width: 194px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

a.accessories{
		display: block;
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
		font-size: 1.1em;
		margin-top: 15px;
		background: url('images/accessories_link.jpg') top left no-repeat;
		padding-top: 12px;
		height: 52px;
		padding-left: 98px;
		width: 169px;
		float: right;
}
a.wheretobuy{
	display: inline;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
	background: url('images/wheretobuy_link.jpg') top left no-repeat;
	padding-top: 20px;
	height: 44px;
	padding-left: 70px;
	width: 189px;
	float: right;
	margin-right: 12px;
}
/* --------------------------------------------------------------------------------
-SPECS
-------------------------------------------------------------------------------- */
#quickfind{
	float: right;
	width: 281px;
	display: inline;
	color: #c6c5c5;
	margin: 10px 0 10px 10px;
	background: url('images/quickfindbg.gif') top left repeat-x #313131;
	position: relative;
}

#quickfind{
	float: right;
	width: 281px;
	display: inline;
	color: #c6c5c5;
	margin: 10px 0 10px 10px;
	background: url('images/quickfindbg.gif') top left repeat-x #313131;
	position: relative;
}
#quickfind h3{
	color: #fff;
	margin: 0 15px 5px 15px;
	padding-top: 10px;
	font-size: 1.1em;
	text-transform: uppercase;
	clear: both;
	padding-bottom: 10px;
}
#quickfind a{
	color: #fff;
	text-decoration: underline;
}
#quickfind .qf_top{
	background: url('images/topleft_quickfind.gif') top left no-repeat;
	width: 100%;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
#quickfind .qf_btm{
	background: url('images/bottomleft_quickfind.gif') top left no-repeat;
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: -4px;
	left: 0;
}
#quickfind > .qf_btm{
	bottom: 0px;
}
#quickfind h4{
	font-size: 90%;
	margin: 0 15px;
	color: #fff;
}
#quickfind ul{
	margin: 0 5px 8px 15px;
	font-size: 90%;
}
#quickfind .half{
	width: 45%;
	float: left;
	margin-right: 0;
}
/* --------------------------------------------------------------------------------
-SECTION
-------------------------------------------------------------------------------- */
.section{
	float: left;
	margin: 10px 8px;
	width: 321px;
	display: inline;
}
.tall{
	background: url('images/section_tall.gif') top left no-repeat;
	height: 346px;
	width: 305px;
	padding: 10px 8px;
}
.tall:hover, .tall.over{
	background-position: 0px -366px;
	cursor: pointer;
}
.productPage #maincontent .section h3{
	margin: 0 0 10px 0;
}
.section h3{
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 1.2em
}
.section h3 a{
	color: #000;
}
.section h3 a:hover{
	text-decoration: underline;
}
.section dl.product{
	margin-bottom: .9em;
	width: 100%;
	overflow: hidden;
}
.section dl.product dt{
	font-weight: bold;
	margin-bottom: .3em;
	margin-left: 90px;
}
.section dl.product dd{
	font-size: 85%;
	color: #333;
	margin-left: 90px;
}
.section dl.product dd.img{
	float: left;
	text-align: center;
	width: 85px;
	margin: 0;
}
.productPage #maincontent .section img{
	float: none;
	display: normal;
	margin: 0;
}
/* --------------------------------------------------------------------------------
-TIGTIP
-------------------------------------------------------------------------------- */
#tigTip{
	display: block;
	width: 249px;
	margin: 12px 10px;
}
#tigTip dt{
	color: #fff;
	background: url('images/tigtip_head.gif') no-repeat #700119;
	padding-top: 5px;
	padding-left: 15px;
	min-height: 22px;
	font-size: 1.1em;
}
#tigTip dd{
	padding: 10px 15px;
	min-height: 51px;
	background: url('images/tigtip_body.gif') bottom left no-repeat #dedfe0;
}
#tigTip a{
	display: block;
}
/* --------------------------------------------------------------------------------
-RESOURCES
-------------------------------------------------------------------------------- */
#resources{
	background: url('images/resourcesbg.gif') top left no-repeat;
	height: 77px;
	width: 566px;
	position: absolute;
	top: 180px;
	right: 10px;
}
#resources h3{
	background: none;
	color: #fff;
	position: static;
	margin: 5px 0 5px 2%;
	font-size: 1.1em;
}
#resources ul{
	position: static;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#resources li{
	padding: 0;
	margin: 0;
	float: left;
	width: 45%;
	margin: 2px 2%;
}
#resources a{
	color: #fff;
}
#resources a:hover{
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------
-FEATURED
-------------------------------------------------------------------------------- */
#featured{
	display: block;
	width: 342px;
	float: left;
}
#featured .prod{
	background: url('images/featured_prod.jpg') bottom center no-repeat;
	height: 229px;
}
#featured > .prod{
	min-height: 229px;
	height: auto;
}
#featured .last{
	background: none;
}
#featured dl{
	padding: 54px 0 0 190px;
	height: 170px;
}
#featured dd{
	font-size: 90%;
	color: #444;
	margin: 10px 0;
}
#featured dt{
	color: #e60d2e;
	font-weight: bold;
}
#featured dd.learn{
	margin:15px 0 0 0;
}
#featured .learn a, #highlights .learn a{
	display: block;
	font-family: Helvetica, Verdana, sans-serif;
	background: url('images/learnmore_link.gif') top left no-repeat;
	color: #fff;
	height: 17px;
	padding-top: 4px;
	width: 84px;
	text-align: center;
}
#featured dl.crafter{
	background: url('images/crafter_featured.jpg') top left no-repeat;
}
#featured dl.wp{
	background: url('images/wp_featured.jpg') top left no-repeat;
}
/* --------------------------------------------------------------------------------
-FEATURES
-------------------------------------------------------------------------------- */
#features{
	background: url('images/featuresbg.gif') top left no-repeat #d3d3d3;
	height: 439px;
	width: 577px;
	float: right;
	display: inline;
	margin-right: 15px;
	margin-top: 7px;
	padding: 0 8px;
	position: relative;
}
#features h3{
	font-size: 1.1em;
	color: #e60d2e;
	text-transform: uppercase;
	margin: 7px 0 10px 0;
}
#features div{
	float: left;
}
#features #highlights{
	width: 240px;
	margin-right: 13px;
	position: relative;
}
#features #news{
	width: 324px;
}
#features #news a{
	color: #e60d2e;
}
#features .article dd{
	color: #4c4c4c;
	font-size: 90%;
	text-transform: uppercase;
}
#features .article dd a{
	text-transform: none;
}
#features .article{
	margin: 15px 0;
	width: 100%;
	overflow: hidden;
}
#features .article dt{
	font-weight: normal;
	font-size: 11.8px;
	font-family: Verdana, Arial, sans-serif;
}
#features .article .img{
	float: left;
}
#features .article .img img{
	padding: 3px;
	background: #fff;
	margin-right: 5px;

}
#features a.more, #features .article a.more{
	display: block;
	color: #fff;
	height: 17px;
	padding-top: 2px;
	text-align: center;
	clear: both;
}
#features #news a.more{
	width: 314px;
	background: url('images/morenews.gif');
	color: #fff;
	position: absolute;
	top: 404px;
	left: 260px;
}
#features #news div.newsletter{
	margin: 10px 0;
	display: block;
	width: 240px;
	height: 81px;
	background: url('images/newsletterbox.gif');
	padding: 20px 10px 0 65px;
	color: #000;
}
#features #news div.newsletter a{
	color: #e60d2e;
	font-size: 1.4em;
	margin-left: 150px;
}
#features #news div.newsletter span{
	color: #4F4F4F;
	font-size: .8em;
	margin-left: 0px;
	margin-top: 20px;
	display: block;
	font-family: Verdana, Arial, sans-serif;
}
#features #highlights a.more{
	width: 234px;
	background: url('images/morehighlights.gif');
	color: #fff;
	position: absolute;
	top: 404px;
}
.highlightAd .learn{
	font-size: 90%;
}
.highlightAd{
	width: 207px;
	height: 315px;
	display: block;
	padding: 0 15px;
	position: absolute;
}
.highlightAd h4{
	font-size: 1.3em;
	line-height: 1em;
	margin: 10px 0;
}
.highlightAd p{
	color: #555;
	font-size: 90%;
	line-height: 1.4em;
}
.highlightAd .tagline{
	display: none;
}
#highlights #tungsten{
	background: url('images/highlight_tungsten.gif') top left no-repeat;
}
#highlights #tungsten .learn{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#highlights #electrodes{
	background: url('images/highlight_electrode.gif') top left no-repeat;
}
#highlights #electrodes .learn{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#highlights #ak150{
	background: url('images/highlight_ak150.gif') top left no-repeat;
}
#highlights #ak150 .learn{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.highlightsNav{
	background: url('images/highlight_nav.gif') top left no-repeat;
	color: #ccc;
	height: 27px;
	width: 217px;
	padding: 10px 10px 0 10px;
	position: absolute;
	top: 345px;
}
.highlightsNav a{
	color: #ccc;
}
.highlightsNav li.current a{
	color: #e60d2e;
}
.highlightsNav p{
	float: left;
}
.highlightsNav ul{
	float: right;
}
.highlightsNav li{
	display: inline;
	padding: 0 2px;
}
/* --------------------------------------------------------------------------------
-FOOTER
-------------------------------------------------------------------------------- */
#footer{
	display: block;
	background: url('images/footerbg.gif') top left repeat-x #000;
	border: 1px solid #363636;
	text-align: left;
	color: #DFDFDF;
}
#footer a{
	color: #DFDFDF;
	text-decoration: none;
}
#footer .mainlinks{
	text-transform: uppercase;
	margin: 10px 0px;
}
#footer .mainlinks li{
	display: inline;
}
#footer .mainlinks a{
	padding: 5px 20px 5px 20px;
	background: url('images/footerlink.gif') center right no-repeat;
}
#footer .mainlinks li.last a{
	background: none;
}
#footer .secondarylinks{
	font-size: 85%;
	text-transform: lowercase;
	margin: 10px 5px;
}
#footer .secondarylinks li{
	display: inline;
}
#footer .secondarylinks a{
	padding: 5px 15px;
}
/* --------------------------------------------------------------------------------
-POST
-------------------------------------------------------------------------------- */
.post{
	width: 600px;
	float: left;
}
.post h2{
	font-size: 1.4em;
	color: #e40d2e;
	margin: 10px;
}
.post p{
	margin: 1.5em 10px;
	color: #333;
}
.post img{
	border: 7px solid #fff;
	margin: 10px;
}
.post .postimage{
	float: left;
	border: 1px solid #333;
	margin: 10px 10px 10px 0;
} 
.caption .postimage{
	float: none;
	margin: 0 0 5px 0;
}
.caption{
	margin: 13px 8px 13px 10px;
	text-align: center;
	display: inline;
	width: 240px;
	float: right;
}
.altcap{
	float: left;
	margin: 13px 10px 13px 8px;
}
.caption span{
	display: block;
	font-size: 90%;
	font-style: italic;
}
.aboutAside{
	float: right;
	width: 298px;
	padding-bottom: 10px;
}
#edSide{
	width: 308px;
}
#help-me-choose #edSide{
	width: 300px;
	display: inline;
}
*html #help-me-choose  #edSide{
	width: 290px;
}
.aboutAside .edPic{
	margin: 15px 0 15px 12px;
}
.aboutAside a.helpmechoose,
.aboutAside a.wheretobuy,
.aboutAside a.accessories{
	float: none;
	margin: 0;
	display: block;
}
#edSide a.helpmechoose,
#edSide a.wheretobuy,
#edSide a.faqs{
	margin-left: 10px;
}
.aboutAside a.accessories{
	margin-left: -8px;
}
.aboutNav{
	display: block;
	padding: 1px 10px;
	height: 166px;
	width: 242px;
	background: url('images/aboutsideNav.jpg');
	margin: 10px 0;
}
.aboutNav a{
	color: #e60d2e;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
}
.aboutNav li{
	margin-top: 9px;
}
.aboutNav li.more a{
	background: url('images/aboutsideNavArrow.gif') 2px 2px no-repeat;
}
.aboutNav li.more li a{
	background: none;
	color: #000;
	font-weight: normal;
	text-transform: none;
}
.aboutNav li.more li{
	margin-top: 4px;
}
/* --------------------------------------------------------------------------------
-TORCHFEATURES
-------------------------------------------------------------------------------- */
#torchFeatures{
	background: url('images/torchdiagram.jpg') no-repeat top left;
	height: 370px;
	width: 600px;
	position: relative;
	font-size: 90%;
	line-height: 1.2em;
}
#products #torchFeatures h3{
	color: #e60d2e;
	text-transform: uppercase;
	position: absolute;
	left: 10px;
	top: 100px;
	padding: 0;
	margin: 0;
}
#torchFeatures strong{
	color: #000;
}
#torchFeatures li{
	position: absolute;
	width: 200px;
	color: #535252;
}
#torchFeatures li.feature1{
	top: 131px;
	left: 10px;
}
#torchFeatures li.feature2{
	top: 234px;
	left: 10px;
}
#torchFeatures li.feature3{
	top: 285px;
	left: 10px;
}
#torchFeatures li.feature4{
	top: 218px;
	left: 412px;
}
#torchFeatures li.feature5{
	top: 295px;
	left: 412px;
}
#torchFeatures .helpmechoose{
	position: absolute;
	top: 10px;
	left: 10px;
}

.breadcrumb{
	padding: 1px 15px;
	font-size: 90%;
	background: url('images/breadcrumbbg.gif') repeat-x #ff0033;
	clear: both;
	color: #fff;
}
.breadcrumb a{
	color: #fff;
}
/* --------------------------------------------------------------------------------
-PRODUCT ASIDE
-------------------------------------------------------------------------------- */
#productAside{
	float: right;
	margin-top: 15px;
	display: inline;
	margin-right: 10px;
	width: 297px;
	padding: 10px 6px;
	background: url('images/productaside.jpg') no-repeat;
	text-align: center;
}
.panda{
	background: url('images/pandabg.jpg') top left no-repeat;
	width: 266px;
	height: 165px;
	padding: 10px;
	margin: auto;
	text-align: left;
}
.panda dt{
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
}
#productAside dt{
	margin-bottom: .4em;
}
#productAside .learn a, .panda .learn a{
	float: right;
	display: block;
	font-family: Helvetica, Verdana, sans-serif;
	background: url('images/learnmore_link.gif') top left no-repeat;
	color: #fff;
	height: 17px;
	padding-top: 4px;
	width: 84px;
	text-align: center;
	font-size: 90%;
}
#edSide .panda{
	margin-top: 10px;
	background: url('images/education_panda.jpg') top left no-repeat;
	width: 253px;
	margin-bottom: 15px;
	padding: 15px;
	margin-right: 35px;
	height: 141px;
	
}

#edSide .panda{
	margin-top: 10px;
	background: url('images/education_panda.jpg') top left no-repeat;
	width: 253px;
	margin-bottom: 15px;
	padding: 15px;
	margin-right: 35px;
	height: 141px;
	
}
*html #help-me-choose #edSide .panda{
	margin-right: 25px;
}
#productAside dd, .panda dd{
	color: #555555;
}
#productAside .resources{
	background: url('images/resourcesshort.jpg') top left no-repeat;
	width: 268px;
	height: 97px;
	padding: 5px 10px;
	text-align: left;
	margin: auto;
}
#productAside .resources h3{
	color: #e60d2e;
	margin: 0 0 .4em 0;
}
#productAside .resources ul a{
	color: #000;
}
#productAside .resources li{
	margin-bottom: 4px;
}
/* --------------------------------------------------------------------------------
-GIGPRESS
-------------------------------------------------------------------------------- */
/*
This is the default stylesheet.  You should probably leave it as is.
To customize any of these styles, drop a *copy* of this file into your current theme directory.
Any style changes make there will override styles in this document.
*/

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	margin: 0 0 1em 10px;
	border-top: 1px solid #333;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
	background: url('images/gigpress_th.gif') repeat-x #424242;
	color: #fff;
	border-bottom: 1px solid #333;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: .8em 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background: #F3F3F3;
	border-bottom: 1px solid #CCC;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 1em 8px;
	vertical-align: top;
	text-align: left;
	background: #d9d8d8;
}

/* Some subtle hover effects */
.gigpress-row:hover td, .gigpress-info:hover td{
	background: #ccc;
	color: #000;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 1px solid #EEE;
}

/* To set an alternating row style */
.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
	text-align: center;
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
}

td.gigpress-city {
}

td.gigpress-venue {
}

td.gigpress-country {
	text-align: center;
}

tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}

/* This wraps each of the address, admission, etc spans in the "info" cell */
span.gigpress-info-item {
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* For the spacer cell that goes in-between tours */
td.gigpress-empty {
}

/* In case you want to style the "Buy Tickets" link */
a.buy-tickets {
	font-weight: bold;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}

/* This is for the RSS link */
td.gigpress-rss a {
	padding-left: 14px;
	background: transparent url('images/feed-icon-10x10.png') no-repeat left center;
}
td.gigpress-rss{
	background: transparent;
}
td.gigpress-rss:hover{
	background: none;
}



/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For tour headings in the sidebar */
span.gigpress-list-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can syle the first list item differently */
li.gigpress-list-first {
}

/* So if you like you can syle the last list item differently */
li.gigpress-list-last {
}

/* So if you like you can syle the date differently */
span.gigpress-date {
	font-weight: bold;
	display: block;
}

/* Add a feed icon to the RSS link */
li.gigpress-list-rss a {
	padding-left: 14px;
	background: transparent url(images/feed-icon-10x10.png) no-repeat left center;
}


/* This is just to include data dor hcalendar support, but hide it from view */
span.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
}

.gigpress-table a{
	color: #e40d2e;
	font-weight: bold;
}
.gigpress-table a:hover{
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------
CONTACT
-------------------------------------------------------------------------------- */
#contact{
}
#contact table{
	width: 500px;
	margin: auto;
}
#contact td{
	padding-bottom: .7em;
}
/* --------------------------------------------------------------------------------
LITERATURE
-------------------------------------------------------------------------------- */
table.literature {
	width: 85%;
	border: none;
	margin: 1.5em auto 1em auto;
	border: 1px solid #908f8f;
	border-collapse: collapse;
}

table.literature th {
	font-weight: bold;
	background: url('images/literatureth_bg.gif') top left repeat-x #111;
	color: #fff;
	border-bottom: 1px solid #908f8f;
}

table.literature th {
	padding: .8em 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #908f8f;
	text-transform: uppercase;
}
table.literature td {
	color: #333;
	border: 1px solid #908f8f;
	padding: 1em 8px;
	vertical-align: top;
	text-align: left;
	background: url('images/headerbg.gif') top left repeat-x #ddd;
	border-collapse: collapse;
}
table.literature tr:hover td{
	background: #bbb;
	color: #000;
}
/* --------------------------------------------------------------------------------
-ENEWS
-------------------------------------------------------------------------------- */
.eNews{
	float: right;
	padding: 5px 15px 12px 20px;
	background: url('images/enewsbg.gif') left center no-repeat;
}
.eNews label{
	font-size: 90%;
	display: block;
}
.eNews input{
	display: block;
	float: left;
}
#enewsSubmit{
	margin-top: 5px;
}
#enewsEmail{
	background: url('images/enews_inputbg.gif') top left no-repeat;
	border: 0px;
	height: 15px;
	width: 145px;
	padding: 3px 4px;
	margin-top: 5px;
	margin-right: 10px;
}
/* --------------------------------------------------------------------------------
-INDUSTRY LINKS
-------------------------------------------------------------------------------- */

/* @group Industry Links */

#hobartbrothers {
	background: transparent url('images/hobartbrothers.gif') no-repeat top left;
}

#trimark {
	background: transparent url('images/tri-mark.gif') no-repeat top left;
}

#mckay {
	background: transparent url('images/mckay.gif') no-repeat top left;
}

#corex {
	background: transparent url('images/corex.gif') no-repeat top left;
}

#smith {
	background: transparent url('images/smith_logo.gif') no-repeat top left;
}

#miller {
	background: transparent url('images/miller.gif') no-repeat top left;
}

#bernard {
	background: transparent url('images/bernard-welding_logo.gif') no-repeat top left;
}

#weldcraft {
	background: transparent url('images/weldcraft.gif') no-repeat top left;
}

#tempil {
	background: transparent url('images/tempil_logo.gif') no-repeat top left;
}

#jetline {
	background: transparent url('images/jetline_logo.gif') no-repeat top left;
}

#magnaflux {
	background: transparent url('images/magnaflux_logo.gif') no-repeat top left;
}

#hobartinst {
	background: transparent url('images/hiwt2005.gif') no-repeat top left;
}

#aws {
	background: transparent url('images/AWSlogo.jpg') no-repeat top left;
}

#skillsusa {
	background: transparent url('images/skillsusa.jpg') no-repeat top left;
}

#nema {
	background: transparent url('images/nema.jpg') no-repeat top left;
}

#osha {
	background: transparent url('images/osha.gif') no-repeat top left;
}

#epa {
	background: transparent url('images/epa.jpg') no-repeat top left;
	height: 80px;
}
#tregaskiss {
	background: transparent url('images/tregaskiss.gif') no-repeat top left;
}
#hobartwelders {
	background: transparent url('images/hobart_welders_logo.gif') no-repeat top left;
}
h3#divider{
	padding-top: 20px;
}
.links {
	float: left;
	width: 200px;
	margin-top: 10px;
	display: inline;
}

#industry-links #aboutmain .links p {
	margin: 0;
	padding: 0;
}

.contacts {
  float: right;
  width: 200px;
	margin-top: 10px;
}

#industry-links #aboutmain .contacts h4, #industry-links #aboutmain .clearfix p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#industry-links .clearfix{
	width: 500px;			
	padding-left: 140px;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 20px;
}
.clearfix{
	clear: both;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: 10px;
}

#aboutmain .clearfix .links p{
	margin-top: 15px;
	padding-top: 15px;
}
#maincontent .postArchive p{
	margin-left: 0;
}

/* @end */


/* --------------------------------------------------------------------------------
-ENEWSFORM
-------------------------------------------------------------------------------- */
#enewsForm{
	margin-left: 12px;
	color: #525252;
	padding-bottom: 10px;
}
#enewsForm td{
	padding-bottom: .5em;
	font-size: 1em;
}

/* --------------------------------------------------------------------------------
-FAQS
-------------------------------------------------------------------------------- */
.faqs ul{
	color: #525252;
	list-style-type: disc;
	margin: 5px 20px 1em 20px;
}
.faqs ol{
	color: #525252;
	margin: 5px 20px 1em 20px;
	list-style-type: decimal;
}
.faqs ol li{
	margin-left: 20px;
	list-style-type: decimal;
}
.faqs ul li{
	list-style-type: disc;
	margin-left: 20px;
}
.faqs dt{
	margin: 10px 10px 0 10px;
	font-weight: bold;
	color: #2F2F2F;
}
/*.faqs dt:hover{
	cursor: pointer;
	border-bottom: 1px solid #e40d2e;
} */
.faqs dd{
	margin: 0 10px;
	padding: 0;
	width: 95%;
	overflow: hidden;
	color: #525252;

}
#faqs h3{
	margin-left:10px;
}
#faqs dl.faqs{
	margin-top: 1em;
	padding-bottom: 1.4em;
	margin: 1em 0px;
	width: 98%;
}
#faqs .faqs dd{
	margin-left: 10px;
}
#faqs #aboutmain .faqs p{
	margin-top: 2px;
	margin-left: 0;
	padding-left: 0;
}
#faqs .innerlinks{
	margin-left: 10px;
	color: red;
	font-size: 1.1em;
}
#faqs .innerlinks li{
	padding-bottom: .2em;
}
/* @group Site Map */
.wrapper {
	margin-left: 15px;
	color: #333;
}
.wrapper h2{
	font-size: 1.5em;
	margin: 1em 0;
	color: #000;
}
.wrapper strong{
	color: #000;
}
.wrapper ul{
	list-style-type: square;
	margin-left: 25px;
	margin-top: 3px;
}
.wrapper li{
	list-style-type: square;
	padding-left: 5px;
}
/* @ end */

.faqs .aligncenter{
	float: none;
	margin: 10px auto;
	display: block;
}
.aligncenter{
	float: none;
	margin: auto
}
.alignleft{
	float: left;
	margin-left: 15px;
}
table.alignleft{
	margin-bottom: 10px;
	margin-right: 7px;
}
.alignright{
	float:  right;
}
table.alignright{
	margin-bottom: 10px;
	margin-left: 7px;
}

/* @group Parts */
#partsData{
	width: 911px;
	margin: 10px 23px;
	font-size: 90%;
	padding-bottom: 5px;
	background: url('images/partsdata_btm.gif') bottom left no-repeat;
}
#tungsten-electrodes #partsData, #kits #partsData, #adapters-and-qcs #partsData{
	background: #fff;
}
#partsData .partsMain{
	display: block;
	width: 730px;
	padding-left: 181px;
	overflow: hidden;
	background: url('images/partsmain_top.gif') top left no-repeat #2f2f2f;
	border-bottom: 2px solid #e60d2e;
}
#tungsten-electrodes .alignleft, #kits .alignleft,#adapters-and-qcs .alignleft{
	float: left;
	margin: 10px;
	display: inline;
	border: 1px solid #e60d2e;
}
#kits .alignleft,#adapters-and-qcs .alignleft{
	float: none;
}
#partsData .partsMain li{
	display: inline;


}
#tungsten-electrodes .tgrinder{
	display: block;
	clear: both;
	padding-top: 10px;
}
#partsData .partsMain a{
	display:  block;
	float: left;
	width: 172px;
	background: url('images/partsnav_topgray.gif') top left no-repeat #959595;
	color: #2f2f2f;
	padding-top: 10px;
	height: 24px;
	margin: 10px 8px 0 2px;
	text-align: center;
}
#partsData .partsMain .twoline a{
	padding-top: 5px;
	height: 29px;
}
#partsData .partsMain a.active{
	color: #fff;
	background: url('images/partsnav_top.gif') top left no-repeat #e60d2e;
}
/* @group Parts Body */
.partsBody{
	width: 100%;
	overflow: hidden;
	background: url('images/partsbody.gif') top left repeat-y #fff;
	position: relative;
}
.partsBody .scalenotice{
	position: absolute;
	left: -8px;
	top: 10px;
	padding: 0;
	font-size: .9em;
	font-family: Arial;
}
#tungsten-electrodes .partsBody, #kits .partsBody, #adapters-and-qcs .partsBody{
	background: #fff;
}
.partsBody .partsSecondary{
	width: 148px;
	float: left;
	padding-top: 50px;
	font-size: 90%;
}
.partsBody .partsSecondary a{
	display: block;
	padding-left: 8px;
	height: 27px;
	padding-top: 10px;
	color: #333;
	background: url('images/partssecondary.gif') top left repeat-x;

}
.partsBody .partsSecondary a.active{
	height: 30px;
	color: #e40d2e;
	padding-top: 10px;
	background: url('images/partssecondary2.gif') 0px -40px repeat-x;
}
.partsBody .partsSeconday .last{
	height: 35px;
}
.partsInfo{
	width: 745px;
	margin-right: 10px;
	float: right;
	display: inline;
	margin-top: 10px;
}
#tungsten-electrodes .partsInfo,#adapters-and-qcs .partsInfo{
	width: 100%;
	margin: 0;
	border-width: 0 0 0 1px;
	clear: both;

}

#adapters-and-qcs .supply{
	width: 250px;
}
#adapters-and-qcs .conntype,#adapters-and-qcs .piece1{
	width: 200px;
}
#adapters-and-qcs .piece2{
	width: 150px;
}
#adapters-and-qcs .watercool{
	width: 300px;
}
#adapters-and-qcs .partsInfo thead th{
	border: 1px solid #666;
	text-align: center;
}
#adapters-and-qcs td{
	border: 1px solid #666;
	padding-top: .3em;
	padding-bottom: .3em;
}
#kits .leftcol{
	float: left;
	width: 324px;
	margin-right: 10px;
	padding-bottom: 20px;
}
#page .kitImg{
	text-align: left;
	color: #2f2f2f;
}
#adapters-and-qcs #page .catImg{
	vertical-align: middle;
}
#page .kitimages, #page .kitimages td {
	border: 0;
	padding-bottom: .9em;
}
#page .kitimages img{
	border: 1px solid #ccc;
	margin-top: 10px;
}
#kits .partsInfo{
		width: 911px;
	margin: 0;
	clear: both;
	float: none;
	display: block;
}
#kits td{
	width: 83px;
}
#kits .kitDesc, #adapters-and-qcs .kitDesc{
	width: 413px;
}
#adapters-and-qcs .partsInfo{
	margin-bottom: 20px;
}
#kits .kitRight{
	float: right;
	display: inline;
}
#kits .kitleft{
	float: left;
	width: 500px;
}
#kits .kitleft p, #kits .kitRight p{
	padding: 0;
}
.partsInfo th{
	font-size: 1.1em;
	padding: .2em .3em;
}
.partsInfo thead{
	background: #262626;
	color: #fff;
}
.partsInfo td{
	padding: .4em .3em;
	vertical-align: top;
}
.partsInfo tbody th{
	font-weight: bold;
	padding-top: .6em;
	padding-bottom: .6em;
	background: #d2d4d2;
	color: #2F2F2F;
}
#tungsten-electrodes th.pure{
	background-color: #41ae64;
	color:#fff;
	padding: .6em 4px;
}
#tungsten-electrodes tbody.pure td{
	background: #e5fced;
	border: 1px solid #a2dab5;
}
#tungsten-electrodes th.ceriated{
	background-color: #dd7d3c;
	color:#fff;
	padding: .6em 4px;
}
#tungsten-electrodes tbody.ceriated td{
	background: #fdf1e8;
	border: 1px solid #e1c7b4;
}
#tungsten-electrodes th.lanthanated{
	background-color: #dab03d;
	color:#fff;
	padding: .6em 4px;
}
#tungsten-electrodes tbody.lanthanated td{
	background: #fef6df;
	border: 1px solid #e1d4b0;
}
#tungsten-electrodes th.rare{
	background-color: #acacac;
	color:#fff;
	padding: .6em 4px;
}
#tungsten-electrodes tbody.rare td{
	background: #efefef;
	border: 1px solid #c9c9c9;
}
#tungsten-electrodes th.thoriated{
	background-color: #bd323c;
	color:#fff;
	padding: .6em 4px;
}
#tungsten-electrodes tbody.thoriated td{
	background: #fee8ea;
	border:1px solid #ebb1b5;
}
#tungsten-electrodes td{
	border: 1px solid #000;
}
#tungsten-electrodes h3.tg, #kits h3.tg{
	font-size: 1.3em;
	color: #fff;
	padding: .4em .3em;
	width: 902px;
	margin-left: 0;
	margin-top: 25px;
	float: none;
	background: #262626;
	clear: both;
}
.partsInfo td.notes{
	color: #333;
	background: #eee;
	margin-bottom: 5px;
	width: 902px;
}
#kits .notes{
	width: 902px;
	font-family: Arial;
}
.partsInfo .p_image{
	width: 190px;
}
.partsInfo .p_num{
	width: 51px;
}
.partsInfo .p_desc{
	width: 187px;
}
.partsInfo .p_where{
	width: 217px;
}
.partsInfo .p_us{
	width: 50px;
}
.partsInfo .p_met{
	width: 49px;
}


/* @end */
/* @end */

/* @group Comparison Chart */
.comparison{
	width: 90%;
	color: #333;
	margin:1em auto;
}
.comparison th{
	background:  #2f2f2f;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: .3em .2em;
	text-align: center;

}
.comparison thead th{
	background: #2f2f2f;
}
thead th.waterCool, #adapters-and-qcs #page thead th.waterCool{
	background: #80FFFF;
	color: #152b43;
}
thead th.airCool{
	color: #000;
	background: #A2D06E;
}
.comparison td{
	border: 1px solid #ccc;
	border-collapse: collapse;
	padding: .5em .2em;
	vertical-align: top;
}
.comparison td.img{
	text-align: center;
}
.comparison thead td{
	border: 0px;
}
.comparison td.airCool{
	background: #fff;
}
/* @end */

/* @group Help Me Choose */
#help-me-choose h3{
	color: #000;
	text-transform: capitalize;
}
#help-me-choose h3 em{
	color: #333;
	font-style: normal;
	font-size: .9em;
}
#help-me-choose #aboutmain p{
	margin: 0;
	color: #000;
}
.selectorOptions{
	width: 629px;
	overflow: hidden;
	margin-left: 12px;
	background: url('images/selectorOptions.gif') top left no-repeat;
	padding-top: 25px;
	height: 79px;
}
#help-me-choose .selectorOptions h3{
	color: #000;
	text-transform: uppercase;
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 13px;
}
.asterisk{
	color: red;
}
#edSide .wide{
	background: url('images/widelink.jpg') top left no-repeat;
	color: #fff;
	display: block;
	height: 19px;
	padding-top: 2px;
	font-size: .9em;
	padding-left: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#torchChoicesair, #torchChoices{
	display: block;
	background: url('images/choices.jpg') top left no-repeat;
	width: 629px;
	height: 240px;
	margin-left: 9px;
	overflow: hidden;
}
#torchChoiceswater{
	display: block;
	background: url('images/choices.jpg') 0px -240px no-repeat;
	width: 629px;
	height: 240px;
	margin-left: 9px;
		overflow: hidden;
}
#choose{
	float: right;
	display: inline;
}
.selectorOptions .option{
	width: 157px;
	float: left;
	display: inline;

}
.selectorOptions .option select{
	margin-left: 12px;
	width: 142px;
	display: inline;

}
.choice{
	width: 208px;
	float: left;
	display: inline;

}
.choice img{
	margin: 19px 0 0 6px;
}
.better img{
	margin-left: 5px;
	margin-top: 18px;
}
.best img{
	margin-left: 4px;
	margin-top: 18px;
}
#help-me-choose #page .choice h3{
	font-size: .95em;
	margin: 4px 7px;
}
#help-me-choose #page .choice p{
	font-size: 80%;
	color: #333;
	margin: 0 7px;
	padding: 0;
}
#help-me-choose .bestNote{
	color:  red;
	font-size: .9em;

}
#help-me-choose p.instructions{
	padding-bottom: 20px;
	font-weight: bold;
}
#help-me-choose p.prefSelect{
	margin-top: 0;
	
}
#help-me-choose .calcNotes{
	color: #535352;
	font-size: .8em;
}
.output{
	width: 622px;
	overflow: hidden;
	font-size: 90%;
	background: url('images/selectorOutput.gif') top left no-repeat;
	margin-left: 9px;
	height: 113px;
	padding-left: 7px;
	padding-top: 6px;
}
#help-me-choose #page p.error{
	color:red;
	padding-bottom: 10px;
}
.output dl{
	width: 32%;
	float: left;
	display: inline;

	margin-bottom: 4px;
}
.output dl.dual{
	width: 65%;
}
.output dt{
	font-weight: bold;
}
.output dd{
	color: #333;
}
#emailthis{
	display: none;
position:absolute;
top:125px;
width:644px;
z-index:9995;
left:  100px;
}
#overlay {
	background: black;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9990;
}
#emailthis {
	background: #DDD;
	border: 3px solid #e60d2e;
	display: none;
	position: absolute;
	top: 125px;
	left: 20px;
	z-index: 9995;
	width: 644px;
}
#emailhead {
	background: #e60d2e;
	color: White;
	padding-left: 2px;
	padding-bottom: 2px;
}
#emailhead h3 {
	margin: 0;
}
#emailhead a {
	color: White;
	display: block;
	float: right;
	font-size: 0.9em;
	padding: 2px 4px;
	text-decoration: none;
	text-transform: uppercase;
}
#emailhead a:hover {
	background: Red;
}
#emailform {
	padding: 10px;
	position: relative;
}
#emailform form {
	margin: 0;
	padding: 0;
}
#emailform th,
#emailform td {
	padding: 2px 3px;
}
#emailform th {
	text-align: right;
	padding-top: 8px;
	vertical-align: top;
}
#emailthis .helptext {
	background: #999;
	font-size: 1.2em;
	padding: 15px 35px 15px 100px;
}
#successmsg {
	background: #227522;
	color: White;
	display: none;
	padding: 50px;
	position: absolute;
	top: 0;
	left: 0;
}
* html #successmsg {
	left: -10px;
}
#successmsg h2 {
	font-size: 2em;
	margin-bottom: 5px;
}
#successmsg a {
	color: White;
}
#successmsg p {
	color: white;
	font-size: 1.2em;
}

/* @end */

.connection{
	color: #4C4C4C;
	width: 47%;
	float: left;
	margin-left: 12px;
	padding-bottom: 1.4em;
}
.connection h4{
	text-transform: uppercase;
}
.connection ul{
	margin-left: 15px;
}
.connection a.pdf{
	width: auto;
	display: inline;
}
img.readDia{
	float: right;
	border: none;
}
#faqs .readDia{
	float: right;
	margin: 10px 60px 10px 0;
}
.exFAQ{
	clear: both;
}
.faqSec ul{
	margin-left:30px;
	color: #4C4C4C;
}
#faqs #maincontent .faqSec ul{
	margin-top: 0;
	margin-left: 20px;
}
#faqs #maincontent .faqSec ul li{
	list-style-type: none;
	padding-left: 20px;
}
#faqs #maincontent p{
	margin-top: 10px;
}
#faqs .faqSec p{
	padding-top: 0;
	margin-top: 5px4C4C4C;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1.5em;
}