@media print {
   .noprint {
      display: none;
   }
   
   DIV.ContentDiv
   {
	 width:100%;
   }
}

BODY
{
	font-family: Arial, Helvetica, sans-serif;	
}

DIV.ContentDiv
{
	width:700px;
}

DIV.ContentParts
{
	width:280px;
}
.ImagePart
{
	float:left;padding-right:3px;
}
.DescriptionPart
{
	float:left;width:230px;
}
   
.Tilte {
	width:100%;
}
.LogoTip {
	position:relative;
	float:left;
	vertical-align:middle;
}

.LogoTipTitle {
	position:relative;
	float:right;
	vertical-align:middle;
}

.BigTitleText
{
	font-size:25px;
	color:#000;
}

.ShoppingWarrantyFont
{
	font-family:Arial;
	font-size:12px;
	font-style:normal;
}

.Menu {
	width:100%;
	/*background-image:url(img/Menu_bg.gif);
	background-repeat:repeat-x;*/
	font-size:14px;
	white-space: nowrap;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #000;
	font-family:Tahoma;	
}
.Menu DIV
{
	/*height:27px;*/
	padding:5px 10px;/* 3px 15px;*/
	float:left;
	background-color: #000;
	background: url(../img/vLineMenu.gif) repeat-y right;
}
.Menu DIV.FreeShipping
{
	float:right;
	background-color: #000;
	padding:4px 9px;
	background: url(../img/vLineMenu2.gif) repeat-y right;
}
.Menu DIV.AlternatingItem { background-color: #B2B2B2; }
DIV.AlternatingItem A
{
	text-decoration:none;
	color:#000000;
}
DIV.AlternatingItem A:hover {
	text-decoration:underline;
	color:#000000;
}
.MenuLine { background-image:url(../img/MenulineBgr.gif); }
.Menu A
{
	text-decoration:none;
	color:#DDDDDD;	
}
.Menu A:hover {
	text-decoration:underline;
	color:#FFF;
}

.LeftPanel {
	width:184px;
	position:relative;
	float:left;
}

.Main {
	position:static;
	padding-left:10px;
	white-space: nowrap;
}
.DiagramTable {
	width:100%;
 	background-color:#E1E1E2;
	border-collapse:collapse;
  
}
.PartsDiagram {
	background-color:white;
	border:1 solid #666666;
	border-collapse:collapse;
}
.Footer {
	width:100%;
	position:static;
	background-image:url(../img/Footer_bg.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	border-top:10px solid #FFF;
	
}
.FooterMenu {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
	
}
.FooterMenu A {
	color:#993300;
	text-decoration:none;
}
.FooterMenu A:hover {
	text-decoration:underline;
}

.FooterMenu #Noancor {
	color:#999999;
}

.FlashBG
{
	background:#FFF url(../img/bg-leftnav.gif) repeat-y;	
}

.BreadCrumbs {
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.BreadCrumbs A {
	color:#993300;
	text-decoration:none;
}
.BreadCrumbs A:hover {
	text-decoration:underline;
}
.BreadCrumbs #Noancor {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin-top:15px;
	margin-bottom:15px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	margin-top:4px;
	margin-bottom:5px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin-top:4px;
	margin-bottom:3px;
}
h3.ProductSearchRe {
	margin-top:-1px;
	margin-bottom:2px;
	padding-top:0px;
	font-weight:normal;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-top:0;
	margin-bottom:5px;
	
}

div.SubjFromTitle
{
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
	width:330px;
}

.SubjFromTitle STRONG
{
	font-size:13px;
	color:#333;
}

.PromoTextForm
{
	background-color:#FFFFFF;
	width:183px;
	padding-bottom:2px;
}

div.SubjFromMenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:5 5 5 8;
	background-color:#E1E1E2;
	border:1px solid #333333;
	line-height:16px;
}

.SubjFromMenu SPAN
{
	line-height: normal;
}

.SubjFromMenu STRONG
{
	font-size:12px;
	color:#333;
	line-height:20px;
}

div.SubjFromMenu A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:blue;
	text-decoration:underline;
}

