body
{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px;
}
/*body.nobg{FONT-FAMILY: Arial, Helvetica, sans-serif;font-size: 10px;background-image:none;}*/
/*a:link, a:visited, a:active, a:hover{color: #333333;}*/
body.bg
{
	background-image: url(templates/avery2/images/blank_strip_bg.gif); /*background-repeat: repeat-y;*/
}
.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6E9EC8;
	text-decoration: underline;
}
.MainTable
{
	height: 100%;
}
/*.buttons, .LoginButton{ background-color:#828282;color:White;font-size: 11px;cursor: hand;border: #dddddd 1px solid;}*/
.buttons, .LoginButton
{
	background-color: #73A2CB;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	cursor: hand;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.TopNav, .TopNavCell
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

a.SearchAdvLink:link, a.SearchAdvLink:visited, a.SearchAdvLink:active
{
	color: #FEFEFE;
}
a.TopNav:hover, a.SearchAdvLink:hover
{
	color: #FFFFFF;
}

.SearchBox, .SearchBoxField
{
	font-size: 9px;
}
.SearchBoxField
{
	font-size: 9px;
	border: solid 1px #999999;
}
.SearchBox
{
	margin-top: 10px;
}
.SearchTitle
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.SearchBody
{
	font-size: 9px;
	color: #000000;
}
a.SearchAdvLink:link, a.SearchAdvLink:visited, a.SearchAdvLink:active, .SearchAdvLink
{
	font-size: 9px;
}

#searchMainResults{}

#searchDownloadResults{}

#searchPartsResults{}

#searchMainResults UL,
#searchDownloadResults UL,
#searchPartsResults UL
{
	margin-left:5px;
	list-style-image:none;	
	list-style-type:none;	
}

#searchMainResults LI,
#searchDownloadResults LI,
#searchPartsResults LI
{
	margin-bottom:10px;
}

#searchMainResults SPAN.SearchResultExtras
{
	color:#000;
	
}

.PagePosition
{
	font-size: 11px;
	font-weight:bold;
}
.RemovedWords
{
	font-size: 8pt;
}
.SearchResultDescription
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.SearchResultExtras
{
	color: #000;
	font-size: 11px;
}
A.SearchResultLink:link,
A.SearchResultLink:active,
A.SearchResultLink:visited,
A.SearchResultLink:hover
{
	font-size: 12px;
	font-weight: bold;
}





.UserLoginInfo
{
	font-weight: bold;
}
.UserLoginInfoBrief, .UserLoginInfo, .EnquiryInfoBrief
{
	font-size: 7pt;
	color: #666666;
}

.CCLTable
{
	padding-top: 5px;
	width: 150px;
}
.CCLinkCell
{
	padding-right: 3px;
	border: #999999 1px solid;
	margin-top: 10px;
	padding-left: 3px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
}
.CCLink
{
	font-weight: bold;
	font-size: 7pt;
}
a.cclink:link, a.cclink:visited, a.cclink:active
{
	color: #DF181E;
}
a.cclink:hover
{
	color: Red;
}



.Feature1Table
{
	border: solid 1px #999999;
	background-color: #ffffff;
}
.Feature1Image
{
	padding-top: 5px;
	text-align: center;
	vertical-align:middle;
}
.Feature1Title
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	background-image: url(../../templates/avery2/images/header_news.gif);
}
.Feature1Text
{
	font-size: 7pt;
	color: #666666;
	line-height: 9pt;
	padding: 10px;	
	/*text-align: justify;*/
}

.Feature1ImageTable
{
	vertical-align:middle;
	border:solid 1px red;
	background-color:Red;
}


.Feature1Margin
{
	/*border-right: red 1px solid;
	padding-left: 2px;
	padding-right: 2px;*/
}
.Feature1Link, a.Feature1Link:link, a.Feature1Link:visited, a.Feature1Link:hover, a.Feature1Link:visited
{
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.Feature1Link
{
	padding-left: 2px;
}

.PageText, ul
{
	font-size: 11px;
	color: #000;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px; /*text-align: justify;*/
}
h1, .PageTitle, .OPCOPageTitle
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	line-height: normal;
}
.OPCOPageTitle
{
	font-size: 18px;
	margin-top: 20px;
}
.PageTitleCell
{
	border-bottom: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
	line-height: normal;
	background-color: #E3EDF5;
}
ul
{
	list-style-image: url(../../templates/avery2/images/bullet1.gif);
	text-align: left;
}

