/* Essential CSS * GLOBAL * 
Note: Selectors listed here are used by all browsers with the exception of
the selectors that have the same name provided in ie.css (used by all Internet Explorer
browsers except IE 6) and ie6.css (used by IE 6 browsers only).
Before you change the name of the selector or decide to pull it check ie.css and ie6.css class to see if 
there are different css properties associated with the selector with the same name.
If the selector exists on ie.css or ie6.css, these css properties cannot be pulled out or it will result in
cross browser formatting issues.
*/
@import url("../non_global/main.css"); /* imports non global styles used by major and modern browsers */

a.b_8em {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
a.b_10em {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
a.b_12em {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumb {
	display: inline;
	padding: 0px 3px 0px 5px;
	font-weight: normal;
	text-decoration: none;
}
a.goto_top {
    display: block;
    padding: 5px 14px 0px 0px;
    color: #363A40;
	font-size: 1.2em;
    font-weight: bold;
	text-decoration: underline;
}
a.selected {
	color: #363a40;
	font-weight: bold;
}
a.subtitle_link_b {
	font-weight: bold;
	text-decoration: none;
	line-height: 18px; /* px is necessary just here to be more accurate */
}
a.title_blue_b_10em {
	display: block;
	padding: 0px 0px 3px 0px;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
a.title_blue_b_10em_2 {
	display: block;
	padding: 0px 0px 5px 0px;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
a.title_blue_b_12em {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.title_blue_b_12em_2 {
	display: block;
	margin: 4px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
a.title_blue_b_13em {
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}
img {
	border: 0;
}
img.redX {
    position: relative;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: 0; 
}
input.chb {
	vertical-align: middle;
}				
input.zipCode_w83 {
	padding: 4px 5px 0px 7px;
	width: 83px;
	height: 17px;
	border: solid 1px #999;
	color: #808080;
	font-size: 1.0em;
	vertical-align: middle;
}
input.search_left {
	padding: 4px 5px 0px 7px;
	width: 122px;
	height: 17px;
	border: solid 1px #999;
	color: #808080;
	font-size: 1.0em;
}
input.quantity_w30 {
	padding: 4px 5px 0px 5px;
	width: 30px;
	height: 17px;
	border: solid 1px #999;
	color: #363A40;
	font-size: 1.0em;
}
input.search_hdr {
	padding: 4px 10px 2px 11px;
	width: 267px;
	height: 16px;
	border: solid 1px #999;
	color: #363A40;
	font-size: 1em;
	font-weight: bold;
}

select.language_w116 {
	padding: 1px 1px 1px 1px;
	width: 116px;
	border: solid 1px #999;
	color: #363a40;
	font-size: 1em;
	font-weight: bold;
}
	select.language_w116 option {
		font-weight: bold;
	}
select.email_w195 {
	padding: 1px 1px 1px 1px;
	width: 195px;
	border: solid 1px #999;
	color: #363A40;
	font-size: 1.0em;
	font-weight: bold;
}
/* ul li */
/* Declaring the 'ul' and 'ul li' globally in the document level would mess up the footer's crossbrowser spacing between lines and font-size 
#global_10em_ul_wrap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	list-style-type: none;
}
#global_11em_ul_wrap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	list-style-type: none;
}
	#global_10em_ul_wrap ul li,
	#global_11em_ul_wrap ul li {
		padding: 0px 0px 0px 1em;
		line-height: 1.3em;
		list-style-position: outside;
		background-image: url(http://www.monarch.averydennison.com/images/gfx_7x5_bullet_dash.gif);
		background-repeat: no-repeat;
		background-position: 0 .6em;
	}
		#global_11em_ul_wrap ul li a {
			font-weight: bold;	
		}
ul.ftr_link {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 1.3em;
}
	ul.ftr_link li {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 14px;
		font-size: 0.8em;
		background-image: url(http://www.monarch.averydennison.com/images/gfx_20x9_link_divider.gif);
		background-repeat: no-repeat;
		background-position: -.3em 0.2em;
	}	
	ul.ftr_link li.first_li {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;			
		background-image: none;
	}
		ul.ftr_link li a {
			font-size: 1.1em; /* 1.1 times bigger than the parent's (0.8) size */
			font-weight: normal;
		}
		*/

/* Body Wraps */		
.bg_Lcol_wrap {
	background: #457eb0;
	background: #467eb0 url(http://www.monarch.averydennison.com/images/bg_90x1_liquid_left.gif) repeat-y top right;
}
.bg_Rcol_wrap {
	background: #457eb0;
	background: #467eb0 url(http://www.monarch.averydennison.com/images/bg_90x1_liquid_right.gif) repeat-y top left;
}
#main_2col_wrap { /* print JS dependency */
	float: right;
	margin: 0px 0px 0px 0px;
	width: 721px;
}
#main_body_wrap { /* print JS Dependency */
    z-index: 2;
    padding: 0px 0px 0px 0px;
	width: 957px;
}
#main_body_wrap_2 { /* print JS Dependency */
    z-index: 2;
	margin: -1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width: 957px;
}		
.main_wrap {
	width: 957px;
	min-width: 957px;
	min-height: 400px; /* all browsers except ie6 */
	height: auto !important; /* ie7 and firefox */
	height: 400px; /* ie6 */
	text-align: left;
}
/* End Body Wraps *
/* Header */
.action_top_wrap { /* share/tag, email and print wrap */
	float: right;
	padding: 1px 0px 0px 0px;
	width: 230px;
	height: 15px;
	text-align: right;
}
.bg_breadcrumb_wrap {
	padding: 6px 0px 0px 20px
	width: auto;
	height: 27px;
	/*background:url(http://www.monarch.averydennison.com/images/bg_957x34_breadcrumb.jpg) no-repeat top left;*/
	}
.bg_cat_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://www.monarch.averydennison.com/images/bg_mainNav_home.jpg) no-repeat top left;
}
.bg_cat1_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://www.monarch.averydennison.com/images/bg_mainNav_prod.jpg) no-repeat top left;
}
.bg_cat2_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://www.monarch.averydennison.com/images/bg_mainNav_temp.jpg) no-repeat top left;
}
.bg_cat3_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://www.monarch.averydennison.com/images/bg_mainNav_proj.jpg) no-repeat top left;
}
.bg_cat4_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://www.monarch.averydennison.com/images/bg_mainNav_help.jpg) no-repeat top left;
}
/* individual category main menu navigation wraps*/
#cat1_wrap {
	width: 180px;
}
#cat2_wrap {
	width: 185px;
}
#cat3_wrap {
	width: 186px;
}
#cat4_wrap {
	width: 192px;
}	
.ddl {
    z-index:100;
    visibility: hidden;
    position: absolute;
	top: 0px;
    margin: -1px 0px 0px -8px;
	width: 183px;
	font-size: 1.0em;
	line-height:18px;
	border: solid 1px #c4c4c4;
	border-top-width: 0px;
	background: #d4dee7;
}
	.ddl a {
	    display: block;
		padding: 0px 10px 1px 11px;
		width: auto;
		color: #437fbd;
		font-weight: bold;
		text-decoration: none;
		text-indent: 3px;
		border-top: solid 1px #fff;
	}
	.ddl a.ddl_first_item {
		display: block;
		padding: 0px 10px 1px 11px;
		width: auto;
		color: #437fbd;
		font-weight: bold;
		text-decoration: none;
		text-indent: 3px;
		border: 0; 
	}
	.ddl a.ddl_first_item:hover {
		text-decoration: underline;
	}
	* html .ddl a{ /*IE only hack*/
		width: 100%;
	}
