/* --- New Responsive Styles --- */
.container {
    width: 760px;
    margin: 0 auto;
}

.site-message {
    background: transparent !important;
}

.honeywell-site-wrapper {
    width: 760px;
    margin: 0 auto;
}

/* --- Row heading used in Custom Fields List */
td.rowhdr { padding-left: 4px; padding-right: 4px; padding-top: 15px; padding-bottom: 1px; font-family:Arial,helvetica,verdana; font-size:11pt; color:#000080; font-weight:bold; line-height:100% }
td.rowinstr  { font-family: Arial; font-size: 9pt; color:#000000; padding-top:2px; padding-bottom:5px }
td.rowtitles  { font-family: Arial; font-size: 9pt; color:#000000 }

/* --- Cell formatting for table lists & headings  */
td.tablecells { font-family: arial,helvetica,verdana; font-size: 10pt; color: #666666; border-left-width: 1px; border-right: 1px solid #C0C0C0; border-top-width: 1px; border-bottom: 1px solid #C0C0C0; padding: 4px; background-color: #F0F0F0 }
td.tableheader { font-family: arial,helvetica,verdana; font-size: 10pt; color: #000000; font-weight: bold; padding: 4px; background-color: #CCCCCC }

/* --- Defines Normal Cell Text */
td.normal12pt { font-family: arial,helvetica,verdana; font-size: 12pt }
td.normal10pt { font-family: arial,helvetica,verdana; font-size: 10pt }
td.normal8pt { font-family: arial,helvetica,verdana; font-size: 8pt }

/* --- Creates Mouseover Effects for Buttons */
input.buttonover { font-size: 9pt; color: #800000}
input.buttonup { font-size: 9pt; color: #000080}

input.buttonoversmall { font-size: 9pt; color: #800000}
input.buttonupsmall { font-size: 9pt; color: #000080}

/* --- formatting for form elements */
input.fields { border: 1px solid #666666; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; font-family:Arial,helvetica,verdana; font-size: 12px}
textarea.fields { border: 1px solid #666666; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; font-family:Arial,helvetica,verdana; font-size: 12px}
select.fields { border: 1px solid #666666; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; font-family:Arial,helvetica,verdana; font-size: 12px}

/* --- List Item formatting */
li           { font-family: arial,helvetica,verdana; font-size: 10pt }

BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	text-decoration: none;
}

P
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
	color: #333333;
}

A:hover
{
	text-decoration: underline;
}

/* Headers */
H1
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 9px;
	margin-bottom: 5px;
	/*margin-left: 6px;*/
}
H1.focus
{
	margin-top: 7px;
	margin-bottom: 4px;
	/*margin-left: 9px;*/
}
H2
{
	margin-bottom: 1px;
}

H4
{
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	/*margin-right: 6px;
	margin-left: 6px;*/
	margin-bottom: 8px;
}
H5
{
	margin-top: 8px;
	/*margin-left: 6px;*/
	margin-bottom: 3px;
}
H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*margin-right: 3px;*/
	margin-top: 7px;
}

P A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C7C7C;
}

UL
{
	list-style-image: url(/HPSWebII/Images/dot_red.gif);
}

LI
{
	/*margin-left: -20px;*/
}

UL LI A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


TD
{
	font-size: 12px;
	font-family : arial, helvetica, verdana, sans-serif;
	color : #333333;
}

.HPSWebIIAdvancedSearchBackground
{
	border-color: #EFE3B9;
	background-color: #EFE3B9;
}

.HPSWebIIAlternatingGridItems
{
	background-color: #E8E8E8;
}

.HPSWebIIBulletedText P A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-image: url(/HPSWebII/Images/dot_red.gif);
}

.HPSWebIIBulletedText A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-image: url(/HPSWebII/Images/dot_red.gif);
}

.HPSWebIIBulletedText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-image: url(/HPSWebII/Images/dot_red.gif);
}

.HPSWebIIStandardText
{
	font-size: 10px;
	font-family : arial, verdana, helvetica, sans-serif;
	color : #333333;
	vertical-align:middle;
}

.HPSWebIIStandardBoldedText
{
	font-size: 10px;
	font-weight: bold;
	font-family : arial, verdana, helvetica, sans-serif;
	color : #333333;
	vertical-align:middle;
}

.HPSWebIISearchText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.HPSWebIIPageTitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	color: #7C7C7C;
}

.HPSWebIIPageSubTitle
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7C7C7C;
}

.HPSWebIIPageDescription
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7C7C7C;
}

.HPSWebIISectionTitle
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	color: #7C7C7C;
}

