@charset "UTF-8";
/* CSS Document */

@import url("lightbox.css"); /*lightbox2*/

html {width:100%; font-family: Arial,Helvetica,Georgia;}
body {width:100%; background-image: url(../images/home/body_bkg.jpg); margin:0px 0px 0px 0px}

#home_header {background-image: url(../images/home/header_bkgPod.jpg); width:971px; height:108px;}
#home_main {background-image: url(../images/home/main_bkg.jpg); width:971px; height:431px;}
#home_content {background-image: url(../images/home/content_bkg.jpg); width:971px; height:316px;}
#home_footer {background-image: url(../images/home/footer_bkg.jpg); width:971px; height:38px; text-align: center; }

.left { float:left; margin-right:20px; }
.right { float:right; margin-left:20px; }

.mainMenu{margin-top:39px; margin-right:110px;}
.mainMenuLinks{list-style: none;}
.mainMenuLinks li{float:left}
.mainMenuLinks li a{display:block; font-size:11px; font-weight:bold; color:white; padding:3px 10px; text-decoration:none;}
.mainMenuLinks a:hover{color:#336666;}
.interiorMainMenu{position:relative; display:inline; top:-47px; left:246px;}

.content{float:left; width:231px; height:145px; overflow:;}
.content_wrap {display:inline-block; margin-left:10px; margin-top:10px; width:62px; color:#ffffff;}
.content_header{display:inline; font-size:9pt; color:#ffffff; font-weight:bold; font-style:italic;}
.content_body {font-size:8pt; color:#003333; line-height:8pt; height:68px;}
.content_link {display:inline; font-size:9pt; color:#ffffff; font-weight:bold; font-style:italic;}

.content_link a:link {text-decoration:none; color:white; font-size:9pt;}
.content_link a:visited {text-decoration:none; color:white; font-size:9pt;}
.content_link a:active {text-decoration:none; color:white; font-size:9pt;}
.content_link a:hover {text-decoration:none; color:white; font-size:9pt;}

#footer_links {position:relative; top:3pt; display:inline-block; word-spacing:2pt; color:#ffffff; font-size:8.5pt;}

#footer_links a:link {text-decoration:none; color:#336666; font-size:8.5pt;}
#footer_links a:visited {text-decoration:none; color:#336666; font-size:8.5pt;}
#footer_links a:active {text-decoration:none; color:#336666; font-size:8.5pt;}
#footer_links a:hover {text-decoration:none; color:#336666; font-size:8.5pt;}

#interior_wrapper{overflow:hidden; width:813px; height:100%; margin-left:auto; margin-right:auto;}
#interior_header{width:813px; height:109px; background-image: url(../images/interior/intHeader.jpg);}
#interior_banner{width:813px; height:171px; background-image: url(../images/interior/intBanner.jpg);}

#interior_submenu{display:inline-block; width:813px; min-height:100%; background-image: url(../images/interior/intSubmenubkg.jpg);}
#interior_bkg{width:100%; background-image: url(../images/interior/intBkgpics.jpg); background-position: center top; background-repeat:no-repeat; height:auto;}
.interior_images{float:left; position:relative; top:20px; left:30px;}
.interior_textbox{float:left; position:relative; width:330px; font-size:8.75pt; color:white; margin-top:20px; margin-bottom:20px; margin-left:40px;}
#interior_body{display:inline-block; width:528px; min-height:576px; background-image: url(../images/interior/intSubcontentbkg.jpg);}
.interior_textheader{border-bottom: thin #ffffff solid; height:20px; margin-bottom:10px; width:95%; font-size:12pt;}

.interiorImplantTextbox{float:left; position:relative; width:85%; font-size:8.75pt; color:white; margin-top:20px; margin-bottom:20px; margin-left:40px;}
.interiorImplantTextbox h1{font-weight:bold; font-size:14px;}
.interiorImplantTextbox ul li{margin-bottom:5px;}
.interiorImplantTextbox span{color:#336666; font-weight:bold; font-size:11.5px;}

.team_menu {position:relative; top:25px; width:222px; height:69px; margin:auto; display:block; z-index:4;}
.team_menu_image {float:left; margin-right:11px;}
.team_menu_title {display:inline-block; height:20px; margin-bottom:3px; border-bottom:solid thin black; width:140px; font-family:times; font-size:12pt; color:black;}
.team_menu_body {font-size:8.5pt; color:white;}
.team_button{font-weight:bold; padding:10px 0px 0px 10px; font-size:11px;}
.team_button a:link, a:visited, a:active{color:#333; text-decoration:none;}
.team_button a:hover{color:teal; }

.intSubBtn{height:29px; width:222px; background-image: url(../images/interior/intSubmenubtn.jpg); margin:auto; margin-top:19px; color:white; font-size:10pt;}
#intSubBtnWrap{float:left; position:relative; width:283px;}
.intSubBtnLink{position:relative; display:inline-block; margin-top:6px; margin-left:27px}
.intSubBtnLink a:link{color:white; text-decoration:none; font-size:10pt;}
.intSubBtnLink a:visited{color:white; text-decoration:none; font-size:10pt;}
.intSubBtnLink a:active{color:white; text-decoration:none; font-size:10pt;}
.intSubBtnLink a:hover{color:white; text-decoration:none; font-size:10pt;}

.textlistwrappper{border-bottom:thin solid #336666; width:130px; float:right; font-size:9.5pt; margin-left:20px; margin-bottom:10px;}
.textlistheader{font-size:10pt; font-weight:bold; color:#336666; display:block; border-bottom:thin solid #336666; height:25px;}
.textlist{line-height:14pt; margin-left:-15px;}

.press_wrapper{width:440px; height:auto; margin:auto; margin-top:20px; font-size:9.5pt; color:white; border-top:thin white solid; border-bottom:thin white solid; padding:0 0 10px 0;}
.press_header_wrapper{width:100%; height:25px; border-bottom:thin white dotted; margin-right:5px;}
.press_header_text{color:#336666; float:left; position:relative; top:7px; left:3px; font-weight: bold;}
.press_header_source{font-size:8.75pt; color:white; float:right; position:relative; top:8px; font-style: italic;}
.press_text{width:100%; margin-right:5px; margin-top:5px; font-size:8pt;}