body {text-align:center;background-color:#F5F5DC;font-size:24px; font-family:'微軟正黑體';}
	img {border:0;}
	.form {
		width:480px;
		height:auto;
		border:1px solid #cccccc;
		background-color:white;
		text-align:center;
		display:inline-block;
		padding:0 20px 20px;
	}
	.subject_wrapper {
		text-align:left;
		margin:0 -20px 10px;
		width:auto;
		height:36px;
		border-bottom-width: 1px;
		border-bottom-color: #cccccc;
		border-bottom-style: solid;
		line-height:36px;
		background-color:#f6f4ec;
	}
	.subject {
		float:left;
		text-align:left;
		margin-left:20px;
		font-weight:bold;
	}
	.close, .delete {
		float:right;
		padding:0 10px;
		border-left-width: 1px;
		border-left-color: #cccccc;
		border-left-style: solid;		
		background-color: #eeeeee; 
	}
	.delete {
		color:red;
		background-color:white;
	}
	.storename_wrapper {
		width:440px;
		height:36px;
	}
	.title_style{
		text-align:left;
		line-height:24px;
		margin-top:15px;
		margin-bottom: 5px;
	}
	.storename_field ,.address_field, .review_field, .businesstime_field{
		text-align:left;
		display:block;
		width:440px;
		font-size:18px;
		padding:3px;
		margin-right:20px;
	}
	.businesstime_field {
		width:130px;
		display:inline-block;
	}
	.address_field {
		width:440px;
	}
	.map_hint {
		text-align:left;
		color:grey;
		font-size:smaller;
		margin:10px 20px 5px 0;
	}
	.map {
		margin:0 0 10px;
		width:448px;
		min-height:330px;
		height:auto;
		display:inline-block;
		border:1px solid #cccccc;
		background-color:white;
	}
	.left_block {
		position:relative;
		text-align:left;
		float:left;
		display:inline-block;
		min-height:400px;
		height:auto;
		
	}
	.right_block {
		display:inline-block;
		float:left;
		text-align:left;
		width:400px;
		padding-left:20px;
	}
	.review_field {
		height:155px;
		padding:5px;
		border:1px solid #cccccc;
		resize:none;
		margin-bottom:5px;
	}
	.with_style{
		display:inline-block;
	}
	.category_style {
		margin:8px 0;
	}
	.category_btn {
		cursor:pointer;
		display:inline-block;
		padding:3px 10px;
		width:112px;
		height:30px;
		line-height:30px;
		text-align:center;
		background-color:#f2f2f2;
		border:1px dotted #cccccc;
	}
	.category_btn_selected ,
	.category_btn:hover {
		background-color:#ffde34;
		color:#4296d1;
	}
	.category_btn:link {
		text-decoration: none;
		color:#rgba(204, 204, 204, 0.5);	
	}
	.category_refer_wrapper {
		
		width:auto;
		min-height:100px;
		height:auto;
	}
	.category_wrapper, .refer_wrapper {
		float:left;
	}
	.category_wrapper {
		margin-left:20px;
	}
	.select_style {	
	   min-width: 150px;
	   width:auto;
	   padding: 5px;
	   font-size: 16px;
	   border-radius: 1px;
	   height: 28px;
	   margin:5px 0 10px 0px;
   }
	.select_friends {
		margin-top:10px;
		display:inline-block;
		padding:3px 6px;
		background-color:#ffde34;
		border-radius: 2px;
		background-color: #dddddd;
  			-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  			box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  			color:#4296d1;
  			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	}
	.good_icon {
		cursor:pointer;
		display:inline-block;
		width:64px;
		height:64px;
		background-image: url('/img/placeinfo/good_64.png');
		background-color:#f2f2f2;
		border:1px dotted #cccccc;
	}
	.good_icon_selected ,
	.good_icon:hover {
		background-image: url('/img/placeinfo/good_click_new_64.png');
		background-color:#ffde34;
	}
	.bad_icon {
		cursor:pointer;
		display:inline-block;
		width:64px;
		height:64px;
		background-image: url('/img/placeinfo/bad_64.png');
		background-color:#f2f2f2;
		border:1px dotted #cccccc;
	}
	.bad_icon_selected ,
	.bad_icon:hover {
		background-image: url('/img/placeinfo/bad_click_new_64.png');
		background-color:#ffde34;
	}
	.with_friends {
		min-height:18px;
		padding:5px;
		margin:5px 0 10px;
		border:1px dotted #cccccc;
		background-color:#f1f1f1;
		margin-right:20px;
	}
	.photo_outer {
		display:inline-block;
		width:400px;
		height:auto;	
	}
	.photo_wrapper {
		float:left;
		position:relative;
		display:inline-block;
		margin-bottom:15px;
	}
	.photoframe {
		cursor: pointer;
		text-align:center;
		font-size:48px;
		width:96px;
		overflow:hidden;
		height:96px;
		float:left;
		line-height:96px;
		margin-right:10px;
		margin-left:20px;
		margin-top:10px;
		border:1px dotted #999999;
	}
	.withbackground{
		background-image: url('/img/placeinfo/owlting_add_photo.png');
	}
	.photo_preview {
		position:relative;
		text-align:center;
		font-size:48px;
		width:96px;
		overflow:hidden;
		height:96px;
		float:left;
		line-height:96px;
		margin-right:10px;
		margin-left:20px;
		margin-top:10px;
		border:1px dotted #999999;
	}
	.delete_photo_icon {
		cursor: pointer;
		position:absolute;
		width:35px;
		height:35px;
		top:-10px;
		right:-5px;
		background-image: url('/img/placeinfo/owlting_delete_photo_icon.png');
	}
	a:link, a:visited {
		text-decoration: none;
		color:black;
	}
	a:link, a:visited {
		text-decoration: none;
		color:black;
	}
	.save {
		width:440px;
		cursor: pointer;
		font-size:24px;
		margin-top:25px;
		text-align:center;
		display:block;
		padding:5px 20px;
		background-color:#e94a33;
		-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		color:white;
		text-shadow: 0 1px 0 rgba(153, 153, 153, 0.9);
		float:inherit;
	}
	.refer_bg {
		display:inline-block;
		text-align: center;
		margin-top:5px;
	}
	.status {
		margin-top:10px;
		width:290px;
		min-height:38px;
		text-align:right;
		margin-right:10px;
		float:right;
		color:red;
	}
	.time_block {
		display:inline-block;
		position:relative;
	}
	.ah {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 1px 10px 0 0;
		width: 145px;
	}
	#weekend_date:hover {
		cursor:pointer;
	}
	
	.c-y-i-d {
		-webkit-border-radius: 2px;
		border-radius: 2px;
		background-color: #f5f5f5;
		background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
		background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
		border: 1px solid #dcdcdc;
		color: #444;
		cursor: default;
		font-size: 11px;
		font-weight: bold;
		line-height: 27px;
		list-style: none;
		margin: 0 2px;
		min-width: 46px;
		outline: none;
		padding: 0 18px 0 6px;
		text-align: center;
		text-decoration: none;
	}
	
	.c-v-x {
		position: relative;
		display: -moz-inline-box;
		display: inline-block;
	}
	
	.c-y-i-d.c-y-i-d-eb {
		border: 1px solid #4d90fe;
		outline: none;
	}
	
	.c-y-i-d-V {
		vertical-align: top;
		white-space: nowrap;
	}
	
	.ch, .bh, .ah {
		vertical-align: middle;
	}
	.ch {
		width: 90px;
	}
	.b-Ca {
		-webkit-border-radius: 1px;
		border-radius: 1px;
		border: 1px solid #d9d9d9;
		border-top: 1px solid #c0c0c0;
		font-size: 13px;
		height: 25px;
		padding: 1px 8px;
		margin-left: 10px;
	}
	.Qv {
		display: inline-block;
		margin: 0 3px;
	}
	.c-y-i-d-Fa {
		border-color: #777 transparent;
		border-style: solid;
		border-width: 4px 4px 0 4px;
		height: 0;
		width: 0;
		position: absolute;
		right: 5px;
		top: 12px;
	}
	
	.Ij {
		cursor: pointer;
		margin-left: 15px;
		vertical-align: top;
		top: 10px;
	}
	.l-Ed {
		/*background-position: -520px -128px;*/
		height: 10px;
		width: 10px;
	}
	.l-Ed {
		background: url("/img/manager/x_icon.png") no-repeat;
		display: inline-block;
	}
	.zn:first-child {
		margin-top: 0;
	}
	.zn {
		border: 1px solid transparent;
		margin: 4px 0;
	}
	.add_new_item {
		margin-top:10px;
		margin-left:5px;
		font-size:small;
		color:#4296d1;
		display: inline-block;
	}
	.add_new_item:hover {
		cursor: pointer;
	}
	.b-J, .c-i, .c-i.lo {
		z-index: 2090;
	}
	.c-i {
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
		box-shadow: 0 2px 4px rgba(0,0,0,0.2);
		-webkit-transition: opacity .218s;
		transition: opacity .218s;
		background: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.2);
		cursor: default;
		font-size: 13px;
		margin: 0;
		outline: none;
		padding: 6px 0;
		position: absolute;
	}
	.kw .c-X {
		background-position: 3px center;
		padding-left: 32px!important;
	}
	.c-X, .c-X-cf {
		padding: 6px 20px!important;
		border-width: 0!important;
	}
	.c-X {
		position: relative;
		color: #333;
		cursor: pointer;
		list-style: none;
		margin: 0;
		white-space: nowrap;
	}
	.c-X:hover{
		background-color:#eee;
	}
	.c-Ne-C {
		background-image: url(https://ssl.gstatic.com/ui/v1/menu/checkmark.png);
		background-repeat: no-repeat;
		background-position: left center;
	}
	.c-X {
		position: relative;
		color: #333;
		cursor: pointer;
		list-style: none;
		margin: 0;
		white-space: nowrap;
	}
	.c-y-i-d-dc{
		-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
		box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
		background-color:#eee;
		background-image:-webkit-linear-gradient(top,#eee,#e0e0e0);
		background-image:linear-gradient(top,#eee,#e0e0e0);
		color:#333;
		z-index:2;
	}
	
	/* #cover_container_addButton {
		width:150px;
		height:150px;
		margin:20px 150px 0;
		background-size: cover
	} */
	