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; }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/home/header.jpg); height: 208px; margin: 0; padding: 0; }#banner a { color: #333; text-decoration: none; }#banner a:hover { color: #fff; text-decoration: underline; }#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; }#copycontainer { font-size: 12px; text-align: left; position: relative; top: 250px; left: 295px; width: 430px; height: 200px; overflow: auto; }/*Navigation */body#choose a#choosenav,body#meetdoc a#meetdocnav,body#meetstaff a#meetstaffnav,body#gallery a#gallerynav,body#resources a#resourcesnav,body#policies a#policiesnav,body#privacy a#privacynav,body#disclaimers a#disclaimersnav,body#sitemap a#sitemap { color: #fff; text-decoration: none; }#navbar		{ width: 800px; height: 54px; margin: 0; padding: 0; text-align: center; font-weight: bold; background-image: url(../img/home/navback.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*/#content { background-image: url(../img/home/body-back.jpg); background-repeat: no-repeat; background-position: 0 top; width: 900px; height: 475px; float: left; }#content p {  }/* Footer */#bottom { background-color: #959796; background-image: url(../img/home/footer-back.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; }