/* version=8 */


/* ########################################################################## */
/* PRODUCT LIST PAGES FOR EACH CATEGORY OF PRODUCTS */
/* ########################################################################## */
/* Product list catgories navigator ----------------------------------------- */
.prodlist-mainline {
	margin-top: 10px;
	padding-right: 2px;
	background-image: url(product_list/images/Categories_Line.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.prodlist-categoriser {
	margin-left: 57px;
}
.prodlist-categoriser h3 {
	margin: 0px;
	padding: 3px 4px 0px 4px;
	background-color: #FFFFFF;
}
.prodlist-categoriser a:hover,
.prodlist-categoriser a:visited:hover {
	color: #757575;
}
.prodlist-categoriser a,
.prodlist-categoriser div {
	display: block;
	height: 28px;
	padding-left: 31px;
}
.prodlist-categoriser a {
	background-image: url(product_list/images/Categories_Jumper.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/* Currently selected option in the categoriser highlight */
.prodlist-categoriser div {
	color: #C50000;
	background-image: url(product_list/images/Categories_Jumper.png);
	background-position: 0px -56px;
	background-repeat: no-repeat;
	cursor: default;
}
.prodlist-categoriser .ctlist-space {
	display: block;
	height: 28px;
	cursor: default;
}
.prodlist-categoriser .ctlist-space {
	width: 26px;
}
/* Product list table - header table ---------------------------------------- */
/* sizer */
.prodlist-headtable {
	width: 668px;
	margin: 25px 0px 0px 0px;
	padding-top: 2px;
	background-image: url(product_list/images/Table_Header_1.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.prodlist-headtable h3 {
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
.prodlist-headtable h2 {
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
.prodlist-headtable .lastrow td {
	height: 31px;
}
.prodlist-headtable .tit-l {
	height: 28px;
	padding: 0px 0px 0px 41px;
}
.prodlist-headtable .tit-lm {
	height: 28px;
	padding: 0px 0px 0px 41px;
}
.prodlist-headtable .tit-r {
	height: 28px;
	padding: 0px 19px 0px 0px;
}
.tit-c1 {
	color: #808080;
}
.tit-c2 {
	color: #757575;
}
/* Product list table 2 - surge protections --------------------------------- */
/* sizer */
.prodlist-headtable-2 {
	width: 668px;
	margin: 25px 0px 0px 0px;
	padding-top: 2px;
	background-image: url(product_list/images/Table_Header_2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.prodlist-headtable-2 h3 {
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
.prodlist-headtable-2 h2 {
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
.prodlist-headtable-2 .lastrow td {
	height: 31px;
}
/* Product list table ------------------------------------------------------- */
/* Outer wrapper table */
/* sizer */
.prodlist-table-outer {
	width: 668px;
}
/* sizer */
.prodlist-table-outer .vhead {
	width: 29px;
	background-color: #C4C4C4;
}
.prodlist-table-outer .vhead-top,
.prodlist-table-outer .vhead-bottom {
	background-color: #C4C4C4;
}
.prodlist-table-outer .sep-bottom {
	font-size: 1px;
	height: 8px;
	background-image: url(product_list/images/Table_Separator_Bottom_1.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/* Bottom outer table margin for surge protectors */
.prodlist-table-outer .sep-bottom-2 {
	font-size: 1px;
	height: 8px;
	background-image: url(product_list/images/Table_Separator_Bottom_2.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/* Separation header - another product table following */
.prodlist-table-outer .sep-head {
	font-size: 1px;
	height: 7px;
	background-image: url(product_list/images/Table_Separator_Middle_1.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/* sizer */
.prodlist-table-outer .sep-right {
	font-size: 1px;
	width: 1px;
	background-color: #C4C4C4;
}
/* Inner table - actual product list table */
/* !!! */
/* Check whether this will cause problems - it should in some old browsers */
.prodlist-table-inner {
	width: 100%;
}
.prodlist-table-inner td {
	padding: 3px;
}
.prodlist-table-inner h3 {
	font-size: 11pt;
	margin: 2px 4px 0px 4px;
}
/* Special case for surge protector 1, needed to look better due to a taller 2nd product */
.prodlist-table-inner .special-height-2 td {
	padding-top: 12px;
	padding-bottom: 11px;
}
.prodlist-thumb {
	padding: 6px 10px 10px 10px;
	text-align: right;
}
.prodlist-power-space-1 {
	padding-left: 5px;
}
.prodlist-power-space-2 {
	padding-left: 8px;
}
.prodlist-power-space-1 img,
.prodlist-power-space-2 img {
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
.prodlist-appl-space-1 {
	padding: 7px;
}
.prodlist-sub {
	color: #909090;
}
/* No longer needed */
.prodlist-table-inner th {
	font-size: 1px;
}
.prodlist-table-inner .colsize1-2,
.prodlist-table-inner .colsize1-3,
.prodlist-table-inner .colsize1-4,
.prodlist-table-inner .colsize1-5,
.prodlist-table-inner .colsize1-6,
.prodlist-table-inner .colsize1-7,
.prodlist-table-inner .colsize1-8,
.prodlist-table-inner .colsize1-9,
.prodlist-table-inner .colsize2-2,
.prodlist-table-inner .colsize2-3,
.prodlist-table-inner .colsize2-4,
.prodlist-table-inner .colsize2-5,
.prodlist-table-inner .main-border-bottom {
	background-color: #C4C4C4;
}
/* sizers */
/* All products */
.prodlist-table-inner .colsize1-2 {
	width: 157px;
}
.prodlist-table-inner .colsize1-3 {
	width: 60px;
}
.prodlist-table-inner .colsize1-4 {
	width: 78px;
}
.prodlist-table-inner .colsize1-5 {
	width: 44px;
}
.prodlist-table-inner .colsize1-6 {
	width: 40px;
}
.prodlist-table-inner .colsize1-7,
.prodlist-table-inner .colsize1-8 {
	width: 26px;
}
/* sizers */
/* Table 2 Surge protectors */
/* Dimmensions for this cell must be same as */
/* .prodlist-table-outer .vhead */
.prodlist-headtable-2 .colsize2-1 {
	width: 29px;
}
.prodlist-headtable-2 .colsize2-2,
.prodlist-table-inner .colsize2-2 {
	width: 157px;
}
.prodlist-headtable-2 .colsize2-3,
.prodlist-table-inner .colsize2-3 {
	width: 160px;
}
.prodlist-headtable-2 .colsize2-4,
.prodlist-table-inner .colsize2-4 {
	width: 125px;
}
/* Alternating column coloring */
.prodlist-table-inner .col-1A {
	background-color: #F3F3F3;
	cursor: pointer; /* Hand cursor */
	cursor: hand;  /* IE 5.x specialty */
}
.prodlist-table-inner .col-1B {
	background-color: #FAFAFA;
	cursor: pointer; /* Hand cursor */
	cursor: hand;  /* IE 5.x specialty */
}
/* Used by script - Highlight color 1 */
.prodlist-table-inner .col-1A-sel {
	background-color: #E7E7E7;
	cursor: pointer; /* Hand cursor */
	cursor: hand;  /* IE 5.x specialty */
}
/* Used by script - Highlight color 2 */
.prodlist-table-inner .col-1B-sel {
	background-color: #EEEEEE;
	cursor: pointer; /* Hand cursor */
	cursor: hand;  /* IE 5.x specialty */
}
/* Table legend & explanations ---------------------------------------------- */
.prodlist-legend-title {
	color: #808080;
	font-size: 10pt;
	padding: 15px 0px 0px 30px;
}
.prodlist-expl-1,
.prodlist-expl-2,
.prodlist-expl-3,
.prodlist-expl-4 {
	color: #808080;
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 5px;
}
.prodlist-expl-1 {
	margin-bottom: 15px;
}
.prodlist-expl-2,
.prodlist-expl-3,
.prodlist-expl-4 {
	margin-bottom: 10px;
}
.prodlist-legend-subtitle-1 {
	/*font-weight: bold;*/
	color: #202020;
	padding: 7px 0px 5px 0px;
}
.prodlist-legend-subtitle-2 {
	/*font-weight: bold;*/
	color: #202020;
	padding: 7px 0px 2px 0px;
}
.prodlist-legend-icon-1 {
	padding: 0px 5px 0px 0px;
}
.prodlist-legend-icon-2 {
	width: 32px;
	padding: 0px 0px 0px 0px;
}
/* spacial Galv Sep padding */
.prodlist-legend-icon-3 {
	width: 32px;
	padding: 10px 0px 0px 0px;
}
.prodlist-legend-text-1 {
	padding: 0px 0px 0px 10px;
}
.prodlist-legend-text-2 {
	padding: 0px 0px 10px 10px;
}
/* spacial Galv Sep padding */
.prodlist-legend-text-3 {
	padding: 10px 0px 0px 10px;
}
/* Legacy products ---------------------------------------------------------- */
.prodlist-legacy-title {
	color: #808080;
	font-size: 10pt;
	padding: 25px 0px 5px 30px;
}
.prodlist-legacy-products {
	color: #808080;
	margin: 0px 0px 0px 30px;
}
.prodlist-legacy-products a {
	color: #808080;
	font-weight: bold;
	text-decoration: underline;
}
.prodlist-legacy-products a:hover,
.prodlist-legacy-products a:visited:hover {
	color: #757575;
}
/* Note for surge protectors ----------------------------------------------- */
.prodlist-note-title {
	font-weight: bold;
	padding: 15px 0px 0px 3px;
}
.prodlist-note-text {
	padding: 0px 0px 0px 3px;
}

