body{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px;
}
body.bg{
	background: transparent url(/templates/avery3/images/blank_strip_bg.gif) left top repeat-y;
}
.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6E9EC8;
	text-decoration: underline;
}
.MainTable{
	height: 100%;
}
.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: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	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;
}



table.Feature1Table{
	border: solid 1px #999999;
	background-color: #ffffff;	
}

/*table.Feature1Table td{text-align:center;}*/

.Feature1Image{
	padding-top: 5px;
	text-align: center;
	vertical-align:middle;
}
.Feature1Title{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	background-image: url(/templates/avery3/images/header_news.gif);
	text-align:center;
}
.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;
}
td.PageText{padding:10px;}
	
.PageText, ul{
	font-size: 12px;
	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:20px 0 10px 10px;
	display:block;
}

.PageTitleCell{
	padding:5px 10px 5px 10px;
	border-bottom: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	line-height: normal;
	background-color: #E3EDF5;
}
ul{

}

td.PageText ul{
	list-style-image: url(/templates/avery3/images/bullet1.gif);
	text-align: left;
	padding-left: 30px;
	
	margin:10px;
	display:block;
	}

td.PageText ul li{
	margin-top:15px;
}

.NavPathHead{
	padding-top: 25px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	border-bottom: #73A2CB 2px solid;
}
.NavPathLink{
	font-size: 11px;
	padding-top: 5px;
	font-weight: bold;
}

.CentreMainRight{
	border-right: lightgrey 1px solid;
}
.RightNavSection{
	width: 100%;
}
.RightNav, .UserTable1{
	border: solid 1px #999999;
	background-color: #E9F1F8;
	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/avery3/images/header_news.gif);
}
.RightNavCell, .AZListLinkCell{
	background-position: 3px 4px;
	padding-left: 12px;
	font-size: 10px;
	background-image: url(/templates/avery3/images/bullet4.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	text-align:left;
}
.RightNavLink, .UserTableCell1{
	font-size: 11px;
	font-weight:bold;
	line-height:16px;
}

.GeneralLinksSection{
	border-top: solid 1px lightgrey;
	border-bottom: 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: 12px;
	color: #000000;
	padding-top: 20px;
	margin-bottom: 10px;
	border-bottom: #5F95C4 1px solid;
	text-align:left;
}
.LeftNavLink, .DocNavLink, .ProdPDF{
	font-size: 12px;
	line-height: 18px;
}
.LeftNavCell, .ProdPDF, .DocNavCell{
	padding-left: 20px;
	text-align:left;
}


.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;
}

table.contact-form-table{
	width:600px;
}

.FieldName, .Validator, .DLFieldName{
	font-weight: bold;
	font-size: 12px;
	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/avery3/images/header_news.gif);
}
.NewsNavCell{
	background-position: 3px 4px;
	padding-left: 12px;
	font-size: 10px;
	background-image: url(/templates/avery3/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/avery3/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/avery3/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,.Image1{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.image2,.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; 
}
.PageSearchTerms{
	font-size: 9px;
}
.InfoMessage, .LoginMessage{
	font-size: 16px;
	font-weight: bold;
	color: #6196C6;
}
.Login{
	width: 300px;
	
}
.LoginPrompt{
	font-weight: bold;
	font-size: 12px;
	padding:2px;
}
.LoginField{
	font-size: 12px;
}
.LoginInstructions{
	font-size: 12px;
}
.LoginLine1{
	font-size: 12px;
}
.LoginLine2{
	font-size: 12px;
	padding-top: 10px;
}
.LoginButton{
	font-size: 11px;
}
a.PPLink:link, a.PPLink:active, a.PPLink:visited{
	font-weight: bold;
}

/* Styles to update */
.buttons, .LoginButton{}

.PrivTitle{
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ec161a;
}

/* az menu */
TD.menu{
	background-image: url(/templates/avery3/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: 11px;
	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 */






