/**
 * Share this button styles (c) iPressroom 2008-2010
 * v 2.1.0
 */
 
.prShare {
	position: absolute;
	width: 350px;
	height: 321px;
  z-index: 9999;
}



.shareThis {
	position: relative;
  width: 160px;
  text-align: left;
}
.shareThis, .shareThis div, .shareThis p, .shareThis a, .shareThis a:hover {
	font: 11px Verdana, Arial, sans-serif;
  line-height: normal;
}
.shareThis, .shareThis div, .shareThis p {
  color: #666;
}

.shareThis .menu-list {
	margin: 0;
	padding: 0;
}
.shareThis .menu-list li { list-style: none; }
.shareThis .clear { clear: both; }
.shareThis a img { border: 0; }

.shareThis .prMessage {
  color: red;
  padding-right: 20px;
}


.shareThis .sharePop, .shareThis .shareTipPop{ visibility: hidden; margin: -5000px 0 0 -5000px;   }
.shareThis .hovered .sharePop, .shareThis .hovered .shareTipPop { visibility: visible; margin: 0;}

.sharePop {
  display: block;
  position: absolute;
  zoom: 1;
  z-index: 1000;
}
.hovered-left .sharePop { right: -5px; }
.hovered-right .sharePop { left: 0; }
.hovered-bottom .sharePop { top: -7px; }
.hovered-top .sharePop { bottom: -7px; }

/*  */
.shareThis .shareText {
  background: url(prshare_corners.png) no-repeat 0 -58px;
  padding-left: 10px;
  display: block;
  width: 150px;
}
.shareThis .shareText b{
  background: url(prshare_corners.png) no-repeat 100% -80px;
  font-weight: normal;
  display: block;
  height: 18px;
  padding: 4px 5px 0 0;
}

.shareThis .shareText span, .shareThis .shareText a {
  color: #666;
  font-size: 12px;
	background: url(prshare_icons.png) no-repeat 100px 0;
  padding-left: 15px;
  position: relative;
  padding-bottom: 2px;
  zoom: 1;
  text-decoration: none;
}
.shareThis .shareText .txt{
  padding-right: 7px;
  background-position: 0 1px;
}

/* big plus share button */
.shareBigBtn .shareThis {
  width: 50px;
}
.shareBigBtn .shareThis .shareText {
	background: url(prshare_icons.png) no-repeat 50% -730px;
  display: block;
  width: auto;
  padding: 35px 0 0;
  zoom: 1;
}
.shareBigBtn .shareThis .shareLinkA .shareText {
	background: none;
  padding: 0 0 0 5px;
}
.shareBigBtn .shareThis .shareText a {
  background: none;
  text-align: center;
  color: #f0730d;
  padding: 0;
}
.shareBigBtn .shareThis .shareText b {
  background: none;
  padding: 0;
  text-align: center;
}
.shareBigBtn .shareThis .shareText span {
  display: none;
}
.shareBigBtn .shareThis .shareLinkA .shareText span.txt {
  display: inline;
}

/* Style2 big plus share button */
.shareBigBtn2 .shareThis .shareText {
	background: url(prshare_icons.png) no-repeat 50% -810px;
}


/* share border */
.shareThis .shareBorder {
	width: 350px;
}
.shareBorder .inner {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: .85;
  background: #808080;
	height: 287px;
}
.shareBorder .shtl, .shareBorder .shtr,
.shareBorder .shbl, .shareBorder .shbr {
	background: url(prshare_corners.png) no-repeat left top;
	font-size: 1px;
	height: 7px;
}
.shareBorder .shtl {
	background-position: 0 -19px;
	width: 100%;
}
.shareBorder .shtr {
	background-position: 100% -12px;
	margin-left: 10px;
}
.shareBorder .shbl {
	background-position: 0 -33px;
	width: 100%;
}
.shareBorder .shbr {
	background-position: 100% -26px;
	margin-left: 10px;
}