/*.NavPathHead{padding-top: 5px;font-weight: bold;font-size: 11px;color: #FFFFFF; border-bottom: #73A2CB 2px solid;}
.NavPathLink{font-size: 11px; color: #FFFFFF;}
a:link.NavPathLink,a:visited.NavPathLink,a:active.NavPathLink{color: #FFFFFF;}*/

.NavPathHead
{
	padding-top: 25px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	border-bottom: #73A2CB 2px solid;
}
.NavPathLink
{
	font-size: 11px;
	/*color: #000000;*/
	padding-top: 5px;
	font-weight: bold;
}
/*a.NavPathLink:link, a.NavPathLink:visited, a.NavPathLink:active
{
	color: #828282;
}*/

.CentreMainRight
{
	border-right: lightgrey 1px solid;
}
.RightNavSection
{
	width: 100%;
}
.RightNav, .UserTable1
{
	border: solid 1px #999999;
	background-color: #E9F1F8;
	/*background-color: #73A4D0;*/
	margin-top: 3px;
	margin-bottom: 10px;
	width: 100%;
}
.RightNavHead, .UserTableHead1
{
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../templates/avery2/images/header_news.gif);
}
.RightNavCell, .AZListLinkCell
{
	background-position: 3px 4px;
	padding-left: 12px;
	font-size: 10px;
	background-image: url(../../templates/avery2/images/bullet4.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.RightNavLink, .UserTableCell1
{
	font-size: 10px;
}
/*a.RightNavLink:link, a.RightNavLink:visited, a.RightNavLink:active, a.RightNavLink:hover
{
	color: #FFFFFF;
}*/

.GeneralLinksSection
{
	border: solid 1px lightgrey;
	width: 100%;
}
.LeftNav, .DocNav
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 100%;
}
.LeftNavHead, .DocNavHead, .ProdTVCatArea
{
	width: 100%;
	padding-left: 3px;
	background-color: #F0F0F0;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	margin-bottom: 10px;
	border-bottom: #5F95C4 1px solid;
}
.LeftNavLink, .DocNavLink, .ProdPDF
{
	font-size: 11px;
	/*color: #000000;*/
	line-height: 16px;
}
.LeftNavCell, .ProdPDF, .DocNavCell
{
	padding-left: 20px;
}
/*a.LeftNavLink:link, a.LeftNavLink:visited, a.LeftNavLink:active, a.LeftNavLink:hover, a.DocNavLink:link, a.DocNavLink:visited, a.DocNavLink:active, a.DocNavLink:hover
{
	color: #000000;
}*/

.DocExtras
{
	border-collapse: collapse;
	width: 100%;
}
.DocExtrasTitle
{
	padding-top: 30px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #5F95C4 2px solid;
}
.DocExtrasGroupTitle
{
	padding-top: 30px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #5F95C4 1px solid;
}
.DocExtrasGroupTitle2
{
	padding-top: 30px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #5F95C4 2px solid;
}
.DocExtrasHead
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 15px;
	border-bottom: gainsboro 1px solid;
	border-collapse: collapse;
	background-color: #E3EDF5;
}
.DocExtrasBody, .DocExtrasBodyHi
{
	border-right: gainsboro 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: gainsboro 1px solid;
	padding-top: 5px;
	border-bottom: whitesmoke 1px solid;
	border-collapse: collapse;
}
.DocExtrasBodyHi
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/*a.DocExtrasBody:link, a.DocExtrasBody:active, a.DocExtrasBody:visited, .DocExtrasBody
{
	color: #000000;
}*/

