﻿/* ========================================================================================================= */
/*  RESET
/* ========================================================================================================= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ========================================================================================================= */
/*  FONTS
/* ========================================================================================================= */


	@font-face 					{
								font-family: 'Phorssa';
								src: url('Phorssa.eot');
								src: local('☺'),
								url('Phorssa.woff') format('woff'), url('Phorssa.ttf') format('truetype');	
								}
	
/* ========================================================================================================= */
/*  DEFAULT SETTINGS
/* ========================================================================================================= */
							
	body, html					{
								background: #FFF;
								color: #333; 
								font-weight:normal; 
								font-family: Arial;
								font-size: 9pt; 
								text-align:justify;
								margin: 40px 0px 0px 0px;
								}

	a:link						{color: #333; text-decoration: underline}
	a:visited					{color: #333; text-decoration: underline}
	a:hover						{color: #F42B0B; text-decoration: none}	


	h1							{
								clear: both;
								display: block;
								text-align: left;
								font: 1.9em Georgia, "Times New Roman", Times, serif;
								text-shadow: white 0 2px 3px;
								padding:0px 0px 15px 0px;
								color:#000;
								}								
								
	h2							{
								clear: both;
								display: block;
								text-align: left;
								font: 17px Georgia, "Times New Roman", Times, serif;
								text-shadow: #ededed 0 2px 3px;
								padding:0px 0px 15px 0px;
								}	

	

	h3							{
								clear: both;
								display: block;
								text-align: left;
								color:#FFF;
								font: 22px Georgia, "Times New Roman", Times, serif;
								text-shadow: black 0 2px 3px;
								padding:0px;
								}	
								
	h4							{
								clear: both;
								text-align: left;
								font: 1.1em Arial, Helvetica;
								margin:0px 0px 15px 0px;
								font-weight:bold;
								}	
								
	h4 a:link					{
								text-decoration:none;
								}								
								
	h4 a:visited				{
								text-decoration:none;
								}								
								
	
	h5							{
								clear: both;
								display: block;
								text-align: left;
								font: 1.8em Georgia, "Times New Roman", Times, serif;
								text-shadow: white 0 2px 3px;
								padding:40px 0px 15px 0px;
								color:#000;
								}								
								
	h6							{
								clear: both;
								display: block;
								text-align: left;
								font: 1.8em Georgia, "Times New Roman", Times, serif;
								text-shadow: white 0 2px 3px;
								padding:0px 0px 0px 0px;
								color:#000;
								}									

	li 							{
								list-style-type: none;
								margin-bottom:10px;
								text-align:left;
								}
								
	ul 							{
								list-style-type: none;
								}



/* ========================================================================================================= */
/*  LOGO
/* ========================================================================================================= */

	.logo						{
								position:absolute;
								left:50%;
								margin-left:-100px;
								width:200px;
								}
								
								
/* ========================================================================================================= */
/*  CONTACT BANNER
/* ========================================================================================================= */

	.contactbanner				{
								position:fixed;
								top:0px;
								right:0px;
								line-height:25px;
								padding:0px;
								text-align:left;
								text-indent:10px;
								color:#ffffff;
								background-color:#000000;
								width:100%;
								z-index:998;
								font-size:11px;
								}
								
								
	.contactbanner a:link		{color: #FFF; text-decoration: none;}
	.contactbanner a:visited	{color: #FFF; text-decoration: none;}
	.contactbanner a:hover		{color: #F42B0B; text-decoration: none;}								
								
								
								
	.postit						{
								position:fixed;
								top:0px;
								right:0px;
								width:160px;
								height:160px;
								z-index:999;
								display:block;
								}								
								

/* ========================================================================================================= */
/*  MENU
/* ========================================================================================================= */
	

	.menu						{
								position:relative;
								top:70px;
								padding-bottom:50px;
								text-align:center;
								height:30px;
								width:700px;
								left:50%;
								margin-left:-350px;
								z-index:950;
								}

	
	
	
	#jsddm						{
								margin: 0;
								padding: 0;
								text-align:center;
								left:auto;
								right:auto;
								z-index:950;
								
								}
	
	#jsddm li					{
								float: left;
								list-style: none;
								z-index:950;
								font-size: 11px; 
								}

	#jsddm li a					{
								display: block;
								background: none;
								padding: 8px 20px 8px 20px;
								text-decoration: none;
								color: #666;
								white-space: nowrap;
								z-index:950;
								}

	#jsddm li a:hover			{
								background:#EDEDED;
								color:#000;
								z-index:950;
								}
		
	#jsddm li ul				{
								margin: 0;
								padding: 0;
								position: absolute;
								visibility: hidden;
								z-index:950;
								}
		
	#jsddm li ul li				{
								float: none;
								display: inline;
								z-index:950;
								}
		
	#jsddm li ul li a			{	
								width: auto;
								background: #111;
								z-index:950;
								color:#FFF;
							 	filter: alpha(opacity=90);
								-moz-opacity: .9;
								KhtmlOpacity: .9;
								opacity: .9;								
								}
		
	#jsddm li ul li a:hover		{	
								background: #F42B0B;
								border:none;
								z-index:950;
								color:#FFF;
								font-size: 11px; 
								}
	
	
	
	
	

