﻿body
{
	background-image: url('../../Images/Master/PH_Background.gif');
}
table#CPGMaster
{
	background-color: #323232;
	border: solid 5px #292929;
	width: 1000px;
	max-width: 1000px;
}
td#CPGHeader
{
	height: 110px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-image: url('../../Images/Master/FASTHeader_1000_102.jpg');
	background-color: #323232;
}
td#CPGNavLeft
{
	vertical-align: top;
	text-align: right;
	width: 220px;
	padding: 5px;
	background: url('../../Images/Master/freeshipping.jpg') no-repeat center 90%;
}
.CategoryLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}

.ReferenceLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}
.CompanyLinks
{
	font-family: Arial;
	font-size: 12px;	
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
	background-color: Transparent;

}
.CategoryMenu
{
	text-align: left;
	width: 100%;
	padding: 3px;
	margin: 3px;
}
.CategoryCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;
	z-index: 1000;
}
.StaticCategoryCellsBackground
{
	width: 100%;
	padding-bottom: 2px;
	border-bottom: solid 1px white;
}
.CategoryCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CategoryCells:hover
{
	background-image: url('../../Images/Company/RHS/HoverBackground_10_10.png');
	background-repeat: repeat-x;
	background-position: inherit;
}
.ReferenceCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;
	z-index: 1000;
}
.StaticReferenceCellsBackground
{
	width: 100%;
	padding-bottom: 2px;
	border-bottom: solid 1px white;
}
.ReferenceCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CompanyCellsBackground
{
	text-align: left;
	background: black url('../../Images/Company/RHS/MenuBackground_8_8.png') repeat;
	border: solid 1px #212121;	
	z-index: 1000;
}
.StaticCompanyCellsBackground
{
	width: 100%;
	padding-bottom: 2px;
}
.CompanyCells
{
	text-align: left;
	background: url('../../Images/Company/RHS/Background_8_8.png');
	background-color: black;
	background-repeat: repeat;
}
.CategoryLinks:hover
{
	color: #EE3941;
}
.ReferenceLinks:hover
{
	color: #EE3941;
}
.CompanyLinks:hover
{
	color: #EE3941;
}
td#CPGOuterContent
{
	background-color: White;
	border-right: solid 15px #323232;

}
div#CPGContent
{
	background-color: Black;
	background-color: White;
	border: solid 3px white;
}
td#CPGAffiliate
{
	background-color: #323232;
	border-top: none;
	border-bottom: solid 3px #323232;
	border-left: solid 3px #323232;
	border-right: solid 15px #323232;
}
td#HomeTop
{
	height: 325px;
	width: 780px;
}
td#HomeCamQuest
{
	border-top: solid 10px white;
	border-bottom: solid 10px white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #323232;
}
.HomeCamQuest
{
	font-size: 14px;
}
.CamQuestHyper
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE3941;
	font-weight: bold;
	text-decoration: none;
}
.CamQuestHyper:visited
{
	color: #EE3941;
}
.CamQuestHyper:hover
{
	color: #EE3941;
	text-decoration: underline;
}
td#HomeRight
{
	border-left: solid 10px white;
	vertical-align: top;
}
td#HomeLeft
{
	vertical-align: top;
	border-right: solid 10px white;
}
#HomeTable
{
	border: solid 6px white;
}
#HomeFooter
{
	border-top: solid 10px white;
	border-bottom: none;
}
.RSSHeader
{  
	background-image: url('../../Controls/RSS/controlImages/RSSHeader_460_24.jpg');
	width: 460px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	text-transform: uppercase; 
	color: #EDEDED;
	height: 24px;
	border-bottom: solid 1px #EE3941;
}
.RSSDropDown1
{
	border: solid 1px #EEEEEE;
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	text-transform: capitalize;
	color: #EEEEEE;
	background-color: Transparent;
}
.RSSResources
{
	background-image: url( '../../Images/Master/RSSResources_295_24.jpg' );
	width: 296px;
	height: 24px;
	text-align: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-transform: uppercase;
	color: #EDEDED;
	border-bottom: solid 1px #EE3941;
}
.ResourcesItem
{

}
.ResourcesText
{
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #EDEDED;
}
.RSSChannelTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	letter-spacing: 0px;
}
.RSSSubscribe
{
	color: #EE3941;
	text-decoration: underline;
	font-size: x-small;
}
.RSSMenu
{
  letter-spacing: 0px;
	background: none;
}
.RSSMenuSelected
{
	letter-spacing: 0px;
	background-color: #EE3941;
}
#RSSLayout
{
	padding-right: 10px;
}
.PerformancePartners
{
	width: 780px;
	height: 24px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
	color: #EDEDED;
}

