* { margin:0; padding:0; text-align:left; font-family: Arial, Helvetica, sans-serif; }
html { width:100%; }
body {text-align:center; padding-top:10px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; margin:10px 0 5px 0; font-weight:normal; color:#000099; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; margin:3px 0 5px 0; font-weight:normal; color:#000099; }

#wrapper { width:824px; position:relative; margin:0 auto; border-left:1px solid #575189; padding:8px 12px; background:url(../images/wrapperbg.gif) top right no-repeat; }
#header {background:white; width:800px; height:150px; position:relative; }


div#ddmenu ul ul,
div#ddmenu ul li:hover ul ul,
div#ddmenu ul ul li:hover ul ul
{display: none;}

div#ddmenu ul li:hover ul,
div#ddmenu ul ul li:hover ul,
div#ddmenu ul ul ul li:hover ul
{display: block;}

#ddmenu ul ul li:hover a.ddarr { background:#000099 url(../images/menu-arrow-ro.gif) right center no-repeat; color:#abcdef; }
.ddul1 li a:hover { background:#000099; color:white; }
.ddul2 li a:hover, .ddul3 li a:hover { background:#000099; color:#abcdef; }

.ddul2 li a { width:inherit; background:#abcdef; }

#ddmenu { height:25px; width:800px; background:#ffffff; font-family: Arial, sans-serif; z-index:9997; white-space:nowrap; }
.ddul1, .ddul2, .ddul3 { list-style-type:none; font-size:12px; color:#000099; }
.ddul2 { position:absolute; top:14px; left:0; z-index:9998; min-width:100%; }
.ddul3 { position:absolute; top:0; left:100%;  z-index:9999; }
.ddul1 li { float:left; margin:5px 7px; position:relative; }
.ddul2 li, .ddul3 li { float:none; line-height:15px; margin:0px; }
.ddul1 li a { color:#000099; text-decoration:none; }
.ddul2 li a, .ddul3 li a { color:#000099; text-decoration:none; display:block; padding:2px; }
.ddlihl { background:#000099; color:#ffffff; font-weight:bold; }
#ddlihlemp { background:#000099; color:#ffffff; font-weight:bold; padding:0 2px; }

.preload { display:none; width:0; height:0; }
#orderdis { color:gray; }

#ddmenu .ddarr { background:url(../images/menu-arrow.gif) right no-repeat #abcdef; }
#ddmenu .ddarr:hover { background:url(../images/menu-arrow-ro.gif) right center no-repeat #000099; color:#abcdef; }




#flashheader { width:600px; height:150px; float:right; }
#content { height:492px; z-index:1; }
#footer { background:url(../images/footer.gif); margin-top:8px; width:800px; height:28px; text-indent:-9999px; }	
#footertext {background:url(../images/footer-text.gif) top left no-repeat; width:848px; height:60px; position:relative; margin:0 auto; margin-bottom:20px;}

#ss-advance { display:block; position:absolute; left:6; top:288px; width:234px; height:31px; background:url(../images/super-serum-advance.gif); text-indent:-9999px; }
	#ss-advance:hover { background:url(../images/super-serum-advance-ro.gif); }
#phs-advance { display:block; position:absolute; left:6; top:319px; width:264px; height:31px; background:url(../images/pro-heal-serum-advance.gif); text-indent:-9999px; }
	#phs-advance:hover { background:url(../images/pro-heal-serum-advance-ro.gif); }
#ce-advance { display:block; position:absolute; left:6; top:350px; width:148px; height:34px; background:url(../images/c-eye-advance.gif); text-indent:-9999px; }
	#ce-advance:hover { background:url(../images/c-eye-advance-ro.gif); }
#c15-advance { display:block; position:absolute; left:6; top:384px; width:187px; height:32px; background:url(../images/c-15-serum-advance.gif); text-indent:-9999px; }
	#c15-advance:hover { background:url(../images/c-15-serum-advance-ro.gif); }
#cae-advance { display:block; position:absolute; left:6; top:416px; width:188px; height:32px; background:url(../images/c-e-serum-advance.gif); text-indent:-9999px; }
	#cae-advance:hover { background:url(../images/c-e-serum-advance-ro.gif); }

#credit { font-size:10px; color:#666666; text-align:center; display:none; }


	#homelogin_wrapper, #prologin_wrapper, #freesample_wrapper, #white-lightening-testimonials_wrapper { position:absolute; top:0; left:0; width:100%; height:100%; min-width:860px; min-height:710px; display:none; z-index:996 }
	#prologin_dim { position:fixed !important; position:absolute; top:0; left:0; width:100%; height:100% !important; height:820px; min-height:820px;  background:none; z-index:995; }
	#prologin_container, #homelogin_container, #freesample_container, #white-lightening-testimonials_container { position:fixed !important; position:absolute; width:100%; height:100%; text-align:center; margin:0 auto; z-index:997; }
	#prologin_close, #freesample_close, #homelogin_close, #wlt_close { position:absolute; top:3px; right:4px; font-size:10px; cursor:pointer; }
	#prologin, #homelogin { background:white; border:1px solid #330033; width:386px; height:200px; background:white; margin:0 auto; padding:15px; position:relative; top:250px; text-align:center; z-index:999; }
	#prologin { height:130px; }
	#prologin p, #homelogin p { margin:10px 0; }
	#prologinmsg, #homeloginmsg { top:15px; left:15px; width:386px; height:200px; background:red; color:black; text-align:center; font-weight:bold; position:absolute; line-height:200px; font-size:40px; display:none; }
	#prologinmsg { height:130px; line-height:130px; }
	#announce_restore, #freesample_restore { cursor:pointer; z-index:100;}