/* ========================================================================================================= */
/*  CONTAINERS
/* ========================================================================================================= */


	.bodywrapper				{
								position:relative;
								width:750px;
								left:50%;
								margin:20px 0px 40px -375px;
								padding:55px 0px 0px 0px;
								float:left;
								height:auto;
								min-height:500px;
								border-top:1px #CCC solid;
								}
																


	.contentleft				{
								position:relative;
								width:500px;
								display:block;
								margin:0px 0px 60px 0px;
								float:left;
								clear:both;
								}
								
	.contentleft li				{
								background-image: url('../images/general/bullet.png');
								background-repeat: no-repeat;
								background-position: 0px 5px; 
								padding: 5px 0px 0px 25px;
								margin:0px 0px 10px 0px;	
								min-height:25px;
								}	

	.contentleft ul				{
								list-style-type: none;
								padding: 0px;
								margin: 1px 0px 0px 0px;
								}	
	
	.contentcentre				{
								position:relative;
								width:750px;
								display:block;
								margin:0px 0px 60px 0px;
								float:left;
								clear:both;
								}
								
	.contentcentre li			{
								background-image: url('../images/general/bullet.png');
								background-repeat: no-repeat;
								background-position: 0px 5px; 
								padding: 5px 0px 0px 25px;
								margin:0px 0px 10px 0px;	
								min-height:25px;
								}	

	.contentcentre ul			{
								list-style-type: none;
								padding: 0px;
								margin: 1px 0px 0px 0px;
								}	
	
	

	.contentright				{
								position:relative;
								width:140px;
								display:block;
								background:#EDEDED;
								float:right;
								padding:20px;
								}
								
	.contentright2				{
								position:relative;
								width:160px;
								display:block;
								float:right;
								padding:0px;
								}
								

	.contentright li			{
								background-image: url('../images/general/bullet.png');
								background-repeat: no-repeat;
								background-position: 0px 5px; 
								padding: 5px 0px 0px 25px;
								margin:0px 0px 10px 0px;	
								min-height:25px;
								}	

	.contentright ul			{
								list-style-type: none;
								padding: 0px;
								margin: 1px 0px 0px 0px;
								}	
	
	
	
	
	
