/* PRESETS */
body {background:transparent url(http://3d-white.ru/i/crest-ph.jpg) no-repeat top center;margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif;color:#444;font-size:12px; background-color:#edf9ff;}
body {
text-align: center;
}
table {
empty-cells:show;
font-size:14px;
}
body {
	margin: 0px;
	padding: 0px;
	border:0px;
	font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;	
	background-repeat: no-repeat;
}

img {
border: 0px;
}

a { outline: none;
color: #191263;
}

a:hover
.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 */

.coolmint { background: url(backgrou.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:120px;
}

div#header .myAlternativeContent {
	width:814px;
	height:80px;
	text-align:center;
}

/* 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: 610px;
	#height: 400px;
}

div#right {
	float: left;
	height: 360px;
}

/* PRIMARY FEATURE */
div#primary-feature {
	width:556px;
	height:380px;
	background: transparent url(home-mai.jpg) no-repeat;
	overflow:hidden;
}

div#primary-feature h2 {
	height: 107px;
	background: transparent url(home-mai.jpg) no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

div#primary-feature p {
	height: 54px;
	background: transparent url(home-mai.jpg) no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

div#primary-feature a {
	width: 285px;
	height: 44px;
	display: block;
	background: transparent url(home-mai.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;
 *height: 358px;
	margin-top: 8px;
	background: url(totalcar.gif) no-repeat #FFFFFF;
}

div#video-portlet a.learn-more {
	float: left;
	display: block;
	width: 109px;
	height: 26px;
	background: url(btn_lear.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
	margin: 98px 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(sec-feat.jpg) repeat-x left bottom;
}

div#sec-feat-2 {
	float: left;
	margin: 5px 0 0 0;
	width: 556px;
	height: 213px;
 *height: 230px;
	background: #FFFFFF;
}

div#sec-feat-2-p1 {
	float: left;
	width: 278px;
	height: 212px;
	background: url(bottom-2.jpg) no-repeat bottom right transparent;
}

