BODY 		{ text-align: center; min-width:776px; margin:0; padding:0;  background-color:#E9EFF5; background-image:url(bg_body.jpg); background-repeat: repeat-x; }

h1	{ font:24px arial; color:#3C6A6C; width:555px; background-image: url(bg_content_header.gif); background-repeat: repeat-x; background-position: bottom; }
h2	{ font:bold 14px arial; color:#3C6A6C; padding:10px 0 0 0; margin:0; }
h2 a	{ font:bold 14px arial; color:#3C6A6C; }
h2 a:hover	{ font:bold 14px arial; }
h3	{ font:bold 13px arial; width:555px; color:#666666; padding:10px 0 3px 0; margin:0; }
p	{ font:13px arial; color:#666666; line-height:16px; text-align:justify; }
p.no_top_space	{ font:13px arial; color:#666666; line-height:16px; margin-top:0px; padding-top:0px; text-align:justify; }
td	{ font:13px arial; color:#666666; line-height:16px; text-align:justify; }
span	{ font:13px arial; color:#666666; line-height:16px; text-align:justify; }
li	{ font:13px arial; color:#3C6A6C; margin:4px 0; }
li span	{ font:13px arial; color:#666666; margin:4px 0; text-align:justify; }
a	{ font:13px arial; color:#3C6A6C; text-decoration:underline; }
a:hover	{ background-color:#3C6A6C; color:#FFFFFF; }
a.pdf       { font:13px arial; color:#3C6A6C; text-decoration:underline; background: url(link_bg_pdf.gif) 0 2px no-repeat; padding-left:15px; }
a.pdf:hover       { background-color:#3C6A6C; color:#FFFFFF; }
a.top       { font-size:11px; color:#3C6A6C; }
a.top:hover { background-color:#3C6A6C; color:#FFFFFF; }
a.no_bg { background-color:transparent; }
a.no_bg:hover { background-color:transparent; }
.impact	{ font:20px arial; color:red; text-align:center; }


#wrapper		{ position:relative; top:0px; margin: 0 auto; padding:0; width:776px; text-align:left; }

#masthead		{ margin:0; padding:0; width:776px; }
#container		{ padding:0; margin:0; width:776px; }
#content		{ width:776px; padding:0; margin:0; float:left; background-color:#FFFFFF; background-image:url(bg_footer.jpg); }

#footer			{ clear:both; padding:20px 0 10px 220px; font:10px arial, helventica, sans-serif; color:#3C6A6C; background-image:url(bg_footer.jpg); text-align:center; }
#footer	a		{ font:10px arial, helventica, sans-serif; color:#3C6A6C; }
#footer	a:hover	{ font:10px arial, helventica, sans-serif; color:#FFFFFF; }

#panel_n1		{ padding:0; margin:0; height:40px; width:776px; }
#panel_n1 ul		{ padding:0; margin:0; display:block; list-style:none; float:left; }
#panel_n1_list li	{ padding:0; margin:0; display:block; list-style:none; float:left; }
#panel_n1_list a	{ padding:0; margin:0; display:block; }
#panel_n1_list a span	{ padding:0; margin:0; display:none; }

#n1_0 a	{ width:94px; height:40px; background-image:url(nav_welcome.jpg); }
#n1_1 a	{ width:111px; height:40px; background-image:url(nav_procedures.jpg); }
#n1_2 a	{ width:93px; height:40px; background-image:url(nav_cosmetic.jpg); }
#n1_3 a	{ width:101px; height:40px; background-image:url(nav_oral_care.jpg); }
#n1_4 a	{ width:95px; height:40px; background-image:url(nav_about_us.jpg); }
#n1_5 a	{ width:72px; height:40px; background-image:url(nav_forms.jpg); }
#n1_6 a	{ width:92px; height:40px; background-image:url(nav_location.jpg); }
#n1_7 a	{ width:111px; height:40px; background-image:url(nav_contact_us.jpg); }

#panel_n1_list a:hover	{ background-position:bottom left; }
#panel_n1_list #n1_separator	{ background-image: url(nav_separator.jpg); width:1px; height:40px; }

#panel_n1_list div.menuActuator div.menu a		{ padding-left:10px; height:29px; width:200px; background-image:url(nav_second_tier.gif); background-position:top left; font:12px arial, helventica, sans-serif; color:#3C6A6C; text-decoration:none; line-height:29px; }
#panel_n1_list div.menuActuator div.menu a:hover	{ background-position:bottom left; color:#184274; text-decoration:underline; }

.contentText	{ font:12px arial; color:#666666; }
input	{ font:12px arial; color:#666666; }
textarea	{ font:12px arial; color:#666666; }

/*
#content #content_0 { padding-top:35px; background-image: url(bg_welcome_message.jpg); background-repeat:no-repeat; text-align:center; }
#content #content_0 #content_page	{ padding:0; margin:0 auto; width:530px; height:500px; text-align:left; }
*/

#content #content_0 #content_side { margin-top:0px; display:block; float:left; width:197px; background-image: url(bg_content_side.jpg); background-repeat:no-repeat; background-color:#9DC6C8; }
#content #content_0 #content_side .content_side_inside td { color:#3C6A6C; }
#content #content_0 #content_side .content_side_inside p { color:#3C6A6C; }
#content #content_0 #content_side .content_side_inside a { color:#3C6A6C; }
#content #content_0 #content_side .content_side_inside a:hover { color:#FFFFFF; }
#content #content_0 #content_side .content_side_inside { padding:10px 0 0 20px; }
#content #content_0 #content_page { padding:0; margin-top:0; display:block; float:left; width:571px; }
#content #content_0 #content_page p,td { font:12px arial; color:#666666; line-height:120%; }
#content #content_0 #content_page a { font:12px arial; color:#3C6A6C; }
#content #content_0 #content_page a:hover { background-color:#3C6A6C; color:#FFFFFF; }
#content #content_0 #content_page a.home_list { font:bold 12px arial; line-height:120%; }
#content #content_0 #content_page a.home_list:hover { background-color:#3C6A6C; color:#FFFFFF; }
#content #content_0 #content_page .content_page_inside { color:#666666; font:12px arial; line-height:120%; padding:10px 10px 20px 10px; }
#content #content_0 #content_page .form { text-align:center; }
#content #content_0 #content_page div.hr { background:url(bg_hr.png); height:1px; width:551px; clear:both; }
#content #content_0 #content_page a.home_title { color:#3C6A6C; font:bold 13px arial; line-height:120%; }
#content #content_0 #content_page a.home_title:hover { background-color:#3C6A6C; color:#FFFFFF; }
#content #content_0 #content_page .content_page_inside ol { padding:0; margin:0; list-style-type:none; }
#content #content_0 #content_page .content_page_inside li { font:12px arial; line-height:120%; color:#666666; margin:0 0 5px 0; padding:0; line-height:16px; list-style-type:decimal; }

#side_contact_info { margin-top:0; height:222; width:159; background-image:url(side_contact_bg.jpg); background-repeat: no-repeat; }

#content #content_1 #content_side { display:block; float:left; width:197px; background-image: url(bg_content_side.jpg); background-repeat:no-repeat; background-color:#9DC6C8; }
#content #content_1 #content_side .content_side_inside td { color:#3C6A6C; }
#content #content_1 #content_side .content_side_inside p { color:#3C6A6C; }
#content #content_1 #content_side .content_side_inside a { color:#3C6A6C; }
#content #content_1 #content_side .content_side_inside a:hover { background-color:#3C6A6C; color:#FFFFFF; }
#content #content_1 #content_side .content_side_inside { padding:10px 0 0 20px; }
#content #content_1 #content_page { padding:0; display:block; float:left; width:577px; }
#content #content_1 #content_page p,td { color:#666666; text-align:justify; }
#content #content_1 #content_page .content_page_inside { padding:10px 10px 20px 10px; text-align:justify; }
#content #content_1 #content_page .form { text-align:center; }

#content #content_1 #content_page #veneers_nav { width:410px; height:30px; background-image:url(veneers/veneers_bg_nav.gif); }
#content #content_1 #content_page #veneers_nav .veneers_nav_item { display:inline; margin-left:5px; text-align:center; margin-top:5px; width:130px; height:20px; background-image:url(veneers/veneers_bg_nav_item.gif); float:left; }
#content #content_1 #content_page #veneers_nav .veneers_nav_item a { line-height:20px; color:#3C6A6C; font-weight:bold; background-color:#FFFFFF; text-decoration:none; }
#content #content_1 #content_page #veneers_nav .veneers_nav_item a:hover { color:#3C6A6C; font-weight:bold; background-color:#FFFFFF; text-decoration:underline; }
#content #content_1 #content_page #veneers_one { float:left; margin-top:5px; height:434px; width:410px; background-image:url(veneers/veneers_bg_one.jpg); }
#content #content_1 #content_page #veneers_one a.book		{ position:relative; top:320px; left:16px; display:block; width:152px; height:42px; background-image:url(veneers/veneers_button_book.gif); }
#content #content_1 #content_page #veneers_one a.book span	{ display:none; }
#content #content_1 #content_page #veneers_one a.book:hover	{ background-color:transparent; background-position:bottom left; }
#content #content_1 #content_page #veneers_two   { margin-top:5px; margin-left:7px; float:right; width:138px; }
#content #content_1 #content_page #veneers_two a   { text-align:center; }
#content #content_1 #content_page #veneers_three { margin-top:15px; margin-left:7px; float:right; width:138px; }
#content #content_1 #content_page #veneers_three a { text-align:left;  }


/* YP slideout menue */
.menuActuator a { z-index:2; padding-left:10px; color:#666666; font-weight:bold; font-size:12px; font-family:arial; margin-left:20px; }
div.menuActuator {
      /* this makes TDs a container with their own coordinate system. absolutely-positioned elements will be offset relative to them */
      position:relative;
}

/* filter:alpha(opacity=95); -moz-opacity:.95;opacity:.95; */