@font-face {
	font-family:'MyriadPro-Regular';
	src:url('fonts/myriad/regular/myriadpro-regular_0.eot');
	src:url('fonts/myriad/regular/myriadpro-regular_0.eot?#iefix') format('embedded-opentype'),
		url('fonts/myriad/regular/myriadpro-regular_0.woff') format('woff'),
		url('fonts/myriad/regular/myriadpro-regular_0.ttf') format('truetype'),
		url('fonts/myriad/regular/myriadpro-regular_0.svg#myriadpro-regular_0') format('svg');
	font-weight: normal; font-style: normal;
}
@font-face {
	font-family:'MyriadProItalic';
	src:url('fonts/myriad/italic/myriadpro-it.eot');
	src:url('fonts/myriad/italic/myriadpro-it.eot') format('embedded-opentype'),
		url('fonts/myriad/italic/myriadpro-it.woff') format('woff'),
		url('fonts/myriad/italic/myriadpro-it.ttf') format('truetype'),
		url('fonts/myriad/italic/myriadpro-it.svg#MyriadProItalic') format('svg');
}
@font-face {
  font-family:'NanumBrush';
  src: url('fonts/NanumBrushScript/NanumBrushScript-Regular.eot');
  src: url('fonts/NanumBrushScript/NanumBrushScript-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/NanumBrushScript/NanumBrushScript-Regular.woff') format('woff'),
       url('fonts/NanumBrushScript/NanumBrushScript-Regular.ttf') format('truetype'),
       url('fonts/NanumBrushScript/NanumBrushScript-Regular.svg#NanumBrush') format('svg');
}

