 /* Created by http://freehtml5templates.com */

/* reset */
* {
	margin: 0;
	padding: 0;
}
/*****Global Reset*****/
header, footer, section, nav, article {
	display: block;
}
sup{
	position: relative;
	font-size: 0.8em;
	line-height: 0.8em;
	top: -0.6em;
	vertical-align: middle;
}
html, body {
	margin:0;
	padding:0;
	height: 100%;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
body.front .region {
	float: left;
}
.date-20121001 {
	position:relative!important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* layout */
#wrapper {
	width: 918px;
	margin: 0 auto;
}
#mainNav, #mainContent, header, #main, footer, #mainNav, #mainPromoArea, #products, .footerWightSpace, #mainBreadcrumbs {
	width: 918px;
	float:left;
}
li.header-hover a, li.header-hover a.active-trail {
	background:none!important;
	color:#FFFFFF!important;
}
.megamenu-parent-1 li.header-hover a.menu-3050:hover {
	background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 118px center rgb(51, 153, 51);
	color: rgb(255, 255, 255);
}
/* basics */
h1 {
}
h2 {
}
h3 {
	font-weight:normal;
	font-size:16px;
	color:#42c683;
}
h4 {
	font-weight:normal;
	font-size:20px;
	color:#42c683;
}
/** HEADER */
header {
	padding: 15px 0 0 0;
}
header ul {
	float:right;
	margin: 39px 0 0 !important;
  padding: 0 0 44px !important;
	width:auto;
}
header ul li {
	float:left;
	list-style-type:none;
}
header a {
	float:left;
	font-size:13px;
	color:#339933;
	text-decoration:none;
}
.headerRightMenu {
	float:right;
}
.headerRightMenu ul li {
	float:left;
	margin:0 12px 0 0;
}

.headerRightMenu ul li.hcp_home_menu{margin-right:0;}
.headerRightMenu ul li a {
	background:url(../../images/bgs/header_nav_pointer.png) left center no-repeat;
	padding:0 0 0 8px;
}
.headerRightMenu ul li a:hover {
	color:#007d00;
	background:transparent url(../../images/bgs/header_nav_pointer_border.png) no-repeat 0 6px;
}
/* nav */
#mainNav {
	border: 0 none;
	padding: 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: #A4A9A7 0px 2px 4px;
	-moz-box-shadow: #A4A9A7 0px 2px 4px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	box-shadow: #A4A9A7 0px 0px 4px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#ffffff));
	background: -webkit-linear-gradient(#ededed, #ffffff);
	background: -moz-linear-gradient(#ededed, #ffffff);
	background: -ms-linear-gradient(#ededed, #ffffff);
	background: -o-linear-gradient(#ededed, #ffffff);
	background: linear-gradient(#ededed, #ffffff);
	-pie-background: linear-gradient(#ededed, #ffffff);
	height:40px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFREVERUQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxOTkpIiAvPgo8L3N2Zz4=);/*sk*/
}
nav {
	width:675px;
	float:left;
}
nav .menu {
	font-size: 16px;
	font-weight: bold;
	width:694px;
}
nav .menu ul#megamenu-menu-header-menu {
	list-style: none;
	line-height: normal;
	width:694px;
}
nav ul#megamenu-menu-header-menu {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	width: 918px;
	float:left;
	padding:0;
}
#mainNav ul li a {
	background:url("../../images/bgs/main_nav_div.jpg") right center no-repeat;
	color: #339933;
	display: block;
	float: left;
	/*padding: 9px 10px 12px 10px;*/ /* #129928 */
	padding: 9px 8px 12px 8px; /* #129928 */
	text-decoration: none;
	font-weight: bold;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
#mainNav ul li.menu-products a,
#mainNav ul li.products .megamenu-parent-title a,
#mainNav ul li.your-incredible .megamenu-parent-title a {
	padding-left:10px!important;
	padding-right:24px;
}
#mainNav ul li.your-incredible.hovering{
	-webkit-border-radius:10px 0 0 0!important;
	-moz-border-radius:10px 0 0 0;
	border-radius:10px 0 0 0!important;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
#mainNav ul li.menu-quitting-tools-menu a,
#mainNav ul li.quitting-tools .megamenu-parent-title a{
	padding-right:24px;
}
#mainNav ul li.first a:hover,
#mainNav ul li.first:hover,
#mainNav ul li.your-incredible{
	-webkit-border-radius:10px 0 0 0!important;
	-moz-border-radius:10px 0 0 0;
	border-radius:10px 0 0 0!important;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:0;
	color: rgb(255, 255, 255);
}
#mainNav ul li.first:hover a {
}
 #mainNav ul li a:hover, {
 background:#339933;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
 margin:0;
 color:#ffffff;
}
.head-menu-hover {
	background:#339933;
}
#mainNav ul li.products .megamenu-parent-title a{
	position: relative;
}
#mainNav ul li .megamenu-parent-title a span.ico{
	background:url("../../images/bgs/main_nav_pointer.png") 0 0 no-repeat;
/*	width: 6px;
	height: 4px;
	display: inline-block;
	float: right;
	margin: 10px -11px 0 0;*/

	position: absolute;
	right: 7px;
	top: 50%;
	width: 6px;
	height: 4px;
	margin: -2px 0 0 0;
}
#mainNav ul li.hovering .megamenu-parent-title a span.ico,
#mainNav ul li:hover .megamenu-parent-title a span.ico,
#mainNav ul li .megamenu-parent-title a:hover span.ico{
	background: url("../../images/bgs/main_nav_pointer_hover.png") 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
/*	margin-top: 10px;*/
}
#mainNav ul li.your-incredible,
#mainNav ul li.products,
#mainNav ul li.quitting-tools,
#mainNav ul li.help_and_support,
#mainNav ul li.news{
	color: #339933;
}
#mainNav ul li.your-incredible:hover,
#mainNav ul li.products:hover,
#mainNav ul li.quitting-tools:hover,
#mainNav ul li.help_and_support:hover,
#mainNav ul li.news:hover,
#mainNav ul li.success-stories:hover{
	background-color: #339933;
	color: #fff;
}
#mainNav ul li.quitting-tools ul {
	left: 0!important;
}
/*#mainNav ul li.help_and_support ul {
	left:-330px!important;
}*/
/*new name of classes for menu*/
li.your-incredible ul.megamenu-items {
	width:99%;
}
.subMenuWrapper .main_heading,
.subMenuWrapper .block-title{
	margin-bottom: 7px;
	line-height:17px!important;
}
.megamenu-slot-title,
.subMenuWrapper .block-title{
	font-size: 16px !important;
	font-weight: bold !important;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	float:left;
	width:87%;
	line-height: normal!important;
	color: #fff;
}
/*first item*/
#mainNav ul li.your-incredible li.left {
	width:151px;
}
#mainNav ul li.your-incredible li.left div.subMenuWrapper {
	min-height:120px;
	width:137px;
}
#mainNav ul li.your-incredible li.left div.subMenuWrapper li {
	width:135px;
}
#mainNav ul li.your-incredible li.middle div.subMenuWrapper {
	min-height:120px;
	width: 176px;
}
#mainNav ul li.your-incredible li.right div.subMenuWrapper{
	background: none;
	margin: 0;
	padding: 0;
}
/*second item*/
#mainNav ul li.products li.left {
	width:151px !important;
}
#mainNav ul li.products li.left div.subMenuWrapper {
	min-height:187px;
	width:137px;
}
#mainNav ul li.products li.left div.subMenuWrapper li {
	width:135px;
}
#mainNav ul li.products li.middle div.subMenuWrapper {
	min-height:187px;
	width: 176px;
}
#mainNav ul li.products li.right div.subMenuWrapper {
	background: none;
	margin: 0;
	padding: 0;
}
/*third item*/
#mainNav ul li.quitting-tools li.left div.subMenuWrapper,
#mainNav ul li.quitting-tools li.middle div.subMenuWrapper {
	min-height:139px;
}
#mainNav ul li.quitting-tools li.middle .subMenuWrapper{
	width: 153px;
}
#mainNav ul li.quitting-tools li.left{
	width: 156px;
}
#mainNav ul li.quitting-tools li.middle{
	width: 168px;
}
#mainNav ul li.quitting-tools li.right{
	width: 165px;
}
#mainNav ul li.quitting-tools li.right div.subMenuWrapper{
	background: none;
	margin: 0;
	padding: 0;
}
/*forth item*/
#mainNav ul li.help_and_support li.left div.subMenuWrapper,
#mainNav ul li.help_and_support li.middle div.subMenuWrapper,
#mainNav ul li.help_and_support li.right div.subMenuWrapper {
	min-height:173px;
}
#mainNav ul li.help_and_support li.middle div.subMenuWrapper{
	width: 176px;
}
#mainNav ul li.help_and_support li.right div.subMenuWrapper{
	background: none;
	margin: 0;
	padding: 0;
}
#mainNav ul li.help_and_support ul.megamenu-bin {
	width:772px!important;
}
.lang_ru #mainNav ul li.help_and_support ul.megamenu-bin {
  width:570px!important;
}
/*fivth item*/
#mainNav ul .success-stories .megamenu-parent-title a:hover{
	/*color:#007D00!important;
	background: url("../../images/bgs/main_nav_div.jpg") right center no-repeat !important;*/ /* #126771 */
}
/*sixth item*/
/*#mainNav ul li.news ul{
	left: auto !important;
	right: -92px;
}*/
#mainNav ul li.news li.middle div.subMenuWrapper{
	width: 177px;
}
#mainNav ul li.news li.right div.subMenuWrapper{
	background: none;
	padding: 0px 0 0px 4px;
}
/******/
#mainNav ul li.last.success-stories .megamenu-parent-title a:hover,
#mainNav li.last .megamenu-parent-title a{
	background: none;
}
#mainNav ul li.success-stories ul li{
	width:174px !important;
}
.megamenu-menu .news #megamenu-mlid-4538{
	width: 198px !important;
}
.megamenu-menu .news #megamenu-mlid-4538-{
	width: 150px !important;
}
#mainNav ul li.help_and_support ul li.middle .submenuProdInfo{
	padding-left:15px !important;
}
#mainNav ul li.help_and_support ul li.middle .subMenuWrapper{
	width: 176px;
}
#mainNav ul li.help_and_support ul li.right .subMenuWrapper{
	background: none;
	margin: 0;
	padding: 0;
}
#mainNav ul li.help_and_support ul li.right .subMenuWrapper .submenuProdInfo{
	font-weight: bold;
}
#mainNav ul li.help_and_support ul li.right .subMenuWrapper .submenuProdInfo a{
	display: inline;
	width: 100%;
	font-size: 13px;
}
#mainNav ul li.menu-help-and-support-menu a,
#mainNav ul li.news .megamenu-parent-title a,
#mainNav ul li.help_and_support .megamenu-parent-title a,
#mainNav ul li.success-stories .megamenu-parent-title a {
	padding-right: 24px;
}
/*sixth item*/
#mainNav li.where-to-buy{
	width: auto;
	margin-top: 0;
}
#mainNav li.where-to-buy .megamenu-parent-title a:hover,
#mainNav li.where-to-buy .megamenu-parent-title a.active:hover{
	color: #007D00 !important;
}
/*end items*/
#mainNav ul li ul li .submenuProdInfo a,
#mainNav ul li ul li .submenuProdInfo div{
	padding-left: 0 !important;
	color: #fff !important;
}
.submenuProdInfo3Parent {
	width: 183px !important;
}
ul#megamenu-menu-header-menu li.menu-success-stories-menu a:hover {
	background: url("../../images/bgs/main_nav_div.jpg") no-repeat scroll right center transparent!important;
	color:#007d00!important;
	background-color:transparent!important;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
ul#megamenu-menu-header-menu li.menu-success-stories-menu:hover {
	background-color:transparent!important;
}
ul#megamenu-menu-header-menu li.menu-why-nicorette-menu a:hover {
	background: url("../../images/bgs/main_nav_div.jpg") no-repeat scroll right center transparent!important;
	color:#007d00!important;
}
ul#megamenu-menu-header-menu li.menu-why-nicorette-menu:hover {
	background-color:transparent!important;
}
ul#megamenu-menu-header-menu li.menu-why-nicorette-menu:hover {
	background-color:transparent!important;
}
#mainNav ul li ul li .submenuProdInfo img:hover {
	opacity: 0.7;
	filter:alpha(opacity=70);
	filter: none !important;
}
li#megamenu-mlid-4174 .subMenuWrapper {
	background:none!important;
}
li#megamenu-mlid-4174 .subMenuWrapper {
	background:none!important;
	padding-top:0!important;
	margin-top:10px!important;
}
.megamenu-bin {
	display:none;
}
li.submenuProdInfo2Parent {
	width:162px!important;
}
li.submenuProdInfo2Parent .submenuProdInfo2 {
	width:155px!important;
	padding-left:17px!important;
}
li.submenuProdInfo3Parent .submenuProdInfo {
	padding:25px 3px 15px 15px!important;
}
#mainNav ul li .subMenuWrapper {
	display:inline;
	padding:27px 0 27px 4px;
	margin:0 0px 0 10px;
	background:url(../../images/bgs/sub_menu_div.jpg) right top repeat-y;
	float:left;
	*width: 93%;
}
.page-products .innerPageBanner, .page-privacy-policy .innerPageBanner, .page-legal-notice .innerPageBanner, .page-terms-and-conditions .innerPageBanner, .page-contact-us .innerPageBanner, .page-press .innerPageBanner {
	display:none;
}
.page-products .where-to-buy-header p{
	margin-top:13px;
}
.page-products #contentRight .content h2,
.page-hcp-products #contentRight .content h2,
.page-quitting-tools #contentRight .content h2,
.section-help-and-support #contentRight .content h2,
.page-hcp-help-and-support #contentRight .content h2,
.page-hcp-resources #contentRight .content h2,
.page-privacy-policy #contentRight .content h2,
.page-legal-notice #contentRight .content h2,
.page-terms-and-conditions #contentRight .content h2,
.page-contact-us #contentRight .content h2,
.page-press #contentRight .content h2,
.page-hcp-combination-therapy #contentRight .content h2,
.page-hcp-help-and-support-smoking-hazards #contentRight .content h2,
.page-hcp-help-and-support-customer-support #contentRight .content h2,
.page-hcp-products-quick-mist-adverse-event-reporting #contentRight .content h2,
.page-hcp-resources-quitting-resources #contentRight .content h2,
.page-hcp-resources-links #contentRight .content h2 {
	padding-top:0!important;
}
.page-help-and-support-what-to-expect #contentRight h2,
.page-help-and-support-smoking-facts #contentRight h2,
.page-help-and-support-the-truth-about-quitting #contentRight h2,
.page-help-and-support-before-quitting  #contentRight h2,
.page-help-and-support-pregnancy h2,
.page-help-and-support-stop-smoking-tips h2,
.page-contact-us h2,
.page-press h2,
.page-hcp-help-and-support h2,
.page-hcp-resources h2,
.page-hcp-resources-quitting-resources h2,
.page-hcp-resources-links h2
{padding-left:0!important;}
.page-quitting-tools #contentRight .content h2{
	padding-left:0px;
}
.page-hcp-combination-therapy #contentRight .tabWrapper, .page-hcp-help-and-support-smoking-hazards #contentRight .tabWrapper, .page-hcp-help-and-support-customer-support #contentRight .tabWrapper {
	margin-top:0px;
}
.section-success-stories .share-inner-page {
	margin-top:0;
}
.section-success-stories .videoWrapper h3{
	padding: 5px 0 8px;
}
#mainNav ul li ul {
	margin: 40px 0 0 0;
	top:1px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius:0 0 15px 15px;
	border-radius:0 0 15px 15px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	float:left;
	width:500px;
	background: #339933;
}
.menu-quitting-tools-menu .megamenu-slot-title, .menu-help-and-support-menu .subMenuWrapper {
	line-height:17px!important;
}
#mainNav ul li ul li {
	float:left;
	width:190px;
	color:#ffffff;
	padding:0;
	margin:0!important;
	background-color: transparent!important;
}
#mainNav ul li ul li a {
	color:#ffffff;
	padding:0!important;
	background:none;
	display:block;
	margin:0!important;
	font-size:13px;
	font-weight:normal;
}
#mainNav ul li ul li ul {
	margin:0!important;
	width:80%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
#mainNav ul li ul li ul li {
	clear:both;
	margin:5px 0 0 0!important;
	width:100%;
}
#mainNav ul li ul li ul li a {
	float:left;
	display:inline;
	padding: 0px 0 0px 10px !important;
	background:url(../../images/bgs/sub_menu_pointer.png) 2px 5px no-repeat !important;
	line-height:normal!important;
color: #fff !important;
}
:root #mainNav ul li ul li ul li a {
	padding-bottom:4px !important;  /* IE9 */
}
#mainNav ul li ul.header-menu-products-il li ul li a:hover {
	background: url("../../images/bgs/product_menu_arrow_line_border.png") no-repeat scroll 2px 5px transparent !important;
	border-radius: 0 0 0 0 !important;
}
#mainNav ul li ul li ul li a:hover {
	display: inline;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
