/* CSS Document */

.col_100 {
	display:block;
	width:100%;
	float:left; clear:both;
	overflow:hidden;
}

body,h1,p,a,li {
	font-family: Arial, Helvetica, sans-serif;
}
body,h1,a,li {
	margin-top: 0px;
}
body {
	background-image:url(tile.gif);
}
p,li,dt,dd {
	font-size: 0.75em;
}
h1 {
	font-size: 1em;
	font-weight: bold;
	color:#FF9227;
}
a {
	text-decoration:none;
	color:#FF9227;
	/* color:#007BA9; */
}
.container {
	background-color:#FFFFFF;
}
.btm_nav {
	/* background-image:url(btmnav_bg.gif);background-repeat: repeat-x; */
	background-color: #007ba9;
}
.btm_nav, .btmnav_txt, .btm_nav a {color:#FFF;}
.tophead {
	/* background-color:#FF9227; */
	background-color:#009bdf;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	margin-top: -7px;
	line-height: 1.4em;
}
.leftspot {
	float: left;
	width: 180px;
}
.rightspot {
	float: right;
	margin-right: 0px;
	width: 180px;
}
.spothead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #e87707;
	margin-top: -10px;
}
.spotbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	margin-top: -14px;
	line-height: 1.4em;
}
.btmnav_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:18px;
	/* color: #000000; */
}
.bodytd {
	padding-top: 24px;
	padding-right: 18px;
	padding-left: 18px;
}
.btmnav_links {
	color: #000000;
}
.bodytd2 {
	padding-right: 18px;
	padding-top: 0px;
	padding-left: 18px;
}
.bodycopy_1st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	margin-top: 0px;
	line-height: 1.4em;
	margin-top: 0px;
}
.leftbar {
	background-color:#000000;
	/*background-image: url(leftbar_bg.gif);*/
}
.lists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 1.4em;
}
.pq2 {
	padding-right: 18px;
}
.bodytd3 {
	padding-top: 0px;
	padding-left: 18px;
}
.bodytd4 {
	padding-top: 18px;
	padding-right: 18px;
}
.pq3 {
	padding-top: 18px;
}
.bodytd5 {
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 18px;
	padding-left: 18px;
}
.bodytd6 {
	padding-top: 24px;
	padding-left: 18px;
	padding-right: 32px;
}
.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin-top: 7px;
	font-weight: bold;
}
.bodytd7 {
	padding-top: 17px;
	padding-left: 18px;
	padding-right: 32px;
}
.bodytd8 {
	padding-right: 24px;
	padding-top: 0px;
	padding-left: 18px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	margin-top: 14px;
	line-height: 1.4em;
	margin-top: 14px;
}
.lists_legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	line-height: 1.4em;
	margin-top: 14px;
}
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
}
.footer_alt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-style: normal;
	margin-left: 18px;
}
/**/
.floatGroup {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.width50Pc {
	width: 48%;
	margin: 0 1%;
}
.footertd {
	padding: 0px 14px 0px 18px;
	text-align: left;
}
.footertd p {
	margin: 0;
	padding: 0;
	font-size: 0.65em;
}
.phraseInline{
	display: inline;
	font-size: 0.65em;
	text-align: left;
}
/**/
.bodyDiv {
	width: 521px;
}
.bodyDiv h1,.bodyDiv p,.bodyDiv ul {
	margin: 0;
	padding: 0;
}
.bodyDiv h1 {
	color: #f47721;
	font-size: 0.75em;
	margin-top: 15px;
}
.bodyDiv p {
	margin-bottom: 10px;
}
.bodyDiv li {
	margin-left: 15px;
}
.bodyLeft {
	width: 365px;
	margin-right: 8px;
}
.bodyRight {
	width: 140px;
	margin-left: 8px;
}
.bodyRight2 {
	width: 148px;
	margin-left: 0px;
}
.imageContentFloatLeft {
	margin: 0 10px 0 0;
	float: left;
}
.bodyDiv a:link,.bodyDiv a:hover,.bodyDiv a:active,.bodyDiv a:visited {
	text-decoration: underline;
}
/**/
.rowsAndColumns {
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.rowsAndColumns .rowFirst {
	float: left;
	border-top: solid 2px #ff9228;
}
.rowsAndColumns .colFirst {
	float: left;
	border-left: solid 2px #ff9228;
}
.rowsAndColumns .row {
	float: left;
	border-top: solid 2px #ff9228;
}
.rowsAndColumns .col {
	float: left;
	border-left: solid 2px #ff9228;
}
.rowsAndColumns .rowLast {
	float: left;
	border-top: solid 2px #ff9228;
	border-bottom: solid 2px #ff9228;
}
.rowsAndColumns .colLast {
	float: left;
	border-left: solid 2px #ff9228;
	border-right: solid 2px #ff9228;
}
/**/
.nicotinellGumTable {
	width: 365px;
	margin-top: 10px;
}
.nicotinellGumTable p {
	margin-bottom: 0px;
}
.nicotinellGumTable .colFirst {
	width: 19px;
	height: 32px;
	padding: 13px 10px;
}
.nicotinellGumTable .colSecond {
	width: 229px;
	height: 32px;
	padding: 13px 10px 13px 0;
	border-left: none;
}
.nicotinellGumTable .colLast {
	width: 81px;
	height: 58px;
}
/**/
.nicotinellSteps {
	width: 365px;
}
.nicotinellSteps p {
	margin-bottom: 0px;
}
.nicotinellSteps .row {
	background: #fff0e4;
}
.nicotinellSteps .rowLast {
	background: #fddcc4;
}
.nicotinellSteps .row, .nicotinellSteps .rowLast {
	height: 77px;
}
.nicotinellSteps .colFirst {
	width: 100px;
	padding: 5px;
	text-align: center;
}
.nicotinellSteps .colSecond {
	width: 66px;
	padding: 5px;
}
.nicotinellSteps .colThird {
	width: 78px;
	padding: 5px;
}
.nicotinellSteps .colLast {
	width: 71px;
	padding: 5px;
}
.nicotinellSteps .cellFirst {
	width: 102px;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
}
.nicotinellSteps .rowFirst {
	height: 25px;
	padding-top: 14px;
	padding-bottom: 0;
}
.small {
	font-size: 0.65em;
	margin-bottom: 5px;
}
/**/
.patchSteps .colFirst,.patchSteps .col,.patchSteps .colLast {
	text-align: center;
}
.patchSteps .row,.patchSteps .rowLast {
	height: 45px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/**/
.successTip {
	width: 120px;
	padding: 22px 10px 10px 10px;
	background: #fdb813 url(successTip.gif) no-repeat 0 0;
	color: #ffffff;
}
.successTip a,
.successTip a:hover, 
.successTip a:visited { color:#FFF;}

.rhsContainer {
	position: absolute;
	height:375px;
	right:8px;
	top: -122px;
}
.flashContainer {
	position:relative;
}
.bannerShow {
	position:relative;
	display:block;
}
.bannerHide {
	display:none;
}

/* topnav style */
ul#topnav,  ul#topnav li{
	list-style:none;
	display:block;
	padding:0px; margin:0px;
}
ul#topnav { width:100%; float:left; clear:both; background-color:#2f2f2f;}
ul#topnav li {float:left; position: relative;}
ul#topnav li a {
	display:block; text-decoration:none; color:#FFF;
	background-repeat: no-repeat;
	background-position: left top;
	height:32px;
}
a.nav_home {background-image: url(btn_home.gif);width:77px;}
a.nav_home:hover, .page_home a.nav_home {background-image: url(btn_home_on.gif);}
a.nav_keepfire {background-image: url(btn_ktf.gif); width:116px;}
a.nav_keepfire:hover, .page_keepfire a.nav_keepfire {background-image: url(btn_ktf_on.gif);}
a.nav_path {background-image: url(btn_24HrPatch.gif); width:127px;}
a.nav_path:hover, .page_patch a.nav_path {background-image: url(btn_24HrPatch_on.gif);}
a.nav_nicotinellgum {background-image: url(btn_ng.gif); width:126px;}
a.nav_nicotinellgum:hover, .page_ngum  a.nav_nicotinellgum{background-image: url(btn_ng_on.gif);}
a.nav_faq {background-image: url(btn_faqs.gif); width:67px;}
a.nav_faq:hover, .page_faqs a.nav_faq{background-image: url(btn_faqs_on.gif);}
a.nav_download {background-image: url(btn_dl.gif); width:103px;}
a.nav_download:hover , .page_download a.nav_download{background-image: url(btn_dl_on.gif);}
a.nav_links {background-image: url(btn_links.gif); width:80px;}
a.nav_links:hover, .page_links a.nav_links{background-image: url(btn_links_on.gif);}
a.nav_comb_therapy {background-image: url(nav_combine_therapy.gif);}
a.nav_comb_therapy:hover {background-image: url(nav_combine_therapy_ov.gif);}
a.nav_reduce_quit {background-image: url(nav_reduce_quit.gif);}
a.nav_reduce_quit:hover {background-image: url(nav_reduce_quit_ov.gif);}

ul#topnav li ul, ul#topnav li ul li {
	display:block; 
	margin:0px; padding:0px;
}
ul#topnav li ul {
	display:none;
	position: absolute;
	width:160px;
	background-color:#2f2f2f;
}
ul#topnav li ul li {
	float:none; clear:both; overflow:hidden;
}
ul#topnav li ul li a {
	display:block;
	height:32px;
	background-repeat: no-repeat;
	background-position: 17px 8px;
}
ul#topnav li:hover > ul{ display:block;}

