@charset "utf-8";
@import "scrollbox.css";
@import "navigation.css";
@import "forms.css";

/* ADL Dental External Style Sheet (ESS)
	Created by Max Lynch
	Creation Start Date: 10/18/2007
*/

body { font:12px "Myriad Pro", "Trebuchet MS", Verdana; color:white; margin:0px auto; background-color:white; }
Html, body {
	Overflow:auto;
}
div#panther-popup {

}
p { margin:15px 0px; }
br { margin:15px 0px; }
a { text-decoration:none; color:#008243; }
a:hover { text-decoration:underline; }
a:visited { color:#008243; }
h1, h2, h3, h4, h5, h6 { margin:15px 0px; }

.wrapper { width:900px; min-width:900px; height:850px; border:0px solid black; margin:10px auto; position:relative; padding:0px; }
#home.wrapper { }
#home.wrapper div { border:1px solid transparent; }

.wrapper #header { height:130px; position:relative; }
.wrapper #top, .wrapper #mid, .wrapper #bottom { margin-top:20px; }
.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/home-top-bkg.jpg') no-repeat; }
#confirmation.wrapper { position:relative; width:900px; height:776px; background:transparent url('../images/confirmationpage.jpg') no-repeat; }
#aboutus.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/aboutus-top-bkg.png') no-repeat; }
#contactus.wrapper #top, #contactus-form.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/contactus-top-bkg.png') no-repeat; }
#rs.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/rs-top-bkg.png') no-repeat; }
#ps.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/ps-top-bkg.png') no-repeat; }
#caseplanning.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/cs-top-bkg.png') no-repeat; }
#services.wrapper #top, #as.wrapper #top { position:relative; height:337px; width:896px; background: transparent url('../images/services-top-bkg.png') no-repeat; }
#tt.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/tt-top-bkg.jpg') no-repeat; }
#news.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/news-top-bkg.png') no-repeat; }
#resources.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/resources-top-bkg.jpg') no-repeat; }
#enews.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/enews-top-bkg.png') no-repeat; }
#links.wrapper #top { position:relative; height:335px; width:895px; background: transparent url('../images/links-top-bkg.jpg') no-repeat; }
.wrapper #mid { position:relative; width:895px; height:268px; background:transparent url('../images/home-mid-bkg.jpg') no-repeat;}
#contactus.wrapper #mid, #contactus-form.wrapper #mid { position:relative; width:895px; height:268px; background:transparent url('../images/contactus-mid-bkg.png') no-repeat;}
#rs.wrapper #mid, #ps.wrapper #mid, #caseplanning.wrapper #mid { position:relative; width:895px; height:265px; background:transparent url('../images/rs-mid-bkg.png') no-repeat;}
#tt.wrapper #mid { position:relative; width:895px; height:265px; background:transparent url('../images/tt-mid-bkg.png') no-repeat;}
#links.wrapper #mid { position:relative; width:895px; height:265px; background:transparent url('../images/links-mid-bkg.jpg') no-repeat;}
.wrapper #bottom { position:relative; width:895px; height:39px; background:transparent url('../images/home-bottom-bkg.jpg') no-repeat;}
.wrapper #bottom #bottom-right { letter-spacing:.1em; word-spacing:.1em; text-align:right; }

#newdesigns { float:right; margin:15px 15px 0px 0px; }
#logo { float:left; }
#home-featurepic { float:right; margin:52px 15px 0px 45px; }
#home-top-text { margin:30px 0px 0px 40px; }
#home-top-text p { line-height:13px; }
#home-top-text #home-intro-text { line-height:24px; }
#home-top-title { font-size:24px; }
#home-top-title-sub { margin-left:80px; font-size:20px; }
#home-testimonial { margin:0px 0px 0px 70px; width:260px; }
#home-testimonial p { color:#008243; line-height:13px;}
#home-intro-para { margin-top:5px; }
#home #home-services-pic { margin-left:50px; }
#home #home-resources-pic { margin-right:0px; }
#home-enewsletter-pic, #home-services-pic, #home-onlinerx-pic, #home-resources-pic {
	float:left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottom-left {float:left; width:200px; padding-left:15px; }
#bottom-right {float:right; width:650px; margin-right:15px; }
#bottom-right a:visited { color:#757779; }
#bottom-left, #bottom-right { margin-top:12px; color:#757779; font-size:11px; border:0px solid;  }
#rs-people, #ps-people { position:relative; margin-top:-256px; }
#cs-ul { list-style:none; }
#cs-ul li { font-size:14px; }
#newsflash-text { padding: 15px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;}
#newsflash { position:absolute; top:250px; left:430px; background:transparent url('../images/newsflash-textbox-bkg.png') no-repeat; width:408px; height:409px; }
#news-box { position:absolute; top:550px; left:430px; background:transparent url('../images/news-textbox-bkg.png') no-repeat; width:408px; height:409px; }
#resources-box { position:absolute; top:290px; left:390px; background:transparent url('../images/resources-textbox-bkg.png') no-repeat; width:408px; height:409px; }
#news-mid, #news-bottom { height:105px; border:0px solid; padding:30px 0px 0px 30px; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:white; }
#news-top { height:50px; border:0px solid; padding:30px 0px 0px 30px; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:white; }
#news-top a, #news-bottom a { color:white; }
#news-box #news-mid { padding-top:10px; height:160px; }
#enews-box { position:absolute; top:290px; left:430px; background:transparent url('../images/newsletter-textbox-bkg.png') no-repeat; width:408px; height:409px; }
#enews-top { height:150px; border:0px solid; padding:30px 0px 0px 30px; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:white; }
#enews-bottom { padding:20px 0px 0px;}
#archivedletters-list, #articles-list { list-style:none url('../images/pdf.png') outside; margin:-5px 0px 0px 40px; padding:0px; }
#archivedletters-list li, #articles-list li { font-size:11px; padding-left:5px; }
#archivedletters-list li a, #articles-list li a { color:white; }


/* service page styles */
#services #mid { padding:30px 0px 0px 50px; width:865px; height:218px;}
#services #mid p { color:#008243; width:270px; border:0px solid black; }
#service-box {background:transparent url('../images/services-area-bkg.png') no-repeat;width:409px;height:453px;position:absolute;top:263px;left:391px;}
#service-box a img{ border:none; }
#service-box div p { margin-left:20px; margin-right:20px; }
#fcr-image {position:absolute;top:21px;left:48px;}
#as-image {position:absolute;top:17px;left:233px;}
#attachment-image {position:absolute;top:172px;left:233px;}
#ceramics-image {position:absolute;top:334px;left:213px; width:144px; height:90px; }
#implants-image {position:absolute;top:186px;left:42px;}
#removables-image {position:absolute;top:322px;left:44px; width:120px; height:102px; }
#service-list { list-style:none; margin:20px 0px 0px 30px; padding:0px; width:180px; }
#service-list li { margin:10px 0px; color:#007647; font-size:13px; width:auto; }
#service-list li:hover { cursor:pointer; text-decoration:underline; }
#implants-box { display:none; width:408px; height:452px; }
#allceramics-box { display:none; width:408px; height:452px; }
#pfm-box { display:none; width:408px; height:452px; }
#removables-box { display:none; width:408px; height:452px; }
#attachments-box { display:none; width:408px; height:452px; }
#additional-box { display:none; width:408px; height:452px; }
#impants-popuplist-left { float:left; width:220px; height:100px; }
#impants-popuplist-right { float:right; width:180px; height:100px; }
#impants-popuplist-right ul { margin:15px 0px 0px 0px; }
#impants-popuplist-left ul { margin:15px 0px 0px 70px; }
#impants-popuplist-right ul li, #impants-popuplist-left ul li { margin:0px; padding:0px; }
#attachments-pic { margin:80px 0px 0px 260px; }
#implants-box-pic { margin:30px 0px 0px 240px; }
#ceramics-box-pic { margin:20px 0px 0px 240px; }
#fullcast-pic { margin:30px 0px 0px 260px; width:123px; height:105px; }
#removables-box-pic { margin:5px 0px 0px 260px; }
#as-pic { margin:80px 0px 0px 235px; }
#implants-sbox-title { margin-top:-20px; }
#removables-box-title { margin-top:-35px; }
#pfm-sbox-title { margin-top:-40px; }
#ceramics-popuplist-left { float:left; width:170px; height:100px; }
#ceramics-popuplist-left ul { margin:15px 0px 0px 70px; width:100px; }
#ceramics-popuplist-right { float:right; width:230px; height:100px; }
#ceramics-popuplist-right ul { margin:15px 0px 0px 0px; width:100px; }
#ceramics-popuplist-right ul li, #ceramics-popuplist-left ul li { margin:0px; padding:0px; }
#pfm-box ul { margin:15px 0px 0px 60px; }
#removables-popuplist-left {
	float:left;
	width:200px;
}
#removables-popuplist-right { float:right; width:100px; }
#removables-popuplist-middle {
	float:left;
	width:75px;
	margin-left:0px;
}
#removables-popuplist-left ul {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#removables-popuplist-middle ul {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#removables-popuplist-right ul { margin:7px 0px 0px 20px; }
#removables-popuplist-right ul li, #removables-popuplist-left ul li { margin:0px; padding:0px; line-height:13px; }
#astra-popup-pic { top:30px; }
#flash-video { margin:0px 0px 0px 15px; padding:3px; border:0px solid black; position:absolute; top:35px; }
#flash-video:hover + img  { display:none; }
#flash-video:hover embed, #flash-video:hover #FLVPlayer { width:373px; height:282px; z-index:100; border:2px outset; }
.sbox-title { font:30px Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:-5px; color:white; }
.sbox-text { margin-top:10px; color:#007647; line-height:13px; }
.removables-sbox-text { margin-top:5px; margin-bottom:7px;color:#007647; line-height:13px; letter-spacing:0em; }
.popup-menulist { color:#007647; list-style:none; padding:0px; }
.popup-menulist li { margin:0px; padding:0px; }
.popup-menulist li:hover { cursor:pointer; text-decoration:underline; }
.symbol-size { font-size:11px; }
			
#aboutus-textbox { width:541px; height:484px; position:absolute; top:-250px; left:310px; }
.left-desc img { margin-top:15px; }
#contactus-textbox { position:absolute; top:260px; left:380px; background:transparent url('../images/contactus-textbox.png') no-repeat; width:360px; height:340px; padding:70px 0px 0px 50px; }
#contactus-form-textbox { position:absolute; top:260px; left:380px; background:transparent url('../images/contactus-textbox.png') no-repeat; width:410px; height:410px; padding:00px 0px 0px 0px; }
#contactus-form-textbox p { margin:15px 0px 15px 25px; color:#008243; }
#contactus-form-textbox p br { margin:0px; }
#contactus-form-textbox #cu-form {  }
	#contactus-textbox p { color:#008243; font-size:15px; }
	#contactus-textbox p br { margin:0px; }
#contact-map { float:right; border:1px solid white; margin:15px 35px 0px 0px; }
#contact-map:hover { border:1px solid blue; }
	
#resource-list  { list-style:none url('../images/pdf.png') outside; margin:15px 0px 0px 40px; padding:0px; }
#resource-list li { font-size:14px; margin:3px 0px; }
#resource-list li a { color:white; padding-left:5px; }

#footer { }
	#footer-left { float:left; width:680px; color:#757779; padding-left:10px; border:0px solid; }
	#footer-right { float:right; width:185px; color:#757779; padding-right:10px; text-align:right; border:0px solid; }
#tt-boxoftimes {position:absolute;top:327px;left:403px;width:453px;height:341px;background:transparent url('../images/tt.png') no-repeat;}
#boxoftimes-left { float:left; width:210px; border:0px solid black; margin:30px 0px 0px 15px; }
#boxoftimes-right { float:right; width:210px; border:0px solid black; margin:30px 15px 0px 0px; }
.times-container { border:0px solid black; }
#boxoftimes-left p, #boxoftimes-right p { margin:0px; color:#008243; word-spacing:-.1em; letter-spacing:0em; font-size:11px; }
#tt-special, #tt-special2 { padding-left:10px; }
.times-container div p { margin:0px; color:#008243; }
.tc-left { float:left; border:0px solid black; width:154px; margin-left:10px; }
.tc-left p, .tc-right p { line-height:13px; }
.tc-right { float:right; border:0px solid black; width:40px; }

#links-box {
	position:absolute;
	top:280px;
	left:363px;
	width:408px;
	height:410px;
	background-color: transparent;
	background-image: url(../images/links-box-bkg.png);
}
#links-box p { text-align:center; color:#008243; font-size:15px; margin:10px 0px; }
.popup-button { text-align:center; position:absolute; top:280px; left:142px; width:116px; height:26px;}

.modal-popup { 
	display:none; 
	position:absolute; 
	top:0px; 
	left:0px; 
	border:1px solid; 
}
.popup-body-top { height:185px; border:0px solid; position:relative; }
.popup-body-bottom {
	overflow: hidden;
}
.popup-body { width:409px; height:409px; background:transparent url('../images/service-popupbox-bkg.png') no-repeat; }
.specialspopup-body { width:409px; height:409px; background:transparent url('../images/monthlyspecials-popupbox-bkg.png') no-repeat; }
.close-box { position:absolute; top:10px; left:10px; width:110px; height:35px; background:transparent url('../images/close.png') no-repeat; }
.close-box:hover { cursor:pointer; }
.close-box span { line-height:35px; margin-left:30px; color:#31302E; }
.popup-body .popup-image { position:absolute; top:50px; left:245px; }
.popup-body p.popup-title { font:32px Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-left:40px; }
.popup-textbody { color:#007647; margin-right:20px; margin-left:20px;}
.symbol-size { font-size:12px; line-height:35px; vertical-align:super; }
.block-text {
	display: block;
}
