@CHARSET "UTF-8";
/* all areas */
* {
	margin:0;
	padding:0;
	font-family:"微軟正黑體", sans-serif;	
}
a {
	color:inherit;	
	text-decoration:none;
	blr:expression(this.onFocus=this.blur()); /* 只支持IE */
}
html,body {
	height:100%;
	font-size:12px;	
}
a:focus { 
	-moz-outline-style: none; 
	outline: none; 
}
a img {
	border:none;	
}
ul,li {
	list-style-type:none;	
}
input {
	outline:none;
}
input[type="button"],input[type="submit"] {
	cursor:pointer;	
	border:none;	
}
textarea {
	resize:none;	
}
.clear {
	clear:both;	
}
.float {
	float:left;	
}
.v-top {
	vertical-align:top;	
}
/* index */
#index-container {
	width: 950px;
	height: 100%;
	min-height:550px;
	position: absolute;
	left: 50%;
	margin-left: -475px;
	background:url(../images/index_bg.png) 50% 57px no-repeat;
}
#index-container .content {
	padding:34px 0 0 83px;
	background:url(../images/index_logo.png) no-repeat;
	height:13px;
	font-size:11px;
	-webkit-text-size-adjust:none;
	color:#717071;
	width:178px;
	margin:250px auto 0 auto;
	white-space:nowrap;
}
#index-container .content a {
	color:#717071;
	margin:0 6px;
}
#index-container .content a:hover {
	color:#801C21;	
}
#index-container .footer {
	text-align:center;
	color:#9C9C9C;
	position:absolute;
	bottom:12px;
	width: 100%;
	-webkit-text-size-adjust:none;
	font-size:9px;
}
#index-container .footer a {
	color:#9C9C9C;	
}
/* layout */
#wrapper {
	position:relative;
	width:950px;
	margin:0 auto -54px;
    min-height: 100%;
    height: auto !important;
    height: 100%;	
}
#header {
	position:relative;
	padding-top:14px;
	width:845px;
	margin:0 auto;
	z-index:10;
}
#header #logo {
	float:left;	
}
#header ul {
	float:left;
	width:748px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:3px 0 3px 8px;
	margin:19px 0 0 10px;
}
#header ul li {
	float:left;
	margin-right:7px;
	position:relative;
}
#header ul li.last {
	width:50px;
	margin-right:0;	
}
#header ul li > a {
	color:#000;
	font-size:12px;
	float:left;
	white-space:nowrap;
	width:66px;
	text-align:center;
}
#header ul li a:hover,#header ul li.active a {
	color:#801c21;
}
#online-service {
	position:absolute;
	right:0;
	top:6px;
	cursor:pointer;
	z-index:5;
}
.push {
	height:54px;	
}
#footer {
	color:#595757;
	font-size:11px;
	-webkit-text-size-adjust:none;
	white-space:nowrap;
	padding-bottom:30px;
	width: 990px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
}
#footer .inner {
	float:left;
	position:relative;
	left:50%;
}
#footer span {
	float:left;
	margin-top:9px;
	position:relative;
	left:-50%;
}
#footer a {
	color:#595757;
	float:left;
	position:relative;	
	margin-top:9px;
	left:-50%;	
}
#footer #fb-icon {
	margin:0 3px 0 8px;
	width:35px;
	height:35px;
	text-indent:-9999px;
	background:url(../images/fb-icon.png);
}
#footer #line-icon {
	margin:0 3px 0 8px;
	width:35px;
	height:35px;
	text-indent:-9999px;
	background:url(../images/line-icon.png);
}
#footer #pastry-icon {
	margin:3px 3px 0 3px;
}
#footer #rakuten-icon {
	margin-right:7px;
}
/* default */
#default-container {
	width:730px;
	position:relative;
	margin:120px auto 85px auto;
	height:460px;
	*padding-top:100px;
}


#bg-slider {
	position:relative;
	height:350px;
	margin-bottom:45px;
}
#slider-btn {
	position: absolute;
	right: 0;
	bottom: 0;		
}
#slider-btn .slider-btn {
	width:19px;
	height:4px;
	background:#C7C8C9;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
#slider-btn .slider-btn.active {
	background:#801C21;
}
#bg-slider img {
	position:absolute;
	opacity:0;
	filter: alpha(opacity=0);
	z-index:1;
}
#bg-slider img.active {
	opacity:1;
	filter: alpha(opacity=100);
	z-index:5;
}
#default-container #news-block {
	background:url(../images/news_icon.png) no-repeat 0 3px;
	font-size:13px;
	padding-left:35px;
	height:34px;
	overflow:hidden;	
}
#default-container #news-block ul li {

}
#default-container #news-block ul li a.title {
	color:#801C21;
}
#default-container #news-block a {
	display:block;	
	color:#595757;
	line-height:17px;
}
/* about */
#about-container {
	position:relative;
	color:#595757;
	padding: 51px 0 80px 190px;
	margin:0 auto 130px auto;
	background:url(../images/about_bg.png) no-repeat 38px 10px;
	font-size:12px;
}
#research-container {
	background:url(../images/about_bg.png) no-repeat 145px 32px;
	position:relative;
	color:#595757;
	margin:0 auto 130px auto;
	*height:500px;
}
#about-content1 {
	width:475px;
	padding-left:120px;
	margin-bottom:30px;
}
#about-content1 p {
	margin-top:25px;	
}
#about-content2 {
	float:left;
	width:755px;
	padding: 100px 0 80px 0;	
	margin-left:15px;
}
#about-content2 h1 {
	color:#801C21;
	text-align:center;
	font-size:14px;
}
#about-content2 .a {
	float:left;
	border-bottom:1px solid #ccc;
	text-align:center;
	padding-bottom:2px;
}
#about-content2 .b {
	background:url(../images/about_arrow.png) no-repeat 50% 80%;
	width:35px;
	height:30px;
	float:left;
}
#about-content2 .c {
	background:#EDEDED;
	padding:8px 4px 4px 4px;
	text-align:center;
	float:left;
	margin:22px 0 0 188px;
	position:relative;
}
#about-content2 .c .f {
	position: absolute;
	background: url(../images/about_arrow3.png) no-repeat;
	width: 11px;
	height: 9px;
	top: -14px;
	left: 25px;
}
#about-content2 .c .line {
	border-bottom:	1px solid #ccc;
	padding-bottom:2px;	
}
#about-content2 .d {
	background:url(../images/about_arrow2.png) no-repeat;
	padding:18px 0 0 140px;
	float:left;
	text-align:center;
	height:33px;
	margin-left:29px;
}
#about-content2 .e {
	color:#E52310;
	padding:40px 0 0 245px;
}
#about-content2-inner {
	margin-top:40px;	
}
/* pastries index */
#pastries-container {
	position:relative;
	width:950px;
	margin: 0 auto 110px auto;
}
#pastries-menu {
	padding-top:108px;
	float:left;
	width:180px;
}
#pastries-menu .parent > li {
	float:left;
	margin-bottom:12px;
	width:100%;
}
#pastries-menu .parent > li > a {
	color:#000;
	font-size:16px;
	float:left;
	width:100%;