ul li ul.noStyle { font-size:1.3em;}

img.img_block {display:block; clear:both;}
.small_txt, .chart_disclaimer  {font-size:10px;}
.chart_disclaimer { text-align:left; padding: 5px; 0px; margin-bottom:1em;}

/* faq */
.title_hdr { background-color:#007ba9; clear:both;}
h2.blue {color:#007ba9; font-size:0.8em; padding:0px; margin:0px;}

dl.faq_list, .faq_list dt, .faq_list dd {
	display:block;
	padding:0px;
	margin:0px;
}
dl.faq_list {margin-bottom:1em; width:95%;}
.faq_list dt, .faq_list dd {
	margin-bottom:1.2em;
}
.faq_list dt {
	font-size:0.9em;
	cursor:help;
}
/* .faq_list dt:hover {text-decoration:underline;} */
.faq_list dt span {
	display:inline;
	font-size:0.8em;
	color:#FF9227; text-decoration:underline;
}

.faq_list dd {
	font-size:0.8em;
	margin-bottom:2em;
	padding:10px;
	background-color:#f3fafd;
}
.faq_list ul, .faq_list ol, 
.faq_list ul li, .faq_list ol li { padding:0px; margin:1em 0px;}
.faq_list dd li {
	font-size:1em;
	margin:0px 0px 0em 1.8em;
}
.faq_list dd p {
	padding:0px;
	margin:0px 0px 0.5em 0px;
}


.question_bold {
	font-weight:bold;
}
.unable_stop_smk {
	background-color: #fdb813;
	background-image: url(box_hdg_unable_stop_smk.gif);
	background-position: 10px top;
	padding-top:55px;
}
.strong_craving {
	background-image: url(box_hdg_strong_craving.gif);
	background-position: 10px top;
	padding-top:55px;
}
.dl_usePatch dl, .dl_usePatch dt, .dl_usePatch dd,
.dl_useGum dl, .dl_useGum dt, .dl_useGum dd{
	display:block;
	font-size:0.98em;
	padding:0px; margin:5px 0px;
}
.dl_useGum dl {
	float:left;
	width:120px;
	margin-right:1px;
}

.dl_useGum dd  {width:110px;}
.dl_useGum dl span, .dl_usePatch span {
	font-weight:bold;
	color:#f77720;
	display:block; width:20px; float:left;
}
.dl_useGum dl p {display:block; float:left; width:90px;}

.dl_usePatch dl{
	float:left;
	width:121px;
	margin-right:0px;
	overflow:hidden;
}
.dl_usePatch dd {width:116px;}
.dl_usePatch dl p {display:block; float:left; width:93px;}