#at16lb{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index:1001;
    background-color: black;
    opacity:0.001
    }

#at20mc,#at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error, #at16abre {
    position:static!important
    }
    
#at20mc {
    position: absolute;
    left:0px;
    top:0px
    }
    
#at20mc a {
    color:#3366BB
    }

.at15a{
	border:0px;
	height:0px;
	margin:0px;
	padding:0px;
	width:100%;
	width:230px
	}
	
.atnt {
	text-align:center!important;
	padding:6px 0px 0px 0px!important;
	height:24px!important
	}

.atnt a {
	text-decoration:none;
	color:#3366bb
	}
	
.atnt a:hover {
	text-decoration:underline
	}
	
#at15a1{
	border-bottom:1px solid #eee
	}

#at15a2{
	border-top:1px solid #eee
	}

#at_msg,#at16p label,#at16nms,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea{
	font-family:arial,helvetica,tahoma,verdana,sans-serif!important;
	font-size:12px!important
	}

#at15s{
	background:#fff!important;
	border:1px solid #ccc!important;
	color:#4c4c4c!important;
	float:none!important;
	line-height:1em!important;
	margin:0px!important;
	overflow:visible!important;
	padding:1px!important;
	text-align:left!important;
	width:230px!important;
	position:absolute!important
	}

#at15s_head{
	position:relative;
	background:#f2f2f2;
	padding:4px;
	cursor:default;
	border-bottom:1px solid #e5e5e5
	}

#at15s_brand,#at16_brand{
	position:absolute
	}
	
#at15s_brand {
	top:4px;right:4px
	}
	
#at16_brand{
	top:5px;right:30px;
	cursor:default
	}

#at_hover{
	padding:4px
	}

#at_hover .at_item, #at_share .at_item{
	background:#fff!important;
	float:left!important;
	color:#4c4c4c !important
	}

#at16nms {
	padding:4px 5px
	}

#at_hover .at_item{
	width:102px!important;
	padding:2px 3px!important;
	margin:1px
	}

#at_hover .at_item:hover,#at_hover .at_item.athov {
	margin:0px!important
	}

#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{
	background:#f2f2f2!important;
	border:1px solid #e5e5e5;
	color:#000!important
	}

/* hack for ie6 only */*
	html #at_hover .at_item {border:1px solid #fff}* html
	
	#at_hover .at_item.athov {
	border:1px solid #e5e5e5!important;
	margin:1px!important}/* end hackery */
	
#at_email15{
	padding-top:5px
	}

.at15e_row{
	height:28px
	}

.at15e_row label,.at15e_row span{
	padding-left:10px!important;
	display:block!important;
	width:60px!important;
	float:left!important
	}

.at15e_row input,.at15e_row textarea{
	display:block!important;
	width:150px!important;
	float:left!important;
	background:#fff!important;
	border:1px solid #ccc!important;
	color:#333!important;
	font-size:11px!important;
	font-weight:normal!important;
	padding:0pt!important
	}

/*#at_email{
    height:338px!important
    }

*/#at_email label,#at_email input,#at_email textarea {
	font-size:11px!important
	}
	