#mainNav ul li ul li ul li a span,
#mainNav ul li a span{
	border-bottom: 1px dotted transparent;
}
#mainNav ul li ul li ul li a span i,
#mainNav ul li a span i {
	white-space: pre-wrap;
	font-style: normal;
}
#mainNav ul li ul li ul li a span i:before,
#mainNav ul li a span i:before {
	content: '\A';
}
#mainNav ul li ul li ul li a:hover span,
#mainNav ul li a:hover span{
	border-bottom: 1px dotted #fff;
	display: inline;
}
#mainNav ul li ul li ul li a span,
#mainNav ul li ul li ul li a:hover span,
#mainNav ul li a span,
#mainNav ul li a:hover span {
	/*display: block;*/
}
#mainNav ul li ul li .submenuProdInfo {
	padding:28px 3px 15px 15px;
	float:left;
	width:148px;
	line-height:20px!important;
}
#mainNav ul li ul li .submenuProdInfo div {
	float:left;
	width:141px;
	margin:11px 0 0 0;
	line-height:20px!important;
	font-size:13px;
}
#mainNav ul li ul li .submenuProdInfo a p {
	opacity: 0.96;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: normal !important;
	width: auto;
	display: inline;
	border-bottom:1px dotted #339933;
}
#mainNav ul li ul li .submenuProdInfo a p:hover {
	border-bottom: 1px dotted #FFFFFF;
	display: inline;
	float: none;
}
#mainNav ul li ul li .submenuProdInfo img {
	float:left;
	margin:11px 0 0 0;
}
.megamenu-menu .megamenu-bin {
	padding:0!important;
  max-width: 772px;
}
.quitting-support-menu {
	float:left;
	opacity: 0.96 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: normal !important;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	width: auto;
	display:block;
	padding-bottom: 10px !important;
}
.nicorette-products-nolink {
	opacity: 0.96 !important;
	float:left;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: normal !important;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	width: auto;
	display:block;
	padding-bottom: 10px !important;
}
nav .menu a {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 8px 15px;
	text-decoration: none;
	color: #339933;
}
nav .menu a:hover {
	text-decoration: none;
	color:#007d00;
}
nav .menu .active {
	color:#666666;
}
#searchArea {
	float:right;
	margin: 6px 15px 0 0;
}
#searchArea .inpitText {
	border: 1px solid #d3d3d3;
	padding: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:0;
	padding:3px 5px 0 5px;
	height:20px;
	color:#666666;
	float:left;
	width:191px;
}
#searchArea input.inpitBtn {
	background:url(../../images/bgs/searchBtn.png) left top no-repeat;
	height:18px;
	width:18px;
	border:0 none;
	cursor:pointer;
	float:left;
	margin:5px 0 0 5px;
}
#searchArea input:hover.inpitBtn {
	background-position: left -32px;
}
/** BANNER */
#bannerWrapper {
	border: 0 none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #dadada 0px 0px 10px;
	-moz-box-shadow: #dadada 0px 0px 10px;
	box-shadow: #dadada 0px 0px 10px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNEUyRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzUpIiAvPgo8L3N2Zz4=);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding: 8px;
	height:287px;
	width:902px;
	margin:39px 0 0 0;
 *margin:20px 0 0 0;
	float:left;
}
#bannerWrapper .content {
	position:relative;
}
.bannerFooterShadow {
	background:url("../../images/bgs/banner_footer_shadow.png") center top no-repeat;
	float:left;
	width:918px;
	height:24px;
}
#bannerWrapper ul:not(.contextual-links) {
	float:left;
	width:2715px;
	float:left;
	height: 287px !important;
}
#bannerWrapper ul:not(.contextual-links)>li {
	list-style-type:none;
	width:902px;
	float:left;
	position:relative;
	left:0;
	height: 287px !important;
}
li#megamenu-mlid-4161 .subMenuWrapper {
	*width:201px!important;
	*padding: 27px 0 27px 0;
	background-image: none!important;
}
li#megamenu-mlid-4169 div {
	background:none!important;
}
#bannerWrapper ul li div.contentWapper {
	left: 92px;
	position: absolute;
	top: 25px;
	width: 388px;
}
#bannerWrapper ul li div.bannerHead {
	color: #FFFFFF;
	float: left;
	font-family: cosmos_bq_mediumregular;
	font-size: 35px;
	line-height: 35px;
	text-shadow: 1px 1px 3px #CCCCCC;
}
#bannerWrapper ul li div.contentWapper p {
	font-family: cosmos_bq_lightregular;
	font-size:17px;
	color:#666666;
	float:left;
	margin:19px 0 0 0;
	line-height: 20px;
}
#bannerWrapper ul li div.contentWapper a {
	font-size:13px;
	color:#339933;
	font-weight:bold;
	border: 0 none;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: #dadada 0px 0px 5px;
	-moz-box-shadow: #dadada 0px 0px 5px;
	box-shadow: #dadada 0px 0px 0px;
	padding: 10px 0 10px 34px;
	float:left;
	text-decoration:none;
	margin:26px 0 0 0;
	text-align:left;
	width: 171px;
	width: 173px\0/;
}
#bannerWrapper ul li div.contentWapper a:hover {
	-webkit-box-shadow: #dadada 0px 0px 5px;
	-moz-box-shadow: #dadada 0px 0px 5px;
	box-shadow: #dadada 0px 0px 5px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2c832c), to(#50a750));
	background: -webkit-linear-gradient(#2c832c, #50a750);
	background: -moz-linear-gradient(#2c832c, #50a750);
	background: -ms-linear-gradient(#2c832c, #50a750);
	background: -o-linear-gradient(#2c832c, #50a750);
	background: linear-gradient(#2c832c, #50a750);
	-pie-background: linear-gradient(#2c832c, #50a750);
	color:#ffffff;
}
#bannerWrapper ul li div.contentWapper a span {
	float:left;
	margin:0 7px 0 0;
	width:18px;
	height:18px;
	background:url(../../images/bgs/searchBtn.png) left 1px no-repeat;
}
#bannerWrapper ul li div.contentWapper a:hover span {
	background-position:left -32px;
}
#bannerWrapper ul:not(.contextual-links)>li img {
	border: 0 none;
	padding: 0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:0;
}
/** PROMO **/
#mainPromoArea, #mainContentArea {
	float:left;
	width:100%;
}
#mainPromoArea #promoLeft {
	float:left;
	width: 293px;
}
#mainPromoArea #promoLeft p {
	float:left;
	width:136px
}
#mainPromoArea #promoLeft h4 {
	padding:0 0 17px 0;
}
#mainPromoArea #promoLeft article {
	float:left;
	widows:100%;
	background:left bottom repeat-x url("../../images/bgs/promo_footer_line.png");
	padding:0 0 7px 0;
	margin:6px 0 0 0;
	width:92%;
}
#mainPromoArea #promoLeft img, #mainPromoArea #promoRight img {
	float:left;
}
#mainPromoArea {
	color:#339933;
	text-decoration:none;
	margin-top: 4px;
}
#mainPromoArea #promoLeft a.hover-text {
	font-size:13px;
	width:136px;
	font-weight: bold;
	color:#339933;
	text-decoration:none;
	line-height:22px;
}
#mainPromoArea #promoLeft .share_link .socialLink-li{
	margin-left: 0;
}
#mainPromoArea #promoLeft a.quit-where-to-buy{line-height:normal!important;}

#mainPromoArea #promoLeft a.hover-text:hover {
	border-bottom:1px dotted #339933;
}
#mainPromoArea #promoLeft a.hover-text :hover {
	color:#007d00;
}
#mainPromoArea #promoLeft a.hover-image :hover {
	opacity: 0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
#mainPromoArea #promoRight {
	border-left: 1px solid #E0E0E0;
	float: right;
	padding: 0 0 0 19px;
	width: 604px;
}
#mainPromoArea #promoRight .home_promo_boxes {
	display:none;
}
#mainPromoArea #promoRight a.promo-right-link {
	padding:0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-box-shadow: #dadada 0px 0px 5px;
	-moz-box-shadow: #dadada 0px 0px 5px;
	box-shadow: #dadada 0px 0px 5px;
	background-image: none !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	*margin-top:0!important;
	float:left;
	position:relative;
}
#mainPromoArea #promoRight a.promo-right-link img{float:left; *margin:4px 0 0 3px; *display:inline;}
#mainPromoArea #promoRight a:hover.promo-right-link {
	background: none repeat scroll 0 0 #FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
