﻿/* right top container banner */
#content_container #right_top
{
	vertical-align:top;
	text-align:-moz-center;
	background-image: url(../images/why_sonicare_header.jpg);
	background-repeat: no-repeat;
	height:105px;
}
.hrbrd2 {height:1px; background-color:#E4E4E4; width: 100%; margin:0 0 20px 0; padding:0;}
.hrbrd0 {height:1px; background-color:#E4E4E4; width: 100%; margin:0; padding:0;}
.hrbrd10 {height:1px; background-color:#E4E4E4; width: 100%; margin:10px 0; padding:0;}
.hrbrd {height:1px; background-color:#E4E4E4; width: 100%; margin:20px 0; padding:0;}
.hrbrd5 {height:1px; background-color:#E4E4E4; width: 100%; margin:5px 0; padding:0;}


/**********************
*  VIDEO WRAPPERS
***********************/


.video_drpage_wrap 
{
	background-image:url(../images/video_drpage_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:30px 15px 0 35px; 
	margin:0; 
	text-align:left;
	color:#555555;
	font-family:Arial, Sans-Serif Serif;
	text-align:-moz-center;
}

.video_biofilm_wrap 
{
	background-image:url(../images/video_biofilm_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:30px 15px 0 35px; 
	margin:0; 
	text-align:left;
	color:#555555;
	font-family:Arial, Sans-Serif Serif;
	text-align:-moz-center;
	
}

.video_mouth_wrap 
{
	background-image:url(../images/video_mouth_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:30px 15px 0 35px; 
	margin:0; 
	text-align:left;
	color:#555555;
	font-family:Arial, Sans-Serif Serif;
	text-align:-moz-center;
}

.video_health_wrap 
{
	background-image:url(../images/video_health_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:30px 15px 0 35px; 
	margin:0; 
	text-align:left;
	color:#555555;
	font-family:Arial, Sans-Serif Serif;
	text-align:-moz-center;
}

.video_patient_wrap 
{
	background-image:url(../images/video_patient_bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:30px 15px 0 35px; 
	margin:0; 
	text-align:left;
	color:#555555;
	font-family:Arial, Sans-Serif Serif;
	text-align:-moz-center;
}


/*********************
*   WHY SONICARE
**********************/
#whysctbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; vertical-align:top; text-align:left;}
#whysctbl .whyhomewrap {background-image: url(../images/whysonicare_home_bg.jpg); background-repeat: no-repeat; background-position: center top; text-align:left;padding:25px 0 0 30px;}
#whysctbl .dkblue {color: #022690;}
#whysctbl .twotdwrap {width:644px;}
#whysctbl .twotdwrap td {vertical-align:top; font-family:Arial; font-size:12px; color:#555555; line-height:18px; background-color:transparent; text-align:left;}
#whysctbl .supertechtd {font-family:Arial; font-size:12px; color:#555555; width:310px; background-color:transparent; padding-right:30px;}
#whysctbl .supertechtd .toptxt {padding-left:5px; text-align:left;}
#whysctbl .supertechtd .topimg {width:123px;}
#whysctbl .supertechtd .td2 {padding:5px 95px 0 0;}
#whysctbl .text_works {margin: 0 0 10px 15px;} 

/* VIDEO BLOCK */
#whysctbl .videoblock {padding:2px 0;background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#whysctbl .videoblock table {margin:10px 20px; width:270px;}
#whysctbl .videoblock .rttxt {font-size:11px; line-height:17px; padding-left:7px;}
#whysctbl .videoblock .headtd {padding-bottom:10px; color: #022690;}


/******************************
* PROVEN RESULTS 
*******************************/
#provetbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; vertical-align:top; background-color:transparent; text-align:left;}
#provetbl .provenwrap {background-image: url(../images/whysonicare/proven_results_bg.jpg); background-repeat: no-repeat; text-align: -moz-center; background-position: center top; padding:30px 40px 0 35px; margin-top:15px; width:650px;}
#provetbl .invitro {font-size:11px; padding-bottom:20px; color:#808181; padding-left:5px;}
#provetbl .stains {font-size:11px; color:#808181; padding-left:12px;}
#provetbl .lefttd {width:300px;}
#provetbl .righttd ul {margin:10px 0 10px 12px;}
#provetbl .midtd {width:50px;}
#provetbl .righttd {width:300px;}


#popupimg {
position: absolute;
display: none;
top:40%;
left:40%;
text-align:-moz-center;
vertical-align: middle;
width: 553px;
height: 412px;
z-index: 100;
}



/******************************
* BIOFILM INFORMATION
*******************************/
#bftbl td {background-image: transparent;}
#bftbl #biofilmwrap {background-image: url(../images/whysonicare/biofilm_wrap_bg.jpg); background-repeat: no-repeat; background-position: center top; padding:30px 20px 0 33px;}
#bftbl .biofilmtbl td {font-family:Arial; font-size:12px; color: #555555; vertical-align:top; text-align:left;}
#bftbl .biofilmtbl .vicepres {font-size:11px; color:#022960;}
#bftbl .grayback {background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#bftbl .biofilmtbl .bflmvideo .vtbl {margin:10px 20px;}
#bftbl .biofilmtbl .bflmvideo .headtd {padding-bottom:10px; color: #022690; background-color:transparent;}
#bftbl .biofilmtbl .bflmvideo .chtbl {margin:10px;}
#bftbl .biofilmtbl .rttxt {font-size:11px; line-height:17px; padding-left:7px; background-color:transparent; padding-right:10px;}
#bftbl .biofilmtbl .biofilmtxt {padding: 0 10px;}
#bftbl .biofilmtbl .dkblue {color:#022960;}



/* popup area */
#bftbl .biofilm_popup {background-image: url(../images/biofilm_popup.png); background-repeat: no-repeat; width:510px; height:500px; display:none;}
#bftbl .biofilm_popup .close {height:64px; text-align:right; padding-right:20px;}
#bftbl .biofilm_popup .popupwrap {text-align:center;}
#bftbl .biofilm_popup .scroll {height:360px; overflow:scroll; text-align:left;}
#bftbl .biofilm_popup .txt {}
#bftbl ol {margin:5px 0 0 0; padding:0;}
#bftbl li {list-style-type:none;}
#bftbl .hrbrd {height:1px; background-color:#E4E4E4; width: 100%; margin:20px 0; padding:0;}
.biofilm_div {background-image: url(../images/teal_chart.jpg); background-repeat: no-repeat; padding:250px 0 0 0;}

/********************
*   WHY RECOMMEND 
*********************/
#rectbl .recommendwrap {background-image: url(../images/whysonicare/why_recommend_bg.jpg); background-repeat: no-repeat; text-align: -moz-center; background-position: center top; padding:30px 35px 200px 35px;}
#rectbl .recommendtbl td {font-family:Arial; font-size:12px; color: #555555; vertical-align:top;}
#rectbl .recommendtbl ul {margin:10px 0 10px 12px;}
#rectbl .recommendtbl li {font-size:12px;}
#rectbl .recommendtbl .righttd img {margin-left:5px; float:right;}
#rectbl .recommendtbl .topbrushtxt {width:300px;}
#rectbl .recommendtbl .topbrushtxt .dkblue {color:#022960; margin-bottom:5px; padding-bottom:0;}
#rectbl .recommendtbl .btmbrushtxt {width:300px; padding:5px 0 10px 0;}
#rectbl .lefttd {width:300px; text-align:left;}
#rectbl .righttd {width:300px; text-align:left;}
#rectbl .midtd {width:50px;}

/* VIDEO BLOCK */
#rectbl .videoblock {padding:2px 0; background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#rectbl .videoblock table {margin:10px 20px; width:270px;}
#rectbl .videoblock .rttxt {font-size:11px; line-height:17px; padding-left:7px;}
#rectbl .videoblock .headtd {padding-bottom:10px; color: #022690;}


/******************************
* IMPROVED COMPLIANCE
*******************************/
#comptbl td {font-size:12px; color:#555555; font-family:Arial, Sans Serif; line-height:17px; vertical-align:top; text-align:left;}
#comptbl .ipwrap {background-image: url(../images/whysonicare/compliance_bg.jpg); background-repeat:no-repeat; background-position: top center; padding: 30px 40px 0 35px;}
#comptbl .lefttd {width:320px;}
#comptbl .midtd {width:40px;}
#comptbl .righttd {width:320px;}
#comptbl .dkblue {color:#022960;}
#comptbl .pad5 {padding-bottom:5px;}
#comptbl .cyclewrap {background-image: url(../images/whysonicare/cycle.jpg); background-repeat:no-repeat; height:300px;}
#comptbl .cyclediv {padding:40px 15px 0 340px; font-size:11px; color:#555555; font-family:Arial, Sans Serif;}


/***********************
*   PATIENT PROFILES
************************/
#profiletbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; line-height: 17px; vertical-align:top; background-color:transparent; text-align:left;}
#profiletbl .patprofilewrap {background-image: url(../images/whysonicare/patient_profile_bg.jpg); background-repeat: no-repeat; text-align: -moz-center; background-position: center top; padding:30px 40px 0 30px; margin-top:15px; margin-bottom:40px;}
#profiletbl .lefttd {width:300px;}
#profiletbl .midtd {width:30px;}
#profiletbl .righttd {width:300px;}
#profiletbl .dkblue {color:#022960;}
#profiletbl .hrbrd2 {height:1px; background-color:#E4E4E4; width: 100%; margin:0 0 20px 0; padding:0;}
#profiletbl .hrbrd10 {height:1px; background-color:#E4E4E4; width: 100%; margin:10px 0; padding:0;}
#profiletbl .patprofiletxt {padding: 0 10px;}
#profiletbl .imgtd {text-align:right; width:124px; padding-bottom:10px;}
#profiletbl .profiletxt {font-size:11px; padding:0 5px;}
#profiletbl .condition {padding-bottom:10px;}
#profiletbl .prof_lines td {border-bottom: 1px #E4E4E4 solid; padding-top:5px;}
#profiletbl .prof_lines .bdr0 {border: 0;}

/* YOUTUBE VIDEOS */
.patient_youtube_wrapper {width:270px; height:60px; background-color: #F9F9FA; border:1px #FAFAFA solid; padding:5px;}
.youtube-movie {clear:both; margin-bottom:10px; overflow:auto;}
.youtube-leftcolumn {clear:left; float:left; width:85px}
.youtube-rightcolumn {float:right; width:150px;}
.youtube-thumb-mask {height:52px; position:relative; overflow:hidden;}
.youtube-thumb {width:102px; height:70px; position:absolute; top:-9px;}
.youtube-title {font-size:.8em; line-height:.8em; margin-bottom:5px; display:block;}
.youtube-description {font-size:.8em;line-height:1.1em; display:block;}
.youtube-metadata{clear:both;}
.youtube-stars{float:left;margin-right:30px;}
.youtube-published {font-size:.8em; float:left;line-height:2.3em;margin-right:30px;}
.youtube-views {font-size:.8em;float:left; line-height:2.3em}


/******************************
* ORAL HEALTH FOR LIFE
*******************************/
#oral_tbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; line-height:17px; color: #555555; vertical-align:top; background-color:transparent; text-align:left;}
#oral_tbl .oral_wrap {background-image: url(../images/oral_health_bg.jpg); background-repeat: no-repeat; background-position: center top; padding:30px 20px 0 30px;}
#oral_content {width:650px;}
#oral_content .oral_lft {width:300px;}
#oral_content .oral_mid {width:40px;}
#oral_content .oral_rt {width:300px;}
#oral_content .oral_patients {padding-top:20px;}

#oral_content .videoblock {padding:2px 0; background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#oral_content .videoblock table {margin:10px 20px; width:270px; background-color: transparent;}
#oral_content .videoblock td {background-color: transparent;}
#oral_content .videoblock .rttxt {font-size:11px; line-height:17px; padding-left:7px;}
#oral_content .videoblock .headtd {padding-bottom:10px; color: #022690;}

/******************************
* SYSTEMIC LINKS
*******************************/
#ohtbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; vertical-align:top; background-color:transparent; text-align:left;}
#ohtbl .ohealthwrap {background-image: url(../images/systemic_link_bg.jpg); background-repeat: no-repeat; background-position: center top; padding:30px 20px 0 30px;}
#ohtbl .ohealthtbl {width:650px;}
#ohtbl .ohealthtbl td {font-family:Arial; font-size:12px; color: #555555; vertical-align:top;}
#ohtbl .lefttd {width:280px;}
#ohtbl .lefttd2 {width:280px; background-image: url(../images/whysonicare/nsm_bg.jpg); background-repeat: no-repeat; height:300px; padding:15px 0 0 20px;}
#ohtbl .midtd {width:40px;}
#ohtbl .righttd {width:280px;}
#ohtbl .righttd ul {margin:0; padding:0;}
#ohtbl .imgtd {width:124px;}
#ohtbl .ohealthtbl .otxt {color:#022960; padding-left:5px;}
#ohtbl .marg5 {margin-top:5px;}
#ohtbl .lowerpad {padding-top:20px;}
#ohtbl .expandwrap {background-color:#F9F9FA;}

.ohealthtbl patprofiletxt {padding: 0 10px;}
.ohealthtbl .profiletxt {color:#022960; padding:0 5px;}
.ohealthtbl .condition {padding-bottom:10px;}
.ohealthtbl .bltxt1 {color:#022960; font-weight:bold; font-family:Arial; font-size:12px;}
.ohealthtbl .bltxt2 {color:#022960; font-family:Arial; font-size:11px;}
.ohealthtbl .pdflnks {padding:5px 0 0 0;}

#ohtbl .ohealthtbl .smile {padding-top:5px;}
#ohtbl .f11 {font-size:11px;}
#ohtbl .f9 {font-size:9px;}
#ohtbl .dkblue {color: #022960;}
#ohtbl .expandtext {display:none;}

#ohtbl .videoblock {padding:2px 0; background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#ohtbl .videoblock table {margin:10px 20px; width:270px; background-color: transparent;}
#ohtbl .videoblock td {background-color: transparent;}
#ohtbl .videoblock .rttxt {font-size:11px; line-height:17px; padding-left:7px;}
#ohtbl .videoblock .headtd {padding-bottom:10px; color: #022690;}


/******************************
* GREEN PRODUCTS
*******************************/
#greentbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; vertical-align:top; background-color:transparent;}
#greentbl .lefttd {width:300px; text-align:left;}
#greentbl .midtd {width:30px;}
#greentbl .righttd {text-align:left;}
#greentbl .gprod {width:650px; background-image: url(../images/whysonicare/greenprod_bg.jpg); background-repeat: no-repeat; text-align:left; background-position: center top; padding:30px 40px 20px 35px;}


/*********************************
* WHAT YOUR COLLEAGUES ARE SAYING
**********************************/
#colleaguetbl td {font-family:Arial, Sans-Serif Serif; font-size:12px; color: #555555; vertical-align:top; background-color:transparent; text-align:left;}
#colleaguetbl .peerwrap {background-image: url(../images/whysonicare/peer_bg.jpg); background-repeat: no-repeat; background-position: top center; padding: 30px 0 0 35px;}
#colleaguetbl .peertbl {width:634px;}
#colleaguetbl .lefttd {width:300px; margin:auto; padding:0;}
#colleaguetbl .righttd {padding-left:20px; width:334px;}
#colleaguetbl .dkblue {color: #022690;}

/* VIDEO BLOCK */
#colleaguetbl .videoblock_coll {padding:2px 0; background-image: url(../images/whysonicare/video_bg.jpg); background-repeat: no-repeat; height:127px; width:300px;}
#colleaguetbl .videoblock_coll table {margin:10px 20px; width:270px; background-color: transparent;}
#colleaguetbl .videoblock_coll .rttxt {font-size:11px; line-height:17px; padding-left:7px;}
#colleaguetbl .videoblock_coll .headtd {padding-bottom:10px; color: #022690;}



/* expand collapse */
#colleaguetbl .bltxt2 {color:#022960; font-family:Arial; font-size:11px;}
#colleaguetbl .quote_small {padding-left:7px; font-style: italic;}
#colleaguetbl .quote_full {padding-left:7px;}
#colleaguetbl .quote_sect {padding-bottom:7px; font-style: italic; display: block;}
#colleaguetbl .submit {color:#022960; font-style: italic; font-size:11px;}
#colleaguetbl .whiteblock {padding:10px;}
#colleaguetbl .grayblock {background-color: #F9F9FA transparent; padding:10px;}

.show
{
	display: block;
}

.hide
{
	display: none;
}


div.panel_title2
{
	cursor: hand;
}

div.panel_title2 p, 
div.panel_title2 h4
{
	font-size: 12px;
	margin-top: 4px;
	font-weight: normal;
}

div.panel_title2 img
{
	float: left;
	border: 0;
	margin-top: 8px;
}

div.panel_title2 a
{
	width: 100%;
	height: 25px;
	float: left;
	text-decoration: none;
}

div.panel_title2 a:hover
{
	text-decoration: underline;
}

div.panel_title2 *
{
	cursor: hand;
}

div.panel_list2 p
{
	margin-bottom: 10px;
}

div.panel_list2
{
	overflow: auto;
	height: 125px;
	margin-top: 10px;
}






/* expand collapse functionality */

div.panel_title
{
	height: 25px;
	cursor: hand;
}

div.panel_title p, 
div.panel_title h4
{
	font-size: 12px;
	margin-top: 4px;
	font-weight: normal;
}

div.panel_title img
{
	float: left;
	border: 0;
	margin-top: 8px;
}

div.panel_title a
{
	width: 100%;
	height: 25px;
	float: left;
	text-decoration: none;
}

div.panel_title a:hover
{
	text-decoration: underline;
}

div.panel_title *
{
	cursor: hand;
}

div.panel_list
{
	overflow: auto;
	height: 125px;
	margin-top: 10px;
}

div.panel_list ul li
{
	list-style-type:disc;
}

div.panel_list p
{
	margin-bottom: 10px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

div.hr
{
	border-bottom: 1px solid #E4E4E4;
	overflow: hidden;
	height: 1px;
}

#divLightBox #divAreaContainer #divAreaContent
{
	width: 450px;
	height: 482px;
	padding-top: 30px;
	margin-left:auto;
	margin-right:auto;
}
#divBiofilm {text-align:center; margin:auto;}

#divLightBox div.lb_scroll
{
	margin-top: 23px;
	*margin-top: 40px;
	height: 314px;
	text-align:left;
}

#divLightBox #divAreaContainer #divAreaContent h3
{
	color: #022960;
}

#divLightBox 
{
	padding:12px; margin:0;
}



div.plaque
{
	background-image: url('../images/plaque_chart.png');
	background-position: top center;
	background-repeat: no-repeat;
}

div.palmer
{
	background-image: url('../images/palmer.png');
	background-position: top center;
	background-repeat: no-repeat;
	height:700px;
	width:480px;
}

/*#palmer { width:480px; } */

div.sarah
{
	background-image: url('../images/emily_sarah.png');
	background-position: top center;
	background-repeat: no-repeat;
	height:700px;
	width:480px;
}

#sarah { width:480px; }
div.tony
{
	background-image: url('../images/tony.png');
	background-position: top center;
	background-repeat: no-repeat;
	height:700px;
	width:480px;
}

#tony { width:480px; }

div.sophia
{
	background-image: url('../images/sophia.png');
	background-position: top center;
	background-repeat: no-repeat;
	height:700px;
	width:480px;
}

#sophia { width:480px; }

div.rachel
{
	background-image: url('../images/rachel.png');
	background-position: top center;
	background-repeat: no-repeat;
	height:700px;
	width:480px;
}

#rachel { width:480px; }

div.biofilm
{
	background-image: url('../images/biofilm_popup.png');
	background-position: top center;
	background-repeat: no-repeat;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/*********** VIDEO LIGHTBOX *************/
div.video1
{
	background-image: url('../images/video_lightbox_back.png');
	background-position: top center;
	background-repeat: no-repeat;
	width:700px;
}

.video_left {float:left; font-size:16px; font-family:Arial;}
.video_right {float:right;}
