/* reset css start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}

q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/* reset css end*/

body, .megamenu-skin-friendly {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000000;
	/*line-height:1em;*/
}
html {
	font-size:100%;
}
/*********changes -Srihari**********/
#wrapper {
	/*width:928px;*/
	width:918px;
	margin:0px auto 0px auto;
	/*padding-top:35px;*/
}

header {
    padding: 16px 0;
	
}


header a {
    color: #339933;
    float: left;
    font-size: 13px;
    text-decoration: none;
}
header a img{float:left;}



/*.content a:link{text-decoration:none !Important;}
.content a:hover{text-decoration:underline !Important;}*/
#header_container ul.top_section {
	/*width:928px;*/
	width:934px;
	overflow:hidden;
	margin:0px 0px 12px 0px;
}
#header_container ul.top_section li.col1 {
	float:left;
	/*padding:0px 0px 0px 15px;*/
	padding:0px 0px 0px 3px;
}
#header_container ul.top_section li.col1 h2 {
	background:url(../images/logo.gif) left top no-repeat;
	width:221px;
	height:78px;
	font-size:1.5em;
	line-height:21px;
	color:#67ab42;
	text-indent:-999em;
}
#header_container ul.top_section li.col1 h2 a {
	display:block;
	width:221px;
	height:78px;
	color:#67ab42;
	text-decoration:none;
}
#header_container ul.top_section li.col2 {
	float:right;
}
#header_container ul.top_section li.col2 p {
	float: right;
  clear: both;
  margin-bottom: 5px;
}
/*#header_container ul.top_section li.col2 p a.button, #header_container ul.top_section li.col2 p a.button:visited, #header_container ul.top_section li.col2 p a.button:active {*/
	/*display:block;*/
	/*background:url(../images/bg_btn_black_left.gif) left top no-repeat;*/
	/*height:30px;*/
	/*padding:0px 0px 0px 17px;*/
	/*font-size:1.15em;*/
	/*font-weight:bold;*/
	/*line-height:15px;*/
	/*color:#ffffff;*/
	/*text-decoration:none;*/
/*}*/
#header_container ul.top_section li.col2 #healthcare {
  background: url("../images/healthcare.png") left top no-repeat;
  display: block;
  height: 31px;
  text-indent: -10000em;
  line-height: 0px;
  width: 203px;
}

#header_container ul.top_section li.col2 #activestoplogin {
  background: url("../images/active-stop-button-inactive.png") left top no-repeat;
  display: block;
  height: 31px;
  text-indent: -10000em;
  line-height: 0px;
  width: 203px;
}

#header_container ul.top_section li.col2 p a.button:hover {
	text-decoration:none;
}
/*#header_container ul.top_section li.col2 p a.button span {*/
	/*display:block;*/
	/*background:url(../images/bg_btn_black_right.gif) right top no-repeat;*/
	/*width:118px;*/
	/*height:24px;*/
	/*padding:6px 17px 0px 0px;*/
	/*text-align:center;*/
	/*cursor:pointer;*/
/*}*/
#header_container ul.top_section li.col2 dl {
	clear:both;
	float:right;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
#header_container ul.top_section li.col2 dl dt {
	float:left;
	padding:6px 13px 0px 0px;
	color:#6e6e6e;
	font-size:11px;
}
#header_container ul.top_section li.col2 dl dd {
	float:left;
	padding:0px 0px 0px 3px;
}
#header_container ul.top_section li.col2 dl dd.input {
	background:url(../images/bg_input_top.gif) left top no-repeat;
	width:146px;
	height:22px;
}
#header_container ul.top_section li.col2 dl dd.input input {
	border:0px;
	color:#000000;
	font-size:11px;
	margin:4px 0px 0px 4px;
