body		{ color: #606161; border: 0; margin: 0; padding: 0; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 1.5em; background-color: #666; text-align: center; }table { margin-top: 0; margin-bottom: 25px; }h1			{ font-size: 18px; font-weight: bold; margin: 0 0 8px; padding: 0; }h2 { font-size: 16px; font-weight: bold; margin: 0 0 0; }p			{margin: 0 0 15px; padding: 0;}ul, ol		{padding-left: 0; margin-left: 10px;}ul			{list-style: none;}a:link, a:visited	{ color: #333; text-decoration: none; }a:hover				{text-decoration: underline;}/* Main Page Container */#outerframe		{ background-color: #a6d3be; background-image: url(../img/back.jpg); background-repeat: repeat-y; background-position: center; width: 900px; margin: 0 auto; padding: 0; }#bodyframe		{ font-size: 12px; text-align: left; width: 800px; margin: 0 auto; padding: 0; overflow: hidden; }#flashcontent { background-color: #01a199; background-image: url(../img/home/navback.jpg); width: 514px; float: left; }#flashcontent p { margin: 15px; }/* Masthead */#banner 	{ color: #666; font-family: arial; background-image: url(../img/header.jpg); height: 208px; margin: 0; padding: 0; }#banner a { color: #333; text-decoration: none; }#banner a:hover { color: #fff; text-decoration: underline; }#subnav { color: #3f7a75; font-size: 11px; font-weight: bold; font-style: oblique; background-image: url(../img/subnavback.jpg); width: 800px; height: 25px; float: left; }#subnav ul 	{ float: left; margin: 0 0 0 10px; padding: 0; list-style: none; white-space: nowrap; }#subnav li { line-height: 13px; float: left; margin: 0; padding: 0; display: inline; }#subnav a { color: #3c7c7e; background-image: url(../img/subnav-button-back1.gif); background-repeat: no-repeat; background-position: right 0; text-decoration: none; padding: 7px 12px 5px 3px; display: block; }#subnav a:hover { color: #7fb1b3; background-image: url(../img/subnav-button-back.jpg); background-repeat: no-repeat; background-position: right 0; text-decoration: none; padding: 7px 12px 5px 3px; }#topnav { text-align: right; width: 795px; float: left; }#topnav ul 	{ color: #666; font-size: 12px; line-height: 30px; margin: 0 5px 0 0; padding: 3px 0 0; list-style: none; white-space: nowrap; }#topnav li { float: right; display: inline; }#topnav a { color: #333; text-decoration: none; }#topnav a:hover { color: #fff; text-decoration: none; }#homenav { text-align: right; width: 730px; float: left; padding-top: 60px; }#homenav a { color: #fff; }#copycontainer1 { font-size: 14px; line-height: 18px; text-align: left; position: relative; top: 103px; left: 360px; width: 300px; height: 300px; overflow: auto; padding-right: 5px; }#copycontainer1 p { margin-bottom: 23px; }#copycontainer1 a { color: #099; font-size: 14px; text-decoration: none; }#copycontainer1 a:hover { color: #066; font-size: 14px; text-decoration: underline; }#copycontainer2 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 40px; left: 205px; width: 535px; height: 635px; overflow: auto; padding-right: 5px; }#copycontainer2 ul { margin: 0 0 50px 15px; padding: 0; }#copycontainer2 li { background-image: url(../img/bullet2.gif); background-repeat: no-repeat; background-position: left 7px; width: 90%; margin: 0 0 15px; padding: 0 0 0 10px; list-style-type: none; }#copycontainer3 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 40px; left: 345px; width: 405px; height: 660px; overflow: auto; padding-right: 5px; }#copycontainer4 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 40px; left: 230px; width: 510px; height: 480px; overflow: auto; padding-right: 5px; }#copycontainer5 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 38px; left: 260px; width: 480px; height: 445px; overflow: auto; padding-right: 5px; }#copycontainer5 p { margin-bottom: 12px; }#copycontainer5 a { color: #099; font-size: 12px; font-weight: bold; text-decoration: none; }#copycontainer5 a:hover { color: #066; font-size: 12px; font-weight: bold; text-decoration: underline; }#copycontainer6 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 95px; left: 365px; width: 295px; height: 180px; overflow: visible; padding-right: 5px; }#copycontainer7 { font-size: 12px; line-height: 17px; text-align: left; position: relative; top: 40px; left: 205px; width: 535px; height: 635px; overflow: auto; padding-right: 5px; }#copycontainer8 { font-size: 12px; line-height: 17px; text-align: left; position: relative; top: 40px; left: 205px; width: 535px; height: 635px; overflow: auto; padding-right: 5px; }/*Navigation */body#choose a#choosenav,body#meetdoc a#meetdocnav,body#meetstaff a#meetstaffnav,body#gallery a#gallerynav,body#resource a#resourcenav,body#policies a#policiesnav,body#privacy a#privacynav,body#disclaimers a#disclaimersnav,body#sitemap a#sitemapnav { color: #fff; text-decoration: none; }#navbar		{ width: 800px; height: 54px; margin: 0; padding: 0; text-align: center; font-weight: bold; background-image: url(../img/navback3.jpg); background-repeat: no-repeat; background-position: right top; float: left; }.button1 { width: 85px; height: 54px; float: left; }.button1 a { display: block; width: 85px; height: 54px; background: url(../buttons/facial1.gif) no-repeat left top; position: relative; }.button1 a:hover { background-image: url(../buttons/facial2on.gif); background-position: left bottom; }.button1on { width: 85px; height: 54px; float: left; }.button1on a { display: block; width: 85px; height: 54px; background: url(../buttons/facial2on.gif) no-repeat left top; position: relative; }.button1on a:hover { background-image: url(../buttons/facial2on.gif); background-position: left bottom; }.button2 { position: relative; right: 14px; width: 98px; height: 54px; float: left; }.button2 a { display: block; width: 98px; height: 54px; background: url(../buttons/breasts1.gif) no-repeat left top;}.button2 a:hover { background-image: url(../buttons/breasts2on.gif); background-position: left bottom; }.button2on { position: relative; right: 14px; width: 98px; height: 54px; float: left; }.button2on a { display: block; width: 98px; height: 54px; background: url(../buttons/breasts2on.gif) no-repeat left top;}.button2on a:hover { background-image: url(../buttons/breasts2on.gif); background-position: left bottom; }.button3 { position: relative; right: 30px; width: 84px; height: 54px; float: left; }.button3 a { display: block; width: 84px; height: 54px; background: url(../buttons/body1.gif) no-repeat left top;}.button3 a:hover { background-image: url(../buttons/body2on.gif); background-position: left bottom; }.button3on { position: relative; right: 30px; width: 84px; height: 54px; float: left; }.button3on a { display: block; width: 84px; height: 54px; background: url(../buttons/body2on.gif) no-repeat left top;}.button3on a:hover { background-image: url(../buttons/body2on.gif); background-position: left bottom; }.button4 { position: relative; right: 46px; width: 148px; height: 54px; float: left; }.button4 a { display: block; width: 148px; height: 54px; background: url(../buttons/non-surgical1.gif) no-repeat left top;}.button4 a:hover { background-image: url(../buttons/non-surgical2on.gif); background-position: left bottom; }.button4on { position: relative; right: 46px; width: 148px; height: 54px; float: left; }.button4on a { display: block; width: 148px; height: 54px; background: url(../buttons/non-surgical2on.gif) no-repeat left top;}.button4on a:hover { background-image: url(../buttons/non-surgical2on.gif); background-position: left bottom; }.button5 { position: relative; right: 62px; width: 128px; height: 54px; float: left; }.button5 a { display: block; width: 128px; height: 54px; background: url(../buttons/contact1.gif) no-repeat left top;}.button5 a:hover { background-image: url(../buttons/contact2on.gif); background-position: left bottom; }.button5on { position: relative; right: 62px; width: 128px; height: 54px; float: left; }.button5on a { display: block; width: 128px; height: 54px; background: url(../buttons/contact2on.gif) no-repeat left top;}.button5on a:hover { background-image: url(../buttons/contact2on.gif); background-position: left bottom; }#preloadedImages { display: none; }/* Main Layout*/#contact { background-image: url(../img/contact-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 475px; float: left; }#surgeon { background-image: url(../img/surgeon-back.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 720px; float: left; }#doc { background-image: url(../img/doc-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 740px; float: left; }#staff { background-image: url(../img/staff-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 570px; float: left; }#resources { background-image: url(../img/resources-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 536px; float: left; }#financial { background-image: url(../img/financial-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 475px; float: left; }/* Footer */#bottom { background-color: #959796; background-image: url(../img/footer-back-main.jpg); background-repeat: no-repeat; width: 800px; float: left; }#footer1			{ margin: 0; padding: 0; color: #333; font-size: 12px; font-family: arial; line-height: 38px; position: relative; left: 15px; width: 800px; height: 38px; float: left; }#footer1 ul		{ margin: 0 0 0 0; padding: 0; }#footer1 li		{ display: inline; font-size: 12px; float: left; }#footer1 a:link, #footer1 a:visited	{ text-decoration: none; color: #333; margin: 0 0 0 0; padding: 0; }#footer1 a:hover						{ color: #fff; text-decoration: underline; }#footer1 p			{ margin: 5px 0 0; padding: 0; }#footer2			{ margin: 5px 0 0; padding: 0; color: #ccc; font-size: 12px; font-family: arial; position: relative; left: 15px; width: 400px; float: left; }#footer2 ul		{ width: 400px; margin: 0 0 0 0; padding: 0; }#footer2 li		{ display: inline; font-size: 12px; float: left; }#footer2 a:link, #footer2 a:visited	{text-decoration: none; color: #ccc;}#footer2 a:hover						{ color: #fff; text-decoration: underline; }#footer2 p			{ float: left; margin: 0 0 0 0; padding: 0; }#footer3			{ margin: 0; padding: 0; color: #ccc; font-size: 12px; font-weight: bold; line-height: 15px; text-align: center; width: 250px; height: 45px; float: left; }#footer3 ul		{ position: relative; left: 15px; margin: 0; padding: 0; }#footer3 li		{ display: inline; font-size: 12px; float: left; }#footer3 a:link, #footer3 a:visited	{text-decoration: none; color: #fff;}#footer3 a:hover						{ color: #ddd; text-decoration: underline; }#footer3 p			{ margin: 5px 0 0; padding: 0; }/* Forms*/form		{margin: 0; padding: 0; border: 0;}.forminput { font-size: 12px; margin: 0 2px 0 1px; padding: 2px 4px; border-color: #ccc #999 #999 #ccc; border-style: solid; border-width: 1px; }.forminput:hover, .forminput:focus { font-size: 12px; background-color: #eee; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #ddd; }input, select { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; padding-left: 5px; }.Formbutton { background-color: #efefef; background-position: 0 0; margin: 0; padding: 1px 4px; border-color: #e1e1e1 #999 #999 #e1e1e1; border-style: solid; border-width: 1px; }.Formbutton:hover, .button:focus { background-color: #fff; border-color: #999 #e1e1e1 #e1e1e1 #999; border-style: solid; border-width: 1px; }