
BODY {
    font-size: 9px;
    line-height: 13px;
    font-family: verdana, helvetica, arial, sans-serif;
    padding: 0;
    margin: 0;
    background-image: url(images/background.jpg);
    color: #462B1E;
}

A:link {
    color: #003F5B;
    text-decoration: underline;
}

A:visited {
    color: #003F5B;
    text-decoration: underline;
}

A:active {
    color: #003F5B;
    text-decoration: underline;
}

A:hover {
    color: #003F5B;
    text-decoration: underline;
}

TD {
    font-size: 9px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #462B1E;
}

TD.book {
    background-image: url(images/book.jpg);
}

TD.feather {
    background-image: url(images/feather.jpg);
}

TD.bottom {
    position: relative;
    background-image: url(images/bottom.jpg);
}

TD.bottom #award_box {
	position: absolute;
    top: 10px;
    left: 20px;
    border: solid #555 1px;
    -moz-box-shadow: 2px 2px 3px #333;
    -webkit-box-shadow: 2px 2px 3px #333;
    box-shadow: 2px 2px 3px #333;
    
    filter: progid:DXImageTransform.Microsoft.Shadow(
      direction=290, color=#555);
}

TD.bottom #award_box img {
    vertical-align: middle;
    width: 120px;
    max-width: 120px;
}

TD.backhome {
    background-image: url(images/back.home.jpg);
}

TD.backhome2 {
    background-image: url(images/back.home2.jpg);
}

TD.backhome3 {
    background-image: url(images/back.home3.jpg);
}

TD.backabout {
    background-image: url(images/back.about.jpg);
}

TD.backabout2 {
    background-image: url(images/back.about2.jpg);
}

TD.backaboutdr {
    background-image: url(images/back.aboutdr.jpg);
}

TD.backaboutdr2 {
    background-image: url(images/back.aboutdr2.jpg);
}

TD.backaboutdr3 {
    background-image: url(images/back.aboutdr3.jpg);
}

TD.backaboutdr4 {
    background-image: url(images/back.aboutdr4.jpg);
}

TD.backaboutteam {
    background-image: url(images/back.aboutteam.jpg);
}

TD.backaboutteam2 {
    background-image: url(images/back.aboutteam2.jpg);
}

TD.backaboutoffice {
    background-image: url(images/back.aboutoffice.jpg);
}

TD.backaboutoffice2 {
    background-image: url(images/back.aboutoffice2.jpg);
}

TD.backaboutoffice3 {
    background-image: url(images/back.aboutoffice3.jpg);
}

TD.backservices {
    background-image: url(images/back.services.jpg);
}

TD.backservices2 {
    background-image: url(images/back.services2.jpg);
}

TD.backservices3 {
    background-image: url(images/back.services3.jpg);
}

TD.backservices4 {
    background-image: url(images/back.services4.jpg);
}

TD.backservices5 {
    background-image: url(images/back.services5.jpg);
}

TD.backservices6 {
    background-image: url(images/back.services6.jpg);
}

TD.backimplants {
    background-image: url(images/back.implants.jpg);
}

TD.backfullmouth {
    background-image: url(images/back.fullmouth.jpg);
}

TD.backinvisalign {
    background-image: url(images/back.invisalign.jpg);
}

TD.backgallery {
    background-image: url(images/back.gallery.jpg);
}

TD.backgallery2 {
    background-image: url(images/back.gallery2.jpg);
}

TD.backgallery3 {
    background-image: url(images/back.gallery3.jpg);
}

TD.backgallery4 {
    background-image: url(images/back.gallery4.jpg);
}

TD.backgallery5 {
    background-image: url(images/back.gallery5.jpg);
}

TD.backgallery6 {
    background-image: url(images/back.gallery6.jpg);
}

TD.backgallery7 {
    background-image: url(images/back.gallery7.jpg);
}

TD.backfaq {
    background-image: url(images/back.faq.jpg);
}

TD.backlibrary {
    background-image: url(images/back.library.jpg);
}

TD.backlibrary2 {
    background-image: url(images/back.library2.jpg);
}

TD.backlibrary3 {
    background-image: url(images/back.library3.jpg);
}

TD.backlibrary4 {
    background-image: url(images/back.library4.jpg);
}

TD.backcontact {
    background-image: url(images/back.contact.jpg);
}

TD.backcontact2 {
    background-image: url(images/back.contact2.jpg);
}

TD.backcontact3 {
    background-image: url(images/back.contact3.jpg);
}

TD.backcontact4 {
    background-image: url(images/back.contact4.jpg);
}

TD.backcontact5 {
    background-image: url(images/back.contact5.jpg);
}

TD.backtech {
    background-image: url(images/back.tech.jpg);
}

TD.backtech2 {
    background-image: url(images/back.tech2.jpg);
}

TD.backtech3 {
    background-image: url(images/back.tech3.jpg);
}

.bottomtext {
    color: #FFFFFF;
}

.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #003D5B;
    font-weight: bold;
}

.quote2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #003D5B;
    font-weight: bold;
}

.page {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 18px;
    color: #054460;
}

.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #054460;
}

.team {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #003F5B;
}