.FieldName, .Validator, .DLFieldName
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.Validator
{
	color: Red;
}
.Field, .FieldNoBorder, .QuantityChange, .DLDesc, .DLLang, .DLIssue, .DLCur, .DLIssueD, .DLPartNo, .DLProd, .DLCat, .DLFileName, .DLSize, .DLHelper, .DLField
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.Field, .QuantityChange
{
	border-right: #5F95C4 1px solid;
	border-top: #5F95C4 1px solid;
	border-left: #5F95C4 1px solid;
	border-bottom: #5F95C4 1px solid;
	background-color: #E3EDF5;
}
.QuantityChange
{
	color: red;
}
.FieldNoBorder, .ddsmall
{
	font-size: 11px;
	background-color: #E3EDF5;
}
.DLRow
{
	border-bottom: 1px solid #333333;
}
.DLTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #6196C6;
}
.DLDesc
{
	font-size: 14px;
}
.DLField, .DLFieldName
{
	border-bottom: solid 1px #dddddd;
}
.DLHelper, .DLSaveAs
{
	background-color: #b0d3f5;
	font-size: 11px;
	border: solid 1px #5F95C4;
}
.DLHelper
{
	color: white;
}

.NavSpacer
{
}
.NewsNav
{
	width: 150px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 1px;
}
/*.NewsNavHead{padding-left: 5px;font-weight: bold;font-size: 12px;color: #000000;border-bottom: red 1px solid;	background-color: #f0f0f0;}*/
.NewsNavHead
{
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../../templates/avery2/images/header_news.gif);
}
.NewsNavCell
{
	background-position: 3px 4px;
	padding-left: 12px;
	font-size: 10px;
	background-image: url(../../templates/avery2/images/bullet1.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.NewsNavLink
{
	/*color: #000000;*/
	line-height: 14px;
}

.ProdTable
{
	border-bottom: #12a1e8 2px solid;
}
.ProdTitle
{
	padding-left: 3px;
	background-color: #F0F0F0;
	font-weight: bold;
	font-size: 12px;
	padding-top: 20px;
	border-bottom: #5F95C4 1px solid;
}
.ProdImgCell
{
	padding-right: 20px;
}
.ProdImg
{
	padding-top: 40px;
}
.ProdPDF
{
	background-color: none;
}
.ProdDescr
{
	font-size: 14px;
	font-style: italic;
	border-bottom: #12A1E8 2px solid;
	font-weight: bold;
}
.ProdPartNo, .ProdPartTitle, .ProdPartDesc, .ProdPartNoHi, .ProdPartTitleHi, .ProdPartDescHi
{
	font-size: 10px;
}
.ProdPartNoHi, .ProdPartTitleHi, .ProdPartDescHi
{
	font-weight: bold;
	color: Red;
}
.ProdImgTitle
{
	font-size: 11px;
	padding-bottom: 10px;
	font-style: italic;
}
.ViewEnquiry
{
	height: 35px;
	background-position: 3px 7px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../../templates/avery2/images/viewenq.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.ViewEnquiryLink
{
}
.ProdTVTable
{
	border: solid 1px lightgrey;
	width: 100%;
}
.ProdTVCatArea
{
	font-weight: bold;
	font-size: 11pt;
}
.ProdTVCat
{
	border-bottom: #5F95C4 1px solid;
	font-size: 10pt;
	font-weight: bold;
}
.ProdTVLinkTable
{
	width: 100%;
	background-color: #E3EDF5;
	margin-bottom: 20px;
}
.ProdTVLink
{
	/*padding-left: 40px;*/
	font-weight: normal;
	font-size: 10pt;
}
.ProdTVLink
{
	background-position: 3px 5px;
	padding-left: 12px;
	font-size: 11px;
	background-image: url(../../templates/avery2/images/bulletpoint.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

.bottombar
{
	border-bottom: #5F95C4 1px solid;
}
HR
{
	height: 1px;
	border-bottom: #DDDDDD 1px solid;
}

.CountryListTable
{
	width: 100%;
}
.LightBar
{
	border-bottom: lightgrey 1px solid;
}

.imglnk
{
	display:inline;
}

.ImageText
{
	font-size:9px;
}

.Image1
{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.Image2
{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
}
.Image3, .Image4, .Image5, .Image6, .Image7, .Image8, .Image9, .Image10, .ImageExtras
{
}

.PageExtraHead
{
	font-weight: bold;
	font-size: 12px;
}
.PageExtras
{
	font-size: 12px; /* list-style-image: url(templates/images/bullet1.gif); */
}
.PageSearchTerms
{
	font-size: 9px;
}
.InfoMessage, .LoginMessage
{
	font-size: 16px;
	font-weight: bold;
	color: #6196C6;
}
.Login
{
	width: 300px;
}
.LoginPrompt
{
	font-weight: bold;
	font-size: 11px;
}
.LoginField
{
	font-size: 11px;
}
.LoginInstructions
{
	font-size: 11px;
}
.LoginLine1
{
	font-size: 11px;
}
.LoginLine2
{
	font-size: 11px;
	padding-top: 10px;
}
.LoginButton
{
	font-size: 11px;
}
a.PPLink:link, a.PPLink:active, a.PPLink:visited
{
	/*color: #6196C6;*/
	font-weight: bold;
}


/* Styles to update */


.buttons, .LoginButton
{
	/*border-right: #12a1e8 1px solid; 	padding-right: 4px; 	background-position: left top; 	border-top: #12a1e8 1px solid; 	padding-left: 4px; 	font-weight: normal; 	font-size: 11px;*/
	background-image: url(templates/images/MAINbutton_bg.gif); /*vertical-align: middle; 	border-left: #12a1e8 1px solid; 	cursor: hand; 	color: #000000; 	border-bottom: #12a1e8 1px solid; 	background-repeat: repeat-x; 	font-family: Arial, Helvetica, sans-serif; 	text-align: center; 	text-decoration: none;*/
}

.PrivTitle
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ec161a;
}

/* az menu */
TD.menu
{
	background-image: url(../../templates/avery2/images/alphabetbg.gif);
	text-align: center;
	color: #828282;
}
DIV.menuBar A.menuButton, .menuButton, .menuTitle, a.menuButton:link, a.menuButton:visited, a.menuButton:active, a.menuButton:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.menuButtonOff
{
	font-weight: bold;
	font-size: 12px;
	color: #73A2CB;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.menuTitle
{
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	color: #828282;
	border-top: #73A2CB 1px solid;
	border-bottom: #73A2CB 1px solid;
}
div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem, DIV.menu A.menuItem
{
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
div.menuBar a.menuButton
{
	background-color: transparent;
	color: #000000;
	cursor: default;
	left: 0px;
	margin: 1px;
	padding: 2px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}
div.menuBar a.menuButton:hover
{
}
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover
{
	background-color: #5050f0;
	border: 1px inset #e0e0e0;
	color: #ffffff;
	left: 1px;
	top: 1px;
}
div.menu
{
	background-color: #73A2CB;
	border: 1px outset #6B92B3;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}
DIV.menu A.menuItem
{
	padding-right: 15px;
	display: block;
	padding-left: 15px;
	padding-bottom: 3px;
	margin: 0px;
	cursor: default;
	color: #FFFFFF;
	padding-top: 3px;
	white-space: nowrap;
}
DIV.menu A.menuItem:hover
{
	cursor: pointer;
	cursor: hand;
	color: red;
	background-color: #ffffff;
}
div.menu a.menuItem span.menuItemText
{
}
div.menu a.menuItem span.menuItemArrow
{
	margin-right: -.75em;
}
div.menu div.menuItemSep
{
	border: 1px inset #e0e0e0;
	margin: 4px 2px;
}

.AZListTable
{
	border: gainsboro 1px solid;
	background-color: #E3EDF5;
	width: 100%;
}
.AZListCell
{
}
.AZListLinkCell
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
}
.AZListLetterTable
{
	margin-bottom: 15px;
}
.AZListLetterTableTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #73A2CB;
	border-bottom: white 1px solid;
}

.azmenubut
{
	width:18px;
	height:16px;	
	cursor:pointer;
	cursor:hand;
}

/* az menu */