.at15t{
	display:block!important;
	height:16px!important;
	line-height:16px!important;
	padding-left:20px!important;
	background:url(//secure.addthis.com/static/r05/widget05.gif) no-repeat left;cursor:pointer
	}

.at15t_more, .at15t_more_2 {
	background-position:0px 100px
	}

.at15t_more_1,.at15t_more_3{
	background:url(//secure.addthis.com/static/t00/logo1010.gif) no-repeat left;
	margin-left:3px
	}

.at15t_000{
	background-position:0px -0px
	}

.at15t_aim{
	background-position:0px -16px
	}

.at15t_ask{
	background-position:0px -32px
	}

.at15t_backflip{
	background-position:0px -48px
	}

.at15t_ballhype{
	background-position:0px -64px
	}

.at15t_bebo{
	background-position:0px -80px
	}

.at15t_blinklist{
	background-position:0px -96px
	}

.at15t_blogmarks{
	background-position:0px -112px
	}

.at15t_buzz{
	background-position:0px -128px
	}

.at15t_delicious{
	background-position:0px -144px
	}

.at15t_digg{
	background-position:0px -160px
	}

.at15t_diigo{
	background-position:0px -176px
	}

.at15t_email{
	background-position:0px -192px
	}

.at15t_facebook{
	background-position:0px -208px
	}

.at15t_fark{
	background-position:0px -224px
	}

.at15t_faves{
	background-position:0px -240px
	}

.at15t_favorites{
	background-position:0px -256px
	}

.at15t_feedmelinks{
	background-position:0px -272px
	}

.at15t_friendfeed{
	background-position:0px -288px
	}

.at15t_furl{
	background-position:0px -304px
	}

.at15t_google{
	background-position:0px -320px
	}

.at15t_kaboodle{
	background-position:0px -336px
	}

.at15t_kirtsy{
	background-position:0px -352px
	}

.at15t_linkagogo{
	background-position:0px -368px
	}

.at15t_linkedin{
	background-position:0px -384px
	}

.at15t_live{
	background-position:0px -400px
	}

.at15t_misterwong{
	background-position:0px -416px
	}

.at15t_mixx{
	background-position:0px -432px
	}

.at15t_multiply{
	background-position:0px -448px
	}

.at15t_myaol{
	background-position:0px -464px
	}

.at15t_myspace{
	background-position:0px -480px
	}

.at15t_netvibes{
	background-position:0px -496px
	}

.at15t_netvouz{
	background-position:0px -512px
	}

.at15t_newsvine{
	background-position:0px -528px
	}

.at15t_pownce{
	background-position:0px -544px
	}

.at15t_print{
	background-position:0px -560px
	}

.at15t_propeller{
	background-position:0px -576px
	}

.at15t_reddit{
	background-position:0px -592px
	}

.at15t_segnalo{
	background-position:0px -608px
	}

.at15t_shadows{
	background-position:0px -624px
	}

.at15t_simpy{
	background-position:0px -640px
	}

.at15t_slashdot{
	background-position:0px -672px
	}

.at15t_spurl{
	background-position:0px -688px
	}

.at15t_stumbleupon{
	background-position:0px -704px
	}

.at15t_stylehive{
	background-position:0px -720px
	}

.at15t_tailrank{
	background-position:0px -736px
	}

.at15t_technorati{
	background-position:0px -752px
	}

.at15t_thisnext{
	background-position:0px -768px
	}

.at15t_twitter{
	background-position:0px -784px
	}

.at15t_yahoobkm{
	background-position:0px -800px
	}

.at15t_yardbarker{
	background-position:0px -816px
	}

.at15t_netscape{
	background-position:0px -576px
	}

#at16clb {
	font-size:16pt;
	font-family:"verdana bold", verdana, arial, sans-serif
	}

#at_share .at_item {
	width:123px !important;
	padding:4px;
	margin-right:2px;
	border:1px solid #ffffff
	}

#at16pm {
	background: #fff;
	/*border: 1px solid #ccc;*/
	width: 298px;
	height: 360px;
	text-align: left;
	border-right:1px solid #ccc;
	position: static
	}

#at16pcc {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	margin:0 auto;
	font-size:10px!important;
	color:#4c4c4c;
	padding:0px;z-index:10000001;
	overflow:visible
	}

/* hack for ie6 only */* html #at16pcc {    position:absolute}/* iframe container */

#at16abifc {
	overflow:hidden;
	margin:0;
	top:10px;
	left:10px;
	height:335px;
	width:492px;
	position:absolute;
	border:0
	}

#at16abifc iframe {
    border:0;
    position:absolute;
    height:360px;
    width:516px;
    top:-10px;
    left:-10px
    }

* html div#at16abifc.atiemode2 {
	height:354px;
	width:482px
	}

* html #at16abifc iframe {
	height:348px;
	left:-10px;
	top:-10px;
	overflow:hidden
	}

#at16p {
	position:absolute;
	/*position: fixed;*/
	top: 50%;
	left: 50%;
	/*background: url(images/bkg-addthis-pop.png);*/
	background:url(//secure.addthis.com/static/t00/atbkg.png);
	width: 300px;
	padding: 10px;
	margin: 0 auto;
	margin-top: -185px;
	margin-left: -155px;
	font-family: arial,helvetica,tahoma,verdana,sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	z-index: 10000001
	}

#at_share {
    margin:0;
    padding:0
    }

#at16ps {
    overflow-y:scroll;
    height:284px;
    padding:5px
    }

/* address book panel tab */
a#at16pit {
	position: absolute;
	top: 37px;
	right: 10px;
	display: block;
	background: url(//secure.addthis.com/static/t00/tab00.gif) no-repeat;
	width: 16px;
	height: 20px;
	line-height: 19px;
	margin-right: -17px;
	/*text-indent: -9000px;*/
	text-align: center;
	overflow: hidden;
	color: #3366bb;
	/*top: 26px; right: 0;*/
	}

#at16pi {
	background:#e5e5e5;
	text-align:left;
	/* @todo border:1px solid #fff;*/
	border:1px solid #ccc;
	border-bottom:0
	}

