body { font-size:12px; color:#808080; padding-bottom:120px; background:#7bab53 url(../../images/memorial/fashion/green/fashion_bg.jpg) no-repeat center top; }
/*****/
.corner6 { -moz-border-radius:6px; -webkit-border-radius:6px; }
.corner14 { -moz-border-radius:14px; -webkit-border-radius:14px; }
.cornert14 { -moz-border-radius-topleft:14px; -moz-border-radius-topright:14px; -webkit-border-top-left-radius:14px; -webkit-border-top-right-radius:14px; }
.cornerb14 { -moz-border-radius-bottomleft:14px; -moz-border-radius-bottomright:14px; -webkit-border-bottom-left-radius:14px; -webkit-border-bottom-right-radius:14px; }
.corner12 { -moz-border-radius:12px; -webkit-border-radius:12px; }
.cornert12 { -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px; -webkit-border-top-left-radius:12px; -webkit-border-top-right-radius:12px; }
.cornerb12 { -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px; -webkit-border-bottom-left-radius:12px; -webkit-border-bottom-right-radius:12px; }
/*****/
#memorial-main { width:552px; height:auto; }
#memorial-aside { width:390px; height:auto; }
#memorial-content { width:952px; height:auto	; margin:0 auto; padding:16px 16px 16px 12px; background:#f6f0ce; position:relative; margin-top:0px; }
#fashion-abso { width:980px; margin:0 auto; height:686px; position:relative; }
#fashion-enter { width:115px; height:21px; text-indent:-9999px; position:absolute; top:213px; left:23px; font-size:18px; color:#fff; font-weight:bold; z-index:10; }
#memorial-person { width:404px; position:absolute; top:280px; left:235px; }
.memorial-avatarbox { width:148px; padding:5px; overflow:hidden; margin-right:38px; }
.memorial-avatarbox dt { width:148px; height:200px; overflow:hidden; margin-bottom:12px; }
.memorial-avatarbox dt { display:block; }
.memorial-avatarbox dd { width:148px; text-align:center; font-size:14px; color:#627804; }
.memorial-avatarbox dd p { margin-bottom:12px; }
.memorial-avatarbox dd p.all-account { color:#627804; text-align:left; line-height:1.5; padding-left:6px; }
.memorial-avatarbox dd p.all-account span { color:#ce5a05; }
.memorial-info { width:208px; height:auto; color:#413c29; font-size:14px; color:#b1af85; }
.memorial-info dt { margin-bottom:16px; display:none; }
.memorial-info dd { height:280px; overflow:auto; }
.memorial-info dd h6 { margin-bottom:14px; color:#ce5a05; }
.memorial-info dd h6 b { color:#ce5a05; font-weight:normal; padding:0 4px; }
.memorial-info dd p { margin-bottom:6px; }
.memorial-info dd p.pass-name { margin-bottom:10px; color:#ce5a05; }
.memorial-info dd p.pass-name span { font-size:24px; }
.pass-list { margin-bottom:10px; }
/*****/
#flower-candle {}
.flower-candlebox { padding:50px 16px 8px; background:#627804; 	}
.send-flowers { width:340px; height:125px; padding-top:16px; position:relative; border-top:1px dashed #fdcdbc; }
.send-flowers h4 { position:absolute; bottom:8px; right:-160px; }
.send-candles { width:340px; height:125px; margin-left:0px; padding-top:16px; position:relative; border-top:1px dashed #fdcdbc; }
.send-candles h4 { position:absolute; right:-160px; bottom:4px;  }
div.flower-pic { position:absolute; right:-190px; top:-76px; z-index:999; }
div.candle-pic { position:absolute; top:-12px; right:-165px; z-index:999;}
div.givet2_1{ position:absolute; top:-5px; right:-182px; z-index:999;}
div.givet2_2{ position:absolute; top:0; right:-182px; z-index:999;}
div.givet2_3{ position:absolute; top:-5px; right:-182px; z-index:999;}
div.givet2_4{ position:absolute; top:0; right:-182px; z-index:999;}
div.givet2_5{ position:absolute; top:-5px; right:-164px; z-index:999;}
div.givet2_6{ position:absolute; top:-5px; right:-165px; z-index:999;}

.send-flowers ul li { width:85px;  float:left; display:inline; padding-bottom:16px; }
.send-flowers ul li div { padding-bottom:8px; }
.send-flowers ul li.shopping-guide h6,.send-flowers ul li.bury-person h6 { padding-top:12px; }
.send-flowers ul li h6 { font-weight:bold; margin-bottom:4px; }
.send-flowers ul li h6 a { color:#fffdfc; }
.send-flowers ul li p { margin-bottom:4px; color:#fffdfc; }
.send-flowers ul li p.time { color:#fffdfc; }
.send-candles ul li { width:85px; float:left; display:inline; padding-bottom:16px; }
.send-candles ul li.shopping-guide,.send-candles ul li.bury-person { border-bottom:1px dashed #fff; }
.send-candles ul li div { padding-bottom:8px; }
.send-candles ul li.shopping-guide h6,.send-candles ul li.bury-person h6 { padding-top:12px; }
.send-candles ul li h6 { font-weight:bold; margin-bottom:4px; }
.send-candles ul li h6 a { color:#FFFDFC; }
.send-candles ul li p { margin-bottom:4px; color:#FFFDFC; }
.send-candles ul li p.time { color:#FFFDFC; }
#wish-msg { height:auto; padding:28px 30px 16px 16px; }
#wish-msg h3 { margin:0 0 10px 10px;  }
#wish-msgbox { padding-left:10px; margin-bottom:22px; }
#wish-msgbox p textarea { width:500px; height:135px; overflow:hidden; }
#wish-msgbox p { margin-bottom:6px; }
#wish-msgbox p.submit-box { text-align:right; }
#wish-msgbox p label { font-size:14px; color:#627804; }
#wish-msgbox p label input { width:114px; height:20px; line-height:20px; border:1px solid #c5c5c5; }
ol.leave-msglist { font-size:14px; }
.leave-msglist li { padding:12px 10px 22px; border-top:1px dashed #92ad33; }
.leave-msglist li a.avatar { width:47px; height:47px; }
.leave-msglist li a.avatar img { display:block; }
.leave-msgbody { margin-left:85px; word-wrap:break-word; word-break:break-all; }
.leave-msgbody h6 { overflow:hidden; margin-bottom:4px; }
.leave-msgbody h6 span.ip { color:#808080; }
.leave-msgcontent { overflow:hidden; margin-bottom:24px; line-height:1.5; }
.leave-msgcontent span.time { position:absolute; right:0; top:0; color:#808080; }
a.repaly-btns { display:block; color:#627804; text-decoration:underline; }
.textarea-box { padding-top:12px; display:block; }
.textarea-box textarea { width:400px; height:150px; }
.leave-comment { border-top:1px dashed #92ad33; padding-top:10px; }
a.smaller-avatar img { height:16px; width:16px; padding:2px; border:1px solid #B9E38F; }
.fc-966 { color:#966943; }
#service-admin { height:240px; width:280px; position:absolute; top:120px; right:0;  }
#service-admin h4 { height:16px; text-align:center; color:#627804; }
#service-admin ol { padding:8px 0 8px 0; }
#service-admin ol li { width:48px; overflow:hidden; float:left; display:inline; margin:0 6px 12px 0; text-align:center; }
#service-admin ol li img { border-right:1px solid #fff; }
.memorial-dg { padding:4px 4px 24px 5px; background:url(../../images/memorial/grass/guide_bg.png) no-repeat left top; }
.memorial-az { padding:4px 4px 24px 5px; background:url(../../images/memorial/grass/bury_bg.png) no-repeat left top; }
#service-admin ol li a.name { display:block; color:#627804; font-size:12px; vertical-align:middle; padding-top:4px;  }
#service-admin ul li { padding:4px 20px 7px 15px; border-top:1px dashed #fdcdbc;  }
#service-admin ul li.alter { }
#service-admin ul li .memorial-dg,#service-admin ul li .memorial-az { float:left; display:inline; margin-right:8px; }
#service-admin ul li div{ line-height:1.38; padding-top:6px; color:#627804; }
#service-admin ul li div span.fc-966 { font-size:14px; color:#627804; }
#service-admin ul li .time { color:#beb636; }
.more-box { padding:12px 80px 0 0; text-align:right; }
.more-box a { color:#627804; }
#wish-video { border:1px solid #beb636; overflow:hidden; position:relative; padding-top:1px; background:#beb636; margin-bottom:10px; }
#wish-video h4 { height:45px; text-indent:-9999px; background:url(../../images/memorial/fashion/green/miss_video.png) no-repeat 16px center; }
a.add-btns { width:70px; height:23px; line-height:23px; color:#fff; position:absolute; top:13px; right:16px; z-index:10; display:block; text-indent:0; }
#video-box { width:324px; height:270px; overflow:hidden; margin:14px 0 18px 26px; }
#wish-article {  border:1px solid #beb636; overflow:hidden; position:relative; padding-top:1px; background:#c3bc45; margin-bottom:10px; }
#wish-article h4 { height:45px; text-indent:-9999px; background:url(../../images/memorial/fashion/green/miss_words.png) no-repeat 16px center; }
#wish-article ul { padding:0 0 24px; font-size:14px; }
#wish-article ul li { padding:7px 0 7px 80px; position:relative; background:url(../../images/memorial/fashion/green/circle.png) no-repeat 64px center;  }
#wish-article ul li.alter { background:#dbd78f url(../../images/memorial/fashion/green/circle.png) no-repeat 64px center; }
#wish-article ul li a { color:#627804; }
#memorial-album { border:1px solid #beb636; overflow:hidden; position:relative; padding-top:1px; background:#beb636; margin-bottom:10px; }
#memorial-album h4 { height:45px; text-indent:-9999px; background:url(../../images/memorial/fashion/green/miss_album.png) no-repeat 16px center; }
#memorial-album-box { width:194; height:160px; position:relative; overflow:hidden; padding:20px 82px 0; margin:0 15px 20px; text-align:center; }
#memorial-album-box li a { color:#666; }
#scroll-prev { width:25px; height:24px; position:absolute; top:50%; margin-top:-12px; left:20px; cursor:pointer; background:url(../../images/memorial/fashion/green/prev_bar.png) no-repeat left top; text-indent:-9999px; }
#scroll-next { width:25px; height:24px; position:absolute; top:50%; margin-top:-12px; right:20px; cursor:pointer; background:url(../../images/memorial/fashion/green/next_bar.png) no-repeat left top; text-indent:-9999px; }
#visitor-log { border:1px solid #beb636; overflow:hidden; position:relative; padding-top:1px; padding-bottom:14px; background:#beb636; }
#visitor-log h4 { height:45px; text-indent:-9999px; background:url(../../images/memorial/fashion/green/visitor_log.png) no-repeat 16px center; }
#visitor-log ol { padding:10px 0 4px 22px; background:#d8d386; }
#visitor-log ol li { width:55px; overflow:hidden; text-align:center; padding-right:18px; float:left; display:inline; }
#visitor-log ol li a.avatar { display:block; margin-bottom:8px; }
#visitor-log ol li a.avatar img { display:block; padding:4px; border:1px solid #94c855; background:#fefff1; }
#visitor-log ol li div p { margin-bottom:6px; color:#627804; }

/**tomb-servicefeed**/
#tomb-servicefeed { padding:10px 0 0 0; width:580px; height:390px; overflow:auto; }
.servicefeed-list { padding-bottom:10px; }
.servicefeed-list li { padding:20px 18px; color:#777045; }
.servicefeed-list li.alter { background:#f7f0dd; }
.servicefeed-list li h6 { font-weight:bold; color:#007236; padding-left:8px; margin-bottom:4px; background:url(../../images/memorial/common/square_green.png) no-repeat left center; }
.servicefeed-list li p { padding-left:8px; line-height:1.5; }
/**/
.del-memorial-relation { padding:6px 0 12px; text-align:center; }
.del-memorial-relation a { color:#666; }
.del-memorial-relation a:hover { text-decoration:underline; }
#wish-article li a.red { color:#666; position:absolute; right:10px; }
#wish-article li a.red:hover { text-decoration:underline;}

/*点击次数和倒计时*/
.memorial_time{
	padding:10px 0;
	clear:both;
	background:#627804;
	border-radius:12px 12px 12px 12px;
	margin-bottom:20px;
}
.memorial_time .det{
	padding:0 20px;
	margin-bottom:20px;
}
.memorial_time .count{
	width:397px;
	height:100px;
	padding:15px 0 0 15px;
	background:url(../../images/memorial/fashion/green/time_bg.png) no-repeat;
	color:#413c29;
	margin-left:55px;
}
.memorial_time .count td{
	font-size:14px;
	font-weight:bold;
}
.memorial_time .count td.txt{
	width:150px;
	padding-right:6px;
	text-align:right;
}
.memorial_time .count td.txt span.size{
	font-size:16px;
	font-family:"微软雅黑";
	margin:0 3px;
	color:#007432;
}
.memorial_time .count td.day{
	padding:0 6px;
	color:#413c29;
}
.memorial_time .count td.hours{
	padding-left:6px;
	color:#413c29;
}
.memorial_time .count td.count_det{
	width:27px;
	height:38px;
	background:url(../../images/memorial/fashion/green/countbg.gif) left 2px no-repeat;
	text-align:center;
	color:#333;
	font-size:22px;
	font-family:"微软雅黑";
	font-weight:normal;
}
.give_count tr th,
.give_count tr td{
	padding:0 10px;
}
.give_count tr th{
	text-indent:-9999px;
	width:49px;
	height:38px;
	border-right:1px dotted #fdcdbc;
}
.give_count tr th.bg1{
	background:url(../../images/memorial/fashion/green/ct2_bg1.png) no-repeat center bottom;
}
.give_count tr th.bg2{
	background:url(../../images/memorial/fashion/green/ct2_bg2.png) no-repeat center bottom;
}
.give_count tr th.bg3{
	background:url(../../images/memorial/fashion/green/ct2_bg3.png) no-repeat center bottom;
}
.give_count tr th.bg4{
	background:url(../../images/memorial/fashion/green/ct2_bg4.png) no-repeat center bottom;
}
.give_count tr th.bg5{
	background:url(../../images/memorial/fashion/green/ct2_bg5.png) no-repeat center bottom;
}
.give_count tr th.bg6{
	background:url(../../images/memorial/fashion/green/ct2_bg6.png) no-repeat center bottom;
}
.give_count tr th.bg7{
	background:url(../../images/memorial/fashion/green/ct2_bg7.png) no-repeat center bottom;
}
.give_count tr th.bg8{
	background:url(../../images/memorial/fashion/green/ct2_bg8.png) no-repeat center bottom;
	border-right:none;
}
.give_count tr td{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
