
/* PRESETS */
body, * {
	margin: 0px;
	padding: 0px;
	border:0px;
}

a { outline: none; }

.clear { clear: both; }

.clear_right { clear: right; }

.clear_left { clear: left; }

h1, div#header ul { display:none; }

h1 { display:none; }

hr { display:none; }

ul, ol {
	margin:0;
	padding:0;
}

.underlined { text-decoration:underline; }

.tableadj { height: 10px; }

.page-not-found {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}

.left { float: left; }

.right { float: right; }

/* BODY */
html { background: url(../images/background.jpg) no-repeat center top #563f86; }

.coolmint { background: url(../images/background_coolmint.jpg) no-repeat center top #00aaa7; }

/* 
.night { background: url(../images/bg_night.jpg) no-repeat center top #264192; }
.day { background: url(../images/bg_day.jpg) no-repeat top center #82adea; }
*/
/* CONTAINER */
div#container {
	margin: 0 auto;
	width:814px;
	height:auto;
}

/* HEADER */
div#header {
	width:814px;
	height:133px;
}

div#header .myAlternativeContent {
	width:814px;
	height:73px;
	text-align:center;
	padding: 60px 0 0 0;
}

/* CONTENT */
div#content {
	width:814px;
	height:auto;
	position:relative;
}

div#main-flash {
	display:block;
	width: 814px;
	height: 338px;
	clear:both;
}

div#main-flash .myAlternativeContent {
	width: 814px;
	height: 238px;
	text-align:center;
	padding: 100px 0 0 0;
}

div#main-flash-atvideo {
	display:block;
	width: 814px;
	height: 457px;
	clear:both;
}

div#left {
	float: left;
	width: 564px;
	height: 350px;
}

div#right {
	float: left;
	height: 350px;
}

/* PRIMARY FEATURE */
div#primary-feature {
	width:556px;
	height:380px;
	background: transparent url(../images/home-main-call-out-bg.jpg) no-repeat;
	overflow:hidden;
}

div#primary-feature h2 {
	height: 107px;
	background: transparent url(../images/home-main-call-out-tt.jpg) no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

div#primary-feature p {
	height: 54px;
	background: transparent url(../images/home-main-call-out-copy.jpg) no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

div#primary-feature a {
	width: 285px;
	height: 44px;
	display: block;
	background: transparent url(../images/home-main-call-out-bt.jpg) no-repeat;
	background-position: left 0;
	text-indent: -5000px;
	overlflow: hidden;
	margin-left: 130px;
}

div#primary-feature a:hover { background-position: left -44px; }

/* VIDEO PORTLET */
div#video-portlet {
	width: 250px;
	height: 341px;
	margin-top: 8px;
	background: url(../images/totalcare_spot_background.gif) no-repeat #FFFFFF;
}

div#video-portlet a.learn-more {
	float: left;
	display: block;
	width: 109px;
	height: 26px;
	background: url(../images/btn_learn_more_total_care.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 93px 0 0 70px;
	_margin: 98px 0 0 35px;
}

div#video-hamms {
	float: left;
	width: 222px;
	margin: 7px 0 0 13px;
	_margin: 7px 0 0 7px;
}

div#spot-tv {
	float: left;
	width: 222px;
	height:205px;
	margin: 7px 0 0 13px;
	_margin: 7px 0 0 7px;
}

div#spot-tv .myAlternativeContent {
	width: 222px;
	height: 125px;
	text-align:center;
	padding: 80px 0 0 0;
}

/* SECONDARY FEATURE */
div#secondary-feature {
	width:556px;
	height:123px;
	margin-top: 8px;
	display:block;
}

div#secondary-feature .myAlternativeContent {
	width:556px;
	height:83px;
	text-align:center;
	padding: 40px 0 0 0;
}

div#sec-feat-1 {
	float: left;
	width: 556px;
	height: 125px;
	background: url(../images/sec-feat1-bg.jpg) repeat-x left bottom;
}

div#sec-feat-2 {
	float: left;
	margin: 5px 0 0 0;
	width: 556px;
	height: 213px;
	background: #FFFFFF;
}

div#sec-feat-2-p1 {
	float: left;
	width: 278px;
	height: 212px;
	background: url(../images/bottom-2x-bg.jpg) no-repeat bottom right transparent;
}

div#sec-feat-2-p1 h2 {
	float: left;
	width: 140px;
	height: 40px;
	background: url(../images/bottom-2x-tt.gif) no-repeat top left;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#sec-feat-2-p1 p {
	float: left;
	width: 120px;
	margin: 6px 0 0 20px;
	_margin: 6px 0 0 10px;
}

div#sec-feat-2-p1 a {
	float: left;
	width: 133px;
	height: 15px;
	background: url(../images/bottom-denise-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#sep { /*	float: left;
	width: 1px;
	height: 203px;
	background: url(../images/sep.jpg) no-repeat left top transparent;*/ }

div#sec-feat-2-p2 {
	float: left;
	width: 277px;
	height: 203px;
	background: url(../images/bottom-small-changes-bg.jpg) no-repeat top right transparent;
}

div#sec-feat-2-p2 h2 {
	float: left;
	width: 120px;
	height: 40px;
	background: url(../images/bottom-small-changes-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#sec-feat-2-p2 p {
	float: left;
	clear: both;
	width: 230px;
	margin: 10px 0 0 20px;
	_margin: 10px 0 0 10px;
}

div#sec-feat-2-p2 a {
	float: left;
	width: 135px;
	height: 20px;
	background: url(../images/btn-watch-now.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

/* POLL ELEMENT */
div#poll-element {
	width:250px;
	height:337px;
}

/* FOOTER */
div#footer {
	float: left;
	width:814px;
	height:auto;
	margin-bottom: 31px;
	color: #A6AEEC;
}

div#footer ul {
	float:left;
	width:814px;
	margin-top: 0;
	margin-bottom: 10px;
	list-style:none;
}

div#footer li {
	float: left;
	margin-right: 8px;
}

div#footer p { margin-bottom: 10px; }

/* FOOTER - NIGHT STYLE */
div.night { background: none; }

div.night a {
	font: bolder 9px Verdana;
	color: #A6AEEC;
	text-decoration: underline;
}

div.night a:hover, div.night a:visited { color: #A6AEEC; }

div.night p {
	color: #A6AEEC;
	font: 9px Verdana;
	margin: 5px 0;
}

/* FOOTER - DAY STYLE */
div.day { background: none; }

div.day a {
	font: bolder 9px Verdana;
	color: #A6AEEC;
	text-decoration: underline;
}

/*div.day a:hover, div.day a:visited { color: #A6AEEC; }*/

div.day p {
	color: #A6AEEC;
	font: 9px Verdana;
	margin: 5px 0;
}

/* FOOTER - Coolmint Style */

html.coolmint div.day a { color: #81fffb; }

/*html.coolmint div.day a:hover, div.day a:visited { color: #81fffb; }*/

html.coolmint div.day p { color: #81fffb; }

/* SIGN IN PAGE */
div#sign-in {
	float: left;
	width:814px;
	min-height:524px;
	_height:524px;
	padding-bottom: 20px;
	background-color: #fff;
}

div#sign-in h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/sign-in-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#been-here-before {
	float: left;
	width: 381px;
	min-height: 406px;
 *height: 406px;
	background-color:#e5eeff;
	padding-bottom: 20px;
	margin: 25px 0 0 19px;
	_margin: 25px 0 0 9px;
}

div#been-here-before h3 {
	clear:both;
	float: left;
	width: 147px;
	height: 13px;
	background: url(../images/sign-in-been-here-before.jpg) no-repeat top left transparent;
	margin: 25px 0 0 25px;
	_margin-left: 12px;
	text-indent: -5000px;
	overflow: hidden;
}

div#been-here-before p {
	clear:both;
	float: left;
	width: 320px;
	margin-left: 25px;
	_margin-left: 12px;
	margin-top: 17px;
}

div#been-here-before fieldset {
	height: 206px;
	margin: 31px 0 0 75px;
	_margin-left: 17px;
}

.submit-bt {
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/btn_submit.jpg) no-repeat top left transparent;
	margin: 3px 0 0 72px;
 *float: right;
 *margin-right: 70px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
}

.sign-in-bt-forgot-password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/btn_submit.jpg) no-repeat top left transparent;
	margin: 3px 0 0 72px;
 *margin-left: 36px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
	margin-bottom:15px;
}

* html .sign-in-bt-forgot-password {
	position:relative;
	padding-left:100px;
	left:35px;
}

*:first-child+html .sign-in-bt-forgot-password {
	position:relative;
	padding-left:100px;
	left:35px;
}

div#been-here-before a {
	float: left;
	color: #71a8de;
	font: 10px Verdana;
	margin: 22px 0 0 58px;
}

label#sign-in-label-email { margin-top: 27px; }

.sign-in-label {
	float: left;
	margin-left: 44px;
	margin-bottom: 3px;
}

.sign-in-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	float: left;
	margin-left: 44px;
 *margin-left: 7px;
	margin-bottom: 18px;
	border-top: 2px solid #666;
	border-right: 1px solid #d1cec7;
	border-bottom: 1px solid #d1cec7;
	border-left: 2px solid #666;
}

div#first-time-here-internal {
	height: 167px;
	margin:0 auto;
	width: 240px;
}

div#first-time-here-internal a {
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/sign-in-bt-first-time-here.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 60px 0 0 60px;
}

.sign-in-bg-internal {
	position:relative;
	clear: both;
	width: 235px;
	top: 30px;
}

.sign-in-bg-internal div.box {
	height:auto;
	background-color: #f5f8ff;
	width:235px;
	float:left;
}

* html .sign-in-bg-internal div.box {
	width:235px;
	margin-left:30px;
}

* html .sign-in-bg-internal div.box input { margin-left:45px; }

*:first-child+html .sign-in-bg-internal div.box input { margin-left:45px; }

.sign-in-bg-internal div.box div.error, .sign-in-bg-internal div.box div.forgot-password {
	padding:40px;
	padding-top:30px;
	padding-bottom:0;
	color:#de7931;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.sign-in-bg-internal div.box div.forgot-password { color:#666666; }

.sign-in-bg-internal div.box div.error a {
	position:relative;
	float:none !important;
	color:#de7931 !important;
	margin:0 !important;
}

div#first-time-here {
	float: left;
	width: 385px;
	height: 426px;
	background-color:#e5eeff;
	margin: 25px 0 0 8px;
	_margin: 25px 0 0 9px;
}

div#first-time-here h3 {
	float: left;
	width: 128px;
	height: 13px;
	background: url(../images/sign-in-first-time-here.jpg) no-repeat top left transparent;
	margin: 25px 0 0 25px;
	_margin-left: 12px;
	text-indent: -5000px;
	overflow: hidden;
}

div#first-time-here p {
	clear:both;
	float: left;
	width: 340px;
	margin-left: 25px;
	_margin-left: 12px;
	margin-top: 17px;
}

/* REGISTER */
div#register {
	float: left;
	width:814px;
	min-height: 1127px;
	padding-bottom: 20px;
	background-color: #fff;
}

div#register h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/register-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#register h3 {
	float: left;
	width: 775px;
	height: 31px;
	background: url(../images/title-register-instant-win.gif) no-repeat bottom left transparent;
	margin: 0px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#errorbox { padding: 10px 0 0 25px; *padding: 0 0 0 25px;
}

div#register form {
	float: left;
	clear: both;
	width:814px;
	height: auto;
}

.register-input {
	float: left;
	border-top: 2px solid #666;
	border-right: 1px solid #d1cec7;
	border-bottom: 1px solid #d1cec7;
	border-left: 2px solid #666;
	height: 15px;
}

.register-select {
	border-top: 2px solid #666;
	border-right: 1px solid #d1cec7;
	border-bottom: 1px solid #d1cec7;
	border-left: 2px solid #666;
	_margin-top: 3px;
 *margin-top: 3px;
	margin-bottom: 10px;
}

table#form-1-left {
	margin-top: 10px;
	margin-left: 25px;
}

input, textarea, select { text-align: left; }

table#form-1-left tr { height: 44px; }

#register-email { width: 155px; }

#register-confirmemail { width: 155px; }

#register-year { width: 61px; }

#register-day { width: 57px; }

#register-month { width: 70px; }

#register-zip { width: 104px; }

#register-city { width: 155px; }

#register-state { width: 155px; }

#register-firstname { width: 155px; }

#register-lastname { width: 155px; }

#register-address { width: 214px; }

#register-address2 { width: 214px; }

div#register-1-left {
	float: left;
	clear: both;
	width: 381px;
	min-height: 386px;
	_height: 386px;
	margin: 22px 8px 0 19px;
	_margin-left: 10px;
	background-color:#e5eeff;
}

h4#title-your-information {
	float: left;
	width: 112px;
	height: 11px;
	background: url(../images/register-title-information.jpg) no-repeat top left transparent;
	margin: 23px 0 0 25px;
	_margin: 23px 0 0 7px;
	text-indent: -5000px;
	overflow: hidden;
}

.register-obs {
	float: right;
	clear: both;
	margin: -10px 25px 0 0;
}

div#register-1-right {
	float: left;
	clear: right;
	width: 386px;
	height: 386px;
	margin: 22px 0 0 0px;
	background-color:#e5eeff;
}

/* Register Section - Box to verify letters */
.letters {
	clear:both;
	margin:0 20px 5px 19px;
	padding:20px;
	background:#e5eeff;
	border-top:9px solid #fff;
	font:11px Verdana;
	color:#666;
	display:block;
}