#mainPromoArea #promoRight article {
	float:left;
	width:289px;
	margin:16px 0 0 0;
	padding: 0 0 5px;
}
.extMargin {
	margin-right:25px!important;
}
#mainPromoArea #promoRight img {
	border: 0 none;
	padding: 4px;
	float:left;
}
.page-hcp-products .search-text{padding-bottom:20px}
#mainPromoArea #promoRight article .introhead {
	font-weight:bold;
	font-size:16px;
	color: #42C683;
	margin:17px 0 0 0;
	float:left;
	width:100%;
}
#mainPromoArea #promoRight article p {
	font-size:13px;
	color:#666666;
	line-height:20px;
	width:100%;
	margin:2px 0 0 0;
	float:left;
	width:100%;
	padding:0 0 10px 0;
}
#mainPromoArea #promoRight article a {
  background:url(../../images/bgs/home-link.png) 0 0 no-repeat;
	padding:0 0 0 21px;
	color:#339933;
	font-size:13px;
	text-decoration:none;
	line-height:20px;
	float:left;
	margin:12px 0 0 0;
	width:auto;
}
#mainPromoArea #promoRight article a:hover {
	color:#007d00;
	background-position: 0 -277px;
}
article.last {
	background: none repeat scroll 0 0 transparent !important;
	padding:25px 0 5px 0!important;
	margin:0!important;
}
article.last span.socialLinkHeading {
	font-size:20px;
	color:#666666;
	float:left;
	margin: 5px 0 0;
}
article.last a, .share_link a {
	float:left;
	width:36px;
	height:36px;
	margin:0 0 0 6px;
}
.share_link a {
	font-size:0px;
	color:transparent;
	width: 36px !important;
}
article.last a.facebook, .share_link a.facebook {
	background:url(../../images/bgs/social_network_icons.png) left top no-repeat;
}
article.last a:hover.facebook, .share_link a:hover.facebook {
	background-position:left -42px;
}
article.last a.twitter, .share_link a.twitter {
	background:url(../../images/bgs/social_network_icons.png) -44px top no-repeat;
}
article.last a:hover.twitter, .share_link a:hover.twitter {
	background-position:-44px -42px;
}
article.last a.share, .share_link a.share {
	background:url(../../images/bgs/social_network_icons.png) -89px top no-repeat;
}
article.last a:hover.share, .share_link a:hover.share {
	background-position:-89px -42px;
}
article.last a.googlePlus, .share_link a.googlePlus {
	background:url(../../images/bgs/social_network_icons.png) -133px top no-repeat;
}
article.last a:hover.googlePlus, .share_link a:hover.googlePlus {
	background-position:-133px -42px;
}
/* HOME PRODUCTS */
#products {
	border: 0 none;
	padding:14px 0 0 0;
 *padding:28px 0 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:33px 0 0 0;
	background:#e3f7ed;
	height:121px;
 *height:107px;
 *width:hide;
}
#products .productIntroText {
	float:left;
	margin:0 0 0 15px;
	width:187px;
	padding-top: 7px;
}
#products .productIntroText .productsHeading {
	font-size:20px;
	color:#42c683;
}
#products .productIntroText p {
	font-size:13px;
	color:#42c683;
	margin:9px 0 0 0;
}
#products ul {
	float:right;
	width:698px;
}
#products ul li {
	list-style-type:none;
	float:left;
	background:url("../../images/bgs/product_shadow.png") right bottom no-repeat;
	height:100px;
	position:relative;
	z-index:1;
}
.page-views #products ul li {
	float:left;
}
#products ul li a {
	float:left;
	margin:0 22px 0 0;
}
#products ul li a img {
	float:left;
}
.where-to-buy ul li .tooltip,
#products ul li .tooltip {
	left: 26px !important;
	top: 4px !important;
	/*background:url("../../images/bgs/rollover-blank.png") left top no-repeat!important;*/
	padding:0 15px 0 22px!important;
	*padding:0 15px 0 22px!important;
	color: #42C683;
	z-index:3;

	height: auto;
	min-height: 50px;
	background:url("../../images/bgs/rollover-blank-sprite.png") -161px 0 repeat-y !important;
}
.where-to-buy ul li .tooltip:after,
.where-to-buy ul li .tooltip:before,
#products ul li .tooltip:before,
#products ul li .tooltip:after {
	display: block;
	content: '';
	background:url("../../images/bgs/rollover-blank-sprite.png") 0 0 no-repeat !important;
	width: 100%;
	height: 16px;
	position: absolute;
	left: 0;
	top: -16px;
	z-index: -1;
}
.where-to-buy ul li .tooltip:after,
#products ul li .tooltip:after {
	background-position: 0 -40px !important;
	top: auto;
	bottom: -16px;
}
#products ul li .tooltip .product_name {
	margin-top: -10px;
}
#products ul li .tooltip a {
	text-decoration:none;
	margin:0!important;
	font-size: 13px;
	font-weight: normal;
	color: #339933;
}
.where-to-buy ul li .tooltip .arrow,
#products ul li .tooltip .arrow {
	position: absolute;
	height: 20px;
	width: 15px;
	top: 15px;
	left: 0;
	background:url("../../images/bgs/rollover-blank-sprite.png") 0 -80px no-repeat !important;
}
.where-to-buy ul li .tooltip .findoutmoreTip {
	min-height: 22px;
}
.where-to-buy ul li .tooltip .findoutmoreTip a {
	padding-left: 0;
	margin-left: 20px;
	position: relative;
	float: none;
	top: 0;
	left: 0;
	background: transparent;
	display: block;
	padding-bottom: 1px;
}
.where-to-buy ul li .tooltip .findoutmoreTip a:hover {
	background: transparent;
	border-bottom: 1px dotted #007d00;
	padding-bottom: 0;
}
.where-to-buy ul li .tooltip .findoutmoreTip a:before {
	display: block;
	width: 20px;
	height: 20px;
	content: '';
	position: absolute;
	top: 2px;
	left: -20px;
	background: url("../../images/bgs/searchBtn1.png") no-repeat 0 1px;
}
.where-to-buy ul li .tooltip .findoutmoreTip:hover a:before {
	background: url("../../images/bgs/searchBtn1.png") no-repeat 0 -50px;
}
#products ul li .tooltip .product_name a {
	font-weight:bold;
	width:73px;
	clear:both;
	line-height:24px;
}
#products ul li .tooltip a {
	text-decoration:none!important;
}
.product_name a.tooltip-product-title {
	float:none!important;
}
#products ul li .tooltip .product_name a:hover {
	border-bottom:1px dotted #3c9d3c;
	width:73px;
}
#products ul li .tooltip .short_desc {
	float: left;
	margin-top: 2px;
	clear:both!important;
	width:118px;
	margin-bottom: -5px;
}
#products ul li .tooltip .short_desc a{font-size:11px;}
#products ul li .tooltip a .product_name {
	color:#339933;
	font-size:13px;
}
#products ul li .tooltip a .short_desc {
	color:#42c683;
	font-size:11px;
}
.region-content-bottom .products .tooltip {
}
/* Breadcrumbs */
#mainBreadcrumbs .breadcrumb {
	float:left;
	width:100%;
	font-size:12px;
	padding:17px 0;
	color:#666666;
	margin:4px 0 0 14px;
	display:inline;
}
#mainBreadcrumbs ul.breadcrumb li {
	float:left;
	list-style-type:none;
	margin:0 5px 0 0;
}
#mainBreadcrumbs ul.breadcrumb li a {
	float:left;
	color:#339933;
	text-decoration:none;
	border-bottom: 1px dotted white;
}
#mainBreadcrumbs ul.breadcrumb li {
	background:url(../../images/bgs/breadcrumb_pointer.png) right 6px no-repeat;
	padding:0 10px 0px 0;
	margin-bottom:1px;
}
#mainBreadcrumbs ul.breadcrumb li.last {
	background-image:none;
}
#mainBreadcrumbs ul.breadcrumb li a:hover {
	color:#007d00;
	border-bottom:1px dotted #339933;
}
/*LEFT NAV*/
.prod_left_menu {
	float:left;
	width:91%;
	border: 0 none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #dadada 0px 0px 10px;
	-moz-box-shadow: #dadada 0px 0px 10px;
	box-shadow: #dadada 0px 0px 10px;
  *box-shadow: #dadada 0px 0px 10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding: 8px;
}
.prod_left_menu ul {
	background-color:#FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	float:left;
	padding: 0 0 5px !important;
	width:100%;
	color:#666666;
}
.prod_left_menu ul.sec_nav li {
	list-style-image: none;
	list-style-type: none;
	font-size:16px;
	width:91%;
	margin:0 0 0 10px;
	float:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#f9f9f9;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.prod_left_menu ul.sec_nav li.row1 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
}
.prod_left_menu ul.sec_nav li.row1 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
}
.prod_left_menu ul.sec_nav li span.menu-heading-class {
	background: url("../../images/bgs/leftNavbg.png") no-repeat scroll right center transparent;
	color: #666666;
	display: inline-block;
	font-weight: bold;
	height: 10px;
	width: 10px;
	margin: 0 0 0 5px;
}
.prod_left_menu ul a {
	text-decoration:none;
}
.prod_left_menu ul.sec_nav li.row1, .prod_left_menu ul.sec_nav li.row2 {
	background:none;
}
.prod_left_menu ul.sec_nav li.row2 {
	width:95%;
	margin:0;
}
.prod_left_menu ul.sec_nav li.row2 ul li {
	margin:5px 0 0 10px;
	font-size:13px;
}
.prod_left_menu ul.sec_nav li.row2 a {
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll 8px 2px transparent;
	padding:0 0 5px 31px;
	color:#339933;
	display:block;
}
.prod_left_menu ul.sec_nav li.row2 a:hover, .prod_left_menu ul.sec_nav li.row2 li.active-trail a, .prod_left_menu ul.sec_nav li.row2 li.active-trail a:hover {
	background: url("/images/bgs/searchBtn4.png") no-repeat scroll 8px -30px;
	color:#339933;
	display:block;
}
.prod_left_menu ul.sec_nav li.row2 li.active-trail a.active, .prod_left_menu ul.sec_nav li.row2 li.active-trail a.active:hover {
	color:#fff;
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll 10px -56px transparent;
}
.prod_left_menu ul.sec_nav li.row2 ul li.active-trail, .prod_left_menu ul.sec_nav li.row2 ul li.active-trail:hover {
	behavior: url(js/PIE.htc)!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#666666), to(#343434)) !important;
	background: -webkit-linear-gradient(#666666, #343434) !important;
	background: -moz-linear-gradient(#666666, #343434) !important;
	background: -ms-linear-gradient(#666666, #343434) !important;
	background: -o-linear-gradient(#666666, #343434) !important;
	background: linear-gradient(#666666, #343434) !important;
	-pie-background: linear-gradient(#666666, #343434) !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.prod_left_menu ul.sec_nav li.row2 ul li:hover {
	border: none;
	background:#f9f9f9;
}
/*******************/
.prod_left_menu ul.first_nav li {
	list-style-image: none;
	list-style-type: none;
	font-size:16px;
	width:91%;
	margin:0 0 0 10px;
	float:left;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#f9f9f9;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding:0;
}
.prod_left_menu ul.first_nav li.row1 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
}
.prod_left_menu ul.first_nav li.row1 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
}
.prod_left_menu ul.first_nav li.row2, .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded {
	background:none;
	margin: 0 0 0 10px;
	width: 91%;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded a.quitting-class {
	color:#666666 !important;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded a, .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.collapsed a {
	color: #339933;
	font-weight:bold;
	padding:0 15px 0 0;
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll right 10px transparent;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded a span{display:inline-block; cursor:pointer;}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.first_nav_last_link a {
	color: #339933;
	font-weight:bold;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.collapsed a {
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 95% 50% transparent;
  display: block;

}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded .sub_nav .top_border {
	display:none;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.collapsed, .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.first_nav_last_link {
	margin: 5px 0 0 11px;
	width: 91%;
	background: none;
	border-radius:0;
}
.prod_left_menu ul.first_nav li.row2 {
	width:100%;
	margin:6px 0 0 0;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li {
	width:100%;
	margin:2px 0 0 0;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a {
	background: url("../../images/bgs/left_menu_item.png") no-repeat 5px 6px;
	color: #339933;
	display:block;
	padding: 5px 0 5px 30px;
	font-size:13px;
	line-height: 18px;
	font-weight: normal;
	float:left;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded a span{
	width: 150px;
}
.prod_left_menu .sidebar_nav ul li a.active{
	color: #fff !important;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a.active {
	background: url("../../images/bgs/left_menu_item_active.png") no-repeat 5px 6px;
	color: #FFFFFF !important;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a:hover {
	background: url("../../images/bgs/left_menu_item_hover.png") no-repeat 5px 6px;
	color:#007d00;
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li.active-trail {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#666666), to(#343434));
	background: -webkit-linear-gradient(#666666, #343434);
	background: -moz-linear-gradient(#666666, #343434);
	background: -ms-linear-gradient(#666666, #343434);
	background: -o-linear-gradient(#666666, #343434);
	background: linear-gradient(#666666, #343434);
	-pie-background: linear-gradient(#666666, #343434);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NjY2NjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNDM0MzQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNjYpIiAvPgo8L3N2Zz4=);
}
.prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li.active-trail a:hover{
	background: url("../../images/bgs/left_menu_item_active.png") no-repeat 5px 6px;
	color: #FFFFFF;
}
/*********************/
ul.third_nav {
	margin: 0;
}
ul.sidebar_nav {
	border: none;
	border-radius: 0;
	margin:0 auto;
	background: none;
}
ul.third_nav li {
	list-style-image: none;
	list-style-type: none !important;
	float:left;
	width:97.3%;
	margin:2px 5px 0 2px !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#f9f9f9;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
ul.third_nav li.last{
margin: 2px 5px 2px 3px!important;
}
ul.third_nav li a {
	font-size:13px;
	padding:0;
}
ul.third_nav ul ul {
	padding-top:0!important;
}
ul.third_nav li.row2, ul.third_nav li.row2:hover {
	background: none;
}
ul.third_nav li.selected, ul.third_nav li.expanded {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#666666), to(#343434));
	background: -webkit-linear-gradient(#666666, #343434);
	background: -moz-linear-gradient(#666666, #343434);
	background: -ms-linear-gradient(#666666, #343434);
	background: -o-linear-gradient(#666666, #343434);
	background: linear-gradient(#666666, #343434);
	-pie-background: linear-gradient(#666666, #343434);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#343434;
	background-repeat:no-repeat;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2NjY2NjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNDM0MzQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNjYpIiAvPgo8L3N2Zz4=);
}
ul.third_nav li.expanded {
	padding-bottom: 10px;
	padding-right:3px;
}
ul.third_nav li.expanded a,
ul.third_nav li.expanded a:hover {
	color: #fff;
	background: url("../../images/bgs/left_menu_item_active_open.png") no-repeat 6px 5px;
	display: inline-block;
}
ul.third_nav li.selected a.active {
	color: #fff !important;
	background: url("../../images/bgs/searchBtn_active_state.png") no-repeat 6px 5px;
	display: inline-block;
}
ul.third_nav li a {
	padding:4px 0 4px 0;
	color:#339933;
	line-height: 18px;
	display: inline-block;
	background: url("../../images/bgs/left_menu_item.png") no-repeat 6px 5px;
	padding-left:30px;
	display: block;
}
ul.third_nav li a:hover {
	background: url("../../images/bgs/left_menu_item_hover.png") no-repeat 6px 5px;
	color:#007d00;
}
ul.sidebar_nav li ul.sub_nav {
	background: none;
}
ul.third_nav li.expanded ul.sub_nav li {
	border: none;
	background: none;
	padding:0;
}
ul.third_nav li.expanded css3-container{display:none;}
ul.third_nav li.expanded ul.sub_nav li.top_border {
	display: none;
}
ul.third_nav li.expanded ul.sub_nav li a {
	color: #61c65f;
	background: none;
	padding: 0 0 3px 30px;
	display: inline-block;
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll 21px -111px transparent;
}
ul.third_nav li.expanded ul.sub_nav li a:hover, ul.third_nav li.expanded ul.sub_nav li a.active {
	color: #fff;
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll 21px -153px transparent;
}
/******************************/
ul.forth_nav li {
	list-style-image: none;
	list-style-type: none;
	font-size:16px;
	width:91%;
	margin:5px 0 0 10px;
	float:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#f9f9f9;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding:0;
}
ul.forth_nav li:hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#666666), to(#343434));
	background: -webkit-linear-gradient(#666666, #343434);
	background: -moz-linear-gradient(#666666, #343434);
	background: -ms-linear-gradient(#666666, #343434);
	background: -o-linear-gradient(#666666, #343434);
	background: linear-gradient(#666666, #343434);
	-pie-background: linear-gradient(#666666, #343434);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
ul.forth_nav li a {
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll 10px 4px transparent;
	padding:4px 0 4px 40px;
	color:#339933;
	display:block;
}
ul.forth_nav li a.active {
	color:#fff;
	background: url("../../images/bgs/expanded_bg.png") no-repeat scroll 10px 4px transparent;
}
ul.forth_nav li ul {
	margin:0 0 0 22px;
	width:80%;
}
ul.forth_nav li ul li {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:none;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	font-size:13px;
}
ul.forth_nav li ul li:hover {
	background:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
ul.forth_nav li ul li a {
	color:#61c65f;
	padding:0 0 0 10px;
	background: url("../../images/bgs/expanded_sub_menu_option_bg.png") no-repeat scroll 10px 4px transparent;
}
ul.forth_nav li ul li a:hover {
	color:#007D00 !important;
}
/*PRODUCT  DETAILS*/
.page-help-and-support-cut-down-to-stop #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper, .page-help-and-support-weight-control #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper, .page-products-where-to-buy #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper, .page-quitting-tools-iphone-app #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper {
	float:left;
	width:663px;
	border: 0 none;
	padding: 8px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #dadada 0px 0px 10px;
	-moz-box-shadow: #dadada 0px 0px 10px;
	box-shadow: #dadada 0px 0px 10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:0;
	background:#f9f9f9;
}
.page-quitting-tools-iphone-app #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper li img {
	float:left;
}
.innerPageBanner {
	float:left;
	min-width:663px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	overflow:hidden;
	position:relative;
	left:0;
}
.innerPageBanner ul {
	float:left;
}
.innerPageBanner ul li {
	float:left;
	list-style:none;
}
.innerPageBanner ul li .innerPageBannerContent {
	height: 117px;
	left: 35px;
	position: absolute;
	top: 38px;
	width: 230px;
}
.innerPageBanner ul li img {
	float:left;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.page-help-and-support-cut-down-to-stop #wrapper #mainContent #mainContentArea #contentRight ul .innerBannerFooterShadow,
.page-help-and-support-weight-control #wrapper #mainContent #mainContentArea #contentRight ul .innerBannerFooterShadow,
.page-quitting-tools-iphone-app #wrapper #mainContent #mainContentArea #contentRight ul .innerBannerFooterShadow,
.page-products-where-to-buy #wrapper #mainContent #mainContentArea #contentRight ul .innerBannerFooterShadow,
.node-type-product #wrapper #mainContent #mainContentArea #contentRight .innerBannerFooterShadow,
.page-help-and-support-women-and-smoking #wrapper #mainContent #mainContentArea #contentRight .innerBannerFooterShadow,
.iphone-app #wrapper #mainContent #mainContentArea #contentRight .innerBannerFooterShadow{
	background:url("../../images/bgs/banner_footer_shadow.png") center top no-repeat;
	float:left;
	width:679px;
	height:30px;
}
.page-quitting-tools-iphone-app .innerPageBanner {
	height:286px !important;
}
.personalVideoWrapper {
	float:left;
	width:651px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background:#e3f7ed;
	margin:0 0 0 9px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding:12px 0 12px 12px
}
.videoImg {
	float:left;
	position:relative;
	left:0;
	margin:0;
}
.videoImg img {
	float:left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.videoImg a {
	position:absolute;
	left:55px;
	top:20px;
	width:86px;
	height:89px;
	background:url(../../images/bgs/play_btn.png) left -1px no-repeat;
	font-size:0px;
	line-height:0px;
	color:transparent;
}
.videoImg a:hover {
	background-position:left -109px;
}
.personalVideotext {
	float:left;
	width:420px;
	margin:0 0 0 14px;
}
.personalVideotext h2 {
	font-size:20px;
	font-weight:normal;
	color:#42c683;
	width:100%;
	padding:0 0 7px !important;
}
.personalVideotext p {
	float:left;
	font-size:13px;
	color:#42c683;
	width:414px;
	line-height: 20px;
}
.personalVideotext a {
	background: url("../../images/bgs/download-hover.png") no-repeat scroll 0px 6px transparent !important;
	color: #339933;
	float: left;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 0px 5px 21px;
	text-decoration: none;
	width:auto;
	margin-top:6px;
}
.personalVideotext a:hover {
	background:transparent url(../../images/bgs/download-hover.png) no-repeat 1px -27px!important;
	color: #339933;
}
.personalVideotext h2 a{
	background: none !important;
	color: #42C683 !important;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	width: 100%;
	padding: 0 !important;
	font-weight: normal !important;
}
/*TAB*/
.tabWrapper {
	float:left;
	width:679px;
}
.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	width:160px;
	border: 0 none;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-left-radius:11px;
  -webkit-border-top-right-radius: 11px;
	-moz-border-radius: 11px 11px 0 0;
	border-radius: 11px 11px 0 0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99cc66), to(#2b8c38));
	background: -webkit-linear-gradient(#99cc66, #2b8c38);
	background: -moz-linear-gradient(#99cc66, #2b8c38);
	background: -ms-linear-gradient(#99cc66, #2b8c38);
	background: -o-linear-gradient(#99cc66, #2b8c38);
	background: linear-gradient(#99cc66, #2b8c38);
	-pie-background: linear-gradient(#99cc66, #2b8c38);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding:0;
	float:left;
	margin:0 10px 0 0;
	list-style-type:none;
	position:relative;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	left:0;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5OUNDNjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQjhDMzgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTgpIiAvPgo8L3N2Zz4=);/*Sk*/
}
body.section-quitting-tools .TabbedPanelsTab {
	width:156px;
}
body.section-quitting-tools .TabbedPanelsTab:hover, body.section-quitting-tools .TabbedPanels .selected {
	width:154px!important;
}
body.section-quitting-tools .expanded {
	width:95.3%;
}
.TabbedPanels iframe {
	display:none;
}
body.section-hcp .TabbedPanelsTabSelected, body.section-hcp .TabbedPanelsTab:Hover, body.section-hcp .tab_products .selected {
	width: 122px !important;
}
body.section-products .TabbedPanelsTab:Hover, body.section-products .tab_products .selected {
	width:158px !important;
}
.TabbedPanelsTabSelected, .TabbedPanelsTab:Hover, .tab_products .selected {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#FFFFFF));
	background: -webkit-linear-gradient(#e6e6e6, #FFFFFF);
	background: -moz-linear-gradient(#e6e6e6, #FFFFFF);
	background: -ms-linear-gradient(#e6e6e6, #FFFFFF);
	background: -o-linear-gradient(#e6e6e6, #FFFFFF);
	background: linear-gradient(#e6e6e6, #FFFFFF);
	-pie-background: linear-gradient(#e6e6e6, #FFFFFF);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	color:#666666;
	cursor:pointer;
	border-left:1px solid #bebdbd;
	border-right:1px solid #bebdbd;
	width: 159px !important;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyOTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNkU2RTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyOTQpIiAvPgo8L3N2Zz4=);/*sk*/
}
.TabbedPanelsTabSelected a, .TabbedPanelsTab:Hover a, .tab_products .selected a {
	color:#666666;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	padding:10px
}
.TabbedPanelsContentGroup {
	float:left;
	clear:both;
	width:98%;
	border-top:1px solid #bebdbd;
	margin:-1px 0 0 0;
	*margin:0;
	padding: 0 0 0 1.5%;
}
.TabbedPanelsContent {
	overflow: hidden;
	padding: 4px;
}
.tabContent {
	background:url(../../images/bgs/promo_footer_line.png) left bottom repeat-x;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 25px;
	width: 99%;
}
.removeBg {
	background:none!important;
	float: left;
	margin-left: 12px;
}
.tabContent h2 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	width: 100%;
	padding: 21px 0 16px 0;
}
.subCol {
	float:left;
	width:207px
}
.subCol img {
	float:left;
}
.subCol span {
	float:left;
	width:96%;
	font-size:13px;
	color:#42c683;
}
.tabContent a.findMore {
	font-size:13px;
	color:#339933;
	width:100%;
	text-decoration:none;
}
.tabContent a:hover.findMore {
	color:#007D00;
}
.tabContent p {
	color:#666666;
	font-size:13px;
	float:left;
	width:100%;
}
.tabContent .introText {
	color: #42C683;
	float: left;
	font-size: 16px;
	width: 100%;
	font-weight:bold;
	padding:25px 0 15px 0;
}
.tabExtMargin {
	margin:0 12px;
}
.second-para {
	margin-top:-3px!important;
}
.second-para2 {
	margin:34px 0 0 0;
	padding:0 0 18px 0;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels {
	overflow: hidden;
	zoom: 1;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
ul.tab_products li a {
	color:#FFFFFF!important;
}
ul.tab_products li a {
	width:88%;
	float:left;
}
ul.tab_products li.selected a, ul.tab_products li a:hover {
	color:#666666!important;
}
/*VIDEO LISTING*/
.videoWrapper {
	float:left;
	width:97%;
	padding:0 0 0 18px;
	background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll left bottom transparent;
}
.videoPlayerArea {
	float:left;
	margin:21px 0 0 0;
	background: url("../../images/bgs/banner_footer_shadow.png") no-repeat scroll center bottom transparent;
	padding: 0 0 24px;
}
.videoPlayerArea iframe {
	float:left;
}
.videoListingWrapper {
	float:left;
	width:97%;
	padding:30px 0 0 18px;
}
.videoPlayerArea img {
	float:left;
}
.videoWrapper .videoIntroText {
	float:left;
	width:85%;
	font-size:13px;
	color:#666666;
	padding:0 0 40px 0;
}
.videoThumbs {
	float:left;
	padding:0 0 22px;
	width:320px;
	position:relative;
	left:0;
	font-weight:bold;
	clear:both;
}
.activeVideo {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
.videoThumbs a.play {
	background: url("../../images/bgs/play_btn.png") no-repeat scroll left -1px transparent;
	color: transparent;
	font-size: 0;
	height: 89px;
	left: 117px;
	line-height: 0;
	position: absolute;
	top: 50px;
	width: 86px;
}
.videoThumbs a:hover.play {
	background-position: left -109px;
}
.videoThumbs img {
	float:left;
}
.videoThumbs .linkText {
	float:left;
	color:#666666;
	width:100%;
	margin:8px 0 0 0;
}
.videoThumbs .linkText a {
	float:left;
	color:#339933;
	text-decoration:none;
}
.videoThumbs .linkText a:hover {
	color:#007d00;
}
/*PRODUCT*/
#mainContentArea #promoLeft {
	float:left;
	width: 224px;
}
#mainContentArea #contentRight {
	float:right;
	width: 680px;
	margin:0 0 0 11px;
}
.productInfo {
	float:left;
	background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll left bottom transparent;
	width: 660px;
	padding: 0 0 25px 0;
	margin: 0 0 0 18px;
}
.productInfo p {
	font-size:13px;
	color:#666666;
	width:601px;
	padding:0 0 7px 0;
	line-height:20px;
}
.productInfo .introLink {
	width:600px;
}
.productInfo h4 {
	padding:0 0 9px 0;
}
.introLink {
	color: #42C683;
	float: left;
	font-size: 16px;
	width: 100%;
}
.introLink a {
	color:#339933;
	display:inline;
	text-decoration:none;
}
.introLink a:hover {
	color:#007d00;
}
ul.second-row li.images {
	margin:0!important;
}
ul.second-row {
	float:left;
	width:660px;
	margin:20px 0 0 18px;
}
ul.second-row li {
	float:left;
	width:220px;
	padding:0 0 20px 0;
	height:232px;
}
ul.second-row li a {
	font-size:16px;
	color:#339933;
	line-height:20px;
	width:auto;
	margin:10px 0 0 0px;
	text-decoration:none;
}
ul.second-row li .tooltip a {
	background: url("../../images/bgs/searchBtn.png") no-repeat scroll left 1px transparent;
	bottom: 11px;
	font-size: 13px;
	font-weight: normal;
	left: 22px;
	margin: 10px 0 0;
	padding-left: 20px;
	position: absolute;
}
ul.second-row li .tooltip a:hover {
	background:transparent url(../../images/bgs/searchBtn.png) no-repeat 0 -31px;
	width:auto;
}
.page-hcp-products-quickmist .tab_products{
	margin-top:15px; float:left;
}
ul.second-row li a:hover {
	color:#007d00;
}
.where-to-buy ul.second-row li .tooltip /* WHERE TO BUY */
 .whereToBuyWapper {
	float:left;
	width:100%;
	margin: 0 0 0 15px;
}
.whereToBuyWapper div.intro {
	color: #42C683;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 17px 0;
	width: 100%;
	margin: 0;
}
.whereToBuyWapper .store_home_content{
	padding: 0 0 0 16px;
}
.whereToBuyWapper .home_footer{
	padding: 6px 54px 0 16px;
}
.whereToBuyWapper div.intro a {
	color:#339933;
	text-decoration:none;
}
.whereToBuyLogoWapper {
	float: left;
	width: 102%;
	margin:45px 0 0 0;
	background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll left bottom transparent;
	padding: 0 0 45px 0;
}
.whereToBuyLogoWapper.intro{
	background: none;
}
.where-to-buy li {
	position:relative;
}
.where-to-buy .tooltip {
	left:40px!important;
	top:0!important;
}
#wrapper footer {
	padding:16px 0 15px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	margin:21px 0 0 0;
	background:#f9f9f9;
	float:left;
}
footer ul.region {
	float:left;
	width: 100%;
}
.page-hcp-products-quickmist footer {
	margin-left:0px\0/;
}
.whereToBuyLogoWapper a {
	float:left;
	color:transparent;
	font-size:0;
	line-height:0;
	text-decoration:none;
}
.whereToBuyLogoWapper a:hover {
	float:left;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
.whereToBuyLogoWapper a {
	background: #fff;
}
.whereToBuyLogoWapper a.boots {
	width:114px;
	height:69px;
	background-position:0 0;
	margin:0 13px 0 0;
}
.whereToBuyLogoWapper a.superdruy {
	width:203px;
	height:51px;
	background-position:0 -72px;
	margin:0 34px 0 0;
}
.whereToBuyLogoWapper a.morrisons {
	width:125px;
	height:76px;
	background-position:0 -121px;
	margin:0 44px 0 0;
}
.whereToBuyLogoWapper a.tesco {
	width:140px;
	height:47px;
	background-position:0 -198px;
	margin:0 0 0 0;
}
.whereToBuyLogoWapper a.asda {
	height:62px;
	background-position:0 -240px;
	margin: 58px 10px 0 0;
}
.whereToBuyLogoWapper a.lioyds {
	width:220px;
	height:54px;
	background-position:0 -284px;
	margin: 58px 7px 0 0;
}
.whereToBuyLogoWapper a.pharmacy {
	width:127px;
	height:54px;
	background-position:0 -325px;
	margin:58px 18px 0 0;
}
.whereToBuyLogoWapper a.rowlands {
	width:133px;
	height:65px;
	background-position:0 -382px;
	margin:58px 0 0 0;
}
.whereToBuyLogoWapper a.yell {
	width:211px;
	height:53px;
	background-position:0 -439px;
}
.disclaimerWapper {
	float: left;
	width: 98%;
	margin:0;
	padding: 0 0 21px 0;
}
.disclaimerWapper p {
	width:100%;
	font-size:13px;
	color:#666666;
	margin:22px 0 0 0;
	float:left;
}
.disclaimerWapper .intro a {
	color: #339933;
	font-size: 16px;
	font-weight: bold;
	float: none;
}
.disclaimerWapper .intro a:hover {
	color: #007D00 !important;
	border-bottom:1px dotted #339933;
}
.disclaimerWapper p{
	font-weight: normal;
}
.yellWapper {
	float: left;
	width: 98%;
	margin:25px 0 0 0;
	padding: 0 0 25px 0;
}
.yellWapper .whereToBuyLogoWapper {
	margin: 25px 0 0;
}
#footer-left {
	width:288px;
	float:left;
	padding:0 0 0 15px;
 *margin-top:-30px;
}
#footer-left ul {
	float:left;
	width:285px;
	font-size:12px;
	font-weight:bold;
	color: #666666;
}
#footer-left ul a {
	color:#339933;
	text-decoration:none;
	font-weight: normal;
	float:left;
	border-bottom:1px solid #F9F9F9;
}
#footer-left ul a:hover {
	color:#007d00;
	border-bottom:1px dotted #339933;
}
p a:hover {
	color:#007d00 !important;
	width:auto;
}
.page-help-and-support-before-quitting .infoAndLink a:hover {
  background: none;
  border-bottom: 1px dotted #339933;
  margin-bottom: -1px !important;
}
.page-help-and-support-before-quitting .infoAndLink p a:hover:before {
  background:transparent url(../../images/bgs/left_menu_item_active.png) no-repeat 0 50%;
}
.page-quitting-tools .quittingOptionsWrapper p a:hover {
	background:transparent url(../../images/bgs/profile-bottom-border.png) no-repeat 2px -24px;
}
.page-hcp-resources-quitting-resources .hcp-quitting-wrapper .hcp-quitting-tools p a:hover {
	background:transparent url(../../images/bgs/profile-bottom-border.png) no-repeat 2px -27px;
}
#footer-left ul li {
	float:left;
	list-style-type:none;
	padding:0;
}
.submitWrapperInner a:hover {
	border-bottom:1px dotted #339933 !important;
	padding-bottom:1px;
	float:left;
	color:#007D00;
}
.loginBlockContent .submitWrapperInner .forgotWrapper  a:hover { float:right;}
#footer-left ul li.first, #footer-left ul li.first ul {
	width:180px;
}
#footer-left ul li.last, #footer-left ul li.last ul {
	width:103px;
}
#footer-left ul li ul li {
	padding:0px;
	clear:both;
	width:100%;
	line-height: 17px;
	padding-bottom: 4px;
}
#footer-left ul li ul span, #footer-left ul li ul p {
	color:#666666;
	float:left;
	width:100%;
	padding:0 0 13px 0;
}
#footer-right {
	float:left;
	width:572px;
	padding:0 0 0 23px;
	background:url("../../images/bgs/footer_div.jpg") left top repeat-y;
 *margin-top:-50px;
}
.footerSocialNetworkArea {
	float:left;
	width:100%;
	padding:0;
}
.footerSocialNetworkArea span {
	float:left;
	font-size:10px;
	color:#666666;
}
#footer-right p {
	float:left;
	font-size:10px;
	line-height: 12px;
	color:#666666;
	width:100%;
	margin:5px 0 0 0;
	text-align: justify;
}
.footerWightSpace {
	height:54px;
}
.region-searchblock {
	width: 360px;
	height: 27px;
  position: absolute;
	right: 15px;
	top: 79px;
}
#block-search-form{
	float:left;
	width:240px;
	height:27px;
}
#edit-internet-button {
	font-size:0px;
}
li h2 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 9px;
}
.where-to-buy-header p {
	color: #666666;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 7px;
	width: 601px;
}
p.search-text {
	color: #42C683;
	float: left;
	font-size: 16px;
	width: 100%;
}
.search-text a {
	color: #339933;
	display: inline;
	text-decoration: none;
}
.search-text a:hover {
	border-bottom:1px dotted #339933 !important;
}
li.content {
   float: left;
	margin: 0 0 0 9px;
	padding: 0 0 25px;
	width: 660px;
}
.content_tab h2 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	padding: 50px 0 16px;
	width: 100%;
}
#contentRight h2,
#contentRight h1,
#contentRight h2 a {
	clear: both;
	color: #42C683 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 10px 10px;
	width: 100%;
}
#contentRight h2 a{
	padding: 0;
}

/* Title of QuickMist and Where to Buy gap. */
body.page-node-4 #contentRight h1,
body.page-node-4 #contentRight h1 a {
	clear: both;
	color: #42C683 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	padding: 0 0 10px 10px;
	width: 100%;
}
body.page-node-4 #contentRight h1 a{
	padding: 0;
}
body.page-node-4 #contentRight h1{
	padding: 22px 0;
}
body.page-node-4 .TabbedPanelsContentGroup #content_tab3 div {
	padding-top: 3px;
}

span.result-text-summary{float:left; width:98%; margin:0 0 0 3px;}
span.result-text-summary p{background: none repeat scroll 0 0 transparent !important; width: 100% !important; padding: 6px 4px 20px 0!important; color:#42c683; font-size:16px; font-weight:bold;}
#contentRight #content_tab2 div h2 {
	padding-top:0!important;
}
h2.sub-head-smoking {
	margin-top:20px;
}
#contentRight #content_tab2 .start-activestop h2 {
	padding-top:20px !important;
}
#Contactus {
	float:left;
	width:100%
}
#Contactus #accordion {
	float:left;
	width:100%;
	margin:20px 0 0 0;
}
#Contactus #accordion p {
	width:95%;
	margin:0 0 0 29px;
	color:#8F8F8F;
}
#nicorette-your-smoking-profile-page1 .activestop2-container {
	padding-top:0;
}
#quitsmoking h3 {
	color: #42C683;
	font-size: 16px;
	font-weight: normal;
	padding: 20px 0 16px;
	width: 100%;
	line-height:20px;
}
#quitsmoking p a {
	color: #339933;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
}
#quitsmoking p a:hover {
	border-bottom:1px dotted #339933;
}
.content_tab p {
	color: #666666;
	float: left;
	font-size: 13px;
	//line-height: 17px;
  line-height: 20px;
	width: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
p.green-text {
	color: #42C683;
	float: left;
	font-size: 13px;
	width: 100%;
	margin:0!important;
	padding:5px 0 0 0!important;
}
p.normal-text a#tab_3 {
	margin-top:8px;
}
.content_tab a#tab_3 {
	border-bottom: 1px solid #FFFFFF;
	float: left;
	margin-top: 8px;
	text-decoration: none;
}
p.normal-text a:hover {
	color: #007D00 !important;
	border-bottom:1px dotted #339933;
	width:auto;
}
#block-block-53 p {
	float: left;
	line-height: 20px;
	margin: 11px 0 0;
	width: 91%;
}
p a#tab_3:hover {
	border-bottom:1px dotted #339933;
	width:auto;
	float:left;
}
p.normal-text a#tab_3:hover {
	border-bottom:1px dotted #339933;
	width:auto;
	float:left;
}
.page-products-quick-mist p a#tab_3 {
	color: #339933;
	float: left;
	text-decoration: none;
	width: auto;
}
.page-products-quick-mist p a#tab_3:hover {
	border-bottom:1px dotted #339933;
	float:left;
	width:auto;
}
.page-products-inhalator p.normal-text a#tab_3:hover {
	border-bottom:1px dotted #339933;
	float:left;
	width:auto;
}
.section-products .tabWrapper{margin-top:30px;}
#Legalnotice, #privacy, #Termsofuse, #press, #Contactus, #sitemap, #quitsmoking p {
	color: #666666;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 7px;
	width: 601px;
}
#sitemap li a {
	color: #339933;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
}
.footerSocialNetworkArea span {
	bottom: 17px;
	left: 272px;
	position: relative;
}
.infoGraphicWrapper, .sectionhpWrapper, .legalNoticeWrapper {
	float: left;
	padding: 0 0 0 18px;
	width: 97%;
}
.infoGraphicWrapper p {
	color: #666666;
	float: left;
	font-size: 13px;
	line-height: 20px;
	padding: 4px 0 32px 0;
	width: 99%;
}
.subPromoArea {
	background-color: #F9F9F9;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	float: left;
	margin: 21px 0 0;
	padding: 0;
	width: 218px;
}
.subPromoContent {
	float: left;
	font-size: 13px;
	margin: 12px 0 0 26px;
	padding: 0 0 15px;
	width: 84%;
	position: relative;
}
.subPromoContent p {
	float: left;
	line-height: 20px;
	margin: 11px 0 0;
	width: 91%;
	color:#666666;
}
.subPromoArea .subPromoContent a{
	display: inline-block;
}
.subPromoContent a,
.blwTxtBudget a,
.bottomExtraText a{
	color: #339933 !important;
	display: inline;
	text-decoration: none;
}
.subPromoContent a:hover, .blwTxtBudget a:hover, .bottomExtraText a:hover{
	border-bottom:1px dotted #007d00;
}
.bottomExtraText{padding-left: 15px;}

.subPromoArea span {
	color: #666666;
	float: left;
	font-size: 20px;
  line-height: 20px;
	margin: 18px 0 0 28px;
	width: 87%;
}
.infoGraphicWrapper {
	padding:0 !important;
}
.infoGraphicBg {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	border: 0 none;
	border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	box-shadow: 0 0 10px #dadada;
	float: left;
	margin: 0;
	padding: 8px;
	width: 663px;
}
.infoGraphicImg {
	border: 0 none;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	float: left;
	margin: 0;
	position: relative;
}
.infoGraphicBg img {
	background: none repeat scroll 0 0 #F9F9F9;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	border: 0 none;
	float: left;
	margin: 0;
}
.legalNoticeWrapper p {
	padding: 10px 0 !important;
}
.infoGraphicWrapper, .sectionhpWrapper, .legalNoticeWrapper {
	float: left;
	padding: 0 0 0 18px;
	width: 97%;
}
.legalNoticeWrapper {
	padding:0;
	width: 101%;
}
.legalNoticeWrapper .introText {
	margin: 10px 0 0;
}
.sectionhpWrapper .introText, .legalNoticeWrapper .introText {
	color: #42C683;
	float: left;
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0;
	width: 100%;
}
.sectionhpWrapper p, .legalNoticeWrapper p {
	color: #666666;
	float: left;
	font-size: 13px;
	line-height: 20px;
	padding: 10px 0 32px;
	width: 99%;
}
.legalNoticeWrapper address {
	color: #666666;
	font-size: 13px;
	font-style: normal;
}
.infoGraphicWrapper a, .sectionhpWrapper a, .legalNoticeWrapper a {
	color: #339933;
	text-decoration: none;
}
.sectionhpWrapper a:hover, .legalNoticeWrapper a:hover {
	border-bottom: 1px dotted #339933;
}
.page-help-and-support-what-to-expect .infoGraphicImg img{
	width: 663px;
	height: auto;
}
.page-help-and-support-what-to-expect .infoGraphicWrapper a:hover {
	border-bottom:1px dotted #339933;
}
.page-help-and-support-what-to-expect .region-content-bottom p a{
	color: #339933;
}
ul.help_menu li ul.sidebar_nav li ul.sub_nav span {
	padding-left:0!important;
}
ul.help_menu li ul.sidebar_nav li ul li.last a {
	font-weight:normal;
}
.headerRightMenu ul li a.active {
	color:#007d00;
}
.footerSocialNetworkArea span {
	bottom: 0px;
	left: 272px;
	position: relative;
}
.subMenuWrapper .megamenu-slot-title a {
	font-size:16px !important;
	color:#fff!important;
	font-weight:bold!important;
	width:90%;
	opacity:1!important;
	filter:alpha(opacity=100)!important;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.share_link,
.pane-sharethis-sharethis-block{
	color: #666666;
	float: left;
	font-size: 20px;
	margin: 26px 0 0;
	width: 100%;
}
.share_link .socialLink-li,
.pane-sharethis-sharethis-block .pane-content{
	width:auto!important;
}

.socialLinkHeading {
	float: left;
	margin-top: 4px;
	margin-left: 9px;
	margin-bottom: 6px;
}
.share_link .socialLink-li,
.pane-sharethis-sharethis-block .pane-content{
	clear:none;
}
.socialLink-li{
	float: left;
	clear:both;
	margin-left:19px;
	width:90%;
}
.share-inner-page a {
	color: transparent;
	float: left;
	font-size: 0;
	height: 38px;
	line-height: 0;
	margin: 0 7px 0 0;
	width: 38px;
}
.share-inner-page a.facebook {
	background:url(../../images/bgs/social_network_icons.png) left top no-repeat;
}
.share-inner-page a:hover.facebook {
	background-position:left -42px;
}
.share-inner-page a.twitter {
	background:url(../../images/bgs/social_network_icons.png) -44px top no-repeat;
}
.share-inner-page a:hover.twitter {
	background-position:-44px -42px;
}
.share-inner-page a.share {
	background:url(../../images/bgs/social_network_icons.png) -89px top no-repeat;
}
.share-inner-page a:hover.share {
	background-position:-89px -42px;
}
.share-inner-page a.googlePlus {
	background:url(../../images/bgs/social_network_icons.png) -133px top no-repeat;
}
.share-inner-page a:hover.googlePlus {
	background-position:-133px -42px;
}
.share-inner-page,
.pane-sharethis-sharethis-block{
	background-color: #F9F9F9;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius:15px!important;
	behavior: url("js/PIE.htc");
	float: left;
	padding:8px 0 16px 4px;
	margin:20px 0 0 0;
	width: 215px;
	float:left;
}
.share-inner-page .socialLinkHeading,
.pane-sharethis-sharethis-block .pane-title{
	color: #666666;
	float: left;
	font-size: 20px;
	margin: 0 0 0 20px;
	padding: 0 0 11px;
	width: 82%;
	clear: both;
	font-weight: normal;
}
.megamenu-slot-title a {
	font-weight: bold !important;
}
#bannerWrapper ul li div.contentWapper a:hover,
#bannerWrapper ul li div.banner-content-1 a:hover,
#bannerWrapper ul li div.banner-content-2 a:hover,
#bannerWrapper ul li div.banner-content-3 a:hover {
	background:url("../../images/bgs/viewmore_sprite.png") no-repeat scroll 0 0 transparent;
	padding-bottom:10px;
	color:#ffffff;
}
.infoGraphicWrapper .hide {
	display: none;
}
#embed-text {
	float: left;
	height: 104px;
	width: 663px;
	margin-bottom: 12px;
}
#embed-button-top, #embed-button-bottom {
	background: url("../../images/bgs/continue_btn.png") no-repeat scroll 0 -68px transparent !important;
	color: #339933;
	float: left;
	font-weight: bold;
	margin-bottom: 14px;
	margin-top: 30px;
	padding: 9px 28px 13px 38px;
	text-decoration: none;
}
a#embed-button-top:hover, a#embed-button-bottom:hover {
	background: url("../../images/bgs/continue_btn.png") no-repeat scroll 0 0 transparent !important;
	border: medium none !important;
	color: white !important;
	text-decoration: none !important;
}
.where-to-buy-outer p.search-text {
	color: #42C683;
	font: 16px Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 23px 0 40px;
	padding: 0;
}
.where-to-buy-outer p.last-para {
	color: #666666;
	font: 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
}
.quittingOptionsWrapper {
	float: left;
	margin: 27px 0 0 0;
	width: 100%;
}
.quittingOptionsWrapper .imgWrapper {
	border: 0 none;
	float: left;
	margin: 0;
	width: 290px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E4E2E3));
	background: -moz-linear-gradient(#FFFFFF, #E4E2E3) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#FFFFFF, #DADADA);
	background: -webkit-linear-gradient(#FFFFFF, #E4E2E3);
	background: -ms-linear-gradient(#FFFFFF, #E4E2E3);
	background: -o-linear-gradient(#FFFFFF, #E4E2E3);
	background: linear-gradient(#FFFFFF, #E4E2E3);
	-pie-background: linear-gradient(#FFFFFF, #E4E2E3);
	border-radius: 9px 9px 9px 9px;
	box-shadow: 0 0 5px #DADADA;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.quittingOptionsWrapper .imgWrapper img {
	float:left;
	padding: 5px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px!important;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.quittingOptionsWrapper .infoAndLink {
	display: inline;
	float: right;
	margin: 0 54px 0 0;
	width: 287px;
}
.quittingOptionsWrapper .introhead {
	color: #42C683;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 10px;
	width: 100%;
}
.quittingOptionsWrapper p {
	color: #666666;
	float: left;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 10px;
	width: 100%;
}
.quittingOptionsWrapper a {
/*	background: url("../../images/bgs/left_nav_over.png") no-repeat scroll 2px 9px transparent;*/
	color: #339933;
	float: left;
	font-size: 13px;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 22px;
	text-decoration: none;
	width:auto;
	line-height:22px;
  position: relative;
}
.quittingOptionsWrapper a:before {
  content: '';
  background: url("../../images/bgs/left_menu_item.png") no-repeat scroll 0 0 transparent;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 50%;
  left: 0;
  margin: -9px 0 0;
}

.quittingOptionsWrapper a:hover{

  background: none;
  border-bottom: 1px dotted #339933;
  margin-bottom: -1px !important;

}

.quittingOptionsWrapper a:hover:before {
  background:transparent url(../../images/bgs/left_menu_item_active.png) no-repeat 0 50%;
}



.quittingOptionsWrapper a.activestop-online-tag {
	width:191px;
}
.page-help-and-support-before-quitting .quittingOptionsWrapper a {
  background: none;
	color: #339933;
	float: left;
	font-size: 13px;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 22px;
	text-decoration: none;
	width:auto;
  position: relative;
}
.page-help-and-support-before-quitting .quittingOptionsWrapper a:before {
  content: '';
  background: url("../../images/bgs/left_menu_item.png") no-repeat scroll 0 0 transparent;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 50%;
  left: 0 !important;
  margin: -9px 0 0;
}
.page-help-and-support-before-quitting .quittingOptionsWrapper a:hover:before {
  background: url(../../images/bgs/left_menu_item_active.png) no-repeat 0 50%;
}
.page-quitting-tools .quittingOptionsWrapper a.quitting-link-tag {
	background: url("../../images/bgs/searchBtn1.png") no-repeat scroll 0 3px transparent;
	color: #339933;
	float: left;
	font-size: 13px;
	line-height: 15px;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 22px;
	text-decoration: none;
	width:auto;
	clear:both;
	display:inline;
}
.page-quitting-tools .quittingOptionsWrapper a.quitting-link-tag span {
	display: inline;
}

/*.page-quitting-tools .quittingOptionsWrapper a.quitting-link-tag:hover {
	background: url("../../images/bgs/searchBtn1.png") no-repeat scroll 0 -46px transparent;
	color: #339933;
	float: left;
	font-size: 13px;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 22px;
	text-decoration: none;
	width:auto;
}
.page-quitting-tools .quittingOptionsWrapper a.quitting-link-tag:hover span {
	border-bottom: 1px dotted #339933;
}*/
.introhead-links {
	width:341px !important;
}
.introhead-links .views-row {
  float: left;
  padding: 3px 0;
}
.introhead-links .views-row-odd {
  padding-right: 16px;
}
.sectionhpWrapper {
	background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll left bottom transparent;
	padding:0 !important;
}
.content_iphone_app p {
	color: #666666;
	line-height: 15px;
	padding: 8px 0 23px;
	font-size: 13px;
}
.extra-wrapper {
	float:left;
*margin-top:20px;
	width:100%;
}
/*********Dynamic Carousel********/
.carousel #nav a, .carousel .nav a {
	background: url("../../images/bgs/swipedots.png") no-repeat scroll 0 0 transparent;
	height:10px;
	text-indent:-9999px;
	width:9px;
	float:left;
	margin-left:8px;
}
.carousel #nav a.activeSlide, .carousel .nav a.activeSlide {
	background: url("../../images/bgs/swipedots.png") no-repeat scroll -14px 0px transparent;
	height:10px;
	text-indent:-9999px;
	width:9px;
	float:left;
}
#scroll-wrapper, .scroll-wrapper {
	position:relative;
}
#nav, .carousel .nav {
	left: 25px;
  position: relative;
  z-index: 9999;
}
#nav {
	top: -35px;
}
.carousel .nav {
  margin-top: -35px;
}
#block-homepagecarouselcms-2 ul li {
	float: left;
	height: 100px !important;
	left: 0;
	list-style-type: none;
	position: relative;
	width: 200px!important;
}
.carousel .carousalController {
	left: 20px;
	position: absolute;
	top: 280px;
	width: 500px;
	z-index: 75;
}
#block-homepagecarouselcms {
	width:1000px;
	height:250px;
}
#block-homepagecarouselcms-21 .carousel {
	float: left;
	height: 286px;
}
.faq-qa-header h5 {
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#42c683;
	font-weight:bold;
	padding:0 0 10px 12px;
}
li#megamenu-mlid-3052 .menu-3052 {
	display:none;
}
.menu-help-text {
	padding-left:13px;
	font-weight:bold!important;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.menu-help-text-quitting {
	padding-left:0 !important;
	font-weight:bold!important;
	opacity: 0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
.ready-quit-ul li {
	width:168px !important;
}
.faq-question {
	border-top:1px dotted #339933;
	color:#339933;
	padding:5px 0 8px 14px;
}
.faq-question a {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#339933;
	background:transparent url(../../images/bgs/faq_arrow.png) no-repeat 0 5px;
	padding:0 0 0 9px;
}
.faq-question a:hover {
	color:#007d00;
}
.first-question {
	border-top:none;
	padding-top:8px!important;
}
.page-faq .faq-active a {
	color:#42c683!important;
	font-size:16px;
	font-weight:normal!important;
}
#edit-keys-wrapper, #edit-keys-1-wrapper {
	float:left;
	margin:0px;
	height:30px;
}
#block-block-1 {
  margin: -4px 0 0;
}
#block-block-1 tbody {
  border: none;
}
#block-block-1 .ya-site-form .ya-site-form__wrap {
  table-layout: inherit;
  width: auto;
}
#block-block-1 .ya-site-form .ya-site-form__search-input-layout,
#block-block-1 .ya-site-form .ya-site-form__search-input-layout-l {
  width: auto;
}
#block-search-form input,
#block-block-1 .ya-site-form .ya-site-form__form .ya-site-form__input-text{
	float: left;
	font-family: Arial, Helvetica, sans-serif;;
	width: 200px;
	font-size:13px;
	background:transparent url("../../images/bgs/search_bg.png") no-repeat left top;
	margin-left:6px;
	*margin-top: 0 !important;
	padding: 6px 0 6px 5px;
	border:0 none;
	color:#666666;
	line-height: 14px;
}
#block-block-1 .ya-site-form .ya-site-suggest-popup {
  top: 31px;
}
.lang_ru #block-block-1 {
  margin: -1px -6px 0 0;
  display: inline-block;
  float: right;
}
.lang_ru #ya-site-form0 .ya-site-form__search-input{
  padding: 0!important;
}
.faq-answer p {
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	padding-bottom:25px;
}
.section-your-profile #block-search-form input,
.section-faq #block-search-form input {
	padding-top:0px\0/;
}
#mainNav ul li.megamenu-parent a.products:hover {
	color:#ffffff!important;
}
/*#mainNav ul li.quitting-tools a:hover,
#mainNav ul li.quitting-tools:hover {
	background:#339933 url("../../images/bgs/main_nav_pointer.png") 115px center no-repeat;
	color:#fff;
}*/
nav .region region-header-menu #block-megamenu-1 .content ul#megamenu-menu-header-menu li#megamenu-mlid-3050 ul.megamenu-slots-columnar li#megamenu-mlid-3079 .subMenuWrapper ul.megamenu-items li#megamenu-mlid-3051 a.menu-3051:hover {
	background:none;
}
#mainNav ul li.menu-quitting-tools-menu a:hover {
	color:#fff;
	background:#339933
}
#mainNav ul li .megamenu-parent-title a.active {
	color: #666666 !important;
}
#mainNav ul li.open .megamenu-parent-title a.active {
	color: #fff !important;
}
#mainNav ul li .megamenu-parent-title a.active:hover {
	color: white !important;
}
.block ul {
	margin:0;
	padding:0;
}
.search_results #contentRight {
	float:left!important;
	margin:0!important;
	padding:0;
}
.search_results li.content {
	margin:0!important;
	width:918px;
	float:left;
	padding:0!important;
}
.google_search_test .box .content dd {
	border-bottom:1px dotted #2e8b5c;
	margin:0;
	padding:13px 0 18px 0;
}
.google_search_test .box .content dt {
	padding:18px 0 0 0;
}
li.pager-last {
	float:left;
}
.google_search_test .pagination li.pager-next {
	//position: absolute;
	//right: 62px;
  float: right;
}
.google_search_test .pagination li.pager-last {
	//position: absolute;
	//right: 0;
  float: right;
}
.start-activestop {
	border-top: 1px dotted #2E8B5C;
	float: left;
	margin-top: 20px;
	width: 634px;
}
.start-activestop h2 {
	padding-bottom: 8px;
	padding-top: 18px;
}
.start-activestop .buttonElements .inpLeft {
	background-image: url("../../images/bgs/arrow_btn.png");
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 211px;
}
.buttonElements {
	float: left;
	margin-top: 24px;
}
.registerme .buttonElements {
	margin-top: 0px;
}
.start-activestop .buttonElements .inpLeft a:hover {
	background:transparent url("../../images/bgs/spirite.png") no-repeat -1px -176px;
	color:#339933!important;
}
.start-activestop .buttonElements a {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 42px;
	text-decoration: none;
	background:none;
}
span.inpLeft a {
	width:166px!important;
}
.page-products-where-to-buy .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a {
	background: url("../../images/bgs/searchBtn1.png") no-repeat scroll 8px 6px transparent;
	color: #339933;
	display: block;
	padding: 5px 0 5px 35px;
	font-size:13px;
	font-weight: normal;
}
.page-products-where-to-buy .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a:hover {
	background: url("../../images/bgs/searchBtn1.png") no-repeat scroll 8px -45px transparent;/*color: #FFFFFF;*/
}
.page-products-where-to-buy .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a.active {
	background: url("../../images/bgs/searchBtn4.png") no-repeat scroll 8px -53px transparent;
	color: #FFFFFF;
}
.page-products-which-product-is-right-for-you .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded ul li a.active {
	background: url("../../images/bgs/searchBtn1.png") no-repeat scroll 8px -45px transparent;
	color: #FFFFFF!important;
}
.page-help-and-support-pregnancy h3 {
	padding:10px 0 6px 0;
}
.page-help-and-support-pregnancy li.content p {
	padding:8px 0 25px 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	color: #666666;
}
.page-help-and-support-pregnancy li.content ul li {
	background:transparent url(../../images/bgs/icon_list.png) no-repeat left top;
	padding:0 0 0 9px;
}
.page-help-and-support-pregnancy li.content ul {
	padding-left:13px;
	color: #666666;
}
.page-help-and-support-pregnancy li.content ol {
	padding:14px 0 0 0;
	color: #666666;
}
.page-help-and-support-pregnancy li.content ol {
		margin:0 0 0 38px;
    padding:0;
}
.page-help-and-support-pregnancy li.content ol li{margin:0 0 6px;
    padding:0;
    list-style-type:decimal;
    background:none;}