.margin:0px 0px 0px 4px;
	width:134px;
}
#header_container ul.top_section li.col2 dl dd h4 {
	background:url(../images/icon_search.gif) left top no-repeat;
	width:17px;
	height:17px;
	margin:3px 0px 0px 0px;
	text-indent:-999em;
}
#header_container ul.top_section li.col2 dl dd h4 a {
	display:block;
	width:17px;
	height:17px;
}
#header_container ul.primary_nav {
	background:url(../images/bg_primarynav.gif) left top no-repeat;
	width:925px;
	overflow:hidden;
	height:50px;
	padding:16px 0px 0px 3px;
}
#header_container ul.primary_nav li {
	float:left;
	padding:0px 0px 0px 28px;
}
#header_container ul.primary_nav li a, #header_container ul.primary_nav li a:visited, #header_container ul.primary_nav li a:active {
	display:block;
	background:url(../images/bg_pnr_left.gif) left top no-repeat;
	height:30px;
	padding:0px 0px 0px 17px;
	color:#339933;
	font-size:1.15em;
	font-weight:bold;
	text-decoration:none;
	line-height:15px;
}
#header_container ul.primary_nav li a span {
	display:block;
	background:url(../images/bg_pnr_right.gif) right top no-repeat;
	width:118px;
	height:30px;
	padding:6px 17px 0px 0px;
	text-align:center;
	cursor:pointer;
}
#header_container ul.primary_nav li a:hover {
	background:url(../images/bg_pns_left.gif) left top no-repeat;
	color:#ffffff;
	text-decoration:none;
}
#header_container ul.primary_nav li a:hover span {
	background:url(../images/bg_pns_right.gif) right top no-repeat;
}
#header_container ul.primary_nav li.selected a, #header_container ul.primary_nav li.selected a:visited, #header_container ul.primary_nav li.selected a:active, #header_container ul.primary_nav li.selected a:hover {
	background:url(../images/bg_pns_left.gif) left top no-repeat;
	color:#ffffff;
}
#header_container ul.primary_nav li.selected a span, #header_container ul.primary_nav li.selected a:hover span {
	background:url(../images/bg_pns_right.gif) right top no-repeat;
}
#header_container ul.breadcrumb {
	width:888px;
	overflow:hidden;
	padding:4px 0px 0px 40px;
	margin:0;
}
#header_container ul.breadcrumb li {
	float:left;
	margin:0px 3px 0px 0px;
	color:#666666;
	font-size:0.9em;
	line-height:13px;
}
#header_container ul.breadcrumb li a, #header_container ul.breadcrumb li a:visited, #header_container ul.breadcrumb li a:active {
	background:url(../images/sep_breadcrumb.gif) right top no-repeat;
	display:block;
	height:13px;
	padding:0px 9px 0px 0px;
	color:#339933;
	text-decoration:underline;
}
#header_container ul.breadcrumb li a:hover {
	text-decoration:none;
}
#banner_container {
	/*background:url(../images/bg_banner.jpg) left top no-repeat;*/
		background:url(../../../../default/files/images/home-banner-bg.jpg) left top no-repeat;	
	/*width:928px;*/
	width:934px;
	height:327px;
	padding:22px 0px 0px 0px;
}
#footer_container {
	background:url(../images/bg_footer.gif) left top no-repeat;
	/*width:928px;*/
	width:934px;
	overflow:hidden;
	padding:30px 0px 40px 0px;
}
#footer_container p.intro {
	text-align:center;
	color:#747474;
	font-size:0.9em;
	line-height:16px;
	margin:0px 0px 45px 0px;
}
#footer_container ul {
	width:900px;
	overflow:hidden;
	padding:0px 0px 0px 28px;
}
#footer_container ul li.col1 {
	width:300px;
	float:left;
}
#footer_container ul li.col1 ul li {
	color:#666666;
	font-weight:bold;
	line-height:20px;
}
#footer_container ul li.col1 ul li a, #footer_container ul li.col1 ul li a:visited, #footer_container ul li.col1 ul li a:active {
	color:#3b9d31;
	text-decoration:none;
	font-weight:normal;
}
#footer_container ul li.col1 ul li a:hover {
	text-decoration:underline;
}
#footer_container ul li.col2 {
	width:285px;
	float:left;
}
#footer_container ul li.col2 ul li {
	color:#747474;
	line-height:20px;
}
#footer_container ul li.col2 ul li a, #footer_container ul li.col2 ul li a:visited, #footer_container ul li.col2 ul li a:active {
	color:#747474;
	text-decoration:none;
	font-weight:normal;
}
#footer_container ul li.col2 ul li a:hover {
	text-decoration:underline;
}
#footer_container ul li.col3 {
	width:280px;
	float:left;
}
#footer_container ul li.col3 p {
	color:#666666;
	font-size:0.9em;
	line-height:16px;
	padding:0px 0px 20px 0px;
}
#footer_container ul li.col3 p.best_viewed {
	font-size:0.75em;
	line-height:14px;
}
#content_container {
	/*background:url(../images/bg_banner_inner.jpg) left top no-repeat; padding:14px 0px 18px 0px;*/
	/*width:928px;*/
	width:934px;
	padding:14px 0px 3px 0px;
}
#content_containerm {
/*	background:url(../images/bg_banner_inner.jpg) left top no-repeat;*/
	/*width:928px;*/
	width:934px;
	padding:100px 0 100px 0;
    text-align:center;
}
#content_container ul {
	/*width:928px;*/
	width:934px;
	overflow:hidden;
}
#content_container ul li.col1 {
	width:239px;
	float:left;
}
#content_container ul li.col1 ul.sec_nav {
	margin:0px 0px 19px 0px;
}
#content_container ul li.col1 ul.sec_nav li.row1 {
	background:url(../images/bg_leftnav_top.gif) left top no-repeat;
	width:239px;
	height:26px;
	line-height:18px;
}
#content_container ul li.col1 ul.sec_nav li.row2 {
	background:url(../images/bg_leftnav_bot.gif) left bottom no-repeat;
	width:215px;
	padding:0px 0px 20px 24px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li {
	margin:0px 0px 1px 0px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li a, #content_container ul li.col1 ul.sec_nav li.row2 ul li a:visited, #content_container ul li.col1 ul.sec_nav li.row2 ul li a:active {
	display:block;
	background:url(../images/bg_leftnav_off.gif) left top no-repeat;
	width:191px;
	height:29px;
	color:#339933;
	font-size:0.9em;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 6px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li a span {
	display:block;
	background:url(../images/arrow_leftnav_off.gif) left top no-repeat;
	padding:0px 0px 0px 28px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li a:hover {
	background:url(../images/bg_leftnav_hover.gif) left top no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li a:hover span {
	display:block;
	background:url(../images/arrow_leftnav_hover.gif) left top no-repeat;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.selected a {
	background:url(../images/bg_leftnav_on.gif) left top no-repeat;
	color:#ffffff;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.selected a span {
	background:url(../images/arrow_leftnav_on.gif) left top no-repeat;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a, #content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a:visited, #content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a:active {
	display:block;
	background:url(../images/bg_leftnav_off.gif) left top no-repeat;
	width:191px;
	height:29px;
	color:#339933;
	font-size:0.9em;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 20px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a span {
	display:block;
	background:url(../images/arrow_leftnav_sub.gif) left top no-repeat;
	padding:0px 0px 0px 28px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a:hover {
	background:url(../images/bg_leftnav_hover.gif) left top no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub a:hover span {
	display:block;
	background:url(../images/arrow_leftnav_hover.gif) left top no-repeat;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub_selected a {
	background:url(../images/bg_leftnav_on.gif) left top no-repeat;
	color:#ffffff;
	padding:0px 0px 0px 20px;
}
#content_container ul li.col1 ul.sec_nav li.row2 ul li.sub_selected a span {
	background:url(../images/arrow_leftnav_on.gif) left top no-repeat;
}
#content_container ul li.col1 ul.rlinks {
	margin:0px 0px 19px 7px;
}
#content_container ul li.col1 ul.rlinks li.row1 {
	background:url(../images/bg_rlinks_top.gif) left top no-repeat;
	width:221px;
	height:14px;
	line-height:18px;
}
#content_container ul li.col1 ul.rlinks li.row2 {
	background:url(../images/bg_rlinks_bot.gif) left bottom no-repeat;
	width:181px;
	padding:0px 20px 50px 20px;
}
#content_container ul li.col1 ul.rlinks li.row2 h2 {
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	color:#666666;
	padding:0px 0px 12px 0px;
}
#content_container ul li.col1 ul.rlinks li.row2 p {
	color:#797979;
	line-height:16px;
	padding:0px 0px 12px 0px;
}
#content_container ul li.col1 ul.rlinks li.row2 p a, #content_container ul li.col1 ul.rlinks li.row2 p a:visited, #content_container ul li.col1 ul.rlinks li.row2 p a:active {
	color:#339933;
	text-decoration:underline;
}
#content_container ul li.col1 ul.rlinks li.row2 p a:hover {
	text-decoration:none;
}
#content_container ul li.col1 p.product {
	width:235px;
	margin:0px 0px 19px 0px;
	text-align:center;
}
#content_container ul li.col1 p.buy_freshfruit {
	background:url(../images/buy_freshfruit.gif) left top no-repeat;
	margin:0px 0px 15px 7px;
}
#content_container ul li.col1 p.buy_invisipatch {
	background:url(../images/buy_invisipatch.gif) left top no-repeat;
	margin:0px 0px 15px 7px;
}
#content_container ul li.col1 p.buy_freshfruit a, #content_container ul li.col1 p.buy_invisipatch a {
	display:block;
	width:202px;
	height:57px;
	font-size:20px;
	color:#ffffff;
	text-decoration:none;
	padding:13px 0px 0px 22px;
	line-height:22px;
}
#content_container ul li.col1 p.buy_freshfruit a span, #content_container ul li.col1 p.buy_invisipatch a span {
	font-size:13px;
}
#content_container ul li.col2 {
	width:689px;
	/*float:left;*/
	float:right;
	/*padding:7px 0px 0px 0px;*/	
}
#content_container ul li.col2 ul {
	width:689px;
}
#content_container ul li.col2 ul li.content {
	padding:18px 0px 20px 45px;
}
#content_container ul li.col2 ul li.content h2 {
	color:#339933;
	font-size:1.7em;
	line-height:28px;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}
