body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}
#dv01 {
	width: 100%;
	height: 100%;
}
#dvhead {
	width: 100%;
	height: 130px;
	background-color: #FFF;
	text-align: center;
}
#dvlogo {
	width: 900px;
	height: 100%;
	margin: 0px auto;
}
#dvmain1 {
	width: 100%;
	height: 100%;
	background: url(../lfimgs/curtain1.jpg) repeat-x #000;
	float: left;
}
#dvmain2 {
	width: 900px;
	height: 100%;
	background-color: #FFF;
	margin: 0px auto;
}
/*  MAINMENU  */
#lmenu {
	width: 100%;
	height: 35px;
	background: url(../lfimgs/topnav_bg.gif) repeat-x;
}
/*@font-face {
font-family: "Castlet";
src: url("../lfiscr/fonts/castlet.ttf");
}*/
#lmenu ul.topnav {
	list-style: none;
	padding: 0 10px;
	margin: 0;
	float: left;
	width: 900px;
	font: 12px Arial;
}
#lmenu ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px;
	border-right: solid 1px #C60;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
#lmenu ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
#lmenu ul.topnav li a:hover{
	background: url(../lfimgs/topnav_hover.gif) no-repeat center top;
	color: #FFFF00;
}
#lmenu ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../lfimgs/subnav_btn.gif) no-repeat center top;
}
#lmenu ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
#lmenu ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #930;filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	z-index: 10000;
	font: 12px Arial;
}
#lmenu ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-right: 0px;
	border-top: 1px solid #C60; /*--Create bevel effect--*/
	/*border-bottom: 1px solid #FFF; --Create bevel effect--*/
	clear: both;
	width: 170px;
	background-color: #993300;
}
html #lmenu ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #930 url(../lfimgs/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html #lmenu ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #333 url(../lfimgs/dropdown_linkbg.gif) no-repeat 10px center;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#srch {
	width: 100%;
	height: 100%;
	display:inline;
	background: url(../lfimgs/marquee_bg.jpg) repeat-x;
	float: left;
}
#marquee {
	float: left;
	width: 570px;
	height: 20px;
	margin: 8px;
	display:inline;
}
#marquee p{
	font: 10px Verdana;
	padding: 2px 10px;
	margin: 0px;
}
#gsearch {
	float: left;
	width: 300px;
	height: 20px;
	margin: 5px;
}
#gsearch form{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#imgnav {
	width: 100%;
	height: 240px;
	background-color: #333;
}
#gall {
	width: 600px;
	height: 240px;
	background-color: #000;
	float: left;
	display: inline;
}
#prmos {
	width: 300px;
	height: 240px;
	background-color: #003;
	float: left;
}
#prmos img{
	margin-bottom: 8px;
}
#dvprmo {
	width: 100%;
	padding: 2px;
	margin: 8px;
}
#dvprmo a:link{
	font: bold 16px Arial;
	letter-spacing: 1px;
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
}
#dvprmo a:visited{
	font: bold 16px Arial;
	letter-spacing: 1px;
	line-height: 12px;
	color: #FFF;
	text-decoration: none;
}
#dvprmo a:hover{
	font: bold 16px Arial;
	letter-spacing: 1px;
	line-height: 12px;
	color: #F90;
	text-decoration: none;
}
#premain {
	width: 100%;
	height: 20px;
	background-color: #FEA;
	float: left;
}
#mainer {
	width: 100%;
	height: 100%;/*
	background-color: #FFF;*/
	float: left;
	display: inline;
}

/*   INDEX   */

