@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
font-family: Arial, 新細明體;
font-size:9pt;
}

body{
background-color: #EEF1F2;
}

#mainContainer{
/*/z-index:-2;*/
position:relative;
margin: 0 auto;
left:auto;
width:775px;
}

#header{
position:relative;
height:225px;
background:url(../image/header.jpg);
}

#header #siteCaption{
display:none;
}

ul#siteMenu{
position:absolute;
top:195px;
padding: 2px 0px 0px 30px;
}

ul#siteMenu *{
position: relative;
}

ul#siteMenu li{
display:inline;
list-style:none;
margin:0px 90px 0px 0px;
}

ul#siteMenu li a, ul#siteMenu a:visited{
text-decoration:none;
/*//border:1px #fff solid;
//background: #000;*/
}


ul#siteMenu li a:hover, ul#siteMenu a:visited:hover{
text-decoration:none;
border:1px #fff solid;
}


ul#siteMenu li span{
visibility:hidden;
}

#content{
background:none;
}

.expDIV{
margin: 30px 0px 0px 40px;
padding: 10px 20px;
width: 420px;
height: 170px;
background:url(../image/sectionBG.png) no-repeat;
}

#serNail h4{
width:100px;
height:30px;
background:url(../image/title_gel.gif) no-repeat;
}

#serCourse h4{
width:150px;
height:30px;
background:url(../image/title_course.gif) no-repeat;
}

.expDIV h4 span{
visibility:hidden;
}

.expDIV p{
margin: 5px 0px 10px 0px;
text-indent: 20px;
color:#50453D;
}

#feeList{
margin: 30px 0px 0px 40px;
width:450px;
border:#CCC thin groove;
background: url(../image/transparentWhite.gif);
color:#5C3646;
}

.feePortion{
opacity:1;
}

.feePortion h4{
height:50px;
margin: 10px 0px 10px 0px;
}

.feePortion .prices{
float:right;
font-weight:bold;
}

.feePortion h4 span{
visibility:hidden;
}

.feePortion ul.items{
margin: 5px 40px 30px 30px;
}

.feePortion li{
margin: 4px;
list-style-type:none;
border-bottom:#999999 thin dashed;
}

#artiNail h4{
background:url(../image/fee_artiNail.png) center top no-repeat;
}

#nailArt h4{
background:url(../image/fee_nailArt.png) center top no-repeat;
}

#course h4{
background:url(../image/fee_course.png) center top no-repeat;
}

li.except{
padding-left: 10px;
border:none;
}

li.except ul{
margin-left: 20px;
}

li.except li{
list-style:circle;
border:none;
}

#bottom{
height:50px;
}

#gallery{
width: 500px;
margin: 10px 0px 20px 30px;
}

#pgBG{
z-index:-1;
position:fixed;
height:100%;
bottom:0px;
width:775px;
background:url(../image/background.jpg) bottom no-repeat fixed;
background-color:#FFFFFF;
}

.clear{
	clear:both;
	visibility: hidden;
}