#content_container ul li.col2 ul li.content h3 {
	color:#339933;
	font-size:1.2em;
	line-height:20px;
	padding:0px 0px 15px 0px;
}
#content_container ul li.col2 ul li.content h4 {
	color:#339933;
	font-size:1.2em;
	font-weight:bold;
	line-height:20px;
}
#content_container ul li.col2 ul li.content ul {
	margin:0px 0px 15px 0px;
	width:620px;
}
#content_container ul li.col2 ul li.content ul li {
	background:url(../images/icon_list.gif) left top no-repeat;
	line-height:16px;
	margin:0px 0px 0px 14px;
	padding:0px 0px 4px 7px;
	color:#797979;
}
#content_container ul li.col2 ul li.content ol {
	margin:0px 0px 15px 0px;
	width:620px;
}
#content_container ul li.col2 ul li.content ol li {
	color:#797979;
	line-height:16px;
	list-style:decimal;
	margin:0px 0px 0px 35px;
}
#content_container ul li.col2 ul li.content p {
	color:#666666;
	line-height:15px;
	padding:8px 0px 25px 0px;
}
#content_container ul li.col2 ul li.content p a, #content_container ul li.col2 ul li.content p a:visited, #content_container ul li.col2 ul li.content p a:active,
div#content_container ul li.col2 ul li.content ul li a,
div#content_container ul li.col2 ul li.content h3 a {
	color:#339933;
	/*text-decoration:underline;*/
	text-decoration:none;
}
#content_container ul li.col2 ul li.content p a:hover {
	/*text-decoration:none;*/
	text-decoration:underline;
}
.freshfruit #content_container ul li.col2 ul li.content h2, .freshfruit #content_container ul li.col2 ul li.content h4, .freshfruit #content_container ul li.col2 ul li.content p a {
	color:#ff6633;
}
.freshfruit #content_container ul li.col2 ul li.content h3 {
	color:#ff6633;
	width:500px;
}
.invisipatch #content_container ul li.col2 ul li.content h2, .invisipatch #content_container ul li.col2 ul li.content h4, .invisipatch #content_container ul li.col2 ul li.content p a {
	color:#de3e2f;
}
.invisipatch #content_container ul li.col2 ul li.content h3 {
	color:#de3e2f;
	width:500px;
}
#content_container ul li.col2 ul li.content ul.tab_products {
	width:667px;
	overflow:hidden;
	border-bottom:1px solid #bebdbd;
	margin:0px 0px 24px -30px;
	padding:0px 0px 0px 27px;
	height:49px;
}
#content_container ul li.col2 ul li.content ul.tab_products li {
	float:left;
	background:none;
	margin:0px 10px 0px 0px;
	padding:0px;
	
}
/*
#content_container ul li.col2 ul li.content ul.tab_products li#tab1 {padding:0px 10px 0px 27px;}
#content_container ul li.col2 ul li.content ul.tab_products li#tab3 {padding:0px 49px 0px 10px;}
#content_container ul li.col2 ul li.content ul.tab_products li#tab2 {padding:0px 0px 0px 0;}*/
#content_container ul li.col2 ul li.content ul.tab_products li.selected{border-bottom:1px solid #fff; height:48px;}

/*#content_container ul li.col2 ul li.content ul.tab_products li.selected{border-bottom:1px solid #fff;}*/
/*#content_container ul li.col2 ul li.content ul.tab_products li a, #content_container ul li.col2 ul li.content ul.tab_products li a:visited, #content_container ul li.col2 ul li.content ul.tab_products li a:active {
	display:block;
	background:url(../images/tab_off_left.gif) left top no-repeat;
	height:49px;
	padding:0px 0px 0px 11px;
	cursor:pointer;
	color:#666666;
	font-size:16px;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}*/



#content_container ul li.col2 ul li.content ul.tab_products li a, #content_container ul li.col2 ul li.content ul.tab_products li a:visited, #content_container ul li.col2 ul li.content ul.tab_products li a:active {
	display:block;
	background:url(../images/tab_on_left.gif) left top no-repeat;
	height:49px;
	padding:0px 0px 0px 11px;
	cursor:pointer;
	color:#fff;
	font-size:16px;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;
	/*margin:0px 10px 0px 0px;*/
}



#content_container ul li.col2 ul li.content ul.tab_products li a span {
	display:block;
	width:176px;
	height:37px;
	padding:12px 0px 0px 0px;
	background:url(../images/tab_on_right.gif) right top no-repeat;
}
#content_container ul li.col2 ul li.content ul.tab_products li a:hover {
	background:url(../images/tab_freshfruit_on_left.gif) left top no-repeat;
	color:#666;
	text-decoration:none !Important;
}
#content_container ul li.col2 ul li.content ul.tab_products li a:hover span, #content_container ul li.col2 ul li.content ul.tab_products li.selected a span {
	background:url(../images/tab_freshfruit_on_right.gif) right top no-repeat;
}
#content_container ul li.col2 ul li.content ul.tab_products li.selected a, #content_container ul li.col2 ul li.content ul.tab_products li.selected a:visited, #content_container ul li.col2 ul li.content ul.tab_products li.selected a:active, #content_container ul li.col2 ul li.content ul.tab_products li.selected a:hover {
	display:block;
	background:url(../images/tab_freshfruit_on_left.gif) left top no-repeat;
	height:49px;
	padding:0px 0px 0px 11px;
	cursor:pointer;
	color:#666;
	font-size:16px;
	line-height:28px;
	text-decoration:none;
	font-weight:bold;

}
.invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a:visited, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a:active {
	background:url(../images/tab_off_left.gif) left top no-repeat;
}
.invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a span {
	background:url(../images/tab_off_right.gif) right top no-repeat;
}
.invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a:hover {
	background:url(../images/tab_invisipatch_on_left.gif) left top no-repeat;
}
.invisipatch #content_container ul li.col2 ul li.content ul.tab_products li a:hover span, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li.selected a span {
	background:url(../images/tab_invisipatch_on_right.gif) right top no-repeat;
}
.invisipatch #content_container ul li.col2 ul li.content ul.tab_products li.selected a, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li.selected a:visited, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li.selected a:active, .invisipatch #content_container ul li.col2 ul li.content ul.tab_products li.selected a:hover {
	background:url(../images/tab_invisipatch_on_left.gif) left top no-repeat;
}
#content_container ul li.col2 ul li.content ul.pagination {
	width:auto;
	overflow:hidden;
	margin:0px 0px 25px 23px;
}
#content_container ul li.col2 ul li.content ul.pagination li {
	float:left;
	background:none;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#797979;
	font-weight:bold;
}
#content_container ul li.col2 ul li.content ul.pagination li a, #content_container ul li.col2 ul li.content ul.pagination li a:visited, #content_container ul li.col2 ul li.content ul.pagination li a:active {
	color:#339933;
	text-decoration:underline;
	font-weight:normal;
}
#content_container ul li.col2 ul li.content ul.pagination li a:hover {
	text-decoration:none;
}
/* home page promo box css*/
.home #content_container {
	background:none;
	width:928px;
	padding:14px 0px 18px 0px;
}
.home_promo_boxes {
	padding-left:6px;
	margin:11px 0 50px 0;
 *margin:7px 0 50px 0;
	color:#666666;
}
.home_promo_boxes sup {
	vertical-align:middle;
	font-size:0.9em;
}
.home_promo_boxes .promo_box {
	float: left;
	height: 183px;
	margin-right: 6px;
	position: relative;
	width: 301px;
}
.home_promo_boxes .last {
	margin-right:0px;
}
.home_promo_boxes .promo_box h2 {
	/*font-size:1.5em;*/
	font-size:17px;
	line-height:22px;
	word-spacing:1px;
	color:#42c683;
	padding: 20px 52px 0 25px;
	font-weight:normal;
	
}
.home_promo_boxes .promo_box p {
	line-height: 14px;
	padding-top: 6px;
	padding: 6px 0 0 25px;
}
.home_promo_boxes .promo_box a:link, .home_promo_boxes .promo_box a:visited, .home_promo_boxes .promo_box a:active {
	bottom: 31px;
	font-size: 0.9em;
	padding: 3px 3px 6px 23px;
	position: absolute;
	text-decoration: none;
	color:#339933;
	margin-left:27px;
}
.home_promo_boxes .promo_box a:hover{ text-decoration:underline;}
.home_promo_boxes .promo_box_inside {
	/*background: url(../images/home_promo_box_register_today.jpg) no-repeat;*/
  background: url(../images/promo_box.png) no-repeat;
	height:183px;
}

/*.home_promo_boxes .promo_box_register_today {*/
	/*background: url(../images/home_promo_box_register_today.jpg) no-repeat;*/
	/*height:183px;*/
/*}*/
.home_promo_boxes .promo_box_register_today a:link, .home_promo_boxes .promo_box_register_today a:visited, .home_promo_boxes .promo_box_register_today a:active,
.home_promo_boxes .green a:link, .home_promo_boxes .green a:visited, .home_promo_boxes .green a:active {
	background:url(../images/promo_bullet_green.gif) no-repeat;
	color:#339933;
}
/*.home_promo_boxes .promo_box_download {*/
	/*background: url(../images/home_promo_box_download.jpg) no-repeat;*/
	/*height:183px;*/