/* share box */
.shareThis .shareBox {
	background: #fff url(prshare_boxbg.gif) repeat-x 0 0;
	width: 340px;
	height: 288px;
	position: absolute;
	left: 5px;
	top: 5px;
  zoom: 1;
}
.shareBox .shtl, .shareBox .shtr,
.shareBox .shbl, .shareBox .shbr {
	background: url(prshare_corners.png) no-repeat left top;
	font-size: 1px;
	height: 3px;
}
.shareBox .shtl {
	background-position: 0 -3px;
	padding-left: 10px;
  width: 330px;
	position: absolute;
	top: 0;
}
.shareBox .shtr {
	background-position: 100% 0;
}
.shareBox .shbl {
  background-position: 0 -52px;
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 340px;
}
.shareBox .shbr {
	background-position: 100% -6px;
	margin-left: 100px;
}

/* share tabs */
.shareThis .shareTabs .shareTabsList {
  float: left;
  width: 100px;
  /* for 2 tabs */
  height: 288px;
  background: #bec0c2;
}
.shareThis .shareTabsList li {
  background: #e7e8e9 url(prshare_tabs.png) repeat-x 0 0;
  padding: 0;
  margin: 0;
}
.shareThis .shareTabsList li a{
  color: #666 !important;
  padding-left: 7px;
  outline: none;
  display: block;
}
#searchPage .shareThis .shareTabsList li.printTab a,
#indexPage .shareThis .shareTabsList li.printTab a {
  visibility: hidden;  /* hide print for index pages */
}

.shareThis .shareTabsList li a, .shareThis .shareTabsList li a:hover {
  /* moved here due to IE6 */
  text-decoration: none;
  font: 12px Tahoma, Arial, sans-serif;
  /* 3 tabs */
  height: 96px;
  line-height: 95px;
}
.shareThis .shareTabsList li.active {
  background: #f0730d url(prshare_tabs.png) repeat-x 0 -110px;
}
.shareThis .shareTabsList li.active a{
  color: #fff !important;
  font-weight: bold !important;
}
.shareThis .shareTabs .shareTab {
  float: left;
  width: 210px;
  padding: 15px;
  zoom: 1;
  _margin-right: -3px; /* IE6 double text fix */
}
.shareThis .shareTabs div.hidden {
  display: none;
}

/* Social bookmarks */
.shareThis .shareSocial {
  margin-top: 1em;
}
.shareThis .shareSocial ul {
  float: left;
  width: 100px;
}
.shareThis .shareSocial li {
  margin: 5px 0;
  padding: 0;
  background: none;
}
.shareThis .shareSocial li a, .shareThis .shareSocial li a:hover {
  padding: 0 0 5px 25px;
  line-height: 20px;
}
.shareSocial li a { background: url(prshare_icons.png) no-repeat 100px 0; }

/* Send email */
.shareThis .sendLink iframe, 
.shareThis iframe.sendLink /* obsolete */  {
  width: 100%;
  height: 252px;
}
.shareThis .sendLink .loading {
  background: url(/images/loading_mini.gif) no-repeat left 5px;
  padding: 5px 0 5px 20px;
  position: absolute;
  top: 10px;
}

/* Send Link page */
body#sendLink {
  margin: 0;
  padding: 0;
}
body#sendLink .shareThis {
  width: auto;
}
/* captcha */
body#sendLink .captchaField {
  width: 50%;
  float: left; 
  margin-right: 5px; 
  position: relative; /* IE6 fix */
}
body#sendLink #LBD_CaptchaDiv {
  float: left;
}

.shareEmail {
  margin: 0;
  padding: 0;
}
.shareEmail label {
  display: block;
  margin-top: 7px;
  margin-bottom: 3px;
}
.shareEmail input, .shareEmail textarea {
  font-size: 1em;
  width: 95%;
	outline: none; /* for Safari */
}
.shareEmail textarea {
  height: 2.5em;
}
.shareEmail #prSubmit {
  width: 46px;
  position: relative;
  top: -12px;
  padding-left:  0;
  padding-right: 0;
}