/*	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify;*/
}
#pastries-menu .parent #bramo-title h3 {
	font-size: 12px;
	font-weight: normal;
	color:#595757;
	cursor:pointer;
}
#pastries-menu .parent > li.bramo-block {
	padding-left: 10px;
	display:none;
	margin-bottom:7px;
}
#pastries-menu .parent > li.bramo-block.active {
	display:block;	
}
#pastries-menu .parent > li.bramo-block.current > ul {
	display:block;	
}
#pastries-menu .parent > li.bramo-block > ul {
	display:none;	
}
#pastries-menu .children  {
	float:left;
	margin-left:2px;
	padding-bottom:12px;
	width:160px;
	display:none;	
}
#pastries-menu .bramo-block .children {
	padding-bottom:5px;
}
#pastries-menu .active .children {
	display:block;	
}
#pastries-menu .active .children.bramo-child {
	display:none;	
}
#pastries-menu .children > li,#locations-menu .children > li {
	padding-bottom:4px;
}
#pastries-menu .children > li > a {
	color:#595757;
	font-size:12px;
}
#pastries-menu .children > li.active > a,#pastries-menu .children > li > a:hover {
	color:#801C21;
}
.children-border {
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	width:9px;
	float:left;
	margin-left:5px;
}
.children-border.active {
	border-left:1px solid #D3B8BA;
	border-bottom:1px solid #D3B8BA;	
}
#pastries-list {
	float:right;
	margin-right:90px;
	width:661px;
	padding-top:63px;
}
#pastries-list h2 {
	font-size:12px;
	font-weight:normal;
	color:#595757;
	margin-bottom:8px;
}
#pastries-list .list {
	width:100%;
	margin-bottom:45px;
}
#pastries-list .list ul{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	padding:10px 20px;
	margin-left:3px;
	width:618px;
}
#pastries-list .list ul li {
	float:left;
	width:150px;
	margin:0 2px;
}
#pastries-list .list ul li .photo {
	width:125px;
	height:125px;
	margin:0 auto;
	overflow:hidden;
}
#pastries-list .list ul li .photo a {
	display:block;	
}
#pastries-list .list ul li .txt {
	color:#3E3A39;
	font-size:13px;
	text-align:center;
	margin:17px 0 7px 0;
}
#pastries-list .list ul li a {
	color:#3E3A39;	
}
#pastries-list .list ul li .size {
	font-size:12px;
	color:#3e3a39;
	text-align:center;
	line-height:20px;
	margin-bottom:3px;
}
#pastries-list .list ul li .size .length {
	width:20px;
	height:15px;
	border:1px solid #ccc;
	margin-left:7px;
	text-align:center;
	color:#717071;
	font-size:12px;
	line-height:15px;
}
#pastries-list .list ul li .btn {
	color:#595757;
	padding-left:22px;
	/*background:url(../images/icon/Amo-web-icon-03-s.png) no-repeat 25% 0;*/
	height:17px;
	line-height:19px;
	font-size:12px;
	text-align:center;
	margin-top:8px;
}

#pastries-list .list ul li .btn img{
    width: 120px;
}

#pastries-list .list ul li .btn.soldout {
	background:none;	
}
/* pastries detail */
#pastries-details {
	float:right;
	margin-right:90px;
	width:661px;
	padding-top:60px;	
}
.detail #pastries-details {
	padding-bottom:120px;	
}
#pastries-photo {
	width:320px;
	float:left;
}
#pastries-photo .viewBig {
	width:320px;
	height:320px;
	overflow:hidden;
	margin-bottom:30px;
}
#pastries-photo .viewBig img {
	width:320px;
	height:320px;
	position:absolute;
	opacity:0;
	z-index:1;
}
#pastries-photo .viewBig img.active {
	opacity:1;
	z-index:5;
}
#pastries-photo .viewSmall ul {
	text-align:center;	
}
#pastries-photo .viewSmall ul li {
	display:inline;
	cursor:pointer;
}
#pastries-photo .viewSmall ul li img.active {
	border:1px solid #898989;	
}
#pastries-photo .viewSmall img {
	width:50px;
	height:50px;
	border:1px solid #FFF;	
}
#pastries-info {
	position:relative;
	float:left;
	width:320px;
	padding-top:45px;
	margin-left:20px;
}
#pastries-info h1 {
	font-size:15px;
	color:#3E3A39;
	height:25px;
	line-height:25px;
	float:left;
}
#pastries-info #addCart {
	width:25px;
	height:25px;
	background:url(../images/cart_icon.png);
	margin-left:8px;
}
#pastries-info .more-info {
	font-size:12px;
	color:#717071;
	width:290px;
	line-height:21px;
	margin-top:15px;
	clear:both;
}
#pastries-info .more-info .content {
	position:relative;
	zoom:1;