/*}*/
.home_promo_boxes .promo_box_download h2,
.home_promo_boxes .red h2 {
	color:#cc3300;
}
.home_promo_boxes .promo_box_download a:link, .home_promo_boxes .promo_box_download a:visited, .home_promo_boxes .promo_box_download a:active,
.home_promo_boxes .red a:link, .home_promo_boxes .red a:visited, .home_promo_boxes .red a:active {
	background:url(../images/promo_bullet_red.gif) no-repeat;
	color:#cc3300;
}
/*.home_promo_boxes .promo_box_test_yourself {*/
	/*background: url(../images/home_promo_box_test_yourself.jpg) no-repeat;*/
	/*height:183px;*/
/*}*/
.home_promo_boxes .promo_box_test_yourself h2,
.home_promo_boxes .blue h2 {
	color:#003399;
}
.home_promo_boxes .promo_box_test_yourself a:link, .home_promo_boxes .promo_box_test_yourself a:visited, .home_promo_boxes .promo_box_test_yourself a:active,
.home_promo_boxes .blue a:link, .home_promo_boxes .blue a:visited, .home_promo_boxes .blue a:active {
	background:url(../images/promo_bullet_blue.gif) no-repeat;
	color:#003399;
}
.home_promo_boxes .promo_box_test_yourself a:hover, .home_promo_boxes .promo_box_download a:hover, .home_promo_boxes .promo_box_register_today a:hover,
.home_promo_boxes .blue a:hover, .home_promo_boxes .promo_box_download a:hover, .home_promo_boxes .promo_box_register_today a:hover {
	text-decoration:underline;
}
.home_promo_boxes .promo_box_test_yourself p, .home_promo_boxes .promo_box_download p,
.home_promo_boxes .blue p, .home_promo_boxes .promo_box_download p {
	line-height: 16px;
	padding-top:7px;
}
br.clear {
	clear:both;
}
/* video channel page css*/
.page-video-channel #content-container {
  padding: 0;
}

.video_channel_container {
	color:#666666;
	margin-bottom:13px;
  padding-top: 30px;
}
.video_channel_container h2 {
	color: #CC0000;
	font-size: 1.5em;
	padding-left: 32px;
	padding-top: 1px;
}
.video_channel_box {
	float: left;
	margin: 26px 37px 0 32px;
	width: 160px;
}
.video_channel_box a {
	outline:none;
}
.video_channel_box p {
	padding-bottom:2px;
	padding-top: 13px;
 *padding-top: 10px;
}
.video_channel_box h3 {
	color: #000000;
}
.video_channel_box q {
	display:block;
	line-height:13px;
	padding-top:16px;
}
/*drop down CSS*/

#header_container ul.primary_nav li {
	position:relative;
}
#header_container ul.primary_nav {
	overflow:visible;
}
#header_container ul.primary_nav ul.sub_nav {
	background: url(../images/bg_sub_nav.png) bottom no-repeat;
	left: 12px;
	position: absolute;
	top: 43px;
	width: 186px;
	padding-bottom:20px;
}
#header_container ul.primary_nav ul.sub_nav li.top {
	background:url(../images/bg_sub_nav_top.png) no-repeat top center;
	padding-top:7px;
}
#header_container ul.primary_nav ul.sub_nav li {
	float:none;
	padding-left:18px;
}
#header_container ul.primary_nav ul.sub_nav li a, #header_container ul.primary_nav ul.sub_nav li a:visited {
	background: none;
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 13px;
	width: 138px;
}
#header_container ul.primary_nav ul.sub_nav li a:hover {
	background:url(../images/bg_sub_nav_hover.gif) no-repeat;
	color:#FFFFFF;
}
#header_container ul.primary_nav ul.sub_nav li a span {
	background:none;
	height: 23px;
	padding: 6px 20px 0 0;
	text-align: left;
}
#header_container ul.primary_nav ul.sub_nav li a:hover span {
	background:url(../images/bg_sub_nav_hover.gif) no-repeat right;
}
#header_container ul.primary_nav ul.sub_nav li.top_border {
	background: url(../images/bg_sub_nav_top_border.png) no-repeat center;
	height: 20px;
	left: 0;
	position: absolute;
	top: -72px;
	width: 164px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 {
	background:url(../images/bg_leftnav_bot_srch.gif) left bottom no-repeat;
	padding-bottom:30px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 ul li {
	display:block;
	background:url(../images/bg_leftnav_off.gif) left top no-repeat;
	width:191px;
	height:29px;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 13px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl {
	overflow:hidden;
	margin:10px 0px 0px 5px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dt {
	float:left;
	padding:6px 13px 0px 0px;
	color:#6e6e6e;
	font-size:11px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dd {
	float:left;
	padding:0px 0px 0px 3px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dd.input {
	background:url(../images/bg_input_top.gif) left top no-repeat;
	width:146px;
	height:22px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dd.input input {
	border:0px;
	color:#000000;
	font-size:11px;
	margin:4px 0px 0px 4px;
.margin:0px 0px 0px 4px;
	width:134px;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dd h4 {
	background:url(../images/icon_search.gif) left top no-repeat;
	width:17px;
	height:17px;
	margin:3px 0px 0px 0px;
	text-indent:-999em;
}
.search_results #content_container ul li.col1 ul.sec_nav li.row2 dl dd h4 a {
	display:block;
	width:17px;
	height:17px;
}
.search_results #content_container ul li.col2 ul li.content ol {
	width:631px;
	margin-left:-10px;
}
.search_results #content_container ul li.col2 ul li.content ol li {
	color:#339933;
	font-weight:bold;
	line-height:18px;
	margin-left:30px;
}
.search_results #content_container ul li.col2 ul li.content ol li a, .search_results #content_container ul li.col2 ul li.content ol li a:visited, .search_results #content_container ul li.col2 ul li.content ol li a:active {
	color:#339933;
	text-decoration:underline;
}
.search_results #content_container ul li.col2 ul li.content ol li a:hover {
	text-decoration:none;
}
.search_results #content_container ul li.col2 ul li.content ol li p {
	font-weight:normal;
	line-height:18px;
	padding-bottom:18px;
}
.search_results #content_container ul li.col2 ul li.content h2 {
	padding-bottom:10px;
}
.search_results #content_container ul li.col2 ul li.content h3 {
	color:#666666;
	font-size:1.4em;
	padding-bottom:30px;
}
/*motivation test CSS*/

