/* @group Body Styling */

body,
html {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
}

body {
	min-width: 699px;
	min-height: 552px;
	text-align: center;
}
#ad {
	margin: 3px auto;
	width: 700px;
	text-align: left;
	height: 86px;
}

#wrap {
	background: url(2DC9CEFB27FC9B102E69.jpg) repeat-y;
	margin: 3px auto;
	border: 1px solid #ccc;
	width: 699px;
	height: 552px;
	text-align: left;
}

#header {
	background: url(27C9CE6134CF30BB2E61.jpg) no-repeat;
}

#header h1 {
	padding: 5px;
	margin: 0;
	z-index: 100;
}

#main {
	position: absolute;
	width: 334px;
	height: 334px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	z-index: 100;
}

#main h1 {
	padding: 0;
	margin: 5px 0 10px 10px;
	line-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	z-index: 100;
}

#main h2, #main h3 {
	padding: 20px 10px 5px 10px;
	margin: 0;
	line-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#main p {
	padding: 0 10px 10px 10px;
}

#main .textContent {
	padding: 0 10px 10px 10px;
	z-index: 100;
}

#sidebar {
	background: #fff;
	float: right;
	width: 360px;
	padding-top: 20px;
}

#sidebar h3, #sidebar p {
	padding: 0 10px 0 0;
}

#uspsfooter {
	clear: both;
}

#uspsfooter p {
	padding: 5px;
	height: 80px;
	margin: 0;
}

#footerNav {
	width: 699px;
	height: 119px;
	background: url(2CC9CECE352D1B692E74.jpg) no-repeat;
	margin: 0px auto;
	padding: 0;
	top: 434px;
	position: relative;
}

#footerNav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#footerNav li, #footerNav a {
	display: block;
}

#logo1b {
	top: 32px;
	width: 250px;
	height: 53px;
	left: 0;
	position: relative;
}

#logo1b a{
	top: 32px;
	width: 250px;
	height: 53px;
	left: 0;
	display: block;
}

#logo1b a:hover{
	background: url(2CC9CECE352D1B692E74.jpg) 0 -151px no-repeat;
}

#logo2b {
	top: 10px;
	width: 120px;
	height: 110px;
	left: 577px;	
	position: relative;
}

#logo2b a {
	top: 10px;
	width: 120px;
	height: 110px;
	left: 577px;	
	display: block;
}

#logo2b a:hover {
	background: url(2CC9CECE352D1B692E74.jpg) -577px -129px no-repeat;

}

.mainmenu-title {
	position: relative;
	left: 15px;
	top: 8px;
}

/* @end */

/* @group NewNav */

#menu {
	position: absolute;
	top: 4em;
	left: 1em;
	z-index: 2;
	width: 98px;
	height: 346px;
	padding-bottom: .03em;
	ottom: 1em;
/* To allow room for bottom dropdown */
}

#menu .topparent1 {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	/* background: url(27C9CE72FFCD13182E6D.jpg) no-repeat; */
	border: 0px;
}

#menu .topparent2 {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	/* background: url(27C9CE72FFCD13182E6D.jpg) no-repeat; */
	border: 0px;
}

 #menu .topparent3 {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	/* background: url(27C9CE72FFCD13182E6D.jpg) no-repeat; */
	border: 0px;
}

#menu .topparent1 a {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	background: url(27C9CE72FFCD13182E6D.jpg) 0px 0px no-repeat;
	border: 0px;
}

#menu .topparent2 a {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	background: url(27C9CE72FFCD13182E6D.jpg) 0px -119px no-repeat;
	border: 0px;
}

#menu .topparent3 a {
	width: 98px;
	height: 104px;
	padding: 0;
	margin-bottom: 5px;
	background: url(27C9CE72FFCD13182E6D.jpg) 0px -238px no-repeat;
	border: 0px;
}

#menu .topparent1 a:hover {
	width: 98px;
	height: 104px;
	background: url(27C9CE72FFCD13182E6D.jpg) -98px 0px no-repeat;
}


#menu .topparent2 a:hover {
	width: 98px;
	height: 104px;
	background: url(27C9CE72FFCD13182E6D.jpg) -98px -119px no-repeat;
}

#menu .topparent3 a:hover {
	width: 98px;
	height: 104px;
	background: url(27C9CE72FFCD13182E6D.jpg) -98px -238px no-repeat;
}

#menu .child a:hover, #menu .parent a:hover {
	background: #eee;
	height: 30px;
	width: 13em;

}

#menu .parent a, #menu .child a {
	width: 13em;
	display: block;
	white-space: nowrap;
	margin: 0;
	background: #eee;
	height: 30px;	
}

#menu .parent, #menu .child {
	padding-left: 5px;
	border: 1px solid;
	border-color: #ccc;
	width: 13em;
	display: block;
	white-space: nowrap;
	margin: 0;
	background: #eee;
	height: 30px;
}

#menu a, #menu h2 {
	border: 1px;
	width: 13em;
	font: bold 11px/16px arial,helvetica,sans-serif;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	white-space: nowrap;
	margin: 0;
	padding: 0 3px;
}

#menu h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#menu a {
	width: 13em;
	color: #000;
	background: #eee;
	text-decoration: none;
}

#menu a:hover {
	color: #a00;
	background: #ddd;
}

#menu a:active {
	color: #060;
	background: #ccc;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover {
	position: relative;
	background: #eee;
}

div#menu li ul {
	position: absolute;
	top: 0;
	left: 100.1%;
	display: none;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul,
div#menu ul ul ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul
{display: block;}

/*
div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}
*/
/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited {
	background: #eee;
}

#menu a.x:hover {
	background: #ddd;
}

#menu a.x:active {
	color: #060;
	background: #ccc;
}

/* @end */


/* @group Menu Buttons */

#menu_buttons * {
}

#menu_buttons {
	position: absolute;
	top: 32.5em;
	left: 1em;
	width: 86px;
	height: 60px;
	margin: 10px auto;
	padding: 0;
	background: url(2FC9CEE0508137082E74.jpg) no-repeat;
}

#menu_buttons li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
}

#menu_buttons li, #menu_buttons a {
	width: 86px;
	height: 30px;
	display: block;
}

#but1b {
	width: 86px;
	top: 0;
}

#but2b {
	width: 86px;
	top: 30px;
}

#but1b a:hover {
	background: transparent url(2FC9CEE0508137082E74.jpg)
    -86px 0 no-repeat;
}

#but2b a:hover {
	background: transparent url(2FC9CEE0508137082E74.jpg)
    -86px -30px no-repeat;
}


/* @end */	


	

<!-- Power Siphon PSURL: [http://assets.understandplasticsurgery.com/plastic/css/sofoniomd_understandingplasticsurgery_com_menu_female.css] / PSCache: [C:\Program Files\Power Siphon\thiswontwork\29C9C2C3970F8FF72E6D.css] / PSTimestamp: [11-03-2007 07:54:13]  --><!-- THIS FILE WAS GENERATED WITH THE FREE TRIAL VERSION OF POWER SIPHON. IT IS A VIOLATION OF THE LICENSE AGREEMENT FOR THESE FILES TO BE DISTRIBUTED TO ANYONE OTHER THAN THE USER WHO DIRECTLY PRODUCED THEM OR FOR COMMERCIAL PURPOSES. IT IS THE RESPONSIBILITY OF THE USER TO OBEY ALL COPYRIGHT LAWS. FAILURE TO DO SO IS ALSO A VIOLATION OF THE LICENSE AGREEMENT. FOR MORE INFORMATION, PLEASE VISIT HTTP://WWW.POWERSIPHON.COM -->