/* Quick Part Search */
ul.elQuickParts
{
	margin: 0;	padding: 0;
	display: block;
	width: 344px;

	position: absolute;
	top: 10px;
	right: -40px;
}
ul.elQuickParts li
{
	display: block;
	float: left;
	color: #444;
        margin-right: 2px;
}
ul.elQuickParts input
{
	font-size: 12px;
	color: #444;
	border: solid 1px #444;
height: 16px;
line-height: 16px;
}
ul.elQuickParts select
{
	font-size: 12px;
	color: #444;
	float: left;
      margin-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
ul.elQuickParts li.Box a.hoverbutton span
{
	display: none;
}
ul.elQuickParts li.Box a.hoverbutton
, ul.elQuickParts li.Box a.hoverbutton:link
, ul.elQuickParts li.Box a.hoverbutton:visited
{
    width: 28px !important;
    height: 22px !important;
    display: block;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background-image: url(../_images/vap/go_off.gif) !important;
    background-repeat: no-repeat !important;
}
ul.elQuickParts li.Box a.hoverbutton:hover
, ul.elQuickParts li.Box a.hoverbutton:active
, ul.elQuickParts li.Box a.hoverbutton:focus
{
    background-image: url(../_images/vap/go_on.gif) !important;
}		
span.vVisibleOff
{
	display: block;
	font-size: 100%;
}
.yui-navset {width:98%;}
.vBodyExpandDetailShow	{display:block;font-size:14px;color:#ffffff;background:#8d8d8d url(graphics/partMenuOption.gif) no-repeat fixed left center;text-decoration:none;padding:2 2 2 20;margin:0px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #808080;border-bottom:1px solid #000;cursor: hand;}
.vBodyExpandDetailHide	{display:block;font-size:14px;color:#efefef;background:#505050;text-decoration:none;padding:2px;margin:0px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #808080;border-bottom:1px solid #000;padding:2px 2px 2px 20px;cursor: hand;}
.modelpCom  {display:inline; color: red; cursor: help;}
span.vVisibleOff h1
{
	display:none;
}
.pComInVisible {display:none;}
.pComVisible {display:inline; color: #31639C; cursor: help;}

h1.vBodyH1 a.vBodyName
{
	color:white;
}
td h2.vBodyH2
{
	font-size:120%;
	border-bottom: 1px dotted #31639C
}
td h3.vBodyH3
{
	font-size:100%;
	color: #31639C;
}
table.techTbl thead.techTbl tr.techTbl td.techTbl, table.techTbl tr.techTbl td.techTbl, table.techTbl tbody td
{
	background-color: transparent;
	border:1px solid #E8E8E8;
}
table.techTbl thead.techTbl tr.techTbl
{
	background: #E8E8E8 none repeat scroll 0%;
	font-size: 70%;
}
table.techTbl tbody a.vBodyItem
{
	font-size: 100%;
}
table.techTbl tbody p
{
	font-size: 100%;
	color: black;
}
table a
{
	color: #31639C;
	text-decoration: none;
}
div.vBodyH1
	{
		font-size: 120%;
		color: #8C2633 !important
	}
td h1.vBodyH1
{
	padding: 5 5 5 5;
	background: #E8E8E8 none repeat scroll 0%;
	font-weight: normal;
}
tr.areaMajorHeading
{
	margin-top:10px;
}
tr.areaMajorHeading h1.vBodyH1
{
	color: black;
}
td a
{
	font-size: 100%;
}
td a.vBodyItem
{
	font-size: 100%;
}
th a
{
	font-size: 100%;
}
th a.vBodyItem
{
	font-size: 100%;
	color: 31639C;
	font-weight: normal;
}
td a.vBodyItem img
{
	border: none;
	width: 
}
center a.vBodyItem
{
	padding: 0 0 0 0;
	text-decoration: none;
}
.vBodyH1
{
    margin-top: 5pt;
    font-size: 110%;
}
tr.vModType
{
	background-position: top right;
	background-repeat: no-repeat;
}
tr.vModType td
{
	padding: 1 1 1 1;
}
tr.vModType p.vBodyH1
{
	/*margin-left: -10pt;*/
	letter-spacing: 2px;
	font-variant: small-caps;
}
tr.vModType p.vBodyH2
{
	/*margin-left: 5pt;*/
}
tr.vModType a.vBodyItem
{
	font-size: 12px;
	color: #31639C;
	text-decoration: none;	
	/*margin-left: 10pt;*/
}
caption.vBodyCaption a
{
	margin-top: -11pt;
	color: #8F8F8F;
	text-decoration: none;
}
caption.vBodyCaption a.vBodyItem
{
	color: #31639C;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}

tr.ItemListHeader h1.vBodyH1
{
	color:black;
}
span h1.vBodyH1
{
	color:white;
}
h1.vBodyH1 span.pComInvisible
{
	font-size: 80%;
}
ul.vapPartPage li
{
	list-style-type:none;
	display: block;
	margin-left:0px;
	margin-top: 2em;
}
ul.vapPartPage li a
{
	text-decoration:none;
	color: #8C2633 !important;
}
ul.vapPartPage li img
{
	border-width:0px;
	padding-right:10px;
}
/*yui overrides*/

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover  {
	background:#90A1B9;
	color: black;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border-color:#90A1B9;
border-style:solid;
border-width:0pt 0pt 5px;
}
.yui-skin-sam .yui-navset .yui-content {
background:#F2F2F2 none repeat scroll 0% 0%;
}
ul.vapPartPage li.crliHeading
{
	font-size: 110%;
	font-weight: bold;
}
ul.vapPartPage li.crliHeading, ul.vapPartPage li.crliOEMnumber
{
	margin-top: 0.5em;
}

