.headimg	 
{
	padding-top:83px;padding-left:72px;
	display:block;
	float:left;
	position:absolute;	
}
.headcontent	 
{
	padding-top:60px;
	padding-left:266px;
	display:block;
	float:left;
	position:absolute;	
}
.headcontent span.title
{
	color:#d97ba7 ; 
	font-size:20px;
	width : 320px;
	display:block;
	margin-bottom:20px;
}
.headcontent span
{
	color:Black ; 
	font-weight:bold;
}
.headcontent label.description
{
	display:block;
	width : 320px;
}

.headcontent a
{
	color:#478693;
	padding-right:70px;
	font-weight:bold;
}

.headnews
{
	color:#28a6b4;
	font-size:16px;
	padding-left:15px;
	height:25px;
	padding-right:15px;
}
.headnews span.text
{
	
}
.headnews span.img
{
	float:right;
	border:0px;
}
.headnews span.img img
{
	border:0px;
}
.news
{
	padding:10px;
}
.news div.item {
background:transparent url(../images/baby1st/bg_image_holder.jpg) no-repeat;
border-bottom:1px dotted #CCCCCC;
float:left;
height:80px;
margin-top:20px;
padding:5px;
width:310px;
}
.news div.item a img
{
	margin:5px;
	height:49px;
	width:49px;
	border:0px;
	float:left;
}
.news div.item div
{
	overflow:hidden;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:200px;
	float:left;
}
.news div.item div span
{
	font-weight:bold;
	display:block;
}
.news div.item div a.detail
{
	background:transparent url(../images/baby1st/bg_arrow.jpg) no-repeat scroll right center;
	color:#478693;
	padding:0 25px 0 0;
	text-decoration:none;
}
.news div.item div span a.title
{
	text-decoration:none;
}
/*
.news div.featured-item-image{
background:transparent url(../images/baby1st/bg_arrow.jpg) no-repeat scroll right center;
color:#478693;
padding:0 10px 0 0;
text-decoration:none;
}*/

.imagelist
{
	background-color:#ededed;display:block;height:135px;width:652px;
	overflow:hidden;
}
.imagelist div div
{
	background:transparent url(../images/baby1st/imagelist_bg.jpg) no-repeat left;
	display:block;
	height:99px;
	padding:0px;
	margin:0px;
	width:130px;
}
.imagelist div
{
	display:block;
	padding-top:20px;
	padding-left:25px;	
	float:left;
}

.imagelist  img
{
	height:89px;
	width:120px;
	padding:0px;
	margin:5px;
	float:left;
	border:0px;
}

.media
{
	padding:10px;
}
.media div.item 
{
background:url(../images/baby1st/bg_meida.jpg);
background-repeat:no-repeat;
float:left;
height:99px;
margin-top:20px;
padding:5px;
width:291px;
}
.media div.item1
{
background:url(..images/baby1st/bg_meida.jpg);
background-repeat:no-repeat;
float:left;
height:99px;
margin-top:20px;
padding:5px;
width:291px;
}

.media div.item a img
{
	margin-left:16px;
	margin-top:11px;
	height:63px;
	width:85px;
	border:0px;
	float:left;
}
.media div.item div
{
	overflow:hidden;
	padding-left:10px;
	padding-top:30px;
	text-align:left;
	vertical-align:top;
	width:150px;	
	float:left;
}
.media div.item div span
{
	font-weight:bold;
	display:block;
}

.headdetail	 
{
	display:block;
	position:relative;
	padding:0px;
}

.headdetail	 span.title
{
	color:Black; 
	font-size:20px;
	display:block;
	margin-bottom:20px;	
}
.headdetail span
{
	color:Black ; 
	font-weight:bold;
}
.headdetail label.description
{
	display:block;
	padding-top:10px;
}

.detailimagelist
{
	display:block;
	width:600px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	background-color:White;
}
.detailimagelist div div
{
	background:transparent url(../images/baby1st/bg_imagelist102.jpg) no-repeat left;
	display:block;
	height:80px;
	padding:0px;
	margin:0px;
	width:102px;
}
.detailimagelist div
{
	display:block;
	padding-top:0px;
	padding-left:5px;	
	float:left;
}

.detailimagelist  img
{
	height:63px;
	width:85px;
	padding:0px;
	margin:9px;
	float:left;
	border:0px;
}

.detailsharedthis
{
	display:block;
	padding-top:20px;
	padding-left:0px;	
	float:left;
	width:600px;
}
.popup_register
{
	display:block;
	height:500px;
	width:600px;
	position:fixed;
	left:300px;
	top:50px;
	display:none;
	z-index:9999;
}

.popup_register div.center
{
	width:600px;
	height:388px;
	background:transparent url(../images/baby1st/popup_register_02.jpg) no-repeat;
	display:block;
	float:left;
}

