img.supplierlogos {
	margin: .5em 2em; padding: 0;
}

table#eqtcategories {	/* Listing of Eqt categories on Equipment/Index Pg */
	margin: 1em auto; padding: 0;
	width: 510px; text-align: center;
	border: none;
}

table#eqtcategories td {
	margin: 0; padding: .2em;
	text-align: left; vertical-align: top;
	font-size: 18px; color: #060; font-weight: bold;
	width: 255px;
}

table#eqtcategories a.nav { color: #060; }
table#eqtcategories a.nav { color: #600; }

div#orderingpolicy {
	margin: 2em auto; padding: 2em 0;
	text-align: left;
	width: 700px;
	border-top: 1px solid #060;
	border-bottom: 1px solid #060;
}

div#orderingpolicy h2 {
	text-align: center;
}

h1.category {
	margin: 1em auto; padding: 10px;
	background: #ffc;
	border: 1px solid #be8750;
	color: #060;
}

.dash { padding: 0 5px; font-size: 14px; color: #d0c023; font-weight: 600; word-spacing: 5px; line-height: 25px;}

/* -----  Equipment Pages Table  ----- */

table#products {
	margin: 0; padding: 0;
	width: 720px;
}

table#products td {
	margin: 0; padding: 10px;
	vertical-align: top;
}

table#products td.pic { 
	width: 160px;
	border-bottom: 1px solid #060;
}

table#products td.pic img { display: block; margin: 0 auto; text-align: center; }	/* Product Images to be aligned to Rt. */
table#products td.description img { display: block; margin: .5em auto; text-align: center; }
table#products td.descriptionright img { display: block; margin: .5em auto; text-align: center; }

table#products td.description { 
	width: 200px; 
	border-bottom: 1px solid #060;
	border-right: 1px solid #060;
}

table#products td.descriptionright { 
	width: 200px; 
	border-bottom: 1px solid #060;
}

table#products h1 {	/* Product Title */
	margin: .5em auto; padding: 0;
	font-size: 13px; font-weight: bold; color: #000;
}

table#products p {		/* Product Code and Price Titles */
	margin: 1em auto; padding: 0;
}

table#products b {		/* Product Code and Price Titles */
	font-weight: bold; color: #060;
}

table#products dl { margin: .5em 0; padding: 0 }
table#products dt { margin: 0; padding: 0 }
table#products dd { margin: .3em 0 .6em 1em; padding: 0 }



/* ----- Equipment Bottom NavBar Styles ----- */
div#equipnav {
	margin: 2em auto; padding: 0 0 2em 0;  /* bottom padding added for IE */
	clear: both;
	background: #fff;
	text-align: center;
	font-size: 11px; color: #d0c023; font-weight: bold; 
	line-height: 2;
}


div#equipnav a:link { padding: 0 10px 0 10px; color: #1d5120; text-decoration: none; font-weight: bold; }
div#equipnav a:visited { padding: 0 10px 0 10px; color: #1d5120; text-decoration: none; font-weight: bold; }
div#equipnav a:hover { padding: 0 10px 0 10px; color: #1d5120; text-decoration: underline; font-weight: bold; }
div#equipnav a:active { padding: 0 10px 0 10px; color: #1d5120; text-decoration: underline; font-weight: bold; }


table#products a.petzlinfo:link { color: #c00; font-size: 85%; text-decoration: none; display: block; text-align: left; }
table#products a.petzlinfo:visited { color: #900; font-size: 85%; text-decoration: none; }
table#products a.petzlinfo:hover { color: #060; font-size: 85%; text-decoration: underline; }
table#products a.petzlinfo:active { color: #060; font-size: 85%; text-decoration: underline; }

table#products a.recall:link { color: #f00; font-size: 85%; text-decoration: none; display: block; text-align: left; }
table#products a.recall:visited { color: #f00; font-size: 85%; text-decoration: none; }
table#products a.recall:hover { color: #f00; font-size: 85%; text-decoration: underline; }
table#products a.recall:active { color: #f00; font-size: 85%; text-decoration: underline; }

/* Side NavMenu */

table#brline { border: 1px solid #be8750; position: fixed; right: 1px; bottom: 5px; width: 170px; }
.brlinebottom { border-bottom: 1px solid #be8750; background-color: #ffc; width: 100%;}

a.nav:link { padding: 3px; color: #1d5120; text-decoration: none; }
a.nav:visited { color: #1d5120; text-decoration: none; }
a.nav:hover { color: #1d5120; text-decoration: underline;  background: #ff9; }
a.nav:active { color: #1d5120; text-decoration: underline;  background: #ff9; }

.float { text-align: left; line-height: 1.4em; font-size: 11px; background-color: #fff; width: 100%;	}

div#body p.manufacturer {
	margin: -.4em 0 0 0; padding: 0;
	font-style: italic;
}

div#body p.boldred { font-weight: bold; color: #f00; }

table#install_eqt {	/* Table for products on Installation Equipment Pg  */
	margin: 0 auto; padding: 0;
	width: 690px;
}

table#install_eqt tr.odd { background: #fff; }	/* Rows are alternating colours to differentiate products */
table#install_eqt tr.even { background: #ffe; }

table#install_eqt tr.header { background: #fff8dc; height: 35px; }
table#install_eqt tr.header td {
	color: #060; text-align: left;
	font-weight: bold; font-size: 16px;
}

table#install_eqt tr.header span.smallheader {
	font-size: 13px;
}

table#install_eqt td {
	margin: 0; padding: 6px 10px;
	text-align: left; vertical-align: top;
}

table#install_eqt td.col1 { width: 250px; }
table#install_eqt td.col2 { width: 200px; }
table#install_eqt td.col3 { width: 120px; }
table#install_eqt td.col4 { width: 120px; }

.italicsmall { font-style: italic; font-size: smaller; }

img#multi-line {	/*Table for Multiline Pg */
	margin: 0; padding: 0 50px;
	float: left;
}

table#multiline {
	margin: 4em auto; padding: 0;
	width: 500px;
}

table#multiline td.col1 { width: 250px; }
table#multiline td.col2 { width: 100px; }
table#multiline td.col3 { width: 150px; }

table#multiline tr.header { height: 35px; }
table#multiline tr.header td {
	color: #060; text-align: left;
	font-weight: bold; font-size: 15px;
	border-top: none;
}

table#multiline td {
	margin: 0; padding: 5px;
	height: 30px;
	text-align: left; vertical-align: top;
	border-top: 1px solid #060;
}

table.ropepricelist {	/* Price listing for Rope Pg that uses 2 cols to display picture.  Class used because table re-used multiple times on page */
	margin: 1em auto; padding: 0;
	width: 350px;
}

table.ropepricelist td {
	margin: 0; padding: 3px;
	text-align: left; 
}

table.ropepricelist tr.header td {
	color: #060; font-size: 14px; font-weight: bold;
	width: 130px;
}