#ddl_nav_cat1 { /* JS dependency */
	width: 178px;
}
#ddl_nav_cat4{ /* JS dependency */
	width: 182px;
}
/* Float Left */
.floatL_h27_wrap {
	float: left;
	height: 27px;
}
.floatL_pad_9_7_0_0_wrap {
	float: left;
	padding: 9px 7px 0px 0px;
	text-align: right;
}
.floatL_pad_10_0_0_0_w26_h28_wrap {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 26px;
	height: 28px;
}
.floatL_pad_11_0_0_0_w170_h30_wrap {
	float: left;
	padding: 11px 0px 0px 0px;
	width: 170px;
	height: 30px;
}
.floatL_pad_12_0_0_0_w110_wrap {
	float: left;
	padding: 12px 0px 0px 0px;
	width: 110px;
	font-weight: bold;
	text-align: left;
}
.floatL_pad_15_9_0_0_w51_wrap {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 9px 0px 0px;
	width: 51px;
	font-size: 1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 1.1em;
}
.floatL_pad_18_20_0_23_w180_h60_wrap {
	float: left;
	padding: 18px 20px 0px 23px;
	width: 180px; 
	height: 60px;
}
/* Float R */
.floatR_pad_13_0_0_0_w550_wrap {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	width: 550px;
	font-size: 1.0em;
	font-weight: bold;
	text-align: right;
	line-height: 1.1em;
}
.floatR_w734_h78_wrap {
	float: right;
	width: 734px;
	height: 78px;
}
.hdr_bg_top {
	width: 957px;
	height: 78px;
	background: url(http://www.monarch.averydennison.com/images/bg_957x78_hdrTop.jpg) no-repeat top left;
}
.hdr_floatR_wrap {
	float: right;
	width: 383px;
}
.hdr_wrap {
	width: 957px;
	height: 139px;
}
.pad_0_0_0_5 {
	padding: 0px 0px 0px 5px;
}
.pad_0_5_0_5 {
	padding: 0px 5px 0px 5px;
}
.pad_0_6_0_6 {
	padding: 0px 6px 0px 6px;
}
.pad_0_7_0_0_img {
	padding: 0px 7px 0px 0px;
	vertical-align: middle;	
}
.pad_0_9_0_9 {
	padding: 0px 9px 0px 9px;
}
.pad_0_16_0_53_h37_wrap {
	padding: 0px 16px 0px 53px;
	height: 37px;
	text-align: right;
}
.quicklink_wrap {
	padding: 0px 15px 4px 15px;
	width: 927px;
	height: 23px;
}
#quickLinks { /* JS Dependency */
	float: left;
	height: 23px;
	width: 202px;
}
	.quickLinks_btn {
		z-index: 1;
	}