.page-help-and-support-pregnancy li.content p.green a {
	color: #339933;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.page-help-and-support-pregnancy li.content ol li a {
	color: #339933;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.page-help-and-support-pregnancy li.content ol li a:hover {
	border-bottom:1px dotted #339933;
	color:#007d00;
}
.page-help-and-support-pregnancy li.content a {
	color: #339933;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.page-help-and-support-cut-down-to-stop #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content {
	width:auto;
}
.page-help-and-support-weight-control #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content {
	width:auto;
}
.page-quitting-tools-iphone-app #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content {
	width:auto;
}
.page-products-where-to-buy #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content {
	width:auto;
}
.cut-down-tab h4 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	padding: 24px 0 22px;
	width: 100%;
}
.cut-down-tab .intro{
	line-height: 19px;
}
.removeBg div.intro {
	color: #42C683;
	float: left;
	font-size: 16px;
	padding: 0 0 25px;
	width: 97%;
}
.removeBg div.intro p {
	color: #42C683!important;
}
.contentImg {
	float: left;
	margin: 0 25px 6px 0;
}
span.tital {
	color: #42C683;
	display: block;
	font-size: 16px;
	font-weight: bold;
  line-height: 20px;
	padding: 0 0 14px;
}
.pMarginTop {
	margin-top: 25px;
}
.content_tab a {
	color: #339933;
}
.cut-down {
	width:161px;
	border: 0 none;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-left-radius:11px;
	-webkit-border-top-right-radius: 11px;
	-moz-border-radius: 11px 11px 0 0;
	border-radius: 11px 11px 0 0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99cc66), to(#2b8c38));
	background: -webkit-linear-gradient(#99cc66, #2b8c38);
	background: -moz-linear-gradient(#99cc66, #2b8c38);
	background: -ms-linear-gradient(#99cc66, #2b8c38);
	background: -o-linear-gradient(#99cc66, #2b8c38);
	background: linear-gradient(#99cc66, #2b8c38);
	-pie-background: linear-gradient(#99cc66, #2b8c38);
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	padding: 0;
	float:left;
	margin: 12px 10px 0 0;
	list-style-type:none;
	position:relative;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	left:0;
}
.cut-down a {
	padding:9px 10px 11px 10px;
}
.cut-down:Hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e6e6e6), to(#FFFFFF));
	background: -webkit-linear-gradient(#e6e6e6, #FFFFFF);
	background: -moz-linear-gradient(#e6e6e6, #FFFFFF);
	background: -ms-linear-gradient(#e6e6e6, #FFFFFF);
	background: -o-linear-gradient(#e6e6e6, #FFFFFF);
	background: linear-gradient(#e6e6e6, #FFFFFF);
	-pie-background: linear-gradient(#e6e6e6, #FFFFFF);
	color:#666666;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	color:#666666 !important;
	cursor:pointer;
	border-left:1px solid #bebdbd;
	border-right:1px solid #bebdbd;
	width:159px;
}
.cut-down-tab-content h4 {
	padding: 4px 0 12px;
}
.cut-down-tab-content p {
	padding: 8px 0 25px;
}
.women-and-smk {
	margin-left: 0;
}
.women-and-smk a {
	color: #339933;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
}
.women-and-smk a:hover {
	border-bottom:1px dotted #339933;
}
.section-hcp #mainNav ul li.megamenu-parent {
	background: url("../../images/bgs/main_nav_div.jpg") no-repeat scroll right center transparent;
}
.section-hcp #mainNav ul li a {
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 89px 21px transparent;
	color: #339933;
	display: block;
	float: left;
	padding: 9px 36px 9px 15px;
	text-decoration: none;
}
.section-hcp li#megamenu-mlid-3530 a.menu-3530 {
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 101px 20px transparent!important;
}
.section-hcp li#megamenu-mlid-3530 a.menu-3530:hover {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
#megamenu-menu-hcp-header-menu ul li a.menu-3621 {
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 107px 20px transparent!important;
}
ul li a.menu-3621 {
	background: url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 107px 20px transparent!important;
}
.section-hcp #mainNav ul li.megamenu-item a {
	color: #FFFFFF !important;
}
.section-hcp #mainNav ul li a.menu-3619 {
	background:url("../../images/bgs/main_nav_pointer.png") no-repeat scroll 139px 20px transparent;
}
.section-hcp #mainNav ul li a.menu-3619:hover {
	background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 139px center #339933!important;
	color:#fff;
}
#megamenu-menu-hcp-header-menu li.hovering a.menu-3619 {
	background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 139px center #339933!important;
	color:#fff;
}
li.hovering a.products{background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 85px center transparent !important}
#megamenu-menu-hcp-header-menu li.megamenu-parent-0:hover {
	border-radius: 10px 0 0 0!important;
	color: rgb(255, 255, 255) !important;
	margin: 0;
}
#megamenu-menu-hcp-header-menu li#megamenu-mlid-3530:hover {
	background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 139px center!important;
	color:#fff;
}
#megamenu-menu-hcp-header-menu li.hovering a.menu-3530 {
	background: url("../../images/bgs/main_nav_pointer_hover.png") no-repeat scroll 101px center!important;
	color:#fff;
}
#megamenu-menu-hcp-header-menu li.hovering a.menu-3621 {
	background: none repeat scroll 0 0 transparent !important;
}
.section-hcp #mainNav ul li a.menu-3622 {
	background:none!important;
}
.section-hcp #mainNav ul li a.menu-3622:hover {
	color:#007d00!important;
}
.section-hcp #mainNav ul li a.menu-3621:hover {
	 background: none repeat scroll 0 0 transparent !important;
	 color: #007D00 !important;
}
a.menu-3622:hover {
	color:#fff!important;
}
.page-quitting-tools-activestop-online .content_tab h2 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	padding: 20px 0 16px 0!important;
	width: 100%;
}
.page-quitting-tools-activestop-online #contentRight .TabbedPanels h2 {
	margin: 0 0 0 10px;
	padding-bottom: 20px;
	padding-top: 0 !important;
}
.page-quitting-tools-activestop-online #contentRight .TabbedPanelsContentGroup h2 {
	padding: 20px 0 5px!important;
	margin:0!important;
}
.page-quitting-tools-activestop-online #content_tab3 ul, .page-quitting-tools-activestop-online #content_tab4 ul {
	color:#42c683;
	margin:0 0 0 5px;
	float: left;
	font-size: 13px;
	width:95%;
	padding:10px 0 3px 0px;
}
.page-quitting-tools-activestop-online #content_tab3 ul li, .page-quitting-tools-activestop-online #content_tab4 ul li{
	float:left;
	width:98%;
	padding:0 0 0 15px;
	background: url("/sites/default/files/images/light-green-pointer.jpg") no-repeat scroll left 6px;
}
.page-help-and-support-before-quitting .introhead-links a {
	width:auto;
}
.page-help-and-support-before-quitting .introhead-links a{
/*	float: left;
	min-width: 143px;*/
	float: left !important;
	padding: 3px 0 3px 22px !important;
	margin: 0 5px 0 0 !important;
	clear: both;
	/*float: none;*/
	width: auto;
	display: block;
	font-size: 13px;
	line-height: 15px;
}

