/*
*    SHARE TOOL
*/
#share-box {
	color: #000000;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 99;
	font-family: Tahoma;
	font-size: 9px;
}
#share-box * { margin: 0; padding: 0; font-size: 11px; float: none; border: 0; }
#share-loading { background: #fff url('images/icons/loading-circle.gif') center center no-repeat; padding: 50px; }
#share-box a {
	color: #000000;
	text-decoration:none;
	outline: 0;
}
a#share-close {
	color: #fff;
	border: 1px solid #fff;
	cursor:pointer;
	font-weight:bold;
	font-family:Tahoma;
	font-size:1em;
	position:absolute;
	right:5px;
	top: 5px;
	line-height:16px;
	z-index:1000010;
	padding: 0 5px;
}
#share-box label { font-weight: bold; }
#share-box label span { font-weight: normal; }
/*
*    SHARE BUTTON
*/

.share-button { display: block; width: 96px; line-height: 21px; height: 21px; text-decoration: none; outline: 0; margin: 0; padding: 0; background: transparent url("images/share_pt.png") left top no-repeat; text-indent: -10000px; }
.share-button-wrapper { display: -moz-inline-block; display: -moz-inline-box; display: inline-block; height: 21px; overflow: hidden; position: relative; }
.share-button:hover,
.share-button-wrapper a.share-active { background-position: 0 -21px; }
/*
*    SHARE BOX
*/

#share-box {
	position: absolute;
	width: 541px;
	background-color: #88898a;
	background-repeat: no-repeat;
}
#share-box-inner {
	padding: 4px 4px 0 4px;
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*
*    SHARE MENU
*/

#share-menu { overflow: hidden; list-style: none; margin: 0; padding: 0; height: 29px; }
* html #share-menu { height: 27px; }
#share-menu li { float: left; padding-right: 2px; }
#share-menu li a {
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 0.8em;
	font-weight: bold;
}
#share-menu li a span { font-size: 1.3em; cursor: pointer; float: left; line-height: 27px; padding: 0 6px;  }

#share-menu li a:hover {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#share-menu li a:hover span {
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
}

#share-box #share-menu li.active a {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#share-box #share-menu li.active a span {
	color: #000000;
	background-repeat: no-repeat;
	background-position: right top;
}

/*
*    SHARE CONTENT
*/

#share-content {
	padding: 0;
	line-height: 16px;
	bottom: 5px;
	position: relative;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
#share-content-inner {
	padding: 10px 29px 20px 29px;
	position: relative;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#share-content h2 {
	margin-bottom: 20px;
	color: #FF0000;
	margin-top: 0;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
#share-content p { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 0px; }
    /* table */

#share-content table { font-size: .9em; width: 100%; border-collapse: collapse; }
#share-content table tr td { text-align: left; padding: 10px 2px; }
#share-content table tr td a { font-weight: bold; font-size: 1em; }
#share-content table tr td a img { border: 1px solid #ccc; width: 40px; height: 40px; display: block; margin: 0 auto; }
#share-content table tr td a:hover img { border: 1px solid #999; }
    /* form */

#share-content form { margin-bottom: 7px; }
#share-content form table tr td { padding: 1px 4px; }
#share-content form input,
#share-content form select,
#share-content form button {
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 1em;
}
#share-content form input { width: 217px; padding: 2px; }
#share-content form textarea { width: 460px; height: 65px; }
#share-content form input,
#share-content form textarea { border: 1px solid #aaa; background: #eee; }
#share-content form input:focus,
#share-content form textarea:focus { border-color: #888; }
#share-content form .button { border-bottom-color: #666; border-right-color: #666; background: #bbb; cursor: pointer; width: 100px; }
#share-content form td span { font-weight: bold; }
#share-content form .button:hover { background: #ccc;}