.box {
	width:450px;
	overflow:hidden;
	padding:8px 0;
	border-bottom:1px solid #00a5d2;
}
.one {border-bottom:none}

.middle-foot1 {
	width:466px;
	overflow:hidden;
	border:1px solid #00a5d2;
	margin:6px 0 0;
}
.middle-foot1-head {
	background:#00a5d2 url(../img/bg-popup.jpg) repeat-x;
	width:455px;
	height:26px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.middle-foot1-head h2 {
	float:left;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.middle-foot1-info {
	width:442px;
	overflow:hidden;
	padding:10px 12px 18px;
}
.middle-foot1-info p {
	font:11px/14px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:0;
}
.reg {
	background:#ccedf6;
	width:450px;
	padding:7px 8px;
	overflow:hidden;
}
.reg input {
	float:right;
	font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:21px;
	width:69px;
	margin:3px 0 0;
	padding:0 1px;
	text-align:center;
	text-transform:uppercase;
	background:#0096bf url(../img/bg-but.jpg) repeat-x;
	border:none;
}


.middle {
	width:468px;
	overflow:hidden;
	margin:9px 0 0;
}
.column2 {
	float:left;
	width:335px;
}
.right-top {
	width:334px;
	overflow:hidden;
}
.right-middle {
	width:333px;
	overflow:hidden;
	border:1px solid #00a5d2;
	margin:6px 0 0;
}
.right-middle-head {
	background:#00a5d2 url(../img/bg-popup.jpg) repeat-x;
	width:322px;
	height:26px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.right-middle-head h2 {
	float:left;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.right-middle-info {
	width:333px;
	overflow:hidden;
}
.sign {
	background:#ccedf6;
	width:313px;
	padding:6px 7px 6px 13px;
	overflow:hidden;
}
.sign p {
	font:10px/12px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:0;
	width:210px;
}
.sign p a {
	font:10px/12px Verdana, Tahoma, sans-serif;
	color:#0096bf;
	text-decoration:underline;
}
.sign p a:hover {text-decoration:none}
.sign input {
	float:right;
	font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:21px;
	width:94px;
	margin:3px 0 0;
	padding:0 1px;
	text-align:center;
	text-transform:uppercase;
	background:#0096bf url(../img/bg-but.jpg) repeat-x;
	border:none;
}
.right-middle1 {
	width:333px;
	overflow:hidden;
	border:1px solid #ff98bf;
	margin:6px 0 0;
}
.right-middle1-head {
	background:#00a5d2 url(../img/box4-head.jpg) repeat-x;
	width:322px;
	height:25px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.right-middle1-head h2 {
	float:left;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.right-middle1-info {
	width:333px;
	overflow:hidden;
}
.right-middle1-info div {
	width:333px;
	overflow:hidden;
}
.right-middle1-info p {
	font:11px/14px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:7px 16px 20px;
}
.next {
	background:#ffdbe9;
	width:313px;
	padding:6px 7px 6px 13px;
	overflow:hidden;
}
.next input {
	float:right;
	font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:21px;
	width:64px;
	margin:3px 0 0;
	padding:0 1px;
	text-align:center;
	text-transform:uppercase;
	background:#ff98bf url(../img/bg-but1.jpg) repeat-x;
	border:none;
}
.right-foot {
	width:333px;
	overflow:hidden;
	border:1px solid #00a5d2;
	margin:7px 0 0 0;
}
.right-foot-head {
	background:#00a5d2 url(../img/bg-popup.jpg) repeat-x;
	width:322px;
	height:26px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.right-foot-head h2 {
	float:left;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.right-foot-info {
	width:317px;
	padding:0 8px;
	overflow:hidden;
}
/*
	Boxes right
				 */

.babysite_box_right {
    width:332px;
    border:1px solid #00a5d2;
    margin:6px 0 0;
	background-color:#FFF;
}

	.babysite_box_right .box_right_head {
		background:#00a5d2 url(../img/bg-popup.jpg) repeat-x;
	    width:321px;
	    height:25px;
	    padding:0 0 0 11px;
	    overflow:hidden;
	}
	
		.babysite_box_right .box_right_head h2 {
		    float:left;
		    font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
		    color:#fff;
		    margin:0;
		}

	.babysite_box_right .box_right_info {
	    background:url(../../img/butterfly/bg/right.jpg) no-repeat;
		background-position:top right;
	    width:314px;
	    padding:9px 9px 9px 9px;
	    position:relative;
	    z-index:10;
	}
	
		.box_right_info p {
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-top:3px;
		}
		
		.box_right_info span {
			color:#ccedf6;
			font-weight:bold;
		}
	
		.babysite_box_right .box_right_info .cl_list {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px 0 0;
			overflow:hidden;
			padding:0;
			font: bold 12px/20px Verdana, Tahoma, sans-serif;
		    color:#ccedf6;
		}

			.babysite_box_right .box_right_info .cl_list li{
				height: 20px;
			}

				.babysite_box_right .box_right_info .cl_list li span{
					width: 120px;
					overflow:hidden;
					font-weight: normal;
					float: left;
					color: #000000;
				}
				
		.babysite_box_right .box_right_info img {
			margin:0px 0px 0px -9px;
			padding:0px;
		}
				
		.babysite_box_right .box_right_info h2 {
		    font:bold 26px/42px Verdana, Arial, Helvetica, sans-serif;
		    color:#b20074;
		    margin:0;
		    border-bottom:1px solid #ff98bf;
		}

		.babysite_box_right .box_right_info div.cl_content {
		    font:12px/16px Verdana, Arial, Helvetica, sans-serif;
		    color:#000;
		    margin:0px 0 0;
		}

			.babysite_box_right .box_right_info div.cl_content a {
			    font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
			    color:#b20074;
			    text-decoration:underline;
			}

	.babysite_box_right .box_right_foot {
		background: #ccedf6 none repeat scroll 0 0;
		overflow: hidden;
		padding: 7px 5px;
		width: 322px;
	}

		.box_right_foot a {
		    float:right;
			cursor:pointer;
		    font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
		    color:#fff;
		    height:21px;
		    padding:0 1px;
		    width:88px;
		    background:#ccedf6 url(../img/bg-but.jpg) repeat-x;
		    text-align:center;
		    text-transform:uppercase;
		    border:none;
		}

	.babysite_box_right .box_right_info div.cl_content a:hover {
		text-decoration:none;
	}

	.babysite_box_right .box_right_info.cl_bg {
		background: url('../../img/butterfly/icons/book.png') right top no-repeat;
	}

.block {
	width:317px;
	padding:11px 0;
	overflow:hidden;
	border-bottom:1px solid #7fd2e8;
}
.one {border-bottom:none}
.foto {
	float:left;
	width:84px;
}
.desc {
	float:left;
	width:233px;
}
.desc h3 {
	font:bold 11px/14px Verdana, Tahoma, sans-serif;
	line-height:1.5;
	color:#000;
	margin:0;
}
.desc p {
	font:11px/14px Verdana, Tahoma, sans-serif;
	color:#000;
	line-height:1.5;
	margin:0;
}
.desc p a {
	font:bold 11px/14px Verdana, Tahoma, sans-serif;
	color:#0096bf;
	text-decoration:underline;
}
.desc p a:hover {text-decoration:none}
.desc a.read {
	float:left;
	font:bold 11px/14px Verdana, Tahoma, sans-serif;
	color:#0096bf;
	text-decoration:underline;
}
.desc a.read:hover {text-decoration:none}
.more {
	background:#ccedf6;
	width:313px;
	padding:6px 7px 6px 13px;
	overflow:hidden;
}
.more input {
	float:right;
	font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:21px;
	width:104px;
	margin:3px 0 0;
	padding:0 1px;
	text-align:center;
	text-transform:uppercase;
	background:#0096bf url(../img/bg-but.jpg) repeat-x;
	border:none;
}
.right-foot1 {
	width:333px;
	overflow:hidden;
	border:1px solid #00a5d2;
	margin:6px 0 0;
}
.right-foot1-head {
	background:#00a5d2 url(../img/bg-popup.jpg) repeat-x;
	width:322px;
	height:26px;
	padding:0 0 0 11px;
	overflow:hidden;
}
.right-foot1-head h2 {
	float:left;
	font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.right-foot1-info {
	width:333px;
	overflow:hidden;
}
.right-foot1-info {
	width:309px;
	padding:5px 12px;
	overflow:hidden;
	text-align:justify;
}
.right-foot1-info a {
	color:#0096bf;
	text-decoration:none;
	text-transform: capitalize;
}