/* 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 */
@import url("/vgnfiles/OP/en_us/Static Files/css/avery_com_vignette.css"); /* imports custom styles from vignette */

* {
/* -webkit-box-sizing: content-box; */
box-sizing: content-box;
}

html {
	font-size: 100%
}

body, html {
	width: 100%;
	height: 100%;
}
body {
	margin: 0px 0px 0px 0px;
	color: #363a40;
	font-family: Arial;
	font-size: 70%; /* don't change. child elements depend on this */
	/*text-align: center;*/
}
a {
	color: #447cbd;
	text-decoration: none;
}
a:hover,
a.b_10em:hover,
a.b_12em:hover,
a.breadcrumb:hover,
a.subtitle_link_b:hover,
a.title_blue_b_10em:hover,
a.title_blue_b_10em_2:hover,
a.title_blue_b_12em:hover,
a.title_blue_b_12em_2:hover,
a.title_blue_b_13em:hover,
.ddl a:hover {
	text-decoration: underline;
}
a.b_8em {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
a.b_10em {
	font-size: 11px;
	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;
}
h1 {
	padding: 0px 5px 0px 5px;
	display: inline;
	color: #363A40;
	font-size: 1.1em;
	font-weight: normal;
}
img {
	border: 0;
}
img.redX {
    position: relative;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: 0; 
}
/* Added by Kalcy */
#page {
	background: #467eb0 url(/avery/static/images/background.gif) repeat-y;
	width: 957px;
	padding: 0 90px 0 90px;
	margin: 0 auto; 
	min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}
input.general {
	padding: 4px 5px 0px 7px;
	width: 122px;
	height: 17px;
	border: solid 1px #999;
	color: #000000;
	font-size: 1.0em;
}

input.chb {
	vertical-align: middle;
	margin:3px 3px 3px 4px;
}				
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: 256px;
	height: 16px;
	border: solid 1px #999;
	color: #363A40;
	font-size: 1em;
	font-weight: bold;
}
p {
	line-height: 1.5em;
	font-size: 1.1em;
}
select.language_w116 {
	padding: 1px 1px 1px 1px;
	margin: 0;
	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;
}

select.search_left {
    
    padding: 3px 4px 2px 3px;
    width: 136px;
    border: solid 1px #999;
    color: #808080;
    font-size: 1em;
}

/* 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,
#global_10em_ul_wrap_2 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(/avery/static/images/gfx_7x5_bullet_dash.gif);
		background-repeat: no-repeat;
		background-position: 0 .6em;
	}
	#global_10em_ul_wrap_2 ul li {
		padding: 0em 0em 0.5em 0em;
		margin-left: 1em;
		list-style-position: outside;
		list-style-image: url(/avery/static/images/gfx_7x5_bullet_dash.gif);
	}
    #global_10em_ul_wrap_2 ul li sup {
        height: 0;
        line-height: 1;
        vertical-align: baseline;
        _vertical-align: bottom;
        position: relative;
        bottom: 1ex;
    }

		#global_11em_ul_wrap ul li a {
			font-weight: bold;	
		}
#global_11em_ul_wrap p,
#global_10em_ul_wrap_2 p {
	font-size: 1.2em;
}		
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(/avery/static/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(/avery/static/images/bg_90x1_liquid_left.gif) repeat-y top right;
}
.bg_Rcol_wrap {
	background: #457eb0;
	background: #467eb0 url(/avery/static/images/bg_90x1_liquid_right.gif) repeat-y top left;
}
#main_2col_wrap { /* print JS dependency */
	float: right;
	margin: 0px 0px 0px 0px;
	width: 711px;
}
#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: 330px;
	height: 15px;
	text-align: right;
}
.bg_breadcrumb_wrap {
	padding: 6px 0px 0px 20px;
	width: 937px;
	height: 27px;
	background:url(/avery/static/images/bg_957x34_breadcrumb.jpg) no-repeat top left;
}

