#widget101solutions{
	background:url(http://101-solutions.org/fileadmin/templates/101-solutions/img/widget/bg_widget.png) no-repeat left top;
	color:#000000;
	font-size:12px;
	font-family:Arial;
	position:relative;
	width:305px;
	height:404px;
}
#widget101solutions a.link-solution{
	text-decoration:none;
	color:#000000;
	height:360px;
	display:block;
}
#widget101solutions a.all-solutions{
	margin:0 0 25px 30px;
	position:absolute;
	bottom:0;
	left:0;
}
#widget101solutions a.share-panel{
	margin:0 30px 25px 0;
	position:absolute;
	bottom:0;
	right:0;
}
#widget101solutions a.all-solutions,
#widget101solutions a.share-panel,
#widget101-shares .share-go-back{
	color:#3E3E3E;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#widget101solutions a.all-solutions:hover,
#widget101solutions a.share-panel:hover,
#widget101-shares .share-go-back:hover{
	text-decoration:underline;
}
#widget101solutions img{
	margin:30px 30px 22px 30px;	
}
#widget101solutions .title{
	padding:0 30px;
	font-size:21px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:0.2px;
}
#widget101solutions .number{
	position:absolute;
	background:url(http://101-solutions.org/fileadmin/templates/101-solutions/img/widget/corner_top_left.png) no-repeat right top;
	left:23px;
	top:28px;
	width:22px;
	height:28px;
	text-align:center;
	padding:0 11px 0 0;
	font-weight:bold;
	font-size:17px;
	display:block;	
}
#widget101solutions .badge{
	position:absolute;
	background:url(http://101-solutions.org/fileadmin/templates/101-solutions/img/widget/corner_top_right.png) no-repeat left top;
	right:8px;
	top:9px;
	width:135px;
	height:134px;
}
#widget101-shares{
	display:none;
	padding:35px;
}
#widget101-shares h2{
	font-size:20px;
	font-weight:normal;
	margin:0 0 35px 0;
}
#widget101-shares .share-facebook,
#widget101-shares .share-blogger,
#widget101-shares .share-digg,
#widget101-shares .share-myspace,
#widget101-shares .share-twitter,
#widget101-shares .share-delicious,
#widget101-shares .share-stumbleupon{
	background:url(http://101-solutions.org/fileadmin/templates/101-solutions/img/widget/card_widget_sharing.jpg) no-repeat -9px -6px;
	width:80px;
	height:30px;
	line-height:30px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-bottom:15px;
}
#widget101-shares .share-blogger{
	width:85px;
	background-position:-148px -4px;
	float:right;
}
#widget101-shares .share-digg{
	width:50px;
	background-position:-7px -50px;
	clear:both;
}
#widget101-shares .share-myspace{
	width:130px;
	height:35px;
	line-height:35px;
	background-position:-107px -50px;
	float:right;
}
#widget101-shares .share-twitter{
	width:100px;
	background-position:-9px -97px;
	clear:both;
}
#widget101-shares .share-delicious{
	width:100px;
	background-position:-132px -100px;
	float:right;
}
#widget101-shares .share-stumbleupon{
	width:35px;
	height:35px;
	line-height:35px;
	background-position:-104px -139px;
	clear:both;
	float:none;
	margin-left:100px;
/*	margin:0 auto;*/
}
#widget101-shares .share-go-back{
	position:absolute;
	bottom:25px;
	width:235px;
	text-align:center;
}
#widget101-shares .share-this-widget{
	display:block;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	padding:10px 0 10px 0;
	height:30px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	margin-top:30px;
}
#widget101-shares .share-this-widget span{
	line-height:30px;
	display:inline-block;
	top:-10px;
	position:relative;	
}
#widget101-shares .share-this-widget img{
	padding:0 0 0 8px;
	margin:0;
	display:inline-block;
}

