html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:"Verdana", Arial, Helvetica, sans-serif;}
/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */
a {color:#6b5944;}
a:visited {color:#6b5944;}
a.noVisited:visited {color:#6b5944;}
a:hover, a.noVisited:hover {color:#96836d;}
.noVisited {margin-left:15px;}
/* - - - - - - - - - - BODY - - - - - - - - - - */
body {background:#b4a67f url(images/body-bg.jpg) repeat-x top; margin:0px; overflow:auto; font-weight:normal; font-size:11px; color:#000000; line-height:20px; font-style:normal; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#general {background:url(images/tile.jpg) repeat-y; overflow:auto; width:780px;}
#content {background:url(images/) no-repeat; overflow:auto; width:780px;}
/* - - - - - - - - - - HEADER - - - - - - - - - - */
#header {width:780px; margin:0 auto;}
ul#logo {padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; width:780px; list-style-type:none; height:119px;}
h1.logo {background:url(images/header.jpg) no-repeat; width:780px; height:119px;}
h1.logo a {width:550px; height:119px; display:block;}
h1.header {background: url(../images/gary-bigsby-dmd.gif); width: 541px;}
/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */
#leftMenu {overflow:hidden; width:780px; background:url(images/nav-background.jpg) repeat-y;  margin-top:-7px;  margin-bottom:15px;}
#col1 {float:left; width:211px; margin-top:-13px; margin-left:0px; font-family:Tahoma;}
ul#nav {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; width:191px; height:220px; padding-top:15px; list-style-type:none; margin-left:12px; font-family:Tahoma;}
#nav a {display:block; overflow:hidden; width:190px; text-indent:-999em; height:24px; margin-top:0px; margin-left:8px; font-family:Tahoma;}
#nav a:hover {background-position:0px -24px;}
#nav .active {background-position:0px -24px;}
#nav .active {cursor:default;}
#nav ul li a {text-indent:0px; text-decoration:none; width:174px; text-indent:-999em; height:20px; padding-left:7px; font-size:11px; margin:0px; width:215px; color:#ffffff; text-indent:0px; padding-top:3px; height:25px; text-decoration:none;}
#nav li ul {top:0px; left:176px; top:0px; height:auto;}
#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}
#nav {margin:0px; list-style-type:none; width:181px;}
#nav ul {margin:5px; list-style-type:none;}
#nav li {list-style-type:none; float:left; clear:both; position:relative;}
#nav li ul {padding-right:0px; padding-left:0px; background:#066f6a; left:-9999em; padding-bottom:0px; padding-top:0px; position:absolute;}
#nav li ul {visibility:hidden; left:193px; background:url(images/sub-nav-tile.jpg) repeat; margin-top:0px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#nav li ul a {color:#ffffff; text-decoration:none; display:block; width:168px; padding-top:0px; padding-bottom:0px;
padding-left:9px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:24px;}
#nav li ul a:hover {color:#ffffff; background:url(images/sub-nav-tile-on.jpg) repeat;}
#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}
/* - - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */
#patientlogin {background:url(images/nav-patient-login.jpg); width:190px;}
#nav li a#patientlogin:hover, #nav li:hover a#patientlogin, #nav li.sfhover a#patientlogin {background-image:url(images/nav-patient-login.jpg); background-position: bottom;}
.active #patientlogin {background-image:url(images/nav-patient-login-act.jpg);}
#officelocations {background:url(images/nav-office-locations.jpg); width:190px;}
#nav li a#officelocations:hover, #nav li:hover a#officelocations, #nav li.sfhover a#officelocations {background-image:url(images/nav-office-locations.jpg); background-position: bottom;}
.active #officelocations {background-image:url(images/nav-office-locations-act.jpg);}
#meetdrmontgomery {background:url(images/nav-meet-dr-montgomery.jpg); width:190px;}
#nav li a#meetdrmontgomery:hover, #nav li:hover a#meetdrmontgomery, #nav li.sfhover a#meetdrmontgomery {background-image:url(images/nav-meet-dr-montgomery.jpg); background-position: bottom;}
.active #meetdrmontgomery {background-image:url(images/nav-meet-dr-montgomery-act.jpg);}
#fornewpatients {background:url(images/nav-for-new-patients.jpg); width:190px;}
#nav li a#fornewpatients:hover, #nav li:hover a#fornewpatients, #nav li.sfhover a#fornewpatients {background-image:url(images/nav-for-new-patients.jpg); background-position: bottom;}
.active #fornewpatients {background-image:url(images/nav-for-new-patients-act.jpg);}
#aboutorthodontics {background:url(images/nav-about-orthodontics.jpg); width:190px;}
#nav li a#aboutorthodontics:hover, #nav li:hover a#aboutorthodontics, #nav li.sfhover a#aboutorthodontics {background-image:url(images/nav-about-orthodontics.jpg); background-position: bottom;}
.active #aboutorthodontics {background-image:url(images/nav-about-orthodontics-act.jpg);}
#braces101 {background:url(images/nav-braces-101.jpg); width:190px;}
#nav li a#braces101:hover, #nav li:hover a#braces101, #nav li.sfhover a#braces101 {background-image:url(images/nav-braces-101.jpg); background-position: bottom;}
.active #braces101 {background-image:url(images/nav-braces-101-act.jpg);}
#emergencycare {background:url(images/nav-emergency-care.jpg); width:190px;}
#nav li a#emergencycare:hover, #nav li:hover a#emergencycare, #nav li.sfhover a#emergencycare {background-image:url(images/nav-emergency-care.jpg); background-position: bottom;}
.active #emergencycare {background-image:url(images/nav-emergency-care-act.jpg);}
#thegameroom {background:url(images/nav-the-game-room.jpg); width:190px;}
#nav li a#thegameroom:hover, #nav li:hover a#thegameroom, #nav li.sfhover a#thegameroom {background-image:url(images/nav-the-game-room.jpg); background-position: bottom;}
.active #thegameroom {background-image:url(images/nav-the-game-room-act.jpg);}
#contactus {background:url(images/nav-contact-us.jpg); width:190px;}
#nav li a#contactus:hover, #nav li:hover a#contactus, #nav li.sfhover a#contactus {background-image:url(images/nav-contact-us.jpg); background-position: bottom;}
.active #contactus {background-image:url(images/nav-contact-us-act.jpg);}
#home {background-image:url(images/nav-home.jpg); width:190px;}
#nav li a#home:hover, #nav li:hover a#home, #nav li.sfhover a#home {background-image:url(images/nav-home.jpg); background-position: bottom;}
.active #home {background-image:url(images/nav-home-act.jpg);}
/* - - - - - - - - - - DOCTOR ADDRESS - - - - - - - - - - */
.doctoraddress {list-style-type:none; display:block; margin:0px; line-height:1.2em; color:#433421; clear:both; font-family:"Tahoma"; font-size:11px;}
/* - - - - - - - - - - INVISALIGN BANNER - - - - - - - - - - */
#invisalignBanner {background-image:url(images/invisalign-banner.jpg); width:200px; height:92px; float:left;  text-indent:-999em;}
#invisalignBanner a {width:200px; height:92px; overflow:hidden; display:block;}
/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 
.rightSide {float:left; width:545px; margin-left:5px; margin-top:1px; float:left; margin-right:10px;}
#rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; color:#6b5944; font-family:"Tahoma"; margin-bottom:5px;}
#rightColumn {height:auto !important; min-height:390px; height:390px;}
#rightColumn p {margin:-6px 0px 4px 14px; line-height:1.5em;}
#toprightcolumn {background:url(images/top-right-column.jpg) no-repeat top; width:536px; height:21px; margin-top:0px; position:absolute; padding-right:0px;}
/* - - - - - - - - - - TITLES - - - - - - - - - - */
#title-westerville {background:url(images/title-westerville.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-reynoldsburg-pickerington {background:url(images/title-reynoldsburg-pickerington.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-refer-a-friend {background:url(images/title-refer-a-friend.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-comment-form {background:url(images/title-comment-form.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-location {background:url(images/title-location.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-invisalign {background:url(images/title-invisalign.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-retainers {background:url(images/title-retainers.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-oral-care-video {background:url(images/title-oral-care-video.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-brace-painter {background:url(images/title-brace-painter.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-braces-diagram {background:url(images/title-braces-diagram.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-types-of-appliances {background:url(images/title-types-of-appliances.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-types-of-braces {background:url(images/title-types-of-braces.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-life-with-braces {background:url(images/title-life-with-braces.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-resources {background:url(images/title-resources.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-ask-the-orthodontist {background:url(images/title-ask-the-orthodontist.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-ortho-dictionary {background:url(images/title-ortho-dictionary.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-orthodontic-treatments {background:url(images/title-orthodontic-treatments.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-why-braces {background:url(images/title-why-braces.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-schedule-a-consultation {background:url(images/title-schedule-a-consultation.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-office-policies {background:url(images/title-office-policies.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-initial-visit {background:url(images/title-initial-visit.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-for-new-patients {background:url(images/title-for-new-patients.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-the-game-room {background:url(images/title-the-game-room.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-emergency-care {background:url(images/title-emergency-care.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-contact-us {background:url(images/title-contact-us.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-braces-101 {background:url(images/title-braces-101.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-about-orthodontics {background:url(images/title-about-orthodontics.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-office-locations {background:url(images/title-office-locations.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-meet-dr-montgomery {background:url(images/title-meet-dr-montgomery.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#title-site-map {background:url(images/title-site-map.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px;}
#welcomeheader {background:url(images/welcome-header.jpg) no-repeat; width:300px; height:37px; margin-left:14px; margin-top:0px; margin-bottom:7px; text-indent:-999em;}
/* - - - - - - - - - - SESAME GAMES - - - - - - - - - - */
div#sesame-game {background:#000000; line-height:0; margin:7px auto; text-align:center; width:400px;}
ul#sesame-games {list-style:none; margin:0;padding:0;}
ul#sesame-games li {clear:both; display:block;}
ul#sesame-games img {border:0; margin:0 0 10px 10px;}
ul#sesame-games a.button {float:right; height:85px; width:200px;}
ul#sesame-games p {padding-bottom:1em;}
/* - - - - - - - - - - SITE MAP MENU - - - - - - - - - - */
.siteMapMenu {list-style-type:none; margin-top:10px;}
.siteMapSubMenu {list-style-type:none; padding-left:15px;}
.siteMapSection {margin-top:10px; margin-left:-21px;}
.mapImage {width:493px; height:479px; margin-left:19px; margin-bottom:25px; margin-top:15px;}
/* - - - - - - - - - - FLASH - - - - - - - - - - */
#flash-home {padding-bottom:0px; width:210px; height:400px; float:right; margin-left:5px;}
#flash-emergency-care {margin-left:28px;}
#flash-common-treatments {margin-left:28px; padding-top:10px;}
#flash-types-of-braces {margin-left:28px; padding-top:10px;}
#flash-brushing-and-flossing {margin-left:28px;}
#flash-types-of-appliances {margin-left:28px; padding-top:10px;}
#flash-braces-diagram {margin-left:28px; padding-top:10px;}
#flash-brace-painter {margin-left:28px; padding-top:10px;}
#flash-patient-care {margin-left:28px;}
#flash-office-tour { margin-left:15px;}
.backflashplayer {background-color:#d61308; width:210px; color:#ffffff; height:110px; font-size:12px; line-height:1.5em; margin-top:0px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; padding-top:5px; padding-left:10px;}
#flash-common-treatments {min-height:30px; height:auto !important;}
/* - - - - - - - - - - RESOURCES LOGOS - - - - - - - - - - */
dl.logos, dl.logos dt, dl.logos dd {list-style:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:15px;
padding:0; color:#00CCCC}
/* - - - - - - - - - - H1 - - - - - - - - - - */
h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:0px 0px 0px 14px; font-weight:bold; font-size:12px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
h2 a:visited {color:#6b5944;}
h2 a:hover {color:#96836d;}
h3 {margin:0px 0px 0px 15px; font-weight:bold; font-size:11px; color:#6b5944; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.inThisSection {margin-top:0px; overflow:hidden;}
.inThisSection ul {top:0px; list-style-type:disc;}
.professional {padding-top:20px; padding-left:10px; padding-bottom:17px;}
/* - - - - - - - - - - FOOTER - - - - - - - - - - */
#footer {background:url(images/footer.jpg) no-repeat; width:780px; height:74px; font-size:10px; font-family:"Tahoma"; color:#866339; position:absolute;}
#footer {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none; width:780px;}
#footer .active {cursor:default;}
#footer ul {padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; list-style-type:none; width:560px; margin-left:20px; line-height:1.3em; margin-top:4px;}
#footer ul li {display:inline;}
#footer ul li a {padding-left:0px; margin:0px; color:#dabf94; text-indent:0px; text-decoration:none;}
#footer ul li a:hover {color:#ffffff;}
.active #footerPatientLogin {color:#ffffff}
.active #footerMeetDrMontgomery {color:#ffffff}
.active #footerOfficeLocations {color:#ffffff}
.active #footerForNewPatients {color:#ffffff}
.active #footerAboutOrthodontics {color:#ffffff}
.active #footerBraces101 {color:#ffffff}
.active #footerEmergencyCare {color:#ffffff}
.active #footerTheGameRoom {color:#ffffff}
.active #footerContactUs {color:#ffffff}
.active #footerHome {color:#ffffff}
.active #siteMap {color:#ffffff}
.sesameDesign {margin-top:15px; font-size:11px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#423322}
/* - - - - - - - - - - INNER PAGE - - - - - - - - - - */
.innerPage h2 {margin-bottom:6px; clear:left;}
.innerPage h3 {margin-bottom:6px; clear:left;}
.innerPage em {font-style:italic;}
.innerPage ul {margin:0px 0px 14px 20px; line-height:1.5em;}
.innerPage ol {margin:0px 0px 14px 22px; line-height:1.5em;}
.innerPage {height:auto !important; min-height:350px;}
.innerPageSub {min-height:356px; height:auto !important; height:356px; margin-top:0px;}
.innerPageSub p {padding-right:15px; padding-left:0px; padding-top:8px;}
.innerPageSub ul {margin:10px 0px 5px 35px; line-height:1.5em;}
.innerPageSub ol {margin:0px 0px 14px 22px; line-height:2em;}
.innerPageAppoint {margin:0px 0px 14px 27px; line-height:2em;}
.left {float:left; margin:0 10px 10px 0;}
img.right {float:right; margin:0 0 10px 10px; border: solid 1px #5d4427;}
.clear {clear:both;}
img.right {float:right; margin:0 0 10px 10px;}
.blockquote {padding-left:40px;}
.oops {margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; border:0px; width:112px; height:100px; float:left;}
/* - - - - - - - - - - PERSON LIST - - - - - - - - - - */
.personList li {padding:0px 0px 2px 0px; white-space:nowrap; line-height:1.3em;}
.personList li a, .personList li a:visited {text-decoration:none; font-weight:bold; color:#824c5a;}
.personList li a:hover {color:#824c5a; text-decoration:underline;}
.address {list-style-type:none; margin-left:-20px}
/* - - - - - - - - - - MAP - - - - - - - - - - */
#map li {padding-bottom:8px; margin-left:-8px; margin-top:0px;}
#map li ul li {padding-bottom:0px;}
#map li ul {margin-bottom:0px; font-size:11px; font-style:normal; font-family:"Verdana";}
#map sup {vertical-align:baseline; position:relative; top:-5px;}
/* - - - - - - - - - - PHOTOS - - - - - - - - - - */
.photos {float:right; margin-top:0px; overflow:visible; clear:both; margin-left:15px; margin-bottom:13px; margin-right:1px;}
/* - - - - - - - - - - ???NON??? - - - - - - - - - - */
#name {width:707px; text-align:center; }
#photoblock {padding-left:23px; padding-top:23px;}
