@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0;}
ul{ margin:0; padding:0;list-style:none;}
li{}
a{text-decoration:none;}
body{background:#ece9d8; font-family:"MS PGothic",Arial, Helvetica, sans-serif; font-size:12px;}
p{text-align:left; line-height:150%; color:#333;}
.clear{clear:both; height:0; line-height:0%; font-size:0;}
.box{width:780px; height:auto; margin:0 auto;}
p.dotline{background:url(../images/line-dot2.gif) repeat-x top; height:4px; margin:10px 0 0 0;}
.h2style{ display:block; padding:0px 0px 0px 15px; background:url(../images/common/icon-h2.jpg) 0px 0px no-repeat;}
/*-----------------------------------------*/
.topline{ background:#333; height:10px; line-height:10px;}
#box{ width:900px; background:url(../images/body_bg.jpg) repeat-y left; margin:0 auto; padding:0 10px; }
#head2{ position:relative;}
#foot{ height:65px; background:url(../images/bg_foot.jpg) repeat-x left; color:#fff; line-height:65px;}
#copyright{ padding:0 380px 0 30px;}
#icp{ padding:0 20px 0 20px; font-family:Arial, Helvetica, sans-serif;}
#icp a{ color:#FFFFFF;}

#logo_wrap{height:65px; width:900px; background:url(../images/phone.jpg) no-repeat right ;}
#logo2{ position:absolute; left:23px; top:0px; z-index:2;width:102px;height:90px; }
#logo2 a{ display:block;width:102px; height:90px;background:url(../images/logo.jpg) no-repeat left; text-indent:-9999px; overflow:hidden; margin:10px 0 0 0;}
#logo_wrap span{ display:block; float:left; width:455px; padding:25px 0 0 140px; line-height:140%; background:url(../images/info.gif) no-repeat 140px 20px; text-indent:-9999px;}
#name{ width:900px; background:url(../images/bg_head2.jpg) repeat-x left; height:51px; top:73px; text-align:right;}
#name img{ padding-right:20px;}
#logo_wrap span.phone{ background:none; width:300px; height:20px;float:right; padding:0; margin:0; text-indent:-9999px; font-size:0; color:#fff;}
#logo_wrap span.phone a.contact{ display:block; float:left;width:100px; height:20px; margin:12px 0  5px 60px; _margin:12px 0 5px 30px;}
#logo_wrap span.phone a.apama{ display:block; float:right;width:120px; height:40px; margin:12px 0  5px 0px;}

p.comingsoon{ color:#fff; font-size:14px; text-align:center; font-weight:bold; line-height:150%;}
 span.contactus{ display:block; width:170px; height:70px; margin:0 auto;background:url(../images/phone-2.jpg) no-repeat left;text-indent:-9999px;  font-size:0px; color:#fff;}
 span.contactus a{width:100px; height:20px;display:block; float:right;margin:16px 5px  5px 0px;}

.login-info{ font-size:12px; color:#fff; text-align:center; line-height:150%; padding:5px 0;}
input.btn_edit,input.btn_quit{ margin:7px auto;width:86px; height:25px; border:0;cursor:pointer;}
input.btn_edit{ background:url(../images/btn_edit.jpg) no-repeat left;}
input.btn_quit{ background:url(../images/btn_quit.jpg) no-repeat left;}
input.btn_reserve{ width:137px; height:34px; border:0;cursor:pointer; background:url(../images/btn-reserve.jpg) no-repeat left; margin:0 auto;}



