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: 18px; line-height: 24px; margin: 0 0 10px; padding: 0; }h3			{ font-size: 12px; font-weight: bold; margin: 0; padding: 0; }h4			{margin: 0 0 3px; padding: 0; font-size: 14px;}p			{margin: 0 0 10px; padding: 0;}ul, ol		{padding-left: 0; margin-left: 10px;}ul			{list-style: none;}a:link, a:visited	{ color: #666; text-decoration: none; }a:hover				{ color: #333; 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: 12px; line-height: 17px; text-align: left; position: relative; top: 35px; left: 440px; width: 270px; height: 300px; overflow: auto; padding-right: 5px; }#copycontainer2 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 35px; left: 290px; width: 450px; height: 635px; overflow: auto; padding-right: 5px; }#copycontainer2 a { color: #099; font-size: 12px; text-decoration: none; }#copycontainer2 a:hover { color: #099; font-size: 12px; text-decoration: underline; }#copycontainer3 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 35px; left: 290px; width: 450px; height: 650px; overflow: auto; padding-right: 5px; }#copycontainer3 a { color: #099; font-size: 12px; text-decoration: none; }#copycontainer3 a:hover { color: #099; font-size: 12px; text-decoration: underline; }#copycontainer4 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 35px; left: 290px; width: 450px; height: 520px; overflow: auto; padding-right: 5px; }#copycontainer4 a { color: #099; font-size: 12px; text-decoration: none; }#copycontainer4 a:hover { color: #099; font-size: 12px; text-decoration: underline; }#copycontainer5 { font-size: 12px; line-height: 18px; text-align: left; position: relative; top: 35px; left: 290px; width: 450px; height: 620px; overflow: auto; padding-right: 5px; }#copycontainer5 a { color: #099; font-size: 12px; text-decoration: none; }#copycontainer5 a:hover { color: #099; font-size: 12px; text-decoration: underline; }#containertop { width: 100%; height: 30px; float: left; }#containertopHeader { width: 200px; float: left; }#containertopLink { text-align: right; width: 200px; float: right; }.subnavItems { font-size: 11px; line-height: 13px; }/*Navigation */body#lipo a#liponav, body#tuck a#tucknav, body#mtuck a#minitucknav, body#brazil a#brazilnav { 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; }#navbar		{ width: 800px; height: 54px; margin: 0; padding: 0; text-align: center; font-weight: bold; background-image: url(../img/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*/#body { background-image: url(../img/body-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 458px; float: left; }#liposuction { background-image: url(../img/liposuction-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 699px; float: left; }#tummytuck { background-image: url(../img/tummytuck-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 732px; float: left; }#minituck { background-image: url(../img/minituck-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 591px; float: left; }#brazilian { background-image: url(../img/brazilian-body.jpg); background-repeat: no-repeat; background-position: 0 top; width: 800px; height: 681px; float: left; }/* Footer */#bottom { background-color: #959796; background-image: url(../img/footer-back-sub.jpg); background-repeat: no-repeat; width: 800px; float: left; }#bottom2 { background-color: #959796; background-image: url(../img/footer-back2.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; }