body {
margin:10px 10px 0px 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 9pt; 
background: url(images/back3.jpg) fixed no-repeat;
}

ul {
list-style-type:none;
list-style-position: inside;
}

ul li {
border-bottom: 1px dotted;
padding-top: 5px;
padding-bottom: 10px;
margin-right: 50px;
}

ul a {
text-decoration: none; color: #990000; font-style: italic;
}

ul a:hover { font-weight: bold; }

ul h1 {
font-weight: bold;
color: #990000;
font-style: italic;
font-size: 14pt;
font-family: Arial, Helvetica, sans-serif;
}

ul p {
text-indent: 20px;
font-size: 10pt;
}

.floatleft {
float: left;
margin: 0 10px 10px 0;
}

.floatright {
float: right;
margin: 0 0 10px 10px
}

#contactus {
display: block;
position: absolute;
background: #ffffcc;
top: 20px;
right: 40px;
border: solid 1px;
}
a#contactus {background: #ffffcc; color: black; font-weight:bold; font-size:14px; width:80px; text-decoration:none; text-align:center;}
a:hover#contactus {background: #666600; color: white; font-weight:bold; font-size: 14px;}

#ournewsletter {
display: block;
position: absolute;
background: #ffffcc;
top: 35px;
right: 40px;
border: solid 1px;
}
a#ournewsletter {background: #ffffcc; color: black; font-weight:bold; font-size:14px; width:80px; text-decoration:none; text-align:center;}
a:hover#ournewsletter {background: #666600; color: white; font-weight:bold; font-size: 14px;}



#centercontent {
position:absolute;
bottom: 100px;
left: 80px;
border: solid thin;
padding: 10px;
background: #ffffcc; 
width: 675px;
height: 330px;
overflow: auto;
font-size: 12pt;
}

#centercontent p {
text-indent: 2em;
}

a#subtlelink {font-style: italic; color: black; text-decoration: none; }
a:hover#subtlelink {text-decoration: underline;} 

.news_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:#336666;
margin-bottom: 3px;
}
a.news_title { color:#000066; }

#infobar {position: absolute; top: 440px; left: 30px; background: #ffffcc; padding:10px; border: 1px dotted; height: 50px; width: 815px;}

/* This is for the main menu: */
#info img {border:0;}
#info a {display:block; padding:3px ; font-size:12pt; border:2px solid #ffffcc; line-height:30px; text-align:center; text-decoration:none; color:#fff; }
#info a em, #info a span {display:none;}

a#ouroffice {background:#444;position: absolute; bottom: 50px; left: 40px;width: 85px;}
a#cosmetic {background:#444; position: absolute; bottom: 50px; left: 135px; width: 155px;}
a#implants{background:#444; position: absolute; bottom: 50px; left: 300px; width: 70px;}
a#medinfo {background:#444; position: absolute; bottom: 50px; left: 380px; width: 80px;}

a#affording {background:#444; position: absolute; bottom: 50px; left:470px; width: 185px;}
a#cerec {background:#444; position: absolute; bottom: 50px; left: 665px; width: 60px;}
a#fun {background:#444; position: absolute; bottom: 50px; left: 735px; width:40px}



a:hover#ouroffice {background:#ffd610; color:#000;}
a:hover#ouroffice span {display:block; position:absolute; left:0px; top: -300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#ouroffice em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#cosmetic{background:#ffd610; color:#000;}
a:hover#cosmetic span {display:block; position:absolute; left:-20px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#cosmetic em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#implants {background:#ffd610; color:#000;}
a:hover#implants span {display:block; position:absolute; left:-40px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#implants em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#medinfo {background:#ffd610; color:#000;}
a:hover#medinfo span {display:block; position:absolute; left:-60px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#medinfo em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#fun {background:#ffd610; color:#000;}
a:hover#fun span {display:block; position:absolute; left:-300px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#fun em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#affording {background:#ffd610; color:#000;}
a:hover#affording span {display:block; position:absolute; left:-100px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#affording em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

a:hover#cerec {background:#ffd610; color:#000;}
a:hover#cerec span {display:block; position:absolute; left:-250px; top:-300px; width:350px; height:250px; border:1px solid #000;background:#697210;}
a:hover#cerec em {display:block; position:absolute; left:20px; top:-50px; height:50px; border-left:1px dotted; line-height:1px;}

blockquote {
padding:10px 10px 15px 10px;
background:#E5ECF7;
border-left:2px solid #C7D9F5;
font-style:italic;
color:#666699;
letter-spacing:.1em;
}

minitext {
font-style:italic;
font-size: 9px;
color:black;
}

#webmaster {
position: absolute;
bottom: 5px;
right: 10px;
} 