.teamquote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #003F5B;
    font-style: italic;
}

.faqtitle {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
}

.faqtitle2 {
    font-size: 12px;
    line-height: 18px;
    color: #462B1E;
    font-weight: bold;
}

.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #003D5B;
    font-weight: bold;
}

.title2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 13px;
    color: #003D5B;
    font-weight: bold;
}

.title3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 13px;
    color: #03425E;
    font-weight: bold;
}

.definition {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #387591;
    font-weight: bold;
    font-style: italic;
}

.email {
    color: #87694F;
    font-weight: bold;
}

.directions {
    color: #003F5B;
}

.bold {
    color: #462B1E;
    font-weight: bold;
    font-style: normal;
}

.bold a:link {
    text-decoration: none;
    color: #003F5B;
}

.bold a:visited {
    text-decoration: none;
    color: #003F5B;
}

.bold a:hover {
    text-decoration: underline;
    color: #003F5B;
}

.bold a:active {
    text-decoration: none;
    color: #003F5B;
}

.whitenav {
    color: #FFFFFF;
    font-weight: bold;
    font-style: normal;
}

.whitenav a:link {
    text-decoration: underline;
    color: #FFFFFF;
}

.whitenav a:visited {
    text-decoration: underline;
    color: #FFFFFF;
}

.whitenav a:hover {
    text-decoration: underline;
    color: #E6DEC6;
}

.whitenav a:active {
    text-decoration: underline;
    color: #E6DEC6;
}

.more {
    color: #393322;
    font-weight: bold;
    font-style: normal;
}

.more a:link {
    text-decoration: underline;
    color: #393322;
}

.more a:visited {
    text-decoration: underline;
    color: #393322;
}

.more a:hover {
    text-decoration: underline;
    color: #393322;
}

.more a:active {
    text-decoration: underline;
    color: #393322;
}

.faqmain {
    color: #462B1E;
    font-weight: bold;
    font-style: normal;
}

.faqmain a:link {
    text-decoration: underline;
    color: #462B1E;
}

.faqmain a:visited {
    text-decoration: underline;
    color: #462B1E;
}

.faqmain a:hover {
    text-decoration: underline;
    color: #462B1E;
}

.faqmain a:active {
    text-decoration: underline;
    color: #462B1E;
}

.faqquest {
    color: #01415D;
    font-style: normal;
}

.faqquest a:link {
    text-decoration: none;
    color: #01415D;
}

.faqquest a:visited {
    text-decoration: none;
    color: #01415D;
}

.faqquest a:hover {
    text-decoration: underline;
    color: #01415D;
}

.faqquest a:active {
    text-decoration: none;
    color: #01415D;
}

/* NAVIGATION BUTTONS */

a.navabout {
    width: 111px;
    height: 64px;
    background: url(images/nav.about.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
    background-color: #FFFFFF
}

a.navabout:hover {
    background-position: -111px 0;
}

a.navabout_on {
    width: 111px;
    height: 64px;
    background: url(images/nav.about.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
    background-color: #FFFFFF
}

a.navabout_on:hover {
    background-position: -111px 0;
}

a.navservices {
    width: 124px;
    height: 64px;
    background: url(images/nav.services.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navservices:hover {
    background-position: -124px 0;
}

a.navservices_on {
    width: 124px;
    height: 64px;
    background: url(images/nav.services.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navservices_on:hover {
    background-position: -124px 0;
}

a.navgallery {
    width: 123px;
    height: 64px;
    background: url(images/nav.gallery.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
    background-color: #FFFFFF
}

a.navgallery:hover {
    background-position: -123px 0;
}

a.navgallery_on {
    width: 123px;
    height: 64px;
    background: url(images/nav.gallery.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
    background-color: #FFFFFF
}

a.navgallery_on:hover {
    background-position: -123px 0;
}

a.navtech {
    width: 121px;
    height: 64px;
    background: url(images/nav.tech.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navtech:hover {
    background-position: -121px 0;
}

a.navtech_on {
    width: 121px;
    height: 64px;
    background: url(images/nav.tech.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navtech_on:hover {
    background-position: -121px 0;
}

a.navlibrary {
    width: 120px;
    height: 64px;
    background: url(images/nav.library.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navlibrary:hover {
    background-position: -120px 0;
}

a.navlibrary_on {
    width: 120px;
    height: 64px;
    background: url(images/nav.library.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navlibrary_on:hover {
    background-position: -120px 0;
}

a.navcontact {
    width: 114px;
    height: 64px;
    background: url(images/nav.contact.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navcontact:hover {
    background-position: -114px 0;
}

a.navcontact_on {
    width: 114px;
    height: 64px;
    background: url(images/nav.contact.on.jpg) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}

a.navcontact_on:hover {
    background-position: -114px 0;
}

/* END OF NAVIGATION */



ul {
    list-style-type: none;
    padding: 0;
    margin: 2px;
    text-align: left;
}

li.navlist {
    background-image: url(images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0% 4px;
    padding-left: 10px;
}

hr {
    border: 0;
    width: 100%;
}

hr.hr1 {
    color: #49496D;
    background-color: #49496D;
    height: 1px;
}