.popup_register div.centerFriend
{
	width:600px;
	height:388px;
	background:transparent url(../images/baby1st/popup_register_form_02.jpg) no-repeat;
	display:block;
	float:left;
	margin:0px;
}

.popup_register div.content
{	
	width:400px;
	display:block;
	padding-left:150px;
	padding-top:130px;
	margin:0px;
}
.popup_register img.head
{
	padding:0px;
	width:600px;
	height:33px;
	border:0;
	margin:0px;
}
.popup_register img.foot
{
	padding:0px;
	width:600px;
	height:79px;
	border:0;
	margin:0px;
}
.popup_register a
{
	float:right;
	padding:5px;
	font-weight:bold;
	font-size:large;
	color:#2299c0;	
	text-decoration:none;
	margin:0px;
}
.popup_register div.header
{
	width:400px;
	display:block;
	height:30px;
	padding:0px;
	margin:0px;
}
.popup_register div.header span
{
	width:125px;
	float:right;
	padding:0px;
	color:#e11da7;
	font-weight:bold;
}
.popup_register div span
{
	width:400px;
	display:block;
	height:27px;
	float:right;
	margin:0px;
	padding:0px;
}
.popup_register div span label
{
	color:#0186c1;
	font-weight:bold;
	text-align:right;
	height:18px;
	width:140px;
	display:inline;
	margin:0px;
	padding:0px;
	float:left;
}
.popup_register div span input.text
{
	color:#0186c1;
	font-weight:bold;
	float:right;
	border:1px;
	border-color:#dedede;
	width:250px;
	height:18px;
	display:inline;
	margin:0px;
	padding:0px;
	top:0px;
	float:right;
}
.popup_register div span.last
{
	display:block;
	float:left;
	padding-left:145px;	
	width:250px;
	font-size:10px;
}
.news_detailevent
{
	display:block;
	float:left;
	padding-top:20px;
}
.news_detailevent div
{
	background-color:#e8e8e8;
	display:block;	
	width:600px;
	border-bottom:1px dotted;
	border-top:1px dotted;
}
.news_detailevent div span.title
{
	font-size:20px;
	width:600px;
	display:block;
	padding:20px;
}
.news_detailevent div span
{
	width:600px;
	display:block;
	padding-bottom:10px;
	padding-left:20px;
}
.comment
{
	position:relative;
	display:block;	
	float:left;
	width:600px;
	padding-top:20px;
	margin:0px;
}
.comment div.item {
border-top:1px dotted #CCCCCC;
margin:5px 0;
padding:10px 0 15px;
}
.comment.item  p {
margin:0;
padding:0;
text-align:justify;
}
.newcomment
{
	padding:0px;
	margin:0px;
	display:block;
}
.newcomment h2{
color:#6E706F;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-style:normal;
margin:0;
padding:0 0 0 0px;
}
.newcomment a {
color:#759FAA;
text-decoration:none;
}
.event_image_detail
{
	position:relative;
	display:block;	
	float:left;
	width:582px;
	height:415px;
	margin:0px;
}
.paging
{
	position:relative;
	display:inline;	
	float:left;	
	padding-left:5px;
	padding-top:10px;
	width:600px;
}
.paging span.visible
{
	float:left;
	border:1px;
	border-style:solid;
	border-color:#bfbfbf;
	display:block;
	height:20px;
	width:20px;	
	margin:2px;
	padding-left:5px;
	padding-top:3px;
	cursor:pointer;
	text-align:justify;
	vertical-align:text-bottom;
}
.paging span.select
{
	float:left;
	border:1px;
	border-style:solid;
	border-color:#bfbfbf;
	background-color:#bfbfbf;
	display:block;
	height:20px;
	width:20px;	
	margin:2px;
	padding-left:5px;
	padding-top:3px;
	cursor:pointer;
	text-align:justify;
	vertical-align:text-bottom;
	color:White;
	font-weight:bold;
}
.paging span label
{
	text-align:left;
	padding-left:4px;
	display:block;
	vertical-align:text-bottom;
	cursor:pointer;
}
.paging span.invisible
{
	float:left;
	border:1px;
	border-style:solid;
	border-color:#bfbfbf;
	display:block;
	height:20px;
	width:20px;	
	margin:2px;
	padding-left:5px;
	padding-top:3px;
	opacity:0.5;
	filter:alpha(opacity=50)
}

.footerpaging
{
	position:relative;
	display:block;	
	float:left;	
	background-color:#f1f1f1;
	width:652px;	
	height:30px;
	padding:0px;
}
.footerpaging span
{
	float:right;
	padding-right:20px;
	padding-top:5px;
	text-align:center;
	vertical-align:middle;
	
}
.footerpaging span img.button
{
	padding-top:5px;
	padding-bottom:5px;
}
.footerpaging span img
{
	cursor:pointer;
}