@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

body{
text-align:center;
margin:0px auto;
padding:0px;
font-family: "Trebuchet MS",Verdana, Arial;
font-size:14px;
background:url(../images/body-bg02.gif) repeat-y;
line-height:1.5em;
color:#534741;
}

h1, h2, h3{
margin-bottom:10px;
font-family: "Trebuchet MS",Verdana, Arial;
font-weight:normal;
}

h1 span{
display:none;
}

/*--h1 titles--*/

.h1-t1{
background:url(../images/page-title/welcome.gif) no-repeat;
height:40px;
}
.h1-t2{
background:url(../images/page-title/spa-body.gif) no-repeat;
height:40px;
}
.h1-t3{
background:url(../images/page-title/bridal-secret-service.gif) no-repeat;
height:40px;
}
.h1-t4{
background:url(../images/page-title/contact-us.gif) no-repeat;
height:40px;
}
.h1-t5{
background:url(../images/page-title/eye-specialty.gif) no-repeat;
height:40px;
}
.h1-t6{
background:url(../images/page-title/fund-raising-events.gif) no-repeat;
height:40px;
}
.h1-t7{
background:url(../images/page-title/graduation.gif) no-repeat;
height:40px;
}
.h1-t8{
background:url(../images/page-title/kosmetik.gif) no-repeat;
height:40px;
}
.h1-t9{
background:url(../images/page-title/nail-specialty.gif) no-repeat;
height:40px;
}
.h1-t10{
background:url(../images/page-title/partners-links.gif) no-repeat;
height:40px;
}
.h1-t11{
background:url(../images/page-title/skin-analysis.gif) no-repeat;
height:40px;
}
.h1-t12{
background:url(../images/page-title/spa-cafe-parties.gif) no-repeat;
height:40px;
}
.h1-t13{
background:url(../images/page-title/spa-facials.gif) no-repeat;
height:40px;
}
.h1-t14{
background:url(../images/page-title/business-opportunity.gif) no-repeat;
height:40px;
}


/*--end h1 titles--*/

a{
color:#5e5b4d;
text-decoration:none;
}

a:hover{
color:#b69031;
text-decoration:underline;
}

img{
border:0px;
}
/*--common elements--*/
.clear{
clear:both;
}

.left{
float:left;
}

.right{
float:right;
}

.dotted-line{
padding-bottom:10px;
border-bottom:#CCCCCC dashed 1px;
}

.font15{
font-size:15px;
font-weight:bold;
}

.mB10{
margin-bottom:10px;
}

.mB20{
margin-bottom:20px;
}
/*--end common-*/

#bg-top{
background:url(../images/bg-top.gif) no-repeat;
height:109px;
}

#container{
margin:0px auto;
padding:0px;
text-align:left;
height: auto;
width:806px;

}

#wrapper{
width:100%;
}

#header{
margin:0px;
background: url(../images/header-t.png) no-repeat;
height:109px;
padding-top:115px;
padding-left:75px;
}

.book-online{
vertical-align:bottom;
}



#content{
background:url(../images/content-bg.png) repeat-y;
height:auto;
padding:10px;
}


#main-navi{
float:left;
background:url(../images/main-navi-bg.jpg) no-repeat;
width:300px;
height:447px;
margin-left:40px;
}

#main-navi ul{
list-style:none;
height:auto;
padding-top:85px;
padding-left:55px;
}

#main-navi ul li{
clear:left;
}

#main-navi ul span{
display:none;
}

#btn-home a{
float:left;
background: url(../images/home.gif) no-repeat;
width:192px;
height:26px;
margin:0px;
}

#btn-skin-analysis a{
float:left;
background:url(../images/skin-analysis.gif) no-repeat;
width:192px;
height:28px;
}

#btn-spa-facials a{
float:left;
background:url(../images/spa-facials.gif) no-repeat;
width:192px;
height:26px;
}

#btn-spa-body a{
float:left;
background:url(../images/spa-body.gif) no-repeat;
width:192px;
height:26px;
}

#btn-eye-specialty a{
float:left;
background: url(../images/eye-specialty.gif) no-repeat;
width:192px;
height:27px;
}

#btn-kosmetik a{
float:left;
background:url(../images/kosmetik.gif) no-repeat;
width:192px;
height:22px;
}

#btn-bridal-service a{
float:left;
background:url(../images/bridal-secret-service.gif) no-repeat;
width:192px;
height:28px;
}

#btn-graduation a{
float:left;
background:url(../images/graduation.gif) no-repeat;
width:192px;
height:25px;
}

#btn-business a{
float:left;
background:url(../images/business-opportunity.gif) no-repeat;
width:192px;
height:29px;
}

#btn-partners a{
float:left;
background:url(../images/partner-links.gif) no-repeat;
width:192px;
height:24px;
}

#btn-contact-us a{
float:left;
background:url(../images/contact-us.jpg) no-repeat;
width:192px;
height:25px;
}


#arearight{
float:left;
width:390px;
margin:0px;
padding:0px;
height:auto;
}

#arearight p{
margin-bottom:12px;
}

#areaprofile{
width:680px;
margin-left:50px;

}

#areawide{
margin:0px;
padding-left:60px;
padding-top:20px;
}

#footer-container{
background:url(../images/footer-bg.png) no-repeat;
height:256px;
font-size:11px;
}

#footer-wrap{
text-align:center;

}

.footer-navi{
padding-top:140px;
padding-bottom:20px;
color:#44412f;
}


