@charset "utf-8";
/*===============上面這是清除css原預設格式===============*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img
{
	margin:0;
	padding: 0;
}
li {list-style-type:none;}


#search{
	width:160px;
	background-image: url(images/store/search_0.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
}

/*左邊按鈕*/
#store_nav{ width:111px; margin-left:12px; padding-top:30px;}
#store_nav li{margin-bottom:10px; float:left;}
#store_nav li a{
	display: block;
	height: 0px !important;
    height /**/:30px; /* IE 5/Win hack */ 
	padding: 32px 0 0 0;
	overflow: hidden;
    background-repeat: no-repeat;
}
#store_nav li#but_1{
	width:111px;
	height:32px;
	background-image: url(images/store/but_1.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_1 a:hover{
	width:111px;
	height:32px;
	background-image: url(images/store/but_11.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_2{
	width:111px;
	height:32px;
	background-image: url(images/store/but_2.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_2 a:hover{
	width:111px;
	height:32px;
	background-image: url(images/store/but_22.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_3{
	width:111px;
	height:32px;
	background-image: url(images/store/but_3.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_3 a:hover{
	width:111px;
	height:32px;
	background-image: url(images/store/but_33.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_4{
	width:111px;
	height:32px;
	background-image: url(images/store/but_4.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_4 a:hover{
	width:111px;
	height:32px;
	background-image: url(images/store/but_44.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_5{
	width:111px;
	height:32px;
	background-image: url(images/store/but_6.jpg);
	background-repeat: no-repeat;
}
#store_nav li#but_5 a:hover{
	width:111px;
	height:32px;
	background-image: url(images/store/but_66.jpg);
	background-repeat: no-repeat;
}



/* 分店名稱vs照片======================================= 以下為詳細資訊頁面start */
#store_right{
	width:520px;
	margin-top:10px;
	margin-left:35px !important;
	margin-left:10px;
	float:left;
}
#store_table{width:100%; margin-top:20px;}
#store_list{width:498px;}
#store_down{
	width:400px;
	height:14px;
	margin-top:10px;
	margin-left:100px;
}

#store_name{
	height:auto;
	padding-left:28px;
	background-image: url(images/store/logo_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3399FF;
	text-decoration: none;
}
#store_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration: none;
	width:150px;
	float:right;
	position: relative;
	top: -16px;
	right: -30px;
}
#pic_area{
	width:484px;
	height:220px;
	border: 1px solid #999999;
	float:left;
	margin-top:10px;
	margin-left:17px;
	margin-bottom:30px;
	background-image: url(images/store/pic_0.jpg);
	background-repeat: no-repeat;
	background-position: 11px 22px;
	padding: 8px;
}
#pic_s_box{
	width:95px;
	padding-top:46px;
}
.pic_s{ width:95px; height:55px; margin-bottom:4px;}
.pic_b{ width:380px; height:220px; float:right;}

/*分店詳細資訊*/
#inf_area{
	width:495px;
	margin-left:23px;
	margin-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	background-image: url(images/store/title_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:20px;
	float:left;
}
#table_area{
	width:495px;
	margin-left:25px;
	float:left;
}
.table_bg{
	background-image: url(images/store/detail_p.jpg);
	background-repeat: no-repeat;
	background-position: 230px bottom;
}
.txt_black{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.line_1{
	background-image:url(images/store/line_1.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
/* 分店名稱vs照片======================================= 以上為詳細資訊頁面end */


/* ================================================== 以下為活動優惠頁面start */
#pic1_area{
	width:490px;
	border: 1px solid #999999;
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:30px;
	padding: 5px;
}

#act_area{
	width:490px;
	margin-left:8px;
	float:left;
}
#act_area #title_3{
    width:60px;
	background-image: url(images/store/title_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:430px;
	margin-bottom:5px;
}
#act_area #title_3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#act_area #title_3 a:hover{
	color:#FF9900;
	text-decoration: none;
}
#act_area #name{
	width:470px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7b4b13;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	background-color: #fff5d7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	margin-bottom:10px;
}
#act_area #cont{
	width:470px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}

/* ================================================== 以上為活動優惠頁面end */

/* ================================================== 以下為設計師簡介list頁面start */

.designer_pic_area{ width:510px;margin-top:15px;float:left;}
.designer_pic{
	width:120px;
	height:90px;
	background-color: #6a6a6a;
	border: 1px solid #c1c1c1;
	padding: 1px;
	float:left;
}
.designer_list_area{
	width:380px;
	height:90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #c1c1c1;
	border-right-color: #c1c1c1;
	border-bottom-color: #c1c1c1;
	padding: 1px;
	background-color:#5e4c43;
	float:left;
	background-image: url(images/store/logo_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.designer_list_name{
	width:220px;
	margin-left:8px;
	margin-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FF9900;
	font-weight: bold;
	float:left;
}
.designer_but_inf{
	width:100px;
	height:22px;
	background-image: url(images/store/icon_3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	padding-top:8px;
	float:left;
	margin-top:15px;
}
.designer_but_inf a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cf997e;
	text-decoration: none;
}
.designer_but_inf a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: underline;
}
.designer_list_inf{
	width:350px;
	margin-left:8px;
	float:left;
}
/* ================================================== 以上為設計師簡介頁面end  */

/* ================================================== 以下為設計師簡介show頁面start */
#store_designer_right{
	width:530px;
	margin-top:10px;
	margin-left:25px;
	float:left;
}
#store_show_picarea{
	width:530px;
	height:320px;
	margin-bottom:30px;
	background-image: url(images/store/work_0.jpg);
	background-repeat: no-repeat;
	background-position: 400px top;
	padding-top: 18px;
}
#store_show_pics_area{width:102px; margin-right:7px;}
.store_show_pics{
	width:100px;
	height: 75px;
	border: 1px solid #999999;
	margin-bottom:2px;
}
#store_show_picb{
	width:400px;
	padding: 6px;
	height: 300px;
	border: 1px solid #999999;
	float: right;
}

#designer_show_inf{
	width:520px;
	background-image: url(images/store/title_4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:5px;
}
#designer_show_name{
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6296ba;
	margin-bottom:5px;
}
#designer_show_txtarea{
    width:520px;
	height:300px !important;
	height:200px;
	background-color:#5e4c43;
	background-image: url(images/store/logo_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#designer_show_pic{
	width:120px;
	height:90px;
	position: relative;
	left: 350px;
	top: -230px;
}
#designer_show_txt{
	width:480px;
	padding:30px 15px 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	line-height: 20px;
}
#designer_show_txt1{
	width:480px;
	height:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	overflow: auto;
	background-color:#765F54;
	scrollbar-face-color: #5e4c43; /*捲軸顏色*/
	scrollbar-highlight-color: #765F54; /*捲軸左與上內邊框*/
	scrollbar-shadow-color: #765F54;/*捲軸右與下內邊框*/
	scrollbar-3dlight-color: #5e4c43; /*捲軸左與上外邊框*/
	scrollbar-darkshadow-color: #5e4c43;/*捲軸右與下外邊框*/
	scrollbar-arrow-color: #765F54; /*捲軸箭頭*/
	scrollbar-track-color: #5e4c43; /*捲軸底色*/
	FILTER: Alpha(opacity=70);/*表格透明*/
	padding:5px;
	margin-top:12px;
}
#designer_show_back{ margin-right:5px; margin-top:10px; float:right;}


/* ================================================== 以上為設計師簡介show頁面end */

/* ================================================== 以下為設計師簡介線上預約start */
#reserve_leftarea{width:67px; float:left;}
#reserve_step0{
	width:67px;
	height:101px;
	background-image: url(images/store/reserve_step0.jpg);
	background-repeat: no-repeat;
}
#reserve_step1{
	width:67px;
	height:99px;
	background-image: url(images/store/reserve_step1.jpg);
	background-repeat: no-repeat;
}
#reserve_step2{
	width:67px;
	height:99px;
	background-image: url(images/store/reserve_step2.jpg);
	background-repeat: no-repeat;
}
#reserve_step3{
	width:67px;
	height:99px;
	background-image: url(images/store/reserve_step3.jpg);
	background-repeat: no-repeat;
}
#reserve_step4{
	width:67px;
	height:96px;
	background-image: url(images/store/reserve_step4.jpg);
	background-repeat: no-repeat;
}
#reserve_step5{
	width:67px;
	height:73px;
	background-image: url(images/store/reserve_step5.jpg);
	background-repeat: no-repeat;
}
#reserve_formarea{width:457px; float:left;}
#reserve_formtop{
	width:457px;
	height:79px;
	background-image: url(images/store/reserve_topbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#reserve_formtop_txt{
	margin-left:70px;
	margin-top:0px !important;
	margin-top:10px;
	margin-bottom:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #2788ff;
	text-decoration: none;
}
#reserve_formmain{
	width:455px;
	height:473px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a15a20;
	border-left-color: #a15a20;
}
#reserve_form_txt{width:400px; margin:auto;}
.form_p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
}
.form_p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-top:10px;
	vertical-align: top;
}
.form_label_1 {
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #fff7ed;
	border: 1px solid #eac6b7;
	padding-left:3px;
	padding-right:3px;
}
.form_label_2 {
	width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #fff7ed;
	border: 1px solid #eac6b7;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:10px;
}
.form_label_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	background-color: #fff7ed;
	border: 1px solid #eac6b7;
	padding-left:3px;
	padding-right:3px;
}

#reserve_formbtm{
	width:457px;
	height:15px;
	background-image: url(images/store/reserve_btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.reserve_sent {
	padding-left:65px;
	padding-top: 10px;
	float:left;
}