//	display:none;
}
#pastries-info .more-info .btn {
	position:relative;
	background:url(../images/open_btn.png) no-repeat 0 -15px;
	padding-left:12px;
	cursor:pointer;
	float:right;
	margin-bottom:10px;
}
#pastries-info .more-info .btn.active {
	background:url(../images/open_btn.png) no-repeat 0 5px;
}
#pastries-info .more-info .price {
	font-size:12px;
	color:#801C21;
	margin: 6px 0 10px 0;
}
#pastries-info .more-info .description {
	padding-bottom:12px;	
}
#pastries-info .more-info .size {
	padding-bottom:12px;	
}
#pastries-info .more-info .attention p {
	line-height:18px;	
}
#pastries-info .more-info .btm-left .size {
	margin-bottom:6px;
}
#pastries-info .more-info .size-price {
	margin:0 10px 0 14px;
	color:#801C21;
	display:none;
}
#pastries-info .more-info label .size-price {
	display:inline;
}
#pastries-info .more-info .btm-left .length {
	width:31px;	
}
#pastries-info .more-info .btm-left {
	float:left;
	margin-top:6px;
}
#pastries-info .more-info .btm-right {
	float:right;
	margin:2px 0 0 0;
}
#pastries-info .more-info .addCartBtn {
	width:150px;
}
#pastries-info .more-info .addCartBtn.soldout {
	background:none;	
}
#pastries-info .more-info .addCartBtn a {
	color:#595757;	
}
/* babyshower */
#baby-container {
	background:url(../images/baby_shower_bg01.png) no-repeat 60% 117px;
	position:relative;
}
#baby-container.detail {
	background:url(../images/baby_shower_bg02.png) no-repeat 100% 348px;
	*height:583px;
}
#baby-container.card {
	background:none;
	margin-bottom: 180px;
}
#baby-menu {
	width:155px;
	position:absolute;
	height:100%;
	top:0;
	left:35px;
}
#baby-menu #wood-bg {
	position:absolute;
	left:0;
	top:150px;
}
#baby-menu #wood-bg img {
	width:33px;	
}
#baby-menu #wood-bg.active img {
	height:443px;	
}
#baby-menu ul.parent {
	position:absolute;
	top:100px;
	left:12px;
}
#baby-menu ul.parent > li {
	margin-bottom:11px;		
}
#baby-menu ul.parent > li > a {
	background:url(../images/baby_shower_menu.png);
	text-indent:-9999px;	
}
#baby-menu ul.parent li a {
	display:block;
}
#baby-menu ul.parent li#item1 #bear {
	background:url(../images/baby_shower_menu.png);
	width:104px;
	height:65px;
}
#baby-menu ul.parent li#item1.current #bear {
	background-position:-131px 0;	
}
#baby-menu ul.parent li#item1 > a {
	width:103px;
	height:29px;
	background-position:0 -65px;
}
#baby-menu ul.parent li#item1 > a.active {
	background-position:-131px -65px;	
}
#baby-menu ul.parent li#item2 > a {
	width:131px;
	height:35px;
	background-position:0 -105px;
}
#baby-menu ul.parent li#item2 > a.active {
	background-position:-131px -105px;	
}
#baby-menu ul.parent li#item3 > a {
	width:103px;
	height:34px;
	background-position:0 -151px;
}
#baby-menu ul.parent li#item3 > a.active {
	background-position:-131px -151px;	
}
#baby-menu ul.parent li#item4 > a {
	width:131px;
	height:35px;
	background-position:0 -196px;
}
#baby-menu ul.parent li#item4 > a.active {
	background-position:-131px -196px;	
}
#baby-menu ul.parent li#item5 > a {
	width:131px;
	height:34px;
	background-position:0 -241px;
}
#baby-menu ul.parent li#item5 > a.active {
	background-position:-131px -241px;	
}
#baby-menu .current ul.children {
	display:block;
}
#baby-menu ul.children {
	padding-left:12px;
	margin-top:6px;
	height:0;
	overflow:hidden;
}
#baby-menu ul.children li {
	margin-bottom:4px;	
}
#baby-menu ul.children li a {
	background:#937850;
	padding:0 9px;
	min-width:98px;
	border-radius:10px;
	font-size:11px;
	color:#fff;
	-webkit-text-size-adjust:none;
	line-height:17px;
}
#baby-menu ul.children li.active a,#baby-menu ul.children li a:hover {
	color:#FFFABA;	
}
#baby-content {
	width:660px;
	padding:92px 0 405px 0;
	margin: 0 auto;
}
#baby-content h1 {
	font-size:17px;
	font-weight:normal;
	color:#E52310;
	text-align:center;
	line-height:25px;
	margin-bottom:5px;
}
#baby-content p {
	color:#595757;
	text-align:center;
	font-size:13px;
	line-height:23px;
}
/* news detail */
#news-detail-container {
	width:610px;
	position:relative;
	margin:50px 0 180px 210px;
	*padding-top:30px;
}
#news-detail-container h1 {
	text-indent:-9999px;
	background:url(../images/news_icon.png) no-repeat;
	color:#717071;
	font-weight:normal;
	margin-bottom:15px;
	height:28px;
}
#news-detail-inner {
	font-size:12px;
	color:#595757;
}
#news-detail-inner .photo {
	border:1px solid #ccc;
	padding:4px;
	margin-bottom:14px;
}
#news-detail-inner .date {
	color:#801C21;	
}
#news-detail-inner p {
	margin-bottom:5px;	
}
#news-detail-inner h2 {
	color:#801C21;
	font-size:15px;
	font-weight:normal;
	margin:15px 0 11px 0;
}
#news-detail-container .return {
	float:right;
	background:url(../images/news_arrow.png) no-repeat 0 2px;
	padding-left:11px;
	color:#595757;
	font-size:12px;
}
/* news index */
.news-list-container {
	position:relative;
	margin-left:60px;
	color:#595757;	
}
.news-list-container li {
	margin-bottom:80px;
	position:relative;
}
.news-list-container .photo {
	padding:4px;
	width:104px;
	height:104px;
	border:1px solid #ccc;
}
.news-list-container .photo img {
	width:104px;
	height:104px;
}
.news-list-container .date {
	position:absolute;
	left:120px;
	top:100px;
	color:#801C21;
	font-size:12px;
}
.news-list-container .news-mid {
	margin:15px 0 28px 0;	
}
.news-list-container .title {
	color:#801C21;
	font-size:13px;
	margin-bottom:11px;
}
.news-list-container .txt {
	font-size:12px;
}
.news-list-container .more {
	font-size:11px;
	-webkit-text-size-adjust:none;
	padding-left: 13px;
	background: url(../images/open_btn.png) 0 -18px no-repeat;
	color: #595757;
}
.pageNavi {
	position: relative;
	left: 50%;
	float: left;
	color:#595757;
	font-size:12px;
}
.pageNavi > a,.pageNavi > span,.pageNavi ul {
	position: relative;
	left: -50%;
	float: left;
}
.pageNavi ul {
	margin:0 25px;	
}
.pageNavi .prev {
	margin:3px 12px 0 0;
	width:9px;
	height:11px;
	background:url(../images/news_arrow.png);	
}
.pageNavi .next {
	margin:3px 0 0 12px;
	width:9px;
	height:11px;
	background:url(../images/about_arrow.png);
}
.pageNavi ul li {
	float:left;
	margin-right:2px;
}
/* babyshower trytoeat */
#trytoeat-container {
	position:relative;	
}
#trytoeat-container #baby-menu ul.parent {
	bottom:520px;
}
#trytoeat-container #baby-menu #wood-bg {
	bottom:450px;
}
#trytoeat-content {
	margin:40px 0 55px 250px;
	width:513px;
}
#trytoeat-content h1 {
	background:url(../images/trytoeat_title_bg.png) no-repeat 50% 0;
	height:40px;
	text-align:center;
	font-size:15px;
	font-weight:normal;
	line-height:40px;
	padding-right:20px;
	margin-bottom:24px;
}
/* #trytoeat-content .top p {
	padding-left: 5em;
	text-indent: -5em;		
} */
#trytoeat-content .top div {
	padding-left: 5em;
	text-indent: -5em;
	position:relative;
	margin-bottom:15px;
}

