	
	/*=============================================*/
	/* GLOBAL
	/*---------------------------------------------*/
	
	div#nav { width: 910px; height: 25px; margin: 25px auto 10px auto; overflow: hidden; }
	div#nav a { display: block; height: 25px; background: url(../images/global/nav.gif); float: left; text-indent: -9999px; }
	div#nav a.body { width: 119px; background-position: 0 0; }
	div#nav a.classics { width: 95px; background-position: -119px 0; }
	div#nav a.spa { width: 168px; background-position: -214px 0; }
	div#nav a.face { width: 114px; background-position: -382px 0; }
	div#nav a.accessories { width: 118px; background-position: -496px 0; }
	div#nav a.home { width: 145px; background-position: -614px 0; }
	div#nav a.gifts { width: 73px; background-position: -759px 0; }
	div#nav a.sale { width: 78px; background-position: -832px 0; }
	div#flashcontent { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color: #666; }
	div#flashcontent a { color: #666; }
	div#footer { width: 910px; padding: 0 0 50px 0; margin: 20px auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #787878; text-align: center; }
	div#footer a { color: #787878; }
	div#footer a:hover { text-decoration: none; }
	div#container { width: 910px; height: 670px; margin: 0 auto; }
	* html div#nav,* html div#container { width: 914px; }
	
	div#popup { padding: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 15px; }
	div#popup h1 { font-size: 18px; text-transform: uppercase; display: block; margin: 0 0 20px 0; border-bottom: dotted 1px #ccc; padding: 0 0 10px 0; }
	div#popup p { margin: 0 0 15px 0; }
	div#popup ul { list-style: disc; padding: 0 0 0 20px; }
	div#popup a { color: #666; }
	div#popup a:hover { text-decoration: none; }
	
	div#popup div.form { font-size: 12px; line-height: 16px; }
	div#popup div.form form { margin: 0; padding: 0; }
	div#popup div.form label { display: block; margin: 0 0 10px 0; font-weight: bold; }
	div#popup div.form input.other { margin: 8px 0 0 0; display: block; }
	div#popup div.form input#continue { position: absolute; bottom: 0; right: 0; }
	div#popup div.form input#close_window { position: absolute; bottom: 0; right: 0; }
	div#popup div.form input#no_thanks { position: absolute; bottom: 0; left: 0; }
	div#popup div.form input#submit { position: absolute; bottom: 0; right: 0; }
	div#popup div.form div.errors { display: none; padding: 10px; border: solid 1px #cc0000; font-size: 12px; font-weight: bold; color: #cc0000; line-height: 16px; }
	div#popup div.form div.errors label { display: block; margin: 0; }
	div#popup div.question { display: none; width: 590px; height: 230px; position: relative; overflow: hidden; }
	div#popup div.question div.status { width: 390px; position: absolute; bottom: 0; left: 100px; text-align: center; }
	div#popup div.question h3 { font-size: 18px; line-height: 24px; }
	div#popup div.question a { position: absolute; bottom: 0; }
	div#popup div.question a.previous { left: 0; }
	div#popup div.question a.next { right: 0; }
	div#popup div.question div.half { width: 50%; float: left; }
	