/*  This has been moved to the headerNavRender.jsp
.bg_cat_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(/avery/static/images/bg_mainNav_home.jpg) no-repeat top left;
}
.bg_cat1_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(/avery/static/images/bg_mainNav_prod.jpg) no-repeat top left;
}
.bg_cat2_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(/avery/static/images/bg_mainNav_temp.jpg) no-repeat top left;
}
.bg_cat3_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(/avery/static/images/bg_mainNav_proj.jpg) no-repeat top left;
}
.bg_cat4_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(/avery/static/images/bg_mainNav_help.jpg) no-repeat top left;
}
*/
.bg_cat0_wrap {
	padding: 0px 0px 0px 214px;
	width: 743px;
	height: 27px;
	background: url(http://s7d3.scene7.com/is/image/AveryDennison/nav_topbar_general?layer=comp&wid=957&hei=27&fmt=jpeg&qlt=75,0&op_sharpen=0&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0) 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:1000;
    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: 2px 0px 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;
}
/*Added by Kalcy -- to add the worldwide link in the header - 04/28/08*/
.floatL_pad_0_5_0_0_w62_h33_wrap {
	float: left;
	padding: 0px 5px 0px 0px;
	width: 62px;
	height: 33px;
	vertical-align: middle;
	
}
.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_12_0_0_0_w210_wrap {
	float: left;
	padding: 12px 0px 0px 0px;
	width: 210px;
	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: 60px;
	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_pad_13_0_0_0_w450_wrap {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	width: 450px;
	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(/avery/static/images/bg_957x78_hdrTop.gif) 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_15_0_0_0_img {
    padding: 15px 0px 0px 0px;
}
.pad_0_7_0_0_img {
	padding: 0px 7px 0px 0px;
	vertical-align: middle;	
}
.pad_0_5_0_0_img {
	padding: 0px 5px 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;
}

/*Added by kalcy - 06/11/08 - To fix the homepage defect */
#quickLinks1 { 
	float: left;
	height: 23px;
	width: 202px;
	margin-bottom: 4px;
	_margin-bottom: 0px;
	
}
	.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;
	_width:173px;
	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%;
		}
                
#quicklinksEU {
	width: 169px;
	padding: 3px 18px 3px 15px;
}
#quicklinksEU ul, #quicklinks li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#quicklinksEU li {
	border-bottom: dotted 1px #D9D9D9;
	padding: 3px 0 5px;
	line-height: 1.4em;
}
#quicklinksEU li a {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;	
	display: block;
}
#quicklinksEU li.last {
	border: 0;
}
#quicklinksEU h4 {
	margin: 0;
	padding: 3px 0 8px;
	color: #C70909;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
}	                
/* End Header */
/* Left Nav */
.left_input_bg_btm_wrap {
	width: 201px;
	height: 11px;
	background: url(/avery/static/images/bg_201x11_signup_btm.gif) no-repeat bottom left;
}
.left_input_bg_main_wrap {
	width: 204px;
	background: url(/avery/static/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(/avery/static/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(/avery/static/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(/avery/static/images/bg_201x1_signup_mid.gif) repeat-y bottom left;
}
.left_input_bg_top_wrap {
	width: 201px;
	height: 11px;
	background: url(/avery/static/images/bg_201x11_signup_top.gif) 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(/avery/static/images/bg_201x11_leftCol_btm.gif) no-repeat bottom left;
}
.left_nav_bg_mid_wrap {
	margin: 0px 0px 10px 0px;
	width: 204px;
	background: url(/avery/static/images/bg_201x1_leftCol_mid.gif) repeat-y top left;
}
.left_nav_bg_top_wrap {
	width: 201px;
	height: 14px;
	background: url(/avery/static/images/bg_201x10_leftCol_top.gif) no-repeat top left;
}
.left_nav_cat_title {
    margin: 0px 0px 0px 0px;
	padding: 7px 18px 5px 15px;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
}

.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 5px 1px;
	padding: 6px 14px 7px 14px;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	background: #031F73;
}
.left_nav_feature {
	padding: 0px 18px 0px 15px;
}
.left_nav_link {
	padding: 1px 17px 3px 14px;
	width: 170px;
}
.left_nav_link_bullet {
	float: left;
	width: 12px;
}
.left_nav_link_text {
	float: left;
	width: 158px;
}
/* Updated for product no */
.left_title_text {
    padding:5px 0px 0px 0px;
    width: 158px;
    color: #427BC0; 
    font-size: 1.0em;
    font-weight:bold;   
    text-decoration: none;
}
/* Updated by Kalcy - 03/11/09 */
	.left_nav_link a
    {
		color: #427BC0;
		font-size: 1.0em;
		font-weight:bold;
		text-decoration: none;
	}
	.left_nav_link a:hover {
		color: #427BC0;
		font-weight:bold;
		text-decoration: none;
	}
.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 18px 5px 15px;
	padding: 7px 0px 1px 0px;
	color: #474A50;
	font-size: 1.17em;
	font-weight: bold;
	border-bottom: 1px solid #D9DDE2;
}
.refinementCount { 
	color: #474A50
}
/* Added by Kalcy - 05/19/09 */
.left_nav_sub_title_selected {
    margin: 10px 4px 5px 1px;
	padding: 4px 14px 5px 14px;
	color: #427BC0;
	font-size: 1.17em;
	font-weight: bold;
	line-height: 1.17em;
	background: #DCE4ED;
}
.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(/avery/static/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(/avery/static/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;
}
/* Updated by kalcy 03/20/08*/
.floatR_w149_wrap {
	margin: 0px 0px 0px 0px;
	padding-left: 5px;
	float: left;
	width: 130px;
}
/* Updated by kalcy 03/20/08*/
.floatR_w28_wrap {
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	float: right;
	width: 28px;
}

.floatL_w204_wrap {
	float: left;
	width: 204px;
}
.floatL_w204_wrap_2, .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;
}
/*Updated by Kalcy 03/20/08*/
.pad_6_17_0_15 {
	margin: -1px 0px -1px 0px;
	padding: 4px 10px 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(/avery/static/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: #FFFFFF;
}
/* 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: uppercase;
	border-bottom: solid 1px #D9DDE2;
}
/* End Body */

/*Added by Avery - Kalcy */
.imageLibraryCategory {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	width: 140px;
	padding: 15px;
	margin: 0;
}

.floatL_pad_0_0_0_0_wrap {
	float: left;
	padding: 8px 0px 0px 0px;
	text-align: right;
    vertical-align:text-bottom;
}

ul.sitemap {
	padding: 0;
	margin: 0;
    list-style-position: inside;
}

/* GWT class for displaying inline DIVs */
/* Added by Avery - Gaston */
.gwtInlineDiv {
    display:inline;
}

.dsmError {
	color: #000000;
	border: 1px solid #F0C000;
	padding: 1px;
	/* background: #FFFFCE url(/avery/static/images/warning.gif) no-repeat top left; */
	background-color: #FFFFCE;
	

	
}

/* Added by Kalcy for WYSIWYG Section */

#mainwysiwyg {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

#mainwysiwyg h1 {
	margin: -7px 0px -2px 0px;
	padding: 0px 0px 0px 0px;
	color: #363A40;
	font-size: 1.8em;
	font-weight: bold;
}
#mainwysiwyg h3 {
	display: block;
	margin-top: 1px;
	padding: 0px 0px 0px 0px;
	color: #363A40;
	font-size: 1.3em;
	font-weight: bold;
}