#mainer1 {
	width: 420px;
	float: left;
	display: inline;
	padding: 10px 0px;
}
#mainer1a {
	width: 380px;
	padding: 2px;
	margin-left: 40px;
}
#mainer1a img {
-webkit-box-shadow: 0px 2px 6px rgba(0,0,0, 0.6);   
-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
}
#boffers-prev img {
-webkit-box-shadow: 0px 2px 6px rgba(0,0,0, 0.6);   
-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
}
#bbox img {
-webkit-box-shadow: 0px 2px 6px rgba(0,0,0, 0.6);   
-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.7);
}
.abtlfi {
	height: 120px;
	width: 360px;
	margin-bottom: 10px;
	background: url(../lfimgs/abtlfibg.gif) no-repeat;
}
.lfithmb {
	float: left;
	width: 90px;
	height: 90px;
	margin: 15px;
}
.lfithmb img{
	border: 1px solid #CCC;	
}
.abtxts {
	float: left;
	width: 220px;
	height: 90px;
	margin: 14px 0px;
}
.abtlfi p{
	font: 10px Verdana;
	margin: 2px 0px;
}
.abtlfi_t a:link{
	font: bold 12px Arial;
	color:#930;
	text-decoration: none;
}
.abtlfi_t a:visited{
	font: bold 12px Arial;
	color:#930;
	text-decoration: none;
}
.abtlfi_t a:hover{
	font: bold 12px Arial;
	color:#C60;
	text-decoration: underline;
}
.abtxts1 a:link {
	font: bold 11px Arial;
	color: #09F;
	text-decoration: none;
}
.abtxts1 a:visited {
	font: bold 11px Arial;
	color: #09F;
	text-decoration: none;
}
.abtxts1 a:hover {
	font: bold 11px Arial;
	color: #0CF;
	text-decoration: underline;
}
#mainer2 {
	width: 480px;
	height: 100%;
	float: left;
	padding: 10px 0px;
}
#mainer2a {
	width: 440px;
	padding: 2px;
	height: 100%;
	margin-left: 20px;
}
#boffers {
	width: 400px;
	background: url(../lfimgs/boffers_bg1.jpg) repeat-x bottom;
	height: 210px;
	margin: 30px 15px;
	float: left;
	display: inline;
	padding-bottom: 10px;
}
#boffers-prev {
	float: left;
	width: 100px;
	height: 140px;
	margin: 10px 7px;
}
#boffers-prev img{
	border: 1px solid #CCC;
}
#boffers-items {
	float: left;
	width: 280px;
	height: 150px;
	padding-left: 5px;
}
#boffers-items a:link{
	font: bold 16px Arial;
	line-height: 18px;
	letter-spacing: 5px;
	color: #000;
	text-decoration: none;
}
#boffers-items a:visited{
	font: bold 16px Arial;
	line-height: 18px;
	letter-spacing: 5px;
	color: #000;
	text-decoration: none;
}
#boffers-items a:hover{
	font: bold 16px Arial;
	line-height: 18px;
	letter-spacing: 5px;
	color: #F60;
	text-decoration: underline;
}
#boffers-items ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#boffers-items li{
	margin-bottom: 5px;
}
#boffers-items a{
background:url(../lfimgs/home_boffers_buttons.png) no-repeat;
display:block;
height:16px;
width:257px;
}
#boffers-items .facial {
background-position:0 0;
}
#boffers-items .facial:hover {
background-position:0 -16px;
}
#boffers-items .body {
background-position:0 -32px;
}
#boffers-items .body:hover {
background-position:0 -48px;
}
#boffers-items .eyelash {
background-position:0 -64px;
}
#boffers-items .eyelash:hover {
background-position:0 -80px;
}
#boffers-items .handfoot {
background-position:0 -96px;
}
#boffers-items .handfoot:hover {
background-position:0 -112px;
}
#boffers-items .tattoo {
background-position:0 -128px;
}
#boffers-items .tattoo:hover {
background-position:0 -144px;
}
#boffers-items .micro {
background-position:0 -160px;
}
#boffers-items .micro:hover {
background-position:0 -176px;
}
#boffers-items .derma {
background-position:0 -192px;
}
#boffers-items .derma:hover {
background-position:0 -208px;
}
#boffers-items .cosme {
background-position:0 -224px;
}
#boffers-items .cosme:hover {
background-position:0 -240px;
}
.hideimgs {
display:none;
}
#bbox {
	width: 400px;
	height: 284px;
	margin: 0px 15px;
}