.quickLinks_rollover_list {
	z-index: 100;
	visibility: hidden;
	position:absolute;
	top: 0;
	margin: -3px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	width: 193px;
	line-height:18px;
	border: solid 1px #bfc2c6;
	background: #d4dee7;
}
	.quickLinks_rollover_list a {
		display: block;
		padding: 0px 10px 1px 10px;
		width: auto;
		font-size: 1.0em;
		font-weight: bold;
		text-decoration: none;
		text-indent: 3px;
		border-bottom: solid 1px #fff;
	}
	.quickLinks_rollover_list a.last_link {
		display: block;
		padding: 0px 10px 1px 10px;
		width: auto;
		color: #447CBD;
		font-size: 1.0em;
		font-weight: bold;
		text-decoration: none;
		text-indent: 3px;
		border: 0;
	}
		.quickLinks_rollover_list a:hover {
			text-decoration: underline;
		}
		* html .quickLinks_rollover_list a { /*IE only hack*/
			width: 100%;
		}
/* End Header */
/* Left Nav */
.left_input_bg_btm_wrap {
	width: 201px;
	height: 14px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x15_leftCol2_btm.jpg) no-repeat bottom left;
}
.left_input_bg_main_wrap {
	width: 204px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x1_leftCol2_main.jpg) repeat-y top left;
}
.left_input_bg_main_wrap_2 {
	margin: 10px 0px 0px 0px;
	width: 204px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x1_leftCol2_main.jpg) repeat-y top left;
}
.left_input_bg_mid_wrap_2 {
	margin: -5px 0px -5px 0px;
	padding: 0px 0px 3px 0px;
	width: 201px;
	height: auto !important; /* firefox and modern browsers hack */
	height: 48px; /* ie 6 hack */
	min-height: 48px; /* firefox and modern browsers hack */
	background: url(http://www.monarch.averydennison.com/images/bg_201x42_leftCol2_mid.jpg) no-repeat bottom left;
}
.left_input_bg_mid_wrap_3 {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	width: 201px;
	height: auto !important; /* firefox and modern browsers hack */
	height: 48px; /* ie 6 hack */
	min-height: 48px; /* firefox and modern browsers hack */
	background: url(http://www.monarch.averydennison.com/images/bg_201x42_leftCol2_mid.jpg) no-repeat bottom left;
}
.left_input_bg_top_wrap {
	width: 201px;
	height: 14px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x14_leftCol2_top.jpg) no-repeat top left;
}
.left_input_floatL_wrap {
	float: left;
	padding: 2px 0px 0px 0px;
	width: 134px;
}
.left_nav_bg_btm_wrap {
	width: 201px;
	height: 14px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x11_leftCol_btm.gif) no-repeat bottom left;
}
.left_nav_bg_mid_wrap {
	margin: 0px 0px 10px 0px;
	width: 204px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x1_leftCol_mid.gif) repeat-y top left;
}
.left_nav_bg_top_wrap {
	width: 201px;
	height: 14px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x10_leftCol_top.gif) no-repeat top left;
}
.left_nav_cat_title {
    margin: 0px 0px 0px 0px;
	padding: 3px 18px 1px 15px;
	color: #0b16a4;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
}
.left_nav_cat_title_12em_2 {
    margin: 0px 0px 0px -1px;
	padding: 3px 18px 2px 15px;
	color: #0b16a4;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.left_nav_cat_title_gray {
    margin: 0px 0px 0px 0px;
	padding: 3px 18px 5px 14px;
	color: #363a40;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.left_nav_cat_title_selected {
    margin: 2px 4px 1px 1px;
	padding: 2px 14px 3px 14px;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.1em;
	background: #0b16a4;
}
.left_nav_feature {
	padding: 0px 18px 0px 15px;
}
.left_nav_link {
	padding: 1px 17px 1px 14px;
	width: 170px;
}
.left_nav_link_bullet {
	float: left;
	width: 12px;
}
.left_nav_link_text {
	float: left;
	width: 158px;
}
	.left_nav_link a
    {
		color: #363A40;
		font-size: 1.0em;
	}
	.left_nav_link a:hover {
		color: #0b16a4;
		text-decoration: underline;
	}