#mainwysiwyg p {
	font-size: 12px;
	margin-top:-2px;
	padding: 0px 0 3px 0;
	color: #363A40;
}

#mainwysiwyg ul {
	font-size: 12px;
}

#mainwysiwyg td {
	padding-right:5px;	
}


/* Added by Florian for landing page carousel */
#carousel {
	position: relative;
	width: 696px;
	height: 322px;
}

#carouselnav {	
	height: 24px;
	background: url(/avery/static/images/gfx_carousel_nav_ln_bg.gif) top left no-repeat;
	margin-top: 14px;
	position: absolute;
	float: right;
	right: 0;
	top: 0;
	padding: 5px 10px 0 358px;
	z-index: 500;
}

#carouselnavlinks {	
	height: 24px;
	background: url(/avery/static/images/gfx_carousel_nav_bg.gif) top left no-repeat;
	margin-top: 14px;
	position: absolute;
	float: right;
	right: 0;
	top: 0;
	padding: 5px 10px 0 300px;
	z-index: 500;
}
#carouselnavlinks a {
	margin-right: 2px;
}
#carouselcontent {
	width: 330px;
	height: 230px;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	z-index:100;
}

#carousellayer1 {
	
}
#carousellayer2 {
	visibility: hidden;
}
#carousellayer3 {
	visibility: hidden;
}
.carousellayer {
	position: absolute;
	left: 0;
	top: 0;
}
.carousellayer h2,
.carousellayer h3,
.carousellayer h4,
.carousellayer p {
	left: 329px;
	width: 330px;
	padding: 0;
	margin: 0;
}
.carousellayer h2 {
	position: absolute;
	top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.carousellayer h3 {
	position: absolute;
	top: 33px;
	font-size: 19px;
	color: #333;
}
.carousellayer h4 {
	position: absolute;
	top: 85px;
	font-size: 14px;
	color: #333;
}
.carousellayer p.carouselbody {
	position: absolute;
	top: 107px;
	font-size: 11px;
	color: #333;
	line-height: 14px;
}
.carouselmain {
	position: absolute;
	width: 696px;
	height: 322px;
}
.carouselmain h2,
.carouselmain h3,
.carouselmain h4,
.carouselmain p {
	position: relative;
	left: 329px;
	width: 330px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
.carouselmain h2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding: 9px 0;
	margin: 0;
}
.carouselmain h3 {
	font-size: 19px;
	color: #333;
	padding: 0 0 6px;
}
.carouselmain h4 {
	font-size: 14px;
	color: #333;
	padding: 0 0 6px;
}
.carouselmain p.carouselbody {
	font-size: 11px;
	color: #333;
	line-height: 14px;
}
.button1 {
	position: absolute;
	top: 212px;
	left: 325px;
}
.button2 {
	position: absolute;
	top: 212px;
	left: 486px;
}

/* 20120207 - SC added for msho */
.button1top170 {
	position: absolute;
	top: 170px;
	left: 325px;
}
.button2top170 {
	position: absolute;
	top: 170px;
	left: 486px;
}
.button1_top187px {
	position: absolute;
	top: 187px;
	left: 325px;
}
.button2_top187px {
	position: absolute;
	top: 187px;
	left: 486px;
}
/*Added by Kalcy for Ad Space*/
#ad {
	position: relative; 
    margin-top: 130px;
    text-align:left;
    float:left;
    padding-left:0px;
}	