/*    PAGES    */
.titler1 {
	font: 22px Times New Roman;
	color: #FFF;
	letter-spacing: 1px;
	text-decoration: underline;
	margin-left: 90px;
}
.titler2 {
	font: 54px Times New Roman;
	color: #FF0;
	letter-spacing: 2px;
	margin-left: 117px;
}
#titler{
	padding: 0px 0px 0px 20px;
	margin-top: 20px;
}
#page-titler {
	height: 150px;
	background: url(../lfimgs/titler-bg.jpg) no-repeat;
	width: 100%;
	float:left;
}
#maincont {
	width: 660px;
	height: 100%;
	background-color: #FFF;
	float: left;
	margin: 10px 5px;
}
#crve2 {
	width: 660px;
	height: 10px;
	background: url(../lfimgs/curver2.gif) no-repeat;
}
#crve3 {
	width: 660px;
	height: 7px;
	background: url(../lfimgs/curver3.gif) no-repeat;
}
#maincont2 {
	width: 620px;
	height: 100%;
	background-color: #FFF;
	margin: 20px;
}
#maincont p, ul{
	font: 11px/18px Verdana;/*
	letter-spacing: 1px;*/
}
#maincont2 ul, .lfiservices-title{
	margin-left: 20px;
}
.lfiservices-title {
	font: 22px Times New Roman;
	color: #F60;
	margin: 0px 10px;
}
.services-item {
	margin: 0px;
	padding: 0px 20px;
}
#bwriteup {
	background-color: #FEA;
	height: 100%;
	width: 100%;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}
.bwriteup {
	background-color: #FEA;
	height: 100%;
	width: 100%;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}
