body {width: 100%; margin: 2px auto 0px auto; text-align: center; padding: 0px; background: #000000; position:absolute; top:0px; left:0px; font-family:Helvetica, Arial, sans-serif;}
img{ behavior: url("../include/clientscripts/iepngfix.htc");border:0px;}
textarea, input{outline:none; font-family:Helvetica, Arial, sans-serif; font-size:0.9em; color:#444444;}
h1{ font-family:Helvetica, Arial, sans-serif; font-size:2em; font-weight:bold; color:#222222;}
h2{ font-family:Helvetica, Arial, sans-serif; font-size:1.2em; font-weight:bold; color:#444444; padding:0 0 0 0; margin:0 0 0 0; }
font{font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#666666; font-size:0.9em; line-height:1.2em;}
span{font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#666666; font-size:1em; line-height:1.4em;}
p{font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#444444; font-size:1em; line-height:1.4em;}
a{color:#2269f8; }
a:hover{color:#229bf8;}

::selection {background: #8abeff; /* Safari */}
::-moz-selection {background: #8abeff; /* Firefox */}
.background{ background: url( "../../images/backgrounds/background_texture_1.jpg" ) 2px 1px repeat #000000; position:relative; top:-4px; margin:auto; padding:0px; width: 100%; height:1000px;}

#head-text-div{width:790px; height:39px; overflow:hidden; position:relative; left:22px; *left:0px;}
#head-text-div2{width:790px; height:1px; position:relative; padding-left:0px; border:0px solid #aaEEFF; margin:auto; left:0px; top:0px; *top:0px;}
/*#head-text-div2{width:790px; height:1px; position:relative; padding-left:0px; border:0px solid #aaEEFF; margin:auto; left:0px; top:-30px; *top:0px;}*/

.content-background-middle{ padding:0px; margin:auto; position:relative; width:896px; z-index:1; background:url(../../images/Backgrounds/Page-BG-slice-02.jpg) repeat-y center 0px;}
/*
.contentTable{padding:0; margin: auto; position: relative; width: 792px; background: #ffffff; text-align:left; border:1px solid #ff00ff;}
*/
.contentTable{padding:0px; margin:auto; width: 792px; background: #ffffff; text-align:left; border:0px solid #ff00ff;}
.contentTable td{vertical-align: top; font-size:0.9em; line-height:1.5;}
.content-background-bottom{ background:url("../../images/Backgrounds/Page-BG-slice-03.jpg") no-repeat center 0px; position:relative; height:67px; width:896px; margin:auto; }
.main-pageDiv{margin:0 10px 0 15px; overflow:hidden;}
.main-pageDiv2{margin:0 0 0 0; overflow:hidden; width:579px; }
.main-pageDiv4{margin:0 20px 0 70px; overflow:hidden; width:720px; text-align:left; position:relative; font-size:0.9em; line-height:1.5}
.main-pageDiv5{margin:-20px 20px 0 30px; overflow:hidden; width:720px;}

.main-pageDiv3{margin:0 0 0 55px; *margin:auto; padding:0; width:790px; overflow:hidden; position:relative;}
/*.main-pageDiv3{margin:0 0 0 0; padding:0; width:790px; overflow:hidden; position:relative;}*/
/*
body:nth-of-type(1) .main-pageDiv3{margin:0 0 0 55px; padding:0; width:790px; overflow:hidden;}
body:-moz-last-node .main-pageDiv3 {margin:0 0 0 55px; padding:0; width:790px; overflow:hidden;}
*/
/*
.main-pageDiv3{margin:0; padding:0; overflow:hidden; width:786px;}
.main-pageDiv4{margin:0; overflow:hidden; width:720px;}
*//*
body:nth-of-type(1) div.main-pageDiv3{margin:-30px 0 0 0; padding:0; overflow:hidden; width:786px;}
body:nth-of-type(1) div.main-pageDiv4{margin:0 20px 0 30px; overflow:hidden; width:720px;}
*/


/*------  Right Column Styles  ----------*/
.mainRightColumn{width:190px; border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf; background:/*url(../../images/Layout/RC-Bottom-Gradient.gif) bottom no-repeat*/ #fafafa;}
.rcFlashObj_Div{ position:relative; top:0px; left:0px; width:195px; padding-right:3px; }
.PartsCatDiv_9btns{ position:relative; top:-85px; }
.PartsCatDiv_8btns{ position:relative; top:-145px; }
.PartsCatDiv_7btns{ position:relative; top:-185px; }
.PartsCatDiv_6btns{ position:relative; top:-225px; }
.PartsCatDiv_5btns{ position:relative; top:-265px; }
.PartsCatDiv_4btns{ position:relative; top:-305px; }
.PartsCatDiv_2btns{ position:relative; top:-385px; }
.newRightColumn{ padding-top:0px; background:#ffffff; width:220px; }

/*-------	Right Column Part Categories	--------*/
.RC_PartCat{width:200px; position:relative;}
.RC_PartCat .cat-title{ padding:0px 0px 0px 0px; margin:0px; height:23px; background:url('../../images/RC/Parts_Cat_Head.gif');}
.RC_PartCat a{text-decoration:none; cursor:pointer;}
.RC_PartCat a .cat-group{width:200px; background:#f0f0f0; border-bottom:1px solid #d0d0d0; color:#555555; text-align:left; padding:3px 0 4px 0; margin:0; font-family:Helvetica, Arial, sans-serif; font-size:0.8em; text-indent:30px;}
.RC_PartCat a .cat-group:hover{background:#f9f9f9; border-bottom:1px solid #b0b0b0; color:#2269f8; text-decoration:underline;}
.RC_PartCat a .cat-group-click{width:200px; background:#75bef6; border-bottom:1px solid #3387CB; color:#222222; text-align:left; text-decoration:none; padding:2px 0px 3px 0px; margin:0;}
.RC_PartCat a .cat-group-click:hover{background:#75bef6; border-bottom:1px solid #3387CB; color:#222222; text-decoration:none;}
.RC_PartCat .cat-item-shell{display:none; border-bottom:1px solid #bbbbbb;}
.RC_PartCat a .cat-item{ width:200px; color:#666666; text-align:left; text-decoration:none; padding:2px 0px 3px 0px; font-family:Helvetica, Arial, sans-serif; font-size:0.75em; text-indent:40px;
							background:url(../../images/icons/arrow_small.gif) #fefefe no-repeat 30px 6px;}
.RC_PartCat a .cat-item:hover{  color:#2269f8; text-decoration:underline;}

/*-------   Font Stylings	----------*/
.bold{font-weight:bold;}
.std-text-black{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#333333;}
.std-text-black a{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #2269f8; }
.std-text-black a:hover{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#3BA7FE;}
.std-text-black a:visited{font-family:Helvetica, Arial, sans-serif; font-size: 1em; color: #0253F6; }
.std-text-blackBold{font-family:Helvetica, Arial, sans-serif; font-size:0.75em; color: #000000; font-weight:bold;}
.std-text-blackBold a{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #2269f8; font-weight:bold;}
.std-text-blackBold a:hover, .std-text-blackBold a:visited:hover{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#3BA7FE; font-weight:bold;}
.std-text-blackBold a:visited{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #0253F6; font-weight:bold;}
.std-text-blackLargeBold{font-family:Helvetica, Arial, sans-serif; font-size: 20px; color: #333333; font-weight: normal;}
.std-text-white{font-family:Helvetica, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.std-text-black-small{font-family:Helvetica, Arial, sans-serif; font-size:0.85em; color:#444444;}
.std-text-black-small a{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #2269f8; }
.std-text-black-small a:hover, .std-text-black a:visited:hover{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#3BA7FE;}
.std-text-black-small a:visited{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #0253F6; }

.std-text-light{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#555555;}
.std-text-light a{font-family:Helvetica, Arial, sans-serif; font-size:1em; color: #2269f8; }
.std-text-light a:hover, .std-text-light a:visited:hover{font-family:Helvetica, Arial, sans-serif; font-size:1em; color:#3BA7FE;}
.std-text-light a:visited{font-family:Helvetica, Arial, sans-serif; font-size: 1em; color: #0253F6; }

/* 	BEGIN TECH NOTES STYLES	*/
.HeaderCT1{ font-weight: bolder; font-size: 11px; color: #2269f8; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; }
.HeaderCT2{ font-weight: bolder; font-size: 10px; color: #000066; font-family: Arial; }
.CatalogTable{ margin:10px 0px 10px 0px;}
.tdlabel-l{ border-top: black 2px solid; font-weight: bolder; font-size: 8px; vertical-align: bottom; border-bottom: black 2px solid; font-family: Arial; height: 20px; text-align: left; }
.tdlabel-c{	border-top: black 2px solid; font-weight: bolder; font-size: 8px; vertical-align: bottom; border-bottom: black 2px solid; font-family: Arial; height: 20px; text-align: center; }
.tdlabel-r{ border-top: black 2px solid; font-weight: bolder; font-size: 8px; vertical-align: bottom; border-bottom: black 2px solid; font-family: Arial; height: 20px; text-align: right; }
.tddata-l{ font-size: 11px; border-bottom: black 1px solid; font-family: Arial; height: 20px; text-align: left; }
.tddata-c{ font-size: 11px; border-bottom: black 1px solid; font-family: Arial; height: 20px; text-align: center; }
.tddata-r{ font-size: 11px; border-bottom: black 1px solid; font-family: Arial; height: 20px; text-align: right;}

/*	NEW FONTS  */
.std-text-black-new-small{ font-size: 10px; color: #000000; font-family: Arial;}
.std-text-black-new-small A:visited{ font-size: 10px; color: #0055ff; font-family: Arial;}
.std-text-black-new-small A:link{ font-size: 10px; color: #2269f8; font-family: Arial; }
.std-text-black-new-small A:active{ font-size: 10px; color: #2269f8; font-family: Arial;}
.std-text-black-new{font-size: 12px; color: #000000; font-family: Arial; line-height: 1.5;}
.std-text-black-new A:visited{ font-size: 12px; color: #0055ff; font-family: Arial; line-height: 1.5; }
.std-text-black-new A:link{ font-size: 12px; color: #2269f8; font-family: Arial; line-height: 1.5; }
.std-text-black-new A:active{ font-size: 12px; color: #2269f8; font-family: Arial; line-height: 1.5; }
.std-text-sub-black-new{ font-size: 12px; color: #333333; font-family: Arial; }
.std-text-sub-dark-new{ font-size: 11px; color: #5e5e5e; font-family: Arial; }
.std-text-sub-black-new A:visited{ font-size: 11px; color: #0055ff; font-family: Arial;}
.std-text-sub-black-new A:link{ font-size: 11px; color: #2269f8; font-family: Arial;}
.std-text-sub-black-new A:active{ font-size: 11px; color: #2269f8; font-family: Arial;}
.std-text-Head-new{ font-size: 16px; color: #333333; font-weight:bold; font-family: Arial;}

/*----------Left Column Styles--------*/
#Parts_LC_Navigation { border-left:solid #CCCCCC 1px; height:100%; padding-left:10px;}

/*	MODAL WINDOW	*/
#control-overlay{ background: #000000; }

/*	CLICK TO - CALL TO ACTION	*/
.clickTo{width:300px; float:left;}
.clickTo a .clickToActionText{ width:200px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:0.8em; color:#3399FF; text-decoration:underline; cursor:pointer; margin:12px 0 0 10px;}
.clickTo a:hover .clickToActionText{color:#66CCFF;}
.clickTo a .clickToActionImg{ margin:5px 0 0 5px; width:30px; height:30px; float:left; cursor:pointer; text-align:left; background:url('../../images/Layout/Click_to_Action_Button_sprite.png') no-repeat 0px 0px; behavior: url("../include/clientscripts/iepngfix.htc");}
.clickTo a:hover .clickToActionImg{ background-position:0px -30px;}
.clickTo a .clickToActionImg2{ margin:5px 0 0 5px; width:30px; height:30px; float:left; cursor:pointer; text-align:left; background:url('../../images/Layout/Click_to_Action_Button_sprite_green.png') no-repeat 0px 0px; behavior: url("../include/clientscripts/iepngfix.htc");}
.clickTo a:hover .clickToActionImg2{ background-position:0px -30px; }

/*------	UL STYLES	--------*/
ul.soft{ font-family:Helvetica, Arial, sans-serif; font-size:0.9em; font-weight:normal; color:#444444; list-style:url(../../images/Part/SSR_Arrow.gif); line-height:1.5em;}

/*------	PAGE FOOTER	--------*/
#pageFoot{margin:auto; font:Helvetica, Arial, sans-serif; color:#f0f0f0; text-align:left; width:800px; font-size:0.8em; padding:0 0 100px 0;}
#pageFoot .nav{color:#2B3B47;}
#pageFoot .nav a{color:#75BEF6; text-decoration:none; padding:0 3px 0 5px;}
#pageFoot .nav a:hover{text-decoration:underline;}
#pageFoot .nav span{color:#f0f0f0; text-decoration:none; padding:0 0px 0 32px; text-align:right;}
#pageFoot .legal{width:380px; float:left; padding:5px 0 0 5px;}
#pageFoot .legal span{color:#aaaaaa; padding:0 5px 0 5px;}
#pageFoot .disclaimer{cursor:pointer; width:400px; float:right; text-align:right; padding:5px 0 0 0;}
#pageFoot .disclaimer div{display:none; padding:3px 10px 3px 10px; width:376px; height:40px; background:#333333; line-height:1.5em; 
							text-align:left; border:3px solid #CCCCCC; opacity:0.5; color:#FFFFFF; margin:5px 0 0 0;}
							