div#sec-feat-2-p1 h2 {
	float: left;
	width: 140px;
	height: 40px;
	background: url(bottom-2.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(bottom-d.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(bottom-s.jpg) no-repeat top right transparent;
}

div#sec-feat-2-p2 h2 {
	float: left;
	width: 120px;
	height: 40px;
	background: url(bottom-s.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(btn-watc.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 {
color:#A6AEEC;
float:left;
height:auto;
margin-bottom:31px;
width:814px;
}

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(sign-in-.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(sign-in-.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(btn_subm.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(btn_subm.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(sign-in-.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(sign-in-.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(register.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(title-re.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(register.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(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(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(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(asterisk.gif) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

h4#title-your-preferences {
	float: left;
	width: 115px;
	background: url(register.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;
}

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(contact-.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(error404.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(error-ti.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(java-err.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(disclaim.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(bt-conti.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(bt-cance.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(title-un.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(oral-car.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(oral-car.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(oral-car.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(oral-car.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(bottom-t.jpg) no-repeat top right transparent;
}

div#oral-care-tips-bottom-left h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(bottom-t.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(bottom-t.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(bottom-m.jpg) no-repeat right 60px transparent;
}

div#oral-care-tips-bottom-center h4 {
	float: left;
	width: 200px;
	height: 37px;
	background: url(register.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(bottom-g.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(bottom-g.jpg) no-repeat top right transparent;
}

div#oral-care-tips-bottom-right h4 {
	float: left;
	clear: both;
	width: 127px;
	height: 51px;
	background: url(bottom-g.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(bottom-g.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(oral-car.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(error-ti.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(title-pa.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(tell-a-f.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(tell-a-f.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(reveal-t.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(tell-a-f.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(no-thank.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(bottom-d.jpg) no-repeat center right transparent;
}

div#tell-a-friend-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(bottom-d.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(bt-denis.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(bottom-r.jpg) no-repeat top right transparent;
}

div#tell-a-friend-bottom-center h4 {
	float: left;
	width: 120px;
	height: 55px;
	background: url(bottom-r.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(bottom-r.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(bottom-g.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(bottom-g.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(bottom-g.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(bottom-t.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-center h4 {
	float: left;
	width: 112px;
	height: 89px;
	background: url(bottom-m.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(bottom-t.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(bottom-c.jpg) no-repeat 136px 21px transparent;
}

div#tell-a-friend-bottom-left h4 {
	float: left;
	width: 126px;
	height: 38px;
	background: url(bottom-c.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(bottom-c.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(bottom-r.jpg) no-repeat top right transparent;
}

div#tell-a-friend-no-thanks-bottom-left h4 {
	float: left;
	width: 136px;
	height: 13px;
	background: url(bottom-r.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(bottom-r.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(oral-car.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(tell-a-f.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(tell-a-f.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(tell-a-f.jpg) no-repeat top left transparent;
}

div#reveal-tell-a-friend-thankyou-top h3 {
	width: 120px;
	background: url(reveal-t.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(bottom-g.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(bottom-g.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(bottom-g.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(bottom-r.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 136px;
	height: 13px;
	background: url(bottom-r.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(bottom-r.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(bottom-t.jpg) no-repeat top right transparent;
}

div#tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(bottom-t.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(bottom-t.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(oral-car.jpg) no-repeat left center transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-left {
	float: left;
	width: 271px;
	height: 240px;
	background: url(bottom-t.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(bottom-t.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(bottom-t.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(bottom-d.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 126px;
	height: 70px;
	background: url(bottom-d.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(bottom-d.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(bottom-g.jpg) no-repeat top right transparent;
}

div#reveal-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(bottom-g.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(bottom-g.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(products.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(products.jpg) no-repeat center left #d5d5d5; }

#products-menu-cmlam {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-cmlam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-cmlam a#products-menu-cmlam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-cmlam a#products-menu-cmlam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-olam {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-olam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-olam a#products-menu-olam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-olam a#products-menu-olam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-flam {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-flam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-flam a#products-menu-flam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-flam a#products-menu-flam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-vmlam {
	height: 40px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-vmlam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-vmlam a#products-menu-vmlam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-vmlam a#products-menu-vmlam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-nclam {
	height: 53px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-nclam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-nclam a#products-menu-nclam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-nclam a#products-menu-nclam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-alwtpam {
	height: 53px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-alwtpam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-alwtpam a#products-menu-alwtpam { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-alwtpam a#products-menu-alwtpam:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/* menu-totalcare-fresh-mint */
#products-menu-totalcare-fresh-mint {
	height: 54px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-fresh-mint:hover { background: url(products.jpg) no-repeat center left #fff; }

.products-menu-totalcare-fresh-mint a#products-menu-totalcare-fresh-mint { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-fresh-mint a#products-menu-totalcare-fresh-mint:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-icy-mint */
#products-menu-totalcare-icy-mint {
	height: 54px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-icy-mint:hover { background: url(products.jpg) no-repeat center left #fff; }

.products-menu-totalcare-icy-mint a#products-menu-totalcare-icy-mint { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-icy-mint a#products-menu-totalcare-icy-mint:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-cinnamint */
#products-menu-totalcare-cinnamint {
	height: 54px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-cinnamint:hover { background: url(products.jpg) no-repeat center left #fff; }

.products-menu-totalcare-cinnamint a#products-menu-totalcare-cinnamint { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-cinnamint a#products-menu-totalcare-cinnamint:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/* products-menu-totalcare-restoring */
#products-menu-totalcare-restoring {
	height: 54px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare-restoring:hover { background: url(products.jpg) no-repeat center left #fff; }

.products-menu-totalcare-restoring a#products-menu-totalcare-restoring { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare-restoring a#products-menu-totalcare-restoring:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/* menu totalcare */
#products-menu-totalcare {
	height: 54px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-totalcare:hover { background: url(products.jpg) no-repeat center left #fff; }

.products-menu-totalcare a#products-menu-totalcare { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-totalcare a#products-menu-totalcare:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

/*end menu total care*/

#products-menu-ltdafr {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-ltdafr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-ltdafr a#products-menu-ltdafr { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-ltdafr a#products-menu-ltdafr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-whiter { background: url(products.jpg) no-repeat center left #d5d5d5; }

#products-menu-lwqds {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-lwqds:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lwqds a#products-menu-lwqds { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lwqds a#products-menu-lwqds:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-llwpbr {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-llwpbr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-llwpbr a#products-menu-llwpbr { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-llwpbr a#products-menu-llwpbr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-pocket { background: url(products.jpg) no-repeat center left #d5d5d5; }

#products-menu-lppacks {
	height: 40px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-lppacks:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lppacks a#products-menu-lppacks { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lppacks a#products-menu-lppacks:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-lpmist {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-lpmist:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lpmist a#products-menu-lpmist { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lpmist a#products-menu-lpmist:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-vwr {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-vwr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-vwr a#products-menu-vwr, .products-menu-vwr a#products-menu-vwr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-p {
	height: 38px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-p:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-p a#products-menu-p, .products-menu-p a#products-menu-p:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-acbtr {
	height: 39px;
	background: url(products.jpg) no-repeat center left #e5eeff;
}

#products-menu-acbtr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-acbtr a#products-menu-acbtr, .products-menu-acbtr a#products-menu-acbtr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

#products-menu-sub-kids { background: url(products.jpg) no-repeat center left #d5d5d5; }

#products-menu-lsr {
	height: 38px;
	background: url(products.jpg) no-repeat top left #e5eeff;
}

#products-menu-lsr:hover { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lsr a#products-menu-lsr { background: url(products.jpg) no-repeat center left #e5eeff; }

.products-menu-lsr a#products-menu-lsr:hover { background: url(products.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(products.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(products.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(products.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(products.jpg) no-repeat top left transparent;
	text-indent: -5000px;
}

li#products-bt-label-directions a {
	width: 152px;
	height: 23px;
	display: block;
	background: url(products.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(bt-coupo.gif) no-repeat top left transparent; 
	width: 284px;
	height:142px;
	padding: 30px 0 0 20px;
}

div#content-coupon ul#coupon-icy-mint {
	background:url(bt-coupo.gif) no-repeat top left transparent; 
}

div#content-coupon ul#coupon-cinnamint {
	background:url(bt-coupo.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(products.jpg) no-repeat top left transparent; }

h4#cmlam-h4 { background: url(products.jpg) no-repeat top left transparent; }

.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(products.jpg) no-repeat top left transparent;
}

div#cmlam-over-box-c {
	float: left;
	width: 226px;
	height: 90px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#olam-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#olam-h4 { background: url(products.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(products.jpg) no-repeat top left transparent;
}

div#olam-over-box-c {
	float: left;
	width: 226px;
	height: 129px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#flam-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#flam-h4 { background: url(products.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(products.jpg) no-repeat top left transparent;
}

div#flam-over-box-c {
	float: left;
	width: 226px;
	height: 90px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#vmlam-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#vmlam-h4 { background: url(products.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(products.jpg) no-repeat top left transparent;
}

div#vmlam-over-box-c {
	float: left;
	width: 226px;
	height: 103px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#nclam-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#nclam-h4 { background: url(products.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(products.jpg) no-repeat top left transparent;
}

div#nclam-over-box-c {
	float: left;
	width: 226px;
	height: 116px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#alwtpam-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#alwtpam-h4 { background: url(products.jpg) no-repeat top left transparent; }

h3#ltdacb-h3 {
	background: url(title-ag.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 550px;
}

h4#ltdacb-h4 { background: url(title-pr.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(products.jpg) no-repeat top left transparent;
}

div#alwtpam-over-box-c {
	float: left;
	width: 226px;
	height: 77px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#ltdafr-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#ltdafr-h4 { background: url(products.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(products.jpg) no-repeat top left transparent;
}

div#ltdafr-over-box-c {
	float: left;
	width: 226px;
	height: 64px;
	background: url(products.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(products.jpg) no-repeat top left transparent;
}

h3#llwvwpbr-h3 {
	background: url(title-li.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 374px;
}

h4#llwvwpbr-h4 { background: url(title-vi.gif) no-repeat top left transparent; }

h3#llwvwp-h3 {
	background: url(title-li.gif) no-repeat top left transparent;
	margin-top: 0;
	height: 62px;
	width: 550px;
}

h4#llwvwp-h4 { background: url(title-pe.gif) no-repeat top left transparent; }

h3#llwpbr-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#llwpbr-h4 { background: url(products.jpg) no-repeat top left transparent; }

h3#lppacks-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#lppacks-h4 { background: url(products.jpg) no-repeat top left transparent; }

p#lppacks-aterisk {
	float: left;
	clear:both;
	margin: 65px 0 0 20px;
}

h3#lpmist-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#lpmist-h4 { background: url(products.jpg) no-repeat top left transparent; }

h3#lwqds-h3 { background: url(products.jpg) no-repeat top left transparent; }

h4#lwqds-h4 { background: url(products.jpg) no-repeat top left transparent; }

h3#lsr-h3 {
	background: url(products.jpg) no-repeat top left transparent;
	height: 64px;
}

h4#lsr-h4 {
	background: url(products.jpg) no-repeat top left transparent;
	height:33px;
	width:348px;
}

h3#total-care-h3 {
	background: url(products.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-fresh-mint-h3 {
	background: url(products.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-icy-mint-h3 {
	background: url(products.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-cinnamint-h3 {
	background: url(products.gif) no-repeat left transparent;
	height: 68px;
}

h3#totalcare-restoring-h3 {
	background: url(products.gif) no-repeat left transparent;
	height: 68px;
}

h4#totalcare-restoring-h4 {
	background: url(products.gif) no-repeat top left transparent;
	height:40px;
	width:479px;
}

h4#total-care-h4 {
	background: url(products.gif) no-repeat top left transparent;
	height:40px;
	width:348px;
}

.bt-get-coupon {
	float: left;
	width: 153px;
	height: 22px;
	background: url(bt-get-c.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(bt-back0.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(ada-labe.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(products.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(products.jpg) no-repeat top left transparent;
	margin: 14px 0 0 17px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
}

h3#hdlw-h3 { background: url(products.jpg) no-repeat top left transparent; }

h3#wrat-h3 { background: url(products.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(bg-produ.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(healthy-.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(healthy-.jpg) no-repeat center left #d5d5d5; }

#healthy-mb-menu-badbreath {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-badbreath:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-badbreath a#healthy-mb-menu-badbreath { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-badbreath a#healthy-mb-menu-badbreath:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-gingi {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-gingi:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-gingi a#healthy-mb-menu-gingi { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-gingi a#healthy-mb-menu-gingi:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-periodo {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-periodo:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-periodo a#healthy-mb-menu-periodo { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-periodo a#healthy-mb-menu-periodo:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-drymouth {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-drymouth:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-drymouth a#healthy-mb-menu-drymouth { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-drymouth a#healthy-mb-menu-drymouth:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-pregnancy {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-pregnancy:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-pregnancy a#healthy-mb-menu-pregnancy { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-pregnancy a#healthy-mb-menu-pregnancy:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-smoking {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-smoking:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-smoking a#healthy-mb-menu-smoking { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-smoking a#healthy-mb-menu-smoking:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-heart {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-heart:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-heart a#healthy-mb-menu-heart { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-heart a#healthy-mb-menu-heart:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-stroke {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-stroke:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-stroke a#healthy-mb-menu-stroke { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-stroke a#healthy-mb-menu-stroke:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

#healthy-mb-menu-diabetes {
	height: 26px;
	background: url(healthy-.jpg) no-repeat center left #e5eeff;
}

#healthy-mb-menu-diabetes:hover { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-diabetes a#healthy-mb-menu-diabetes { background: url(healthy-.jpg) no-repeat center left #e5eeff; }

.healthy-mb-menu-diabetes a#healthy-mb-menu-diabetes:hover { background: url(healthy-.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(bottom-g.jpg) no-repeat top right transparent;
}

div#healthy-mb-bottom-left h4 {
	float: left;
	clear: both;
	width: 127px;
	height: 51px;
	background: url(bottom-g.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(bottom-g.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(bottom-m.jpg) no-repeat right 60px transparent;
}

div#healthy-mb-bottom-center h4 {
	float: left;
	width: 200px;
	height: 37px;
	background: url(register.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(bottom-g.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(bottom-t.jpg) no-repeat bottom right transparent;
}

div#healthy-mb-bottom-right h4 {
	float: left;
	width: 131px;
	height: 32px;
	background: url(bottom-t.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(bottom-t.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(oral-car.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(healthy-.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(healthy-.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(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-bb-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-bb-bt {
	width: 114px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - GINGIVITIS */
h3#healthy-mb-gg-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-gg-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-gg-bt {
	width: 143px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - PERIODONTITIS */
h3#healthy-mb-pd-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-pd-hl {
	width: 440px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-pd-bt {
	width: 132px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - DRY MOUTH */
h3#healthy-mb-dm-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-dm-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-dm-bt {
	width: 132px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - PREGNANCY */
h3#healthy-mb-pr-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-pr-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-pr-bt {
	width: 132px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - SMOKING */
h3#healthy-mb-sm-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-sm-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-sm-bt {
	width: 146px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - HEART DISEASE */
h3#healthy-mb-hd-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-hd-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-hd-bt {
	width: 132px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - STROKE */
h3#healthy-mb-st-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-st-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-st-bt {
	width: 132px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

/* HEALTHY MOUTH, HEALTHY BODY - DIABETES */
h3#healthy-mb-db-tt {
	width: 554px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

h4#healthy-mb-db-hl {
	width: 355px;
	background: url(healthy-.jpg) no-repeat top left transparent;
}

a#healthy-mb-db-bt {
	width: 132px;
	background: url(healthy-.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(reveal-t.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(reveal-t.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(reveal-t.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(reveal-t.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(reveal-t.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(reveal-t.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(reveal-t.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(reveal-t.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(bottom-d.jpg) no-repeat right 10px transparent;
}

div#reveal-bottom-left h4 {
	float: left;
	width: 200px;
	height: 53px;
	background: url(bottom-d.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(bt-denis.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(bottom-t.jpg) no-repeat top right transparent;
}

div#reveal-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(bottom-t.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(bottom-t.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(bottom-t.jpg) no-repeat bottom right transparent;
}

div#reveal-bottom-right h4 {
	float: left;
	width: 131px;
	height: 32px;
	background: url(bottom-t.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(bottom-t.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(oral-car.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(bottom-t.jpg) no-repeat top right transparent;
}

div#reveal-upload-bottom-left h4 {
	float: left;
	width: 99px;
	height: 13px;
	background: url(bottom-t.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(bottom-t.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(bottom-g.jpg) no-repeat top right transparent;
}

div#reveal-upload-bottom-center h4 {
	float: left;
	width: 126px;
	height: 32px;
	background: url(bottom-g.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(bottom-g.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(bottom-d.jpg) no-repeat right 10px transparent;
}

div#reveal-upload-bottom-right h4 {
	float: left;
	width: 180px;
	height: 53px;
	background: url(denise-r.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(bt-denis.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(oral-car.jpg) no-repeat left center transparent;
}

/* REVEAL - COMING SOON */
div#reveal-cs-int {
	float: left;
	width: 774px;
	height: 494px;
	background: url(reveal-t.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(reveal-c.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(reveal-c.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(reveal-c.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(reveal-c.jpg) no-repeat top left transparent;
	text-indent: -5000px;
	overflow: hidden;
}

div#box-register h3 {
	float: left;
	width: 117px;
	height: 13px;
	background: url(reveal-c.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(reveal-c.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(reveal-c.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(my-accou.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(my-accou.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(my-accou.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(my-accou.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(privacy-.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(legal-ti.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(official.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(official.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(unsubscr.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(footer-o.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(rtp-tell.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(rtp-tell.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(rtp-tell.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(rtp-tell.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(no-thank.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(bottom-d.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(bottom-d.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(bt-denis.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(bottom-2.jpg) no-repeat center right transparent;
}

div#rtp-tell-a-friend-bottom-center h4 {
	float: left;
	width: 150px;
	height: 40px;
	background: url(bottom-2.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(bottom-d.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(bottom-c.jpg) no-repeat 145px 20px transparent;
}

div#rtp-tell-a-friend-bottom-left h4 {
	float: left;
	width: 180px;
	height: 75px;
	background: url(hamms-tr.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(btn-watc.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(oral-car.jpg) no-repeat left center transparent;
}

.asterisk5 {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 8px;
	margin-right: 4px;
	background: url(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(tell-a-f.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(rtp-tell.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(denise-a.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(denise-r.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(bt-denis.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(hamms-tr.gif) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 180px;
	height: 75px;
	background: url(hamms-tr.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(btn-watc.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(bottom-2.jpg) no-repeat center right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 150px;
	height: 40px;
	background: url(bottom-2.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(btn-regi.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(btn-sign.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(oral-car.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(tell-a-f.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(rtp-tell.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(bottom-r.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-right h4 {
	float: left;
	width: 126px;
	height: 55px;
	background: url(bottom-r.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(bottom-r.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(bottom-d.jpg) no-repeat right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-left h4 {
	float: left;
	width: 180px;
	height: 55px;
	background: url(bottom-d.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(bottom-d.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(bottom-t.jpg) no-repeat top right transparent;
}

div#rtp-tell-a-friend-thankyou-bottom-center h4 {
	float: left;
	width: 109px;
	height: 89px;
	background: url(bottom-t.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(bottom-t.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(oral-car.jpg) no-repeat left center transparent;
}

div#whyrinse-bottom-center {
	background:transparent url(bottom-t.jpg) no-repeat scroll right top;
	float:left;
	height:240px;
	width:270px;
}

div#whyrinse-bottom-center h4 {
	background:transparent url(bottom-t.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(bottom-t.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(tell-a-f.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(laught_b.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(laught_q.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
}

/*Laught Book - Home */ 

div#laught_box_home {
	float: left;
	width: 228px;
	height: 209px;
	background-image: url(laught_b.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(laught_c.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(bg_super.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}

div#superior_products h4 {
	text-indent: -5000px;
	width: 208px;
	height: 34px;
	background-image: url(superior.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;
}

/*Spanish Video*/

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:500px;
	background-color: #fff;
}
div#special-offers p{
	margin: 0 0 20px 20px;	
}


div#special-offers h2 { 
	float: left;
	width: 775px;
	height: 33px;
	background: url(special-.gif) no-repeat top left transparent;
	margin: 50px 0 40px 19px;
	_margin-left: 9px;
	border-bottom: 1px solid #ccc;
	text-indent: -5000px;
	overflow: hidden;
}

/* BUY NOW PAGE */
div#buynow {
	float: left;
	width:814px;
	background-color: #fff;
}

div#buynow h2 {
	float: left;
	width: 775px;
	height: 33px;
	background: url(buy-now0.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{
}

.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;
}

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;
}

.zty_cmp_temp_sale_bask_small_lt, .zty_cmp_temp_sale_bask_small_rt, .zty_cmp_temp_sale_bask_small_lb, .zty_cmp_temp_sale_bask_small_rb, .zty_cmp_temp_sale_bask_small_lt div, .zty_cmp_temp_sale_bask_small_rt div, .zty_cmp_temp_sale_bask_small_lb div, .zty_cmp_temp_sale_bask_small_rb div {
height:20px;
width:20px !important;
}
.zty_cmp_temp_sale_bask_small_lt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/bg_lt.gif) no-repeat scroll right bottom;
}
.zty_cmp_temp_sale_bask_small_bg, .zty_cmp_temp_sale_bask_small_bg td {
background-color:#ffffff;
}
.zty_cmp_temp_sale_bask_small_bg2, .zty_cmp_temp_sale_bask_small_bg2 td {
background-color:#ffffff;
width:550px;
}
.zty_cmp_temp_sale_bask_small_ttl {
color:#191263;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding:0 0 0 6px;
}
.zty_cmp_temp_sale_bask_small_cont div {
	width:Auto !important;
}
.zty_cmp_temp_sale_bask_small_cont2 div {
}
.zty_cmp_temp_sale_bask_small_lb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/bg_lb.png) no-repeat scroll right top;
}
.zty_cmp_temp_sale_bask_small_rb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/bg_rb.png) no-repeat scroll left top;
}
.zty_cmp_temp_sale_bask_small_lt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/bg_lt.png) no-repeat scroll right bottom;
}
.zty_cmp_temp_sale_bask_small_rt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/bg_rt.png) no-repeat scroll left bottom;
}
.cpt_category_tree {
font-size:70%;
margin:0;
}
.cpt_category_tree ul {
list-style-type:none;
margin:0;
padding:0;
}
.cpt_category_tree ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.tooth-shop.ru/i/kort.gif) no-repeat scroll 1px 7px;
}
.cpt_category_tree ul li {
padding:0 0 2px 10px;
}
.cpt_category_tree .bullet {
font-size:14px;
}
.cpt_category_tree a {
color:#000000;
font-size:12px;
line-height:140%;
text-decoration:none;
}
#korzines {
	color: #FFF;
	height: 60px;
	width: 200px;
	float: right;
	padding: 5px 10px 5px 0px;
	font-weight: bold;
	text-align: right;
}
#menu {
}
#menu {
	color: #333;
	height: 50px;
}
#telefon {
	color: #FFF;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
}
.coolmint body #container #header table tr td img {
	text-align: center;
}
#shpcrtgc {
color:#ffffff;
text-decoration:none;
}
#shpcrtca {
color:#ffffff;
text-decoration:none;
}
.shcart_link  a {
color:#ffffff;
text-decoration:none;
}
.prdbrief_name a {
font-size:120%;
font-weight:900;
line-height:150%;
text-decoration:none;
}
h2 {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
}
ul.product_list {
min-height:220px;
}
#cart_page_title {
padding:10px;
text-align:left;
}
.background_cart_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0b8780;
border-bottom:1px solid #DFDFDF;
color:#FFFFFF;
}
#cart_page_title h1 {
margin:0;
padding:0;
}
#cart_clear {
padding:10px;
text-align:right;
}
#cart_clear a {
color:#FFFFFF;
font-size:9pt;
}
.paddingblock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-size:12pt;
padding-left:15px;
padding-right:15px;
text-align:left;
}
.paddingblock h2 {
margin:10px 0;
padding-top:15px;
}
.paddingblock input {
margin:2px 0 0;
}
#cart_content_tbl {
min-width:850px;
max-width:850px;

}
#cart_content_header td {
font-weight:bold;
}
#cart_content_tbl td {
}
.paddingblock td {
font-size:95%;
padding:5px;
vertical-align:top;
}
.paddingblock td {
font-size:95%;
}
.cart_discount_label {
font-weight:bold;
}
#cart_total_label {
color:#FFFFFF;
font-size:130%;
font-weight:bold;
}
#cart_total {
background-color:#0b8780;
color:#FFFFFF;
font-size:140%;
font-weight:bold;
padding:10px;
white-space:nowrap;
}
#cart_checkout_btn {
padding-top:20px;
}


#checkout_logininfo {
width:428px;
}
#block-customerinfo td {
font-size:100%;
}
#checkout_have_account {
background-color:#F0F0F0;
margin:0 -5px 15px;
padding:15px;
}
.asterisk {
color:red;
}
#block-customerinfo td {
font-size:100%;
}
.row_odd td {
background-color:#F0F0F0;
}
#checkout_addresses {
width:800px;
}
.checkout_steps_divider {
background-color:#99C9DF;
height:1px;
overflow:hidden;
width:40px;
}
.background_cart_top a {
color:#FFFFFF;
}
#tbl-checkout-progress {
color:#FFFFFF;
}
.hndl_submit_prds_cmp, #cat_product_sort {
margin:10px 0;
}
.prdbrief_add2cart {
padding-bottom:10px;
padding-top:10px;
}
.prdbrief_name a {
font-size:120%;
font-weight:900;
line-height:150%;
text-decoration:none;
}
.prdbrief_brief_description {
margin:10px 0px 10px 0px;
color:#919191;
}
.totalPrice {
color:#191263;
font-size:130%;
font-weight:bold;
line-height:150%;
}