#bwriteup p{
	padding: 10px;
}
.lfi {
	font: bold 14px Arial;
	color:#F60;
}
#sider {
	width: 200px;
	height: 100%;
	float: left;
	margin: 10px;
}
#menusider a{
background:url(../lfimgs/lfi-mainmenu-bg-1.jpg) no-repeat;
display:block;
height:48px;
width:194px;
}
#menusider .facial {
background-position:0 0;
}
#menusider .facial:hover {
background-position:0 -48px;
}
#menusider .body {
background-position:0 -96px;
}
#menusider .body:hover {
background-position:0 -144px;
}
#menusider .eyelash {
background-position:0 -192px;
}
#menusider .eyelash:hover {
background-position:0 -240px;
}
#menusider .handfoot {
background-position:0 -288px;
}
#menusider .handfoot:hover {
background-position:0 -336px;
}
#menusider .tattoo {
background-position:0 -384px;
}
#menusider .tattoo:hover {
background-position:0 -432px;
}
#menusider .micro {
background-position:0 -480px;
}
#menusider .micro:hover {
background-position:0 -528px;
}
#menusider .derma {
background-position:0 -576px;
}
#menusider .derma:hover {
background-position:0 -624px;
}
#menusider .dermasched {
background-position:0 -672px;
}
#menusider .dermasched:hover {
background-position:0 -720px;
}
#menusider .cosme {
background-position:0 -768px;
}
#menusider .cosme:hover {
background-position:0 -816px;
}
/*
#sider .handfoot: {
background-position:0 -96px;
}
#sider .tattoo {
background:url(../lfimgs/2tattoo.jpg) no-repeat;
}
#sider .handfoot {
background:url(../lfimgs/2hand-foot.jpg) no-repeat;
}
#sider .facial {
background:url(../lfimgs/2facial.jpg) no-repeat;
}
#sider .body {
background:url(../lfimgs/2body.jpg) no-repeat;
}
#sider .eyelash {
background:url(../lfimgs/2eyelash.jpg) no-repeat;
}
#sider .facial {
background:url(../lfimgs/2facial.jpg) no-repeat;
}
#sider .micro {
background:url(../lfimgs/2micro.jpg) no-repeat;
}
#sider .derma {
background:url(../lfimgs/2derma.jpg) no-repeat;
}
#sider .dermasched {
background:url(../lfimgs/2dermasched.jpg) no-repeat;
}
#sider .cosme{
background:url(../lfimgs/2cosme.jpg) no-repeat;
}
#sider .mover:hover {
background-position:0 -48px;
}
#sider .mover {
display:block;
height:48px;
width:194px;
}*/
#menusider h4{
	font: bold 18px Arial;
	color: #FC0;
	margin: 0px 0px 10px 0px;
	letter-spacing:2px;
}
#menusider {
	width: 200px;
	margin: 5px 20px 0px 0px;
}
#menusider ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font: bold 12px Arial;
}
#adside1 {
	width: 180px;
	height: 250px;
	margin: 20px 10px;
}
#jump {
	width: 200px;
	height: 485px;
	float: right;
	position: relative;
	margin: 0px;
}
#prntmail a:link{
	font: 11px Arial;
	color: #C30;
	text-decoration: none;
}
#prntmail a:visited{
	font: 11px Arial;
	color: #C30;
	text-decoration: none;
}
#prntmail a:hover{
	font: 11px Arial;
	color: #C60;
	text-decoration: underline;
}
/*#magni {
	width: 100%;
	height: 421px;
	background: url(../lfimgs/magni_pixs1.jpg) no-repeat right;
}*/
#bofferslist ul{
	margin-left: 20px;
}
#bofferslist li{
	margin: 10px 0px;
}
#bofferslist a:link{
	font: 22px Times New Roman;
	color: #F60;
	text-decoration: none;
}
#bofferslist a:visited{
	font: 22px Times New Roman;
	color: #F60;
	text-decoration: none;
}
#bofferslist a:hover{
	font: 22px Times New Roman;
	color: #F90;
	text-decoration:underline;
}
.sideimg {margin: 10px 0px 0px 25px;}
.year {font: italic 22px Verdana; color: #C30;}
.award {font: 11px/18px Verdana; margin-left: 10px;}
ul.award {margin-left:5px;padding:0px;}
#crve {
	width: 100%;
	height: 10px;
	background: url(../lfimgs/curver.gif) no-repeat;
	float: left;
}
#foot {
	width: 100%;
	height: 200px;
	float: left;
	background: url(../lfimgs/petals_bg1.jpg) repeat-x bottom;
}
#foot1 {
	width: 900px;
	height: 100%;
	margin: 0px auto;
}
#ftad {
	width: 100%;
	height: 100%;
	background-color: #000;
}
#ftad1 {
	width: 728px;
	height: 90px;
	margin: 10px 86px;
	border: 1px solid #FFF;
}
#footr {
	width: 100%;
	height: 200px;
	float: left;
	text-align: center;
	background: url(../lfimgs/floral_curve.png) no-repeat;
}
#ft1 {	
	margin-top: 70px;
	color: #FFF;
	font: 11px Arial;
	letter-spacing: 1px;
}
#ft2 {	
	margin-top: 5px;
	color: #FFF;
	font: 11px Arial;
	letter-spacing: 1px;
}
#ft1 p {
	margin: 0px;
}
#ft2 p {
	margin: 0px;
}
#ft2 a:link{
	color: #FFF;
	font: 11px Arial;
	text-decoration: none;
}
#ft2 a:visited{
	color: #FFF;
	font: 11px Arial;
	text-decoration: none;
}
#ft2 a:hover{
	color: #FFF;
	font: 11px Arial;
	text-decoration: underline;
}
/*     OTHERS      */
img {
	font: 10px Arial;
	color: #C60;
	border: 0px;
}
h2 {
	font: bold 24px Arial;
	margin: 10px 0px;
	color: #930;
}
h3 {
	font: italic bold 22px Arial;
	color: #F60;
	margin: 10px 0px;
}
p:empty {
display:none;
}