.letters img {
	float:left;
	width:200px;
	height:50px;
	margin-right:20px;
	margin-bottom:20px;
	background:#f5f8ff;
	border:4px solid #f5f8ff;
}

.letters p { margin-bottom:15px; }

.letters a { color:#71a8de; }

.p1 {
	width: 340px;
	padding: 0 0 24px 27px;
}

div#first-time-here-internal {
	width: 215px;
	height: 148px;
	background-color:#f5f8ff;
	margin: 0 auto;
	padding: 10px;
}

div#first-time-here-internal p {
	width: 200px;
	line-height:105%;
	margin: 0 auto;
	height: 50px;
}

table#form-1-right {
	width: 100px;
	margin: 0 auto;
}

table#form-1-right input {
	float: left;
	margin-top: 3px;
	margin-bottom: 9px;
}

div#register-1-right h4 {
	clear:both;
	padding: 10px 0 0 27px;
	margin: 0px;
	height: auto;
}

.p2 {
	float: left;
	width: 326px;
	margin-left: 27px;
}

div#register-2npart {
	display:block;
	width: 774px;
	padding: 20px;
	height: 10px;
	clear:both;
}

/**/
#instructions {
	width: 700px;
	clear:both;
}

/**/
div#register-2-left {
	float: left;
	width: 350px;
	height: 260px;
	padding: 15px;
	display:block;
	margin: 5px;
}

div#register-2-right {
	float: left;
	width: 350px;
	height: 260px;
	padding: 15px;
	margin: 5px;
	display:block;
}

/**/
div#register-3-left {
	float: left;
	width: 350px;
	height: 120px;
	padding: 15px;
	display:block;
	margin: 5px;
}

div#register-3-right {
	float: left;
	width: 350px;
	height: 120px;
	padding: 15px;
	margin: 5px;
	display:block;
}

.form-3-left { float: left; }

.form-3-left input {
	float: left;
	margin-top: 2px;
}

div#register-3-right p { width: 316px; }

.register-bt-submit {
	width: 91px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	margin: 0 auto;
	clear:both;
	display:block;
}

.asterisk1 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 4px;
	margin-right: 2px;
	background: url(../images/asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

.asterisk2 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 8px;
	margin-right: 2px;
	background: url(../images/asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

.asterisk3 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 4px;
	margin-right: 2px;
	background: url(../images/asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

.asterisk4 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 3px;
	margin-right: 4px;
	background: url(../images/asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

h4#title-your-preferences {
	float: left;
	width: 115px;
	background: url(../images/register-title-preferences.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

/* STYLES */
.v9 {
	color: #666;
	font: 9px Verdana;
}

.v10 {
	color: #666;
	font: 10px Verdana;
}

.v10blue {
	color: #3c5698;
	font: bold 10px Verdana;
}

.v11 {
	color: #666;
	font: 11px Verdana;
}

.v13 {
	position:relative;
	clear:both;
	color: #666;
	font: 11px Verdana;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}

.v11-orange {
	color: #de7931;
	font: 11px Verdana;
}

.link11-orange {
	color: #de7931;
	font: 11px Verdana;
}

.v11b {
	color: #666;
	font: bold 11px Verdana;
}

.v11i {
	color: #666;
	font: 11px Verdana;
	font-style:italic;
}

.v11red {
	color: #ff6600;
	font: bold 11px Verdana;
}

.v11blue {
	color: #3c5698;
	font: bold 11px Verdana;
	margin-left:0px;
}

.v11gray {
	color: #666;
	font: 9px Verdana;
	margin-left:0px;
}

div#products-info2 .v11blue { margin-left:20px; }

* html div#products-info2 .v11blue { margin-left:10px; }

* html div#products-overview .v11blue { left:0px; }

.v11lightblue {
	color: #71a8de;
	font: 11px Verdana;
}

.v12b {
	color: #666;
	font: bold 11px Verdana;
}

.link1 {
	color: #71a8de;
	font: 10px Verdana;
}

.link11 {
	color: #71a8de;
	font: 11px Verdana;
}

/* CONTACT US PAGE */
div#contact-us {
	float: left;
	width:814px;
	background-color: #fff;
}

div#contact-us h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/contact-us-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

p#contact-us-copy {
	float: left;
	width: 580px;
	margin: 40px 0 40px 125px;
}

.contact-us-title {
	float: left;
	width: 260px;
	margin-left: 149px;
	margin-bottom: 2px;
}

.contact-us-address {
	float: left;
	width: 300px;
	margin-left: 149px;
	margin-bottom: 17px;
}

/* ERROR 404 */
div#error404 {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#error404 h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/error404-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

/* ERROR */
div#error {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#error h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/error-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

/* JAVA-ERROR 404 */
div#java-error {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#java-error h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/java-error-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

/* DISCLAIMER PAGE */
div#disclaimer {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#disclaimer h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/disclaimer-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

p#disclaimer-copy {
	float: left;
	text-align: center;
	line-height: 130%;
	margin: 38px 100px 40px 185px;
	_margin: 38px 100px 40px 85px;
}

a#disclaimer-continue {
	float: left;
	clear: both;
	width: 91px;
	height: 22px;
	background: url(../images/bt-continue.jpg) no-repeat top left transparent;
	margin-left: 306px;
	text-indent: -5000px;
	overflow: hidden;
}

a#disclaimer-cancel {
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/bt-cancel.jpg) no-repeat top left transparent;
	margin-left: 20px;
	text-indent: -5000px;
	overflow: hidden;
}

/* UNSUBSCRIBE PAGE */
div#unsubscribe {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#unsubscribe h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/title-unsubscribe.gif) no-repeat 0 0;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#unsubscribe form {
	float: left;
	width: 300px;
	margin: 20px 0 0 29px;
	_margin-left: 19px;
}

div#unsubscribe h3 {
	float: left;
	clear: both;
	margin: 20px 0 10px 29px;
	_margin-left: 19px;
}

div#unsubscribe p {
	float: left;
	clear: both;
	width: 300px;
	margin: 0 0 10px 29px;
	_margin-left: 19px;
}

div#unsubscribe label {
	float: left;
	margin: 20px 10px 0 29px;
	_margin-left: 19px;
}

div#unsubscribe #email {
	float: left;
	margin: 15px 0 0 5px;
	width: 200px;
}

a#link-submit {
	float: right;
	clear: both;
	margin: 10px 12px 0 0;
	_margin-right: 21px;
}

/* ORAL CARE TIPS PAGE */
div#oral-care-tips-top {
	float: left;
	width:814px;
	min-height: 1200px;
	background-color: #fff;
}

div#oral-care-tips-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/oral-care-tips-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#oral-care-tips-top h3 {
	float: left;
	width: 234px;
	height: 17px;
	background: url(../images/oral-care-tips-subtitle.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#oral-care-tips-top h4 {
	float: left;
	width: 774px;
	height: 235px;
	background: url(../images/oral-care-tips-a-whole.jpg) no-repeat top left transparent;
	margin: 27px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

p#oral-care-tips-headline {
	float: left;
	width: 562px;
	height: 92px;
	background: url(../images/oral-care-tips-headline.jpg) no-repeat top left transparent;
	margin: 35px 0 0 125px;
	_margin: 35px 0 0px 60px;
	text-indent: -5000px;
	overflow: hidden;
}

div#oral-care-tips-top h5 {
	width: 380px;
	margin-bottom: 18px;
}

div#healthier-mouth {
	float: left;
	width: 606px;
	margin: 30px 0 0px 125px;
	_margin: 30px 0 0px 60px;
}

div#healthier-mouth-images {
	float: left;
	width: 146px;
	height: 400px;
}

img#healthier-mouth-images-toothbrush { margin-top: 43px; }

img#healthier-mouth-images-listerine { margin-top: 108px; }

div#healthier-mouth-copy {
	float: left;
	width: 457px;
}

div#healthier-mouth-copy ul li { margin-bottom: 16px; }

div#healthier-body {
	float: left;
	width: 564px;
	margin: 0 0 0px 125px;
	_margin: 0 0 0px 60px;
}

div#healthier-body-images {
	float: left;
	width: 146px;
}

img#healthier-body-images-vegetables { margin-top: 3px; }

div#healthier-body-copy {
	float: left;
	width: 400px;
}

div#healthier-body-copy ul li { margin-bottom: 16px; }

.oral-care-tips-ps {
	float: left;
	margin: 42px 0 38px 273px;
	_margin: 42px 0 38px 141px;
}

div#oral-care-tips-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#oral-care-tips-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#oral-care-tips-bottom-left h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(../images/bottom-taking-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#oral-care-tips-bottom-left p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
}

div#oral-care-tips-bottom-left a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#oral-care-tips-bottom-center {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-mouth-bg.jpg) no-repeat right 60px transparent;
}

div#oral-care-tips-bottom-center h4 {
	float: left;
	width: 200px;
	height: 37px;
	background: url(../images/register-sign-in-bottom-vuln-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#oral-care-tips-bottom-center p {
	float: left;
	width: 125px;
	margin: 5px 0 0 20px;
	_margin: 5px 0 0 10px;
}

div#oral-care-tips-bottom-center a {
	float: left;
	clear: both;
	width: 119px;
	height: 30px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#oral-care-tips-bottom-right {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-get-kids-bg.jpg) no-repeat top right transparent;
}

div#oral-care-tips-bottom-right h4 {
	float: left;
	clear: both;
	width: 127px;
	height: 51px;
	background: url(../images/bottom-get-kids-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#oral-care-tips-bottom-right p {
	float: left;
	width: 115px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#oral-care-tips-bottom-right a {
	float: left;
	clear: both;
	width: 155px;
	height: 25px;
	background: url(../images/bottom-get-kids-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 17px 0 0 20px;
}

.oral-care-tips-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* ERROR PAGE */
div#error {
	float: left;
	width:814px;
	height:564px;
	background-color: #fff;
}

div#error h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/error-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

p#error-copy {
	float: left;
	text-align: center;
	line-height: 130%;
	margin: 38px 100px 40px 175px;
}

/* TELL A FRIEND PAGE */
div#tell-a-friend-top, div#reveal-tell-a-friend-top {
	float: left;
	width:814px;
	height: 531px;
	background-color: #fff;
}

div#tell-a-friend-top h2, div#reveal-tell-a-friend-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/title-pass-the-red-ball.gif) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#reveal-tell-a-friend-top h2 { background: url(../images/tell-a-friend-title.jpg) no-repeat top left transparent; }

div#tell-a-friend-top h3, div#reveal-tell-a-friend-top h3 {
	float: left;
	width: 562px;
	height: 18px;
	background: url(../images/tell-a-friend-subtitle2.gif) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#reveal-tell-a-friend-top h3 {
	width: 271px;
	background: url(../images/reveal-tell-a-friend-subtitle.jpg) no-repeat top left transparent;
}

form#tell-a-friend-form {
	float: left;
	clear: both;
	width:774px;
	height: 376px;
	margin: 20px 0 20px 20px;
	_margin-left: 9px;
	background-color:#e5eeff;
}

.tell-a-friend-form-tr1 { height: 50px; }

.tell-a-friend-form-tr2 { height: 50px; *height: 38px;
}

.tell-a-friend-form-tr3 { height: 25px; }

form#tell-a-friend-form table tr {
	height: 25px;
	padding: 0;
}

form#tell-a-friend-form table {
	width: 450px;
	margin-top: 40px;
	margin-left: 40px;
 *margin-left: 259px;
}

div#tell-a-friend-copy {
	float: left;
	width: 169px;
	margin: 50px 0 0 50px;
	_margin-left: 25px;
}

div#tell-a-friend-copy p { margin-bottom: 25px; }

.tell-a-friend-input {
	float: left;
	border-top: 2px solid #666;
	border-right: 1px solid #d1cec7;
	border-bottom: 1px solid #d1cec7;
	border-left: 2px solid #666;
	width: 185px;
}

.labeladj { margin-left: 12px; }

.tell-a-friend-input-adj { margin-left: 12px; }

div#tell-a-friend-copy2 {
	width: 290px;
	margin: 21px 0 0 270px;
}

a#tell-a-friend-submit {
	width: 91px;
	height: 22px;
	display: block;
	background: url(../images/tell-a-friend-bt-submit.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	margin-top: 24px;
}

a#tell-a-friend-no-thanks {
	width: 91px;
	height: 22px;
	display: block;
	background: url(../images/no-thanks.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	margin-top:-22px;
	margin-left:125px;
}

div#tell-a-friend-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#tell-a-friend-bottom-right {
	float: left;
	width: 278px;
	height: 240px;
	background: url(../images/bottom-denise-bg2.jpg) no-repeat center right transparent;
}

