	/* The CSS that's required to position the footer */html {	height: 100%;}img { border: 0; }body {	height: 100%;	margin:0;	padding:0;	background:#191919;	width:100%;	text-align:center;}#content {	width:836px;	margin:0 auto;	padding:0;	text-align:left;	}#contentMain{	width:836px;	background:url(/000000000/00000000/00000000/0101:00002:0545002A8/5011A00A/405102AA/100988CD.image;i7:,/bg_contentMain.jpg) no-repeat top left;	height:218px;	text-align:left;	padding:25px 0 0 20px;}#contentMain p {	font-family:Georgia;	font-size:13px;	line-height:16px;	color:#242323;}#splash {	background:url(/000000000/00000000/00000000/0101:00002:015410282/40518208/04000008/1055007E.image;i7:,/bg_splash.jpg) no-repeat top left;	width:825px;	height:400px;	padding-right:1px;/*Remove with better picture**/	border-left:5px solid #fff;	border-right:5px solid #fff;}#header {	background:url(/000000000/00000000/00000000/0101:00002:000500822/5500280A/45442AAA/569FA1A2.image;i7:,/bg_header2.jpg) #4b0f35 no-repeat top left;	width:826px;	height:145px;	border-left:5px solid #fff;	border-right:5px solid #fff;}#header h1 {	padding:0;	margin:0;}#header2 {	background:url(/000000000/00000000/00000000/0101:00002:000500822/5500280A/45442AAA/569FA1A2.image;i7:,/bg_header2.jpg) #4b0f35 no-repeat top left;	width:826px;	height:145px;	border-left:5px solid #fff;	border-right:5px solid #fff;}#header2 h1 {	padding:0;	margin:0;}/* ************************************         mainNav         ***********/#mainNav {	margin:125px 0 0 0;	padding:0;	float:left;	display:inline;}#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:000050002/5444888A/15002AA0/111B80E4.image;i7:,/bg_dropList2.gif) no-repeat bottom left;}#mainNav .selected {background-position:0 -24px;}#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 .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:2px;}#about a {	background:url(/000000000/00000000/00000000/0101:00002:0541002A0/11040A00/014122A2/145E025A.image;i7:,/nav_about.png) no-repeat top left;	width:73px;}#medical a {	background:url(/000000000/00000000/00000000/0101:00002:04414208A/54100A22/500400A0/137AA20E.image;i7:,/use.png) no-repeat top left;	width:226px;}#cosmetic a {	background:url(/000000000/00000000/00000000/0101:00002:0011120A0/5510AA00/44040800/001902DE.image;i7:,/nav_cosmetic.png) no-repeat top left;	width:182px;}#ultimate a {	background:url(/000000000/00000000/00000000/0101:00002:010142288/1150022A/04100A80/01318AE0.image;i7:,/nav_ultimate.png) no-repeat top left;	width:143px;}#faq a {	background:url(/000000000/00000000/00000000/0101:00002:004400088/1141A0A2/4041082A/1558085D.image;i7:,/nav_faq.png) no-repeat top left;	width:45px;}#contact a {	background:url(/000000000/00000000/00000000/0101:00002:051510802/545122A0/14052A0A/554E0ADB.image;i7:,/nav_contact.png) no-repeat top left;	width:82px;}/*** END Graphic Main links ***/#title_welcome {/*h3*/	background:url(/000000000/00000000/00000000/0101:00002:011412A28/00152A0A/0505088A/5405A07F.image;i7:,/bg_title_welcome.png) no-repeat top left;	text-indent:-9999px;	margin:7px 0 0 0;	padding:0 0 5px 0;}#imgbox {	float:right;	display:inline;	margin:0px 25px 0 0;}#imgbox img {	float:left;	display:inline;	margin:0;	padding:10px 5px 0 5px;}#contentMain a {	color:#661a4a;}p {	padding:0;	margin:0;}.clear {	clear:both;}#flashimgscroller {	float:right;	display:inline;	margin:50px 50px 0 0;	background:url(/000000000/00000000/00000000/0101:00002:054112080/50518A0A/05550000/4516AAF3.image;i7:,/bg_img_scroller.png) no-repeat top left;	height:145px;	width:258px;}#flash {	float:left;	display:inline;	margin:30px 0 0 10px;	padding:2px;	border:solid 1px #B5C9E2;}#flash_btn {	float:right;	display:inline;	margin:110px 40px 0 0;}