/*.page-help-and-support-before-quitting .introhead-links a:hover {
	background: url("../../images/bgs/profile-bottom-border.png") no-repeat scroll 2px -27px transparent;
}*/
/*** HCP section by Keerthana *********/
.view-successstories .view-content .views-row {
	float: left;
	font-weight: bold;
	left: 0;
	padding: 0 0 22px;
	margin-right: 20px;
	position: relative;
	width: 320px;
}
.view-content {
	float: left;
	padding: 0 0 0 18px;
	width: 100%;
}
.listingVideoWrapper {
	float:left;
	width:100%;
	padding:30px 0 0 0;
}
.view-successstories .views-row-odd{
	clear: left;
}
.view-successstories .view-content .views-row .views-field-title .field-content {
	color: #339933;
	float: left;
	text-decoration: none;
	font-size: 15px;
}
.view-successstories .view-content .views-row .views-field-field-play-button-fid span a {
	background: url("../../images/bgs/play_btn.png") no-repeat scroll left -1px transparent;
	color: transparent;
	font-size: 0;
	height: 89px;
	left: 117px;
	line-height: 0;
	position: absolute;
	top: 50px;
	width: 86px;
}
.view-successstories .view-content .views-row .views-field-field-play-button-fid span a.active {
	background: none;
	cursor:default;
}
.activeVideo span img {
	opacity: 0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}