div#tell-a-friend-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(../images/bottom-denise-tt.gif) no-repeat top left;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#tell-a-friend-bottom-right p {
	float: left;
	width: 133px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#tell-a-friend-bottom-right a {
	float: left;
	width: 180px;
	height: 30px;
	background: url(../images/bt-denise-routine.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-bottom-center {
	float: left;
	width: 268px;
	height: 240px;
	background: url(../images/bottom-rinse-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-bottom-center h4 {
	float: left;
	width: 120px;
	height: 55px;
	background: url(../images/bottom-rinse-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#tell-a-friend-bottom-center p {
	float: left;
	width: 150px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#tell-a-friend-bottom-center a {
	float: left;
	width: 135px;
	height: 20px;
	background: url(../images/bottom-rinse-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-no-thanks-bottom-right {
	float: left;
	width: 261px;
	height: 240px;
	background: url(../images/bottom-goodnight-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(../images/bottom-goodnight-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#tell-a-friend-no-thanks-bottom-right p {
	float: left;
	width: 120px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#tell-a-friend-no-thanks-bottom-right a {
	float: left;
	width: 119px;
	height: 25px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-no-thanks-bottom-center {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-center h4 {
	float: left;
	width: 112px;
	height: 89px;
	background: url(../images/bottom-maintaining-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#tell-a-friend-no-thanks-bottom-center p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#tell-a-friend-no-thanks-bottom-center a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-bottom-left {
	float: left;
	width: 261px;
	height: 240px;
	background: url(../images/bottom-changes-bg.jpg) no-repeat 136px 21px transparent;
}

div#tell-a-friend-bottom-left h4 {
	float: left;
	width: 126px;
	height: 38px;
	background: url(../images/bottom-changes-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#tell-a-friend-bottom-left p {
	float: left;
	width: 208px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#tell-a-friend-bottom-left a {
	float: left;
	width: 85px;
	height: 10px;
	background: url(../images/bottom-changes-bt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-no-thanks-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-reveal-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-left h4 {
	float: left;
	width: 136px;
	height: 13px;
	background: url(../images/bottom-reveal-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#tell-a-friend-no-thanks-bottom-left p {
	float: left;
	width: 113px;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-no-thanks-bottom-left a {
	float: left;
	clear: both;
	width: 78px;
	height: 25px;
	background: url(../images/bottom-reveal-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.tell-a-friend-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* TELL A FRIEND THANK YOU PAGE */
div#tell-a-friend-thankyou-top, div#tell-a-friend-no-thanks-top, div#reveal-tell-a-friend-thankyou-top {
	float: left;
	width:814px;
	height: 425px;
	background-color: #fff;
}

div#tell-a-friend-thankyou-top h2, div#tell-a-friend-no-thanks-top h2, div#reveal-tell-a-friend-thankyou-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/tell-a-friend-thankyou-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#tell-a-friend-thankyou-top h3, div#tell-a-friend-no-thanks-top h3, div#reveal-tell-a-friend-thankyou-top h3 {
	float: left;
	width: 360px;
	height: 17px;
	background: url(../images/tell-a-friend-thankyou-subtitle.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#tell-a-friend-no-thanks-top h3 {
	width: 360px;
	height: 17px;
	background: url(../images/tell-a-friend-no-thanks-subtitle.jpg) no-repeat top left transparent;
}

div#reveal-tell-a-friend-thankyou-top h3 {
	width: 120px;
	background: url(../images/reveal-tell-a-friend-thankyou-subtitle.jpg) no-repeat top left transparent;
}

div#tell-a-friend-thankyou-copy {
	float: left;
	width:774px;
	height: 270px;
	background-color: #e5eeff;
	margin: 20px 0 0 20px;
	_margin-left: 10px;
}

p#taf-copy1 { margin: 50px 0 18px 50px; }

div#tell-a-friend-thankyou-copy p { margin-left: 50px; }

div#tell-a-friend-thankyou-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#tell-a-friend-thankyou-bottom-right {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-goodnight-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(../images/bottom-goodnight-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-right p {
	float: left;
	width: 120px;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-right a {
	float: left;
	width: 119px;
	height: 25px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-reveal-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 136px;
	height: 13px;
	background: url(../images/bottom-reveal-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-left p {
	float: left;
	width: 113px;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-left a {
	float: left;
	clear: both;
	width: 78px;
	height: 25px;
	background: url(../images/bottom-reveal-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-center {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(../images/bottom-taking-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-center p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
}

div#tell-a-friend-thankyou-bottom-center a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.tell-a-friend-thankyou-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(../images/bottom-taking-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-left p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-left a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-center {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-denise-bg.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 126px;
	height: 70px;
	background: url(../images/bottom-denise-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-center p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-center a {
	float: left;
	clear: both;
	width: 82px;
	height: 10px;
	background: url(../images/bottom-denise-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-right {
	float: left;
	width: 261px;
	height: 240px;
	background: url(../images/bottom-goodnight-bg.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(../images/bottom-goodnight-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-right p {
	float: left;
	width: 120px;
	margin: 13px 0 0 20px;
}

div#reveal-tell-a-friend-thankyou-bottom-right a {
	float: left;
	width: 119px;
	height: 25px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

/*PRODUCTS LANDING PAGE */
div#products {
	float: left;
	background-color: #FFF;
	width:774px;
	border: 20px solid #FFF;/*background-image: url(../images/bg-products.gif);
	background-repeat: repeat-y;*/
}

div#products-menu {
	float: left;
	width: 200px;
	/* height: 663px; */
	background-color: #e5eeff;
	margin: 0 !important;
}

div#products-menu h2 {
	float: left;
	width: 200px;
	height: 62px;
	background: url(../images/products-title.jpg) no-repeat bottom left #092366;
	text-indent: -5000px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
}

div#products-menu ul {
	float: left;
	width: 200px;
	list-style: none;
}

div#products-menu ul li { float: left; }

.products-menu-sub {
	float: left;
	width: 200px;
	height: 27px;
	border-bottom: 1px solid #d5d5d5;
	text-indent: -5000px;
	overflow: hidden;
}

.products-menu-lnk {
	float: left;
	width: 200px;
	text-indent: -5000px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
}

.last { border-bottom: none; }

#products-menu-sub-healthier { background: url(../images/products-menu-sub-healthier.jpg) no-repeat center left #d5d5d5; }

#products-menu-cmlam {
	height: 39px;
	background: url(../images/products-menu-cmlam.jpg) no-repeat center left #e5eeff;
}

#products-menu-cmlam:hover { background: url(../images/products-menu-cmlam-h.jpg) no-repeat center left #e5eeff; }

#products-menu-lzm {
	height: 53px;
	background: url(../images/products-menu-lzm.jpg) no-repeat center left #e5eeff;
}

#products-menu-lzm:hover { background: url(../images/products-menu-lzm-h.jpg) no-repeat center left #e5eeff; }
.products-menu-lzm a#products-menu-lzm { background: url(../images/products-menu-lzm-s.jpg) no-repeat center left #e5eeff; }
.products-menu-lzm a#products-menu-lzm, .products-menu-lzm a#products-menu-lzm:hover { background: url(../images/products-menu-lzm-s.jpg) no-repeat center left #e5eeff; }

h5.lzm {
	border-bottom:none;
	margin: 50px 0 5px 0 !important;
	padding: 0 0 5px 0 !important;
}


.products-menu-cmlam a#products-menu-cmlam { background: url(../images/products-menu-cmlam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-cmlam a#products-menu-cmlam:hover { background: url(../images/products-menu-cmlam-s.jpg) no-repeat center left #e5eeff; }

#products-menu-olam {
	height: 39px;
	background: url(../images/products-menu-olam.jpg) no-repeat center left #e5eeff;
}

#products-menu-olam:hover { background: url(../images/products-menu-olam-h.jpg) no-repeat center left #e5eeff; }

.products-menu-olam a#products-menu-olam { background: url(../images/products-menu-olam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-olam a#products-menu-olam:hover { background: url(../images/products-menu-olam-s.jpg) no-repeat center left #e5eeff; }

#products-menu-flam {
	height: 39px;
	background: url(../images/products-menu-flam.jpg) no-repeat center left #e5eeff;
}

#products-menu-flam:hover { background: url(../images/products-menu-flam-h.jpg) no-repeat center left #e5eeff; }

.products-menu-flam a#products-menu-flam { background: url(../images/products-menu-flam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-flam a#products-menu-flam:hover { background: url(../images/products-menu-flam-s.jpg) no-repeat center left #e5eeff; }


/*===============*/
#products-menu-softm {
	height: 40px;
	background: url(../images/products-menu-softm.jpg) no-repeat center left #e5eeff;
}
#products-menu-softm:hover { background: url(../images/products-menu-softm-h.jpg) no-repeat center left #e5eeff; }
.products-menu-softm a#products-menu-softm { background: url(../images/products-menu-softm-s.jpg) no-repeat center left #e5eeff; }
.products-menu-softm a#products-menu-softm:hover { background: url(../images/products-menu-softm-s.jpg) no-repeat center left #e5eeff; }
/*===============*/











#products-menu-vmlam {
	height: 40px;
	background: url(../images/products-menu-vmlam.jpg) no-repeat center left #e5eeff;
}

#products-menu-vmlam:hover { background: url(../images/products-menu-vlam-h.jpg) no-repeat center left #e5eeff; }

.products-menu-vmlam a#products-menu-vmlam { background: url(../images/products-menu-vlam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-vmlam a#products-menu-vmlam:hover { background: url(../images/products-menu-vlam-s.jpg) no-repeat center left #e5eeff; }

#products-menu-nclam {
	height: 53px;
	background: url(../images/products-menu-nclam.jpg) no-repeat center left #e5eeff;
}

#products-menu-nclam:hover { background: url(../images/products-menu-nclam-h.jpg) no-repeat center left #e5eeff; }

.products-menu-nclam a#products-menu-nclam { background: url(../images/products-menu-nclam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-nclam a#products-menu-nclam:hover { background: url(../images/products-menu-nclam-s.jpg) no-repeat center left #e5eeff; }

#products-menu-alwtpam {
	height: 53px;
	background: url(../images/products-menu-alwtpam.jpg) no-repeat center left #e5eeff;
}

#products-menu-alwtpam:hover { background: url(../images/products-menu-alwtpam-h.jpg) no-repeat center left #e5eeff; }

.products-menu-alwtpam a#products-menu-alwtpam { background: url(../images/products-menu-alwtpam-s.jpg) no-repeat center left #e5eeff; }

.products-menu-alwtpam a#products-menu-alwtpam:hover { background: url(../images/products-menu-alwtpam-s.jpg) no-repeat center left #e5eeff; }

/* menu-totalcare-fresh-mint */
#products-menu-totalcare-fresh-mint {
	height: 39px;
	background: url(../images/products-menu-totalcare-fresh-mint.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-fresh-mint:hover { background: url(../images/products-menu-totalcare-fresh-mint-h.jpg) no-repeat center left #fff; }

.products-menu-totalcare-fresh-mint a#products-menu-totalcare-fresh-mint { background: url(../images/products-menu-totalcare-fresh-mint-s.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-fresh-mint a#products-menu-totalcare-fresh-mint:hover { background: url(../images/products-menu-totalcare-fresh-mint-s.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-icy-mint */
#products-menu-totalcare-icy-mint {
	height: 39px;
	background: url(../images/products-menu-totalcare-icy-mint.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-icy-mint:hover { background: url(../images/products-menu-totalcare-icy-mint-h.jpg) no-repeat center left #fff; }

.products-menu-totalcare-icy-mint a#products-menu-totalcare-icy-mint { background: url(../images/products-menu-totalcare-icy-mint-s.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-icy-mint a#products-menu-totalcare-icy-mint:hover { background: url(../images/products-menu-totalcare-icy-mint-s.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-cinnamint */
#products-menu-totalcare-cinnamint {
	height: 39px;
	background: url(../images/products-menu-totalcare-cinnamint.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-cinnamint:hover { background: url(../images/products-menu-totalcare-cinnamint-h.jpg) no-repeat center left #fff; }

.products-menu-totalcare-cinnamint a#products-menu-totalcare-cinnamint { background: url(../images/products-menu-totalcare-cinnamint-s.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-cinnamint a#products-menu-totalcare-cinnamint:hover { background: url(../images/products-menu-totalcare-cinnamint-s.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-restoring */
#products-menu-totalcare-restoring {
	height: 39px;
	background: url(../images/products-menu-totalcare-restoring.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-restoring:hover { background: url(../images/products-menu-totalcare-restoring-h.jpg) no-repeat center left #fff; }

.products-menu-totalcare-restoring a#products-menu-totalcare-restoring { background: url(../images/products-menu-totalcare-restoring-s.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-restoring a#products-menu-totalcare-restoring:hover { background: url(../images/products-menu-totalcare-restoring-s.jpg) no-repeat center left #e5eeff; }

/* menu totalcare */
#products-menu-totalcare {
	height: 39px;
	background: url(../images/products-menu-totalcare.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare:hover { background: url(../images/products-menu-totalcare-h.jpg) no-repeat center left #fff; }

.products-menu-totalcare a#products-menu-totalcare { background: url(../images/products-menu-totalcare-s.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare a#products-menu-totalcare:hover { background: url(../images/products-menu-totalcare-s.jpg) no-repeat center left #e5eeff; }

/*end menu total care*/

#products-menu-ltdafr {
	height: 39px;
	background: url(../images/products-menu-ltdafr.jpg) no-repeat center left #e5eeff;
}

#products-menu-ltdafr:hover { background: url(../images/products-menu-ltdafr-h.jpg) no-repeat center left #e5eeff; }

.products-menu-ltdafr a#products-menu-ltdafr { background: url(../images/products-menu-ltdafr-s.jpg) no-repeat center left #e5eeff; }

.products-menu-ltdafr a#products-menu-ltdafr:hover { background: url(../images/products-menu-ltdafr-s.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-whiter 	{ background: url(../images/products-menu-sub-whiter.jpg) no-repeat center left #d5d5d5; }
	
#products-menu-sub-cleaner 	{ background: url(../images/products-menu-sub-cleaner.jpg) no-repeat center left #d5d5d5; }

#products-menu-lwqds {
	height: 39px;
	background: url(../images/products-menu-lwqds.jpg) no-repeat center left #e5eeff;
}

#products-menu-lwqds:hover { background: url(../images/products-menu-lwqds-h.jpg) no-repeat center left #e5eeff; }

.products-menu-lwqds a#products-menu-lwqds { background: url(../images/products-menu-lwqds-s.jpg) no-repeat center left #e5eeff; }

.products-menu-lwqds a#products-menu-lwqds:hover { background: url(../images/products-menu-lwqds-s.jpg) no-repeat center left #e5eeff; }

#products-menu-llwpbr {
	height: 39px;
	background: url(../images/products-menu-llwpbr.jpg) no-repeat center left #e5eeff;
}

#products-menu-llwpbr:hover { background: url(../images/products-menu-llwpbr-h.jpg) no-repeat center left #e5eeff; }

.products-menu-llwpbr a#products-menu-llwpbr { background: url(../images/products-menu-llwpbr-s.jpg) no-repeat center left #e5eeff; }

.products-menu-llwpbr a#products-menu-llwpbr:hover { background: url(../images/products-menu-llwpbr-s.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-pocket { background: url(../images/products-menu-sub-pocket.jpg) no-repeat center left #d5d5d5; }

#products-menu-lppacks {
	height: 40px;
	background: url(../images/products-menu-lppacks.jpg) no-repeat center left #e5eeff;
}

#products-menu-lppacks:hover { background: url(../images/products-menu-lppacks-h.jpg) no-repeat center left #e5eeff; }

.products-menu-lppacks a#products-menu-lppacks { background: url(../images/products-menu-lppacks-s.jpg) no-repeat center left #e5eeff; }

.products-menu-lppacks a#products-menu-lppacks:hover { background: url(../images/products-menu-lppacks-s.jpg) no-repeat center left #e5eeff; }

#products-menu-lpmist {
	height: 39px;
	background: url(../images/products-menu-lpmist.jpg) no-repeat center left #e5eeff;
}

#products-menu-lpmist:hover { background: url(../images/products-menu-lpmist-h.jpg) no-repeat center left #e5eeff; }

.products-menu-lpmist a#products-menu-lpmist { background: url(../images/products-menu-lpmist-s.jpg) no-repeat center left #e5eeff; }

.products-menu-lpmist a#products-menu-lpmist:hover { background: url(../images/products-menu-lpmist-s.jpg) no-repeat center left #e5eeff; }

#products-menu-vwr {
	height: 39px;
	background: url(../images/products-menu-vwr.jpg) no-repeat center left #e5eeff;
}

#products-menu-vwr:hover { background: url(../images/products-menu-vwr-h.jpg) no-repeat center left #e5eeff; }

#products-menu-prfr {
	height: 53px;
	background: url(../images/products-menu-prfr.jpg) no-repeat center left #e5eeff;
}

#products-menu-prfr:hover { background: url(../images/products-menu-prfr-h.jpg) no-repeat center left #e5eeff; }

#products-menu-ptcpw {
	height: 64px;
	background: url(../images/products-menu-ptcpw.jpg) no-repeat center left #e5eeff;
}

.products-menu-ptcpw a#products-menu-ptcpw { background: url(../images/products-menu-ptcpw-s.jpg) no-repeat center left #e5eeff; }

#products-menu-ptcpw:hover { background: url(../images/products-menu-ptcpw-h.jpg) no-repeat center left #e5eeff; }

.products-menu-ptcpw a#products-menu-ptcpw, .products-menu-ptcpw a#products-menu-ptcpw:hover { background: url(../images/products-menu-ptcpw-s.jpg) no-repeat center left #e5eeff; }

#products-menu-p {
	height: 38px;
	background: url(../images/products-menu-p.jpg) no-repeat center left #e5eeff;
}

#products-menu-p:hover { background: url(../images/products-menu-p-h.jpg) no-repeat center left #e5eeff; }

.products-menu-p a#products-menu-p, .products-menu-p a#products-menu-p:hover { background: url(../images/products-menu-p-s.jpg) no-repeat center left #e5eeff; }

#products-menu-acbtr {
	height: 39px;
	background: url(../images/products-menu-acbtr.jpg) no-repeat center left #e5eeff;
}

#products-menu-acbtr:hover { background: url(../images/products-menu-acbtr-h.jpg) no-repeat center left #e5eeff; }

.products-menu-acbtr a#products-menu-acbtr, .products-menu-acbtr a#products-menu-acbtr:hover { background: url(../images/products-menu-acbtr-s.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-kids { background: url(../images/products-menu-sub-kids.jpg) no-repeat center left #d5d5d5; }

#products-menu-lsr {
	height: 38px;
	background: url(../images/products-menu-lsr.jpg) no-repeat top left #e5eeff;
}

#products-menu-lsr:hover { background: url(../images/products-menu-lsr-h.jpg) no-repeat center left #e5eeff; }

.products-menu-lsr a#products-menu-lsr { background: url(../images/products-menu-lsr-s.jpg) no-repeat center left #e5eeff; }

.products-menu-lsr a#products-menu-lsr:hover { background: url(../images/products-menu-lsr-s.jpg) no-repeat center left #e5eeff; }

div#products div#products-landing {
	float: left;
	margin-left: 8px;
}

div#products-main-feature { margin-left:8px; }

div#products-main-feature h3 { display: none; }

div#products-main-feature p { display: none; }

div#products-main-feature a {
	float: left;
	width: 566px;
	height: 495px;
	background: url(../images/products-main-feature.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

div#products-sub-feature-left { margin-left:8px; }

div#products-sub-feature-left h3 { display: none; }

div#products-sub-feature-left p { display: none; }

div#products-sub-feature-left a {
	float: left;
	width: 279px;
	height: 279px;
	margin-top: 8px;
	background: url(../images/products-sub-feature-left.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

div#products-sub-feature-right h3 { display: none; }

div#products-sub-feature-right p { display: none; }

div#products-sub-feature-right a {
	float: left;
	width: 279px;
	height: 279px;
	margin-top: 8px;
	margin-left: 8px;
	background: url(../images/products-sub-feature-right.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

/* PRODUCTS INFO */
div#products-info {
	float: left;
	width:574px;
	margin: 0 !important;
}

.adjsmart { margin-left: 6px; *margin-left: 12px;
}

div#products-info img.loading { margin: 5px 0 0 17px; }

div#products-info2 {
	float: left;
	width:574px;
	margin: 20px 0 0px 0px;
}

.products-info-title1 {
	width: 373px;
	height: 33px;
	margin: 29px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title2 {
	width: 373px;
	height: 64px;
	margin: -2px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title3 {
	width: 554px;
	height: 33px;
	margin: 29px 0 40px 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title4 {
	width: 373px;
	height: 33px;
	margin: 29px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title5 {
	width: 554px;
	height: 33px;
	margin: 29px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title6 {
	width: 554px;
	height: 64px;
	margin: -2px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-title7 {
	width: 554px;
	height: 33px;
	margin: 29px 0 0 20px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-subtitle1 {
	width: 300px;
	height: 13px;
	margin: 14px 0 0 20px;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-subtitle2 {
	width: 373px;
	height: 13px;
	margin: 14px 0 0 20px;
	text-indent: -5000px;
	overflow: hidden;
}

.products-info-subtitle3 {
	width: 393px;
	height: 13px;
	margin: 14px 0 0 20px;
	text-indent: -5000px;
	overflow: hidden;
}

div#products-info2 h5 {
	float: left;
	width: 300px;
	margin: 0 0 0 20px;
}

img#products-info-image {
	float: right;
	margin-top: 41px;
	margin-right: 0px;
}

img#products-info-image2 {
	float: right;
	margin-top: 41px;
	margin-right: 20px;
}

img#products-info-image3 {
	float: right;
	margin-top: -13px;
	margin-right: 0px;
}

img#products-info-image4 {
	float: right;
	margin-top: 29px;
	margin-right: 0px;
}

img#products-info-image5 {
	position: absolute;
	top: 110px;
	right:0;
	margin-right: 0px;
}

ul#products-buttons {
	margin-top: 40px;
	margin-left: 20px;
}

ul#products-buttons li {
	float: left;
	display: block;
	margin-right: 8px;
}

.products-over-copy {
	float: left;
	width: 310px;
	margin: 18px 0 0 20px;
}

* html .products-over-copy { margin-left:10px; }

.products-over-copy2 {
	float: left;
	width: 310px;
	margin: 76px 0 0 20px;
}

* html .products-over-copy2 { margin-left:12px; }

.products-over-copy3 {
	float: left;
	width: 310px;
	margin: 0px 0 19px 20px;
}

* html .products-over-copy3 { margin-left:10px; }

.products-over-copy4 {
	float: left;
	width: 314px;
	margin: 0px 0 19px 20px;
}

* html .products-over-copy4 { margin-left:10px; }

li#products-bt-overview a {
	width: 92px;
	height: 23px;
	display: block;
	background: url(../images/products-bt-overview-off.jpg) no-repeat top left transparent;
	text-indent: -5000px;
}

li#products-bt-label-directions a {
	width: 152px;
	height: 23px;
	display: block;
	background: url(../images/products-bt-label-on.jpg) no-repeat top left transparent;
	text-indent: -5000px;
}

div#products-overview {
	float: left;
	width: 340px;
	padding-bottom: 50px;
}

.products-over-headline {
	float: left;
	width: 314px;
	margin: 19px 0 0 20px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #3c5698;
	line-height: 150%;
}

div#content-coupon p {
	text-indent: -9999px;
}

div#content-coupon ul#coupon-fresh-mint,
div#content-coupon ul#coupon-icy-mint,
div#content-coupon ul#coupon-cinnamint {
	background:url(../images/bt-coupon-totalcare-fresh-mint.gif) no-repeat top left transparent; 
	width: 284px;
	height:142px;
	padding: 30px 0 0 20px;
}

div#content-coupon ul#coupon-icy-mint {
	background:url(../images/bt-coupon-totalcare-icy-mint.gif) no-repeat top left transparent; 
}

div#content-coupon ul#coupon-cinnamint {
	background:url(../images/bt-coupon-totalcare-cinnamint.gif) no-repeat top left transparent; 
}


div#content-coupon ul#coupon-fresh-mint li,
div#content-coupon ul#coupon-icy-mint li,
div#content-coupon ul#coupon-cinnamint li {
	float:left;
	list-style: none;
	margin: 74px 20px 0 5px !important;
}

div#content-coupon ul#coupon-icy-mint li,
div#content-coupon ul#coupon-cinnamint li {
	margin: 77px 20px 0 5px !important;
}

div#content-coupon ul#coupon-fresh-mint li.last,
div#content-coupon ul#coupon-icy-mint li.last,
div#content-coupon ul#coupon-cinnamint li.last {
	margin: 74px 0px 0 44px !important;

}

div#content-coupon ul#coupon-icy-mint li.last,
div#content-coupon ul#coupon-cinnamint li.last {
	margin: 79px 0px 0 50px !important;

}

  a.buynowToolTip{
  position:relative; 
  font:12px Verdana,Arial,Helvetica,sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  z-index:24;
  }
  a.buynowToolTip:hover{
  background:transparent;
  z-index:25;
  }
  a.buynowToolTip span{display: none
  }
  a.buynowToolTip:hover span{ 
  display:block;
  position:absolute;
  width:242px; 
  top:-100px;
  text-align:justify;
  left:-55px;
  *left:00px;
  font: 12px Verdana,Arial,Helvetica,sans-serif;
  padding:5px 10px;
  border:2px solid #af95c5;
  background:#8455ab; 
  color:#FFFFFF;
}

h3#cmlam-h3 { background: url(../images/products-cmlam-title.jpg) no-repeat top left transparent; }

h4#cmlam-h4 { background: url(../images/products-cmlam-subtitle.jpg) no-repeat top left transparent; }


h3#lzm-h3 {
	height:57px;
	margin:5px 0 0 20px;
	background: url(../images/products-lzm-title.jpg) no-repeat top left transparent; }

h4#lzm-h4 { background: url(../images/products-lzm-subtitle.jpg) no-repeat top left transparent; }

div#lzm-overbox {
	float: left;
	width: 235px;
	height: 65px;
	margin: 25px 0 0 20px;
	_margin: 25px 0 0 10px;
	background:url(../images/products-lzm-box.jpg) top no-repeat;
}
div#lzm-overbox p {color:#84b7ea; margin:20px 0 0 20px;}