#attriblist {
margin: 0;
padding: 0;
list-style: none;
}

#attriblist li 
{
padding-left: 10px;
background-image: url('/avery/static/images/dash.gif');
background-repeat: no-repeat;
background-position: 2px 6px;
}
/* Added by Florian for preview ext-js css resets */
th, strong {
	font-weight: bold;
}
#item1_benefits ul,
#item2_benefits ul,
#item3_benefits ul,
#item4_benefits ul,
#item5_benefits ul{
	list-style: disc;
	padding: 0 15px;
	margin: 0;
}
#item1_benefits li,
#item2_benefits li,
#item3_benefits li,
#item4_benefits li,
#item5_benefits li {
	padding-bottom: 5px;
}
.editlive p {
	font-size: 1.0em;
	line-height: 1.2em;
}

p {
margin:0;
padding:0;
}

/* Organising promotion */
#organising #main {
	color: #58585A;
}
#organising #heroimage {
	position: relative;
	width: 100%; /* for IE 6 */
	padding: 0 0 10px;
}
#organising #herotext {
	position: absolute;
	top: 50px;
	left: 15px;
	width: 100%;
}
#organising #heroimage h2 {
	color: #e2002b;
	font-weight: bold;
	font-size:1.6em;
	margin: 0;
	padding: 0 0 8px;
}
#organising #heroimage h3 {
	color: #ffffff;
	font-weight: bold;
	font-size:1.3em;
	line-height: 1.2em;
}
#organising .left_nav_cat_title {
	padding: 12px 17px 0 14px;
	color: #000F7C;
}
#organising .left_nav_link {
	padding: 2px 17px 0 14px
}
#organising .left_nav_link_text a, #organising .right_nav_link_text a {
	color: #58585A;
	font-weight: bold;
	text-decoration: none;
}
#organising .left_nav_link_text a:hover, #organising .left_nav_link_text a:focus, #organising .right_nav_link_text a:hover, #organising .right_nav_link_text a:focus {
	text-decoration: underline;
}
#organising #header p {
	padding: 0 0 8px;
	margin: 0;	
}
#organising #main p {
	padding: 0 0 8px;
	margin: 0;
	line-height: 1.3em;
}
#organising h2 {
	color: #e2002b;
	font-weight: bold;
	font-size:1.6em;
	margin: 0;
	padding: 0 0 8px;
}
#organising h3 {
	color: #000F7C;
	font-weight: bold;
	font-size: 1.3em;
	margin: 0;
	padding: 3px 0 8px;
}
#organising h4 {
	color: #000F7C;
	font-weight: bold;
	font-size:1.1em;
	margin: 0 0 3px;
}
#organising .right_nav_link_text {
	float:left;
	width:158px;
}
#organising .right_nav_link_bullet {
	float:left;
	width:12px;
}
#organising a.button {
    background: transparent url('/avery/static/organisationstalent/bg-btn-right.jpg') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 38px;
	margin-right: 6px;
	padding-right: 20px;
	color: #58585A;
	font-size:12px;
	font-weight:bold;
}
#organising a.button span {
	background: transparent url('/avery/static/organisationstalent/bg-btn-left.jpg') no-repeat; 
	display: block;
	line-height: 22px;
	padding: 7px 0 8px 23px;
} 
#organising a.button:hover span {
	text-decoration:underline;
}
#organising .ftleft {
	float: left;
	padding: 0 10px 8px;	
}
#organising .ftright {
	float: right;
	padding: 0 0 8px 10px;	
}
#organising #main .imgbox {
	width: 100px;	
}
#organising .list_carousel {
	padding: 0 0 0 50px;
	position: relative;	
}
 #organising .list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
 #organising .list_carousel li {
	color: #666;
	background-color: #fff;
	border: 1px solid #d9dde2;
	width: 163px;
	height: 140px;
	padding: 8px;
	margin: 6px;
	display: block;
	float: left;
}		
#organising a#prev, #organising a#next {
	position: absolute;
  top: 55px;
}		
#organising a#prev {
	left: 0px;
}
#organising a#next {
  right: 0px;
}