#trytoeat-content .top div strong {
	font-size:14px;
	color:#8e2126;
	margin-bottom:5px;
	display:block;
	font-weight: 600;
}

#trytoeat-content .top div ul li {
	margin-bottom:10px;
}

#trytoeat-content .top .taker p:nth-of-type(1) {
	margin-bottom:5px;
}
#trytoeat-content .top .taker span {
	display:block;
	text-indent: 0em;
	margin-left:-3px
}

#trytoeat-content .top .tips span {
	display:block;
}

#trytoeat-content .top {
	margin-bottom:30px;
}
#trytoeat-content .btm {
	width:428px;
	background:url(../images/trytoeat_form_bg.png) no-repeat left bottom;
	margin:0 auto;
	padding:0 30px 17px 37px;
}
#trytoeat-content #tryToEatForm {
	border:1px dashed #f09ba3;
	padding-top:11px;
	border-radius:5px;
}
#trytoeat-content .btm h3 {
	background-color:#f09ba3;
	text-align:center;
	height:20px;
	font-size:15px;
	color:#FFF;
	line-height:20px;
	margin-bottom:6px;
}
#trytoeat-content .btm .content {
	padding:12px 14px;	
}
#trytoeat-content .btm .content p {
	margin-bottom:5px;	
}
#trytoeat-content .btm .content p.p1 {
	padding-left:52px;	
}
#trytoeat-content .btm .content p span {
	margin:0 7px;	
}
#trytoeat-content .btm .content input {
	height:13px;
	line-height:13px;
	margin-left:3px;
}
#trytoeat-content input[type="radio"] {
	vertical-align: text-top;	
}
#trytoeat-content .btm .content select {
	font-size:12px;
	margin-left:3px;
}
#trytoeat-content #momName,#trytoeat-content #sendDate {
	width:104px;	
}
#trytoeat-content #tel {
	width:93px;
	margin-right:10px;
}
#trytoeat-content #phone {
	width:104px;	
}
#trytoeat-content #emali,#trytoeat-content #sendEmali {
	width:200px;	
}
#trytoeat-content #zip,#trytoeat-content #sendZip {
	width:40px;	
}
#trytoeat-content #address,#trytoeat-content #sendAddress {
	width:250px;
}
#trytoeat-content #babyMonth,#trytoeat-content #pickupDate {
	width:80px;
}
#trytoeat-content #expected {
	width:80px;
}
#trytoeat-content #parity {
	width:42px;
	margin-right:8px;
}
#trytoeat-content #sendName {
	width:124px;	
}
#trytoeat-content #sendMale {
	margin-left:9px;	
}
#trytoeat-content #sendFemale {
	margin-left:13px;
}
#trytoeat-content .btn {
	text-align:center;	
}