td#PartnerFooter
{
	width: 773px;
	height: 73px;
}
.RSSItemTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration: none;
}
table#tableResource
{
	width: 296px;
	background-color: #a9a9a9;
}
.AdNumbers
{
	background-image: url('../../Images/Rotator/RotatorToggleBG_90.png');
}
.ImageRotatorToggle
{
	border: 1px solid #46708C;
}
#CPGTabs
{
	background-color: #323232;
}
#PerfPartTabs
{
	background-color: #323232;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #C2C2C2;
	text-align: left;
}
.tabSlider
{
	padding: none;
	z-index: 0;
	white-space: nowrap;
	background-color: Transparent;
	scrollbar-shadow-color: Transparent;
	scrollbar-highlight-color: Transparent;
	scrollbar-face-color: #CEE7A3;
	scrollbar-3dlight-color: #CEE7A3;
	scrollbar-darkshadow-color: Transparent;
	scrollbar-track-color: #CEE7A3;
	scrollbar-arrow-color: Transparent;
	vertical-align: top;
	
}
.tabContainer
{
	position: relative;
	z-index: 2;
	width: 558px;
	overflow: hidden;
	vertical-align: top;
}
.SearchPosition
{
	vertical-align: middle;
	margin-right: 25px;
	margin-top: 0px;
}
input#ctl00_ctl05_Search
{
	margin-left: 10px;
}
input#ctl00_ctl07_Search
{
	margin-left: 10px;
}
.DefaultSearch
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.DefaultSearch .SearchBox
{
	background-image: url('../../Controls/Search Controls/Default Search/controlImages/Search_Bar_125_20.png'); 
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
.DefaultSearch .linktable
{
	margin-left: 60px;
	white-space: nowrap;
	margin-bottom: 2px;
	
}
.DefaultSearch .linktable a
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	/*text-shadow: #323232 1px 1px 3px;*/
	text-decoration: none;
}
.DefaultSearch .linktable a:hover
{
	text-decoration: underline;
}
.DefaultSearch .searchDivider
{
	border-right: solid 1px #ffffff;
}
.CopyRightInfo
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	color: #EFEFEF;
}
.CPGHeaderLogo
{
	position: relative;
	float: left;
	left: -25px;
	top: -6px;

}
#recaptcha_image
{
	width: 357px;
	height: 57px;
	padding-bottom: 20px;

}
#recaptcha_only_if_incorrect_sol
{
	
}
.recaptcha_only_if_image
{
	font-family: Arial;
	font-size: 12px;
}
.recaptcha_only_if_audio
{
	font-family: Arial;
	font-size: 12px;
}

#recaptcha_response_field
{
	width: 357px;
}
#recaptcha_widget
{

}
#softReg
{
	font-family: Arial;
	background-color: White;
	color: Black;
	width: 780px;
	min-height: 500px;
}
body.swRegistration
{
	font-family: Arial;
	background-image: none;
	background-color: White;
}
.re_buttons img
{
  border: solid 1px #323232;
}
.re_buttons
{

}
#SoftwareRegistrations
{
	font-family: Arial;
	text-align: left;
}
.SoftLink
{
	font-family: Arial;
	color: #DC241F;
	font-size: large;
}