/* to fix the <hr> tag pin line issue in preview. This is the override class */

.hroverride {
	height:1px;
	overflow:visible;
	position:relative;
	top:auto;
	left:auto;
	width:100%;
}

.leftSideCol {width:50%;background: #467eb0 url(/avery/static/images/bg_90x1_liquid_left.gif) repeat-y top right;}

.rightSideCol {width:50%;background: #467eb0 url(/avery/static/images/bg_90x1_liquid_right.gif) repeat-y top left;}

/* EU cookie policy law styles */
#cookie-bar {background:#e8e8e8; line-height:24px; padding:14px 15px;border: 1px solid #BFC2C6;border-left: 0;border-right: 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {text-decoration:underline;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#031f73;}
#cookie-bar .cb-policy:hover {text-decoration:underline;}

/* This style is for displaying the email print links on the new header layout */
.links-email-print {
padding: 0px 0px 10px 0px;
height: 15px;
text-align: right;
width: 100%;
}



/*------------------------------------------------------------------*\
   $CSS THAT WILL BE NEEDED TO BE TRANSFERED, IF USED IN FUTURE!
\*------------------------------------------------------------------*/

/*------------------------------------*\
   $PRODUCTS DETAILS PAGE
\*------------------------------------*/
.bg {
	min-height: 185px;
	padding-left: .65%;
	border-radius: 7px;
	background: #d4dee7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZGVlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGRlZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d4dee7 0%, #d4dee7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4dee7), color-stop(100%,#d4dee7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d4dee7 0%,#d4dee7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d4dee7 0%,#d4dee7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d4dee7 0%,#d4dee7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d4dee7 0%,#d4dee7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4dee7', endColorstr='#d4dee7',GradientType=0 ); /* IE6-8 */;
}
.bg.LG {
	width: 920px;
	margin: 15px 0px;
}
.bg.SM {
	width: 705px;
	margin: 15px 0px;
}
.bg .column {
	background-color: #FFFFFF;
	border-radius: 8px;
	float: left;
	min-height: 145px;
	margin: 10px .60%;
	padding: 10px 1% 6px .85%;
	display: inline-block;
	box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.15);
}
.bg.SM .column.thirds {
	margin: 10px 1%;
	width: 205px; /*this is hard coded to match exsisting images*/
}
.bg .column.fourth-one {
	width: 21.75%;
}
.bg .column.fourth-one-half {
	width: 34.15%;
}
.bg .column.fourth-three {
	width: 71.35%;
}
.bg .column.halves {
	width: 46.55%;
}
.bg .column.thirds {
	width: 30%;
}
.bg .column.whole {
	width: 96.125%;
}
.ml-15 {
  margin-left: -15px;
}