/* ========================================================================================================= */
/*  SCROLLING PORTFOLIO
/* ========================================================================================================= */



	.homeporttext1				{
								color:#fff;
								font-size: 12px; 
								text-align:left;
								font-weight:bold;
								}
		
	.homeporttext2				{
								color:#666666;
								font-size: 11px; 
								text-align:left;
								
								}

	.homeporttext3				{
								color:#F42B0B;
								font-size: 11px; 
								text-align:left;
								}





	
	div.sc_menu 				{
								position: relative;/* Set it so we could calculate the offsetLeft */
								height: 270px;
								width: 100%;
								overflow: auto;/* Add scroll-bars */
								padding-top:20px;
								left:0px;
								}

	ul.sc_menu 					{
								display: block;
								height: 270px;
								width: 7500px;/* Max width here, for users without Javascript */
								padding: 15px 0 0 15px;
								list-style: none;
								}

	.sc_menu li 				{
								display: block;
								float: left;
								padding: 0 20px;
								}
								
	.sc_menu a 					{
								display: block;
								text-decoration: none;
								}

	.sc_menu span 				{
								display: block;  /* We want a caption to display on the next line */
								margin-top: 1px;
								text-align: left;
								font-size: 14px;
								}	

	.sc_menu span 				{
								display: none;
								margin-top: 3px;
								text-align: left;
								font-size: 12px;
								}
								
	.sc_menu a:hover span 		{
								display: block;
								}
								
	.sc_menu img 				{
								filter:alpha(opacity=30);
								opacity: 0.3;
								border:1px #111 solid;
								}

	.sc_menu a:hover img 		{
								filter:none;
								opacity: 1.0;
								}


/* ========================================================================================================= */
/*  PAGE IMAGES
/* ========================================================================================================= */

	.generalpic					{
								padding:4px;
								border:1px #CCC solid;
								margin-bottom:10px;
								background:#FFF;
								}
								
	.newspic					{
								padding:4px;
								border:1px #CCC solid;
								margin:8px;
								background:#FFF;
								float:left;
								}

	.newspicright				{
								padding:4px;
								margin:0px 0px 15px 15px;
								border:1px #CCC solid;
								margin:8px;
								background:#ededed;
								float:right;
								}
								
								
								
	.carton						{
								margin-top:-160px;
								margin-bottom:-20px;
								float:left;
								left:40px;
								}								

	.signature					{
								margin-top:20px;
								float:left;
								clear:both;
								}
								
	.arrow1						{
								float:right;
								display:inline;
								margin-top:-20px;
								margin-right:-50px;
								}

	.line						{
								position:relative;
								left:-30px;
								z-index:100;
								}
									
	.twitterimage1				{
								float:left;
								display:inline;
								clear:none;
	
								}
						
	.flashbox					{
								border:3px #ccc double;
								margin: 40px 0px 40px 0px;
								}		

	.articlepic					{
								border: 1px #000 solid;
								}
								
	.snlinks					{
								margin:0px 20px -28px 0px;
								}								