p a{
	background-image:url(../img/Link_Arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#000;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}	

p a:hover{
	
	text-decoration:underline;
	color:#A02408;
}
ul
{
	margin-left:0;
	margin-top:5px;
	margin-bottom:0;
}

li
{
	list-style-type:none;
}
li a{
	background-image:url(../img/Link_Arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#666666;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}	
li a:hover{
	
	text-decoration:underline;
	color:#993300;
}
ul h2
{
	margin-top:0;
}

ul.Info LI
{
	list-style-type:disc;
} 

ol.Info LI
{
	list-style-type:decimal;
} 

#SearchPanel {
	background-color:#E1E1E2;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:2px;
}
a 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a img 
{
	border:0;
}	

#SearchPanel A{
	background-image:url(../img/Link_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	text-decoration:none;
}
#SearchPanel A:hover{
	
	text-decoration:underline;
}
.HidePL {
padding-bottom:5px;
}
.HidePL a{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	
}	
.HidePL a:hover{
	text-decoration:underline;
}
.PartList {
	border:0;
}
.PartList TH {
	background-color:#DCE6EB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding-bottom:2px;
	padding-top:2px;
	border:0;
	text-align:center;
}

.TD_PL{
	
}

.SKUCol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-bottom:2px;
	padding-top:2px;
	border:0;
}

.QTYCol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-bottom:2px;
	padding-top:2px;
	border:0;
	text-align:center;
}
.PartListCol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-bottom:2px;
	padding-top:2px;
	border:0;
}
.NumPart {
	font-weight:bold;
	color:#666666;
}

.PriceHeader {
	text-align:right;
	padding-right:5px;
}
.PriceCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
	padding-bottom:2px;
	padding-top:2px;
	border:0;
	text-align:right;
	padding-right:5px;
}
.PartsBL {
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom: 1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding-bottom:3px;
}
.PartsBL A {
	color:#993300;
	text-decoration:none;
}
.Control {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.CopyRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.CopyRight A {
	background-image:url(../img/Link_Arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#666666;
	text-decoration:none;
}
.CopyRight A:hover {
	text-decoration:underline;
	color:#993300;
}

.pl_bg {
	background-image:url(../img/Bg_pl.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.QTY {
	width:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
}
.PartInfo {
	background-color:#E1E1E2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
.PartInfo a{
	background-image:url(../img/Link_Arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#666666;
	text-decoration:none;
}

.PartInfo a:hover
{
	text-decoration:underline;
	color:#993300;
}
.PartInfo td 
{
	padding:2px 10px 2px 10px;
}
.alLeft {
	text-align:left;
}
.OrderForm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;	
}
.ViewForm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E1E1E2;
	font-size:10px;
	color:#666666;
}
DIV.ContentInfo H2
{
	padding-bottom: 4px;
}

.SubtotalLine
{
	border-bottom: 1px solid #666666;
	height:10px;
}

.ViewForm .ContentInfo TR TD, .ContentInfo TR TD
{
	font-size:10px;
}
.ViewForm TD, .OrderForm TD
{
	color:#666666;
}
.ViewForm TD B, .OrderForm TD B
{
	color:#666666;
}
.ViewForm DIV.TitleAndLine, .ViewProductForm DIV.TitleAndLine, .OrderForm DIV.TitleAndLine
{
	border-bottom: 1px solid #666666;
	font-weight:bold;
	padding-bottom:3px;
	margin:2px 10px 10px 10px;
}
.ViewForm DIV.ContentInfo, .ViewProductForm DIV.ContentInfo, .OrderForm DIV.ContentInfo
{
	margin:2px 10px 5px 10px;
	line-height: 14px;	
}
.ViewForm SELECT, .ViewProductForm SELECT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
}
.ViewProductForm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#DCE6EB;
	font-size:10px;
	color:#666666;	
}
.ButtonForm
{
	margin:11px 0px 10px 0px;
	line-height: 14px;
}
.ButtonForm .Left
{
	margin-right:20px;
}
.ButtonForm .Right
{
	margin-left:20px;
}
.ButtonForm .AddHyperLink A
{
	color:#666666;
	text-decoration:none;
	font-size:10px;	
}
.ButtonForm .AddHyperLink A:hover {
	color:#993300;
	text-decoration:underline;
	font-size:10px;
}

.ButtonForm A
{
	font-size:9px;
}

.ButtonForm A:hover {
	font-size:9px;
}

.ProSearchForm
{
	padding-left:10px;
}

.Form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
}
.Form TD
{
	height:20px;
	padding:1px 3px 1px 3px;
}

.LabelColumn
{
	TEXT-ALIGN:right;
	color:#666666;
	font-weight: bold;
}
.AllColumns
{
	color:#666666;
}
.UpContent B
{
	color:#666666;
}
DIV.UpContent
{
	margin:8px 0px 3px 2px;
}
DIV.UpSingleContent
{
	margin:3px 0px 3px 2px;
}
.UpSingleContent B
{
	color:#666666;	
}
SPAN.UnderTitleText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#829DAB;
	font-weight:bold;
	font-size: 12px;
}
.ContentLeft
{
	float:left;
	width: 33%;
	margin-bottom:20px;
}
.ContentLeft LI
{
	overflow: hidden; 
	text-overflow: ellipsis;
	width:184px;	
}
.ContentLeft H2
{
	padding-bottom:-1px;
	margin-bottom:-1px;
}
.ContentLeft IMG
{
	margin: 5px 30px 1px 0px;
}
.ProSearchResults
{
	float:left;
	width: 280px/*45%*/;
	margin-bottom:20px;
}
.AdvSearchResults
{
	float:left;
	width: 210px;
	margin-bottom:20px;	
}
.ProductImage
{
	/*float:left;
	border:1px solid #E1E1E2;*/
	padding:2px;
	width: 102px;
	margin-bottom:3px;
	font-weight:normal;
}
.ProductContent H3
{
	font-weight:normal;
}