.box-cmlam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6bb2b9;
}

div#cmlam-over-box {
	float: left;
	width: 240px;
	height: 90px;
	margin: 25px 0 0 20px;
}

div#cmlam-over-box-l {
	float: left;
	width: 4px;
	height: 90px;
	background: url(../images/products-cmlam-box-l.jpg) no-repeat top left transparent;
}

div#cmlam-over-box-c {
	float: left;
	width: 226px;
	height: 90px;
	background: url(../images/products-cmlam-box-c.jpg) repeat-x top left transparent;
}

div#cmlam-over-box-c p {
	float: left;
	width: 200px;
	margin-left: 16px;
	margin-top: 19px;
}

div#cmlam-over-box-r {
	float: left;
	width: 4px;
	height: 90px;
	background: url(../images/products-cmlam-box-r.jpg) no-repeat top left transparent;
}

h3#olam-h3 { background: url(../images/products-olam-title.jpg) no-repeat top left transparent; }

h4#olam-h4 { background: url(../images/products-cmlam-subtitle.jpg) no-repeat top left transparent; }

.box-olam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #d4ab47;
}

div#olam-over-box {
	float: left;
	width: 240px;
	height: 129px;
	margin: 25px 0 0 20px;
}

div#olam-over-box-l {
	float: left;
	width: 4px;
	height: 129px;
	background: url(../images/products-olam-box-l.jpg) no-repeat top left transparent;
}