/* ========================================================================================================= */
/*  GENERAL TEXT SETTINGS
/* ========================================================================================================= */



	.newstitle li				{
								background-image: url('../images/general/bullet.png');
								background-repeat: no-repeat;
								background-position: 0px 5px; 
								padding: 5px 0px 0px 25px;
								margin:0px 0px 10px 0px;	
								min-height:25px;
								color: #F42B0B; 
								text-decoration: none;
								font-size:0.9em
								}	

	.newstitle ul				{
								list-style-type: none;
								padding: 0px;
								margin: 1px 0px 0px 0px;
								}	



	.newstitle a:link			{color: #111; text-decoration: none;}
	.newstitle a:visited		{color: #111; text-decoration: none;}
	.newstitle a:hover			{color: #F42B0B; text-decoration: none;}
	
	.testimonials				{
								font-size:0.9em;
								color:#444;
								}

/* ========================================================================================================= */
/*  CLEARS AND PADS
/* ========================================================================================================= */

	.clear25					{
								clear:both;
								height:25px;
								width:100%;
								}
								
	.clear50					{
								clear:both;
								height:50px;
								width:100%;
								}
								

/* ========================================================================================================= */
/*  TWITTER/FREE INDEX FEEDS
/* ========================================================================================================= */

    .twitter_update_list 		{color: #444; text-align: left; font-size:11px;}

    .twitter_update_list a		{
							    color: #222; 
							    font-size: 11px;
							    }

    .twitter_update_list a:hover
    							{
							    color: #F42B0B; 
							    
							    }
	
	
	
	.FI_reviews 				{color: #000000; font-size: 11px; }

	
/* ========================================================================================================= */
/*  FOOTER
/* ========================================================================================================= */

	.footer						{
								position:relative;
								width:100%;
								padding:20px 0px 0px 0px;
								bottom:0px;
								background: #000;
								color:#FFF;
								left:0px;
								text-indent:20px;
								display:block;
								clear:both;
								}							
								
								
								
/* ========================================================================================================= */
/*  IMAGE SCROLLER
/* ========================================================================================================= */
	
/* image replacement */
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next, #prevBtn2, #nextBtn2, #slider1prev2, #slider1next2	{
								margin:0;
								padding:0;
								display:block;
								overflow:hidden;
								text-indent:-8000px;
								}
   

			
	#container					{	
								margin:0 auto;
								position:relative;
								text-align:left;
								width:748px;
								background:#fff;		
								margin-bottom:2em;
								}	

	#header						{
								height:80px;
								line-height:80px;
								background:#5DC9E1;
								color:#fff;
								}				

	#content					{
								position:relative;
								border:1px #000 solid;
								clear:both;
								margin-bottom:50px;
								}
								
	#content2					{
								position:relative;
								border:1px #000 solid;
								clear:both;
								margin-bottom:10px;
								}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li	{
								margin:0;
								padding:0;
								list-style:none;
								}

	#slider2					{
								/*margin-top:1em;*/
								}
	
	#slider li					{ 
								/* define width and height of list item (slide)	entire slider area will adjust according to the parameters provided here */ 
								width:748px;
								height:380px;
								overflow:hidden; 
								}	
								
	#slider2 li					{ 
								/* define width and height of list item (slide)	entire slider area will adjust according to the parameters provided here */ 
								width:498px;
								height:250px;
								overflow:hidden; 
								}	
								
								
								
								
								
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev	{ 
								display:block;
								width:30px;
								height:77px;
								position:absolute;
								left:-30px;
								top:150px;
								z-index:1000;
								}	

								
	#nextBtn, #slider1next		{ 
								left:750px;
								}	
								
	#nextBtn2, #slider2next		{ 
								left:500px;
								}	
	
																				
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a	{  
								display:block;
								position:relative;
								width:30px;
								height:77px;
								background:url(../images/controls/btn_prev.png) no-repeat 0 0;	
								}	

	#nextBtn a, #slider1next a	{ 
								background:url(../images/controls/btn_next.png) no-repeat 0 0;	
								}	
		
								/* numeric controls */	

	ol#controls					{
								margin:1em 0;
								padding:0;
								height:28px;	
								}
								
	ol#controls li				{
								margin:0 10px 0 0; 
								padding:0;
								float:left;
								list-style:none;
								height:28px;
								line-height:28px;
								}
		
	ol#controls li a			{
								float:left;
								height:28px;
								line-height:28px;
								border:1px solid #ccc;
								background:#DAF3F8;
								color:#555;
								padding:0 10px;
								text-decoration:none;
								}
		
	ol#controls li.current a	{
								background:#5DC9E1;
								color:#fff;
								}
		
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus	{
								outline:none;
								}
	
/* // Easy Slider */								


/* ========================================================================================================= */
/*  BOOKMARK SOCIAL MEDIA
/* ========================================================================================================= */


/*
	click handler for shrBookmarks
	Credit: Phong Thai Cao - http://www.JavaScriptBank.com
	Please keep this creadit when you use this code
*/

.bookmarkright 				{
							position:relative;
							width:160px;
							display:block;
							float:right;
							padding:0px;
							}


div.shr-bookmarks {
	margin:20px 0 0 0;
	clear: both !important;
}
div.shr-bookmarks-expand {
	height: 29px;
	overflow: hidden;
}
.shr-bookmarks-bg-shr {
background: url('/images/general/share-enjoy.png') no-repeat fixed left top  !important;
z-index:900;	
}

.bookmarkheader	{
	clear:both;
	margin:60px 0px -60px 0px;
	z-index:-100;
}


