body { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; background-color: #605d56; word-spacing: 0; letter-spacing: 0; margin: 0; padding: 0; list-style-image: url(../graphics/arrow.png); list-style-position: outside; }

#body { width: 100%; margin: 0; padding: 0; background-color: #9b978e; background-image: url(../graphics/periodontal_02.jpg);  background-position: center top; background-repeat: repeat-x; }

#drop { width: 100%; margin: 0; padding: 0; background-image: url(../graphics/drop.png);  background-position: center top; background-repeat: repeat-y; }

#container { width: 918px; margin: 0; padding: 0; }

#top { background-image: url(../graphics/periodontal_04.jpg); border-bottom: 1px #4b1d1e solid; padding: 0 0 8px; }

#top p { color: #4c2222; margin: 0; padding: 0 10px; font-weight: bold; }

#menu { vertical-align: middle; background-color: #522525; }

#menu table { width: 100%; }

div.menubox265 { z-index: 500 !important; }

#menu table div { z-index: 500; }

td.menuon265 td { width: 100%; }

td.menuoff265 div div table td { width: 100%; }

#main { background-color: #fffff5; background-image: url(../graphics/periodontal_10.jpg); background-position: top center; background-repeat: repeat-x; padding: 0 0 15px; }

#mainmast { background-image: url(../graphics/periodontal_16.png); background-position: top left; background-repeat: no-repeat; padding:11px 15px 20px 0; }

#watermark { background-image: url(../graphics/watermark.png); background-position: bottom right; background-repeat: no-repeat; padding: 10px 15px;}

div.services { color: #fff; font-size: 14px; font-weight: bold; background-color: #4b2222; padding: 0 10px 1px; }

td.services { color: #4a4141; font-size: 11px; line-height: 15px; }

td.services a { color: #4c2222; font-size: 9px; line-height: 15px; font-style: italic; }

td.blurb { font-style: italic; padding: 5px 0px 0px 11px; }

td.testimonials { color: #4a4141; padding: 0px 0px 0px 11px; }

td.dotted { border-bottom: 1px #2c2b27 dotted; }

#footer {  margin: 0; padding: 0; background-color: #605d56; }

#footer td, #footer td a, #footer td p { color: #c2bdb0; font-size:12px; line-height: 16px; }

#footer h1, #footer h2 { color: #faf6ec; font-size:14px; line-height: 16px; }

#footerborder { border: 1px #88867e solid; padding: 10px; }

input { color: #010101; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #e6e6dc; text-transform: none; margin: 0; padding: 2px 5px 0; border: solid 1px #a7a9ac; }

select { color: #010101; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #e6e6dc; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #a7a9ac; }

textarea { color: #010101; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background-color: #e6e6dc; margin: 0; padding: 2px 0 2px 5px; border: solid 1px #a7a9ac; }

address { margin: 0px; padding: 0px; font-style: normal; }

p { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin: 0; padding: 2px 0 5px; }

h1 { color: #4c2222; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 18px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 14px 0 3px; }

h2 { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 2px 0; }

h3 { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 21px; font-weight: bold; margin: 0; padding: 2px 0; }

h4 { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; }

h5 { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12px; text-transform: uppercase; font-weight: normal; margin: 0; padding: 0 0 5px; }

h6 { color: #2c2b27; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; margin: 0; padding: 0 0 5px; }

h6 { color: #fff; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; margin: 0; padding: 2px 0; }

small { font-size: 75%; }

div { margin: 0px; padding: 0px; }

a:link { color: #4b2222; text-decoration: none; font-weight: bold; }

a:visited { color: #4b2222; text-decoration: none; font-weight: bold; }

a:hover { color: #4b2222; text-decoration: underline; font-weight: bold; }

a:active { color: #4b2222; text-decoration: underline; font-weight: bold; }

a img { border: none; }