div#olam-over-box-c {
	float: left;
	width: 226px;
	height: 129px;
	background: url(../images/products-olam-box-c.jpg) repeat-x top left transparent;
}

div#olam-over-box-c p {
	float: left;
	width: 200px;
	margin-left: 16px;
	margin-top: 19px;
}

div#olam-over-box-r {
	float: left;
	width: 4px;
	height: 129px;
	background: url(../images/products-olam-box-r.jpg) no-repeat top left transparent;
}

h3#flam-h3 { background: url(../images/products-flam-title.jpg) no-repeat top left transparent; }

h4#flam-h4 { background: url(../images/products-cmlam-subtitle.jpg) no-repeat top left transparent; }

.box-flam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #49a24e;
}

div#flam-over-box {
	float: left;
	width: 240px;
	height: 90px;
	margin: 25px 0 0 20px;
}

div#flam-over-box-l {
	float: left;
	width: 4px;
	height: 90px;
	background: url(../images/products-flam-box-l.jpg) no-repeat top left transparent;
}

div#flam-over-box-c {
	float: left;
	width: 226px;
	height: 90px;
	background: url(../images/products-flam-box-c.jpg) repeat-x top left transparent;
}

div#flam-over-box-c p {
	float: left;
	width: 190px;
	margin-left: 16px;
	margin-top: 19px;
}

div#flam-over-box-r {
	float: left;
	width: 4px;
	height: 90px;
	background: url(../images/products-flam-box-r.jpg) no-repeat top left transparent;
}

h3#vmlam-h3 { background: url(../images/products-vmlam-title.jpg) no-repeat top left transparent; }

h4#vmlam-h4 { background: url(../images/products-cmlam-subtitle.jpg) no-repeat top left transparent; }

.box-vmlam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #86c09d;
}

div#vmlam-over-box {
	float: left;
	width: 240px;
	height: 103px;
	margin: 25px 0 0 20px;
}

div#vmlam-over-box-l {
	float: left;
	width: 4px;
	height: 103px;
	background: url(../images/products-vmlam-box-l.jpg) no-repeat top left transparent;
}

div#vmlam-over-box-c {
	float: left;
	width: 226px;
	height: 103px;
	background: url(../images/products-vmlam-box-c.jpg) repeat-x top left transparent;
}

div#vmlam-over-box-c p {
	float: left;
	width: 200px;
	margin-left: 16px;
	margin-top: 19px;
}

div#vmlam-over-box-r {
	float: left;
	width: 4px;
	height: 103px;
	background: url(../images/products-vmlam-box-r.jpg) no-repeat top left transparent;
}
/**=========================================================*/
h3#softm-h3 { background:url(../images/products-softm-title.jpg) no-repeat top left transparent; }
/*h4#softm-h4 { background: url(../images/products-cmlam-subtitle.jpg) no-repeat top left transparent; }*/

/*==========================================================*/


h3#nclam-h3 { background: url(../images/products-nclam-title.jpg) no-repeat top left transparent; }

h4#nclam-h4 { background: url(../images/products-nclam-subtitle.jpg) no-repeat top left transparent; }

.box-nclam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #de7931;
}

div#nclam-over-box {
	float: left;
	width: 240px;
	height: 116px;
	margin: 25px 0 0 20px;
}

div#nclam-over-box-l {
	float: left;
	width: 4px;
	height: 116px;
	background: url(../images/products-nclam-box-l.jpg) no-repeat top left transparent;
}

div#nclam-over-box-c {
	float: left;
	width: 226px;
	height: 116px;
	background: url(../images/products-nclam-box-c.jpg) repeat-x top left transparent;
}

div#nclam-over-box-c p {
	float: left;
	width: 200px;
	margin-left: 16px;
	margin-top: 19px;
}

div#nclam-over-box-r {
	float: left;
	width: 4px;
	height: 116px;
	background: url(../images/products-nclam-box-r.jpg) no-repeat top left transparent;
}

h3#alwtpam-h3 { background: url(../images/products-alwtpam-title.jpg) no-repeat top left transparent; }

h4#alwtpam-h4 { background: url(../images/products-alwtpam-subtitle.jpg) no-repeat top left transparent; }

h3#ltdacb-h3 {
	background: url(../images/title-agent-cool-blue.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 550px;
}

h4#ltdacb-h4 { background: url(../images/title-pre-brush-tinting-rinse.gif) no-repeat top left transparent; }

.box-alwtpam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6bb2b9;
}

div#alwtpam-over-box {
	float: left;
	width: 240px;
	height: 77px;
	margin: 25px 0 0 20px;
}

div#alwtpam-over-box-l {
	float: left;
	width: 4px;
	height: 77px;
	background: url(../images/products-alwtpam-box-l.jpg) no-repeat top left transparent;
}

div#alwtpam-over-box-c {
	float: left;
	width: 226px;
	height: 77px;
	background: url(../images/products-alwtpam-box-c.jpg) repeat-x top left transparent;
}

div#alwtpam-over-box-c p {
	float: left;
	width: 190px;
	margin-left: 16px;
	margin-top: 19px;
}

div#alwtpam-over-box-r {
	float: left;
	width: 4px;
	height: 77px;
	background: url(../images/products-alwtpam-box-r.jpg) no-repeat top left transparent;
}

h3#ltdafr-h3 { background: url(../images/products-ltdafr-title.jpg) no-repeat top left transparent; }

h4#ltdafr-h4 { background: url(../images/products-ltdafr-subtitle.jpg) no-repeat top left transparent; }

.box-ltdafr {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #a55b9a;
}

div#ltdafr-over-box {
	float: left;
	width: 240px;
	height: 64px;
	margin: 25px 0 0 20px;
}

div#ltdafr-over-box-l {
	float: left;
	width: 4px;
	height: 64px;
	background: url(../images/products-ltdafr-box-l.jpg) no-repeat top left transparent;
}

div#ltdafr-over-box-c {
	float: left;
	width: 226px;
	height: 64px;
	background: url(../images/products-ltdafr-box-c.jpg) repeat-x top left transparent;
}

div#ltdafr-over-box-c p {
	float: left;
	width: 200px;
	margin-left: 16px;
	margin-top: 19px;
}

div#ltdafr-over-box-r {
	float: left;
	width: 4px;
	height: 64px;
	background: url(../images/products-ltdafr-box-r.jpg) no-repeat top left transparent;
}

h3#llwvwpbr-h3 {
	background: url(../images/title-listerine-whitening.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 374px;
}

h4#llwvwpbr-h4 { background: url(../images/title-vibrant-white-pre-brush-rinse.gif) no-repeat top left transparent; }

h3#llwvwp-h3 {
	background: url(../images/title-listerine-whitening.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 550px;
}

h4#llwvwp-h4 { background: url(../images/title-pen.gif) no-repeat top left transparent; }

h3#llwpbr-h3 { background: url(../images/products-llwpbr-title.jpg) no-repeat top left transparent; }

h4#llwpbr-h4 { background: url(../images/products-llwpbr-subtitle.jpg) no-repeat top left transparent; }

h3#lppacks-h3 { background: url(../images/products-lppacks-title.jpg) no-repeat top left transparent; }

h4#lppacks-h4 { background: url(../images/products-lppacks-subtitle.jpg) no-repeat top left transparent; }

p#lppacks-aterisk {
	float: left;
	clear:both;
	margin: 65px 0 0 20px;
}

h3#lpmist-h3 { background: url(../images/products-lpmist-title.jpg) no-repeat top left transparent; }

h4#lpmist-h4 { background: url(../images/products-lpmist-subtitle.jpg) no-repeat top left transparent; }

h3#lwqds-h3 { background: url(../images/products-lwqds-title.jpg) no-repeat top left transparent; }

h4#lwqds-h4 { background: url(../images/products-lwqds-subtitle.jpg) no-repeat top left transparent; }

h3#lsr-h3 {
	background: url(../images/products-lsr-title.jpg) no-repeat top left transparent;
	height: 64px;
}

h4#lsr-h4 {
	background: url(../images/products-lsr-subtitle.jpg) no-repeat top left transparent;
	height:33px;
	width:348px;
}

h3#total-care-h3 {
	background: url(../images/products-total-care-title.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-fresh-mint-h3 {
	background: url(../images/products-totalcare-fresh-mint-title.gif) no-repeat left transparent;
	height: 68px;
}
h3#total-care-plus-whitening-h3 {
	background: url(../images/products-plus-whitening-title.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-icy-mint-h3 {
	background: url(../images/products-totalcare-icy-mint-title.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-cinnamint-h3 {
	background: url(../images/products-totalcare-cinnamint-title.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-restoring-h3 {
	background: url(../images/products-totalcare-restoring-title.gif) no-repeat left transparent;
	height: 68px;
}

h4#totalcare-restoring-h4 {
	background: url(../images/products-totalcare-restoring-subtitle.gif) no-repeat top left transparent;
	height:40px;
	width:479px;
}

h4#total-care-h4 {
	background: url(../images/products-total-care-subtitle.gif) no-repeat top left transparent;
	height:40px;
	width:348px;
}
h4#plus-whitening-h4 {
	background: url(../images/products-plus-whitening-subtitle.gif) no-repeat top left transparent;
	height:40px;
	width:348px;
}

h3#llwprfr-h3 {
	background: url(../images/title-listerine-whitening.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 374px;
}

h4#llwprfr-h4 { background: url(../images/title-plus-restoring-fluoride-rinse.gif) no-repeat top left transparent; }

.bt-get-coupon {
	float: left;
	width: 153px;
	height: 22px;
	background: url(../images/bt-get-coupon.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 26px 0 0 20px;
}

.bt-back {
	float: left;
	clear: both;
	width: 153px;
	height: 22px;
	background: url(../images/bt-back.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 26px 0 0 20px;
}

.ada-label {
	float: left;
	width: 62px;
	height: 61px;
	background: url(../images/ada-label.jpg) no-repeat top left transparent;
	margin: 25px 0 0 12px;
	text-indent: -5000px;
	overflow: hidden;
}

div#products-overview h5 {
	float: left;
	clear: both;
	width: 250px;
	margin: 27px 0 0 20px;
	_margin: 27px 0 0 10px;
}

div#products-overview ul {
	float: left;
	clear: both;
	width: 320px;
	margin: 15px 0 0 8px;
}

div#products-overview ul li {
	margin:0 0.2em 17px 2.25em;
	padding:0; /*  IE bullet hack */
}

a#bt-listerine-work {
	float: left;
	clear: both;
	width: 194px;
	height: 10px;
	background: url(../images/products-bt-list-work.jpg) no-repeat top left transparent;
	margin: 13px 0 0 18px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
}

a#bt-rinse-night {
	float: left;
	clear: both;
	width: 144px;
	height: 10px;
	background: url(../images/products-bt-rinse-night.jpg) no-repeat top left transparent;
	margin: 14px 0 0 17px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
}

h3#hdlw-h3 { background: url(../images/products-how-title.jpg) no-repeat top left transparent; }

h3#wrat-h3 { background: url(../images/products-rinse-title.jpg) no-repeat top left transparent; }

/* DIRECTIONS */
div#products-directions {
	float: left;
	width: 325px;
	padding-bottom: 50px;
	display: none;
	margin: 20px 0 0 20px;
}

.tb { width: 300px; }

.tdstyle1 { width:210px; }

.tdstyle2 { margin-left: 20px; }

.tdborderon { border-bottom: 1px solid #ccc; }

.directions-warning { margin-top: 15px; }

div#products-directions table { margin-bottom: 4px; }

div#products-directions td { height: 20px; }

div#products-directions h5 { margin-top: 14px; }

div#products-directions p { width: 300px; }

div#products-directions ul {
	float: left;
	clear: both;
	width: 320px;
	margin: 0 0 14px -5px;
}

div#products-directions a { color: #74ABE3; }

div#products-overview a { color: #74ABE3; }

.drug-facts-space {
	margin-bottom: 5px;
	font-size: 14px;
}

.listyle1 {
	margin:10px 0.2em 0 1.5em;
	padding:0; /*  IE bullet hack */
}

.listyle2 {
	margin:15px 0.2em 0 1.5em;
	padding:0; /*  IE bullet hack */
}

.listyle3 {
	margin:15px 0.2em 0 2.5em;
	padding:0;
 *padding-left: 5px;/*  IE bullet hack */
}

/* HEALTHY MOUTH, HEALTHY BODY LANDING PAGE */
div#healthy-mb {
	float: left;
	width: 774px;
	border: 20px solid #FFF;
	background-image: url(../images/bg-products.gif);
	background-repeat: repeat-y;
}

div#healthy-mb-menu {
	float: left;
	width: 200px;
	background-color: #e5eeff;
	margin: 0 !important;
}

div#healthy-mb-menu h2 {
	float: left;
	width: 200px;
	height: 62px;
	background: url(../images/healthy-mb-title.jpg) no-repeat bottom left #092366;
	text-indent: -5000px;
	overflow: hidden;
}

div#healthy-mb-menu ul {
	float: left;
	width: 200px;
	list-style: none;
}

div#healthy-mb-menu ul li { float: left; }

.healthy-mb-menu-sub {
	float: left;
	width: 200px;
	height: 27px;
	border-bottom: 1px solid #d5d5d5;
	text-indent: -5000px;
	overflow: hidden;
}

.healthy-mb-menu-lnk {
	float: left;
	width: 200px;
	text-indent: -5000px;
	overflow: hidden;
}

#healthy-mb-menu-sub-explore { background: url(../images/healthy-mb-menu-sub-explore.jpg) no-repeat center left #d5d5d5; }