body{margin:0px; padding:0px; background-color:#ffffff; font-family:'MyriadPro-Regular'; font-size:14px; color:#434343; background-image:url(../images/bg-01.jpg),url(../images/bg-02.jpg); background-repeat:no-repeat, no-repeat; background-position:left top, right top;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,span,input,textarea,select,img,section,header,footer,div{margin:0px; padding:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}


#container{width:100%;}
.full_width{width:100%;}
.page_width{width:990px; text-align:left;}
.clearfix{clear:both;}
.left{float:left;}
.right{float:right;}
.col{float:left;}
a img{border:0px;}
.show{display:block;}
.hide{display:none;}
img{max-width:100%;}
a{color:#000; text-decoration:none;}

h1{font-size:21px; color:#ed222c; margin-bottom:10px;}
p{line-height:145%; margin-bottom:10px;}

#page{width:1100px; background-color:#FFFFFF;}
.header{width:100%; position:relative;}
.logo{width:298px; position:absolute; top:40px; left:40px; z-index:100;}


.banner{width:100%; position:relative;}
.banner li{position:relative;}


.banner_text{width:45%; position:absolute; bottom:40px; left:40px; z-index:100; font-size:25px; color:#555555; line-height:130%; text-align:left; font-family:'MyriadProItalic';}





.menu{width:100%; border-top:solid 1px #F2F2F2; border-bottom:solid 1px #F2F2F2; box-shadow:0px 4px 5px rgba(0,0,0,0.30);}
.menu ul{width:100%; height:48px; display:block;}
.menu ul li{float:left; font-size:30px; height:48px; border-right:solid 1px #F2F2F2; line-height:48px; list-style-type:none; background:url(../images/menu_bullet.png) left center no-repeat; padding-left:60px; padding-right:70px; font-family:'NanumBrush';}
.menu ul li:last-child{border-right:0px; padding-right:0px;}
.menu ul li a{color:#B4A24F; display:block;}
.menu ul li:hover, .menu ul li.selected{background:url(../images/menu_bullet_selected.png) left center no-repeat;}

p.mobile_icon{display:none; margin-bottom:0px; background:url(../images/mobile_icon.png) center right no-repeat; min-height:25px; padding:7px 10px; font-family:'NanumBrush'; font-size:30px; cursor:pointer;}


.contents{padding-top:35px; padding-bottom:60px; overflow:hidden;}
.contents .for_table{padding-bottom:10px;}

.services{padding-bottom:30px;}
.services .item{float:left; width:33.3%; padding:0px 7px;}
.services .item .image{border:solid 1px #EAEAEA; margin-bottom:10px; text-align:center;}
.services .item h1{border-bottom:solid 1px #C1C1C1; padding-bottom:10px; margin-bottom:10px; text-align:center; width:90%; margin:0 auto;}
.services .item p{text-align:center; font-size:15px; width:91%; margin:0 auto;}


.home_sec2 .left img{border:solid 1px #EAEAEA;}
.home_sec2 .left{width:46%;}
.home_sec2 .right{width:46%; padding-top:28px;}

.testimonial{width:100%; border-top:solid 1px #C1C1C1; padding-top:11px; position:relative;}
.testimonial .icon{width:59px; height:59px; position:absolute; top:-32px; right:180px;}

.testimonial .left_side{width:70%; float:left; font-size:18px; color:#434343; line-height:140%; text-align:center; padding:30px 48px 10px 48px;}
.testimonial .right_side{width:30%; float:right; text-align:right;}




.footer{color:#434343; font-size:12px; line-height:150%; padding-bottom:50px;}
.footer .page_width{text-align:center;}
.footer span.grey{color:#A9A9A9; text-transform:uppercase;}
.footer span.designed_by a{color:#A9A9A9; text-transform:uppercase;}
.footer span.designed_by a:hover{color:#846F26; text-transform:uppercase;}



.table{width:100%; font-size:17px; color:#000000; margin-bottom:20px;}
.table .row.h{font-weight:bold; font-size:24px; color:#DA0000; font-weight:normal; border-bottom:solid 1px #8D8D8D; padding-top:0px;}
.table .row.h .col_4 span{font-size:17px; display:block; text-align:right;}
.table .row{padding:15px 10px; background-color:#FFF;}
.table .row.alternate{background-color:#E5E5E5; padding:7px 10px;}
.table .row.last{border-bottom:0px;}
.table .col{padding:0px 7px; float:left; word-wrap:break-word;}
.table .col_1{width:40%;}
.table .col_2{width:20%;}
.table .col_3{width:20%; text-align:center;}
.table .col_4{width:20%; text-align:right;}

.table .row.shoulder_h, .table .row.reflexology{padding-left:50px;}
.table .row.shoulder_h .col_1{width:25%;}
.table .row.shoulder_h .col_2{width:15%; text-align:left;}
.table .row.reflexology .col_1{width:15%;}
.table .row.reflexology .col_2{width:10%; text-align:left;}
.table .row.reflexology .col_3{width:25%; text-align:left;}
.table .row.reflexology .col_4{width:15%; text-align:left;}
.table .row.reflexology .col_5{width:15%; text-align:center;}
.table .row.reflexology .col_6{width:20%; text-align:right;}


.location .left{width:55%;}
.location .right{width:43%; }
.location h1{color:#595959; font-size:35px; text-transform:uppercase; border-bottom:solid 1px #595959;}


.contact h1{color:#595959; font-size:35px; text-transform:uppercase;}
p.large{font-size:18px !important; color:#000000; margin-top:20px;}
.location h3{color:#ff0000; font-size:26px; margin-bottom:5px; margin-top:10px; margin-bottom: 13px; margin-top: 20px;}
.location p{font-size:14px;}
.contact .left{width:46%;}
.contact .right{width:51%; }
.contact p{color:#ff0000; font-size:14px; width:86%;}
.contact p.normal{color:#666666; font-size:13px; width:100%;}
.contact ul{margin:0px; padding:0px; margin-top:22px; width:97%}
.contact ul li{list-style:none; display:inline; margin-bottom:20px;}
.contact ul li.label{width:25%;}
.contact ul li.cntright{float:left;}
.input, .ta{width:245px; height:22px; border:solid 2px #efefef; padding:0px 7px;}
.ta{height:65px; padding:7px;}
.selected{background:url(../images/menu_bullet_selected.png) left center no-repeat;}