#tryToEatForm .row label{
	width:80px;
}
.mom_Manual{
	display: inline-block;
}
#trytoeat-content #manual{
	height:17px;
}
#tryToEatBtn {
	color:#FFF;
	background:#F09BA3;
	padding:1px 8px;
	border-radius:3px;
	margin-bottom: -10px;
}
/* babyshower info */
#info-container #baby-menu ul.parent {

}
#info-container #baby-menu #wood-bg {

}
#info-btn1.active {
	background:url(../images/open_btn.png) no-repeat 0 2px;
}
#info-btn1 {
	background:url(../images/open_btn.png) no-repeat 0 -18px;
	padding-left:12px;
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:445px;
	z-index:5;
	color:#595757;
}
#info-btn2.active {
	background:url(../images/open_btn.png) no-repeat 0 2px;
}
#info-btn2 {
	background:url(../images/open_btn.png) no-repeat 0 -18px;
	padding-left:12px;
	cursor:pointer;
	position:absolute;
	right: 0;
	bottom: 0;
	z-index:5;
	color:#595757;
}
#info-container {
	position:relative;
	background:url(../images/baby_info_bg.png) no-repeat 694px 16px;
	padding: 93px 0 0 219px;
	margin-bottom:95px;
}
#babyshower-info-container {
	width:573px;
	height:465px;
	position:relative;
	color:#717071;
}
#info-content1 {
	position:absolute;
	left:0;
	bottom:65px;
	padding:0 7px;
	overflow:hidden;
}
#info-content1 p span {
	font-size:8px;
	-webkit-text-size-adjust:none;
}
#info-content1 p.p1 {
	padding-left:8px;
}
#info-content2 {	
	width:558px;
	position: absolute;
	bottom: 43px;
	left: 15px;
	overflow:hidden;
	height:0;
}
#info-content2 h3 {
	font-size:12px;
	color:#801c21;
	font-weight:normal;
}
#info-content2 p span {
	color:#801c21;
}
#info-content2 p.p1 {
	text-indent: -10px;
	padding-left: 10px;	
}
#info-content2 p.p2 {
	padding-left: 4px;	
}
/* 選單cart區塊 */
#cart-block {
	position: absolute;
	width: 335px;
	left: 50%;
	margin-left: -167.5px;
	z-index:9;
	top:16px;
	display:none;
}
#cart-arrow {
	background:url(../images/cart_arrow.png) no-repeat;
	width:21px;
	height:9px;
	position:absolute;
	left:50%;
	margin-left:-10.5px;
}
#cart-block-inner {
	margin-top: 7px;
	border: 1px solid #CCC;
	padding:6px 4px;
	background-color:#FFF;
	font-size: 11px;
	-webkit-text-size-adjust: none;		
}
#cart-block-inner .title {
	border-bottom:1px solid #bbb;
	color:#3E3A39;
}
#cart-block-inner  .list {
	border-bottom:1px dashed #ddd;
	color:#717071;
}
#cart-block-inner .title > div ,#cart-block-inner  .list > div {
	float:left;
	padding:4px 2px;
}
#cart-block-inner  .list > div {
	line-height:52px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#cart-block-inner .photo {
	width:62px;	
}
#cart-block-inner .product-name {
	width:98px;	
}
#cart-block-inner .size {
	width:74px;	
}
#cart-block-inner .length {
	width:38px;
	text-align:center;
}
#cart-block-inner .btn a {
	color:#595757;	
}
#cart-block-inner .btn #gotobuyBtn {
	float:left;
	margin-left:7px;
}
#cart-block-inner .btn {
	padding-top:9px;	
}
#cart-block-inner .btn a {
	border-radius:3px;
	background:#C7C8C9;
	width:76px;
	height:18px;
	text-align:center;
	line-height:20px;
}
#cart-block-inner .btn #gotopayBtn {
	float:right;
	margin-right:7px;
}
/* 購物車登入區塊 */
#clip {
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.7;
	left:0;
	top:0;
	z-index:99;
	display:none;
}
#cart-login {
	position:absolute;
	width:710px;
	height:410px;
	left:50%;
	top:50%;
	margin-left:-368px;
	margin-top:-180px;
	background:#FFF;
	padding:0 13px;
	z-index:100;
	display:none;
}
#cart-login #closeCartLogin {
	font-size:13px;
	float:right;
	margin-bottom:28px;
}
#cart-step-block div > div {
	float:left;
	height:38px;
	line-height:38px;
	padding:0 9px 0 34px;
	border-radius:10px;
	color:#000;
	font-size:12px;
}
#cart-step-block div span {
	float:left;
	margin:16px 6px;
}
#cart-step-block #cart-step1 {
	background:url(../images/cart_step01.png) no-repeat #EDEDEE 5px 50%;	
}
#cart-step-block #cart-step1.active {
	background:url(../images/cart_step01.png) no-repeat #C7C8C9 5px 50%;	
}
#cart-step-block #cart-step2 {
	background:url(../images/cart_step02.png) no-repeat #EDEDEE 5px 50%;	
}
#cart-step-block #cart-step2.active {
	background:url(../images/cart_step02.png) no-repeat #C7C8C9 5px 50%;	
}
#cart-step-block #cart-step3 {
	background:url(../images/cart_step03.png) no-repeat #EDEDEE 5px 50%;	
}
#cart-step-block #cart-step3.active {
	background:url(../images/cart_step03.png) no-repeat #C7C8C9 5px 50%;	
}
#cart-step-block #cart-step4 {
	background:url(../images/cart_step04.png) no-repeat #EDEDEE 5px 50%;	
}
#cart-step-block #cart-step4.active {
	background:url(../images/cart_step04.png) no-repeat #C7C8C9 5px 50%;	
}
#cart-step-block #cart-step5 {
	background:url(../images/cart_step05.png) no-repeat #EDEDEE 5px 50%;	
}
#cart-step-block #cart-step5.active {
	background:url(../images/cart_step05.png) no-repeat #C7C8C9 5px 50%;	
}
#cart-step-block > p {
	color:#717071;
}
#cart-step-block #cart-step1-txt {
	margin-right:76px;	
}
#cart-step-block #cart-step2-txt {
	margin-right:120px;	
}
#cart-step-block #cart-step3-txt {
	margin-right:94px;	
}
#cart-step-block #cart-step4-txt {
	margin-right:144px;	
}
#cart-login-block {
	margin-top:37px;
}
#cart-login-block > p {
	text-align:center;	
	color:#801C21;
	margin-bottom:50px;
	font-size:14px;
}
#cart-login-block h5 {
	text-align:center;	
	color:#801C21;
	font-size:14px;
	margin-bottom:17px;
}
#cart-login-block .left {
	width:190px;
	float:left;
	margin-left:110px;
	color:#595757;
}
#cart-login-block .left #cartLoginBtn {
	width:47px;
	height:20px;
	color:#595757;
	background:#C7C8C9;
	border:none;
	border-radius:3px;
	float:right;
	cursor:pointer;
}
#cart-login-block .left div {
	color:#595757;
	margin-bottom:6px;
}
#cart-login-block .left label {
	width:60px;
	float:left;
	text-align:right;
	margin-top:3px;
}
#cart-login-block .left input {
	width:117px;
	float:right;
}
#cart-login-block .right {
	width:190px;
	float:right;
	margin-right:110px;
}
#cart-login-block .right p {
	margin-bottom:11px;	
}
#cart-login-block .right p a {
	color:#595757;
	display:block;
	width:111px;
	height:20px;
	line-height:20px;
	background-color:#C7C8C9;
	border-radius:3px;
	margin:0 auto;
	text-align:center;
}
/* member login */
#login-container #login-content {
	padding-top:65px;
	float:left;
	margin-left:90px;
	color:#595757;
	padding-bottom:250px;
}
#login-container #login-content h1 {
	font-size:15px;
	margin-bottom:55px;
}
#login-container #login-content h2 {
	color:#801C21;
	font-size:15px;
	margin-bottom:16px;
	letter-spacing:2px;
}
#login-container #login-content .left {
	width:385px;
	float:left;
	text-align:center;
}
#login-container #login-content .left span {
	width:60px;
	float:left;
	text-align:right;
	margin-left:80px;
	line-height:21px;
}
#login-container #login-content .left input {
	float:left;
	margin: 0 0 6px 7px;
	width:117px;
}
#login-container #login-content .left .btn {
	background: #C7C8C9;
	color: #595757;
	padding: 3px 0;
	margin-top: 5px;
	float: right;
	margin-right: 117px;
	border-radius:2px;
	width:44px;
}
#login-container #login-content .right {
	width:220px;
	float:left;
	text-align:center;
}
#login-container #login-content .right .btn {
	background: #C7C8C9;
	color: #595757;
	padding:3px 0;
	margin: 0 auto 11px;
	width:107px;
	display:block;
	text-align:center;
	border-radius:2px;
}
/* member forgetpwd */
#login-container #login-content.forgetpwd h1 {
	text-indent:-9999px;
	background:url(../images/forgetpwd_icon.png) no-repeat;
	height:30px;
	margin-bottom:0;
}
#login-container #login-content.forgetpwd .content {
	width:346px;
	padding-left:36px;
}
#login-container #login-content.forgetpwd .content span {
	float:left;
	line-height:21px;
	margin-right:7px;
}
#login-container #login-content.forgetpwd .content input {
	float:left;
	width:158px;
}
#login-container #login-content.forgetpwd .content .btn {
	background: #C7C8C9;
	color: #595757;
	padding: 3px 11px;
	margin-top: 32px;
	float: left;
	margin-left: 149px;
	border-radius:2px;
	width:44px;
}
/* index signup */
#signup-container {
	position:relative;
	padding:50px 0 118px 210px;
	color:#595757;
}
#signup-container h1 {
	color:#801C21;
	font-size:15px;
	font-weight:normal;
	margin-bottom:10px;
}
#signup-container #signupForm {
	margin-top:20px;	
}
#signup-container span.red,#fillinfo-content span.red {
	color:#801C21;
	margin-right:3px;
}
.row {
	margin-bottom:9px;	
}
.row > label {
	display:inline-block;
	*display:inline;
	width:100px;
	text-align:right;
}
.row .collection {
	display:inline-block;
	*display:inline;
}
.row .collection .ui-datepicker-trigger {
	vertical-align: bottom;
	margin-left: 5px;
	cursor:pointer;
}
#signup-container .attention {
	padding-left:100px;
	margin-bottom:9px;
}
#signup-container .btn {
	padding:3px 11px;
	border-radius:3px;
	background:#C7C8C9;
	color:#595757;
}
.ml6 {
	margin-left:6px;	
}
.ml20 {
	margin-left:20px;	
}
.mr6 {
	margin-right:6px;	
}
.mr20 {
	margin-right:20px;	
}
.mlr6 {
	margin:0 6px;	
}
input#register {
	margin:45px 0 0 240px;	
}
.errorMsg {
	color:#E52310;
	margin-left:3px;
}
.passMsg {
	color:green;
	margin-left:3px;	
}
/* scrollbar */
#mcs_container{display:none;opacity:0;position:absolute; top:50%; left:50%; margin:-301px 0 0 -241px; width:482px; height:402px; padding:0 10px; background:#FFF;z-index:999;}
#mcs_container .customScrollBox{position:relative; height:271px; margin:35px 0 0 37px; overflow:hidden;}
#mcs_container .customScrollBox .container{position:relative; width:390px; float:left;}
#mcs_container .customScrollBox .content{clear:both;}
#mcs_container .customScrollBox .content h2{color:#801C21; font-size:14px; line-height:24px; font-weight:bold;text-align:center;}
#mcs_container .customScrollBox .content h3{color:#801C21; font-size:13px; line-height:20px; font-weight:normal;}
#mcs_container .customScrollBox .content p{color:#595757; font-size:13px; line-height:20px;}
#mcs_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs_container .customScrollBox img{border:5px solid #fff;}
#mcs_container .dragger_container{position:relative; width:6px; height:275px; float:left; margin:0 0 0 24px; background:#B3B3B4; cursor:pointer cursor:s-resize;}
#mcs_container .dragger{position:absolute; width:6px; height:45px; background:#801C21; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#mcs_container .check {
	text-align:center;
	margin:25px 0 10px 0;
}
#mcs_container .btn-container {	
	text-align:center;
}
#mcs_container .closeBtn {
	position: absolute;
	top: 5px;
	right: 25px;
	color: black;
	font-size: 14px;
	cursor:pointer;
}
#mcs_container #registerBtn {
	padding:3px 11px;
	border-radius:3px;
	background:#C7C8C9;
	color:#595757;	
}
#mcs_container .errorMsg {
	text-align:center;	
}
#wrapperClip {
	position:fixed;
	width:100%;
	height:100%;
	z-index:10;
	background:#000;
	opacity:0;
	left:0;
	top:0;
}
/* shoponline index */
.shoponline-content {
	width:730px;
	float:left;
	margin:40px 0 0 100px;
	padding-bottom:55px;
}
#shoponline-content #pastries-list {
	margin-right:20px;
	padding-top:30px;
}
#shoponline-content .nextBtn {
	text-align:right;
	margin:30px 10px 0 0;
}
#shoponline-content .nextBtn a {
	color: #595757;
}
/* shoponline checklist */
/*
#chechlist-content h2 {
	font-size:14px;
	color:#3E3A39;
	background:#EDEDEE;
	line-height:20px;
	padding-left:6px;
	margin:29px 0 10px;
}
#chechlist-content #order-card {
	margin-bottom:60px;	
}
#chechlist-content #order-card .btn {
	background: url(../images/open_btn.png) no-repeat 0 -15px;
	padding-left: 12px;
	cursor: pointer;
	line-height:21px;
	margin:0 0 29px 10px; 
}
#chechlist-content #order-card .btn.active {
	background: url(../images/open_btn.png) no-repeat 0 5px;
}
#chechlist-content #order-card #orderCardForm {
	padding-left:45px;
	font-size:13px;
	display:none;
}
#chechlist-content #order-card #orderCardForm > div {
	margin-bottom:7px;
	position:relative;
}
#chechlist-content #order-card #orderCardForm #fileName {
	width:138px;	
}
#chechlist-content #order-card #orderCardForm #cardFile {
	width:45px;
	overflow:hidden;
	opacity:0;
	filter: alpha(opacity=0);
	position:absolute;
	z-index:1;
	left:200px;
	top:0;
	cursor:pointer;
}
#chechlist-content #order-card #orderCardForm .addBtn {
	background:#C7C8C9;
	color:#595757;
	padding:3px 11px;
	border-radius:3px;
	margin-bottom:5px;
}
#chechlist-content #order-card #orderCardForm .textarea {
	margin:0 12px 10px 5px;	
}
#chechlist-content #order-card #orderCardForm #cardArea {
	width:300px;
	height:110px;
	margin-bottom:10px;
}
#chechlist-content .right {
	text-align:right;	
}
#chechlist-content .orange {
	color:#F29354;	
}
*/
#chechlist-content h2 {
	font-size:16px;
	color:#3E3A39;
	background:#EDEDEE;
	line-height:20px;
	padding-left:6px;
	margin:29px 0 10px;
}
#chechlist-content #order-card {
	margin-bottom:60px;	
}
#chechlist-content #order-card .btn {
	background: url(../images/open_btn.png) no-repeat 0 -15px;
	padding-left: 12px;
	cursor: pointer;
	line-height:21px;
	margin:0 0 29px 10px; 
}
#chechlist-content #order-card .btn.active {
	background: url(../images/open_btn.png) no-repeat 0 5px;
}
#chechlist-content #order-card #orderCardForm {
	padding-left:45px;
	font-size:13px;
	display:none;
}
#chechlist-content #order-card #orderCardForm > div {
	margin-bottom:7px;
	position:relative;
}
#chechlist-content #order-card #orderCardForm .photo img {
	width:100px;
	margin:5px;
}
#chechlist-content #order-card #orderCardForm .photo p {
	color: #F29354;;
}
#chechlist-content #order-card #orderCardForm #fileName,#chechlist-content #order-card #orderCardForm #fileName2,#chechlist-content #order-card #orderCardForm #fileName3 {
	width:138px;	
}
#chechlist-content #order-card #orderCardForm #cardFile,#chechlist-content #order-card #orderCardForm #cardFile2,#chechlist-content #order-card #orderCardForm #cardFile3 {
	width:45px;
	overflow:hidden;
	opacity:0;
	filter: alpha(opacity=0);
	position:absolute;
	z-index:1;
	left:260px;
	top:0;
	cursor:pointer;
}
#chechlist-content #order-card #orderCardForm #cardFile3 {
	left:210px;
}
#chechlist-content #order-card #orderCardForm .addBtn {
	background:#C7C8C9;
	color:#595757;
	padding:3px 11px;
	border-radius:3px;
	margin-bottom:5px;
}
#chechlist-content #order-card #orderCardForm .textarea {
	margin:0 12px 10px 5px;	
}
#chechlist-content #order-card #orderCardForm #cardArea {
	width:300px;
	height:110px;
	margin-bottom:10px;
}
#chechlist-content #order-card #orderCardForm #cardTextArea {
	width:400px;
	height:110px;
	margin-bottom:10px;
}
#chechlist-content .right {
	text-align:right;	
}
#chechlist-content .orange {
	color:#F29354;	
}
/* shoponline checklist end */
.list-table {
	font-size:13px;	
}
.list-table th {
	border-bottom:1px solid #aaa;
	padding:5px;
	text-align:left;
}
.list-table td {
	border-bottom:1px dashed #aaa;
	padding:15px 5px;
	line-height:22px;
}
.list-table .last td {
	border-bottom:1px solid #ccc;
}
.list-table .photo {
	padding-left:28px;			
}
.list-table .photo img {
	width:64px;
	height:48px;
}
.list-table .length select {
	margin:3px 0;
	height: 18px;
	font-size: 12px;	
}
.list-table .cancelBtn {
	padding:1px 8px;
	color:#595757;
	background:#C7C8C9;
	border-radius:3px;
	margin-bottom:5px;	
}
#order-product .total-info {
	text-align: right;
	width: 700px;
	color:#3E3A39;
	line-height:20px;
	margin:17px 0 86px 0;
}
.btn-container #backBtn {
	float:left;
	color:#595757;
}
.btn-container #nextBtn {
	padding-right:15px;
	color:#595757;
}
.btn-container #nextBtnDown {
	float:right;
	background:url(../images/about_arrow.png) no-repeat right 3px #FFF;
	color:#595757;
}
/* member message */
#message-container {
	margin:50px auto 100px;
	color:#595757;
	text-align:center;
	width:350px;
}
#message-container .btn-container {
	margin-top:50px;	
}
#message-container .btn-container a {
	padding:3px 11px;
	color:#595757;
	background:#C7C8C9;
	border-radius:3px;
	margin:0 30px;
}
/* shoponline fillinfo */
#fillinfo-content {
	color:#595757;
	font-size:13px;
}
#fillinfo-content span.hide {
	visibility:hidden;
}
#fillinfo-content h2 {
	padding-left:23px;
	background:#EDEDEE;
	color:#3E3A39;;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:11px;
}
#fillinfo-content
#fillinfoForm {
	width:640px;
	padding-left:13px;
}
#fillinfo-content .order-info-container {
	margin:32px 0 23px 0;	
}
#fillinfo-content .product-block .list-table {
	margin-left:72px;	
}
#fillinfo-content .receiving-container {
	margin-bottom:15px;	
}
#fillinfo-content .consignee-block {
	margin-bottom:12px;
	position:relative;
}
#fillinfo-content .consignee-block .deleteBtn {
	position:absolute;
	top:4px;
	right:8px;
}
#fillinfo-content .add-location-container {
	margin-bottom:23px;
	text-align:left;
}
#fillinfo-content .add-location-container #addLocation {
	padding:3px 11px;
	color:#595757;
	background:#C7C8C9;
	border-radius:3px;
	margin-bottom:10px;
}
#fillinfo-content .invoice-container,#fillinfo-content .pay-container {
	padding-left:108px;
	margin-bottom:16px;
}
#fillinfo-content .invoice-container .row label,#fillinfo-content .pay-container .row label {
	text-align:left;
}
#fillinfo-content .invoice-container .row .collection {
	font-size: 12px;
	padding-left: 13px;	
}
.row .collection input,.row .collection select {
	border:1px solid #ccc;	
}
select.os_branch {
	display:none;	
}
.collection input.error,.collection select.error {
	border:1px solid #f00;	
}
#fillinfo-content .price-container {
	text-align:right;
	border-top: 1px solid #CCC;
	line-height:22px;
	margin-bottom:50px;
	font-size:12px;
}
#fillinfo-content .remarks-container {
	margin-bottom:43px;	
}
#fillinfo-content .remarks-container .text-block {
	padding-left:103px;	
}
#fillinfo-content .remarks-container .text-block textarea {
	width:395px;
	height:94px;	      
}
#fillinfo-content .pay-explain-container {
	line-height:23px;
	padding-left:23px;
	margin-bottom:54px;
}
#f_tripleLabel {
	display:none;	
}
/* shoponline finalcheck */
#finalcheck-inner {
	margin-top:46px;
	font-size:13px;
}
#finalcheck-inner h2 {
	padding-left:13px;
	background:#EDEDEE;
	color:#3E3A39;;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:11px;	
}
#finalcheck-inner .row {
	line-height:26px;
	margin-bottom:0;
}
#finalcheck-inner .row > label {
	padding-left:13px;
	width:171px;
	text-align:left;
}
#finalcheck-inner .dashed {
	border-bottom:1px dashed #AAA;	
}
#finalcheck-inner .solid {
	border-bottom:1px solid #AAA;	
}
#finalcheck-inner .row .collection p {
	line-height:28px;	
}
#finalcheck-inner .order-content {
	margin-bottom:38px;	
}
#finalcheck-inner .product-content .list-table {
	font-size:12px;	
}
#finalcheck-inner .product-content .list-table .name,#finalcheck-inner .product-content .list-table .photo {
	padding-left:13px;	
}
#finalcheck-inner .product-content .list-table td {
	border-bottom:1px solid #ccc;	
}
#finalcheck-inner .product-content .list-table td table td {
	border-bottom: 1px dashed #AAA;	
}
#finalcheck-inner .product-content .list-table td table td.last {
	border:none;		
}
#finalcheck-inner .product-content .list-table td .last td {
	border:none;	
}
#finalcheck-inner .product-content .list-table td .last td table td {
	border-bottom: 1px dashed #AAA;		
}
#finalcheck-inner .product-content .list-table td .last td table td.last {
	border:none;		
}
#finalcheck-inner .product-content .total-info {
	text-align: right;
	color:#3E3A39;
	line-height:20px;
	margin:17px 0 86px 0;
	padding-right:15px;
	color:#717071;
	font-size:12px;
}
/* shoponline complete */
#complete-content {
	padding-top:30px;
	margin-left:120px;
	line-height:21px;
	color:#717071;
	width:640px;
}
#complete-content span.red {
	color:#801C21;
}
#complete-content .btn-container {
	margin-top:60px;
	text-align:center;
}
#complete-content .btn-container a {
	padding:3px 11px;
	color:#595757;
	background:#C7C8C9;
	border-radius:3px;
	margin:0 5px 10px;		
}
/* member info */
#signup-container.member-login {
	float:left;
	margin-left:140px;
	padding: 50px 0 118px 0;
}
/* member order */
.member-order {
	float:left;
	margin-left:75px;
	width:730px;
}
.member-order #finalcheck-inner {
	margin-top:50px;	
}
/* member index */
.order-page {
	font-size:13px;	
}
.order-page .row > label {
	width:auto;	
}
.calendarBtn {
	width:17px;
	height:23px;
	background:url(../images/calendar_icon.png);
	vertical-align:middle;
	margin-bottom:8px;	
}
.order-page .row .v-top {
	padding-top:5px;	
}
.order-list-container {
	width:480px;
	margin-top:45px;
}
.order-list-container h2 {
	background:#EDEDEE;
	font-size:13px;
	font-weight:noraml;
	padding:6px 0 6px 13px;
}
.order-list-container .list-table td {
	padding:10px 0 5px ;
	line-height:18px;
}
.order-list-container .list-table .number {
	padding-left:13px;	
}
.trytoeat-list-container h2 {
	background:#EDEDEE;
	font-size:13px;
	font-weight:noraml;
	padding:6px 0 6px 13px;
}
.trytoeat-list-container .list-table td {
	padding:10px 0 5px ;
	line-height:18px;
}
.trytoeat-list-container .list-table .number {
	padding-left:13px;	
}
.page-navi {
	margin:40px 0 0 200px;	
}
.page-navi a {
	margin:0 2px;
	color: #595757;
}
.page-navi a.active,.page-navi a:hover {
	color:#801C21;
}
.page-navi .page-prev {
	margin-right:10px;	
}
.page-navi .page-next {
	margin-left:10px;	
}
/* member changepwd */
#changepwdBtn {
	margin-left:171px;	
}
.leng {
	border:none;
	color: #595757;
}
/* babyshower discountshipping */
#baby-container.discountshipping {
	background:url(../images/discount_shipping_bg.png) no-repeat 100% 100%;
	padding-bottom:150px;
}
#baby-container.discountshipping .shipping_standard_icon {
	margin:80px 150px 30px 0;
	position:relative;
	/* height: 900px; */
	height:570px;
}
#baby-container.discountshipping .shipping_standard_icon_title {
	font-size:15px;
	color:#000;
}
#baby-container.discountshipping .shipping_standard_icon_title {
	background:url(../images/flower.png) no-repeat 20px 0;	
}
#shipping-btn1 {
	background: url(../images/open_btn.png) no-repeat 0 -18px;
	padding-left: 12px;
	cursor: pointer;
	position: absolute;
	left: 0;
	bottom: 900px;
	z-index: 5;
	color: #000;
}
#shipping-btn1.active,#shipping-btn2.active {
	background: url(../images/open_btn.png) no-repeat 0 2px;	
}
#shipping-btn2 {
		background: url(../images/open_btn.png) no-repeat 0 -18px;
		padding-left: 12px;
		cursor: pointer;
		position: absolute;
		right: 0;
		bottom: 20px;
		z-index: 5;
		color: #000;
}
#baby-container .shipping_standard_icon #shipping-content1 {
	position:absolute;
	left: 0;
	bottom: 85px;
	overflow: hidden;
	/* height:800px; */
	height:500px;
	/* background:red; */
}
#shipping-content1 ul {
	padding-left:12px;	
}
#baby-container .shipping_standard_icon #shipping-content2 {
	position:absolute;
	height:0;
	left: 0;
	bottom: 35px;
	overflow: hidden;	
}

.icon_num{
    width:20px;
    margin-left: 5px;
     cursor: pointer;
}
