	html	{		height: 100%;	}	body	{		height: 100%;		margin:0;		padding:0;		background:#191919;			}	#nonFooter	{		position: relative;		min-height: 100%;		background-color:#00FFFF;		width:836px;		margin:0 auto;		padding:0 0 4.5em 0;		background:#fff;}	}	* html #nonFooter	{		height: 100%;	}	#footer	{		width:836px;		height:97px;		position: relative;		margin: -4.5em auto 0 auto;		background:url(/000000000/00000000/00000000/0101:00002:011412AAA/55148A08/11142820/1505A858.image;i7:,/bg_footer.gif) no-repeat bottom left;		padding:0px;		text-align:center;	}	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */	* html #footer	{			margin-top: -4.4em;	}#header {	background:url(/000000000/00000000/00000000/0101:00002:000500822/5500280A/45442AAA/569FA1A2.image;i7:,/bg_header2.jpg) no-repeat top left;	width:826px;	height:145px;	border-left:5px solid #fff;	border-right:5px solid #fff;}#header h1 {	padding:0;	margin:0;}/* ************************************         mainNav         ***********/#mainNav {	margin:123px 0 0 0;	padding:0;	float:left;	display:inline;	background: #601744;}#mainNav li {	list-style:none;	float:left;	display:inline;	margin:0 3px 0 0;	width:1;}	#mainNav li a {	height:24px;	text-indent:-9999px;	display:block;	width: 1;}/***************/ #mainNav ul {	padding: 0;	margin: 0;	list-style: none;}#mainNav li ul {	position:absolute;	width:218px;	left: -999em;	background:url(/000000000/00000000/00000000/0101:00002:0451420A2/5154802A/410420A8/100E2AC5.image;i7:,/bg_dropList.png) no-repeat bottom left;}*HTML #mainNav li ul {    position:absolute;    width:218px;    left: -999em;	background:url(/000000000/00000000/00000000/0101:00002:0451420A2/5154802A/410420A8/100E2AC5.image;i7:,/bg_dropList.png) no-repeat bottom left;}#mainNav li ul li {	padding:0;	margin:0;	width:218px;	text-align:center;}#mainNav li ul li a {	font-family:Georgia;	text-indent:0px;	color:#41505b;	font-size:13px;	background:none;	width:205px;	margin:0px 0 0px 6px;	padding:7px 0 0px 2px;	text-decoration:none;	height:20px;}#mainNav li ul li a:hover {	color:#000;}#mainNav .selected {background-position:0 -24px;}#mainNav .singleBorder a {	border-bottom:1px solid #ccc;	}#mainNav .singleBorderWcolor a {	border-bottom:1px solid #ccc;	}#mainNav .singleBorderWcolor {	background:#fdfdfd;	}#mainNav .doubleBorder a {	border-bottom:1px solid #ccc;}	#mainNav .doubleBorder {	padding-bottom:10px;	}#mainNav li ul {	left:-99999px;}#mainNav li:hover ul, #mainNav li.sfhover ul { /* lists nested under hovered list items */	left: auto;} /* ************************************************************************/#mainNav li a:hover {background-position:0 -24px;}/*** Graphic Main links ***/#home a {	background:url(/000000000/00000000/00000000/0101:00002:014152A88/011020AA/44412208/400F20F6.image;i7:,/nav_home.png) no-repeat top left;	width:52px;	margin-left:3px;}#about a {	background:url(/000000000/00000000/00000000/0101:00002:0541002A0/11040A00/014122A2/145E025A.image;i7:,/nav_about.png) no-repeat top left;	width:74px;}#medical a {	background:url(/000000000/00000000/00000000/0101:00002:05450028A/54540020/55510880/010F82D5.image;i7:,/nav_medical.png) no-repeat top left;	width:218px;}#cosmetic a {	background:url(/000000000/00000000/00000000/0101:00002:0011120A0/5510AA00/44040800/001902DE.image;i7:,/nav_cosmetic.png) no-repeat top left;	width:183px;}#ultimate a {	background:url(/000000000/00000000/00000000/0101:00002:010142288/1150022A/04100A80/01318AE0.image;i7:,/nav_ultimate.png) no-repeat top left;	width:144px;}#faq a {	background:url(/000000000/00000000/00000000/0101:00002:004400088/1141A0A2/4041082A/1558085D.image;i7:,/nav_faq.png) no-repeat top left;	width:46px;}#contact a {	background:url(/000000000/00000000/00000000/0101:00002:051510802/545122A0/14052A0A/554E0ADB.image;i7:,/nav_contact.png) no-repeat top left;	width:83px;}/*** END Graphic Main links ***/#header h1 {	padding:0;	margin:0;}p {	padding:0;	margin:0;}.clear {	clear:both;	}#content {	padding-bottom:150px;	background:#fff url(/000000000/00000000/00000000/0101:00002:005152808/54042A20/010022A8/044F20C3.image;i7:,/bg_bg2.gif) no-repeat top left;	}#contentMain{	display: inline;	clear: both;		margin-top: 0;}#content p, #copy p {	font-family:Georgia;	font-size:13px;	line-height:16px;	padding:8px 275px 5px 0;	margin:0 0 0 20px;	color:#242323;}#copy ul li {	font-family:Georgia;	font-size:13px;	line-height:16px;	padding:0 275px 0 0;	color:#242323;}#copy font {	font-family:Georgia;	line-height:16px;	padding:10px 0 10px 0;	/*margin:0 0 0 20px;*/	color:#242323;}#copy a {color:#54123c;}#content h2 {	color:#753c64;	font-family:Georgia;	font-size:28px;	font-weight:lighter;	margin:30px 0 0 20px;	}#h3 {	color:#753c64;	font-family:Georgia;	font-size:24px;	font-weight:lighter;}#h4 {	color:#753c64;font-family: Arial, sans-serif;	font-size:18px;	font-weight:bold;padding: 0 0 0 0;}#content img {	padding:5px;	border:1px solid #ccc;}#content .right {	float:right;	display:inline;	margin:70px 20px 0 0;}#footer p {	line-height:12px;	font-family:arial;	font-size:11px;	color:#545454;	padding:15px 0 0 0;}#footer a {	color:#545454;}#footer a:hover {color:#54123c;}/*side images */#rightImagesOne{float:right;display:inline;width: 215px;padding: 3px;margin:69px 20px 0 3px;}#rightImagesOne p{font-family: Arial, sans-serif;font-size: 15px;width:209px;color:#54123c;margin:0;padding:0 0 7px 5px;}#rightImagesOne .thumb {padding:2px;margin: 4px 0px 4px 1px;border:solid 1px #d1d1d1;}#rightImagesOne a {/* for IE's benefit...removes underline in between img links */text-decoration:none;font-family: Arial, sans-serif;	text-indent:0px;	color:#41505b;font-size: 15px;}#bodyImages .thumb {display:inline;float:left;padding:2px 0 5px 0;margin: 10px 0px 10px 15px;border:solid 1px #d1d1d1;}#bodyImages .j {display:inline;float:left;padding:2px;margin: 10px 0 -12px 53px;/*border:solid 1px #d1d1d1;*/}#bodyImages p {font-family: Arial, sans-serif;clear:left;color:#54123c;margin: 0 0 0 55px;}#rightImagesTwo{float:right;display:inline;width: 470px;padding: 3px;margin: -362px -30px 0 0;}#copy2{width: 660px;}#rightImagesOne ul {	list-style:none;	font-family:Georgia;	font-size:20px;	line-height:16px;	padding:0 0 0 0;        margin: 20px 0 0 -5px;	color:#242323;}#rightImagesOne ul li {	list-style:none;font-family: Arial, sans-serif;	font-size:13px;	line-height:17px;	padding:0 0 0 5px;        color:#242323;}#rightImagesOne ul li a:hover {color:#54123c;}#bumpUp{padding: -5px 0 0 0;}#bumpUp p{font-family: Arial, sans-serif;font-size: 15px;color:#54123c;}#bumpDown{margin: 5px 0 0 0;}