#healthy-mb-menu-badbreath {
	height: 26px;
	background: url(../images/healthy-mb-menu-badbreath.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-badbreath:hover { background: url(../images/healthy-mb-menu-badbreath-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-badbreath a#healthy-mb-menu-badbreath { background: url(../images/healthy-mb-menu-badbreath-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-badbreath a#healthy-mb-menu-badbreath:hover { background: url(../images/healthy-mb-menu-badbreath-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-gingi {
	height: 26px;
	background: url(../images/healthy-mb-menu-gingi.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-gingi:hover { background: url(../images/healthy-mb-menu-gingi-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-gingi a#healthy-mb-menu-gingi { background: url(../images/healthy-mb-menu-gingi-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-gingi a#healthy-mb-menu-gingi:hover { background: url(../images/healthy-mb-menu-gingi-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-periodo {
	height: 26px;
	background: url(../images/healthy-mb-menu-periodo.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-periodo:hover { background: url(../images/healthy-mb-menu-periodo-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-periodo a#healthy-mb-menu-periodo { background: url(../images/healthy-mb-menu-periodo-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-periodo a#healthy-mb-menu-periodo:hover { background: url(../images/healthy-mb-menu-periodo-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-drymouth {
	height: 26px;
	background: url(../images/healthy-mb-menu-drymouth.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-drymouth:hover { background: url(../images/healthy-mb-menu-drymouth-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-drymouth a#healthy-mb-menu-drymouth { background: url(../images/healthy-mb-menu-drymouth-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-drymouth a#healthy-mb-menu-drymouth:hover { background: url(../images/healthy-mb-menu-drymouth-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-pregnancy {
	height: 26px;
	background: url(../images/healthy-mb-menu-pregnancy.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-pregnancy:hover { background: url(../images/healthy-mb-menu-pregnancy-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-pregnancy a#healthy-mb-menu-pregnancy { background: url(../images/healthy-mb-menu-pregnancy-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-pregnancy a#healthy-mb-menu-pregnancy:hover { background: url(../images/healthy-mb-menu-pregnancy-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-smoking {
	height: 26px;
	background: url(../images/healthy-mb-menu-smoking.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-smoking:hover { background: url(../images/healthy-mb-menu-smoking-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-smoking a#healthy-mb-menu-smoking { background: url(../images/healthy-mb-menu-smoking-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-smoking a#healthy-mb-menu-smoking:hover { background: url(../images/healthy-mb-menu-smoking-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-heart {
	height: 26px;
	background: url(../images/healthy-mb-menu-heart.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-heart:hover { background: url(../images/healthy-mb-menu-heart-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-heart a#healthy-mb-menu-heart { background: url(../images/healthy-mb-menu-heart-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-heart a#healthy-mb-menu-heart:hover { background: url(../images/healthy-mb-menu-heart-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-stroke {
	height: 26px;
	background: url(../images/healthy-mb-menu-stroke.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-stroke:hover { background: url(../images/healthy-mb-menu-stroke-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-stroke a#healthy-mb-menu-stroke { background: url(../images/healthy-mb-menu-stroke-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-stroke a#healthy-mb-menu-stroke:hover { background: url(../images/healthy-mb-menu-stroke-s.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-diabetes {
	height: 26px;
	background: url(../images/healthy-mb-menu-diabetes.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-diabetes:hover { background: url(../images/healthy-mb-menu-diabetes-h.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-diabetes a#healthy-mb-menu-diabetes { background: url(../images/healthy-mb-menu-diabetes-s.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-diabetes a#healthy-mb-menu-diabetes:hover { background: url(../images/healthy-mb-menu-diabetes-s.jpg) no-repeat center left #e5eeff; }

div#healthy-mb-bottom {
	float: left;
	width:814px;
	margin-top: 8px;
	background-color: #fff;
	min-height: 240px;
	_height: 240px;
}

div#healthy-mb-bottom-left {
	float: left;
	width: 270px;
	/* height: 212px; */
	background: url(../images/bottom-get-kids-bg.jpg) no-repeat top right transparent;
}

div#healthy-mb-bottom-left h4 {
	float: left;
	clear: both;
	width: 127px;
	height: 51px;
	background: url(../images/bottom-get-kids-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 21px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#healthy-mb-bottom-left p {
	float: left;
	width: 115px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#healthy-mb-bottom-left a {
	float: left;
	clear: both;
	width: 155px;
	height: 25px;
	background: url(../images/bottom-get-kids-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 17px 0 0 20px;
}

div#healthy-mb-bottom-center {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-mouth-bg.jpg) no-repeat right 60px transparent;
}

div#healthy-mb-bottom-center h4 {
	float: left;
	width: 200px;
	height: 37px;
	background: url(../images/register-sign-in-bottom-vuln-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#healthy-mb-bottom-center p {
	float: left;
	width: 125px;
	margin: 5px 0 0 20px;
	_margin: 5px 0 0 10px;
}

div#healthy-mb-bottom-center a {
	float: left;
	clear: both;
	width: 119px;
	height: 30px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#healthy-mb-bottom-right {
	float: left;
	width: 271px;
	/* height: 240px; */
	background: url(../images/bottom-tips-bg.jpg) no-repeat bottom right transparent;
}

div#healthy-mb-bottom-right h4 {
	float: left;
	width: 131px;
	height: 32px;
	background: url(../images/bottom-tips-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#healthy-mb-bottom-right p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#healthy-mb-bottom-right a {
	float: left;
	clear: both;
	width: 135px;
	height: 10px;
	background: url(../images/bottom-tips-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.healthy-mb-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY LANDING PAGE */
div#healthy-mb-content {
	float: left;
	margin-left: 8px;
}

div#healthy-mb-landing {
	float: left;
	width:556px;
	margin-left:0;
}

div#healthy-mb-landing h3 {
	height: 198px;
	width: 566px;
	background: url(../images/healthy-mb-subtitle.jpg) no-repeat top left transparent;
	margin: 0 0 30px 0;
	text-indent: -5000px;
	overflow: hidden;
}

div#healthy-mb-landing ul {
	clear:both;
	float:none;
	margin:0 0 0 30px;
}

div#healthy-mb-landing ul li {
	font:11px Verdana;
	color:#666;
}

.healthy-mb-ld-img {
	float: right;
	margin: 0 35px 0 0;
}

.healthy-mb-ld-copy {
	width: 315px;
	margin: 0 0 20px 12px;
}

.healthy-mb-ld-copy2 {
	width: 315px;
	margin: 0 0 30px 12px;
}

.healthy-mb-ld-bcopy { margin: 0 0 0 12px; }

a#healthy-mb-ld-bt {
	float: left;
	height: 13px;
	margin: 2px 0 0 13px;
	text-indent: -5000px;
	overflow: hidden;
	width: 150px;
	background: url(../images/healthy-mb-land-next.jpg) no-repeat top left transparent;
}

p#healthy-mb-ld-copy3 {
	float: left;
	clear:both;
	margin: 26px 0 0 12px;
	_margin: 26px 0 0 6px;
	width: 330px;
}

/* HEALTHY MOUTH, HEALTHY BODY OTHER PAGES */
div#healthy-mb-main {
	float: left;
	width:566px;
	min-height: 340px;
	margin-bottom: 29px;
	margin-left:0;
}

div#healthy-mb-main h3 {
	height: 33px;
	margin: 29px 0 0 12px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#healthy-mb-main h4 {
	height: 13px;
	margin: 14px 0 41px 12px;
	text-indent: -5000px;
	overflow: hidden;
}

.healthy-mb-next {
	float: left;
	height: 13px;
	margin: 38px 0 0 12px;
	text-indent: -5000px;
	overflow: hidden;
}

.healthy-mb-copy {
	width: 316px;
	margin: 18px 0 0 12px;
}

.healthy-mb-img {
	float: right;
	margin: 0 18px 0 0;
}

/* HEALTHY MOUTH, HEALTHY BODY - BAD BREATH */
h3#healthy-mb-bb-tt {
	width: 554px;
	background: url(../images/healthy-mb-bb-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-bb-hl {
	width: 355px;
	background: url(../images/healthy-mb-bb-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-bb-bt {
	width: 114px;
	background: url(../images/healthy-mb-bb-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - GINGIVITIS */
h3#healthy-mb-gg-tt {
	width: 554px;
	background: url(../images/healthy-mb-gg-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-gg-hl {
	width: 355px;
	background: url(../images/healthy-mb-gg-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-gg-bt {
	width: 143px;
	background: url(../images/healthy-mb-gg-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - PERIODONTITIS */
h3#healthy-mb-pd-tt {
	width: 554px;
	background: url(../images/healthy-mb-pd-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-pd-hl {
	width: 440px;
	background: url(../images/healthy-mb-pd-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-pd-bt {
	width: 132px;
	background: url(../images/healthy-mb-pd-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - DRY MOUTH */
h3#healthy-mb-dm-tt {
	width: 554px;
	background: url(../images/healthy-mb-dm-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-dm-hl {
	width: 355px;
	background: url(../images/healthy-mb-dm-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-dm-bt {
	width: 132px;
	background: url(../images/healthy-mb-dm-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - PREGNANCY */
h3#healthy-mb-pr-tt {
	width: 554px;
	background: url(../images/healthy-mb-pr-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-pr-hl {
	width: 355px;
	background: url(../images/healthy-mb-pr-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-pr-bt {
	width: 132px;
	background: url(../images/healthy-mb-pr-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - SMOKING */
h3#healthy-mb-sm-tt {
	width: 554px;
	background: url(../images/healthy-mb-sm-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-sm-hl {
	width: 355px;
	background: url(../images/healthy-mb-sm-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-sm-bt {
	width: 146px;
	background: url(../images/healthy-mb-sm-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - HEART DISEASE */
h3#healthy-mb-hd-tt {
	width: 554px;
	background: url(../images/healthy-mb-hd-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-hd-hl {
	width: 355px;
	background: url(../images/healthy-mb-hd-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-hd-bt {
	width: 132px;
	background: url(../images/healthy-mb-hd-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - STROKE */
h3#healthy-mb-st-tt {
	width: 554px;
	background: url(../images/healthy-mb-st-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-st-hl {
	width: 355px;
	background: url(../images/healthy-mb-st-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-st-bt {
	width: 132px;
	background: url(../images/healthy-mb-st-next.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - DIABETES */
h3#healthy-mb-db-tt {
	width: 554px;
	background: url(../images/healthy-mb-db-tt.jpg) no-repeat top left transparent;
}

h4#healthy-mb-db-hl {
	width: 355px;
	background: url(../images/healthy-mb-db-hl.jpg) no-repeat top left transparent;
}

a#healthy-mb-db-bt {
	width: 132px;
	background: url(../images/healthy-mb-db-next.jpg) no-repeat top left transparent;
}

/* REVEAL YOUR RINSE PAGE */
div#reveal {
	float: left;
	width:814px;
	background-color: #fff;
	height: 564px;
}

div#reveal-upload {
	float: left;
	width:814px;
	background-color: #fff;
	height: 564px;
}

div#reveal-upload-int {
	float: left;
	width: 774px;
	height: 494px;
	background: url(../images/reveal-top-bg.jpg) repeat-x top left transparent;
	margin: 50px 0 0 20px;
	_margin: 50px 0 0 10px;
}

div#reveal-top-sub {
	float: left;
	width: 774px;
	height: 109px;
	background-color: #e5eeff;
	margin: 8px 0 0 20px;
	_margin: 8px 0 0 10px;
}

div#reveal-top-sub-left {
	float: left;
	width: 386px;
	height: 109px;
}

div#reveal-top-sub-left h3 {
	float: left;
	width: 181px;
	height: 17px;
	background: url(../images/reveal-top-sub-l-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-top-sub-left p {
	float: left;
	width: 324px;
	height: 30px;
	background: url(../images/reveal-top-sub-l-copy.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 5px 0 0 20px;
	_margin: 5px 0 0 10px;
}

div#reveal-top-sub-left a {
	float: left;
	width: 141px;
	height: 10px;
	background: url(../images/reveal-top-sub-l-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 7px 0 0 20px;
}

div#reveal-top-sub-sep {
	float: left;
	width: 1px;
	height: 109px;
	background: url(../images/reveal-top-sub-sep.jpg) repeat-x top left transparent;
}

div#reveal-top-sub-right {
	float: left;
	width: 386px;
	height: 109px;
}

div#reveal-top-sub-right h3 {
	float: left;
	width: 181px;
	height: 17px;
	background: url(../images/reveal-top-sub-r-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-top-sub-right p {
	float: left;
	width: 324px;
	height: 30px;
	background: url(../images/reveal-top-sub-r-copy.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 5px 0 0 20px;
	_margin: 5px 0 0 10px;
}

div#reveal-top-sub-right a {
	float: left;
	width: 109px;
	height: 10px;
	background: url(../images/reveal-top-sub-r-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 7px 0 0 20px;
}

div#reveal-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#reveal-bottom-left {
	float: left;
	width: 271px;
	height: 212px;
	background: url(../images/bottom-denise-bg2.jpg) no-repeat right 10px transparent;
}

div#reveal-bottom-left h4 {
	float: left;
	width: 200px;
	height: 53px;
	background: url(../images/bottom-denise-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-bottom-left p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-bottom-left a {
	float: left;
	clear: both;
	width: 200px;
	height: 30px;
	background: url(../images/bt-denise-routine.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-bottom-center {
	float: left;
	width: 271px;
	height: 212px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#reveal-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(../images/bottom-taking-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-bottom-center p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-bottom-center a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-bottom-right {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-tips-bg.jpg) no-repeat bottom right transparent;
}

div#reveal-bottom-right h4 {
	float: left;
	width: 131px;
	height: 32px;
	background: url(../images/bottom-tips-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-bottom-right p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-bottom-right a {
	float: left;
	clear: both;
	width: 135px;
	height: 10px;
	background: url(../images/bottom-tips-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.reveal-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* REVEAL UPLOAD - BOTTOM */
div#reveal-upload-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#reveal-upload-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-tellafriend-bg.jpg) no-repeat top right transparent;
}

div#reveal-upload-bottom-left h4 {
	float: left;
	width: 99px;
	height: 13px;
	background: url(../images/bottom-tellafriend-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-upload-bottom-left p {
	float: left;
	clear:both;
	width: 120px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-upload-bottom-left a {
	float: left;
	clear: both;
	width: 57px;
	height: 10px;
	background: url(../images/bottom-tellafriend-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-upload-bottom-center {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-goodnight-bg.jpg) no-repeat top right transparent;
}

div#reveal-upload-bottom-center h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(../images/bottom-goodnight-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-upload-bottom-center p {
	float: left;
	width: 120px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-upload-bottom-center a {
	float: left;
	width: 119px;
	height: 25px;
	background: url(../images/bottom-goodnight-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#reveal-upload-bottom-right {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-denise-bg2.jpg) no-repeat right 10px transparent;
}

div#reveal-upload-bottom-right h4 {
	float: left;
	width: 180px;
	height: 53px;
	background: url(../images/denise-routine-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-upload-bottom-right p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#reveal-upload-bottom-right a {
	float: left;
	clear: both;
	width: 180px;
	height: 30px;
	background: url(../images/bt-denise-routine.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.reveal-upload-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* REVEAL - COMING SOON */
div#reveal-cs-int {
	float: left;
	width: 774px;
	height: 494px;
	background: url(../images/reveal-top-bg.jpg) repeat-x top left transparent;
	margin: 50px 0 0 20px;
	_margin: 25px 0 0 10px;
}

div#reveal-cs-int h2 {
	float: left;
	width: 246px;
	height: 114px;
	background: url(../images/reveal-cs-title.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 10px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#reveal-cs-int img {
	float: right;
	margin: 46px 45px 0 0;
}

div#reveal-cs-int .copy {
	float: left;
	width: 266px;
	height: 253px;
	background: url(../images/reveal-cs-copy.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 38px 0 0 20px;
	_margin: 38px 0 0 10px;
}

div#reveal-cs-int #box-register {
	float: left;
	width: 354px;
	height: 68px;
	background-color: #ffffff;
	margin: 27px 0 0 90px;
}

div#box-register #bt-registernow {
	float: left;
	width: 126px;
	height: 22px;
	background: url(../images/reveal-cs-bt-register.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 22px 31px 0 22px;
}

div#box-register #reg-div {
	float: left;
	width: 1px;
	height: 68px;
	background: url(../images/reveal-cs-reg-div.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

div#box-register h3 {
	float: left;
	width: 117px;
	height: 13px;
	background: url(../images/reveal-cs-reg-title.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 28px;
}

div#box-register p {
	float: left;
	width: 76px;
	height: 12px;
	background: url(../images/reveal-cs-reg-copy.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 4px 0 0 28px;
}

div#box-register #bt-signin {
	float: left;
	width: 56px;
	height: 10px;
	background: url(../images/reveal-cs-bt-sign-in.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 2px 0 0 28px;
}

/* MY ACCOUNT PAGE */
div#my-account {
	float: left;
	width:814px;
	min-height:533px;
	_height:533px;
	padding-bottom: 20px;
	background-color: #fff;
}

div#my-account h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/my-account-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#my-account h3 {
	float: left;
	width: 141px;
	height: 11px;
	background: url(../images/my-account-edit.jpg) no-repeat top left transparent;
	margin: 27px 0 0 27px;
 *margin-left: 13px;
	text-indent: -5000px;
	overflow: hidden;
}

form#my-account-form {
	float: left;
	width: 774px;
	min-height: 404px;
 *height: 404px;
	padding-bottom: 20px;
	background-color:#e5eeff;
	margin: 26px 0 0 20px;
}

div#my-account table {
	float: left;
	clear: both;
	margin-left: 26px;
}

.my-account-obs {
	float: left;
	margin: 27px 0 0 74px;
}

.myaccount-error-adj { margin-left: 25px; }

div#my-account-bts {
	float: left;
	clear: both;
	margin: 31px 0 0 27px;
}

a#my-account-save {
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/my-account-bt-save.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
}

a#my-account-cancel {
	float: left;
	width: 91px;
	height: 22px;
	background: url(../images/my-account-bt-cancel.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	margin-left: 157px;
 *margin-top: -20px;
 *margin-left: 250px;
	overflow: hidden;
	cursor: pointer;
}

/* PRIVACY POLICY PAGE */
div#privacy {
	float: left;
	width:814px;
	background-color: #fff;
}

div#privacy-copy { margin: 0 0 40px 125px; }

div#privacy h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/privacy-title.jpg) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#privacy p {
	margin: 0 0 16px 0;
	width: 557px;
}

div#privacy ol { margin: 0 120px 16px 45px; }

div#privacy ol li { margin: 0 0 16px 45px; }

/* LEGAL NOTICE PAGE */
div#legal {
	float: left;
	width:814px;
	background-color: #fff;
}

div#legal-copy { margin: 0 0 40px 125px; }

div#legal h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/legal-title.jpg) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#legal p {
	margin: 0 0 16px 0;
	width: 557px;
}

/* OFFICIAL RULES PAGE */
div#official-rules {
	float: left;
	width:814px;
	background-color: #fff;
}

div#official-rules-copy {
	float:left;
	margin: 0 0 40px 125px;
	_margin-left: 62px;
 *padding-bottom: 40px;
}

div#official-rules h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/official-rules-title.jpg) no-repeat top left transparent;
	margin: 50px 0 14px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#official-rules h3 {
	float: left;
	clear: both;
	width: 464px;
	height: 17px;
	background: url(../images/official-rules-subtitle.gif) no-repeat top left transparent;
	margin: 0 0 40px 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#official-rules p {
	float: left;
	margin: 0 0 16px 0;
	width: 557px;
}

div#official-rules div p.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#666666;
}

/* UNSUBSCRIBE PAGE */
div#unsubscribe {
	float: left;
	width:814px;
	background-color: #fff;
}

div#unsubscribe h2.tks {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/unsubscribe-thankyou-title.jpg) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#unsubscribe p {
	margin: 0 0 16px 125px;
	width: 557px;
}

/* FOOTER OLYMPICS */
div#footer-olympics {
	float: right;
	display: block;
	width: 102px;
	height: 87px;
	background: url(../images/footer-olympics.png) no-repeat left top transparent;
	margin: -35px 0 10px 35px;
}

/* RIGHT TO PLAY TELL A FRIEND PAGE */
div#rtp-tell-a-friend-top {
	float: left;
	width:814px;
	height: 500px;
	background-color: #fff;
}

div#rtp-tell-a-friend-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/rtp-tell-a-friend-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin: 50px 0 0 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-top h3.less100k {
	float: left;
	width: 566px;
	height: 17px;
	background: url(../images/rtp-tell-a-friend-subtitle.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-top h3.more100k {
	float: left;
	width: 566px;
	height: 17px;
	background: url(../images/rtp-tell-a-friend-subtitle-2.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

form#tell-a-friend-form {
	float: left;
	clear: both;
	width:774px;
	height: 376px;
	margin: 20px 0 20px 20px;
	_margin-left: 9px;
	background-color:#e5eeff;
}

.rtp-tell-a-friend-form-tr1 { height: 50px; }

.rtp-tell-a-friend-form-tr2 { height: 50px; *height: 38px;
}

.rtp-tell-a-friend-form-tr3 { height: 25px; }

form#rtp-tell-a-friend-form table tr {
	height: 25px;
	padding: 0;
}

form#rtp-tell-a-friend-form table {
	width: 450px;
	margin-top: 40px;
	margin-left: 40px;
 *margin-left: 259px;
}

div#rtp-tell-a-friend-copy {
	float: left;
	width: 175px;
	margin: 50px 0 0 50px;
	_margin-left: 25px;
}

div#rtp-tell-a-friend-copy p { margin-bottom: 25px; }

div#rtp-tell-a-friend-error {
	height: 35px;
	margin: 10px 10px -45px 275px;
	color:#de7931;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.rtp-tell-a-friend-input {
	float: left;
	border-top: 2px solid #666;
	border-right: 1px solid #d1cec7;
	border-bottom: 1px solid #d1cec7;
	border-left: 2px solid #666;
	width: 185px;
}

.rtp-labeladj { margin-left: 12px; }

.rtp-tell-a-friend-input-adj { margin-left: 12px; }

div#rtp-tell-a-friend-copy2 {
	width: 400px;
	margin: 21px 0 0 270px;
}

a#rtp-tell-a-friend-submit {
	width: 91px;
	height: 22px;
	display: block;
	background: url(../images/rtp-tell-a-friend-bt-send.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	margin-top: 24px;
}

a#rtp-tell-a-friend-no-thanks {
	width: 91px;
	height: 22px;
	display: block;
	background: url(../images/no-thanks.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	margin-top:-22px;
	margin-left:125px;
}

div#rtp-tell-a-friend-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#rtp-tell-a-friend-bottom-right {
	float: left;
	width: 260px;
	height: 240px;
	background: url(../images/bottom-denise-bg2.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(../images/bottom-denise-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#rtp-tell-a-friend-bottom-right p {
	float: left;
	width: 140px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#rtp-tell-a-friend-bottom-right a {
	float: left;
	clear: both;
	width: 180px;
	height: 25px;
	background:url(../images/bt-denise-routine.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-bottom-center {
	float: left;
	width: 270px;
	height: 225px;
	margin-top: 13px;
	background: url(../images/bottom-2x-bg.jpg) no-repeat center right transparent;
}

div#rtp-tell-a-friend-bottom-center h4 {
	float: left;
	width: 150px;
	height: 40px;
	background: url(../images/bottom-2x-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 5px 0 0 20px;
	_margin-left: 10px;
}

div#rtp-tell-a-friend-bottom-center p {
	float: left;
	width: 115px;
	margin: 5px 0 0 20px;
	_margin-left: 10px;
}

div#rtp-tell-a-friend-bottom-center a {
	float: left;
	clear: both;
	width: 100px;
	height: 15px;
	background: url(../images/bottom-denise-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 10px 0 0 20px;
}

div#rtp-tell-a-friend-bottom-left {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-changes-bg.jpg) no-repeat 145px 20px transparent;
}

div#rtp-tell-a-friend-bottom-left h4 {
	float: left;
	width: 180px;
	height: 75px;
	background: url(../images/hamms-train-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#rtp-tell-a-friend-bottom-left p {
	float: left;
	width: 220px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#rtp-tell-a-friend-bottom-left a {
	float: left;
	clear: both;
	width: 100px;
	height: 25px;
	background: url(../images/btn-watch-now.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.rtp-tell-a-friend-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

.asterisk5 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 8px;
	margin-right: 4px;
	background: url(../images/asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	display:block;
}

/* TELL A FRIEND THANK YOU PAGE */
div#rtp-tell-a-friend-thankyou-top {
	float: left;
	width:814px;
	height: 425px;
	background-color: #fff;
}

div#rtp-tell-a-friend-thankyou-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/tell-a-friend-thankyou-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-thankyou-top h3 {
	float: left;
	width: 360px;
	height: 17px;
	background: url(../images/rtp-tell-a-friend-thankyou-subtitle.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-thankyou-copy {
	float: left;
	width:774px;
	height: 270px;
	background-color: #e5eeff;
	margin: 20px 0 0 20px;
	_margin-left: 10px;
}

p#rtp-taf-copy1 { margin: 50px 0 18px 50px; }

div#rtp-tell-a-friend-thankyou-copy p { margin-left: 50px; }

div#rtp-tell-a-friend-thankyou-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#rtp-tell-a-friend-thankyou-bottom-right {
	float: left;
	width: 260px;
	height: 240px;
	background: url(../images/denise-austin.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(../images/denise-routine-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-right p {
	float: left;
	width: 140px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-right a {
	float: left;
	clear: both;
	width: 100px;
	height: 25px;
	background: url(../images/bt-denise-routine.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-left {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/hamms-train-bg.gif) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 180px;
	height: 75px;
	background: url(../images/hamms-train-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-left p {
	float: left;
	width: 220px;
	margin: 13px 0 0 20px;
	_margin: 13px 0 0 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-left a {
	float: left;
	clear: both;
	width: 100px;
	height: 25px;
	background: url(../images/btn-watch-now.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-center {
	float: left;
	width: 270px;
	height: 225px;
	margin-top: 13px;
	background: url(../images/bottom-2x-bg.jpg) no-repeat center right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 150px;
	height: 40px;
	background: url(../images/bottom-2x-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 5px 0 0 20px;
	_margin-left: 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-center p {
	float: left;
	width: 115px;
	margin: 5px 0 0 20px;
	_margin-left: 10px;
}

div#rtp-tell-a-friend-thankyou-bottom-center a.register {
	float: left;
	clear: both;
	width: 100px;
	height: 15px;
	background: url(../images/btn-register-now.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 10px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-center a.signin {
	float: left;
	clear: both;
	width: 90px;
	height: 15px;
	background: url(../images/btn-sign-in.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 0 0 0 20px;
}

.rtp-tell-a-friend-thankyou-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

/* TELL A FRIEND THANK YOU PAGE */
div#rtp-tell-a-friend-thankyou-top {
	float: left;
	width:814px;
	height: 425px;
	background-color: #fff;
}

div#rtp-tell-a-friend-thankyou-top h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/tell-a-friend-thankyou-title.jpg) no-repeat top left transparent;
	margin: 50px 0 0 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-thankyou-top h3 {
	float: left;
	width: 360px;
	height: 17px;
	background: url(../images/rtp-tell-a-friend-thankyou-subtitle.jpg) no-repeat top left transparent;
	margin: 14px 0 0 19px;
	_margin-left: 9px;
	text-indent: -5000px;
	overflow: hidden;
}

div#rtp-tell-a-friend-thankyou-copy {
	float: left;
	width:774px;
	height: 270px;
	background-color: #e5eeff;
	margin: 20px 0 0 20px;
	_margin-left: 10px;
}

p#rtp-taf-copy1 { margin: 50px 0 18px 50px; }

div#rtp-tell-a-friend-thankyou-copy p { margin-left: 50px; }

div#rtp-tell-a-friend-thankyou-bottom {
	float: left;
	width:814px;
	height: 240px;
	margin-top: 8px;
	background-color: #fff;
}

div#rtp-tell-a-friend-thankyou-bottom-right {
	float: left;
	width: 271px;
	height: 240px;
	background: url(../images/bottom-rinse-bg.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 55px;
	background: url(../images/bottom-rinse-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-right p {
	float: left;
	width: 120px;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-right a {
	float: left;
	width: 119px;
	height: 25px;
	background: url(../images/bottom-rinse-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-left {
	float: left;
	width: 270px;
	height: 209px;
	background: url(../images/bottom-denise-bg2.jpg) no-repeat right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(../images/bottom-denise-tt.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-left p {
	float: left;
	width: 113px;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-left a {
	float: left;
	clear: both;
	width: 100px;
	height: 25px;
	background: url(../images/bottom-denise-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-center {
	float: left;
	width: 270px;
	height: 240px;
	background: url(../images/bottom-taking-bg.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(../images/bottom-taking-tt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 20px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-center p {
	float: left;
	width: 130px;
	margin: 13px 0 0 20px;
}

div#rtp-tell-a-friend-thankyou-bottom-center a {
	float: left;
	clear: both;
	width: 90px;
	height: 25px;
	background: url(../images/bottom-taking-bt.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 13px 0 0 20px;
}

.rtp-tell-a-friend-thankyou-bottom-sep {
	float: left;
	width: 1px;
	height: 240px;
	background: url(../images/oral-care-tips-sep.jpg) no-repeat left center transparent;
}

div#whyrinse-bottom-center {
	background:transparent url(../images/bottom-taking-bg.jpg) no-repeat scroll right top;
	float:left;
	height:240px;
	width:270px;
}

div#whyrinse-bottom-center h4 {
	background:transparent url(../images/bottom-taking-tt.jpg) no-repeat scroll left top;
	height:89px;
	margin:20px 0pt 0pt 20px;
	overflow:hidden;
	text-indent:-5000px;
	width:109px;
}

div#whyrinse-bottom-center a {
	background:transparent url(../images/bottom-taking-bt.jpg) no-repeat scroll left top;
	clear:both;
	float:left;
	height:25px;
	margin:13px 0pt 0pt 20px;
	overflow:hidden;
	text-indent:-5000px;
	width:90px;
}

div#tell-a-friend-header h1 {
	display: block;
	margin: 52px 20px 0 20px;
	border-bottom: 1px solid #CCC;
	height: 30px;
	text-indent: -5000px;
	overflow: hidden;
	background-image: url(../images/tell-a-friend-title.jpg);
	background-repeat: no-repeat;
}

ul.whitening li { margin-bottom: 0 !important; }

ul.strips {
	margin-top: 0 !important;
	font-size: 10px;
!important
}

.acb h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 70px 0 0 0 !important;
	width: 300px;
	padding: 0 !important;
	color: #3C5698;
}

.acb h4.border {
	border-bottom: 1px solid #CCC;
	margin: 50px 0 5px 0 !important;
	padding: 0 0 5px 0 !important;
}

.acb .v11 {
	margin: 0;
	padding: 0 !important;
}

div#products-directions.acb ul {
	margin: 0;
	width: 300px !important;
}

div#products-directions.acb ul li { margin: 0 0 10px 20px; }

ul.acb { margin-bottom: 20px !important; }

ul.acb li { margin: 0 0 0 25px !important; }

.acb2 { margin: 0 !important; }

.space { margin: 7px 0 !important; }

/*Laught Book Section*/

div#laught {
	background-color: #FFFFFF;
	border:20px solid #FFFFFF;
	float:left;
	width:774px;
}

div#laught h2 {
	float: left;
	text-indent: -5000px;
	height: 144px;
	width: 555px;
	background-image:url(../images/laught_book_heading.gif);
	background-repeat: no-repeat;
	margin-top: 35px;
}

div#laught p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #969696;
	margin-left: 5px;
}

div#laught p a {
	color: #969696;
	text-decoration: underline;
}

div#laught p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #969696;
	margin-left: 5px;
}

div#laught .facebook {
margin-left: 110px;
_padding-left:110px;
}
  a.facebookToolTip{
  position:relative; 
  font:12px Verdana,Arial,Helvetica,sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  z-index:24;
  }
  a.facebookToolTip:hover{
  background:transparent;
  z-index:25;
  }
  a.facebookToolTip span{display: none
  }
  a.facebookToolTip:hover span{ 
  display:block;
  position:absolute;
  width:242px; 
  top:-150px;
  _top:-80px;
  text-align:justify;
  left:113px;
  font: 12px Verdana,Arial,Helvetica,sans-serif;
  padding:5px 10px;
  border:2px solid #af95c5;
  background:#8455ab; 
  color:#FFFFFF;
}
.laught_right { text-align: right; }

.laught_quote {
	float: right;
	width: 559px;
	height: 211px;
	color: #71a8de !important;
	background-image: url(../images/laught_quote.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
}


/*Documentary - Home */ 

div#documentary_box_home {
	float: left;
	width: 228px;
	background-image: url(../images/documentary_box_bg.jpg);
	background-repeat: no-repeat;
	padding:21px 0 0 15px;
}

div#documentary_box_home h4 {
	text-indent: -5000px;
	width: 186px;
	height: 37px;
	background-image: url(../images/documentary_box_header.jpg);
	padding: 0px;
	margin: 0px;
}

div#documentary_box_home p {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 110px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

div#documentary_box_home p a {
	color: #666666;
	text-decoration: none;
}

div#documentary_box_home .go {
	background-image: url(../images/bt-go.gif);
	background-repeat: no-repeat;
	width:26px;
	height:10px;
	text-indent:-5000px;
	margin:-10px 0 0 80px;
	display:block;
}

div#documentary_box_home p a:hover { text-decoration: underline; }

/*Laught Book - Home */ 

div#laught_box_home {
	float: left;
	width: 228px;
	height: 209px;
	background-image: url(../images/laught_box_bg.jpg);
	background-repeat: no-repeat;
	padding:21px 0 0 15px;
}

div#laught_box_home h4 {
	text-indent: -5000px;
	width: 133px;
	height: 37px;
	background-image: url(../images/laught_box_header.jpg);
	padding: 0px;
	margin: 0px;
}

div#laught_box_home p {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 129px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

div#laught_box_home p a {
	color: #666666;
	text-decoration: none;
}



div#laught_box_home p a:hover { text-decoration: underline; }

/*Superior Products - Home */ 

div#superior_products {
	float: left;
	width: 313px;
	height: 213px;
	background-image: url(../images/bg_superior_products.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}

div#superior_products h4 {
	text-indent: -5000px;
	width: 208px;
	height: 34px;
	background-image: url(../images/superior_products_header.gif);
	padding: 0px;
	margin: 12px 0px 0px 10px;
}

div#superior_products p {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 251px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}

div#superior_products ul {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	margin: 19px 0px 4px 60px;
 *margin: 11px 0px 0px 60px;
	list-style-type: none;
}

div#superior_products ul li {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	margin:8px 0 0;
 *margin:1px;
}

div#superior_products a {
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
	margin:0px 0px 0px 116px;
}

#fromwebmd {
 background: #fff url("../images/from_webmd_btm.gif") no-repeat bottom left;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 padding: 10px 0 4px;
 width: 300px;
 float: left;
}
#fromwebmd a:link, #fromwebmd a:visited {
 color: #3789b9;
 text-decoration: none;
}
#fromwebmd a:hover, #fromwebmd a:active {
 color: #3789b9;
 text-decoration: underline;
}
#fromwebmd h3 {
 background: #fff url("../images/from_webmd_hdr.gif") no-repeat top left;
 height: 0px !important;
 height /**/:26px;
 margin: 0;
 overflow: hidden;
 text-indent:-9999px;
 padding: 26px 0 0 0;
}
#fromwebmd .fromwebmd_content {
 background: #fff url("../images/from_webmd_top_fade.gif") no-repeat top left;
 border-right: 1px solid #006599;
 border-left: 1px solid #006599;
 padding: 6px 10px 0 14px;
}
#fromwebmd p {
 font-size: 9pt;
 font-weight: bold;
 margin: 0;
 padding: 1px 0 5px 0;
}
#fromwebmd ul {
 list-style: none;
 margin: 0 0 0 2px;
 padding: 0 0 12px 0;
}
#fromwebmd li {
 background: #fff url("../images/from_webmd_bullet_3x3.gif") no-repeat 0 6px;
 _background-position: 0 9px; /* IE6 hack */
 font-size: 9pt;
 margin: 0;
 padding: 0 0 4px 8px;
}
*+html #fromwebmd li {
 background-position: 0 8px; /* IE7 hack */
}


div#main-flash-salud {
	display: block;
	width: 864px;
	height: 486px;
	clear: both;
}
.space-line{
margin-top:16px;
}
.space-line-td{
padding-top:10px;
}


/* SPECIAL OFFERS PAGE */
div#special-offers {
	float:left;
	width:814px;
	height:600px;
	background-color: #fff;
}
div#special-offers p{
	margin: 0 0 20px 20px;	
}

div#special-offers hr.hr	{
	background-color:#ccc;
	color:#ccc;
	height:1px;
	display:block;
	margin: 30px 0 30px 19px;
}


div#special-offers h2 { 
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/special-offers-title.gif) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}
div#special-offers h3 { 
	margin: 0 0 10px 19px;
}
.prod-img { 
	float:left;
	margin-left:20px;
}
/* BUY NOW PAGE */
div#buynow {
	float: left;
	width:814px;
	background-color: #fff;
}

div#buynow h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(../images/buy-now.jpg) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

div#buynow p {
	margin: 0 0 20px 20px;
	width: 557px;
}

div#buynow ol { margin: 0 120px 16px 45px; }

div#buynow ol li { margin: 0 0 16px 45px; }

.box{
	width:250px;
	float:left;
	padding:0px 0 30px 15px;
}

.box img.logo{
	padding:5px 0 15px 0;
}

.box a{
	margin:10px 0 0 71px;
}

/*#bt-buy-now{
	float: left;
	width: 86px;
	height: 22px;
	background: url('../images/but-buy-now.gif') no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 26px 0 0 20px;
}
*/

.bt-buynow{
	clear:both;
	height:20px;
	margin-left:20px;
	padding-top:30px;
	width:267px;
	position:relative;
}
.zero{
	padding-top:10px!important;
}

a.buynowpToolTip{
	padding:0;
	margin:0;
	font:12px Verdana,Arial,Helvetica,sans-serif; 
	color:#039;
	text-decoration:none;
	z-index:24;
}

a.buynowpToolTip:hover{
	background:transparent;
	z-index:25;
}

a.buynowpToolTip span{display: none;}

a.buynowpToolTip:hover span{ 
	display:block;
	position:absolute;
	width:242px; 
	top:-5px;
	text-align:justify;
	left:95px;
	right:0px;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	padding:5px 10px;
	border:2px solid #af95c5;
	background:#8455ab; 
	color:#FFFFFF;
}
p.health-salud{
-x-system-font:none;
color:#A6AEEC;
font-family:Verdana;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0;
}

  a.popup{
  position:relative; 
  padding:0;
  color:#039;
  text-decoration:none;
  z-index:24;
  }
  a.popup:hover{
  background:transparent;
  text-decoration:none;
  z-index:25;
  }
  a.popup span{display: none
  }
  a.popup:hover span{ 
  display:block;
  position:absolute;
  width:245px; 
  top:-76px;
  text-align:justify;
  left:-268px;
  font: 12px Verdana,Arial,Helvetica,sans-serif;
  padding:5px 5px;
  border:2px solid #af95c5;
  text-decoration:none;
  background:#8455ab; 
  color:#FFFFFF;
}

div#banner-nav-1, div#banner-nav-2{
	position:absolute;
	z-index:9999;
	margin:-45px 0 0 720px;
}

div#banner-nav-1 img, div#banner-nav-2 img {
	margin-right:10px;
	cursor:hand;
	cursor:pointer;
}
div#tooltip-totalcare{
	position:absolute;
	z-index:9999;
	width:200px;
	height:87px;
	background: url(../images/totalcare-tooltip.png) no-repeat top left transparent;
	margin:-135px 0 0 605px;
	display:none;
}

div#banner-disclaimer{
	display:block;
	position:absolute;
	width:242px; 
	text-align:justify;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	padding:5px 10px;
	border:2px solid #af95c5;
	background:#8455ab; 
	color:#FFFFFF;
	margin:-100px 0 0 570px;
	z-index:99999;
}