div.shr-bookmarks-bg-shr {
	padding: 28px 0 0 10px !important;
	background-position: left -348px !important;
}
div.shr-bookmarks-bg-caring {
	padding: 26px 0 0 10px !important;
	background-position: left 0 !important;
}
div.shr-bookmarks-bg-caring-old {
	padding: 26px 0 0 10px !important;
	background-position: left -748px !important;
}
div.shr-bookmarks-bg-love {
	padding: 26px 0 0 10px !important;
	background-position: left -1148px !important;
}	
div.shr-bookmarks-bg-wealth {
	margin-left: 15px !important;
	padding: 35px 0 0 20px !important;
	background-position: left -1535px !important;
}
div.shr-bookmarks-bg-enjoy {
	padding: 26px 0 0 10px !important;
	background-position: left -1895px !important;
}
div.shr-bookmarks ul.socials {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	float: left !important;
}

div.shr-bookmarks ul.socials {
	background:transparent none !important;
	border:0 none !important;
	outline:0 none !important;
}

div.shr-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0;
	height:29px !important;
	width:60px !important;
	cursor:pointer !important;
	padding:0 !important;
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
	clear:none !important;
}

div.shr-bookmarks ul.socials li:before, div.shr-bookmarks ul.socials li:after, div.shr-bookmarks ul.socials li a:before, div.shr-bookmarks ul.socials li a:after {
	content:none !important;
}

div.shr-bookmarks ul.socials a {
	display:block !important;
	width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}