#at16pi a {
	text-decoration: none;
	color: #3366bb
	}

#at16pi a:hover {
	text-decoration: underline
	}

#at16pt {
	position:relative;
	background:#f2f2f2;
	height:13px;
	padding: 5px 10px
	}

#at16pt h4, #at16pt a{
	font-weight:bold
	}

#at16pt h4 {
	display:inline;
	margin:0;
	padding:0;
	font-size:12px;
	color:#4c4c4c;
	cursor:default
	}

#at16pt a {
	position:absolute;
	top:5px;
	right:10px;
	/*font-size:1.4em;*/
	color:#4c4c4c;
	text-decoration:none
	}

#at16pc form{
	margin:0
	}

#at16pc form label {
	display:block;
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
	float:none;
	text-align:left
	}

#at16pc form label span {
	font-weight: normal;
	color: #4c4c4c
	}

/* @todo why are the inputs textareas zoomed oddly in the iframe? on mac ffx/safari
    turns out it's not just on the iframe;it's off localhost. probably has to do with
    our doctype -- needs js action perhaps?
    
*/#at_email form .abif {    width:272px !important}#at_email textarea/*.abif*/ {    height:55px !important;   word-wrap:break-word}/* hack for ie6 and 7 */* html 

#at_email textarea {
    height:42px !important
    }*:first-child+html #at_email textarea {    height:42px !important}#at_email form input,#at_email form textarea {    background: #fff;   border: 1px solid #bbb;   width:272px;   margin-bottom: 8px;   font-weight: normal;   padding: 3px;   font-family: arial,helvetica,tahoma,verdana,sans-serif;   font-size: 11px;   line-height: 1.4em;   /*color: #a6a6a6;*/    color: #333}#at_email form .atfxmode2 {    width:279px}#at16pc form .at_ent {    color:#333!important}#at16pc form textarea {    /*width: 356px;*/    height:48px}/* doesn't work on windows */#at16pc form input:focus,#at16pc form textarea:focus {background:#fffff0;   color: #333}#at16p .atbtn {    background: #fff;   border: 1px solid #b5b5b5;   width: 60px;   padding: 2px 4px;   margin: 0 2px !important;   font-size: 11px !important;   font-weight: bold;   color: #333;   cursor: pointer}#at16p .atbtn:hover {    border-color: #444;   color: #06c}#at_email #ateml {    text-align: right;   font-size: 10px;   color: #999}/* menu content */#at16pc {    height: 323px;   font-size: 11px;   text-align: left;   color: #4c4c4c}#at_email {    padding: 5px 10px}#at16pc .tmsg {    padding: 4px 2px;   text-align: right}/* services/filter */#at16ps {}#at16psf {    position: relative;   background: #f2f2f2 url(//secure.addthis.com/static/t00/atf02.gif) no-repeat center center;   border-bottom: 1px solid #ccc;   height: 20px;   padding: 4px 10px;   text-align: center}* html #at16psf input {    padding:0}#at16psf input {    background: #fff;   border: none;   width: 220px;   margin:2px 0 0;   color: #666;   outline-style:none;/* for safari */    outline-width:0px;   padding:2px 0 0;   font-family: arial,helvetica,tahoma,verdana,sans-serif;   font-size:12px}/*#at16psfx {    position: absolute;   top: 12px;   right: 14px;   display: block;   background: url(http://s7.addthis.com/static/t00/x00.gif) no-repeat;   width: 16px;   height: 16px;   line-height: 16px;   @todo restore text-indent: -9000px;   outline: none}*//* notifications *//* Notifications */#at16pcc .at_error {    background: #f26d7d;   border-bottom: 1px solid #df5666;   padding: 5px 10px;   color: #fff}#at16pcc #at_success {    background: #d0fbda;   border-bottom: 1px solid #a8e7b7;   padding: 5px 10px;   color: #4c4c4c}/* footer */#at16pf {position:relative;background:#f2f2f2;height:12px;   border-top:1px solid #e5e5e5}#at16pf a {position:absolute;   outline: none;   padding: 0;   margin: 0;   overflow: hidden;   font-size:10px;    color:#4c4c4c;   font-family:Arial, Helvetica, Sans-Serif;   text-decoration:none}#at16pf a:hover {    text-decoration:underline}#at16pf a#at-whatsthis {    width: 60px;   left: 10px}#at16pf a#at-privacy {    width: 39px;   left: 90px}#at_complete {    font-size:13pt;   color:#47731d;   text-align:center;padding-top:130px;   height:208px!important;   width:472px}#at_s_msg {    margin-bottom:10px} #at16pf a#at-logo {background:url(//secure.addthis.com/static/t00/logo88.gif) no-repeat left;   padding-left:10px;right:10px}.at_baa {display:block;overflow:hidden;outline:none}#at15s #at16pf a {top:1px}#at16pc form #at_send {    width:80px !important;   }#at_feed {    display:none;   padding:10px;   height:300px}#at_feed span {    margin-bottom:10px;   font-size:12px}#at_feed div {width:102px!important;height:26px!important;line-height:26px!important;float:left!important;   margin-right:68px}#at_feed div.at_litem {    margin-right:0px}#at_feed a {margin:10px 0px;height:17px;line-height:17px}.fbtn{background:url(//secure.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent: -9000px}.fbtn.bloglines{background-position:0 0;width:94px;height:20px !important;line-height:20px !important;margin-top:8px !important}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;width:100px;height:19px !important;line-height:19px;margin-top:9px !important}.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px !important;line-height:14px !important;margin-top:12px !important}.fbtn.aol {background-position:0 -189px;width:92px;height:18px !important;line-height:18px !important}/* AddThis Side Panel */#at16pp {    color: #4c4c4c;   /*border-left:1px solid #fff;*/    position: absolute;   top: 12px;   right: 12px;   font-size:11px}#at16pp label {    font-size:11px !important}#at16ppc {    padding:10px;   width: 179px;   /*height: 306px;*/}#at16pph {    padding: 5px 0 10px 0}#at16pph select {    margin: 5px 0 8px 0}#at16pp .atinp {    width: 156px; /* only in ie */}/* only in ie7 in quirks mode are these necessary;need js version @todo *//**:first-child+html #at16ppb,*:first-child+html #at16ppa,*:first-child+html #at16ppso{     width:160px}*/html>/**/body #at16pp .atinp {    width: 176px; /* this rule will only be read in non-ie modern browsers */}#at16ppb {    background: #fff;   border: 1px solid #ccc;   height: 274px}/* Panel - Select Email Provider */#at16ep {    height: 16px;   padding: 8px}#at16ep a {    display: block;   height: 16px;   line-height: 16px;   padding-left: 22px;   margin-bottom: 8px;   font-size:12px}#at16ep a.at_gmail {    background: url(//secure.addthis.com/static/t00/gmail.gif) no-repeat left}#at16ep a.at_hotmail {    background: url(//secure.addthis.com/static/t00/hotmail.gif) no-repeat left}#at16ep a.at_yahoo {    background: url(//secure.addthis.com/static/t00/yahoo.gif) no-repeat left}#at16ppf p#atsb {    padding-top: 20px;   font-size: 10px}/* remember me row */#at16abr {    margin-top: 10px}#at16abr input {    padding:0;   margin:0;   margin-right:5px}/* address book results */#at16ppso {    display:none;   text-align:right;   margin-top:2px}#at16ppa {    background: #fff;   border: 1px solid #ccc;   height: 228px;   width: 178px;   overflow: auto}   #at16ppa a {    display: block;   white-space: nowrap;   padding: 4px 8px;   font-size:12px!important}/* promo units */#at_promo {    font-size:12px;   display:none}#at_promo button {    background:#ee6a44;   border-top:1px solid #ffa389;   border-left:1px solid #ffa389;   border-right:1px solid #d4522c;   border-bottom:1px solid #d4522c;   color:#fff}#at_promo .at-promo-content {    margin-top:12px}#at_promo .at-promo-divider {    margin:15px 0;   border-top: 1px dotted #ccc}#at_promo .at-promo-btn {    padding-top: 10px}#at_promo .at-promo-top {    background: url(images/60x60_atn_logo.jpg) no-repeat 0 0;   padding: 10px 0 5px 70px}#at_promo h4 {    font-size: 14px;   font-weight: bold;   margin: 0 0 4px}#at_promo h4 sup {    font-size: 11px;   color: #ee6a44}#at_promo span {    display: block}#at_promo .at-promo-top-links {    margin: 12px 0}#at_promo .at-promo-top-links a {    display: block;   width: 100px;   padding: 4px 0;   line-height: 1em;   float: left}#at_promo .at-promo-btm {    background: url(/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;   padding: 6px 0 0 70px}#at_promo .at-promo-get {    background: url(/images/60x60_get_the_button.jpg) no-repeat 0 0;   padding: 2px 0 0 70px}#at_promo .at-promo-get-img {    background: url(/images/110x298_get_the_button.jpg) no-repeat center;   height: 110px;
    margin-top: 24px}