.shareThis .inputBorders input, .shareThis .inputBorders textarea {
  border: 1px solid #fafafa;
  background: #fafafa;
}
.shareThis .inputBorders .shinner {
  border: 1px solid #ccc;
  border-top: none;
  border-bottom: none;
  background: #fafafa;
}
.shareEmail .shtl, .shareEmail .shtr, .shareEmail .shbl, .shareEmail .shbr {
	background: url(prshare_corners.png) no-repeat left top;
	font-size: 1px;
	height: 3px;
}
.shareThis .inputBorders .shtl, .shareThis .inputBorders .shtr,
.shareThis .inputBorders .shbl, .shareThis .inputBorders .shbr {
	font-size: 1px;
	height: 3px;
}
.shareThis .inputBorders .shtl {
	background-position: 0 -43px;
  position: relative;
  top: 1px;
}
.shareThis .inputBorders .shtr {
	background-position: 100% -40px;
  margin-left: 10px;
}
.shareThis .inputBorders .shbl {
	background-position: 0 -49px;
  position: relative;
  top: -1px;
  width: auto;
}
.shareThis .inputBorders .shbr {
	background-position: 100% -46px;
  margin-left: 10px;
}


/* share tool tip */
.shareTip {
  background: url(prshare_icons.png) no-repeat 0 -160px;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 10px;
  right: 10px;
}
.shareTipA {
  background: url(prshare_icons.png) no-repeat 0 -200px;
  position: absolute;
  float: left;
  width: 25px;
  height: 30px;
  top: 19px;
}
.shareTab .hovered-right .shareTipA {
  left: -24px;
}
.shareTab .hovered-left .shareTipA {
  right: -24px;
  background-position: 0 -680px;
}

.shareTipPop {
  position: absolute;
  z-index: 2000;
}
.shareTab .hovered-left .shareTipPop { right: 17px; }
.shareTab .hovered-right .shareTipPop { left: 0; }
.shareTab .hovered-bottom .shareTipPop { top: 0; }
.shareTab .hovered-top .shareTipPop { top: 0; }

.shareTip .tipBorder {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: .85;
  background: #808080;
	width: 195px;
  height: 121px;
  margin-left: 28px;
  position: relative;
  top: -26px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.shareTab .hovered-left .tipBorder {
  margin-left: 0;
  width: 206px;
}
.shareTip .tipBox {
  background: #fff;
  border: 1px solid #b2b2b2;
  position: absolute;
  top: -23px;
  left: 0px;
  width: 170px;
  height: 85px;
  margin-left: 20px;
  padding: 14px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.shareTab .hovered-left .tipBox {
  margin-left: 3px;
}
.shareTip h3 {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin: 0;
}

.shareThis .print { background-position: 0 -80px !important; }
.shareThis .email { background-position: 0 -120px !important; }
.shareThis .tipoff { background-position: 0 -160px !important; }
.shareThis .tipon { background-position: 0 -200px !important; }

/* bookmark services */
.shareThis .delicious { background-position: 0 -240px !important; }
.shareThis .diggit { background-position: 0 -280px !important; }
.shareThis .fark { background-position: 0 -320px !important; }
.shareThis .furl { background-position: 0 -360px !important; }
.shareThis .facebook { background-position: 0 -400px !important; }
.shareThis .yahoo { background-position: 0 -440px !important; }
.shareThis .newsvine { background-position: 0 -480px !important; }
.shareThis .googleplus { background-position: 0 -520px !important; }
.shareThis .spurl { background-position: 0 -560px !important; }
.shareThis .stumbleit { background-position: 0 -600px !important; }
.shareThis .tailrank { background-position: 0 -640px !important; }
.shareThis .twitter { background-position: 0 -880px !important; }
.shareThis .friendfeed { background-position: 0 -920px !important; }
.shareThis .linkedin { background-position: 0 -960px !important; }
.shareThis .gbookmarks { background-position: 0 -1000px !important; }
.shareThis .technorati { background-position: 0 -1040px !important; }
.shareThis .diigo { background-position: 0 -1080px !important; }