.HPSWebIIElementDescription
{
	font-size: 10px;
	font-family: Arial;
	color: #333333;
	text-transform: uppercase;
}
.HPSWebIIElementDescription options
{
	font-size: 10px;
	font-family: Arial;
	color: #333333;
	text-transform: uppercase;
}

.HPSWebIIElementError
{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: Red;
}

.HPSWebIIError
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: Red;
}

.HPSWebIIConfirmation
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: Black;
}

.HPSWebIIRequiredFieldAsterisk
{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: Red;
}

.HPSWebIISiteFooter
{
	background-color: #D6D7D6;
	vertical-align: middle;
}

.HPSWebIISiteFooterSpacerBG
{
	background-color: #D6D7D6;
}

.HPSWebIISiteFooterRule
{
	background-color: #DE0031;
	height: 4px;
	padding: 0 0 0 0;
	width: 100%;
}

.HPSWebIISiteFooterRuleSpace
{
	background-color: #FFFFFF;
	height: 4px;
	padding: 0 0 0 0;
	width: 100%;
}

.HPSWebIISiteFooterLinkSpace
{
	margin-left: 10px;
	margin-right: 5px;
}

.HPSWebIISiteFooter A:hover
{
	text-decoration: underline;
}

.SiteLink A:link
{
}
.HPSWebIISiteLayout
{
	width: 760px;
	margin-left: 0px;
	margin-top: 0px;
}
.HPSWebIISiteHeader
{
	margin-top: 8px;
}
.Logo
{
	margin-left: 11px;
	margin-bottom: 1px;
}
.HPSWebIIHeaderSpacer
{
	margin-right: 14px;
}

.HPSWebIISiteMenu
{
	font-size: 11px;
	margin-left: 10px;
	vertical-align: middle;
	padding-left: -5px;
	width: 168px;
	cursor: default;
	color: #ffffff;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
	text-align: left;
	text-decoration: none;
}
.HPSWebIISiteMenuItem
{
	font-size: 11px;
	margin-left: 10px;
	vertical-align: middle;
	width: 168px;
	height: 14px;
	cursor: hand;
	color: #ffffff;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #999999;
	text-align: left;
	text-decoration: none;
}
.HPSWebIISiteMenuItemOver
{
	font-size: 11px;
	margin-left: 10px;
	vertical-align: middle;
	width: 168px;
	height: 14px;
	cursor: hand;
	color: #ffffff;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #b5b5b5;
	text-align: left;
	text-decoration: none;
}
.HPSWebIISiteNavigationItem
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #7c7c7c;
	margin-left: 10px;
	margin-right: 10px;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.HPSWebIISiteSubNavigation
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	width: 100%;
	cursor: default;
	color: #353431;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
}

.HPSWebIISiteSubNavigationItem
{
	font-size: 10px;
	vertical-align: middle;
	cursor: hand;
	color: #353431;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	text-align: center;
	text-decoration: none;
	border-collapse: collapse;
	padding-left:10px; 
	padding-right:10px;
}

.HPSWebIISiteSubNavigationItemSelected
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #DE0031;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-left:10px; 
	padding-right:10px;
}

.HPSWebIISiteSubNavigationItemOver
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #DE0031;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-left:10px; 
	padding-right:10px;
}


.HPSWebIISiteNavigationItemAlign
{
	margin-left: 10px;
	margin-right: 10px;
}