.views-field-field-play-button-fid .field-content a:hover {
	background: url("../../images/bgs/play_btn.png") no-repeat scroll left -108px transparent !important;
}
.activeVideoParent .field-content a:hover {
	background: none !important;
}
.cut-down a {
	text-decoration:none;
}
.whereToBuyWapper {
	float: left;
	/*margin: 0 0 0 15px;*/
	width: 100%;
	margin-top: 18px;
}
.TabbedPanelsContentGroup .whereToBuyWapper {
	margin:0;
}
.TabbedPanelsContentGroup #content_tab3 div {
	padding: 20px 0 0;
}
.TabbedPanelsContentGroup #content_tab3 p{
	line-height: 18px;
	margin: 0;
	padding: 0;
	float: none;
}
.TabbedPanelsContentGroup #content_tab3 p a {
	font-weight: normal;
}
/**********sitemap***********************/
.site-map-box {
	float: left;
	width: 100%;
}
.site-map-menu-box h2 {
	display:none;
}
.site-map-menu {
	padding:0 !important;
	width: 100%;
	float: left;
}
.page-sitemap .site-map-menu li {
	list-style-image:none;
	list-style-type:none;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #2e8b5c;
	padding:15px 0;
}
.site-map-menu li.first {
	padding-top:0;
}
.site-map-menu li.expanded a, .site-map-menu li span.nolink, .site-map-menu li a {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666 !important;
	text-decoration:none;
	background: transparent url(../../images/bgs/sitemap-expanded-arrow.jpg) no-repeat 0 8px;
	padding-left: 15px;
}
.site-map-menu li span.nolink {
	background: none !important;
}
.site-map-menu li ul.site-map-menu {
	padding:10px 0 0 !important;
}
.site-map-menu li ul.site-map-menu li {
	padding:0 0 6px 0 !important;
	border:none;
}
.site-map-menu li ul.site-map-menu li.last {
	padding-bottom:0 !important;
}
.site-map-menu li ul.site-map-menu li a {
	background: none;
}
.site-map-menu li ul.site-map-menu li a, .site-map-menu li ul.site-map-menu li span.nolink {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #339933 !important;
	text-decoration:none;
}
.site-map-menu li ul.site-map-menu li ul.site-map-menu {
	width: 100%;
	float: left;
	padding:0 !important;
}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li {
	float: left;
	width: auto;
	background: transparent url(../../images/bgs/sitemap-li-sep.jpg) no-repeat right 4px;
}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li.last, .site-map-box  ul li.last{background:none!important;}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li {margin:0 5px 0 0;}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li a {
	float: left;
	width: auto;
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #339933;
	margin-right:20px;
	padding-left:0!important;
	margin-left:15px;
	border-bottom: 1px dotted transparent;
}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li a:hover {
	border-bottom: 1px dotted #007D00;
	color: #007D00;
}
.site-map-menus .site-map-menu li a:hover{
	color: #007D00 !important;
}
.site-map-menu li ul.site-map-menu li ul.site-map-menu li.last a {
	background:none !important;
}
.sitemap-legal h2 {
	display: block;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
	background: transparent url(../../images/bgs/sitemap-expanded-arrow.jpg) no-repeat 0 8px;
	padding:0 0 0 15px !important;
	color: #666 !important;
}
#site-map .sitemap-legal ul.site-map-menu {
	float: left;
	width: 100%;
	padding:10px 0 0 15px !important;
}
.page-sitemap .sitemap-legal ul li {
	float: left;
	width: auto;
	background: none;
	border: none;
	padding:0;
}
.page-sitemap .sitemap-legal ul li {
	padding-right:15px;
	background: transparent url(../../images/bgs/sitemap-li-sep.jpg) no-repeat right 4px;
	margin-left:15px;
}
.sitemap-legal ul li a {
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #339933 !important;
	padding:0;
	background:none;
}
.sitemap-legal ul li a:hover {
	border-bottom:1px dotted #007D00;
	color:#007D00;
}
.sitemap-legal ul li.first {
	margin-left:0!important;
}
.sitemap-legal ul li.last a {
	background:none !important;
}
#site-map .description {
  margin-bottom: 0.5em;
}
#site-map .site-map-box {
  margin-bottom: 1em;
}
#site-map .site-map-box ul {
  padding-left: 1.5em;
}
#site-map .site-map-rss-left ul {
  padding-left: 0;
}
#site-map .site-map-rss-left li {
  list-style-type: none;
  list-style-image: none;
  background-image: none;
  margin: 0;
  padding: 0;
}
#site-map .site-map-rss-left ul li li {
  padding-left: 1.5em;
}
.page-custom-404-error-page #contentRight{
	min-height: 225px;
	padding-top: 225px;
	font-size: 14px;
}
.how-to-use-lower ul {
	color: #42C683;
	margin: 0 0 0 30px;
}
.how-to-use-lower ul li{
	background: transparent url(../../images/bgs/gray-pointer.jpg) no-repeat left 6px;
	float:left;
	width:95%;
	padding:0 0 0 15px;
}
li h2 {
	color: #42C683;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 0 0px;
}
.page-quitting-tools-activestop-online .content_tab p {
	padding-bottom:0px!important;
}
.page-quitting-tools-activestop-online .start-activestop h2 {
	padding-top:20px!important;
}
/******Activestop Login page*****/
.qstnWrapper p.greenText, .register-signup {
	color: #666666 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px !important;
	padding: 0 0 5px;
	width:100% !important;
}
.qstnWrapper p, .qstnWrapper span {
	color: #666666;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	width: 100%;
}
.qstnWrapper p {
	width: 200px !important;
}
#loginPage label {
	clear: both;
	color: #666666;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 10px;
	font-weight:normal !important;
}
#webform-client-form-191 #webform-component-your-email-address, #webform-client-form-191 #webform-component-your_password #loginPage #webform-component-your-email-address, #loginPage #webform-component-your_password , #loginPage #webform-component-your-password {
	float: left;
	width: 175px;
}
.loginBlockContentfloat {
	float: left;
	width: 360px;
}
.forgotWrapper a {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	margin: 0 6px 0 0;
	padding: 0;
	text-decoration: none;
	color: #5cad5c;
	float:right;
	clear:both;
}
#loginPage input.form-text {
	background: url("../../images/bgs/email_addrss.png") no-repeat scroll left top transparent;
	border: 0 none;
	float: left;
	height: 26px;
	width: 175px;
}
#loginPage #edit-submit {
	background: url("../../images/bgs/loginimg.png") no-repeat scroll left top transparent;
	border: medium none;
	color: white;
	float: left;
	font-weight: bold;
	height: 36px;
	margin: 88px 0 5px 5px;
	padding: 0 0 4px 17px;
	width: 100px;
	position:absolute;
	cursor:pointer;
}
.buttonElements a#reg_me {
	color: white;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 11px 0 0 0;
	text-decoration: none;
	width: 64px;
}
#loginPage {
	float: left;
	width: 350px;
}
.register-signup {
	border-top: 1px dotted #2E8B5C;
	padding-top: 21px;
	width: 668px;
	width: 668px !important;
}
#loginPage .loginBlockContent {
	float: left;
	width: 350px;
}
.page-activestop-login #wrapper #mainContent #mainContentArea #contentRight ul li.content h2 {
	display:none;
}
#loginPage .textWrapperInner {
	float:left;
}
#loginPage .err_msg {
	float:left;
}
/****Activestop login end***/
.ready-to-quit {
	float: left;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: normal !important;
	opacity:0.96!important;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	width: 87%;
	padding-bottom: 10px !important;
	display:block;
}
body.section-products #contentRight h2 {
	padding:22px 0;
	*line-height:27px;
}
body.page-products #contentRight h2{padding-bottom:5px;}
.page-quitting-tools-budget-calculator li#flash_content {
	display:none;
}
.TabbedPanelsContentGroup #content_tab3 a {
	font-weight: normal;
	text-decoration: none;
}
.TabbedPanelsContentGroup #content_tab1 a{text-decoration:none;}
.TabbedPanelsContentGroup #content_tab1 a:hover{	border-bottom: 1px dotted;}
.TabbedPanelsContentGroup #content_tab3 a:hover{	 display:inline;}
.page-help-and-support-cut-down-to-stop .TabbedPanelsContentGroup #content_tab1 a {
	font-weight: normal!important;
}
.page-help-and-support-cut-down-to-stop .TabbedPanelsContentGroup #content_tab3 a {
	font-weight: normal!important;
}
.section-hcp .TabbedPanelsContentGroup #content_tab1 a {
	font-weight: bold;
	text-decoration: none;
}
#plusToolTip, #plusToolTip1 {
	width:230px;
	float:left;
	padding:5px;
	border:1px solid #ddd;
	position:relative;
	z-index:99;
	background:#fff;
}
#plusToolTip div, #plusToolTip p, #plusToolTip1 div, #plusToolTip1 p {
	width:100%;
	float:left;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#plusToolTip div.close {
	padding-bottom:0;
}
.close p {
	text-align: right;
}
.section-hcp a.extlink:hover {
	border-bottom:1px dotted #339933;
}
.page-hcp-products-quick-mist-customer-support ul.rlinks li.row2 p a:hover {
	border-bottom:1px dotted #33993;
}
a.hover-text {
	background:none!important;
}
a.hover-link {
	margin-right:57px!important;
}
a.hover-link1 {
	margin-right:25px!important;
}
.cut-down-tab a {
	color: #339933 !important;
}
.cut-down-tab a:hover {
	border-bottom:1px dotted #339933;
}
#footer-left li.first p {
	padding-bottom:13px;
}
#footer-left li.last p {
	padding-bottom:13px;
}
/* .page-quitting-tools li {
	width:172px!important;
	height:268px!important;
}*/
li.submenuProdInfo1Parent {
	width:165px!important;
}
/*.download-iphone-app a {
	background: url("../../images/bgs/continue_btn.png") no-repeat scroll left top transparent;
	border: 0 none;
	color: #FFFFFF !important;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 11px 28px 15px 32px;
	width: 170px;
	font-size: 13px;
	text-decoration: none;
}
.download-iphone-app a:hover {
	width:170px;
	background-position: 0px -67px;
	color:#409841;
}*/
.download-iphone-app a {
	background: url("../../images/bgs/viewmore_sprite_long.png") 100% -150px no-repeat;
	margin-left: 37px;
	padding: 8px 10px 11px 0;
	position: relative;
	display: inline-block;
	width: auto;
}
.download-iphone-app a:before {
	width: 37px;
	height: 37px;
	position: absolute;
	left: -36px;
	top: 0;
	content: '';
	background: url("../../images/bgs/viewmore_sprite_long.png") 0 -50px no-repeat;
}
.download-iphone-app a:hover {
	background: url("../../images/bgs/viewmore_sprite_long.png") 100% -100px no-repeat;
	color: #fff !important;
}
.download-iphone-app a:hover:before {
	background: url("../../images/bgs/viewmore_sprite_long.png") 0 0 no-repeat;
}
li.activestop-login-menu {
	margin-top: -5px !important;
	display: none;
}
css3-container {
*border:1px solid #fff;
}
.product-youtube-video {
	float:left;
}
.related-links-area .hover-opa:hover {
	border:none;
}
/************** product baner********/
.innerPageBannerWrapperProduct, .page-help-and-support-women-and-smoking .innerPageBannerWrapper {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e4e2e3));
	background: -webkit-linear-gradient(#FFFFFF, #e4e2e3);
	background: -moz-linear-gradient(#FFFFFF, #e4e2e3);
	background: -ms-linear-gradient(#FFFFFF, #e4e2e3);
	background: -o-linear-gradient(#FFFFFF, #e4e2e3);
	background: linear-gradient(#FFFFFF, #e4e2e3);
	-pie-background: linear-gradient(#FFFFFF, #e4e2e3);
	border: 0 none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 10px #DADADA;
	-moz-box-shadow:0 0 10px #DADADA;
	box-shadow: 0 0 10px #DADADA;
	float: left;
	margin: 0;
	padding: 8px;
	width: 663px;
	behavior: url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
}
.innerPageBannerWrapperProduct img {
	position:relative !important;
}
.tab_products {
	padding:0 0 0 9px;
}
.site-map-menu-box a:hover {
}
#press a {
	color: #339933;
	text-decoration:none;
}
#press a:hover {
	color: #007D00 !important;
	border-bottom: 1px dotted #339933;
}
body.page-products .where-to-buy {
	margin-top:5px
}
body.page-products .where-to-buy ul.second-row {
	margin-left:0px
}
body.page-products .where-to-buy-header {
	padding-bottom:20px
}
#Contactus #accordion strong {
	color: #339933;
}
#Contactus #accordion .contact-accordion-active strong, #Contactus #accordion .contact-accordion-active strong a {
	color: #74D5A4;
}
#Contactus #accordion .contact-ques:hover {
	border:none !important;
}
.faq-active {
	background-position: 0 9px !important;
   color: #74D5A4 !important;
   font-size: 16px !important;
	font-weight: normal !important;
}
a {
	outline: none;
}
.page-products-invisipatch .product-secondtab-inner {
	margin-top:21px;
}
.page-products-where-to-buy .whereToBuyWapper {
	margin:0px;
}
.page-products-where-to-buy #contentRight h2 {
	padding-bottom: 0 !important;
}
.page-quitting-tools .introText {
	padding-bottom:27px;
}
/**********************Contact Us CSS **********************/
.contactfaq h3 {
	color: #339933;
	font-size: 1.2em;
	line-height: 20px;
	padding: 0;
}
.contactfaq ul h3 {
	display: inline-block;
}
.contactfaq p {
	color: #666666;
	line-height: 15px;
	padding: 5px 0 25px;
	float:left;
	width:100%
}
#Contactus #accordion p.questionHeading{
	width: 100% !important;
	margin: 0 !important;
}
.questionHeading a:hover {
	background:none;
}
.contactfaq p a {
	color: #339933;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
}
.contactfaq p.underline {
	text-decoration:underline;
	padding-bottom:5px;
}
.contactfaq {
	width:100%;
	float:left;
}
.contactfaq ul li {
	display:list-item;
	padding:0!important;
	margin:0!important;
}
#content_container ul li.col2 ul li.content .contactfaq ul li {
	background:none!important;
}
/**********************Contact Us CSS End**********************/
.quickmist-iframe iframe {display:block !important;float :left;}
.page-help-and-support-cut-down-to-stop #content_tab3 h4 { display:none;}
.page-help-and-support-cut-down-to-stop #content_tab3 .cut-down-tab-content h4 {
	display:block !important;
}
#quitsmoking{
  padding-left: 10px;
}
.page-hcp-products  #wrapper #mainContent #mainContentArea #contentRight .innerBannerFooterShadow {background: none !important; height:0px !important;}
.page-hcp-products .where-to-buy-header {margin-left: 12px;}
.page-hcp-products-cools-lozenge .tabWrapper,
.page-hcp-products-quickmist .tabWrapper,
.page-hcp-products-invispatch .tabWrapper,
.page-hcp-products-inhalator .tabWrapper,
.page-hcp-products-gum  .tabWrapper,
.page-hcp-products-cools-lozenge .tabWrapper,
.page-hcp-products-microtab .tabWrapper,
.page-hcp-products-nasal-spray .tabWrapper
 {margin-top:0;}
.section-products .personalVideotext h2{font-weight:normal!important;*line-height:normal !important;}
.page-quitting-tools #contentRight h2, .page-quitting-tools #contentRight .introText, .page-quitting-tools #contentRight .quittingOptionsWrapper{padding-left:10px!important}
.page-products-quick-mist .content_tab p {padding: 15px 0 0 0;}
.page-help-and-support-cut-down-to-stop li.content {margin:0;}
.page-help-and-support-cut-down-to-stop .pMarginTop { margin-top: 0;}
.page-press footer{margin-top:135px;}
#legal-footer a.active{background-position:6px -54px; display:block;}
.page-quitting-tools-activestop-online .TabbedPanelsContentGroup #content_tab1 a:hover{float:left; border-bottom:none;}
.page-sitemap .site-map-menu-box h2{
	font-size:16px!important;
}
.page-sitemap #contentRight .site-map-menu-box.sitemap-legal h2{
	color: #666 !important;
}
.page-hcp-products .search-text{margin-top:15px;}
footer p{padding-bottom:5px;}
.page-hcp-products-quickmist .hcp-product strong{margin-left:15px!important;}
a.accordion-no-border:hover{border:0 none!important;}
.product-line {  background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll -5px  top transparent; padding-top:12px !important;}
.content_tab p.bold-text {float:left !important;}
.page-help-and-support-cut-down-to-stop #content_tab3 h4{padding: 21px 0 16px!important;}
.page-help-and-support-weight-control #contentRight h1,
.page-help-and-support-weight-control #contentRight h2{
	padding: 0 0 10px 10px;
}
.page-hcp-home #mainPromoArea #promoRight article {
	margin:0;
}
.page-contact-page  #contentRight h2 { padding-left:0;}
.page-products-where-to-buy #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content img{float:left;}
.page-products .search-text-green a{display:inline-block; border-bottom:1px dotted white; }
.section-products .content_tab p {
	line-height:20px;
}
.quickmist-iframe {
  border-bottom: 1px dotted white;
  float: left;
  margin-top: 6px;
}
.page-products-cools-lozenge #content_tab1 h2{*line-height:29px;}
.accordion a:hover{border-bottom:0 none!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  div.class {border: 2px solid #aaa;}
}
.page-quitting-tools-iphone-app  #contentRight h2 {   padding: 0 0 10px;*line-height:27px;}
.page-quitting-tools-iphone-app .content_iphone_app p { *line-height:27px;}
.page-your-profile-your-smoking-profile  #footer-right{*margin-top:-5px;}
.page-your-profile-your-smoking-profile #footer-left {*margin-top:-3px;}
.page-help-and-support-weight-control #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content img,
.page-help-and-support-women-and-smoking #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content img,
.page-help-and-support-cut-down-to-stop #wrapper #mainContent #mainContentArea #contentRight ul .innerPageBannerWrapper .innerPageBanner #flash_content img{*float:left;}
.page-help-and-support-weight-control .women-and-smk p {*padding-bottom:5px;}
.page-help-and-support-cut-down-to-stop #content_tab1 p {*line-height:22px;}
.page-privacy-policy #contentRight h2,.page-legal-notice #contentRight h2,.page-terms-and-conditions #contentRight h2 {padding-left:0px;}

.page-products-gum .TabbedPanels .TabbedPanelsContentGroup #content_tab2 p.bold-text {margin-top: 8px;margin-bottom: 8px;}
.page-products-gum .TabbedPanels .TabbedPanelsContentGroup #content_tab2 .border-div {margin-bottom: 0;}
.page-products-gum .TabbedPanels .TabbedPanelsContentGroup #content_tab2  .product-secondtab-inner { padding: 0 0 7px;}
.section-products .whereToBuyWapper div.intro {
	padding-top:2px;
}
.section-products .store_page{
	background: url("../../images/bgs/promo_footer_line.png") repeat-x scroll left bottom;
	padding-bottom: 25px;
	padding-left: 15px;
}
.page-products-cools-lozenge .tabWrapper { margin-top:0;}
.page-products-cools-lozenge #mainContent #mainContentArea #contentRight .innerBannerFooterShadow,
body.page-products-where-to-buy  #mainContent #mainContentArea #contentRight .innerBannerFooterShadow
{height: 25px !important;}
body.page-products-where-to-buy #contentRight h2 { padding: 0 0 22px !important;}
.page-help-and-support-pregnancy #contentRight .content h2  {padding-left:10px !important;}
.quitting-create-profile {width:112px !important;}
.menu-success-stories {background:url("../../images/bgs/sitemap-success-arrow.jpg") no-repeat scroll 0 5px transparent !important;}
.page-help-and-support-nicotine-myths #contentRight h2{padding-left:0px;}
.hcp-product-group .hcp-product strong{margin-left:17px;}
.google_search_test .pager-item a{border-bottom:1px solid #fff;}
.page-hcp-products-invispatch  .hcp-product-patch {padding: 18px 0px 0 0;}
.page-sitemap .expanded .site-map-menu li.leaf{}
.page-quitting-tools-activestop-online #footer-left,
.page-quitting-tools-activestop-online  #footer-right, .page-quitting-tools-activestop-online .shraeWrapper , .page-quitting-tools-activestop-online .extra-wrapper
 {*margin-top:0;}
.front #promoLeft img:hover{
	opacity: 0.8;	filter:alpha(opacity=80); /* For IE8 and earlier */
	filter: none !important;
}
img.decoded{background-color:transparent!important;}
.recipe-carousal {background-color:transparent!important;}
.page-activestop-login .qstnWrapper p {
   width: 100% !important;
}
.page-activestop-login .buttonElements a#reg_me {
  background: url("../../images/bgs/loginimg.png") no-repeat scroll left top transparent;
  border: medium none;
  clear: both;
  color: white;
  float: left;
  font-weight: bold;
  height: 36px;
  padding: 7px 0 4px 35px;
  width: 63px;
}
.page-activestop-login .buttonElements a#reg_me:hover, .page-activestop-login
#loginPage #edit-submit:hover{background: url("../../images/bgs/loginimg_hover.png") no-repeat scroll left top transparent; color:#339933;}
.page-activestop-login .forgotWrapper a :hover{ float:right !important;}
.page-your-profile-your-smoking-profile .submitWrapper .needTosignUp  .greenText{
  padding: 0 0 0 24px;
  text-align: left;
  width: 89% !important;
}
.page-contact-us #accordion span{border-top: 1px dotted #339933; color: #339933; float: left; padding: 5px 0 8px 14px; width: 100%;}
.page-contact-us #accordion span.current-q{padding: 5px 0 8px 14px;}
#Contactus #accordion span{font-weight:bold!important; }
#Contactus #accordion .contact-accordion-active , #Contactus #accordion .contact-accordion-active  a{font-weight:normal!important; color:#74D5A4 !important;}
.page-your-profile-get-started-with-activestop #log_out,
.page-your-profile-get-started-with-activestop #edit-startwithactivestop-1 ,
.page-your-profile-your-details #log_out
{color:#339933;}
.page-your-profile-get-started-with-activestop #log_out:hover, .page-your-profile-get-started-with-activestop #edit-startwithactivestop-1 :hover, .page-your-profile-your-details #log_out:hover{color:#007D00;}
/********************************************Newly Added**********************************************/
.views-exposed-form .views-widget #edit-Tags-wrapper input{
	background: url(../../images/bgs/left-menu-search.png) no-repeat scroll left top transparent;
  border: 0 none;
  color: #666666;
  float: left;
  font-size: 13px;
  line-height: 14px;
  margin-left: 6px;
  padding: 4px 0 5px 5px;
  width: 173px;
	background-size:99%;
	cursor:auto;
}
.views-exposed-widget input{
	background: url("../../images/bgs/Arrow.png") no-repeat scroll left top transparent;
  border: 0 none;
  color: #339933;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 4px 0 0 6px;
  width: 22px;
}
.page-news-in-the-news #mainContentArea{
	position: relative;
}
.page-news-in-the-news #mainContentArea #contentRight .articleSubHeading{
	font-weight: bold;
}
.section-news .articleDescription p a{
	color: #339933;
}
.views-exposed-form{
	position:absolute;
	left: 3px;
	top: 5px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.views-exposed-form{ top:220px;}}
