h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight:normal;
color: #fff;
padding-top:126px;
padding-left:5px;
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif ;
color: #fff;
text-align:left;
font-size: 1.3em;
font-weight: lighter;
margin-top:7px;
margin-left:20px;
}
h3 {
font-family: Georgia, "Times New Roman", Times, serif ;
font-size:0.7em;
font-weight:normal;
letter-spacing:0.1em; 
color:#000;
text-align:center;
}
h4 {
font-family: Georgia, "Times New Roman", Times, serif ;
font-size:1.0em;
font-weight:500;
color:#ffffff;
text-align:left;	
padding-top:15px;
padding-left:10px;
}
h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;	
text-align:center;	
padding-top:8px;
font-weight:bold;
}
h6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:500;
color:#504848;
margin-left:235px;
letter-spacing:0.1em;
}
p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color:#646545;
text-align:left;
padding-right:15px;
padding-left:22px;
letter-spacing:0.1em;
margin-top:15px;
line-height:150%
}
* {
margin:0px;
}
#body {
height:1310px;
background:url(../Graph_Pic/mainpage/background.jpg) no-repeat;
}
#body_reservation {
background: url(../Graph_Pic/mainpage/background.jpg) no-repeat;
height:1375px;
}
#header {	
height:155px;
width:960px;
margin-right:auto;
margin-left:auto;

}
#monitor {	
height:199px;
width:960px;
margin-right:0px;
background: url(../Graph_Pic/mainpage/sitting.jpg) no-repeat;
}
.header_1{
height:155px;
width:220px;
float: left;
} 
.header_2{
float:left;
height:155px;
width:700px;
float:left;
margin-left:2px;
margin-top:0px;
}
#container {
margin-right:auto;
margin-left:auto;
width:960px;
}
#room {
float:left;
width:490px;
height:auto;
margin-top:50px;
margin-left:5px;
}
#facilities {
float:left;
width:490px;
height:auto;
margin-top:45px;
margin-left:5px;
}
#room_text {
margin-right:auto;
margin-left:auto;
width:450px;
height:auto;
margin-top:10px;
}
#contact {
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:3px;
width:960px;
height:auto;
}
#reservation 	{	
float:left;
margin-top:10px;
margin-bottom:0px;
width:960px;
height:900px;
text-align:left;
background: url(../Graph_Pic/reservation/reservation.png) no-repeat;
}
.field {
margin-right:auto;
margin-left:auto;
width:408px;
height:auto;
margin-top:10px;
}
#faqs {
float:left;
text-align:left;
margin-top:10px;
width:960px;
height:835px;
background: url(../Graph_Pic/mainpage/faq.png) no-repeat;
}
#mainnav  {
float:left;
height:60px;
background: url(../Graph_Pic/mainpage/mainnav_1.png) no-repeat;
width:960px;
}
#mainnav ul {
list-style:none;
margin-left:90px;
}
#mainnav li {
float:left;
padding-bottom:19px;
padding-top:20px;


}   
#mainnav a:link {
color:#fff;
text-decoration:none;
padding-bottom:19px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}
#mainnav a:visited {
color: #fff;
text-decoration: none;
padding-bottom:19px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}	
#mainnav a:hover {
color:#fff;
text-decoration: none;
padding-bottom:19px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
background: url(../Graph_Pic/mainpage/button.gif) no-repeat;
}	
#contex{
float:left;
width:500px;
height:auto;
background:#d8da97;
margin-left:0px;
margin-bottom:0px;
margin-top:10px;
text-align:left;
}
.contex_titel{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:500px;
height:40px;
margin-top:80px;
}
.contex_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
width:500px;
height:715px;
text-align:center;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}
.massage  {
float:left;
width:237px;
height:180px;
margin-left:12px;
margin-top:10px;
background: url(../Graph_Pic/massage/girl_1.jpg) no-repeat; 
}
.massage_text  {
float:left;
width:240px;
height:auto;
margin-top:10px;
}
.massage_text li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight:bold;
color: #663333;
text-align:left;
letter-spacing:0.1em;
}
.nail {
float:right;
width:250px;
height:180px;
margin-right:10px;
margin-top:20px;
background:url(../Graph_Pic/massage/girl_2.jpg) no-repeat;
}
.nail_text  {
float:right;
width:200px;
height:150px;
margin-top:10px;
margin-right:0px;
height:auto;
}
.nail_text li{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight:bold;
color: #663333;
margin-left:17px;
letter-spacing:0.1em;
text-align:left;
height:auto;
}
.wax {
float:left;
width:155px;
height:248px;
margin-top:15px;
margin-left:35px;
background:url(../Graph_Pic/massage/girl_3.jpg) no-repeat;
}
.wax_text  {
float:left;
width:200px;
height:auto;
margin-top:20px;
margin-right:0px;
}
.wax_text li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #663333;
font-weight:bold;
letter-spacing:0.1em;
text-align:left;
}
#navi 	{	
float:left;
margin-left:0px;
margin-top:10px;
width:210px;
background: url(../Graph_Pic/mainpage/subnavi.png) no-repeat;
height:835px;
}
#navi_titel	{	
float:left;
margin-left:15px;
width:180px;
height:40px;
margin-top:30px;
text-align:left;
}
#navi ul {
padding-left:7px;
list-style-type: none;
padding-top:70px;
}
#navi li {
width: 180px;
margin-left:8px;
}	
#navi li a:link {
display: block;
padding:3px;
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
color: #b0d7e8;
font-size:14px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left;
border-bottom:#333 solid 1px;
}
#navi li a:visited {
display: block;
padding:3px;
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
color: #b0d7e8;
font-size:14px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:left;
border-bottom:#333 solid 1px;
}
#navi li a:hover {	
color:#fa6758;
}
.navi_titel_1	{	
float:left;
margin-left:15px;
width:180px;
height:60px;
margin-top:10px;
text-align:left;
}
#navi_1 ul {
padding-left:17px;
list-style-type: none;

}
#navi_1 li {
width: 180px;
margin-left:8px;
}	
#navi_1 li a:link {
display: block;
padding:3px;
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
color: #b0d7e8;
font-size:12px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
letter-spacing:0.1em;
border-bottom:#000 solid 1px;
}
#navi_1 li a:visited {
padding:3px;
padding-left: 10px;
color: #FF9F00;
font-size:11px;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
height:15px;
}
#navi_1 li a:hover {
color:#ffffff;
}	
#picture{
float:left; 
margin-right:0px;
margin-top:10px;
width:250px;
height:835px;
background: url(../Graph_Pic/mainpage/picture_1.png) no-repeat;
}
.picture_1  {
height:200px;
width:230px;
margin-top:60px;
margin-left:5px;
}
.picture_2  {
height:200px;
width:230px;
margin-top:-30px;
margin-left:20px;
}  
.picture_3  {
height:200px;
width:230px;
margin-top:-30px;
margin-left:10px;
} 
.picture_4 {
height:200px;
width:230px;
margin-top:-30px;
margin-left:20px;
}
.massage-logo  {
height:100px;
width:230px;
margin-top:40px;
margin-left:10px;
margin-bottom:10px;
}
.weather{
float:right;
width:132px;
height:132px;
margin-right:60px;
margin-top:20px;
}
.way{
float:right;
width:479px;
height:350px;
margin-top:10px;
margin-right:0px
}
.onestopchiangmai {
float:left;
width:100px;
height:78px;
margin-top:20px;
margin-left:40px;
}
.toptraveller{
float:left;
width:100px;
height:41px;
margin-left:40px;
padding-top:15px;
margin-bottom:0px;
}
.facebook{
float:left;
width:107px;
height:25px;
margin-left:37px;
padding-top:15px;
margin-bottom:5px; 
}
#footer	{
clear:both;
height:35px;
width:960px;
text-align:left;
padding-top:10px;
}	
#footer ul {
list-style:none;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
margin-left:0px;
}
#footer li {
float:left;
margin-left:13px;
padding-right:5px;
} 
#footer a:link {
color:#504848;
font-weight:500;
text-decoration:none;
}
#footer a:visited {
color::#504848;
text-decoration:none;
font-weight:500;
}	
#footer a:hover {
color: :#504848;
font-weight:500;
text-decoration:none; 
}
#faq { 
height:auto; 
width:300px; 
float:left; 
margin-left:88px;
margin-top:50px;
}
.faq{
height:auto; 
width:450px; 
float:left; 
margin-left:33px;
margin-top:50px;
}
#faq1 { 
height:auto; 
width:300px; 
float:left; 
margin-left:88px;
margin-top:10px;
}
.faq1{ 
height:auto; 
width:450px;
float:left; 
margin-left:33px;
margin-top:10px;
}
#faq2 { 
height:auto; 
width:300px; 
float:left; 
margin-left:88px;
margin-top:10px;
}
.faq2{ 
height:auto; 
width:450px; 
float:left; 
margin-left:33px;
margin-top:10px;
}
#faq3 { 
height:auto; 
width:300px; 
float:left; 
margin-left:88px; 
margin-top:10px;
}
.faq3{ 
height:auto; 
width:450px;
float:left; 
margin-left:33px; 
margin-top:10px;  
}
#site {
float:left;
margin-top:10px;
margin-bottom:0px;
padding-top:0px;
width:960px;
height:835px;
background:url(../Graph_Pic/mainpage/faq.png) no-repeat;
}
.site_title{
float:left;
height:40px;
width:960px;
}
.site_guesthouse{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:center;
float:left;
width:200px;
color:#464721;
background:#b1b367;
margin-left:273px;
margin-top:50px;
padding-top:5px;
padding-bottom:5px;
}
.site_guesthouse_link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left;
float:left;
width:200px;
color:#464721;
background:#d1d38d; 
margin-left:273px;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
}
.site_tour{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:center;
float:left;
width:200px;
background:#000;
margin-left:15px;
margin-top:50px;
color:#464721;
background:#b1b367;
padding-top:5px;
padding-bottom:5px;
}
.site_tour_link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left;
float:left;
width:200px;
color:#464721;
background:#d1d38d; 
margin-left:15px;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
}
#title{	
width:950px;
height:40px;
background:#C0E579;
margin-top:0px;
}
#festival{	
width:250px;
height:auto;
margin-top:70px;
}
