@charset "UTF-8";
/* CSS Document */

	OL.returnPolicyOutlineLvl1 {
		font-weight:bold;
	/*	line-height:18pt;   */
	}
	OL.returnPolicyOutlineLvl2 {
		font-weight:bold;
		list-style-type:lower-alpha;
	/*	line-height:14pt;  */
	}
	.normal {
		font-weight:normal;	
	}
    
	.infoHeader {
		font-weight:bold; 
		font-size:larger;
		text-decoration:underline;
	}
	.ltChartHeader {
		background-color:#999;
		color:#FFF;
		text-align:center;
		border:1px solid #ffffff;
	}	
	.ltChartContent {
		background-color:#9FF;
		color:#000;
		text-align:center;
		border:1px solid #ffffff;
	}
  .descriptionHeadline, A.descriptionHeadline {
		color:#2b476c;
		font-size:12pt;
		font-weight:bold;
		font-style:italic;
	}
	A.descriptionHeadline {
		color:#003767;
	}
	A.descriptionHeadline:hover {
		color:#adadad;
	}
    .descriptionHeadline2 {
		color:#2b476c;
		font-size:10pt;
		font-weight:bold;
		font-style:italic;
	}
	.descriptionContent {
		font-size:9pt;
		color:#909090;
	}
	
	TD.tableTitle, TD.tableColumn, TD.tableAltColumn {
		text-align:center;
		font-weight:normal;
		border:1px solid #ffffff;
		white-space:nowrap;   
		padding:3px 8px 3px 8px;
		
	}
	
	TD.tableTitle {
		background-color:#999999;
		color:#FFFFFF;
		text-decoration:underline;
	}
	TD.tableColumn {
		background-color:#E6E6E6;
		color:#000000;
	}
	TD.tableAltColumn {
		background-color:#D9FFFF;
		color:#000000;
	}
	
	li.focalPoint {
		line-height:30px;	
		color:#003767;
		font-size:10pt;
	}
	li.focalPointCondensed {
		/*line-height:30px;	*/
		color:#003767;
		font-size:9pt;
	}
	
	/* Style to create the 3D title bar above an area of content */
	.descriptionAreaHeader {
		height:18px; 
		background-image:url(/images/2011_Revamp/NavButtonImage.png); 
		background-position:left; 
		background-repeat:repeat-x; 
		background-size:100% 100%; 
/*		background-color:#adadad;   */
		font-weight:normal;
		font-style:italic;
/*		color:#003767; */
		text-align:center; 
		font-size:14px;	
	}
	.descriptionAreaHeaderLink {
		color:#ffffff; 
	}
	.descriptionAreaHeaderLink:hover {
		color:#003767; 
	}
	
	/* Descriptive List Styles*/
	TD.listItemTitle {
		color:#003767;
		font-size:8pt;
		font-weight:bold;
		font-style:italic;
		padding:3px;
	}
	TD.listItemDescription {
		font-size:8pt;
		color:#909090;
		padding:3px;
	}
	
	A.listItemTitle {
		color:#003767;
	}
	A.listItemTitle:hover {
		color:#adadad;	
		text-decoration:none;
	}
	
	TR.listItemRow {
		border-bottom:1px solid #d4d4d4;
	}
	
	
	/* ITEM DRILLDOWN PAGE STYLES */
	
	.itemAttributeTitle {
		text-align:right; 
		color:#003767; 
		padding-right:5px;
		width:100px;
	}
	.itemAttributeValue {
		text-align:left;
		color:#666666;
	}

	LI.itemBulletPoint {
		color:#003767;
	}
    
	.dimLabel {
			text-align:left; 
			color: #003767; 
			padding:2px 5px 2px 2px; 
			width:100px;
			border:1px solid #ADADAD;
	}
	.dimInfo {
			color:#666666;
			border:1px solid #ADADAD;
			padding:2px;
	}
	
	/* ITEM LIST AND LIST CELL STYLES */
	
	.itemList {
		
	}
	.itemListCell {
		
	}
	
	.itemColumnList {
		
	}
	.itemColumnCell {
		/*  height:250px;  */
		padding:15px 4px 15px 4px;
		border:1px solid #003767;
	}
	.itemColumnCell:hover {
		background-color:#e9f7fe;
		
	}
	
	/* ITEM DETAILS TAB CONTROLS STYLES  */
	
	.itemTabActive, .itemTabInactive {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		/*height:40px;*/
		white-space:nowrap;
	}
	.itemTabActive {
		background-color: #e4e4e4; 
		color: #003767;
		border:1px solid #003767;
		border-bottom: 0px;
		margin:2px 5px 1px 0; 
		padding:2px 5px 1px 5px; 
		text-decoration:underline;
	}
	.itemTabInactive {
		background-color:#003767; 
		color: #ffffff;
		border:1px solid black;
		cursor:pointer;
		margin:2px 5px 2px 0; 
		padding: 2px 5px 0px 5px; 
		text-decoration:none;
	}
	.itemTabInactive:hover {
		text-decoration:underline;	
		color:white;
	}
	.itemTabContainer {
		padding: 5px;	
	}
	
	.itemTabContentHeader {
		background-color:#003767;
		color:#ffffff;
		font-size:12pt;
		font-weight:bold;
		padding: 2px 10px 2px 10px;
		height:20px;
		background-image:url(/images/2011_Revamp/NavButtonImage.png); 
	}
	
	.itemTabContent {
		font-size:10pt;
		padding:2px 5px 5px 5px;
	}
	
	
	/* ROTATING AD PAGE HEADLINE/TAB STYLES */
	
	.adPageHeadline, .activeAdPageHeadline, .inactiveAdPageHeadline {
		
		/* OLD STYLES TO BE REPLACED IN NOVEMBER */
		/*
		height:79px; 						
		width: 184px;
		border-width: 0px 0px 1px 0px;
		*/
		
		/* NEW STYLES FOR NOVEMBER */
		height:45px; 			/* NEED TO SUBTRACT THE PADDING HEIGHTS AND BORDER HEIGHTS FROM FINAL AMOUNT */
		width:216px;			/* NEED TO SUBTRACT THE PADDING WIDTHS AND BORDER WIDTHS FROM FINAL AMOUNT */
		
		border-width: 0px 1px 0px 0px;
		background-image:url(/images/SlideHeadlineBackground.png);
		background-size: 100% 100%;
		
		
		/* CARRY-THROUGH STYLES */		
		font-family:Arial, Helvetica, sans-serif;
		font-size: 9pt;	
		color:#555;
		border-color:#003767;
		border-style:solid;
		padding: 10px 4px 10px 4px;
		margin: 0px 0px 0px 0px;
		text-align:center;
	}
	.activeAdPageHeadline {		
	
	}
	.inactiveAdPageHeadline {		
	
	}
	.headlineHeader {
		font-size:12pt;
		font-style:italic;
		font-weight:normal;
		color:#003767;
		vertical-align:middle;
	}
	.inactiveHeadline {
		position: relative;
	}

	.sectionContentArea {
		padding:4px;
	}
	
	.hingeChartLink {
		color:#003767;
	}
	.hingeChartLink:hover {
		color:#ffffff;
	}
	
	
	/* For use with the scrolling mfg list on home page */
	.customerTableCell {
		padding: 0px 10px 0px 10px;	
		font-size:10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
	.customerTableCell:hover {
		background-color:#e9f7fe;	
	}
	.customerLogoImage {
		max-width: 150px;
		max-height: 50px;
	}
	.customerLink {
		text-decoration:none;	
	}
	
	/* FOOTER LINK STYLES */
	.footerLinkHeader, .footerLink {
		text-decoration:none;
	}
	.footerLinkHeader {
		color:#e4e4e4;
		font-size:12px;
		font-weight:bold;
		display:block;
		text-align:left;
	}
	.footerLink {
		font-size:9px;
		color:#a4a4a4;
		padding:0px 20px 0px 0px;
	}
	.footerLink:hover {
		text-decoration:underline;
		color:#ffffff;
	}
	
	/* -=-=-=-=-=- TOOL TIP STYLES -=-=-=-=-=- */
	
	#tooltipOuterContainer 			{ position:absolute; z-index:84; background-color:#ddffff; padding:0px; border:1px solid #003767; }
	#tooltipCloseLink					{ color: white; text-decoration: none; }
	#tooltipMessageContainer		{ /*max-width: 200px;*/ padding:6px; color: #606060; text-align:justify; }
	#tooltipHeaderBar					{ background: url(/images/2011_Revamp/NavButtonImage.png) top left repeat-x; background-color:#003767; height:20px; padding:2px 4px 2px 4px; font-size:8pt; }
	#tooltipCaption					{ background: url(/images/2011_Revamp/NavButtonImage.png) top left repeat-x; background-color:#003767; height:20px; padding:2px 4px 2px 4px; font-size:10pt; font-weight: bold; color: #ffffff; }
	
	
	/* -=-=-=- ITEM COMPARISON PREVIEW AND POPUP STYLES -=-=-=-=-=- */
	
	#comparisonBlackout 				{ /*display:none;*/ position: absolute; top: 0; left: 0; z-index: 85; width: 100%; height: 100%; background-color: #003767; }
	#comparisonOuterContainer 		{ /*display:inline-block*/ position: absolute; left: 0; /*width: 100%;*/ z-index: 86; text-align: center; /*line-height: 0;*/ background-color:#003767; padding:0px; border:1px solid #ffffff; }
	#comparisonContainer 			{ padding: 10px; background-color:#f4f4f4; display:inline-block; }
	#comparisonHeaderBar				{ background:url(/images/2011_Revamp/NavButtonImage.png) top left repeat-x; background-color:#003767; height:24px; padding: 0px 10px 0px 10px;  }
	#comparisonCaption				{ font-size:12pt; font-weight: bold; color:#ffffff;	}
	#closeComparisonLink1, #closeComparisonLink2 { font-size:10pt; font-weight:bold; color:#FFFFFF; padding:4px; text-decoration:none; }
	#closeComparisonLink1:hover, #closeComparisonLink2:hover { text-decoration:underline; }
	TR.comparisonAttributeRow			{ background-color:transparent; border:0px; }
	TR.comparisonAttributeRow:hover	{ background-color:#FFFFAA; border: 1px solid #000000; border:1px 0px 1px 0px; }	
	TABLE.comparisonTable				{ border-collapse: collapse; }
	TD.comparisonHeaderCell				{ border: 1px solid #808080; padding: 4px 10px 4px 10px; width:100px; }
	TD.comparisonAttributeLabel		{ border:1px solid #808080; padding: 4px 10px 4px 10px; color: #003767; font-weight:bold; width:100px; }
	TD.comparisonAttributeValue		{ border:1px solid #808080; padding: 4px 10px 4px 10px; color: #666666; font-weight:bold; width:100px; }
	TD.comparisonFooterCell				{ border:1px solid #808080; padding: 4px 10px 4px 10px; color: #003767; font-weight:bold; font-size: 12pt; width:100px;  }
	TD.comparisonSpacerCell				{ border:1px solid #808080; background-color:#e4e4e4; }
		
	.comparisonPreviewTable			{ border-collapse:collapse; position:relative; }
	.comparisonPreviewHeaderCell	{ border: 1px solid #808080; padding:2px 10px 2px 10px; background-color:#f4f4f4; font-size:10pt;  height: 39px; color:#606060;}
	.comparisonPreviewItemCell		{ border: 1px solid #808080; width: 60px; height: 39px; background-color:#ffffff;/*position:relative;*/  }
	.comparisonPreviewEmptyCell	{ border: 1px solid #808080; width: 60px; height: 39px; background-color:#f4f4f4; }
	