.motivation_test {
	width:512px;
	color:#797979;
	margin-bottom:5px;
}
.motivation_test fieldset {
	background:url(../images/bg_motivation_form_field_top.png) no-repeat left top #eef6e6;
	margin-bottom:4px;
	position:relative;
}
.motivation_test fieldset div.bottom {
	background:url(../images/bg_motivation_form_field_bottom.png) no-repeat left bottom #eef6e6;
	height:10px;
	clear:both;
	height:18px;
}
#content_container ul li.col2 ul li.content .motivation_test p {
	margin-bottom:8px;
}
#content_container ul li.col2 ul li.content .motivation_test fieldset h4 {
	color: #238016;
	font-size: 1.2em;
	line-height: 14px;
	margin-bottom: 6px;
	padding-left: 58px;
	padding-top: 13px;
 *padding-top: 17px;
}
.motivation_test legend {
	color: #68A95D;
	font-size: 1.8em;
	font-weight: bold;
	left: 10px;
	position: absolute;
	top: 15px;
 *line-height:20px;
 *top: 15px;
 *left: 6px;
}
.motivation_test fieldset label, .motivation_test fieldset input {
	float:left;
	margin-bottom:5px;
	color:#797979;
}
.motivation_test fieldset label {
	padding-left: 60px;
	padding-top: 4px;
	width: 100px;
}
.motivation_test fieldset #edit-q3-wrapper label{
  width: 130px;
}
.motivation_test fieldset label.width128 {
	width:128px;
}
.motivation_test fieldset input.text {
	background:url(../images/bg_input_text.png) top repeat-x #ffffff;
	border-color: #848484 #C1C1C1 #E0E0E0;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	padding: 2px;
}
.motivation_test fieldset input.first_name {
	width:190px
}
.motivation_test fieldset input.age {
	width:45px;
}
.motivation_test fieldset span {
	float: left;
	margin-left: 3px;
	margin-top: 4px;
 *margin-top: 6px;
}
.motivation_test fieldset div.radio_group_v label {
	margin-left:13px;
	width:303px;
 *width:300px;
	margin-bottom:0px;
}
.motivation_test fieldset div.radio_group_v input {
	margin-left:-320px;
	margin-top:4px;
 *margin-top:0px;
	margin-bottom:-3px;
}
.motivation_test fieldset div.radio_group_h {
	padding-top:3px;
}
.motivation_test fieldset div.radio_group_h label {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 10px;
 *margin-top:4px;
}
.motivation_test fieldset div.radio_group_h label.very_few {
	margin-left: 58px;
	width: 60px;
}
.motivation_test fieldset div.radio_group_h label.very_many {
	width: 150px;
	margin-left:-5px;
}
.motivation_test fieldset div.radio_group_h input {
	margin-right:14px;
}
.motivation_test input.button_submit {
	float:right;
	margin:15px 30px 0 0;
}
#content_container ul li.col2 ul li.content .motivation_test ul li {
	background:url(../images/bg_bullet.png) no-repeat left center;
	line-height:26px;
	padding-left:24px;
	margin-top:13px;
	margin-left:10px;
}
.motivation_test ul li a, .motivation_test ul li a:visited, .motivation_test ul li a:active {
	color:#339933;
	text-decoration:underline;
}
.motivation_test ul li a:hover {
	text-decoration:none;
}
/* where to buy CSS*/

.where_to_buy #content_container ul li.col2 ul li.content h2 {
	padding-bottom:5px;
}
.where_to_buy #content_container ul li.col2 ul li.content h3 {
	font-size:1.3em;
	color:#666666;
}
.where_to_buy .where_to_buy_logo {
	margin-bottom:30px;
}
.where_to_buy .where_to_buy_logo img {
	float:left;
	margin-top:5px;
}
.where_to_buy #content_container ul li.col2 ul li.content p {
	width:600px;
}
.where_to_buy #content_container ul li.col2 ul li.content .where_to_buy_logo p {
	padding-bottom:0px;
}
/*Stop Smoking Tips*/

.stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li a:hover span, .stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li.selected a span {
	background:url(../images/tab_on_right.gif) right top no-repeat;
}
.stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li.selected a, .stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li.selected a:visited, .stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li.selected a:active, .stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li a:hover, .stop_smoking_tips #content_container ul li.col2 ul li.content ul.tab_products li.selected a:hover {
	background:url(../images/tab_on_left.gif) left top no-repeat;
}
.stop_smoking_tips #content_container ul li.col2 ul li.content h5 {
	color:#339933;
	font-weight:bold;
}
.stop_smoking_tips #content_container ul li.col2 ul li.content h4 {
	margin-bottom:20px;
}
/* site exit*/

.site_exit_pop_up {
	color:#666666;
	background:url(../images/bg_exit-menu.gif) #FFFFFF;
	margin: auto;
	width: 623px;
	position:relative;
}
.site_exit_pop_up div.top {
	background:url(../images/bg_exit-menu_top.gif) top no-repeat;
	height:64px;
}
.site_exit_pop_up div.bottom {
	background:url(../images/bg_exit-menu_bottom.gif) bottom no-repeat;
	height:60px;
}
.site_exit_pop_up h3 {
	font-size:1.7em;
	color:#339933;
	margin-bottom:25px;
	padding: 0px 40px;
}
.site_exit_pop_up p {
	font-size: 1.2em;
	line-height: 18px;
	margin-bottom: 12px;
	padding: 0px 40px;
}
.site_exit_pop_up a:link, .site_exit_pop_up a:visited, .site_exit_pop_up a:active {
	color:#339933;
}
.site_exit_pop_up button {
	background:url(../images/button_close.png);
	border: 0 none;
	cursor: pointer;
	height: 19px;
	position: absolute;
	right: 8px;
	text-indent: -999999px;
	top: 9px;
	width: 19px;
}
/*product nasal spray CSS*/
.nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li a:hover span, .nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li.selected a span {
	background:url(../images/tab_nasal_spray_on_right.gif) right top no-repeat;
}
.nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li.selected a, .nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li.selected a:visited, .nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li.selected a:active, .nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li a:hover, .nasal_spray #content_container ul li.col2 ul li.content ul.tab_products li.selected a:hover {
	background:url(../images/tab_nasal_spray_on_left.gif) left top no-repeat;
}
.nasal_spray #content_container ul li.col2 ul li.content h5 {
	color:#339933;
	font-weight:bold;
}
.nasal_spray #content_container ul li.col2 ul li.content h4 {
	margin-bottom:5px;
}
.nasal_spray #content_container ul li.col1 p.buy_freshfruit {
	background: url(../images/buy_nasal_spray.gif) no-repeat scroll left top transparent;
	margin: 0 0 15px 7px;
}
.nasal_spray #content_container ul li.col1 ul.rlinks li.row2 {
	padding: 0 20px 20px;
}
.nasal_spray #content_container ul li.col2 ul li.content ol li {
	margin: 0 0 3px 35px;
}
/*truth about quitting*/

.truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li a:hover span, .truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li.selected a span {
	background:url(../images/tab_on_right.gif) right top no-repeat;
}
.truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li.selected a, .truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li.selected a:visited, .truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li.selected a:active, .truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li a:hover, .truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li.selected a:hover {
	background:url(../images/tab_on_left.gif) left top no-repeat;
}
.truth_about_quitting #content_container ul li.col2 ul li.content ul.tab_products li a span {
	width: 240px;
}

#search {
  width: 250px;
  float: left;
}



/******************** search portion ******************/
#block-internetsearch-0{  float:right; width:219px; clear:both; }
#block-internetsearch-0 .form-item { margin:0; }
#gtb-wrapper { float:left;  }
#gtb-wrapper  label, #block-internetsearch-0 h3 { color: #6E6E6E; float: left; font-size: 11px; padding: 6px 13px 0 0; font-weight: normal;}
#block-internetsearch-0 input { float:left; border: 0 none; }

  border: 1px solid #D3D3D3;
    border-radius: 6px 6px 6px 6px;
    color: #666666;
    float: left;
    height: 20px;
    margin: 0;
    padding: 3px 5px 0;
    width: 197px;

}

 background: url("/sites/nicorette.com.au/themes/nicorette/images/searchBtn.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 5px 0 0 5px;
    width: 18px;

}

/******************** Styling for Link to Mobile Version *******************/
#mobileVersion { color:#3B9D31; padding-bottom:10px; float:left; text-decoration:none; font-size:12px!important; }
#mobileVersion:hover { text-decoration:underline; }
#block-block-41 { display:block; float:left; margin-top: -16px;}

/************* Added 16-11-11 For pinball flash alignment*************************/
#pinball_content{text-align:center;}