.views-exposed-widget #edit-submit-new-and-press-section{
	position:absolute;
	right:0;
	top:13px;
	top:14px\0/;
	right:2px\0/;
	*top:-5px;
	*right:2px;
}
.views-exposed-widgets{
	position:relative;
}
#megamenu-mlid-4278 { width: 190px !important; }
/* Landing page */
.section-your-incredible-journey #contentRight h1{
	clear: both;
	color: #42C683;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	padding: 0 0 10px 18px;
	width: 100%;
}
.section-your-incredible-journey li.content{
	width: 100%;
	margin: 0;
}
.section-your-incredible-journey .share_link{
	margin: 0;
	width: 295px;
}
.section-your-incredible-journey .share_link .socialLinkHeading,
.section-your-incredible-journey .share_link .socialLink-li{
	margin-left: 0;
}
.section-your-incredible-journey .promo_cont a img.mobile-image{
	display: none;
}
.page-your-incredible-journey #mainContent #promoLeft {display:none;}
.page-your-incredible-journey #mainContent #contentRight{float:left;margin:10px 0;width:100%;}
.page-your-incredible-journey .banner{width:918px;}
.page-your-incredible-journey .content > h2 {
    display: none;
}
.left_sec{
	float: left;
	width: 100%;
	margin-right: 10px;
}
.right_sec{
	float: right;
	margin-left: 9px;padding: 8px;width: 588px;border-radius: 15px;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	background-color: #f9f9f9;box-shadow: 0 0 9px rgba(0, 0, 0, 0.25);box-shadow: 0 0 9px #C0C0C0;
}
.right_sec .img_wrp img{
	display:block;
}
#contentRight .left_sec h1{
	width: 295px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #42c683;font-size: 20px;line-height: 20px;margin-bottom: 20px;padding:0;
}
.left_sec h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #42c683;font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.left_sec p{
	width: 295px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 15px;
}
.left_sec p.share{margin-bottom: 0;font-size: 20px;line-height: 24px;}
.promo_sec{width: 918px;margin-top: 25px;}
.promo_cont{float: left;width:296px;margin-right:15px; }
.promo_right{margin-right: 0;}
.promo_cont h4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #42c683;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}
.promo_cont p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #666666;font-size: 13px;line-height: 20px;margin-bottom: 10px;}
.promo_cont a.link{
	display: inline-block;font-size: 13px;line-height: 18px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;padding-left: 22px;
	background: url("../../images/bgs/left_nav_over.png") no-repeat scroll 2px 1px transparent;
	color: #339933;text-decoration: none;
}
.promo_cont a.link:hover{
	background:transparent url("../../images/bgs/profile-bottom-border.png") no-repeat 2px -31px;
}
.promo_left a{position: relative;z-index: 3;}
.promo_middle a{position: relative;z-index: 2;}
.promo_right a{position: relative;z-index: 1;}
.promo_cont a img{border: 0;}
.youtube_wrap > h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #42c683;font-weight: normal;margin-bottom: 10px;margin-left: 10px;font-size: 20px;}
.tabs_wrap{float: left;}
.youtube_wrap{width:658px;float: left; font-size:16px;}
/*Pillar page*/
.page-do-something-incredible .tabs{ display: table; }
.page-do-something-incredible .tabs li{
  list-style-type: none;
  width: 329px;
  text-align: center;
  background: transparent url('../../images/bgs/tabs_bg_copy.png') no-repeat scroll left top;
  position: relative;
  z-index: 1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 5px;
  height: 36px;
/*  line-height: 50px;*/
}
.page-do-something-incredible  .tabs li.active{color: #339933;}
.page-do-something-incredible .content > h2{display:none;}
.page-do-something-incredible  .tabs li.selected{color: #339933;}
.page-do-something-incredible  .tabs li.lefttab.selected{background-position: left top;}
.page-do-something-incredible  .tabs li.righttab{	background-position: right top;}
.page-do-something-incredible  .tabs li.righttab.selected{background-position: right 96%;}
.page-do-something-incredible  .tabs li.lefttab{background-position: left 96%;}
.page-do-something-incredible  .tabs li.lefttab a{text-decoration: none;}
.page-do-something-incredible  .tabs li.righttab a{text-decoration: none;}
.youtube_cont{width:620px;padding: 0 10px 10px;border-radius: 0 0 15px 15px;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
	background-color: #fff;box-shadow: 0 0 9px #c0c0c0;float: left;margin: 0 9px;}
.you_wrap{width:560px;padding: 0 30px;background-color: #000;border-radius: 10px;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);}
.you_wrap iframe{border: 0;}
.desWrap{width:640px;margin: 20px 9px 0;float: left;}
.page-do-something-incredible .desWrap  .column{width:310px;margin-right: 20px;float: left;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.page-do-something-incredible  .desWrap .column2{margin-right: 0;}
.page-do-something-incredible  .desWrap .column h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #42c683;font-weight: normal;margin-bottom: 15px;
	letter-spacing: -1px;font-size: 20px;
line-height: 24px;}
.column_inner .img_wrp{padding:4px 5px 5px;border-radius: 10px;
	behavior:url(/profiles/nicorette_profile/themes/nicorette/html/css/emea/js/PIE.htc);
box-shadow: 0 0 9px #c0c0c0;margin-bottom: 15px;}
.page-do-something-incredible .desWrap  .column p{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #666666;font-weight: normal;margin-bottom: 15px;
	font-size: 13px;line-height: 20px;}
.page-do-something-incredible .desWrap  .column_p{min-height: 310px;}
.page-do-something-incredible .desWrap .column p.green{color:#42c683;}
.page-do-something-incredible .desWrap .column p  a,
.combination-products-link {
	background: transparent url('../../images/bgs/pillar_link_bg_copy_2.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 42px;
	line-height: 39px;
	padding: 0 0 0 40px;
	min-width: 181px;
	color: #339933;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 40px;
  position: relative;
}
.page-do-something-incredible .desWrap .column p  a:before,
.combination-products-link:before{
  content: "";
  position: absolute;
  top: 0;
  right: -13px;
  width: 13px;
  height: 40px;
  background: transparent url('../../images/bgs/pillar_link_bg_copy_2.png') no-repeat scroll 100% -44px;
}
@media screen and (max-width: 767px) {
  .page-do-something-incredible .desWrap .column p  a:before,
  .combination-products-link:before{
    /*display: none;*/
  }
}
.combo-block .combination-products-link {
	width: 181px;
	display: block;
	float: right;
}

.prod_left_menu li.selected {
	border: none;
}
/*NRUS-99*/
.tab-box .new-spr {
     background: url("/sites/nicorette_ru/files/sparygggg2.png") no-repeat left top;
     padding: 100px 0 50px 225px;
}

.tab-box .new-spr .exercise img {
     width: 25%;
}

.tab-box .new-spr .exercise *{
     display:inline-block;
     vertical-align:middle;
     margin-right: 16px;
}

.tab-box .new-spr .exercise p {
     color: #42c683;
     font-size: 16px;
     margin-right: 0;
}

@media screen and (max-width: 767px) {
     .tab-box .new-spr{
          -webkit-background-size: 100% auto;
          background-size: 100% auto;
          padding-left: 125px;
          padding-top: 50px;
     }
     .tab-box .new-spr .exercise *{
          display:block;
          margin-right: 0;
     }
     .tab-box .new-spr .exercise{
          text-align: center;
     }
     .tab-box .new-spr .exercise img{
          width:50%;
          max-width:138px;
          display:inline;
     }
     .tab-box .new-spr .exercise p{
          text-align: left;
     }
     .tab-box .new-spr .exercise p br{
          display:none;
     }

		 }


/* NPLS- 6 */
.i18n-pl.page-home #promoLeft .pane-sharethis-sharethis-block .pane-content{
	margin-left: 18px;
}
.i18n-pl #mainContent #promoLeft .pane-sharethis-sharethis-block{
	background:none;
}
.i18n-pl #mainContent #promoLeft .pane-sharethis-sharethis-block h2{
	display: none;
}
.i18n-pl #mainContent #promoLeft .pane-sharethis-sharethis-block .st_forward .fw-link{
	top: 42px;
	left: 20px;
}
.i18n-pl #mainContent #promoLeft .pane-sharethis-sharethis-block .st_amazon_wishlist_large{
	display: none;
}
.i18n-pl #mainContent #promoLeft .social-share-layout .fb-link-block-layout {
	margin-top: 10px;
}
.i18n-pl #mainContent #promoLeft .social-share-layout h2 {
	font-size: 20px !important;
	color: #666666;
	font-weight: normal;
}
/* end NPLS-6 */
/* NISES-77 */
.page-mywaytoquit #wrapper #mainContent #mainContentArea #contentRight .content {
	margin-left: 14px;
	width: 100%;
}

@media screen and (max-width: 767px) {
	.page-mywaytoquit #wrapper #mainContent #mainContentArea #contentRight .content {
		margin-left: 0px;
	}
}

@media screen and (max-width: 767px) {
	.page-mywaytoquit #mainContentArea #promoLeft {
		display: none;
	}
}

.page-mywaytoquit #mainContentArea #contentRight {
	background: url(/profiles/nicorette_profile/themes/nicorette/html/images/Custom/email-form-bg.png) no-repeat 0 0;
	height: 634px;
}

.page-mywaytoquit #mainContentArea #contentRight .quite-top-image {
	width: 100%;
	margin-top: 40px;
}

@media screen and (max-width: 767px) {
	.page-mywaytoquit #mainContentArea #contentRight .quite-top-image {
		margin-top: 20px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .nicorette-left {
	float: left;
	margin-left: 15px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .nicorette-left {
		margin-left: 5px;
	}

	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .nicorette-left img {
		width: 80%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .heading-right img {
	margin-left: 30px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .heading-right img {
		margin-left: 16px;
		width: 68%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .top-text {
	text-align: center;
	margin-top: 10px;
	width: 78%;
	font-size: 14px;
	color: #604f68;
	margin-left: 30px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .top-text {
		width: 100%;
		margin-left: 0;
	}
}

@media only screen and (min-device-width: 641px) and (max-device-width: 767px) {
	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .top-text {
		width: 80%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .question-txt {
	color: #b42585;
	width: 72%;
	margin-left: 43px;
	margin-top: 10px;
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .question-txt:after {
	content: "";
	display: block;
	background: url(/profiles/nicorette_profile/themes/nicorette/html/images/Custom/arrow.png) no-repeat 0 0;
	height: 38px;
	margin-left: 192px;
	position: static;
	margin-top: -12px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 372px) {
	.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .question-txt:after {
		margin-left: 178px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .mywaytoquite .question-txt12 {
	color: #b42585;
	font-size: 12px;
	margin-left: -15px;
	position: relative;
	margin-top: -24px;
}

.page-mywaytoquit #mainContentArea #contentRight ul {
	width: 387px;
	height: 554px;
	background-color: white;
	margin-left: 10px;
	margin-top: 46px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight ul {
		width: 94%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input {
	background-color: #ede9e6;
	width: 308px;
	margin-left: 25px;
	height: 30px;
	border: none;
	margin-bottom: 10px;
	text-align: center;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input {
		width: 94%;
		margin-left: 10px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input::-webkit-input-placeholder, .page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input:-moz-placeholder, .page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input::-moz-placeholder, .page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item input:-ms-input-placeholder {
	color: #afa7b4;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item label {
	display: none;
	font-weight: bold;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item.form-type-checkbox label {
	display: inline;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .form-item.form-type-checkbox input {
	width: auto;
	float: left;
	margin-right: 8px;
	height: 39px;
	margin-top: -11px;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #webform-component-journey-start-date-dp:after {
	content: '';
	display: block;
	background: url(/profiles/nicorette_profile/themes/nicorette/html/images/Custom/datepicker.png) no-repeat 0 0;
	height: 38px;
	margin-left: 305px;
	position: relative;
	margin-top: -39px;
	position: relative;
    /* pointer-events: visible; */
	cursor: pointer;
    /* z-index: 1; */
	width: 27px;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-submitted-first-name {
	width: 150px;
	float: left;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-submitted-first-name {
		width: 46%;
		float: left;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-submitted-surname {
	width: 150px;
	margin-left: 8px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-submitted-surname {
		width: 46%;
		margin-left: 8px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .webform-container-inline div {
	display: block;
	width: 239px;
	font-size: 10px;
	line-height: 12px;
	color: #b42585;
}

@media screen and (max-width: 767px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .webform-container-inline div {
		width: 192px;
		font-size: 9px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .webform-container-inline.webform-datepicker {
	background-color: #ede9e6;
	width: 308px;
	margin-left: 25px;
	height: 30px;
	margin-bottom: 10px;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .webform-container-inline.webform-datepicker input {
	width: 30px;
	float: right;
	height: 30px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .webform-container-inline.webform-datepicker {
		margin-left: 10px;
		width: 94%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #webform-component-personality-trait {
	background-color: #ede9e6;
	width: 308px;
	margin-left: 25px;
	height: 30px;
	margin-bottom: 10px;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #webform-component-personality-trait {
		margin-left: 10px;
		width: 94%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container.chzn-container-active .chzn-single {
	background-color: #ede9e6;
	width: 300px;
	height: 30px;
	margin-bottom: 10px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 372px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container.chzn-container-active .chzn-single {
		width: 250px;
	}
}

@media only screen and (min-device-width: 400px) and (max-device-width: 420px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container.chzn-container-active .chzn-single {
		width: 330px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container .chzn-single {
	background-color: #ede9e6;
	width: 300px;
	height: 30px;
	margin-bottom: 10px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 372px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container .chzn-single {
		width: 250px;
	}
}

@media only screen and (min-device-width: 400px) and (max-device-width: 420px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container .chzn-single {
		width: 330px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .chzn-container .chzn-single span {
	text-align: center;
	color: #afa7b4;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-actions {
	margin-right: 53px;
	margin-top: -56px;
	text-align: right;
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-actions input {
	background-color: white;
	border: 1px solid #b0a7b4;
	width: 89px;
	height: 27px;
	color: #604f68;
	font-weight: bold;
	text-transform: uppercase;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form #edit-actions input {
		margin-left: 81%;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .sub_wrap_text p {
	width: 308px;
	font-size: 6.5px;
	line-height: 10px;
	margin-top: 26px;
	margin-left: 30px;
	color: #604f68;
}

@media screen and (max-width: 640px) {
	.page-mywaytoquit #mainContentArea #contentRight .webform-client-form .sub_wrap_text p {
		width: 257px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .chzn-container .chzn-results {
	margin: -15px 4px 0px 0;
	width: 302px;
	height: auto;
	border: 1px solid #ede9e6;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 372px) {
	.page-mywaytoquit #mainContentArea #contentRight .chzn-container .chzn-results {
		width: 257px;
	}
}

@media only screen and (min-device-width: 400px) and (max-device-width: 420px) {
	.page-mywaytoquit #mainContentArea #contentRight .chzn-container .chzn-results {
		width: 335px;
	}
}

.page-mywaytoquit #mainContentArea #contentRight .chzn-container .chzn-results .highlighted {
	color: #666666;
}

@media screen and (max-width: 767px) {
	.page-thankyou #mainContentArea #promoLeft {
		display: none;
	}
}

.page-thankyou #mainContentArea #contentRight {
	background: url(/profiles/nicorette_profile/themes/nicorette/html/images/Custom/email-form-bg.png) no-repeat 0 0;
	height: 634px;
}

.page-thankyou #mainContentArea #contentRight ul {
	width: 387px;
	height: 554px;
	background-color: white;
	margin-left: 10px;
	margin-top: 46px;
}

@media screen and (max-width: 640px) {
	.page-thankyou #mainContentArea #contentRight ul {
		width: 94%;
	}
}

.page-thankyou #mainContentArea #contentRight .articleText .quite-top-image {
	width: 100%;
	margin-top: 40px;
}

.page-thankyou #mainContentArea #contentRight .articleText .quite-top-image .nicorette-left {
	float: left;
	margin-left: 15px;
}

.page-thankyou #mainContentArea #contentRight .articleText .quite-top-image .heading-right img {
	margin-left: 30px;
}

.page-thankyou #mainContentArea #contentRight .articleText .thankyou {
	top: 43%;
	position: absolute;
	left: 40%;
}

@media screen and (max-width: 640px) {
	.page-thankyou #mainContentArea #contentRight .articleText .thankyou {
		top: 39%;
		left: 31%;
	}
}

.page-thankyou #mainContentArea #contentRight .articleText .thankyou h2 {
	font-size: 25px !important;
	color: #604f68 !important;
}

.page-thankyou #mainContentArea #contentRight .articleText .thankyou p {
	margin-left: -42px;
	color: #604f68;
	font-size: 14px;
}

/* NISES-77 end */

/* NISES-81*/

.tech-spc .pane-content h2{
	
	display:none;
}

.tech-spc .pane-content .innerPageBannerWrapperProduct{
	
	display:none;
}





.app-image {
    display: inline-block;
    width: 32%;
    padding-left: 2%;
}

.app-image.first {
    padding-left: 0;
}

@media screen and (min-width: 320px) and (max-width: 640px){
  .app-image{
    display:block;
    width:75%;
    padding-left: 0;
    margin:0 auto;
    padding-top: 20px;
  }
}

.StopSmokingHeading {
    padding-left: 19px;
}

.app-image-width{
    width:100%;
}

.button-link.extlink {
    border-radius: 10px;
    border: none !important;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#ffffff));
    box-shadow: #A4A9A7 0px 0px 4px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 15px 0 35px;
    min-width: 181px;
    font-weight: bold;
    margin: 10px 0;
    position: relative;
	width: auto !important;
}

@media screen and (min-width: 320px) and (max-width: 640px){
 .button-link.extlink {
	width: 234px !important;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
 }
}

.button-link::before {
    background: url('/sites/nicorette_ie/files/home-link.png') no-repeat;
    content: " ";
    display: block;
    top: 25%;
    left: 10px;
    width: 18px;
    height: 18px;
    position: absolute;
}

#quitsmoking p {
    width: 100%;
}

.video-wrap iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto !important;
}

.video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    clear: both;
}

/************* NPLS-12 Start ***************/
.promo #section1 {
	background: url("../../images/bgs/banner-1.png") no-repeat top right;
	color:#000;
	padding-left: 30px;
}
.promo .section1Heading {
     margin-top: 120px;
}
.promo #section1 .section1Heading h3{
	font-size :24px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	padding: 10px 0px 5px;
}
.promo #section1 .section1Heading h4{
	font-size :48px;
	line-height:1;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
.promo #section1 .section1Text{
	padding-top: 50px;
	width: 515px;
}
.promo #section1 .section1Text p{
	color:#000;
	font-size:16px;
	font-weight:bold
}
.promo #section1 .section1Text .section1Textp2{
	margin-top: 25px;
}
.promo #section2 {
	background: url("../../images/bgs/bg-2.png") no-repeat ;
	color:#000;
	padding-left: 30px;
	clear: both;
	height: 373px;
}
.promo #section2 .section2Text{
    padding-top: 103px; 
    width: 71%;
}
.promo #section2 .section2Text p{
	font-size:15px;
	color:#000;	
}
.promo .gText{
	color: #48a842;	
}
.promo #section3 {
	background: url("../../images/bgs/bg-31.png") no-repeat ;
	color:#000;
	padding-left: 30px;
	padding-right: 30px;
	clear: both;
	height: 1260px;
}
.promo #section3 .section3Header,
.promo #section3 .section3Footer {
    color: #fff;
    font-size: 24px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding-top: 78px;
    line-height: 1;
    text-transform: uppercase;
}
.promo #section3 .section3Footer {
	padding-top: 10px;
	clear: both;
}
.promo #section3 p.section3Center1Heading {
    font-size: 15px;
    color: #000;
    padding-top: 30px;
}
.promo #section3 p.section3Center1Box1,
.promo #section3 p.section3Center1Box3 {
    display: inline-block;
    width: 83px;
    color: black;
    margin-left: 102px;
    margin-top: 46px;
    font-size: 12px;
    line-height: 1.2;
}
.promo #section3 p.section3Center1Box3{
	margin-top: 26px;
	clear: both;
}
.promo #section3 img.section3Center1product1,
.promo #section3 img.section3Center1product2,
.promo #section3 img.section3Center2product1,
.promo #section3 img.section3Center2product2,
.promo #section3 img.section3Center2product3 {
    margin-top: 22px;
    margin-left: -13px;
	display: block;
    float: left;
}
.promo #section3 img.section3Center2product1{
	margin-left: 25px;
}
.promo #section3 img.section3Center1product2 {
	margin-top: 3px;
}
.promo #section3 img.section3Center2product2,.promo #section3 img.section3Center2product3{
	margin-left:0;
}
.promo #section3 .section3Center1Box2,
.promo #section3 .section3Center1Box2New,
.promo #section3 .section3Center1Box4,
.promo #section3 .section3Center1Box5,
.promo #section3 .section3Center1Box5New{
    display: block;
    width: 89px;
    color: black;    
    margin-top: 46px;
    font-size: 12px;
    line-height: 1.2;
	margin-left: 2px;
}
.promo #section3 .section3Center1Box2New
{
	width: 120px;
}
.promo #section3 .section3Center1Box5New{
	font-size: 10px;
	width: 115px;
}
.promo #section3 .section3Center1Box5New .graybox{
    padding-top: 10px;
}
.promo #section3 .section3Center2Box11{
	color:white;
	font-size: 12px;
}
.promo #section3 .section3Center1Box4,
.promo #section3 .section3Center1Box5,
.promo #section3 .section3Center1Box5New{
	margin-top: 23px;
}
.promo #section3 .graybox{
    padding-top: 4px;
    display: block;
    font-weight: bold;
}
.promo #section3 .section3Center2Heading{
	font-size: 15px;
    color: #000;
    padding-top: 24px;
}
.promo #section3 p.section3Center2Box1,
.promo #section3 p.section3Center2Box5{
    display: inline-block;
    width: 83px;
    color: black;
    margin-left: 102px;
    margin-top: 55px;
    font-size: 12px;
    line-height: 1.2;
}
.promo #section3 p.section3Center2Box5{
	clear:both;
	margin-top: 48px;
}
.promo #section3 .section3Center2Box2,
.promo #section3 .section3Center2Box3,
.promo #section3 .section3Center2Box4,
.promo #section3 .section3Center2Box6,
.promo #section3 .section3Center2Box9,
.promo #section3 .section3Center2Box10{
    display: block;
    width: 89px;
    color: black;
    margin-top: 38px;
    font-size: 12px;
    line-height: 1.2;
    margin-left: 42px;
}
.promo #section3 .section3Center2Box6{
	margin-left:12px;
	margin-top: 34px;
}
.promo #section3 .section3Center2Box3,
.promo #section3 .section3Center2Box4{
	margin-left: 12px;
}
.promo #section3 .section3Center2Box7{
    clear: both;
    display: inline-block;
    width: 83px;
    color: black;
    margin-left: -5px;
    margin-top: -36px;
    font-size: 12px;
    line-height: 1.2;
}
.promo #section3 .section3Center2Box8{
    display: inline-block;
    width: 83px;
    color: black;
    margin-left: 26px;
    margin-top: 22px;
    font-size: 12px;
    line-height: 1.2;
}
.promo #section3 img.section3Center2product3{
	margin-left: -7px;
    margin-top: 5px;
}
.promo #section3 .section3Center2Box9,
.promo #section3 .section3Center2Box10{
	margin-left: 10px;
    margin-top: 5px;
}
.promo .section3videoWrapper,
.promo .section5videoWrapper {
	position: relative;
	padding-bottom: 37.25%; /* 16:9 */
	padding-top: 22px;
	height: 0;
	width: 437px;
	margin: 20px auto;
}
.promo .section3videoWrapper iframe,
.promo .section5videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: #969696 0px 4px 15px;
	-webkit-box-shadow: #969696 0px 4px 15px;
	-moz-box-shadow: #969696 0px 4px 15px;
}
.promo #section3  .section3ctaWrapper{
	text-align:center;
	margin-top: 55px;
}
.promo .section3ctaWrapper a.btn-green,
.promo .section5ctaWrapper a.btn-green{
	background: #48a842;
    color: white !important;
    padding: 15px;
    border-radius: 25px;
    font-size: 16px !important;    
    border: none;
}
.promo .infoGraphicWrapper sup{
	font-size: 0.5em;
}    
.promo .section3ctaWrapper a.btn-green{
	padding: 15px 33px;
}
.promo p.section5footercta.text {
    margin-top: 30px;
    margin-bottom: 35px;
}
.promo .section5ctaWrapper a.btn-green.light{
	background: #b2f1ac;
	color: #000 !important;
    font-weight: bold;
}
.promo #section4 {
    background: url("../../images/bgs/bg-4.png") no-repeat;
    color: #000;
    padding-left: 30px;
    clear: both;
    height: 1062px;
    padding-top: 200px;
	box-sizing: border-box;
	margin-top: 55px;
}
.promo #section4 .section4Product1Text,
.promo #section4 .section4Product2Text,
.promo #section4 .section4Product3Text{
	width: 55%;
	float:left;
}

