@charset "utf-8";
/* .list-sprite framework */
.list-sprite li { 
margin:0; 
padding:0; 
list-style: none;
position: absolute; 
top: 0;
}

.list-sprite li a {
display: block; 
cursor: pointer;
}
#intl { /* this =unique= ID sets the "canvas size" for the absolutely positioned items */
height:50px;
width:auto;
margin:8px auto;
padding:0;
position: relative;
}

#intl li a {
background-image:url(/images/flagsprite.png) /* replace with your main sprite image */;
width:26px; /* this is the width of the individual sprite (assuming all li images are the same size)*/
height: 14px; /* this is the height of the sprite (assuming all li images are the same size)*/
border:1px solid; 
border-color: #FFF #CCC #CCC #FFF;}

#intl li a:hover {
border-color: #E6B800 !important; 
}
/* sets the absolute position of the individual li items */
#intl li.uk {left: 0px; }
#intl li.usa {left: 34px; }
#intl li.de {left: 68px;}
#intl li.es {left: 102px; }
#intl li.it {top:20px; left: 0px; }
#intl li.fr {top:20px; left: 34px; }
#intl li.pt{top:20px; left: 68px; }

/* sets the background image the li items */
#intl li.uk a {background-position:0px; }
#intl li.usa a {background-position:156px; }
#intl li.de a {background-position:130px; }
#intl li.es a {background-position:104px; }
#intl li.it a {background-position:78px; }
#intl li.fr a {background-position:52px; }
#intl li.pt a {background-position:26px; }

#intl li { /* Phark Method of text replacement (modified) */
	text-indent: -100em;
	overflow: hidden;
	height: 16px;
	text-decoration:none;
	}