/************** added on 18-11-2011 for search result page **************/
.google_search_test { width:918px; float:left; padding:0;}
.google_search_test .searchPageHeading {display:none; color:#393; width:100%; float:left; font-size:1.7em; font-weight:bold; padding-bottom:10px; line-height:28px; clear:both; }
.google_search_test .searchcount { width:100%; float:left; padding-bottom:25px; line-height:15px; color:#666; font-size:13px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif  ; }
.google_search_test .box { width:100%; float:left; line-height:18px; color:#393; padding-bottom:18px; }
.google_search_test .search-results a { line-height:18px; font-weight:bold; text-decoration:underline; color:#42C683!important; font-size:16px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif  ; color:#42c683; text-decoration:none; }
.google_search_test .box a:hover{border-bottom:1px dotted #007d00; color:#007d00!important;}
.google_search_test .box a:hover, .google_search_test .box a:visited { color:#393; }
.google_search_test .box .content { width:100%; float:left; color:#666; line-height:18px; }
.google_search_test .pagination { text-align:center;}
.item-list ul.pagination{padding-bottom:15px 0 20px 0!important;  margin-top: 12px;}
.google_search_test .pagination li.pager-current{font-size:16px; padding: 0.4em 0.5em;}
.google_search_test .pagination li { margin:0;float:left; border-bottom:1px dotted white;}
.google_search_test .pagination li.pager-item  a, .google_search_test .pagination li.pager-next  a, .google_search_test .pagination li.pager-last  a{ color:#393; text-decoration:none; display:inline-block; }
.search-snippet br {  float: left;}
 
.google_search_test .pagination li.pager-next a{ background: url("/sites/nicorette.com.au/files/images/next_arrow.png") no-repeat scroll 32px 0px transparent;
    padding-right: 19px;
    width: 31px;
}
.google_search_test .pagination li.pager-first  a{   background: url("/sites/nicorette.com.au/files/images/last_arrow.png") no-repeat scroll 0 0px transparent;
    padding-left: 21px;
    width: 46px;
}
.google_search_test .pagination li.pager-previous  a{    background: url("/sites/nicorette.com.au/files/images/last_arrow.png") no-repeat scroll 0 0 transparent;
    padding-left: 21px;
    width: 46px;
}

.google_search_test .pagination li.pager-last a {background: url("/sites/nicorette.com.au/files/images/next_arrow.png") no-repeat scroll 28px 0px transparent;
    padding: 0 25px 0 0;
    width: 29px;}
	
.google_search_test .pagination	.pager-ellipsis {   margin-right: 153px;}
.google_search_test .pagination .pager-previous {  margin-right: 240px;}
.status { background:#eef7e6; border: 1px solid #339933; margin-top: 15px; padding: 10px; }

/*********************Code Added For Google Plus on 25-11-2011*********************************/

.shraeWrapper {
    float: left;
    padding-left: 29px;
    width: 264px;
	*margin-top:-50px;
}
.shareLinks {  width:93px; float:left; height:22px; cursor:pointer;  }
.shareMid {  width: 96px; float: left; padding-left0;}
.shareLast { width:75px; }
#plusToolTip, #plusToolTip1 {position: absolute;
    width: 320px;display:none;float:left; margin:5px 0; color:#666666;  font: 11px/20px Trebuchet MS; }
a.forward-page{ display:none; padding:0 0 0 10px; color:#339933;}
#plusToolTip1 {position: inherit !important; }
#plusToolTip a, #plusToolTip1 a{ color:#339933;}

/**********  23-12-2011 for new google appliance module  *************/
#header_container ul.top_section li.col2 { width:219px; }

/************* code for external link *************/
#extlink-message { background: url(/sites/nicorette.com.au/files/images/greenboxBg.gif) repeat-x scroll left bottom #F3F9F4; }
#ext-close-button { display:none; }
#extlink-message #ext-buttons { left:240px; width:auto; top: 130px; }
#extlink-message { height: 185px; }
#extlink-message #ext-buttons #ext-ok-button, #extlink-message #ext-buttons #ext-cancel-button { line-height: 30px; background-color:#666; }
#extlink-message #ext-message p { color:#666666; }
#extlink-message #ext-message h2 { color:#339933; font-size: 18px; font-weight: bold; padding-bottom: 10px;}
#extlink-message #ext-buttons #ext-ok-button a, #extlink-message #ext-buttons #ext-cancel-button a { color:#fff; font: bold 14px/24px 'Trebuchet MS'; }



/**************** quick fix for product page 11-01-2012 **************/
.node-type-product #content_container ul li.col2 ul li.content p { line-height:21px; width:100%; float:left; }
.node-type-product #content_container ul li.col2 ul li.content p sup { position:relative; bottom:-2px; line-height:8px; }

#header_container ul.top_section li.col2 #returntoactivestop {background: url("../images/return-to-activestop.png") no-repeat scroll right bottom transparent; display: block;
    height: 31px;
    line-height: 0;
    text-indent: -10000em;
    width: 203px;}

#header_container ul.top_section li.col2 #returntoactivestop:hover, .section-hcp #header_container ul.top_section li.col2 #returntoactivestop:hover { background-position: right top;}


/******************* Home Page Fix 05-04-2012 *************************************/

#banner_container .content{position:relative;} 
.bannerImage{height:283px; z-index:1;}
.banner-content-1{  margin-left: 410px;    margin-top: -230px;}
 h1.white{color:#fff; font-size:36px; margin-bottom:25px;}
.banner-content-1 p{font-size:17px; color:#fff; width:388px; line-height:18px; padding-bottom:25px; }
.block ul.homepage_carousel{padding:0px;}
a.findMore{background:url(../images/viewmore_sprite.png) 0 -58px no-repeat; color:#339933; padding:9px 100px 12px 35px; font-size:13px; font-weight:bold; width:180px; text-decoration:none;}



.banner-content-2{margin-left: 100px; margin-top: -255px; width:400px; }
h1.green{color:#3b9d31; font-size:36px; margin-bottom:25px; line-height:36px;}
.banner-content-2 p{font-size:17px; color:#3b9d31; width:400px; line-height:18px; padding-bottom:25px; *padding-bottom:15px;}
.banner-content-2  a.findMore{*display:block;}
.page-products #content_container ul li.col2 ul li.content ul li{background:none;}
#banner_container .next { height: 67px;  position: absolute; right: 17px; top: 114px; width: 67px; }
#banner_container .prev { height: 67px;  left: 18px; position: absolute; top: 114px; width: 67px; }

.home_promo_boxes .views-row-3 img { margin: -3px 10px 10px 5px;}


/************************* added as on 3.05.2012 *******************************/
#header_container{margin-bottom:18px;}

.home_promo_boxes .views-row-1  .promo_box_inside img{margin-top:-20px;}
a.hover-image{float:left;}
/*a.hover-opa:hover img, 
a.hover-image:hover img, 
#block-block-70 a:hover img{
	opacity:0.8; 
	filter:alpha(opacity=80) !important; 
	border:none; 
	background:#fff;
}*/
.page-hcp-home #promoRight article a img{background-image:none;}
.page-hcp-home #promoRight article a:hover img{opacity:0.8; filter:alpha(opacity=80) !important;}
a.hover-image:hover  {border:none !important;}
/*#forward-form {
    background: url("/sites/nicorette.com.au/files/greenbox_form2.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 265px;
    padding: 20px;
	width: 680px
  }*/
#forward-form #edit-name-wrapper{float:left; width:100%;}
#forward-form #edit-recipients-wrapper{float:left; width:100%;}
#forward-form .form-item label{float:left; width:100px;}
#forward-form .form-item input{float:left; width:300px;}
.submit_container, .cancel_container{float:left; }
#forward-form .description{width:300px; font-size:12px; padding:16px 0 0px 100px; float:left; clear:both; color:#666666;}
/*#forward-form input#edit-name,#forward-form input#edit-recipients{ background:url(/sites/nicorette.com.au/files/input-bg.jpg) repeat-x; border:1px solid #e2e2e2; padding:1px 0;}*/
#forward-form input#edit-submit{cursor:pointer;background:url(/sites/nicorette.com.au/files/nicorette/grey-button.png) no-repeat; border:none; text-align:center; width:113px; padding:5px 0; color:#fff; float:left;}
#forward-form input#edit-cancel{cursor:pointer;background:url(/sites/nicorette.com.au/files/nicorette/grey-button.png) no-repeat; border:none; text-align:center; width:113px; padding:5px 0; color:#fff;}

/*
.region-count-2 {
    float: left;
    margin: 10px;
    padding: 10px 0;
    width: 90%;
}
*/
/*.region-count-3{float:left; width:100%;}*/
/*
.sidebar_nav 
{
  background-color: transparent;
    float: left;
    margin: 7px 0 0;
    padding: 0 !important;
    width: 96%;
}
.sidebar_nav li
{
 background-color: #F9F9F9;
    border-radius: 8px 8px 8px 8px;
    margin: 2px 0 !important;
    padding: 0 !important;
    width: 100%;
}*/
.TabbedPanelsTabSelected{
	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(/sites/nicorette.com.au/themes/nicorette/js/PIE.htc);
	color:#666666;
	cursor:pointer;
	border-left:1px solid #bebdbd;
	border-right:1px solid #bebdbd;
	width:150px;
}
/****************************03/09/12*****************************************************/

.section-hcp{background:transparent url(../images/brown_bg.png) repeat-x left top; }
.section-hcp #mainNav{
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c8e8c8), to(#d4f7d4));
	background: -webkit-linear-gradient(#c8e8c8, #d4f7d4);
	background: -moz-linear-gradient(#c8e8c8, #d4f7d4) repeat scroll 0 0 transparent !important;
	background: -ms-linear-gradient(#c8e8c8, #d4f7d4);
	background: -o-linear-gradient(#c8e8c8, #d4f7d4);
	background: linear-gradient(#c8e8c8, #d4f7d4);
	-pie-background: linear-gradient(#c8e8c8, #d4f7d4);
	behavior: url(/sites/nicorette.com.au/themes/nicorette/js/PIE.htc);

}
.section-hcp footer{ background: none repeat scroll 0 0 #d4f7d4;} 
.section-hcp .notice dt{clear:both;}
.section-hcp #gtb-wrapper{width:200px; margin:0; padding:0; float:left;}
.section-hcp #gtb-wrapper input{width:200px; float:left; background:transparent url(../images/search_bg.png) no-repeat left top;}
#block-search-form input.form-submit{
	text-indent:-999px;
	width:25px; 
	height:20px; 
	float:left;  
	background-color: #CEF0CE;
	height: 20px;
	width: 22px; 
	background:transparent url(../images/Arrow.png) no-repeat left top; 
	margin: 4px 0 0 6px; 
	*margin: 4px 0 0 6px!important; 
	cursor:pointer;
	color:#339933;
	border:0 none;
	font-size:0;
	line-height:0;
	}
 #block-google_appliance-google_search input.form-submit:hover{cursor: pointer;width:25px; height:20px; float:left;  background-color: #CEF0CE;border-radius: 4px 4px 4px 4px;
 height: 20px;margin: 0px 0 0;width: 22px; background:transparent url(../images/Arrow.png) no-repeat left -35px; margin: 4px 0 0 5px; cursor:pointer;}
 
 
.page-quitting-tools-budget-calculator ul li.#flash_content {display:none;}
.page-node-7 ul li .webform-component--holidays-gadgets-or-even-a-new-car p{ font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #42C683; padding:16px 0 15px 8px;}
.page-node-7 ul li .webform-component--aside-from-the-obvious-health-issues p{ font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px dotted #2e8b5c; padding:0 0 28px 8px;}
#response1 p, #response2 p, #response3 p{color:#42c683; clear:both; float:left; width:298px; font-size:16px; margin:23px 0 0 17px; font-weight:bold;}
#response1 .webform-component, #response2 .webform-component, #response3 .webform-component{float:left; margin: 30px 0 0 0;}
#response1, #response2, #response3{float:left;}
#response1{margin-left: 6px;}
#response2 #edit-submitted-cost-of-a-pack-wrapper{background-position:16px bottom;}
.page-quitting-tools-budget-calculator ul li #edit-submitted-cost-of-a-pack-wrapper label{color:#42c683; clear:both; float:left; width:298px; font-size:16px; margin:23px 0 0 20px;}
.page-node-7 ul li .webform-component--number-of-cigarettes, 
.page-node-7 ul li .webform-component--cost-of-a-pack ,
.page-node-7 ul li .webform-component--no-of-years
{
	clear:both; margin:0; 
	background: url("../images/enter_nmbr.png") no-repeat scroll 16px 5px transparent; 
	float:left; width:100%;
	padding: 0 0 20px;
	}
	
.page-node-7 ul li .webform-component--cost-of-a-pack span, .page-node-7 ul li .webform-component--no-of-years span {float:left; margin-top: 12px;}
.page-node-7 ul li .webform-component--number-of-cigarettes input, 
.webform-component--cost-of-a-pack  input,.webform-component--no-of-years input{
    border: 0 none;
	margin: 5px 0 0 15px;
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 0 8px 10px;
    width: 166px;
	font-family:Trebuchet MS;
	float:left;
	background: none repeat scroll 0 0 transparent;
}
.page-node-7 p.images{margin:0!important; padding:0!important;}
.page-node-7 ul li .webform-component--images{ float:left; width:300px; }
.page-node-7 ul li .webform-component--images p.images span.image1{float:left; width:50px; margin:80px 38px 0px 0; padding:0;}
.page-node-7 ul li .webform-component--images p.images span.image2{float:left;width:200px; margin:22px 0 0 0;}
.page-node-7 ul li .webform-component--images p.images span.image3{float:left; width:50px; clear:both; margin:78px 29px 0 0; padding:0;}
.page-node-7 ul li .webform-component--images p.images span.image4{width:200px; margin:8px 0 0 0; float:left;}
.page-node-7 #contentRight #block-block-9{float: left; margin-top: 20px; width: 100%;}
.page-node-7 #contentRight #block-block-9 p{ font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999999; padding:0 0 28px 8px;}
.page-node-7 #contentRight #block-block-9 p a{color:#999999;}

.page-node-7 #contentRight #block-block-9 .contentwraper p a {
  color: #339933;
  text-decoration: none;
}
.page-node-7 #contentRight #block-block-9 .contentwraper p {    
	color: #666666;
    float: left;
    font-size: 13px;
    line-height: 20px;
    padding: 4px 0 15px;
    width: 100%;
}

.page-node-7 #contentRight #block-block-9 .contentwraper p.bold-heading{    
	    color: #333333;
		font-weight: bold;
		padding-bottom: 0;
}


/* newly added */
.page-node-7  .form_question label {display:none}

.form_question{float:left; width:306px; padding:0 0 0 40px;}

.page-quitting-tools-budget-calculator #edit-actions{clear:both;  width:170px; margin:30px 0 0 5px; float:left;}
.page-node-7  .form-actions .form-submit{ outline:none; cursor: pointer;background:transparent url(../images/continue_btn.png) no-repeat 0 0; border:0 none;  padding: 9px 15px 10px 0; width: 167px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:12px\0/; padding-top:11px\0/;}
.page-node-7  .form-actions .form-submit:hover{background-position: 0 -67px; color:rgb(64, 152, 65); }
.page-quitting-tools-budget-calculator #edit-actions #edit-submit:hover{width:170px; background-position: 0px -67px; color:#409841;}
#results{clear:both; padding-top:80px; width: 83%; float: left;}
#results .pound{float:left;}
#results .each_year_pound{clear: both; float: left;}


.result_image{float:left; width:650px; margin:0; padding:0 0 0 0px; }
.result_image p img{
	float:left; margin:0;
	}
.result_image p{float:left; width:113px; margin:6px 81px 0 22px; padding:0;  color:#666666; font-size:13px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
.result_image span.image_description1{padding: 0; }
.result_image span.image_description2{padding:0;}
.result_image span{width:204px; float:left;}
#webform-client-form-7 .submit .form-item{ float: left; width: 100%; margin:0;}
#webform-client-form-7 .submit .form-actions {clear: both; float: left; margin: 30px 0 0 5px; width: 170px;}

.page-node-7 #results p{float:left; padding:6px 4px 50px 19px; background: transparent url(../images/Shape-65-copy-7.png) no-repeat left top; width:115px; }
.page-node-7 #results p span{ width:23px; height:22px; display:block; text-align:center; float: left; padding: 0 0 0 0px; color:#42c683; font-size:20px; font-weight:bold;}
.page-node-7  #results p.result_duration{background:none; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; width:auto; float:left; padding:10px 0 0 0; margin:0; color:#7a7a7a;}
.page-quitting-tools-budget-calculator  #results p.pound{ background: none repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    width: auto;}
#results span.pound .webform-component--pound p{background:none; width:auto; font-weight:bold; font-size:20px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding:0; margin:-5px 7px 0 5px; color:#666666;}
.section-search #wrapper #mainContent #mainContentArea #promoLeft{display:none;}
.form_question p#response1{display:none;}
/*.prod_left_menu ul.first_nav li.row2, .prod_left_menu ul.first_nav li.row2 .sidebar_nav li.expanded li.last{margin-bottom:12px!important;}*/
.page-node-7 ul li .webform-component--number-of-cigarettes .input_error , .page-node-7 ul li .webform-component--cost-of-a-pack .input_error  {width:166px; margin:5px 0 0 10px; background:transparent url(../images/Error_msg_txtbox.png) no-repeat left top; padding:11px 0 7px 10px; border: 0  none;}
.input_error{width:166px; margin:26px 0 0 10px; background:transparent url(../images/Error_msg_txtbox.png) no-repeat left top !important; padding:11px 0 11px 10px; border: 0  none;}
.field-prefix{ background: none repeat scroll 0 0 transparent;color: #666666;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold;margin: 6px -9px 0 0;padding: 0;width: auto;}
.counterror,.no_of_yearserror {color:#d94522;padding-left:14px;font-size:13px;font-family:"Trebuchet MS",Arial;font-weight:bold; margin-top: -16px;}
.costerror{color:#d94522; padding-left:20px;  font-size:13px;font-family:"Trebuchet MS",Arial;font-weight:bold; margin-top: -16px;}
.errorList{margin-top:5px;color:#d94522;font-size:13px;font-family:"Trebuchet MS",Arial;font-weight:bold;border-style: none;border-width: 0px;}
.error{color:#999999;}
.section-hcp #wrapper #mainContent #mainContentArea  #contentRight ul li.tabWrapper .TabbedPanels{overflow:auto!important;}
.section-hcp #content_tab5{width:650px!important;}
.section-hcp #content_tab4{width:650px!important;}
.section-hcp #content_tab3{width:653px!important;}
.section-hcp #content_tab2{width:649px!important;}
.section-hcp #content_tab1{width:650px!important;}
.section-hcp .tabWrapper{width:100%!important; *width:100%;width:100%\0/;}
li.activestop-login-menu a#activestoplogin:hover{background-position:12px -24px!important; }

.headerRightMenu ul li a#activestoplogin {background-position: 12px 12px;
      padding: 0 0 0 20px;
}
article a.hover-opa{ float: left; margin: 0 6px 0 0;}
/***** Added by Keerthana - 16-Oct-2012 ****/

.google_search_test .pagination li.pager-next a:hover {  color:#339933; border-bottom:none; background:url("/sites/nicorette.com.au/files/images/searchBtn.png") no-repeat scroll -144px -136px transparent}
 .google_search_test .pagination li.pager-last a:hover{  color:#339933; border-bottom:none; background:url("/sites/nicorette.com.au/files/images/searchBtn.png") no-repeat scroll -147px -136px transparent}

.google_search_test .pagination li.pager-first a:hover, .google_search_test .pagination li.pager-previous a:hover{  color:#339933; border-bottom:none; background:url("/sites/nicorette.com.au/files/images/searchBtn.png") no-repeat scroll 0px -158px transparent}
.pager a{color: #339933!important; font-size:13px!important; text-decoration: none;}
.site-map-message h2 {  padding: 0 0 10px;}

.page-quitting-tools-activestop-online #content_tab3 ul li{clear:both; width:100%;}
.page-quitting-tools-activestop-online .TabbedPanelsContentGroup p, .page-quitting-tools-activestop-online #content_tab1 h2, .page-quitting-tools-activestop-online #content_tab2 h2{line-height:normal;}


/* Home Banner  */
.middle_cosmosBQ{font-family:Conv_CosmosBQ-Medium;font-size:28px;text-shadow:1px 1px 3px #CCCCCC;color:#fff;width:326px;}	
.finish_banner{margin: 0 0 0 254px;}
.finish_banner .banner-content-2.banner_link{margin: 48px 0 0 100px;}

h1.banner-cycle{font-family: Conv_CosmosBQ-Medium;font-size: 28px;color:#339933;width:326px;font-weight:normal;margin-bottom:40px;}
.cycle_banner .banner-content-2{width:auto;position:relative;}
.cycle_banner .banner-content-2 p.banner-cycle-sub{float:right;width:146px;margin-top:-165px;margin-right:90px;font-family:Trebuchet MS;font-size:18px;line-height:24px;color:#42c683;}
.banner-cycle-sub span {
    display: inline-block;
    font-size: 10px;
    margin-top: 38px;color:#ccc;
}
.cycle_banner a.findMore{background-image: url('/sites/nicorette.com.au/themes/nicorette/images/viewmore_big_1.png');background-position:0 0;}	
#bannerWrapper ul li .cycle_banner a.findMore:hover {background-image: url('/sites/nicorette.com.au/themes/nicorette/images/viewmore_big_1_hover.png');}
.banner-content-2.climbing_banner h1.green{width:309px;font-weight:600;line-height:32px;margin-bottom:40px;font-size:28px;}
.banner-content-1.iphone-banner{margin-top:-250px;}
.iphone-banner h1.white{font-size:28px;line-height:32px;width:375px;font-weight:600;padding-left:32px;}
#bannerWrapper ul li .iphone-banner a.findMore, .finish_banner.finish_man a.findMore{background-image:url('/sites/nicorette.com.au/themes/nicorette/images/viewmore_big.png') !important;margin-left:32px;background-position:0 0; *width:auto;}
.finish_banner.finish_man a.findMore{margin-left:0;}
#bannerWrapper ul li .iphone-banner a.findMore:hover, .finish_banner.finish_man a.findMore:hover{background-image:url('/sites/nicorette.com.au/themes/nicorette/images/viewmore_big_hover.png') !important;background-position:0 0;}	
.banner-content-2.middle_cosmosBQ{font-family:Conv_CosmosBQ-Medium;font-size:28px;text-shadow:1px 1px 3px #CCCCCC;color:#fff;width:270px;}
.finish_man .banner-content-2.middle_cosmosBQ{color:#339933;text-shadow:0 0 0 transparent;}	
.finish_banner{margin: 0 0 0 254px;}
.finish_banner.finish_man{margin: 0 0 0 410px;}
.finish_banner .banner-content-2.banner_link{margin: 48px 0 0 100px;}
.finish_banner.finish_man .banner-content-2.banner_link {
    margin: 26px 0 0 100px;
}
.finish_man .banner-content-2.middle_cosmosBQ{color:#fff;font-size:36px;}
.finish_man .banner-content-2.middle_cosmosBQ p {
    width:275px;;
    padding-top: 18px;
    padding-bottom: 10px;
}
.finish_banner.finish_man a.findMore{background-image: url("/sites/nicorette.com.au/themes/nicorette/images/viewmore_big_2.png") !important;}
.finish_banner.finish_man a.findMore:hover{background-image: url("/sites/nicorette.com.au/themes/nicorette/images/viewmore_big_2_hover.png") !important;}
/*************Caring Everyday Footer**************/
.caring-footer img {
    margin: 30px 0 0;
}
