/******************************************************************************

Supplemental CSS for Power Protection.
You still need to pull in electrical_distribution_ecatalog.css as well.

CSS rules marked /\* override *\/ are used to override numerous CSS rules in
original CSS (see below) that do not mesh well with the HTML and/or do not
mesh well with the XHTML 1.0 Transitional doctype.

Original CSS: http://www.gepowerprotection.com/css/ge_styles.css
         and: http://www.gepowerprotection.com/css/ge_simple.css

CSS rules marked /\* workaround *\/ are duplicates from ge_styles.css.  What's
being worked around is the omission of a }, which is breaking rendering to
some degree in Firefox.

******************************************************************************/
#foot {
	text-align: center;	/* workaround */
	border-top: solid 1px #cccccc;
	padding-top: 13px 0 24px 0;
}
#mainBody {
	font-size: 11px !important; /* override */
	text-align: left;	    /* override -- ADDED 2008-06-24 */
}
#mainBody a {
	font-size: 100%;	/* override */
}
#pageTitle {			/* cannot be contextualized in #mainBody */
	font-size: 16px !important; /* override */
	text-align: left;	    /* override -- ADDED 2008-06-24 */
}
#mainBody img {
	display: inline;	/* override -- ADDED 2008-05-13 */
}
#mainBody a img,
#mainBody a:link img,
#mainBody a:visited img,
#mainBody a:hover img,
#mainBody a:active img {
	display: inline;	/* override */
}
#documentFooterTable {
	width: 100%; /* for result, spec, compare pages -- ADDED 2008-05-13 */
}
#nav2 {
	text-align: left;	    /* override -- ADDED 2008-06-24 */
	font-size: 11px !important; /* override -- ADDED 2008-06-24 */
}
#topright {
	font-size: 100%; /* ADDED 2008-12-16 */
}

/******************************************************************************
Navigation Lists
******************************************************************************/
#nav2 ul.navitemList li.selected a:link,
#nav2 ul.navitemList li.selected a:visited,
#nav2 ul.navitemList li.selected a:hover,
#nav2 ul.navitemList li.selected a:active,
#nav2 ul.navitemList li li.selected a:link,
#nav2 ul.navitemList li li.selected a:visited,
#nav2 ul.navitemList li li.selected a:hover,
#nav2 ul.navitemList li li.selected a:active {
	color: #666666;		/* override */
}
#nav2 ul.breadcrumb li.selected a:link,
#nav2 ul.breadcrumb li.selected a:visited,
#nav2 ul.breadcrumb li.selected a:hover,
#nav2 ul.breadcrumb li.selected a:active {
	color: #666666;		/* override */
}
#nav2 ul.navitemList li li.selected {
	background-image: none;
}

/******************************************************************************
Main Landing Page
******************************************************************************/
#mainBody .powerProtectionProductFamilyTable tr {
	vertical-align: top;
}
#mainBody .powerProtectionProductFamilyTable td {
	width: 47%;
}
#mainBody .powerProtectionProductFamilyTable td.productFamily {
	padding-top: 15px;
}
#mainBody .powerProtectionProductFamilyTable td img {
	margin-bottom: 3px;
}
#mainBody .powerProtectionProductFamilyTable td.gutter {
	width: 6%;
}

/******************************************************************************
Image Blocks
******************************************************************************/
#mainBody .imageBlock td.imageCell {
	width: 1%; /* will expand as needed */
	padding-right: 10px;
}
#mainBody .imageBlock td.textCell {
	width: 99%; /* will collapse as needed */
}

/******************************************************************************
Print Versions
******************************************************************************/

@media print {
	#foot { display: none; }
}

/******************************************************************************
Results
******************************************************************************/

#mainBody #itemsnipHeadCol2point5b {
	font-weight: bold;
	padding: 5px;
	text-align: left;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: bottom;
}
#mainBody .itemsnipCol2point5 {
	vertical-align:top;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px;
}

#mainBody #itemsnipHeadCol1       { width: 20%; } /* photo */
#mainBody #itemsnipHeadCol2       { width: 14%; } /* product number */
#mainBody #itemsnipHeadCol2point5 { width: 18%; } /* catalog number */
#mainBody #itemsnipHeadCol3       { width: 48%; } /* description */
#mainBody #itemsnipHeadCol4       { width: 14%; } /* list price */

#mainBody .resultsTableNoNarrow #itemsnipHeadCol1       { width: 16%; } /* photo */
#mainBody .resultsTableNoNarrow #itemsnipHeadCol2       { width: 10%; } /* product number */
#mainBody .resultsTableNoNarrow #itemsnipHeadCol2point5 { width: 14%; } /* catalog number */
#mainBody .resultsTableNoNarrow #itemsnipHeadCol3       { width: 52%; } /* description */
#mainBody .resultsTableNoNarrow #itemsnipHeadCol4       { width: 10%; } /* list price */


/******************************************************************************
	Disable font size buttons
	******************************************************************************/

#topleft {
	visibility: hidden;
}

/******************************************************************************
Print Versions
******************************************************************************/

@media print {
	#foot { display: none; }
}