.left_nav_main_wrap {
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 201px;
}		
.left_nav_section_divider {
	margin: 8px 17px 0px 15px;
	padding: 0px 0px 5px 0px;
	border-top: ridge 1px #afc3d4;
}
.left_nav_sub_title {
	margin: 0px 0px -1px 0px;
	padding: 2px 18px 1px 15px;
	color: #c70909;
	font-size: 1.0em;
	font-weight: bold;
}
.left_nav_text {
    margin: 0px 0px 0px 0px;
    padding: 2px 18px 4px 15px;
    font-size: 1.0em;
	line-height: 1.1em;
}
.left_nav_title_b_12em {
	margin: 0px 0px 0px -1px;
	padding: 3px 18px 3px 15px;
	color: #c70909;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}
.left_promo_mod_bg_main_wrap {
	margin: 0px 0px 10px 0px;
	width: 204px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x1_leftCol2_main.jpg) repeat-y top left;
}
.left_promo_mod_bg_main_wrap_2 { 
	margin: 1px 0px 0px 0px;
	width: 201px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x1_leftCol2_main.jpg) repeat-y top left;
}
.floatL_pad_0_0_0_7_w27_wrap {
	float: left;
	padding: 0px 0px 0px 7px;
	width: 27px;
}
.floatL_w15_h40_wrap {
	float: left;
	margin: 0px 0px 0px -4px;
	width: 15px;
	height: 40px;
}
.floatR_w149_wrap {
	margin: -1px 0px 0px 0px;
	float: right;
	width: 149px;
}
.floatL_w204_wrap {
	float: left;
	width: 204px;
}
.floatL_w204_wrap_2 {
	margin: 1px 0px 0px 0px;
	float: left;
	width: 204px;
}
.pad_0_0_0_0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pad_0_0_1_0_blue_10em {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	color: #447cbd;
	font-size: 1.0em;
}
.pad_0_17_0_15_2 {
	margin: -2px 0px -1px 0px;
	padding: 0px 17px 0px 15px;
}
.pad_0_17_0_15_3 {
	margin: -1px 0px 0px 0px;
	padding: 0px 17px 0px 15px;
}
.pad_1_0_0_0 {
	padding: 1px 0px 0px 0px;
}
.pad_1_0_0_0_2 { /* for Left Nav - similar but for IE.css is different */
	padding: 1px 0px 0px 0px;
}
.pad_-1_0_0_0 {
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pad_-2_0_0_0 {
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pad_2_0_0_15 {
	padding: 2px 17px 0px 15px;
}
.pad_2_2_2_2_w169_8em_bor_wrap {
	padding: 2px 2px 2px 2px;
	width: 169px;
	border: solid 1px #999;
	color: #333333;
	font-size: 1.0em;
	font-weight: bold;
}
.pad_4_5_0_0 {
	padding: 4px 5px 0px 0px;
}
.pad_6_17_0_15 {
	margin: -1px 0px -1px 0px;
	padding: 4px 17px 0px 15px;
}
/* End Left Nav */
/* Footer */
.floatL_pad_1_0_3_11_w150_wrap {
	float: left;
	padding: 1px 0px 3px 11px;
	width: 150px;
	text-align: left;
}
.floatL_pad_2_0_0_4_w28_wrap {
	float: left;
	padding: 2px 0px 0px 4px;
	width: 28px;
}
.ftr_left_mod_bg_mid_wrap {
	float: left;
	width: 201px;
	background: url(http://www.monarch.averydennison.com/images/bg_201x42_leftCol2_mid.jpg) repeat-y top left;
}
.ftr_logo_wrap {
    padding: 0px 0px 3px 0px;
	width: 106px;
	height: 35px;
}
#ftr_nav_wrap {
	padding: 0px 0px 2px 0px;
	width: 594px;
	text-align: left;
}
.ftr_wrap {
	padding: 20px 15px 0px 15px;
	width: 927px;
	height: 80px;
	text-align: center;
	background: #fefefe;
}
/* End Footer */
/* Body */
.b {
	font-weight: bold;
}
.b_10em {
	font-size: 1.0em;
	font-weight: bold;
}
.heading_content {
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	color: #7f7f7f;
	font-size: 1.35em;
	font-weight: bold;
	text-transform: capitalize;
	border-bottom: solid 1px #D9DDE2;
}
/* End Body */

