/*
Master CSS

*/

/*
Globals

a:link{color: #8c413d; text-decoration: none;}
a:visited{color: #8c413d; text-decoration: none;}
a:hover{text-decoration: underline;}
a:active{color: #8c413d; text-decoration: none;}

*/
a:link{ text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover{text-decoration: underline;}
a:active{ text-decoration: none;}


body{
	background-image: url('/media/custom_images/allpack_clipped_background.jpg');
	background-repeat: repeat-x;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table {
	margin-left:auto; margin-right:auto;	
}

/*
Valign td content to top
*/
td{
	vertical-align:top;
}

/*
alignment for the copyright area
*/
.allPackCommonBottomNavCopyrightTD{
	padding-left: 19px; text-align:left; vertical-align:middle;
}

/*
alignment for design attrib area
*/ 
.allPackCommonBottomNavDesignAttribTD{
	padding-right: 18px;vertical-align:middle;
}

/*
ElementSpecific
*/

.allpackCommonTopNavLink{font-family: verdana, arial; font-size:10px; color: #8c413d; }
.allpackCommonTopNavLink:link{text-decoration: none; }
.allpackCommonTopNavLink:visited{text-decoration: none; }
.allpackCommonTopNavLink:hover{text-decoration: underline; }
.allpackCommonTopNavLink:active{text-decoration: none; }

.allpackCommonTopNavLinkActive{color: #000000;}
/*
For bottom design attrib
*/
.allpackCommonBottomNavDesignAttrib{font-family: verdana,arial; font-size:9px;}
.allpackCommonBottomNavDesignAttrib:link{ color:#a2a2a2; text-decoration: none;}
.allpackCommonBottomNavDesignAttrib:visited{ color:#a2a2a2; text-decoration: none;}
.allpackCommonBottomNavDesignAttrib:hover{ color:#a2a2a2; text-decoration: underline;}
.allpackCommonBottomNavDesignAttrib:active{ color:#a2a2a2; text-decoration: underline;}


/*
for bottom-middle 'terms of use'
*/
.allpackCommonBottomNavTermsOfUse:link{ color:#000000; text-decoration: none;}
.allpackCommonBottomNavTermsOfUse:visited{ color:#000000; text-decoration: none;}
.allpackCommonBottomNavTermsOfUse:hover{ color:#000000; text-decoration: underline;}
.allpackCommonBottomNavTermsOfUse:active{ color:#000000; text-decoration: underline;}

/*
 - for bottom-middle 'privacy policy'
*/
.allpackCommonBottomNavPrivacyPolicy:link{ color:#000000; text-decoration: none;}
.allpackCommonBottomNavPrivacyPolicy:visited{ color:#000000; text-decoration: none;}
.allpackCommonBottomNavPrivacyPolicy:hover{ color:#000000; text-decoration: underline;}
.allpackCommonBottomNavPrivacyPolicy:active{ color:#000000; text-decoration: underline;}

/*
 - general styling for middle-bottom area, and 
*/
.allpackCommonBottomNav{font-family: verdana, arial; font-size: 9px; color:#000000; }


/*
 - link used for -new! industry products
*/
.allPackHomeTopNavIndustryTD{
	padding-top: 10px; padding-right: 5px;
}

/*
 - link used for -new! industry products
*/
.allPackHomeTopNavIndustryTD_pageswithsubnav{
	padding-top: 7px; padding-right: 7px;
}

.contentAreaTD_subnavpages{
	padding-left: 6px;
}

.allPackHomeTopNavIndustryLink{
	color: #5577b5;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
}
.allPackHomeTopNavIndustryLink:link{text-decoration: none; }
.allPackHomeTopNavIndustryLink:visited{text-decoration: none;}
.allPackHomeTopNavIndustryLink:hover{text-decoration: underline; color: #76060a;}
.allPackHomeTopNavIndustryLink:active{text-decoration: underline;}

/*
 - "why all packaging" text
*/
.allPackHomeLowerRightWhyTextListItem{margin: 0; padding: 1px; border: 0; color: #8c413d; font-family: verdana,arial; font-size: 11px; margin-bottom: 0px; margin-left: 0;  padding-left: 0;   margin-bottom: 1px;  }
.allPackHomeLowerRightWhyTextListItemLink:link{text-decoration: none; color: #8c413d; }
.allPackHomeLowerRightWhyTextListItemLink:visited{text-decoration: none; color: #8c413d;}
.allPackHomeLowerRightWhyTextListItemLink:hover{text-decoration: underline; color: #8c413d;  }
.allPackHomeLowerRightWhyTextListItemLink:active{text-decoration: none; color: #8c413d;  }

.allPackHomeLowerRightWhyTextTitle{font-family: verdana,arial; font-size:11px; font-weight:bold}
.allPackHomeLowerRightWhyTextList{font-family: verdana,arial; font-size:11px; color: #8c413d; padding:0; margin:0; margin-top: 1px;   list-style: disc url('/media/custom_images/allpack_custom_bullet.gif');  margin: 0em 0.01em 0 18px;    padding-left: 0;}

/*
General content page section titles
note: this isn't for the main content area title, this remains an image.
*/
.contentareaTitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.contentareaSubTitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

/*
used for list formats that need a little more padding
*/
.contentareaListTitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: 160%; }

/*
handles right-areas that need down-padding but not left-padding...
*/
.contentAreaTableRight{ padding-top:13px;}

/*
General content page body text, smaller (reference against contactpage psd address font size)
*/
.contentAreaBody{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%}

/*
General content area table. Pad etc to put it in the right spot.
*/
.contentAreaTable{ padding-left:40px;  padding-top:13px}


/*
generalContentAreaRedLinks handles JUST color and action properties. font-style is inhereted from whatever the parent is.
don't change from LVHA order.
*/
.generalContentAreaRedLinks:link{text-decoration: none; color: #76060a; }
.generalContentAreaRedLinks:visited{text-decoration: none; color: #76060a;}
.generalContentAreaRedLinks:hover{text-decoration: underline; color: #76060a;  }
.generalContentAreaRedLinks:active{text-decoration: none; color: #76060a;  }

.generalContentAreaRedLinksCurrentPageIndicator{color: #000000;}


/*
Line spacing
*/
.lineSpacingClose{line-height: 100%}

.allpackSearchPageSearchButton {
	padding-top: 10px;
	margin-top: 10px;
}

.allpackRootTablePagesWithSubnav {
	margin-left: 5px;
}

.subnavLink:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
.subnavLink:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
.subnavLink:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#000000; text-decoration: none;}
.subnavLink:active{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; }
.subnavLinkActive{  color:#000000; }



.topnavWebinars{
	color: #5577b5;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
}
.topnavWebinars:link{text-decoration: none; }
.topnavWebinars:visited{text-decoration: none;}
.topnavWebinars:hover{text-decoration: underline; color: #76060a;}
.topnavWebinars:active{text-decoration: underline;}