div.shr-bookmarks ul.socials a:hover, div.shr-bookmarks ul.socials li:hover {
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

li.shr-diigo, li.shr-diigo:hover, li.shr-digg, li.shr-digg:hover, li.shr-reddit, li.shr-reddit:hover, li.shr-stumbleupon, li.shr-stumbleupon:hover, li.shr-delicious, li.shr-delicious:hover, li.shr-yahoobuzz, li.shr-yahoobuzz:hover, li.shr-blinklist, li.shr-blinklist:hover, li.shr-technorati, li.shr-technorati:hover, li.shr-facebook, li.shr-facebook:hover, li.shr-twitter, li.shr-twitter:hover, li.shr-myspace, li.shr-myspace:hover, li.shr-mixx, li.shr-mixx:hover, li.shr-scriptstyle, li.shr-scriptstyle:hover, li.shr-designfloat, li.shr-designfloat:hover, li.shr-mail, li.shr-mail:hover, li.shr-comfeed, li.shr-comfeed:hover, li.shr-newsvine, li.shr-newsvine:hover, li.shr-devmarks, li.shr-devmarks:hover, li.shr-linkedin, li.shr-linkedin:hover, li.shr-google, li.shr-google:hover, li.shr-misterwong, li.shr-misterwong:hover, li.shr-izeby, li.shr-izeby:hover, li.shr-twittley, li.shr-twittley:hover, li.shr-tipd, li.shr-tipd:hover, li.shr-pfbuzz, li.shr-pfbuzz:hover, li.shr-friendfeed, li.shr-friendfeed:hover, li.shr-blogmarks, li.shr-blogmarks:hover, li.shr-fwisp, li.shr-fwisp:hover, li.shr-designmoo, li.shr-designmoo:hover, li.shr-bobrdobr, li.shr-bobrdobr:hover, li.shr-yandex, li.shr-yandex:hover, li.shr-memoryru, li.shr-memoryru:hover, li.shr-100zakladok, li.shr-100zakladok:hover, li.shr-moemesto, li.shr-moemesto:hover, li.shr-ning, li.shr-ning:hover, li.shr-hackernews, li.shr-hackernews:hover, li.shr-identica, li.shr-identica:hover, li.shr-printfriendly, li.shr-printfriendly:hover, li.shr-designbump, li.shr-designbump:hover, li.shr-fleck, li.shr-fleck:hover, li.shr-netvibes, li.shr-netvibes:hover, li.shr-netvouz, li.shr-netvouz:hover, li.shr-nujij, li.shr-nujij:hover, li.shr-globalgrind, li.shr-globalgrind:hover, li.shr-wikio, li.shr-wikio:hover, li.shr-xerpi, li.shr-xerpi:hover, li.shr-sphinn, li.shr-sphinn:hover, li.shr-blogospherenews, li.shr-blogospherenews:hover, li.shr-posterous, li.shr-posterous:hover, li.shr-techmeme, li.shr-techmeme:hover, li.shr-ekudos, li.shr-ekudos:hover, li.shr-pingfm, li.shr-pingfm:hover, li.shr-tomuse, li.shr-tomuse:hover {
	background:url('/images/general/shr-sprite.png') no-repeat !important;
}

li.shr-diigo {
	background-position:-910px bottom !important;
}
li.shr-diigo:hover {
	background-position:-910px top !important;
}
li.shr-digg {
	background-position:-980px bottom !important;
}
li.shr-digg:hover {
	background-position:-980px top !important;
}
li.shr-reddit {
	background-position:-700px bottom !important;
}
li.shr-reddit:hover {
	background-position:-700px top !important;
}
li.shr-stumbleupon {
	background-position:-630px bottom !important;
}
li.shr-stumbleupon:hover {
	background-position:-630px top !important;
}
li.shr-delicious {
	background-position:-1190px bottom !important;
}
li.shr-delicious:hover {
	background-position:-1190px top !important;
}
li.shr-yahoobuzz {
	background-position:-1120px bottom !important;
}
li.shr-yahoobuzz:hover {
	background-position:-1120px top !important;
}
li.shr-blinklist {
	background-position:-1260px bottom !important;
}
li.shr-blinklist:hover {
	background-position:-1260px top !important;
}
li.shr-technorati {
	background-position:-560px bottom !important;
}
li.shr-technorati:hover {
	background-position:-560px top !important;
}
li.shr-myspace {
	background-position:-770px bottom !important;
}
li.shr-myspace:hover {
	background-position:-770px top !important;
}
li.shr-twitter {
	background-position:-490px bottom !important;
}
li.shr-twitter:hover {
	background-position:-490px top !important;
}
li.shr-facebook {
	background-position:-1330px bottom !important;
}
li.shr-facebook:hover {
	background-position:-1330px top !important;
}
li.shr-mixx {
	background-position:-840px bottom !important;
}
li.shr-mixx:hover {
	background-position:-840px top !important;
}
li.shr-scriptstyle {
	background-position:-280px bottom !important;
}
li.shr-scriptstyle:hover {
	background-position:-280px top !important;
}
li.shr-designfloat {
	background-position:-1050px bottom !important;
}
li.shr-designfloat:hover {
	background-position:-1050px top !important;
}
li.shr-newsvine {
	background-position:left bottom !important;
}
li.shr-newsvine:hover {
	background-position:left top !important;
}
li.shr-google {
	background-position:-210px bottom !important;
}
li.shr-google:hover {
	background-position:-210px top !important;
}
li.shr-comfeed {
	background-position:-420px bottom !important;
}
li.shr-comfeed:hover {
	background-position:-420px top !important;
}
li.shr-mail {
	background-position:-350px bottom !important;
}
li.shr-mail:hover {
	background-position:-350px top !important;
}
li.shr-devmarks {
	background-position:-140px bottom !important;
}
li.shr-devmarks:hover {
	background-position:-140px top !important;
}
li.shr-linkedin {
	background-position:-70px bottom !important;
}
li.shr-linkedin:hover {
	background-position:-70px top !important;
}
li.shr-misterwong {
	background-position:-1400px bottom !important;
}
li.shr-misterwong:hover {
	background-position:-1400px top !important;
}
li.shr-izeby {
	background-position:-1470px bottom !important;
}
li.shr-izeby:hover {
	background-position:-1470px top !important;
}
li.shr-twittley {
	background-position:-1540px bottom !important;
}
li.shr-twittley:hover {
	background-position:-1540px top !important;
}
li.shr-tipd {
	background-position:-1610px bottom !important;
}
li.shr-tipd:hover {
	background-position:-1610px top !important;
}
li.shr-pfbuzz {
	background-position:-1680px bottom !important;
}
li.shr-pfbuzz:hover {
	background-position:-1680px top !important;
}
li.shr-friendfeed {
	background-position:-1750px bottom !important;
}
li.shr-friendfeed:hover {
	background-position:-1750px top !important;
}
li.shr-blogmarks {
	background-position:-1820px bottom !important;
}
li.shr-blogmarks:hover {
	background-position:-1820px top !important;
}
li.shr-fwisp {
	background-position:-1890px bottom !important;
}
li.shr-fwisp:hover {
	background-position:-1890px top !important;
}
li.shr-designmoo {
	background-position:-1960px bottom !important;
}
li.shr-designmoo:hover {
	background-position:-1960px top !important;
}
li.shr-bobrdobr {
	background-position:-2030px bottom !important;
}
li.shr-bobrdobr:hover {
	background-position:-2030px top !important;
}
li.shr-memoryru {
	background-position:-2100px bottom !important;
}
li.shr-memoryru:hover {
	background-position:-2100px top !important;
}
li.shr-100zakladok {
	background-position:-2170px bottom !important;
}
li.shr-100zakladok:hover {
	background-position:-2170px top !important;
}
li.shr-yandex {
	background-position:-2240px bottom !important;
}
li.shr-yandex:hover {
	background-position:-2240px top !important;
}
li.shr-moemesto {
	background-position:-2310px bottom !important;
}
li.shr-moemesto:hover {
	background-position:-2310px top !important;
}
li.shr-marrows {
	background-position:-2380px bottom !important;
}
li.shr-marrows:hover {
	background-position:-2380px top !important;
}
li.shr-identica {
	background-position:-2450px bottom !important;
}
li.shr-identica:hover {
	background-position:-2450px top !important;
}
li.shr-hackernews {
	background-position:-2520px bottom !important;
}
li.shr-hackernews:hover {
	background-position:-2520px top !important;
}
li.shr-ning {
	background-position:-2590px bottom !important;
}
li.shr-ning:hover {
	background-position:-2590px top !important;
}
li.shr-designbump {
	background-position:-2660px bottom !important;
}
li.shr-designbump:hover {
	background-position:-2660px top !important;
}
li.shr-printfriendly {
	background-position:-2730px bottom !important;
}
li.shr-printfriendly:hover {
	background-position:-2730px top !important;
}
li.shr-fleck{
	background-position:-2800px bottom !important;
}
li.shr-fleck:hover{
	background-position:-2800px top !important;
}
li.shr-netvibes{
	background-position:-2870px bottom !important;
}
li.shr-netvibes:hover{
	background-position:-2870px top !important;
}
li.shr-netvouz{
	background-position:-2940px bottom !important;
}
li.shr-netvouz:hover{
	background-position:-2940px top !important;
}
li.shr-nujij{
	background-position:-3010px bottom !important;
}
li.shr-nujij:hover{
	background-position:-3010px top !important;
}
li.shr-globalgrind{
	background-position:-3080px bottom !important;
}
li.shr-globalgrind:hover{
	background-position:-3080px top !important;
}
li.shr-wikio{
	background-position:-3150px bottom !important;
}
li.shr-wikio:hover{
	background-position:-3150px top !important;
}
li.shr-xerpi{
	background-position:-3220px bottom !important;
}
li.shr-xerpi:hover{
	background-position:-3220px top !important;
}
li.shr-sphinn{
	background-position:-3290px bottom !important;
}
li.shr-sphinn:hover{
	background-position:-3290px top !important;
}
li.shr-blogospherenews{
	background-position:-3360px bottom !important;
}
li.shr-blogospherenews:hover{
	background-position:-3360px top !important;
}
li.shr-posterous{
	background-position:-3430px bottom !important;
}
li.shr-posterous:hover{
	background-position:-3430px top !important;
}
li.shr-techmeme{
	background-position:-3500px bottom !important;
}
li.shr-techmeme:hover{
	background-position:-3500px top !important;
}
li.shr-ekudos{
	background-position:-3570px bottom !important;
}
li.shr-ekudos:hover{
	background-position:-3570px top !important;
}
li.shr-pingfm{
	background-position:-3640px bottom !important;
}
li.shr-pingfm:hover{
	background-position:-3640px top !important;
}
li.shr-tomuse{
	background-position:-3710px bottom !important;
}
li.shr-tomuse:hover {
	background-position:-3710px top !important;
}