.GroupH2Url
{
	color:#333333;
}

.ProductContent H2
{
	padding-bottom:-1px;
	margin-bottom:-1px;	
}
.ProductContent
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 10px;
	width:150px;
	margin-top:-5px;
	vertical-align:top;	
} 
/* Style for Grid WebControl */
.Grid
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #BFCED6;
	margin-bottom:10px;
	font-size:10px;
}
.BorderGrid
{
	border-left: solid 1px #BFCED6;
	border-right: solid 1px #BFCED6;	
}

.Items TD
{
	padding: 0.3em 0.3em;
	border-bottom: 1px solid #BFCED6;
	color:#565A5C;	
}

.Header TD
{
	height:19px;
	border-bottom: 1px solid #BFCED6;
}

.Grid .Header, .Grid .Header A, .Grid .Header A:hover
{
	font-weight: bold;
	color: #565A5C;
	background-color: #DCE6EB;
	height: 18px;
}

.Grid .Pager TD
{
	border-top: solid 1px #BDD3E7;
	background-color: #DCE6EB;		
	color: #565A5C;
	height: 25px;	
}

.Pager #Navigation
{
	padding-top: 2px;
	float: left;
	width: 11%;
	FONT-SIZE: 9pt;	
}

.Pager #Navigation A
{
	FONT-FAMILY: Webdings;
	FONT-SIZE: 9pt;
	text-decoration: none;
	color: #565A5C;
}

.Pager #NumbersPage
{
	padding-top: 3px;
	float: left;
	width: 37%;
	FONT-SIZE: 8pt;
}

#Text  
{
	FONT-SIZE: 7pt;
	color: #000;
}

.Pager #NumbersPage
{
	FONT-SIZE: 8pt;
}

.Pager #NumbersPage A
{
	FONT-SIZE: 8pt;
}

.Pager #Recordsto
{
	FONT-SIZE: 7pt;		
	padding-left: 1px;
	padding-top: 5px;
	float: left;
	width: 25%;
}

.Pager #Recordsto B
{
	FONT-SIZE: 7pt;
}
.Pager #RecordsPerPage
{	
	float: right;
	width: 12%;
	text-align: right;
}

.Pager #RecordsPerPage TABLE TD
{
	FONT-SIZE: 7pt;	
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 16px;
	background: none;
}