.WNHeader
{
	text-align: left;
	font-family: Arial;
	color: #EFEFEF;
	font-size: 28px;
	font-weight: bolder;
	padding: 10px;
}
.WNTitle
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 18px;
	font-weight: bold;
}
.WNPager a
{
	font-family: Arial;
	color: #DC241F;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.WNPager
{
	text-align: left;
	font-family: Arial;
	text-decoration: none;
	color: #EFEFEF;
	font-size: 16px;
	font-weight: bolder;
	background-color: Black;
}
.WNPager a:hover
{
	color: #EFEFEF;
	font-weight: bold;
}
.WNFileLink
{
    font-family: Arial;
	color: #DC241F;
	font-size: 11px;
	font-weight: bold;
}
.WNFileLink:hover
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 11px;
	font-weight: bold;
}
.WNMessage
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.WNTemplate
{
	background-color: Black;
	padding: 10px;
}
.WNAltTemplate
{
	background-color: Black;
	padding: 10px;
}
.SiteGeneric
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}
.SiteGeneric a
{
	font-family: Arial;
	color: #DC241F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.SiteGeneric a:hover
{
	font-family: Arial;
	color: #EE3941;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	
}
.SiteMap
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
}
.SiteMap a
{
	font-family: Arial;
	color: #EFEFEF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.SiteMap a:hover
{
	font-family: Arial;
	color: #EE3941;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	
}
div.CPGStaticContent
{
	width: 780px;
	background-color: #000000;
	text-align: left;
	border: solid 6px white;
	color: #EFEFEF;
	font-family: Arial;
	min-height: 500px;
	max-width: 780px;
	white-space: inherit;
}
div.CPGStaticContent.New
{
	width: 780px;
	background-color: #ffffff;
	text-align: left;
	border: solid 6px white;
	color: #323232;
	font-family: Arial;
	min-height: 500px;
	max-width: 780px;
	white-space: inherit;
}
div.CPGStaticContent p div
{
	max-width: 580px;
	padding: 10px;
}
div.CPGStaticContent table
{
	position: relative;
}
p.CPGStaticContent
{
	width: 500px;
	white-space: normal;
	text-align: justify;
}

.RSS_Tab_Container {width: 460px; margin-top: -21px;}
.RSS_Tab_Container .ajax__tab_header{font-family:Arial,helvetica,Sans-Serif; font-size:13px; text-transform: capitalize; color: #EFEFEF; font-weight:700; vertical-align: bottom; background-image: url('../../Controls/RSS/controlImages/RSSHeader_460_24.jpg'); width: 460px; border-bottom: solid 2px #DC241F;}
.RSS_Tab_Container .ajax__tab_outer{vertical-align: bottom; background: transparent;}
.RSS_Tab_Container .ajax__tab_inner{vertical-align: bottom; background: transparent;}
.RSS_Tab_Container .ajax__tab_tab {padding: 4px 10px 4px 10px;} 
.RSS_Tab_Container .ajax__tab_body { width: 460px;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_outer{vertical-align: bottom; background: #DC241F;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_inner{vertical-align: bottom; background: #DC241F;}
.RSS_Tab_Container .ajax__tab_active .ajax__tab_tab {color: #ffffff; padding: 4px 10px 4px 10px;} 
.RSS_Tab_Container a.RSSItemTxt {color: #494949; font-size: 11px; padding: 4px;}
.RSS_Tab_Container td{height: 22px;}
.RSS_Tab_Container th{background-color: #E2E2E2; height: 24px; text-align: left; padding-left: 10px;}
.RSS_Tab_Container th a{font-style: italic; font-family: Arial}

#RSSImageLinkContainer {color: #ffffff; font-family: Arial,Helvetica,Sans-Serif; position:relative; z-index: 600; top: 4px; font-weight: bold; font-size: 16px; left: 390px; vertical-align: top; }

table.MSSContentTable {font-family: Arial,Helvetica,Sans-Serif;}

table.MSSContentTable span.ui-selectmenu-status{font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; }
table.MSSContentTable a.ui-selectmenu{padding: 0px 4px 3px 4px; height: 24px; }
table.MSSContentTable .ui-selectmenu-hover{z-index: 600;}

table.MSSContentTable td{padding: 0px 0px 10px 0px; text-align: left;}
table.MSSContentTable td.Heading h3{color: #323232; font-size: 24px; margin: 0px;}

table.MSSContentTable div.WNMessage {color: #323232;}
table.MSSContentTable td.MSSManifoldChart img{ border: none;}

table.MSSResults {font-family: Arial,Helvetica,Sans-Serif; width: 760px; min-height: 200px;}
table.MSSResults tr.MSSColumnHeadings th{background-color: #231F20; font-size: 13px; font-weight: 700; padding: 4px; padding-left: 10px; padding-right: 10px; text-align: center; color: #E0E0E0;}
table.MSSResults tr.MSSSubHeading td{background-color: #ffffff; font-size: 12px; border-bottom: solid 1px #231f20; text-align:left; padding: 2px; text-transform: uppercase; font-weight: bold; color: #dd0000;}

table.MSSResults tr.MSSProductRow {background-color: #e2e3e4; border-bottom: solid 1px #231f20;}
table.MSSResults tr.MSSProductRowAlt {background-color: #ffffff; border-bottom: solid 1px #231f20;}

table.MSSResults tr.MSSProductRow td, table.MSSResults tr.MSSProductRowAlt td{color: #231f20; font-size: 11px; text-align: center; padding: 2px; padding-right: 10px; padding-left: 10px; border-right:solid 1px #231f20; border-bottom:solid 1px #231f20;}	
table.MSSResults tr.MSSProductRow td.Last, table.MSSResults tr.MSSProductRowAlt td.Last{color: #231f20; font-size: 11px; text-align: center; padding: 2px; padding-right: 10px; padding-left: 10px; border-right: none; border-bottom:solid 1px #231f20;}

table.MSSResults tr.MSSProductRow td.MSSNonProductInfo{color: #231f20; font-size: 11px; text-align: left; padding: 4px 10px 4px 10px; border-right: none; background-color: #d4e0f2;}

table.MSSResults tr.MSSProductRow td.MSSProductLink{width: 100px; background-color: #adc5e6; border-right: solid 1px #231f20; text-align: center; padding: 2px; padding-right: 10px; padding-left: 10px; white-space: nowrap;}
table.MSSResults tr.MSSProductRowAlt td.MSSProductLinkAlt{ width: 100px; background-color: #adc5e6; border-right: solid 1px #231f20; text-align: center; padding: 2px; padding-right: 10px; padding-left: 10px; white-space: nowrap;}
table.MSSResults tr.MSSProductRow td.MSSProductLink a{color: #231f20; text-decoration: underline;}
table.MSSResults tr.MSSProductRowAlt td.MSSProductLinkAlt a{color: #231f20; text-decoration: underline;}
table.MSSResults tr.MSSProductRow td.MSSProductLink a:hover {color: #40b3de; text-decoration: underline;}
table.MSSResults tr.MSSProductRowAlt td.MSSProductLinkAlt a:hover{color: #40b3de; text-decoration: underline;}


table.MSSPrevious {width: 100%;} 
table.MSSPrevious td{padding: 4px 10px 4px 10px;}
table.MSSPrevious td.MSSTitle {width: 100%; font-size: 13px; font-weight: 700; background-color: #231F20; color: #E0E0E0; } 
table.MSSPrevious td.MSSSelectionKey {white-space: nowrap; text-align: left; font-size: 12px; font-weight: 600; color: #dd0000; text-transform: uppercase; border-bottom: solid 1px #231f20; border-right: solid 1px #231f20; background-color: #FFFFFF; width: 200px;}
table.MSSPrevious td.MSSSelectionValue {text-align: left; font-size: 12px; padding-left: 10px;  border-bottom: solid 1px #231f20;  background-color: #E0E0E0;}

td.SelectionResults{padding: 10px; min-height: 20px;}

table.MSSFootnotes{background-color: #FFFFFF; padding: 0px; font-size: 10px; width: 100%;}
table.MSSFootnotes td{ padding: 2px; }
table.MSSFootnotes td.WNTitle {color: #323232; font-size: 14px; font-weight: 600; padding: 4px;}
	
.ui-selectmenu-open{z-index: 600;}
.fg-button{font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; padding:6px; cursor: pointer; width: 150px;}

.button-find-system.default-enabled{width: 147px; height: 29px; background: url(../../Company/FS/ManifoldsThrottleBodies/images/find_system.jpg) no-repeat top left; border: none; cursor: pointer;}
.button-find-system.default-disabled{width: 147px; height: 29px; background: url(../../Company/FS/ManifoldsThrottleBodies/images/find_system_disabled.jpg) no-repeat top left; border: none; cursor: default;}
.button-buy-now{width: 147px; height: 29px; background: url(../../Company/FS/ManifoldsThrottleBodies/images/buy_now.jpg) no-repeat top left; border: none; cursor: pointer;}