.promo #section4 .section4Product1Logo,
.promo #section4 .section4Product2Logo,
.promo #section4 .section4Product3Logo{
	width: 45%;
	float:left;
}
.promo #section4 .section4Product3Logo{
	    margin-top: -75px !important;
}
.promo #section4 .section4Product1Text h3 span{
	display:block;
}
.promo #section4 .section4Product1Text p,
.promo #section4 .section4Product2Text p,
.promo #section4 .section4Product3Text p{
	font-size: 20px;
    line-height: 1;
    color: #000;    
    font-weight: bold;	
}
.promo #section4 .section4Product1,
.promo #section4 .section4Product2,
.promo #section4 .section4Product3,
.promo #section4 .section4FooterText{
	clear:both;
}
.promo #section4 .section4Product1Logo,
.promo #section4 .section4Product2Logo,
.promo #section4 .section4Product3Logo{
	text-align: right;
	margin-top: -20px;
	margin-right: 0px;
}
.promo #section4 .section4Product2Logo{
    margin-left: -50px;
}
.promo .section4Product2{
	padding-top: 30px;
}
.promo .section4Product2Text{
	padding-top: 0px;
}
.promo .section4Product3Text{
	padding-top: 10px;
}
.promo .section4FooterText {
    font-size: 12px;
    color: #646464;
    width: 93%;
    line-height: 14px;
    padding-top: 5px;
}
.promo #section5 {
    background: url("../../images/bgs/bg-5.png") no-repeat;
    color: #000;
    padding-left: 30px;
	padding-right: 30px;
    clear: both;    
	margin-top: -48px;
	box-sizing: border-box;
	height: 1650px;
}
.promo #section5 .section5HeaderText,
.promo #section5 .section5FooterText {
    color: #fff;
    font-size: 24px;
    text-align: center;
    width: 74%;
    margin: 0 auto;
    padding-top: 130px;
    line-height: 1;
    text-transform: uppercase;
}
.promo img.section5Image1 { 
    margin-top: 50px;
    margin-left: 150px;
	display: block;
}
.promo img.section5Image2 {
    display: inline-block;
    margin-left: 50px;
    margin-top: 30px;	
}
.promo img.section5Image3 {
    display: inline-block;
    margin-left: 68px;
    margin-top: 30px;
}
.promo img.section5Image4 {
    display: inline-block;
    margin-left: 0px;
    margin-top: 30px;
    position: relative;
    top: 20px;
    left: 15px;
    margin-right: -30px;
}
.promo img.section5Image5 {
    margin-left: 205px;
    display: block;
    margin-top: 30px;
}
.promo #section5 .section5FooterText{
	padding-top: 160px;
    clear: both;
}
.promo .section5FooterText span {
    font-size: 16px;
    text-transform: none;
}
.promo .section5ImageSection2 { 
    margin-left: -31px;
    margin-top: 35px;
    margin-right: -30px;
}
.promo .section5ImageSection2Left,
.promo .section5ImageSection2Right{
	width:50%;
	float:left;
}
.promo .section5ImageSection2LeftText,
.promo .section5ImageSection2RightText {
    font-size: 16px;
    color: #000;
    text-align: center;
    padding-top: 10px;
	font-weight: bold;
}
.promo .section5videoWrapper{
    float: left;
    margin-top: 40px;
    margin-left: 85px;
}
.promo .section5ctaWrapper {
    text-align: center;
	margin-top: 30px;
}
.promo #section6 {
    background: url("../../images/bgs/bg-6.png") no-repeat;
    color: #000;
    padding-left: 30px;
    clear: both;    	
	box-sizing: border-box;
	height: 739px;
	margin-top: 35px;
}
.promo #section6 .section6Heading {
    color: #000;
    font-size: 24px;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    padding-top: 120px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
}
.promo #section6 .section6imgtext {
    margin-top: 20px;
}
.promo #section6 .section6imgtext  p{
	font-size: 20px;
    line-height: 1;
    color: #000;
    font-weight: bold;
    width: 30%;
    display: inline-block;
    padding-top: 90px;
    text-align: left;
    padding-left: 10%;
}
.promo #section6 .section6imgtext2 {
    margin-top: -45px;
}
.promo #section6 .section6imgtext2 p{
    font-size: 20px;
    line-height: 1;
    color: #000;
    font-weight: bold;
    width: 35%;
    display: inline-block;
    padding-top: 90px; 
    float: right;
    padding-right: 13%;
}
.promo #section7 {
    background: url("../../images/bgs/footer.png") no-repeat;    
    clear: both;    	
	box-sizing: border-box;	
}
.promo #section7 .section7Heading {
    font-size: 48px;
    line-height: 1;
    color: #000;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding-top: 76px;
    padding-bottom: 50px;
}
.promo #section7 .section7Text {
	font-size: 12px;
    color: #000;
    margin-top: 25px;
}
.promo #contentRight .mobile,
.promo  #contentRight h1 {
	display:none;
}
.promo #contentRight li.content{
	float:right;
}
@media screen and (max-width: 659px) {	
	.promo #section1{
		text-align:center;
		background: none;
	}
	.promo .responsiveImg{
		width:100%;
		height:auto;
	}
	.promo .section1Heading {
		margin-top: 0;
	}
	.promo #section1 .section1Text{
		width:100%;
	}
	.promo #section1 .section1Heading h3{
		font-size: 20px;
	}
	.promo #section1 .section1Heading h4{
		font-size: 40px;
	}
	.promo #section1 .section1Text p,
	.promo #section2 .section2Text p{
		font-size:12px;
	}
	.promo #section2{
		background-size: 100% 100%;
		height: auto;
	}
	.promo #section2 .section2Text{
		padding-top: 90px;
	}
	.promo #section3{
		background: #4db343;
		margin-top: -5px;
		height: auto;
	}
	.promo #section3 p.section3Center1Heading,
	.promo #section3 p.section3Center2Heading
	{
		background: #b2f1ac;
		padding-top: 0;
		margin-top: 30px;
		padding: 5px;
		border: 1px dashed green;
		box-sizing:border-box;	
	}
	.promo #section3 .section3Header,
	.promo #section3 .section3Footer{
		font-size: 20px;
		width: 90%;
		padding-top: 50px;				
	}
	.promo #section3 p.section3Center1Box1,
	.promo #section3 p.section3Center1Box3,
	.promo #section3 p.section3Center2Box1,
	.promo #section3 p.section3Center2Box5,
	.promo #section3 .section3Center2Box2,
	.promo #section3 .section3Center2Box3,
	.promo #section3 .section3Center2Box4,
	.promo #section3 .section3Center2Box6, 
	.promo #section3 .section3Center2Box9, 
	.promo #section3 .section3Center2Box10,
	.promo #section3 .section3Center1Box2,
	.promo #section3 .section3Center1Box4, 
	.promo #section3 .section3Center1Box5,
	.promo #section3 .section3Center2Box7,
	.promo #section3 .section3Center2Box8,
	.promo #section3 .section3Center1Box2New,
	.promo #section3 .section3Center1Box5New
	{
		margin-left: 0;
		background: #caf7c5;
		padding: 3px;
		border: 1px dashed green;		
		box-sizing:border-box;
		width:89px;
	}
	.promo #section3 .graybox{
		background: #c0c0c1;
		padding: 2px;
	}
	.promo #section3 .section3ctaWrapper{
		position: relative;
		top: 75px;
	}
	.promo #section3 .section3Center1Box5New{
		font-size:12px;
		margin-left: 194px;
	}
	.promo #section3 .section3Center1Box5New .graybox {
		padding-top: 2px;
	}
	.promo #section3 .section3Center1Box4,
	.promo #section3 .section3Center1Box5,
	.promo #section3 .section3Center2Box3,
	.promo #section3 .section3Center1Box2New,
	.promo #section3 .section3Center1Box5New{
		margin-top: 10px;		
	}	
	.promo #section3  .section3Center2Box2 {
		margin-left: 28px;
	}
	
	.promo #section3 .section3Center2Box4,
	.promo #section3 .section3Center2Box3,
	.promo #section3 .section3Center1Box5New{
		margin-left: 192px;
		margin-top: 10px
	}
	.promo #section3 .section3Center2Box6{
		margin-left: -2px;
	}
	.promo #section3 .section3Center2Box7{
		display:none;
	}
	.promo #section3 .section3Center2Box8{
		clear:both;
	}
	.promo #section3 .section3Center2Box9,
	.promo #section3 .section3Center2Box10{
		margin-left: -4px;
		margin-top: 10px;
	}
	.promo #section1,
	.promo #section2,
	.promo #section3,
	.promo #section4,
	.promo #section5,
	.promo #section6,
	.promo #section7{
		padding-left:5px;	
		padding-right:0px;	
	}
	.promo .buttonWrapper{
		width:200px;		
	}
	.promo .buttonWrapper img{
		width:100%;
	}
	.promo .section3Center1product1,
	.promo .section3Center1product2{
		width:116px;
	}
	.promo .section3videoWrapper,
	.promo .section5videoWrapper{
		width:90%;
	}
	.promo #section4{
		background: #c0c1c2;
		border-radius: 10px 10px 0 0;
		padding-top:65px;
		margin-top:120px;
		height:auto;
	}	
	.promo #section4 .section4Product1Text,
	.promo #section4 .section4Product1Logo,
	.promo #section4 .section4Product2Text,
	.promo #section4 .section4Product2Logo,
	.promo #section4 .section4Product3Text,
	.promo #section4 .section4Product3Logo,
	.promo #section4 .section4Product3Text	{
		width:100%;
		float:none;
	}
	.promo .section4Product2 {
		padding-top: 0px;
	}
	.promo .section4Product2Text {
		padding-top: 20px;
	}
	.promo #section4 .section4Product1Logo,
	.promo #section4 .section4Product2Logo,
	.promo #section4 .section4Product3Logo{
		text-align:center;
	}
	.promo #section4 .section4Product1Logo img,
	.promo #section4 .section4Product2Logo img,
	.promo #section4 .section4Product3Logo img{
		width:200px;
		padding-top: 15px;
	}
	.promo #section4 .section4FooterText{
		width:100%;
		padding-bottom:20px;
	}	
	.promo #contentRight .mobile{
		display:block;
	}
	.promo #section5{
		margin-top: 0;
		background: #51b24a;
		height: 1085px;
	}
	.promo #section5 .section5HeaderText,
	.promo #section5 .section5FooterText{
		font-size: 20px;
		padding-top: 60px;
		width:100%;
	}
	.promo img.section5Image1{
		width: 170px;
		text-align: center;
		margin: 50px auto 0;
	}
	.promo .section5ImageIcon{
		text-align: center;
		margin: 0px auto 0;
		display: block;
	}
	.promo img.section5Image2{
		margin-left: 10px;
		margin-top: 40px;
		width: 17%;
		float: left;
	}
	.promo .section5ImageIcon2,
	.promo .section5ImageIcon3{
	    display: inline-block;    
		float: left;
		width: 15%;
		margin-top: 65px;
	}
	.promo img.section5Image3{		
		margin-left: 0px;
		margin-top: 40px;		
		float: left;
		width: 25%;
	}
	.promo img.section5Image4{		  
		margin-left: 0px; 
		margin-top: 50px;
		float: left;
		width: 28%;
		position: unset;
	}
	.promo img.section5Image5{
		clear:both;		 
		display: inline-block;
		margin: 82px 0px 41px;
	}
	.promo #section5 .section5FooterText{
		padding-top:10px;
		   width: 100%;
	}
	.promo #section5 .section5FooterText span{
		display:block;
	}
	.promo .section5ImageSection2{
		margin-left:-5px;
		margin-right:0px;
	}
	.promo .section5ImageSection2 img{
		width:100%;
	}
	.promo .section5videoWrapper{
		margin-top: -90px;
		position: relative;
		top: 140px;
		margin-left: 4%;
	}
	.promo .section5videoWrapper + .section5ctaWrapper{
		position: relative;
		top: 150px;
	}
	.promo #section6{
		background: #CACCCC;
		border-radius: 10px;
		height: auto;
		margin-top: 90px;
	}
	.promo #section6 .section6Heading{
		width: 100%;
		padding-top: 20px;
		width: 100%;
	}
	.promo #section6 .section6imgtext p{
		width:50%;
		padding-left: 0;
		padding-top: 45px;
	}
	.promo #section6 .section6imgtext2 p{
		width: 45%;
		padding-right: 0;
		padding-top: 50px;
	}
	.promo #section6 .section6imgtext img,
	.promo #section6 .section6imgtext2 img{
		width:50%;
		margin-top:25px;
	}
	.promo #section6 .section6imgtext2{
		margin-top:0px;
	}
	.promo #section7{
		background-size:contain;
		margin-top: 20px;
	}
	.promo #section7 .section7Heading{
		font-size: 30px;
		padding-top: 20px;
	}
	.promo #section4 .section4Product1Text p,
	.promo #section4 .section4Product2Text p,
	.promo #section4 .section4Product3Text p{
		font-size: 16px;
		text-align: center;
	}
	.promo #section4 .section4Product2Logo {
		margin-left: 0;
	}
	.promo .section3ctaWrapper a.btn-green,
	.promo .section3ctaWrapper a.btn-green:hover,
	.promo .section5ctaWrapper a.btn-green,
	.promo .section5ctaWrapper a.btn-green:hover,{
		font-size: 12px !important;
		padding: 10px;
	}	
	.promo #section7 .section7Text {
		margin-top:0px;
	}
}	
@media screen and (min-width: 445px) and (max-width: 659px) {	
	.promo #section3 .section3Center1Box5{
		margin-left: 10px;
	}
	.promo #section3 .section3Center2Box2,
	.promo #section3 .section3Center2Box3{
		margin-top: 38px;
	}
	.promo #section3 .section3Center2Box3,
	.promo #section3 .section3Center2Box10{
		margin-left: 10px;
	}
	.promo .section3videoWrapper{
		margin-top: 180px;
	}
	.promo .section5ImageIcon2, .promo .section5ImageIcon3{
		width:auto;
		margin-top: 77px;
	}
	.promo img.section5Image3{
		width: 33%;
	}
	.promo img.section5Image4{
		width: 25%;
	}
	.promo .section5ImageSection a{ 
	    text-align: center;
		display: block;
		width: 100%;
		margin: 0 auto;
		clear: both;
	}
	.promo .section5ctaWrapper{
		clear:both;
	}
	.promo #section7{
		background-size:cover;
	}
	.promo #section6 .section6imgtext p,
	.promo #section6 .section6imgtext2 p{
		padding-top:120px;
	}
	
}
@media screen and (min-width: 550px) and (max-width: 659px) {	
	.promo #section3 .section3Center2Box4{
		margin-left: 10px;
		margin-top:38px;
	}
}
/************* NPLS-12 End ***************/

/* ABZU-19 Menu flickering issue */

#mainNav ul li.help_and_support ul.megamenu-bin {
    left: -365px !important;
}

#mainNav ul li.news ul.megamenu-bin {
    left: -100px !important;
}

#mainNav ul li.success-stories ul.megamenu-bin {
    left: -14px !important;
}