.SearchPager
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	FONT-SIZE: 10px;
}

.SearchPager A
{
	FONT-SIZE: 10px;
	color:#993300;
	text-decoration: none;
}

.ShowAllLink
{
	background-image:url(../img/Link_Arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:6px;
}
.SearchPager A:hover
{
	FONT-SIZE: 10px;
	color:#993300;
	text-decoration: underline;
}

.PagerTop
{
	width:100%;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom:5px;
	padding-bottom:3px;
}

.PagerBottom
{
	width:100%;
	border-top: 1px solid #CCCCCC;
	margin-top:5px;
	padding-top:3px;
}

.Grid .Items
{
	height: 23px;
	color: #565A5C;
}

.Grid .SKUitem
{
	color: #993300;
}

.Grid .Priceitem
{
	color: #993300;
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 11px;
}

.Price
{
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 11px;
}

.Grid .Priceitem STRIKE
{
	color: #565A5C;
	font-weight:bold;
}

.Grid .Priceitem SUP
{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	FONT-SIZE: 9px;
	padding-left:1px;	
}

.Grid .TotalRightBorder
{
	border-right: solid 1px #BFCED6;
}

.Grid .AlternatingItem
{
	height: 23px;
	color: #565A5C;
}

.Grid .SelectedItem
{
	background-color: #72A0CA;
	height: 23px;
	color: White;
}

.Grid .SelectedItem A
{
	color: White;
}

/*Flash ViewerSection Begin*/
.PartsDiagramTable
{
	width: 100%;
 	background-color: #E1E1E2;
	border-collapse: collapse; 
}

.PartsDiagramTd {
	background-color: #DCE6EB;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	border-collapse: collapse;
}

.pl_bg
{
	background-image: url("../img/FlashViewerImages/Bg_pl.gif");
	background-repeat: repeat-x;
}

td.pl_bg img
{
	cursor: pointer;
}

.InputControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TopRowTd
{
	padding: 1px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;
}
.TopRowLeftTd
{
	padding: 1px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: center;
	vertical-align: top;
}
.TopRowRightTd
{
	padding: 1px;
	padding-top: 2px;
	padding-right: 2px;
	text-align: center;
	vertical-align: top;
}
.LeftTd
{
	padding: 1px;
	padding-left: 2px;
	text-align: center;
	vertical-align: middle;
}
.RightTd
{
	padding: 1px;
	padding-right: 2px;
	text-align: center;
	vertical-align: middle;
}
.BtmRowLeftTd
{
	padding: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
	vertical-align: bottom;
}
.BtmRowRightTd
{
	padding: 1px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-align: center;
	vertical-align: bottom;
}
.BtmRowTd
{
	padding:1px; 
	padding-bottom:2px;
	text-align:center;
	vertical-align:middle; 
}

.Tooltip
{
	position: absolute;
	top: 0px; left: 0px;
	visibility: hidden;
	display: none;
	background-color: #FFFFE1;
	border: solid 1 #DDDDD0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:10px;
	vertical-align: middle;
	padding: 2px;
	
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}
/*Flash ViewerSection End*/
.ValidationSummary
{
	color: #993300;
	font-weight: bold;
	font-size:10px;
	margin-bottom:5px;
}

.Validator
{
	color: #993300;
	font-size:10px;
}

DIV.ContentVSValidator
{
	padding-top: 5px;
}

.RaButtonLable INPUT
{
	margin-bottom:-3px;
}

.BG_Gray
{
	background-color:#D4D0C8;
}

.PromoComment
{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}

.PromoComment SUP
{
	color:#993300;
}

.PromoComment DIV
{
	padding-bottom: 6px;
}

.NoImageBgr
{
	border:1px solid #E1E1E2;
	margin-bottom:7px;
	font-size:9px;
}
div#commentForm
{
	margin: 10px 10px 0px 0px;
	display: none;
}
div#showLink
{
	margin: 10px 10px 0px 0px;
	display: block;
}
.ContentBox
{
	background-color: #DFE6EB;
	margin-top:10px;
	padding:10px;
}
/* end grid style */