.HPSWebIISiteSubNavigationItemAlign
{
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.HPSWebIISiteNavigationItemSelected
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #DE0031;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.HPSWebIISiteNavigationItemOver
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #999999;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.HPSWebIISiteNavigationItemSeparator
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #ffffff;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.HPSWebIISiteNavigationDiv
{
	margin-top: 2px;
}

.HPSWebIIProductDetailHeader_Breadcrumb
{
	vertical-align: top;
	margin-top: 6px;
	margin-bottom: 11px;
}

.HPSWebIITertiaryNavigation
{
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #353431;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationItem
{
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #353431;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationItemAlign
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	vertical-align: top;
}

.HPSWebIITertiaryNavigationItemSelected
{
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationItemMouseOver
{
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationSub
{
	font-size: 11px;
	vertical-align: top;
	cursor: hand;
	color: #353431;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationSubItem
{
	font-size: 11px;
	vertical-align: top;
	cursor: hand;
	color: #ffbebe;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationSubItemSelected
{
	font-size: 11px;
	vertical-align: top;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIITertiaryNavigationSubItemMouseOver
{
	font-size: 11px;
	vertical-align: top;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DE0031;
	text-align: left;
	text-decoration: none;
	border-collapse: collapse;
	width: 161px;
	height: 20px;
}

.HPSWebIIHeaderImage
{
	width: 760px;
	padding: 0 0 0 0;
	border-width: 0;
	border-collapse: collapse;
}

.HPSWebIIHeaderImageSpacer
{
	height: 15px;
	background-color: #ffffff;
}

.HPSWebIIContentBucketSpacer
{
	height: 12px;
}

.HPSWebIISubHeaderImage
{
	width: 599px;
	padding: 0 0 0 0;
	border-width: 0;
	border-collapse: collapse;
}

.HPSWebIIProductCatalogCategoryHeader
{
	background-color: #ffffff;
	border-width: 0px;
	width: 410px;
	padding: 0 0 0 0;
	border-collapse: collapse;
}

.HPSWebIIProductCatalogCategoryHeaderTitle
{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

.HPSWebIIProductCatalogCategoryHeaderDescription
{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.HPSWebIIProductCatalogCategoryHeaderDescription A
{
	/* Changed By: Sean Nuckolls 11/08/2005 PAR# 46 */
	/*color: #333333;*/
	color: #DE0031;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.HPSWebIIProductCatalogCategoryHeaderDescription P
{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.HPSWebIIMainContent
{
	margin-left: 11px;
	margin-right: 16px;
}

.HPSWebIIMainPanel
{
	margin-left: 11px;
	margin-right: 16px;
	width: 572px;
}

.HPSWebIIChildCategorySummary
{
	color: #333333;
	font-size: 11px;
	width: 406px;
	padding: 0 0 0 0;
	margin-left: 16px;
}

.HPSWebIIMainContentSectionSeparator
{
	height: 2px;
	background-color: #d6d7d6;
}

.HPSWebIIChildCategorySummaryHeader
{
	color: #DE0031;
	font-size: 12px;
	font-weight: bold;
}

.HPSWebIICategoryHyperLink
{
	text-decoration: none;
}

A.HPSWebIICategoryHyperLink
{
	text-decoration: none;
}
A.HPSWebIICategoryHyperLink:hover
{
	text-decoration: underline;
}

.HPSWebIICatalogLearnMore
{
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 10px;
}
A.HPSWebIICatalogLearnMore
{
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 10px;
}

A.HPSWebIICatalogLearnMore:hover
{
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 10px;
	text-decoration: underline;
}

.HPSWebIIToolBox_OuterRule
{
	background-color: #333333;
}

.HPSWebIIToolBox_InnerRule
{
	background-color: #d6d7d6;
}

.HPSWebIISearchHeader
{
	background-color: #333333;
}

.HPSWebIISubTitle
{
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: de0031;
	vertical-align: middle;
	padding-right: 3px;
}

.HPSWebIIProductLink
{
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: 7C7C7C;
	vertical-align: middle;
	padding-right: 3px;
}

A.HPSWebIIProductLink:hover
{
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: 7C7C7C;
	vertical-align: middle;
	padding-right: 3px;
	text-decoration: underline;
}

A.HPSWebIIProductLink
{
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: 7C7C7C;
	vertical-align: middle;
	padding-right: 3px;
}

A.HPSWebIIProductLink:visited
{
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: 7C7C7C;
	vertical-align: middle;
	padding-right: 3px;
}

.HPSWebIILinkButton
{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: e43733;
	vertical-align: top;
	padding-right: 3px;
}

A.HPSWebIILinkButton:hover
{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: e43733;
	vertical-align: top;
	text-decoration: underline;
	padding-right: 3px;
}

A.HPSWebIILinkButton
{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: e43733;
	vertical-align: top;
	padding-right: 3px;
}

A.HPSWebIILinkButton:visited
{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: e43733;
	vertical-align: top;
	padding-right: 3px;
}

.HPSWebIICommandDescription
{
	vertical-align: top;
	padding-left: 3px;
}


.HPSWebIILogin
{
	width: 161px;
	background-color: #ffffff;
	padding: 0 0 0 0;
	border: 0;
}

.HPSWebIILoginHeader
{
	margin-top: 2px;
	margin-left: 3px;
	margin-bottom: 1px;
}

.HPSWebIILoginSubSection
{
	margin-bottom: 3px;
	margin-top: 11px;
	margin-left: 10px;
}

.HPSWebIILoginBackColor
{
	background-color: #D6D7D6;
}

.HPSWebIILoginTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 5px;
}

#CaseStudyHtml P
{
	font-size: 11px;
	color: #ffffff;
}

.HPSWebIICaseStudy
{
	width: 380;
	font-size: 11px;
	color: #ffffff;
	position: absolute;
	top: 80;
	left: 11;
	z-index: 2;
}

.HPSWebIIInfoPanel
{
	position: absolute;
	top: 225;
	left: 300;
}

.HPSWebIIInfoTable
{
	width: 285;
	height: 150;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#CaseStudyHtmlLink P A
{
	font-size: 11px;
	color: #ffffff;
}

#CaseStudyHtmlLink A
{
	font-size: 11px;
	color: #ffffff;
}

.HPSWebIICaseStudyLink
{
	width: 100;
	font-size: 11px;
	color: #ffffff;
	position: absolute;
	top: 135;
	left: 380;
	z-index: 2;
}

.HPSWebIIFeatureTitle
{
	color: #DE0031;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}

.HPSWebIIFeatureTextBackground
{
	background: #D6D7D6;
}

.HPSWebIIParentTableSettings
{
	background-color: #DE0031;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.HPSWebIIChildTableSettings
{
	background-color: #D6D7D6;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

#FeaturedServiceHtml P
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #7C7C7C;
	padding-left: 7px;
}

#FeaturedProductHtml P
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #7C7C7C;
	padding-left: 7px;
}

#FeaturedSolutionHtml P
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #7C7C7C;
	padding-left: 7px;
}

#FeaturedServiceSummaryHtml P
{
	font-size: 11px;
	font-family: arial;
	color: #7C7C7C;
}

#FeaturedProductSummaryHtml P
{
	font-size: 11px;
	font-family: arial;
	color: #7C7C7C;
}

#FeaturedSolutionSummaryHtml P
{
	font-size: 11px;
	font-family: arial;
	color: #7C7C7C;
}

.HPSWebIIFeatureText
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #7C7C7C;
	vertical-align: middle;
}

.HPSWebIIFeatureBorder
{
	border-style: solid;
	border-width: thin;
	border-color: #D6D7D6;
	padding-left: 5px;
}

.HPSWebIIRegistrationPanels
{
	left: 20px;
	position: absolute;
	top: 175px;
}

.HPSWebIIParametricSearchSection
{
	color: #333333;
	font-size: 11px;
	width: 406px;
	padding: 0 0 0 0;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 18px;
}

.HPSWebIISearchResultSection
{
	color: #333333;
	font-size: 11px;
	width: 567px;
	padding: 0 0 0 0;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 18px;
}

.HPSWebIILoginSection
{
	color: #333333;
	font-size: 11px;
	width: 728px;
	padding: 0 0 0 0;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 18px;
}

.HPSWebIIParametricSearchTitle
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.HPSWebIIParametricSearchHeader
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.HPSWebIILogin_BackColor
{
	background-color: #7C7C7C;
}

.BreadCrumb
{
	margin-left: 0px;
}

A.BreadCrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-right: 3px;
}

A.BreadCrumb:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-right: 3px;
}

A.BreadCrumb:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 3px;
}

.HPSWebIIComparison
{
	margin-left: 16px;
	width: 740px;
}

.HPSWebIISiteError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration: blink;
}

.HPSWebIIProductDetailHeader
{
	color: #333333;
	font-size: 11px;
	width: 406px;
	padding: 0 0 0 0;
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 3px;
}

.HPSWebIIProductNoTitle
{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 8px;
}

.HPSWebIICustomerReferenceNoTitle
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	padding-right: 8px;
}

.HPSWebIIProductName
{
	color: #333333;
	font-size: 14px;
	margin-top: 3px;
	margin-left: 0px;
}

.BackToTopLink
{
	font-size: 11px;
	font-weight: bold;
}

A.BackToTopLink
{
	font-size: 11px;
	font-weight: bold;
	padding-right: 4px;
}

A.BackToTopLink:visited
{
	font-size: 11px;
	font-weight: bold;
	padding-right: 4px;
}

A.BackToTopLink:hover
{
	text-decoration: underline;
}

.SmallLink
{
	font-size: 9px;
	font-weight: bold;
}

A.SmallLink
{
	font-size: 9px;
	font-weight: bold;
	padding-right: 4px;
}

A.SmallLink:visited
{
	font-size: 9px;
	font-weight: bold;
	padding-right: 4px;
}

A.SmallLink:hover
{
	text-decoration: underline;
}

.HPSWebIIRelatedLinkTitle
{
	font-size: 12px;
	font-weight: bold;
}

.HPSWebIITitleLine
{
	background-color: #D6D7D6;
	height: 3px;
	padding: 0 0 0 0;
	width: 100%;
}

.HPSWebIIProductSearchDescription
{
	font-size: 11px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
}

.HPSWebIIDefaultLink
{
	font-family: verdana,  arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

A.HPSWebIIDefaultLink
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

A.HPSWebIIDefaultLink:visited
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

A.HPSWebIIDefaultLink:hover
{
	text-decoration: underline;
}

.MiniCart
{
	font-family: courier new, arial,verdana,helvetica;
	font-size: 10px;
	font-weight: bold;
}

.MiniCartLink
{
	font-size: 10px;
	font-weight: bold;
}

A.MiniCartLink
{
	font-size: 10px;
	font-weight: bold;
}

A.MiniCartLink:visited
{
	font-size: 10px;
	font-weight: bold;
}

A.MiniCartLink:hover
{
	text-decoration: underline;
}

.MiniCart
{
	font-family: courier new, arial,verdana,helvetica;
	font-size: 10px;
	font-weight: bold;
}

/* Style for Pushbutton.*/
.Button
{
	font-family: Arial;
	font-size: 11px;
	color: 333333;
	height: 19px;
	text-transform: uppercase;
}

/*Style for HyperLink button*/
/*Use this style for the a label that is used to identify a group of controls.  The label is used along with a "separator" to group like controls.  */
.LinkButton
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: Blue;
	height: 25px;
}


/*Use this style for the labels used with text fields, list boxes, etc. and for 
instructional text such as "Select a report to view"  */
.Label
{
	background-color: Transparent;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

/*Style for items in a drop down list. Width of drop down list should be 
average width of items in list unless you have room to make it as wide as the widest*/
.DropDownList
{
	height: 24px;
	font-family: Arial;
	font-size: 9pt;
}

/*Style for a hyperlink*/
.HyperLink
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: Blue;
}

/*Style for Image Button*/
.ImageButton
{
	background-color: Transparent;
}

/*Style for list box. List box should display from 3-6 items minimum.*/
.ListBox
{
	font-family: Courier New;
	font-size: 9pt;
}

/*Basic Style for data grids...styles following this are used for the selected item, etc.*/
.DataGrid
{
	border-right: #e7e7ff 1px;
	border-top: #e7e7ff 1px;
	font-size: 9pt;
	overflow: auto;
	border-left: #e7e7ff 1px;
	border-bottom: #e7e7ff 1px;
	font-family: Arial;
	background-color: transparent; /*text-align: left; */
}

.DataGrid A
{
	color: #DE0031;
}

/*Data Grid Alternate Item Style*/
.AlternateItemStyle
{
	font-size: 9pt;
	font-family: Arial;
	background-color: #f8f2f4;
}

/*Data Grid Edit Item Style*/
/* No custom attributes at this time*/

/*Data Grid Footer Style*/
.FooterStyle
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	background-color: white;
}

/*Data Grid Header Style */
.HeaderStyle
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
 	vertical-align: sub;
	background-color: #DE0031;
	text-align: center;
}

/*Data Grid Item Style*/
.ItemStyle
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 9pt;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: transparent;
}

/*Data Grid Pager Style*/
.PagerStyle
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	background-color: buttonface;
	text-align: left;
}

/*Data Grid Selected Item Style*/
.SelectedItem
{
	background-color: #800000;
	color: #F8F8FF;
	font-family: Arial;
	font-size: 9pt;
}

.CheckBox
{
	background-color: Transparent;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.CheckBoxList
{
	background-color: Transparent;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}
.RadioButton
{
	background-color: Transparent;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.RadioButtonList
{
	background-color: Transparent;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

/*Use this style for the a text entry box---Change the Height for multiple line controls*/
.TextBox
{
	height: 24px;
	font-family: Arial;
	font-size: 9pt;
}
.HPSWebIINewsItemTitle
{
	color: #DE0031;
	font-weight: bold;
	font-size: 11px;
}

.HPSWebIINewsItemTitle A
{
	color: #DE0031;
	font-weight: bold;
	font-size: 11px;
}

.HPSWebIINewsItemTitleWhite
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.HPSWebIINewsItemLink
{
	color: #DE0031;
}

.HPSWebIINewsItemDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.CartNavBtn
{
	border-right: #cccccc 1px outset;
	padding-right: 1px;
	border-top: #cccccc 1px outset;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	vertical-align: middle;
	border-left: #cccccc 1px outset;
	width: 111px;
	cursor: hand;
	color: #ffffff;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	background-color: #7c7c7c;
	text-align: center;
	text-decoration: none;
}

.CartNavBtnSelected
{
	border-right: #cccccc 1px outset;
	padding-right: 1px;
	border-top: #cccccc 1px outset;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	vertical-align: middle;
	border-left: #cccccc 1px outset;
	width: 111px;
	cursor: default;
	color: #ffffff;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	background-color: #de0031;
	text-align: center;
	text-decoration: none;
}

.CartNavBtnDisabled
{
	border-right: #cccccc 1px outset;
	padding-right: 1px;
	border-top: #cccccc 1px outset;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	vertical-align: middle;
	border-left: #cccccc 1px outset;
	width: 111px;
	cursor: default;
	color: #333333;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 40px;
	background-color: #b5b5b5;
	text-align: center;
	text-decoration: none;
}

.ShippingNavBtn
{
	border: #cccccc 1px outset;
	font-size: 10px;
	vertical-align: middle;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	height: 26px;
	background-color: #7c7c7c;
	text-align: center;
	text-decoration: none;
	padding:6 3 0 3;
}
.ShippingNavBtnSelected
{
	border: #cccccc 1px outset;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #DE0031;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding:6 3 0 3;
	height: 26px;
}
.CommandBtn
{
	border: #cccccc 1px outset;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	height: 26px;
	background-color: #7c7c7c;
	text-align: center;
	text-decoration: none;
	padding:6 3 0 3;
	width: 100%;
}


.CmdNavBtnSelected
{
	border-right: #cccccc 1px outset;
	border-top: #cccccc 1px outset;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left: #cccccc 1px outset;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	height: 26px;
	background-color: #de0031;
	text-align: center;
	text-decoration: none;
	padding:6 3 0 3;
	width: 100%;
}

.ScrollArea
{
	height:200px;
	width:320px;
	overflow:auto;
	border: 1px solid #ccc;
}